




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、引言 1. 编写目的 从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结 构。本概要设计说明书的目的就是进一步细化企业费用管理软件设计阶段得出的软件总体概貌,把它加工成 在程序细节上非常接近于源程序的软件表示。 2 .项目背景(略) 有效解决各部门员工或经办人日常借款、报销签批过程复杂、结算过程等待时间长的问题;最大程度规范 借款、报销单据的填写、 签批操作,避免人为错误;提高财务审核、结算、入帐的工作效率;实现日常借款、 报销信息的数据存档,为费用管理提供数据依据。 3.参考资料 软件工程概论 李存珠 李宣东 企业费用功能设计 二. 任务概述 1 .
2、目标 该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的 接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。 2. 运行环境 软件基本运行环境为 Windows环境。 需tomcat服务器支持。 数据库采用Oracle数据库。 3. 需求概述(略) 4. 条件与限制 为了评价该设计阶段的设计表示的优劣程度”,必须遵循以下几个准则: 1. 软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。 2. 设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。 3. 设计最终应当给出具体的模块
3、(例如子程序或过程),这些模块就具有独立的功能特性。 4. 应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。 总体设计 1 .处理流程 系统的总体处理流程如下图: fit 11*1 ts 块 SHJ的雉护 人圧基本佶息 系统的基本框架及模块图 定义审批环节的流程: 审批环节流程图 角色分配流程: 角色分配流程图 薪资维护流程图 预算审批流程设计: 预算审批流程设计 预算申请流程设计 报销流程审批设计图 申请流程处理: 三. 数据结构设计 1. 逻辑结构设计 系统核心数据库 用户账户表 USERACCOUNT 字段名 注释 类型 长度 是否NULL 默认值 主外键 约束 Us
4、erid 用户ID NUMBER 4 not PK UserName 用户名 Varchar2 50 not Account 账号 Varchar2 50 not 唯一 Password 密码 Varchar2 50 not CreateTime 创建时间 Date not 序列名:SEQ_U SERACCOUNT 角色表 ROLES 字段名 注释 类型 长度 是否NULL 默认值 主外键 约束 RoleId 角色ID NUMBER 4 not PK RoleName 角色名 Varchar2 50 not 可用功能 Varchar2 50 not 序列名:SEQ_ROLES 工作流节点信息表
5、 NodeINFO 字段名 注释 类型 长度 是否NULL 默认值 主外键 约束 NodeId 节点ID NUMBER 4 not PK RoleId 角色ID Varchar2 50 NULL FK UserId 用户ID NUMBER 4 NULL FK GuideNode 前驱节点 NUMBER 4 NULL FK PostfixNode 后缀节点 NUMBER 4 NULL FK Auditing 是否审核 Varchar2 50 not 0 值:0、1、 2、3 FlowId 流程ID NUMBER 4 not FK Auditing注:0未审核1审核通过2、不通过3、审核中 序列名
6、:SEQ_NodeINFO 工作流日志信息表 NodeLog 字段名 注释 类型 长度 是否NULL 默认值 主外键 约束 NodeId 节点ID NUMBER 4 not PK Agreement 是否同意 Varchar2 50 NULL UserId 用户ID NUMBER 4 NULL FK suggesti on 审批意见 Varchar2 200 NULL 工作流基本信息表 FLOWINFO 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 Flowld 流程ID NUMBER 4 not PK FlowName 流程名 Varchar2 50 not Charter M
7、ember发起人 Varchar2 50 not CreateDate 创建日期 Date not 序列名:SEQ_ F LOWINFO Date审批日期Date NOT 具体业务数据库 基本资料表 部门信息表 Departme nt 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 Deptno 部门号 NUMBER 4 not PK DeptName 部门名 Varchar2 50 not 唯一 序列名:SEQ_Departme nt 职位信息表 Job 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 Jobno 职位编号 NUMBER 4 not PK JobNam
8、e 职位名 Varchar2 50 not 唯一 Bossno 上司编号 NUMBER 4 Null FK Deptno 部门号 NUMBER 4 NULL FK PositionDis 职位描述 Varchar2 200 NULL marketsalary 市场月薪 价位 NUMBER 6,2 not Bossno与Jobno自连接 序列名:SEQ_Job 职工信息表 EmployeeINFO 字段名 注释 类型 长度 是否NULL 默认值 主外键 约束 EmployeeNO 职工编号 NUMBER 4 PK EmpName 用户姓名 Varchar2 10 NOT Sex 性别 Varch
9、ar2 2 NOT 值:男和 女 Birth 出生日期 Date NULL CellPhone 手机 Varchar2 11 NULL State 已婚状态 Varchar2 2 NULL 值:是和 否 IdNumb 身份证号 码 Varchar2 50 NULL Address 地址 Varchar2 50 NULL Email 电子邮件 Varchar2 50 NULL WorkPhone 用户办公 电话 Varchar2 50 NULL UserId 用户ID NUMBER 4 NULL FK 序列名:SEQ_EmployeelNFO 职务对照表 Employer 字段名 注释 类型 长
10、度 是否NULL 默认值 主外键 约束 EmployeeNO 职工编号 NUMBER 4 NOT FK Jobno 职位编号 NUMBER 4 NULL FK 级别对照表 Level er 字段名 注释 类型 长度 是否NULL 默认值 主外键 约束 Jobno 职工编号 NUMBER 4 NOT FK Levelno 级别编号 NUMBER 4 NULL FK 级别信息表 grade 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 Levelno 级别编号 NUMBER 4 PK LevelNAME 名称 Varchar2 50 Not 唯一 序歹U名:SEQ_ grade 薪资
11、信息表 salary 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 EmployeeNO 职工编号 NUMBER 4 PK msalary 月薪 NUMBER 6,2 Not experience 工作年限 NUMBER 4 Not 0 序列名:SEQ_ salary 薪资日志 Salary log 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 EmployeeNO 职工编号 NUMBER 4 PK msalary 月薪 NUMBER 6,2 Not reason 缘由 Varchar2 200 Not Changenum 改变数额 NUMBER 4 Not Sal
12、Percent 百分比 NUMBER 4 Not ChangeDate 改变日期 Date Not 奖金日志(特殊奖项) bonus log 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 EmployeeNO 职工编号 NUMBER 4 PK bonus 奖金 NUMBER 6,2 Not reason 缘由 Varchar2 200 Not fashion 方式 Varchar2 50 Not PrizeDate 发奖日期 Date Not 费用标准 Expe nseSta ndard 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 Expense ID 费用ID
13、NUMBER 4 PK limitation 费用限额 NUMBER 6,2 Not Exp Statement 制定说明 Varchar2 200 Not Levelno 级别号 NUMBER 4 Not FK Exp Date 制定日期 Date 注: 周期:根据级别划分费用标准 序列名:SEQ_Expe nseSta ndard 费用名称 Expe nseName 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 Expense ID 费用ID NUMBER 4 PK Expe nseName 费用名称 Varchar2 50 Not 费用 Expense 字段名 注释 类型
14、长度 是否NULL 默认值 主键 约束 Expense ID 费用ID NUMBER 4 PK Expe nseCost 费用数额 NUMBER 6,2 Not reason 缘由 Varchar2 200 Not FashionID 付款方式 NUMBER 4 Not FK 付款方式 fashion 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 FashionID 方式ID NUMBER 4 PK FashionName 付款方式 Varchar2 50 Not 唯一 注: Fashion Name 可填现金支付、 银行支付、 支票支付 序列名:SEQ_ fashion 预算信
15、息表 budget 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 Budgetid 预算id NUMBER 4 PK BudgetName 名称 Varchar2 50 Not 唯一 budgetexplain 说明 Varchar2 200 Not costsum 预算总额 NUMBER 6,2 Not balance 预算余额 NUMBER 6,2 Not isvalidate 是否验证 Varchar2 50 Not 值:是和 否 BudgetArea 费用区域 Varchar2 Not 值:部门 和个人 ObjectID 预算对象 NUMBER 4 Not FK Budg
16、etDate 预算日期 Date Not BeginDate 开始日期 Date Not EndDate 结束日期 Date Not 注: 周期:开始日期结束日期 预算对象 ObjectID绑定的是部门ID或者员工ID 序列名:SEQ_ budget 预算费用对照表 Expense Budget 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 Budgetid 预算id NUMBER 4 FK Expense ID 费用ID NUMBER 4 FK 报销信息表 Reimburseme nt 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 Reimburse id 报销i
17、d NUMBER 4 PK PK Expense ID 费用ID Varchar2 50 Not 唯一 Rei Explain 报销描述 Varchar2 200 Not costsum 费用总额 NUMBER 6,2 Not ItemID 项目ID NUMBER 4 NULL FK BudgetArea 费用区域 Varchar2 Not 值:部门 和个人 ObjectID 报销对象 Varchar2 Not FK FK ApplyDate 申请日期 Date Not BeginDate 开始日期 Date Not EndDate 结束日期 Date Not 注: 周期:开始日期结束日期 预
18、算对象 ObjectID绑定的是部门ID或者员工ID 序列名:SEQ_Reimburseme nt 项目信息 Iteminfo 字段名 注释 类型 长度 是否NULL 默认值 主键 约束 ItemID 项目ID NUMBER 4 PK ItemName 项目名称 Varchar2 50 Not ApprovalTime 立项时间 Date Not ItemTime 项目周期 Varchar2 50 Not ItemManager 项目经理 Varchar2 50 Not ItemBody 人数 NUMBER 4 Not 序列名:SEQteminfo 四. 运行设计 1 .运行模块的组合 具体软件的运行模块组合为 web多网页的运行环境,各个模块在运行过程中能较好的交换信息,处 理数据。 2. 运行控制 软件运行时有较友好的界面,基本能够实现用户的数据处理要求。 采用人性化的交互模式,为用户提供各种各样的js特效。 3. 运行时间 系统的统计精度基本可以达到用户所提岀的要求。 系统的响应时间即网页的跳转时间应限制在3秒内,需要长时间处理应做相关提示。 业务流程不能产生混乱,。 五. 出错处理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第22章 二次函数 单元测试(含答案)人教版(2024)数学九年级上 册
- 2025年中高端衡器合作协议书
- 校长招考试题及答案
- 2025年湖南省长沙市雅礼外国语学校中考数学模拟试卷(3月份)(含答案)
- 工程造价信息题库及答案
- 2025年心理与健康考试题及答案
- 2025年阜阳中考试卷及详细答案
- 2025年宁夏二建考试试题及答案
- 2025年分类考试笔试题目及答案
- 慢性伤口概述
- 《建筑供配电与照明》课程教案
- 蒙台梭利教学法PPT完整全套教学课件
- 4月份公路养护工作计划
- 中国书法史课件
- 创伤性休克的急救护理
- 《古文观止 上下 》读书笔记思维导图PPT模板下载
- YC/T 210.2-2006烟叶代码第2部分:烟叶形态代码
- GB/T 22000-2006食品安全管理体系食品链中各类组织的要求
- GB/T 11944-2012中空玻璃
- GB/T 11376-1997金属的磷酸盐转化膜
- FZ/T 64012.2-2001水刺法非织造布第2部分:卫生用卷材
评论
0/150
提交评论