资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
企业费用管理概要设计说明书1 编写目的从该时期开发正式进入软件的实际开发时期,本时期完成系统的大致设计并明确系统的数据结构与软件结构。本概要设计说明书的目的确实是进一步细化企业费用治理软件设计时期得出的软件总体概貌,把它加工成在程序细节上专门接近于源程序的软件表示。2 项目背景(略)有效解决各部门职员或经办人日常借款、报销签批过程复杂、结算过程等待时刻长的问题;最大程度规范借款、报销单据的填写、签批操作,幸免人为错误;提高财务审核、结算、入帐的工作效率;实现日常借款、报销信息的数据存档,为费用治理提供数据依据。3 参考资料 李存珠 李宣东 二 任务概述1 目标该时期目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。2 运行环境软件差不多运行环境为Windows环境。 需tomcat服务器支持。 数据库采纳Oracle数据库。3 需求概述(略)4 条件与限制为了评判该设计时期的设计表示的“优劣程度”,必须遵循以下几个准则: 1.软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的操纵关系。 2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。 3.设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。 4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。三 总体设计1处理流程系统的总体处理流程如下图:定义审批环节的流程:角色分配流程:预算审批流程设计:预算申请流程设计报销流程审批设计图申请流程处理:三 数据结构设计1 逻辑结构设计系统核心数据库用户账户表USERACCOUNT字段名注释类型长度是否NULL默认值主外键约束UserId用户IDNUMBER 4notPKUserName用户名Varchar250notAccount账号Varchar250not唯独Password密码Varchar250notCreateTime创建时刻Datenot序列名:SEQ_USERACCOUNT角色表ROLES字段名注释类型长度是否NULL默认值主外键约束RoleId角色IDNUMBER4notPKRoleName角色名Varchar250not可用功能Varchar250not序列名:SEQ_ROLES工作流节点信息表NodeINFO字段名注释类型长度是否NULL默认值主外键约束NodeId节点IDNUMBER4notPKRoleId角色IDVarchar250NULLFKUserId用户IDNUMBER4NULLFKGuideNode前驱节点NUMBER4NULLFKPostfixNode后缀节点NUMBER4NULLFKAuditing是否审核Varchar250not0值:0、1、2、3FlowId流程IDNUMBER4notFKAuditing注:0未审核1审核通过2、不通过3、审核中序列名:SEQ_NodeINFO工作流日志信息表NodeLog字段名注释类型长度是否NULL默认值主外键约束NodeId节点IDNUMBER4notPKAgreement是否同意Varchar250NULLUserId用户IDNUMBER4NULLFKsuggestion审批意见Varchar2200NULLDate审批日期DateNOT工作流差不多信息表FLOWINFO字段名注释类型长度是否NULL默认值主键约束FlowId流程IDNUMBER4notPKFlowName流程名Varchar250notCharter_Member发起人Varchar250notCreateDate创建日期Datenot序列名:SEQ_FLOWINFO具体业务数据库差不多资料表部门信息表Department字段名注释类型长度是否NULL默认值主键约束Deptno部门号NUMBER4notPKDeptName部门名Varchar250not唯独序列名:SEQ_Department职位信息表Job字段名注释类型长度是否NULL默认值主键约束Jobno职位编号NUMBER4notPKJobName职位名Varchar250not唯独Bossno上司编号NUMBER4NullFKDeptno部门号NUMBER4NULLFKPositionDis职位描述Varchar2200NULLmarketsalary市场月薪价位NUMBER6 , 2notBossno与Jobno自连接序列名:SEQ_Job职工信息表EmployeeINFO字段名注释类型长度是否NULL默认值主外键约束EmployeeNO职工编号NUMBER4PKEmpName用户姓名Varchar210NOTSex性别Varchar22NOT值:男和女Birth出生日期DateNULLCellPhone手机Varchar211NULLState已婚状态Varchar22NULL值:是和否IdNumb身份证号码Varchar250NULLAddress地址Varchar250NULLEmail电子邮件Varchar250NULLWorkPhone用户办公 Varchar250NULLUserId用户IDNUMBER4NULLFK序列名:SEQ_EmployeeINFO职务对比表Employer字段名注释类型长度是否NULL默认值主外键约束EmployeeNO职工编号NUMBER4NOTFKJobno职位编号NUMBER4NULLFK级别对比表Leveler字段名注释类型长度是否NULL默认值主外键约束Jobno职工编号NUMBER4NOTFKLevelno级别编号NUMBER4NULLFK级别信息表grade字段名注释类型长度是否NULL默认值主键约束Levelno级别编号NUMBER4PKLevelNAME名称Varchar250Not唯独序列名:SEQ_grade薪资信息表salary字段名注释类型长度是否NULL默认值主键约束EmployeeNO职工编号NUMBER4PKmsalary月薪NUMBER6 , 2Notexperience工作年限NUMBER4Not0序列名:SEQ_salary薪资日志Salary_log字段名注释类型长度是否NULL默认值主键约束EmployeeNO职工编号NUMBER4PKmsalary月薪NUMBER6 , 2Notreason缘由Varchar2200NotChangenum改变数额NUMBER4NotSalPercent百分比NUMBER4NotChangeDate改变日期DateNot奖金日志(专门奖项)bonus _log字段名注释类型长度是否NULL默认值主键约束EmployeeNO职工编号NUMBER4PKbonus奖金NUMBER6 , 2Notreason缘由Varchar2200Notfashion方式Varchar250NotPrizeDate发奖日期DateNot费用标准ExpenseStandard字段名注释类型长度是否NULL默认值主键约束ExpenseID费用IDNUMBER4PKlimitation费用限额NUMBER6 , 2NotExpStatement制定说明Varchar2200NotLevelno级别号NUMBER4NotFKExpDate制定日期Date注:周期:依照级别划分费用标准序列名:SEQ_ExpenseStandard费用名称ExpenseName字段名注释类型长度是否NULL默认值主键约束ExpenseID费用IDNUMBER4PKExpenseName费用名称Varchar250Not费用Expense字段名注释类型长度是否NULL默认值主键约束ExpenseID费用IDNUMBER4PKExpenseCost费用数额NUMBE
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号