宿舍管理信息系统课设报告目录第1章寝室管理信息系统概述..................... - 2 -1.1宿舍管理信息系统简介.................... - 2 -1.2宿舍管理信息系统功能描述............ - 2 -第2章需求分析............................................. - 4 -2.1 系统目标........................................... - 4 -2.2 业务流程........................................... - 4 -2.3 数据流程........................................... - 5 -2.4 数据字典........................................... - 6 -2.4.1 数据元素定义....................... - 7 -2.4.2 数据流................................... - 8 -2.4.3 处理功能............................... - 9 -2.4.4 数据存储............................. - 10 -2.3.5 外部项................................. - 11 -第3章系统设计........................................... - 12 -3.1系统功能.......................................... - 12 -3.2 系统结构......................................... - 13 -第4章数据库设计....................................... - 13 -4.1 E-R图.............................................. - 13 -4.2 数据库详细设计............................. - 14 -4.2.1 系统主控平台..................... - 14 -4.2.2房间信息管理模块.............. - 15 -4.2.3来访登记管理模块.............. - 17 -4.2.4卫生评比管理模块.............. - 18 -4.2.5违纪处理管理模块.............. - 20 -第5章主窗体设计....................................... - 21 -5.1 主窗体设计..................................... - 21 -5.2 功能导航栏设计............................. - 22 -第6章程序设计与编码............................... - 23 -6.1 系统登陆窗体的设计..................... - 23 -6.2房间设置窗体的设计...................... - 24 -6.3宿舍分配窗体的设计...................... - 26 -6.4来访登记窗体的设计...................... - 26 -6.5卫生评比记录窗体的设计.............. - 27 -6.6评比结果查询窗体的设计.............. - 27 -6.7违纪处理记录窗体的设计............ - 28 -6.8违纪处理查询窗体的记录.............. - 28 -第7章系统测试........................................... - 29 -第8章心得总结........................................... - 30 -参考文献......................................................... - 31 -第1章寝室管理信息系统概述第1章寝室管理信息系统概述1.1宿舍管理信息系统简介随着科学技术的不断提高,计算机科学日益进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。
宿舍信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
学生宿舍管理系统对于一个学校来说是必不可少的组成部分。
目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于一个小规模的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。
而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。
因此个人针对如此,设计了一套学生宿舍管理系统。
学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑为信息存储量不较大的学校提供了一个方便、快捷的操作方式。
基于以上问题便用Delphi与SqlServer2005开发了一套基于服务器与客户端多层模式的学生宿舍管理系统,以高校学生宿舍的共有特点有参照,为东北电力大学的学生宿舍为具体参考模型而开发的,其功能包括数据库的基本功能,学生宿舍管理系统的基本操作功能,而且方便实用。
1.2宿舍管理信息系统功能描述学校宿舍管理系统的目标是为宿舍管理人员提供一个方便快捷的管理工具,使得用户能够快速准确地完成宿舍分配、卫生评比、来客登记和违纪处理等繁杂工作。
具体需要实现以下一些基本功能。
1.房间管理完成房间信息的维护、为学生分配房间。
2.来访登记管理完成来访登记和来访信息查询功能。
3.卫生评比管理完成评比信息的录入、修改和删除以及评比结果的查询功能。
4.违纪处理管理完成违纪处理信息的录入、修改和删除及对违纪处理结果的查询功能。
第2章需求分析第2章需求分析2.1 系统目标近年来,随着高校的扩招,使得学生宿舍管理工作越来越复杂,暴露出的问题也越来越严重。
作为计算机应用的一部分,使用计算机对学生宿舍信息进行管理,具有手工管理所无法比拟的优点。
这些优点能够极大地提高学生信息管理的效率,节约管理成本,也是适应学校信息化建设发展趋势的重要因素。
学校宿舍管理系统的目标是为宿舍管理人员提供一个方便快捷的管理工具,使得用户能够快速准确地完成宿舍分配、卫生评比、来客登记和违纪处理等繁杂工作。
2.2 业务流程通过对用户需求和系统设计思想的分析,可以得出该宿舍管理信息系统大致可以分为几大模块:1.房间信息管理模块。
2.来客登记管理模块。
3.卫生评比管理模块。
4.违纪处理管理模块。
系统业务流程图如2-1所示:图2-1 系统业务流程图2.3 数据流程流程图就是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。
这个模型不涉及硬件、软件、数据结构与文件组织,它与对系统的物理描述无关,只是用一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么。
由于图形描述简明,清晰,不涉及到技术细节,所描述的内容是面向用户的,所以即使完全不懂信息技术的用户单位的人员也容易理解。
因此数据流程图是系统分析人员与用户进行交流的有效手段,也是系统设计(即建立所开发的系统的物理模型)的主要依据之一。
第2章需求分析常用的一种数据流程图符号表示如下图2-2所示:外部实体数据存储数据流处理功能图2-2 数据本系统的数据流程图如图2-3所示:2.4 数据字典数据字典就是将数据元素、数据流、数据存储、处理功能和外部实体等的详细情况加以记录,并按照一定方式进行排列所形成的一部关于数据的字典。
数据字典是有关数据的信息的收集、维护和发布的机制,是有关数据的数据即元数据的中心仓库,数据字典是提供关于数据元素、元素组、记录信息的定义和使用机制,以及数据实体之间的联系。
2.4.1 数据元素定义当所有的数据元素定义完以后,就可以建立数据元素一览表,如表2-2所示。
表2-2 数据元素一览表2.4.2 数据流数据流表明了数据的流动方向及其名称,是数据载体的表现形式之一。
在数据字典中所定义的数据流有两类:一类是从外部实体输入到系统中的数据流,二是从系统输出到外部实体的数据流。
本系统的存储模块的数据流定义表如下。
当所有的数据流定义完以后,就可以建立数据流一览表,如表2-4所示。
第2章 需求分析2.4.3 处理功能处理功能的定义是指最低一层的数据流程图中的处理功能(功能单元)的定义。
本系统一共包含8个底层处理逻辑,每个处理逻辑都有一张按表2-5所示的处理逻辑定义表。
当所有的处理功能定义完以后,就可以建立处理功能一览表,如表2-6所示。
表2-6 处2.4.4 数据存储数据存储是指在系统中应该保存的数据结构及集体的数据内容,实际上它是信息系统的资源,要从系统中获取的全部数据都来自数据存储,如表2-7所示。
表2-7 数据当所有的数据存储定义完以后,就可以建立数据存储一览表,如表2-8所示。
表2-8数据存储2.3.5 外部项进销存管理系统的外部项的定义表,如表2-9所示:表2-9 外部由于篇幅限制不再列出其他的外部项定义表,另外再设立一张外部项一览表,将所有的外部项保存在外部项一览表上,如表2-10所示:表10 外部项一览表外部项编号 名称E01 学生E02 访客E03 宿舍管理员第3章系统设计3.1系统功能通过对用户需求和系统目标的分析,可以得出该宿舍管理信息系统大致可以分为几个模块:房间信息管理模块、来访登记管理模块、卫生评比管理模块、违纪处理模块。
1.房间信息管理:主要是房间信息维护功能,包括提供对房间信息的录入、修改和删除功能。
2.来访登记管理:提供对来访人员信息的管理功能,主要是提供来访登记和来访信息的查询功能。
3.卫生评比管理:提供对卫生评比信息的管理功能,主要是提供录入评比信息、修改评比信息、删除评比信息和查询评比结果功能。