学籍管理系统需求分析

上传人:a**** 文档编号:228854199 上传时间:2023-08-22 格式:DOC 页数:14 大小:572.50KB
收藏 版权申诉 举报 下载
学籍管理系统需求分析_第1页
第1页 / 共14页
学籍管理系统需求分析_第2页
第2页 / 共14页
学籍管理系统需求分析_第3页
第3页 / 共14页
资源描述:

《学籍管理系统需求分析》由会员分享,可在线阅读,更多相关《学籍管理系统需求分析(14页珍藏版)》请在装配图网上搜索。

1、 学生学籍管理系统需求文档Os:操作系统;Dbms:数据库管理系统;Dba:数据库管理员;2.1 运行环境Os:win xp,vista,7Dbms:orical2.2 条件与限制此版本为实验版本,所以在数据的数量上有所限制。在功能上也仍需改善。2.3 数据库中表的说明:1.学生表:存储学生根本信息;2.教师表:存储教师根本信息;3.管理员表:存储管理员信息;4.学生成绩表:存储学生所有课程成绩;5.课程表:存储所有学生课程安排;6.课程信息表:所有开设的课程信息;7.状态表:存储各种状态的开始和关闭时间;8.奖项信息表:存储学生申请奖项的信息;9.班级表:存储所有班级信息;3学籍管理系统功能

2、需求描述1 系统用户学籍管理系统用户有学生,教师普通教师,班主任,管理员。提供应学生的功能有学生登录,成绩查询,个人根本信息查询,课程安排查询和各类奖项申请。提供应教师的功能有教师登录,查询个人根本信息,查询自己学生的成绩,录入自己学生成绩,查看自己班的所有学生信息,查看自己班的所有学生成绩,审批本班学生各项申请后三项为班主任独有功能。提供应管理员的有管理员登录,查询学生信息,查询教师信息,查询学生成绩,修改学生信息,修改学生成绩,修改教师信息,下放各项权限,安排课程,插入学生信息,插入教师信息,插入管理员信息。2 功能描述学生功能: 2.1 学生登录:用户输入帐号及密码,系统根据帐号在学生表

3、中查找该用户是否存在。假设存在那么核对密码,假设密码正确那么登录成功且显示个人根本信息,否那么提示密码错误且返回登录界面。假设不存在那么给予提示且返回登录界面。 学生在登录后有以下功能: 2.2 成绩查询:系统根据用户学号在学生成绩表中查找已学过的课程并显示课程信息,包括课程号,课程名,课时,成绩平时,考试,上机的成绩,获得学分,假设是没有查找到那么提示此学生还没有学习任何课程。 2.3 个人信息查询:系统根据学号在学生表中查找,显示此学生的全部信息。包括姓名,年龄,性别,学号,出生年月,籍贯,身份证号,政治面貌,班级,班号,相片。 2.4 课程安排查询:用户选择学期号,系统根据学号在课程表中

4、查找此学期这个学生学习的全部课程,显示课程的信息:课程号,课程名,学分,学时,上课时间,上课教师,上课教室。 2.5 奖项申请:系统在状态表中判断是否在申请时间段之内,假设是那么学生选择要申请的奖项名称,书写申请表且输入教师姓名。系统把学生学号,教师姓名,奖项名称及申请书存入奖项表中。否那么给予提示信息,并返回主页。教师功能: 2.6 教师登录:用户输入帐号及密码,系统根据帐号在教师表中查找该用户是否存在。假设存在那么核对密码,假设密码正确那么登录成功且显示个人根本信息,否那么提示密码错误且返回登录界面。假设不存在那么给予提示且返回登录界面。教师在登录后有以下功能: 2.7个人信息查询:系统根

5、据工号在教师表中查找,显示此教师的全部信息。包括姓名,年龄,性别,工号,出生年月,籍贯,工龄,职称,政治面貌,班号,相片等。 2.8查询自己学生的成绩:用户输入所教课程编号,系统根据课程编号和教师编号在学生成绩表中查找所有学过此课程的学生成绩。假设有那么显示学生姓名,学号,所得成绩。假设不存在那么给予提示该教师没有教授此课程。 2.9录入自己学生成绩:系统在状态表中查找是否能够录入成绩,假设能那么要求输入学期号,系统根据教师工号在课程表中查找该教师本学期所教所有没有录入成绩的学生,并显示学生姓名及学号和课程名,教师依次输入成绩,系统依据教师输入的成绩更改课程表状态并保存。根据教师输入的数据和课

6、程表中的数据在学生成绩表中插入所有成绩信息。假设不能录入那么给予提示,并返回到主页。 2.10 查看本班的所有学生信息:系统根据教师工号在班级表中查找该教师是否为班主任,假设是那么查找出班级号,并根据此班级号在学生信息库中查找,输出所有本班学生的根本信息。假设不是,那么给予提示此教师不是班主任并返回主页。 2.11查看自己班的所有学生成绩:系统根据教师工号在班级表中查找该教师是否为班主任,假设是那么查找出班级号并要求教师输入要查看本班哪个学期的成绩,根据此学期数和班级号在学生成绩表中查找,输出此学期所有本班学生的全部成绩并按照学号排序。假设不是,那么给予提示此教师不是班主任并返回主页。 2.1

7、2审批学生各项申请:系统根据教师姓名在奖项表中查找是否有该教师的申请,假设有那么输出奖项表中该申请的所有信息,并根据该学生学号在选课表中查找该学生所有成绩并输出,教师输入是否给予批准,假设是那么系统更改为批准状态。假设教师没有批准那么系统更改为驳回状态。假设奖项数据库中没有该教师的申请,那么给予提示并返回主页。管理员功能:2.13 管理员登录:用户输入帐号及密码,系统根据帐号在管理员表中查找该用户是否存在。假设存在那么核对密码,假设密码正确那么登录成功且显示个人根本信息,否那么提示密码错误且返回登录界面。假设不存在那么给予提示且返回登录界面。管理员在登录后有以下功能: 2.14 查询学生信息:

8、用户输入学生学号,系统根据学号在学生表中查找,假设存在该学生那么显示该学生全部信息。假设不存在那么给予提示不存在该学生并返回查询学生信息界面。 2.15查询教师信息:用户输入教师工号,系统根据工号在教师表中查找,假设存在该教师那么显示该教师全部信息。假设不存在那么给予提示不存在该教师并返回查询教师信息界面。2.16查询管理员信息:用户输入管理员号,系统根据管理员号在管理员表中查找,假设存在该管理员那么显示该管理员全部信息。假设不存在那么给予提示不存在该管理员并返回查询管理员信息界面。 2.17查询课程信息:用户输入课程号,系统根据课程号在课程信息表中查找,假设存在该课程那么显示该课程全部信息。

9、假设不存在那么给予提示不存在该课程并返回查询课程信息界面。 2.18查询学生成绩:用户输入学生学号,系统根据学号在学生成绩表中查找,假设存在该学生那么显示该学生学习的全部课程成绩并计算出所得绩点。假设不存在那么给予提示不存在该学生并返回查询学生成绩界面。 2.19修改学生信息:用户输入学生学号,系统根据学号在学生表中查找,假设存在该学生那么显示该学生全部信息并要求管理员输入修改后的学生全部信息,系统根据管理员输入的信息在学生表中修该此学生信息。假设不存在那么给予提示不存在该学生并返回修改学生信息界面。 2.20修改学生成绩:用户输入学生学号和要修改的课程号,系统根据学号和课程号在学生成绩表中查

10、找,假设存在该学生学习这门课那么显示该学生学习这门课的成绩并要求管理员输入修改后的学生成绩,系统根据管理员输入的信息在学生成绩表中修该此学生成绩。假设不存在那么给予提示不存在该学生或该学生没有学习这门课并返回修改学生成绩界面。 2.21修改教师信息:用户输入教师工号,系统根据工号在教师表中查找,假设存在该教师那么显示该教师全部信息并要求管理员输入修改后的教师全部信息,系统根据管理员输入的信息在教师表中修该此教师信息。假设不存在那么给予提示不存在该教师并返回修改教师信息界面。2.22修改管理员信息:用户输入管理员号,系统根据管理员号在管理员表中查找,假设存在该管理员那么显示该管理员全部信息并要求

11、管理员输入修改后的管理员全部信息,系统根据管理员输入的信息在管理员表中修该此管理员信息。假设不存在那么给予提示不存在该管理员并返回修改管理员信息界面。2.23修改课程信息:用户输入课程号,系统根据课程号在课程信息表中查找,假设存在该课程那么显示该课程全部信息并要求管理员输入修改后的课程全部信息,系统根据管理员输入的信息在课程信息表中修该此课程信息。假设不存在那么给予提示不存在该课程并返回修改课程信息界面。 2.24下放各项权限:用户选择要下放的权限名称,系统在状态表中查找该权限并显示该权限的所有状态,状态包括开始时间,关闭时间,权限名。管理员输入开始时间和关闭时间,系统根据管理员输入的时间信息

12、修改该权限的状态,修改完成后给予提示并返回下放权限界面。 2.25 安排课程:用户选择要安排的课程号和输入学生学号,上课时间,上课教室,代课教师。系统根据学号在学生表中查找该学生是否存在,假设存在那么系统根据课程号在课程信息中找出课程信息:课程名,学分,学时。把上课时间,上课教室,代课教师,课程名,学分,学时,学生学号写入的课程表中。假设不存在给予提示管理员输入有误并返回课程安排界面。2.26 插入学生信息:用户填写学生信息表格,包括姓名,年龄,性别,学号,出生年月,籍贯,身份证号,政治面貌,班级,班号,相片。系统根据学号在学生表中查找是否有相同的学号,假设没有那么根据用户填写信息在学生表中写

13、入相应内容。假设有那么给予提示有学号已存在并返回插入学生信息界面。2.27 插入教师信息:用户填写教师信息表格,包括姓名,年龄,性别,工号,出生年月,籍贯,工龄,职称,政治面貌,班号,相片。系统根据工号在学生表中查找是否有相同的工号,假设没有那么根据用户填写信息在教师表中写入相应内容。假设有那么给予提示有重复工号并返回插入教师信息界面。2.28 插入管理员信息:用户填写管理员信息表格,包括姓名,年龄,性别,管理员号,出生年月,籍贯,工龄,职称,政治面貌,班号,相片。系统根据管理员号在管理员表中查找是否有相同的管理员号,假设没有那么根据用户填写信息在管理员表中写入相应内容。假设有那么给予提示有重复管理员号并返回插入管理员信息界面。2.29 插入课程信息:用户填写课程信息表格,包括课程号,课程名,学分,学时。系统根据课程号在管理员表中查找是否有相同的课程号,假设没有那么根据用户填写信息在课程信息表中插入相应内容。假设有那么给予提示有重复课程号并返回插入课程信息界面。 (学籍管理系统E_R图) (学籍管理系统DFD(0层)图) (学籍管理系统DFD图) 状态转换图

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!