需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15483 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在目前的计算机科学技术和互联网技术的蓬勃发展之下,国内高校在教学过程的各项管理中,都引入了计算机信息技术。其中,学生成绩管理系统作为一种重要的教学管理系统,越来越受到学校重视。运用计算机和数据库管理技术对学生的成绩进行管理,可以适应不同高校的学生成绩管理需求。 本系统采用Java语言进行开发,采用目前主流的Spring框架以及MVC框架Spring MVC和持久层框架MyBatis,结合MySQL数据库平台进行设计的实现。系统采用MVC分层思想进行设计,将数据处理,逻辑处理,页面展示等进行模块划分,并逐步开发。该系统不仅实现了对学生成绩的录入、查询和管理,成绩报表的生成等基础功能,并且支持自定义平时成绩次数、自定义学生实验分组、自定义实验次数等定制功能,是一个功能较为全面的学生成绩管理系统。 在系统实现的基础上,本文从系统的需求分析,总体设计以及系统实现等几方面阐述了一个基于Java EE的学生成绩管理系统的设计与实现过程。系统的初步上线显示了其实用、方便、稳定及高效的特点,具有很好的应用推广价值。 关键词:成绩管理系统;Java EE;Spring;Spring MVC;MyBatis
目录 摘要 Abstract 1 绪 论-1 1.1 研究背景-1 1.2 研究意义及目标-1 1.3 本文的组织结构-1 2 系统开发环境及框架介绍-3 2.1 系统开发环境-3 2.2 系统服务端框架简介-3 2.2.1 Spring和Spring MVC-3 2.2.2 JdbcTemplate和MyBatis-3 2.3 系统Web端框架简介-4 2.3.1 页面样式框架-4 2.3.2 字体UI框架-4 2.3.3 JavaScript框架-4 2.3.4 WebUI框架-5 2.4 系统开发环境搭建-5 3 系统分析与设计-7 3.1 需求分析-7 3.1.1 学生成绩管理需求-7 3.1.2 用户角色分析-7 3.2 总体设计-9 3.2.1 系统流程图-9 3.2.2 学生成绩管理模块-9 3.2.3 后台资源管理模块-10 3.3 数据库设计-12 3.3.1 数据安全性说明-12 3.3.2 系统实体-关系图(E-R图)-12 3.3.3 数据库及数据表设计-13 4系统设计及编码-16 4.1 系统架构设计及编码-16 4.1.1 系统核心架构-16 4.1.2 系统框架配置文件-19 4.2 系统部分模块分析-20 4.2.1 平时成绩管理-20 4.2.2 实验分组成绩管理-22 4.2.3 学生成绩统计管理-25 4.3 系统调试与排错-29 4.3.1 成绩联动更新问题-29 4.3.2 Spring MVC返回值乱码问题-29 5 总结和展望-30 5.1 总结-30 5.2 展望-30 参考文献-31 致 谢-32 |