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

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

编写:java第01组日期:2018-6-26 审核:日期:

批准:日期:

受控状态:是

发布版次:1.0 日期:2018-6-26

目录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流程控制技术8

2.2 设计思想8

2.2.1 系统构思8

2.2.2 关键技术与算法9

3系统功能设计9

3.1网上事项申报系统9

3.2网上事项审批系统19

3.4工程管理28

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 编写目的

本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。

本说明书的预期读者为:代码开发员等。

1.2 背景

待开发软件系统的名称:科技信息化管理系统

此软件系统任务提出者中软国际公司

1.3 基线

科技信息化管理系统需求规格说明书v1.0

1.4 定义

为统一概念,避免混淆,本技术文档对客户端内容管理系统的基本概念和术语进行了分类和解释。

编号术语描述

01 系统管理员可以登录本系统进行系统管理的用户

进行科技工程管理

02 科技工程管理

03 待办工程申请事项审批系统中的概念。对于某一个角色的审批人

来说,某一个工程申请轮到该审批人审批了,这个

事项叫做待办工程申请。

04 办结工程事项审批系统中的概念。对于某一个角色的审批人

来说,某一个工程申请已经被该审批人审批了,这

个事项叫做办结工程。

05 科技人才公司内部业绩突出的员工

06 事项立项、实施、验收、成果、奖励的申请和审批事件

07 科技工程签订合同后开始实施的工程,包括正在实施的工程

和已经完成的工程

08 科技成果达到一定水平,有一定意义的成功工程

09 实施管理工程开始实施后的中期阶段汇报

2 总体设计

2.1 概述

2.1.1 功能描述

系统分网上事项申报系统、网上事项审批系统、科技工程管理系统和系统管理四大模块,

主要功能如下图所示:

2.1.2 运行环境2.1.2.1 软件环境

2.1.3 开发环境

2.1.

3.1 服务器软件环境

2.1.

3.2开发机器软件环境

2.2.2 关键技术与算法

2.2.2.1 jSP控制技术

jsp是由sun公司倡导、许多公司参与一起建立的一种动态网页技术标准

在传统的网页html文件<*html,*htm)中加入java程序片段

JSP的实现原理

2.2.2.2 Gson

G son 是一个Java库,可用于将Java对象转换成JSON格式。同样,也可以被用于将一个JSON字符串转换为等效的Java对象。

用Google的G son包解读WebService提供的位置解读服务,数据交换格式指定为JSON。

2.2 设计思想

2.2.1 系统构思

系统功能层次

1 表现层:

包括JSP 页面视图,静态HTML 页面,CSS 文档,JavaScript 代码等,主要负责界面的呈现显示。

2 功能层:

包括Struts 类库,Struts1 的Action 类,Servlet 类等。主要负责在服务器端调用服务层提供的服务来完成系统设计的所有功能。

服务层:

3 包括提供服务接口的Java 文件。Spring 连接功能层,JBPM 流程管理服务。

4 数据层:

包括Hibernate 类库,提供数据访问接口的DAO 类,数据库中表的域模型Java 类和相应的X.hbm.xml 文件,Hibernate 配置文件。

5 系统底层:

包括Windows Server2003 操作系统,应用服务器Tomcat 6.x,数据库库软件MySQL 5.x。

3系统功能设计

此部分主要对关键功能进行设计,描述其实现方式。

如果对详细设计要求不高,也可在下面的部分中包括对详细设计的功能说明,不必另建详细设计文件。此部分主要对各模块功能进行分解,尽量能细化到每一个操作。同时附以特征界面和数据表设计。

3.1网上事项申报系统

该模块为申请人设计,提供立项申报、实施管理申请、科技工程验收申请、成果鉴定申请、科技工程奖励申请,查看待办与办结工程以及更改个人信息的功能。

1立项申报

操作角色:申请人

输入:

输入方式类型长度注释

数据名

工程名手动输入Varchar 50

类别手动输入Varchar 50

申请人手动输入Varchar 50

手动输入Double

申请经

手动输入Double 50

内容及

目的

备注手动输入Double 50

附件导入附件每个文件限10M

处理:1.申请人填写表单,点击提交。

2.系统检查是否填写完整,完整则将信息填入数据库。到达申请成功页面。

输出:申请成功。

界面如下图所示:

相关文档
最新文档