学生宿舍管理系统的设计与实现
在现代的高校宿舍管理工作中,由于高校扩招,学生人数巨增,传统的管理方法已经不适合高校宿舍管理的需要,以前在管理方面采用的管理系统有一些落后,随着学生人数的不断增加,该系统在数据管理方面有一些混乱,越来越不能适宜管理的需要,因此需要一个功能更完善,操作更方便,容量更大的管理信息系统。因此宿舍管理系统是各大高校所需要使用的一个管理系统.由于宿舍系统是一个比较大型的信息管理系统,它需要专业的工作人员才能完成复杂的功能,而且不同的高校的管理内容和方式有所不同.信息系统分析与设计是学习完《信息系统分析与设计》课程后进行的一次全面的综合练习。其目的在于加深对信息系统基础理论和基本知识的理解,初步掌握使用信息系统分析、设计的基本内容和方法,提高解决实际问题的能力。作为学习,我们设计这个管理系统不可能作一个标准的应用系统,而只是制作了一个有一般代表意义的小型宿舍管理系统.这样既深化了理论知识也提高了实践能力.
在本系统中,将实现以下功能:
★ 学生住宿记录管理. [版权所有:http://DOC163.com]
★ 删除记录管理.
★ 学生综合查询.
本系统将基本实现宿舍管理的大部分功能,具有很大的启发
三、数据库设计
1.1.1, 数据库需求分析
数据库需求分析是数据库结构的第一个阶段,也是非常重要的一个阶段.在这个阶段主要是收集其本的数据,数据结构及数据处理的流程,组成一份详尽的数字字典,为以后进一步设计打下基础.在具体调查高校宿舍管理过程的基础上,得出主要解决的两个问题:
★ 内容要求.调查管理系统用户所需要操作的数据,决定用户在数据库中存储什么数据.
★ 处理要求.调查管理系统用户要求对数据作什么样的处理,理清数据库中各种数据之间的关系.
解决这两个问题的时候,程序编制人员需要向应用系统用户详细调查,保证信息收集的完整性,否则有可能后面所有的工作都白费.
在数据库需求分析后应该得到一个数据字典文档,包括:
★ 数据项.包括名称,含义,类型,取值范围,长度以及和其它数据项之间的逻辑关系.
★ 数据结构.若干个数据项的有意义的集合,包括名称,含义以及组成数据结构的数据项
★ 数据流.指数据库中数据的处理过程,包括输入和输出.
针对本系统.通过宿舍管理内容和过程进行分析,所设计的数据项和数据结构如下:
◆ 学生基本信息.包括的数据项有:姓名,学号,性别,年龄,年级,专业,籍贯,班级,院系.
◆ 宿舍情况.包括:宿舍号,宿舍楼号
◆ 住宿分配情况.包括:宿舍楼号,宿舍号,学号
◆ 学校院系,专业,年级和班级结构表.包括:院系,年级,专业和班级.
◆ 用户表.包括:用户名,密码和自动编号.
[来源:http://Doc163.com]