空调售后服务系统Word文件下载.docx

上传人:b****6 文档编号:19275450 上传时间:2023-01-05 格式:DOCX 页数:25 大小:286.48KB
下载 相关 举报
空调售后服务系统Word文件下载.docx_第1页
第1页 / 共25页
空调售后服务系统Word文件下载.docx_第2页
第2页 / 共25页
空调售后服务系统Word文件下载.docx_第3页
第3页 / 共25页
空调售后服务系统Word文件下载.docx_第4页
第4页 / 共25页
空调售后服务系统Word文件下载.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

空调售后服务系统Word文件下载.docx

《空调售后服务系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《空调售后服务系统Word文件下载.docx(25页珍藏版)》请在冰豆网上搜索。

空调售后服务系统Word文件下载.docx

随着社会科技的发展,商品经济化的高效益,使计算机的应用已经普及到经济和社会生活的各个领域。

以往人们使用传统人工的方式记录和管理职工、客户及各项事务,这种方式存在着许多缺点和不足。

随着科学技术的不断提高,计算机日趋成熟,其强大的功能已为人们深刻认识,作为计算机应用的一部分,使用计算机对信息进行管理,具有手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大的提高个人或单位管理的效率。

因此,设计一套服务管理系统成为很有必要的事情,它能够具体化、合理化的管理个人或单各项事务信息,用结构化的思维方式运用计算机解决实际工作和生活中遇到的的问题。

第一章概述

【摘要】

本系统为空调售后服务系统。

采用的开发工具是MicroSoftVisualFoxpro6.0。

设计的主要的步骤包括:

系统分析、系统设计、系统实现、系统实施。

针对要开发的系统进行人事系统调研,提出开发系统的可行性分析及系统所需的各种数据。

系统主要包括职工、客户、仓库材料和任务等信息的游览、查询、添加和修改功能,可根据设定的两个条件方便地进行查询相关信息;

仓库材料的出入库管理以及每个月根据职工的月安装数量、月装机数量、月工时数对职工进行的职工绩效考核。

实现了人事部门对空调售后流程中的职工、客户、材仓库料、绩效的集中管理。

在系统的设计中,详细的展现了系统的各个功能模块、所需的数据库表及表字段、系统菜单的设计等。

在系统的实现中,给出了系统的界面登录、实现表单中相应的功能控件的事件及代码,以及菜单实现的方法。

测试阶段给出了系统的开发环境、系统的测试过程、系统的运行与维护及主要功能源代码。

本系统具有数据输入,报表打印等功能,系统的人机对话界面友好。

支持运行的环境:

MicrosoftWindow98/2000/XP。

【关键词】空调售后服务系统、查询、浏览、表单、数据库、VisualFoxpro

第二章空调售后服务系统分析

2.1、编程设计基本原则

MIS人机界面设计一般遵循以下一些基本原则:

以通信功能作为界面设计的核心

人机界面设计的关键是使人与计算机之间能够准确地交流信息。

一方面,人向计算机输入信息时应当尽量采取自然的方式;

另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。

另外,不要把内部的处理、加工与人机界面混在一起,以免互相干扰,影响速度。

设计MIS时,针对每一个功能,都要按照“I-P-O”的模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。

这样设计出来的程序不易出错,而且易于维护。

界面必须始终一致

统一的人机界面不致于会增加用户的负担,让用户始终用同一种方式思考与操作。

最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。

例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。

界面必须使用户随时掌握任务的进展情况

人机界面应该能够告诉用户软件运行的进度。

特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。

目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。

开发MIS软件时,这一点很值得借鉴。

界面必须能够提供帮助

一个优秀的MIS软件应该提供在线求助功能,甚至提供使用向导,这将给用户带来极大的方便。

在多媒体环境下,以语音提示作为操作向导,不会干扰屏幕信息,是一个极佳的选择。

界面友好、使用方便

多数MIS软件的数据输入量较大。

对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。

例如空调售后服务系统中材料添加表单中,仓库是相对固定的数据,即可选择。

录入这类数据之前,MIS软件应在相应位置弹出一个选项按钮组,待用户以鼠标点击,而不应让用户每次都输入这些汉字。

2.2、系统的主要功能

空调售后服务系统的主要任务是用计算机对空调相关信息进行日常的管理,如查询、修改、增加、删除以及存储等。

空调售后服务系统主要有以下几大功能:

1.对安装就人员及维修人员实施考绩管理(包括月安装数量、维修工时、维修时效性、维修后的返修率、节省所用材料等)

2.对职工安装、维修中所用材料合理发放和对仓库库存材料均要实行有效管理。

3.能进行数据输入,并尽可能实现数据代码化,并运用数据库实现数据完整性(实体完整性、域完整性、表间参照完整性)。

4.能对所输入的数据进行方便地修改、删除等操作。

5.能够实现按客户姓名、性别、单位、地址、电话、客户类型等信息进行查询。

能够对空调所用材料进行查询,对其库存材料进行查询。

能够对职工绩效进行查询,并根据绩效进行奖励。

.

6.能将所查询的数据进行打印输出。

7.系统要能对数据进行备份,也能将备份的数据恢复到系统中去。

8.能够对系统中数据进行清空操作。

2.3、系统可行性分析

通过对空调售后的各个方面进行了具体的了解之后,现对开发该空调售后服务系统的可行性进行分析。

该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用VisualFoxpro6.0,这些软件在MIS开发中已被大量应用,技术上都比较成熟。

因此是可行的。

第三章系统设计

3.1、系统设计概述

通过使用该管理系统,使企业售后服务管理工作系统化、规范化、自动化,从而达到提高企事业管理效率的目的。

系统开发的总体任务是使办公人员可以轻松快捷地完成管理任务。

3.2、系统任务分工

1.职工管理

包括职工信息浏览、查询、添加、删除、修改等功能。

2.客户管理

包括职工信息的浏览、查询、添加、修改等功能。

3.仓库管理

包括材料出、入库等。

4.材料管理

包括材料查询、添加、领用等信息。

5.任务管理

包括任务出现、完成任务的职工等。

6.绩效管理

包括对职工的月安装数量、返修率、响应时间等作出绩效评判。

7.退出

功能为退出系统

3.3、开发设计思想

尽量利用企事业现有的软硬件环境,采用先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的;

系统应符合企业售后服务的规定,满足相关人员日常使用的需要,并达到操作过程中直观、方便、实用、安全的要求;

系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与人员的技术维护人员进行补充、维护。

系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。

职工绩效考核的计算;

3.4数据流程图

3.5系统功能结构图

在系统功能分析的基本上,根据VFP程序编制的特点,得到如图所示的系统功能模块图:

第四章空调售后服务系统设计

4.1模块处理功能设计

通过上一章的系统功能结构图我们可以看出系统分为六大模块:

职工基本信息模块,客户基本信息模块,仓库管理模块,材料基本信息模块,任务基本信息模块,职工绩效考核模块。

下面将对每个模块的总体设计作简要说明。

(1)职工基本信息模块

职工浏览:

该模块可以实现对现有人事档案中的职员记载每年度的考核奖惩情况。

对错误的记录可以修改,删除等。

职工查询:

不同的员工,不同的年度都记载在考核表中。

所以专门设置一个考核查询和报表就显得很有必要。

我们可以对不同的员工或者同一员工,按照考核的时间,考核的等级等进行查询。

职工添加:

由于一个公司的职工不是一成不变的,总会有变动,所以对职工信息的添加就显得尤其重要,在这一模块中,可对职工信息进行添加。

职工修改或删除:

可对职工的基本信息进行修改或删除。

(2)客户基本信息模块

客户浏览:

该模块可以实现对现有客户的编号、姓名、地址、工作单位、联系电话等信息进行浏览。

客户查询:

不同的客户,在不同的年度购买何种型号的都记载在客户表中,所以,我们可以按客户号或客户姓名对客户信息进行查询。

客户修改:

可先按客户号查询出客户的基本信息,并可对其信息的任何方面进行修改。

客户添加:

由于客户在不断地增加,这样客户添加这一功能就显得很有必要,我们可先选择客户号,在客户号不重复的情况下对客户其他信息进行添加。

(3)仓库管理模块

出库管理:

该模块可以实现对某个员工的领用量,领用时间,领用的材料等信息进行记录,以方便以后的绩效考核计算。

入库管理:

它的主要功能就是把哪个仓库进了什么货通过材料号把它记录下来,另外如果信息不完整的话会给出让你把信息补充完整的信息提示框。

出库浏览:

该模块能够让查看的人一目了然的看到一段时间出了什么货,防止员工到了那个仓库却领不到货的状况。

库存:

当库存量不足一定数量时,系统会给出让您尽快进货的信息提示框,省去了询问仓库管理员货源存储量的情况。

(4)材料基本信息模块

材料浏览:

该模块可以实现对现有材料的编号、名称、规格、单价等信息进行浏览。

材料查询:

该模块的主要功能是根据材料号或材料名称进行材料相关信息的查询,并将查询结果用报表打印出来。

材料添加:

由于材料的领用,会使仓库中材料量有所变动,该模块中我们可对材料进行添加。

材料修改:

该模块中我们可以按照材料号或名称进行材料相关信息的修改。

(5)任务基本信息模块

分为:

任务信息浏览,任务信息添加、删除、修改,任务信息的查询。

在任务信息浏览的子模块中,可以对任务的编号,任务性质,下达任务时间,维修时间,工时等信息进行浏览。

并可以对任务信息进行增加记录、修改记录、删除记录、更新记录等操作。

在任务信息查询模块中,可以按任务号或职工号进行查询,并可以把查询结果用报表打印出来。

(6)职工绩效考核模块

考绩一览表、月工时数考绩查询、月安装数量考级查询、响应时间考绩查询

考绩一览表:

在这个模块中你可以浏览员工在一个月里安装了多少台空调,一个月总共工作了多少个小时。

月安装数量考级查询:

在此模块中您可以根据职工号查询该职工月安装数量方面完成的情况,并可以查到该职工在安装数量得到的评价。

分为三个等级:

优秀、一般、差三个等级,并给予您一定的提示。

如:

一个职工超额完成任务,那么就会提示:

该职工已经超额完成任务

月工时数考级查询:

在此模块中,您可以根据职工号查询该职工一个月是否工作时间已经达到要求。

如果,该职工工作没有达到额定工时,那么会有提示:

该职工还没有达到要求,并给“差”这个等级

4.2数据库表结构

根据分析阶段得出的的结论,结合本系统对有关数据的存储的需要,更加方便实现该系统的所有功能,现将本系统设计成5个数据库表,每个表的字段名、类型、宽度设计如下:

职工表(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.任务表(renwu.dbf)

任务号

安装维修

内容

20

下达时间

日期时间型

维修时间

出入库号

工时

数字型

任务性质号

5.仓库表:

仓库名

管理员

联系电话

第五章空调售后服务系统实现

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)打开表单设计器,设计好表单,并且设置好必要的属性。

(2)登录界面如下图:

(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系统菜单的实现:

在系统登录成功之后,就会看到系统的主界面,下面进入系统菜单:

1、客户信息浏览

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.

Endif

Command4(末条)的click事件:

gobottom

ThisForm.Command2.enabled=.T.

ThisForm.Command3.enabled=.f.

Command5(返回)的click事件:

thisform.release

界面:

2、客户信息查询

Command1(查询)的click事件:

Setsafeoff

IfThisForm.Optiongroup1.value=1

k3=allt(thisform.text1.value)

Sele*fromkehuwhere客户号=k3intodbfas2

Thisform.Grid1.recordsource=[as2]

Thisform.refresh

Else

k4=allt(thisform.text2.value)

Sele*fromkehuwhere姓名=k4intodbfas2

Endi

Command2(返回)的click事件:

Command3(打印)的click事件:

reportformas2preview

3、客户信息修改:

Command1(确定)的click事件:

Selekehu

Locafor客户号=alltrim(ThisForm.Text1.value)

Iffoun()

Thisform.Label3.visible=.t.

Thisform.Text2.visible=.t.

Thisform.Label4.visible=.t.

Thisform.Text3.visible=.t.

Thisform.Label5.visible=.t.

Thisform.Text4.visible=.t.

ThisForm.Label6.visible=.t.

ThisForm.Text5.visible=.t.

Thisform.Label7.visible=.t.

Thisform.Text6.visible=.t.

Thisform.Label8.visible=.t.

Thisform.Text7.visible=.t.

Messageb([查询结果要修改吗?

])

Thisform.Command2.visible=.t.

Messageb([此客户不存在!

This.visible=.f.

Command2(修改)的click事件:

b1=alltrim(thisform.text1.value)

b2=alltrim(thisform.text2.value)

b3=alltrim(thisform.text3.value)

b4=alltrim(thisform.text4.value)

b5=thisform.text5.value

b5={^&

b5}

b6=alltrim(thisform.text6.value)

b7=alltrim(thisform.text7.value)

Selekehu

Updatekehuset姓名=b2,空调型号=b3,电话=b4,购机时间=b5,单位名称=b6,联系地址=b7where客户号=b1

Thisform.refresh

Messagebox('

您已修改成功!

'

信息"

thisform.text1.value="

Thisform.Label3.visible=.f.

Thisform.text2.visible=.f.

Thisform.text3.visible=.f.

Thisform.text4.visible=.f.

ThisForm.Text5.visible=.f.

Thisfor

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1