欢迎来到天天文库
浏览记录
ID:33371903
大小:1.07 MB
页数:19页
时间:2019-02-25
《白春成(11031201)系统概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、概要设计说明书题目:泰山小区物业管理系统概要设计说明书院(系)软件学院专业软件工程年级2011级姓名白春成学号11031201指导教师谷庆棫职称高级工程师2013年6月13日第19页概要设计说明书功能分配表序号姓名学号负责模块模块概述01白春成11031201全部模块实现物业管理系统的功能第19页概要设计说明书1概述41.1编写目的41.2术语和缩写41.3参考资料42系统构架设计42.1系统总体结构图及其约束和假定42.2技术构架设计[必填项]52.3软件功能结构设计[必填项]63应用系统设计73.1设计原则73.2公用构件或对象设计[必填项]83.3功能模块设计[必填项]83.3.1
2、Entity模块93.3.2DataAccess模块173.3.3Business模块223.3.4WebUI模块234接口设计244.1外部接口244.2内部接口255开发环境的设计255.1开发环境设计[必填项]255.2编码规范256运行环境设计[必填项]257追溯表26第19页概要设计说明书1概述1.1编写目的本概要设计是根据《用户需求说明书》和《系统需求说明》编写,提供给详细设计参考。本概要设计的读者包括项目经理,需求分析员,设计人员,以及开发人员。当然也包括测试人员。本文档的编写是为了完善小区物业管理系统软件的开发途径和应用方法。以求在最短时间高效的开发小区物业管理系统。1.
3、2术语和缩写HRM:HumanResourceManagement人力资源管理,这里指人力资源管理系统。模块:软件功能实现的组成单元。MYSQL:系统服务器所使用的数据库管理系统(DBMS)。SQL:一种用于访问查询数据库的语言,结构化查询语言。物业管理:是小区物业管理的基本信息。1.3参考资料序号文件名发表日期出版单位或作者1系统需求说明书2014-04-12白春成2用户需求说明书2014-02-3张咏勤2系统构架设计2.1系统总体结构图及其约束和假定本系统源自物业管理的发展需求,设计本系统根据实地调研情况主要包含了七大模块分别是:缴费通知模块、用户管理模块、社会服务模块、报表查询模块
4、、系统设置模块、收费管理模块、软件帮助模块。第19页概要设计说明书泰山小区物业管理系统用户登录缴费通知模块用户管理模块社会服务模块报表查询模块系统设置模块收费管理模块软件帮助模块(1)项目开发规范统一:模块划分,代码编写均遵照小组命名规范文档;(2)程序优化、安全并要有良好的可扩展性;(3)用户界面简洁明了、操作简单实用;(4)与用户保持良好的沟通,及时根据用户新的需求改善系统功能。第19页概要设计说明书1.1技术构架设计系统主要利用VS2005的N-Tiers的设计思想。对系统进行分层设计。主要采用MVC的架构模式。系统分成三层:数据访问层、业务逻辑层、UI层。数据访问层主要对数据库数
5、据进行操作,包括增加数据,修改数据和删除数据。业务逻辑层基于数据访问层之上,它主要针对业务流程来实现系统的功能。UI表现层把业务逻辑表现在Web页面上,以完成人力资源管理系统所要完成的功能。其结构如下:1.2软件功能结构设计这里的功能设计采用下面的N-Tiers设计:在这里的Entity是领域模型的实体,它与Database中的实体是一一对应的关系。DataAccess采用两种模式来存取数据,一是Entity的形式来呈现,另一中以DataSet第19页概要设计说明书来呈现,对应设计中的单体和数据集的形式。Bussiness所处理的是业务流程中所要实现的功能。通过业务分析来定义,其根据可结
6、合WebUI来设计。1应用系统设计1.1设计原则1、根据功能细分,使构件或(对象)具有相对的独立性,可以组装在任何子系统的功能模块中。2、一个对象的基本要素包括四大要素对象标识-给对象一个可以辨识的名称,要求具有唯一性。采用包和构件,中间加下划线。例如。Common包下的ApplicaionConfiguration命名为Common_ApplicaionConfiguration。主实体-对象主要操作的数据库表结构。动作过程-即对象的输入输出和对数据的处理过程。I/O关系-即对象的动作过程中所牵涉到的其他数据实体。1.2公用构件或对象设计标识:Common_Config构件名称:App
7、licationConfiguration功能:应用程序配置输入:配置文件,例如Web.Config输出:相关配置的字符串,例如ConnString信息:这个构件主要功能是应用程序配置文件中读取相应的配置信息。标识:Common_Log构件名称:ApplicaionLog功能:日志记录输入:日志的信息,报告错误信息,异常信息,跟踪信息等输出:日志文件信息:主要是记录应用程序的状态,用来跟踪应用呈现,包括错误,异常,和重要信息等。用户
此文档下载收益归作者所有