




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统概要设计经由上一部分的系统需求分析,此部分主要是针对系统不同模块设计展开叙述。主要包括系统整体、模块的流程图,以及模块涉及到的主要模型的E-R图。并附上简单的描述说明。系统架构设计所谓的系统功能结构图,为系统的基本功能,详细的图形,代表不同的功能,根据每个功能的关系,可以分为第三和第四的水平或更多的系统功能。这是系统的功能结构图,功能模块图中由堆垛系统。模块功能模块可分为更大或更小的功能特异性,但更大的系统功能模块,也可以是一系列的方案系统完成一定的任务。图STYLEREF1\s4SEQ表\*ARABIC\s11系统功能结构图具体系统功能需求描述:系统维护:用户管理:登录系统的物业人员能够自行管理个人信息。密码管理:管理员具有管理登陆密码的权限,如果用户不小心丢失,可以进行找回。基础信息:小区业主信息管理:维护小区业主信息。工作人员信息管理:对在小区内工作的工作人员信息进行管理。保安管理:维护保安信息物业管理:房屋租赁管理:对业主房屋租赁、出售情况进行管理。投诉管理:对业主投诉意见进行管理和处理。装维修管理:对业主装维修情况进行管理水电煤气抄收:对水电煤进行抄表,管理业主抄表信息。收费管理水电煤收费:对业主该交费用进行管理。收费、欠费统计:对业主费用缴纳情况进行统计。系统的数据库链接JDBC是VB数据库连接(VBDataBaseConnectivity)技术的简称,主要是应用于不同类型数据库的链接过程。JDBC的核心技术是连接驱动程序,关于此方面,很多数据库厂商与第三方开发商都一致同意VB的JDBC标准,同时建设了多种数据库JDBC驱动程序。详细来看,能够把它们主要分成以下四种类型:JDBC-ODBCBridge驱动程序、JDBCNativeBridge驱动程序、JDBC-NetworkBridge驱动程序和PureVBJDBCDriver。数据库概念模型设计设计数据库的概念模型,总结现实世界中的数据,进而建设数据世界的模型,这个过程叫做建模。通常情况下,建模应用在数据库设计工作中,是一项关键的工具。设计概念的出发点是能够反映数据库结构的概念,这是一个模型,而不是一个模型。基于数据库的逻辑结构,它是否依赖于数据库的DBMS支持,与计算机系统无关。经由上述针对数据库需求的研究探讨之后,根据系统概念模型的特征进行开发建设,能够建立1-R模型图。用户实体图4-1用户E-R图业主实体图4-2业主E-R图工作人员实体图4-3工作人员E-R图租赁实体图4-4租赁E-R图投诉实体图4-5投诉E-R图维修实体图4-6维修E-R图费用实体图4-7费用E-R图全局E-R图图4-8图4-8全局E-R图数据表为了提升数据库的存储容量,应该合理的进行结构设计工作,要保障数据的真实性、安全性和有效性,同时这也是为了应用系统更好的建设。所以,在建设过程中,应该考虑到以下几点:数据库管理主要包括数据备份与恢复两种。其中,数据备份主要是保障数据的安全性,如果要一不小心删除数据,完成一定的操作流程可以恢复过来,减少了不必要的损失。另外数据恢复需要一定的流程,应该细心,否则容易出现失误或者数据损坏或丢失的其他原因。本系统主要用到了多张数据表,部分表单如下。表4-1用户信息表 表4-2业主信息表字段类型允许空值约束idvarchar25否namevarchar255是sexInfoIdvarchar25是employeePhonevarchar255是ageNumvarchar25是addressvarchar2000是employeeImgvarchar255是departmentInfoIdvarchar25是jobTitleInfoIdvarchar25是employeeContentvarchar2000是is_deletevarchar20是createtimedate0是flagvarchar255是表4-3租赁信息表字段类型允许空值约束idvarchar25否namevarchar255是noticeContentvarchar2000是userInfoIdvarchar25是is_deletevarchar20是createtimedate0是flagvarchar255是表4-4费用信息表字段类型允许空值约束idvarchar25否namevarchar255是partContentvarchar2000是partFilevarchar2000是userInfoIdvarchar25是is_deletevarchar20是createtimedate0是flagvarchar255是系统详细设计实现详细设计指的是链接上一个流程的概要设计,发挥着核心作用,每一个流程都要关注,在某种程度上决定着网站设计是否成功。登录模块用户要想进入本物业管理系统,逻辑操作必须进行。用户只有同时输入正确无误的用户名与密码才可以进入接口系统,操作逻辑能够使用鼠标点击进入按钮进行。系统检查如果您输入的信息是有效的,登录将是成功的,否则你将无法登录。系统通过判断用户类型分配不同的权限。用户登录的运行效果如图5-1。图STYLEREF1\s5SEQ表\*ARABIC\s11用户登录运行界面基础信息管理模块基本信息管理模块是物业经理管理业主信息和员工信息的地方。其中业主信息管理界面如图5-2。图STYLEREF1\s5SEQ表\*ARABIC\s12业主信息管理界面物业管理模块在物业管理模块中,物业管理人员对业主房屋租售情况、业主投诉情况,装维修情况,水电煤抄表情况、水电煤收费情况进行管理。其中水电煤抄表情况的运行界面如图5-3。图STYLEREF1\s5SEQ表\*ARABIC\s13水电煤抄表情况界面收费管理模块物业管理人员在此模块收取业主的水电煤费用,并对收费、欠费情况进行统计。收费的运行界面如图5-4。图STYLEREF1\s5SEQ表\*ARABIC\s14收费界面系统模块测试测试原理功能测试又被称为黑盒测试,或者数据驱动测试。在测试时,将系统当做不能打开的盒子,同时检测系统是否可以无误的接受到输入和输出信息,另外要保障系统的外部信息需求。系统输入、处理、生产的功能测试,以满足本系统的功能测试,着重针对此系统内部的软件做测试,通过手动检查方式,查验系统的恢复能力是否满足要求,以验证系统是否能实现任务。ST极限。登录测试针对系统的管理员权限登录做了相应的检验。因为管理员拥有特殊的权限,主要包括调取用户信息等。系统管理员能够设定各种相关指标。具体测试用例如表6-1,6-2所示。表6-1管理员登录模块测试用例表表6-2管理员登录模块测试用例6.3测试的具体对象针对此系统的用户做划分,能够分成系统管理员和业务员,所以测试对象如表6-3所示。表6-3测试对象表管理员测试:系统管理员登陆账号密码之后,进入到操作页面,然后点击菜单选择相应操作,进入不同的功能界面。可以点击选择相应的选项,进行用户信息的更改,包括增加、修改、删除和查找等操作。下面是系统管理员模块设计的测试用例如表6-4。表6-4系统管理员模块测试用例表系统管理员可以对业主信息进行添加、删除、修改、查询等操作。具体测试用例如表6-5所示。表6-5业主信息模块测试用例系统管理员可以对用户信息进行添加、删除、修改、查询等操作。具体测试用例如表66所示。表6-6用户信息模块测试用例系统管理员可以对租赁信息进行添加、删除、修改、查询等操作。具体测试用例如表6-7所示。表6-7租赁信息模块测试用例测试结论(1)此系统用的可移植性较好,而且针对性较高,能够给用户带来更完善的体验;另外系统的移植性能够在不同系统中应用,简化了流程。(2)此系统的信息管理比较完善,能够尽快解决不同类型的突发事件,操作流程简单化,用户界面体验感较好,很大程度上给用户提供了便利。此系统因为时间和精力原因还不够完善,下文给出相关的改进策略:首先界面美观度不够,对用户的吸引力较低,因此以后会更加关注界面带来的视觉冲击感,此次系统的代码主要遇到了繁杂、反复的问题,这大多是由于设计者掌握的编程技术不成熟,所以在以后的工作中我会更完善自己的知识结构,提升自己的能力。结束语与展望课题研究的总结经由开发资产管理系统,让我对系统的开发流程有了更深入的认识。另外,我也学习到了,对于物业管理的方法,要不断扩大自己的知识面,只有坚持不懈的努力,才能获得成功。对于我来讲,是一次巨大的收获。在进行开发工作的前期,我查阅各种相关资料,了解了家居管理系统设定的有关内容,对软件的编程有初步的认识。从整个设计的开始,再到设计的详细规划、编程,再到开始,对知识的理解,最终的测试在整个过程中感觉非常充分,尽管有许多困难,系统的成功,满足感和满足感都足以应付长期的艰苦斗争。随着结构的逐渐结束,财产管理系统,我设计了一个新的开始形成,但他们不是很好。虽然他付出了几乎所有我的心,然后,我仍然认为尤能做得更好,因为我的四年制大学的职业生涯即将结束,我更希望能有一个PerfectEnd。在这个过程中,我学到了很多东西,我明白了很多,学习到了很多知识。在挫折中成长并成熟,感谢经历。从查阅资料、选题、定题目、写论文、一次修改、二次修改到最终定稿,我得到了老师的耐心的指导,也了解到很多在课堂上学不到的东西,也知道我们的专业知识还很缺乏。当前是互联网迅速发展的时代,它还会继续向前发展。我们应该跟上时代发展的脚步,不断努力,丰富自己的同时提升自己的能力。尽管我即将毕业,完成了大学生活,但是我会一直保持一颗学习的心,这也是想要在这个社会生存下去的重要前提。进一步的研究方向从时间和空间的角度来看,在系统的设计和实现中仍然面临着一些问题:目前,系统只支持开发人员设计定义文件,以便用户使用和定义个人流程。此外,还可以在该系统中设计流程定义设计器,以便用户能够更方便的设置个人信息。该系统还不能够实现动态系统管理目标,如果想要添加新的菜单,还需要使用创建一个代码或手动将数据直接输入数据库,并将继续改进。参考文献《VB应用开发详解(第二版)》,北京:电子工业出版社.2004:156-168.卫建文,蒋咏梅.《计算机网络编程语言——VB》.计算机系统应用,
2006:222-233.程凯,《VB中文问题及一套整体解决方案》,许昌学院学报,2006:125-138.许川佩,张民,张婧.基于VB安全应用框架[J].计算机工程,2010,36(4):110-111.
陈正举.基于HIRBERNATE的数据库访问优化[J].计算机应用与软件,2012,
29(7):145-149.
Eric.VB编程思想[M].
第4版.机械工业出版社.2007,4:180-192.R.J(Bud)Bates.GPRS:GeneralPacketRadioService.McGraw-Hill,2003.:88-95.Cameron,J.R.VB&JSDtheJacksonapproachtosoftwaredevelopment.SilverSpringMD:IEEEComputerSocietyPress,1983:108-116.M.J.King,J.P.Pardoe.ProgramdesignusingVBapracticalintroduction.BasingstokeHampshire:Macmillan,1992:236-248.JamesGoodwill.PureVBServerPages.Ind
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纳米防雾塑料镜片技术行业深度调研及发展项目商业计划书
- 九师联盟2025届高三押题信息卷(四)化学试卷(含答案)
- 工业废品回收流程优化指南
- 航空公司GPS监控人员岗位职责
- 农业生产计划与天气保障措施
- 职业教育骨干教师能力提升计划
- 糖尿病患者围手术期护理教学性查房
- 蔬菜大棚种植项目可行性研究报告
- 健康水果沙拉课件
- 教育行政人员政策实施心得体会
- 大学生新材料项目创业计划书
- 2025年中级银行从业资格考试《银行业法律法规与综合能力》新版真题卷(附答案)
- 2025年苏教版科学小学四年级下册期末检测题附答案(二)
- 汽车定点洗车协议书
- 2025年中国水资源专用机械市场供需预测及投资可行性报告
- 2025湖南中考:语文必背知识点
- 内蒙古鑫元硅材料科技有限公司年产10万吨颗粒硅绿色升级项报告书
- 小学生安全知识单选题100道及答案
- WC28E铲板式搬运车使用维护说明书
- 某乳业酸奶生产CCP点
- 水井工程费预算表
评论
0/150
提交评论