




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
概要设计说明书 题目 泰山小区物业管理系统 概要设计说明书 院 系 软件学院 专 业软件工程 年 级 2011 级 姓 名白春成学 号11031201 指导教师谷庆棫职 称高级工程师 2013 年 6 月 13 日 概要设计说明书 第 2 页 功能分配表功能分配表 序号序号姓名姓名学号学号负责模块负责模块模块概述模块概述 01 白春成11031201全部模块实现物业管理系统的功能 概要设计说明书 第 3 页 1 1 概述概述 4 1 1 编写目的 4 1 2 术语和缩写 4 1 3 参考资料 4 2 2 系统构架设计系统构架设计 4 2 1 系统总体结构图及其约束和假定 4 2 2 技术构架设计 必填项 5 2 3 软件功能结构设计 必填项 6 3 3 应用系统设计应用系统设计 7 3 1 设计原则 7 3 2 公用构件或对象设计 必填项 8 3 3 功能模块设计 必填项 8 3 3 1 Entity模块 9 3 3 2 DataAccess模块 17 3 3 3 Business模块 22 3 3 4 WebUI模块 23 4 4 接口设计接口设计 24 4 1 外部接口 24 4 2 内部接口 25 5 5 开发环境的设计开发环境的设计 25 5 1 开发环境设计 必填项 25 5 2 编码规范 25 6 6 运行环境设计运行环境设计 必填项必填项 25 7 7 追溯表追溯表 26 概要设计说明书 第 4 页 1 1 概述概述 1 11 1 编写目的编写目的 本概要设计是根据 用户需求说明书 和 系统需求说明 编写 提供给详细 设计参考 本概要设计的读者包括项目经理 需求分析员 设计人员 以及开发人员 当 然也包括测试人员 本文档的编写是为了完善小区物业管理系统软件的开发途径和应用方法 以求 在最短时间高效的开发小区物业管理系统 1 21 2 术语和缩写术语和缩写 HRM Human Resource Management 人力资源管理 这里指人力资源管理系统 模块 软件功能实现的组成单元 MYSQL 系统服务器所使用的数据库管理系统 DBMS SQL 一种用于访问查询数据库的语言 结构化查询语言 物业管理 是小区物业管理的基本信息 1 31 3 参考资料参考资料 序号文件名发表日期出版单位 或作者 1系统需求说明书2014 04 12 白春成 2用户需求说明书2014 02 3张咏勤 2 2系统构架设计系统构架设计 2 12 1 系统总体结构图及其约束和假定系统总体结构图及其约束和假定 本系统源自物业管理的发展需求 设计本系统根据实地调研情况主要包 含了七大模块分别是 缴费通知模块 用户管理模块 社会服务模块 报 表查询模块 系统设置模块 收费管理模块 软件帮助模块 概要设计说明书 第 5 页 IISServer SQLServer Client 安装2 0 安装SQL Server 2005 Intranet Internet 安装IE6 0 1 项目开发规范统一 模块划分 代码编写均遵照小组命名规范文档 2 程序优化 安全并要有良好的可扩展性 3 用户界面简洁明了 操作简单实用 4 与用户保持良好的沟通 及时根据用户新的需求改善系统功能 泰 山 小 区 物 业 管 理 系 统 用 户 登 录 缴费通知模块 用户管理模块 社会服务模块 报表查询模块 系统设置模块 收费管理模块 软件帮助模块 概要设计说明书 第 6 页 2 22 2 技术构架设计技术构架设计 系统主要利用 VS 2005 的 N Tiers 的设计思想 对系统进行分层设计 主要采用 MVC 的架构模式 系统分成三层 数据访问层 业务逻辑层 UI 层 数据访问层主要对数据库 数据进行操作 包括增加数据 修改数据和删除数据 业务逻辑层基于数据访问层之上 它主要针对业务流程来实现系统的功能 UI 表现层把业务逻辑表现在 Web 页面上 以完 成人力资源管理系统所要完成的功能 其结构如下 2 32 3 软件功能结构设计软件功能结构设计 这里的功能设计采用下面的 N Tiers 设计 WebUI Bussiness DataAccess Entity Database 在这里的 Entity 是领域模型的实体 它与 Database 中的实体是一一对应的关系 DataAccess 采用两种模式来存取数据 一是 Entity 的形式来呈现 另一中以 DataSet 概要设计说明书 第 7 页 来呈现 对应设计中的单体和数据集的形式 Bussiness 所处理的是业务流程中所要实现的功能 通过业务分析来定义 其根据 可结合 WebUI 来设计 3 3应用系统设计应用系统设计 3 13 1 设计原则设计原则 1 根据功能细分 使构件或 对象 具有相对的独立性 可以组装在任何子系统的功 能模块中 2 一个对象的基本要素包括四大要素 对象标识 给对象一个可以辨识的名称 要求具有唯一性 采用包和构件 中间加 下划线 例如 Common 包下的 ApplicaionConfiguration 命名为 Common ApplicaionConfiguration 主实体 对象主要操作的数据库表结构 动作过程 即对象的输入输出和对数据的处理过程 I O 关系 即对象的动作过程中所牵涉到的其他数据实体 3 23 2 公用构件或对象设计公用构件或对象设计 标识 Common Config 构件名称 ApplicationConfiguration 功能 应用程序配置 输入 配置文件 例如 Web Config 输出 相关配置的字符串 例如 ConnString 信息 这个构件主要功能是应用程序配置文件中读取相应的配置信息 标识 Common Log 构件名称 ApplicaionLog 功能 日志记录 输入 日志的信息 报告错误信息 异常信息 跟踪信息等 输出 日志文件 信息 主要是记录应用程序的状态 用来跟踪应用呈现 包括错误 异常 和重要信 息等 用户可以通过查看日志文件来了解系统的运行状态 标识 Common Exception 构件名称 ApplicationException 功能 异常处理 概要设计说明书 第 8 页 输入 异常信息 输出 记录异常文件 信息 主要是对应用程序出现以外的运行时错误 即异常时 进行相应的处理 并把 异常信息和处理结果写如异常记录文件中 标识 Common SQLHelper 构件名称 SQLHelper 功能 通用的操作数据库语句 输入 数据库连接 SQL 语句 输出 相应的数据和状态 信息 主要是对 DataAccess 出现公共运用的 SQL 访问提取其方法 以提高复用 3 33 3 总体设计 3 2 13 2 1 需求规定需求规定 主要输入输出项目 用户信息 用户名 密码 住户信息处理 ID 住户姓名 住户电话 物业地址 身份证号 入住时间 住户投诉的基本信息处理 投诉编号 投诉日期 投诉住户 电 话 处理时间 处理人员 投诉内容 住户报修信息处理 报修编号 报修如期 报修住户 电话 完 成时间 维修人员 服务费用 合计费用 3 2 23 2 2 基本设计概念和处理流程基本设计概念和处理流程 住户缴费 报修 投诉处理流用户程 概要设计说明书 第 9 页 更新物业信息处理流程 用户提示 信息 身份确认程序 缴费程序 缴费程序 报修程序 用户资料数据库 收费信息数据库 拆迁信息数据库 报修信息数据库 管理员提示 信 身份确认程序 小区物业信息更 新程序 管理员数据库 物业信息数据库 概要设计说明书 第 10 页 3 43 4 结构结构 住房信息 小 区 物 业 管 理 系 统 管 理 员 模 块 用 户 模 块 安全性管 理模块 住户信息 财务信息 维修信息 投诉信息 输入 查询 修改 统计 删除 输入 查询 修改 统计 删除 财务信息输入 统计 输入 统计 修改 查询 删除 维修信息输入 统计 维修费用查询 修改 删除 输入 统计 修改 查询 删除 住房信息查询 水电费用信息缴纳 维修信息查询 反应 更新个人资料 物业投诉 概要设计说明书 第 11 页 概要设计说明书 第 12 页 EducaionDAL ExperienceDAL 概要设计说明书 第 13 页 ProjectDAL ReEducaionDAL ReferPeopleDAL SkillDAL 概要设计说明书 第 14 页 UserProfileDAL ResignationRequestDAL DepartmentDAL 概要设计说明书 第 15 页 PositionDAL InterViewDAL InterviewScoreDAL JobHistoryDAL 概要设计说明书 第 16 页 PositionScoreDAL RecommentdationDAL VacancyDAL JobDeliverDAL 概要设计说明书 第 17 页 3 2 33 2 3BusinessBusiness 模块模块 业务逻辑主要从业务流程的角度来分析 HRM 主要有以下几块业务处理 我们将具体分析 用户信息管理领域用户信息管理领域 薪资管理领域薪资管理领域 离职管理领域离职管理领域 部门信息管理领域部门信息管理领域 职位变更领域职位变更领域 培训管理领域培训管理领域 3 2 43 2 4WebUI 模块模块 设计原则设计原则 美观大方 便于操作管理 满足客户的需求和要求 框架设计框架设计 2 1 设计思路 整个页面分为三个部分 名称 top 页面顶层 用于展示公司的名称 LOGO 等 名称 left 页面左部 导航栏部分 显示七大模块及各模块的相关子菜单 名称 main 页面的主要内容 通过导航栏链接显示详细信息 见详细设计 top 概要设计说明书 第 18 页 leftmain 2 2 设计框架 泰山小区物业管理 LOGO 用户管理 基本信息 家庭信息 入住信息 缴费管理 社会服务 报表查询 收费管理 系统管理 软件帮助 见详细设计部分 基本流程 1 单击页面 left 部分的七大模块之一 将展开显示其各模块所包含的内容链接 2 点击内容链接 将在页面的 main 部分显示其对应的页面 3 在页面 main 部分 根据需要进行选择或点击等操作 4 4接口设计接口设计 4 14 1 外部接口外部接口 4 24 2 内部接口内部接口 概要设计说明书 第 19 页 5 5开发环境的设计开发环境的设计 5 15 1 开发环境设计开发环境设计 Team Foundation ServerSQL Server AchitectDeveloperTester PM 开发工具 Visual Studio 2005 Te
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英文口语面试题库及答案
- 银行有关人力试题及答案
- 银行信贷试题及答案
- 语言专业期末试题及答案
- 建筑专业试题及答案
- 遥感专业面试题目及答案
- 文职专业课试题及答案
- 航运专业笔试题及答案
- 金融专业硕士试题及答案
- 湖南省三湘名卷2025年中考历史教学最后一卷(含答案)
- 2025至2030中国组网专线行业市场发展现状及发展趋势与投资前景预测报告
- 新解读《城镇供水管网运行安全风险评估规范 T-CAS 737-2023》
- 苏教版五年级数学上册全册单元检测题(及参考答案)
- 职业妆容设计课件
- 桡骨远端骨折健康宣教
- 2024年急性ST段抬高型心肌梗死诊断和治疗指南
- GB/T 5974-2025起重机械钢丝绳用套环
- 无人机激光雷达扫描技术应用
- 物资验收培训课件
- 臭氧治疗学讲课件
- 酒店携程培训
评论
0/150
提交评论