企业费用管理概要设计说明方案.docx

上传人:b****1 文档编号:2265320 上传时间:2023-05-03 格式:DOCX 页数:16 大小:21.34KB
下载 相关 举报
企业费用管理概要设计说明方案.docx_第1页
第1页 / 共16页
企业费用管理概要设计说明方案.docx_第2页
第2页 / 共16页
企业费用管理概要设计说明方案.docx_第3页
第3页 / 共16页
企业费用管理概要设计说明方案.docx_第4页
第4页 / 共16页
企业费用管理概要设计说明方案.docx_第5页
第5页 / 共16页
企业费用管理概要设计说明方案.docx_第6页
第6页 / 共16页
企业费用管理概要设计说明方案.docx_第7页
第7页 / 共16页
企业费用管理概要设计说明方案.docx_第8页
第8页 / 共16页
企业费用管理概要设计说明方案.docx_第9页
第9页 / 共16页
企业费用管理概要设计说明方案.docx_第10页
第10页 / 共16页
企业费用管理概要设计说明方案.docx_第11页
第11页 / 共16页
企业费用管理概要设计说明方案.docx_第12页
第12页 / 共16页
企业费用管理概要设计说明方案.docx_第13页
第13页 / 共16页
企业费用管理概要设计说明方案.docx_第14页
第14页 / 共16页
企业费用管理概要设计说明方案.docx_第15页
第15页 / 共16页
企业费用管理概要设计说明方案.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

企业费用管理概要设计说明方案.docx

《企业费用管理概要设计说明方案.docx》由会员分享,可在线阅读,更多相关《企业费用管理概要设计说明方案.docx(16页珍藏版)》请在冰点文库上搜索。

企业费用管理概要设计说明方案.docx

企业费用管理概要设计说明方案

一.引言

1.编写目的

从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。

本概要设计说明书的目的就是进一步细化企业费用管理软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。

2.项目背景(略)

有效解决各部门员工或经办人日常借款、报销签批过程复杂、结算过程等待时间长的问题;最大程度规范借款、报销单据的填写、签批操作,避免人为错误;提高财务审核、结算、入帐的工作效率;实现日常借款、报销信息的数据存档,为费用管理提供数据依据。

3.参考资料

<软件工程概论>李存珠李宣东

<企业费用功能设计>

二.任务概述

1.目标

该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。

2.运行环境

软件基本运行环境为Windows环境。

需tomcat服务器支持。

数据库采用Oracle数据库。

3.需求概述(略)

4.条件与限制

为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:

1.软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。

2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。

3.设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。

4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。

三.总体设计

1.处理流程

系统的总体处理流程如下图:

定义审批环节的流程:

角色分配流程:

预算审批流程设计:

预算申请流程设计

报销流程审批设计图

申请流程处理:

三.数据结构设计

1.逻辑结构设计

系统核心数据库

用户账户表

USERACCOUNT

UserId

用户ID

NUMBER

4

not

PK

UserName

用户名

Varchar2

50

not

Account

账号

Varchar2

50

not

唯一

Password

密码

Varchar2

50

not

CreateTime

创建时间

Date

not

序列名:

SEQ_USERACCOUNT

角色表

ROLES

RoleId

角色ID

NUMBER

4

not

PK

RoleName

角色名

Varchar2

50

not

可用功能

Varchar2

50

not

序列名:

SEQ_ROLES

工作流节点信息表

NodeINFO

NodeId

节点ID

NUMBER

4

not

PK

RoleId

角色ID

Varchar2

50

NULL

FK

UserId

用户ID

NUMBER

4

NULL

FK

GuideNode

前驱节点

NUMBER

4

NULL

FK

PostfixNode

后缀节点

NUMBER

4

NULL

FK

Auditing

是否审核

Varchar2

50

not

0

值:

0、1、2、3

FlowId

流程ID

NUMBER

4

not

FK

Auditing注:

0未审核1审核通过2、不通过3、审核中

序列名:

SEQ_NodeINFO

工作流日志信息表

NodeLog

NodeId

节点ID

NUMBER

4

not

PK

Agreement

是否同意

Varchar2

50

NULL

UserId

用户ID

NUMBER

4

NULL

FK

suggestion

审批意见

Varchar2

200

NULL

Date

审批日期

Date

NOT

工作流基本信息表

FLOWINFO

FlowId

流程ID

NUMBER

4

not

PK

FlowName

流程名

Varchar2

50

not

Charter_Member

发起人

Varchar2

50

not

CreateDate

创建日期

Date

not

序列名:

SEQ_FLOWINFO

具体业务数据库

基本资料表

部门信息表

Department

Deptno

部门号

NUMBER

4

not

PK

DeptName

部门名

Varchar2

50

not

唯一

序列名:

SEQ_Department

职位信息表

Job

Jobno

职位编号

NUMBER

4

not

PK

JobName

职位名

Varchar2

50

not

唯一

Bossno

上司编号

NUMBER

4

Null

FK

Deptno

部门号

NUMBER

4

NULL

FK

PositionDis

职位描述

Varchar2

200

NULL

marketsalary

市场月薪价位

NUMBER

6,2

not

Bossno与Jobno自连接

序列名:

SEQ_Job

职工信息表

EmployeeINFO

EmployeeNO

职工编号

NUMBER

4

PK

EmpName

用户姓名

Varchar2

10

NOT

Sex

性别

Varchar2

2

NOT

值:

男和女

Birth

出生日期

Date

NULL

CellPhone

手机

Varchar2

11

NULL

State

已婚状态

Varchar2

2

NULL

值:

是和否

IdNumb

身份证号码

Varchar2

50

NULL

Address

地址

Varchar2

50

NULL

Email

电子邮件

Varchar2

50

NULL

WorkPhone

用户办公电话

Varchar2

50

NULL

UserId

用户ID

NUMBER

4

NULL

FK

序列名:

SEQ_EmployeeINFO

职务对照表

Employer

EmployeeNO

职工编号

NUMBER

4

NOT

FK

Jobno

职位编号

NUMBER

4

NULL

FK

级别对照表

Leveler

Jobno

职工编号

NUMBER

4

NOT

FK

Levelno

级别编号

NUMBER

4

NULL

FK

级别信息表

grade

Levelno

级别编号

NUMBER

4

PK

LevelNAME

名称

Varchar2

50

Not

唯一

序列名:

SEQ_grade

薪资信息表

salary

EmployeeNO

职工编号

NUMBER

4

PK

msalary

月薪

NUMBER

6,2

Not

experience

工作年限

NUMBER

4

Not

0

序列名:

SEQ_salary

薪资日志

Salary_log

EmployeeNO

职工编号

NUMBER

4

PK

msalary

月薪

NUMBER

6,2

Not

reason

缘由

Varchar2

200

Not

Changenum

改变数额

NUMBER

4

Not

SalPercent

百分比

NUMBER

4

Not

ChangeDate

改变日期

Date

Not

奖金日志(特殊奖项)

bonus_log

EmployeeNO

职工编号

NUMBER

4

PK

bonus

奖金

NUMBER

6,2

Not

reason

缘由

Varchar2

200

Not

fashion

方式

Varchar2

50

Not

PrizeDate

发奖日期

Date

Not

费用标准

ExpenseStandard

ExpenseID

费用ID

NUMBER

4

PK

limitation

费用限额

NUMBER

6,2

Not

ExpStatement

制定说明

Varchar2

200

Not

Levelno

级别号

NUMBER

4

Not

FK

ExpDate

制定日期

Date

注:

周期:

根据级别划分费用标准

序列名:

SEQ_ExpenseStandard

费用名称

ExpenseName

ExpenseID

费用ID

NUMBER

4

PK

ExpenseName

费用名称

Varchar2

50

Not

费用

Expense

ExpenseID

费用ID

NUMBER

4

PK

ExpenseCost

费用数额

NUMBER

6,2

Not

reason

缘由

Varchar2

200

Not

FashionID

付款方式

NUMBER

4

Not

FK

付款方式

fashion

FashionID

方式ID

NUMBER

4

PK

FashionName

付款方式

Varchar2

50

Not

唯一

注:

FashionName可填现金支付、银行支付、支票支付

序列名:

SEQ_fashion

预算信息表

budget

Budgetid

预算id

NUMBER

4

PK

BudgetName

名称

Varchar2

50

Not

唯一

budgetexplain

说明

Varchar2

200

Not

costsum

预算总额

NUMBER

6,2

Not

balance

预算余额

NUMBER

6,2

Not

isvalidate

是否验证

Varchar2

50

Not

值:

是和否

BudgetArea

费用区域

Varchar2

Not

值:

部门和个人

ObjectID

预算对象

NUMBER

4

Not

FK

BudgetDate

预算日期

Date

Not

BeginDate

开始日期

Date

Not

EndDate

结束日期

Date

Not

注:

周期:

开始日期~结束日期

预算对象ObjectID绑定的是部门ID或者员工ID

序列名:

SEQ_budget

预算费用对照表

ExpenseBudget

Budgetid

预算id

NUMBER

4

FK

ExpenseID

费用ID

NUMBER

4

FK

报销信息表

Reimbursement

Reimburseid

报销id

NUMBER

4

PK

PK

ExpenseID

费用ID

Varchar2

50

Not

唯一

ReiExplain

报销描述

Varchar2

200

Not

costsum

费用总额

NUMBER

6,2

Not

ItemID

项目ID

NUMBER

4

NULL

FK

BudgetArea

费用区域

Varchar2

Not

值:

部门和个人

ObjectID

报销对象

Varchar2

Not

FK

FK

ApplyDate

申请日期

Date

Not

BeginDate

开始日期

Date

Not

EndDate

结束日期

Date

Not

注:

周期:

开始日期~结束日期

预算对象ObjectID绑定的是部门ID或者员工ID

序列名:

SEQ_Reimbursement

项目信息

Iteminfo

ItemID

项目ID

NUMBER

4

PK

ItemName

项目名称

Varchar2

50

Not

ApprovalTime

立项时间

Date

Not

ItemTime

项目周期

Varchar2

50

Not

ItemManager

项目经理

Varchar2

50

Not

ItemBody

人数

NUMBER

4

Not

序列名:

SEQ_Iteminfo

四.运行设计

1.运行模块的组合

具体软件的运行模块组合为web多网页的运行环境,各个模块在运行过程中能较好的交换信息,处理数据。

2.运行控制

软件运行时有较友好的界面,基本能够实现用户的数据处理要求。

采用人性化的交互模式,为用户提供各种各样的js特效。

3.运行时间

系统的统计精度基本可以达到用户所提出的要求。

系统的响应时间即网页的跳转时间应限制在3秒内,需要长时间处理应做相关提示。

业务流程不能产生混乱,。

五.出错处理设计

1.出错输出信息

在用户使用错误的数据或访问没有权限的数据后,系统给出提示:

“对不起,你非法使用数据,没有权限!

”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。

2.出错处理对策

由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。

但有可能占用更多的数据存储空间,权衡措施由用户来决定。

六.安全保密设计

系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。

系统安全保密性较高。

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

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2