重点推荐业务

住建委质监站互联网网站新闻发布与工作流流程管理系统软件

 

1. 引言
住建委质监站为创建互联信息发布平台建立质监站各部门、机构信息发布的平台,作为面向公众宣传和信息交流的互联网窗口并进一步简化办事人员申请质监事项办理流程、缩短流程办理时限,以此为基础,提出了开发“住建委质监站互联网网站新闻发布与工作流管理系统”的要求。

1.1 编写目的
本文档是根据住建委质监站创建互联信息发布平台并进行办工自动化工作流管理而写的需求分析,及相关功能说明。

1.2 预期读者和阅读建议
本软件产品需求分析功能说明书所针对的各种不同的预期读者,主要包括:

软件使用人员:住建委质监站互联网网站新闻发布与工作流流程管理系统软件使用人员。

开发人员:。

1.3 产品范围
本软件产品设计功能范围,主要是针对住建委质监站的互联网网站新闻发布与工作流流程管理,规范和监督工作办理过程。

2. 综合描述
本系统采用B/S架构开发,以Oracle 11数据库为后台数据库,采用JAVA语言开发,以JSP作为前台页面处理,报表支持EXCEL的导入导出。

2.1 产品的状况
本软件产品是一个新型的、自主型的产品。

主要模块分为:

基础模块:部门管理、用户管理、角色及权限管理;

互联网新闻发布模块:新闻栏目管理、新闻内容管理、通知与公告中、互动交流、投诉与建议;

工作流核心模块:工作流流程控制;

工作流实例:跟据现有工作情况收集具体办理流程;

报表系统:由系统基础数据及工作流相关实例自动生成各种报表;

在线打印:相关数据信息在线打印。

2.2 本软件的运行环境:
服务器运行环境:操作系统:WINDOWS2003/2008或者Linux as 5;数据库:Oracle 11G;Java环境: JDK1.6;Web容器:Apache Tomcat 7.0。

客户端运行环境:Windows XP及以上系统,IE6及以上浏览器,把服务器设为信任站点,便于执行导出excel等脚本。

2.3 设计和实现上的限制
软件设计要求:

使用B/S架构设计;

使用Oracle 11G数据库;

使用JAVA 作为开发语言;

JSP作为前台页面。

2.4 假设和约束(依赖)
假设的因素包括:使用者会计算机基本操作,能熟练使用鼠标及键盘;

客户端使用WINDOWS XP操作系统,浏览器使用IE6及以上浏览器。

3. 外部接口需求
本软件为独立软件,可提供从征管系统中导出税务登记表EXCEL数据接口,并提供查询报表EXCEL表格导出。

3.1 用户界面
统一的界面风格,操作简单方便,在提出意见和建议后能及时修改。

3.2 软件接口
本系统系统独立运行,设计不依赖第三方插件运行。

3.3 通讯接口
软件产品所使用的通讯功能相关的需求,包括:

WEB浏览器如IE6;

网络通讯标准协议HTTP协议;

数据交互导出数据用EXCEL电子表格形式;

4. 系统功能需求
4.1 说明和优先级
本系统功能主要是针对住建委质监站创建互联信息发布平台及工作流基础信息、工作流分析录入、工作流查询统计报等。首要任务是创建互联信息发布平台和工作流实现,及可扩展性。

4.2 输入/输出数据
单据和报表可以在线打印及根据需要提供导出EXCEL表格。

5. 其它非功能需求
本软件的非功能需求,保软件可靠运行、数据可安全存储及备份;维护方便、易扩展后,在荆州市住建委质监站用户需求增加时,软件功能也可随之扩展,如有超出现有约定范围,依实际工作情况增补需求。

5.1 性能需求
软件支持多用户同时登陆;

空服务器建议采用租用互联网云主机,方便以后功能扩展;

5.2 安全措施需求
在软件使用过程中由于诸多种原因:如服务硬件损坏、操作系统感染计算机病毒、人为误操作等原因可能发生数据被破坏或丢丢。建议采取的定时备份数据库、并将云端服务器备份数据复制到本地一台计算机来的保护有效数据。

5.3 安全性需求
数据更新修改均需实名登录才能操作。

5.4 软件质量属性
软件产品要求前台界面简洁操作方便,层次清淅;服务器端可跨平台运行支持WINDOWS及Linux。

5.5 用户文档
与软件产品一同交付的用户文档,例如:

安装使用指南,纸质文档;电子文档,与软件产品一同分发、配置。

6. 词汇表
术语
  英文全称
  概念
 
IE
  Internet Explorer
  浏览器
 
URL
  Uniform Resource Locator
  统一资源定位符
 
HTML
  Hyper Text Markup Language
  超文本标记语言
 
JDK
  Java Development Kit
  一种软件开发包;
 
G
  GB 1GB=1024MB 1MB=1024B
  是计算机容量单位
 
SQL
  Structured Query Language
  用于访问查询数据库的语言
 
Oracle
  Oracle 11g
  使用的数据库管理系统。
 

7. 基础模块
7.1 组织机构
7.2 人员
7.3 角色权限
8. 互联网新闻发布
8.1 新闻栏目
8.2 新闻内容
8.3 互动交流

9. 办工自动化核心工作流模块

10. 报表管理
根据流程各节点输入的数据生成统计表格


11. 批量数据导入导出及在线打印EXCEL数据表格批量导入导出。
相关数据表格在线打印。


12.  数据字典(部份)

 

工作流定义主信息表(workflow

字段名

字段类型

说明

id

number

Y

标识ID

workflowname

varchar2(200)

Y

工作流名称

workflowcontent

varchar2(1000)

Y

工作流描述

workflowtype

number

Y

工作流类型(1自动型2人工型3混合型)

creatdate

date

Y

工作流创建日期

creatuserid

number

Y

工作流创建者ID

creatusername

nvarchar2(50)

Y

工作流创建者用户名

workttl

number

Y

工作流生命周期

workflownum

number

Y

目前该工作流实例数目

startrole

varchar2(50)

Y

工作流启动者角色

工作流附件信息表(workflowAttachment

 

字段名

字段类型

说明

 

id

number

Y

附件ID

 

workflowid

number

Y

工作流ID

 

attaext

varchar2(50)

Y

附件类型(扩展名)

 

attaname

varchar2(200)

Y

附件名称

 

attasize

number

Y

附件大小

 

attapath

varchar2(200)

Y

附件路径

 

datetime

date

Y

上传时间

 



工作流流程(环节)表(workflowProcess

 

字段名

字段类型

说明

 

id

number

Y

环节ID

 

workflowid

number

Y

工作流ID

 

content

varchar2(1000)

Y

环节描述

 

roleid

number

Y

角色ID

 

upid

number

Y

上一个环节ID

 

nextid

number

Y

上一个环节ID

 

processorder

number

Y

节点顺序

 

url

varchar2(200)

Y

执行链接

 

工作流实例启动表(workflowInstanceStart)

 

字段名

字段类型

说明

 

ID

NUMBER

Y

实例ID

 

WORKFLOWID

NUMBER

Y

工作流ID

 

CONTENT

varchar2(1000)

Y

工作流实例描述

 

CREATDATE

DATE

Y

实例创建时间

 

CREATUSERID

NUMBER

Y

实例创建者ID

 

CREATUSERNAME

VARCHAR2(50)

Y

实例创建者名称

 

STATE

VARCHAR2(50)

Y

当前工作流状态节点

 

ISOVER

NUMBER

Y

工作流实例0未完1完成

 

OVERDATE

DATE

Y

工作流实例完成时间

 

tableid

number

Y

表单ID

 

NEXTUSER

VARCHAR2(50)

Y

下个节点用户

 

aboutwf

number

Y

相关工作流

 


工作流实例操作过程描述(workflowInstanceProc

 

字段名

字段类型

说明

 

id

NUMBER

Y

工作流实例操作过程ID

 

workflowprocessid

number

Y

工作流启动实例ID

 

node

number

Y

工作流实例所对应环节

 

nodestate

number

Y

环节所处状态:0未处理,1已查看,2已理,3被退回

 

userid

number

Y

当前操作者

 

content

varchar2(1000)

Y

操作内容说明

 

TITLE

VARCHAR2(200)

Y

签字内容

 

ENDDATE

DATE

Y

结束时间

 

STARTDATE

DATE

Y

接收时间

 

NEXTUSER

VARCHAR2(50)

Y

下个节点用户

 

aboutwf

number

Y

相关工作流

 

工作项签字(workItem备用

 

字段名

字段类型

说明

 

id

number

Y

工作项ID

 

InstanceProcid

number

Y

工作流实例操作过程ID

 

userid

number

Y

操作者

 

writedate

DATE

Y

写入时间

 

writetype

number

Y

写入类型:0提交,1退回

 

content

long

Y

工作项描述

 


用户描述(loginuser

 

字段名

字段类型

说明

 

ID

NUMBER

N

序号

 

DWID

NUMBER

Y

单位ID

 

TYPEID

NUMBER

Y

分类ID

 

USERNAME

VARCHAR2(50)

Y

用户名

 

LOGINID

VARCHAR2(50)

Y

登陆名

 

PASSWORD

VARCHAR2(50)

Y

登陆口令

 

SEX

CHAR(2)

Y

性别

 

OFFICEPHONE

VARCHAR2(50)

Y

电话

 

MOBILE

VARCHAR2(50)

Y

手机

 

OTHERCALL

VARCHAR2(50)

Y

其它电话

 

LASTLOGINDATE

VARCHAR2(50)

Y

最后登录时间

 

CREATEDATE

VARCHAR2(50)

Y

创建时间

 

LASTMODDATE

VARCHAR2(50)

Y

修改时间

 

LASTMODID

INTEGER

Y

修改人员ID

 

CREATERID

INTEGER

Y

创建人员ID

 

PRIORITY

INTEGER

Y

权限

 

SFZ

VARCHAR2(50)

Y

身份证

 

LOGINIP

VARCHAR2(50)

Y

登陆IP

 

gzz

varchar2(50)

Y

工作证

 

zw

varchar2(50)

Y

职务

 


单位表(dw)

 

字段名

字段类型

说明

 

ID

NUMBER

N

序号

 

DWNAME

VARCHAR2(200)

Y

单位名称

 

DWMARK

VARCHAR2(200)

Y

单位描述

 

DWTEL

VARCHAR2(200)

Y

单位电话

 

DWADDRESS

VARCHAR2(200)

Y

单位地址

 

LXR

VARCHAR2(200)

Y

单位联系人

 

职务表(zw)

 

字段名

字段类型

说明

 

id

number

Y

序号

 

zwname

varchar2(50)

Y

职务名称

 

日志信息描述(LogTable

 

字段名

字段类型

说明

 

id

number

Y

序号ID

 

content

varchar2(1000)

Y

日志内容

 

角色信息(RoleTable

 

字段名

字段类型

说明

 

id

number

Y

角色ID

 

rolename

varchar2(200)

Y

角色名称

 

rolebmid

number

Y

角色部门

 

content

varchar2(1000)

Y

描述

 


资料内容表(paper)

 

字段名

字段类型

说明

 

id

number

Y

资料ID

 

typeid

number

Y

资料分类ID

 

orderid

number

Y

资料所属分类序号

 

content

varchar2(200)

Y

资料内容

 

办理时限表(limitday)

 

字段名

字段类型

说明

 

ID

NUMBER

Y

序号ID

 

typeid

number

Y

类型ID

 

name

varchar2(50)

Y

名称

 

day

number

Y

天数

 

流程表单质监事项受理单(sssxsld)

 

字段名

字段类型

说明

 

id

number

Y

序号

 

nsrmc

varchar2(200)

Y

办事人员名称

 

slsj

date

Y

受理时间

 

sssxlr

varchar2(500)

Y

质监事项内容

 

papernum

number

Y

受理资料数量

 

paperlr

varchar2(500)

Y

其他资料

 

paperqt

varchar2(500)

Y

其他资料

 

paperchk

number

Y

资料审核1通过办理,0退回

 

slr

varchar2(50)

Y

受理人

 

limitday

number

Y

办理时限

 

zbdw

varchar2(50)

Y

转办单位

 

zbr

varchar2(50)

Y

转办人

 

bljg

varchar2(500)

Y

办理结果

 

jssj

date

Y

接收时间

 

hfsj

date

Y

回复时间

 

worknodestate

number

Y

工作节点状态

 

zbyj

nvarchar2(500)

Y

转办依据

 

zbyq

nvarchar2(1000)

Y

转办要求

 

jsr

varchar2(50)

Y

接收人

 

新闻发布表(news)

 

字段名

字段类型

说明

 

ID

NUMBER

N

序号

 

TYPEID

NUMBER

N

新闻栏目

 

TITLE

VARCHAR2(50)

Y

标题

 

CONTENT

LONG

Y

内容

 

WRITER

VARCHAR2(50)

Y

作者

 

DATETIME

DATE

Y

时间

 

USERID

VARCHAR2(50)

Y

操作者ID

 

UDATETIME

DATE

Y

修改时间

 

isshow

number

Y

是否显示:0不显,1显示

 

ontop

number

Y

是否置顶:0不置顶,1置顶

 

角色表(role)

 

字段名

字段类型

说明

 

id

number

Y

角色序号

 

rolename

varchar2(50)

Y

角色名称

 


权限表(rights)

 

字段名

字段类型

说明

 

id

number

Y

权限ID

 

rightsname

varchar2(50)

Y

权限名称

 

rightsurl

varchar2(200)

Y

权限链接

 

rightspic

varchar2(200)

Y

权限图片

 

orderid

number

Y

权限显示顺序

 

角色权限对应表(roleright)

 

字段名

字段类型

说明

 

id

number

Y

序号

 

roleid

number

Y

角色ID

 

rightid

number

Y

权限ID

 

角色人员对应表(roleuser)

 

字段名

字段类型

说明

 

id

number

Y

序号

 

roleid

number

Y

角色ID

 

userid

number

Y

用户ID

 

人员导入监时表(ry)

 

字段名

字段类型

说明

 

ID

NUMBER

Y

编号

 

LOGINID

VARCHAR2(50)

Y

登陆ID

 

USERNAME

VARCHAR2(50)

Y

用户名

 

GZZ

VARCHAR2(50)

Y

工作证

 

SFZ

VARCHAR2(50)

Y

证份证

 

DWNAME

VARCHAR2(100)

Y

科室名

 

ZW

VARCHAR2(50)

Y

职务

 

dwid

number

Y

单位ID

 

行业应用软件开发