还剩19页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
学生学籍管理系统需求文档Os操作系统;Dbms数据库管理系统;Dba数据库___;
2.1运行环境Os winxp,vista,7Dbms orical
2.2条件与限制此版本为实验版本,所以在数据的数量上有所限制在功能上也仍需改善
2.3数据库中表的说明
1.学生表存储学生基本信息;
2.教师表存储教师基本信息;
3.___表存储___信息;
4.学生成绩表存储学生所有课程成绩;
5.课程表存储所有学生课程安排;
6.课程信息表所有开设的课程信息;
7.状态表存储各种状态的开始和关闭时间;
8.奖项信息表存储学生申请奖项的信息;
9.班级表存储所有班级信息;3学籍管理系统功能需求描述1系统用户学籍管理系统用户有学生,教师(普通教师,班主任),___提供给学生的功能有学生登录,成绩查询,个人基本信息查询,课程安排查询和各类奖项申请提供给教师的功能有教师登录,查询个人基本信息,查询自己学生的成绩,录入自己学生成绩,(查看自己班的所有学生信息,查看自己班的所有学生成绩,审批本班学生各项申请)(后三项为班主任独有功能)提供给___的有___登录,查询学生信息,查询教师信息,查询学生成绩,修改学生信息,修改学生成绩,修改教师信息,下放各项权限,安排课程,插入学生信息,插入教师信息,插入___信息2功能描述学生功能
2.1学生登录用户输入帐号及__,系统根据帐号在学生表中查找该用户是否存在若存在则核对__,若__正确则登录成功且显示个人基本信息,否则提示__错误且返回登录界面若不存在则给予提示且返回登录界面学生在登录后有以下功能
2.2成绩查询系统根据用户学号在学生成绩表中查找已学过的课程并显示课程信息,包括课程号,课程名,课时,成绩(平时,考试,上机的成绩),获得学分,若是没有查找到则提示此学生还没有学习任何课程
2.3个人信息查询系统根据学号在学生表中查找,显示此学生的全部信息包括姓名,年龄,性别,学号,出生年月,籍贯,___号,__面貌,班级,班号,相片
2.4课程安排查询用户选择学期号,系统根据学号在课程表中查找此学期这个学生学习的全部课程,显示课程的信息课程号,课程名,学分,学时,上课时间,上课教师,上课教室
2.5奖项申请系统在状态表中判断是否在申请时间段之内,若是则学生选择要申请的奖项名称,书写申请表且输入教师姓名系统把学生学号,教师姓名,奖项名称及申请书存入奖项表中否则给予提示信息,并返回主页教师功能
2.6教师登录用户输入帐号及__,系统根据帐号在教师表中查找该用户是否存在若存在则核对__,若__正确则登录成功且显示个人基本信息,否则提示__错误且返回登录界面若不存在则给予提示且返回登录界面教师在登录后有以下功能
2.7个人信息查询系统根据工号在教师表中查找,显示此教师的全部信息包括姓名,年龄,性别,工号,出生年月,籍贯,工龄,职称,__面貌,班号,相片等
2.8查询自己学生的成绩用户输入所教课程编号,系统根据课程编号和教师编号在学生成绩表中查找所有学过此课程的学生成绩若有则显示学生姓名,学号,所得成绩若不存在则给予提示该教师没有教授此课程
2.9录入自己学生成绩系统在状态表中查找是否能够录入成绩,若能则要求输入学期号,系统根据教师工号在课程表中查找该教师本学期所教所有没有录入成绩的学生,并显示学生姓名及学号和课程名,教师依次输入成绩,系统依据教师输入的成绩更改课程表状态并保存根据教师输入的数据和课程表中的数据在学生成绩表中插入所有成绩信息若不能录入则给予提示,并返回到主页
2.10查看本班的所有学生信息系统根据教师工号在班级表中查找该教师是否为班主任,若是则查找出班级号,并根据此班级号在学生信息库中查找,输出所有本班学生的基本信息若不是,则给予提示此教师不是班主任并返回主页
2.11查看自己班的所有学生成绩系统根据教师工号在班级表中查找该教师是否为班主任,若是则查找出班级号并要求教师输入要查看本班哪个学期的成绩,根据此学期数和班级号在学生成绩表中查找,输出此学期所有本班学生的全部成绩并按照学号排序若不是,则给予提示此教师不是班主任并返回主页
2.12审批学生各项申请系统根据教师姓名在奖项表中查找是否有该教师的申请,若有则输出奖项表中该申请的所有信息,并根据该学生学号在选课表中查找该学生所有成绩并输出,教师输入是否给予批准,若是则系统更改为批准状态若教师没有批准则系统更改为驳回状态若奖项数据库中没有该教师的申请,则给予提示并返回主页___功能
2.13___登录用户输入帐号及__,系统根据帐号在___表中查找该用户是否存在若存在则核对__,若__正确则登录成功且显示个人基本信息,否则提示__错误且返回登录界面若不存在则给予提示且返回登录界面___在登录后有以下功能
2.14查询学生信息用户输入学生学号,系统根据学号在学生表中查找,若存在该学生则显示该学生全部信息若不存在则给予提示不存在该学生并返回查询学生信息界面
2.15查询教师信息用户输入教师工号,系统根据工号在教师表中查找,若存在该教师则显示该教师全部信息若不存在则给予提示不存在该教师并返回查询教师信息界面
2.16查询___信息用户输入___号,系统根据___号在___表中查找,若存在该___则显示该___全部信息若不存在则给予提示不存在该___并返回查询___信息界面
2.17查询课程信息用户输入课程号,系统根据课程号在课程信息表中查找,若存在该课程则显示该课程全部信息若不存在则给予提示不存在该课程并返回查询课程信息界面
2.18查询学生成绩用户输入学生学号,系统根据学号在学生成绩表中查找,若存在该学生则显示该学生学习的全部课程成绩并计算出所得绩点若不存在则给予提示不存在该学生并返回查询学生成绩界面
2.19修改学生信息用户输入学生学号,系统根据学号在学生表中查找,若存在该学生则显示该学生全部信息并要求___输入修改后的学生全部信息,系统根据___输入的信息在学生表中修该此学生信息若不存在则给予提示不存在该学生并返回修改学生信息界面
2.20修改学生成绩用户输入学生学号和要修改的课程号,系统根据学号和课程号在学生成绩表中查找,若存在该学生学习这门课则显示该学生学习这门课的成绩并要求___输入修改后的学生成绩,系统根据___输入的信息在学生成绩表中修该此学生成绩若不存在则给予提示不存在该学生或该学生没有学习这门课并返回修改学生成绩界面
2.21修改教师信息用户输入教师工号,系统根据工号在教师表中查找,若存在该教师则显示该教师全部信息并要求___输入修改后的教师全部信息,系统根据___输入的信息在教师表中修该此教师信息若不存在则给予提示不存在该教师并返回修改教师信息界面
2.22修改___信息用户输入___号,系统根据___号在___表中查找,若存在该___则显示该___全部信息并要求___输入修改后的___全部信息,系统根据___输入的信息在___表中修该此___信息若不存在则给予提示不存在该___并返回修改___信息界面
2.23修改课程信息用户输入课程号,系统根据课程号在课程信息表中查找,若存在该课程则显示该课程全部信息并要求___输入修改后的课程全部信息,系统根据___输入的信息在课程信息表中修该此课程信息若不存在则给予提示不存在该课程并返回修改课程信息界面
2.24下放各项权限用户选择要下放的权限名称,系统在状态表中查找该权限并显示该权限的所有状态,状态包括开始时间,关闭时间,权限名___输入开始时间和关闭时间,系统根据___输入的时间信息修改该权限的状态,修改完成后给予提示并返回下放权限界面
2.25安排课程用户选择要安排的课程号和输入学生学号,上课时间,上课教室,代课教师系统根据学号在学生表中查找该学生是否存在,若存在则系统根据课程号在课程信息中找出课程信息课程名,学分,学时把上课时间,上课教室,代课教师,课程名,学分,学时,学生学号写入的课程表中若不存在给予提示___输入有误并返回课程安排界面
2.26插入学生信息用户填写学生信息表格,包括姓名,年龄,性别,学号,出生年月,籍贯,___号,__面貌,班级,班号,相片系统根据学号在学生表中查找是否有相同的学号,若没有则根据用户填写信息在学生表中写入相应内容若有则给予提示有学号已存在并返回插入学生信息界面
2.27插入教师信息用户填写教师信息表格,包括姓名,年龄,性别,工号,出生年月,籍贯,工龄,职称,__面貌,班号,相片系统根据工号在学生表中查找是否有相同的工号,若没有则根据用户填写信息在教师表中写入相应内容若有则给予提示有重复工号并返回插入教师信息界面
2.28插入___信息用户填写___信息表格,包括姓名,年龄,性别,___号,出生年月,籍贯,工龄,职称,__面貌,班号,相片系统根据___号在___表中查找是否有相同的___号,若没有则根据用户填写信息在___表中写入相应内容若有则给予提示有重复___号并返回插入___信息界面
2.29插入课程信息用户填写课程信息表格,包括课程号,课程名,学分,学时系统根据课程号在___表中查找是否有相同的课程号,若没有则根据用户填写信息在课程信息表中插入相应内容若有则给予提示有重复课程号并返回插入课程信息界面#0;学生学习m学号姓名年龄性别民族籍贯身份证号政治面貌相片#0;课程n教1教师1班主任学分院系通知书号绩点申请奖项n1名称审批N1n班级属于1管理11工号奖项名是否通过院系课程安排成绩姓名班级名班级号时间教室课程号名称工号姓名性别院系民族籍贯身份证号政治面貌人数学籍管理系统E_R图学生学籍管理系统教师管理员操作信息回馈信息操作信息回馈信息操作信息回馈信息数据数据操作数据提供学籍管理系统DFD0层图学籍管理系统DFD图学生验证密码学号密码D1学生信息学号密码功能分类登录信息查询功能分类验证申请权限查询申请个人信息成绩课程安排D1学生信息学生基本信息个人信息产生个人信息接收信息学号D2成绩信息成绩信息接收信息学号成绩信息产生成绩信息接收信息学号课程号D3安排信息安排信息安排信息产生安排信息D4状态信息状态信息填写申请信息验证信息D5奖项信息申请信息产生奖项信息申请信息验证密码教师学号密码D6教师信息工号密码功能分类登录信息班主任功能查询分类查询是否存在申请录入成绩班主任查询审批------录入成绩查询本班学生信息查询本班学生成绩班主任验证产生学生信息产生个人信息课程成绩查询班级号D7班级信息工号班级号班级号D1学生信息学生信息学生信息D2成绩信息成绩信息成绩信息产生成绩信息工号查询个人信息查询学生成绩D7班级信息学号根据学号查询学号D7班级信息学号学号根据学号查询D6教师信息教师信息教师信息课程号D2成绩信息学生成绩产生学生成绩成绩信息D8奖项信息奖项信息教师审批奖项信息D8奖项信息审批信息产生奖项信息验证权限时间D4状态信息状态信息验证信息接收课程安排信息D3安排信息安排信息安排信息录入成绩D2成绩信息成绩信息产生成绩信息成绩信息管理员验证密码管理员号密码D管理员信息管理员号密码验证信息功能分类选择课程查询分类插入分类选择权限修改分类安排课程插入下放权限修改查询查询分类接收学号接收工号接收管理员号接收课程号接收学号课程安排信息接收课程号课程信息学生成绩管理员信息教师信息学生信息D1学生信息学生信息学生信息产生学生信息D6教师信息教师信息教师信息产生教师信息D8管理员信息管理员信息管理员信息产生管理员信息D9课程信息课程信息课程信息产生课程信息D2成绩信息成绩信息成绩信息产生成绩信息D3课程安排信息产生课程安排信息课程安排信息课程安排信息修改分类插入分类接收学号课程号接收学号接收工号接收课程号接收管理员号教师信息验证学号填写学生信息填写学生信息教师信息填写教师信息学生成绩学生信息教师信息课程信息管理员信息产生成绩信息学号课程号D2成绩信息成绩信息修改成绩成绩信息修改后成绩学号产生学生信息D1学生信息学生信息修改后信息学生信息修改学生信息工号产生教师信息教师信息D6教师信息修改后信息学生信息修改教师信息学号产生课程信息课程信息修改课程信息修改后信息D9课程信息课程信息管理员号产生管理员信息D8管理员信息管理员信息修改后信息管理员信息修改管理员信息学生信息学生信息D1学生信息学号验证信息填写信息验证工号验证信息填写教师信息D6教师信息工号填写信息填写管理员信息管理员信息管理员信息验证管理员号验证信息填写管理员信息填写信息D8管理员信息管理员号填写课程信息课程信息课程信息验证课程号验证信息填写课程信息D9课程信息填写信息课程号下放权限选择权限权限名更改权限信息产生权限信息D4状态信息权限信息更改后权限信息安排课程选择课程D9课程信息课程信息输入学生和安排信息课程信息学生信息课程信息安排信息产生课程安排信息D3课程安排信息安排信息(状态转换图)程序闲置输入用户名密码选择登录模式转入功能选择界面打开界面成功错误返回#0;#0;#0;学生选择功能界面提供选择功能验证查询申请个人信息显示个人信息成绩显示成绩课程安排显示课程安排返回到时书写申请表提交返回教师功能选择界面班主任验证查询功能查询是否存在验证权限班主任查询审批录入成绩本班学生信息显示学生信息本班学生成绩显示学生成绩个人信息现实个人信息所教学生成绩显示学生成绩审批产生审批信息是录入学生成绩产生录入后的学生成绩返回只需选择形状,然后键入文本使用控制手柄可调整行间距�管理员选择功能查询功能选择课程修改功能插入功能选择权限名查询课程安排插入下放权限修改学生信息学号显示结果教师信息工号显示信息管理员信息管理员号显示结果课程信息课程号显示结果学生成绩学号显示结果课程安排课程号显示结果学生成绩学生信息教师信息管理员信息课程信息显示成绩显示信息显示信息显示信息显示信息课号,学号学号工号管理员号课程号显示修改后的成绩显示修改后的信息显示改后信息显示改后信息显示改后信息修改修改修改修改修改出现错误或者返回出现错误或返回添加学生添加管理员添加教师添加课程显示成功成功成功成功错误正确正确正确正确返回修改权限时间产生权限信息返回产生课程信息输入学生信息产生课程安排信息返回。