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

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3602391.html】到电脑端继续下载(重复下载【60天内】不扣币)。

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(小区数字化信息管理系统.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

小区数字化信息管理系统.doc

1、摘 要 随着信息技术的发展,传统的物业管理模式已经不能满足数字化小区管理的要求,数字化小区信息管理系统就是把计算机技术和信息技术引入物业管理之中,配之基于C/S模式的相应管理软件,实现对现代数字化小区的综合管理,使得物业管理能够适应数字化环境下市场的变化,在更好的改善人们生活水平的同时提高工作效率。 本课题以Visual Basic 6.0作为开发平台,SQL Server 2000作为数据库平台,采用符合软件工程学的比较传统的原型模型法,对物业公司在数字化小区环境下的物业管理业务进行分析与设计,力求在全面满足现代物业管理的基础上,体现互联网信息时代物业管理的新特点,并解决长期以来,一些

2、广泛在市场中运行的单机版物业管理软件的不足。 数字化小区信息管理系统从功能上划分为若干个子系统,本项目的完成就是对这些子系统分别进行分析与设计,直到实现。我在这中间主要先从市场调查开始,通过对调查材料的总结和分析,完成人事管理与设备管理两个子系统需求分析、系统设计以及最后系统实现的工作。 关键字:数字化小区、信息管理系统、物业管理、C/S模式 Abstract With the development of information technology ,the tradition physical management mode has

3、 satisfied the requirement of the digital village .The digital village information management system is just to import the computer technology and information technology into physical management, mixing with relevant management software based on C/S mode, realizing the colligation management to the

4、modern village,making physical management adapt to the change of market in the digital environment. This task use the Visual Basic 6.0 as the developing platform, SQL Server 2000 as the database platform, use the traditional prototype module method which accord with the software engineering princip

5、le, analyzing and designing the management affair for company in digitalized village environment, strive on the base of totally satisfy the modern physical management, embody the feature of physical affair management in network times, and also deal with some weakness in single player version in the

6、market ever before. The digital village information management system separates into several sub systems in the function. The accomplishment of project is just designed and analyzed these sub system, until achieve these sub system. I carry out the project with market research, through summarize and

7、 analyze the investigate data, then complete the requirement analysis, system design of human management & equipment management, at last, accomplish the system successfully. Keyword: digital village, information management system, physical management,C/S mode 目录 摘 要 I Abstract II

8、第1章 概 述 1 1.1系统背景与意义 1 1.2系统的基本目标 2 1.3方案的选择 2 1.3.1为什么选用Visual Basic 6.0 3 1.3.2为什么选用SQL Server 2000 6 1.3.3为什么选用C/S模式 8 第2章 需求分析 9 2.1小区管理的内容 9 2.1.1物业公司内部管理的内容 9 2.1.2物业公司外部管理的内容 10 2.2系统的功能需求 10 2.3系统的性能需求 11 2.4数据库的需求 12 第3章 系统的设计 13 3.1系统软件结构设计 13 3.2数据库设计 15 3.2.1数据库概念结构设计

9、 15 3.2.2数据库逻辑结构设计 17 第4章 系统的实现 20 4.1数据库的实现 20 4.2客户端的实现 22 4.2.1主窗体的创建 22 4.2.2员工管理模块的创建 23 4.2.3部门管理模块的创建 25 4.2.4职位管理模块的创建 27 4.2.5设备管理模块的创建 28 4.3实现的环境 31 4.3.1软件环境 31 4.3.2硬件环境 31 第5章 关键问题与技术 32 5.1在SQL Server中实现数据的模糊查询 32 5.2实现数据库的安全备份与恢复 32 5.3 ODBC接口技术 33 5.4 ADO方式 33 结论

10、 34 致谢 35 参考文献 36 附录 37 第1章 概 述 1.1系统背景与意义 随着我国综合国力的不断提高,城市基础建设的不把也随之加快,房地产业持续增温,越来越多的住宅小区开始在城市中出现。而且小区的建设也越来越复杂和庞大,包括住宅、绿地、停车场等等各种与生活相关的设施和场所全都在一个社区中出现,这就为小区的管理者提出了一个难题:如何运用有效的管理方法,将小区的各个设施和场所进行系统的管理,保证所有小区业主的衣食住行以及学习、娱乐的需求得到充分的满足。让人们在一个安全、舒适的环境里享受生活。 与此同时,我们还发现,随着我国的信息化建设

11、程度也越来越高,互联网开始在人们的生活发挥着越来越为重要的作用,网络技术可以将各种不同的设施连接起来,进行统一的管理,使人们的生活得到极大的改善。于是,在城市小区的建设中,我们的管理者开始逐渐意识到,利用网络技术,将小区内的各种不同系统(包括保安消防、环境绿化、场地设备等等)连接起来,建成一个数字化的小区信息管理系统,进行统一的管理。管理者就会对小区内的各种设施的情况以及每户业主日常生活情况得到及时准确的了解,并根据具体情况提供及时的服务。这样,不仅可以使小区的管理变得更为高效,同时还让所有业主的生活变得更为舒适和方便,充分体验数字化生活带来的乐趣。 正是意识到了这一点,目前,国内的小区几乎

12、都在大力建设自己的数字化信息管理系统,来满足物业管理、公司管理和业主生活的多重需求。但由于物业管理信息系统的使用主体日新月异的经营方式和多变的运行模式,使不管是业内人士还是计算机系统的开发者都难免被这类行业的快速发展所困扰,在计算机业务管理信息系统的选择上不太明确,要么盲目照搬国外大型软件,花钱不少,但效果不好;要么临时拼凑一些软件功能模块勉强使用,不足之处用手工作业弥补。总之都没有充分发挥出高新技术在减低运营成本,提高管理水平和综合经济效益中起积极作用。实际上,该行业面向市场在竞争中不断变化的特点,已决定了其管理信息系统软件是一个与管理对象密切相关的有机组成部分,需要经过认真的长期的调查分析

13、并以此为基础去定制、去磨合,在设计和开发的过程中去寻找规律,以逐步完善。因此,其系统开发建设本身所遇到的问题合解决方法,也体现了一个比较复杂的管理信息系统的开发特点,对于研究类似系统的开发方法是有帮助的。 根据城市小区数字化管理的种种需求,我们摸索着推出了数字化小区信息管理系统,对涉及小区管理的多个方面都提出了相应的数字化解决方案,满足用户对小区的数字化管理需求。 1.2系统的基本目标 传统的单机版物业管理软件已不适合于现在的物业管理需要,现代物业管理要想引依托计算机网络开展数字化管理,必须首先依托物业管理行业特定的运营方式和工作流程,在实用和可行的前提下,对电脑软件系统开展的工作提出

14、一些基本要求。这些要求会促使开发者和用户共同去全面深入地分析了解物业公司的运作机制,区分经营项目类别和经营方式,掌握难点和侧重点,从而才能在此基础上设计和开发出即符合物业公司实际情况,又能充分发挥计算机管理积极作用,独具特色的管理信息系统。 基于这些,基本目标确定如下: 系统结构要灵活,适应能力强; 成本要低廉,对硬件要求不是特别高,只要局域网就可以; 操作点的信息共享,相互之间的信息传递要做到准确、快捷和舒畅,要满足数据的一致性; 用图形化的操作界面,使人机对话方便、易懂、易用、易培训; 连续可靠运行,对重点业务实施监管; 维护方便可靠,有较高的安全性,满足使用性、先进性和经济

15、性的要求。 1.3方案的选择 物业管理企业面临这许多的管理问题,例如,不能快速为居民办理各种有关房产的手续,环节多、周期长,很少为居民提高收费情况的查询以及其他服务,设备维修不到位,小区建设疏于关心等。究其原因,问题大多都集中在信息不流畅,决策需要的数据不能即时获得,基础数据不能即时更新,维护、处理数据的人员过多,服务人员不足等方面。而这些都是目前多用于单纯数据处理,模仿手工管理的单机版本物业管理信息系统的弊病。因此,结合数字化小区的特点,选择网络环境下,采用Visual Basic 6.0设计用户界面,SQL Server 2000为数据库平台,基于C/S模式的设计方案进行设计。 1.

16、3.1为什么选用Visual Basic 6.0 Basic是指BASIC(Beginner All-purpose Symbolic Instruction Code初学者通用符号指令代码),具有面向普通使用者,易学易用的优点。它作为一个古老的程序设计语言对计算机的普及、推广起到了不可估量的作用。目前Basic语言可能拥有用户最多的计算机语言。Visual的英文原意是“可视的”“视觉的”。在这里指开发图形用户界面的方法,既“可视化程序设计”。这种方法不需要编写大量代码去描述界面的外观和位置,而只要把预先建立的控件,像使用的“画图”之类的绘图程序那样“画”到屏幕即可。 Visual Bas

17、ic 是 Microsoft公司与1991年推出的Windows 应用程序开发工具。Visual Basic 与传统的语言不同,它使用可视化、交互式的方法来开发Windows 下的应用程序,由于Visual Basic 的交互特性,因此可以一边运行着应用程序,一边进行界面的调整和程序代码的调试。通过这种方式,代码运行的效果可以在开发时进行测试,而不必等到编译完成以后。 自从 Visual Basic 5.0版之后,Microsoft 公司将OCX技术和其他的一些关键技术组合到了一起,制定出了新的技术规范,并且称之为ActiveX(TM)技术。ActiveX(TM)技术仍然遵从OLE2.0的规

18、范,故而继续可以像原来的OLE应用那样使用其它应用程序提供的功能,例如Microsoft Word字处理器,Microsoft Excel电子数据表及其它Windows应用程序。甚至可直接使用VBP或VBE创建的应用程序和对象。 Visual Basic 具有强大的数据库访问能力,在Visual Basic内部具有内嵌的DAO对象,在进行远程访问的时候,还可以使用RDO对象。Visual Basic在进行数据库对象编程时,是将数据库系统作为一个特殊的对象来进行处理的。利用ODBC,Visual Basic的数据库对象可以非常方便地访问无论是本地的还是远程的数据库。对于具有安全性设置的数据库系

19、统,Visual Basic可以充分利用其安全机制,对于有事务和日志的大型数据库系统,Visual Basic可以方便地实现分布式的数据库处理,例如数据访问的并发问题、批量数据的更新的恢复等问题。 VB最大的特点就是简单易用,如果说VC是功能强大的语言,而Fortran是最适合科学计算的语言,那么世界上使用人数最多、最适合初学者者的语言这两项桂冠非VB莫属。从早期的VB 1.0版本到最新的.net版本,VB的功能越来越强大。执行代码也由“伪代码”变为可执行代码,效率越来越高。现在使用VB来开发软件,开发周期短、代码效率高。 VB在数据库访问方面的特点: 增加了ADO数据对象。改数据访问技

20、术是一个简单的数据模型,可更好的与其它Microsoft公司和非Microsoft公司技术集成。它还可以是一个通用接口,可用于访问本地和远程数据、连续和离散记录集、用户可访问的数据绑定接口和分层记录集。 提供了数据环境设计器。数据环境设计器提供了一种创建ADO对象的交互设计环境。数据环境可作为窗体或报表中所有要求数据对象的数据源,或者通过数据环境的方法和属性由程序访问。数据环境设计器具有用户连接设计器的全部功能和附加特性,如拖放、分层、分组、和合计等。 ADO数据控件。这是一个新的OLEDB数据源控件,其功能类似内部和远程数据控件。用户可以利用该控件以最少的代码创建数据库应用程序。 增加

21、数据绑定。在VB的以前版本中,只能将控件绑定到窗体,在6.0中,用户可以将任何ADO/OLEDB数据源绑定到任何ADO/OLEDB数据对象上。用户可以通过在运行时设置控件的DATESOURCE属性动态绑定到数据源。可以创建数据源和数据对象类,并通过新的绑定集合对象帮定它们。用户还可以创建类似ADO数据控件的数据源用户控件,类似DATAGRID控件的组合绑定控件。 OLEDB支持。OLEDB是一个com接口集合,它提供了访问存储在不同信息源中数据的统一方法。这些接口支持多个DBMS利用数据库,以便空想数据。ADO还是编程访问OLEDB的一种方式。所有新的数据绑定控件、数据环境和数据报表设计器都

22、属于OLEDB类型。 VISUAL数据库工具集。在VB6.0中,用户可以可视的创建数据库和查询SQL服务程序、ORACLE数据库表,使用拖放方法创建视图,以及自动改变数据类型。 设置向导已被增加。新的PACKAGE AND DEPLOYMENT向导,支持ADO、OLEDB、RDO、ODBC和DAO。 数据报表。允许用户使用拖放方法利用任何记录集合快速创建数据报表。 数据源。创建可绑定任何控件的数据源用户定义控件和类。 数据视图窗口。用户可利用数据视图窗口浏览所有连接的数据库、表、视图和存储过程等。 SQL编辑器。允许用户增加新的存储过程至SQL服务程序到ORACLE数据库中,用户还

23、可以使用编辑器编写触发器。 分层灵活的表格控件HIERACHICA FLEXGRID。该控件为FLEXGRID控件的升级版本,它除了支持FLEXGRID的所以功能外,还可显示ADO记录集合的层次。每个被返回的记录集都被显示在表格中的一个独立带区,并可单独设置可是。 数据复制器控件DATAREPEATER。插入一个用户定义控件至DATAREPEATER可创建一个定制的数据库视图。用户定义控件可以包括文本框、检查框、数据表格等绑定至数据字段的其它控件。 传递ADO记录集。用户现在可以通过进程,甚至使用HTTP或DCOM,通过计算机传递ADO记录集。这提供了在多个应用程序之间移动数据的有效方式

24、 增加的数据窗体向导。现在用户不仅可以构造不绑定至数据控件的代码窗体,而且可以使用ADO代码。这项到已经集成到应用程序向导,CHART向导合FLEXGRID向导中。 数据对象向导。可以自动创建绑定至数据环境或用户控件的MIDDLE-TIER对象。 文件系统对象。VB 6.0提供了改进的在文件系统中移动的程序集,并可创建文本文件和目录。 格式对象。提供了数据库和绑定控件之间数据的双向转换。当数据库中读出数据时,格式对象将会为数据增加格式信息以适应绑定控件。 DATAGRID控件。DATAGRID的OLEDB版本。该控件允许快速构造观察和编辑记录的程序,它支持新的ADO数据控件。 D

25、ATALIST和DATACOMBO控件。分别为DBLIST和DBCOMOBO控件的OLEDB版本,并支持新的ADO数据控件。 1.3.2为什么选用SQL Server 2000 SQL Server是Micrcoft公司在原来和Sybase公司合作的基础上打包出的一款面向高端的数据库系统。自它推出后,迅速占领了的数据库应用市场。经过不断的更新换代,它已发展到了SQL Server 2000, 它具有高性能、功能强、安全性好、易操作、易维护等优点,定位于Internet背景下,基于Windows 2000的数据库的应用,为用户的Web应用提供了一款完善的数据管理和数据分析解决方案。SQL S

26、erver 2000包括4个常见版本。   (1) 企业版(Enterprise Edition)支持所有的SQL Server 2000 特性,可作为大型Web站点、企业OLTP (联机事务处理)以及数据仓库系统等的产品数据库服务器。   (2) 标准版(Standard Edition)用于小型的工作组或部门。   (3) 个人版(Personal Edition)用于单机系统或客户机。   (4) 开发者版(Developer Edition)用于程序员开发应用程序, 这些程序需要SQL Server 2000作为数据存储设备。 此外,SQL Server 2000还有Desk

27、top Engine(桌面引擎)和Windows CE 版,用户可以根据实际情况选择所要安装的SQL Server 2000版本。 SQL Server 2000的客户/服务器体系结构将多机共享数据库集中保存在一个中央计算机中,用户可在本地机中建立自己的客户端软件及客户端数据库系统。这个数据库系统包括对共享数据的复制品,包括以视图形式提供的对远程数据操作的全局数据库模式的子集,用户通过本地的客户端软件通过网络访问位于服务器上的数据库,主要对数据进行处理,同时还要对最终的输出进行控制。其执行方式大体又可分两类,一类是客户端计算机只接受用户的输入和控制对最终结果的显示,数据的存储和处理全在数据库

28、服务器和程序服务器上被执行,这被称为瘦客户机的方式。这种方式服务器负担较重,客户机负担及网络负担较轻。另一类,数据处理在客户机与服务器双方进行,客户端应用程序建立对远程数据的连接,在本地建立虚表(以远程视图形式)也可建立部分实表,查询并从远程取出数据传送到客户方,在客户机中处理完毕再写回并修改远程服务器中的数据。这种方式客户机分担了程序服务器的部分工作,减轻了远程服务器的压力,但网络通信量较大,客户端完成的功能较为复杂,被称为厚客户机方式。 从上述分析可见,比较理想的客户/服务器结构包括三个重要的部分——网络操作系统、数据库服务器及客户端应用程序。网络操作系统使得资源共享的管道得以形成;数据

29、库服务器负责数据的存储及管理;客户端应用程序则以图形界面呈现数据并让用户进行录入、修改、删除、查询、打印等操作。执行前端应用程序的工作站透过网络与后端联系。在C/S结构中, 数据库服务器应能发挥积极主动的作用,例如在查询时,当客户端将查询指令透过网络传送至数据库服务器时,后者并不把全表数据传至客户端机中,而是先行对数据进行过滤查询处理,再将查询结果传到前端,因而降低了网络的负荷。作为一个能访问远程数据库的客户端应用程序一般应有二个部分: (1) 传递给数据库引擎的操作语句负责直接对数据库中数据进行操作,它和应用程序其他语句配合,完成对数据的处理。 例如VFP和SQL SERVER的SPT方式

30、SQL Pass-Through)。 (2) 利用与远程数据库直接的数据库编程接口能够自动生成或接受用户输入的SQL语句, 并以适当的格式传递给数据库服务器,对从服务器返回的数据这些编程接口也能进行分析处理,并且以适当的格式显示出来。 SQL Server 2000的特点如下: 它易于安装、开发和使用。采用SQL语言来操纵数据库,不仅和ANSI-92 SQL完全兼容,还对其进行了扩展,添加了许多新特性,其SQL版本被称作事务型SQL(Transact-SQL)。 有可以收缩性和高可靠性。即能保证数据的完整性又便于修改系统。应用程序可以通过多级安全检查来限制的对数据访问。SQL Ser

31、ver 2000动态的为每个查询引用表的锁的粒度调整到恰当级别,使整个并发访问数据的操作达到最佳化。它的查询优化器有新的加速查询处理的访问方法,这些增加的访问方法通常是与数据库中磁盘数据库结构的提高和简化相一致的。 支持数据仓库。在处理海量数据库方面表现得相当完美。 系统集成。与Internet访问集成;与Windows NT安全性和Windows 2000安全性集成;还可以与邮件等集成。 1.3.3为什么选用C/S模式 C/S模式是一种分布式结构,C/S即为客户机/服务器(Client/Server)。 C/S体系结构的基本特点如下: 它由一个和用户交互的前台客户机和一个和共享资

32、源交互的后台服务器构成。客户进程提供了特定问题的解答逻辑,并且提供用户与其他应用系统的结构。服务器进程作为软件引擎工作,它管理着共享资源,如数据库、打印机、Modem、高性能处理器等。 前台任务和后台任务对计算资源的需求有本质的区别,比如处理器速度、内存、磁盘空间和速度以及I/O设备等。 这是一个典型的多机种、多供应商的环境。客户机和服务器的硬件和操作系统平台通常不同。客户机和服务器进程通过一组严格定义的应用程序编程结构(API)相通信。 客户机/服务器系统的重要特征之一是可伸缩性。它既可水平放缩也可垂直放缩。水平放缩是指可以添加或删除一些客户工作站而只对性能有轻微的影响。垂直放缩是指可

33、以迁移到更大更快的服务器或多个服务器上。 第2章 需求分析 2.1小区管理的内容 小区管理从范围上分可分为物业公司内部管理和外部管理两大部分,具体按功能细分的话,内部管理包括人事管理、设备管理、房产管理、保安消防管理、保洁绿化管理、客户管理等;外部管理包括客户财务缴费管理、客户服务管理等。 在具体谈到模块功能细节之前,我们有必要先了解一下物业公司的主要部门设置情况,物业公司的主要部门设置如图2-1所示。 总经理 工程部 财务部 保安消防部 保洁绿化部 人事部 服务部 图2-1物业公司的部门设置 2.1.1物业公司内部管

34、理的内容 人事管理:对员工的入职、调动,员工的基本信息进行管理,面向的是人事部。 设备管理:对物业公司内所有公用设施及自有固有资产的基本信息,维修信息进行综合管理,是一个设备从开始使用、损坏、修理、记录、再坏、再修理、再记录……直到报废的过程化管理,面向的是工程部。 楼盘管理:对房产资源进行集中管理。它要详细描述记录小区、楼盘、住户单元的位置、物业类型、小区设施分布、房屋结构、房号、户型等信息,对小区、楼盘、房屋提供实景图片、照片的描述,面向的是工程部与服务部。 保安消防管理:对小区公共区域监控、安防人员编排等进行管理,面向的是保安消防部。 保洁绿化管理:对小区辖区内的所有绿化、消

35、杀、清运等工作进行记录和管理,面向的是保洁绿化部。 客户管理:帮助物业管理公司建立起完整的客户档案,对物业公司所管房间的业主、租户进行管理,它可详细记录住户的姓名、身份证号、家庭成员、联系方法、银行托收账号等信息,面向的是服务部。 2.1.2物业公司外部管理的内容 客户缴费管理:对小区辖区内的业主(居民)的各种费用收取进行管理,所有收费项目、客户价格类型、损耗分摊、各类报表均为物业公司自行定义,可随时增减修改,满足物业管理公司灵活多变的特点面向的是服务部与财务部。 客户服务管理:对小区辖区内的业主(居民)的其他服务进行管理,它可包含社区活动、公共关系管理、客户投诉、二次装修管理、房产维

36、修、有偿服务、代办等服务部与财务部。 2.2系统的功能需求 物业管理公司对小区的管理涉及建筑及其设备、市政公用设施、绿化、卫生、交通、治安、供水、供电、供气、供热、业主的服务以及对建筑的维护、修缮与整治各个方面,可以算得上一个比较复杂的系统工程。一个优秀的物业管理软件,应该能够涵盖物业管理公司经营活动的各个方面,即包含前面小区管理模型里面涉及到的所有管理模块。 系统开发的总体任务是实现各种信息的系统化、规划化和自动化。系统的功能需求分析是在系统开发的总体任务的基础上完成。我在整个系统开发任务中主要负责的是人事管理部分和设备管理部分的设计,它们需要完成的功能主要如下: 员工信息的输入。输

37、入员工编号、姓名、性别、出生日期、籍贯、学历、是否已婚、住址、职位编号、部门编号、联系电话等基本信息。 工作变更信息的输入。输入工作变动的员工其员工编号、变更级别、变更描述、记录时间,并自动记录记录号。 员工信息的查询。根据员工姓名、职位编号、部门编号查询员工的基本信息。 员工信息的修改与删除。通过输入员工编号选中员工,修改和删除其基本信息、工作变更信息。 部门信息的输入。输入部门编号、部门名称、主管姓名、办公室等信息。 部门信息的修改与删除。通过输入部门编号选中部门,修改和删除部门信息。 职位信息的输入。输入职位编号、职位名称、职位工资等信息。 职位信息的修改与删除。通过输入职

38、位编号选中职位,修改和删除职位信息。 部门职位的设置。通过选择职位和部门,把职位添加到部门中。 设备信息的输入。输入设备编号、设备名称、启用时间、运行状态等设备基本信息。 设备维修信息的输入。输入维修的设备其设备编号、维修员编号、维修描述、记录时间,并自动记录记录号。 设备信息的查询。根据设备名称、运行状态查询设备基本信息。 设备信息的修改与删除。通过输入设备编号选中设备,修改和删除其基本信息、维修信息。 2.3系统的性能需求 C/S模式下的SQL Server提供线程服务,存在一个包含1024个工作线程的线程池,用以响应用户的连接请求。出于每个连接对应一个线程,所以用户连接最大

39、数目理论上是1024,但实际数目上限是32767。这满足多用户同时对一个数据库进行访问,而不可以感觉速度明显变慢的要求。当然,超过1000个用户同时连接数据库后系统性能会变得很差,但功能还是存在得。 2.4数据库的需求 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 整个系统中,我负责人事管理和设备管理两个部分,仔细调查有关人事信息与设备信息需求的基础上,得到这两部分的所处理的数据流程。分别如2-2,2-3所示。 员工注册

40、基本信息输入 员工信息管理 职位设置 职位管理 部门职位设置 部门信息 图2-2人事管理数据流程 设备注册 基本信息输入 设备信息管理 维修与记录 维修登记 图2-3设备管理数据流程 第3章 系统的设计 3.1系统软件结构设计 这次我准备的是人事管理和设备管理两个子系统的设计,所以图3-1展示的系统结构图具体只详细画出了人事管理和设备管理两个子系统的几个小部(图中阴影),其它子系统只一笔带过。 数字化小区信息管理系统 系统管理子系统 客户缴费管理子系统 客户服

41、务管理子系统 保安消防管理子系统 客户管理子系统 人事管理子系统 保洁绿化管理子系统 楼盘管理子系统 设备管理子系统 职位信息管理 员工信息管理 员工信息修改与删除 员工信息查询 部门信息管理 新员工信息输入 工作变更信息输入 添加新部门 部门修改与删除 添加新职位 职位修改与删除 新设备信息输入 设备维修信息输入 设备信息修改与删除 设备信息查询 部门职位设置 图3-1系统结构图 3.2数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高

42、数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。虽然本系统分为若干个子系统,但是数据库还是用的同一个数据库,所以数据库名统一为:xiaoqu,程序对数据库访问时需要通过ODBC来实现,创建ODBC要涉及到的DNS统一为:xiaoquinfo,统一采用ADO数据控件连接数据库。 3.2.1数据库概念结构设计 根据需求分析设计规划出的实体有:员工实体、部门实体、职位实体、设备实体,人事管理实体,设备管理实体及各个实体具体描述E-R图如下。 员工 员工编号 员工姓名

43、 入职时间 联系电话 图3-2员工实体E-R图 部门 部门编号 部门名称 主管姓名 办 公 室 图3-3部门实体E-R图 职位 职位编号 职位名称 职位工资 图3-4职位实体E-R图 设备 设备编号 设备名称 启用时间 运行状态 图3-5设备实体E-R图 员工 职位 部门 职位设置 部门设置 图3-6人事管理实体之间关系E-R图 员工 设备 维修与记录 图3-7设备管理实体之间关系的E-R图 3.2.2数据库逻辑结构设计 现在将上面的数据库概念结构转化为SQL Server 2000数据库

44、系统所支持的实际数据模型,也就是数据库的逻辑结构。企业人事管理子系统和设备管理子系统数据库中各个表格的设计如下面表格所示。每个表格表示在数据库中的一个表。下列各图分别为:员工信息表,部门信息表,职位信息表,职位设置表,工作变更信息表,设备信息表,维修信息表。 表3-1员工信息表 列名 数据类型 长度 允许空 员工编号(主键) Char 6 NOT NULL 员工姓名 Varchar 20 NOT NULL 性别 Char 4 NOT NULL 出生日期 Datetime 8 NOT NULL 籍贯 Varchar 20 NOT NULL

45、学历 Varchar 20 NOT NULL 是否已婚 Char 8 NOT NULL 家庭住址 Text 16 NOT NULL 入职时间 Datetime 8 NOT NULL 部门编号 Char 2 NOT NULL 职位编号 Char 2 NOT NULL 联系电话 Varchar 20 NOT NULL 备注 Text 16 NULL 表3-2部门信息表 列名 数据类型 长度 允许空 部门编号(主键) Char 2 NOT NULL 部门名称 Varchar 20 NOT NULL 主管姓名

46、 Varchar 20 NOT NULL 办公室 Char 10 NOT NULL 表3-3职位信息表 列名 数据类型 长度 允许空 职位编号(主键) Char 4 NOT NULL 职位名称 Varchar 20 NOT NULL 职位工资 Char 10 NOT NULL 表3-4职位设置表 列名 数据类型 长度 允许空 部门名称 Varchar 20 NOT NULL 职位名称 Varchar 20 NOT NULL 表3-5工作变更信息表 列名 数据类型 长度 允许空 记录号(主键) C

47、har 4 NOT NULL 员工编号 Char 6 NOT NULL 记录时间 Datetime 8 NOT NULL 变更级别 Char 8 NOT NULL 描述 Text 16 NOT NULL 表3-6设备信息表 列名 数据类型 长度 允许空 设备编号(主键) Char 6 NOT NULL 设备名称 Varchar 20 NOT NULL 启用时间 Datetime 8 NOT NULL 运行状态 Char 8 NOT NULL 备注 Text 16 NULL 表3-7维修信息表 列名

48、 数据类型 长度 允许空 记录号(主键) Char 4 NOT NULL 设备编号 Char 6 NOT NULL 记录时间 Datetime 8 NOT NULL 维修员编号 Char 6 NOT NULL 描述 Text 16 NOT NULL 第4章 系统的实现 4.1数据库的实现 利用SQL Server 2000数据库系统的企业管理器,按前面数据库设计建立数据库和所需的表。为确保系统能正确运行还需要对SQL Server 2000进行相应的设置。打开SQL Server 2000的企

49、业管理器,如图4-1所示。 图4-1 SQL Server 2000企业管理器 选择“SQL Server组”中的服务器,(在不同机器上,服务器名称和图所示可能不一样,应为计算机名称),然后选择单击右键并选择弹出式菜单中的“属性”,出现如图4-2所式的对话框。 图4-2设置SQL Server 2000的安全属性 选择“安全性”属性页,并设置成“SQL Server和Windows”身份验证。其它属性设置和图4-2一致。 程序通过sa用户访问数据库,密码设置为空。企业管理器中选择“安全性”中的“登录”页面,选择sa用户。在如图4-3所示的对话框中设置sa用户的密码为空。

50、 图4-3设置sa用户密码为空 程序对数据库的访问要通过ODBC来实现。打开“控制面板”中“管理工具”的“ODBC(数据源)”,在如图4-4所示的对话框中创建文件DSN。本项目需要创建的文件DSN名称为xiaoquinfo.dsn,登录方式选择“使用用户输入登录ID和密码的SQL Server验证”,登录ID为sa,密码为空,默认连接数据库为xiaoqu。 图4-4创建本项目所需的文件DSN 4.2客户端的实现 有关数据库结构的所有后台工作已经完成。下面将使用Visual Basic 6.0来编写数据库系统的客户端程序, 实现人事管理子系统与设备管理子系统中各个功能模块。 4.2

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服