VF 汽车修理管理系统_第1页
VF 汽车修理管理系统_第2页
VF 汽车修理管理系统_第3页
VF 汽车修理管理系统_第4页
VF 汽车修理管理系统_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计说明书 NO.1汽车修理管理系统1、课程设计的目的通过本次课程设计,熟悉上机实践操作,熟练掌握数据库的设计、表单的设计、表单与数据库的连接,数据定义,数据操纵,数据控制,以及VFP程序编写,基本实现汽车修理信息的查询,修改,添加删除!并对Visual FoxPro 6.0的各种功能有进一步的了解,为更进一步深入的学习奠定基础,并在实践中提高的实际应用能力,为以后的学习和工作提供方便。2、系统功能设计 通过该系统可基本实现汽车修理信息的管理,包括零件库存,零件用量,汽车信息,修理单,修理工的管理,添加,删除等!系统功能模块如下图1所示。汽车修理管理系统 登录零件库存零件用量汽车信息修理单修理工图1系统功能图 沈 阳 大 学课程设计说明书 NO.23、数据库及表设计 1、设计数据表的结构,数据表的结构如下:表1汽车信息表字段名类型宽度小数位数索引牌号字符型10型号字符型10车主名字符型10车主地址字符型10车主电话字符型10汽车生产厂字符型10表2零件库存表字段名类型宽度小数位数索引零件号字符型10零件名字符型10成本字符型10价格字符型10库存量字符型10最底库存字符型10订货量字符型10 表3 零件用量表字段名类型宽度小数位数索引编号字符型10零件号字符型10数量数值型30 沈 阳 大 学课程设计说明书 NO.3 表4 修理单表字段名类型宽度小数位数索引编号字符型10牌号字符型10工号字符型10修理项目字符型10修理小时数值型50送修日期日期型8完工日期日期型8 表5 修理工表字段名类型宽度小数位数索引工号字符型10姓名字符型10地址字符型10电话字符型10出生日期日期型58送厂日期日期型8小时工资字符型10 4、数据库及表的创建 根据预先设计的表,在VFP中建立数据表。(1)打开VFP命令窗口,在命令状态下输入“create table 汽车信息表”(2)根据汽车信息表的数据结构定义输入表的字段名等 沈 阳 大 学课程设计说明书 NO.4 图(2)汽车信息表的创建(3)根据零件库存表的数据结构定义输入表的字段名等 图(3)零件库存表的创建 沈 阳 大 学课程设计说明书 NO.5 (4)根据零件用量表的数据结构定义输入表的字段名等图(4)零件用量表的创建 (4)根据修理工表的数据结构定义输入表的字段名等图(5)修理工表的创建 沈 阳 大 学课程设计说明书 NO.6 (5)根据修理单表的数据结构定义输入表的字段名等 图(6)修理单表的创建 5、系统实现5.1欢迎界面设计根据需求分析,对软件的主界面进行设计(1)主界面两个标签框,更改CAPTION属性分别为“欢迎使用”,“汽车管理系统”。(2) 对标签进行简单排列,更改界面的背景颜色为粉色。图(7)欢迎界面设计 沈 阳 大 学课程设计说明书 NO.75.2系统主界面设计根据需求分析,对软件的主界面进行设计,主界面包括,系统各项功能的进入,以及对数据库数据的访问,删除,更新等!(1)向界面中添加五个按钮,更改CAPTION属性分别为:“修理单”,“修理工”,“零件用量”,“汽车信息”,“零件库存”。(2) 对按钮进行简单进行简单排列。图(8)主界面设计 5.3修理单表单设计根据修理表中预先设计好的字段,对修理单表单进行设计,添加修理单数据表,作为依据!(1)、建立一个表单.在项目管理器的文档页中选择表单,单击“新建”,弹出表单设计器,设置“Caption”属性“功能选择界面”(2)、在该表单上添一个“按钮组”控件“Container1”.“按钮组”控件是可包含“添加”,“上一条”,“下一条”,“删除”,“退出”。(3)、在“label”控件上添加七个“标签”控件.他们的“Caption”属性分别为“编号”、 “工号”、 “修理小时”、 “牌号”、 “修理项目”、 “送修时间”等(4)、对表单设计数据环境设计器,加载“修理单: ”表 沈 阳 大 学课程设计说明书 NO.8图(9)加载数据环境(5)对表单的按钮进行代码编辑,部分代码如下: “上一条”按钮代码: if recon()1 Skip -1 Else Go bottom End if Thisfrom.regresh “下一条”按钮代码: curr_no=recno() Go bottom Max_no=recno() Go curr_no If curr_no max_no Skip +1“删除”按钮代码: if messagebox(“确认删除这条记录吗”,“警示“)=1 Delete Pack Thisform.refresh Endif “添加”按钮代码: APPEND BLANK Thisform.refersh 沈 阳 大 学课程设计说明书 NO.9图10修理工表单设计5.4库存表单设计根据库存表中预先设计好的字段,对库存单表单进行设计,添加库存单数据表,作为依据! (1)、建立一个表单.在项目管理器的文档页中选择表单,单击“新建”,弹出表单设计器,设置“Caption”属性“功能选择界面”(2)、在该表单上添一个“按钮组”控件“Container1”.“按钮组”控件是可包含“添加”,“上一条”,“下一条”,“删除”,“退出”。(3)、在“label”控件上添加七个“标签”控件.他们的“Caption”属性分别为“零件号”、 “成本”、 “零件名”、 “价格”、 “库存量”、 “最低库存”等(4)、对表单设计数据环境设计器,加载“库存单: ”表 沈 阳 大 学课程设计说明书 NO.10 图(11)设置库存表单数据环境5)对表单的按钮进行代码编辑,部分代码如下: “上一条”按钮代码: if recon()1 Skip -1 Else Go bottom End if Thisfrom.regresh “下一条”按钮代码: curr_no=recno() Go bottom Max_no=recno() Go curr_no If curr_no max_no Skip +1“删除”按钮代码: if messagebox(“确认删除这条记录吗”,“警示“)=1 Delete Pack Thisform.refresh Endif “添加”按钮代码: APPEND BLANK Thisform.refersh 沈 阳 大 学课程设计说明书 NO.113图(12)库存零件表单设计5.5汽车信息表单设计根据汽车信息表中预先设计好的字段,对汽车信息单表单进行设计,添加汽车信息单数据表,作为依据!(1)、建立一个表单.在项目管理器的文档页中选择表单,单击“新建”,弹出表单设计器,设置“Caption”属性“功能选择界面”(2)、在该表单上添一个“按钮组”控件“Container1”.“按钮组”控件是可包含“添加”,“上一条”,“下一条”,“删除”,“退出”。(3)、在“label”控件上添加七个“标签”控件.他们的“Caption”属性分别为“牌号”、 “型号”、 “车主名”、 “车主地址”、 “车主电话”、 “汽车生产厂”等(4)、对表单设计数据环境设计器,加载“汽车信息”表 沈 阳 大 学课程设计说明书 NO.12图(13)数据库环境创建(5)对表单的按钮进行代码编辑,部分代码如下: “上一条”按钮代码: if recon()1 Skip -1 Else Go bottom End if Thisfrom.regresh “下一条”按钮代码: curr_no=recno() Go bottom Max_no=recno() Go curr_no If curr_no max_no Skip +1“删除”按钮代码: if messagebox(“确认删除这条记录吗”,“警示“)=1 Delete Pack Thisform.refresh Endif “添加”按钮代码: APPEND BLANK Thisform.refersh 沈 阳 大 学课程设计说明书 NO.13 图(14)汽车信息表单设计5.6修理工表单设计根据修理工信息表中预先设计好的字段,对汽车信息单表单进行设计,添加汽车信息单数据表,作为依据!(1)、建立一个表单.在项目管理器的文档页中选择表单,单击“新建”,弹出表单设计器,设置“Caption”属性“功能选择界面”(2)、在该表单上添一个“按钮组”控件“Container1”.“按钮组”控件是可包含“添加”,“上一条”,“下一条”,“删除”,“退出”。(3)、在“label”控件上添加七个“标签”控件.他们的“Caption”属性分别为“工号”、 “姓名”、 “出生日期”、 “小时工资”、 “进场日期”、 “电话”等(4)、对表单设计数据环境设计器,加载“修理工”表 沈 阳 大 学课程设计说明书 NO.14图(15)修理工数据环境添加(5)、对表单的按钮进行代码编辑,部分代码如下: “上一条”按钮代码: if recon()1 Skip -1 Else Go bottom End if Thisfrom.regresh “下一条”按钮代码: curr_no=recno() Go bottom Max_no=recno() Go curr_no If curr_no max_no Skip +1“删除”按钮代码: if messagebox(“确认删除这条记录吗”,“警示“)=1 Delete Pack Thisform.refresh Endif “添加”按钮代码: APPEND BLANK Thisform.refersh 沈 阳 大 学课程设计说明书 NO.155.7报表设计创建报表是一对一报表,数据源为数据表“人事档案”和“家庭成员”。制作过程:(1)、在“数据库和表”列表框中选择要输出的数据表“人事档案”做为父表,然后在“可用字段”列表中选择要输出的字段。单击“下一步”进入步骤2窗口“从子表选择字段”,先在“数据库和表”列表框中选择要输出的数据表“家庭成员”作为子表,在“可用字段”列表框中选择要输出的字段。(2)、数据表“发票”事先已经建立索引,单击“下一步”排序记录再“下一步”进入步选择报表样式,选择一个报表样式,输出方向可以根据需要选择纵向或横向。单击“下一步”进入步骤6窗口:完成。(3)、可以输入表的标题,可单击“预览”按钮进行预览,不满意时有单击“上一步”来逐步返回进行修改:最后,选择适当选项后单击“完成”按钮,则一个新的报表建立。、图(16)设置数据环境添加图(17)报表的设计 沈 阳 大 学课程设计说明书 NO.165.8设计结果展示图(18)欢迎界面图(19)系统主界面 沈 阳 大 学课程设计说明书 NO.17图(20)修理工表单图(21)修理工信息表单 沈 阳 大 学课程设计说明书 NO.18图(22)零件库存表单6、课程设计总结 通过编写这个程序后,得到VFP6.0是一个强大的数据处理工具,在使用过程中都可以找到一个相当便捷的方法来实现的功能,汽车维修管理系统统基本开发完毕。其功能基本符合用户需求,在编制过程中,首先考虑到了界面的友好性,并在界面设计时不采用烦琐的细节,使界面简单、清晰,便于操作。本次编制中的不足之处是因为是首次尝试编制可应用的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论