水利建设有限公司综合信息管理系统设备材料管理
目录
1 引言 1
1.1 项目背景 1
1.2 项目目标 1
2 需求分析 1
2.1 功能需求 1
2.2 可行性分析 2
2.3 用例图 3
2.4 活动图 4
2.5 时序图 7
3 总体设计 9
3.1 系统的总体架构 9
3.2 开发技术 9
3.3 数据库物理设计 11
4 详细设计 13
4.1 设备信息管理模块 13
4.2 周转材料信息管理模块 16
4.3 系统技术难点解决方案 19
5 测试 19
5.1 测试目的 19
5.2 测试方法 19
5.3 测试环境 19
5.4 测试内容 20
5.5 测试步骤 20
5.6 单元测试 21
5.7 集成测试 26
5.8 测试结果分析 27
结 论 28
致 谢 29
参 考 文 献 30
1 引言
1.1 项目背景
淮阴水利建设有限公司现为国有控股,职工参股的股份有限公司。公司经过数十年的发展,现在已经发展为一家自主经营、独立核算、自负盈亏的法人实体。在1992年被原淮阴市编委定位事业单位实行企业化管理一来,不断扩大规模,强化资源配置,提高了市场占有份额。
随着规模的不断扩大,公司的设备与周转材料已经无法使用普通的书面办公方法管理,设备部门需要有使用更加方便高效的综合信息管理系统。公司决定使用符合现代化企业的管理模式,从而适应规模更大,数量更 *好棒文|www.hbsrm.com +Q: ^351916072*
多的项目。
1.2 项目目标
搭建江苏淮阴水利建设有限公司设备材料管理平台,提高公司设备材料管理技术水平,设备材料管理系统就是对于设备的购入、借出、报费、台账等方面进行计划、组织、指挥和控制活动,周转材料的购入、借出、报费、台账以及出入库方面的计划、组织、指挥和控制活动,充分发挥设备与周转材料资源、实现组织的既定目标使其经济利益和社会利益最大化。设备材料管理系统主要提供设备与周转材料的进销存的整体解决方案,借此达到增强企业和单位竞争力的目标。
2 需求分析
2.1 功能需求
本系统将包括以下功能:
1)设备信息管理:是指对淮阴水利建设有限公司设备信息进行综合管理,整个管理流程从添加设备信息、修改设备信息、删除设备信息,到完成结束。在设备借入借出时对设备借出时的技术状况进行记录,设备归还时对技术状态进行评估,从而达到能够及时维护设备的作用。
2)设备报修检修管理:是指对淮阴水利建设有限公司设备的技术状况进行综合管理,整个管理流程从记录设备的出厂日期、使用年限进行记录,并在定期检修时进行记录,达到维护设备的目的。
3)周转材料信息管理:是指对淮阴水利建设有限公司周转材料信息进行综合管理,整个管理流程从添加周转材料信息、修改周转材料信息、删除周转材料信息,到完成结束。记录周转材料来源、库存、存放位置等信息。
4)周转材料出租管理:此功能在周转材料出租时对周转材料的技术状况进行记录,并记录库存,以达到能核算资金周转的功能。
如图2.1所示:
图2.1 设备材料管理功能模块
2.2 可行性分析
可行性分析,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、操作等方面进行分析和研究,以避免投资失误,来保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决[7]。该系统的可行性分析包括以下几个方面的内容。
1)技术可行性
不同于其他的JS框架,整个Jquery的框架源文件很小,并且为了方便使用,Jquery不采用侵入性形式,只需简单的在页面中导入相应的框架就能直接使用Jquery了。
Spring是以个开源框架,是为了解决企业应用程序开发的复杂性而创建的。该框架的主要优势是其良好的设计和分层架构,正因如此,软件开发人员可以只选择Spring提供的某项技术,例如AOP,而不需要使用它提供的其他技术。Spring还提供了和其他开源软件的无缝结合,为J2EE应用程序开发提供集成的框架。
Mybatis是一个优秀的持久层框架,它对JDBC的操作数据库的过程进行封装使开发者只需要关注SQL本身,而不需要花费精力去处理如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等JDBC繁杂的过程代码。
2)操作可行性
本系统是基于B/S架构的Web应用程序,用户界面整体保持一致风格,使用良好,只需对操作人员进行简单的培训就能上手使用系统。本系统主要是用于管理实验教学活动,提高实验教学工作的效率,减少在实验教学活动中复杂且繁琐的流程,在基于整个教学活动的基础上,对流程进行重新的整理,以流程化为导向,将实验教学活动以系统 *好棒文|www.hbsrm.com +Q: ^351916072*
流程的形式进行管理,不会对现有的教学活动起冲突,并且系统提供了例如在线查看文档、统计信息等功能,确保用户的使用便利。基于以上的功能,从操作的角度而言,该系统是可行的。
3)经济可行性
主要是对项目的经济效益进行评价,本系统作为一个毕业设计,无需开发经费,对于我们在经济上是可以接受的。所以本系统在经济上是可行的。
综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。
2.3 用例图
图2.2 设备材料管理用例图
设备材料管理用例中,参与者为淮阴水利建设有限公司设备部长。设备部长根据设备材料管理系统能够进行管理设备信息、设备出入库、设备检修、材料信息、材料出入库的操作。
1)管理设备信息:设备部长对设备详细信息在系统界面中进行添加,完成添加后能够以列表形式进行显示;选中列表中的设备信息后能够对设备信息进行修改或者删除的操作;
2)管理设备出入库:设备部长对设备出入库的管理分为在设备借出时对设备进行出库信息记录和设备借入时对设备进行入库信息记录;
3)管理设备检修:设备使用年限到期时,系统能够提醒设备部长设备需要进行检修并记录;
4)管理材料信息:设备部长对周转材料详细信息在系统界面中进行添加,完成添加后能够以列表形式显示;选中列表中的周转材料信息后对材料进行信息修改或者删除的工作;
设备部长在设备信息界面,选中想要删除的设备分类,系统判断该设备分类中设备数目时候为0,若设备数目不为0,则提示设备部长该设备分类不能删除,若为0则将该设备分类有效性设为0,系统刷新设备分类信息列表并不显示删除的设备分类。
图2.5 设备信息添加与修改活动图
设备部长进入设备信息界面,点击添加设备后填写设备详细信息,系统验证设备名是否已存在,若设备名已存在则添加失败;若设备名可以使用则点击保存完成添加,并刷新设备列表页面。
是否有效 isvalid Varchar(100) NOT NULL
1 引言 1
1.1 项目背景 1
1.2 项目目标 1
2 需求分析 1
2.1 功能需求 1
2.2 可行性分析 2
2.3 用例图 3
2.4 活动图 4
2.5 时序图 7
3 总体设计 9
3.1 系统的总体架构 9
3.2 开发技术 9
3.3 数据库物理设计 11
4 详细设计 13
4.1 设备信息管理模块 13
4.2 周转材料信息管理模块 16
4.3 系统技术难点解决方案 19
5 测试 19
5.1 测试目的 19
5.2 测试方法 19
5.3 测试环境 19
5.4 测试内容 20
5.5 测试步骤 20
5.6 单元测试 21
5.7 集成测试 26
5.8 测试结果分析 27
结 论 28
致 谢 29
参 考 文 献 30
1 引言
1.1 项目背景
淮阴水利建设有限公司现为国有控股,职工参股的股份有限公司。公司经过数十年的发展,现在已经发展为一家自主经营、独立核算、自负盈亏的法人实体。在1992年被原淮阴市编委定位事业单位实行企业化管理一来,不断扩大规模,强化资源配置,提高了市场占有份额。
随着规模的不断扩大,公司的设备与周转材料已经无法使用普通的书面办公方法管理,设备部门需要有使用更加方便高效的综合信息管理系统。公司决定使用符合现代化企业的管理模式,从而适应规模更大,数量更 *好棒文|www.hbsrm.com +Q: ^351916072*
多的项目。
1.2 项目目标
搭建江苏淮阴水利建设有限公司设备材料管理平台,提高公司设备材料管理技术水平,设备材料管理系统就是对于设备的购入、借出、报费、台账等方面进行计划、组织、指挥和控制活动,周转材料的购入、借出、报费、台账以及出入库方面的计划、组织、指挥和控制活动,充分发挥设备与周转材料资源、实现组织的既定目标使其经济利益和社会利益最大化。设备材料管理系统主要提供设备与周转材料的进销存的整体解决方案,借此达到增强企业和单位竞争力的目标。
2 需求分析
2.1 功能需求
本系统将包括以下功能:
1)设备信息管理:是指对淮阴水利建设有限公司设备信息进行综合管理,整个管理流程从添加设备信息、修改设备信息、删除设备信息,到完成结束。在设备借入借出时对设备借出时的技术状况进行记录,设备归还时对技术状态进行评估,从而达到能够及时维护设备的作用。
2)设备报修检修管理:是指对淮阴水利建设有限公司设备的技术状况进行综合管理,整个管理流程从记录设备的出厂日期、使用年限进行记录,并在定期检修时进行记录,达到维护设备的目的。
3)周转材料信息管理:是指对淮阴水利建设有限公司周转材料信息进行综合管理,整个管理流程从添加周转材料信息、修改周转材料信息、删除周转材料信息,到完成结束。记录周转材料来源、库存、存放位置等信息。
4)周转材料出租管理:此功能在周转材料出租时对周转材料的技术状况进行记录,并记录库存,以达到能核算资金周转的功能。
如图2.1所示:
图2.1 设备材料管理功能模块
2.2 可行性分析
可行性分析,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、操作等方面进行分析和研究,以避免投资失误,来保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决[7]。该系统的可行性分析包括以下几个方面的内容。
1)技术可行性
不同于其他的JS框架,整个Jquery的框架源文件很小,并且为了方便使用,Jquery不采用侵入性形式,只需简单的在页面中导入相应的框架就能直接使用Jquery了。
Spring是以个开源框架,是为了解决企业应用程序开发的复杂性而创建的。该框架的主要优势是其良好的设计和分层架构,正因如此,软件开发人员可以只选择Spring提供的某项技术,例如AOP,而不需要使用它提供的其他技术。Spring还提供了和其他开源软件的无缝结合,为J2EE应用程序开发提供集成的框架。
Mybatis是一个优秀的持久层框架,它对JDBC的操作数据库的过程进行封装使开发者只需要关注SQL本身,而不需要花费精力去处理如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等JDBC繁杂的过程代码。
2)操作可行性
本系统是基于B/S架构的Web应用程序,用户界面整体保持一致风格,使用良好,只需对操作人员进行简单的培训就能上手使用系统。本系统主要是用于管理实验教学活动,提高实验教学工作的效率,减少在实验教学活动中复杂且繁琐的流程,在基于整个教学活动的基础上,对流程进行重新的整理,以流程化为导向,将实验教学活动以系统 *好棒文|www.hbsrm.com +Q: ^351916072*
流程的形式进行管理,不会对现有的教学活动起冲突,并且系统提供了例如在线查看文档、统计信息等功能,确保用户的使用便利。基于以上的功能,从操作的角度而言,该系统是可行的。
3)经济可行性
主要是对项目的经济效益进行评价,本系统作为一个毕业设计,无需开发经费,对于我们在经济上是可以接受的。所以本系统在经济上是可行的。
综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。
2.3 用例图
图2.2 设备材料管理用例图
设备材料管理用例中,参与者为淮阴水利建设有限公司设备部长。设备部长根据设备材料管理系统能够进行管理设备信息、设备出入库、设备检修、材料信息、材料出入库的操作。
1)管理设备信息:设备部长对设备详细信息在系统界面中进行添加,完成添加后能够以列表形式进行显示;选中列表中的设备信息后能够对设备信息进行修改或者删除的操作;
2)管理设备出入库:设备部长对设备出入库的管理分为在设备借出时对设备进行出库信息记录和设备借入时对设备进行入库信息记录;
3)管理设备检修:设备使用年限到期时,系统能够提醒设备部长设备需要进行检修并记录;
4)管理材料信息:设备部长对周转材料详细信息在系统界面中进行添加,完成添加后能够以列表形式显示;选中列表中的周转材料信息后对材料进行信息修改或者删除的工作;
设备部长在设备信息界面,选中想要删除的设备分类,系统判断该设备分类中设备数目时候为0,若设备数目不为0,则提示设备部长该设备分类不能删除,若为0则将该设备分类有效性设为0,系统刷新设备分类信息列表并不显示删除的设备分类。
图2.5 设备信息添加与修改活动图
设备部长进入设备信息界面,点击添加设备后填写设备详细信息,系统验证设备名是否已存在,若设备名已存在则添加失败;若设备名可以使用则点击保存完成添加,并刷新设备列表页面。
是否有效 isvalid Varchar(100) NOT NULL
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1909.html