1、 学 士 学 位 论 文 基于 Delphi 的学生宿舍管理系统的 设计与实现 姓 名: 学 号: 指导教师: 院系(部所) : 专 业: 完成日期: 学校代码: 10904 学 士 学 位 论 文 基于 Delphi 的 学生宿舍 管理系统 的 设计与实现 姓 名: 学 号: 指导教师: 院系(部所) : 专 业: 完成日期: 摘 要 随着计算机科学的迅速发展,计算机应用领域的不断扩大,许多性能好,功能齐全,应用面广,兼容性强的应用软件相应推出,可见计算机已经得到了广泛的应用,几乎各行各业都有关于计算机的使用,这使得计算机已成为社会中普遍存在的事物。由于计算机的使用,使得人们在于管理、应用及
2、服务等各个领域使用数据方面变得更加简洁,更加方便,大大提高了工作效率,产生了以计算机为主体,以 人为辅助的局面。在企业管理,办公自动化等方面得到了普遍应用。受到用户的广泛欢迎。 在此,本 人 设计的学生宿舍管理系统就是为了方便宿舍管理人员在数据方面的管理,结合当今各学校的舍务管理,为了能全面、准确、有效地管理宿舍的各种信息而开发与研制的一个系统应用软件。其主要功能是快速适应现代化会务管理水平和解决工作人员繁重而冗长的工作量。使得他们在学生宿舍的各方面都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加了安全性。 本文是严格按照软件工程的原理、对学生宿舍管理系统的系统需求,系统分析,
3、系统设计,数 据库设计以及系统测试作了详细的阐述,同时在此论文中读者还可以对开发工具 Delphi, Access 的一些知识有所了解 ,并且可以看到在Delphi 环境下学生宿舍管理系统的系统具体实现的设计界面。本文还对系统的功能模块作了系统的介绍 ,以便让用户能够较轻松地了解并使用本系统。 【关键词】 学生宿舍 ; Borland Delphi 7; Access Abstract Students flat management system that I design at this be for convenience flat management the management a
4、t the aspect of the data of personnel, combination the giving up affair management of each school now, for the ability and accurately completely and effectively manage the various information of students flat and development and a system utility software that develops.His major merit can be fast ada
5、ptation modernize meeting affair management standard reconciliation with heavy and tediously long workload of personnel definitely worked. Make to be at school they the each side metropolis given birth to the flat achieves effect getting twice the result with half the effort that having lightened th
6、e burden of manpower, the convenient holding of data has increased safe nature. This text is the principle according to the software engineering rigorously enforce and to the system requirement of students flat management system, and data base design as well as system test work detailed is expounded
7、 the system design system analysis, and the reader of the at the same time in this thesis still can run from opposite directions that some knowledge of tool Delphi understands to some extent, and can see at Delphis environment finishing classes and leave school life flat manages the concrete design
8、interface realized ofsystem of system . Still the merit to the system can the module have done the introduction of system to this text, so that letting user can more easily understand and this system of use . 【 Keywords】 Students flat management; Borland Delphi 7; Access I 目 录 第 1 章 绪论 . 1 1.1 选题的背景
9、 . 1 1.2 课题研究意义和目的 . 2 第 2 章 系统开发工具及开发平台 . 3 2.1 开发平台 . 3 2.1.1 Delphi 7.0 简介 . 3 2.1.2 ADO 技术简介 . 3 2.2 数据库平台 . 4 2.3 运行环境 . 5 2.3.1 软件运行平台 . 5 2.3.2 硬件运行平台 . 5 2.3.3 网络环境 . 5 第 3 章 系统分析 . 6 3.1 项目简介 . 6 3.2 系统的目标和要求 . 6 3.3 性能要求 . 7 3.4 系统的数据字典 . 7 第 4 章 总体设计 . 9 4.1 系统功能 和技术指标 . 9 4.1.1 用户权限模块 .
10、9 4.1.2 浏览与录入系统模块 . 10 4.1.3 查询模块 . 11 4.1.4 报表系统模块 . 11 4.1.5 帮助模块 . 12 4.2 系统安全设计 . 13 4.3 数据库设计 . 13 4.3.1 概述 . 13 II 4.3.2 学生宿舍管理系统数据结构设计 . 14 第 5 章 详细设计 . 16 5.1 系统登陆部分 . 16 5.2 访问用户权限 . 18 5.3 访问浏览与录入系统 . 20 5.4 访问查询系统 . 23 5.5 访问报表系统 . 25 5.6 访问帮助系统 . 26 第 6 章 系统测试 . 28 6.1 系统测试概述 . 28 6.2 系统
11、测试实施 . 29 6.3 测试方法 . 29 6.4 测试内容 . 29 6.5 软件维护 . 31 6.5.1 软件维护的影响因素 . 31 6.5.2 软件的可维护性 . 31 6.5.3 提高软件可维护性的方法 . 31 第 7 章 结论 . 32 参考文献 . 33 致谢 . 34 基于 delphi 的 学生宿舍 管理系统 的 设计与实现 1 第 1 章 绪论 1.1 选题的背景 在当今的社会,可以说的信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述 ,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进
12、整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。其中教育事业是我们社会发展的重中之重。因此,本次设计我选择了具有一定实际应用价值且是各大高等院校中不容忽视的课题 学生宿舍管理系统。 高等院校的教学管理是一项系统工程,而对学生宿舍的管理是常规管理的一项基础工程。随着高等教育事业的发展,对高校的各项管理提出了越来越高的要求。若我们继续采用传统的管理方法和管理工 具来进行教学管理,就不能满足科学的、现代化的管理要求。在计算机科技迅猛发展的今天,在高校的教学改革不断深入发展的今天,要想提高办学水平,就必须把管理水平提高到一个新的高度来认识
13、,并付诸实践。 因此,为学生宿舍建立一个行之有效的、程序化的管理系统,用科学的、现代化的手段来管理学生宿舍,是优化教学管理、提高教学质量的迫切需要。哈尔滨工业大学作为国家重点大学,更应该有一个与现代化技术相接轨的管理系统,走在现代化科技的最前沿,以提高办学的综合水平,为高校建设奠定坚实的基础。 该系统的实施,将使我们及时地、全面准确地 掌握全校学生宿舍的基本情况、宿舍用电情况 、各寝卫生情况、寝室人员的查询、寝室卫生与用电情况的查询等各方面的情况,更好地管理学生宿舍,调动广大教师的积极性,并能在这个基础上研究、探索教学规律,及时调整、优化寝室管理过程;该系统还设置了适当的管理员使用权限,数据打
14、印、数据的增加、删除和修改等维护措施;同时还可为领导和管理部门提供全面的、定量的信息,方便校方对学生宿舍的全面考核方面提供了客观的依据。 另外,使用计算机对学生宿舍进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保 密性好、寿命长、成本低等。基于 delphi 的 学生宿舍 管理系统 的 设计与实现 2 这些优点能够大大减少了管理人员的工作量,提高办事效率。 同时希望该管理系统能为日常管理工作提供很好的帮助。 1.2 课题研究意义和目的 随着科学技术的迅猛发展,计算机已经得到了广泛的应用。几乎各行各业都有关于计算机的使用,这使得计算机已成为社会中普遍存在的事
15、物。由于计算机的使用,使得人们在于管理、应用及服务等各个领域使用数据方面变得更加简洁,更加方便, 大大提高了工作效率,产生了以计算机为主体,以人为辅助的局面 。在 此我所设计的学生宿舍管理系统就是为了方便宿舍管理人员在数据方面的管理, 使得他们在日常学生宿舍管理方面都会达到事半功倍的效果,减轻了人力的 负担,方便了数据的存储,增加了安全性。 基于 delphi 的 学生宿舍 管理系统 的 设计与实现 3 第 2 章 系统开发工具及开发平台 2.1 开发平台 2.1.1 Delphi 7.0 简介 由于开发该系统采用了 Borland 公司的 Delphi 7.01作为前台开发工具,所以在分析阶
16、段应当结合 Delphi 7.0 这种工具的自身的特点进行建模。这样,一方面能够最大限度的发挥该工具的优越性;另一方面,可以利用该工具的优点使系统更加完善、可靠和稳定。 Delphi 7.0 是 Borland 公司发布的 Delphi 的新版本,它是当前 Windows 平台上第一个全面支持最新 Web 服务的开发工具。作为一种全新并 且功能强大的Windows 快速应用开发工具,它使用了 Windows 图形用户界面的先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言,并具有强大的易于使用的可视化集成开发环境。 Delphi 7.0 使得编程不再是枯燥无味的工作,同时也极大地
17、提高了编程效率,用其编写 Windows 程序将更加容易和更加高效率。 Delphi 7.0 是基于控件和面向对象的编程工具,与 Window 操作系统紧密的结合,强大的数据库技术支持,而且还支持 ADO 技术,迅捷的编译速度,同时还兼备 Visual Basic 易学灵活的特点。尤其重要的是,大量的控件给开发数据库程序提供了极大的便捷。另外, Delphi 7.0 非常擅长数据库编程,因为它适应于多种数据库结构,且具有简洁明快的编程语言,功能强大的组件和灵活方便的编程环境。综合 Delphi 7.0 的众多特点和优点,因此我认为使用 Delphi 7.0 作为本次毕业设计的开发工具是最好的选择。 2.1.2 ADO 技术简介 因为本次课程设计的数据库的 连接是 ADO 完成的,所以在此对 ADO2技术作一下简单的介绍。 ADO是 Microsoft目前主要的数据存取技术,从 1997年 Microsoft推出 ADO的第一个版本之后, ADO 的整体架构并没有太大的改变。不过在每一个新的 ADO版本之中, Microsoft 不断地改善 ADO 的执行效率,提供更多的功能,持续增加ADO 的稳定性,并且让 ADO 能够存取更多种类的数据源。 ADO 是 Microsoft 提出的各种数据存取技术的演化结果,因为随着数据日