《学生信息管理系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统需求分析报告.docx(8页珍藏版)》请在课桌文档上搜索。
1、学生信息管理系统需求分析报告专业:软件开发班级:T1408姓名:指导教师:陈万里学生信息管理系统目录L序言21.1 开发原因32 .工程简介32.1 系统标识322系统功能32.3 用户选择32.4 系统功能4442.4.3.42.4.4.444443 .模块划分错误!未定义书签。3. 1.登入模块44. 2.学生信息管理错误!未定义书签。5. 3.班级管理56. 4.考勤管理57. 5.作业管理58. 6.老师管理59. 7.成绩管理510. 8.系统管理54 .模块图65 .功能模块图65.1 1学生管理65.2 系统公告65.3 班级管理75.4 管理员管理76 .流程图86. 187性
2、能要求8学生信息管理系统L序言随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量也成倍增加。面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的标准化管理、科学性统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。本系统主要应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、标准化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课、针对这些要求设计了学生信息管理系统。1-1开发原因本文的设计是依据B/S结构的关键技术,参考了国内学校的学生管理信息系统,并结合学生实际情况,提出
3、“设计简单、使用方便、平安性高的设计理念并结合B/S的学生管理信息系统的体系结构,且依据现代化校园的开展而设计的基于ASP.NET的学生学籍管理软件开发。客户端只需安装有浏览器如IE)即可使用本系统。2 .工程简介2.1 .系统标识系统名称:学生信息管理系统2.2 .系统功能本系统主要功能是实现学校学生的信息管理、学生管理、班级管理、考勤管理、作业管理、老师管理、成绩管理、系统管理以及使用该系统的用户管理。23用户选择本系统面向的用户有:学校的管理人员。所以对计算机的人性化和易用性比拟高,应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、标准化和自动化,其主要任务是计算学生各种信息进
4、行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课,做到看界面简单易懂,容易操作,提高了学校管理效率以及提升了学生信息的平安性和完整性。24系统功能本系统主要应用于学生学籍管理、信息查询、教务信息维护和学生选课、学生奖惩安排几局部,又因为用户的不同,例如学生、教师、系统管理员的身份不同,用户的权限也有所划分,具有不同的操作和功能。.有关学籍信息的输入,包括输入学生根本信息、所在院系、所学专业、所在班级、所学课程和成绩等。,学生信息的查询,包括查询学生根本信息、所在班级、已学课程和学生成绩等。24.3.学生信息的修改,包括增加、删除等。244.班级管理信息的输入,包括榆入班级设置,年级
5、信息等。.课程信息的设置和查询等。.课程信息的修改,包括增加,删除等。学生成绩信息的管理和查询等。.学生奖惩信息的管理和设置等。3 .模块划分3.1 .登入模块用户登陆教师登陆,管理员登陆,学生登陆3. 2.学生信息管理此模块由学生根本信息、系别信息、班级信息、奖罚信息、成绩信息、选课信息等组成。4. 3.班级管理此模块班级的根本信息、班级添加、班级显示组成。5. 4.考勤管理此模块由添加考勤信息、显示考勤信息组成。6. 5.作业管理此模块由学生的作业信息、添加学生的作业信息、查看作业信息信息组成7. 6.老师管理此模块由老师的根本信息、添加老师信息、和显示老师信息组成8. 7.成绩管理此模块
6、由添加成绩信息、显示成绩信息、修改成绩信息组成9. 8.系统管理此模块由添加用户信息、显示用户信息、添加岗位信息、显示岗位信息、显示岗位信息、添加部门信息、显示部门信息、添加城市信息等组成10. 块图11. 能模块图5.1学生管理由管理员进行学生信息的管理和日常维护。5.2系统公告管理员可以添加和发布新闻级管理系统公告5.3班班级添加班级管理班级显示班级编号班级名称班级专业班级状态5.4管理员管理管理员管理12. 程图12.113. 能要求本学生信息管理系统要能够抵御用户可能的各种操作,包括修改、更新、删除等操作,以保证软件的可行性,平安性,稳定性,健壮性,同时要对数据进行检验,保证数据有效性,可操作性,平安性。只有管理员才能修改和删除、更新有关数据,学生只有查看浏览的权限。同时系统严格控制对数据库的修改等操作设置功能,只有高级管理员和系统管理员才能对数据库进行修改,更新等操作。