设备维修管理系统客户管理 模块的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实习专题报告
题目:设备维修管理系统客户管理模块的设计与实现
实习名称:专业实习
班级:XXXXXXX
学号:XXXXXXXX
学生姓名:XXXXXX
指导教师:XXXXXX
X X X X X X
2012年9月6日
哈尔滨工程大学本科生专业实习专题报告
摘要
伴随着计算机技术的发展和普及,计算机进入了很多人的日常生活并且在企业的生产管理中起着非常重要的作用。从当今世界的发展情况来看,我们必须利用现代化的科技手段来控制和管理整个设备维修过程,以达到开源节流,减员增效的目的,从而推动企业向良性,有序的方向发展。针对在设备维修过程中的运营管理,我们开发这个设备维修管理系统。
本项目主要是运用面向对象技术对电脑维修管理系统进行分配,数据库采用oracle作为支撑,用jdbc来连接数据库。在界面方面,采用的是dreamweaver来进行界面设计。该系统的开发主要包括前端的有关应用程序的开发以及后台的数据库的建立、维护两个方面的内容,系统的建立和维护有管理数据的系统性、规范性、自动性等特点。而用户界面简洁,友好;操作简单,快捷;报表大方,美观;能将维修的生产管理数据生成报表,实用性强。
本文主要介绍设备维修管理系统中的客户管理模块的设计与实现。
关键词:设备维修;客户管理;计算机技术
哈尔滨工程大学本科生专业实习专题报告
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
设备维修管理系统是一个设备维修行业不可缺少的部分,它的内容对于企业的管理者和技术工人来说都至关重要,所以设备维修管理系统应该能够为用户和工人提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式进行管理和记录,这种管理方式存在着许多缺点,如:工作效率低、另外时间长,将浪费大量的文件和数据,这对于查找、结算都带来了不少的困难。
作为计算机应用的一部分,使用计算机对设备维修的信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高设备维修管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,
1功能性需求
1.1角色说明
此系统为完成设备维修的管理而开发,为更好地说明维修系统的功能,以下将系统的用户分为不同的角色,并对各个角色负责的工作内容进行简单说明:
①客服:负责接待客户,记录客户基本信息、报修相关信息(包括报修设备信息)。在维修结束后负责结算。
②任务调度:负责将报修后的任务进行在技术工程师中进行分配。
③技术工程师:负责检测维修报修设备,并记录检测维修过程中的重要信息。
④库管:对备件的进出进行登记管理。
⑤运营监督:负责监控报修、维修和结算各环节的工作情况。
1.2基本业务流程
1
哈尔滨工程大学本科生专业实习专题报告
2
这套维修管理系统的的主要目标是完成对公司维修部维修产品的管理。登记信息应该实现从客户管理中客户详细信息的登记,到报修管理中报修信息的登记,打印客户确认单,待客户确认自己信息的准确之后签字,登记信息方可生效,之后才进入到维修阶段。维修阶段主要是分配维修任务,待技术工程师维修完成之后,系统应该根据工作量和所需配件产生维修费用,然后结算管理对维修费用进行整合产生结算清单,同样待客户签字方可生效。本系统对备件的出入库和备件信息也可进行详细管理,可对整个系统各个环节运营情况进行监督管理,基本业务流程如图1.1系统结构图所示。
图1.1 系统结构图
1.3 功能说明
软件的模块设计应该严格按照系统业务流程来完成,当客户维修设备时,
哈尔滨工程大学本科生专业实习专题报告
3
首先应该是对其信息进行登记管理,在之后的报修等过程中遇到所需信息也应可对客户信息进行查询,所以第一应该有客户管理模块;对客户进行登记之后,就应该对设备报修信息进行登记,如设备型号、报修内容等,所以第二应该有报修管理模块;完成客户和设备的信息管理之后就该进入维修阶段,维修阶段应该分配和维护维修任务,所以第三应该有维修管理模块;维修之后便是公司对客户设备的维修费用进行结算,如果设备维修过程中用到了备件,就该将其材料费用和维修费用一起结算,所以该有备件管理和结算管理;一系列工作进行过程中,系统应该对各个环节的运营状况进行监督管理,所以该有运营监督管理模块。各模块应完成的功能和剪裁说明如表1.1功能点列表所示。
表1.1 功能点列表
功能名称 备注
裁剪说明 客户管理 维护客户基本信息
不可裁剪 报修管理
对报修环节进行管理,包括对报修设备信息及报修相关信息进行登记与维护
不可裁剪
维修管理 对维修环节进行管理,包括任务分配、记录检测维修信息等
不可裁剪
结算管理 生成维修结算费用
不可裁剪 备件管理 包含备件的入库、出库、查询管理
不可裁剪
运营监督管理
对整个业务环节中的关键信息提供查询,包括客户信息、维修状态、结算信息、库 存信息等
可完全裁剪
2系统设计
2.1客户管理模块用例图
哈尔滨工程大学本科生专业实习专题报告
客户管理模块主要实现客户信息的维护,包括客户基本信息的增加、删除、修改、查询,工作由客服完成,用例图如图2.1客户管理用例图所示[1-3]。
图2.1 客户管理用例图
2.2数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完善和一致。同时,合理的数据库结构也将有利于程序的实现。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,可以为后面的具体设计和开发打下坚实的基础。
通过对系统涉及的所有参数进行分析总结和归类,可知系统数据库可以建立客户信息表、报修信息表、维修信息表、备件信息表、流水信息表、结算信息表共六个数据库。客户管理模块设客户编号为主键,客户编号和身份证编号都是不能为空的,在修改客户信息时,客户编号设为自动产生,客户性质分为签约用户、代理商、单位用户、家庭用户。在查询客户信息时,已有信息应该自动显示。客户编号自动生成应该是number类型,客户送机时间
4