科技信息化管理系统概要设计方案说明书.pdf

上传人:tbuqq 文档编号:4658972 上传时间:2019-11-24 格式:PDF 页数:27 大小:816.12KB
返回 下载 相关 举报
科技信息化管理系统概要设计方案说明书.pdf_第1页
第1页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《科技信息化管理系统概要设计方案说明书.pdf》由会员分享,可在线阅读,更多相关《科技信息化管理系统概要设计方案说明书.pdf(27页珍藏版)》请在三一文库上搜索。

1、编写:java第 01 组日期: 2018-6-26 审核:日期: 批准:日期: 受控状态:是 发布版次: 1.0 日期: 2018-6-26 2 / 27 目 录 1 引言 4 1.1 编写目的 4 1.2 背景 4 1.3 基线 4 1.4 定义 4 2 总体设计 5 2.1 概述 5 2.1.2 运行环境 6 2.1.2.1 软件环境 6 2.1.2.2 硬件环境 7 2.1.3 开发环境 7 2.1.3.1 服务器软件环境7 2.1.3.2 服务器硬件环境7 2.1.3.3 开发机器软件环境8 2.1.3.4 开发机器硬件环境8 2.2.2 关键技术与算法8 2.2.2.1 jBPM流

2、程控制技术8 2.2 设计思想 8 2.2.1 系统构思 8 2.2.2 关键技术与算法9 3 系统功能设计9 3.1 网上事项申报系统9 3.2 网上事项审批系统19 3.4 工程管理 28 3 / 27 3.5 系统管理 32 4 系统数据结构设计38 5 运行设计 42 5.1 系统初始化42 5.2 运行控制 44 6 系统出错处理设计45 6.1 出错信息 45 6.2 补救措施 46 7 系统维护设计46 7.1 检测点的设计46 7.2 检测专用模块的设计47 8 尚待解决的问题47 1 引言 1.1 编写目的 本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编 码。

3、 本说明书的预期读者为:代码开发员等。 1.2 背景 待开发软件系统的名称:科技信息化管理系统 此软件系统任务提出者中软国际公司 1.3 基线 科技信息化管理系统需求规格说明书v1.0 4 / 27 1.4 定义 为统一概念,避免混淆,本技术文档对客户端内容管理系统的基本概念和 术语进行了分类和解释。 编号术语描述 01 系统管理员可以登录本系统进行系统管理的用户 02 科技工程管理 员 进行科技工程管理 03 待办工程申请事项审批系统中的概念。对于某一个角色的审批人 来说,某一个工程申请轮到该审批人审批了,这个 事项叫做待办工程申请。 04 办结工程事项审批系统中的概念。对于某一个角色的审批

4、人 来说,某一个工程申请已经被该审批人审批了,这 个事项叫做办结工程。 05 科技人才公司内部业绩突出的员工 06 事项立项、实施、验收、成果、奖励的申请和审批事件 07 科技工程签订合同后开始实施的工程,包括正在实施的工程 和已经完成的工程 08 科技成果达到一定水平,有一定意义的成功工程 09 实施管理工程开始实施后的中期阶段汇报 2 总体设计 2.1 概述 2.1.1 功能描述 系统分网上事项申报系统、网上事项审批系统、科技工程管理系统和系统管 理四大模块, 主要功能如下图所示 : 5 / 27 2.1.2 运行环境 2.1.2.1 软件环境 名称版本语种 操作系统Windows Ser

5、ver 2003 简体中文 操作系统的附加功能SP4 3 简体中文 数据库平台Mysql 5.1 简体中文 应用平台tomcat 5.x 简体中文 客户端软件MS IE 6.0 简体中文 6 / 27 2.1.3 开发环境 2.1.3.1 服务器软件环境 2.1.3.2开发机器软件环境 2.2.2 关键技术与算法 2.2.2.1 jSP控制技术 jsp 是由sun公司倡导、许多公司参与一起建立的一种动态网页技术标准 在传统的网页 html 文件 Not null 用户名 name Varchar(50 Not null 姓名 19 / 27 position Varchar(20 Not nu

6、ll 职位 phone int Not null 电话 email Varchar(20 Not null 邮箱 pwd Varchar(20 Not null 密码 comID int Not null 公司编号外键 deptID int Not null 部门编号外键 imgID int Not null 照片编号外键 roleID int Not null 角色编号外键 2. 工程表 字段名数据类型是否为空注释备注 proID Int Not null 工程编号主键 proname varchar(40 Not null 工程名称 PartyA varchar(40 Not null 甲

7、方负责人 PartyB varchar(40 Not null 乙方负责人 prepaid double(10 Not null 预支付 sumTZ double(20 Not null 总投资 contT date Not null 合同时间 schedule varchar(100 Not null 进度 status varchar(100 Not null 状态 comID int Not null 公司编号外键 typeID int Not null 类型编号外键 applyID int Not null 申请编号外键 docID int Not null 文档编号外键 approv

8、eID int Not null 审批编号外键 20 / 27 3 . 公司表 Not null 申请内容 proposer Varchar(50 Not null 申请人 applyTime Datetime Not null 申请时间 21 / 27 proID Int Not null 状态 Notnull 工程名 funds double(10 Notnull 经费 affix text Notnull 附件 7. 审批表 : 字段名数据类型是否为空注释备注 approveID Int Notnull 审批编号主键自增 approver varchar(20 Notnull 审批人 i

9、dea varchar(20 Notnull 审批意见 approveT varchar(20 Notnull 审批时间 proname varchar(20 Notnull 工程名 proID Int Notnull 工程编号外键 8文档表 document: 字段名数据类型是否为空注释备注 docID Int Not null 文档编号主键 docname Varchar 照片 上传 时间 23 / 27 5 运行设计 5.1 系统初始化 系统启动过程如上图所示。 24 / 27 5.2 运行控制 本系统运行时可能的不同模块组合及模块间的关系如下图所示: 其中登录模块,系统公告模块,即时消

10、息模块和修改个人信息模块属于公共模 块,事项申请模块,事项审批模块,系统管理模块以及工程管理模块是四个独 立的大的功能模块,用户通过登录统一安全验证之后,进入与其角色对应的功 能模块中。流程管理模块,事项统计模块,导出文件模块为内部子模块。各模 块所需的支持软件:以上所有模块都需Web 浏览器,数据库服务器,Web 程序 服务器支持。特别的,流程管理模块需JBPM 的支持,导出文件模块需 apache POI API 的支持,事项统计需 JFreechart 的支持。 使用各模块都将经过权限验证,防止非授权用户的使用。 5.3 系统结束 25 / 27 系统关闭时的流程图如上所示 6 系统出错

11、处理设计 6.1 出错信息 系统在运行期间产生的错误,会在客户端产生出错提示,对于严重的错误系 统会以日志的形式记录下来。 其中在客户端页面上显示的出错信息只包括简要的出错描述信息,例如用 户登陆时密码错误,则产生“用户名或密码错误”相类似的提示信息。对于系 统运行期间产生的较严重的错误,系统将出错的详细信息打印到服务器的控制 台上, 出错的详细信息包括: 26 / 27 出错信息项说明 错误代号统一编号的出错信息代号,通过代号可以查阅到更加信息 的信息 错误类型事先定义好的出错类型,例如空指针错误,数组越界错误 等 错误简要描述简要描述错误的原因 出错时间错误发生时的系统时间,精确到毫秒 出

12、错位置指出错误最初出现在系统中的哪个模块,哪个类 6.2 补救措施 系统故障出现后,系统将有以下方面补救措施: a. 后备技术系统将能人工和自动定期备份数据库,在系统数据库丢失时能及时 正常恢复。 b. 恢复和再启动技术在系统发生严重错误而不得不重启时,本系统能提供远程 重启的功能。 7 系统维护设计 本系统将良好的分层思想和面向接口的编程思想,其中服务层和DAO 层都包括 了接口 和接口的实现。各层之间采用配置文件的方式连接,以便于后期维护。 表示层的中的各个菜单的内容将存放到xml 配置文件中,以增加系统的可拓展 性。 7.1 检测点的设计 1. 出错日志,系统出错时会将出错的详细信息打印

13、到控制台并记录到日志中, 出错日志的详细描述参见7.1 出错信息部分。 2. 运行时程序输出。系统配置文件中将有一个的开关控制是否开启系统检查与 维护模式, 当开启系统检查与维护模式是,运行时的程序的将在控制台输出每步操作的相 关信息,并记录到日志中。 27 / 27 3. 单各功能模块的处理时间信息在系统检查与维护模式下,系统能输出单个功 能模块从开始到结束所用的时间以毫秒为单位),以便找到系统性能的瓶颈, 改善系统性能。 7.2 检测专用模块的设计 1. 访问量统计模块统计每天各个时段的访问量,以便于均衡负载和识别出可能 的DOS 攻击。 2. 链接访问量模块统计每个链接的频率以便于调整并菜单中的选项先后顺序, 调高用户体验。 8 尚待解决的问题 尚无

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1