大学宿舍管理系统解析.docx
《大学宿舍管理系统解析.docx》由会员分享,可在线阅读,更多相关《大学宿舍管理系统解析.docx(81页珍藏版)》请在冰豆网上搜索。
大学宿舍管理系统解析
高校宿舍管理系统
河套大学宿舍管理系统
摘要
高校学生宿舍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于后台数据库的建立和维护要求建立起数据一致性、完整性强、数据安全性好的库。
而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。
我们使用VisualBasic6.0和SQLServer2000数据库为开发工具,VisualBasic6.0是简单实用的面向数据库开发工具,同时它提供的集成开发环境及面向对象各种标准化控件,利于对数据库和数据表的直接操作和处理,提高了编程效率和可靠性。
另外通过ASP为普通学生开发一个简单查询界面,允许学生通过浏览器查询与学生个人密切相关的宿舍管理信息以及与宿舍中心进行信息交流。
以往的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。
这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。
关键词:
宿舍管理系统;数据库;VisualBasic6.0
第1页
高校宿舍管理系统
第一章项目背景与需求分析
1.1项目背景
近几年,随着国家教育政策的调整和完善,我国高等院校大面积扩招,给宿舍管理带来了不小的冲击,要使学生拥有一个好的学习环境和生活氛围,是每一所高校都必须面对的重要工作。
河套大学是一所综合性大学,学校下设人文学部、理工部、农牧科学系、外语系、数学与计算机系等。
2003年起学校与邻省区进行对口交流招生整合后的河套大学目前具有各类在校生13000多人,学生公寓8栋。
宿舍管理系统对于一个学校来说是必不可少的组成部分。
目前学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于这样的综合性大学由于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。
而且当查找某条记录时,由于数据量庞大,还只能靠人工一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。
信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。
我们针对如此,设计了一套学生宿舍管理系统。
学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
本系统具有运行速度快、安全性高、稳定性好的优点,能够快速的查询学校所需的住宿信息。
1.2功能需求
1.2.1基本功能需求
基于学校的宿舍管理采用的还是人工来进行管理的,为了适应学校发展的实际状况,我通过实地调研之后,认为实现学生宿舍管理系统在设计时应尽可能的贴近学生便于学生用户操作,系统在实现上应具有入相功能:
(1)系统实现用户身份认证并对登录用户的操作权限分级管理。
(2)系统应提供学生入学的注册、基本信息的录入。
第2页
高校宿舍管理系统
(3)系统应提供宿舍基本情况的录入。
(4)系统应提供学生住宿情况的基本登记。
(5)系统应提供学生退宿情况的处理。
(6)系统还应具有基本的查询功能。
(7)系统不仅提供管理部门对宿舍管理信息的查询功能,还应提供普通学生通过Internet查询宿舍基础信息的功能。
1.2.2用户界面需求
学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。
尽可能的为用户的录入、查询等功能操作提供方便。
快捷按钮的创建也是非常需要的,以方便用户操作。
1.3性能需求
1.3.1系统安全性
学生宿舍管理系统中的增加用户、学生学期注册、学生毕业离校等模块都是和学生住宿费相联系在一起的,所以在系统的管理权限上应当进行严格控制,具体思想如下:
(1)要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。
没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。
(2)在上述要求基础上,程序开始运行所有功能将是不可使用的,只有用户登录窗口可以使用,没有正确的用户名和密码任何人都不能登录该系统。
(3)在具体实现时还应为各用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户只能浏览系统中的宿舍及学生基本信息。
(4)在系统开始试运行后,需要采取一定的技术手段对内部用户的访问和外部用户访问进行区分,采取一定的措施,严格控制Internet的用户的操作权限。
第二章宿舍管理系统的系统规划
2.1系统规划
规划,一般是对较长时期的活动进行总体的、全面的计划。
由于管理系统的建设耗资巨大,历时较长,技术复杂且涉及面广,系统规划
第3页
高校宿舍管理系统
是这一工作的起始间段。
这项工作的好坏直接影响到整个系统建设的成败,为了提高规划工作的科学性和有效性应注意以下关键问题:
(1)战略计划是核心
(2)解决问题的有效性是关键
(3)应变能力是系统成功的关键问题之一,也是当前系统建设与应用的瓶颈问题。
(4)人、管理、技术应协调发展,三者之间相互配合、相互促进,以加速系统的建设进程。
2.2管理信息系统理论
宿舍管理系统是典型的信息管理系统(MIS),需要MIS的基本理论的指导,鉴于此,我们回顾一下MIS的基本理论。
2.2.1管理信息系统的概述
管理信息系统是一个由人和计算机组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。
它能实测国民经济和企业的各种运行情况;管理信息系统利用历史数据预测未来;从全局出发辅助管理决策;利用信息控制企业的行为,帮助实现其规划目标。
管理信息系统是以计算为主要手段处理信息,强调信息处理的系统性、综合性,不但要求在事物处理上高效率,而且更强调对各级管理决策的有效支持,管理信息系统的建立,为各级管理决策提供了信息支持,从根本上改善了管理人员的劳动条件和工作性质,是管理手段现代化的重要标志。
2.2.2管理信息系统的特点
管理信息系统的特点可归纳为:
⏹数据集中统一,采用数据库
⏹数据模型的应用
⏹有预测和控制能力
⏹面向决策
管理信息系统是一门新的学科,它引用其它学科如管理学与工程经济理论、统计学、运筹学以及计算机科学等多学科的概念和方法,融合成为一门新的综合性、边缘性的学科。
第4页
高校宿舍管理系统
2.2.3管理信息系统开发的基本方法
用系统工程的方法开发管理信息系统的具体方法有生命周期法、原型法、面向对象开发方法和CASE方法等多种。
(1)生命周期法
所谓生命周期法,就是按照管理信息生命周期的概念,严格地按照系统生命周期的各个过程和步骤去开发系统。
即分为五个阶段:
系统分析、系统设计、系统实施、系统运行、系统维护阶段。
对于大系统或系统开发缺乏经验的情况,采用生命周期法可以立足全局,步步为营,减少返工,有利于提高开发质量,加快工程进度。
生命周期法的不足之处是系统的开发周期太长,有时系统开发尚在开发过程之中,而内外环境已有所变化,对系统的要求也发生了变化。
(2)原型法
原型法的基本思想是:
开发者和用户在系统的主要需求上取得一致意见后,由开发者很快开发出一个初步的原型系统,然后通过用户使用和评价,提出改进意见,反复修改、扩展和完善,直到形成一个相对稳定的系统。
原型法能充分发挥用户的积极性,能及早发现开发中出现的问题,因而系统的适用性较高,原型法主要用于以下一些场合:
⏹用户事先难以说明需求的较小的应用系统;
⏹决策支持系统;
⏹与生命周期法结合起来使用,即整体上仍使用生命周期法,而仅对其中功能
独立的模块采用原型法。
(3)面向对象法
面向对象法是一种认识问题和解决问题的思维方法,它把客观世界看成是由许多不同的对象构成。
在面向对象的系统中,我们把系统中所有资源(如系统、数据、模块)都看成是对象,每一对象都有自己的运动规律和内部状态。
不同对象间的相互联系和相互作用构成一个完整的客观世界。
(4)计算机辅助系统开发法(CASE法)
计算机辅助系统开发方法是运用计算机软件工具辅助系统开发的一种方法。
由于当前宿舍管理还处于手工管理阶段,管理水平还比较低,要求宿管部门的工作人员一次性地提供完整的需求确实存在困难,经过仔细分析,我决定采用
第5页
高校宿舍管理系统
原型法开发。
即先很快建立一个系统的原型,让用户认识它、使用它、熟悉它、修改它、评价它,不断的满足用户提出的新的需求,进一步完善和提高系统地综合性能。
当然本系统的开发设计过程仍严格遵守生命周期法的开发有关规范。
第三章宿舍管理系统的系统分析
3.1系统初步调查
系统初步调查是系统分析阶段的第一项活动,其主要目标就是从系统分析人员和管理人员的角度看新项目开发的可能性和必要性。
河套大学作为一所综合性大学,目前学校下设多个院系,尤其近年来与邻省区进行对口交流招生后,生源大量增加,学生住宿管理问题引起了校领导及主管学生住宿的宿管部门的重视。
现在学校宿舍管理主要依赖于手工管理方式,它存在着许多弊端,如学生开学入住登记繁琐且容易出错;数据冗余现象严重;查询不方便等。
为了完善这方面的管理,经多次与校领导及宿舍管理负责人的讨论,我决定为河套大学开发一个宿舍管理系统,以此来改善现有的管理模式,使学校各方面的管理向着系统化、科学化迈进。
3.2开发方式选择
面对当前的学生入学状况及校内现有的硬件资源,校领导对学生宿舍管理可以做出以下三种计划安排:
(1)继续采用当前的手工管理方式,需要再聘用几个生活老师加强对学生及宿舍的管理。
(2)购买市场上已有宿舍管理系统,一般来说能够帮助人们在某些环节上完成一些简单的、重复性的工作。
(3)自己开发一个宿舍管理系统,根据学校自身情况明确目标,开发适合自己的系统。
对于第一种显然是个不可行的,那样既不可减少学校的支出也不可以改善学校宿舍管理制度,以往工作中的缺陷和问题仍没有得到根本的改变和解决。
对于第二种购买理论上是可行的,但存在着这样一些问题,首先购买现有的软件是比较昂贵的;其次购买到真正满足学校需求、适应学校环境的软件是十分困难的;最后购买来的软件是作用和可靠程度一般都不尽如人意,所以经过多次调查讨论后我决定借毕业设计的机会为学校开发一个宿舍管理系统。
自己开发软件目标明确、符合需求、便于进一步扩充和升级。
因此,自行开发为自己所用的,
第6页
高校宿舍管理系统
适用于学校这一特定应用范围的,只支持宿舍管理这一局部功能的软件是学校最佳的选择。
3.3系统开发的可行性分析与讨论
可行性研究是系统分析阶段的第二项活动,其主要目标是进一步确定系统目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。
下面,我从三个方面对河套大学宿舍管理系统的可行性进行分析。
(1)技术可行性:
技术上的可行性要考虑将来采用的硬件和软件技术能否满足用户提出的要求。
基于当前的计算机网络技术和数据技术已成熟,而且管理信息系统(MIS)的各种开发技术也已经相当成熟,并且在各个领域都不乏成熟的案例。
所以为河套大学开发一套网络平台的多用户共享信息的宿舍管理系统在技术上是可行的。
(2)经济可行性:
经济可行性主要是对项目的经济效益进行评价。
目前,河套大学已建立了校园网络系统