数据库设计说明书.docx

上传人:b****2 文档编号:2229917 上传时间:2023-05-02 格式:DOCX 页数:16 大小:365.67KB
下载 相关 举报
数据库设计说明书.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

数据库设计说明书

项目管理体系文件

数据库设计说明书

编撰人:

雷文松,陈永强

审核人:

陈永强

批准人:

批准日期:

2014-3-14

文档版本:

0.0.2

版本历史

日期

版本

说明

作者

2014-3-5

V1.0

创建文档,关联表

雷文松

2014-3-14

V2.0

创建文档,关联表,修改关联

雷文松

目 录

1.引言1

1.1.编写目的1

1.2.背景1

1.3.术语2

1.4.参考资料2

2.总模型图及对象列表3

2.1.总模型图3

2.2.表详细信息3

3.存储过程信息8

3.1.存储过程18

3.2.存储过程29

4.触发器信息9

4.1.触发器19

4.2.触发器19

5.数据库安全设计9

引言

编写目的

为了让读者清晰的了解企业费用管理系统后台数据库的构造

背景

a、需开发的软件系统的名称:

企业费用管理系统

b、列出此项目的任务提出者:

陈永强小组

c数据库系统应用范围:

存储数据以及前台调用。

术语

数据库中的表名称及术语定义

表明

说明

备注

Baoxiao

报销申请表

Bxmx

报销明细表

Bxsp

报销审批表

Bxspjl

报销审批记录表

Bumen

部门信息表

Caiwu

财务信息表

Employees

员工信息表

Gongzi

工资信息表

Jiangjin

奖金表

Yssq

预算申请

Ysmx

预算明细

Yssp

预算审批

Ysspjl

预算审批记录

Zhiwei

职位信息表

参考资料

《Java编程规范》------JamesGosling编著清华大学出版社

《Java开发实战经典》------李兴华编著清华大学出版社

《软件工程》-----王利福张世琨朱冰编著北京大学出版社

总模型图及对象列表

总模型图

表详细信息

1,职位表

2,员工信息表

3.部门信息表

4.工资表

5.预算申请表

6.预算明细

7.预算审批表

8.预算审批记录表

 

9.报销申请表

10.报销明细表

11.报销审批表

12.报销审批记录表

13.奖金表

14.财务表

数据库逻辑设计

表明

说明

备注

Baoxiao

报销申请表

Bxmx

报销明细表

Bxsp

报销审批表

Bxspjl

报销审批记录表

Bumen

部门信息表

Caiwu

财务信息表

Employees

员工信息表

Gongzi

工资信息表

Jiangjin

奖金表

Yssq

预算申请

Ysmx

预算明细

Yssp

预算审批

Ysspjl

预算审批记录

Zhiwei

职位信息表

表中文名称

表英文名称

字段英文名称

字段类型和长度

主键/复健

报销申请表

Baoxiao

Bx_id

Int(10)

Employees_id

Int(10)

Bx_name

Varchar(50)

Bx_depart

Varchar(50)

Ba_date

Date

Bx_project_name

Varchar(50)

Bx_descirbe

Varchar(50)

Ba_cast

Varchar(50)

Bx_beizhu

Varchar(50)

Flag

Varchar

(2)

表中文名称

表英文名称

字段英文名称

字段类型和长度

主键/复健

部门表

Bumen

bm_id

Int(10)

Bx_name

Varchar(20)

bm_cir

Varchar(10)

bm_beizhu

Varchar(100)

Bm_cjdate

date

表中文名称

表英文名称

字段英文名称

字段类型和长度

主键/复健

报销明细表

bxmx

bxmx_id

Int(10)

Bx_id

Varchar(20)

fu

bxmx_name

Varchar(10)

bxmx_money

double

flag

Varchar

(2)

表中文名称

表英文名称

字段英文名称

字段类型和长度

主键/复健

报销审批

Bxsp

Bxsp_id

Int(10)

Bx_id

Int(10)

fu

Bx_project_name

Varchar(50)

Bxsp_name

Varchar(50)

Bxsp_sqr

Varchar(50)

bxsp_sqrbm

Varchar(50)

bxsp_sqdate

Varchar(50)

bxsp_spdate

date

bxsp_content

date

bxsp_tongguo

Varchar

(2)

bxsp_errorhj

Varchar

(2)

bxsp_bmjl

Varchar

(2)

bxsp_cwb

Varchar

(2)

bxsp_cwjl

Varchar

(2)

bxsp_zjl

Varchar

(2)

bxsp_beizhu

Varchar(200)

flag

Varchar

(2)

bxsp_money

double

表中文名称

表英文名称

字段英文名称

字段类型和长度

主键/复健

报销审批记录

Bxspjl

bxspjl_id

Int(10)

bxsp_id

Int(10)

bxspjl_shenpi_project

Varchar(50)

bxspjl_sqname

Varchar(50)

bxspjl_sp_name

Varchar(20)

bxspjl_sq_depart

Varchar(50)

bxspjl_result

Varchar(50)

bxspjl_spdate

Varchar(50)

bxspjl_sqdata

Varchar(50)

bxspjl_project_money

double

bxspjl_bmjl

Varchar(50)

bxspjl_cwb

Varchar(50)

bxspjl_cwjl

Varchar(50)

bxspjl_zjl

Varchar(50)

bxspil_lingqu

Varchar(50)

flag

Varchar

(2)

触发器信息

触发器1

功能名称

功能说明

库名。

表名

触发时机

脚本

触发器1

数据库安全设计

{如:

数据库的角色分配及权限划分}

6数据表的操作设计

1预算申请表

操作对象

所在class

实现方法

return

说明

yssq

AskDao{}

Publicintadd(AskInfoaskinfo)

id

实现申请表的填写,返回:

表id

yssq

AskDao{}

publicbooleanupdate(AskInfoaskinfo){}

true或false

实现预算申请表的修改,成功返回true

失败返回false

Yssq

AskDao{}

publicbooleandelete(intaskId){}

true或false

实现预算申请表的删除,成功返回true

失败返回false

yssq

AskDao{}

publicAskInfogetAskInfo(intaskid)

askinfo/null

查询所有预算申请表的,成功返回askinfo

失败返回null

6.2预算审批表,预算审批记录表

操作对象

所在class

实现方法

return

说明

yssp

YsspDao{}

publicintadd(YsSpbInfoysspbinfo)

pid

添加预算申请审批表返回该表id

yssp

YsspDao{}

publicbooleanupdate(YsSpbInfoysspbinfo)

true或false

进行审批,成功返回true失败返回false

yssp

YsspDao{}

publicListgetAllInfo(PageBeanpb)

list

查看所有已审批预算,成功返回list失败返回null

ysspjl

YsSpJlDao{}

publicbooleanadd(YsSpJlInfoysspjlinfo)

true或false

添加审批记录表

ysspjl

YsSpJlDao{}

publicYsSpJlInfogetJilu(intysjlid)

ysspjlinfo或null

查看所有审批记录

6.3工资表的操作

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

当前位置:首页 > 医药卫生 > 基础医学

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

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