学生信息管理系统
      概
班级:
姓名:
登录页面背景图学号:
1.引言
1。1编写目的
由于现在的学校规模在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。本报告对于开发新的〈<学生信息管理系统〉〉面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难的可行性分析。
1。2背景
开发软件的名称:《学生信息管理系统》
项目提出者:XX
项目开发者:西安理工大学软件101第3小组
用户:管理员、老师、学生2.总体设计
2.总体设计
2。1需求规定
学生信息管理系统涉及三个用户,分别是学生、老师、管理员,通过登录验证界面登录系统执行自己权限范围内的事。 
对于用户学生通过输入学号、密码及验证码,验证通过后登录系统统计查询学籍信息、选课信息、课程安排信息、成绩与学分、修改密码、选择课程等,对以上的查询信息可以打印输出。
2。1.1系统功能
学生信息管理系统主要功能包括:学生管理、选课管理、成绩管理、用户管理、课程管理,每个管理又进行了细分:
学生管理:主要包括,学生学籍、管理,学生通过学籍与档案管理,查询学籍与档案信息.
选课管理:主要包括,选中课程管理,退选选课管理,选课审核管理。学生通过选课管理,选择所需的课程,也可以把选中的课程退选,最后查询选课信息.
成绩管理:主要包括:成绩学分管理,成绩审核管理,学生可以查询所选课程的成绩及学分,老师可以录入成绩。
课程管理:管理员通过制定课程,老师把制定的课程录入到选课信息表,学生可以选其中的课程。
用户管理:主要包括,学生管理,老师管理.删除毕业学生信息,增加新入学生信息,删除离职老师信息,增加入职老师信息.
2.1.2系统性能
学生信息管理系统所需的数据量较大,不用层次的人所需查询的数据不同,所以系统的响应时间要非常快,查询效率要求高,能够及时响应不同层次所需的数据,因此系统必须要有高可靠性、高效率、稳定行、响应时间要快。
2。1。2。1可靠性
为了使学生信息管理系统,不受环境因素与网络因素的影响,如:不受病毒、木马、蠕虫、
黑客的入侵与攻击,所以系统要有冗余,以此提高系统的高可靠性
2。1。2。2灵活性
学生信息管理系统所涉及的数据存储量大,对于系统的操作次数多,所以对于系统整体的性能要求高,必须适应不同用户的各种操作。
2.1。3输入输出要求
学生信息管理系统针对不同的用户,输入与输入要求不同。
学生:输入的数据有,学号、密码、验证码、选课信息,输出数据有,学生学籍信息,选课信息,课程安排信息,选中课程的成绩信息,修改密码信息。
老师:输入数据:选课信息,选课的成绩;输出的数据:学生的成绩、学生的基本信息、老师基本信息、修改密码。
管理员:输入数据:学生信息、老师信息、课程信息;输出数据:学生信息、老师信息、课程信息、管理员信息。
2.2运行环境
该系统建设高速核心网络,数据库服务器、应用服务器、核心网络设备之间应该通畅可靠。系统要求可靠、稳定、查询效率高。
操作系统平台:windows xp 与 win 7 或win 8+
数据库平台:sql 2005
2。3基本设计概念和处理流程
学生信息管理系统基本处理流程图:
2。4结构
学生信息管理系统主要包括一下模块:
用户学生的所有查询信息分类图:
3.接口设计
3.1用户接口
学生信息系统采用的浏览器与服务器的形式,系统通过网页的形式为不同身份的用户提供登录界面,不同身份的用户通过自身的身份验证登录系统,实现自己权限范围内的各种操作  
3。2外部接口
学生信息管理系统,以游览器与服务器的形式,通过查询数据库服务器,查询相关信息.并通过鼠标、键盘、显示器输入与输出相关信息。
3.3内部接口
学生信息管理系统的内部接口有:学籍管理、选课管理、成绩管理、课程管理、用户管理、密码管理。
4.运行设计
学籍信息管理模块运行时通过与学生信息数据库连接,搜素学生信息,并将结果显示给用户,可以修改学生学籍信息。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。