宿舍管理信息系统_第1页
宿舍管理信息系统_第2页
宿舍管理信息系统_第3页
宿舍管理信息系统_第4页
宿舍管理信息系统_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章 学生宿舍管理信息系统规划1.1项目背景及开发意义随着高校的扩招,学校需要住宿的人数大幅增加,由此导致宿舍管理工作日益繁重,而现有工作人员不足,又是采用基本手工的操作方式进行,显然无法满足日益增长的宿舍管理业务工作的需要。因此,为了更加有效的做好宿舍管理工作,为广大学生提供方便、快捷、满意的服务,开发出一套能够进行实时处理的管理信息系统迫在眉睫。1.2系统需求分析 1.2.1现在系统存在的主要问题从目前宿舍管理的操作情况来看,由于登记、宿舍情况统计等均是以手工操作为主,数据的传送大多为纸张传递的方式,因此常常造成信息传递的不及时和办公耗材的大量浪费,特别在学校进行扩招的情况下,入住宿舍的

2、学生数量也有大幅增加,如何更好的利用宿舍资源,安排好学生的住宿生活,也成为该宿舍管理上的一个亟待解决的问题。然而现在数据在输入、存储、处理等管理方式上的落后已经远远不能满足管理上的功能要求了,所以,充分利用现有资源,立足于实际需求,开发一套功能完善、处理及时的管理信息系统,是一个必然的选择。1.2.2解决问题的可能方案在入住的学生每年逐渐增加的情况下,确实需要一个有效的管理系统,可能的解决方案有以下几类:一是使用office之类的通用办公软件,可以完成报表打印等功能,但是却难以实现信息查询、信息共享和信息分析利用;二是使用通用的财务软件,优点是财务处理功能比较强大,但缺点是无法处理房间等其它信

3、息;三是使用自行编辑的小型MIS软件,具有工作效率高,功能强大,易于操作等优点。1.3管理信息系统目标由于目前的宿舍管理工作流程大多建立在手工操作之上而导致处理速度过慢,不能尽如人意,所以新系统开发的目标是:适应快速增长学生数的要求,立足于现有的人力资源,充分利用计算机的强大功能,加强住宿工作各阶段的科学管理,并对管理决策提供良好支持。具体来说学生宿舍管理系统有如下功能:1) 对于入住新生的资料、交费情况、每个宿舍目前剩余电费等数据能够准确录入和查询。只有对基本数据快速、准确的录入和定位查询,才能为后继工作提供良好的支持。2) 每月可以自动计算每个宿舍的电费余额,对于电费余额不足宿舍系统将给出

4、报警信息,并生成电费历史清单,供查询。该功能能够节省大量人力,发挥计算机的优势,同时使费用透明化。3) 房间管理功能。可以对宿舍房间的类型进行设置,对于空的铺位进行查询。4) 数据查询和统计功能。这体现在能利用本系统的基础信息,通过一定的计算,向相关决策和管理人员提供面向业务的辅助决策方案。5) 退房及改换宿舍功能。对于要退房或已毕业的学生,结算该生应退余额,打印清单,并删除该住户;对于处于某种原因调换宿舍的学生,可以通过本系统进行资料和数据的变更。6) 安全性功能。要求所有操作员必须凭口令登录系统,按相应的权限使用系统,访客只具有查询权限,管理员具有最高权限,可以删除和添加操作员。1.4系统

5、可行性分析1.4.1 技术可行性分析系统采用Adaptive Server Anywhere 8.0 (ASA)数据库平台和PowerBuilder 9.0开发语言进行开发。1) Adaptive Server Anywhere简介Adaptive Server Anywhere 关系数据库管理系统是 SQL Anywhere Studio 的核心。Adaptive Server Anywhere 是为要求功能完备的 SQL 数据库的任务而专门设计的。根据设计,它可以在不同的环境下工作。它充分利用可用内存和 CPU 资源,在具有充足资源的环境中提供极佳的性能。它还可以在具有有限物理和数据库管理

6、资源的环境下很好地工作,包括移动计算环境、嵌入式数据库使用,并可用作中小型业务的数据库服务器。2)PowerBuilderPowerBuilder简介PowerBuilderPowerBuilder美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。这个工具具有以下特点:a)可视化、多特性的开发工具。全面支持Windows或WindowsNT所提供

7、的控制、事件和函数。 PowerScript语言提供了几百个内部函数,并且具有一个面向对象的编译器和调试器,可以随时编译新增加的代码,带有完整的在线帮助和编程实例。b)大的面向对象技术。支持通过对类的定义来建立可视或不可视对象模型,同时支持所有面向对象编程技术,如继承、数据封装和函数多态性等。这些特性确保了应用程序的可靠性,提高了软件的可维护性。 c)高效的复杂应用程序。对基于Windows环境的应用程序提供了完备的支持,这些环境包括Windows、WindowsNT和WinOS/2。开发人员可以使用PowerBuilder内置的Watcom C/C+来定义、编译和调试一个类。d)数据库的连接

8、能力。PowerBuilder的主要特色是DataWindow(数据窗口),通过DataWindow可以方便地对数据库进行各种操作,也可以处理各种报表,而无需编写SQL语句,可以直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。e)强大的查询、报表和图形功能。PowerBuilder提供的可视化查询生成器和多个表的快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源。 PowerBuilder主要适用于管理信息系统的开发,特别是客户机/服务器结构3)开发技术上具有的特点和功能优秀的开发软件:它提供了完全可视化的开发环境,以直观的界面,简洁的语言,

9、强大的功能,开放的系统为特色,便于管理和调试,使开发的效率大大提高。先进的客户机/服务器开发解决方案:C/S模式是当前数据库管理软件中最常用的开发模式,对数据进行统一化管理,多用户客户端分散管理,使数据库安全、稳定、可靠。SAS又以其稳定的数据库平台而著称,最适合具有复杂流程的管理信息系统开发。采用面向对象的程序设计:PB 9.0是数据库语言中的佼佼者,所有的程序编写都是由对象组成,对象中的各种控件功能齐全,而其对象都具有其特有的特色封装性、继承性和多态性,增加了应用程序的可重用性、可移植性和可扩展性。因此,在技术方面优秀的开发平台和开发语言为整个系统提供了强有力的保证,加上优秀的开发人员和完

10、善的开发环境,为系统的顺利开发提供了技术保证1.4.2 经济可行性分析1).信息化网络化管理符合不断增加的学生数量以及越加繁琐复杂数据处理的需要2).人工操作需要大量的人力财力物力,大多数信息无法同步,投入产出比低3).通过宿舍管理系统,运行系统所需要的人数比之前大大减小,大大降低人力成本.4).相比与之前的人工投入,这样的一次性投入,更具有长远的战略意义5).开发的系统简单易用,对比与繁琐的人工操作,可以降低失之前纯手工操作带来的失误率,带来不必要的损失6).能够第一时间收集学生的实际生活学习情况,动态掌握学校的实际生活情况1.4.3 法律可行性分析学生宿舍管理信息系统由小组成员独立开发和运

11、行,与国家的政策法规不存在冲突和抵触之处,在软件中也不会设置各种逻辑陷阱、特洛伊木马以及其他非法程序,也不会借此发布非法事件,故在法律上、专利问题上不会存在违反法律的行为。1.4.4 时间可行性分析 在当前的技术条件下,整个系统分为同属关信息系统的规划、分析和设计1.4.5 组织可行性分析我们对现有的宿舍组织结构进行了调查与分析,发现了现有人员、环境对系统具有一定的适应性,对操作人员进行短期培训就能很快适应系统的运作,不必对业务流程进行重大的调整就能运作。我们主要在宿舍管理系统的开发、系统的规范化等方面进行优化,以改善落后的管理工作,提高工作效率。1.5 成员分工姓名陈 欢学号任务分工前期项目

12、背景调查,项目技术可行性分析,协助进行资料整理,U/C矩阵,查询统计子系统的开发,E-R图姓名周一鸣学号任务分工前期项目背景调查,系统需求分析,项目时间可行性分析,对资料进行总结整理,登记子系统的开发,E-R图姓名王 社学号任务分工前期项目背景调查,系统设置子系统的开发,数据流程图,业务流程图,系统需求分析姓名许鲁海学号任务分工前期项目背景调查,项目经济可行性分析,U/C矩阵,房间管理子系统的开发,数据流程图,业务流程图姓名王苗苗学号任务分工前期项目背景调查,项目组织可行性分析,U/C矩阵,缴费管理子系统的开发,数据流程图,总体功能需求分析姓名穆 洋学号任务分工前期项目背景调查,退房及信心变更

13、子系统的开发,系统需求姓名纪 娜学号任务分工前期项目背景调查,项目法律可行性分析,U/C矩阵,电费管理子系统的开发,业务流程图第二章 学生宿舍管理信息系统分析2.1学生宿舍管理信息系统组织结构及任务描述:2.1.1学生宿舍管理信息系统组织结构根据我们调查,现行系统由学校后勤部门总负责,学校信息中心负责宿舍管理的所有信息,宿管负责将各种信息用笔记录下来方便后勤部门实时查看,宿管全权管理学生宿舍的各种事宜,下面的员工主要有日常管理员、维修人员、保洁员、保安人员等。各员工相互独立,各负其责。前台接待员维修人员管理员生活管理员宿舍负责人保洁人员安保员2.1.2组织机构任务描述:日常管理员:负责管理学生

14、的日常起居事宜,登记、房间管理等。维修人员:负责整个学生宿舍内部物品的维修。保洁人员:负责清洁学生宿舍,保持整洁、卫生。保安人员:负责学生宿舍的安全保卫工作。2.2学生宿舍管理信息系统业务描述 2.2.1各子系统业务流程图 2.2.2 组织机构/业务联系描述2.3数据分析及数据流程分析 2.3.1数据流程图数据流程图是一种能全面描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动、处理、和存储情况。这个模型不涉及硬件、软件、数据结构与文件组织,它与对系统的物理描述无关,只是用一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么。因

15、此,数据流程图是系统分析人员与用户进行交流的有效手段,也是所有后续工作,如系统设计的主要依据之一。数据流程图由四种基本成分组成: 外部项:指本系统之外的人或单位,它们和本系统有信息传递关系。 加工:描述系统对信息进行处理的逻辑功能。 数据存储:逻辑意义上的数据存储环节。即系统信息处理功能需要的,不考虑存储 物理介质和技术手段的数据存储环节。 数据流:表示流动着的数据,可以是一个数据,也可以是一组数据。它们的符号表示如下:加工外部项数据存储数据流数据流程图图例此外,为了规范化系统开发流程,有必要给数据流程图上的每个元素编上相应的编号,并在编号之前冠以大写字母,以此来区分不同的元素。 F数据流 D

16、数据存储 P加工 S外部项 根据对学生宿舍管理的业务流程图的描述,从系统的科学性、管理的合理性、实际营运的可行性角度出发,采用结构化的分析方法,自顶向下对系统进行分解,导出了学生宿舍管理系统的系统关联图、系统顶层图和系统一层图。 2.3.2数据分析 2.3.3各子系统功能结构图 2.3.4业务(功能)/数据分析2. .1 系统关联图 本系统管理的核心模块是水电费管理和房间管理,在此基础上,所涉及到的外部实体有三个:学生、管理员;涉及到的数据流有六个:住宿协议、个人交费单、水电费单、发票、退房单、结余清单。 确定了整个系统的外部实体和数据流后,把整个系统作为一个加工环节,由此绘制出学生宿舍管理系

17、统的关联图。如下页图3.2所示:管理员学生宿舍管理系统学生 学生 F1:住宿协议 F3:电费单 F2:个人交费单 F4:发票、收据 F6:结余清单 F5:退房单图3.2 学生宿舍管理系统关联图3.1.2 系统顶层图以上数据关联图主要描述了系统与各外部实体间的信息联系,为了确定系统主要信息的处理功能,还要将系统进一步分解成:登记、交费、水电费管理、房间管理、退房。再确定每个加工的输入和输出的数据流以及与这些加工的有关的数据存储。根据各加工和数据存储环节的输入与输出数据流的关系,将外部项、各加工环节以及数据存储环节用数据流连接起来,为各个数据流、加工环节命名、编码,从而得出宿舍管理系统顶层图。如下

18、页图3.3所示。第三章 学生宿舍管理信息系统设计3.1 引言设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键,包括了概念模型设计和新系统流程两个阶段。3.2概念模型设计ER模型L学生信息系统学生学生信息管理员N其他系统的ER如上所示3.3 系统功能设计学生宿舍信息管理系统登记交费水电费管理退房房间管理3.4 软件模块结构设计在系统需求分析阶段,已经弄清了系统的各种需求,解决了要让所开发的系统“做什么”的问题,并已在系统需求说明书中详尽地阐明了需求,在系统设计阶段,要着手解决“怎么做”的问题。现有的系统设计的方法和工具有如下几种:l、 结构化设计方法:规定了一系列模块的分解协调原则和技术,结构化设计的基础是模块化,即将整个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调实现整个软件系统的功能。2、系统流程图:是系统的描述工具。它用图形符号描述了所有的输入输出和与之有关的处理,同时,也包括了对所有文件的建立过程。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论