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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(计算机软件毕业设计论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机软件毕业设计论文.docx

1、计算机软件毕业设计论文Newly compiled on November 23, 2020计算机软件毕业设计论文小区物业管理系统摘 要 随着科学技术的飞速发展,计算机技术已延伸倒我们日常生活的各个方面。在工业、农业、商业等方面起着巨大的作用。计算机已成为我们日常生活中不可或缺的一部分了。计算机的广泛应用对提高经济效益、实现管理现代化、科学化、智能化起到了重要作用,并且取得了显着的效果。小区管理系统是针对当前兴起的住宅小区而开发的管理软件。它能够提高对小区的智能化管理,能够把大量的工作人员从繁重的手工工作中解脱出来,提高小区管理工作的工作效率并减少错误的发生。 本系统后台采用SQL Serve

2、r 2000开发和管理数据库,对数据库操作采用事务处理机制,具有强大的错误处理功能;系统的前台应用PowerBuilder 开发和管理用户界面,提示信息完善,界面友好,有较强的亲和力;系统采用PowerBuilder的SQL Server专用接口连接后台数据库。本系统主要完成对住宅小区的日常管理,主要功能包括:住户和住宅情况的管理;建筑管理;维修管理;保安管理;车辆管理;收费管理。系统具有录入、修改、删除、查找和打印等功能这样不但大大提高了工作效率,加快了管理步伐,同时,也提高了业务管理水平,符合现代化办公的需要。 关键词:户卡编号,关系数据库,数据窗口village management i

3、nformation systemAbstractWith the rapid development of science technique, computer technique have extended to every aspect of our life, and play a very important role in industry, agriculture, business and so on. Computer have been a part of our life. The computers comprehensive application contribu

4、tes to improve economic benefit, achieve management modernization, science, intelligentize, and get remarkable effect. Residence management system is developed management software about arisen residence area now. It can improve residence areas intelligentize management, disentangle many employers fr

5、om heavy hand works, and improve effectiveness of residence management and reduce error. This system adopt SQL Server 2000 development and management database, and event management mechanism for database operation, and have powerful function of error management in the background; In the front , syst

6、em apply PowerBuilder 9 development and management user interface, hint perfect message, good interface, and have good appetency; The system apply SQL Servers special from PowerBuilder interface to link background database. The system mostly complete daily management about residence area, Its functi

7、on includes: tenement and residential management; build management; maintain management; ensure public securityor management; car management; charge management. The system have the function of writing, modifying , deleting, finding and printing and so on. So it can increase the works effectiveness,

8、improve management, at the same time , improve event management too, it can satisfy modenrized handling official businesss need.Key Words: tenement card number, related database, data windows 1 绪论11 开发背景 随着我国经济的发展和相关政策的调整,现在全国各地的房地产业蓬勃发展,全国各个城市兴建了各种各样住宅小区。但同时很多问题也暴露出来了其中最主要分就是小区的管理问题。由于小区规模庞大,人员复杂为小

9、区的各方面管理带来了很大麻烦。同时随着我国科学技术的发展特别是计算机领域的飞速发展,使得计算机在社会各个领域得到了广泛的应用。计算机已成为社会生活个领域中不可或缺的一部分。所以针对住宅小区管理的现况开发针对住宅小区管理的系统。以实现对住宅小区管理智能化、电子化是势在必行的。12 设计目的为了使住宅小区的管理人员方便、快速、准确的管理整个小区,减少手工管理的复杂性和易错性。所以针对住宅小区管理的现况,特开发了住宅小区管理系统。以实现对住宅小区管理电子化。本系统操作方便,有强大的提示功能。即使非计算机专业人员只要经过简单培训就能掌握系统的使用方法,减少培训和管理开支。而且系统具有智能化、可扩展性、

10、集成有效性。考虑到本软件的商用目的,在设计的要注意软件的健壮性、安全性和速度。本软件适合各种物业小区的管理工作提高小区管理工作的效率,减少不必要的开支。13 开发工具简介1 SQL Server 2000SQL Server 2000是微软公司最新版的大型数据库服务器,其性能指标在各个方面都有赶超Oracel数据库的趋势。SQL Server是微软专门为Windows操作系统开发的数据库管理软件,因而在Windows平台下具有更优越的条件。SQL Server 2000 的特性包括:Internet 集成 SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的

11、Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器

12、、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。企业级数据库功能 SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做

13、的修改合并回发布服务器。易于安装、部署和使用SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。数据仓库SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Serve

14、r 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。虽然SQL Server是专门为Windows操作系统开发的数据库管理软件,但它可以运行于包括Unix在内几乎所有现行操作系统平台上,是世界上最流行的数据库系统软件之一。 2 PowerBuilder PowerBuilder是着名的数据库应用工具生产厂商Sybase Inc.的子公司PowerSoft于1991年6月推出的数据库应用开发工具,历经多次换代。Power Builder能够设计传统的高性能,基于客户/服务器的(Client/Server)体系结构的应用系统外,也能够方便的建立和实现分布式系

15、统,还可以开发基于Internet的应用系统。 数据库应用是当前计算机应用的一个非常重要的方面,而且在目前的数据库应用技术中普遍采用的就是客户/服务器体系结构。在这种体系结构中,所有数据和数据库管理系统都在服务器上,客户通过采用标准分SQL语句等方式来访问服务器上数据库中的数据,由于这种体系结构把数据和对数据的管理都统一放在服务器上,就保证了数据的安全性和完整性;同时也以充分利用服务器的高性能的特点。正是由于这些优点,因而客户/服务器体系结构得到了非常广泛的应用。 PowerBuilder 完全按照客户/服务器体系结构研制设计,在客户机中,它作为数据应用程序的开发工具而存在。由于PowerBu

16、ilder采用面向对象和可视化技术,提供可视化的应用开发环境,使得利用PowerBuilder可以方便快捷的的开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。 PowerBuilder支持应用系统同时访问多种数据库,这既包括Oracle、Sybase和SQL Server之类的大型数据库,也支持小至FoxPro之类的支持ODBC接口的数据库。另外,PowerBuilder开发环境随身携带的Adaptive Server Anywhere 本身就是个功能强大的数据库管理系统DBMS(Database Manage System),对小型应用来说,直接使用这个数据库管理系统是个质优价

17、廉的选择。为方便用户界面的开发,PowerBuilder提供了大量的控件,这既丰富了应用程序的表达能力,也加快了项目的开发进度。PowerBuilder还支持分布式应用系统的开发,形成多层应用系统结构。用PowerBuilder不仅能够开发客户端应用程序,而且还可以轻而易举的构造应用服务器,从而形成分布式应用。PowerBuilder支持多种平台,并能生成机器代码的可执行文件。14 相关技术知识 1SQL Server 2000中的触发器 在数据库管理系统中,维护数据库的数据完整性是非常重要的。有一些维护数据完整性的方法如创建约束、规则或默认值只能对数据库进行简单的操作,有一定的局限性。当这些

18、方法不能满足需要是我们需要触发器。触发器是一种特殊类型的存储过程,与表格紧密相连。当用户修改表中的数据时,触发器自动执行。触发器可以使用Transact-SQL语句进行复杂的逻辑处理,它基于一个表创建但可以对多表操作,因而常常用于复杂的业务规则。 触发器的主要功能:级联修改数据库中的相关的表。执行比检查约束更为复杂的约束操作。拒绝或回滚违反引用完整性的操作。比较表修改前后数据之间的差别,并根据差别采取相应的操作。 2 数据库系统 数据库系统是由数据库和数据库管理系统两部分组成。数据库是用来存储数据所用的空间,可以将数据库看成一个存储数据的容器,实际上数据库是由很多的文件组成的。一个数据库系统通

19、常包括多个数据库,而每个数据库又包含了一定量以一定格式存储的数据集合。由最基本的元素组合成一笔数据叫记录(Record),由相同性质的记录组合在一起叫表(Table),相关的表结合起来叫做数据库(Database),处理数据的建立、查询、更新等工作的程序就叫做数据库管理系统(Database Management System,DBMS)。数据库管理系统是用来管理数据库的软件,需要通过它进行数据库的维护和管理。数据库中的视图是从一个或几个基本表导出的表。它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。视图在概

20、念上与基本表等同,可以在视图上再定义视图。3 数据库的规范化设计 为了让数据库的存取效率高并且便于维护,数据库的设计就占有很重要的地位。数据库规范化的目的就是要让我们设计出来的数据库能够很有效率的运行并能合乎逻辑的维护。 数据库规范化主要有下列目的:节省磁盘的存储空间例如,如果没有租金增减表的话就要建增加租金表和减少租金表,但这两个表中只有一个字段不同,产生了大量的冗余信息,但如果建立租金增减表的话只需增加一个确定增减类型的字段就可以了有效的减少了数据的冗余。为数据库的维护和管理提供方便例如:在前期建立数据库表是对字段的命名一定要采用有意义的英文单词,如字段“身份证号”如果命名为IDCard则

21、很容易理解这样无论对编码人员还是数据库管理人员都会提供很大的便利。但如果命名为SFZ或Shenfenzheng的话会让人产生歧义而且只能中国人看了。做好数据库的规范化,必须要好好理解范氏理论: 第一范氏(1NF):每一个数据项都不能拆分成两个或两个以上的数据项。 第二范氏(2NF):在第一范氏已满足的条件下且数据表中任何一个非主键字段的数值都依赖该数据表的主键字段。 第三范氏(3NF):在满足第二范氏的条件下而且该数据表中的任何两个非主键字段的数值之间不存在函数依赖关系。4 游标的使用在关系型数据库中的SQL语言中,游标是存放结果集的数据对象。在通常情况下,关系数据库中的操作总会对整个记录集产

22、生影响,例如使用SELECT语句检索数据表时,将得到的所有满足该语句的WHERE子句中的条件记录。而在实际的应用过程中,经常需要处理一条或一部分记录。在这种情况下,需要使用游标在服务器内部处理结果集,它可以有助于识别一个数据集合内部指定的记录。游标有很多优点,比如占用系统资源少,操作灵活,可以根据需要定义变量类型如全局、实例或局部类型合访问类型如私有或公共等。 使用游标有四个基本步骤:声明游标、打开游标、提取数据、关闭游标。2可行性研究21 可行性分析可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解。下面从四个方面分析本系统的可行性:211 技术可行性本系统

23、采用SQL Server2000进行后台数据库的管理、操作和维护,用PowerBuilder 进行前台界面设计、与后台数据库的接口、数据的录入、查询、浏览等功能。由于SQL Server和PowerBuilde强大的数据库开发功能、方便快捷的数据库接口设计功能、使用的灵活、以及他们当前的广泛实际应用,充分说明本系统在技术方面可行。212 经济可行性由于目前国内新兴建了很多住宅小区,然而有相当一部分没有使用现代化的计算机软件管理,因而急需提高物业管理水平、管理质量和管理工作的效率,减少不必要的开支降低成本,同时本系统成本较低,使用灵活,简单易学,所以市场前景看好在经济方面可行。213 操作可行性

24、该系统设计清晰,有良好的用户界面,操作简洁,有完善的异常处理机制和提示信息机制,用户只要经过简单的培训就可使用,因此操作方面可行。214 法律可行性本系统没有违反国家相关法律规定,法律方面可行。3需求分析31 系统功能分析本系统应具有如下功能:1登录用户在登录模块中输入账号和密码,系统根据管理员事先为此账号设置好的权限返回一个确定以后操作的权限参数。2档案管理主要包括曾经居住过的历史住户的档案管理还包括对现有住户的档案管理。3收费管理由于小区物业管理系统中很重要的部分就是按照每家每户的住房情况,经济情况等等进行房租,水费,电费的征收。所以把此模块划出进行系统开发。4维修管理小区内部住户的需要日

25、常设备的维修,通过维修来保证住户的正常生活,而维修费将记入到收费项目中。5设备管理提供小区内部的供电,供水,供暖等其他一些设备需要的添加,修改,删除,浏览信息的管理功能。6人员管理小区内部的管理人员,包括保安,收费员工等员工需要进行人事的管理。7综合查询对可查询的信息进行综合查询,主要有收费台账,档案信息,人员信息等进行查询。8权限管理作为一个功能齐备的软件,我们把权限管理作为一个独模块列出进行开发。主要用途是通过权限来限制软件操作人员的工作范围和职能。9系统维护此模块的功能主要是对系统的数据库进行备份等操作,防止以外情况数据库的破坏而时信息丢失。系统要求在实现上述功能的基础上,力求界面友好美

26、观,操作方便快捷,尽可能地使该系统实用完美。 32 安全性分析1.用户权限安全性:系统设置了管理员、操作员两个操作级别。管理员能对所有模块进行各种操作,并能给操作员分配权限。操作员只能在管理员分配的权限下进行操作。2.系统的处理过程严格按照事务(Transaction)处理机制执行,对异常操作通常发出警告然后取消操作。同时对输入首先进行合法性检查不合法则发出错误提示,最大限度的满足数据的安全,保证系统的稳定。33 系统流程图 如图3-1所示:图3-134 数据流程图 1 实际收费管理数据流程如图3-2所示:图3-2 2 应该收费管理数据流程如图3-3所示:图3-33租金增减数据流程如图3-4所

27、示:图3-4 4收费设置流程图如图3-5所示:图3-5 5维修数据流程图如图3-6所示: 图3-64总体设计41 数据库设计本系统数据库名为residence,其中包括表、视图使用的数据表有:租金增减表、实际收费表、应该收费表、收费员编号表、收费方式编码表、收费项目表、维修计划表、维修登记表、维修完成表(具体情况请参见附录1)使用的视图有:实际收费统计视图、应该收费统计视图42 模块设计住宅小区管理系统功能模块如图4-1所示。图4-1421 模块功能表 详细内容如表4-14-9。功能编号功能名称实收台帐所属部门调查者裴绍强调查时间2004-1-5审核人功能描述使用者根据应收台帐中的收费信息去每

28、户收取费用,添加到实际收费表中,并在应该收费表中的姓名后添加“*”已表示住户已交费。同时可根据时间、栋号的信息进行查询。输入项查询信息、住户信息、收费信息处理描述根据输入的查询信息,显示收费状态,如果承租人姓名后有“*”表示该月费用已交,有“+”或“-”表示有租金增减。输入会员号,建立应收帐目时首先判断数据有效性,对合法数据发出提示,合法则执行添加操作。输出项不合法信息提示!操作成功!添加失败!界面要求图形化用户界面。表4-1功能编号功能名称应收台帐所属部门调查者裴绍强调查时间2004-1-5审核人功能描述使用者根据各种收费单和计算方法确定每户每项的收费数额,添加到应该收费表中。同时可根据时间

29、、栋号的信息进行查询。输入项查询信息、住户信息、收费信息处理描述根据输入的查询信息,显示收费数额。输入会员号,建立应收帐目时首先判断数据有效性,对合法数据发出提示,合法则执行添加操作。输出项不合法信息提示!操作成功!添加失败!界面要求图形化用户界面。表4-2功能编号功能名称租金增加所属部门调查者裴绍强调查时间2004-1-5审核人功能描述使用者根据住户当前的具体情况,增加住户某一项的收费。输入项住户信息、增加收费信息处理描述输入栋号、房间号查找出该用户,建立该用户的增加帐目时首先判断数据有效性,对合法数据发出提示,合法则执行添加操作。输出项不合法信息提示!操作成功!添加失败!界面要求图形化用户

30、界面。表4-3功能编号功能名称设置收费标准所属部门调查者裴绍强调查时间2004-1-5审核人功能描述根据不同时期的不同情况,为某些收费项目设置不同的收费标准,以维护管理方和住户的双方的利益。输入项收费名称、价格、计算单位处理描述输入需要修改的收费名称、价格、计算单位,在通过合法性检查后,添加到数据库中。输出项不合法信息提示!操作成功!添加失败!界面要求图形化用户界面。表4-4功能编号功能名称设置收费员编码所属部门调查者裴绍强调查时间2004-1-5审核人功能描述为新添加的收费员设置一个编码,以方便管理。输入项收费员名称、收费员编码处理描述添加收费员和收费员编码输出项不合法信息提示!操作成功!添加失败!界面要求图形化用户界面。表4-5功能编号功能名称设置收费方式编码所属部门调查者裴绍强调查时间2004-1-5审核人功能描述为新添加的收费方式设置一个编码,以方便管理。输入项收费方式名称、收费方式编码处理描述添加收费方式和收费方式编码输出项不合法信息提示!操作成功!添加失败!界面要求图形化用户界面。 表4-6功能编号功能名称住户维修登记所属部门调查者裴绍强调查时间2004-1-5审核人功能描述为需要维修的用户进行维修项目、住户信息的登记。输入项用户信息、维修项目处理描述添加需要维修用户

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1