没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
40
毕业设计说明书
网上教务评教系统设计
班 级: 学号:
姓 名:
学 院:
专 业:
指导教师:
2013 年 6 月
40
摘 要
当前,我国已经全面进入信息化社会,计算机已成为绝大多数大学生的必备学习工具,
因此高校已普遍使用网络管理教务工作。本设计采用分析浏览器/服务器结构的特点,完
成学生网上评教功能,并结合评教的实际情况简单的介绍了系统各功能模块及数据库的
设计,学生可通过该系统进行在线评教,查看自己已评分数,并可以对不同课程的任教
教师提出意见与建议,教师也能查看所有对自己的评教信息。对于促进教学互动,提高
教学质量以及校领导了解教学问题提供了非常有价值的数据,对于教学工作的开展具有
重大意义。
本评教系统着重应用 java web 技术包括:Struts2 框架、Hibernate 持久层框架、
Spring 框架、MySQL 数据库。使用 xml 配置方式,保证配置的清晰、可维持性。使用前
台的技术包括 jsp ,javascript,css,ajax,并使用了开源的 JavaScript 框架 jQuery。开
发环境采用 Eclipse2EE,并使用 git 技术进行版本控制,保证在开发过程中可以在各个
分支进行切换回退。
系 统 设 计 部 分 主 要 介 绍 了 系 统 详 细 功 能 设 计 、数 据 库 设 计 以 及 代 码 架 构
设 计 。系 统 界 面 简 洁 友 好 ,操 作 简 单 ,安 全 性 高 ,是 一 个 实 用 的 评 教 系 统 。
开发过程中使用 Junit 单元测试工具保证底层代码方法的正确性,先后台再到前台的开
发模式,在出现问题的时候才用 debug 模式进行问题的查找,直到形成满意的可行系统。
系统面向的用户为:学生、教师、管理员、超级管理员(校领导)。主要的模块分为,
用户登录模块,学生评教模块、教师信息管理模块、学生信息管理模块、评分汇总模块、
院系信息管理模块、超级管理员模块。
40
Abstract
At present, China has full access to the information society, the computer has
become an essential learning tool for the vast majority of college students,
so colleges and universities has been commonly used in network management teaching
workload. This design uses the characteristics of the analysis of browser / server
structure, completed students evaluating teaching, and simple system function
modules and database design combined with the actual situation of the elective,
students through the system online teaching assessment View has been rated the
number, and comments and suggestions can be of different courses of in-service
teachers, teachers are able to view all of their own teaching assessment
information. Promoting interactive teaching, improve the quality of teaching
and school leadership to understand the teaching problems provide valuable data,
is of great significance to carry out work for teaching.
System design section introduces the detailed system functional design,
database design, and code architecture design. The system interface is simple and
friendly, simple operation, high security, is a practical teaching assessment
system. Use Junit unit testing tools in the development process to ensure the
correctness of the method of the underlying code has development model of the
station and then to the front desk, problems debug mode to find the problem,
and are satisfied with it until the formation.
Key Words:B/S, JavaEE, SSH, MySQL, JavaScript
40
目录
1 引言 ........................................................................................................................................................- 6 -
1.1 课题研究背景 .............................................................................................................................- 6 -
1.2 课题研究目的 ..............................................................................................................................- 6 -
1.3 课题可行性分析 ..........................................................................................................................- 7 -
2 相关开发软件以及技术介绍 ............................................................................................................- 8 -
2.1 B/S 结构介绍 ..............................................................................................................................- 8 -
2.1.1 B/S 结构基础
..................................................................................................................- 8 -
2.1.2 B/S 架构软件的优势与劣势 ..........................................................................................- 9 -
2.1.3 B /S 与 C/S 结构软件技术上的比较 ..........................................................................- 10 -
2.2 JavaEE 技术介绍 ......................................................................................................................- 10 -
2.2.1 Sun 公司的企业级应用开发标准 ................................................................................- 10 -
2.2.2 JavaEE 的优势 ..............................................................................................................- 11 -
2.3 Struts2 .....................................................................................................................................- 11 -
2.3.1 Struts2 简介 ................................................................................................................- 11 -
2.3.2 Struts 工作原理 ..........................................................................................................- 12 -
2.4 Spring 框架 ..............................................................................................................................- 13 -
2.5 Hibernate 框架 ........................................................................................................................- 14 -
2.6 Tomcat 服务器 ..........................................................................................................................- 14 -
2.7 JavaScript 与 Ajax .................................................................................................................- 15 -
3 系统需求分析和总体设计...............................................................................................................- 16 -
3.1 系统模块划分 ...........................................................................................................................- 16 -
3.2 各模块的需求分析 ...................................................................................................................- 17 -
3.2.1 超级管理员需求分析 ...................................................................................................- 17 -
3.2.2 管理员需求分析 ...........................................................................................................- 18 -
3.2.3 教师模块需求分析 .......................................................................................................- 19 -
3.2.4 学生模块需求分析 .......................................................................................................- 19 -
3.3 数据库设计 ...............................................................................................................................- 20 -
4 系统详细设计.....................................................................................................................................- 22 -
4.1 用户登录模块详细设计 ...........................................................................................................- 22 -
4.2 院系信息管理模块详细设计 ...................................................................................................- 23 -
4.3 教师管理模块详细设计 ...........................................................................................................- 24 -
4.3.1 授课安排 .......................................................................................................................- 24 -
4.3.2 评教统计 .......................................................................................................................- 25 -
4.3.3 教师成员管理详细设计 ...............................................................................................- 26 -
4.4 学生信息管理 ...........................................................................................................................- 27 -
4.4.1 添加学生信息 .......................................................................................................................- 27 -
4.5 管理员信息管理详细设计 .......................................................................................................- 29 -
4.6 权限控制 ...................................................................................................................................- 30 -
4.7 教师模块详细设计 ...................................................................................................................- 32 -
4.8 管理员模块详细设计 ...............................................................................................................- 32 -
4.9 学生模块详细设计 ...................................................................................................................- 33 -
4.10 系统的整体文件结构 ...........................................................................................................- 34 -
40
5 设计中遇到的问题及解决方 案 ......................................................................................................- 35 -
5.1 单元测试 ...................................................................................................................................- 35 -
5.2 前端脚本测试 ...........................................................................................................................- 35 -
5.3 数据库的并发问题(事务) ...................................................................................................- 36 -
5.4 其它问题 ...................................................................................................................................- 37 -
6 总结 ......................................................................................................................................................- 37 -
参考文献 ..................................................................................................................................................- 38 -
致谢 ...........................................................................................................................................................- 39 -
剩余39页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 374
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功