宿舍管理系统的设计与实现设计说明书Word格式.docx
- 文档编号:18206979
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:32
- 大小:560.84KB
宿舍管理系统的设计与实现设计说明书Word格式.docx
《宿舍管理系统的设计与实现设计说明书Word格式.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统的设计与实现设计说明书Word格式.docx(32页珍藏版)》请在冰豆网上搜索。
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。
信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。
我们针对如此,设计了一套学生宿舍管理系统。
学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
本系统具有运行速度快、安全性高、稳定性好的优点,能够快速的查询学校所需的住宿信息。
1.2功能需求
1.2.1基本功能需求
基于学校的宿舍管理采用的还是人工来进行管理的,为了适应学校发展的实际状况,我通过实地调研之后,认为实现学生宿舍管理系统在设计时应尽可能的贴近学生便于学生用户操作,系统在实现上应具有入相功能:
(1)系统实现用户身份认证并对登录用户的操作权限分级管理。
(2)系统应提供学生入学的注册、基本信息的录入。
(3)系统应提供宿舍基本情况的录入。
(4)系统应提供学生住宿情况的基本登记。
(5)系统应提供学生退宿情况的处理。
(6)系统还应具有基本的查询功能。
(7)系统不仅提供管理部门对宿舍管理信息的查询功能,还应提供普通学生通过Internet查询宿舍基础信息的功能。
1.2.2用户界面需求
学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。
尽可能的为用户的录入、查询等功能操作提供方便。
快捷按钮的创建也是非常需要的,以方便用户操作。
1.3性能需求
学生宿舍管理系统中的增加用户、学生学期注册、学生毕业离校等模块都是和学生住宿费相联系在一起的,所以在系统的管理权限上应当进行严格控制,具体思想如下:
(1)要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。
没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。
(2)在上述要求基础上,程序开始运行所有功能将是不可使用的,只有用户登录窗口可以使用,没有正确的用户名和密码任何人都不能登录该系统。
(3)在具体实现时还应为各用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户只能浏览系统中的宿舍及学生基本信息。
(4)在系统开始试运行后,需要采取一定的技术手段对内部用户的访问和外部用户访问进行区分,采取一定的措施,严格控制Internet的用户的操作权限。
第二章宿舍管理系统的系统规划
2.1系统规划
规划,一般是对较长时期的活动进行总体的、全面的计划。
由于管理系统的建设耗资巨大,历时较长,技术复杂且涉及面广,系统规划是这一工作的起始间段。
这项工作的好坏直接影响到整个系统建设的成败,为了提高规划工作的科学性和有效性应注意以下关键问题:
(1)战略计划是核心
(2)解决问题的有效性是关键
(3)应变能力是系统成功的关键问题之一,也是当前系统建设与应用的瓶颈问题。
(4)人、管理、技术应协调发展,三者之间相互配合、相互促进,以加速系统的建设进程。
2.2管理信息系统理论
宿舍管理系统是典型的信息管理系统(MIS),需要MIS的基本理论的指导,鉴于此,我们回顾一下MIS的基本理论。
2.2.1管理信息系统的概述
管理信息系统是一个由人和计算机组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。
它能实测国民经济和企业的各种运行情况;
管理信息系统利用历史数据预测未来;
从全局出发辅助管理决策;
利用信息控制企业的行为,帮助实现其规划目标。
管理信息系统是以计算为主要手段处理信息,强调信息处理的系统性、综合性,不但要求在事物处理上高效率,而且更强调对各级管理决策的有效支持,管理信息系统的建立,为各级管理决策提供了信息支持,从根本上改善了管理人员的劳动条件和工作性质,是管理手段现代化的重要标志。
2.2.2管理信息系统的特点
管理信息系统的特点可归纳为:
⏹数据集中统一,采用数据库
⏹数据模型的应用
⏹有预测和控制能力
⏹面向决策
管理信息系统是一门新的学科,它引用其它学科如管理学与工程经济理论、统计学、运筹学以及计算机科学等多学科的概念和方法,融合成为一门新的综合性、边缘性的学科。
2.2.3管理信息系统开发的基本方法
用系统工程的方法开发管理信息系统的具体方法有生命周期法、原型法、面向对象开发方法和CASE方法等多种。
(1)生命周期法
所谓生命周期法,就是按照管理信息生命周期的概念,严格地按照系统生命周期的各个过程和步骤去开发系统。
即分为五个阶段:
系统分析、系统设计、系统实施、系统运行、系统维护阶段。
对于大系统或系统开发缺乏经验的情况,采用生命周期法可以立足全局,步步为营,减少返工,有利于提高开发质量,加快工程进度。
生命周期法的不足之处是系统的开发周期太长,有时系统开发尚在开发过程之中,而内外环境已有所变化,对系统的要求也发生了变化。
(2)原型法
原型法的基本思想是:
开发者和用户在系统的主要需求上取得一致意见后,由开发者很快开发出一个初步的原型系统,然后通过用户使用和评价,提出改进意见,反复修改、扩展和完善,直到形成一个相对稳定的系统。
原型法能充分发挥用户的积极性,能及早发现开发中出现的问题,因而系统的适用性较高,原型法主要用于以下一些场合:
⏹用户事先难以说明需求的较小的应用系统;
⏹决策支持系统;
⏹与生命周期法结合起来使用,即整体上仍使用生命周期法,而仅对其中功能独立的模块采用原型法。
(3)面向对象法
面向对象法是一种认识问题和解决问题的思维方法,它把客观世界看成是由许多不同的对象构成。
在面向对象的系统中,我们把系统中所有资源(如系统、数据、模块)都看成是对象,每一对象都有自己的运动规律和内部状态。
不同对象间的相互联系和相互作用构成一个完整的客观世界。
(4)计算机辅助系统开发法(CASE法)
计算机辅助系统开发方法是运用计算机软件工具辅助系统开发的一种方法。
由于当前宿舍管理还处于手工管理阶段,管理水平还比较低,要求宿管部门的工作人员一次性地提供完整的需求确实存在困难,经过仔细分析,我决定采用原型法开发。
即先很快建立一个系统的原型,让用户认识它、使用它、熟悉它、修改它、评价它,不断的满足用户提出的新的需求,进一步完善和提高系统地综合性能。
当然本系统的开发设计过程仍严格遵守生命周期法的开发有关规范。
第三章宿舍管理系统的系统分析
3.1系统初步调查
系统初步调查是系统分析阶段的第一项活动,其主要目标就是从系统分析人员和管理人员的角度看新项目开发的可能性和必要性。
湖南工业大学作为一所综合性大学,目前学校下设多个院系,尤其近年来与邻省区进行对口交流招生后,生源大量增加,学生住宿管理问题引起了校领导及主管学生住宿的宿管部门的重视。
现在学校宿舍管理主要依赖于手工管理方式,它存在着许多弊端,如学生开学入住登记繁琐且容易出错;
数据冗余现象严重;
查询不方便等。
为了完善这方面的管理,经多次与校领导及宿舍管理负责人的讨论,我决定为河套大学开发一个宿舍管理系统,以此来改善现有的管理模式,使学校各方面的管理向着系统化、科学化迈进。
3.2开发方式选择
面对当前的学生入学状况及校内现有的硬件资源,校领导对学生宿舍管理可以做出以下三种计划安排:
(1)继续采用当前的手工管理方式,需要再聘用几个生活老师加强对学生及宿舍的管理。
(2)购买市场上已有宿舍管理系统,一般来说能够帮助人们在某些环节上完成一些简单的、重复性的工作。
(3)自己开发一个宿舍管理系统,根据学校自身情况明确目标,开发适合自己的系统。
对于第一种显然是个不可行的,那样既不可减少学校的支出也不可以改善学校宿舍管理制度,以往工作中的缺陷和问题仍没有得到根本的改变和解决。
对于第二种购买理论上是可行的,但存在着这样一些问题,首先购买现有的软件是比较昂贵的;
其次购买到真正满足学校需求、适应学校环境的软件是十分困难的;
最后购买来的软件是作用和可靠程度一般都不尽如人意,所以经过多次调查讨论后我决定借毕业设计的机会为学校开发一个宿舍管理系统。
自己开发软件目标明确、符合需求、便于进一步扩充和升级。
因此,自行开发为自己所用的,适用于学校这一特定应用范围的,只支持宿舍管理这一局部功能的软件是学校最佳的选择。
3.3系统开发的可行性分析与讨论
可行性研究是系统分析阶段的第二项活动,其主要目标是进一步确定系统目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。
下面,我从三个方面对湖南工业大学宿舍管理系统的可行性进行分析。
(1)技术可行性:
技术上的可行性要考虑将来采用的硬件和软件技术能否满足用户提出的要求。
基于当前的计算机网络技术和数据技术已成熟,而且管理信息系统(B/S)的各种开发技术也已经相当成熟,并且在各个领域都不乏成熟的案例。
所以为湖南工业大学开发一套网络平台的多用户共享信息的宿舍管理系统在技术上是可行的。
(2)经济可行性:
经济可行性主要是对项目的经济效益进行评价。
目前,河套大学已建立了校园网络系统,具备了运行网络平台的MIS的硬件基础,而且本系统是我作为毕业设计自行开发,免费帮助设计并实施的。
因此开发、设计这套系统的支出费用是学校可以承担的,即经济上是可行的。
(3)运营可行性:
宿舍管理系统的开发不会影响学校其它职能部门的正常运行。
现有的生活部负责人及生活老师素质比较高,所以宿舍管理系统的实施不会遭到阻力,加上校领导的支持和其它各部分的配合,宿舍管理系统的实施在运营上是可行的。
3.4系统详细调查
系统详细调查的目标是在可行性研究的基础上进一步对现有系统进行全面、深入的调查和分析,弄清楚现行系统的运行状况发现其薄弱环节,找出要解决的问题的实质,确保新系统比原系统更有效。
通过详细调查,学校现有在校学生13000多人,宿舍楼30座,男女生各15座。
目前,宿舍管理工作完全靠生活部老师手工完成。
学生注册后,入住管理都是手工方式进行。
由生活部老师按照学生的专业及到校的先后次序依次安排入住。
学生的基本记录,以及安排入住后的相关资料也由生活老师手工登记,这使的生活部工作量很大,而且宿舍实行统一标准的管理,也不能满足学生及家长的住宿要求,这些问题都亟待解决。
因此,即使目前全部宿舍都是统一的6人间标准,由于完全采用手工管理,生活部的老师已经非常辛苦。
而且随着多层次、多等级标准宿舍的出现,手工方式的管理已经完全不能适应管理工作的需要。
3.5系统逻辑模型的提出
这一阶段是系统分析的最后一项活动,目标是明确用户的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案。
经过初步调查及详细调查后发现原有的手工管理方式不能满足学校现在的管理要求,学校将采用新的管理方式,对学生宿舍实行公寓化管理,将现有的宿舍化分为三个标准:
2人间、4人间和6人间,各种标准的公寓内部设施各不同,相应的住宿费也不同。
学生报到后持缴费单到生活部报到安排住宿,根据学生的不同情况,首先登记学生的基本信息,然后查询相应的宿舍情况,依次安排学生入住。
使学生很快适应新的环境,进入正常、健康的大学生活,为了丰富大学的生活我们开展各种评比活动并且学期结束,按评比结果进行奖励。
(1)宿舍管理系统关联图,如图3.1所示。
图3.1宿舍管理系统关联图
(2)宿舍管理系统顶层图,如图3.2所示。
F1:
学生注册单F2:
宿舍标准信息F3:
学生基本信息
F4:
宿舍信息F5:
评比依据F6:
评比结果
F7:
退宿结果F8:
入住结果F9:
学生信息
图3.1宿舍管理系统顶层图
第四章宿舍管理系统的系统设计
4.1数据库的设计
4.1.1数据库需求分析
需求分析阶段应该对系统的整个应用情况作全面的、详细的调查,确定系统的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求。
要设计一个性能良好的数据库系统,收集和分析用户需求,明确应用环境对系统的要求是首要的和最基本的。
特别是数据库应用非常广泛,非常复杂,多个应用程序可以在同一个数据库上运行时,为了支持所有应用程序的运行,数据库设计就变的复杂。
因此事先对信息进行充分和细致的分析,是数据库设计取得成功的关键所在。
事实上确定全部的用户需求是一件很困难的事情,原因如下:
(1)系统本身的需求是变化的,用户的需求必须不断调整,使之与这变化相一致。
(2)由于用户缺少计算机信息系统设计方面的专业知识,要准确表达他们的需求很困难,特别是很难说清楚某部分工作的功能与发展过程。
(3)要调动用户积极性,使他们能够积极的参与系统的分析与设计工作相当困难。
虽然面临这些困难,但它关系到数据库设计的成功与否所以一定要认真对待。
因此,我们应收集尽可能详细的资料,并且了解系统将来要发生的变化,收集未来应用所涉及的数据,充分考虑到系统可能的扩充和变动,使系统设计更符合未来发展的趋向,并且易于改动,以减少系统维护的代价。
4.1.2数据库逻辑结构设计
逻辑设计主要是把概念模式转换成DBMS能处理的模式,E-R图到关系模式的转换是比较直接的,实体的联系都可以表示成关系,E-R图中的属性也可以转换成关系的属性。
E-R图直接转化成的关系模式的不是唯一的,也不是一定是最优的,还得根据现实语义,运用范式规范化理论进行优化。
系统中所涉及到的实体有:
学生实体、宿舍实体、宿舍标准实体、奖励等级实体及奖品实体。
将其E-R图向关系模型转换结果如下:
⏹用户表(用户ID,用户名,密码,学生信息管理,宿舍信息管理,学生住宿管理,评比及奖励管理,综合信息查询) 用户ID为此关系的码(注:
学生信息管理,宿舍信息管理,学生住宿管理,评比及奖励管理,综合信息查询为权限分类),如表4.2所示。
⏹学生基本信息表(学号,姓名,性别,出生日期,入学时间,专业,家庭地址,联电话,邮编),如表4.3所示。
⏹宿舍标准表(标准号,标准名称,住宿费,床,桌子,柜子,椅子,电视,网口,电话,是否有独立卫生间),如表4.4所示。
⏹宿舍信息表(宿舍号,标准号,位置,床位总数,已用床位,未用床位,电话号码,) 如表4.5所示。
⏹奖品信息表(奖品号,奖品名称,数量,价值),如表4.6所示。
⏹奖励等级表(等级号,等级名称,评奖机构),如表4.7所示。
⏹奖品发放表(奖品号,等级号,数量),如表4.8所示。
⏹学生入宿表(入住编号,姓名,学号,宿舍号,入住时间,联系电话),如表4.9所示。
⏹学生退宿表(退宿编号,宿舍号,学号,姓名,退宿日期,入住编号)。
如表4.10所示。
⏹宿舍评比等级表(领用编号,宿舍号,奖励等级号,评比时间,备注),如表4.11所示。
⏹系统自动编号表(编号名称,编号),如表4.12所示。
4.1.3数据库的物理设计
(1)数据库和表名称
在湖南工业大学宿舍管理系统中数据库的名称设置为hostel数据库中的表名称和字符标识,如表4.1所示:
表4.1各表名称
序号
表名称
字符标识
1
用户表
usertable
2
学生基本信息表
Stumess
3
宿舍信息表
hosgrn
4
宿舍标准表
statichostable
5
奖品等级表
grademess
6
奖品表
grademesslist
7
奖品发放表
gradeset
8
学生入宿表
gohostable
9
学生退宿表
gobacktable
10
宿舍评比等级表
gogrademess
11
系统自动编号表
id
表4.2用户表(usertable)
字段名
描述
数据类型
数据长度
主键
可否为空
userid
用户id
Char
√
n
username
用户名
userpwd
密码
y
stumess
学生信息管理
int
hosmess
宿舍信息管理
评比奖励管理
allmess
综合信息查询
表4.3学生基本信息表(stumess)
字段
stunumber
学号
Varchar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宿舍 管理 系统 设计 实现 说明书