随着高校教育改革的深入和教育思想的更新,现有的大学生综合测评系统的某些方面已经明显落后。首先,由于其量化特性,学生期末综合测评系统涵盖范围必然是不全面的,存在着考核内容不确定、不全面,造成评分不够准确、平时难以考核、工作量大等问题。因此,有些要素的定量考核的内容指标还有待进行深入研究和完善。其次,综合素质的量化考核要防止误导。实践表明,有些学生为了使某项分数提高,往往投机取巧,盲目争分,而不是真正提高自己和发展自己,从而背离了综合测评的根本目的。针对这些实际情况,开发一个适合我高校的学生期末综合测评系统具有很高的使用价值和意义。
系统应采用现有的软硬件及科学的管理系统开发方案,建立大学生期末综合测评系统,实现大学生期末测评的电脑自动化管理。从而达到减少工作人员的劳动强度,减少出错率,提高学生测评的现代化管理水平的效果。系统应符合测评的各种需求,并达到操作直观、方便、实用、安全等要求。
研究内容:
(1)在整体上保持MyEclipse+Tomcat+mysql各层次之间衔接和技术的应用。
(2)学习使用JSP,并领会其语言特性和集成工具的操作。
(3)学习使用Eclipse,掌握好视图化操作的基础并练习使用语言修改页面属性。
(4)编写个模块代码并实现其功能。
(5)使用代码实现各模块相应功能并进行代码调试。
(6)满足以上功能需求的同时,使软件尽可能具有实际使用价值。
研究的整体方案与工作进度安排
第一周:接受任务书,填写进度计划表,查阅文献,进行国内外相关课题调研。
第二周:Tomcat,mysql,Eclipse等各种软件安装和配置,安装数据库mysql,参考相关文献。
第三周:承交调研报告,进行需求分析, 书写需求分析报告, 功能需求分析, 性能需求分析, 参考相关文献。
第四周:制定代码编写规范,进行系统概念设计,阅读关于JavaScript,JavaServlet,Jsp和HTML等相关书籍。
第五周:承交外文翻译,根据指导教师要求制定论文章节, 进行总体设计和流程设计。
第六周:进行系统详细设计。
第七周:进行系统的数据库设计,代码编写完成登录模块模块。
第八周:进行系统的数据库设计, 代码编写完成企业进销存管理系统各个模块, 进行单元测试、模块测试。
第九周:写论文的概念设计章节, 界面设计。
第十周:写论文的详细设计章节, 继续代码编写完成企业进销存管理系统相关模块, 进行模块测试、整合测试。
第十一周:写论文的关键技术研究章节, 编写登录机制, 修改、调整页面风格, 系统试运行。
第十二周:项目后总结、评审, 写论文的总结和参考资料等, 指导教师最后审核论文, 根据指导教师要求制作PPT文档。
第十三周:打印装订论文,打印装订相关设计文档,对源代码打包封装,刻录存档完成简单系统安装,维护手册。
第十四周:总结,准备毕业答辩。
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3开发工具及技术 1
1.3.1开发工具 1
1.3.2 JSP 2
1.3.3 JavaScript 3
1.4软硬件需求 3
第二章 需求分析 4
2.1可行性分析 4
2.1.1技术的可行性 4
2.1.2经济的可行性 5
2.1.3操作可行性 5
2.1.4法律的可行性 5
2.2系统用户用例图 5
2.2.1管理员用例图 5
2.2.2学生用例图 6
2.3功能模块需求分析 6
2.4设计的基本思想 7
2.5性能需求 8
2.5.1系统的安全性 8
2.5.2数据的完整性 8
2.6界面需求 8
第三章 系统分析与设计 10
3.1数据库的分析与设计 10
3.1.1数据库的概念结构设计 10
3.1.2数据库的逻辑结构设计 12
3.1.3数据库的连接原理 14
3.2中文乱码问题处理 15
第四章 系统功能实现 17
4.1系统登陆页面实现 17
4.2管理员功能模块 18
4.2.1学生信息管理 19
4.2.2加分信息管理 22
4.2.3扣分信息管理 25
4.2.4测评信息统计 28
4.2.5修改个人密码 29
4.2.5安全退出系统 30
4.3学生功能模块 30
4.3.1修改个人信息 30
4.3.2浏览测评信息 30
第五章 系统测试 31
5.1系统测试目的与意义 31
5.2测试过程 31
5.2.1主页面的登录模块测试 31
5.3其他错误 32
结 论 33
参考文献 34
致 谢 35