班级管理信息系统设计说明书.docx

上传人:b****1 文档编号:437073 上传时间:2022-10-10 格式:DOCX 页数:30 大小:391.54KB
下载 相关 举报
班级管理信息系统设计说明书.docx_第1页
第1页 / 共30页
班级管理信息系统设计说明书.docx_第2页
第2页 / 共30页
班级管理信息系统设计说明书.docx_第3页
第3页 / 共30页
班级管理信息系统设计说明书.docx_第4页
第4页 / 共30页
班级管理信息系统设计说明书.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

班级管理信息系统设计说明书.docx

《班级管理信息系统设计说明书.docx》由会员分享,可在线阅读,更多相关《班级管理信息系统设计说明书.docx(30页珍藏版)》请在冰豆网上搜索。

班级管理信息系统设计说明书.docx

班级管理信息系统设计说明书

班级管理信息系统设计

一.引言

1.1编写目的

高校招生规模的逐步扩大和人事制度的改革,在校学生人数将不断增加,而学生管理人员则相对减少。

加上我国高等学校基层学生管理工作的头绪多、内容杂、管理细、要求高,传统管理办法已基本不适应新形势的要求。

在计算机飞速发展的今天,应用数据库技术实现学生成绩的计算机管理是可行而必要的工作。

实现高校学生管理信息系统,既能够提高工作效率,又可以提高工作水平。

1.2项目背景

学生管理是高校管理的重要组成部分,对于学校和政府教育管理单位来说都至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但是使用传统人工的方式管理学生学籍、档案、成绩等,效率低、XX性差,不利于查找、更新和维护。

使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。

1.3定义

1.4参考资料

信息系统设计与开发实例黄明梁旭周绍斌机械工业

信息系统分析与设计杜娟清华大学

学生信息管理系统总体设计

处理流程:

1.启动系统,激活登陆口令界面。

2.通过验证后,对系统进行初始化。

3.系统进入消息循环,通过事件驱动机制激活相应的功能模块,并执行相应的功能;

4.通过关闭系统事件,激活关闭系统模块,退出系统。

系统模块菜单:

用户管理

添加用户

修改用户

删除用户

学生信息管理

录入学生信息

修改学生信息

修改个人信息

查询学生信息

显示全体信息

删除学生信息

课程信息管理

新增课程信息

修改课程信息

删除课程信息

查询课程信息

成绩信息管理

录入成绩

修改成绩

删除成绩

查询成绩

班务信息管理

录入班务信息

修改班务信息

查询班务信息

 

班级信息管理系统所需完成具体的功能:

系统管理模块:

用户的添加、删除、修改及权限的赋予。

学生信息管理模块:

输入学生的基本信息,并可以对学生的信息进行录入、修改、查询、显示、删除;通过输入关键字随时可以从数据库中调出学生的基本信息;

输出学生的基本信息,班级,学号,XX及相关结果。

课程信息管理模块:

输入课程的基本信息,通过输入关键字随时可以从数据库中调出课程信息进行添加、修改、删除及查询。

输出课程的基本信息、学期中的所有选课信息。

成绩信息管理模块:

输入成绩信息,并可以对成绩信息进行录入、修改、删除、查询。

通过输入关键字随时从数据库里调出学生基本成绩信息的修改、删除等。

输出查询的学生成绩信息。

班务信息管理模块:

录入、修改、查询班务信息,显示班务的最新动态,从数据库中调出相关信息以供使用。

功能类别

功能名称

描述

学生信息管理

录入学生信息

管理员将各个学生信息录入系统

修改学生信息

管理员可对每个学生的信息进行修改

修改个人信息

学生可对自己的信息进行修改

查询学生信息

学生和管理员可对系统中学生信息进行查询

显示全体信息

管理员可以对全体学生信息进行查询

删除学生信息

管理员可根据需要对学生信息进行删除

课程信息管理

新增课程信息

管理员可对课程信息进行新增操作

修改课程信息

管理员可对课程信息进行修改操作

删除课程信息

管理员可对课程信息进行删除操作

查询课程信息

学生可以查询自己的课程信息

成绩信息管理

录入成绩

管理员可以录入各个学生的成绩

修改成绩

管理员可以修改各个学生的成绩

删除成绩

管理员可以删除各个学生的成绩

查询成绩

学生可以查询自己的成绩

班务信息管理

录入班务信息

管理员可以录入班务信息

修改班务信息

管理员可以修改班务信息

查询班务信息

学生可以查询班务信息

(1)学生信息管理

录入学生信息

名称

录入学生信息

功能描述

管理员将各个学生信息录入系统

输入

学生链表表头结点

操作序列

输入学号、XX、性别、民族、籍贯、出生日期、联系

输出

备注

修改学生信息

名称

修改学生信息

功能描述

管理员可对学生信息进行修改

输入

学生链表表头结点

操作序列

输入学号、XX、性别、民族、籍贯、出生日期、联系修改

输出

备注

 

修改个人信息

名称

修改个人信息

功能描述

学生可对自己的信息进行修改

输入

学生链表头结点,登入成功后的学号

操作序列

输入学号、XX、性别、民族、籍贯、出生日期、联系

输出

备注

查询学生信息

名称

查询学生信息

功能描述

学生可以按学号对自己和别人的信息进行查询

输入

学生链表头结点

操作序列

输入要查询的学生学号,屏幕显示出相应的学生信息

输出

备注

显示全体信息

名称

显示全体信息

功能描述

管理员可以查看全体学生信息

输入

学生信息链表头结点

操作序列

输入管理员口令,屏幕显示全体学生信息

输出

备注

删除学生信息

名称

删除学生信息

功能描述

管理员可以根据需要删除学生信息

输入

学生信息链表头结点

操作序列

输入学号、XX、性别、民族、籍贯、出生日期、联系

输出

修改后的头结点

备注

(2)课程信息管理

新增课程信息

名称

新增课程信息

功能描述

管理员可对课程进行新增操作

输入

课程信息链表头结点

操作序列

输入课程编号、名称、学分

输出

修改后的头结点

备注

修改课程信息

名称

修改课程信息

功能描述

管理员可对课程信息进行修改

输入

课程信息链表头结点

操作序列

输入课程编号,对相应的课程名称、学分进行修改

输出

备注

删除课程信息

名称

删除课程信息

功能描述

管理员可以对课程进行修改

输入

课程信息链表头结点

操作序列

输入课程编号,删除相应课程信息

输出

修改后的头结点

备注

 

查询课程信息

名称

查询课程信息

功能描述

学生可以查询课程信息

输入

课程信息链表头结点

操作序列

输入课程编号,显示出相应课程所有信息

输出

备注

(3)成绩信息管理

录入成绩

名称

录入成绩

功能描述

管理员可以录入各个学生的成绩

输入

操作序列

管理员通过输入学号,对相应的学生成绩进行添加

输出

备注

修改成绩

名称

修改

功能描述

管理员可以对各个学生的成绩进行修改

输入

学生链表、成绩链表头结点

操作序列

输入学生学号,对其相应的学生成绩进行修改

输出

备注

查询成绩

名称

查询成绩

功能描述

学生可以按学号查询成绩

输入

学生链表、成绩链表头结点

操作序列

输入学号,显示所查询学生成绩信息

输出

备注

显示全部成绩

名称

显示全部成绩

功能描述

管理员可以查询全部学生的成绩

输入

学生信息链表头结点

操作序列

输入管理员口令,屏幕显示所有学生信息

输出

备注

(4)班务信息管理

录入班务信息

名称

录入班务信息

功能描述

管理员可以录入班务信息

输入

班务信息链表头结点

操作序列

输入编号、事件名称、内容

输出

头结点

备注

修改班务信息

名称

修改班务信息

功能描述

管理员可以对班务信息进行修改

输入

班务信息链表头结点

操作序列

输入需要修改信息的编号,然后对名称和内容进行修改

输出

备注

查询班务信息

名称

查询班务信息

功能描述

学生可以查询班务信息

输入

班务信息链表头结点

操作序列

输入信息编号,显示出该编号信息所有内容

输出

备注

 

系统模块图

二.各个模块的具体分析

2.1学生信息管理:

主要用于学生的基本信息管理(如学号、XX、性别、出生年月、政治面貌、宿舍、宿舍、生源地等)。

实体E-R图如下:

2.2课程信息管理:

主要用于学生课程的管理(各学期的课程安排)

2.3成绩管理:

主要用于对学生考试成绩进行管理(如:

统计、录入分数等)

2.4班务管理:

主要是以班级为单位的班级事务管理

 

逻辑结构设计

用户信息表(pUser)的结构:

用来保存管理员信息。

字段名

数据类型

长度

主键否

描述

UserName

文本

20

用户名

UserPwd

文本

20

密码

学生基本信息表(member)的结构:

用来保存各个学生的基本信息。

字段名

数据类型

长度

主键否

描述

MemID

文本

10

学号

MemName

文本

10

XX

MemSex

文本

4

性别

MemBirthday

文本

8

出生年月

MemPol

文本

30

政治面貌

MemDor

文本

10

宿舍

MemBed

文本

20

宿舍地址

MemSou

文本

40

生源地

学生其他信息表(otherinfo)的结构:

用来保存学生的其他信息。

字段名

数据类型

长度

主键否

描述

MemID

文本

16

学号

MemPlace

文本

20

籍贯

MemNative

文本

5

民族

MemBorn

文本

8

出生日期

MemCard

文本

20

XX号

MemEmail

文本

20

电子

MemHadd

文本

40

家庭住址

MemHphone

文本

20

家庭

Remark

文本

100

备注

CunChe

Char

2

是否存车

PinKun

Char

2

是否贫困生

TeKun

Char

2

是否特困生

FillinPerson

Varchar

30

填表用户

FillinTime

Varchar

20

填表日期和时间

课程表的结构:

用来保存学生课程信息。

字段名

数据类型

长度

主键否

描述

MemID

文本

10

年级课程

CourseID

文本

10

课程编号

CourseName

文本

20

课程名称

CourseScore

数字

2

学分

Score

数字

4

成绩

系统维护模块:

主要是对学校信息管理系统进行日常维护,该模块又包括:

修改用户密码、增加与删除用户、数据备份、数据整理等功能。

关系型数据库的实现:

MicrosoftSQLServer2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。

MicrosoftSQLServer2000的优点在于它非常的可靠、质量好、易用、可伸缩性、简单的管理和调整(能自动运行管理和性能监测,提供了集中的数据库管理。

)、灵活的和可扩展的数据转换(能够构建更加坚固的数据转换服务(DTS)软件包)、集成了可扩展的分析服务(提供了数据采集、为生成报表而设计了灵活的向上流动特性,实现单元级和成员安全的功能,还有写回原始大小的能力)。

自定义窗体收集信息。

数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然,还提供了排序功能。

MicrosoftSQLServer2000也提供了数据存储库,可以使用桌面数据

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

当前位置:首页 > PPT模板 > 商务科技

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

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