住宅物业管理电子系统的设计与实现外文翻译资料

 2022-08-09 10:08

英语原文共 5 页,剩余内容已隐藏,支付完成后下载完整资料


Applied Mechanics and Materials Vols 411-414 (2013) pp 2622-2625 Online: 2013-09-03

copy; (2013) Trans Tech Publications, Switzerland doi:10.4028/www.scientific.net/AMM.411-414.2622

住宅物业管理电子系统的设计与实现

Zhang hong

(吉林省北华大学信息技术与媒体学院,1320132))

关键词: 面向对象;属性管理;ASP.NET;SQL Server 2005

摘要: 本文重点介绍了太阳花园小区物业管理系统的设计与实现过程,从可行性研究到系统投入使用的文档。面向对象的分析与设计方法和工具,并具有先进性。NET技术描述了系统的设计与实现。系统的开发。基于Net Framework 3.5的平台使用ASP.netsqlserver2005,六层模式(GM层、物理层、接口层、数据访问层、业务层、表示层)开发通用层主要是完成全局支持功能,物理层负责打包和传递整个数据系统中,接口层负责定义接口,数据访问层负责与数据源的交互,数据的插入、删除、修改和从数据库中读取数据的操作,业务层负责业务逻辑处理,负责逻辑数据的生成、处理和转换时,表示层负责接收用户数据,将输出呈现给用户,并进行访问安全认证。Microsoft Visual Studio NET 2008的开发环境。使用microsoftvisualstudionet2008实现逻辑代码。

系统发展背景

对于住宅物业管理来说,其工作过程的复杂性、多样性、管理的复杂性、征收成本和设备维护的繁琐性。[1]计算机完全能够对物业进行管理,并且更加准确、方便、快捷、高效、清晰、透明,完全有可能克服上述缺点。这将给项目的查询和管理带来极大的便利,给物业管理工作带来更大的效率,这是物业管理规范化、现代化的重要标志。

因此,开发高效、无差错的住宅物业管理系统软件是必要的。本系统的主要目的是告别书本,安全、快捷地保存数据。由于住宅物业管理成本的影响,为了增强系统的保密性,使业主的利益不受损害,使业主能够对自己的物业收费和投诉等提供透明、直观的了解。

课题意义

对于住宅物业管理来说,其数据量大、信息重复多、工作流程复杂多样、管理复杂、采集成本和设备维护繁琐。[2]这使得计算机应用于住宅物业管理能够带来革命性的变化。这将使小区管理者更准确、方便、快捷、高效、清晰透明的管理和物业管理查询给予更大的效率,这是物业管理规范化、现代化的重要标志

设计概括

    1. 系统基本模块设计

根据需求分析阶段得到的功能需求,根据不同的用户角色可以将物业管理系统分为四个子系统:超级管理员管理子系统、管理员管理子系统、管理员管理子系统,管理子系统收费员和用户管理子系统的所有者。对应不同的角色操作对象(超级管理员、管理员、收费员

收集器,所有者用户) 所以整个物业管理系统大致分为超级管理员管理模块、管理员管理模块、收费员管理模块和业主用户管理模块。

系统设计

整个住宅物业管理分为三个部分,第一部分进入系统的权限管理,包括通过登录页面登录到系统管理。系统管理员登录后,用户可以添加、删除、修改用户登录密码。第二部分可以分为四个方面,即小模块对应的四个物业管理,包括数据管理、物流管理、财务管理、停车场管理。其中,数据管理由专门负责数据所有者的管理员负责,可以进行查询、添加、删除、修改等操作。物流经理负责两个部分的内容,一是人员配置管理可以安排人员和个人信息的查询、添加、修改等操作。其次是对业主投诉的管理。业主可以检查投诉,并负责安排工作人员进行处理。财务管理员还可以执行两个功能,一个是项目管理费,这不同于对项目中的物业变更付款是否检查票据付款是否删除。二是物业管理是一项非常重要的一次性付款管理,承担了付款的功能。包括业主账单查询、账单生成和支付等方面。停车管理员主要负责停车位的管理。系统管理员具有停车信息查询、添加、更改等功能。对于业主的系统也提供了两个功能,一是发布投诉功能,为业主提出自己对物业管理部门物业管理的意见和建议。有一个搜索功能,允许用户在家里付款,可以查看自己的房产账单情况。

数据库设计

物业管理平台是一个数据库应用系统,程序中的所有信息都存储在数据库中。在数据库应用系统开发过程中,数据库结构设计是一个非常重要的问题。我们这里所说的数据库结构设计是指每个数据库表结构的设计。数据库结构设计质量的好坏直接影响到应用系统的效率,并对实现效果产生影响,良好的数据库设计将减少数据库的存储量,数据的完整性和一致性相对较高,系统具有更快的响应速度和简化基于此的数据库应用实现等。

由于数据库设计的重要性,数据库结构被提出了许多设计技术。但是这些设计方法与设计者的工作经验有着很大的关系。因此,要从根本上解决所有数据库结构设计的问题,就需要更多的实践,在实践中积累经验和教训,最终成为一名数据库设计专家。

数据库结构设计概念

设计阶段是基于需求分析来设计,以满足用户对各个实体的需求和它们之间的关系,为结构设计背后的逻辑奠定基础。

逻辑数据库设计

概念结构独立于实际的数据模型信息结构,在应用程序设计后必须将其转换为数据库的逻辑结构。[7]即将概念结构转换为实际数据模型所支持的SQL server 2005数据库系统。

系统测试

    1. 软件测试目标

软件测试的目的是在程序和执行过程中发现错误,这是一种逆向思维的思想验证程序的正确性,即在测试各种情况下发现没有错误发生,可以认为软件是基本正确的。从不同的角度进行软件测试会衍生出两种不同的测试原则:从用户的角度出发,希望能够通过软件测试充分暴露出软件存在的问题和缺陷,从而为考虑到产品的可接受性;从一个开发者的角度出发,我希望通过测试表明软件产品没有错误,已经能够满足用户的需求和正常使用,从而引导用户对软件质量建立信心。bothview是人们在不同地点正常的心理反应,这些主观因素放在一边,正确认识客观测试是很重要的,因为目标的确定直接决定了测试设计,最终影响到测试结果的正确性,对程序的评价。

白盒

白盒测试,又称结构测试或逻辑驱动测试,它是按照内部程序对结构进行测试的程序,检测产品内部的动作是否符合设计规范的规定正常,测试程序中的每个路径是否都能按预定要求进行工作正常。白盒测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试法、符号测试法、Z路径覆盖法、程序变异法。白盒测试方法覆盖标准逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、决策覆盖、条件覆盖、决策/条件覆盖、条件组合覆盖和路径覆盖。

黑盒

黑盒测试又称功能测试,它是通过测试来检测每个功能是否正常可用的。在测试中,程序不能在内部结构中作为黑匣子打开而不考虑其特性和内部情况,程序接口测试程序功能只检查需求说明是否符合正常使用的规定,程序正确接收输入数据和产生正确的输出。黑匣子测试侧重于程序的外部结构,而不考虑内部逻辑结构,主要针对要测试的软件接口和软件特性。

结论

通过这一相对完整的系统设计,摆脱了单纯理论知识的学习状态,并结合实际锻炼了我的综合能力,通过整体设计、局部选择以及细节的斟酌,使我的能力得到了提高,经验得到了丰富,意志品质力、抗压强度和耐久性也得到了不同程度的提高,虽然很多毕业设计内容、工艺繁琐,但我收获的却比较丰富。各种系统的适用条件、各种语言的选择标准、各种系统的设计方法,我都随着设计的不断深入而不断熟悉和学习使用。而老师们的交流更多的是让我从程序设计的角度对设计有了新的认识,同时也为自己提出了新的要求,举一个简单的例子,数据库的设计过程中,考虑到这个系统中涉及到的全部内容,或者在以后的开发过程中,程序的编写会带来更多的麻烦,不断的修改数据库,从而降低程序的完整性会造成一定的损失,这是我工作之后这些都会意识到的问题,让我通过这次毕业提前了解到这方面的知识,这是非常有价值的。经过长时间的努力换来的是硕果累累的结局,虽然有些不尽如人意,但之后我花了很多时间设计它,也感到一丝欣慰。可以肯定的说,程序设计这一点我也有一定的理解,但我们知道我们所知道的,只是擦破了表面,离真正的自由还很远。所以从毕业设计中暴露出的问题来看,我们不断的努力完善自己,哪里缺,哪里补

系统特征

物业管理平台,采用VS2008 SQL2005开发模式开发了一个中型信息管理平台。系统从功能上看,比较完整。系统采用当今最流行的ExtJs技术与用户和Web界面交互,为用户提供不同的用户体验。从发布后的系统得到了ExtJs技术的确认,即对2624信息技术在工业II中的应用进行了部分刷新用户的便利性比传统的方式要好得多。系统的主要应用是ExtJs动态导航树,动态导航树分类和较低的特定节点获取数据页面显示导航树加载的数据较少,所以数据加载速度比较快,客户端为用户需要的级联数据,避免用户不关心数据加载到客户端,提高数据访问效率。

系统的优缺点

因为系统的开发时间采用6层设计模式,所以有优缺点,优点是:便于开发人员开发,因为它更好地体现了软件工程的思想,高内聚低耦合,提高了程序的开发效率,如果在开发过程中出现问题,可以快速找到问题所在部门。缺点:由于分层较多,系统正在运行,采用适当的方法逐层删除,这会降低系统的效率,但值得。这样一个更清晰的框架有助于开发和持续维护。设计实现了物业管理平台的基本功能要求。但是,由于时间、精力和水平等原因,一些地方还存在一些问题比较粗糙,这是该制度的不足之处有待进一步完善。

参考文献

  1. Yang Zhiqiang, etc. Visual Basic Programming Guide[M]. Beijing:Higher Education Press, 2007, 3.13-34.
  2. Brad Maiani James Still etc. Visual C#.NETProgramming classic - from VB6 to Visual C #. NET Quick Advanced[M]. BeiJing: Tsinghua University Press, 2002,12.130-140.
  3. Don Box,Chris Sells. NET Essence Volume: The common language runtime[M]. BeiJing: China Electric Power Press,2001,35-78.
  4. Wang Shan,Sa Shixuan. Introduction to Database Systems (Fourth Edition)[M]. BeiJing:Higher Education Press, 2000,41-128.
  5. Xin Chen.Developing Application Framewords in .NET[M].BEIJING:Publishing House of Electronics Industry,2005.63-96.
  6. James L. Johnson. Database: Models, Languages, Design[M], Electronic Industry Press, 2004 [7]Jim Arlow, IIa Neustadt.UML 2 and the Unified Process:PracticalObject-Oriented Analysis and

Design,Second Edition.BeiJing:People Post Press.2006

  1. Zhang Like. Database development technology and engineering practice. Beijing: Peoples Posts and Telecommunications Press, 2000
  2. Shan Qing. Principles of Database Systems and Application Guide, Beijing: Tsinghua University Press, 2002
  3. Meng Xiangfeng, Wang Shan. Introduction to Database Systems, Beijing: Mechanical Industry Press, 2002
  4. 2000 software reported [J]. Beijing: University of Electronic Science and Technology Press, 2005

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[239718],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。