学生档案管理系统需求分析设计书Word文档格式.docx

上传人:b****5 文档编号:19410652 上传时间:2023-01-06 格式:DOCX 页数:20 大小:424.05KB
下载 相关 举报
学生档案管理系统需求分析设计书Word文档格式.docx_第1页
第1页 / 共20页
学生档案管理系统需求分析设计书Word文档格式.docx_第2页
第2页 / 共20页
学生档案管理系统需求分析设计书Word文档格式.docx_第3页
第3页 / 共20页
学生档案管理系统需求分析设计书Word文档格式.docx_第4页
第4页 / 共20页
学生档案管理系统需求分析设计书Word文档格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

学生档案管理系统需求分析设计书Word文档格式.docx

《学生档案管理系统需求分析设计书Word文档格式.docx》由会员分享,可在线阅读,更多相关《学生档案管理系统需求分析设计书Word文档格式.docx(20页珍藏版)》请在冰豆网上搜索。

学生档案管理系统需求分析设计书Word文档格式.docx

8.系别和班级管理系统

在此系统中,包括了系别信息管理和班级信息管理。

9、系统还应该提供强大数据统计、查询、生成报表等功能。

10、系统运行在Windows平台下,系统还应该有一个较好的图形用户界面。

11、系统还应该有很好的可扩展性。

二.需求分析

①学生对功能的需求分析:

查询个人基本信息

查询院内课程

查询学生补考情况

查询学生课程信息

查询学生成绩信息

查询个人惩处情况

②老师对功能的需求分析:

查询教员信息

查询系别

查询班级信息

③管理员对功能的需求分析:

添加、删除、修改、查询学生信息

添加、删除、修改、查询教师信息

添加、删除、修改、查询课程信息

添加、删除、修改、查询学院信息

添加、删除、修改、查询系别信息

添加、删除、修改、查询班级信息

 

第三部分数据流图

本系统从总体上分为管理员信息管理、学生信息管理、课程管理、学生成绩管理、奖惩管理、院内课程管理、教员管理、系别和班级管理八大部分。

每个模块有自己的功能,下面的各模块功能图就是由各功能之间的关系而得出的。

图1系统功能框图

1、学生基本信息录入数据流图

学生基本信息包括姓名、学号、性别、出生日期、与学生关系、家庭成员、家长职业、家

长单位、家庭住址、家庭电话等,学生信息管理系统正是建立在这些信息的基础上的。

学生

学籍信息包括学号、班级、系别、入学时间、学生电话、班主任、导员、攻读学历等。

只有建立了这些信息以后,学生的档案才能被学校管理;

将来可在档案管理系统中查找自己

相关的信息。

因此,学生基本信息录入是学生信息管理系统的基础。

以下是学生档案管理系

统完整的录入数据流图。

图2学生信息录入数据流

2、学生信息查询数据流程图

“查询”是该系统的要实现的一个基本功能,也是提高该系统工作效率的有效途径。

学校的信息量是很大的,要想从上万条数据中寻找自己想要的数据,等于是大海捞针。

但是系统的查询功能却可以很好的解决这种问题,用户只需提供很有限的已知信息,便可以从上万的数据中筛选出想要得到的信息。

图3学生信息查询数据流

3、学生信息录入数据流程图

数据录入数据库后,并不是不可更改的,管理员可以根据实际情况维护数据,如普通管理员可以添加新数据、查询原始数据;

高级管理员可以添加新数据、删除不需要的数据、修改原始数据、查询原始数据,系统良好的数据维护功能可以节约数据库的存储空间,延长系统的生命周期。

例如,学生进校时系统为每个学生建立了自己的学生档案,成千上万的学生数据必然要耗费数据库大量的存储空间,学校每年都要为新生建立档案,照此下去数据库存储空间总有枯竭的一天,系统也将面临瘫痪,由此导致的后果是不难想象的。

但是,系统维护中的删除功能则很好地解决了这种困难,在学生毕业或者因为其他原因离开学校以后,系统可以删除该学生的信息,使数据库存储空间处于一个动态的平衡当中,延长系统寿命。

图4学生信息录入数据流

4.系统概要设计

学生档案管理系统是一个较为复杂的系统。

在功能需求方面,它要实现学生信息管理、学生课程信息管理、学生成绩信息管理、学生补考信息管理、院内课程信息管理以及学生奖惩情况信息管理等功能;

在性能上要求该系统能够方便快捷地完成学生档案管理的各项工作,录入数据合法性的校检程度高,数据查询速度快;

为了系统的安全和保密,要求系统对不同权限的管理员提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的管理员才能进行操作,普通管理员只能进行添加、查询操作,高级管理员能进添加、删除、修改及查询,对数据库的关键数据应保密;

本系统采用客户机/服务器体(C/S)系结构,客户端建立在windowsXP系统上。

下面给出得到学生档案管理系统的操作流程图:

图5学生档案管理系统的操作流程图

第四部分数据字典

1、学生基本信息表

学生基本信息表(标识为student)应具备学生的基本信息,是建立学生电子档案的基础。

其中学生ID是其主键,不能为空,一个学生只能有一个ID,一个学生ID也只能代表一个学生。

学生信息表的基本内容参见表4-1。

学生基本信息表:

用于记录学生的基本信息

表4-1Student_Message

姓名

学号

性别

出生日期

与学生关系

Student_name

Student_NO

Student_SIX

Student_Birthday

Student_XSGX

家庭成员

家长职业

家长单位

家庭住址

家庭电话

Student_JTCY

Student_JTCYZY

Student_JTCYDW

Student_HomeAdress

Student_HomeTEL

为了方便读者更直观地了解学生信息表的基本内容,可参加学生实体E-R图(如图4-1)。

图4-1学生基本信息实体E-R图

2、教员信息表

教员信息表是针对教师的。

同样,将教师ID设置为主键,不能为空。

一个教师只能有一个ID,且一个ID只能带表一个教师。

每个教师都有一个自己归属的学院,便于查询和维护信息。

教师信息的内容参见表4-1。

教员信息表:

用于记录学校导员、班主任、任课教师信息。

表4-2Teacher_Message

职务

Teacher_Name

Teacher_Type

以下给出的是教员实体E-R图(如图4-2)。

图4-2教员实体E-R图

3、学生课程信息表

学生课程信息表提供了学号、年级、学期、课程、任课教师、课时、上课教室、课程信息八项属性,其中学号是其主键,具有唯一性。

学生课程信息表可以通过学号与学生信息表、课程信息表建立视图,实现更多查询功能。

学生课程详细信息参见表4-3。

表4-3Student_KCB

年级

学期

课程

Student_NJ

Student_XQ

Student_KC

任课教师

课时

上课教室

课程信息

Student_RKJS

Student_KS

Student_SKJS

Student_KCXX

表4-3学生课程信息表

以下给出的是实体E-R图(如图4-3)。

图4-3学生课程实体E-R图

4、学生奖惩表

学生奖惩信息表提供了姓名、学号、系别、班级、年级、学期、奖惩类型、奖惩信息、备注九项属性。

学生奖惩表:

用于记录学生在校期间所受的奖励与惩罚信息。

表4-4Student_JLCF

系别

班级

Student_Name

Student_XB

Student_BJ

奖惩类型

奖惩信息

备注

Student_JCType

Student_JCXX

Student_JCXXBZ

表4-4课程信息表

 

 以下是学生奖惩实体的E-R图(如图4-4)。

图4-4学生奖惩实体E-R图

5、成绩信息表

成绩信息表提供了姓名、学号、系别、班级、年级、学期、课程、任课教师、课时、分数、是否通过十一项属性。

其中学号被设置为主键,具有唯一性。

成绩信息表通过学生学号、课程与学生信息表、课程信息表建立视图,可以实现更多相关信息的查询。

成绩信息表的详细设计参见表4-5。

学生成绩表:

用于记录学生在校期间的所有课程的成绩信息

表4-5Student_CJB

分数

是否通过

Student_FS

Student_KSSFTG

表4-5成绩信息表

 下图是成绩实体的E-R图(如图4-5)。

图4-5成绩实体E-R图

6.用户信息表

用户表提供了用户名、用户编号、密码、权限、用户基本信息,它用于记录登录系统的用户信息。

表4-6User_Disk

用户名

用户编号

密码

权限

用户基本信息

User_Name

User_ID

User_PWD

User_Type

User_Info

用户登陆的活动图如下图:

图6-1为管理员的活动

7.学生在校学籍表提供了学号、班级、系别、入学时间、学生电话、班主任、导员、攻读学历,它用于记录学生在校信息。

表4-7Student_SchoolMessage

入学时间

学生电话

班主任

导员

攻读学历

Student_RXSJ

Student_TLE

Student_BZR

Student_DY

Student_GDXL

8.院内课程表提供了年级、学期、课程、任课教师、课时、课程类型、课程信息,它用于记录学校课程信息。

表4-8School_KCB

课程类型

KCB_NJ

KCB_XQ

KCB_KC

KCB_RKJS

KCB_KS

KCB_KCLX

KCB_KCXX

9.班级信息表提供了班级、系别,它用于记录学校所有班级的信息。

表4-9BJ_Message

BJ_MessageInfo

XB_MessageInfo

10.系别信息表提供了系别,它用于记录所有系别信息。

表4-10byqk

以下是学生档案管理系统总体的E-R图如下所示:

系统总体E-R图

为了使读者对系统的功有更加的了解,以下给出了学生档案管理系统的用例图:

学生档案管理系统的用例图

第五部分系统需求

1、任务概述

①目标

学生的信息多而杂而且经常要对其进行修改,为了方便学校对学生的档案管理,信息查询及对学生信息的修改,同时也为学生对自己的信息查询提供方便,使学生更加迅速而全面的查询到自己所要查询的信息,提高工作效率,编写一个好的学生档案管理软件势在必行。

②用户的特点

一般应用于学校,用户为普通管理员,高级管理员。

③假定和约束

用户普通管理员,高级管理员。

进入系统前都要对其进行身份验证,用户输入正确的密码方可进入,否则将进不去系统。

这样能够很好的保证学生信息的安全性。

高级管理员能够对学生信息进行查询、插入、修改和删除等操作,而普能用户只能对信息进行查询操作,这样普通管理员就不能对其信息进行修改,保证了信息的正确性。

将学生的学号设为主索引,这样就防止了查到重名学生信息的情况,提高了查询的效率及准确性。

2、功能或行为需求

①输入

管理员在使用本软件时输入密码和用户名即可进入,进入系统后输入所要查询的信息,如学生的成绩,学生基本信息情况等。

②处理过程描述

用户输入密码后,系统要对其身份进行验证,密码正确才可进入系统进行一系列的操作。

对用户输入的所要查询的信息,系统将会在数据库中为其找到相应的信息,并显示。

对于管理员的插入、更改及删除等请求,操作系统会相应的对数据库进行更改。

③输出

对于用户所要查询的相关信息进行输出。

④用户界面

用户登陆:

该系统根据用户的身份实现了不同的功能,用户登陆时需要选择一种登陆方式(默认情况下是高级管理员),系统再根据用户选择的登陆方式到相应的表中去搜索。

例如,普通管理员登陆时选择了登陆方式,系统将会在管理员信息表中搜索是否存在与该用户的输入相符的信息,如果存在则进入系统主页,否则提示用户输入有误,请重新输入。

一、管理员界面

1、修改信息

学生的信息是由管理员指定的。

登陆后,高级管理员可以按照要求自行修改。

管理员可对学生信息根据需要进行修改。

2、查询指定学期成绩

管理员可以查询自己指定学期的成绩和所有的成绩。

方便学生了解自身情况。

3、查询奖惩情况

奖惩一直以来都是学生们倍受关注的焦点。

就目前已有的系统来说,虽然实现了学生查询成绩的功能,但是关于奖惩部分仍然需要学生自行统计。

本系统弥补了现有系统这方面的不足,学生可以直接查询奖惩情况,减少了学生需要自行统计的工作量,提高了工作效率。

4、选课系统

学生选课系统是针对学生进行选课而设计的,学生可以自主选择自己想修的课程。

5、班级信息管理

班级信息管理包括添加班级信息,修改班级信息以及删除班级信息。

在班级信息管理之前,需要先对学校信息和专业信息管理。

只有在已有的专业信息中才能建立班级档案,班级信息和专业信息是从属关系。

6、学生基本信息管理

学生基本信息管理包括学生基本信息添加、学生基本信息修改、学生基本信息删除。

下面给出的是学生信息添加界面

7、教师基本信息管理

教师基本信息管理包括教师基本信息添加、教师基本信息修改以及教师基本信息删除。

⑤性能需求

(1)、设计约束

标准化约束

由于是初学者,而且该系统需要包含的信息量非常大,不仅需要包含相关学生信息,而且需要包括一些教师信息,对于学生以及教师的各个方面的管理要求编写的程序以及设计的截面要有一定的标准,符合一定的规格,这样不仅便于用户的使用,而且对于编写人员来说比较容易维护自己的系统

.

硬件约束

由于每一个系统的开发都需要一定的硬件基础和设施的,

而该系统是一个基于学生各种信息一体化的系统,因此比较复杂,

需要用windowsXP以上的硬件支持,而且它的运行环境也是需要在windowsXP以上

的系统之上运行才可以的.

(2)、属性

可用性

A:

该系统提供友好界面,即只要是在windowsXP以上的系统中均可以稳定地运行的,

它的可移植性能高.

B:

该系统实用性能强,只要是适合这种运行程序的管理部门都适合使用.

安全性

该系统设置了用户登陆验证身份的功能,既:

例如,登陆时选择了普通管理员登陆方式,系统将会在学生信息表中搜索是否存在与该用户的输入相符的信息,如果存在则进入学生主页,否则提示用户输入有误,请重新输入.

这样就保证了要登陆拥护的信息安全,即:

如果某普通管理员希望登陆学生的用户界面去修改自己信息的时候,因为他不知道用户名和密码,因此就无法修改信息,这样就保证学生信息的安全性,使它不被盗窃.

可维护性

由于该系统采用了标准的格式惊醒开发.标准的语言,规范的类库,因此相对来说比较易于维护,方便了编写者的工作.

可移植性

此系统可移植性比较好,尤其是在winndowsXP以上的系统可以使用.

由于该系统是用VB语言编写的,对于其他的系统进行屏蔽,

这样无论用户用的是什么样的系统均可以运行了.增强系统的可移植性.

(3)、其他需求

数据库需求

由于该系统必须保存和处理一个高校学生以及教师的所有信息,因此需要一饿相当大的数据库来支持.

用户操作需求

该系统是一个为各大高校所设计的学生档案管理系统,同时管理员可以对此进行管理,

所以它的用户是学生以及老师.

特殊需求

1、软件需求

①VB应用开发软件

②MicrosoftSQLServer2000

2、硬件需求

①服务器的配置请参照下表:

服务器配置需求表

名称

最低配置

推荐配置

CPU

PentiumIII800

P41.8

硬盘

20G空余硬盘空间

60G空余硬盘空间

内存

256M或更高

512M或更高

网卡

10/100M

10/100M或更高

操作系统

WindowsServer2003(SP4)+SQLServer2005

WindowsServer2003(SP4)+SQLServer2005

Web服务组件

IIS

②客户端配置

客户端配置需求表

最低赔置

PentiumII450

20G空余硬盘空间

40G空余硬盘空间

128M

256M

病假条模版,病假单范文45no15Qb8owa

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

当前位置:首页 > 工程科技 > 能源化工

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

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