1. 研究目的与意义
背景:在教学过程管理方面,国外高校一般具有较大规模的稳定的技术队伍来提供服务与技术支持。
国内高校信息化建设相对起步较晚。
在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。
2. 研究内容和预期目标
研究的内容:1、教学过程中的学生信息管理2、教学过程中的教师信息管理3、教学过程中的课程信息管理4、教学过程中的成绩录入管理5、教学过程中的成绩导出,条形码信息显示成绩信息管理6、教学过程中的教师对课程的总结信息管理7、教学过程中的用户管理预期目标:1、学生信息管理实现对学生信息的增,删,改,查操作2、教师信息管理实现对教师信息的增,删,改,查操作,教师可以自己注册信息,但是必须通过邮箱激活验证3、课程信息管理实现对课程的增,删,改,查操作,并且可以为每一门课程选择教师进行教学4、教学可以在线录入学生的成绩信息,批量导出学生的成绩信息5、教学可以在线录入课程的总结信息,并且可以导出课程相关信息6、整个设计过程在列表显示实现分页功能7、对不同的用户赋予不同的权限,可以查看不同的页面,实现不同的功能,管理员可以实现教师管理,学生管理,课程管理,教师可以实现成绩录入导出,小结信息的录入,导出
3. 研究的方法与步骤
研究的方法:1、后台数据库的建立和维护,要求建立起数据一致性和完整性强、安全性高的数据库2、前端应用程序的开发,要求应用程序具有功能完备、易使用、易维护等特点3、业务逻辑的处理,要求业务逻辑清晰,自然,设计合理4、在进行了广泛需求调查的基础上,通过可行性分析,专门设计了一套基于B/S结构的教学过程成绩管理系统。
核心技术与组件: 1、JAVA AJAX JQuery MVC Servlet 2、Eclipse_Jee MySQL 步骤:1、需求分析2、概要设计(1)、数据库设计(表设计),关系对象模型设计(2)、(UML工具设计系统)用例图设计,类图设计,时序图设计,接口设计 (3) 、配置文件的设计,调用外部接口设计3、详细设计4、系统编码5、系统测试 (1)单元测试 (2)功能测试 (3)集成测试6、系统发布
4. 参考文献
[1] 霍斯特曼JAVA核心技术卷II:高级特性(原书第8版)机械工业出版社 2008-12-1 0-852页[2] 李兴华 JAVA开发实战经典 清华大学出版社 2009-8-1 0-831页[3] 李兴华 JAVA WEB开发实战经典 清华大学出版社 2010-8-1 0-554页[4] 弗兰纳根JavaScript权威指南 机械工业出版社 2012-4-1 0-1004页[5] 丁士峰 Oracle PL/SQL从入门到精通 清华大学出版社 2012-6-1 0-655页
5. 计划与进度安排
工作进度安排: 1、2022/1/92022/1/20完成文献综述、外文翻译、开题报告的撰写及开题检查工作、编写毕业设计任务书 2、2022/1/212022/2/4 完成系统的需求分析,功能模块的设计2、2022/2/42022/2/12 完成系统的概要设计3、2022/2/122022/2/16 完成系统的详细设计4、2022/3/202022/4/15 完成系统的编码 (1)用户注册,登录模块的实现 (2)学生模块的实现 (3)教师模块的实现 (4)课程模块的实现 (5)教师录入成绩、小结、以及数据的导出的实现 (6)管理员管理模块的实现 (7)分页功能的实现5、2022/4/162022/5/1 完成系统的测试,发布
