1、数据库设计说明书项目管理体系文件数据库设计说明书编 撰 人:雷文松,陈永强 审 核 人:陈永强批 准 人:批准日期:2014-3-14文档版本:0.0.2版本历史日期版本说明作者2014-3-5V1.0创建文档,关联表雷文松2014-3-14V2.0创建文档,关联表,修改关联雷文松目录1. 引言 11.1. 编写目的 11.2. 背景 11.3. 术语 21.4. 参考资料 22. 总模型图及对象列表 32.1. 总模型图 32.2. 表详细信息 33. 存储过程信息 83.1. 存储过程1 83.2. 存储过程2 94. 触发器信息 94.1. 触发器1 94.2. 触发器1 95. 数据库
2、安全设计 9引言编写目的为了让读者清晰的了解企业费用管理系统后台数据库的构造背景a、 需开发的软件系统的名称:企业费用管理系统b、列出此项目的任务提出者:陈永强小组c 数据库系统应用范围:存储数据以及前台调用。术语数据库中的表名称及术语定义表明说明备注Baoxiao报销申请表Bxmx报销明细表Bxsp报销审批表Bxspjl报销审批记录表Bumen部门信息表Caiwu财务信息表Employees员工信息表Gongzi工资信息表Jiangjin奖金表Yssq预算申请Ysmx预算明细Yssp预算审批Ysspjl预算审批记录Zhiwei职位信息表参考资料Java编程规范 -James Gosling编
3、著 清华大学出版社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预算申请
4、Ysmx预算明细Yssp预算审批Ysspjl预算审批记录Zhiwei职位信息表表中文名称表英文名称字段英文名称字段类型和长度主键/复健报销申请表BaoxiaoBx_idInt(10)主Employees_idInt(10)Bx_nameVarchar(50)Bx_departVarchar(50)Ba_dateDateBx_project_nameVarchar(50)Bx_descirbeVarchar(50)Ba_castVarchar(50)Bx_beizhuVarchar(50)FlagVarchar(2)表中文名称表英文名称字段英文名称字段类型和长度主键/复健部门表Bumenbm_i
5、dInt(10)主Bx_nameVarchar(20)bm_cirVarchar(10)bm_beizhuVarchar(100)Bm_cjdatedate表中文名称表英文名称字段英文名称字段类型和长度主键/复健报销明细表bxmxbxmx _idInt(10)主Bx_idVarchar(20)fubxmx _nameVarchar(10)bxmx _moneydoubleflagVarchar(2)表中文名称表英文名称字段英文名称字段类型和长度主键/复健报销审批BxspBxsp _idInt(10)主Bx_idInt(10)fuBx_project_nameVarchar(50)Bxsp_na
6、meVarchar(50)Bxsp_sqrVarchar(50)bxsp_sqrbmVarchar(50)bxsp_sqdateVarchar(50)bxsp_spdatedatebxsp_contentdatebxsp_tongguoVarchar(2)bxsp_errorhjVarchar(2)bxsp_bmjlVarchar(2)bxsp_cwbVarchar(2)bxsp_cwjlVarchar(2)bxsp_zjlVarchar(2)bxsp_beizhuVarchar(200)flagVarchar(2)bxsp_moneydouble表中文名称表英文名称字段英文名称字段类型和长度
7、主键/复健报销审批记录Bxspjlbxspjl_idInt(10)主bxsp_idInt(10)bxspjl_shenpi_projectVarchar(50)bxspjl_sqnameVarchar(50)bxspjl_sp_nameVarchar(20)bxspjl_sq_departVarchar(50)bxspjl_resultVarchar(50)bxspjl_spdateVarchar(50)bxspjl_sqdataVarchar(50)bxspjl_project_moneydoublebxspjl_bmjlVarchar(50)bxspjl_cwbVarchar(50)bxs
8、pjl_cwjlVarchar(50)bxspjl_zjlVarchar(50)bxspil_lingquVarchar(50)flagVarchar(2)触发器信息触发器1功能名称功能说明库名。表名触发时机脚本触发器1数据库安全设计如:数据库的角色分配及权限划分6 数据表的操作设计1 预算申请表操作对象所在class实现方法return说明yssqAskDaoPublic int add(AskInfo askinfo)id实现申请表的填写,返回:表idyssqAskDaopublic boolean update(AskInfo askinfo)true或false实现预算申请表的修改,成
9、功返回true失败返回falseYssqAskDaopublic boolean delete(int askId)true或false实现预算申请表的删除,成功返回true失败返回falseyssqAskDaopublic AskInfo getAskInfo(int askid)askinfo/null查询所有预算申请表的,成功返回askinfo失败返回null6.2 预算审批表,预算审批记录表操作对象所在class实现方法return说明ysspYsspDaopublic int add(YsSpbInfo ysspbinfo)pid添加预算申请审批表返回该表idysspYsspDaop
10、ublic boolean update(YsSpbInfo ysspbinfo)true或false进行审批,成功返回true失败返回falseysspYsspDaopublic List getAllInfo(PageBean pb)list查看所有已审批预算,成功返回list失败返回nullysspjlYsSpJlDaopublic boolean add(YsSpJlInfo ysspjlinfo)true或false添加审批记录表ysspjlYsSpJlDaopublic YsSpJlInfo getJilu(int ysjlid)ysspjlinfo或null查看所有审批记录6.3 工资表的操作
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2