学生成绩管理系统需求分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生成绩管理系统需求分析
一、系统功能分析
该学生成绩管理系统是用JAVA CS结构编程+ Microsoft SQL数据库,在系统中分为三个权限:教务处管理人员、任课教师和学生。

1.教务处管理员进入学生成绩管理系统的主要权限是:进行基础信息管理,学生成绩查询,修改教师和学生的用户名和密码以及系统管理操作,不能进行学生成绩的录入工作
2.任课教师进入学生成绩管理系统的主要权限是:能够对自己所任课程的学生成绩进行录入、修改、删除和学生成绩查询;只能更改个人用户名和密码、修改个人信息,不能进行基本信息管理和系统管理;。

3.学生进入学生成绩管理系统的主要权限是:只能够对自己的成绩进行查询以及修改个人的用户名和密码操作。

学生的用户名和密码默认为姓名和学号。

二、系统功能模块
系统包括以下模块:基础信息管理、学生成绩管理、统计查询、用户管理、系统管理。

如图1-1:
图1-1系统功能结构模块图
1、基本信息管理模块设计
基本信息管理是学生成绩管理系统中的关键部分,它主要负责学生信息和课程信息的添加、修改和删除操作。

(1)、学生信息管理
学生信息管理所用数据表:tb_xsinfo;
可对学生的各项信息如:学号、姓名、院系、班级等的添加、修改和删除操作。

用户单击保存按钮后提示操作完成,并将数据保存入数据库中。

(2)、课程信息管理
课程信息管理所用数据表:tb_kcinfo;
可对课程的各项信息如:课程编号、课程名称、学时、任课教师等的添加、修改和删除操作。

用户单击保存按钮后提示操作完成,并将数据保存入数据库中。

2、学生成绩管理模块设计
学生成绩管理功能包括:成绩录入和修改两项操作。

本模块所需数据表tb_cjinfo。

此操作只能有教师来完成。

点击“成绩录入”,弹出成绩录入界面,在成绩录入窗口中的表格中输入学生成绩。

单击“保存”后,学生各科成绩保存到数据库中。

点击“成绩修改”,弹出成绩修改界面,在成绩修改窗口中要修改的学生成绩表格中输入学生成绩。

单击“保存”后,修改后的成绩保存到数据库中。

3、统计查询模块设计
此模块中可以分别对学生信息、课程信息和学生成绩进行查询,其中学生成绩是以按班级查询方式进行查询。

同时可以根据学生各科的总成绩进行班级排名和专业排名,并实现打印功能。

4、用户管理模块:
在这里可以对用户进行添加、删除、修改、权限设置四项操作。

(1)、用户添加:
所用数据表:tb_user;
点击“添加用户”,弹出用户添加界面,在用户添加窗口中相应的文本框中输入用户名、密码和确认密码,选择用户权限,点击“确定”按钮,先对两次输入的密码进行比较,如过比较的结果相同,则将输入的用户名和密码信息添加到用户数据表中,否则提示“两次输入的用户名密码相同”,如果所添加的用户名在数据表中已存在,则提示“该用户名已存在”。

修改成功后提示“添加用户成功”。

(2)、用户修改:
所用数据表:tb_user;
点击“用户维护”按钮,弹出用户维护界面,在用户维护界面中的用户修改面板中选择要修改的用户名,选择后在相应的文本框中显示该用户的用户名,然后在“请输入新密码”文本框中输入新密码,选择用户权限,点击“修改”按钮,则对数据表中相应用户名的密码字段进行修改。

修改后提示“密码修改成功”。

(3)、用户删除:
所用数据表:tb_user;
点击“用户维护”按钮,在用户维护界面中的用户删除面板中选择要删除的用户名,选择后在相应文本框中显示用户信息,点击“删除”按钮,则对数据表中相应用户名的数据进行删除。

删除成功后提示“用户删除成功”。

(4)、权限设置:
所用数据表:tb_user;
在用户添加界面中可以对用户权限进行设置,在用户维护界面中的用户修改面板中可以对用户权限进行修改,用户权限分教务处管理员、任课教师和学生三种。

教务处管理员:可以进行基础信息管理、用户管理和数据库备份三项操作。

任课教师:可以进行学生成绩管理管理、统计查询、密码修改三项操作。

学生:只能进行学生成绩查询和密码修改两项操作。

5、系统管理模块设计
系统管理模块用于实现系统关闭和数据库备份。

6、系统登录:
所用数据表:tb_user。

系统登录:输入完用户名和密码后,当点击登录按钮时,按用户名字段对用户数据表进行查询,查找出相应用户名的密码,如果查找出的密码与输入的密码相匹配时,登录成功,进入系统。

如果输入的用户名或密码不正确,提示“用户名或密码不正确”。

三、系统流程图
该系统的主要流程从用户输入用户名密码开始,系统进行身份验证后进入系统,完成各种操作后退出系统。

如图1-2:
图1-2系统流程图
四、数据库设计
1、本系统后台数据库中的数据表有:
●tb_user(用户信息表)
●tb_xsinfo(学生信息表)
●tb_kcinfo(课程信息表)
●tb_dankeinfo(单科成绩信息表)
●tb_zonginfo(总成绩信息表)
●tb_bjinfo(班级信息表)
●tb_zyinfo(专业信息表)
主要数据表的结构
表3-4 tb_user(用户信息表)。

相关文档
最新文档