空调售后服务系统的设计与实现论文Word文档格式.docx
- 文档编号:19715978
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:28
- 大小:202.73KB
空调售后服务系统的设计与实现论文Word文档格式.docx
《空调售后服务系统的设计与实现论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《空调售后服务系统的设计与实现论文Word文档格式.docx(28页珍藏版)》请在冰豆网上搜索。
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大的提高个人或单位管理的效率。
因此,设计一套服务管理系统成为很有必要的事情,它能够具体化、合理化的管理个人或单各项事务信息,用结构化的思维方式运用计算机解决实际工作和生活中遇到的的问题。
第一章概述
【摘要】
空调售后服务管理系统是公司管理的一个重要内容,是一种典型的管理系统,其开发主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,系统的建立和维护主要要求其管理数据的系统性、规范性、自动性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、易学易用等特点。
本系统为空调售后服务系统。
采用的开发工具是MicroSoftVisualFoxpro6.0。
设计的主要的步骤包括:
系统分析、系统设计、系统实现、系统实施。
针对要开发的系统进行人事系统调研,提出开发系统的可行性分析及系统所需的各种数据。
系统主要包括职工、客户、仓库材料和任务等信息的游览、查询、添加和修改功能,可根据设定的两个条件方便地进行双角度查询功能;
仓库材料的出入库管理以及每个月根据职工的月安装数量、月装机数量、月工时数对职工进行的职工绩效考核。
实现了人事部门对空调售后流程中的职工、客户、材仓库料、绩效的集中管理。
在系统的设计中,详细的展现了系统的各个功能模块、所需的数据库表及表字段、系统菜单的设计等。
在系统的实现中,给出了系统的界面登录、实现表单中相应的功能控件的事件及代码,以及菜单实现的方法。
测试阶段给出了系统的开发环境、系统的测试过程、系统的运行与维护及主要功能源代码。
本系统具有数据输入,报表打印等功能,系统的人机对话界面友好。
支持运行的环境:
MicrosoftWindow98/2000/XP。
【关键词】
空调售后服务系统、查询、浏览、表单、数据库、VisualFoxpro
第二章空调售后服务系统分析
2.1、系统的主要功能
空调售后服务系统的主要任务是用计算机对空调相关信息进行日常的管理,如查询、修改、增加、删除以及存储等。
空调售后服务系统主要有以下几大功能:
1.对安装就人员及维修人员实施考绩管理(包括月安装数量、维修工时、维修时效性、维修后的返修率、节省所用材料等)
2.对职工安装、维修中所用材料合理发放和对仓库库存材料均要实行有效管理。
3.能进行数据输入,并尽可能实现数据代码化,并运用数据库实现数据完整性(实体完整性、域完整性、表间参照完整性)。
4.能对所输入的数据进行方便地修改、删除等操作。
5.能够实现按客户姓名、性别、单位、地址、电话、客户类型等信息进行查询。
能够对空调所用材料进行查询,对其库存材料进行查询。
能够对职工绩效进行查询,并根据绩效进行奖励。
.
6.能将所查询的数据进行打印输出。
7.系统要能对数据进行备份,也能将备份的数据恢复到系统中去。
8.能够对系统中数据进行清空操作。
2.2、系统可行性分析
数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都得到了和很大的发展。
现在,数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分。
数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。
传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。
Microsoftvisualfoxpro是一个32位的数据库开发系统,可运行于window98和windowsxp操作系统。
Visualfoxpro既具有visual系列的功能强大、直观易用、面向对象等优点,又兼具windows和foxpro的长处。
提供了“向导”、“设计器”和“生成器”等工具,使的数据库的管理工作变的容易。
Visualfoxpro的易用性使初学者和那些想避免涉及foxpro复杂命令的人能很快用它来管理自己的数据库,制作各种报表、标签等;
增添的面向对象的编程方式等新特色,使它成为应用程序开发人员强有力工具;
其兼容性使原来的广大Xbase用户能迅速转为使用
visualfoxpro;
visualfoxpro还能广泛地与其他许多软件共享和交换数据。
正是由于其易用性、先进性和广泛性,使visualfoxpro
真正做到了面向各种水平的用户。
通过对空调售后的各个方面及前景进行了具体的了解之后,现对开发该空调售后服务系统的可行性进行分析。
该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用VisualFoxpro6.0,这些软件在MIS开发中已被大量应用,技术上都比较成熟。
因此是可行的。
第三章系统设计
3.1、系统设计概要
通过使用该管理系统,使企业售后服务管理工作系统化、规范化、自动化,从而达到提高企事业管理效率的目的。
系统开发的总体任务是使办公人员可以轻松快捷地完成管理任务。
3.2、系统任务分工
1.职工管理
包括职工信息浏览、查询、添加、删除、修改等功能。
2.客户管理
包括职工信息的浏览、查询、添加、修改等功能。
3.仓库管理
包括材料出、入库等。
4.材料管理
包括材料查询、添加、领用等信息。
5.任务管理
包括任务出现、完成任务的职工等。
6.绩效管理
包括对职工的月安装数量、返修率、响应时间等作出绩效评判。
7.退出
功能为退出系统
3.3、开发设计思想
随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。
建设一个科学高效的信息管理系统是解决这一问题的必由之路。
企业的售后服务管理是该企业运用现代化
尽量利用企事业现有的软硬件环境,采用先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的;
系统应符合企业售后服务的规定,满足相关人员日常使用的需要,并达到操作过程中直观、方便、实用、安全的要求;
系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与人员的技术维护人员进行补充、维护。
系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。
职工绩效考核的计算;
3.4系统功能结构图
在系统功能分析的基本上,根据VFP程序编制的特点,得到如图所示的系统功能模块图
第四章空调售后服务系统设计
4.1模块处理功能设计
通过上一章的系统功能结构图我们可以看出系统分为六大模块:
职工基本信息模块,客户基本信息模块,仓库管理模块,材料基本信息模块,任务基本信息模块,职工绩效考核模块。
下面将对每个模块的总体设计作简要说明。
(1)职工基本信息模块
职工浏览:
该模块可以实现对现有人事档案中的职员记载每年度
的考核奖惩情况。
对错误的记录可以修改,删除等。
职工查询:
不同的员工,不同的年度都记载在考核表中。
所以专
门设置一个考核查询和报表就显得很有必要。
我们可以对不同的
员工或者同一员工,按照考核的时间,考核的等级等进行查询。
职工添加:
由于一个公司的职工不是一成不变的,总会有变动
,所以对职工信息的添加就显得尤其重要,在这一模块中,可对
职工信息进行添加。
职工修改:
可对职工的基本信息进行修改或删除。
(2)客户基本信息模块
客户浏览:
该模快可以实现对现有客户的编号、姓名、地址、
工作单位、联系电话等信息进行浏览。
客户查询:
不同的客户,在不同的年度购买何种型号的都记载
在客户表中,所以,我们可以按客户号或客户姓名
对客户信息进行查询。
客户修改:
可先按客户号查询出客户的基本信息,并可对其信
息的任何方面进行修改。
客户添加:
由于客户在不断地增加,这样客户添加这一功能就
显得很有必要,我们可先选择客户号,在客户号不重复的情况下对客
户其他信息进行添加。
(3)仓库管理模块
出库管理:
该模块可以实现对某个员工的领用量,领用时间,
领用的材料等信息进行记录,以方便以后的绩效考核计算。
入库管理:
它的主要功能就是把哪个仓库进了什么货通
过材料号把它记录下来,另外如果信息不完整的话会给出让你
把信息补充完整的信息提示框。
出库浏览:
该模块能够让查看的人一目了然的看到一段时间出
了什么货,防止员工到了那个仓库却领不到货的状况
库存:
当库存量不足一定数量时,系统会给出让您尽快进货的
信息提示框,省去了询问仓库管理员货源存储量的情况。
(4)材料基本信息模块
材料浏览:
该模块可以实现对现有材料的编号、名称、规格、单价等信息进行浏览。
材料查询:
该模块的主要功能是根据材料号或材料名称进行材料相关信息的查询,并将查询结果用报表打印出来。
材料添加:
由于材料的领用,会使仓库中材料量有所变动,该模块中我们可对材料进行添加。
材料修改:
该模块中我们可以按照材料号或名称进行材料相关信息的修改。
(5)任务基本信息模块
分为:
任务信息浏览,任务信息添加、删除、修改,任务信息的查询。
在任务信息浏览的子模块中,可以对任务的编号,任务性质,下达任务时间,维修时间,工时等信息进行浏览。
并可以对任务信息进行增加记录、修改记录、删除记录、更新记录等操作。
、
在任务信息查询模块中,可以按任务号或职工号进行查询,并可以把查询结果用报表打印出来。
(6)职工绩效考核模块
考绩一览表、月工时数考绩查询、月安装数量考级查询、响应时间考绩查询
考绩一览表:
在这个模块中你可以浏览员工在一个月里安装了多少台空调,一个月总共工作了多少个小时。
月安装数量考级查询:
在此模块中您可以根据职工号查询该职工月安装数量方面完成的情况,并可以查到该职工在安装数量得到的评价。
分为三个等级:
优秀、一般、差三个等级,并给予您一定的提示。
如:
一个职工超额完成任务,那么就会提示:
该职工已经超额完成任务
月工时数考级查询:
在此模块中,您可以根据职工号查询该职工一个月是否工作时间已经达到要求。
如果,该职工工作没有达到额定工时,那么会有提示:
该职工还没有达到要求,并给“差”这个等级
4.2数据库表结构
根据分析阶段得出的的结论,结合本系统对有关数据的存储的需要,更加方便实现该系统的所有功能,现将本系统设计成6个数据库表,每个表的字段名、类型、宽度设计如下:
职工表(zg.dbf)(包括职工号、姓名、性别、职称、身份证、学历、电话、地址、工资等)
客户表(kehu.dbf)(包括客户号、姓名、空调型号、单位、地址、电话、购机时间)
材料表(cailiao.dbf)(包括材料号,名称、型号、规格、单价、库存量、仓库号)。
任务表(renwu.dbf)(包括任务号、客户号、安装维修、内容、下达时间、职工号、维修时间、出入库号、工时、任务性质号)
仓库表(仓库表.dbf)(包括仓库号、仓库名、地址、管理员、电话)_
1.职工表(zg.dbf):
字段名
类型
宽度
职工号
字符型
5
姓名
8
性别
2
身份证号码
18
学历
电话号码
13
地址
25
职称
6
2.客户表(kehu.dbf):
客户号
空调型号
10
单位名称
40
联系地址
电话
12
购机时间
日期型
3.材料(cailiao.dbf)表:
材料号
4
材料名
型号
规格
单价
库存量
仓库号
4.任务表(renwu.dbf)
任务号
安装维修
内容
20
下达时间
日期时间型
维修时间
日期时间性
出入库号
工时
数字型
任务性质号
6.仓库表:
(cangku.dbf)
仓库名
管理员
联系电话
第五章空调售后服务系统实现
5.1系统登录:
系统主程序MAIN.PRG
_SCREEN.BORDERSTYLE=0
_SCREEN.TITLEBAR=0
_SCREEN.WINDOWSTATE=2
CLOSEALL
CLEARALL
CLEA
SETSYSMENUOFF
SETSYSMENUTO
SETTALKOFF
SETDELETEOFF
SETEXACTOFF
SETCONFIRMOFF
SETSAFETYOFF
doform进入.scx
readeven
登录界面:
(1)打开表单设计器,设计好表单,并且设置好必要的属性,设计结果见图6-3。
Form1.load事件代码:
publicn
n=0
Timer.timer事件代码:
ifthisform.label1.left+10>
thisform.label1.left=thisform.label1.left-10
else
thisform.label1.left=800
endif
(2)“确定“按钮的CLICK事件为:
IF(n>
2)
MESSAGEBOX("
密码三次输入错误,不能使用本系统"
48,"
信息提示"
)
thisform.run=.f.
thisform.release
ELSE
SELEuser
LOCATEforalltrim(用户名)==alltrim(bo1.value)andalltrim(密码)==alltrim(thisform.text1.value)
IFfound()
thisform.run=.t.
DOform表单1
ELSE
MESSAGEBOX("
用户名或密码不正确,请重新输入!
"
bo1.value=space(10)
thisform.text1.value=space(10)
N=n+1
bo1.setfocus
ENDIF
ENDIF
双击图标运行程序以后,就可以看到程序的登录界面。
需要通过系统管理验证,即输入正确的密码进行系统登陆,本系统默认的密码为123456。
5.2系统菜单的实现:
在系统登录成功之后,就会看到系统的主界面,下面进入系统菜单:
每个菜单下面分别包括浏览、添加、删除和修改等几个子菜单;
绩效查询下除了包括月工时数、月安装数量、任务响应时间三个子菜单,把职工的绩效汇总成一个等级
5.3表单设计
Optiongroup1的click事件:
ifThis.Option1.value=1
thisform.text1.enabled=.t.
thisform.text2.enabled=.f.
thisform.text1.enabled=.f.
thisform.text2.enabled=.t.
endif
command1(查询)的click事件:
Setsafeoff
IfThisForm.Optiongroup1.value=1
k1=allt(thisform.text1.value)
Sele*fromzgwhere职工号=k1intodbfas1
Thisform.Grid1.recordsource=[as1]
Thisform.refresh
Else
k2=allt(thisform.text2.value)
Sele*fromzgwhere姓名=k2intodbfas1
Thisform.refresh
Endi
Command3(打印)的click事件:
reportformas1preview
Command2(返回)的click事件:
thisform.release
Command1(首行)的click事件:
gotop
This.enabled=.f.
ThisForm.Command2.enabled=.f.
ThisForm.Command3.enabled=.t.
ThisForm.Command4.enabled=.t.
thisform.refresh
Command2(上一条)的click事件:
skip-1
ifbof()
messagebox("
已是首记录!
信息窗口"
ThisForm.Command1.enabled=.f.
Endif
Command3(下一条)的click事件:
skip
mand1.enabled=.t.
mand2.enabled=.t.
ifeof()
已是尾记录!
ThisForm.Command1.enabled=.t.
Tmand2.enabled=.t.
ThisForm.Command4.enabled=.f.
Command4(末条)的click事件:
gobottom
ThisForm.Command2.enabled=.T.
ThisForm.Command3.enabled=.f.
Command5(返回)的click事件:
职工信息添加:
Command1(确定)的click事件:
Selezg
Locafor职工号=alltrim(ThisForm.Text1.value)
Iffoun()
Messageb([此职工号已经存在!
])
This.visible=.f.
Else
Thisform.Label3.visible=.t.
Thisform.Label4.visible=.t.
Thisform.Label5.visible=.t.
Thisform.Label6.visible=.t.
Thisform.Label7.visible=.t.
Thisform.Label8.visible=.t.
Thisform.Label9.visible=.t.
Thisform.Label10.visible=.t.
Thisform.Label11.visible=.t.
Thisform.Text2.visible=.t.
Thisform.Text3.visible=.t.
Thisform.Text4.visible=.t.
Thisform.Text5.visible=.t.
Thisform.Text6.visible=.t.
Thisform.Text7.visible=.t.
Thisform.Text8.visible=.t.
Thisform.Text9.visible=.t.
Thisform.Text10.visible=.t.
Thisform.Command2.visible=.t.
Endif
Command2(添加)的click事件:
b1=alltrim(thisform.text1.value)
b2=alltrim(thisform.text2.value)
b3=alltrim(thisform.text3.value)
b4=alltrim(thisform.text4.value)
b5=alltrim(thisform.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空调 售后服务 系统 设计 实现 论文