煤炭出入库管理系统的设计与实现(5)

2020-08-21 11:32

某煤炭企业调运业务管理系统的设计与实施

表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所示:

<>createProject.jsp计划编制界面

<

>CreateProjectForm<>CreateProjectActionIUserHibernateDAOUserDAOCreateProjectServiceImpICreateProjectServiceProjectDAOUserUserProjectProjectIProjectHibernateDAO图4.13 计划管理模块类图

对类之间的信息传递和方法调用过程表述为:首先将在计划编制页面createProject.jsp中对用户授权,利用预设的计划模板编辑新的计划,在表单提交之后,参数会按照表单结构重新在类CreateProjectAction中组装得到CreateProjectForm对象,然后把该对象封装属性复制到业务对象Project;接下来调用业务类方法进行业务操作,通过Base Servlet Framework框架容器得到托管的业务类CreateProjectServiceImp实例,调用其方法便可获得DAO层的对象ProjectDAO,最后要调用该对象的addProject(Project)方法,同时把Project对象作为参数传递过去,实现对计算编制的数据存储。

此处根据上述类图关系及其调用过程,同样以计划的“编制人”的角度来表述计划编制模块的时序关系,如图4.14所示:

- 42 -

大连理工大学专业学位硕士学位论文

图4.14 计划管理模块时序图

本章小结

本章选取请批车处理和计划管理两个典型模块作为重点,对系统的开发过程进行了详尽介绍。通过业务流程分析—需求分析—数据库设计—模块细化设计等软件工程步骤,逐步完成系统主要模块的设计与实现,使其覆盖整个业务流程,不但提高利于工作效率,而且方便计划、财务、审计等管理部门的介入,形成严格的监督和约束机制。

- 43 -

某煤炭企业调运业务管理系统的设计与实施

5. 系统实现

由总公司办公室发布正式公文,正式启用煤炭调运业务管理信息系统。通知中介绍了全面煤炭调运系统的基本功能、进入路径、系统简介等,并要求各下级使用部门定期反馈实施情况。各级部门收到正式通知后开始落实相关文件精神,煤炭调运业务管理信息系统进入全面实施。

实施前主要需要做好如下几个方面的工作:

(1)系统使用者在测试中对调运管理工作中的各流程进行梳理,不断提出需求和改善意见,软件开发人员将收集到的需求逐项予以落实和完善。

(2)实施前由软件开发人员和系统使用人员进行反复的沟通与互动,对某些有争议的问题进行不断的优化改善、多次测试,直到相关人员一致认为系统可以验收。

(3)项目验收后即开始系统操作培训,根据项目参与人员的不同角色,进行针对性培训,让不同角色的使用者了解系统的操作要点。

(4)准备好系统实施的软硬件配置。

表5.1 硬件设备清单

序号 1 2 3 4 5 6 设备类型 数据库服务器 数据库备份服务器 应用服务器 磁盘阵列 磁带机 防火墙 数量 2 1 1 1 1 1 用途 数据库服务,双机热备 数据库备份服务 提供Web服务 存储业务数据 存储备份数据 内网与公网逻辑隔离 备注 安装Oracle 9i 安装Oracle 9i 安装WebLogic 硬件防火墙

5.1系统关键模块功能实现

实施方法

系统实施的过程涉及到公司内部大多数业务部门,要保证实施成功,从项目过程的控制和管理的角度来说,主要做到以下几个方面:

(1)高层领导的重视和参与,包括人、财、物上的支持以及亲身地参与项目的讨论和决策过程;

(2)资源有效整合,包括业务流程探讨和总结工作、基础数据整理和收集工作、

- 44 -


煤炭出入库管理系统的设计与实现(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教师资格证考试之学生指导知识点汇总

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: