学生学籍管理系统需求规格说明书.docx

上传人:b****5 文档编号:11874565 上传时间:2023-04-08 格式:DOCX 页数:15 大小:222.43KB
下载 相关 举报
学生学籍管理系统需求规格说明书.docx_第1页
第1页 / 共15页
学生学籍管理系统需求规格说明书.docx_第2页
第2页 / 共15页
学生学籍管理系统需求规格说明书.docx_第3页
第3页 / 共15页
学生学籍管理系统需求规格说明书.docx_第4页
第4页 / 共15页
学生学籍管理系统需求规格说明书.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

学生学籍管理系统需求规格说明书.docx

《学生学籍管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《学生学籍管理系统需求规格说明书.docx(15页珍藏版)》请在冰豆网上搜索。

学生学籍管理系统需求规格说明书.docx

学生学籍管理系统需求规格说明书

学生学籍管理系统

 

学校:

学院:

专业班级:

学号:

姓名:

指导老师:

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所示。

3.2开发环境的可行性分析

3.3社会、经济可行性分析

4.数据描述

4.1数据流图

0层数据流图如图1所示

图1

 

流图顶层图如图2所示:

图2

4.2功能需求

划分功能模块,根据系统功能的需求分析和高等院校学籍管理的特点,经过模块化的分析得到如下图所示的系统功能模块结构图

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

xcredit

需修学分

float

N

 

表4.5院系信息表

序号

字段

别名

数据类型

数据长度

1

dmpno

院系号

varchar

10

Y

2

dname

院系名称

varchar

10

N

3

dmphead

院长名

varchar

20

N

 

表4.6课程信息表

序号

字段

别名

数据类型

数据长度

1

cno

课程号

varchar

5

Y

2

cname

课程名

varchar

15

N

3

credit

学分

smallint

N

 

表4.7学生选课信息表

序号

字段

别名

数据类型

数据长度

1

sno

学号

varchar

10

Y

2

cno

课程号

varchar

5

Y

3

grade

成绩

float

N

 

表4.8老师授课信息表

序号

字段

别名

数据类型

数据长度

1

cno

课程号

varchar

5

Y

2

tno

教工号

char

10

Y

3

ctime

课时

smallint

N

4.4数据结构

数据结构反映了数据之间的组合关系。

一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或若干个数据项和数据结构混合组成。

经过数据项和用户需求的分析,我对本系统一共分了5个组,具体如下表所示:

数据结构名

含义说明

组成部分

学生基本信息管理

描述学生基本信息

学号+姓名+性别+出生日期+身份证号+入学时间+政治面貌+家庭住址+籍贯+邮政编码+民族

老师基本信息管理

描述老师基本信息

教工号+姓名+性别+职称+所属院系+电话

学生、老师相关信息管理

描述学生选课信息,毕业信息,专业、院系信息,老师授课信息,院系信息

学号+课程号+成绩

课程号+教工号

毕业证编号+学号+姓名+性别+身份证号+所属院系+入学时间+已修学分+需修学分

学生成绩管理

描述学生平均成绩、总成绩的计算,统计相关信息

学号+课程号+成绩

系统管理

描述用户修改密码,帮助信息

实体——联系图

对于学生信息管理,我们可以将学生实体抽象出来,学生属于学院可以将学院作为一个实体,学生所属专业和毕业信息都将可以作为一个实体。

本系统中的基本的实体和关系,本系统是先将其分步找出来加以描述,下面是本系统总体的E-R图:

4.5数据库的实现

数据库的实施主要是根据逻辑结构设计和物理结构设计的结果,在计算机系统上建立实际的数据库结构、导入数据并进行程序的调试。

1、学生基本信息表(主要描述一些学生入学前的基本信息):

学生基本信息表结构图

2、教师基本信息表(主要描述教师的一些基本信息):

教师基本信息表结构图

3、院系信息表(主要描述学校中各个院系的一些基本信息)

院系信息结构图

4、专业信息表(主要描述学生选择专业的信息):

专业信息结构图

5、课程信息表(主要描述学校开设的课程的基本信息):

课程信息表结构图

6、选课信息表(主要描述学生选修课程的信息):

选课信息表结构图

7、授课信息表(主要描述教师授课的信息):

授课信息表结构图

8、学生毕业信息表(主要描述学生毕业的基本信息):

学生毕业信息表结构图

 

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故障处理

正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1