某煤炭企业调运业务管理系统的设计与实施
表4.8 计划修改记录实体属性列表
名称 标识 计划年份 计划编制人 计划编号 原计划类型 原计划日期 新计划类型 新计划日期 修改计划日期 修改部门 修改人 审批人 代码 ID Proj_Date Drawer ProjNO OriType OriDate NewType NewDate Draw_Type Department Modifier Authorizor 注释 数据类型 INT DATE VARCHAR2(20) VARCHAR2(100) VARCHAR2(50) VARCHAR2(20) VARCHAR2(50) VARCHAR2(20) DATE VARCHAR2(255) VARCHAR2(50) VARCHAR2(50) 主要的 TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE 表4.9 审批记录实体属性列表
名称 标识 审批人 审批时间 审批意见 审批状态 4.4.2.3模块详细设计
代码 ID Authorizor AuthorizeDate Remark Status 注释 数据类型 INT VARCHAR2(20) Date VARCHAR2(50) VARCHAR2(20) 主要的 TRUE FALSE FALSE FALSE FALSE 计划编制人要依据计划管理的业务流程进行操作,首先登陆到调运业务管理系统中的“计划编制界面”,此时的计划编制人被授予的权限是 “计划编制权”;然后对计划进行编制,其可以根据已设定好的计划模板进行编辑,这样做的优点是既提高了工作效
- 40 -
大连理工大学专业学位硕士学位论文
率,也使得计划管理规范化;编制初步完成后,即进入审核阶段,主要分为“计划管理处”“计划财务部复审”“审计办公室”三个阶段,在每一个审核阶段中,审核人都可以提出修改意见,交由编制人重新编辑计划,直到通过为止。图4.12为计划管理模块的活动图:
登录计划编制界面计划编制计划管理处审核初审通过计划财务部初审未通过复审未通过审核复审通过审计办公室审核同意各部门执行不同意图4.12 计划管理模块活动图
为了对表达类图关系进行简要的表达,仅把该模块以计划“编制人”的角度进行表述,其余角色所对应的阶段就不再赘述,例如审核人所对应的审核过程将被略去,因此,按照程序结构,该模块相关的类分为如下四个主要的层次:
域模型层:计划编制Bean类Project;
持久层:接口类IProjectHibernateDAO,实现类ProjectDAO;
业务层:接口类ICreateProjectService,实现类CreateProjectServiceImp; 表示层:ActionForm类CreateProjectForm,Action子类CreateProjectAction。
- 41 -
某煤炭企业调运业务管理系统的设计与实施
类关系图如图4.13所示:
<
<