基于JSP的学生信息管理系统 联系客服

发布时间 : 星期日 文章基于JSP的学生信息管理系统更新完毕开始阅读d0d4b488f705cc1755270979

计算机专业毕业设计参考论文(作者:www.51bishe.com)

第三章 系统设计

3.1 需求分析

本系统主要是针对各个学校的学生信息进行管理,本系统满足以下几点要求:

? 系统安全性。由于该系统的使用对象多,要求有较好的权限管理。不同权限进入不同的界面,为了防止数据的并发现象的出现,数据的编辑必须由合法用户来操作,并对每个学生的信息进行良好的保密。

? 系统内容的全面性。学生信息管理系统不仅是对学生的基本信息进行管理,还包过学生选课管理,成绩管理等,因此,本系统能够很好的满足学校对学生的信息进行完善、统一的管理。

? 系统灵活性。要求有良好的人机界面,操作简单(数据的添加、删除、修改、查询等方 便快捷)。

? 可扩展性。站点的数据承载量、功能模块的单个或整体调整都可以满足变化的需要,这种适应性称为可扩展性。固定资产管理系统的可扩展性,体现在不同用户群需要处理不同类型的数据、数据与用户之间进行交互、数据要符合个用户的使用需求、多表查询系统化、避免性能下降等方面。

? 易维护性。本系统采用B/S结构,系统的升级只需要在服务器端完成,更新软件系统的数据库、文件也只需要更新服务器端即可。在进行系统的维护时,只需要远程登录服务器系统,减少了维护系统的成本和周期。 3.1.1 运行环境

操作系统:Windows 2000 (Advanced) Server/2003 Server/XP Professional 数据库:SQL Server 2000; JSP服务器:Tomcat; 开发工具:JBuilder X。 3.2 系统总体设计 3.2.1 系统目标设计

系统开发的总体任务是实现学校学生信息管理系统化、规范化和自动化,从而达到学生信息管理高效率的目的。使得教务处人员能够方便快捷地管理学生信息以及学生能够方便快捷的查看修改个人信息,从而提高工作效率和经济效益。计算机的资源是受到限制的,因此要充分利用JSP的功能,设计出功能强大的软件,同时要尽可能减少对系统资源的占用,同时对本系统要求有良好的灵活性和完善性。 3.2.2 系统设计思想

学生信息管理系统主要是对学生的学籍,选课,成绩等的管理。学生信息管理首先就

9

计算机专业毕业设计参考论文(作者:www.51bishe.com)

应该有学生,所以系统应该有对学生的添加和删除以及学生信息的修改;选课,固然要有课程让学生选,就应该有添加、删除选修课程的功能,要让学生选就应该有学生查看、添加、修改选修课程;成绩管理就是学生能够在网上平台上快速查询自己的分数,这个功能的实现首先应该有添加、删除基础课程的功能,学生登入界面后能够查询功能。根据所需功能以及数据库、JSP所能提供的功能来设计该系统。 3.2.3 系统功能描述

本系统功能主要包过三大块:学籍维护(管理员添加、删除学生基本信息;学生查看、修改个人附加信息);选课管理(添加、删除选修课表,查看单个学生选课情况以及单门课程被学生选修情况;学生查看、选修课程并可对所选课程进行修改);成绩查询(管理员添加、删除成绩课表,添加学生分数以及查询单人或单课分数情况;学生查看自己所学基础课成绩)。

由于该系统权限有2个,学生和管理员,故这两个权限范围内的都应该具有上述功能,即将上述三大功能模块划分给这2 个权限去具体实现。

信息管理系统 学生 权限管理模块图 学

管理员

能模块如下:

学生 修改密码 学籍维护 选修课程 查看成绩

学生功能模块

1. 修改密码:学生进入页面后可以修改自己的密码,以达到保密性;

2. 学籍维护:学生可以查看自己的基本信息(基本信息由管理员录入不能修改),并

填写修改自己的学籍情况;

3. 选修课程:该功能主要是让学生查看已有的选修课程并进行选修,可以查看自己

已选的课程如不满意可以删除重选,每个学生至多能选3门; 4. 查看成绩:学生可以查看自己的必修课成绩。 管理员页面应具有的功能,总括为:

10

计算机专业毕业设计参考论文(作者:www.51bishe.com)

管理员 学生管理 选课管理 成绩管理

管理员功能模块

1. 学生管理:该模块主要添加新学生基本信息;查看已有学生基本信息及可对其修改,

删除多余或出错学生信息。

2. 选课管理:可以添加新选修课程;查看已有选修课程并对起进行删除修改;查看学

生选课情况,可以根据输入学号查看个人选课情况,还可以输入课程号查看该课被选情况;统计每门课程选修的人数以便打印出给任课老师。

3. 成绩管理:可以添加学生所学的基本课程并修改;添加学生成绩;查看学生成绩(根

据输入学号和课程号来查看不同的成绩情况);可以对学生成绩进行修改。

学生信息管理系统 学籍维护选课管理成绩管理 管理员学生管理员学生管理员学生 添加学生删除学生修改信息修改密码查看信息修改学籍添加课程删除课程修改课程选课情况查看选课选修课程修改选课添加课程删除课程查看成绩添加分数查看成绩 图3.1 系统功能图

11

计算机专业毕业设计参考论文(作者:www.51bishe.com)

3.2.4 系统用例图

修改密码 查看选修课表 查看学籍信息 选修课程 修改学籍信息 成绩查询 修改选修课 退出系统

图3.2 学生用例图

查看学生信息 查看选修课 删除选修课 添加新学生 添加选修课 删除学生 查看选课情况 查看必修课 退出系统 添加必修课 查看成绩 添加成绩

图3.3 管理员用例图

12