概要设计说明书

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

.

概要设计说明书

项目名称:山东省人力资源市场数据采集系统

1引言 (3)

1.1编写目的 (3)

1.2项目背景 (3)

1.3专业术语 (3)

2任务概述 (4)

2.1任务目标 (4)

2.2运行环境 (4)

3系统架构设计 (4)

3.1省用户系统 (4)

3.2企业用户系统 (4)

3.3兼容性要求 (4)

3.4系统特点 (5)

3.5系统硬件环境 (5)

3.6网络环境 (5)

3.7系统物理部署 (5)

4软件结构设计-模块设计 (5)

4.1模块描述 (5)

4.2模块层次结构 (7)

4.3模块之间的关系 (7)

4.4处理方式设计 (8)

4.5接口设计 (8)

5 数据结构设计 (8)

5.1物理结构设计 (8)

5.2算法相关逻辑数据结构及其操作 (8)

6运行设计 (8)

6.1运行控制 (8)

6.2运行时间 (8)

7出错处理设计 (9)

7.1出错输出设计 (9)

7.2出错处理对策 (9)

8维护设计 (9)

9安全性设计 (9)

9.1操作权限管理设计 (9)

9.2操作日志管理设计 (10)

9.3特定功能的操作校验设计 (10)

1引言

1.1编写目的

本文档是基于《山东省人力资源市场数据采集系统需求分析说明书》编写的,为方便政府工作开发人力资源市场数据采集系统。

1.2 项目背景

我们开发的山东省企业数据采集系统为企业及省级部门提供了一个数据平台,企业用户提供企业基础信息,每个月企业按省规定的时间上报本企业情况,上报到省局,省局汇总后上报到部委,省局对上报的数据进行分析汇总并以图形形式显示。

1.3 专业术语

1、用户:省级用户及企业用户

2、需求分析人员:项目管理者及组员

3、项目:山东省人力资源市场数据采集系统

4、服务器:指本项目所采用的服务器

5、客户端:运行在浏览器上的网页

2任务概述

2.1任务目标

此次任务的最终目标是开发一款方便政府工作的人力资源管理系统

2.2运行环境

Windows7,Windows8系统

3系统架构设计

3.1省用户系统

包括企业备案、数据删除、企业查询、报表管理、数据修改等模块,主要是为了省级部门方便管理各企业的人力资源情况。前端使用将数据传至服务器,服务器相应请求并返回请求的内容。

3.2企业用户系统

包括企业信息填写、数据填报、数据查询,前端使用将数据传至服务器,服务器相应请求并返回请求的内容。

3.3兼容性要求

支持所有主流浏览器,并保证在以下浏览器上100%兼容:

①IE(9.0及以上)

②Chrome

③Firefox

④360

3.4系统特点

界面简洁,操作简单,提供可视化的界面,审批工作按照流程,方便政府工作,提高政府部门的工作效率。

3.5系统硬件环境

笔记本或台式机。

3.6网络环境

wifi或有线电缆

3.7系统物理部署

本系统所有子系统均使用cs系统形式,数据填写,数据上传在客户端。数据管理,数据操作在服务器端。

4软件结构设计-模块设计

4.1模块描述

企业用户

●企业信息模块

企业用户填写和修改企业基本信息。

●数据填报模块

企业用户填报企业就业人数。

●数据查询模块

企业用户查询以往调查期数据状态。

省用户

●企业备案模块

省用户查看各市已备案企业信息。

●企业查询模块

省用户按需要对备案企业进行查询。

●报表管理模块

省用户审核上报的数据并汇总上报。

●数据修改模块

省用户修改企业上报数据。

●数据删除模块

省用户删除历史数据。

●数据退回模块

省用户可退回上报数据。

●数据汇总模块

省用户可查询汇总表。

●导出汇总表模块

省用户可按报送期导出企业信息、企业报表等数据。

●数据查询模块

省用户可对全省已创建用户进行条件查询。

●多维分析模块

省用户可利用多维方式分析全省企业岗位变动情况。

●图表分析模块

省用户可利用用图表方式分析全省企业岗位变动情况。

●发布通知模块

省用户可发布、删除通知信息。

●系统管理模块

省用户可设置上报时限、管理用户、监控系统运行情况。

4.2 模块层次结构

4.3模块之间的关系

1、各个模块之间相互独立,但又都依赖于服务器的操作。

2、服务器可以对各个模块进行调用。

4.5接口设计

●外部接口设计

在本系统中,主要接口为客户端和服务期端的接口。客户端把数据上传到服务器端。服务器端根据系统对上传上来的数据进行各种操作。

●软件接口

●硬件接口

键盘和鼠标的系统输入。

5 数据结构设计

5.1物理结构设计

数据在模块中都是以结构的方式表示。

5.2算法相关逻辑数据结构及其操作

在本系统没有过于复杂的算法,大部分功能都能通过,遍历,循环,增改等操作完成。

6运行设计

6.1运行控制

首先企业用户进行注册。注册完成后,在客户端,企业用户须登录注册的基本信息后,经系统决定身份后,才能填写申报的数据并进行申报;

省用户则按照数据审批的流程进行审批操作,然后汇总上报,可添加或删除企业用户。

6.2运行时间

在需求说明书中,本系统对软件的运行时间有着很大的需求,要求系统必须对操作有较快的反应。本系统对网络硬件要求较高,当网络负载量大时,运行时间必将延迟。所以为提高运行时间,首先应该设置较快速的网络,其次对系统进行大规模优化。

相关文档
最新文档