| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10934 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着科技的进步,信息技术的发展,各行各业都进入了网络办公模式,相比于传统的办公模式,网络办公更加简便,极大的解放了工作人员双手,使得工作方式变得更为简便、安全,同时节约大量纸张,并且减少了出错的可能。对于学校来说,使用网络办公,能有效减少老师的工作量,例如学生信息采集、教师打分、学生选课等问题,完全可以在网上做,减少了大量人力物力。本系统的开发就是为了解决这一问题而设计的。 本系统采用Java作为编程语言,My SQL做数据库,按照B/S体系结构模式,本系统以MVC架构设计,该系统分为学生、教师、管理员三部分,管理员模块的主要功能是对教师、学生、新闻、考试等功能的管理;教师主要是对学生、考试等功能的管理;学生的功能是查看个人信息、考试信息、新闻、公告。 本系统界面简洁,功能实用,操作方便。整个系统的设计经过可行性分析阶段、系统设计、软件开发、系统测试等阶段。系统设计完成后,对系统进行了功能和性能测试,测试结果满足需求阶段的要求。
关键词: 学生信息管理系统;JSP;MVC
目录 摘要 Abstract 引 言- 1 - 1 绪 论- 1 - 1.1 系统开发的背景- 1 - 1.2 系统开发的重要意义- 1 - 2 可行性及技术简介- 2 - 2.1 可行性分析- 2 - 2.1.1 技术可行性- 2 - 2.1.2 安全上的可行性- 2 - 2.1.3 操作的可行性- 2 - 2.2 Java技术简介- 2 - 2.3 MySQL简介- 2 - 2.4 MVC简介- 3 - 2.5 系统的实现目标- 3 - 3 系统设计- 4 - 3.1 系统需求- 4 - 3.2 系统设计任务- 4 - 3.3 功能模块设计- 4 - 3.3.1 管理员功能- 4 - 3.3.2 教师功能- 6 - 3.3.3 学生功能- 6 - 3.4 数据库设计- 7 - 3.4.1 系统E-R图- 7 - 3.4.2 数据库表设计- 11 - 3.4.3 Jdbc- 16 - 3.4.4 数据库连接- 19 - 4 系统功能的实现- 21 - 4.1 系统页面的设计与实现- 21 - 4.1.1 登录页面- 21 - 4.1.2 管理员页面设计- 23 - 4.1.3 教师页面设计- 25 - 4.1.4 学生页面设计- 27 - 4.2 管理员功能模块的实现- 29 - 4.2.1 登录页面的实现- 32 - 4.2.2 新闻管理的实现- 36 - 4.2.3 学生管理的实现- 37 - 4.2.4 课程管理的实现- 38 - 4.2.5 修改登录密码的实现- 39 - 4.3 教师功能模块的实现- 41 - 4.3.1 我的执教的实现- 41 - 4.3.2 我的学生的实现- 44 - 4.4 学生功能模块的实现- 45 - 4.4.1 可选课程的实现- 45 - 4.4.2 我的课程的实现- 46 - 4.4.3 个人信息修改的实现- 49 - 5 系统调试与实施- 52 - 5.1 系统测试原理及测试原则- 52 - 5.1.1 系统测试原理- 52 - 5.1.2 系统测试原则- 52 - 5.2 系统测试的方法- 53 - 5.3 系统测试的过程- 53 - 5.3.1 模块测试- 53 - 5.3.2 性能测试- 54 - 5.3.3 异常数据测试- 54 - 5.4 系统测试结果- 55 - 结 论- 56 - 致 谢- 57 - 参 考 文 献- 58 - |

