一. 引言1. 编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构
本概要设计说明书的目的就是进一步细化企业费用管理软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示
2. 项目背景(略)有效解决各部门员工或经办人日常借款、报销签批过程复杂、结算过程等待时间长的问题;最大程度规范借款、报销单据的填写、签批操作,避免人为错误;提高财务审核、结算、入帐的工作效率;实现日常借款、报销信息的数据存档,为费用管理提供数据依据
3. 参考资料 李存珠 李宣东 二. 任务概述1. 目标该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求
2. 运行环境软件基本运行环境为 Windows 环境
需 tomcat 服务器支持
数据库采用 Oracle 数据库
3. 需求概述(略)4. 条件与限制为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则: 1
软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系
设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能
设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性
应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计
三. 总体设计1.处理流程系统的总体处理流程如下图:定义审批环节的流程:角色分配流程:预算审批流程设计:预算申请流程设计报销流程审批设计图申请流程处理:三. 数据结构设计1. 逻辑结构设计系统核心数据库用户账户表USERACCOUNT字段名注释类型长度是否 NULL默认值主外键约束UserId用户 IDNUMBER 4notP