基于Servlet的学生信息管理系统设计与实现(MySQL) 来源:wenku163.com 资料编号:WK16310161 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310161 我要下载该资源 资料介绍 基于Servlet的学生信息管理系统设计与实现(MySQL)(任务书,开题报告,中期检查表,文献综述,毕业论文18500字,程序代码,MySQL数据库) 本系统选用Eclipse作为集成开发环境,使用JAVA作为开发语言。对学生信息管理系统进行了需求分析,从主要功能、框架结构、设计模式、开发平台等多个方面完成了学生信息管理系统的总体设计。重点介绍了系统中系统管理,学生管理,课程管理,成绩管理,信息查询等模块的详细设计和技术实现;系统实现了学生信息,班级信息,课程信息,成绩信息的添加、修改、删除、查询等功能。 本系统界面简洁,实用性强,安全性高,各模块功能清晰,易于维护和使用,为教师和教学管理人员对教学监控提供了良好的帮助。 系统的功能分析 学生信息管理系统作为一个应用软件为学校师生提供一个对学生信息进行管理和查询的平台。用户可根据系统界面的提示信息对学生的信息进行输入、删除、修改、排序等操作。系统功能需求描述如下: 1. 根据不同用户的登录拥有不同的权限。 2. 管理员:用户通过管理员登陆成功进入主菜单页面,可以根据提示进行操作,从而完成不同的任务。 (1)查看学生信息:用户根据提示信息可以对学生信息进行查询。 (2)修改学生信息:用户根据提示信息修改学生所在的学院、专业、姓名、性别等信息,通过提交可以对修改的信息进行保存。 (3)添加学生信息:用户根据提示信息输入学院、专业、姓名、性别可以对学生信息进行添加,在学生文件中查找到该信息并显示。 (4)查看课程信息:用户根据提示信息对课程信息进行查询,在所有课程信息中显示出来。 (5)修改课程信息:用户根据提示信息对课程进行修改包括课程号、课程名、教师号、学分、学时然后提交可以显示到页面上。 (6)添加课程信息:用户根据提示信息对课程号、课程名、教师号、学分、学时进行输入,然后提交可以看到添加后的课程信息。 (7)查看选课信息:用户根据提示信息对课程信息进行查询,在所有课程信息中显示出来。 (8)用户根据提示信息输入学号,可以查找学生选课。 (9)查看成绩信息:用户根据提示信息对成绩信息进行查询,在所有成绩信息中显示出来。 (10)查看所有用户信息:用户根据提示信息对用户信息进行查询,在所有用户信息中显示出来。 (11)添加用户:通过输入用户名、密码和权限设置可以对用户进行添加。 3. 学生用户:用户通过学生登陆成功进入学生登录页面,可以根据提示进行操作,从而完成不同的任务。 (1)查看学生成绩:登陆成功后,我们可以通过输入学号对学生成绩信息进行查看。 (2)查看个人信息:登陆成功后,我们可以通过输入学号对个人信息进行查看。 (3)查看选课信息:登陆成功后,我们可以通过输入学号对学生选课信息进行查看。 4. 教师用户:用户通过学生登陆成功进入教师登录页面,可以根据提示进行操作,从而完成不同的任务。 (1)查看学生成绩信息:登陆成功后,我们可以通过输入学号对学生成绩信息进行查看。 (2)添加学生成绩信息:我们可以通过输入学号、课程号、成绩等信息,然后进行体交可以对提交信息进行保存,显示到页面。 总体设计 学生信息管理系统主要包括管理员、老师和学生三大模块。管理员模块包括:课程信息管理、学生信息管理、用户添加、教师管理。老师管理系统主要包括:查看学生管理、添加成绩、查看选课信息。学生模块包括:查看课程信息、查看个人信息、查看成绩信息 目 录 摘 要 I ABSTRACT II 1 绪 论 1 1.1 项目背景和意义 1 1.2 研究现状 2 1.3 开发工具 3 2 系统分析 5 2.1 开发目的 5 2.2 需求分析 5 2.3 特点和质量要求 7 3 技术与功能设计 9 3.1 相关技术介绍 9 3.2 系统的功能分析 14 3.3 总体设计 15 3.4 模块详细设计 16 3.5 数据库详细设计 18 4 系统的运行效果和实现 20 4.1 用户登录模块 20 4.2 学生信息管理模块 20 4.3 教师管理模块 22 4.4 管理员管理模块 24 4.5 系统的使用说明和环境配置 29 4.6 系统测试 29 结束语 32 致 谢 33 参考文献 34 附 录 35