小区数字化信息管理系统设计方案_第1页
小区数字化信息管理系统设计方案_第2页
小区数字化信息管理系统设计方案_第3页
小区数字化信息管理系统设计方案_第4页
小区数字化信息管理系统设计方案_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 小区数字化信息管理系统设计方案 第 1 章 概 述 随着我国综合国力的不断提高,城市基础建设的不把也随之加快,房地产业持续增温,越来越多的住宅小区开始在城市中出现。而且小区的建设也越来越复杂和庞大,包括住宅、 绿地 、停车场 等 等各种与生活相关的设施 和场所 全都在一个社区中出现,这就为小区的管理者提出了一个难题:如何运用有效的管理方法,将小区的各个设施 和场所 进行系统的管理,保证所有小区业主的衣食住行以及学习、娱乐的需求得到充分的满足。让人们在一个安全、 舒适 的环境里享受生活。 与此同时,我们还发现 ,随着我国的信息化建设程度也越来越高,互联网开始在人们的生活发挥着越来越为重要的作用,网络技术可以将各种不同的设施连接起来,进行统一的管理,使人们的生活得到极大的改善。于是,在城市小区的建设中,我们的管理者开始逐渐意识到,利用网络技术,将小区内的各种不同系统(包括保安 消防 、 环境绿化、场地设备 等等)连接起来,建成一个 数字化 的小区 信息 管理系统,进行统一的管理。管理者就会对小区内的 各种 设施的情况以及每户 业主 日常生活情况得到及时准确的了解,并根据具体情况提供及时的服务。这样,不仅可以使小区的管理变得更为高效,同时还 让所有 业主 的生活变得更为舒适和方便,充分体验数字化生活带来的乐趣 。 正是意识到了这一点,目前,国内的小区几乎都在大力建设自己的 数字化信息 管理系统,来满足物业管理 、公司管理 和业主生活的 多 重需求。 但由于物业管理信息系统的使用主体日新月异的经营方式和多变的运行模式,使不管是业内人士还是计算机系统的开发者都难免被这类行业的快速发展所困扰,在计算机业务管理信息系统的选择上不太明确,要么盲目照搬国外大型软件,花钱不少,但效果不好;要么临时拼凑一些软件哈尔滨金融高等专科学校计算机系毕业论文 2 功能模块勉强使用,不足之处用手工作业弥补。总之都没有充分发挥出高新技术 在减低运营成本,提高管理水平和综合经济效益中起积极作用。实际上,该行业面向市场在竞争中不断变化的特点,已决定了其管理信息系统软件是一个与管理对象密切相关的有机组成部分,需要经过认真的长期的调查分析,并以此为基础去定制、去磨合,在设计和开发的过程中去寻找规律,以逐步完善。因此,其系统开发建设本身所遇到的问题合解决方法,也体现了一个比较复杂的管理信息系统的开发特点,对于研究类似系统的开发方法是有帮助的。 根据城市小区 数字化 管理的种种需求, 我们摸索着 推出了数字化小区信息管理系统 ,对涉及小区管理的 多个方面 都提出了相 应的 数字化解决 方案,满足用户 对 小区 的数字化 管理需求 。 传统的单机版物业管理软件已不适合于现在的物业管理需要,现代物业管理要想引依托计算机网络开展数字化管理,必须首先依托物业管理行业特定的运营方式和工作流程,在实用和可行的前提下,对电脑软件系统开展的工作提出一些基本要求。这些要求会促使开发者和用户共同去全面深入地分析了解物业公司的运作机制,区分经营项目类别和经营方式,掌握难点和侧重点,从而才能在此基础上设计和开发出即符合物业公司实际情况,又能充分发挥计算机管理积极作用,独具特色的管理信息 系统。 基于这些,基本目标确定如下: 系统结构要灵活 ,适应能力强; 成本要低廉 ,对硬件要求不是特别高,只要局域网就可以; 操作点的信息共享,相互之间的信息传递要做到准确、快捷和舒畅,要满足数据的一致性; 用图形化的操作界面,使人机对话方便、易懂、易用、易培训; 连续可靠运行,对重点业务实施监管; 维护方便可靠,有较高的安全性,满足使用性、先进性和经济性的要求。 3 物业管理企业面临这许多的管理问题,例如,不能快速为居民办理各种有关房产的手续,环节多、周期长,很少为居民提高收费情况的查询以及其他 服务,设备维修不到位,小区建设疏于关心等。究其原因,问题大多都集中在信息不流畅,决策需要的数据不能即时获得,基础数据不能即时更新,维护、处理数据的人员过多,服务人员不足等方面。而这些都是目前多用于单纯数据处理,模仿手工管理的单机版本物业管理信息系统的弊病。因此,结合数字化小区的特点,选择网络环境下,采用 计用户界面, 000为数据库平台,基于 C/ 指 学者通用符号指令代码),具有面向普通使用者,易学易用的优点。它作为一个古老的程序设计语言对计算机的普及、推广起到了不可估量的作用。目前 言可能拥有用户最多的计算机语言。 英文原意是“可视的”“视觉的”。在这里指开发图形用户界面的方法,既“可视化程序设计”。这种方法不需要编写大量代码去描述界面的外观和位置,而只要把预先建立的控件,像使用的“画图”之类的绘图程序那样“画”到屏幕即可。 司与 1991 年推出的 用程序开发工具。 传统的语言不同,它使用可视化、交互式的方法来开发 的应用程序,由于 交互特性,因此可以一边运行着应用程序,一边进行界面的调整和程序代码的调试。通过这种方式,代码运行的效果可以在开发时进行测试,而不必等到编译完成以后。 自从 之后, 司将 术和其他的一些关键技术组合到了一起,制定出了新的技术规 范,并且称之为 术。 术仍然遵从 规范,故而继续可以像原来的 用那样使用其它应用程序提供的功能,例如 处理器,哈尔滨金融高等专科学校计算机系毕业论文 4 子数据表及其它 用程序。甚至可直接使用 建的应用程序和对象。 有强大的数据库访问能力,在 象,在进行远程访问的时候,还可以使用 象。 进行数据库对象编 程时,是将数据库系统作为一个特殊的对象来进行处理的。利用 数据库对象可以非常方便地访问无论是本地的还是远程的数据库。对于具有安全性设置的数据库系统, 以充分利用其安全机制,对于有事务和日志的大型数据库系统, 以方便地实现分布式的数据库处理,例如数据访问的并发问题、批量数据的更新的恢复等问题。 大的特点就是简单易用,如果说 功能强大的语言,而 最适合科学计算的语言,那么世界上使用人数最多、最适合初学者者的 语言这两项桂冠非 属。从早期的 本到最新的 本, 功能越来越强大。执行代码也由“伪代码”变为可执行代码,效率越来越高。现在使用 开发软件,开发周期短、代码效率高。 数据库访问方面的特点: 增加了 据对象。改数据访问技术是一个简单的数据模型,可更好的与其它 司和非 司技术集成。它还可以是一个通用接口,可用于访问本地和远程数据、连续和离散记录集、用户可访问的数据绑定接口和分层记录集。 提供了数据环境设计器。数据环境设计器提供了一种创 建象的交互设计环境。数据环境可作为窗体或报表中所有要求数据对象的数据源,或者通过数据环境的方法和属性由程序访问。数据环境设计器具有用户连接设计器的全部功能和附加特性,如拖放、分层、分组、和合计等。 据控件。这是一个新的 据源控件,其功能类似内部和远程数据控件。用户可以利用该控件以最少的代码创建数据库应用程序。 增加数据绑定。在 以前版本中,只能将控件绑定到窗体,在 ,用户可以将任何 据源绑定到任何 据对象上。用户可以通过在运行时设置控件 的 性动态绑定到数据源。可以创建数据源 5 和数据对象类,并通过新的绑定集合对象帮定它们。用户还可以创建类似 似 持。 一个 口集合,它提供了访问存储在不同信息源中数据的统一方法。这些接口支持多个用数据库,以便空想数据。 是编程访问 有新的数据绑定控件、数据环境和数据报表设计器都属于 型。 据库工具集。在 ,用户可以可视的创建数 据库和查询 务程序、 据库表,使用拖放方法创建视图,以及自动改变数据类型。 设置向导已被增加。新的 持 数据报表。允许用户使用拖放方法利用任何记录集合快速创建数据报表。 数据源。创建可绑定任何控件的数据源用户定义控件和类。 数据视图窗口。用户可利用数据视图窗口浏览所有连接的数据库、表、视图和存储过程等。 辑器。允许用户增加新的存储过程至 务程序到 据库中,用户还可以使用 编辑器编写触发器。 分层灵活的表格控件 控件为件的升级版本,它除了支持 所以功能外,还可显示 录集合的层次。每个被返回的记录集都被显示在表格中的一个独立带区,并可单独设置可是。 数据复制器控件 入一个用户定义控件至 创建一个定制的数据库视图。用户定义控件可以包括文本框、检查框、数据表格等绑定至数据字段的其它控件。 传递 户现在可以通过进程,甚至使用 过计算机传递 录集。这提供了在多个应用程序之间移动数据的有效方式。 增加的数据窗体向导。现在用户不仅可以构造不绑定至数据控件的代码窗体,而且可以使用 码。这项到已经集成到应用程序向导, 导合 导中。 数据对象向导。可以自动创建绑定至数据环境或用户控件哈尔滨金融高等专科学校计算机系毕业论文 6 的 象。 文件系统对象。 供了改进的在文件系统中移动的程序集,并可创建文本文件和目录。 格式对象。提供了数据库和绑定控件之间数据的双向转换。当数据库中读出数据时,格式对象将会为数据增加格 式信息以适应绑定控件。 件。 本。该控件允许快速构造观察和编辑记录的程序,它支持新的 据控件。 件。分别为 支持新的 000 司在原来和 司合作的基础上打包出的一款面向高端的数据库系统。自它推出后,迅速占领了的数据库应用市场。经过不断的更新换代,它已发展到了 000, 它具有高性能、功能强、安全性好、易操作、易维护等优点,定位于 于 000的数据库的应用,为用户的 用提供了一款完善的数据管理和数据分析解决方案。 000 包括 4 个常见版本。 (1) 企业版( 持所有的 000 特性,可作为大型 点、企业 联机事务处理)以及数据仓库系统等的产品数据库服务器。 (2) 标准版( 于小型的工作组或部门。 (3) 个人版( 于单机系统或客户机。 (4) 开发者版( 于程序员开发应用程序, 这些程序需要 000 作为数据存储设备。 此外, 000 还有 面引擎)和E 版,用户可以根据实际情况选择所要安装的 000 版本。 000 的客户 /服务器体系结构将多机共享数据库 集中保存在一个中央计算机中,用户可在本地机中建立自己的客户端软件及客户端数据库系统。这个数据库系统包括对共享数据的复制品,包括以视图形式提供的对远程数据操作的全 7 局数据库模式的子集,用户通过本地的客户端软件通过网络访问位于服务器上的数据库,主要对数据进行处理,同时还要对最终的输出进行控制。其执行方式大体又可分两类,一类是客户端计算机只接受用户的输入和控制对最终结果的显示,数据的存储和处理全在数据库服务器和程序服务器上被执行,这被称为瘦客户机的方式。这种方式服务器负担较重,客户机负担及网络负担较轻。另一类,数据 处理在客户机与服务器双方进行,客户端应用程序建立对远程数据的连接,在本地建立虚表(以远程视图形式)也可建立部分实表,查询并从远程取出数据传送到客户方,在客户机中处理完毕再写回并修改远程服务器中的数据。这种方式客户机分担了程序服务器的部分工作,减轻了远程服务器的压力,但网络通信量较大,客户端完成的功能较为复杂,被称为厚客户机方式。 从上述分析可见,比较理想的客户 /服务器结构包括三个重要的部分 网络操作系统、数据库服务器及客户端应用程序。网络操作系统使得资源共享的管道得以形成;数据库服务器负责数据的存储及管理 ;客户端应用程序则以图形界面呈现数据并让用户进行录入、修改、删除、查询、打印等操作。执行前端应用程序的工作站透过网络与后端联系。在 C/S 结构中, 数据库服务器应能发挥积极主动的作用,例如在查询时,当客户端将查询指令透过网络传送至数据库服务器时,后者并不把全表数据传至客户端机中,而是先行对数据进行过滤查询处理,再将查询结果传到前端,因而降低了网络的负荷。作为一个能访问远程数据库的客户端应用程序一般应有二个部分: (1) 传递给数据库引擎的操作语句负责直接对数据库中数据进行操作,它和应用程序其他语句配合,完成对 数据的处理。 例如 式( (2) 利用与远程数据库直接的数据库编程接口能够自动生成或接受用户输入的 句, 并以适当的格式传递给数据库服务器,对从服务器返回的数据这些编程接口也能进行分析处理,并且以适当的格式显示出来。 000 的特点如下 : 它易于安装、开发和使用。采用 言来操纵数据库,不仅和 全兼容,还对其进行了扩展,添加了许多新特性,其 本被称作事务型 哈尔滨金融高等专科学校计算机系毕业论文 8 有可以收缩性和高可靠性。即能保证数据的完整性又便于修改系统。应用程序可以通过多级安全检查来限制的对数据访问。 000 动态的为每个查询引用表的锁的粒度调整到恰当级别,使整个并发访问数据的操作达到最佳化。它的查询优化器有新的加速查询处理的访问方法,这些增加的访问方法通常是与数据库中磁盘数据库结构的提高和简化相一致的。 支持数据仓库。在处理海量数据库方面表现得相当完美。 系统集成。与 问集成;与 T 安全性和000 安全性集成;还 可以与邮件等集成。 , C/S 即为客户机 /服务器( C/S 体系结构的基本特点如下: 它由一个和用户交互的前台客户机和一个和共享资源交互的后台服务器构成。客户进程提供了特定问题的解答逻辑,并且提供用户与其他应用系统的结构。服务器进程作为软件引擎工作,它管理着共享资源,如数据库、打印机、 性能处理器等。 前台任务和后台任务对计算资源的需求有本质的区别,比如处理器速度、内存、磁盘空间和速度以及 I/O 设备等。 这是一个 典型的多机种、多供应商的环境。客户机和服务器的硬件和操作系统平台通常不同。客户机和服务器进程通过一组严格定义的应用程序编程结构( 通信。 客户机 /服务器系统的重要特征之一是可伸缩性。它既可水平放缩也可垂直放缩。水平放缩是指可以添加或删除一些客户工作站而只对性能有轻微的影响。垂直放缩是指可以迁移到更大更快的服务器或多个服务器上。 9 哈尔滨金融高等专科学校计算机系毕业论文 10 第 2 章 需求分析 小区管理从范围上分可分为物业公司内部管理和外部管理两大部分,具体按功能细分的话,内部管理包括人事管理、设备管理、房 产管理、保安消防管理、保洁绿化管理、客户管理等;外部管理包括客户财务缴费管理、客户服务管理等。 在具体谈到模块功能细节之前,我们有必要先了解一下物业公司的主要部门设置情况,物业公司的主要部门设置如图 2示。 图 2人事管理:对员工的入职、调动,员工的基本信息进行管理,面向的是人事部。 设备管理:对物业公司内所有公用设施及自有固有资产的基本信息,维修信息进行综合管理,是一个设备从开始使用、损坏 、修理、记录、再坏、再修理、再记录直到报废的过程化管理,面向的是工程部。 楼盘管理:对房产资源进行集中管理。它要详细描述记录小区、楼盘、住户单元的位置、物业类型、小区设施分布、房屋结构、房号、户型等信息,对小区、楼盘、房屋提供实景图片、照总经理 工程部 财务部 保安消防部 保洁绿化部 人事部 服务部 第 2 章 需求分析 11 片的描述,面向的是工程部与服务部。 保安消防管理:对小区公共区域监控、安防人员编排等进行管理,面向的是保安消防部。 保洁绿化管理:对小区辖区内的所有绿化、消杀、清运等工作进行记录和管理,面向的是保洁绿化部。 客户管理:帮助物业管理公司建立起完整的客户档案,对物业公司所 管房间的业主、租户进行管理,它可详细记录住户的姓名、身份证号、家庭成员、联系方法、银行托收账号等信息,面向的是服务部。 客户缴费管理:对小区辖区内的业主(居民)的各种费用收取进行管理,所有收费项目、客户价格类型、损耗分摊、各类报表均为物业公司自行定义,可随时增减修改,满足物业管理公司灵活多变的特点面向的是服务部与财务部。 客户服务管理:对小区辖区内的业主(居民)的其他服务进行管理,它可包含社区活动、公共关系管理、客户投诉、二次装修管理、房产维修、有偿服务、代办等服务部与财务 部。 物业管理公司对小区的管理涉及建筑及其设备、市政公用设施、绿化、卫生、交通、治安、供水、供电、供气、供热、业主的服务以及对建筑的维护、修缮与整治各个方面,可以算得上一个比较复杂的系统工程。一个优秀的物业管理软件 ,应该能够涵盖物业管理公司经营活动的各个方面,即包含前面小区管理模型里面涉及到的所有管理模块。 系统开发的总体任务是实现各种信息的系统化、规划化和自动化。系统的功能需求分析是在系统开发的总体任务的基础上完成。我在整个系统开发任务中主要负责的是人事管理部分和设备管理部分的设计, 它们需要完成的功能主要如下: 员工信息的输入。输入员工编号、姓名、性别、出生日期、籍贯、学历、是否已婚、住址、职位编号、部门编号、联系电话等基本信息。 哈尔滨金融高等专科学校计算机系毕业论文 12 工作变更信息的输入。输入工作变动的员工其员工编号、变更级别、变更描述、记录时间,并自动记录记录号。 员工信息的查询。根据员工姓名、职位编号、部门编号查询员工的基本信息。 员工信息的修改与删除。通过输入员工编号选中员工,修改和删除其基本信息、工作变更信息。 部门信息的输入。输入部门编号、部门名称、主管姓名、办公室等信息。 部门信息的修改与删除。通过输入部门编号 选中部门,修改和删除部门信息。 职位信息的输入。输入职位编号、职位名称、职位工资等信息。 职位信息的修改与删除。通过输入职位编号选中职位,修改和删除职位信息。 部门职位的设置。通过选择职位和部门,把职位添加到部门中。 设备信息的输入。输入设备编号、设备名称、启用时间、运行状态等设备基本信息。 设备维修信息的输入。输入维修的设备其设备编号、维修员编号、维修描述、记录时间,并自动记录记录号。 设备信息的查询。根据设备名称、运行状态查询设备基本信息。 设备信息的修改与删除。通过输入设备编号选中设备,修改和删除其基 本信息、维修信息。 C/S 模式下的 供线程服务,存在一个包含 1024个工作线程的线程池,用以响应用户的连接请求。出于每个连接对应一个线程,所以用户连接最大数目理论上是 1024,但实际数目上限是 32767。这满足多用户同时对一个数据库进行访问,而不可以感觉速度明显变慢的要求。当然,超过 1000 个用户同时连接数据库后系统性能会变得很差,但功能还是存在得。 第 2 章 需求分析 13 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输 出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 整个系统中,我负责人事管理和设备管理两个部分,仔细调查有关人事信息与设备信息需求的基础上,得到这两部分的所处理的数据流程。分别如 22示。 图 2图 2设备注册 基本信息输入 设备信息管理 维修与记录 维修登记 员工注册 基本信息输入 员工信息管理 职位设置 职位管理 部门职位设置 部门信息 哈尔滨金融高等专科学校计算机系毕业论文 14 第 3 章 系统的设计 这次我准备的是人事管理和设备管 理两个子系统的设计,所以图 3示的系统结构图具体只详细画出了人事管理和设备管理两个子系统的几个小部(图中阴影),其它子系统只一笔带过。 第 3 章 系统的设计 15 图 3数字化小区信息管理系统 系统管理子系统 客户缴费管理子系统 客户服务管理子系统 保安消防管理子系统 客户管理子系统 人事管理子系统 保洁绿化管理子系统 楼盘管理子系统 设备管理子系统 职位信息管理 员工信息管理 员工信息修改与删除 员工信息查询 部门信息管理 新员工信息输入 工作变更信息输入 添加新部门 部门修改与删除 添加新职位 职位修改与删除 新设备信息输入 设备维修信息输入 设备信息修改与删除 设备信息查询 部门职位设置 哈尔滨金融高等专科学校计算机系毕业论文 16 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 设计数据库系统时 应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。虽然本系统分为若干个子系统,但是数据库还是用的同一个数据库,所以数据库名统一为: 序对数据库访问时需要通过 建 一采用 根据需求分析设计规划出的实体有:员工实体、部门实体、职位实体、设备实体,人事管理实体 ,设备管理实体及各个实体具体描述 如下。 图 3员工 员工编号 员工姓名 入职时间 联系电话 第 3 章 系统的设计 17 图 3图 3图 3设备 设备编号 设备名称 启用时间 运行状态 职位 职位编号 职位名称 职位工资 部门 部门编号 部门名称 主管姓名 办 公 室 哈尔滨金融高等专科学校计算机系毕业论文 18 图 3图 3设计 现在将上面的数据库概念结构转化为 000 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。企业人事管理子系统和设备管理子系统数据库中各个表格的设计如下面表格所示。每个表格表示在数据库中的一个表。下列各图分别为:员工信息表,部门信息表,职位信息表 ,职位设置表 ,工作变更信息表 ,设备信息表 ,维修信息表。 员工 设备 维修与记录 员工 职位 部门 职位设置 部门设置 第 3 章 系统的设计 19 表 3列名 数据类型 长度 允许空 员工编号(主键) 工姓名 0 别 生日期 贯 0 历 0 否已婚 庭住址 6 职时间 门编号 位编号 系电话 0 注 6 3列名 数据类型 长度 允许空 部门编号(主键) 门名称 0 管姓名 0 公室 0 3列名 数据类型 长度 允许空 职位编号(主键) 位名称 0 位工资 0 3列名 数据类型 长度 允许空 部门名称 0 位名称 0 尔滨金融高等专科学校计算机系毕业论文 20 表 3列名 数据类型 长度 允许空 记录号(主键) 工编号 录时间 更级别 述 6 3列名 数据类型 长度 允许空 设备编号(主键) 备名称 0 用时间 行状态 注 6 3列名 数据类型 长度 允许空 记录号(主键) 备编号 录时间 修员编号 述 6 4 章 系统的实现 21 第 4 章 系统的实现 利用 000 数据库系统的企业管理器,按前面数据库设计建立数据库和所需的表。为确保系统能正确运行还需要对000 进行相应的设置。打开 000 的企业管理器,如图 4示。 图 4000企业管理器 选择“ ”中的服务器,(在不同机器上,服务器名称和图所示可能不一样,应为计算机名称),然后选择单击右键并选择弹出式菜单中的“属性”,出现如图 4式的对话框。 图 4000 的安全属 性 哈尔滨金融高等专科学校计算机系毕业论文 22 选择“安全性”属性页,并设置成“ 份验证。其它属性设置和图 4致。 程序通过 户访问数据库,密码设置为空。企业管理器中选择“安全性”中的“登录”页面,选择 户。在如图 4示的对话框中设置 户的密码为空。 图 4程序对数据库的访问要通过 实现。打开“控制面板”中“管理工具”的“ 据源)”,在如图 4示的对话框中创建文件 项目需要创建的文件 录方式选择 “使用用户输入登录 密码的证”,登录 码为空,默认连接数据库为 图 4 4 章 系统的实现 23 有关数据库结构的所有后台工作已经完成。下面将使用编写数据库系统的客户端程序 , 实现人事管理子系统与设备管理子系统中各个功能模块。 运行 建工程“数字化小区信息管理”,删除 加 体,并改名字为 为主窗体;在 选择 件并设置面板 2 显示日期,面板 3显示时间;用菜单编辑器编辑主窗体菜单。最终主窗体如图 4 图 4哈尔滨金融高等专科学校计算机系毕业论文 24 员工管理模块主要实现如下功能: 新员工信息输入。 工作变更信息输入。 员工信息修改与删除。 员工信息查询。 一、新员工信息输入窗体的建立 选择“人事管理 |员工管理 |新员工信息输入”菜单,显示如图4示新员工信息输入窗体。 图 4新员工信息输入窗体可输入员工的基本信息,如姓名、籍贯、出 生日期、家庭住址等。点击 “确定”按钮,便可添加一条员工信息,窗体文本框自动清空。如果输入员工编号已存在,系统将显示警告信息。如果日期格式(出生日期、入职时间)不正确,系统将显示日期格式提示信息。 二、工作变更信息输入窗体的建立 选择“人事管理 |员工管理 |工作变更信息输入”菜单,显示如图 4示工作变更信息输入窗体。 第 4 章 系统的实现 25 图 4进入工作变更窗体,输入添加工作变更信息的员工编号,选择变更级别,如升职、平调、降职、开除等,填写变更描述信息,填写输入的时间,点击“确认”按钮就可添加工作变更 信息。 三、员工信息修改与删除窗体的建立 选择“人事管理 |员工管理 |员工信息修改与删除”菜单,显示如图 4示员工信息修改与删除窗体。 图 4哈尔滨金融高等专科学校计算机系毕业论文 26 员工信息修改与删除窗体可显示员工基本信息、工作变更信息。进入此窗体可根据你输入的员工编号查看记录,还可查看第一条记录、上一条记录、下一条记录和最后一条记录。按“删除”键可删除你选中的记录。按“修改”键弹出提示框,询问是否修改记录,如选择是,修改记录后,按“更新”按钮,记录便修改完成。如要修改工作变更信息,用鼠标点击工作变更列表框中的记录 ,在其右边的文本框中就会显示具体的变更级别和描述。点击“修改”按钮就可对其进行修改。 四、员工信息查询窗体的建立 选择“人事管理 |员工管理 |员工信息查询”菜单,显示如图4示员工信息查询窗体。 图 4员工信息查询窗体可查询用户所需的员工基本信息。可以分别按员工姓名、部门编号、职位编号进行查询。 部门管理模块主要实现如下功能: 添加新部门。 部门修改与删除。 一、添加新部门窗体的建立 选择“人事管理 |部门管理 |添加新部门”菜单,显示如图 4部门窗体 。 第 4 章 系统的实现 27 图 4加新部门窗体 进入添加新部门窗体,输入部门编号、部门名称、主管姓名、办公室,点击“确认”按钮便可添加一条部门信息。 二、部门修改与删除窗体的建立 选择“人事管理 |部门管理 |部门修改与删除”菜单,显示如图4示部门修改与删除窗体。 图 4门修改与删除窗体 进入该窗体点击“查看信息”,在列表中显示所有部门信息。点击列表中的任一条信息,在窗体文本框中显示相应的内容。点击“修改记录”按钮可修改选中的信息。在该窗体中可删除选中的信息,还可查询第一条记录、上一条记录、下一条 记录、最后一条记录。 哈尔滨金融高等专科学校计算机系毕业论文 28 职位管理模块主要实现如下功能: 添加新职位。 职位修改与删除。 部门职位设置。 一、添加新职位窗体的建立 选择“人事管理 |职位管理 |添加新职位”菜单,显示如图 4 图 4加新职位窗体 进入添加新职位窗体,输入职位编号、职位名称、职位工资,点击“确认”按钮便可添加一条职位信息。 二、职位修改与删除窗体的建立 选择“人事管理 |职位管理 |职位修改与删除”菜单,显示如图4示职位修改与删除窗体。与部门修改与删除窗体类似。 图 4位修改与删除窗体 三、部门职位设置窗体的建立 第 4 章 系统的实现 29 选择“人事管理 |职位管理 |部门职位设置”菜单,显示如图4示部门职位设置窗体。 图 4门职位设置窗体 进入该窗体,会在所有职位列表框中显示数据库中已有的所有职位。选种职位后,点击“ ”按钮,可在已选职位列表框中选中的职位添加到已选职位框中,这个框中显示现在部门中存在的所有职位。相反的,点击“ ”按钮,可删除已选职位列表框中选中的职位,表示从目前部门中剔除一种职位。 设备管理模块主要实现如下功能: 新设备 信息输入。 设备维修信息输入。 设备信息修改与删除。 设备信息查询。 一、新设备信息输入窗体的建立 选择“设备管理 |新设备信息输入”菜单,显示如图 4示新设备信息输入窗体。 哈尔滨金融高等专科学校计算机系毕业论文 30 图 4设备信息输入窗体 新设备信息输入窗体可输入设备的基本信息,如设备名称、启用时间、运行状态等。点击 “确定”按钮,便可添加一条设备信息,窗体文本框自动清空。如果输入设备编号已存在,系统将显示警告信息。如果时期格式(启用时间)不正确,系统将显示日期格式提示信息。 二、设备维修信息输入窗体的建立 选择“设备管理 |设备维修信 息输入”菜单,显示如图 4 图 4备维修信息输入窗体 进入设备维修信息输入窗体,输入添加维修信息的设备编第 4 章 系统的实现 31 号,填写记录时间、维修员编号、描述信息,点击“确认”按钮就可添加一条设备维修信息。 三、设备信息修改与删除窗体的建立 选择“设备管理 |设备信息修改与删除 ”菜单,显示如图 4备信息修改与删除窗体 。与 员工信息修改与删除 窗体类似。 图 4备信息修改与删除窗体 设备信息修改与删除窗体可显示设备基本信息、设备维修信息。进入此窗体可根据你输入的设备编号查看记 录,还可查看第一条记录、上一条记录、下一条记录和最后一条记录。按“删除”键可删除你选中的记录。按“修改”键弹出提示框,询问是否修改记录,如选择是,修改记录后,按“更新”按钮,记录便修改完成。如要修改设备维修信息,用鼠标点击设备维修列表框中的记录,在其右边的文本框中就会显示具体的维修员编号和描述。点击“修改”按钮就可对其进行修改。 四、设备信息查询窗体的建立 选择“设备管理 |设备信息查询”菜单,显示如图 4示设备信息查询窗体。 哈尔滨金融高等专科学校计算机系毕业论文 32 图 4备信息查询窗体 设备信息查询窗体可查询用户所需的设备基本信息 。可以分别按运行状态、设备名称进行查询。 本系统是为一典型的物业小区而设计,采用了局域网配置,可实现网络操作。而系统在软件功能上显示也支持单用户,也就是说理论上在较小的物业公司可以使用 1 台微机来进行业务管理。但考虑到物业管理业务流程的复杂性,建议最小配置的系统应该包括 2 台通过网卡互联的微机。 数据库服务器采用的操作系统是 000 数据库管理系统软件采用 000; 客户端操作系统采用 000 数据库服务器采用 容服务器; 工作站采用 P 800 或更高、 256 上内存、 1上硬盘空间的 容 网络采用网络控制器(网卡)、集线器(或交换机)连接。 第 5 章 关键问题与 技术 33 第 5 章 关键问题与技术 在数据的一些查询中,为了查询某一事务,用户可以输入一定的条件,根据输入的条件来查询某种东西。以设备管理为例,根据用户选择的字段查询数据,查询语句如下( 含用户 输入的查询内容): “ 备信息表 备信息表 . “& ” % + “ + ” + %)” 对数据库进行模糊查询时,可使用 使用时注意一下几点: 使用统配符可连接任意数目的字符。 使用 _可匹配任意一个字符。 使用 匹配括号中的任意一个字符。 出于成本考虑,本系统没有采用服务器镜象备份(双机热备份)的谋略,而是采用最经济又效果比较好的异机备份的策略,当服务器崩溃或 000 系统崩溃时 , 此时只需待000 重装好后,从异机传送数据恢复即可。具体做法如是:在局域网内的任何一台工作站计算机上安装 T 及 000, 并在该机上建立一个与服务器中的数据库同名的数据库 , 利用 000 系统本身提供的异机传送工具(在 企业管理器 /工 具 /数据转换服务/导出数据,通过设置定时导出),由计算机自动的把服务器中数据库的数据传送到该工作站机的数据库中 , 这样一旦服务器(操作系统 )崩溃或 只要重装服务器操作系统或重装 用异机传送工具来通过该工作站机把数据传回至服务器的 据库中(导入数据) , 以哈尔滨金融高等专科学校计算机系毕业论文 34 确保数据的安全恢复。 什么是 ? 放数据库互连 )的简称,是 司开发的一套 开放数据库系统应用程序接口规范。利用它,可以在一个应用程序里同时访问多个数据库系统。它为应用程序提供了一层接口函数和基于动态链接库的运行环境。使用 用程序调用的是标准的 数和 句。数据库的底层操作由各个数据库的驱动程序完成。这样,应用程序具有很好的适应性和可移植性,并且有了同时访问多种数据库的能力。这就意味着应用程序不必知道它所连接的是何种类型的数据库都可以调用标准的函数和 句来编写程序。 什么是 式呢? 简称,是 司应用 用数据存取:允许用户为相关和非相关数据采用同一高速界面,同时还可以提供一个使用简便、语言独立的界面)的一种方式。 仅为用户的数据库提供了一个面向对象的视点,并且它是独立于任何单一的数据库开发商的,即它使用户可以开发出在各种不同数据库系统中使用的应用程序,为用户对数据库进行访问提供了一个良好的途径。 采用 口而非 为低层数据供应者。 司已经发布了的 应者中 有 B 动的 应者 ),这意味着可以用 接到现有的 义的数据库连接。不过,应当记住在使用 接到 据源的时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论