学位论文 > 优秀研究生学位论文题录展示

评学评教系统的设计与实现

作 者: 陈静
导 师: 雷友珣
学 校: 北京邮电大学
专 业: 软件工程
关键词: UML 评学评教系统 PHP MySQL 模型
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 98次
引 用: 0次
阅 读: 论文下载
 

内容摘要


当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方便校园内两大主体:教师和学生进行交流沟通,在结合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)对系统进行面向对象的建模,将使用系统的用户分为三种角色:教师、学生、管理员,根据各用户使用系统的需求进行功能设计,从而将系统划分为各个功能模块,依次进行实现,使系统具有良好的可扩展性和可维护性。论文对于网站开发的可行性分析、需求分析、数据库设计、系统详细设计以及对网站的实现都有详细的论述。

全文目录


摘要  4-6
ABSTRACT  6-10
第一章 引言  10-14
  1.1 课题背景  10-11
  1.2 课题任务  11-12
    1.2.1 课题内容  11-12
    1.2.2 课题目标  12
    1.2.3 本人承担任务  12
  1.3 论文结构  12-14
第二章 基本概念及相关技术  14-21
  2.1 B/S & C/S  14-15
    2.1.1 传统的数据库应用程序架构  14
    2.1.2 浏览器/服务器架构及其Web应用模式  14-15
  2.2 LAMP  15-17
  2.3 面向对象的建模方法  17-18
  2.4 UML建模  18-20
    2.4.1 UML概述  18-19
    2.4.2 UML的建模过程  19-20
  2.5 本章小结  20-21
第三章 需求分析  21-34
  3.1 系统功能模块  21-22
    3.1.1 管理员功能模块  21
    3.1.2 教师功能模块  21-22
    3.1.3 学生功能模块  22
  3.2 评学评教系统需求模型的建立—用例模型  22-30
    3.2.1 用例视图概要  23
    3.2.2 用例(use case)  23
    3.2.3 参与者(actor)  23
    3.2.4 用例模型  23-25
    3.2.5 用例图(use case diagram)  25-26
    3.2.6 用例描述  26-30
  3.3 领域模型  30-33
    3.3.1 领域模型概述  30-31
    3.3.2 评学评教系统领域模型的建立  31-33
  3.4 本章小结  33-34
第四章 系统设计  34-55
  4.1 架构设计  34-35
  4.2 数据库设计  35-43
    4.2.1 概念结构设计  36
    4.2.2 逻辑结构设计  36-38
    4.2.3 数据库表  38-43
  4.3 评教评学系统对象模型的建立  43-54
    4.3.1 静态模型  43-50
    4.3.2 动态模型  50-54
  4.4 本章小结  54-55
第五章 系统实现  55-69
  5.1 创建数据库  55-56
    5.1.1 使用phpMyAdmin创建数据库  55
    5.1.2 创建数据库表  55-56
  5.2 功能实现  56-68
    5.2.1 登录功能  56-58
    5.2.2 权限管理  58-62
    5.2.3 学生评教  62-66
    5.2.4 教师评学  66-68
  5.3 本章小结  68-69
第六章 结束语  69-70
参考文献  70-71
致谢  71

相似论文

  1. 基于巨磁阻抗效应磁测传感器及地磁匹配算法研究,P318
  2. 电火花加工中的电极损耗机理及控制研究,TG661
  3. 油漆焦油基单颗粒危险废物热解和燃烧特性的实验研究,X705
  4. 粉末活性炭—超滤工艺处理微污染地表水试验研究,X703
  5. 陀螺稳定吊舱控制系统稳定回路设计与研究,V241.5
  6. 卫星姿态的磁控制方法研究,V448.222
  7. 涡轮S2流面正问题气动优化设计研究,V235.11
  8. 光纤陀螺温度漂移建模与补偿,V241.5
  9. 电磁轨道炮外弹道建模与仿真研究,TJ399
  10. 轨道交通引起周围环境竖向振动的振源特性分析,U211.3
  11. RUV4汽车点火线圈工艺参数分析及影响因素研究,U463.64
  12. 基于LIN总线的电动车窗控制方法研究,U463.6
  13. 径向振动模式压电变压器的等效电路模型与应用,TM406
  14. 压电陶瓷驱动器迟滞补偿方法研究,TM282
  15. 基于DSP的感应电动机四象限运行系统的研究,TM346
  16. 基于DSP的感应电机矢量控制系统研究,TM346
  17. 适应多总线通讯模式的感应电动机矢量控制系统研究,TM346
  18. 基于细胞电生理模型的膜片钳实验仿真平台设计与实现,R318.0
  19. 基于信息熵的课堂观察量化评价模型研究,G632.4
  20. SOA高校迎新系统中的SDO模型的研究与实现,G647
  21. 高精度激光跟踪装置闭环控制若干关键问题研究,TN249

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com