收藏 分享(赏)

解决方案说明书TMP-SMD.doc

上传人:scg750829 文档编号:4660125 上传时间:2019-01-06 格式:DOC 页数:18 大小:914.50KB
下载 相关 举报
解决方案说明书TMP-SMD.doc_第1页
第1页 / 共18页
解决方案说明书TMP-SMD.doc_第2页
第2页 / 共18页
解决方案说明书TMP-SMD.doc_第3页
第3页 / 共18页
解决方案说明书TMP-SMD.doc_第4页
第4页 / 共18页
解决方案说明书TMP-SMD.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、 解决方案说明书1/18解决方案说明书Solution Model Description编号:TMP-SMD版本 1.0作者: 日期:审批: 日期:解决方案说明书2/18变更记录日期 版本 变更说明 作者2013-12-29 1.0 创建 王蕊蕊 刘晶解决方案说明书3/18目录1 简介 41.1 内容 41.2 适用对象 41.3 参考文档 42 系统整体架构 .53.资源层解决方案 .63.1 数据库设计的概念模型 63.2 资源层组件 63.2.1 资源层类图 .73.2.2 类详细设计 .74 业务层解决方案 104.1 业务层概述 104.2 业务层类图 105.表示层解决方案 .1

2、25.1 表示层概述 125.2 表示层类图 125.3 用例实现 125.3.1 用例一 .125.3.2 用例二 .145.3.3 用例三 .145.3.4 用例四 .165.3.5 用例五 .175.3.5 用例六 .18解决方案说明书4/181 简介内容编写此说明书,实现各个行业的公司以及一些单位在互联网上进行证件印章安全管理,重点实现网上证章的使用申请功能,保证公司证章安全有序的使用。实现工作人员只能查看证章信息,申请使用证章,系统管理员可以添加、删除、修改证章信息和人员,总经理可以查看人员与证件信息,可以进行审批证章等功能。1.1 内容本系统主要实现证章的申请使用以及证章的归还,保

3、证证章的安全使用与管理。(1)不同身份有不同的权限功能(系统管理员、工作人员、总经理或部门经理) ; (2)在线查看证章信息;(分页显示) ;(3)在线申请使用证章,审批使用证章;(4)后台管理(人员管理、部门管理、证章管理、审批管理) 。1.2 适用对象本系统用户为:(1)公司或单位的工作人员;1.3 参考文档(1) 数据库系统概论(第四版) ,王珊、萨师煊主编 ,第 060254 号,高等教育出版社 2006.5 。(2) SQL Server 2012 编程入门经典(第四版) ,Paul Atkinson、Robert Vieira 著 王军、牛志玲译,第 38854 号,清华大学出版社

4、,2013 .4。解决方案说明书5/182 系统整体架构模型封装应用程序状态响应状态查询应用程序功能通知试图改变控制器定义应用程序行为用户动作映射成模型更新选择响应的视图视图解释模型模型更新请求发送用户输入给控制器允许控制器选择视图通知改变视图选择用户请求方法调用事件解决方案说明书6/183.资源层解决方案3.1 数据库设计的概念模型数据访问层负责对业务层提供数据操作。业务层或者通用层中所有的对象都通过数据访问层的对象访问数据库。数据访问层中的类是按业务对象来组织的,每个业务对象中包含的数据可能存在不同的几种数据表中,它由数据访问类统一组织成一个概念中的对象,它相当于是一个面向对象的数据库层,

5、负责映射面向对象与关系数据库间的关系。对数据库的所有操作均由存储过程完成,数据层只是在前台调用后台的存储过程。OA 证章管理系统 E-R 图:管 理 员用 户证 章人 员管 理部 门总 经 理申 请 / 查 看查 看 查 看 审 批3.2 资源层组件资源层组件是完成数据库处理的组件,例如数据源的管理、执行数据库的查询、CRUD。解决方案说明书7/183.2.1 资源层类图C e r t i f i c a t e- C e r t i f i c a t e I d : i n t- C e r t i f i c a t e N a m e : s t r i n g- C e r t i

6、f i c a t e T y p e I d : i n t- L e n d S t a t e I d : s t r i n g- C e r t i f i c a t e S e r v e r D a t e : s t r i n g- C e r t i f i c a t e I s s u e I d : i n t- C e r t i f i c a t e E x p r i e s T i m e : s t r i n g- C e r t i f i c a t e K e e p e r : s t r i n gC e r t i f i c a t e

7、T y p e- C e r t i f i c a t e T y p e I d : i n t- C e r t i f i c a t e T y p e N a m e : s t r i n gS e a l T y p e- S e a l T y p e I d : i n t- S e a l T y p e N a m e : s t r i n gL e n d S t a t e- L e n d S t a t e I d : i n t- L e n d S t a t e N a m e : s t r i n gR o l e- R o l e I d : i

8、n t- R o l e N a m e : s t r i n gD e p a r t m e n t- D e p a r t m e n t I d : i n t- D e p a r t m e n t N a m e : s t r i n g- D e p a r t m e n t I n t r o d u c t i o n : s t r i n gS e a l- S e a l I d : i n t- S e a l N a m e : s t r i n g- S e a l T y p e I d : i n t- L e n d S t a t e I d

9、: i n t- S e a l S e r v i c e D a t e : s t r i n g- S e a l I s s u e I d : i n t- S e a l E x p r i e s T i m e : s t r i n g- S e a l K e e p e r : s t r i n gA p p l i c a t i o n- A p p l i c a t i o n I d : i n t- A p p l i c a n t N a m e : s t r i n g- B a d g e N a m e : s t r i n g- U s e

10、 T i m e : s t r i n g- R e t u r n T i m e : s t r i n g- L e n d S t a t e I d : i n t- R e a s o n F o r A p p l i c a t i o n : s t r i n gO A D a t a B a s eU s e r- U s e r I d : i n t- U s e r N a m e : s t r i n g- U s e r T y p e I d : i n t- U s e r L o g i n N a m e : s t r i n g- U s e r

11、 A g e : i n t- U s e r G e n d e r : c h a r- L e n d S t a t e : s t r i n g- T e l e p h o n e : s t r i n g- E m a i l : s t r i n g- D e p a r t m e n t I d : i n t- R o l e I d : i n t- U s e r L o g i n P a s s w o r d : s t r i n g3.2.2 类详细设计类名称 OADataBase 所属包名称 com.xawb.dao类变量定义(先 Public-pr

12、otected-private)名称 类型 描述Conn Connection 获得连接对象Rs ResultSet 查询的对象方法(先 Public-protected-private)名称 参数 返回值 简单描述getConn Connection 获得连接对象excuteUpdate String sql int 执行增删改excuteQuery String sql DataTable 执行查询Close Void 关闭连接类名称 User 所属包名称类变量定义(先 Public-protected-private)名称 类型 描述User User 用户解决方案说明书8/18User

13、info Userinfo 用户信息方法(先 Public-protected-private)名称 参数 返回值 简单描述UpdateUser String sql User 更改用户信息SearchUser String sql Datatable 查询用户信息DeleteUser String sql User 删除用户信息AddUser String sql User 添加用户信息类名称 Application 所属包名称类变量定义(先 Public-protected-private)名称 类型 描述Application Application 申请单类名称 Seal 所属包名称类

14、变量定义(先 Public-protected-private)名称 类型 描述Seal Seal 印章方法(先 Public-protected-private)名称 参数 返回值 简单描述SearchSeal String sql DataTable 查询印章信息UpdateSeal String sql Seal 更改印章信息AddSeal String sql Seal 添加印章信息DeleteSeal String sql Seal 删除印章信息类名称 Certification 所属包名称类变量定义(先 Public-protected-private)名称 类型 描述Certif

15、ication Certification 证件方法(先 Public-protected-private)名称 参数 返回值 简单描述SearchCertification String sql DataTable 查询证件信息AddCertification String sql Certification 添加证件信息UpdateCertification String sql Certification 修改证件信息DeleteCertification String sql Certification 删除证件信息类名称 Department 所属包名称类变量定义(先 Public-

16、protected-private)名称 类型 描述Department Department 部门信息解决方案说明书9/18方法(先 Public-protected-private)名称 参数 返回值 简单描述SearchString sql String sql DataTable 查询部门信息UpdateDepartment String sql Department 修改部门信息AddDepartment String sql Department 添加部门信息DeleteDepartment String sql Department 删除部门信息解决方案说明书10/184 业务层

17、解决方案4.1 业务层概述业务层是专门处理软件业务需求的一层,处于数据库之上,服务层之下,完成一些列对Domain Object 的 CRUD,作为一组微服务提供给服务层来组织在暴露给表现层。集中了所有业务处理的代码.;处理了应用程序的业务逻辑和业务校验.;管理事物 ;与其它层相互作用的接口 。4.2 业务层类图4.3 业务层类详细设计类名称 ManageBiz 所属包名称类变量定义名称 类型 描述ManageBiz 部门信息方法名称 参数 返回值 简单描述Login String adminname,String passwordint 判定经理总登录信息,并判定是否有效。Update St

18、ring password int 修改总经理密码。Approve String status bool 审批申请类名称 AdminBiz 所属包名称类变量定义名称 类型 描述AdminBiz 管理员的操作方法类名称 UserBiz 所属包名称类变量定义名称 类型 描述User User 用户信息对象。方法名称 参数 返回值 简单描述Login String username,String passwordint 登录用户信息,并判定是否有效。UpdatePassword String password int 修改用户密码。解决方案说明书11/18名称 参数 返回值 简单描述Login St

19、ring adminname,String passwordint 判定管理员登录信息,并判定是否有效。ManageUser User user User 管理用户信息ManageDepartment Department dep Department 管理部门信息ManageSeal Seal seal Seal 管理印章信息ManageCertification Certification certifi Certification 管理证件信息解决方案说明书12/185.表示层解决方案5.1 表示层概述表示层负责:管理用户的请求,做出相应的响应 ;提供一个 controller,调用业务

20、逻辑和其它上层接口 ;处理异常 ;简单地验证 。5.2 表示层类图5.3 用例实现5.3.1 用例一(1)用例名称及密码(2)用例名称:用户登录编号:TC_302_01用例概述:用户登录该系统进行申请借阅证章。(3)页面流程图解决方案说明书13/18(4)视图设计(JSP、Servlet)JSP页面说明页面名称 Login.jsp功能简述 用户登录进入的URL /xawb/ login.jsp 进入方式 post数据来源定义编号 参数名称 来源 说明1 User OADataBase 用户自己填写。页面外观解决方案说明书14/185.3.2 用例二(1)用例名称及编号用例名称:用户修改密码。编

21、号:TC_302_02。(2)用例概述用户进入主页面登录。5.3.3 用例三(1) 、用例名称及编号用例名称:主界面。编号:TC_302_03。(2)用例概述用户进入主界面。(3)页面流程图解决方案说明书15/18开始是否连接成功进入主页面是否(4)视图设计(JSP、Servlet)JSP 页面说明页面名称 home.jsp功能简述 主界面。进入的URL/xawb/home.jsp 进入方式数据来源定义编号 参数名称 来源 说明1 homepage 通过登录后跳转。页面外观解决方案说明书16/185.3.4 用例四(1)用例名称及编号用例名称:人员管理。编号:TC_302_04。(2)用例概述

22、商品购物车进行管理。(3)视图设计(JSP、Servlet)JSP页面说明页面名称 User.jsp功能简述 人员管理进入的URL/xawb/User.jsp 进入方式 不能直接访问,需要登录。数据来源定义解决方案说明书17/18编号 参数名称 来源 说明1 User OADataBase 人员信息页面外观5.3.5 用例五(1)用例名称及编号用例名称:部门管理。编号:TC_302_05。(2)用例概述公司对其各个部门职能的管理。(3)视图设计(JSP、Servlet)JSP页面说明页面名称 Department.jsp功能简述 部门解决方案说明书18/18进入的URL /xawb/ Department.jsp。 进入方式 需登陆后才能跳转。数据来源定义编号 参数名称 来源 说明1 Department OADataBase 部门信息5.3.5 用例六(1) 、用例名称及编号用例名称:证件管理信息。编号:TC_302_06。(2)用例概述对证件进行管理。(3)视图设计(JSP、Servlet)JSP页面说明页面名称 Certification.jsp功能简述 部门信息进入的URL /xawb/Certification.jsp 进入方式 需从主页面跳转。数据来源定义编号 参数名称 来源 说明1 Certification OADataBase 证件信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 解决方案

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报