一种基于Delphi汽车配件数据管理系统的制作方法

文档序号:6520212阅读:332来源:国知局
一种基于Delphi汽车配件数据管理系统的制作方法
【专利摘要】本发明涉及数据库开发应用系统,尤其是一种基于Delphi汽车配件管理系统。记录用户到4S店的客户资料,并将所述客户资料与客户相关维修项目关联后存储,所述客户资料包括账户名与登录密码;根据维修项目的内容调用数据库的配件分类和库存情况处理客户资料,并把处理结果打印出来。基于Delphi的所述系统能在短时间进行设计和编程,并不断进行修正、改进和完善,汇编功能强、效率高、简洁、美观、易于操作。
【专利说明】—种基于Delphi汽车配件数据管理系统
【技术领域】
[0001]本发明涉及数据库开发应用系统,尤其是一种基于Delphi汽车配件管理系统。
【背景技术】
[0002]随着经济的发展和中国汽车市场的不断扩大,汽车配件市场具有广阔的发展前景。汽车4s店的客户数量增多,需求增加,各种服务业务细化,各部门工作量也随之增加。为了满足4s店对汽车配件管理现代化的各种需求,使用计算机技术对汽车配件数据管理系统进行录入。实现对不同类型汽车各种零部件的快速搜索、采集、定位、提取与追加,既可以克服售后服务前台的工作人员以往人工进行管理的种种不便,又能使前台业务简洁、明确与合理;使他们从繁琐的事务中解放出来,大大提高了工作效率。
[0003]传统的Delphi的功能单一欠缺,是一种单一的编程开发软件,实现登陆启动页面时间过久,窗口弹出太慢,大大的降低了工作的效率。

【发明内容】

[0004]本发明所要解决的技术问题是提供一种克服上述缺点的系统,所述系统是结合了Delphi汇编功能强、效率高的优点,与Access的Microsoft Jet Database Engine和图形用户界面两项特点,它既是关系型数据库,又是数据库管理系统。
[0005]本发明解决上述技术问题的技术方案如下:一种基于Delphi汽车配件管理系统,所属系统包括:
[0006]记录用户到4S店的客户资料,并将所述客户资料与客户相关维修项目关联后存储,所述客户资料包括账户名与登录密码;
[0007]根据维修项目的内容调用数据库的配件分类和库存情况处理客户资料,并把处理结果打印出来。
[0008]在上述技术方案的基础上,本发明还可以做如下改进。
[0009]进一步,登陆客户的账号名,对所述系统设置,设置包含密码修改、关于系统、退出系统,所述密码修改是用于对登陆用户名的密码进行修改;所述关于系统是用于对系统的版本信息、所述具备的相关功能,以及编程人员相关信息;所述退出系统是用于用户退出系统,同时所述系统弹出询问对话框,确认是否退出系统。
[0010]进一步,所述维修项目用于对维修项目、项目归属、单价和进行维修保养的所需的时长进行查询,在所述维修项目上可“添加”或“删除”项目具体内容。
[0011]进一步,所述业务管理包含配件分类和库存情况,所述配件分类用于具体规划配件所述类别、车型以及所需存放仓库位置,将不同品牌、型号车辆配件类型进行细致划分,使工作人员在汽车维修中方便查找、添加和删除所确定的配件型号;所述库存情况用于记录配件库存的实际情况,对配件的入库、出库做出细致记录,使配件的库存情况更加透明、清晰。
[0012]进一步,所述根据维修项目的内容调用数据库的配件分类和库存情况处理客户资料,详述如下:
[0013]根据检测后需要更换的维修项目的内容查询数据库的配件分类和库存情况是否添加或删除配件,如果是,则在数据库中添加或删除配件,如果否,则不处理。
[0014]进一步,所述数据库是基于Ado连接方式的Access,用于数据存储、查询、页面设计、报表生成。
[0015]本发明的有益效果是:基于Delphi的所述系统能在短时间进行设计和编程,并不断进行修正、改进和完善,汇编功能强、效率高、简洁、美观、易于操作。
【专利附图】

【附图说明】
[0016]图1为本发明的汽车配件数据管理系统结构图;
[0017]图2为本发明的汽车配件数据管理系统登陆界面图;
[0018]图3为本发明的汽车配件数据管理系统主界面图;
[0019]图4为本发明的汽车配件数据管理系统客户资料界面图;
[0020]图5为本发明的汽车配件数据管理系统客户资料数据表图。
【具体实施方式】
[0021]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0022]如图1为本发明的汽车配件数据管理系统结构图,详述如下:
[0023]记录用户到4S店的客户资料,并将所述客户资料与客户相关维修项目关联后存储,所述客户资料包括账户名与登录密码;
[0024]根据维修项目的内容调用数据库的配件分类和库存情况处理客户资料,并把处理结果打印出来。
[0025]所述系统还包括登陆客户的账号名,对所述系统设置,设置包含密码修改、关于系统、退出系统,所述密码修改是用于对登陆用户名的密码进行修改;所述关于系统是用于对系统的版本信息、所述具备的相关功能,以及编程人员相关信息;所述退出系统是用于用户退出系统,同时所述系统弹出询问对话框,确认是否退出系统。
[0026]如图2为本发明的汽车配件数据管理系统登陆界面图,详述如下:
[0027]登陆界面Forml窗口主要是由2个Button,2个Edit,一个Panel (其中包含一个Label为“4S店汽车配件数据管理系统”),2个Label分别为用户名和登录密码,一张Image图美化界面的组件。Button的组件当开启登陆界面时,用户名和密码输入后,点击“确认”按钮,系统对用户名和登陆密码进行判断,两者正确后,可以进入下级菜单。例如,文中的用户名和登陆密码:张三和123.输入这两项信息后,系统会出现对话框,“欢迎进入4S店汽车配件数据管理系统”,同时会自动弹出主界面。
[0028]如图3为本发明的汽车配件数据管理系统主界面图,详述如下:
[0029]编程中对具体功能模块划分时,建立4个Panel组件将每个功能区分,并在每个Panel组件区域中设置Label和Button组件,用来设置每个按键连接。同时所述系统主界面还具备当前日期的时钟功能,界面中,每个Button组件都会链接一个新的界面,刻意使操作者方便快捷进入新的界面。例如链接第4新界面代码如下:[0030]Procedure TForm2.Button Click(Sender:TObject);
[0031]Begin
[0032]Form4.show:// 进入第 4 页面。
[0033]End ;
[0034]如4为本发明的汽车配件数据管理系统客户资料界面图,详述如下:
[0035]以客户资料界面为例进行处理,所述处理分为设计与分析,其他主要功能界面与编程的实现方式相似。该界面具有条件查询、添加和删除功能、界面主要Button、Label、DBGrid,ADO Connection、ADO Query、Data Source 等组件。
[0036](I)添加按钮:将DBGrid属性中的Readonly改为False,能使数据库具备修改和编辑的功能,点击“添加”按钮后,可以在新添加的数据位置上编辑新客户信息了。部分代码如下:
[0037]if ADOQueryLactive=False then exit;
[0038]ADOQueryl.Append ;
[0039]ADOQueryl.Field By Name ( ‘客户姓名’).asstring:=,,;
[0040]ADOQueryl.Field By Name ( ‘客户类别,).asstring:=,,;
[0041]ADOQueryl.Field By Name ( ‘联系地址 ’).asstring:=,’ ;
[0042]ADOQueryl.Field By Name ( ‘邮编,).asstring:=,’ ;
[0043]ADOQueryl.Field By Name ( ‘电话 ’).asstring:=,,;
[0044]ADOQueryl.Field By Name ( ‘车辆信息,).asstring:=,,;
[0045]ADOQueryl.Post ;
[0046](2)删除按钮:点击一条要删掉的数据,然后,再点击页面上的“删除”按钮。系统会提示是否删除.当选择“Yes”后,该条信息就会被删除,部分代码如下:
[0047]if ADOQueryl.Record Count=Othen
[0048]begin
[0049]Application.Message Box(e 无记录可删除!:提示 jO 十
[0050]MB— IC0NINF0RMAT10N);
[0051]exit ;
[0052]end ;
[0053]if ADOQueryl.1s Empty then
[0054]exit ;
[0055]if ID一YES=application.Message Box (确实要删除这条记
[0056]录吗?j提不:MB YESN0) then
[0057]begin
[0058]ADOQueryl.Delete ;
[0059]Application.Message Box(删除记录成功 f j 提示 j0+
[0060]MB—IC0NINF0RMAT10N);
[0061]end ;
[0062](3)查询按钮:在界面左上方选择“客户类别”或者是“车辆信息”进行查询,输入所需要查询的任意条件,点击查询,系统就会自动筛选出用户所要查询的内容。主要代码如下:
[0063]with ADOQueryl.do
[0064]begin
[0065]close ;
[0066]sql.clear ;
[0067]sql.add【Format ("select 木 from 客户资料 where 客户类
[0068]别=%s or 车辆信息=% S: [Quoted Str (Editl.Text), Quoted Str (
[0069]Edit2.Text)]));
[0070]open ;
[0071]end ;
[0072](4)显示全部:点击“显示全部”按钮,可以将数据库中所有内容显示出来。
[0073](5)上一条和下一条按钮:选择了数据库中的其中一条信息后,如果要查询上一条或者是下一条内容,可以点击“上一条”、“下一条”按钮。 [0074](6)返回按钮:点击“返回”按钮,可以关闭功能页面,返回到主界面。
[0075]如图5所示为本发明的汽车配件数据管理系统客户资料数据表图,详述如下:
[0076]利用Microsoft Access2003对4S店汽车配件数据管理系统中需要用到的数据库进行建立,打开Microsoft Access2003,选择新建数据库中空Access数据库后,单击“确定”按钮,选择路径,文件名为“客户资料.mdb”,保存类型为Microsoft Access数据库。单击创建,将表内所需要填写的内容填好后保存,数据库的创建工作就完成了数据库访问组件在Delphi组件面板中的Data Access组件页。选择Data Source组件,Data Source组件是开发数据库应用程序中常用到的非常重要的组件,是数据集组件和数据控制组件的链接媒介。数据控制组件常会用到的就是DBGrid控件,它通常利用Data Source属性从数据集中取得数据、写入数据和显示数据。
[0077]所述4S店汽车配件数据管理系统使用ADO组件页,程序中常用ADO Query组件,点击其组件,对其属性Connection String进行设置,点击“Build...”按钮,出现数据连接属性对话框,选择数据驱动引擎“Microsoft Jet4.00LE DB Provid—er”,输入数据库名称“客户资料.mdb”,点击“测试连接”按钮,弹出“Microsoft数据连接”的对话框,点击“确定”按钮进行测试。测试连接成功后,点击“数据连接属性”对话框的“确定”按钮,选择数据库连接,连接成功后。选择Ta-ble Name的的属性,Active属性设置为True,这样数据库的连接就完成了。
[0078]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于Delphi汽车配件管理系统,其特征在于,所述系统包括: 记录用户到4S店的客户资料,并将所述客户资料与客户相关维修项目关联后存储,所述客户资料包括账户名与登录密码; 根据维修项目的内容调用数据库的配件分类和库存情况处理客户资料,并把处理结果打印出来。
2.根据权利要求1所述的一种基于Delphi汽车配件管理系统,其特征在于,所述系统还包括: 登陆客户的账号名,对所述系统设置,设置包含密码修改、关于系统、退出系统; 所述密码修改是用于对登陆用户名的密码进行修改;所述关于系统是用于对系统的版本信息、所述具备的相关功能,以及编程人员相关信息;所述退出系统是用于用户退出系统,同时所述系统弹出询问对话框,确认是否退出系统。
3.根据权利要求1所述的一种基于Delphi汽车配件管理系统,其特征在于,所述维修项目用于对维修项目、项目归属、单价和进行维修保养的所需的时长进行查询,在所述维修项目上可“添加”或“删除”项目具体内容。
4.根据权利要求1所述的一种基于Delphi汽车配件管理系统,其特征在于,所述业务管理包含配件分类和库存情况,所述配件分类用于具体规划配件所述类别、车型以及所需存放仓库位置,将不同品牌、型号车辆配件类型进行细致划分,使工作人员在汽车维修中方便查找、添加和删除所确定的配件型号;所述库存情况用于记录配件库存的实际情况,对配件的入库、出库做出细致记录,使配件的库存情况更加透明、清晰。
5.根据权利要求1所述的一种基于Delphi汽车配件管理系统,其特征在于,所述根据维修项目的内容调用数据库的配件分类和库存情况处理客户资料,详述如下: 根据检测后需要更换的维修项目的内容查询数据库的配件分类和库存情况是否添加或删除配件,如果是,则在数据库中添加或删除配件,如果否,则不处理。
6.根据权利要求1所述的一种基于Delphi汽车配件管理系统,其特征在于,所述数据库是基于Ado连接方式的Access,用于数据存储、查询、页面设计、报表生成。
【文档编号】G06Q50/00GK103646304SQ201310595402
【公开日】2014年3月19日 申请日期:2013年11月21日 优先权日:2013年11月21日
【发明者】李春清, 韦树宝 申请人:桂林福冈新材料有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1