概要设计说明书示例(共63页).doc
《概要设计说明书示例(共63页).doc》由会员分享,可在线阅读,更多相关《概要设计说明书示例(共63页).doc(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上重庆大学虎溪校区后勤项目虎溪校区后勤管理系统概要设计说明书编制人员:郑丽编制部门:行业信息化实验室模版文件版本:V1.0.0适用项目范围:URP项目 文件修改记录表日期版本变更说明作者2010-1-101.0初始版本文件审批表单位名称负责人签字(可多人)签字日期重庆大学行业信息化实验室目 录1引言51.1编写目的51.2背景51.3基线51.4范围51.5定义61.6参考资料72总体设计72.1概述72.1.1功能描述72.1.2运行环境72.1.3开发环境82.2设计思想92.2.1系统构思92.2.2关键技术与算法122.2.3关键数据结构132.3人工处理过程1
2、33系统功能设计133.1费用预算功能133.1.1申请者申请预算子功能143.1.2申请者添加预算单元子功能153.1.3申请者提交预算子功能153.1.4申请者选择审批环节子功能153.1.5申请人查看审批过程子功能153.1.6审批人查看需要审批的清单子功能163.1.7审批人进行审批处理子功能163.2报销功能163.2.1费用添加子功能183.2.2报销申请子功能193.2.3选择审批环节子功能193.2.4查看报销清单子功能203.2.5审批子功能213.2.6查看审批过程子功能213.3系统维护功能223.3.1审批流程审批次序制定子功能233.3.2人员基本信息子功能263.3
3、.3人员职位信息子功能273.3.4人员权限分配子功能283.3.5费用维护子功能303.3.6项目信息维护子功能323.4财务工作台功能333.4.1预算审核子功能353.4.2财务工作人员填写预算审核意见363.4.3查看预算审核过程363.4.4报销审核模块373.4.5填写报销审核意见373.4.6查看报销审批过程383.4.7查看报销明细383.5统计系统功能393.5.1固定报表子功能393.5.2非固定报表子功能404系统数据结构设计434.1说明434.2数据结构434.3数据结构与系统元素的关系445接口设计455.1用户接口455.1.1预算模块用户接口455.1.2报销模
4、块用户接口475.1.3系统维护模块用户接口505.1.4财务工作台用户接口565.1.5统计系统用户接口595.2外部接口596运行设计596.1系统初始化596.2运行控制606.3系统结束607系统出错处理设计607.1出错信息607.2补救措施608系统维护设计608.1检测点的设计608.2检测专用模块的设计619尚待解决的问题611 引言1.1 背景软件的系统名称:重庆大学后勤管理系统本项目的提出者:重庆大学后勤管理办公室本项目的任务开发者:重庆大学软件学院行业信息化实验室本项目的用户:重庆大学后勤管理人员1.2 编写目的1. 明确说明系统各功能的实现方式。2. 确定软件的全部需求
5、和软件组成模块。3. 确定各模块的功能和用户接口,以此作为详细设计的依据和基础。4. 供程序设计人员阅读。1.3 读者对象本概要设计说明书书的适用读者,一般为:需求分析人员、设计及开发者和相关的测试人员。1.4 文档书写约定无。1.5 术语定义MIS:管理信息系统SRS: Software Requirement Specification (软件需求说明)DFD: Data Flow Diagram (数据流图)DD: Data Dictionary (数据字典)1.6 参考资料文档名称标识号版本号作者发布时间是否保密虎溪校区后勤管理系统需求分析说明书V1.3.01.7 范围在确认需求规格说
6、明书后,根据需求规格说明书的描述对系统的功能进行模块化设计和分配,得出系统的体系结构和所有模块,以及系统的界面和接口。系统的基本框架和模块如图1.1所示,该系统主要有商户管理、能源管理、物业管理、食堂管理、公寓管理、资产管理、车队管理和系统功能八大模块。其中能源管理模块主要包括预水费管理和电费管理;物业管理模块包括物业人员管理、网上报修和场地管理;资产管理主要包括房产管理、房间管理、绿化管理,设备管理和报废管理;系统功能模块包括系统公告、用户权限、密码管理、数据备份和数据还原。图1.1 2 总体设计2.1 概述2.1.1 功能描述系统包括的范围:商户管理、能源管理、物业管理、食堂管理、公寓管理
7、、资产管理、车队管理和系统功能八大模块。2.1.2 运行环境2.1.2.1 软件环境分类名称版本语种操作系统Linux9.0简体中文操作系统的附加功能数据库平台OracleVersion 10g英文数据库平台补丁应用平台企业局域网系统应用平台补丁邮件系统客户端软件Internet Explorer7.0简体中文2.1.2.2 硬件环境服务器最低配置推荐配置应用和数据库服务器邮件服务器2.1.3 开发环境2.1.3.1 服务器软件环境分类名称版本语种操作系统WindowsXP简体中文操作系统的附加功能数据库平台OracleVersion 10g英文数据库平台补丁应用平台应用平台补丁版本控制系统C
8、VS目录服务系统邮件系统客户端软件2.1.3.2 服务器硬件环境服务器最低配置推荐配置应用服务器、数据库服务器、邮件服务器、目录服务器1.9GHz CPU2.4GHz CPU80G硬盘160G硬盘2G内存4G内存2.1.3.3 开发机器软件环境分类名称版本语种操作系统WindowsXP简体中文操作系统的附加功能数据库平台应用平台开发平台MyEclipse7.5英文客户端软件Internet Explorer7.0简体中文2.1.3.4 开发机器硬件环境分类最低配置推荐配置开发机器1.9GHz CPU2.4GHz CPU60G硬盘160G硬盘1G内存2G内存2.2 设计思想2.2.1 系统构思该
9、部分主要表示系统的功能层次。系统主要有商户管理、能源管理、物业管理、食堂管理、公寓管理、资产管理、车队管理和系统功能八大模块。2.2.1.1 商户管理模块 商户管理模块主要功能为商户信息管理、收费管理、统计报表和打印。商户管理模块图2.2.1.2 能源管理模块能源管理模块主要功能为水费管理、电费管理、能源地点管理和统计报表能源管理模块图2.2.1.3 物业管理模块物业管理模块主要功能为物业人员管理、网上报修、场地管理和工程维修。其中物业人员管理又分为人员基本信息管理、人员变动和质量跟踪。网上报修包括报修申请、报修审核、信息查询和报修统计。场地管理包括填写申请单、场地审批、匪类统计和收费管理。物
10、业管理模块图2.2.1.4 食堂管理模块食堂管理模块主要功能为食堂信息管理、收费管理、统计报表和打印。食堂管理模块图2.2.1.5 车队管理模块车队管理模块主要功能为车队信息管理、车队调度、纠纷管理和打印。其中车队调度包括时刻表管理和临时调度。车队管理模块图2.2.1.6 能源管理模块能源管理模块主要功能为水费管理、电费管理、能源地点管理和统计报表能源管理模块图2.2.1.7 资产管理模块资产管理模块主要功能为房产管理、设备管理、绿化管理、资产报废、房间管理和统计报表。其中房间管理包括临时员工宿舍管理、招待所管理和房间基本设施管理。资产管理模块图2.2.1.8 公寓管理模块公寓管理模块主要功能
11、为学生基本信息、新生入住、调房管理、公寓房源管理、退房管理和统计查询。公寓管理模块图2.2.1.9 系统管理模块系统管理模块主要功能为数据管理、用户权限、个人信息和记事本。系统管理模块图2.2.2 关键技术与算法本系统采用典型的J2EE三层结构,分为表现层、中间层(即业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。2.2.2.1 JSP 在本系统中,表现层采用传统的JSP技术。2.2.2.2 Struts 在本系统中,Struts负责流程控制。Struts 是一种J2EE M
12、VC实现方式,它的核心是一个MVC风格的控制器。 Struts 控制器搭起了Model 和View之间的桥梁。2.2.2.3 Spring 在本系统中,Spring负责业务流转。Spring将Web层、Service层、DAO层及PO无缝整合。它的作用贯穿了整个中间层。2.2.2.4 Ibatis 在本系统中,Ibatis负责数据库操作。主要通过连接池等实现数据库操作的一致性和正确性,防止垃圾数据的产生而危害到整个数据库,它还能系统的管理那些与直接操作数据库的文件,这样当更改数据库时,将不需要重新开发整个系统,只需修改接口即可,很大程度的提高了软件的重用性。2.2.3 关键数据结构2.2.3.
13、1 Oracle数据库 本系统的关键数据结构为数据库,与数据库相关的E-R图等将在第四部分列出。2.3 人工处理过程3 系统功能设计3.1 商户管理功能商户管理主要包括商户信息管理、商户租赁管理、商户收费设置、商户缴费管理,门面状态基础数据、单价基础数据和滞纳金标准基础数据。实现对商户相关信息的综合管理。 3.1.1 商户信息管理子功能此功能实现对商户的添加,编辑, 删除, 查询和查看功能,它是商户管理的基础数据。商户信息管理的详细页面如图3.3。 图3.33.1.2 商户租赁管理子功能实现对商户租赁信息的添加,编辑, 删除, 查询和查看功能。3.1.3 商户收费设置子功能实现对商户收费信息的
14、免租金设置和最后缴费期限设置。3.1.4 商户缴费管理子功能完成商户的缴款通知书的生成,缴费管理,以及催款单的生成同时计算滞纳金。此功能的原型页面如图3.4. 图3.43.1.5 门面状态基础数据子功能 实现门面状态基础数据的添加、编辑、删除和查看功能。3.1.6 单价基础数据子功能 实现商户单价基础数据的添加、编辑、删除和查看功能。3.1.7 滞纳金标准基础数据子功能 实现滞纳金标准基础数据的添加、编辑、删除和查看功能。原型页面如图3.5. 图3.53.2 能源管理功能能源管理主要包括能源类别基础数据、负荷性质基础数据、倍率基础数据、能源地点管理、水费管理、电费管理。实现对水电费能源的综合管
15、理。实现对水、电能源使用情况的有效查询、统计、分析。该功能模块的用例图如图3.6、图3.7和图3.8所示:3.2.1 能源类别基础数据子功能实现能源类别基础数据的添加、编辑、删除和查看功能。其页面原型如图3.9所示。图3.93.2.2 负荷性质基础数据子功能实现负荷性质基础数据的添加、编辑、删除和查看功能。其页面原型如图3.10所示。图3.103.2.3 倍率基础数据子功能实现倍率基础数据的添加、编辑、删除和查看功能。其页面原型如图3.11所示。图3.113.2.4 能源地点管理子功能实现对回路信息的添加,编辑, 删除, 查询和查看功能,它是能源管理的基础数据。其页面原型如图3.12所示。图3
16、.123.2.5 水费管理子功能实现对水费信息的添加,编辑, 删除, 查询和查看功能。其页面原型如图3.13所示。图3.133.2.6 电费管理子功能实现对电费信息的添加,编辑, 删除, 查询和查看功。其页面原型如图3.14所示。图3.143.3 物业管理功能物业管理主要包括物业人员基本信息管理、物业人员变动管理、质量跟踪、网上报修、网上报修管理、工程维修、学生课外场地管理、岗位信息基础数据、报修类型基础数据、维修状态基础数据、工程报审状态和场地基础数据。实现对物业相关信息的综合管理。在图3.15中,显示了系统维护模块的各用例。图3.16中的各图为3.15各用例的细化。3.3.1 物业人员基本
17、信息管理子功能实现物业人员基本信息的添加、编辑、删除和查看功能。其原型如图3.17图3.173.3.2 物业人员变动管理子功能实现物业人员人事变动管理与查看。3.3.3 质量跟踪子功能实现物业一些事件的记录与质量的跟踪。3.3.4 网上报修子功能提供一个给用户进行网上报修的页面,用户可以将需要报修的信息通过这个页面进行录入。3.3.5 网上报修管理子功能实现对网上报修内容的删除、查看与状态维护。3.3.6 工程维修子功能实现工程维修信息的添加、编辑、删除和查看功能。3.3.7 学生课外场地管理子功能实现学生课外场地使用的添加、编辑、删除、查看、申请表下载和生成使用通知单功能。3.3.8 岗位信
18、息基础数据子功能实现岗位信息的添加、编辑、删除和查看与职位的添加、编辑、删除和查看功能。3.3.9 报修类型基础数据子功能实现报修类型基础数据的添加、编辑、删除和查看功能。3.3.10 维修状态基础数据子功能实现维修状态基础数据的添加、编辑、删除和查看功能。3.3.11 工程报审状态子功能实现工程报审状态的添加、编辑、删除和查看功能。3.3.12 场地基础数据子功能实现场地的添加,编辑, 删除和查看功能,它是场地管理的基础数据。图3.203.4 食堂管理功能食堂管理包括食堂信息管理、食堂合同管理和食堂收费管理三部分。首先需要对食堂信息进行添加,每签定一次合同便添加一次食堂信息,在添加完食堂信息
19、以后便可以对添加的食堂进行免租金设置,最后进行对此食堂的收费管理。3.4.1 食堂信息管理子功能实现对食堂的添加,编辑, 删除和查看功能,它是食堂管理的基础数据。图3.233.4.2 食堂合同管理子功能对系统中存在的食堂的合同的查看管理。图3.24 3.4.3 食堂收费管理子功能实现对食堂免租金的设置、收费的添加、删除(只有管理员才有此权限)与查看。3.5 车队管理功能车队管理包括车队信息管理,车辆台帐管理,日常调度管理,查看日常调度,临时调度管理,纠纷管理,收入管理。实现对车队相关信息的综合管理。3.5.1 车队信息管理子功能实现对车队的添加,编辑, 删除和查看功能。3.5.2 车辆台帐管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概要 设计 说明书 示例 63
限制150内