论文-学生宿舍管理系统.doc
《论文-学生宿舍管理系统.doc》由会员分享,可在线阅读,更多相关《论文-学生宿舍管理系统.doc(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要随着高校规模不断扩大,学生人数不断增加,学生宿舍楼群在不断增建,宿舍中需要管理的各种信息也在急剧增加。由于信息量繁多,工作项目繁琐,造成工作量大,使宿舍工作管理人员管理难度加大。因此建立学生宿舍管理系统就显得非常必要。通过使用学生宿舍管理系统,使得宿舍信息管理工作系统化,规范化,自动化,能在很大程度上提高了学校工作人员管理宿舍的效率.宿舍管理系统是学校所有的管理系统的一个重要组成部分。它和其他管理系统(如学校图书管理系统,学校档案管理系统,教学管理系统,总务后勤管理系统等)一起提供学生的基本信息。同时它也需要提供宿舍设置数据等.这些应用系统在具体应用中构成一个大系统,相互调用对方的数据。
2、本论文论述了DELPHI的基本原理和数据库实现技术,使用Delphi7.0开发工具,结合Microsoft Access 2000数据库,Delphi的ADO控件来实现学生宿舍基本信息的收集,以便对学生宿舍进行集中管理.本文从学生宿舍管理系统的需求分析,到学生宿舍管理系统的系统规则、功能划分;从资料的录入、删除等具体实现,到对数据库的维护。详细说明了学生宿舍管理系统构造的整个过程。关键词:高校扩招,学生宿舍管理,DelphiAbstractAlong with the increasingly enlargement of higher educations enrollment scale,
3、student dormitory has dramatic increase。Its difficult to deal with so large scale information of students dormitory for employees in university。To develop a Student Dormitory system with is very necessary,which can make the management work more standard and automatic and promote efficiency of manage
4、ment.The Student Dormitory management system is a part of the whole Management Information System for a university,which provides the basic information for Student Dormitory systems(such as Library Management Information System,Archives Management,Information System,Teaching Management Information S
5、ystem,Logistical Management Information System etc).It also needs some information from Teaching Management Information System or other subsystems.All the subsystems constitute a whole system and access data form each other。This project adopts Delphi 7。0 as developer tool and Microsoft Access2000 as
6、 DBMS.The ADO object is used to collect Dormitory basic information and student information。This thesis gives an overall exposition to the design the system,and illustrates the system demand analysis,structure design,function mode design,System Mechanic etc.Some introductions about Delphi 7.0 and AD
7、O are given too.Keywords: College Enrollment Expansion, Student Dormitory Management, Delphi目 录1 绪论11。1课题背景11.2课题目的21.3论文结构安排22 系统相关理论准备32。1数据库的技术介绍32。1.1数据库技术的发展32。1。2数据库系统的特点42。1.3基本数据模型72。2数据库应用系统72.2.1数据库应用系统介绍72.2.2数据库应用系统的开发原则和开发步骤92.3数据库的选择92。3。1三种主流数据库的比较102.3.2Microsoft Access在本系统中的优势112。4开
8、发工具Delphi以及环境介绍113 系统的架构和功能设计153.1系统设计原则和方法153。1。1系统设计一般方法163。1。2 系统功能概述173。2系统详细功能设计193.3系统数据库字典的设计223.4数据表连接设置234 宿舍管理系统功能的实现244。1系统模块分解与界面综述244.2系统登录模块254。2.1登陆窗口的设计254。2。2主程序窗口设计254.3管理系统模块274。3。1添加用户窗体284.3。2密码修改窗体294.3.3公寓楼房设置314.4查询模块324.5学生管理模块354.5。1基本情况录入364.5。2学生离校处理374。5.3按学期注册394.6资料修改模
9、块404。6.1资料修改窗口424。6.2个人财物修改窗口434.6.3学生注册修改窗口454.7来访人员及出楼登记窗口445结论465。1毕业设计中所做的工作465。2系统存在的不足及改进方案465。3综述和展望476 参考文献487 致谢498 翻译50英文原文50中文翻译551 绪 论1.1课题背景在市场经济的前提下,大学生总数大幅度增加,尤其是最近十年来,在国家政策的影响下,全国各级高校大举扩招,2008年普通高校招生报名人数共计1050万名15,考生人数创历年最高,2007普通高校招生报名人数为1010万,今年比去年同比增加约4,今后仍将以巨大的基数保持持续的快速增长,学生住宿为国内
10、各级高校带来了数额巨大的办学经费,是高校自身发展的重要经济来源之一,高等院校宿舍管理实际上成为一项巨大的服务产业。在校学生人数越来越多,管理学生的员工也越来越多,所涉及的物资也越来越多,依据传统的手工管理学生住宿信息及相关信息越来越繁琐。宿舍管理系统就是在这种状况下应运而生的。它充分利用目前发展成熟的计算机技术,借助计算机实现宿舍管理的信息系统化,可以提高管理效率,信息的即时处理,可以极大地减少出错几率。同时,宿舍管理系统还能够实时反映在校学生住宿及寝室分配的各种情况,利用过去的数据预测未来,从全局出发辅助进行决策;利用住宿学生的信息控制各职能部门的行为,帮助高校实现长远的规划目标。图1.1是
11、一般常见的宿舍管理系统示意图。图1。1常见宿舍管理系统示意1。2课题目的本宿舍管理系统设计的总体目标是通过对楼房、寝室、住宿学生、管理,及时准确地反映房间是否有学生入住,入住学生基本信息、入住学生住宿费用是否缴纳等综合情况,并通过对宿舍管理数据的分析,为宿舍管理系统的工作人员学生外出住宿、来访人员登记、管理员工资料统计等情况,便于工作人员及时掌握宿舍以及所住学生的住宿情况,并且可以校方领导提供剩余楼房情况,以便为是否需要调整住宿格局或者增建宿舍楼作出准确的判断提供依据。系统通过楼房设置和学生5种查询管理,保证实现快捷查找宿舍及学生信息,准确处理学生住宿问题,帮助工作人员不再进行大量重复的抄写,
12、复杂的计算,反复的核对,减少宿舍管理的工作人员出现手工处理难以避免的错误,减少了大量繁琐的日常工作,使其能轻松进行管理和操作。软件将要实现的功能如下:(l)数据处理功能,数据收集和输入、数据存储、数据加工处理和数据输出。(2) 协调功能,根据学院提供的约束条件,合理地协调各职能部门的计划,按照不同的管理层提供相应的支持数据。.(3) 控制功能,根据各系部学管部门提供的数据及各楼宿舍管理员提供的住宿学生的信息,实时跟踪记录在校住宿学生的动态信息,对住宿学生的生活状况进行监测和检查,寻求管理漏洞及存在的不足,对差距分析其原因,辅助管理人员及时采用各种方法加以控制。(4) 信息查询功能,根据提供的查
13、询条件,实时掌握住宿学生的全方位信息(5) 辅助决策功能,根据学生宿舍的资源状况,为学院招生部门的扩招计划及学院规模扩充的上层决策提供有力的参考。1。3论文结构安排第一章介绍本设计的课题背景和目的意义,并说明了本论文的章节安排,以便于查阅.第二章介绍了宿舍管理系统的研究过程中需要用到的数据库应用系统的概念及其一般开发方法,主流数据库的比较及选择,另外还有对开发工具和环境的介绍。第三章介绍系统的架构和功能的初步构思,并详细给出了系统的数据表字典分配情况,.第四章通过数据流图,系统控制流图以及对关键代码的功能注释来介绍程序各个模块的设计与实现。本章是第三章的具体实施和展开.第五章对本次设计论文进行
14、了总结,说明了设计目标的完成情况,并指出了程序的不足和改进思考。2 系统相关理论准备本章介绍了宿舍管理系统的研究过程中需要用到的数据库和数据库应用系统的概念及其一般开发方法,主流数据库的比较及选择,另外还有对开发工具和环境的介绍。2.1数据库的技术介绍2。1。1数据库技术的发展图2。1 数据库发展历程数据库技术的发展经历了三个重要阶段,如图2.1所示 ,早期出现的是层次数据库,它的特点是数据实体之间按层次关系来定义。由于在实用中它不能很好地表达实体间的复杂关系,又产生了网状数据库9,它很好地解决了实体间复杂关系的表达问题,但是它也有致命的弱点,就是当需要扩展时,对原有数据结构及应用程序的修改会
15、产生严重的后果。20世纪70年代末80年代初,IBM公司E.F。Codd博士提出了系模型9,从而使数据库进入了第三个发展阶段关系型数据库管理系统。早期的数据库管理系统以集中式应用为基础,所有的应用都局限于某一固定的计算机系统上集中运行。这种系统资源消耗大,对硬件系统依赖性强,使得大型数据库系统只能在大型机上运行.20世纪80年代以后,微型计算机的迅猛发展使数据库管理系统也同样可以在微机上运行。但一般只是像dBASE、FoxBASE、FoxPro等一些简单的PC数据库管理系统能够在微机的广大市场流行。到目前为止,我国PC机数据库管理系统仍然以这些传统的数据库管理系统为主。随着信息量的扩大、共享数
16、据量的增长及对数据库可靠性的要求不断提高,传统的数据库管理系统在很多领域已经无法满足人们的需要。同时由于微机硬件的迅速发展,许多大型数据库管理系统也进入了微机应用领域。目前最有代表性的数据库管理系统是:Oracle、Sybase、Informix和Microsoft Access.数据库的应用范围已经从一般的事务处理扩展到计算机辅助设计、人工智能、软件工程、电子设计自动化(EDA)、办公室自动化、多媒体等计算机应用的各个领域。当前,数据库研究的范围有以下三个领域。(1)数据库管理系统软件的研制数据库管理系统DBMS是数据库系统的基础.DBMS的研制包括研制DBMS本身以及以DBMS为核心的一组
17、相互联系的软件系统.研制的目标是扩大功能、提高性能和提高用户的生产率.(2)数据库设计数据库设计的主要任务是在DBMS的支持下,按照应用的要求,为某一部门或组织设计一个结构合理、使用方便、效率较高的数据库及其应用系统。其中主要的研究方向包括数据库设计方法、设计工具和设计理论的研究,数据模型和数据建模的研究,计算机辅助数据库设计方法及其软件系统的研究,数据库设计规范和标准的研究等.(3)数据库理论数据库理论的研究主要集中于关系的规范化理论、关系数据理论等。近年来,随着人工智能与数据库理论的结合以及并行计算机的发展,数据库逻辑演绎和知识推理、并行算法等理论研究,以及演绎数据库系统、知识库系统和数据
18、仓库的研制都已成为新的研究方向。数据库技术从20世纪60年代中期产生到现在仅仅是30余年的历史,但其发展速度之快,使用范围之广是其他技术望尘莫及的.短短30年间已从第一代的网状、层次数据库系统,第二代的关系数据库系统,发展到第三代以面向对象模型为主要特征的数据库系统。数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算技术等互相渗透,互相结合,成为当前数据库技术发展的主要特征。数据库技术与其他学科的内容相结合,是新一代数据库技术的一个显著特征.在结合中涌现出各种新型的数据库,例如:a.数据库技术与分布处理技术相结合,出现了分布式数据库。b.数据库技术与并行处理技术相结合,出现
19、了并行数据库。c。数据库技术与人工智能相结合,出现了演绎数据库、知识库和主动数据库。d。数据库技术与多媒体处理技术相结合,出现了多媒体数据库。e。数据库技术与模糊技术相结合,出现了模糊数据库.近来,许多专家学者着力研究所谓的数据仓库(Data Warehouse,简称DW)技术,可以给出其定义:数据仓库是面向主题的、集成的、稳定的、不同时间的数据集合,用以支持经营管理中的决策制定过程。2。1。2数据库系统的特点(1)数据库(简称DB)可以简单地定义为:以一定的组织方式存储在计算机外存储器中的、相互关联的数据集合.数据库不是根据某个用户的需要,而是按照信息的自然联系构造数据;它能以最佳的方式、最
20、少的冗余,为多个用户或多个应用共享服务。(2)数据库系统(DBS)数据库系统是一个具有管理数据库功能的计算机系统,它应当由数据库(DB)、数据库管理系统(DBMS)、数据库管理人员(DBA)和用户及相应的计算机硬件构成。数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级组成。a。外模式。外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。一个数据库可以有多个外模式。b.逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公用数据视图。一个数据库只有
21、一个模式。c。内模式.内模式也称存储模式,它是数据物理和存储结构的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。正是这两层映像保证了数据库系统的数据能够具有较高的逻辑独立性和物理独立性。模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。对应于同一个模式可以有任意多个外模式.对于每一个外模式,数据库系统都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系。当模式改变时(例如,增加新的数据类型、新的数据项、新的关系等),由数据库管理员对各个外模式/模式的映像作相应改变,可以使外模
22、式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性.数据库中只有一个模式,也只有一个内模式,所以模式/内模式映像是惟一的,它定义了数据全局逻辑结构与存储结构之间的对应关系。当数据库的存储结构改变时(例如,采用了更先进的存储结构),由数据库管理员对模式/内模式映像作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。(3)数据库结构分类从最终用户角度来看,数据库系统分为单用户结构、主从式结构、分布式结构和客户/服务器结构。a单用户数据库系统单用户数据库系统是一种早期的最简单的数据库系统。在这种系统中,整个数据库系统(包括应用程序、DBMS、数据)都装在一台计算机上,由一个用户独占,不
23、同机器之间不能共享数据。b主从式结构主从式结构是指一个主机带多个终端的多用户结构。在这种结构中,数据库系统(包括应用程序、DBMS、数据)都集中存放在主机上,所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取数据库,共享数据资源。c分布式结构分布式结构是指数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同节点上.网络中的每个节点都可以独立处理本地数据库中的数据,执行局部应用;同时也可以同时存取和处理多个异地数据库中的数据,执行全局应用.d客户/服务器结构主从式数据库系统中的主机和分布式数据库系统中的每个节点机是一个通用计算机,既执行DBMS功能又执行应用程序.随着工作站
24、功能的增强和广泛使用,人们开始把DBMS功能和应用分开,网络中某个(些)节点上的计算机专门用于执行DBMS功能,称为数据库服务器,简称服务器;其他节点上的计算机安装DBMS的外围应用开发工具,支持用户的应用,称为客户机,这就是客户/服务器结构的数据库系统。在客户/服务器结构中,客户端的用户请求被传送到数据库服务器,数据库服务器进行处理后,只将结果返回给用户(而不是整个数据),从而显著减少了网络上的数据传输量,提高了系统的性能、吞吐量和负载能力;另一方面,客户/服务器结构的数据库往往更加开放。客户与服务器一般都能在多种不同的硬件和软件平台上运行,可以使用不同厂商的数据库应用开发工具,应用程序具有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 学生宿舍 管理 系统
限制150内