教学管理系统需求分析.docx
- 文档编号:3257751
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:14
- 大小:247.31KB
教学管理系统需求分析.docx
《教学管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《教学管理系统需求分析.docx(14页珍藏版)》请在冰豆网上搜索。
教学管理系统需求分析
学籍管理系统
需求说明及详细设计文档
蔡炜炜许晓丹小组
姓名:
许晓丹
班级:
06级1班
学号:
4号
1引言
1.1编写目的
本文档的编写是为了研究学籍管理系统软件的开发途径和应用方法。
同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。
本文档的预期读者主要包括主要用户、参加本系统建设的技术人员和工作人员。
1.2说明:
a.待开发软件系统名称:
学籍管理系统
b.本文档的读者范围包括:
需求提供具体责任人,开发方的项目经理、系统分析设计人员、测试人员。
2项目概述
2.1目标
2.1.1应用目标
本系统软件,能帮助管理学校课程信息,学籍信息,学生成绩信息,学生奖惩信息,提高了学校的工作效率。
2.1.2作用及范围
本系统软件适用于各学校单位,其能通过该软件来管理学生学籍。
2.2用户特点
本系统的使用对象是学校的相关人员。
会汉语、懂计算机的基本操作就可以利用该系统进行所需操作。
3功能模块说明
图3.1学籍管理系统总体功能图
图3.2学生处功能图
图3.3老师功能图
图3.4教务处功能图
图3.4学生功能功能图
1基础数据
录入系部,专业,班级等字典型数据
各个模块编码时所用到的最基本的数据,根据编程的需要添加。
2学生处模块
学生信息登记,学籍处理,分配奖惩
学生处用户登录系统后,可以对学生档案进行操作,包括添加、修改、删除学生个人信息,可以查看学生的全部信息;对毕业生的学籍进行毕业处理、结业处理、授位处理,以及对学生进行奖励、处分等处理。
设定学生的学号ID、姓名等个人信息,以及奖励和处罚的类型等。
3教务处模块
添加课程,添加老师,分配老师授课
4学生模块
登录,修改密码,选课,查看成绩,查询奖惩
5老师模块
登录修改密码,评分,查看成绩排名
教师登录后,可修改登录密码和查看个人信息(包括名称、电话、属于哪个系,所授课程等);可以对学生成绩进行评分;可以查询自己所带的班级学生对应的科目成绩(包括成绩,补考成绩,重修成绩),成绩查询可按学号顺序、分数由高到低、由低到高查询;可统计平均分,不及格(60分及格)人数。
4数据结构图
图4.1学生档案系统高层数据流图
图4.2用户数据流图
5E-R图
图5.1课程E-R图
图5.2专业E-R图
图5.3班级信息
·后台管理登录:
管理员登陆对系统的字典型数据进行设置
·管理员具体操作:
实现对管理员的基本操作。
(1)管理员登陆,输入账户密码登陆系统默认adminadmin。
(2)管理字典型数据。
以下数据均为完成,选课动作的,字典型数据。
·管理学生教师数据:
主要包括学生教师查询,添加修改删除等动作。
·管理课程信息:
主要包括课程信息查询,课程信息添加,课程信息修改和课程信息删除四部分。
·配置数据:
将教师与科目关联,就是这个教师上什么课。
系统E-R图
通过对现实世界概念模型的抽象,确立在线选课的实体为:
学生、教务处、专业、课程、教室、学生课程。
其中学生、管理员是两个重要的实体。
其中:
学生实体与其它实体之间的关系如图5.4
管理员实体与其它实体之间的关系如图5.5
6数据库表设计
班级信息
字段名称
数据类型
是否主键
允许为空
默认值
说明
ID
integer
是
班级名称
nvarchar(50)
所属专业
nvarchar(50)
界别
nvarchar(50)
是
表:
1
惩罚信息
字段名称
数据类型
是否主键
允许为空
默认值
说明
ID
integer
是
惩罚名称
nvarchar(50)
分数
nvarchar(50)
是
表:
2
奖励信息
字段名称
数据类型
是否主键
允许为空
默认值
说明
ID
integer
是
奖励名称
nvarchar(50)
级别
nvarchar(50)
是
分数
nvarchar(50)
是
奖学金
nvarchar(50)
是
表:
3
课程信息
字段名称
数据类型
是否主键
允许为空
默认值
说明
ID
integer
是
课程名称
nvarchar(50)
课程类型
nvarchar(50)
是
课程性质
nvarchar(50)
是
所属专业
nvarchar(50)
是
表:
4
配置成绩
字段名称
数据类型
是否主键
允许为空
默认值
说明
ID
integer
是
配置授课ID
integer
学生ID
integer
是
学分
integer
是
成绩
integer
是
绩点
integer
是
表:
5
配置奖惩
字段名称
数据类型
是否主键
允许为空
默认值
说明
ID
integer
是
类型ID
integer
类别
nvarchar(50)
是
时间
datetime
是
表:
6
配置授课
字段名称
数据类型
是否主键
允许为空
默认值
说明
ID
integer
是
课程ID
integer
教师ID
integer
是
表:
7
配置选课
字段名称
数据类型
是否主键
允许为空
默认值
说明
ID
integer
是
配置授课ID
integer
是
学生ID
integer
是
表:
8
人员信息
字段名称
数据类型
是否主键
允许为空
默认值
说明
ID
integer
是
人员名称
nvarchar(50)
登录名称
nvarchar(50)
是
密码
nvarchar(50)
是
电话
nvarchar(50)
是
类别
nvarchar(50)
是
表:
9
系部信息
字段名称
数据类型
是否主键
允许为空
默认值
说明
ID
integer
是
系部名称
nvarchar(50)
表:
10
学生信息
字段名称
数据类型
是否主键
允许为空
默认值
说明
ID
integer
是
学生名称
nvarchar(50)
学号
nvarchar(50)
是
密码
nvarchar(50)
是
性别
nvarchar(50)
是
出生日期
datetime
是
政治面貌
nvarchar(50)
是
入学日期
datetime
是
籍贯
nvarchar(50)
是
电子邮箱
nvarchar(50)
是
学制
nvarchar(50)
是
学习年限
nvarchar(50)
是
所属班级
nvarchar(50)
是
身份证号
nvarchar(50)
是
学历层次
nvarchar(50)
是
家庭地址
nvarchar(50)
是
联系电话
nvarchar(50)
是
邮政编码
nvarchar(50)
是
结业处理
nvarchar(50)
是
毕业处理
nvarchar(50)
是
授位处理
nvarchar(50)
是
表:
11
专业信息
字段名称
数据类型
是否主键
允许为空
默认值
说明
ID
integer
是
专业名称
nvarchar(50)
所属系部
nvarchar(50)
表:
12
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学管理 系统 需求 分析