湖南文理学院芙蓉学院
本科生毕业论文(设计)
题 目: 高校公房管理系统设计与
开发
学生姓名: 常 灵
学 号: 08090102
专业班级: 电子信息科学与技术0801
指导教师: 张大磊
完成时间: 2012年5月10日
目 录
摘 要....................................................................... 1
第1章 绪论................................................................. 2
第2章 课题背景与现状...................................................... 2
2.1 课题背景................................................................ 2
2.1.1 管理信息系统的组成部分................................................ 3
2.1.2 信息管理的主要任务.................................................... 4
2.1.3 管理信息系统的特点.................................................... 4
2.1.4 管理信息系统的问题................................................... 5
2.1.5 信息管理的开发方法.................................................... 5
2.1.6 管理信息系统的经济效益评价............................................ 6
2.2国内外现状 .............................................................. 7
2.2.1 信息管理系统产生的背景................................................ 7
2.2.2 我国现有MIS 系统分析.................................................. 7
2.2.3 我国MIS 的发展策略.................................................... 8
第3章 高校公房管理系统概述................................................. 8
3.1 系统主要任务与目标...................................................... 8
3.1.1 系统任务.............................................................. 8
3.1.2 系统目标.............................................................. 8
第4章 系统分析............................................................. 9
4.1需求分析 ................................................................ 9
4.1.1 系统需求功能概括..................................................... 9
4.1.2 系统操作设计内容..................................................... 9
4.2 功能分析.............................................................. 10
4.2.1 高校公房资料管理功能................................................ 10
4.2.2 高校公房基本管理功能................................................ 10
4.2.3 统计报表功能........................................................ 10
4.2.4 系统管理功能........................................................ 10
第5章 系统总体设计....................................................... 11
5.1系统总体结构设计 ....................................................... 11
5.2系统结构图 ............................................................. 12
5.3 数据库的设计........................................................... 12
第6章 系统详细设计........................................................ 16
6.1界面设计与功能 ......................................................... 16
6.2 用户登陆模块.......................................................... 16
6.3 高校公房资料管理模块.................................................. 18
6.4 高校公房基本管理...................................................... 21
6.5 统计报表模块.......................................................... 23
第7章 结论................................................................ 25
致谢....................................................................... 26
参考文献................................................................... 26
高校公房管理系统设计与开发
电子信息科学与技术专业学生:常灵
指导教师:张大磊
摘 要: 传统的高校公房管理系统,其工作流程的繁杂、多样、管理复杂、收缴费用与设备维护繁琐。基于VB 的高校公房管理系统,这给项目查询和管理带来很大的方便,从而给公房管理工作带来更高的效率。本系统分为五个模块:高校公房资料管理、高校公房基本管理、统计报表和系统管理。包括是否有人入住、入住几人、公房内部公共设备的损坏情况、人员管理和水电费管理都进行了细致的统计。
关键字:高校公房,管理系统,VB
Development and Design of Colleges Public
Housing Management System
Electronics and Information Science and Technology
Candidate: Chang Ling
Advisor :Zhang Dalei
Abstract: The workflow of the Traditional colleges and universities of public housing management system is complex and diverse.The management of the system is also complex.Besides the collection costs and equipment maintenance is also cumbersome.The colleges and universities of public housing management system based on VB bring great convenience to the project tracking and management.SO that it brings greater efficiency to the public housing management.The system is divided into five modules:public housing's information management of universitys,public housing's basical management of universitys,statistical reports,and system management.Including whether to live,how much people to stay,whether the public facilities of public houses are well or not,and personnel management and utilities management are all detailed statistics.
Keyword :Colleges of public housing,The management system management system, VB
第1章 绪论
由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国的计算机应用要比西方国家落后十几年。因此,现在信息资源的开发和利用已被确立为国民经济信息的核心内容,利用现有的信息基础设施,重点开发和推广应用于各类科技、经济等数据库和网络资源服务系统,已经取得巨大的社会效益和经济效益。
对于高校公房管理来说,其工作流程的繁杂性、多样化、管理复杂、收缴费用与设备维护繁琐。计算机已完全能够胜任物业管理工作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。这将给项目查询和管理带来很大的方便,从而给公房管理工作带来更高的效率。
因此,开发一套高效率、无差错的高校公房管理系统软件十分必要。本系统的主要目的是告别帐本,安全、快捷的保存数据信息。由于小区物业管理涉及到费用问题,为了增强系统的保密性,使业主利益不受损害,本系统具有仅管理员式的保密功能,还有查询、录入、修改、删除、以及对物业设备统计等功能,使业主能够对自家的物业费用和投诉等情况提供透明化、直观的了解。
第2章 课题背景与现状
2.1 课题背景
管理信息系统(MIS ,Management Information System),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。这里给出的定义强调了管理信息系统的功能和性质,也强调了管理信息系统中的计算机对企业管理而言只是一种工具。管理信息系统是信息系统的重要分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的覆盖多学科的新学科。
2.1.1 管理信息系统的组成部分
从概念上,管理信息系统由四个部件构成:信息源、信息处理器、信息用户和信息管理者。它们的联系如图4.2.1所示。 信息源是信息的产生地;信息处理器负担信息的传输、加工、保存等任务;信息用户是信息的使用者,利用信息进行决策;信息管理者负责信息系统的设计、实现和维护。
管理信息系统一般被看作一个金字塔形的结构,分为从底层的业务处理到运行控制、管理控制、最高层的战略计划。最基层由任务巨大处理繁杂的事务信息和状态信息构成。层次越往上,事务处理的范围越小,针对的也是比较特殊和非结构化的问题[1]。 一个组织的管理信息系统可分解为四个基本部分:
(1) EDPS部分,主要完成数据的收集、输入,数据库的管理、查询、基本运算、日常报表的输出等。
(2) 分析部分,主要在EDPS 基础之上,对数据进行深加工,如运用各种管理模型、定量化分析手段、程序化方法、运筹学方法等对组织的生产经营情况进行分析。
(3) 决策部分,MIS 的决策模型多限于以解决结构化的管理决策问题为主,其决策结果要为高层管理者提供一个最佳的决策方案。
(4) 数据库部分,主要完成数据文件的存贮、组织、备份等功能,数据库是管理信息系统的核心部分。
图2.1 管理信息总体结构图
2.1.2 信息管理的主要任务
管理信息系统辅助完成企业日常结构化的信息处理任务,一般认为MIS 的主要任务有如下几方面:
(1) 对基础数据进行严格的管理,要求计量工具标准化、程序和方法的正确使用,使信息流通渠道顺畅。有一点要明确,“进去的是垃圾,出来的也是垃圾”,必须保证信息的准确性、一致性。
(2) 确定信息处理过程的标准化,统一数据和报表的标准格式,以便建立一个集中统一的数据库。
(3) 高效低能地完成日常事务处理业务,优化分配各种资源,包括人力、物力、财力等。
(4) 充分利用已有的资源,包括现在和历史的数据信息等,运用各种管理模型,对数据进行加工处理,支持管理和决策工作,以便实现组织目标。
2.1.3 管理信息系统的特点
管理信息的特点可以从七个方面来概括:
(1) MIS是一个人机结合的辅助管理系统。管理和决策的主体是人,计算机系统只是工具和辅助设备。
(2) 主要应用于结构化问题的解决。
(3) 主要考虑完成例行的信息处理业务,包括数据输入、存储、加工、输出,生产计划,生产和销售的统计等。
(4) 以高速度低成本完成数据的处理业务,追求系统处理问题的效率。
(5) 目标是要实现一个相对稳定的、协调的工作环境。因为系统的工作方法、管理模式和处理过程是确定的,所以系统能够稳定协调地工作。
(6) 数据信息成为系统运作的驱动力。因为信息处理模型和处理过程的直接对象是数据信息,只有保证完整的数据资料的采集,系统才有运作的前提。
(7) 设计系统时,强调科学的、客观的处理方法的应用,并且系统设计要符合实际情况。
2.1.4 管理信息系统的问题
管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是,每一种开发方法都要遵循相应的开发策略。任何一种开发策略都要明确以下问题:
(1) 系统要解决的问题,如采取何种方式解决组织管理和信息处理方面的问题,对企业提出的新的管理需求该如何满足等。
(2) 系统可行性研究,确定系统所要实现的目标。通过对企业状况的初步调研得出现状分析的结果,然后提出可行性方案并进行论证。系统可行性的研究包括目标和方案卸可行性、技术的可行性、经济方面的可行性和社会影响方面的考虑。
(3) 系统开发的原则。在系统开发过程中,要遵循领导参与、优化创新、实用高效、处理规范化的原则。
(4) 系统开发前的准备工作,作好开发人员的组织准备和企业基础准备工作。
(5) 系统开发方法的选择和开发计划的制定。针对己经确定的开发策略选定相应的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的方法。开发计划的制定是要明确系统开发的工作计划、投资计划、工程进度计划和资源利用计划。
MIS 开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发方法等。
2.1.5 信息管理的开发方法
(1) 结构化生命周期开发方法
目前较为流行的MIS 开发方法是结构化生命周期开发方法,其基本思想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。
用结构化生命周期开发方法开发一个系统,将整个开发过程划分为五个依次连接的阶段:
① 系统规划阶段,主要任务是明确系统开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。系统规划方法有战略目标集转化法(SST ,Strategy Set Transformation )、关键成功因素法(CSF ,Critical Success Factors)和企业规划法
(BSP ,Business System Planning)。
② 系统分析阶段,主要任务是对组织结构与功能进行分析,理清企业业务流程和数据流程的处理,并且将企业业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。
③ 系统设计阶段,主要任务是确定系统的总体设计方案,划分子系统功能,确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库系统的设计、输入输出界面的设计和编码的设计等。该阶段的成果为下一阶段的实施提供了编程指导书。
④ 系统实施阶段,主要任务是讨论确定设计方案、对系统模块进行调试、进行系统运行所需数据的准备、对相关人员进行培训等。
⑤ 系统运行阶段,主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。
这五个阶段共同构成了系统开发的生命周期。结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。但是,该方法不可避免地出现开发周期过长、系统预算超支的情况,而且在开发过程中用户的需求一旦发生变化,系统将很难作出调整。
(2) 原型法 原型法在系统开发过程中也得到不少应用。原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直至用户满意。 原型法的应用使人们对需求有了渐进的认识,从而使系统开发更有针对性。另外,原型法的应用充分利用了最新的软件工具,使系统开发效率大为提高。
(3) 面向对象系统开发方法 面向对象的系统开发方法(OO ,Object Oriented),是近年来受到关注的一种系统开发方法。面向对象的系统开发方法的基本思想是将客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。
2.1.6 管理信息系统的经济效益评价
管理信息系统的效益评价分为直接经济效益评价和间接经济效益评价。
1、直接经济效益评价 直接经济效益评价是指企业运行MlS 之后,使用计算机管理所节约的开支与企业在MIS 实施过程中一次性投资(包括软件、硬件投资)的折旧和运行费用相比较的结果。
2、间接经济效益评价 间接经济效益的评估是指企业在运行MIS 之后,在提高管理效率方面和数据集中管理方面,以及在建立网络系统之后数据的共享和数据传递的及时性、准确性方面,可以实现实时、定量的管理方面,提高了企业竞争力而带来的效益的评价。
2.2国内外现状
2.2.1 信息管理系统产生的背景
在过去,各行各业往往都有不少管理人员孤立地看待数据处理和计算机。造成这种看法的原因是,数据处理和信息服务人员不愿使用容易计算机用户理解的语言同用户进行交流。管理人员对这种交流缺乏兴趣和无能为力,导致延缓了计算机系统的开发,从而在许多其他方面助长了自守和冗余劳动的现象。
在用户同信息服务人员的交流方面,没有一个单位能做到尽善尽美,但是,确有某些单位已经取得了比较好的成功经验。用户同信息服务人员配合默契的一些单位认为:这种成功的原因在于,用户已经掌握了计算机和信息资源管理方面的基本知识。可见,用户管理人员掌握这方面的知识是非常必要的。诚然,信息服务专业人员是具备这方面的知识的,但是要使用户管理人员获得这些知识,就必须通过正规的学习、阅读和实践。
妥善处理用户同信息服务人员之间的关系,可以加强双方的互相配合。为了建立和维护一个高质量的信息系统,各方都必须尊重对方的意愿。系统质量的优劣是直接与用户同信息服务人员之间互相配合的好坏成正比的。
2.2.2 我国现有MIS 系统分析
凡是那些不愿意掌握有关计算机和信息管理反面基本知识的用户管理人员,必将成为落伍者,特别是在当前这种鼓励用户直接参与信息系统开发过程的发展趋势下。过去,用户管理人员在很大程度上是依靠信息服务人员来推荐、开发和实现所需的信息系统的。鉴于信息服务需要不断的发展变化,现在把鉴别和提高系统的责任留给了用户,这也是理所应当的。用户更多地参与信息系统的开发,这种趋势早在70年代中期就开始了,而且,
自那时以后不断地发展,现在已进入了信息服务人员同用户合作的时代。因为只有用户更了解他们自己想从信息系统中得到什么。
用户参与信息资源管理(IRM )的典型事例表现在分布式数据处理(DDP )方面。在这方面,用户不仅要参加系统的开发,而且还要负责管理系统运行所需要的硬件设备和人员。
2.2.3 我国MIS 的发展策略
直到最近几年,人们才认识到:信息是一种资源,必须把这种有价值的资源加以利用,不使其白白浪费掉。在竞争激烈的环境里,管理人员必须有效地利用信息,不然就难以立足与不败之地。过去,管理人员仅仅把计算机看成是省钱的工具,而现在,计算机被看成是创造利润的工具。每个公司都有大量的、尚未发掘的、可利用计算机和信息资源的潜力。发掘这种潜力所需要具有的计算机和信息处理的知识水平,这是大多数管理人员力所能及的。
第3章 高校公房管理系统概述
3.1 系统主要任务与目标
3.1.1 系统任务
1. 高校公房资料管理:主要负责公房及住户资料。
2. 高校公房基本管理:主要负责住户投诉、住户报修、设备维修、住户停车车位、公房收费项目、住户欠费及预付费和物业收费管理。
3. 统计报表:主要负责住户投诉统计、住户报修统计、设备维修统计和住户缴费数据统计。
4. 系统管理:主要负责用户管理和用户口令修改[2]。 3.1.2 系统目标
1. 能够快速地管理和查询所有公房资料信息。
2. 能够高效地进行住户相关管理。
3. 通过计算机网络和专业软件对物业实施即时、规范、高效的管理。 4. 能够正确的生成报表。
5. 减轻物业、收费人员的工作任务。
[3]
第4章 系统分析
4.1需求分析
4.1.1 系统需求功能概括
经过调研与可行性分析,出于对人们生活住房考虑,设计了这套高校公房管理系统,本系统主要考虑到公房管理的普遍要求,高校公房管理系统主要包括:
(1) 对校园内所有公房资料的录入和增、删、改、查询等功能实现,在基于这些校园的房产资源对公房进行管理。
(2) 对公房内住户的详细资料的增、删、改、查询等功能的实现,这些也是一个公房的基本资源,毕竟高校公房管理最后是针对校园内的所有住户而言的。
(3) 在具有了所有的基本资料信息后,需要实现实质性的物业管理。主要的管理业务包括:物业设备管理、仪表(水、电、宽带)数据管理、收费管理、住户投诉管理、故障管理等。这些成为公房管理的主体。 4.1.2 系统操作设计内容
根据以上的操作需要研究设计内容如下:
(1) 模块功能的研究设计:尽量采用公房管理部门中现有的软硬件环境以及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。系统应完全符合公房管理员对业户管理的规定,满足对房产信息及住户信息等工作需要,并达到操作过程中的直观、方便、实用、安全等要求。通过调研情况进行需求分析,进行模块的划分和功能的界定,并对各个模块的具体管理流程进行控制和编码实现。
(2) 良好的数据系统设计:所高校公房管理系统应充分具备数据库的维护功能,可以及时根据用户的需求对数据库中的信息进行添加、删除、修改等操作。
(3) 完备的信息查询统计:为满足管理和决策工作的需要,在查询基础上应具备一定的统计功能。
(4) 后期维护:所开发的高校公房管理系统应采用模块化程序设计方法,收到既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护的效果。
以上是对本信息管理系统进行的基本的需求分析,也就是本系统所要实现的基本功能。但是,这并不是整个系统的全部需求,对系统不断出现的新需求,需要系统在日后的使用中通过系统的更新与维护来实现。这样,才能使系统得到不断的完善,功能更加强大,与用户的交互性更强。
4.2 功能分析
4.2.1 高校公房资料管理功能
公房及用户资料。
4.2.2 高校公房基本管理功能
(1) 住户投诉管理。 (2) 住户保修管理。 (3) 设备维修管理。 (4) 住户停车车位管理。 (5) 公房收费项目管理。 (6) 住户欠费及预付费管理。(7) 物业收费管理。 4.2.3 统计报表功能
(1) 住户投诉统计报表。 (2) 住户保修统计报表。 (3) 设备维修统计报表。 (4) 住户缴费数据报表。 4.2.4 系统管理功能
(1) 用户管理。 (2) 口令修改。 (3) 退出
第5章 系统总体设计
5.1系统总体结构设计
高校公房管理系统部分实体E-R 图如下所示:
图5.1 房屋及住户资料实体E-R 图
图5.2 设备维修实体E-R 图
图5.3 物业收费管理实体E-R 图
5.2系统结构图
系统总结构如图5.4所示:
图 5.4 系统结构图
5.3 数据库的设计
(1) 用户表
用户表存放登陆系统所需要的用户名和密码,需要访问此表。
表5.1 用户表
[4]
(2) 房屋及住户资料表
住户表存放公房内所有的住户信息,这些信息也是高校公房管理的基本信息,在实现系统的各个功能中起真非常重要的作用。
表5.2 住户基本信息表表
(3) 设备维修表
设备维修表存放公房内的设备维修的信息[5]。
表5.3 设备维修表
(4) 物业收费表
物业收费表存放公房内住户的各种物业收费的所有信息。
表5.4 物业收费表
(5) 物业收费项目表
物业收费表存放公房内住户的各种收费信息。
表5.5 物业收费表
(6)住户报修表
住户报修表存放公房内住户的各种报修信息。
表5.6 住户报修表
(7)住户欠费及预付费表
住户欠费及预付费表存放公房内住户的各种费用信息。
表5.7 住户欠费及预付费
[6]
(8) 住户停车车位表
住户停车车位表存放公房内住户的各种车位的所有信息。
表5.8 住户停车车位表
(9) 住户投诉表
住户投诉存放公房内住户的各种投诉信息。
表5.9 住户投诉表
第6章 系统详细设计
6.1界面设计与功能
经过以上的分析及建摸模,已经完成了数据库的后台工作。下面要完成的是 人机交互的界面。本系统分为以下三部分:
(1) 用户登陆; (2) 系统主体平台;
(3) 通过主体平台调用的功能模块。 接下来即对各部分作详细介绍:
6.2 用户登陆模块
启动系统程序后, 首先进入系统登陆界面, 在登陆进入主体平台的时候,系统会要求用
户输入用户名及密码作为验证信息,为了防止非用户在使用, 输入正常信息后便可以使用本系统。
界面如图6.1所示:
图6.1 用户登录模块
主要代码如下: „
If Text1.Text = "" And Text2.Text = "" Then MsgBox "请输入用户名和密码!" Else
If Text1.Text = "" Then
MsgBox "你还没有输入用户名!" Text1.SetFocus Else
If Text2.Text = "" Then MsgBox "你还没有输入密码!" Text2.SetFocus Else
Dim user As String
user = "用户名=" & "'" & Trim(Text1.Text) & "' and " + "密码=" & "'" & Trim(Text2.Text) & "'"
Data1.Recordset.FindFirst user
If Data1.Recordset.NoMatch Then
MsgBox "没有该用户,或密码错误!"
Exit Sub
Else
MDIForm1.Show
Form19.Label3.Caption = Text1.Text
Unload Me
End If
End If
End If
End If
„
6.3 高校公房资料管理模块
住户资料主要是对住户的基本信息如 (住户电话、住户姓名、公房地址、、入住时间等信息) 和另外两个标签的信息进行添加、修改、删除、查询。添加、修改、删除这些操作必须保存后才能生效。当记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。通过ADO 数据库与Data Grid 的连接,实现了保存在数据库中各个会员用户的相应信息全部显示在Data Grid 上,以便于管理员浏览及其他相应操作[7]。
界面如图6.2所示
:
图6.2 高校公房资料管理
主要代码如下:
„
If Command1.Caption = "添 加" Then
Command1.Caption = "保 存"
Data1.Recordset.AddNew
Text1.Locked = False
Text2.Locked = False
Text3.Locked = False
Text4.Locked = False
Text5.Locked = False
Text6.Locked = False
Text7.Locked = False
Text8.Locked = False
Text9.Locked = False
Text10.Locked = False
Text1.SetFocus
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Exit Sub
Else
Text1.Locked = True
Text2.Locked = True
Text3.Locked = True
Text4.Locked = True
Text5.Locked = True
Text6.Locked = True
Text7.Locked = True
Text8.Locked = True
Text9.Locked = True
Text10.Locked = True
Data1.Recordset.Update
Data1.Recordset.MoveLast
Command1.Caption = "添 加"
Data1.Refresh
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
End If
„
6.4 高校公房基本管理
房产资料主要是对住户的基本信息如 (用户投诉、设备报修、停车车位、收费项目等信息) 的添加、修改、删除、查询及统计记录个数。添加、修改、删除这些操作必须保存后才能生效。当记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。通过ADO 数据库与Data Grid的连接,实现了保存在数据库中各个会员用户的相应信息全部显示在Data Grid 上,以便于管理员浏览及其他相应操作[8]。
界面如图6.3所示
:
图6.3 高校公房基本管理
主要代码如下:
„
If Command1.Caption = "添 加" Then
Command1.Caption = "保 存"
Data1.Recordset.AddNew
Text1.Locked = False
Text2.Locked = False
Text3.Locked = False
Text4.Locked = False
Text5.Locked = False
Text6.Locked = False
Text7.Locked = False
Text8.Locked = False
Text9.Locked = False
Text10.Locked = False
Text1.SetFocus
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Exit Sub
Else
Text1.Locked = True
Text2.Locked = True
Text3.Locked = True
Text4.Locked = True
Text5.Locked = True
Text6.Locked = True
Text7.Locked = True
Text8.Locked = True
Text9.Locked = True
Text10.Locked = True
Data1.Recordset.Update
Data1.Recordset.MoveLast
Command1.Caption = "添 加"
Data1.Refresh
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
End If
6.5 统计报表模块
统计报表是对公房收费的总管理,主要功能也是对如 (设备报修、用户投诉、设备保修和缴费情况) 的浏览。。记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。通过ADO 数据库与Data Grid 的连接,实现了保存在数据库中各个会员用户的相应信息全部显示在Data Grid 上,以便于管理员浏览及其他相应操作。
界面如图6.4所示:
图6.4 统计报表
主要代码如下:
Private Sub Command1_Click()
MSFlexGrid1.Sort = flexSortGenericAscending
End Sub
Private Sub Command2_Click()
MSFlexGrid1.Sort = flexSortGenericDescending
End Sub
Private Sub Form_Load()
Data1.DatabaseName = App.Path + "\db.mdb"
Data1.RecordSource = "住户投诉管理"
Me.Width = 10230
Me.Height = 6120
End Sub
Private Sub Timer1_Timer()
Label2.Caption = Data1.Recordset.RecordCount
End Sub
„
第7章 结论
至此,高校公房管理系统设计与实现顺利完成。虽然设计的时间不是很长,但在这短短的几周时间里确实使我学到了很多东西,在张大磊张老师的细心教导下,我学会了使用VB 进行编程,也知道了一个VB 中相应的操作过程,与此同时,还在对一些关于ACCESS 的使用上,有了很大的进步,对今后的数据库学习有很大的帮助。在此次综合设计的整个过程中,学习了使用VB 窗体操作与编程,同时还复习了VB 语言的一系列内容,包括:窗体控件操作,控件编程、数据库操作、数据库编程。对于一些控件的功能也有了进一步的了解。而且控件程序和数据库操作的结合,更加深刻体会了VB 系统的妙处。
由于当今的公房管理部门还不能有一个很统一的模式化,所以本系统仅考虑到一般校园所需要的公房管理的基本和主要的几项功能,一个完好的高校公房管理系统还需要更多更复杂的功能要求。由于开发周期短和开发人员等局限性,不能将本套系统尽善尽美。希望在以后能够对校园的公房做更深一步的调研,在原由系统的基础上不断添加新功能。最终能够开发出一套完善的高校公房管理系统。
本系统在开发过程中,在固定的公房管理要求的模式下还添加了一些人性化的,个人的构思和创意。本套高校公房管理系统符合基本需求功能,易于操作,应该可以在简单化模式下的校园内应用,存在要改进的地方再以后会进一步完善。希望本系统能够给用户带来方便。
最后,对我的指导老师张大磊老师表示最衷心的感谢,感谢您这段时间对我的教导与帮助。
致谢:随着大学生活的临近尾声,三个月的毕业设计也将结束。我在负责人及张大磊张老师的指导下,顺利的完成了这套高校公房管理系统。
在开发设计的过程中,张老师本着认真负责的态度、以严谨求真的作风来要求我们每一位学生,从选题到研发到实现,张老师给予了我正确的指导和极大的帮助,使得我在设计当中少走了很多弯路,在顺利完成毕业设计的同时更让我学到了许多知识,对原有的理论知识能够很好的与实际结合起来运用,也大大的提高了我的动手的能力。这使得我对以后的工作充满了信息。
参考文献
[1]孔详玫,张道红著. 管理信息系统解决方案[M]. 北京:化学工业出版社.2002
[2] 辛本柱等.Visual Basic 从入门到实践.[M].北京:清华大学出版社,2009
[3](美) 哈尔佛森著等.Visual Basic2010 从入门到精通.[M].北京:清华大学出版社,2011
[4][美]Abrahan Silberschat, Henry F. Korth,S. Sudarshah. 数据库系统概念[M].机械工业出版社,2000.2
[5] 刘志铭,高春艳. 孙健鹏。Visual Basic 数据库开发实例解析.[M].北京:机械工业出版社,2004
[6][美]Microsoft 公司. Microsoft SQL Server2000 数据库编程. 北京: 希望电子出版社, 2001
[7] 高春艳,刘彬彬.Visual Basic 控件参考大全.[M].北京:人民邮电出版社,2006
[8] 龙马工作室.Visual Basic6.0 程序设计 控件参考大全.[M].北京:人民邮电出版社,2008
湖南文理学院芙蓉学院
本科生毕业论文(设计)
题 目: 高校公房管理系统设计与
开发
学生姓名: 常 灵
学 号: 08090102
专业班级: 电子信息科学与技术0801
指导教师: 张大磊
完成时间: 2012年5月10日
目 录
摘 要....................................................................... 1
第1章 绪论................................................................. 2
第2章 课题背景与现状...................................................... 2
2.1 课题背景................................................................ 2
2.1.1 管理信息系统的组成部分................................................ 3
2.1.2 信息管理的主要任务.................................................... 4
2.1.3 管理信息系统的特点.................................................... 4
2.1.4 管理信息系统的问题................................................... 5
2.1.5 信息管理的开发方法.................................................... 5
2.1.6 管理信息系统的经济效益评价............................................ 6
2.2国内外现状 .............................................................. 7
2.2.1 信息管理系统产生的背景................................................ 7
2.2.2 我国现有MIS 系统分析.................................................. 7
2.2.3 我国MIS 的发展策略.................................................... 8
第3章 高校公房管理系统概述................................................. 8
3.1 系统主要任务与目标...................................................... 8
3.1.1 系统任务.............................................................. 8
3.1.2 系统目标.............................................................. 8
第4章 系统分析............................................................. 9
4.1需求分析 ................................................................ 9
4.1.1 系统需求功能概括..................................................... 9
4.1.2 系统操作设计内容..................................................... 9
4.2 功能分析.............................................................. 10
4.2.1 高校公房资料管理功能................................................ 10
4.2.2 高校公房基本管理功能................................................ 10
4.2.3 统计报表功能........................................................ 10
4.2.4 系统管理功能........................................................ 10
第5章 系统总体设计....................................................... 11
5.1系统总体结构设计 ....................................................... 11
5.2系统结构图 ............................................................. 12
5.3 数据库的设计........................................................... 12
第6章 系统详细设计........................................................ 16
6.1界面设计与功能 ......................................................... 16
6.2 用户登陆模块.......................................................... 16
6.3 高校公房资料管理模块.................................................. 18
6.4 高校公房基本管理...................................................... 21
6.5 统计报表模块.......................................................... 23
第7章 结论................................................................ 25
致谢....................................................................... 26
参考文献................................................................... 26
高校公房管理系统设计与开发
电子信息科学与技术专业学生:常灵
指导教师:张大磊
摘 要: 传统的高校公房管理系统,其工作流程的繁杂、多样、管理复杂、收缴费用与设备维护繁琐。基于VB 的高校公房管理系统,这给项目查询和管理带来很大的方便,从而给公房管理工作带来更高的效率。本系统分为五个模块:高校公房资料管理、高校公房基本管理、统计报表和系统管理。包括是否有人入住、入住几人、公房内部公共设备的损坏情况、人员管理和水电费管理都进行了细致的统计。
关键字:高校公房,管理系统,VB
Development and Design of Colleges Public
Housing Management System
Electronics and Information Science and Technology
Candidate: Chang Ling
Advisor :Zhang Dalei
Abstract: The workflow of the Traditional colleges and universities of public housing management system is complex and diverse.The management of the system is also complex.Besides the collection costs and equipment maintenance is also cumbersome.The colleges and universities of public housing management system based on VB bring great convenience to the project tracking and management.SO that it brings greater efficiency to the public housing management.The system is divided into five modules:public housing's information management of universitys,public housing's basical management of universitys,statistical reports,and system management.Including whether to live,how much people to stay,whether the public facilities of public houses are well or not,and personnel management and utilities management are all detailed statistics.
Keyword :Colleges of public housing,The management system management system, VB
第1章 绪论
由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国的计算机应用要比西方国家落后十几年。因此,现在信息资源的开发和利用已被确立为国民经济信息的核心内容,利用现有的信息基础设施,重点开发和推广应用于各类科技、经济等数据库和网络资源服务系统,已经取得巨大的社会效益和经济效益。
对于高校公房管理来说,其工作流程的繁杂性、多样化、管理复杂、收缴费用与设备维护繁琐。计算机已完全能够胜任物业管理工作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。这将给项目查询和管理带来很大的方便,从而给公房管理工作带来更高的效率。
因此,开发一套高效率、无差错的高校公房管理系统软件十分必要。本系统的主要目的是告别帐本,安全、快捷的保存数据信息。由于小区物业管理涉及到费用问题,为了增强系统的保密性,使业主利益不受损害,本系统具有仅管理员式的保密功能,还有查询、录入、修改、删除、以及对物业设备统计等功能,使业主能够对自家的物业费用和投诉等情况提供透明化、直观的了解。
第2章 课题背景与现状
2.1 课题背景
管理信息系统(MIS ,Management Information System),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。这里给出的定义强调了管理信息系统的功能和性质,也强调了管理信息系统中的计算机对企业管理而言只是一种工具。管理信息系统是信息系统的重要分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的覆盖多学科的新学科。
2.1.1 管理信息系统的组成部分
从概念上,管理信息系统由四个部件构成:信息源、信息处理器、信息用户和信息管理者。它们的联系如图4.2.1所示。 信息源是信息的产生地;信息处理器负担信息的传输、加工、保存等任务;信息用户是信息的使用者,利用信息进行决策;信息管理者负责信息系统的设计、实现和维护。
管理信息系统一般被看作一个金字塔形的结构,分为从底层的业务处理到运行控制、管理控制、最高层的战略计划。最基层由任务巨大处理繁杂的事务信息和状态信息构成。层次越往上,事务处理的范围越小,针对的也是比较特殊和非结构化的问题[1]。 一个组织的管理信息系统可分解为四个基本部分:
(1) EDPS部分,主要完成数据的收集、输入,数据库的管理、查询、基本运算、日常报表的输出等。
(2) 分析部分,主要在EDPS 基础之上,对数据进行深加工,如运用各种管理模型、定量化分析手段、程序化方法、运筹学方法等对组织的生产经营情况进行分析。
(3) 决策部分,MIS 的决策模型多限于以解决结构化的管理决策问题为主,其决策结果要为高层管理者提供一个最佳的决策方案。
(4) 数据库部分,主要完成数据文件的存贮、组织、备份等功能,数据库是管理信息系统的核心部分。
图2.1 管理信息总体结构图
2.1.2 信息管理的主要任务
管理信息系统辅助完成企业日常结构化的信息处理任务,一般认为MIS 的主要任务有如下几方面:
(1) 对基础数据进行严格的管理,要求计量工具标准化、程序和方法的正确使用,使信息流通渠道顺畅。有一点要明确,“进去的是垃圾,出来的也是垃圾”,必须保证信息的准确性、一致性。
(2) 确定信息处理过程的标准化,统一数据和报表的标准格式,以便建立一个集中统一的数据库。
(3) 高效低能地完成日常事务处理业务,优化分配各种资源,包括人力、物力、财力等。
(4) 充分利用已有的资源,包括现在和历史的数据信息等,运用各种管理模型,对数据进行加工处理,支持管理和决策工作,以便实现组织目标。
2.1.3 管理信息系统的特点
管理信息的特点可以从七个方面来概括:
(1) MIS是一个人机结合的辅助管理系统。管理和决策的主体是人,计算机系统只是工具和辅助设备。
(2) 主要应用于结构化问题的解决。
(3) 主要考虑完成例行的信息处理业务,包括数据输入、存储、加工、输出,生产计划,生产和销售的统计等。
(4) 以高速度低成本完成数据的处理业务,追求系统处理问题的效率。
(5) 目标是要实现一个相对稳定的、协调的工作环境。因为系统的工作方法、管理模式和处理过程是确定的,所以系统能够稳定协调地工作。
(6) 数据信息成为系统运作的驱动力。因为信息处理模型和处理过程的直接对象是数据信息,只有保证完整的数据资料的采集,系统才有运作的前提。
(7) 设计系统时,强调科学的、客观的处理方法的应用,并且系统设计要符合实际情况。
2.1.4 管理信息系统的问题
管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是,每一种开发方法都要遵循相应的开发策略。任何一种开发策略都要明确以下问题:
(1) 系统要解决的问题,如采取何种方式解决组织管理和信息处理方面的问题,对企业提出的新的管理需求该如何满足等。
(2) 系统可行性研究,确定系统所要实现的目标。通过对企业状况的初步调研得出现状分析的结果,然后提出可行性方案并进行论证。系统可行性的研究包括目标和方案卸可行性、技术的可行性、经济方面的可行性和社会影响方面的考虑。
(3) 系统开发的原则。在系统开发过程中,要遵循领导参与、优化创新、实用高效、处理规范化的原则。
(4) 系统开发前的准备工作,作好开发人员的组织准备和企业基础准备工作。
(5) 系统开发方法的选择和开发计划的制定。针对己经确定的开发策略选定相应的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的方法。开发计划的制定是要明确系统开发的工作计划、投资计划、工程进度计划和资源利用计划。
MIS 开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发方法等。
2.1.5 信息管理的开发方法
(1) 结构化生命周期开发方法
目前较为流行的MIS 开发方法是结构化生命周期开发方法,其基本思想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。
用结构化生命周期开发方法开发一个系统,将整个开发过程划分为五个依次连接的阶段:
① 系统规划阶段,主要任务是明确系统开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。系统规划方法有战略目标集转化法(SST ,Strategy Set Transformation )、关键成功因素法(CSF ,Critical Success Factors)和企业规划法
(BSP ,Business System Planning)。
② 系统分析阶段,主要任务是对组织结构与功能进行分析,理清企业业务流程和数据流程的处理,并且将企业业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。
③ 系统设计阶段,主要任务是确定系统的总体设计方案,划分子系统功能,确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库系统的设计、输入输出界面的设计和编码的设计等。该阶段的成果为下一阶段的实施提供了编程指导书。
④ 系统实施阶段,主要任务是讨论确定设计方案、对系统模块进行调试、进行系统运行所需数据的准备、对相关人员进行培训等。
⑤ 系统运行阶段,主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。
这五个阶段共同构成了系统开发的生命周期。结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。但是,该方法不可避免地出现开发周期过长、系统预算超支的情况,而且在开发过程中用户的需求一旦发生变化,系统将很难作出调整。
(2) 原型法 原型法在系统开发过程中也得到不少应用。原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直至用户满意。 原型法的应用使人们对需求有了渐进的认识,从而使系统开发更有针对性。另外,原型法的应用充分利用了最新的软件工具,使系统开发效率大为提高。
(3) 面向对象系统开发方法 面向对象的系统开发方法(OO ,Object Oriented),是近年来受到关注的一种系统开发方法。面向对象的系统开发方法的基本思想是将客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。
2.1.6 管理信息系统的经济效益评价
管理信息系统的效益评价分为直接经济效益评价和间接经济效益评价。
1、直接经济效益评价 直接经济效益评价是指企业运行MlS 之后,使用计算机管理所节约的开支与企业在MIS 实施过程中一次性投资(包括软件、硬件投资)的折旧和运行费用相比较的结果。
2、间接经济效益评价 间接经济效益的评估是指企业在运行MIS 之后,在提高管理效率方面和数据集中管理方面,以及在建立网络系统之后数据的共享和数据传递的及时性、准确性方面,可以实现实时、定量的管理方面,提高了企业竞争力而带来的效益的评价。
2.2国内外现状
2.2.1 信息管理系统产生的背景
在过去,各行各业往往都有不少管理人员孤立地看待数据处理和计算机。造成这种看法的原因是,数据处理和信息服务人员不愿使用容易计算机用户理解的语言同用户进行交流。管理人员对这种交流缺乏兴趣和无能为力,导致延缓了计算机系统的开发,从而在许多其他方面助长了自守和冗余劳动的现象。
在用户同信息服务人员的交流方面,没有一个单位能做到尽善尽美,但是,确有某些单位已经取得了比较好的成功经验。用户同信息服务人员配合默契的一些单位认为:这种成功的原因在于,用户已经掌握了计算机和信息资源管理方面的基本知识。可见,用户管理人员掌握这方面的知识是非常必要的。诚然,信息服务专业人员是具备这方面的知识的,但是要使用户管理人员获得这些知识,就必须通过正规的学习、阅读和实践。
妥善处理用户同信息服务人员之间的关系,可以加强双方的互相配合。为了建立和维护一个高质量的信息系统,各方都必须尊重对方的意愿。系统质量的优劣是直接与用户同信息服务人员之间互相配合的好坏成正比的。
2.2.2 我国现有MIS 系统分析
凡是那些不愿意掌握有关计算机和信息管理反面基本知识的用户管理人员,必将成为落伍者,特别是在当前这种鼓励用户直接参与信息系统开发过程的发展趋势下。过去,用户管理人员在很大程度上是依靠信息服务人员来推荐、开发和实现所需的信息系统的。鉴于信息服务需要不断的发展变化,现在把鉴别和提高系统的责任留给了用户,这也是理所应当的。用户更多地参与信息系统的开发,这种趋势早在70年代中期就开始了,而且,
自那时以后不断地发展,现在已进入了信息服务人员同用户合作的时代。因为只有用户更了解他们自己想从信息系统中得到什么。
用户参与信息资源管理(IRM )的典型事例表现在分布式数据处理(DDP )方面。在这方面,用户不仅要参加系统的开发,而且还要负责管理系统运行所需要的硬件设备和人员。
2.2.3 我国MIS 的发展策略
直到最近几年,人们才认识到:信息是一种资源,必须把这种有价值的资源加以利用,不使其白白浪费掉。在竞争激烈的环境里,管理人员必须有效地利用信息,不然就难以立足与不败之地。过去,管理人员仅仅把计算机看成是省钱的工具,而现在,计算机被看成是创造利润的工具。每个公司都有大量的、尚未发掘的、可利用计算机和信息资源的潜力。发掘这种潜力所需要具有的计算机和信息处理的知识水平,这是大多数管理人员力所能及的。
第3章 高校公房管理系统概述
3.1 系统主要任务与目标
3.1.1 系统任务
1. 高校公房资料管理:主要负责公房及住户资料。
2. 高校公房基本管理:主要负责住户投诉、住户报修、设备维修、住户停车车位、公房收费项目、住户欠费及预付费和物业收费管理。
3. 统计报表:主要负责住户投诉统计、住户报修统计、设备维修统计和住户缴费数据统计。
4. 系统管理:主要负责用户管理和用户口令修改[2]。 3.1.2 系统目标
1. 能够快速地管理和查询所有公房资料信息。
2. 能够高效地进行住户相关管理。
3. 通过计算机网络和专业软件对物业实施即时、规范、高效的管理。 4. 能够正确的生成报表。
5. 减轻物业、收费人员的工作任务。
[3]
第4章 系统分析
4.1需求分析
4.1.1 系统需求功能概括
经过调研与可行性分析,出于对人们生活住房考虑,设计了这套高校公房管理系统,本系统主要考虑到公房管理的普遍要求,高校公房管理系统主要包括:
(1) 对校园内所有公房资料的录入和增、删、改、查询等功能实现,在基于这些校园的房产资源对公房进行管理。
(2) 对公房内住户的详细资料的增、删、改、查询等功能的实现,这些也是一个公房的基本资源,毕竟高校公房管理最后是针对校园内的所有住户而言的。
(3) 在具有了所有的基本资料信息后,需要实现实质性的物业管理。主要的管理业务包括:物业设备管理、仪表(水、电、宽带)数据管理、收费管理、住户投诉管理、故障管理等。这些成为公房管理的主体。 4.1.2 系统操作设计内容
根据以上的操作需要研究设计内容如下:
(1) 模块功能的研究设计:尽量采用公房管理部门中现有的软硬件环境以及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。系统应完全符合公房管理员对业户管理的规定,满足对房产信息及住户信息等工作需要,并达到操作过程中的直观、方便、实用、安全等要求。通过调研情况进行需求分析,进行模块的划分和功能的界定,并对各个模块的具体管理流程进行控制和编码实现。
(2) 良好的数据系统设计:所高校公房管理系统应充分具备数据库的维护功能,可以及时根据用户的需求对数据库中的信息进行添加、删除、修改等操作。
(3) 完备的信息查询统计:为满足管理和决策工作的需要,在查询基础上应具备一定的统计功能。
(4) 后期维护:所开发的高校公房管理系统应采用模块化程序设计方法,收到既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护的效果。
以上是对本信息管理系统进行的基本的需求分析,也就是本系统所要实现的基本功能。但是,这并不是整个系统的全部需求,对系统不断出现的新需求,需要系统在日后的使用中通过系统的更新与维护来实现。这样,才能使系统得到不断的完善,功能更加强大,与用户的交互性更强。
4.2 功能分析
4.2.1 高校公房资料管理功能
公房及用户资料。
4.2.2 高校公房基本管理功能
(1) 住户投诉管理。 (2) 住户保修管理。 (3) 设备维修管理。 (4) 住户停车车位管理。 (5) 公房收费项目管理。 (6) 住户欠费及预付费管理。(7) 物业收费管理。 4.2.3 统计报表功能
(1) 住户投诉统计报表。 (2) 住户保修统计报表。 (3) 设备维修统计报表。 (4) 住户缴费数据报表。 4.2.4 系统管理功能
(1) 用户管理。 (2) 口令修改。 (3) 退出
第5章 系统总体设计
5.1系统总体结构设计
高校公房管理系统部分实体E-R 图如下所示:
图5.1 房屋及住户资料实体E-R 图
图5.2 设备维修实体E-R 图
图5.3 物业收费管理实体E-R 图
5.2系统结构图
系统总结构如图5.4所示:
图 5.4 系统结构图
5.3 数据库的设计
(1) 用户表
用户表存放登陆系统所需要的用户名和密码,需要访问此表。
表5.1 用户表
[4]
(2) 房屋及住户资料表
住户表存放公房内所有的住户信息,这些信息也是高校公房管理的基本信息,在实现系统的各个功能中起真非常重要的作用。
表5.2 住户基本信息表表
(3) 设备维修表
设备维修表存放公房内的设备维修的信息[5]。
表5.3 设备维修表
(4) 物业收费表
物业收费表存放公房内住户的各种物业收费的所有信息。
表5.4 物业收费表
(5) 物业收费项目表
物业收费表存放公房内住户的各种收费信息。
表5.5 物业收费表
(6)住户报修表
住户报修表存放公房内住户的各种报修信息。
表5.6 住户报修表
(7)住户欠费及预付费表
住户欠费及预付费表存放公房内住户的各种费用信息。
表5.7 住户欠费及预付费
[6]
(8) 住户停车车位表
住户停车车位表存放公房内住户的各种车位的所有信息。
表5.8 住户停车车位表
(9) 住户投诉表
住户投诉存放公房内住户的各种投诉信息。
表5.9 住户投诉表
第6章 系统详细设计
6.1界面设计与功能
经过以上的分析及建摸模,已经完成了数据库的后台工作。下面要完成的是 人机交互的界面。本系统分为以下三部分:
(1) 用户登陆; (2) 系统主体平台;
(3) 通过主体平台调用的功能模块。 接下来即对各部分作详细介绍:
6.2 用户登陆模块
启动系统程序后, 首先进入系统登陆界面, 在登陆进入主体平台的时候,系统会要求用
户输入用户名及密码作为验证信息,为了防止非用户在使用, 输入正常信息后便可以使用本系统。
界面如图6.1所示:
图6.1 用户登录模块
主要代码如下: „
If Text1.Text = "" And Text2.Text = "" Then MsgBox "请输入用户名和密码!" Else
If Text1.Text = "" Then
MsgBox "你还没有输入用户名!" Text1.SetFocus Else
If Text2.Text = "" Then MsgBox "你还没有输入密码!" Text2.SetFocus Else
Dim user As String
user = "用户名=" & "'" & Trim(Text1.Text) & "' and " + "密码=" & "'" & Trim(Text2.Text) & "'"
Data1.Recordset.FindFirst user
If Data1.Recordset.NoMatch Then
MsgBox "没有该用户,或密码错误!"
Exit Sub
Else
MDIForm1.Show
Form19.Label3.Caption = Text1.Text
Unload Me
End If
End If
End If
End If
„
6.3 高校公房资料管理模块
住户资料主要是对住户的基本信息如 (住户电话、住户姓名、公房地址、、入住时间等信息) 和另外两个标签的信息进行添加、修改、删除、查询。添加、修改、删除这些操作必须保存后才能生效。当记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。通过ADO 数据库与Data Grid 的连接,实现了保存在数据库中各个会员用户的相应信息全部显示在Data Grid 上,以便于管理员浏览及其他相应操作[7]。
界面如图6.2所示
:
图6.2 高校公房资料管理
主要代码如下:
„
If Command1.Caption = "添 加" Then
Command1.Caption = "保 存"
Data1.Recordset.AddNew
Text1.Locked = False
Text2.Locked = False
Text3.Locked = False
Text4.Locked = False
Text5.Locked = False
Text6.Locked = False
Text7.Locked = False
Text8.Locked = False
Text9.Locked = False
Text10.Locked = False
Text1.SetFocus
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Exit Sub
Else
Text1.Locked = True
Text2.Locked = True
Text3.Locked = True
Text4.Locked = True
Text5.Locked = True
Text6.Locked = True
Text7.Locked = True
Text8.Locked = True
Text9.Locked = True
Text10.Locked = True
Data1.Recordset.Update
Data1.Recordset.MoveLast
Command1.Caption = "添 加"
Data1.Refresh
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
End If
„
6.4 高校公房基本管理
房产资料主要是对住户的基本信息如 (用户投诉、设备报修、停车车位、收费项目等信息) 的添加、修改、删除、查询及统计记录个数。添加、修改、删除这些操作必须保存后才能生效。当记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。通过ADO 数据库与Data Grid的连接,实现了保存在数据库中各个会员用户的相应信息全部显示在Data Grid 上,以便于管理员浏览及其他相应操作[8]。
界面如图6.3所示
:
图6.3 高校公房基本管理
主要代码如下:
„
If Command1.Caption = "添 加" Then
Command1.Caption = "保 存"
Data1.Recordset.AddNew
Text1.Locked = False
Text2.Locked = False
Text3.Locked = False
Text4.Locked = False
Text5.Locked = False
Text6.Locked = False
Text7.Locked = False
Text8.Locked = False
Text9.Locked = False
Text10.Locked = False
Text1.SetFocus
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Exit Sub
Else
Text1.Locked = True
Text2.Locked = True
Text3.Locked = True
Text4.Locked = True
Text5.Locked = True
Text6.Locked = True
Text7.Locked = True
Text8.Locked = True
Text9.Locked = True
Text10.Locked = True
Data1.Recordset.Update
Data1.Recordset.MoveLast
Command1.Caption = "添 加"
Data1.Refresh
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
End If
6.5 统计报表模块
统计报表是对公房收费的总管理,主要功能也是对如 (设备报修、用户投诉、设备保修和缴费情况) 的浏览。。记录较多,通过简单的查询可以方便的找的目标记录,查询结果已表格方式显示。表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。通过ADO 数据库与Data Grid 的连接,实现了保存在数据库中各个会员用户的相应信息全部显示在Data Grid 上,以便于管理员浏览及其他相应操作。
界面如图6.4所示:
图6.4 统计报表
主要代码如下:
Private Sub Command1_Click()
MSFlexGrid1.Sort = flexSortGenericAscending
End Sub
Private Sub Command2_Click()
MSFlexGrid1.Sort = flexSortGenericDescending
End Sub
Private Sub Form_Load()
Data1.DatabaseName = App.Path + "\db.mdb"
Data1.RecordSource = "住户投诉管理"
Me.Width = 10230
Me.Height = 6120
End Sub
Private Sub Timer1_Timer()
Label2.Caption = Data1.Recordset.RecordCount
End Sub
„
第7章 结论
至此,高校公房管理系统设计与实现顺利完成。虽然设计的时间不是很长,但在这短短的几周时间里确实使我学到了很多东西,在张大磊张老师的细心教导下,我学会了使用VB 进行编程,也知道了一个VB 中相应的操作过程,与此同时,还在对一些关于ACCESS 的使用上,有了很大的进步,对今后的数据库学习有很大的帮助。在此次综合设计的整个过程中,学习了使用VB 窗体操作与编程,同时还复习了VB 语言的一系列内容,包括:窗体控件操作,控件编程、数据库操作、数据库编程。对于一些控件的功能也有了进一步的了解。而且控件程序和数据库操作的结合,更加深刻体会了VB 系统的妙处。
由于当今的公房管理部门还不能有一个很统一的模式化,所以本系统仅考虑到一般校园所需要的公房管理的基本和主要的几项功能,一个完好的高校公房管理系统还需要更多更复杂的功能要求。由于开发周期短和开发人员等局限性,不能将本套系统尽善尽美。希望在以后能够对校园的公房做更深一步的调研,在原由系统的基础上不断添加新功能。最终能够开发出一套完善的高校公房管理系统。
本系统在开发过程中,在固定的公房管理要求的模式下还添加了一些人性化的,个人的构思和创意。本套高校公房管理系统符合基本需求功能,易于操作,应该可以在简单化模式下的校园内应用,存在要改进的地方再以后会进一步完善。希望本系统能够给用户带来方便。
最后,对我的指导老师张大磊老师表示最衷心的感谢,感谢您这段时间对我的教导与帮助。
致谢:随着大学生活的临近尾声,三个月的毕业设计也将结束。我在负责人及张大磊张老师的指导下,顺利的完成了这套高校公房管理系统。
在开发设计的过程中,张老师本着认真负责的态度、以严谨求真的作风来要求我们每一位学生,从选题到研发到实现,张老师给予了我正确的指导和极大的帮助,使得我在设计当中少走了很多弯路,在顺利完成毕业设计的同时更让我学到了许多知识,对原有的理论知识能够很好的与实际结合起来运用,也大大的提高了我的动手的能力。这使得我对以后的工作充满了信息。
参考文献
[1]孔详玫,张道红著. 管理信息系统解决方案[M]. 北京:化学工业出版社.2002
[2] 辛本柱等.Visual Basic 从入门到实践.[M].北京:清华大学出版社,2009
[3](美) 哈尔佛森著等.Visual Basic2010 从入门到精通.[M].北京:清华大学出版社,2011
[4][美]Abrahan Silberschat, Henry F. Korth,S. Sudarshah. 数据库系统概念[M].机械工业出版社,2000.2
[5] 刘志铭,高春艳. 孙健鹏。Visual Basic 数据库开发实例解析.[M].北京:机械工业出版社,2004
[6][美]Microsoft 公司. Microsoft SQL Server2000 数据库编程. 北京: 希望电子出版社, 2001
[7] 高春艳,刘彬彬.Visual Basic 控件参考大全.[M].北京:人民邮电出版社,2006
[8] 龙马工作室.Visual Basic6.0 程序设计 控件参考大全.[M].北京:人民邮电出版社,2008