学生宿舍管理系统1编号:(095)复旦大学(本科)毕业论文题目:学生宿舍管理信息系统专业计算机信息管理作者金洁学号377002117509指导老师丁宝康完成日期2008年05月20日学生宿舍管理系统2摘要管理信息系统是一个由人和计算机等组成的能进行信息收集、传输、加工、保存、维护和使用的系统。它能实测国民经济部门或企业的各种运行情况,能利用过去的数据预测未来,能从全局出发辅助决策,能利用信息控制国民经济部门或企业的活动,并帮助其实现规划目标。本文以本人在学校的学生宿舍管理信息系统的开发过程为蓝本,详细阐述了管理信息系统开发的过程和基本方法。全文共分为:前言、系统需求分析、新系统逻辑方案、系统总体结构设计、系统详细设计、系统实施等七部分。通过对宿舍活动各环节产生的数据进行处理,将为上级管理层提供一系列有关宿舍情况的动态信息,使宿舍管理工作规范化、制度化、程序化,促进了宿舍管理的基础水平,避免了业务管理的随意性,提高信息处理的速度和准确性。本系统程序设计采用面向对象的软件开发工具PowerBuilder9.0,系统界面友好,操作简便快捷,且文后附有系统操作的使用说明书和部分程序代码,可供参考。关键词:管理信息系统、需求分析、宿舍管理、PB学生宿舍管理系统3目录第一章前言--------------------------------------------------------51.1MIS概述----------------------------------------------------51.2项目开发的背景----------------------------------------------51.3项目开发的目标----------------------------------------------51.4项目开发计划------------------------------------------------6第二章系统需求分析------------------------------------------------72.1原系统的调查------------------------------------------------72.1.1组织层次图----------------------------------------------72.1.2业务流程图----------------------------------------------82.2现在系统存在的主要问题-------------------------------------112.3解决问题的可能方案-----------------------------------------112.4系统可行性分析---------------------------------------------112.4.1经济可行性---------------------------------------------112.4.2技术可行性---------------------------------------------122.4.3营运可行性---------------------------------------------12第三章新系统逻辑方案----------------------------------------------133.1数据流程图-------------------------------------------------133.1.1系统关联图---------------------------------------------143.1.2系统顶层图---------------------------------------------143.1.3系统一层图---------------------------------------------163.2数据词典---------------------------------------------------193.2.1数据元素-----------------------------------------------193.2.2数据流-------------------------------------------------203.2.3数据存储-----------------------------------------------203.2.4外部项-------------------------------------------------213.2.5加工---------------------------------------------------22第四章系统总体结构设计--------------------------------------------244.1软件模块结构设计-------------------------------------------244.1.1HIPO技术----------------------------------------------254.1.2HIPO分层图--------------------------------------------254.1.3IPO图-------------------------------------------------274.2数据库设计-------------------------------------------------304.2.1概念设计-----------------------------------------------304.2.2逻辑设计-----------------------------------------------324.2.3数据库的实现-------------------------------------------334.3计算机系统配置方案的选择和设计-----------------------------334.4系统总体安全性、可靠性方案与措施---------------------------344.4.1系统安全性---------------------------------------------344.4.2系统可靠性---------------------------------------------34第五章系统详细设计------------------------------------------------355.1代码设计-------------------------------------------------355.2人机界面设计---------------------------------------------35学生宿舍管理系统45.3程序流程图-----------------------------------------------39第六章系统实施----------------------------------------------------426.1系统开发工具的比较和选择---------------------------------426.2系统测试-------------------------------------------------426.2.1测试环境---------------------------------------------426.2.2测试方法---------------------------------------------436.2.3测试用例---------------------------------------------436.3系统转换-------------------------------------------------446.4系统运行与维护-------------------------------------------446.4.1系统运行概括-------------------------------------------446.4.2系统维护工作-------------------------------------------45第七章小结------------------------------------------------------467.1系统的功能----------------------------------------------467.2系统的特点-----------------------------------------------467.3系统改进方向---------------------------------------------467.4系统的经验与体会-----------------------------------------467.5系统的局限性与展望---------------------------------------477.6致谢---------------------------------------------------47参考文献-----------------------------------------------------------48附录一操作使用说明书----------------------------------------------49附录二部分程序源代码----------------------------------------------57学生宿舍管理系统5第一章前言1.1MIS概述MIS是英文ManagementInformationSystem(管理信息系统)的缩写,是随着计算机技术和管理理论的发展而不断发展起来的,管理信息系统的创始人明尼苏达大学卡尔森管理学院的著名教授登·戴维斯(GordonB·Davis)认为管理信息系统是一个利用计算机硬件和软件以及数据库等技术进行分析、计划、控制和决策的系统。它能提供信息,支持企业或组织的运行和管理决策。MIS在20世纪70年代末80年代初被引进我国,在国内对MIS系统比较一致的看法是:它是一个由人和计算机等组成的能进行信息的收集、传递、存储、加工、维护和使用的系统。它能从全局出发辅助企业进行决策,利用信息控制企业的行为并帮助实现其规划目标。我们的时代正迈向信息时代,信息的作用正变的越来越重要。信息已成为决定经济增长的战略资源,信息技术将是推动经济发展、社会进步的核心技术。随着信息化进程的加快,许多企业的管理人员都认识到信息管理的重要性,认识到利用先进的信息技术建立企业管理信息系统是企业获得竞争优势的必要手段。20年来,MIS在各行各业都得到了广泛的应用,随着我国信息化水平的不断提高,MIS应用范围不断扩展,在学生宿舍管理领域也得到了广泛的应用。1.2项目开发的背景随着自学考试教育的普及和社会对该种学历教育的认可,有了越来越多的考生选择报考,随之而来的就是要求住宿学生的大量增加,由此导致宿舍管理工作日益繁重,而现有工作人员不足,又是采用基本手工的操作方式进行,显然无法满足日益增长的宿舍管理业务工作的需要。因此,为了更加有效的做好宿舍管理工作,为广大学生提供方便、快捷、满意的服务,开发出一套能够进行实时处理的管理信息系统迫在眉睫。本系统就是根据在自学考试住宿中遇到的实际问题进行设计开发。1.3项目开发的目标由于先前宿舍管理的工作流程建立在手工操作之上而导致处理速度过慢,不能满足上级管理层和住宿学生的要求,所以新系统开发的目标是:适应快速增长学生数的要求,立足于现有的人