1 PINGDINGSHAN UNIVERSITY 《基于 Web 的 Java 开发设计》 课程设计 题 目 : 学生信息管理系统 院( 系): XXXX 专业年级: XXXXXXX 姓 名: XXX 学 号: XXXXXXX 成 绩: XX 年 X 月 X 日 2 郑 重 声 明 本人的《基于Web 的Java 开发设计》课程设计独立撰写并完成,写作过程中没有剽窃、抄袭、造假等行为。如发现有上述情况,本人愿意承担由此而产生的得零分后果,特此郑重声明。 完成人(签名):XXX XX 年 X 月 X 日 3 基于JSP 的学生信息管理系统 摘 要 随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。面对如此庞大的信息量,开发学生信息管理系统来提高学生管理工作的效率就成为必然。通过该系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。 本文主要介绍了学生信息管理系统的主要任务,阐述了开发该系统用到的关键技术,如采用 B/S 结构,使用 JSP 编程、利用 SQLServer2005 建立数据库、采用 HTML,JavaScript 等编程技术。 本系统是采用 B/S 模式进行开发的,系统的用户权限有三种:学生、老师和系统管理员,不同权限用户登入到不同的操作界面。该系统主要由学籍维护、选课管理、成绩查询等功能模块组成,本文具体介绍了各功能模块所包含的小模块的功能,学籍维护模块主要是对学生的基本信息进行添加、查询、修改、删除;选课管理模块主要是对选修的课程进行添加、删除、统计选修人数,以及学生进行选课和更改选课;成绩查询模块主要是对必修课进行添加、删除、录入成绩,以及学生进行查询成绩等功能。 关键字:学生信息管理,B/S,JSP,Script,SQLServer2005。 目 录 4 1 绪论 1.1 课题背景及意义 5 1.2 课程设计的主要工作 6 1.3 应用的开发技术 6 1.3.1 MVC 模式 6 1.3.2 JSP 技术 7 1.3.3 Servlet技术 7 2 需求分析 2.1 实际业务操作流程 8 2.2 功能需求 8 3 概要设计 3.1 系统总体设计 9 3.1.1 框架设计 10 3.1.2 功能设计 10 3.2 数据库设计 11 4.1 系统框架各层次实现 4.1.1 Model 设计 12 4.1.2 View 设计 12 4.1.3 Controller设计 13 4.2 主要功能的设计与实现 13 4.2.1 功能 14 4.2.2 技术应用 15 4.2.3 实现功能界面 15 总结 18 参考文献 19 5 1 绪论 学生信息管理系统(SMIS)是大学信息管理系统建设的重要组成部分...