




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程小区物业管理系统软件工程小区物业管理系统/软件工程小区物业管理系统软件学院课程设计报告书课程名称软件工程概论设计题目**小区物业管理系统的分析与设计专业班级学号姓名指导教师2013年1月目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc296666699"第1章ﻩ设计时间 PAGEREF_Toc296666699\h1HYPERLINK\l”_Toc296666700”第2章 设计目的 PAGEREF_Toc296666700\h1HYPERLINK\l"_Toc296666701"第3章 设计任务 PAGEREF_Toc296666701\h1HYPERLINK\l”_Toc296666702"第4章 设计内容ﻩPAGEREF_Toc296666702\h1HYPERLINK\l"_Toc296666703"1。 设计内容概述 PAGEREF_Toc296666703\h1HYPERLINK\l"_Toc296666704”1。1. 组织机构介绍ﻩPAGEREF_Toc296666704\h1HYPERLINK\l"_Toc296666705”1。2。 业务流程介绍与分析ﻩPAGEREF_Toc296666705\h2HYPERLINK\l”_Toc296666706”2。 需求分析ﻩPAGEREF_Toc296666706\h4HYPERLINK\l”_Toc296666707”2.1. 总体目标ﻩPAGEREF_Toc296666707\h4HYPERLINK2。3。 系统数据建模(ER图)ﻩPAGEREF_Toc296666709\h4HYPERLINK\l”_Toc296666710”2。4. 系统功能建模(数据流程图)ﻩPAGEREF_Toc296666710\h5HYPERLINK\l”_Toc296666711"2。5. 数据字典 PAGEREF_Toc296666711\h10HYPERLINK4。ﻩ详细设计ﻩPAGEREF_Toc296666720\h13HYPERLINK\l”_Toc296666721”4.1.ﻩ房屋信息管理模块详细设计ﻩPAGEREF_Toc296666721\h13HYPERLINK\l”_Toc296666722"4。1。1 模块定义ﻩPAGEREF_Toc296666722\h13HYPERLINK\l”_Toc296666723"4。1。2 输入项目 PAGEREF_Toc296666723\h154。1。4 程序过程设计ﻩPAGEREF_Toc296666725\h13HYPERLINK\l”_Toc296666726”4。1。5 测试要点ﻩPAGEREF_Toc296666726\h14HYPERLINK\l”_Toc296666727"4.2。 设备维修管理模块详细设计 PAGEREF_Toc296666727\h14HYPERLINK\l"_Toc296666728”4.2.1。 模块定义 PAGEREF_Toc296666728\h14HYPERLINK\l"_Toc296666729”4.2.2.ﻩ输入项目 PAGEREF_Toc296666729\h14HYPERLINK4。2。3. 输出项目ﻩPAGEREF_Toc296666730\h14HYPERLINK\l"_Toc296666731"4。2。4.ﻩ程序过程设计ﻩPAGEREF_Toc296666731\h15HYPERLINK\l"_Toc296666732”4.2.5. 测试要点ﻩPAGEREF_Toc296666732\h15HYPERLINK\l”_Toc296666733"4。3。 住户收费管理模块详细设计 PAGEREF_Toc296666733\h15HYPERLINK\l"_Toc296666734”4。3.1。ﻩ模块定义 PAGEREF_Toc296666734\h15HYPERLINK\l”_Toc296666735”4。3.2。ﻩ输入项目 PAGEREF_Toc296666735\h15HYPERLINK\l”_Toc296666736”4。3。3. 输出项目ﻩPAGEREF_Toc296666736\h15HYPERLINK\l"_Toc296666737"4.3。4。ﻩ程序过程设计 PAGEREF_Toc296666737\h16HYPERLINK\l"_Toc296666738”4。3.5. 测试要点 PAGEREF_Toc296666738\h16HYPERLINK\l”_Toc296666739"5. 总结与展望ﻩPAGEREF_Toc296666739\h16HYPERLINK\l”_Toc296666740"参考文献 ﻩPAGEREF_Toc296666740\h17HYPERLINK\l"_Toc296666741"成绩评定ﻩﻩPAGEREF_Toc296666741\h17PAGE17设计时间2013年1月14日-2011年1月25设计目的《软件工程概论课程设计》的目的是使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。设计任务本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。设计内容设计内容概述随着社会的不断进步,需求结构的不断变化,小区物业的运营系统也在不断的健全,所以在一些方面需要更加完善的管理系统结构,帮助小区管理人员对物业的大量的、动态的、错综复杂的数据和信息进行及时、准确的分析和处理,最大限度的处理信息的劳动强度.是小区物业管理手段和管理水平产生质的飞跃,跟上信息时代的不放。不仅能满足住户需求,提高工作效率,还能给予住户更高的享受。组织机构介绍小区物业管理系统的组织机构如下:小区物业管理系统小区物业管理系统访客管理部门设备管理部门房产管理部门住户管理部门收费管理部门图1-1组织结构图业务流程介绍与分析(1)系统管理:对登录系统的用户做合法性检查,并启动登录错误三次后,直接退出登录,防止非合法人员进入系统,提高了系统的安全性。能够对人员进行管理,更改密码等。(2)住户信息管理:可以对居民进行登记、查询与删除操作。主要应包括以下字段信息:户主姓名、性别、职业、户主身份证号码、出生日期、户主房间编号、联系方式、工作单位、应交款项(可用0或1数字表示,每一位代表一种费用是否该交)等信息.(3)设备信息管理:对小区内各项公共设备的管理,为各项设备建立信息档案,记录各设备检查、维修、保养记录。(4)房产信息管理:对小区内每一栋建筑、每栋建筑内的每套住房进行管理,考虑到业主对每个单元的买卖变更以及房产所有权管理。(5)来客访问管理:对出入小区的外来人员进行人员信息、出入信息的登记、汇总、监督管理,可查询.(6)收费管理:对纳入社区收费管理的收费项目进行电子收费管理(主要是指对煤气表、电表、水表的自动抄表与电子收费),提供应缴费用的查询。用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细、准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。生成设备维护维修清单住户填写住户信息表住户信息登记住户信息登记库生成设备维护维修清单住户填写住户信息表住户信息登记住户信息登记库管理员设备信息登记设备信息登记库报修设备设备保养,维修清单设备维修登记库维修处房产管理部房产信息登记房产信息登记库财务部收费项目录入收费项目登记库住户应缴费用清单住户缴费收款单缴费情况录入缴费情况信息登记库设备管理部收费处住户报修处报修设备登记需求分析软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。需求分析阶段研究的对象是软件项目的用户要求。一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的用户要求.只有经过确切描述的软件需求才能成为软件设计的基础。总体目标总体需求目标是在物业需求分析、考察调研和工程基本原则大体确定后才能进行设计.在总体需求目标方面,以物业的基本需求和关键需求为重点。基本需求是物业正常的作业规范和业务流程的概念组合,关键需求是物业全部管理流程中重要环节和重要路线的概要抽取.如果没有基本需求就没有物业总体的作业管理,而没有关键需求也就没有了物业的管理特色和个性。具体目标把总体需求目标按功能需求进行分解。目标中可以按管理方面、功能方面、效益方面、技术方面等进行分解。物业管理软件的设计从低到高有三个层次:第一个层次为单项数据处理,模仿手工管理方式,多用于简单的事物性工作,这是目前国内大多数物业管理公司所处计算机应用水平;第二个层次是数据综合处理,此时计算机应用呈现网络化和实时处理特点,已经具备部分提高物业管理效率的特点;第三个层次则是管理信息系统,此时信息论、控制论、系统工程等优化理论在软件程序中得以运用,计算机网络和数据库的建立,使计算机有管理某个单一系统发展成全面的管理系统.系统集成能力的高低和决策分析功能成为衡量此阶段物业管理软件水平的依据。系统数据建模(ER图)系统功能建模所采用的工具是数据流程图和数据字典,用于表达系统内部数据的运动以及对数据的描述和定义。111nn11nmn1住户 入住时间身份证号姓名电话房屋 屋 房屋号码买主姓名入住时间设备 屋 设备编号型号设备名称拥有拥有属于维修单收费单签收签收收费编号住户姓名收费项目维修编号设备编号设备名称维修日期NY住户编码图2-1系统ER图系统功能建模(数据流程图)简称DFD,它用来描述目标系统的逻辑结构,它是由实体部分,处理部分,数据存储部分和数据流四部分组成,为了使数据流图所描述逻辑结构更加清晰,容易阅读,对数据流图作如下说明:基本信息F4基本信息F4房屋信息F3报修单F2住户清单F7住户设备部房产部收费管理员维修人员住户人员住户管理员缴费单F1结算清单F5维修清单F6房屋清单F8P小区物业管理系统住户图2—2小区管理系统顶层图D1D1收费记录薄P1收费管理F1缴费单F4基本信息F5结算清单小区物业管理一级细化P1D2D2基本信息簿F4基本信息P2基本信息管理F8房屋清单F7住户清单小区物业管理管理一级细化P2D3D3维修登记薄P3设备管理F2报修单F3房屋信息F6维修清单小区物业管理一级细化P3图2—3小区物业管理系统一级细化D4D4收费项目薄P1.1收费项目管理F1缴费单F4基本信息F5结算清单D5D5收费记账薄P1.2收费记账管理F1缴费单F5结算清单D6D6住户信息薄P2.1住户管理F4基本信息F7住户清单住户信息薄住户信息薄D7F3房屋信息D6房屋信息薄P2.2房屋管理F8房屋清单D8D8设备登记薄P3.1设备项目管理F2报修单F6维修清单图2—3小区物业管理系统二级细化数据字典数据流名称:住户信息数据流名称:住户信息定义:住户信息=业主ID+业主姓名+出生年月+籍贯+性别+工作单位及地址+邮编描述:对入住业主信息的录入,管理和查询数据流名称:住户住房信息定义:住户住房信息=买主编号+买主姓名+房间编号+入住时间+迁出时间描述:对住户住房信息的录入,管理和查询数据流名称:维修信息数据流名称:维修信息定义:维修信息=维修编号+设备编号+设备名称+维修日期+完成日期+维修费用描述:对小区物业设备维修的录入,管理和查询数据流名称:收费信息定义:收费信息=收费编号+住户姓名+月份+收费项目+收费方式,应收总额+已交金额+欠款金额描述:对小区物业管理收费,仪表使用情况收费的录入,管理和查询数据流名称:设备信息定义:设备信息=设备编号+设备名称+型号+品牌+所属部门+购买日期描述:对小区物业设备的录入,管理和查询总体设计系统结构图:小区物业管理系统小区物业管理系统住户设备管理住户收费管理住户维修管理基本信息管理住户管理房屋管理收费项目管理收费记账管理维修项目管理设备项目管理系统用户管理修改自身密码用户信息管理图3—1系统层次图IPO图系统名:小区物业管理系统模块:房屋信息管理模块作者:张钰日期:2011年6月18日IPO图系统名:小区物业管理系统模块:房屋信息管理模块作者:张钰日期:2011年6月18日被调用:房屋管理系统调用:无输入:住户信息簿(D6)房屋信息(F3)房屋清单(F8)输出:房屋信息薄处理:对小区内每一栋建筑、每栋建筑内的每套住房进行管理,考虑到业主对每个单元的买卖变更以及房产所有权管理。图3—2ﻩ“查询房屋信息”模块IPO图IPO图IPO图系统名:小区物业管理系统模块:设备维修管理模块作者:张钰日期:2011年6月18日被调用:设备管理系统调用:设备项目表输入:报修单(F2)维修清单(F6)输出:设备登记薄处理:对小区内各项公共设备的管理,为各项设备建立信息档案,记录各设备检查、维修、保养记录。图3-3 设备维修模块IPO图IPO图IPO图系统名:小区物业管理系统模块:住户收费管理模块作者:张钰日期:2011年6月18日被调用:收费管理系统调用:收费项目表输入:缴费单(F2)基本信息(F4)结算清单(F5)输出:收费项目簿处理:对纳入社区收费管理的收费项目进行电子收费管理(主要是指对煤气表、电表、水表的自动抄表与电子收费),提供应缴费用的查询。图3-4ﻩ住户收费管理模块IPO图ﻩ详细设计从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据。这就是过程设计(详细设计)的任务。过程设计也叫做详细设计或程序设计,它不同于编码或编程。在过程设计阶段,要决定各个模块的实现算法,并精确地表达这些算法。前者涉及所开发项目的具体要求和对每个模块规定的功能。以及算法的设计和评价,后者需要给出适当的算法描述,为此应提供过程设计的表达工具。对于系统内的每一个模块,要逐个模块给出以下的说明:房屋信息管理模块详细设计模块定义(1)模块名称:房屋信息管理模块(2)模块功能:房屋信息查询输入项目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国集成建筑行业运营状况与发展潜力分析报告
- 2025-2030年中国螺旋藻行业发展现状及前景趋势分析报告
- 2025-2030年中国葡萄籽提取物opc行业运营状况与发展潜力分析报告
- 2025天津市建筑安全员知识题库
- 2025-2030年中国航空客运行业市场发展现状及前景趋势分析报告
- 2025-2030年中国电解锰废渣处理行业竞争状况及发展趋势分析报告
- 长江大学《设计软件基础》2023-2024学年第二学期期末试卷
- 中国石油大学(华东)《强化学习(双语)》2023-2024学年第二学期期末试卷
- 西安体育学院《食品分析技术》2023-2024学年第二学期期末试卷
- 广西卫生职业技术学院《食品研究开发》2023-2024学年第二学期期末试卷
- 部编人教版语文小学六年级下册第四单元主讲教材解读(集体备课)
- (2024年)师德师风学习内容教师师德师风培训内容通用多篇
- GB/T 3452.3-2005液压气动用O形橡胶密封圈沟槽尺寸
- 一个近乎完美的微信引流招生方案
- 门诊特殊病种审批表
- T_CEC 102.1-2016 电动汽车充换电服务信息交换 第1部分_总则_(高清-最新版)
- 国际形式发票模板
- 山西省会计师事务所服务收费标准(汇编)
- 陕西延长石油(集团)有限责任公司企业年金方案
- 常用伪装方法组训方案
- 绩效工资的计算与考核
评论
0/150
提交评论