高校生活区管理系统的设计研究

时间:2022-09-22 02:51:33

高校生活区管理系统的设计研究

摘 要:目前,高校学生生活区的管理多为手工管理或半自动化的管理模式,效率低下并且无法适应向后勤集团管理体制的转变,针对上述问题,设计一个基于VC技术能处理学生住宿登记和离校退房手续,管理收交各种费用和卫生检查等功能的学生生活区管理系统,并从系统分析、数据库设计和处理过程分析等几个方面对系统的实现做了阐述。其优于其他系统之处是对数据库进行了合理的设计,数据表针对主键建立索引并建立表间连接,大幅度地提高查询速度。实践表明,公寓管理所需的各项信息能方便快速的进行录入、查询、删除和修改,从而极大地方便了管理员对公寓的管理。

关键词:高校生活区;管理系统;VC技术;信息技术

中图分类号:TP311 文献标识码:A

文章编号:1004-373X(2008)10-033-03オ

Design and Research of Management System of Living Communities in Colleges

CHEN Zhengjun

(Information Electronics College,Zhejiang Science and Technology University,Hangzhou,310018,China)オ

Abstract:At present,the management modes of living communities in colleges are implemented through manual work or half-automatization,so the efficiency is low and it is not accomodated with the transformation to the logistics management system.To settle the problem talked about just now,a management system implementing the function to deal with registering procedures and quiting procedures,to collect all kinds of fees and to check-up sanitation conditions is designed.The system is illustrated in the aspects of system analysis,database designing and process pared with other systems,the databases are designed properly,indexes of datasheets are designed according to keywords and datasheets are connected with one another through keywords,so query velocity is improved greately.It proves that the information that is relative to the management of apartments is conveniently recorded,queried,deleted and modified,so it makes administrators manage the apartments conveniently.

Keywords:living communities of colleges;management system;VC technology;information technology

随着高校管理机制的改革,杭州地区许多高校学生生活区的管理工作开始变为后勤负责制。而且大部分高校的规模都有不同程度的扩大,在校人数随之有所增加,这使得生活区的管理工作变得非常地繁重。传统的学生生活区管理模式已经不能满足现实状况的需求。虽然有些高校已经开发了相应的软件系统,但这些软件还不具有使用的普遍性,在以后勤集团作为学生生活区管理核心的现状下出现了很多缺陷。

为给在校住宿的学生提供一个安全、整洁、舒适、方便的生活环境,利用信息技术高效地对学生宿舍进行管理,这里对学生生活区管理的实际需求进行分析,设计开发适用于后勤集团管理体制这种新环境的学生生活区管理系统。后勤集团的管理人员使用本系统能够方便快捷地对在校住宿学生信息和公寓各种资源进行管理,使得宿舍管理工作由原来的复杂繁重的手工劳动或半自动的生活区管理方式上升到先进的信息化、智能化水平。

1 系统分析

1.1 系统功能分析

学生生活区管理系统以实现对学生个人信息、公寓资源信息、学生寝室信息和后勤集团信息等各种信息的统一管理为设计目标。加之以强大的数据库管理功能,可以对各种信息进行有效的维护和管理,从而大大地提高后勤工作的效率,提高数据的可靠性、安全性、条理性。 本系统可以实现对各种相关信息的维护和管理,包括:基本信息管理、学生住宿管理、公寓资源维护管理、寝室卫生状况管理,系统管理和收费管理等。

1.2 系统结构设计

学生公寓是整个管理系统软件的核心。系统对住宿学生的个人信息和公寓信息等资料进行全面记录,建立各自的数据库。从而可以对整个生活区进行科学管理,并使得信息的检索、修改和维护变得简单易行。针对以上提供的系统功能设计了相应的管理模块,主要有以下几个子模块:基本信息管理子模块、学生住宿管理模块、财产维护管理模块、卫生管理模块、系统管理模块、收费管理模块和其他信息管理模块等。

(1) 基本信息管理:主要包括以下信息的维护和管理:学生基本信息、公寓资源信息、学生寝室信息、后勤集团的相关信息等。可以实现信息的录入、删除、修改、查询和打印等功能。公寓基本信息管理主要是维护和管理以下信息:公寓所属生活区、公寓号、公寓的层数以及每层的房间数。寝室资源信息的管理主要维护和管理以下信息:寝室所在公寓信息、寝室资源信息。可以通过添加寝室资源界面把寝室各种资源信息来添加进数据库。后勤集团信息管理主要维护和管理如下信息:集团基本信息(法人代表、联系方式和集团最近通告信息等)和各公寓管理员信息(姓名、性别、编号、联系方式、工作质量和所属公寓号等)。

(2) 学生住宿管理:主要包括:住宿登记管理,退房管理,离校管理,学生晚归登记管理,外来人员登记管理以及物品出楼登记管理等几个方面。另外,还需满足可能出现的调铺和换铺要求,学生住宿安排查询要求等。住宿登记管理主要包括:住宿人的基本信息(姓名、学号、性别、所属院系专业、班级和联系电话等)和住宿信息(公寓号、房间号、床号等)的添加、修改、删除和查询等。退房管理主要包括:基本的信息添加、修改、删除和查询等操作;对学生的欠费和处罚信息进行维护,在退宿前对欠费进行收交;退房时要对相应寝室床位做还原处理。学生晚归管理包括:基本的信息添加、修改、删除和查询等操作;对学生的基本信息进行记录;对晚归信息进行记录(晚归的时间和原因);对出示的证件信息也需做记录。来访管理主要包括:基本的信息添加、修改、删除和查询等操作;维护来访人的信息(姓名、地址、证件信息)、来访信息(来访日期和来访原因)和被访人的信息(基本信息和住宿信息)。物品出楼管理包括:基本的信息添加、修改、删除和查询等操作;维护物品所有人的信息(基本信息和住宿信息)、物品信息(物品名称及价格状况等)和物品出楼的日期、原因等信息。

(3) 公寓财产维护管理:对于学生送交的报修单信息、公寓报修处理状况进行录入、删除、修改、查询和打印。其中,报修单需要录入的信息包括:维修物品所在公寓和房间信息、报修人信息、报修日期和报修原因等。报修处理状况的录入信息包括:报修人的信息、报修物品所在公寓和房间信息及维修状况信息等。

(4) 公寓卫生管理:可以实现每周卫生检查信息、寝室卫生级别统计信息的录入、删除、修改、查询和打印等功能。其中,卫生检查基本信息包括:寝室所在公寓号和房间号信息、各项卫生指标信息和检查日期信息。寝室级别统计信息查询可对寝室在4年内按年度、季度、月份、周和天为单位对卫生级别、卫生得分和总排名进行查询。

(5) 收费管理:主要实现对交费设置信息、水电费交费信息、网络费交费信息、住宿费交费信息和临时交费信息地录入、删除、修改、查询,统计和打印等维护管理。其中,交费设置可以对各种收费标准进行设置,而临时收的费用也可做录入、删除、修改操作。各种交费信息包括:交费人的信息、交费寝室信息、交费金额信息以及交费日期信息等。

(6) 系统管理: 主要是对系统的数据库进行维护和管理,还有系统的设置功能(可以根据需要对软件风格进行设置)。

(7) 其他信息管理:主要包括学生的贵重物品信息、卫生工具等物品的分发信息、学生反馈意见信息以及宿舍管理人员的值班记载与考核信息等信息的录入、删除、修改、查询和打印等操作。

1.3 业务流程

系统的业务流程图如图1所示。

2 数据库设计

2.1 数据库概念结构设计

在需求分析的基础上设计出能够满足用户需求的各种实体,以及他们之间的关系。为数据库逻辑结构的设计打下基础。根据设计规划得出的数据库实体包括:住宿学生实体、公寓寝室实体、财产实体、后勤集团实体、费用实体、卫生检查单实体、来访者实体和出楼物品实体等。各个实体的信息情况如表1所示。

2.2 数据库逻辑结构设计

根据以上管理模块的分析,针对学生生活区管理的具体情况和特点,采用SQL Server 2000进行具体数据库的设计。该管理系统共使用12张数据表,分别为:学生基本信息表(tb[CD#*2]studentinfo)、学生住宿信息表(tb[CD#*2]student[CD#*2]livinginfo)、宿舍表(tb[CD#*2]roominfo)、财产基本信息表(tb[CD#*2]estate)、财产报修表(tb[CD#*2]breaklistinfo)、财产维修状况表(tb[CD#*2]repairinfo)、卫生检查单表(tb[CD#*2]cleaninginfo)、后勤集团信息表(tb[CD#*2]logisticsinfo)、收费设置表(tb[CD#*2]settingchargeinfo)、收费信息表(tb[CD#*2]chargefeeinfo)、来访登记表(tb[CD#*2]callinlistinfo)和物品出楼登记表(tb[CD#*2]takeoutinfo)等。为了提高查询速度,数据表针对主键建立索引并建立表间连接。表间的连接关系如图2所示:

3 处理过程的分析

3.1 住宿学生登记处理过程分析

当有学生入学需要住宿登记时,首先单击菜单栏中的“住宿登记”菜单。进入住宿登记对话框界面,使数据集处于信息添加状态。然后在对话框中填写相关的信息(包括学生的基本信息、住宿信息和登记的其他信息),最后保存所填写的信息。在保存信息时,首先判断所要录入的信息是否重复,如果重复,进行重复提示,并且退出存储操作。否则,将数据保存到对应的数据表中。所对应的状态图如图3所示。

3.2 寝室调整处理过程分析

先单击“住宿管理”菜单,然后单击“寝室调整”子菜单进入寝室调整子界面,单击“查询”按扭进入学生信息查询子界面。在此界面中输入所查询对象的相关信息,然后单击“查询”图标对数据的信息进行查询。如果数据库中没有所要查找的对象实体,会出现“所查找对象不存在” 提示信息。这说明所查找对象不存在。而如果能查找到符合条件的对象,则返回所查对象的信息。界面重新进入“寝室调整”子界面。此时,所查询对象的基本信息已经在“寝室调整”子界面中显示出来。然后在“寝室调整”子界面中填写所要调整到寝室的信息,单击“调换寝室”按扭。如果寝室调整不符合要求,则会出现“寝室调整不符合条件”提示信息。如果寝室调整合理出现“寝室调整成功”信息。调整成功后,单击“录入”按扭,将修改的信息保存到数据表,调整完毕。过程所对应的状态图如图4所示。

4 结 语

学生生活区管理系统是在高校学生生活区后勤管理体制化的背景下产生的。本系统设计完全采用VC技术实现,这是信息技术的一个重要应用,是面向对象设计的完美产物。对于住宿学生比较多的高校而言,使用本系统对学生生活区进行管理有极大的优点。不但可以减少管理员的工作量降低管理成本,而且很大程度地提高了宿舍管理的水平。本系统为管理员提供了友好的图形界面,这使得软件更便于使用,更便于维护。

参 考 文 献

[1]杨正甫.面向对象分析与设计[M].北京:中国铁道出版社,2001.

[2]赵增敏,朱粹丹.SQL Server2000实用教程[M].北京:电子工业出版社,2003.

[3]徐超毅.学生公寓管理系统的面向对象分析[J].安徽理工大学学报,2005,25(3):62-65.

[4]向隅.学生公寓管理系统的研究[J].软件开发实务,2005(15):7-9.

[5]李海振,向宏,郭正康.一种基于校园网的WLAN建设方案\[J\].现代电子技术,2007,30(8):112-114.

作者简介

陈正军 男,1985年出生,浙江温州人,浙江理工大学信息电子学院优秀学生。研究方向为对数据库、计算机程序等。

上一篇:Session Facade在分布式系统中的应用研究 下一篇:基于USB控制的GSM模块设计