论文部分内容阅读
当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方便校园内两大主体:教师和学生进行交流沟通,在结合UML建模方法和LAMP技术之下开发了这个快捷、界面友好的信息交流系统,实现了一个以评学评教功能为主,邮件、博客、论坛为辅的功能相对齐全的校园系统,教师评学部分分为客观部分,即考试成绩、作业成绩的评定,以及主观部分,根据学生课堂学习效果给予评价,促使学生养成良好学习习惯;学生评教部分促使教师根据评价结果中分值较低的评价项目进行有针对性的改进,有利于提高教师教学质量,促进学校整体教学水平的提高。除此以外,教师和学生可以简单查询课程信息,通过论坛、博客、邮件模块自由地提出问题以及帮助他人解决问题,或者交流经验体会,发表自己的观点。系统采用B/S体系结构,教师和学生通过浏览器就可以访问网站的主页,有网络的地方即可随时随地进行交流、沟通、查询,非常方便、快捷。系统使用当今流行的LAMP(即LinuxOS+Apache+MySQ L+PHP)组合,结合视觉化网页开发工具Dreamweaver和UML建模软件JUDE作为开发环境。系统部署在源代码开放的Linux操作系统上具有低廉、应用广泛、灵活的优越性;WEB服务器软件使用排名第一的Apache,它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用;数据库采用免费,小巧,易用的MySQL数据库;借助小巧但是功能强大的可处理文本、HTML和程序语言的32位编辑器EditPlus,用当今主流的网站开发技术PHP语言进行开发。Dreamweaver是集网页制作和网站管理于一身的所见即所得网页编辑器,它和EditPlus配合使用实现代码和页面分离。JUDE是一个小巧实用的UML建模软件,符合UML建模的要求,可以画类图、用例图、顺序图等,有利于面向对象的分析与设计。本网站采用敏捷开发思想,进行迭代式开发,采用统一建模语言(UML)对系统进行面向对象的建模,将使用系统的用户分为三种角色:教师、学生、管理员,根据各用户使用系统的需求进行功能设计,从而将系统划分为各个功能模块,依次进行实现,使系统具有良好的可扩展性和可维护性。论文对于网站开发的可行性分析、需求分析、数据库设计、系统详细设计以及对网站的实现都有详细的论述。