解决方案说明TMPSMD

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

解决方案说明书Solution Model Description 编号:TMP-SMD
版本
变更记录
目录
1简介 (4)
1.1内容 (4)
1.2适用对象 (4)
1.3参考文档 (4)
2系统整体架构 (5)
3.资源层解决方案 (6)
数据库设计的概念模型 (6)
资源层组件 (6)
资源层类图 (7)
类详细设计 (7)
4 业务层解决方案 (10)
业务层概述 (10)
业务层类图 (10)
5.表示层解决方案 (12)
表示层概述 (12)
表示层类图 (12)
用例实现 (12)
用例一12
用例二14
用例三14
用例四15
用例五16
用例六17
1简介
内容编写此说明书,实现各个行业的公司以及一些单位在互联网上进行证件印章安全管理,重点实现网上证章的使用申请功能,保证公司证章安全有序的使用。

实现工作人员只能查看证章信息,申请使用证章,系统管理员可以添加、删除、修改证章信息和人员,总经理可以查看人员与证件信息,可以进行审批证章等功能。

1.1内容
本系统主要实现证章的申请使用以及证章的归还,保证证章的安全使用与管理。

(1)不同身份有不同的权限功能(系统管理员、工作人员、总经理或部门经理);
(2)在线查看证章信息;(分页显示);
(3)在线申请使用证章,审批使用证章;
(4)后台管理(人员管理、部门管理、证章管理、审批管理)。

1.2适用对象
本系统用户为:
(1)公司或单位的工作人员;
1.3参考文档
(1)《数据库系统概论(第四版)》,王珊、萨师煊主编,第060254号,高等教育出版社。

(2)《SQL Server 2012编程入门经典(第四版)》,Paul Atkinson、Robert Vieira著王军、牛志玲译,第38854号,清华大学出版社,2013 .4。

2系统整体架构
方法调用事件
3.资源层解决方案
数据库设计的概念模型
数据访问层负责对业务层提供数据操作。

业务层或者通用层中所有的对象都通过数据访问层的对象访问数据库。

数据访问层中的类是按业务对象来组织的,每个业务对象中包含的数据可能存在不同的几种数据表中,它由数据访问类统一组织成一个概念中的对象,它相当于是一个面向对象的数据库层,负责映射面向对象与关系数据库间的关系。

对数据库的所有操作均由存储过程完成,数据层只是在前台调用后台的存储过程。

OA证章管理系统E-R图:
资源层组件
资源层组件是完成数据库处理的组件,例如数据源的管理、执行数据库的查询、CRUD。

资源层类图
类详细设计
4 业务层解决方案
业务层概述
业务层是专门处理软件业务需求的一层,处于数据库之上,服务层之下,完成一些列对Domain Object的CRUD,作为一组微服务提供给服务层来组织在暴露给表现层。

集中了所有业务处理的代码.;处理了应用程序的业务逻辑和业务校验.;管理事物;与其它层相互作用的接口。

业务层类图
业务层类详细设计
5.表示层解决方案
表示层概述
表示层负责:管理用户的请求,做出相应的响应;提供一个controller,调用业务逻辑和其它上层接口;处理异常;简单地验证。

表示层类图
用例实现
用例一
(1)用例名称及密码
(2)用例名称:用户登录
编号:TC_302_01
用例概述:用户登录该系统进行申请借阅证章。

(3)页面流程图
(4)视图设计(JSP、Servlet)
JSP页面说明
页面名称
功能简述用户登录
进入的URL /xawb/ 进入方式post 数据来源定义
编号参数名称来源说明
1 User OADataBase 用户自己填写。

页面外观
用例二
(1)用例名称及编号
用例名称:用户修改密码。

编号:TC_302_02。

(2)用例概述
用户进入主页面登录。

用例三
(1)、用例名称及编号
用例名称:主界面。

编号:TC_302_03。

(2)用例概述
用户进入主界面。

(3)页面流程图
(4)视图设计(JSP、Servlet)
1 homepage 通过登录后跳转。

页面外观
用例四
(1)用例名称及编号
用例名称:人员管理。

编号:TC_302_04。

(2)用例概述
商品购物车进行管理。

(3)视图设计(JSP、Servlet)
JSP页面说明
页面名称
功能简述人员管理
/xawb/ 进入方式不能直接访问,需要登录。

进入的
URL
数据来源定义
编号参数名称来源说明
1 User OADataBase 人员信息
页面外观
用例五
(1)用例名称及编号
用例名称:部门管理。

编号:TC_302_05。

(2)用例概述
公司对其各个部门职能的管理。

(3)视图设计(JSP、Servlet)
JSP页面说明
页面名称
功能简述部门
进入的URL /xawb/ 。

进入方式需登陆后才能跳转。

用例六
(1)、用例名称及编号
用例名称:证件管理信息。

编号:TC_302_06。

(2)用例概述
对证件进行管理。

(3)视图设计(JSP、Servlet)。

相关文档
最新文档