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