宿舍管理系统课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程管理系统课程设计说明书
摘要:宿舍管理系统是一个学校不可缺少的部分,它的内容对于管理者和学生来说都至关重要,所以宿舍管理系统应该能够为管理者提供充足的信息和快捷的查询手段。本文介绍了宿舍管理系统的整个开发过程,阐述了宿舍管理系统的设计背景,对整个系统进行了需求分析、功能分析以及总体设计、详细设计和系统实施的全过程。过程采用VB作为开发工具,SQL Server 2014作为数据库管理工具。
关键词:宿舍管理、VB、SQL Server 2014
目录
第1章序言 (1)
1.1课程设计的目的 (1)
1.2宿舍管理系统的设计背景 (1)
1.3宿舍管理系统的基本内容 (1)
第2章课程管理系统的系统分析 (2)
2.1宿舍管理系统的需求分析 (2)
2.2宿舍管理系统的可行性分析 (2)
2.3系统功能分析 (3)
第3章课程管理系统的总体设计 (3)
3.1构造系统的逻辑模型 (3)
3.2软件系统结构的设计 (3)
3.3宿舍管理系统的系统流程图 (4)
3.4宿舍管理系统的数据流图 (5)
3.5宿舍管理系统的概念结构设计 (5)
3.6宿舍管理系统的数据字典 (6)
3.7宿舍管理系统的物理结构设计 (7)
第4章宿舍管理系统的详细设计 (8)
4.1课程管理系统SQL数据库建立 (8)
4.1.1数据库的创建 (8)
4.1.2表的创建及信息导入 (8)
4.2课程管理系统界面设计 (10)
4.2.1登陆界面 (10)
4.2.2主界面 (11)
4.2.3宿舍信息维护 (11)
4.2.4宿舍信息查询界面 (13)
4.2.5宿舍信息统计界面 (14)
第5章总结 (14)
参考文献 (15)
附录程序部分代码 (16)
1信息维护界面部分代码 (16)
2添加界面部分代码 (17)
3宿舍信息查询界面部分代码 (17)
4宿舍信息统计界面部分代码 (19)
第1章序言
1.1课程设计的目的
SQL 数据库管理与设计课程设计是在学完了SQL 数据库管理、设计的相关内容后的一次综合实践过程。它一方面要求学生在设计中能初步学会综合应用过去所学过的全部课程,另外也为搞好毕业设计的相关题目做一次综合训练。学生应当通过该课程设计在下述各方面得到锻炼:
1.能熟练运用SQL 数据库管理与设计课程中所学的基本原理、基本内容,学生通过设计训练,应能熟练掌握SQL 数据库系统的有关管理与设计的基本方法。
2.通过对开发的SQL 数据库系统进行的系统分析、系统设计、编码、调试及维护工作的实践,了解SQL 数据库应用系统的一般设计思路,管理的一般方法,深入了解SQL 数据库构架大型数据库系统的过程、原则及方法。
1.2宿舍管理系统的设计背景
学生宿舍管理历来是学校管理工作中不可或缺的一部分。由于近年来我校规模逐渐扩大,从而使学生信息量变得越来越庞大,靠人工记录存档不但相当麻烦还极易出错,而且一旦需要查找某些记录将花费大量时间和人力,效率很低。由此可见,传统的靠宿舍管理人员手工记录的宿舍管理方式已经不能适应目前正在高速发展的信息化时代了,我们需要一种具备检索迅速、查找方便、可靠性高、存储量大等特性的新的方式来取代旧的人工方式,计算机化管理正是这样一种理想的选择。它所提供的后台数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式,使得人们从繁重的海量数据处理维护中解脱出来,换而代之的是界面友好,设计极具人性化的前台应用程序,使用者会感到操作非常方便。
1.3宿舍管理系统的基本内容
本文通过对宿舍管理系统相关数据流程分析,根据宿舍管理系统的需要,以及需求分析,设计出能满足用户需求的各种实体以及实体之间的关系。在宿舍管理系统开发过
程中,需要对系统进行用户需求分析、功能分析、流程设计、功能设计、概念结构设计、逻辑结构设计、物理结构设计和详细设计。通过数据库建立相应的数据信息,采用VB作为开发工具来实现这一系统设计。
第2章课程管理系统的系统分析
2.1宿舍管理系统的需求分析
我校现有文瀛苑、文韬苑、文澜苑和怡丁苑等21座宿舍楼,通过对部分学生宿舍楼的实地调查,我们了解到现在的学生宿舍管理仍停留在完全的人工管理阶段,楼管处没有标准的住宿学生存档信息。这种人工管理方式费时、费事、费力,工作效率低下。开发出合适的学生宿舍管理系统,可以方便学生宿舍的管理,提高宿舍管理工作效率及查询效率。宿舍管理处位于进门左侧,对于宿舍所有的人员信息都收录在一本信息管理册中,遇到需要核对的信息,需要与信息册逐条核对。
2.2宿舍管理系统的可行性分析
1)技术可行性
系统通过Visual Basic软件和SQL Server 2014的强大功能来开发与实现。由Microsoft 公司推出的Visual Basic提供了为数据结构和应用环境开发而设计的面向对象环境,它功能强大且易于使用。无论是组织信息、运行查询、创建集成的关系型数据,还是为最终用户编写功能,全面的数据管理应用程序,Visual Basic都可以提供所需的所有工具。SQL Server 2014为用户提供了完整的数据库解决方案,它是一个杰出的数据库平台,可用于大型联机事务处理、数据仓库、以及电子商务等。
2)经济可行性
主要从对项目的经济上进行分析评价。一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等方面;另一个是取得的收益。这是个小型管理系统,从投入的人力、财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以投入使用。从节省人力方面,该系统可以让管理人员从以往繁杂的工作中解脱出来,做更多的工作,更好的对学生宿舍进行管理,为学生提供更方便、快捷的服务。