ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:1.18MB ,
资源ID:15736522      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-15736522.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生公寓智能化管理系统.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

学生公寓智能化管理系统.docx

1、学生公寓智能化管理系统武 威 职 业 学 院 现代教育技术 专业(专科)毕业设计(论文)题 目 vb+access 学生公寓公理系统姓 名 学 号 指 导 老 师 完 成 日 期 2012 12 - 8 教 学 系 电子信息工程系 摘要随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,后勤的公寓管理也应该更改传统的人工管理,更加信息化,时代化,以便节省人力物力,提高效率。基于这一点,开发此学生公寓管理软件。学生公寓管理软件,是以高校的管理方式为实例而设计的一种实用型管理系统。本系统最大的特点是通用性、简单操

2、作性,适用于同行业以及一些同类型的企业管理。随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套公寓管理软件。软件从对学生的分房开始到最后的公寓管理全部电脑化。它主要包括:公寓、寝室的配置、住宿人员登记、卫生检查、公寓资产、学生违纪、值班老师记录以及对学生住宿情况查询,可以更快地了解到每个学生的住宿情况,使公寓的管理效率更高,做的更好!关键字:配置;登记;检查前言随着计算机进一步地普及与应用,新的管理方式也呼之欲出,即从传统的手工记录管理模式转化为电脑一体化管理模式。为了减轻公寓管理人员

3、的工作量,提高管理效果,辅助实际的公寓管理工作,从而体现高校规范的管理水平,特此设计了这个vb+access学生公寓间管理系统。智能化系统是由现代通信与信息技术、计算机网络技术、行业技术、智能控制技术汇集而成的,针对某一个方面的应用的智能集。随着信息技术的不断发展,其技术含量与复杂程度也相继提高。智能化的概念开始逐渐渗透到各行各业以及我们生活中的方方面面,继而出现了智能化住宅区等以智能化建筑为基点研究开来的课题。因此我们所研究的学生公寓智能化系统,就是智能化建筑系统。虽然中国于90年代才开始智能化建筑的起步,但迅猛发展的势头令世人瞩目。智能建筑的概念最初诞生于美国。第一幢智能大厦于1984年在

4、美国哈特福德市建成。智能建筑是信息时代的必然产物,建筑物智能化的程度随科学技术的发展而逐步提高。当今世界科学技术发展的主要标志是4C技术(即Computer计算机技术、Control 控制技术、Communication 通信技术、CRT 图形显示技术)。将4C技术综合应用于建筑物之中,使建筑物管理智能化,是大势所趋。本系统开发的软件采用Microsoft Visual Basic编写而成。鉴于Visual Basic采用了可视化的程序设计方法,所以我们可以利用系统提供的可视化控件逐步完成。我们利用可视化这个优点直接绘制用户图形界面,不仅方便直观,还可随时调整界面的风格和样式,直至用户满意,从

5、而克服了以往用大段代码描述界面、位置、属性等传统编程方式。如果在运行过程中报错,我们可以直接找到出错行,对控件或是其代码进行处理。所以,无论是初学者还是已经掌握Visual Basic的技术人员,使用起来都非常省时省力。作为一个学生公寓管理系统的软件,一是要符合设计需要;二要贴近实际生活需求。为了尽量脱离学生公寓纯人工记账式的管理,节约资源,减少浪费,简化管理,智能化管理系统就应运而生。本系统主要包括以下内容:系统设置及基本操作、公寓管理、卫生检查、公寓资产管理、记录删除以及值班记录管理与帮助。软件目前版本为V1.0。它的界面比较简洁清新,具备一些基本功能,但仍有不足之处。由于这是一个学生公寓

6、的子系统,它在其他某些功能的实现上有些捉襟见肘。它的编写参考了相关书籍资料,同时也融入软件了自己的特色,相信这些不足会在以后的升级版本和与学生公寓其他子系统的综合交流中得到完善和改进。 1. 系统分析本系统采用Microsoft Visual Basic语言编写。在研发过程中,系统严格遵循了软件工程方法,采用结构化程序设计方法实现完成。本系统的主要功能是管理学生与房间。系统采用access 2003数据库,功能强大、安全系数更高,它能处理复杂的查询,执行存储过程、触发器。它能保证数据的完整性和安全性。同时,它为用户提供了标准帮助,具有安装方便,操作简单,功能完善,具有良好的人机接口界面等特点。

7、1.1 系统开发工具简介及系统运行环境1.1.1 VB 6.0简介 Visual Basic从1991年诞生以来,现在已经13年了。BASIC是微软的起家产品,微软当然不忘了这位功臣。随着每一次微软技术的浪潮,Visual Basic都会随之获得新生。可以预见,将来无论微软又发明了什么技术或平台,Visual Basic一定会首先以新的姿态登上去的。显而易见Visual Basic 是一款适合于广大编程者的程序开发软件。本程序使用“Visual Basic 6.0”开发,下面就来介绍一下“Visual Basic 6.0”。数据库采用Access进行创建。(1)Microsoft Visual

8、 Basic 6.0 介绍Visual Basic是使用Basic语言进行可视化程序设计的开发环境。英文Visual 是“可视化”的意思,指的是开发图形用户界面(GUI)的方法。在图形用户界面下,不需要编写代码去描述用户程序的界面,只要把对象画到屏幕的适当位置,再进行简单的属性设置即可。Basic指的是一种高级程序设计语言。Visual Basic沿用了传统Basic语言中的一些语法,其功能远远超过了传统Basic语言。它不仅提供了一套常规的编程环境,还提供了可视化的设计工具,使得程序开发人员可以非常容易地在应用程序的用户界面中建立窗口、按钮、列表框等,巧妙地把开发Windows环境下应用程序

9、的复杂性“封装”起来。它继承了传统Basic语言简单、易学、易用的特点,又采用了面向对象和事件驱动的编程机制。Visual Basic是一种容易学习和掌握的可视化程序设计开发工具,初学者可以很快学会建立简单的应用程序。它具有强大的数据库访问能力,可以挂接多种数据库,常常被用于数据库应用程序的开发。专业人员可以用Visual Basic 实现其他任何Windows编程语言的功能,用Visual Basic可开发出应用于数学计算、数据库管理、客户/服务器设计及Internet的应用软件。Visual Basic是Microsoft公司推出的Windows编程工具,是当今最经典的可视化编程语言,也是

10、世界上用户群最大的程序语言。 本书属于案例开发系列,以36Hang Fee Server为基线,贯穿介绍了Visual Basic相关高级实现技术和理论,通过实例将知识点与开发实战紧密结合,从而达到学以致用的目的。通读本书,读者不仅可以全面掌握Visual Basic高级开发的知识,而且可以了解更多Visual Basic的应用技巧。研究本书大案例还有助于读者体会使用Visual Basic开发大型应用时应注意的问题,建立大局观。(2)Microsoft Visual Basic 6.0 的编程环境 目前使用的微机配置一般都能满足Visual Basic 6.0的要求。为了能很好地运行集成环境

11、,安装Visual Basic6.0的计算机应满足:CPU为586或更高的微处理器。需要16MB以上的内存。硬盘空间要在100MB以上。系统已经安装了Windows 2000或Windows XP。VisualBasic6.0集成开发环境的用户界面与Microsoft Office 软件类似,由常规的标题栏、菜单栏、工具栏等部分组成,工具按钮有提示信息。另外还有工具箱、工程资源窗口、属性窗口等几个Visual Basic特有的窗口。主要标题有:标题栏、菜单栏、工具栏、工具箱、窗体窗口、代码窗口、工程资源窗口、属性窗口、窗体布局窗口。VisualBasic6.0的菜单栏主要有13个菜单项,每个菜

12、单顶都有一个下拉菜单,含有若干个菜单命令,可执行不同的操作。使用方法与Microsoft其他应用软件的菜单栏相同。1.1.2数据库概述 (1)数据库的基础知识 数据库(Data base )按一定的规则将相关的数据集中在一起,使用者可方便地存取所需的数据。实际上数据库就是一个存放大量业务数据的场所,其中的数据具有特定的组织结构。是按照某种数据模型组织起来的,不仅数据记录内的数据之间是彼此相关的,数据记录之间在结构上也是有机的联系在一起的。(2)Access数据库简介Access是Office办公套件中一个极为重要的组成部分。Access 是微软公司推出的基于Windows的桌面关系数据库管理系

13、统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。(3)Access数据库的优点Access是一种关系型数据库管理系统,其主要特点如下:1.存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。2.面向对象 Access是一个面向对象的开发工具,利用

14、面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。3界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导

15、等工具,使得操作简便,容易使用和掌握。4.集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。5.Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络

16、上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。1.1.3 Visual Basic6.0与Access数据库的结合数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一旦建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。Microsoft Access数据库相对其它的数据库来说要简单容易操作些,该机房多功能系统中的数据库文件就是Access类型的数据库,该数据库可以与V B进行数据导入,做到随时随地对数据库进行编译。1.2 系统开发的必要性现代社会是一个信息化的社会,信息

17、作为一种特殊的资源,充斥着我们的日常生活。信息使用得当就会成为社会发展的财富,而信息若是管理不当,则变为大量的垃圾。长期以来,我们都是用传统的账本式的方法管理学生公寓,这种管理方式存在着许多缺点,比如说效率低、浪费纸、耗人力。并且,随着时间的推进,它将会产生大量的“账本”和混乱的数据,这非常不利于查找、更新和维护。随着科学技术的不断发展,计算机技术不断突破翻新,它强大的功能使人们认识到,它已经融入人类社会的各个领域并发挥着越来越重要的作用。针对学生公寓管理所开发的软件,是以高校学生公寓的管理方式为实际而设计的一款应用型软件。本系统最大的特点是可移植、符合设计要求、操作简便易上手。随着学校住宿人

18、员情况越来越复杂,公寓管理人员的负担也越来越重。为了让公寓管理人员有序有效地管理学生与所在房间,为使他们从繁重复杂的工作中解脱出来,为了实现无纸化办公,为使其工作更有条理、更有效率、更省时省力,特开发出这款学生公寓管理软件。1.3 系统开发的可行性131 技术上的可行性这是一个信息爆炸的时代,信息技术从根本上改变了人类社会的生产方式和生活方式,计算机的应用随处可见,小到各家各户上网娱乐,大到各行各业经营管理。学生公寓智能化管理软件主要是对所有学生公寓的房间和所有入住的学生及其他人员进行管理,包括基本的增删改查以及住宿费的交纳管理,管理内容包括基本的增删改查等。这个子系统若能和其他子系统结合起来

19、,如宽带用电子系统等,就能更加完善、更快更全面地了解到所有人员的住宿情况。既然利用计算机管理是大势所趋,而开发一个学生公寓管理系统又能够获得事半功倍的效果。并且,随着数据库管理系统的广泛应用以及可视化编程工具的出现,这都为开发一个学生公寓管理子系统提供了技术上的支持,所以说开发一个学生公寓管理系统是完全可行的。132 经济上的可行性学校的机房有很多用旧的计算机,把这些计算机配给各个公寓的管理人员。同时新的计算机用于机房物品的更新换代,有利于教学。133 操作上的可行性这个子系统本身不是很复杂,测试完毕后即可用于实际的管理,当鼠标移至菜单时会出现提示,管理员可以进行相应的操作。同时,管理人员只需

20、操作一两遍就能熟悉这个系统。综上所述,开发一个学生公寓管理软件系统,使用计算机操作与传统人工操作相比速度更快,节约更多,人力更省,因此开发这个学生公寓管理系统是完全可行的。1.4 数据来源一个好的软件要基于现实的需要来设计。作为一个学生公寓的管理软件,当然也要贴近生活并适合高校公寓的管理模式。这个软件的参考资料主要有两种来源:一是参考本校学生公寓的现状以及管理方式,这是来源于现实生活的主要依据,比较真实可靠。二是参考书籍和其他资料,并借鉴网络上的一些同类软件,在这些软件中,有些软件功能相对齐全,但是使用起来十分混乱,界面花里胡哨。本软件虽然功能比较简单,但是作为一个子系统来说,首先要保证设计规

21、定的项目,当然也需要通过学习与借鉴多加完善,取其精华,弃其糟粕。1.5数据流程图 这是本系统的数据流程图,图中F代表数据流,P代表加工,D代表存储处。 F1图1-1系统数据流程图2. 数据库设计2.1 ER图1n1图2-1系统E-R图2.2 数据库表随着社会不断发展进步,行业不断分工,信息的数量越来越大,复杂程度越来越高。因此,数据库的作用就越来越重要。数据库是一个系统的重要组成部分之一,它关系到整个系统的正常运行,关系到数据的有效处理。本系统数据库为新建的数据库access,在数据库中包含了以下几个表。分别是:班级基本信息表、宿舍等级表、学生公寓表、学生请假表、寝室分布表、学生基本信息表(u

22、sers)、用户表、宿舍资产表及其他信息表。(1)学生基本班级信息表:主要是存放学生所在班级的基本信息,字段包括:班级。数据结构如下表:字段名数据类型数据长度班级文本10表2-1 学生所在班级基本信息表(2)宿舍等级表: 宿舍等级表主要是在平时检查或评比中所得到的成绩评估结果的基本信息,字段包括:等级。数据结构如下表:字段名数据类型数据长度等级文本6表2-2宿舍等级表(3)学生公寓楼表:这个表主要是说明学校提供学生住宿的宿舍名称的情况表,字段包括:公寓名称。数据结构如下表:字段名数据类型数据长度公寓名称文本20表2-3 学生公寓表(4)学生公寓寝室表:这个表主要是说明学校提供学生住宿的宿舍号(

23、门牌号)的情况表,字段包括:公寓名称、寝室号。数据结构如下表:字段名数据类型数据长度公寓名称文本20寝室数字长整型表2-4 学生公寓寝室表(5)学生请假表:这个表主要记录了在正常上课时间里闲置在宿舍里请假学生的基本信息字段包括:日期、姓名、班级、公寓名称、寝室、天数、原因、班主任、备注。数据结构如下表:字段名数据类型数据长度日期日期/时间姓名文本8班级文本20公寓名称文本20寝室数字5天数数字4原因备注班主任文本10备注备注表2-5 学生请假表(6)学生详细信息表:这个表主要记录了学生在校的详细信息字段包括:日期、姓名、班级、公寓名称、寝室、天数、原因、班主任、备注。数据结构如下表:字段名数据

24、类型数据长度公寓楼号文本20寝室数字5姓名文本8学号数字20班级文本20性别文本4入学时间日期/时间年制数字4寝室电话数字个人的话数字备注备注表2-6 学生详细信息表(7)管理员用户表:这个表主要介绍宿舍楼管理人员的基本情况表,字段包括:用户名、pass、用户类型。数据结构如下表:字段名数据类型数据长度用户名文本20Pass文本20用户类型文本20表2-7 用户管理员表(8)资产表:这个表主要记录了学生公寓里平时发放一些卫生公寓领取记录以及宿舍的一些基本用具(床、桌子)的基本信息字段包括:日期、寝室、公寓名称、名称、数量、单价、总价、用途、备注。数据结构如下表:字段名数据类型数据长度日期日期/

25、时间寝室文本8公寓名称文本20数量文本20单价数字5总价数字4用途备注备注备注表2-8 资产表 3.功能模块设计3.1新系统功能结构图及运行图如下:1、系统功能结构图: 图3.1系统功能结构图2、系统功能结构图运行图:图3.2系统功能结构运行图经过系统分析,确定了本软件主要包括以下方面:系统设置、公寓管理、卫生检查、公寓资产、记录查看、记录删除、值班记录、帮助。3.2系统设置:主要完成:用户管理、公寓设置、数据备份、数据转换、退出的功能。运行图如下: 图3.3系统设置运行图3.2.1 用户管理可以进行管理人员的添加和修改以及删除操作。添加人员可以分为两类:普通用户、管理员。可以视不同人员而添加

26、。管理员拥有所有权力,对整个系统的操作。普通用户只有浏览、及一些简单的添加操作权力。无用户设置、公寓设置及记录删除等权力。3.2.2公寓设置分为三个主要的操作:公寓设置、寝室设置、班级设置。在这里可以添加学校所有的公寓、所有班级、每个公寓的所有寝室,也可以用此软件管理一幢公寓。这样操作起来会更简单、操作一目了然。3.2.3数据备份这是一个数据管理软件所必不可少的一部分,利用它可以及时的备份当前的数据库以及在出现故障后利用已保存的数据进行恢复。3.2.4数据转换利用数据转换将当前数据库中的表转换成Excel表格的形式,显示更为直观,可以进行打印等操作。3.2.5重新登录当系统运行时出现故障,可以

27、选择重新登陆,输入用户名和用户密码。特别是在编程初期,时常要观看一下编程效果,选择重新登陆可以节省时间,不用反复查找文件夹再选择打开应用程序。另外,重新登陆可以快速地进行身份的切换。比如,遇到特殊紧急情况时,超级用户操作完毕,马上可以选择进行重新登陆。这时,普通用户输入自己的用户名和密码,就可以开始普通用户的操作了。3.2.6退出与工具栏中的退出系统的功能一样,都可以退出整个系统。但是这里的退出是属于系统管理的一部分,是当超级用户或者是普通用户完成了他们所有的操作和管理后,所选择的退出系统。特别是在不需要操作其他功能的时候,就比较方便了。比如说,用户只需要修改一下用户密码,当修改完毕以后,就可

28、以直接选择退出,就不需要在对系统工具栏分布不熟悉的情况下,需要找到工具栏的退出系统这个选项再选择退出。3.3公寓管理主要完成:公寓规划图、学生请假、学生违规记载、床位设置的功能。运行图如下:图3.4公寓管理运行图3.3.1公寓规划图主要是对每栋学生公寓楼楼层和整栋楼布局的简单介绍,以便学生、老师、或者来访人员寻找所要寻找的对象。同时也便于新生报到以后在陌生的环境中寻找自己的宿舍。利用它可以把宿舍楼的基本房间布局情况展现出来。3.3.1学生请假主要是对学生请假记录做一个添加。利用它可以把学生的基本的请假资料保存起来便于管理。3.3.2学生违规记载主要是对学生违规记录做一个添加。利用它可以把学生的

29、基本的违规资料保存起来,做到赏罚分明。3.3.3床位设置通过床位设置可以简单查看每个公寓中每间寝室的床位使用情况以及床位剩余情况。还可以通过详细查看,查看到某个公寓某个寝室住宿人员的人数,以及具体的住宿人员的名字。3.4 卫生检查主要完成:添加检查记录的功能。卫生检查可以对卫生检查的结果进行记录。这里的卫生标准一共有五项可以填写,在每一项里已经基本设置了所不合标准的记录,你可以在下拉列表框中进行选择即可,但是如果没有你想输入的记录的话,也可以自己输入。运行图如下:图3.5卫生检查运行图3.5 公寓资产主要完成:添加新增物品的功能。可以对公寓资产的收入或其它物品的入库进行记录。运行图如下:图3.

30、6公寓资产运行图3.6 记录查看与记录删除主要是对学生请假、学生违规、卫生记录,公寓资产等记录所进行的操作,利用这两个功能可以对任一记录进行查看与删除。运行图如下: 图3.7记录查看 图3.8记录删除运行图3.7值班记录它的功能主要是针对值班人员开发出来的,在这里可以让值班人员对当天值班情况进行一个小记,以便日后查看。运行图如下:图3.9值班记录运行图3.8帮助对于一个稍显正规的软件来说帮助的制作都是必不可少的内容,本程序也不例外,制作了此帮助文档。在程序中可以按F1或点击帮助菜单来显示此help.Chm文档。以便对本软件进行快速操作。运行图如下:图3.10帮助运行图4. 程序设计图4-0主程序流程图4.1 登陆界面在详细设计的时候,我认为登陆界面还是走简单路线比较好。原先设计的一个界面,初衷是以学校学生公寓的照片为底来添加控件,还特意拍了一张公寓照片。但是我发现,导入图片后,窗体内的控件位置怎么摆放都不和谐,不是遮挡了大半个图片,就是太过花里胡哨。所以还是选择了比较简单的bitmap,界面不仅是制作

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2