概要设计说明书示例.docx
- 文档编号:24534155
- 上传时间:2023-05-28
- 格式:DOCX
- 页数:66
- 大小:2.22MB
概要设计说明书示例.docx
《概要设计说明书示例.docx》由会员分享,可在线阅读,更多相关《概要设计说明书示例.docx(66页珍藏版)》请在冰豆网上搜索。
概要设计说明书示例
重庆大学虎溪校区后勤项目
虎溪校区后勤管理系统
概要设计说明书
编制人员:
郑丽
编制部门:
行业信息化实验室
模版文件版本:
V1.0.0
适用项目范围:
URP项目
文件修改记录表
日期
版本
变更说明
作者
2010-1-10
1.0
初始版本
文件审批表
单位名称
负责人签字(可多人)
签字日期
重庆大学
行业信息化实验室
1引言
1.1背景
软件的系统名称:
重庆大学后勤管理系统
本项目的提出者:
重庆大学后勤管理办公室
本项目的任务开发者:
重庆大学软件学院行业信息化实验室
本项目的用户:
重庆大学后勤管理人员
1.2编写目的
1.明确说明系统各功能的实现方式。
2.确定软件的全部需求和软件组成模块。
3.确定各模块的功能和用户接口,以此作为详细设计的依据和基础。
4.供程序设计人员阅读。
1.3读者对象
本概要设计说明书书的适用读者,一般为:
需求分析人员、设计及开发者和相关的测试人员。
1.4文档书写约定
无。
1.5术语定义
MIS:
管理信息系统
SRS:
SoftwareRequirementSpecification(软件需求说明)
DFD:
DataFlowDiagram(数据流图)
DD:
DataDictionary(数据字典)
1.6参考资料
文档名称
标识号
版本号
作者
发布时间
是否保密
虎溪校区后勤管理系统需求分析说明书
V1.3.0
1.7范围
在确认《需求规格说明书》后,根据《需求规格说明书》的描述对系统的功能进行模块化设计和分配,得出系统的体系结构和所有模块,以及系统的界面和接口。
系统的基本框架和模块如图1.1所示,该系统主要有商户管理、能源管理、物业管理、食堂管理、公寓管理、资产管理、车队管理和系统功能八大模块。
其中能源管理模块主要包括预水费管理和电费管理;物业管理模块包括物业人员管理、网上报修和场地管理;资产管理主要包括房产管理、房间管理、绿化管理,设备管理和报废管理;系统功能模块包括系统公告、用户权限、密码管理、数据备份和数据还原。
图1.1
2总体设计
2.1概述
2.1.1功能描述
系统包括的范围:
商户管理、能源管理、物业管理、食堂管理、公寓管理、资产管理、车队管理和系统功能八大模块。
2.1.2运行环境
2.1.2.1软件环境
分类
名称
版本
语种
操作系统
Linux
9.0
简体中文
操作系统的附加功能
数据库平台
Oracle
Version10g
英文
数据库平台补丁
应用平台
企业局域网系统
应用平台补丁
邮件系统
客户端软件
InternetExplorer
7.0
简体中文
2.1.2.2硬件环境
服务器
最低配置
推荐配置
应用和数据库服务器
邮件服务器
2.1.3开发环境
2.1.3.1服务器软件环境
分类
名称
版本
语种
操作系统
Windows
XP
简体中文
操作系统的附加功能
数据库平台
Oracle
Version10g
英文
数据库平台补丁
应用平台
应用平台补丁
版本控制系统
CVS
目录服务系统
邮件系统
客户端软件
2.1.3.2服务器硬件环境
服务器
最低配置
推荐配置
应用服务器、数据库服务器、邮件服务器、目录服务器
1.9GHzCPU
2.4GHzCPU
80G硬盘
160G硬盘
2G内存
4G内存
2.1.3.3开发机器软件环境
分类
名称
版本
语种
操作系统
Windows
XP
简体中文
操作系统的附加功能
数据库平台
应用平台
开发平台
MyEclipse
7.5
英文
客户端软件
InternetExplorer
7.0
简体中文
2.1.3.4开发机器硬件环境
分类
最低配置
推荐配置
开发机器
1.9GHzCPU
2.4GHzCPU
60G硬盘
160G硬盘
1G内存
2G内存
2.2设计思想
2.2.1系统构思
该部分主要表示系统的功能层次。
系统主要有商户管理、能源管理、物业管理、食堂管理、公寓管理、资产管理、车队管理和系统功能八大模块。
2.2.1.1商户管理模块
商户管理模块主要功能为商户信息管理、收费管理、统计报表和打印。
商户管理模块图
2.2.1.2能源管理模块
能源管理模块主要功能为水费管理、电费管理、能源地点管理和统计报表
能源管理模块图
2.2.1.3物业管理模块
物业管理模块主要功能为物业人员管理、网上报修、场地管理和工程维修。
其中物业人员管理又分为人员基本信息管理、人员变动和质量跟踪。
网上报修包括报修申请、报修审核、信息查询和报修统计。
场地管理包括填写申请单、场地审批、匪类统计和收费管理。
物业管理模块图
2.2.1.4食堂管理模块
食堂管理模块主要功能为食堂信息管理、收费管理、统计报表和打印。
食堂管理模块图
2.2.1.5车队管理模块
车队管理模块主要功能为车队信息管理、车队调度、纠纷管理和打印。
其中车队调度包括时刻表管理和临时调度。
车队管理模块图
2.2.1.6能源管理模块
能源管理模块主要功能为水费管理、电费管理、能源地点管理和统计报表
能源管理模块图
2.2.1.7资产管理模块
资产管理模块主要功能为房产管理、设备管理、绿化管理、资产报废、房间管理和统计报表。
其中房间管理包括临时员工宿舍管理、招待所管理和房间基本设施管理。
资产管理模块图
2.2.1.8公寓管理模块
公寓管理模块主要功能为学生基本信息、新生入住、调房管理、公寓房源管理、退房管理和统计查询。
公寓管理模块图
2.2.1.9系统管理模块
系统管理模块主要功能为数据管理、用户权限、个人信息和记事本。
系统管理模块图
2.2.2关键技术与算法
本系统采用典型的J2EE三层结构,分为表现层、中间层(即业务逻辑层)和数据服务层。
三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。
客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。
2.2.2.1JSP
在本系统中,表现层采用传统的JSP技术。
2.2.2.2Struts
在本系统中,Struts负责流程控制。
Struts是一种J2EEMVC实现方式,它的核心是一个MVC风格的控制器。
Struts控制器搭起了Model和View之间的桥梁。
2.2.2.3Spring
在本系统中,Spring负责业务流转。
Spring将Web层、Service层、DAO层及PO无缝整合。
它的作用贯穿了整个中间层。
2.2.2.4Ibatis
在本系统中,Ibatis负责数据库操作。
主要通过连接池等实现数据库操作的一致性和正确性,防止垃圾数据的产生而危害到整个数据库,它还能系统的管理那些与直接操作数据库的文件,这样当更改数据库时,将不需要重新开发整个系统,只需修改接口即可,很大程度的提高了软件的重用性。
2.2.3关键数据结构
2.2.3.1Oracle数据库
本系统的关键数据结构为数据库,与数据库相关的E-R图等将在第四部分列出。
2.3人工处理过程
3系统功能设计
3.1商户管理功能
商户管理主要包括商户信息管理、商户租赁管理、商户收费设置、商户缴费管理,门面状态基础数据、单价基础数据和滞纳金标准基础数据。
实现对商户相关信息的综合管理。
3.1.1商户信息管理子功能
此功能实现对商户的添加,编辑,删除,查询和查看功能,它是商户管理的基础数据。
商户信息管理的详细页面如图3.3。
图3.3
3.1.2商户租赁管理子功能
实现对商户租赁信息的添加,编辑,删除,查询和查看功能。
3.1.3商户收费设置子功能
实现对商户收费信息的免租金设置和最后缴费期限设置。
3.1.4商户缴费管理子功能
完成商户的缴款通知书的生成,缴费管理,以及催款单的生成同时计算滞纳金。
此功能的原型页面如图3.4.
图3.4
3.1.5门面状态基础数据子功能
实现门面状态基础数据的添加、编辑、删除和查看功能。
3.1.6单价基础数据子功能
实现商户单价基础数据的添加、编辑、删除和查看功能。
3.1.7滞纳金标准基础数据子功能
实现滞纳金标准基础数据的添加、编辑、删除和查看功能。
原型页面如图3.5.
图3.5
3.2能源管理功能
能源管理主要包括能源类别基础数据、负荷性质基础数据、倍率基础数据、能源地点管理、水费管理、电费管理。
实现对水电费能源的综合管理。
实现对水、电能源使用情况的有效查询、统计、分析。
该功能模块的用例图如图3.6、图3.7和图3.8所示:
3.2.1能源类别基础数据子功能
实现能源类别基础数据的添加、编辑、删除和查看功能。
其页面原型如图3.9所示。
图3.9
3.2.2负荷性质基础数据子功能
实现负荷性质基础数据的添加、编辑、删除和查看功能。
其页面原型如图3.10所示。
图3.10
3.2.3倍率基础数据子功能
实现倍率基础数据的添加、编辑、删除和查看功能。
其页面原型如图3.11所示。
图3.11
3.2.4能源地点管理子功能
实现对回路信息的添加,编辑,删除,查询和查看功能,它是能源管理的基础数据。
其页面原型如图3.12所示。
图3.12
3.2.5水费管理子功能
实现对水费信息的添加,编辑,删除,查询和查看功能。
其页面原型如图3.13所示。
图3.13
3.2.6电费管理子功能
实现对电费信息的添加,编辑,删除,查询和查看功。
其页面原型如图3.14所示。
图3.14
3.3物业管理功能
物业管理主要包括物业人员基本信息管理、物业人员变动管理、质量跟踪、网上报修、网上报修管理、工程维修、学生课外场地管理、岗位信息基础数据、报修类型基础数据、维修状态基础数据、工程报审状态和场地基础数据。
实现对物业相关信息的综合管理。
在图3.15中,显示了系统维护模块的各用例。
图3.16中的各图为3.15各用例的细化。
3.3.1物业人员基本信息管理子功能
实现物业人员基本信息的添加、编辑、删除和查看功能。
其原型如图3.17
图3.17
3.3.2物业人员变动管理子功能
实现物业人员人事变动管理与查看。
3.3.3质量跟踪子功能
实现物业一些事件的记录与质量的跟踪。
3.3.4网上报修子功能
提供一个给用户进行网上报修的页面,用户可以将需要报修的信息通过这个页面进行录入。
3.3.5网上报修管理子功能
实现对网上报修内容的删除、查看与状态维护。
3.3.6工程维修子功能
实现工程维修信息的添加、编辑、删除和查看功能。
3.3.7学生课外场地管理子功能
实现学生课外场地使用的添加、编辑、删除、查看、申请表下载和生成使用通知单功能。
3.3.8岗位信息基础数据子功能
实现岗位信息的添加、编辑、删除和查看与职位的添加、编辑、删除和查看功能。
3.3.9报修类型基础数据子功能
实现报修类型基础数据的添加、编辑、删除和查看功能。
3.3.10维修状态基础数据子功能
实现维修状态基础数据的添加、编辑、删除和查看功能。
3.3.11工程报审状态子功能
实现工程报审状态的添加、编辑、删除和查看功能。
3.3.12场地基础数据子功能
实现场地的添加,编辑,删除和查看功能,它是场地管理的基础数据。
图3.20
3.4食堂管理功能
食堂管理包括食堂信息管理、食堂合同管理和食堂收费管理三部分。
首先需要对食堂信息进行添加,每签定一次合同便添加一次食堂信息,在添加完食堂信息以后便可以对添加的食堂进行免租金设置,最后进行对此食堂的收费管理。
3.4.1食堂信息管理子功能
实现对食堂的添加,编辑,删除和查看功能,它是食堂管理的基础数据。
图3.23
3.4.2食堂合同管理子功能
对系统中存在的食堂的合同的查看管理。
图3.24
3.4.3食堂收费管理子功能
实现对食堂免租金的设置、收费的添加、删除(只有管理员才有此权限)与查看。
3.5车队管理功能
车队管理包括车队信息管理,车辆台帐管理,日常调度管理,查看日常调度,临时调度管理,纠纷管理,收入管理。
实现对车队相关信息的综合管理。
3.5.1车队信息管理子功能
实现对车队的添加,编辑,删除和查看功能。
3.5.2车辆台帐管理子功能
实现对车辆台帐的添加,编辑,删除和查看功能。
3.5.3日常调度管理子功能
实现对日常调度的添加,编辑,删除和查看功能。
3.5.4查看日常调度子功能
实现对查看日常调度(时刻表)查看功能。
3.5.5临时调度管理子功能
实现对临时调度的添加,编辑,删除和查看功能。
3.5.6纠纷管理子功能
实现对纠纷的添加,编辑,删除和查看功能。
3.5.7收入管理子功能
实现对收入的添加,编辑,删除和查看功能。
3.6资产管理功能
资产管理包括房产管理,房间管理,房间物品管理,校区基础数据管理,框架结构基础数据管理,使用类别基础数据管理,房间类型基础数据管理,房间状态基础数据管理,房间物品基础数据管理。
实现对资产相关信息的综合管理。
必须先进行基础数据的添加,这里基础数据有校区基础数据,框架结构基础数据,使用类别基础数据,房间类型基础数据,房间状态基础数据,房间物品基础数据。
3.6.1房产管理子功能
实现对房产的添加,编辑,删除和查看功能,它是资产管理的基础数据。
图3.3
3.6.2房间管理子功能
实现对房间的添加,编辑,删除和查看功能,它是资产管理的基础数据。
3.6.3,房间物品管理子功能
实现对商户收费信息的免租金设置和最后缴费期限设置。
3.6.4校区基础数据管理子功能
实现对校区的添加,编辑,删除和查看功能,它是资产管理的基础数据。
图3.4
3.6.5框架结构基础数据管理子功能
实现对框架结构的添加,编辑,删除和查看功能,它是资产管理的基础数据。
3.6.6使用类别基础数据管理子功能
实现对使用类别的添加,编辑,删除和查看功能,它是资产管理的基础数据。
3.6.7房间类型基础数据管理子功能
实现对房间类型的添加,编辑,删除和查看功能,它是资产管理的基础数据。
原型页面如图3.5.
图3.5
3.6.8房间状态基础数据管理子功能
实现对房间状态的添加,编辑,删除和查看功能,它是资产管理的基础数据。
3.6.9房间物品基础数据管理子功能
实现对房间物品的添加,编辑,删除和查看功能,它是资产管理的基础数据。
3.7公寓管理功能
公寓信息管理包括学院信息,调房管理,学生宿舍管理,临时员工信息管理,临时员工租住信息管理管理,学生类别基础数据管理。
实现对公寓相关信息的综合管理。
3.7.1学院信息子功能
实现对学院信息的添加,编辑,删除功能,它是学生公寓管理的基础数据
图3.3
3.7.2,调房管理子功能
实现对学生住宿的调房、退房以及导入学生住宿信息的管理
3.7.3,学生宿舍管理子功能
实现对学生宿舍的编辑,删除,查看,初始化功能,它是学生公寓管理的基础数据
3.7.4,临时员工信息管理子功能
实现对临时员工信息的添加,编辑,删除和查看功能。
图3.4
3.7.5,临时员工租住信息管理管理,子功能
实现对临时员工租住信息的添加,编辑,删除和查看功能。
3.7.6学生类别基础数据管理。
子功能
实现对学生类别的添加,编辑,删除功能,它是学生公寓管理的基础数据
3.8系统管理功能
目的是用户对自己的信息及系统的参数进行设定和有效的管理。
4系统数据结构设计
4.1说明
在面向对象的设计方法中,数据也可以作为一个对象来处理,如果数据附属于某一对象,可以将其纳入该对象的属性管理之中。
所以在面向对象的设计过程中,对数据的设计是在对对象的设计过程中完成的。
4.2数据结构
数据结构
Name
Code
临时员工信息表
ECE_LMIS_TMP_WORKDER
临时员工入住记录
ECE_LMIS_TMP_RECORD
临时员工宿舍
ECE_LMIS_TMP_DOMITARY
临时员工收费表
ECE_LMIS_TMP_RENT
临时调度
ECE_LMIS_TMP_DISPATCH
人事变动记录
ECE_LMIS_POST_CHANGE
入住记录
ECE_LMIS_LIVE_RECORD
名贵植物列表
ECE_LMIS_VALUE_PLANT
商铺信息表
ECE_LMIS_SHOP
商铺租金信息表
ECE_LMIS_RENTAL
回路信息表
ECE_LMIS_CIRCUIT
场地使用表
ECE_LMIS_PLACE_USED
场地信息表
ECE_LMIS_PLACE
学生信息表
TE_UUP_USER
学生类型
ECE_LMIS_STU_TYPE
寝室信息表
ECE_LMIS_DOMITORY
岗位信息表
ECE_LMIS_POST
工程信息表
ECE_LMIS_PROJECT
床位信息表
ECE_LMIS_BED
房产信息表
ECE_LMIS_HOUSE_PROPERTY
房产框架
ECE_LMIS_FRAMEWORK
房产类别
ECE_LMIS_HOUSE_TYPE
房间信息表
ECE_LMIS_ROOM
房间物品信息表
ECE_LMIS_ROOM_PROPERTY
房间状态表
ECE_LMIS_ROOM_STATE
房间类别表
ECE_LMIS_ROOM_TYPE
日常记录
ECE_LMIS_DAILY_RECORD
日常调度
ECE_LMIS_DAILY_DISPATCH
日期信息表
ECE_LMIS_DATE_TABLE
月运行记录
ECE_LMIS_MONTHLY_DIRVE
植物信息表
ECE_LMIS_PLANT
植物类别信息表
ECE_LMIS_PLANT_TYPE
植被区域信息表
ECE_LMIS_AREA
法人信息表
ECE_LMIS_LEGAL
物业人员信息表
ECE_LMIS_ESTATE_MAN_PER
租赁记录表
ECE_LMIS_RENT_RECORD
纠纷记录
ECE_LMIS_DISPUTE
组织
TE_UUP_ORG
组织类别
TB_UUP_ORG_TYPE
经营范围
ECE_LMIS_SHOP_CONCEPT
维修状态信息表
ECE_LMIS_MAT_STATE
维修类型信息表
ECE_LMIS_MAT_TYPE
网上报修信息表
ECE_LMIS_MAINTAIN
职位信息表
ECE_LMIS_POSITION
能源指数记录表
ECE_LMIS_SOURCE_RECORD
能源类别
ECE_LMIS_SOURCE_TYPE
设备信息表
ECE_LMIS__EQUIPMENT
课程信息表
ECE_LMIS_COURSE
调度表
ECE_LMIS_DISPATCH
负荷性质
ECE_LMIS_WORKLOAD
资产报废单
ECE_LMIS_PRO_DECLARE
资产状态表
ECE_LMIS_PRO_STATE
车辆台帐
ECE_LMIS_BUS
车队信息表
ECE_LMIS_FLEET_INFOR
车队营业额
ECE_LMIS_FLEET_TURNOVER
食堂信息表
ECE_LMIS_CANTEEN
食堂营业额
ECE_LMIS_CANTEEN_TURNOVER
4.3数据结构与系统元素的关系
实体关系图:
虎溪后勤管理系统CDM图
虎溪后勤管理系统PDM图
5接口设计
5.1用户接口
5.1.1商户管理模块用户接口
5.1.1.1门面基础状态数据
名称
门面基础状态数据
标识
F101
子系统名称
商户管理
模块
系统名称
虎溪校区后勤管理系统
接口说明
输入
1.状态名称
2.备注
输出
1.状态编号
2.状态名称
3.备注
功能说明
实现门面状态基础数据的添加、编辑、删除和查看功能。
5.1.1.2商户单价基础数据
名称
商户单价基础数据
标识
F102
子系统名称
商户管理
模块
系统名称
虎溪校区后勤管理系统
接口说明
输入
1.单价种类
2.单价价格
输出
1.单价种类
2.单价价格
功能说明
实现商户单价基础数据的添加、编辑、删除和查看功能。
5.1.1.3滞纳金标准基础数据
名称
滞纳金标准基础数据
标识
F103
子系统名称
商户管理
模块
系统名称
虎溪校区后勤管理系统
接口说明
输入
1.滞纳金标准
输出
1.滞纳金标准
功能说明
实现滞纳金标准基础数据的添加、编辑、删除和查看功能。
5.1.1.4商户信息管理
名称
商户信息管理
标识
F104
子系统名称
商户管理
模块
系统名称
虎溪校区后勤管理系统
接口说明
输入
1.门牌号
2.门面状态
3.经营范围
4.备注
输出
1.门牌号
2.门面状态
3.经营范围
4.备注
功能说明
实现对商户的添加,编辑,删除,查询和查看功能,它是商户管理的基础数据。
5.1.1.5商户租赁管理
名称
商户租赁管理
标识
F105
子系统名称
商户管理
模块
系统名称
虎溪校区后勤管理系统
接口说明
输入
1.法人姓名
2.法人联系电话
输出
1.合同编号
2.法人姓名
3.门牌号
4.商铺名称
5.合同开始时间
6.合同结束时间
7.合同签订时间
功能说明
实现对商户租赁信息的添加,编辑,删除,查询和查看功能
5.1.1.6商户收费设置
名称
商户收费设置
标识
F106
子系统名称
商户管理
模块
系统名称
虎溪校区后勤管理系统
接口说明
输入
1.年份
2.月份
3.免租原因
输出
1.法人姓名
2.门牌号
3.商铺名称
4.合同编号
5.合同开始时间
6.合同结束时间
7.合同签订时间
功能说明
实现对商户收费信息的免租金设置和最后缴费期限设置
5.1.1.7商户缴费管理
名称
商户缴费管理
标识
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概要 设计 说明书 示例