系统新生报名管理信息系统.docx

上传人:b****6 文档编号:4334217 上传时间:2022-11-29 格式:DOCX 页数:26 大小:93.10KB
下载 相关 举报
系统新生报名管理信息系统.docx_第1页
第1页 / 共26页
系统新生报名管理信息系统.docx_第2页
第2页 / 共26页
系统新生报名管理信息系统.docx_第3页
第3页 / 共26页
系统新生报名管理信息系统.docx_第4页
第4页 / 共26页
系统新生报名管理信息系统.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

系统新生报名管理信息系统.docx

《系统新生报名管理信息系统.docx》由会员分享,可在线阅读,更多相关《系统新生报名管理信息系统.docx(26页珍藏版)》请在冰豆网上搜索。

系统新生报名管理信息系统.docx

系统新生报名管理信息系统

【关键字】系统

第1章新生报名管理信息系统概述

1.1新生报名管理信息系统简介

随着高等教育的发展,各高校招生规模不断地扩大,招生人数越来越多,而新生报名的时间一般都很短,工作量很大。

仅仅靠原始的手工管理,一方面,学校面对大量的新生报名管理信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。

另一方面,采用手工管理的办法,新生在报名时会由于报到手续繁多复杂,花费相当多的时间与精力,造成一定的身心疲惫,这是我们所不愿意看到的。

因此,先进的管理思想方法在学校中实现就成为了一个迫待解决的课题。

使用管理信息系统进行报名管理工作,可以大大减少报名管理人员的工作量,每个新生报名的时间将缩短至1-2分钟,短时间就可以处理大量的新生报名信息。

报名处理的准确性也会大大的提高,因为电子处理方法在计算、统计等方面比手工处理方法出现误差的概率要小得多,所以以往手工管理住宿资源安排重复,收费纠纷等情况几乎没有再发生的可能性。

而新生也不再需要为报名的各项手续到处奔波劳累,只须使用本系统即可集中化、一次性处理各项报到事宜,轻松地完成开学第一天的工作。

目前国内报名管理系统仍为出现较为成熟的产品,很多高校仍然采用原始的手工管理办法,一套功能完备、容易操作的报名管理系统的出现,将会为各大高校报名工作带来极大的便利,因此必将受到广大高校用户的青睐!

1.2新生报名管理信息系统功能描述

借助现代信息技术和管理理论,建立现代管理信息系统是当今社会的重要趋势。

随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。

面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。

通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

为了适应信息时代发展,提高学校的工作效率和办学水平,实现现代化大学的运行机制和高水平的管理,体现大学中计算机的特色,使计算机的使用成为学校对学生进行有效管理的重要组成部分。

用计算机来管理新生报到可以避免不必要的资源浪费。

用计算机来管理新生报到可以作到在新生前来报到时给其分配相关资源,保存其相关信息则可以避免所分配的学号、床位号中间呈现空缺的现象也节省了教务处工作人员的工作强度,避免了提前去做新生的相关分配工作。

“新生报到管理系统”旨在每届新生前来报到时登记其基本信息并将其基本信息录入到数据库中,如此就可以避免将已被录取但不打算前来读书的学生的相关信息保存进在校学生的相关数据库中,同时使用该系统可以实现新生信息的有序保存,使得检索迅速、查找方便、并且提高了可靠性。

第2章需求分析

2.1系统目标

通过对各大高校新生报名程序的认真调研,得出新生报到的基本流程,新生先到报到处报到,领取报到单,再到公寓管理部门进行安排住宿,然后再到财务处缴费,缴完费则报到成功。

根据对新生报到流程的分析,要开发一套软件集中化处理各项报到事宜,代替新生报到时到处奔波,则该软件至少具备以下基本功能:

1.系统管理

其功能主要包括系统管理员可以进行登录系统、用户管理、密码修改和退出系统功能。

而在用户管理中,可以添加、修改和删除用户。

2.新生数据管理

其功能主要包括工作人员可进行新生数据的导入、检索等功能。

3.新生领取报到单管理

其功能主要包括报到处的工作人员可以进行新生报到发放,检索等功能。

4.新生住宿管理

其功能主要包括公寓的工作人员可以进行住宿数据的安排、检索和修改功能。

5.新生缴费管理

其功能主要包括财务处的工作人员可进行新生的收费、检索、统计等功能。

2.2业务流程

图2-1主业务流程图

图2-2业务流程图

2.3数据流程

图2-3数据流程图

2.4数据字典

2.4.1数据元素定义

数据元素的定义是数据字典的基础,其他定义都是建立在数据元素定义的基础之上的。

数据元素的定义包含数据元素名称、数据元素编号、数据元素类型、数据元素长度以及数据元素含义等内容。

本系统一共有18个数据元素,每一个数据元素均有如表1所示格式的数据元素定义表。

表2-1数据元素定义表

数据元素编号:

DE001

数据元素名称:

学生学号

别名:

XSXH

类型:

char

长度:

10

由于篇幅关系,不再列出其他的数据元素定义表。

当所有的数据元素定义完以后,就可以建立数据元素一览表,如表2所示。

表2-2数据元素一览表

编号

数据元素名称

别名

类型

长度

小数点位数

DE001

学生学号

XSXH

整型

10

DE002

学生姓名

XSXM

字符型

20

DE003

学生性别

XSXB

字符型

8

DE004

联系电话

LXDH

字符型

16

DE005

学生年龄

XSNL

字符型

10

DE006

邮政编码

YZBM

字符型

20

DE007

家庭住址

JQZZ

字符型

20

DE008

联系电话

LXDH

字符型

30

DE009

专业代码

ZYDM

字符型

50

DE010

系别代码

XBDM

字符型

10

DE011

公寓代码

GYDM

字符型

30

DE012

公寓级别

GYJB

字符型

30

DE013

收费标准

SFBZ

字符型

20

DE014

系别名称

XBMC

字符型

20

DE015

学费

XF

字符型

20

DE016

专业名称

ZYMC

字符型

20

DE017

收费日期

SFRQ

日期型

20

DE018

收费人

SFR

字符型

20

2.4.2数据流

数据流表明了数据的流动方向及其名称,是数据载体的表现形式之一。

在数据字典中所定义的数据流有两类:

一类是从外部实体输入到系统中的数据流,二是从系统输出到外部实体的数据流。

本系统一共有3个数据流,每一个数据流均有如表3所示格式的数据流定义表。

表2-3数据流定义表

数据流编号:

DF001

数据流名称:

用户数据

简述:

对客户基础信息的添加

来源:

客户(外部项)

去处:

登陆管理(处理功能)

组成:

系统用户名、登录令

当所有的数据流定义完以后,就可以建立数据流一览表,如表4所示。

表2-4数据流一览表

编号

数据流名称

来源

去处

组成

DF001

新生基本信息数据

学生

学籍管理

学生学号

学生姓名

学生性别

联系电话

学生年龄

邮政编码

家庭住址

联系电话

专业代码

系别代码

DF002

公寓数据信息

学生

公寓管理

公寓代码

公寓级别

收费标准

DF003

收费数据信息

学生

收费管理

系别名称

学费

专业名称

收费日期

收费人

系别名称

2.4.3处理功能

处理功能的定义是指最低一层的数据流程图中的处理功能(功能单元)的定义。

本系统一共包含4个底层处理逻辑,每个处理逻辑都有一张按表5所示的处理逻辑定义表。

表2-5处理功能定义表

处理功能编号:

P001

处理功能名称:

学生基本信息添加

处理功能层次号:

1.1

输入数据流:

学生基本信息

输出数据流:

学生基本信息

处理:

学生基本信息的添加

有关的数据存储:

学生学籍档案

当所有的处理功能定义完以后,就可以建立处理功能一览表,如表3-6所示。

表2-6处理功能一览表

编号

名称

层次号

输入/输出标志

数据流编号

来源/去处

P001

学生添加

1.1

1

DF001

学生

0

DF001

学籍信息管理

P002

学生修改

1.2

1

DF001

学生

0

DF001

学籍信息管理

P003

学生寝室分类

1.3

1

DF001

住宿信息档案

DF002

住宿信息管理

P004

学生收费情况

2.1

1

DF004

学生

0

DF004

学费信息管理

2.4.4数据保存

数据保存是指在系统中应该保存的数据结构及集体的数据内容,实际上它是信息系统的资源,用户要从系统中获取的全部数据都来自数据保存,如表7所示。

表2-7数据保存定义表

数据存储编号:

DB001

数据存储名称:

学生档案

简述:

学生学籍信息

输入数据流:

添加修改的学生基本信息

输出数据流:

学生信息

组成:

学生学号、学生姓名、学生性别、联系电话、学生年龄、邮政编码、家庭住址、联系电话、专业代码、系别代码

当所有的数据存储定义完以后,可以建立数据存储一览表,如表8所示。

表2-8数据存储一览表

数据存储编号

数据存储名称

简述

DB001

学生档案

存储学生学籍信息

DB002

住宿档案

存储学生住宿信息

DB003

收费档案

存储发生业务的基本信息

2.4.5外部项

外部项的定义表,如表9所示

表2-9外部项的定义表

外部项编号:

E01

外部项名称:

学生

简述:

学校的学生

输入数据流:

基本信息、学生信息

输出数据流:

学生信息,学籍信息

由于篇幅限制不再列出其他的外部项定义表。

如表10所示。

表2-10外部项一览表

外部项编号

名称

E01

学生

E02

教务处

E03

生活部

第3章系统设计

3.1系统功能

本系统从功能上划分为以下五大模块:

系统管理模块,数据管理模块,报到管理模块,住宿管理模块,缴费管理模块等五大模块。

以下将对各功能模块进行说明。

系统功能结构图如图3-1所示。

图3-1系统功能模块图

功能描述如下:

(1)系统管理:

其功能主要包括登录系统、用户管理、密码修改和退出系统。

登录系统,用户进入应用程序的窗口;

用户管理,在未登录系统时即可用,增加系统的用户数;

修改口令,登录系统后,修该当前用户的密码;

退出系统,关闭应用程序。

(2)数据管理:

其功能主要包括信息检索和导入数据。

信息检索,包括新生信息的导入和查询;

导入数据,支持利用Excel文件导入新生数据。

(3)报到管理:

新生报到和报到查询。

新生报到:

新生报到的第一步,通常为发放一张报到单供新生填写;

报到查询:

查询某位新生是否报到、是否安排住宿、是否缴清费用,可用姓名检索方式查询。

(4)住宿管理:

包括安排住宿,修改住宿和查询住宿。

安排住宿,根据新生的姓名,为其安排一个住宿,包括填写公寓编号和选择公寓级别;

修改住宿:

对已经安排好住宿的学生重新安排住宿;

住宿查询:

查询某位新生是否安排住宿,住宿编号和级别等。

(5)缴费管理:

其功能主要包括新生缴费和缴费查询。

新生缴费:

根据新生的所在系、专业以及新生的住宿情况,收取其相应费用;

缴费查询:

查询某位学生是否缴费、缴费金额、收费人等。

3.2系统结构

新生报名系统主要是用于新生入学信息管理,主要提供的功能有:

1.学院基本信息管理:

提供学院的信息的录入、查询功能。

(1)管理员把学院基本信息的录入;

(2)管理员更新、删除、添加学院的基本信息;

(3)管理员、老师及学生可根据学院名称查询学院基本信息。

2.系部基本信息管理:

提供系部的信息的录入、查询功能。

(1)管理员把系部基本信息的录入;

(2)管理员更新、删除、添加系部的基本信息;

(3)管理员、老师及学生可根据系部名称查询系部基本信息。

3.专业基本信息管理:

提供专业的信息的录入、查询功能。

(1)管理员把专业基本信息的录入;

(2)管理员更新、删除、添加专业的基本信息;

(3)管理员、老师及学生可根据专业名称查询专业基本信息。

4.班级基本信息管理:

提供班级的信息的录入、查询功能。

(1)管理员把班级基本信息的录入;

(2)管理员更新、删除、添加班级的基本信息;

(3)管理员、老师及学生可根据班级名称、班级编号查询班级基本信息。

5.学生基本信息管理:

提供新生的信息的录入、查询功能。

(1)管理员把新生信息的录入;

(2)管理员或学生本人可以修改学生的信息;

(3)管理员可以增加、删除学生基本信息;

(4)管理员、老师及学生可根据学生学号、姓名查询学生基本信息。

6.公寓基本信息管理:

提供公寓的信息的录入、查询功能。

(1)管理员把公寓基本信息的录入;

(2)管理员更新、删除、添加公寓的基本信息;

(3)管理员、老师及学生可根据公寓楼号查询公寓基本信息。

7.寝室基本信息管理:

提供公寓的信息的录入、查询功能。

(1)管理员把寝室基本信息的录入;

(2)管理员更新、删除、添加寝室的基本信息;

(3)管理员可根据寝室号查询寝室基本信息。

3.2.2系统规则分析

1.一个学校有多个学院,每个学院包括学院名称、学院号(唯一标识)属性。

2.一个学院有多个系,每个系包括系名、系号(唯一标识)属性。

3.一个系有多个专业,每个专业包括专业名、专业号(唯一标识)属性。

4.一个专业有多个班级,每个班级包括班级名、班级号(唯一标识)、班级人数属性。

5.每个班级有多名学生,每个学生包括姓名、学号、性别、入学年份、籍贯、政治面貌、名族、身份证号、电话号码。

6.一个学生只能在一个班级,一个班级只能属于一个专业,一个专业只能属于一个系,一个系只能属于一个学院。

7.一栋公寓有多个专业入住。

一个专业,分配在一栋公寓;每个专业有多个寝室,每个学生只能住在一个寝室。

寝室有寝室楼层、寝室号属性。

8.一栋公寓有多个寝室,一个寝室最多入住四个学生。

第4章数据库设计

4.1E-R图

根据系统需求与数据字典,得到系统E-R图(E-R图又称实体-关系图,它是表示数据对象及其关系的图形语言机制其中数据对象用长方形表示)。

系统总体E-R图如4-1所示:

图4-1系统E-R图

4.2数据库详细设计

该系统的总体的数据表设计如下表4-1所示。

表4-1总体表

数据表

功能描述

系统用户数据表

用于保存系统用户的帐户信息

新生基本信息表

用于保存新生的基本信息

公寓代码数据表

用于各种类型公寓的基本数据

收费数据表

用于保存新生收费数据

系别代码数据表

用于保存各个系的数据

专业代码数据表

用于保存与专业相关的数据

(1)系统用户数据表

用于保存系统用户的信息,包括三张表:

“T_user”保存系统用户,结构见表4-2所示;“t_qxb”保存用户权限,结构如表4-3所示;“t_cdx”用于保存所有的菜单项,结构如表4-4所示。

表4-2T_user表结构

列名

数据类型

字节数

关键字

允许空

说明

name

Char

6

pk

非空

用户名

passwd

Char

10

非空

密码

表4-3t_qxb表结构

列名

数据类型

字节数

关键字

允许空

说明

name

Char

20

pk

用户名

cdx

Char

3

菜单项

表4-4t_cdx表结构

列名

数据类型

字节数

关键字

允许空

说明

cdx

Char

3

pk

菜单项

cdm

Char

20

非空

菜单名

(2)新生基本信息数据表

用于保存新生的基本信息,数据表名为“t_xsb”,结构如表4-5所示。

表4-5t_xsb表结构

列名

数据类型

字节数

关键字

索引

说明

xh

Char

10

pk

学号

xm

Char

10

姓名

xb

Char

2

性别

csny

Datetime

8

出生日期

jtdz

Char

60

家庭住址

yzbm

Char

6

邮政编码

lxdh

Char

20

联系电话

zydm

Tinyint

专业代码

xbdm

Tinyint

系别代码

gydm

Tinyint

公寓代码

gybh

Char

7

公寓编号

zt

Tinyint

状态

(3)公寓代码数据表

用于各种类型公寓的基本数据,数据表命名为:

“td_gydm”结构见表4-6所示。

表4-6td_gydm表结构

列名

数据类型

字节数

关键字

索引

说明

gydm

Tinyint

pk

公寓代码

gyjb

Char

10

公寓级别

sfje

Decimal

18

收费金额

(4)收费数据表

用于保存新生收费数据,数据表命名为“td_sfb”,表结构见表4-7所示。

表4-7td_sfb表结构

列名

数据类型

字节数

关键字

索引

说明

xh

Char

10

pk

学号

xm

Char

10

姓名

sfje

Decimal

18

收费金额

sfrq

Datetime

收费日期

sfr

Char

10

收费人

bz

Char

100

备注

(5)系别代码数据表

用于保存各个系的数据,数据表命名为“td_xbdm”,结构见表4-8所示。

表4-8td_xbdm表结构

列名

数据类型

字节数

关键字

索引

说明

xbdm

Tinyint

pk

系别代码

xbmc

Char

20

系别名称

xf

Decimal

18

学费

qtf

Decimal

18

其他费

(6)专业代码数据表

用于保存与专业相关的数据,数据表命名为“td_zydm”,结构见表4-9所示。

表4-9td_zydm表结构

列名

数据类型

字节数

关键字

索引

说明

zydm

Tinyint

pk

专业代码

zymc

Char

60

专业名称

第5章主窗体设计

5.1主窗体设计

此部分是公共模块。

用户登陆成功后,系统根据用户的权限启动用户允许使用的功能模块。

在数据模块中定义一个全局变量dlname,用来保存用户登陆的用户名,便于其他窗体使用。

写一个函数来取得服务器时间作为操作时间,保证系统时间的一致性。

图5-1系统主窗体

表5-1窗口及组件的属性设置

对象

属性

属性值

说明

mainmenu

caption

系统(&z)

菜单组件标题

图5-2登陆后的主窗体

表5-2窗口及组件的属性设置

对象

属性

属性值

说明

mainmenu

caption

系统

菜单组件标题

报道管理

公寓管理

缴费管理

数据管理

5.2功能导航栏设计

1.集成系统功能模块。

执行菜单命令时,需要打开相应的系统功能模块,并且将该菜单项变为灰色显示,当该功能模块关闭后再使菜单变为可操作。

实现代码见附录。

2.实现系统退出功能。

在执行主窗体关闭操作时,首先请用户确认,以免用户由于大意退出。

图5-3菜单栏设计窗体

表5-3窗口及组件的属性设置

对象

属性

属性值

说明

mainmenu

caption

报道管理

菜单组件标题

公寓管理

缴费管理

数据管理

登录系统

用户管理

第6章程序设计与编码

为实现按权限起用系统功能,需要使用“t_qxb”表保存用户享有的权限信息,根据用户名决定是否隐藏某些菜单项。

首先在“t_user”表中添加一条记录YHM:

admin:

MM;admin。

然后将所有的权限分配给用户admin。

在登录窗体代码中实现身份验证功能,即需要检骗用户登录的用户名和密码是否正确.如果正确,则从“t_qxb”表中检索出该用户享有的权限.将管理系统主窗体中对应的菜单项Visible属性设置为True,其他菜单项Visible属性设置为FaIse。

图6-1用户登陆窗体设计

表6-1窗口及组件的属性设置

对象

属性

属性值

说明

Label1

caption

用户名

标签标题

Label2

caption

密码

标签标题

Edit1

text

(空)

Edit2

text

(空)

Button1

caption

确定

按钮标题

Button2

caption

取消

按钮标题

6.2用户管理窗体的设计

用户管理需要根据不同的用户类型.分配不同的权限,便于系统的维护。

主要功能包括用户数据(包括编号、密码)的添加、删除和浏览等操作,高级管理员可以管理系统中所有的用户数据,普通用户则只能修改自己的密码。

图6-2用户管理窗体设计

表6-2窗口及组件的属性设置

对象

属性

属性值

说明

Query

name

Query1

数据库标题

DataSource

dataset

Query1

DBGrid

DataSource

DataSource

PopupMenu

Name

PopupMenu1

6.3添加/修改用户窗体的设计

添加/修改用户窗体设计如图6-3所示。

图6-3添加/修改用户窗体设计

表6-3窗口及组件的属性设置

对象

属性

属性值

说明

Query

Name

Query1

数据库标题

Panel

dataset

Query1

GroupBox

caption

功能权限列表

SpeedButton

text

(空)

LabeledEdit

caption

用户名

caption

密码

6.4修改密码窗体设计

用户登录后可以自己修改密码。

这样既能保证系统的安全性,同时又减少了系统管理员的工作量。

修改密码窗体设计如图6-7所示。

图6-4修改密码窗体设计

表6-4窗口及组件的属性设置

对象

属性

属性值

说明

Label1

caption

原密码

标签标题

Label2

caption

新密码

标签标题

Label3

caption

确认密码

标签标题

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

当前位置:首页 > 工程科技 > 建筑土木

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

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