版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精心整理1 .编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。本概要设计说明书的目的就是进一步细化企业费用管理软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。2 .项目背景(略)有效解决各部门员工或经办人日常借款、报销签批过程复杂、结算过程等待时间长的问题;最大程度规范借款、报销单据的填写、 签批操作,避免人为错误;提高财务审核、结算、入帐的工作效率;实现日常借款、报销信息的数据存档,为费用管理提供数据依 据。3 .参考资料软件工程概论 李存珠李宣东_ 夕 I企业费用功能设计二.任务概述,i' X
2、 1i1 .目标该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。2 .运行环境匚? 软件基本运行环境为 Windows环境。需tomcat服务器支持。数据库采用Oracle数据库。3 .需求概述(略)4 .条件与限制为了评价该设计阶段的设计表示的优劣程度”,必须遵循以下几个准则:1 .软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。2 .设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。3 .设计最终应当给出具体的模块(例如
3、子程序或过程),这些模块就具有独立的功能特性。4 .应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。三.总体设计1.处理流程系统的总体处理流程如下图:定义审批环节的流程:角色分配流程:预算审批流程设计:预算申请流程设计报销流程审批设计图申请流程处理:三.数据结构设计1.逻辑结构设计系统核心数据库用户账户表USERACCOUNTUserid 用户 ID NUMBER 4 notPKUserName用户名Varchar250notAccount账号Varchar250not唯Password密码Varchar250notCreateTime 创建时 Datenot间序歹U 名:
4、seq_USERACCOUNT角色表ROLESRoleId角色IDNUMBER4notPKRoleName角色名Varchar250not可用功Varchar250not能序列名:seq_ROLES工作流节点信息表NodeINFONodeld 下点 ID number 4 notPKRoleld角色 IDVarchar250NULLFKUserid用户 ID NUMBER4NULLFK前驱节- ;- /'.GuideNodeNUMBER 4 NULLFK点后缀节PostfixNodenumber 4 NULLFK占 J 、 值:0、 是否审AuditingVarchar2 50 not
5、 01、2、核3FlowId 流程 ID number 4 notFKAuditing 注:0未审核1审核通过2、不通过3、审核中序列名:sEQ_NodeINFO工作流日志信息表NodeLogFLOWINFO流程FlowIdNUMBER 4 notPKNodeId节点IDNUMBER4notPKAgreement是否同意Varchar250nullUserId用户IDNUMBER4nullFKsuggestion审批意见Varchar2200nullDate审批日期DateNOT工作流基本信息表FlowName 流程名 Varchar2 50 not i |ICharter_Member 发起
6、人 Varchar250 not创建日CreateDateDatenot期序列名:seq_FLOWINFO具体业务数据库基本资料表部门信息表DepartmentDeptno部门号NUMBER4notPKDeptName部门名Varchar250notPf仔列名:SEQ_Department职位信息表JobJobno职位编号NUMBER4notPKJobName职位名Varchar250二7 .I . J。notPfBossno上司编号NUMBER4NullFKDeptno部门号NUMBER4NULLFKPositionDis职位描述Varchar2200NULLmarketsalary市场月薪
7、价位NUMBER6,2notBossno与 Jobno自连接序列名:SEQ_Job职工信息表EmployeeINFO精心整理号用户姓EmpName名Varchar210NOTSex性别Varchar22NOT值:男和女Birth出生日期DateNULLCellPhone手机Varchar211NULLState已婚状态Varchar22NULL 'J U L i 二尸./Lj 1 f -二.三值:是和否IdNumb身份证号码Varchar250NULLAddress地址Varchar250NULLEmail电子邮件Varchar250NULLWorkPhone用户办公电话Varchar
8、250NULLUserId用户IDNUMBER4NULLFK序列名 :sEQ_EmployeeINFO职务对照表Employer精心整理EmployeeNO职工编号NUMBER4NOTFKJobno职位编号NUMBER4NULLFK级别对照表Level erJobno职工编号NUMBER4NOTFKLevelno级别编号NUMBER4厂7 I f-I Ij-'- /NULLFK级别信息表grade级别编Levelnonumber 4PK号LevelNAME 名称 Varchar2 50 Not唯序列名 :SEQ_grade薪资信息表salary职工编EmployeeNOnumber 4
9、PKmsalary月薪NUMBER6,2Notexperience工作年NUMBER4Not0限序歹!J名:sEQ_salary薪资日志Salary_log职工编EmployeeNO号NUMBER4PKmsalary月薪NUMBER6,2Notreason缘由Varchar2200NotChangenum改变数额NUMBER4 一NotSalPercent百分比NUMBER4NotChangeDate改变日DateNot期奖金日志(特殊奖项)bonus_logEmployeeNO职工编号NUMBER4PKbonus奖金NUMBER6,2Notreason缘由Varchar2200Notfash
10、ion方式Varchar250Not发奖日PrizeDate期DateNot费用标准ExpensestandardExpense ID 费用 ID NUMBER 4PK费用限limitationnumber 6,2 Not额制定说Exp StatementVarchar2 200 Not明Levelno 级别号 number 4 NotFK制定日Exp DateDate期注:周期:根据级别划分费用标准序歹!J名:seq_ ExpenseStandard费用名称ExpenseName费用Expense IDNUMBER 4PKExpenseName 费用名 Varchar2 50 Not称费用E
11、xpenseExpense ID费用IDNUMBER4PKExpenseCost费用数额NUMBER6,2Notreason缘由Varchar2200Notk 'I jf' y 1FashionID付款方NUMBER4Not1 卡产 1FK式付款方式序列名 :sEQ_fashion预算信息表budget预算BudgetidNUMBER 4PKidBudgetName名称Varchar250NotPfbudgetexplain说明Varchar2200Not预算总costsum额NUMBER6,2Not预算余balance额NUMBER6,2Not是否验值:是isvalidate
12、证Varchar250Not和否值:部费用区号二”1.厂J 1 1| 4fBudgetArea域Varchar2Not$ / F ' j/f'1门和j X.,/个人预算对._ObjectID象NUMBER4NotFK预算日BudgetDate期DateNot1 i开始日BeginDate1期DateNot结束日EndDate期DateNot注:周期:开始日期结束日期预算对象ObjectID绑定的是部门ID或者员工ID序列名 :sEQ_budget精心整理精心整理预算费用对照表Expense BudgetBudgeti预算 idNUMBER4FKdExpense ID 费用 ID
13、 number4FK报销信息表ReimbursementReimburse id 报销 idNUMBER4PKPK, -_lExpense ID 费用 ID Varchar2 50Not唯报销描Rei ExplainVarchar2 200Not述费用总costsumnumber6,2Not额ItemID项目 ID number4NULLFK值:部费用区BudgetAreaVarchar2Not门和域个人报销对ObjectIDVarchar2NotFKFK象申请日ApplyDateDateNot期开始日NotBeginDate期Date制日EndDate期DateNot注:周期:开始日期结束日
14、期预算对象ObjectID绑定的是部门ID或者员工ID序列名 :SEQ_Reimbursement项目信息IteminfoItemID项目IDNUMBER4PK项目名11ItemName称Varchar250NotApprovalTime立项时DateNot间项目周ItemTime期Varchar250Not项目经ItemManager理Varchar250NotItemBody人数NUMBER4Not序列名:sEQ_Iteminfo四.运行设计精心整理1 .运行模块的组合具体软件的运行模块组合为 web多网页的运行环境,各个模块在运行过程中能较好的交换信息,处理数据。2 .运行控制软件运行时有较友好的界面,基本能够实现用户的数据处理要求。采用人性化的交互模式,为用户提供各种各样的js特效。3 .运行时间系统的统计精度基本可以达到用户所提出的要求。系统的响应时间即网页的跳转时间应限制在3秒内,需要长时间处理应做相关提示。业务流程不能产生混乱,。五.出错处理设计1.出错输出信息,厂r “ T 二厂-在用户使用错误的数据或访问没有权限的数据后,系统给出提示:对不起,你非法使用数据,没有权限!而且用户的密码管理可以允
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宠物寄养中心2025年度会员制寄养服务协议3篇
- 2025年度大米产业链上下游资源整合及供应链管理服务合同3篇
- 2025年度航空运输租赁合同范本:全新合作协议3篇
- 二零二五年度新型木工次结构建筑构件加工与施工合同3篇
- 2025货物采购合同样书
- 二零二五年度企业数字化转型与客户关系管理服务合同3篇
- 2025年度一手新房全款合同简易版(含智能家居)3篇
- 2025年度农村土地置换项目合作协议书
- 二零二五年度热处理设备生产与市场分析合同3篇
- 二零二五年度农村危房改造回迁房买卖合同
- 企业内部申请北京工作居住证管理制度
- 《深色名贵硬木家具》学习分享
- 最新监督学模拟试卷及答案解析
- DS12C887电子时钟(附程序)
- 新产品试制流程管理办法
- 王牌电话交换机说明书
- 列管式换热器-换热面积计算
- 25m预应力混凝土简支T梁桥设计(共30页)
- 高一学生文理分班意向表
- 高等传热学部分答案
- 地球物理学进展投稿须知
评论
0/150
提交评论