学生学籍管理系统需求规格说明书.docx
- 文档编号:10295345
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:18
- 大小:43.37KB
学生学籍管理系统需求规格说明书.docx
《学生学籍管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《学生学籍管理系统需求规格说明书.docx(18页珍藏版)》请在冰豆网上搜索。
学生学籍管理系统需求规格说明书
学生学籍管理系统
需求
规
格说明
书
学校:
学院:
专业班级:
学号:
姓名:
指导老师:
1.引言
1.1编写目的
此需求规格说明书对学生学籍管理系统做了全面细致的可行性分析和用户需求分析,分析所要开发的软件是否可行,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
1.2项目背景
在学籍管理中,传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。
使用计算机可以高速,快捷地完成以上工作。
在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。
1.3系统目标
学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。
1.4业务模式
本系统是运行在Win98、Win2000、WindowsXP、Windows7等操作系统环境下的多台计算机构成的局域网,主要业务流程如下:
按某学生某学期,学年考试及补考成绩,自动生成该学生是否升留降级,退学。
按某学生在校期间累计补考科目门数和成绩自动生成该学生是否结业,毕业,授位。
按某学生因非成绩原因所引起的学籍变更作自动处理。
按每学期各年级班学生考试成绩自动生成补考名单,科目。
按每学期各年级学生考试成绩自动生成某课程统计分析表。
按同一年级学习成绩进行同一课程不同班级间成绩比较。
2.任务概述
2.1开发意图
为了学籍管理系统更完善;为了教学办公室对学生档案的管理更方便为了减轻行政人员的工作负担。
2.2应用目标
通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学籍管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。
2.3运行环境
系统基本运行环境为Windows。
2.3.1硬件环境
计算机应内存在512MB或更大的;先在单机上实施,以后可能推广到浏览器/服务器模式打印机:
可选
条形码刷卡机:
可选
2.3.2软件环境
操作系统为:
WindowsXP
前台开发工具为:
VB/C#
后台数据库为:
SQLServer2000关系数据库管理系统
2.4条件与限制
要求管理员会个般的计算机操作,会中文输入。
要求用户界面有好,提供帮助
3.系统的可行性分析
3.1系统结构的可行性分析
B/S模式采用的是三层体系结构B/W/D,即客户端、服务器和数据库服务器,其体系结构如图1所示。
/
/
/
webtir^
―-i
徽毎iff事
►
—
/
J
UserB
Computer
Browser
WebserverDatabasewrver
斟1B/5*式的三层井布第构
3.2开发环境的可行性分析
3.3社会、经济可行性分析
4.数据描述
4.1数据流图
0层数据流图如图1所示
金甸要求
图1
:
L
i
:
流图顶层图如图2所示:
H杯->件
4.2功能需求
划分功能模块,根据系统功能的需求分析和高等院校学籍管理的特点,经过模块化的分析得到如下图所示的系统功能模块结构图
基本信息管理
id
基本信息录入
基本信息修改
基本信息删除
学生成绩管理
信息查询统计
学生成绩删除学生成绩修改学生成绩录入
基本信息查询
学籍管理系统
4.3数据字典
数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,数据字典是对系统所用到的所有表结构的描述,学籍管理的主要数据见下表。
表4.1老师基本信息表
序号
字段
别名
数据类型
数据长度
码
1
tno
学号
char
10
Y
2
tname
姓名
varchar
10
N
3
tsex
性别
Char
2
N
4
profess
职称
varchar
10
N
5
dname
所属院系
varchar
8
N
6
tel
电话
int
N
表4.2学生基本信息表
序号
字段
别名
数据类型
数据长度
码
1
sno
学号
varchar
10
Y
2
sname
姓名
varchar
10
N
3
ssex
性别
Char
2
N
4
birthday
出生日期
timestamp
20
N
5
symbol
政治面貌
varchar
8
N
6
Id
身份证号
varchar
20
N
7
Intime
入学时间
varchar
20
N
8
birthplace
籍贯
varchar
10
N
9
homeaddr
家庭住址
varchar
30
N
10
postcode
邮政编码
int
N
表4.3专业信息表
序号
字段
别名
数据类型
数据长度
码
1
mno
专业号
char
10
Y
2
sno
学号
varchar
10
N
3
mname
专业名
char
10
N
4
intime
入学时间
datetime
N
表4.4毕业信息表
序号
字段
别名
数据类
数据长度
码
1
gno
毕业证编号
char
10
Y
2
sno
学号
varchar
10
N
3
sname
姓名
varchar
10
N
4
ssex
性别
char
2
N
5
dname
所属院系
varchar
10
N
6
intime
入学时间
datetime
N
7
ycredit
已修学分
float
N
8
J
xcredit
需修学分
float
N
表4.5院系信息表
序号
字段
别名
数据类型
数据长度
码
1
dmpno
院系号
varchar
10
Y
2
dname
院系名称
varchar
10
N
3
dmphead
院长名
varchar
20
N
表4.6课程信息表
序号
字段
别名
数据类型
数据长度
码
1
eno
课程号
varchar
5
Y
2
cname
课程名
varchar
15
N
3
credit
学分
smallint
N
表4.7学生选课信息表
序号
字段
别名
数据类型
数据长度
码
1
sno
学号
varchar
10
Y
2
eno
课程号
varchar
5
Y
3
grade
成绩
float
N
表4.8老师授课信息表
序号
字段
别名
数据类型
数据长度
码
1
eno
课程号
varchar
5
Y
2
tno
教工号
char
10
Y
3
ctime
课时
smallint
N
4.4数据结构
数据结构反映了数据之间的组合关系。
一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或若干个数据项和数据结构混合组成。
经过数据项和用户需求的分析,我对本系统一共分了5个组,具体如下表所示:
数据结构名
含义说明
组成部分
学生基本信息管理
描述学生基本信息
学号+姓名+性别+出生日期+身份证号+入学时间+政治面貌+家庭住址+籍贯+邮政编码+民族
老师基本信息管理
描述老师基本信息
教工号+姓名+性别+职称+所属院系+电话
学生、老师相关信息管理
描述学生选课信息,毕业信息,专业、院系信息,老师
授课信息,院系信息
学号+课程号+成绩课程号+教工号毕业证编号+学号+姓名+性别+身份证号+所属院系+入学时间+已修学分+需修学分
学生成绩管理
描述学生平均成绩、总成绩的计算,统计相关信息
学号+课程号+成绩
系统管理
描述用户修改密码,帮助信息
实体一一联系图
对于学生信息管理,我们可以将学生实体抽象出来,学生属于学院可以将学院作为一个实体,学生所属专业和毕业信息都将可以作为一个实体。
本系统中的基本的实体和关系,本系统是先将其分步找出来加以
描述,下面是本系统总体的E-R图:
毕业
n
n
所属院系
1
毕业
课程名
专业号
n
工作
学时间
学分
专业名
课程号
授课
课程
1
选修
已修学分
成绩
院长名
1
需修学分
1
院系号
开设
n
性别
n
院系
专业
1
学生
职称
教工号
电话
姓名
院系名称
学习
民族
政治面貌
身份证号
籍贯
姓名
家庭住址
邮政编码
入学时间
性别
姓名
学号
学号
牡业证编号
入学时间
n
n
所属院系
性别
出生日期
(身份证号
教师
4.5数据库的实现
在计算机系
数据库的实施主要是根据逻辑结构设计和物理结构设计的结果,统上建立实际的数据库结构、导入数据并进行程序的调试。
1、学生基本信息表(主要描述一些学生入学前的基本信息):
數据类型
51
允许空
v^rcEair
10
►
dmpnc
varchar
10
mno
char
1J
7
sname
varch,ar
10
char
E
btr
ditetifFt
symbol
varctair
e
ia
varckar
20
intins
ti曲
3
birthplace
varckar
10
horn电addr
v^rchar
30
postcode
int
4
学生基本信息表结构图
2、教师基本信息表(主要描述教师的一些基本信息):
數据类型
檢度
允许空
cliar
10
IQ
tnun«
varch-ir
10
isex
cLar
2
profess
vazrciLair
10
varchar
10
炮
lilt
*1
教师基本信息表结构图
3、院系信息表(主要描述学校中各个院系的一些基本信息)
列名
数摒类型
1植度1
允许空
djnpno
varchat-
10
dname
varchar
1CI
V4rehik,
20
院系信息结构图
4、专业信息表(主要描述学生选择专业的信息):
列名
數据类型|
氐度I
尢详空
nno
cKar
10
v^rchar
10
z
nhno«
ctar
10
z
infin*
tiiriftstaihp
8
专业信息结构图
5、课程信息表(主要描述学校开设的课程的基本信息):
列名
数据类型
1长廈1
允许空
eno
varchar
S
匚h=
IQ
g站char
15
SlhillitLt
2
课程信息表结构图
6选课信息表(主要描述学生选修课程的信息):
数揭獎型
允许空
silo
百arcliar
10
eno
varchar
5
grsjda
ELo&t
6
选课信息表结构图
7、授课信息表(主要描述教师授课的信息):
列名
數据类型
1长菖1
允洋空
eno
v:
ele-cihar
£
tno
char
10
CtlM
float
8
授课信息表结构图
8、学生毕业信息表(主要描述学生毕业的基本信息):
数据类型
允许空
varcKai-
in
sao
vaj-thar
10
gnwie
VLTChu*
10
ss&x
ekar
2
■Iname
wa-rcJiar
10
intime
tinestanip
6
par«dit
2
Xf
wcr«dit
sm 2 7 学生毕业信息表结构图 5.功能需求与划分 •按某学生某学期,学年考试及补考成绩,自动生成该学生是否升留降级,退学•按某学生在校期间累计补考科目门数和成绩自动生成该学生是否结业,毕业,授位。 •按某学生因非成绩原因所引起的学籍变更作自动处理。 •按每学期各年级班学生考试成绩自动生成补考名单,科目。 •按每学期各年级学生考试成绩自动生成某课程统计分析表。 •按同一年级学习成绩进行同一课程不同班级间成绩比较。 6.性能需求 数据安全性 要有严格的身份认证,防止越权使用系统。 每学期考试完毕由各系录入成绩,然后由教务科收集。 为了信息的安全和数据的权威性,对于网上信息的使用权限和责任规定如下: 数据收集前的系统权限 学生档 案 学生奖惩 学生成绩 学籍处理 补考成绩 教学计划管理 各种等级考试 学生工作处 01 01 1 1 1 1 1 各系 1 1 01 1 1 1 1 教务科 1 1 1 01 01 1 01 师资科 1 1 1 1 1 01 1 院长办公室 1 1 1 1 1 1 1 注: 0、登录,修改,处理权。 1查询权 时间特性 一般操作的响应时间应在在可接受的时间内完成。 适应性 系统主要使用于高校的局域网,Win98、Win2000、WinXP等环境下,Vc,Vb连接数据库,本系统需要DBMS放学生学籍数据库。 可进行查询,修改、处理等。 7.运行需求 7.1用户界面 本系统可以使用VF,VC进行开发,用户界面为VF和VC的界面 7.2硬件接口 7.3支持软件 操作系统为: WindowsXP,Windows7前台开发工具为: VB/C#,后台数据库为: SQLServer2000关系数据库管理系统. 7.4软件接口 该软件前台开发工具与后台数据库通过ADO连接。 7.5故障处理 正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 学籍 管理 系统 需求 规格 说明书