毕业论文-学校宿舍管理系统的设计与实现【终稿】 43388.doc
《毕业论文-学校宿舍管理系统的设计与实现【终稿】 43388.doc》由会员分享,可在线阅读,更多相关《毕业论文-学校宿舍管理系统的设计与实现【终稿】 43388.doc(30页珍藏版)》请在三一文库上搜索。
1、I 学校宿舍管理系统的设计与实现 摘 要 随着我国高校招生规模的不断扩大,学校宿舍管理人员的工作量 也越来越大,然而效率却在逐渐下降。本文通过调查了解到一些学校 宿舍的实际情况,对学校的宿舍管理进行了探索和研究,从而设计了 一套界面简单操作方便的学校宿舍管理系统,从而用来提高管理工作 的质量和效率。本系统前台在 Microsoft Visual Studio 2008 开发环境下 使用 C#编程以及后台采用 Microsoft SQL Server2005 数据库管理工具实 现了学校宿舍管理系统。本文所设计的系统包括系统管理、宿舍信息 管理、学生入住管理、卫生检查管理、水电收费管理、房屋报修管
2、理、 外来人员登记管理。每个小模块在包含着查询、添加、修改等功能的 基础上,还都有各自新颖的设计,便于宿舍管理人员的管理。 本文设计的学校宿舍管理系统,可以大大的简化宿舍管理工作的 流程,能够减轻宿舍管理人员的工作负担,还能够充分体现出“管理 育人、服务育人”的管理理念。 关键词:学校宿舍管理系统; SQL 2005; 宿舍信息管理 II The Design and Implementation of The School Dormitory Management System Abstract With the enlargement of enrollment scale in coll
3、eges and universities, the school dormitory management personnels workload is becoming more and more big, the efficiency, however, has gradually declined. This paper surveys understand some of the actual situation in the school dormitory, the school dormitory management are explored and research, th
4、us designed a simple interface and convenient operation school dormitory management system, which is used to improve the management of quality and efficiency. The system front in Microsoft Visual Studio 2008 development environment using C# programming and background using Microsoft SQL Server2005 d
5、atabase management tools to achieve the school dormitory management system. The design of this system, including system management, dormitory basic information management, student occupancy management, health inspection management, water management fees, housing repair management, registration and m
6、anagement of foreign workers. Each module contains a small query, add, modify functions, based on the novel also has its own design, easy dormitory management personnel management. The design school dormitory management system that can greatly simplify the dormitory management processes, can reduce
7、the burden of management staff quarters, but also fully embodies the “management education, service education” management philosophy. Key words:Dormitory Management System; SQL 2005; Dormitory Information Management i 目目 录录 第一章第一章 绪论绪论1 1.1 课题研究的背景 .1 1.2 国内外发展现状与问题 .1 1.3 本文的主要工作和组织结构 .1 第二章第二章 系统开
8、发工具简介系统开发工具简介3 2.1 C#简介 .3 2.2 C#的安装与启动 .3 2.3 数据库概述 .3 第三章第三章 学校宿舍管理系统的需求分析学校宿舍管理系统的需求分析5 3.1 系统需求分析 .5 3.2 可行性研究 .5 3.3 系统功能需求分析 .6 3.4 系统功能需求结构图 .6 3.5 系统数据流程图 .7 3.5.1 顶层数据流程图 7 3.5.2 一层数据流程图 8 3.6 系统业务流程图 .9 第四章第四章 系统总体设计系统总体设计10 4.1 系统功能设计目标 .10 4.2 系统功能模块设计 .10 4.3 数据库设计 .11 4.3.1 数据库表设计11 4.
9、3.2 数据库表中的关系图12 4.3.3 数据库中的 E-R 图 .12 第五章第五章 系统实现系统实现14 5.1 数据库连接 .14 5.2 系统主界面设计的实现 .14 ii 5.3 宿舍管理设计的实现 .15 5.4 学生入住设计的实现 .16 5.5 卫生检查设计的实现 .17 5.6 房屋报修设计的实现 .18 第六章第六章 系统测试系统测试20 6.1 系统测试方法简介 .20 6.2 测试过程与结果 .20 6.2.1 系统管理测试20 6.2.2 学生添加测试21 6.2.3 水电收费测试21 6.2.4 宿舍删除测试22 结论结论23 参考文献参考文献24 谢辞谢辞25
10、1 第一章 绪论 1.1 课题研究的背景课题研究的背景 学校的宿舍管理工作是学校的各项管理工作中重要的一项。近年来,我国的教 育体制改革不断完善,一些高校的学生人数也不断得到扩招,学校的宿舍管理工作 也不断的繁琐起来。学生的宿舍管理工作在质量方面与学生的日常生活息息相关, 对学校的教学秩序也有一定的影响1!大学期间,住宿生在宿舍里的生活是较多的, 而每个学生的成长背景都不尽相同,就容易造成彼此之间发生摩擦和冲突。一旦出 现问题,宿舍管理人员就需要进行调解、进行处理,这一方面给宿舍管理员增加了 不少的工作负担,另一方面也隐约产生了很多问题。因此,设计并实现一个学校宿 舍管理系统,能够帮助宿舍管理
11、人员方便的安排学生入住;方便查询宿舍学生的水 电费情况,可以让宿舍管理人员省去了不少的人力物力,从而提高了学生宿舍管理 工作的效率2。 1.2 国内外发展现状与问题国内外发展现状与问题 学生的宿舍管理系统对于高校来说是整个教学系统的一个重要组成部分。21 世纪的今天是信息化的时代,计算机已经不仅仅是用于计算的了,它已经成为我们 生活和工作中的必要产物。各行各业中对计算机的应用已经普及,甚至慢慢趋向于 更广的领域中。计算机在管理系统中的普及应用是在 70 年代末开始的。 最新数据显示,国内大多数学校还没有实现学生宿舍信息化。宿舍管理的质量 非常的低、需要的人力也非常多,所以有必要开发一台适合高校
12、学生公寓管理系统。 我国的大部分学校通常都是采用传统的人工管理的方式来管理的。教育体制改革的 不断完善,各处高校的招生也不断增加,那些规模较小的学校采用手工作业的方式 还勉强可以进行管理的,但是对于普通高等院校来说将是非常吃力的方式了。在这 种情况下,研究人员不断采用如 C#、C+、java 等开发了许多基于 B/S 和 C/S 的学 生宿舍管理系统。这些系统的实现提高了宿舍管理效率,可以有效地对在校生住宿 情况的了解。 1.3 本本文的主要工作和组织结构文的主要工作和组织结构 本文的主要工作就是针对目前部分学校宿舍管理工作的实际情况,详细讲述了 2 一个较为适合的学校宿舍管理系统的设计与实现
13、的过程。根据本系统的设计实现工 作,全文分为六章,具体的内容安排如下: 第一章主要分析了学校宿舍管理系统研究的背景以及国内外的发展现状。 第二章主要介绍了系统实现时所需要的开发工具。 第三章主要是根据系统的总体需求进行了系统功能需求分析,然后详细制定 了相应的功能结构图、系统数据流程图以及业务流程图。 第四章主要是对学校宿舍管理系统的总体设计,包括系统功能模块的设计和 数据库设计。 第五章系统的实现。主要是针对本系统功能设计的新颖之处又作了详细的设 计和实现 第六章对系统进行测试。 3 第二章 系统开发工具简介 2.1 C#简介简介 C#语言是基于.NET Framework 中新一代的开发工
14、具。它是一种现代的、面向 对象的语言,使用组件编程和 Visual Basic 一样简单易用。如果会使用 C+和 Java,学习 C#就轻松多了。 此外,包括 string 类的基础数据类型都继承于一个唯一的基类型:Object。C# 语言是不支持指针的,对内存的所有访问都必须通过对象的引用变量来实现。 2.2 C#的安装与启动的安装与启动 Visual Studio 2008 提供统一的集成开发环境及工具,明显提高了开发效率; 它集成了多种语言支持,简化服务器端的开发,提供了高效创建和使用网络服务的 方法等。下面是对 Visual Studio 2008 的安装及启动过程的介绍。 1.关闭所
15、有打开的应用程序,以免增加计算机在安装期间重新启动的次数。 2.放入安装光盘,双击 Setup.exe 打开 Visual Studio 2008 安装程序启动窗口。 3.单击“安装 Visual Studio 2008”选项,开始加载安装组件。此时,安装程序 将首先把所需资源复制到临时目录 temp 中。 4.组件安装完成后,单击下一步按钮,进入安装程序许可协议窗口。选中 “我已阅读并接受许可条款”单选按钮。设置完成后单击下一步按钮。 5.进入安装模式选择窗口,在左侧的选择要安装的功能列表项中选择“默认 值”单选按钮,并选择产品安装的途径。设置完成后单击安装按钮,开始安装。 6.进入 Vis
16、ual Studio 2008 的开始安装界面,显示正在安装的组件。 7.进入安装完成界面,此时单击完成按钮即可。 8.安装结束后,在开始菜单中将出现 Visual Studio 2008 的命令选项。选择 开始所有程序Microsoft Visual Studio 2008Microsoft Visual Studio 2008 命 令,即可将其启动。 2.3 数据库概述数据库概述 本系统采用的是 SQL Server 2005 数据库,SQL Server 2005 是 Microsoft 公司 推出的新一代数据管理与分析软件。该软件通过全面的功能集和现有系统的集成性, 4 以及对日常任务
17、的自动化管理能力,为不同规模的企业提供了一个完整的数据解决 方案。SQL Server 2005 可以提供完整的、安全的数据库解决方案,简化构建、部 署和管理应用程序的过程,建立属于自己的电子商务体系,增强反映能力提高市场 竞争力5。 5 第三章 学校宿舍管理系统的需求分析 3.1 系统需求分析系统需求分析 系统的需求分析就是通过详细调查充分了解系统所要实现的各种功能,明确不 同用户的需求情况,以此来确定本系统所要实现的功能,而且每一个新系统都要充 分考虑到以后的改变、扩展。本系统首先需要了解宿舍管理员的基本需求,以及他 们对系统性能的具体要求。本系统的功能如下:添加、修改宿舍的基本信息,如宿
18、 舍号、住宿费、椅子数等;添加、查询学生入住,包括学生的一些基本信息如学号、 班级等;对宿舍卫生检查、评比、统计等;对超出规定部分的水电费管理;对报修 情况的报修日期、修理日期的登记;来访人员的登记、管理等。 3.2 可行性研究可行性研究 1.技术可行性分析 本宿舍管理系统的开发是一项复杂的工程,所以必须采用系统的开发方法才能 够保证系统开发的顺利进行,然而还应该有一些符合工程化的开发方法。因此开发 此系统在技术上完全是可行的。 2.运行可行性分析 由于计算机不断得到了普及,越来越多的人已经熟悉了对计算机的操作。随着 互联网的发展,人们对互联网的使用越来越熟练,广大的宿舍管理工作者也获得网 络
19、给他们带来工作上的帮助,这给本系统有了运行的可行性。 3.经济可行性分析 通过本系统的实现,这将会给学校带来极大的方便,它是一种高于传统方式的 新型系统。坐在电脑桌前就可以掌握宿舍楼里学生的宿舍信息,这给他们省去了很 多的时间,因此构建一个宿舍管理系统在经济上是完全可行的。此外,面对大量的 学生住宿信息,工作量如此大的情况下,使用本系统会为部分管理人员提高了效率, 省时又省力,从而更好地进行宿舍管理。根据的以上的可行性研究,本宿舍管理系 统的开发不论是对学生还是对宿舍管理人员来说都是可行的。 4.法律可行性 新系统的设计和实现,对他人是不构成威胁的,更不会违反国家政策和法律。 6 5.运行环境
20、 本系统在 Microsoft Visual Studio 2008 环境下结合后台数据库 Microsoft SQL Server 2005 开发而成。该环境提供了大量可供选择的数据控件,容易建立与数据库 的连接,并在此基础上,运用各种控件对数据库进行操作。 3.3 系统功能需求分析系统功能需求分析 通过对现有宿舍管理系统的分析,在现有宿舍管理系统的基础上确定了本系统 的设计目标和模型。研究过于仓促,本系统设计了学生宿舍的管理职能,涵盖了对 学生信息的基本修改添加,独特之处可以随时显示本系统登录的时间以及操作的管 理人员的姓名,还在特别的地方设计了必要的日期选择,便于管理人员的管理,如 房屋
21、报修情况的登记信息等。本次课题只需通过查询方法,输入该学生的学号或者 姓名,就可以很容易地找到他的公寓所在地,同时也可以了解他的一些基本信息, 看所查对象是否是自己所要找的人5。 3.4 系统功能需求结构图系统功能需求结构图 通过对系统功能的详细分析,考虑到学校宿舍管理的模式,编制本系统的功能 结构图如图 3.1 所示 学校宿舍管理系统 系统 管理 学生 入住 卫生 检查 水电 收费 宿舍 信息 新 建 用 户 查 询 检 查 添 加 检 查 修 改 密 码 添 加 学 生 删 除 学 生 修 改 学 生 添 加 报 修 查 询 学 生 添 加 收 费 查 询 报 修 查 询 收 费 添 加
22、登 记 查 询 宿 舍 修 改 宿 舍 删 除 宿 舍 重 新 登 录 添 加 宿 舍 查 询 登 记 房屋 报修 外人 登记 图图 3.1 功能需求结构图功能需求结构图 7 3.5 系统数据流程图系统数据流程图 数据流程图是一种能详细描述信息的主要工具。这个模型与数据结构以及文件 组织都没有什么关系,系统在物理方面的描述也没有直接的关系,只是通过采用一 种图形以及相关的注释信息来表达一下系统的逻辑功能。因此,数据流程图在系统 分析员与用户进行交流过程中起着不可代替的作用。数据流程图一般是由四种基本 成分组成的,分别包括:外部实体、数据加工、数据存储、数据流。 图图 3.2 数据流程图图例数据
23、流程图图例 为了对系统的开发流程进行规范化,给数据流程图上的每个元素编上相应的编 号,并在编号之前冠以大写字母,以此来区分不同的元素。 F数据流 D数据存储 P加工 S外部项 一个好的数据流程图都是基于系统拥有的科学性以及管理方面的合理性的。因 此需要我们采用结构化的分析方法,自顶层向下对系统逐步分解,从而最终获取到 系统的顶层数据流程图和一层数据流程图6。 3.5.1 顶层数据流程图顶层数据流程图 系统管理员将基本的信息导入到本系统后,以此实现了对学生信息的查询和修 改操作。还可以登记来访人员信息,查询水电收费,进行卫生检查以及房屋报修信 息等操作,然后通过系统传递给学生。学校宿舍管理系统的
24、顶层数据流程图如图 3.3 所示。 添加修改信息 学生、宿舍信息 来访、维修等信息 图图 3.3 顶层数据流程图顶层数据流程图 数据加工 外部实体 数据存储 数据流 管理员 宿舍管 理系统 学生 8 3.5.2 一层数据流程图一层数据流程图 学生宿舍管理系统的一层数据流程图如图 3.4 所示: 宿舍信息 用户信息 学生信息 学生信息 学生信息 D2 宿舍信息表 D1 学生信息表 D3 用户表 学生信息 宿舍信息 住宿信息 权限信息 维修信息 D4 住宿信息表 人员来访 来访信息 卫生检查 设置 D6 维修信息表 D5 来访信息表 D7 卫生成绩表 图图 3.4 一层数据流程图一层数据流程图 学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 终稿 毕业论文-学校宿舍管理系统的设计与实现【终稿】 43388 毕业论文 学校 宿舍 管理 系统 设计 实现
链接地址:https://www.31doc.com/p-3943347.html