宿舍管理信息系统.docx

上传人:b****6 文档编号:14234326 上传时间:2023-06-21 格式:DOCX 页数:12 大小:64.96KB
下载 相关 举报
宿舍管理信息系统.docx_第1页
第1页 / 共12页
宿舍管理信息系统.docx_第2页
第2页 / 共12页
宿舍管理信息系统.docx_第3页
第3页 / 共12页
宿舍管理信息系统.docx_第4页
第4页 / 共12页
宿舍管理信息系统.docx_第5页
第5页 / 共12页
宿舍管理信息系统.docx_第6页
第6页 / 共12页
宿舍管理信息系统.docx_第7页
第7页 / 共12页
宿舍管理信息系统.docx_第8页
第8页 / 共12页
宿舍管理信息系统.docx_第9页
第9页 / 共12页
宿舍管理信息系统.docx_第10页
第10页 / 共12页
宿舍管理信息系统.docx_第11页
第11页 / 共12页
宿舍管理信息系统.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

宿舍管理信息系统.docx

《宿舍管理信息系统.docx》由会员分享,可在线阅读,更多相关《宿舍管理信息系统.docx(12页珍藏版)》请在冰点文库上搜索。

宿舍管理信息系统.docx

宿舍管理信息系统

第一章学生宿舍管理信息系统规划

1.1项目背景及开发意义

随着高校的扩招,学校需要住宿的人数大幅增加,由此导致宿舍管理工作日益繁重,而现有工作人员不足,又是采用基本手工的操作方式进行,显然无法满足日益增长的宿舍管理业务工作的需要。

因此,为了更加有效的做好宿舍管理工作,为广大学生提供方便、快捷、满意的服务,开发出一套能够进行实时处理的管理信息系统迫在眉睫。

1.2系统需求分析

1.2.1现在系统存在的主要问题

从目前宿舍管理的操作情况来看,由于登记、宿舍情况统计等均是以手工操作为主,数据的传送大多为纸张传递的方式,因此常常造成信息传递的不及时和办公耗材的大量浪费,特别在学校进行扩招的情况下,入住宿舍的学生数量也有大幅增加,如何更好的利用宿舍资源,安排好学生的住宿生活,也成为该宿舍管理上的一个亟待解决的问题。

然而现在数据在输入、存储、处理等管理方式上的落后已经远远不能满足管理上的功能要求了,所以,充分利用现有资源,立足于实际需求,开发一套功能完善、处理及时的管理信息系统,是一个必然的选择。

1.2.2解决问题的可能方案

在入住的学生每年逐渐增加的情况下,确实需要一个有效的管理系统,可能的解决方案有以下几类:

一是使用office之类的通用办公软件,可以完成报表打印等功能,但是却难以实现信息查询、信息共享和信息分析利用;二是使用通用的财务软件,优点是财务处理功能比较强大,但缺点是无法处理房间等其它信息;三是使用自行编辑的小型MIS软件,具有工作效率高,功能强大,易于操作等优点。

1.3管理信息系统目标

由于目前的宿舍管理工作流程大多建立在手工操作之上而导致处理速度过慢,不能尽如人意,所以新系统开发的目标是:

适应快速增长学生数的要求,立足于现有的人力资源,充分利用计算机的强大功能,加强住宿工作各阶段的科学管理,并对管理决策提供良好支持。

具体来说学生宿舍管理系统有如下功能:

1)对于入住新生的资料、交费情况、每个宿舍目前剩余电费等数据能够准确录入和查询。

只有对基本数据快速、准确的录入和定位查询,才能为后继工作提供良好的支持。

2)每月可以自动计算每个宿舍的电费余额,对于电费余额不足宿舍系统将给出报警信息,并生成电费历史清单,供查询。

该功能能够节省大量人力,发挥计算机的优势,同时使费用透明化。

3)房间管理功能。

可以对宿舍房间的类型进行设置,对于空的铺位进行查询。

4)数据查询和统计功能。

这体现在能利用本系统的基础信息,通过一定的计算,向相关决策和管理人员提供面向业务的辅助决策方案。

5)退房及改换宿舍功能。

对于要退房或已毕业的学生,结算该生应退余额,打印清单,并删除该住户;对于处于某种原因调换宿舍的学生,可以通过本系统进行资料和数据的变更。

6)安全性功能。

要求所有操作员必须凭口令登录系统,按相应的权限使用系统,访客只具有查询权限,管理员具有最高权限,可以删除和添加操作员。

1.4系统可行性分析

1.4.1技术可行性分析

系统采用AdaptiveServerAnywhere8.0(ASA)数据库平台和PowerBuilder9.0开发语言进行开发。

1)AdaptiveServerAnywhere简介

AdaptiveServerAnywhere关系数据库管理系统是SQLAnywhereStudio的核心。

AdaptiveServerAnywhere是为要求功能完备的SQL数据库的任务而专门设计的。

根据设计,它可以在不同的环境下工作。

它充分利用可用内存和CPU资源,在具有充足资源的环境中提供极佳的性能。

它还可以在具有有限物理和数据库管理资源的环境下很好地工作,包括移动计算环境、嵌入式数据库使用,并可用作中小型业务的数据库服务器。

2)PowerBuilderPowerBuilder简介

PowerBuilderPowerBuilder美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。

它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。

这个工具具有以下特点:

a)可视化、多特性的开发工具。

全面支持Windows或WindowsNT所提供的控制、事件和函数。

PowerScript语言提供了几百个内部函数,并且具有一个面向对象的编译器和调试器,可以随时编译新增加的代码,带有完整的在线帮助和编程实例。

b)大的面向对象技术。

支持通过对类的定义来建立可视或不可视对象模型,同时支持所有面向对象编程技术,如继承、数据封装和函数多态性等。

这些特性确保了应用程序的可靠性,提高了软件的可维护性。

c)高效的复杂应用程序。

对基于Windows环境的应用程序提供了完备的支持,这些环境包括Windows、WindowsNT和WinOS/2。

开发人员可以使用PowerBuilder内置的WatcomC/C++来定义、编译和调试一个类。

d)数据库的连接能力。

PowerBuilder的主要特色是DataWindow(数据窗口),通过DataWindow可以方便地对数据库进行各种操作,也可以处理各种报表,而无需编写SQL语句,可以直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。

e)强大的查询、报表和图形功能。

PowerBuilder提供的可视化查询生成器和多个表的快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源。

PowerBuilder主要适用于管理信息系统的开发,特别是客户机/服务器结构

3)开发技术上具有的特点和功能

优秀的开发软件:

它提供了完全可视化的开发环境,以直观的界面,简洁的语言,强大的功能,开放的系统为特色,便于管理和调试,使开发的效率大大提高。

先进的客户机/服务器开发解决方案:

C/S模式是当前数据库管理软件中最常用的开发模式,对数据进行统一化管理,多用户客户端分散管理,使数据库安全、稳定、可靠。

SAS又以其稳定的数据库平台而著称,最适合具有复杂流程的管理信息系统开发。

采用面向对象的程序设计:

PB9.0是数据库语言中的佼佼者,所有的程序编写都是由对象组成,对象中的各种控件功能齐全,而其对象都具有其特有的特色——封装性、继承性和多态性,增加了应用程序的可重用性、可移植性和可扩展性。

因此,在技术方面优秀的开发平台和开发语言为整个系统提供了强有力的保证,加上优秀的开发人员和完善的开发环境,为系统的顺利开发提供了技术保证

1.4.2经济可行性分析

1).信息化网络化管理符合不断增加的学生数量以及越加繁琐复杂数据处理的需要

2).人工操作需要大量的人力财力物力,大多数信息无法同步,投入产出比低

3).通过宿舍管理系统,运行系统所需要的人数比之前大大减小,大大降低人力成本.

4).相比与之前的人工投入,这样的一次性投入,更具有长远的战略意义

5).开发的系统简单易用,对比与繁琐的人工操作,可以降低失之前纯手工操作带来的失误率,带来不必要的损失

6).能够第一时间收集学生的实际生活学习情况,动态掌握学校的实际生活情况

1.4.3法律可行性分析

学生宿舍管理信息系统由小组成员独立开发和运行,与国家的政策法规不存在冲突和抵触之处,在软件中也不会设置各种逻辑陷阱、特洛伊木马以及其他非法程序,也不会借此发布非法事件,故在法律上、专利问题上不会存在违反法律的行为。

1.4.4时间可行性分析

在当前的技术条件下,整个系统分为同属关信息系统的规划、分析和设计

1.4.5组织可行性分析

我们对现有的宿舍组织结构进行了调查与分析,发现了现有人员、环境对系统具有一定的适应性,对操作人员进行短期培训就能很快适应系统的运作,不必对业务流程进行重大的调整就能运作。

我们主要在宿舍管理系统的开发、系统的规范化等方面进行优化,以改善落后的管理工作,提高工作效率。

1.5成员分工

姓名

陈欢

学号

40912110

任务分工

前期项目背景调查,项目技术可行性分析,协助进行资料整理,U/C矩阵,查询统计子系统的开发,E-R图

姓名

周一鸣

学号

40912112

任务分工

前期项目背景调查,系统需求分析,项目时间可行性分析,对资料进行总结整理,登记子系统的开发,E-R图

姓名

王社

学号

409121

任务分工

前期项目背景调查,系统设置子系统的开发,数据流程图,业务流程图,系统需求分析

姓名

许鲁海

学号

40921136

任务分工

前期项目背景调查,项目经济可行性分析,U/C矩阵,房间管理子系统的开发,数据流程图,业务流程图

姓名

王苗苗

学号

40981033

任务分工

前期项目背景调查,项目组织可行性分析,U/C矩阵,缴费管理子系统的开发,数据流程图,总体功能需求分析

姓名

穆洋

学号

任务分工

前期项目背景调查,退房及信心变更子系统的开发,系统需求

姓名

纪娜

学号

40981043

任务分工

前期项目背景调查,项目法律可行性分析,U/C矩阵,电费管理子系统的开发,业务流程图

 

第二章学生宿舍管理信息系统分析

2.1学生宿舍管理信息系统组织结构及任务描述:

2.1.1学生宿舍管理信息系统组织结构

根据我们调查,现行系统由学校后勤部门总负责,学校信息中心负责宿舍管理的所有信息,宿管负责将各种信息用笔记录下来方便后勤部门实时查看,宿管全权管理学生宿舍的各种事宜,下面的员工主要有日常管理员、维修人员、保洁员、保安人员等。

各员工相互独立,各负其责。

 

2.1.2组织机构任务描述:

日常管理员:

负责管理学生的日常起居事宜,登记、房间管理等。

维修人员:

负责整个学生宿舍内部物品的维修。

保洁人员:

负责清洁学生宿舍,保持整洁、卫生。

保安人员:

负责学生宿舍的安全保卫工作。

2.2学生宿舍管理信息系统业务描述

2.2.1各子系统业务流程图

2.2.2组织机构/业务联系描述

2.3数据分析及数据流程分析

2.3.1数据流程图

数据流程图是一种能全面描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动、处理、和存储情况。

这个模型不涉及硬件、软件、数据结构与文件组织,它与对系统的物理描述无关,只是用一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么。

因此,数据流程图是系统分析人员与用户进行交流的有效手段,也是所有后续工作,如系统设计的主要依据之一。

数据流程图由四种基本成分组成:

1外部项:

指本系统之外的人或单位,它们和本系统有信息传递关系。

2加工:

描述系统对信息进行处理的逻辑功能。

3数据存储:

逻辑意义上的数据存储环节。

即系统信息处理功能需要的,不考虑存储物理介质和技术手段的数据存储环节。

4数据流:

表示流动着的数据,可以是一个数据,也可以是一组数据。

它们的符号表示如下:

数据流程图图例

此外,为了规范化系统开发流程,有必要给数据流程图上的每个元素编上相应的编号,并在编号之前冠以大写字母,以此来区分不同的元素。

F……数据流D……数据存储P……加工S……外部项

根据对学生宿舍管理的业务流程图的描述,从系统的科学性、管理的合理性、实际营运的可行性角度出发,采用结构化的分析方法,自顶向下对系统进行分解,导出了学生宿舍管理系统的系统关联图、系统顶层图和系统一层图。

2.3.2数据分析

2.3.3各子系统功能结构图

2.3.4业务(功能)/数据分析

2..1系统关联图

本系统管理的核心模块是水电费管理和房间管理,在此基础上,所涉及到的外部实体有三个:

学生、管理员;涉及到的数据流有六个:

住宿协议、个人交费单、水电费单、发票、退房单、结余清单。

确定了整个系统的外部实体和数据流后,把整个系统作为一个加工环节,由此绘制出学生宿舍管理系统的关联图。

如下页图3.2所示:

F1:

住宿协议F3:

电费单

F2:

个人交费单

F4:

发票、收据

F6:

结余清单

F5:

退房单

图3.2学生宿舍管理系统关联图

3.1.2系统顶层图

以上数据关联图主要描述了系统与各外部实体间的信息联系,为了确定系统主要信息的处理功能,还要将系统进一步分解成:

登记、交费、水电费管理、房间管理、退房。

再确定每个加工的输入和输出的数据流以及与这些加工的有关的数据存储。

根据各加工和数据存储环节的输入与输出数据流的关系,将外部项、各加工环节以及数据存储环节用数据流连接起来,为各个数据流、加工环节命名、编码,从而得出宿舍管理系统顶层图。

如下页图3.3所示。

第三章学生宿舍管理信息系统设计

3.1引言

设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键,包括了概念模型设计和新系统流程两个阶段。

3.2概念模型设计

E—R模型

L

学生信息系统

其他系统的E—R如上所示

3.3系统功能设计

3.4软件模块结构设计

在系统需求分析阶段,已经弄清了系统的各种需求,解决了要让所开发的系统“做什么”的问题,并已在系统需求说明书中详尽地阐明了需求,在系统设计阶段,要着手解决“怎么做”的问题。

现有的系统设计的方法和工具有如下几种:

l、结构化设计方法:

规定了一系列模块的分解协调原则和技术,结构化设计的基础是模块化,即将整个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调实现整个软件系统的功能。

2、系统流程图:

是系统的描述工具。

它用图形符号描述了所有的输入/输出和与之有关的处理,同时,也包括了对所有文件的建立过程。

3、HIPO(分层和输入一处理一输出)技术:

采用图形方法表达一个系统的输入和输出功能,以及模块的层次。

4、控制结构图:

用于描述模块的层次结构和模块之间的控制通讯联系的工具。

鉴于应用HIPO技术可以进行系统设计和评价。

在系统实施之前对已设计的系统进行加工和修改:

以及HIPO图清晰易懂,可以使用户、管理人员和其他系统建设者很方便地理解系统的程序结构:

同时也有利于程序的编写和系统的维护。

所以,我们在对宿舍管理系统进行总体结构设计时,选用了HIPO技术。

HIPO技术

HIPO(HierarchyplusInput/Process/Output)技术:

用图形的方法表达一个系统的输入输出功能以及模块层次。

HIPO技术包括两个方面:

1)HIPO分层图:

表示自顶向下分解所得的模块层次;

2)IPO图(输入-处理-输出图):

此图描述分层图中一个模块的输入、处理和输出内容。

3.5界面设计

学生宿舍管理系统的界面设计是用的VisualBasic6.0,VisualBasic6.0是对于用户的语言编辑程序,因此编辑学生宿舍管理系统的界面还是比较的方便和简洁的。

首先是利用VB设计一个宿舍管理主界面,其中的菜单主要有学生信息、录入系统、编辑系统、查询系统、退出五个方面,在录入系统、编辑系统、查询系统中又有登记、交费、水电费管理、房间管理、退房五个小方面。

 

第四章学生宿舍管理信息系统实施

4.1输入输出界面设计

4.2系统界面实施案例

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2