软件概要设计说明书(类图-顺序图)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3 用例 ........................................................................................................................................... 2
4 设计概述 ................................................................................................................................... 2
1.1 软件设计目标
我国数字城市技术应用现已逐渐应用到社会的各个领域中。
为了节约大量的人力、 物
力、财力。网格管理新模式的提出将解决人们一串串“投诉没门路、解决无期限”的烦恼。
本系统主要实现朝阳区城市网络化管理信息系统中的信息提交子系统功能。
具体针对
各个模块进行概要设计,模块化结构更清晰。
1.2 参考资料
4.1.1 物理模型: ....................................................................................................... 2
4.1.2 软件功能结构图: ........................................................................................... 3
属性:
项目
类型
长度
备注
问题编号 *
Int
问题来源 *
Int
来源方式 *
char
接线员 *
char
监督员 *
char
城管通手机号 * 问题类型 ** 部件信息 ** 大类 * 小类 * 所属城区 所属街区 所属社区 所属万米单元 事件位置说明
Int Int Int Int Int Int Int Int Int char
问题描述
char
破坏程度
char
影响范围
char
问题发生时间
char
举报人
char
举报人联系方式
char
回复方式
char
附件(图片、视频)
char
登记时间 当前状态
Date char
操作:
提交信息( CREAT )
重新填写( REWRITE )
4.4.1.4 控制类
检查类:检查市民填写表单的有效性
2. 节点间的连接 协议:网络: TCP/IP
3.节点的性能要求 根据登录权限进入相应角色对应的界面,接线员,市级领导,街乡二级平台,值班
长,监督员要进行用户名和口令登录检查。
4.1.2 软件功能结构图:
信息提交子系统
登
权
上
录
限
报
模
管
问
块
理
题
模
块
核
立
查
案
问
模
题
块
模
块
市
接
市
街
监
民
线
级
乡
督
上
员
领
上
员
报
中华人民共和国国家标准: 《城市市政监管信息系统技术规范》 ; 《城市市政监管信息化部件和事件分类与编码》 ; 《城市市政监管信息化单元网格划分与编码》 ; 《城市市政监管信息化地理编码》 ;
《软件需求规格说明书》
2 术语表
UML 统一建模语言
3 用例
系统顶级用例图:
4 设计概述
4.1 简述
本说明书采用的设计方法为面向对象设计法 ; 系统的体系结构为 B/S 结构 ; 相应技术为 UML_Rational Rose.
5 非功能性需求 ......................................................................................................................... 20
软件概要设计说明书
1. 概述
本说明书主要描述朝阳区城市网络化管理信息系统的子系统的各个模块的设计;
软件概要设计说明书 1
1.
概述 ................................................................................................................................... 1
1.1 软件设计目标 ............................................................................................................... 1
4.3 系统层次划分 ..................................................................................................................... 4
4.4 设计用况的类图、顺序图 ................................................................................................. 5
4.4.5 值班长核查问题 .................................................................................................... 17
4.4 约束和假定 ...................................................................................................................... 20
上
导
报
上
问
报
上
问
报
题
问
报
题
问
题
问
题
题
值
监
查
班
督
询
长
员
模
发
核
块
送
查
命
问
令
题
登录模块:除市民外,其余角色必须用相应的用户名和密码登录; 权限管理:根据登录用户名,分配权限;并根据用户权限进入相应的网页; 市民上报问题:市民无需身份验证,可直接填写市民上报问题表单; 接线员上报问题:登录成功后,进入接线员上报表单,登记市民所举报的问题并提交; 市级领导上报问题:登录成功后,进入市级领导上报问题表单,登记问题并提交; 街乡二级平台上报问题:登录成功后,进入街乡二级平台上报问题表单,登记问题并提交; 监督员上报问题:登录成功后,进入监督员上报问题表单,登记问题并提交; 查询模块:登录成功后,值班长可查询所有问题,并根据问题状态进行相应的处理; 值班长发送命令:登录成功后,值班长将待核查的问题以命令形式发送给监督员; 监督员核查问题:登录成功后,监督员核查问题并修改核查问题表单; 立案模块:值班长登录成功后,根据问题状态进行立案;
4.3 系统层次划分
系统划分为五个层次:用户界面层、专用应用软件层、通用应用软件层、中间层和数 据层。
系统层次图:
用户界面层
登录界面
市民上报问 题界面
市级领导上 报问题界面
街乡二级平 值班长查询 监督员上报 台上报界面 核查界面 问题界面
专用软件层 通用软件层 中间件层
登录
操作权限分 配
事务处理
上报问题
数据层包括实体类及其相应的服务。
界面层自系统与专用软件层和通用软件层之间是“请求
— 服务 ”关系,它不可以直接
与数据层发生关系。
专用层与通用层有依赖关系和继承关系。
专用层、通用层与数据层之间是“请求 — 服务”关系。
4.4 设计wenku.baidu.com况的类图、顺序图
4.4.1 市民上报问题
4.4.1.1 市民上报问题类图 ,顺序图
用例编号: U_01_008 市民上报问题 :
说明:
市民上报问题时, 在登录界面里, 市民无需登录, 点击 市民上报 直接进入市民上报问题表
单,输入上报的问题,点击确认,进行有效性验证,查询问题登记表,检查是否有相同的模
糊匹配的记录,如果该问题已存在或是已解决,则返回该问题已存在
/已解决对话框;否则
值班长查询 核查
通用查询
数据层
数据库
界面层包括登录界面、 市民上报问题界面、 市级领导上报问题界面、 街乡二级平台上报
问题界面、监督员上报问题界面、值班长浏览操作界面等用户界面。
专用软件层包括市民上报问题, 市级领导上报问题, 街乡二级平台上报问题, 监督员上
报问题,值班长核查问题等处理。
通用软件层包括登录、权限管理、通用查询类。
4.4.3 街乡二级平台上报问题 ........................................................................................ 12
4.4.4(监督员)登记问题(接线员上报问题) ......................................................... 14
4.2 系统结构设计 4.1.1 物理模型:
配置图:
1.节点说明 Web 服务器: Happy 2005 2.40GHz CPU , 512MB 内存, 20GB*4 硬盘 ; 操作系统:
Windows XP; 数据库服务器: MS SQL Server 2000 ; 浏览器: IE5.0。 协议:数据库: ADO
4.1 简述 ..................................................................................................................................... 2
4.2 系统结构设计 ..................................................................................................................... 2
包括
登录模块, 登记问题模块,市民上报问题模块,上级下达命令模块,街乡二级平台上报问题
模块, 核查问题模块, 以及立案模块。 将针对上述模块的功能进行面向对象的分析并完成相
应用例的顺序图, 相应对象的状态图的设计以及系统总体构架和配置。
对系统的性能, 可用
性等非功能需求也有相应描述,供详细设计人员和项目小组以及用户参考。
进行上报问题处理,修改问题登记表,创建一条问题记录;同时返回提交成功对话框。
市民上报问题用例中的界面类包括: 登录界面( Login ) 市民上报问题表单( PubForm) 提交成功对话框( SubSuccessDialog) 问题已存在 /已解决对话框( ExistDialog )
市民上报问题用例中的控制类包括: 检查( Check) :问题查询,以及输入有效性 上报问题处理( Submission)
1.2 参考资料 ....................................................................................................................... 1 2 术语表 ....................................................................................................................................... 2
4.4.1 市民上报问题 .......................................................................................................... 5
4.4.2 上级下达命令 .......................................................................................................... 9
市民上报问题用例中的实体类包括: 问题登记表( ProbRecord)
顺序图:
4.4.1.2 边界类
市民上报问题界面类的原型如图所示:
登录界面原型如下:
4.4.1.3 实体类
ProbRecord 类:映射到数据库的问题登记表 T-ProbRecord 表上
职责:通过 ADO 表单内容进行汇总并在 T-ProbRecord 表中创建一条问题记录。