学生管理系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.3 运行环境
IE浏览器
2.4 条件与限制
必须在联网的条件限制下能使用
0层图
用户信息 用户 学生管理系统
信息 用户
1层图
操作结果 学生登录信息 学生执行操作
教师登录信息 用户 登录/注册信息 注册/登录分类 教师执行操作
操作结果
操作结果 管理员执行操作 管理员登录信息
2层图
初始帐号及密码
1.2
加工号: 1.3 加工名:输入登录账号及密码 激发条件: 优先级:普通 输入:账号和密码 输出:帐号信息 加工逻辑:根据判断输入的登录账号及密码是否正确进入登录界面 If 选择了正确 THEN 进入登录界面 ELSE退出到输入账号密码界面并提示重新 输入正确的账号和密码 ENDIF 判断号: 1.4 判断名:验证密码 激发条件: 优先级:普通 输入:账号信息 输出:正确密码信息 加工逻辑:根据判断输入的密码是否正确进入登录界面 If 输入正确 THEN 进入登录界面 ELSE退出到输入账号密码界面并提示重新输 入正确的账号、密码 ENDIF
(4)查看个人信息 实现功能:在此显示教师的个人信息。 内容::职工号 、姓名、性别、出生年月、籍贯、民族、学院、联系电话。 流程:系统查找该教师的个人信息并显示。 (5)查看学生成绩信息 实现功能:查看学生的课程成绩信息。 内容:学生的所有课程信息。 流程:选择所要查询的学生所属院系→专业→班级,并选择所查的学年。
①学生:选择个人信息或成绩信息,输入相应学生的学号,然后进行修改,并保
存更新。
②教师:输入教师职工号并进行相应的修改,然后保存更新。
(3)课程信息管理 实现功能:创建课程信息,包括课程编号、课程名称、学时、学分。 流程:管理员按相应要求添加课程信息记录。 (4)宿舍信息管理 实现功能:对学生住宿情况统筹管理。
学生选课信息 学生选课信息 选择要执行的操作
2.4.1
2.4.3
选择要选的课程
操作成功
学生选课信息
2.4. 4
操作成功
选择要退的课程
6.数据字典
登录名词解释:
名字:登录信息 别名:无
描述:进入学生管理系统前需输入的信息。
定义:登录信息=账号+密码 来源:用户 名字:账号 别名:用户编号 描述:学生管理系统中用户身份的标识。 定义:有规律的八位数字 来源:用户 名字:密码 别名:口令 描述:用户为自己编制的保密性的编码。 定义:1—16位数字或字母 来源:用户
将用户的需求用文本的形式描述出来,方便学生清晰掌握系统开发过程中的要求及目的,避免开发过程中因目标不明白而造 成的人力和时间的浪费,使开发过程更加紧凑。同时,也可以使用户更加明确系统的功能使用。
1.2 项目背景 随着学校整体能力的提高,有一个好的管理系统对于 学校各方面的发展和管理有着巨大的意义。因此对学校而言 有一个完整的符合学校管理的信息资源库,信息资源共享的 系统是很必要的。学校的快速发展和在校学生的增多,学生 管理工作变得越来越复杂,许多工作非常繁琐,消耗大量的 人力物力。开发学生信息管理系统,建立基本的学生档案数 据库,实现资源共享、学生管理工作的计算机化,具有重大 意义。
(2)用户登录 实现功能:用户注册后可直接登录,使用查询信息、选课、退课等功能。 输入:用户名、密码。 流程:检验密码是否正确,如果不正确提示密码不正确,重新输入或退出登录。
(3)修改密码 输入:输入旧密码,输入两次新密码。 流程:检验旧密码是否正确,如不正确提示重新输入旧密码,如正确,检验两次 输入的新密码是否一致,如不一致,提示重新输入新密码,如一致,用新密码覆 盖旧密码。
输入初始账号及密 码
初始密码及账号信息
注册登录信息
判断注册或登录
登陆成功
1.3
1.1
账号及密码 输入账号及密码
账号及密码信息
1.4
是否正确
密码错误 账号信息
A3
2层图
A1
学生个人信息
A4 A5
学生选课信息 学 信生 息学 号
2.2
显示学生个人信息
操作成功
学生成绩信息
学生管理信息 选择操作 学生成绩信 息
流程:进入界面后,选择选课、退课及查看功能。
①查看学生选课信息。
②选择人数未满的课程及未修的课程并添加该课程信息到该学生 选课信息中。
③只能退已选课程,并在学生选课信息中删除该课程信息。
(二)教师用户功能包括以下部分:注册、登录、 查看个人信息、查看学生成绩信息、录入成绩。
具体功能介绍如下: (1)注册 实现功能:创建一条教师记录,由教师自己填写个人信息并保存,实现 统一管理。
学生管理系统 需求规格
说明书
负责人:信息管理系软件1401班 小组人员: 杨慧东
王靖
目录
1.引言 1.1 1.2 1.3 1.4 2.需求概述 2.1 2.2 2.3 2.4 5.数据流图 6.数据字典 编写目的 项目背景 项目定义 参考资料 目标 需求陈述 运行环境 条件与限制
1.引言
1.1 编写目的
加工号: 2.2 加工名:显示学生个人信息 激发条件: 优先级:普通 输入:学生学号信息 输出:学生全部可显示个人信息 加工逻辑:根据输入信息查找相关学生,找到其个人信息记录 ENDIF
2.3
显示成绩信息
操作成功
2.1
课程信息
操作成功 选/退课
2.4
进入修改密码
账户信息
账户信息
2.5
账号信息
3.2
进入修改密码
账户信息
学生所属院系 信息
3.3
查找学生所属院系 班级
学生所在院 系班级信息
3.1
教师账号信息 选择操作
课程号及成绩 信息
3.4
创建成绩表
学生成绩
职工号
3.5
显示教师个人信息
(6)录入成绩 实现功能:录入教师所任教课程的学生的成绩。 流程:输入所任教课程号,系统自动显示相应课程(校对编号与课程的一致 性),然后相应的录入各学生该课程成绩,提交,最后系统将成绩信息更新到学 生的成绩信息。
(三)管理员用户功能主要包括以下部分:登录、 学生/教师信息管理、课程信息管理,宿舍信息管理。
6.数据字典
登录名词解释:
名字:登录信息 别名:无
描述:进入学生管理系统前需输入的信息。
定义:登录信息=账号+密码 来源:用户 名字:账号 别名:用户编号 描述:学生管理系统中用户身份的标识。 定义:有规律的八位数字 来源:用户 名字:密码 别名:口令 描述:用户为自己编制的保密性的编码。 定义:1—16位数字或字母 来源:用户
2层学生管理信息:
加工号: 2.1 加工名:选择操作 激发条件: 优先级:高 输入:学生个人信息、学生成绩信息、学生选课信息 输出:学生学号信息、学生成绩信息、课程信息、账户信息 加工逻辑:根据判断用户选择的操作进入相应界面 If 选择学生相关操作 THEN 进入显示学生个人信息、成绩信息或选课信息界面 ELSE 进入修改密码 ENDIF
1.3 定义 学生信息管理系统是具有统计、管理和老师各种在校 相关信息,方便学校对于学生信息的统一管理。 1.4 参考资料
<r软件工程>(第一版) 武汉大学出版社
2.需求概述
2.1目标 学生信息管理系统的目标是为方便学校教务处系统的管理 学生的信息并为学校和学生间提供一个信息共享的平台。 2.2需求陈述 用户管理:用户共分为管理员、教师和学生。学生和教师通 过注册建立账户,管理员由系统设定统一的用户名和密码。
名字:课程号 别名:课程序列或课程编号 描述:课程的标识 定义:有规律的四位数字 来源:管理员
名字:课程名 别名:无 描述:课程所属性质的一个总和名称 定义:不超过最大长度的汉字 来源:管理员
数据字典加工或处理条目:
2层注册/登录信息:
加工号: 1.1 加工名:判断注册或登录 激发条件: 优先级:高 输入:选择注册/登录信息 输出:能不能进入注册或登录界面 加工逻辑:根据输入的选择信息进入注册或登录选择界面 If 选择了注册 THEN 输入注册账号密码 ELSE输入登录账号密码 ENDIF 加工号: 1.2 加工名:输入初始账号及密码 激发条件: 优先级:普通 输入:初始账号和密码 输出:能不能进入注册界面信息 加工逻辑:根据判断输入的初始账号及密码是否正确进入注册界面 If 选择了正确 THEN 进入注册界面 ELSE退出到输入账号密码界面并提示重新输入
名字:教师个人信息 别名:教师基本信息 描述:教师基本属性信息 定义:教师个人信息=身份证号+教师号+性别+出生年月+籍贯+民族+学院+联系电 话 来源:教师
名字:教师号 别名:教师编号 描述:在学校中教师身份的标识。 定义:八位有规律的数字 来源:教师
学生成绩信息名词解释: 名字:学生成绩信息 别名:无 描述: 记录学生所修课程成绩的信息 定义:学生成绩信息=课程号+课程名+所得成绩+所得学分 来源:教师 名字:课程信息 别名:无 描述:供学生选课参考的基本信息 定义:课程信息=课程号+课程名+任教教师+学分+限选人数 名字:宿舍信息 别名:无 描述:供管理员管理宿舍的基本信息 定义:宿舍信息=楼号+房间号 来源:管理员
学生信息管理系统由学生用户功能、教师用户功能 和管理员功能组成:
(一)学生用户功能主要包括以下部分:注册、登录、修改密码、查询个人信息、 查询成绩、选课(退课)。 具体功能介绍如下: (1)注册
实现功能:创建一条学生记录,由学生自己填写个人信息并保存,实现统一管理。
个人信息内容:学号 、姓名、性别、出生年月、籍贯、民族、学院、班级、宿舍 号、联系电话。 输入:用户名(学号)、密码(初始值为1)等信息。 流程:检验用户名是否合法,若不合法提示重新输入,若合法则填写个人信息内 容。
操作成功
A2
教师个人信息
学生个人信息
A1 A4 A2
学生成绩信息
教师个人信息
操作信息
输入学生学号/教 职工工号
4.2
学生教师信息
4.1
操作信息 宿舍管理Baidu Nhomakorabea作
管理员登录信息 选择操作
4.3
管理操作信息 宿舍信息
A6
操作成功
操作信息
4.4
录入课程相关信息
课程信息
学生选课信息
2.4.2
操作成功
显示该生选课信息
学生个人信息名词解释:
名字:学生个人信息 别名:学生基本信息 描述:学生基本属性信息 定义:学生个人信息=学号+身份证号+性别+出生年月+籍贯+民族+学院+班级+宿舍号+联 系电话 来源:学生
名字:学号 别名:学生编号 描述:在学校中学生身份的标识。 定义:八位有规律的数字 来源:学生 名字:籍贯 别名:无 描述:学生家庭住址信息。 定义:省、市、县 来源:学生 名字:身份证号 别名:无 描述:法律上公民身份标识。 定义:十八位数字 来源:学生
个人信息内容:职工号 、姓名、性别、出生年月、籍贯、民族、学院、 联系电话。
输入:用户名(职工号)、密码(初始值为1)等信息。 流程:检验用户名是否合法,若不合法提示重新输入,若合法则填写个 人信息内容。
(2)用户登录 实现功能:用户注册后可直接登录,用于查看个人信息、查看学生信息、录入学 生成绩等功能。 输入:用户名、密码。 流程:检验密码是否正确,如果不正确提示密码不正确,重新输入或退出登录。 (3)修改密码 输入:输入旧密码,输入两次新密码, 流程:检验旧密码是否正确,如不正确提示重新输入旧密码,如正确,检验两次 输入的新密码是否一致,如不一致,提示重新输入新密码,如一致,用新密码覆 盖旧密码。
(4)个人信息 实现功能:在此显示学生的个人信息。 内容::学号 、姓名、性别、出生年月、籍贯、民族、学院、班级、宿 舍号、联系电话。
流程:系统查找该学生的个人信息并显示。
(5)查询成绩
实现功能:显示入学以来所修课程的所有成绩和学分等信息。
流程:系统查找学生入学以来所修课程的所有成绩和学分。
(6)选课(退课) 实现功能:在学校规定的时间内为学生提供网上选课及退课功能以及 查看个人选课(已选课程)信息。 内容:学校开设的选修课程、实验。
(1)登录 实现功能:管理员身份的验证,学生(教师)信息管理、课程信息管理,宿舍信息管理。
输入:用户名,密码(由系统设定用户名及密码)。
流程:检验密码是否正确,如果不正确提示密码不正确,重新输入或退出登录。
(2)学生/教师信息管理
实现功能:对学生、教师在校的各种信息的删除、修改工作。
流程:选择是对学生或教师的信息更改。
教师个人信息名词解释:
名字:教师个人信息 别名:教师基本信息 描述:教师基本属性信息 定义:教师个人信息=身份证号+教师号+性别+出生年月+籍贯+民族+学院+联系电 话 来源:教师
名字:教师号 别名:教师编号 描述:在学校中教师身份的标识。 定义:八位有规律的数字 来源:教师
教师个人信息名词解释: