电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

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

企业费用管理概要设计说明书_第1页
1/13
企业费用管理概要设计说明书_第2页
2/13
企业费用管理概要设计说明书_第3页
3/13
一. 引言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...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部