毕业论文(汽车修理管理系统).doc

上传人:b****3 文档编号:2473307 上传时间:2022-10-29 格式:DOC 页数:16 大小:800KB
下载 相关 举报
毕业论文(汽车修理管理系统).doc_第1页
第1页 / 共16页
毕业论文(汽车修理管理系统).doc_第2页
第2页 / 共16页
毕业论文(汽车修理管理系统).doc_第3页
第3页 / 共16页
毕业论文(汽车修理管理系统).doc_第4页
第4页 / 共16页
毕业论文(汽车修理管理系统).doc_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

毕业论文(汽车修理管理系统).doc

《毕业论文(汽车修理管理系统).doc》由会员分享,可在线阅读,更多相关《毕业论文(汽车修理管理系统).doc(16页珍藏版)》请在冰豆网上搜索。

毕业论文(汽车修理管理系统).doc

毕业设计

设计题目汽车修理管理系统

2012年

目录

1设计时间 4

2设计目的 4

3设计任务 4

4设计内容 4

4.1需求分析 4

4.1.1业务工作流图 4

4.1.2业务数据流图 5

4.1.3业务数据需求 5

4.2E-R图 6

4.2.1E-R总图 6

4.2.2汽车实体图 7

4.2.3修理工实体 7

4.2.4用户实体 7

4.2.5零件实体 8

4.3.数据库逻辑设计 8

4.3.1数据字典 8

4.3.2关系图 10

4.4.软件功能设计 11

4.5.软件界面设计 12

4.5.1用户登录界面 12

4.5.2软件主界面 12

4.6软件设计与编码 13

4.6.1数据库访问模块(ADO方式) 13

4.6.2程序代码 13

5总结与展望 15

参考文献 16

1设计时间

2012年

2设计目的

本文档主要描述汽车修理管理系统的概述、需求分析、数据库逻辑设计、软件功能设计、软件界面设计、本次数据库系统设计的心得体会等内容。

本文档可供本次参与数据库课程设计相关人员、开发实现人员及项目相关负责人或老师查看、审阅。

3设计任务

4设计内容

4.1需求分析

4.1.1业务工作流图

图:

业务工作流图

4.1.2业务数据流图

图:

业务数据流图

4.1.3业务数据需求

汽车修理管理系统需要完成功能主要有:

1.修车登记单信息的输入、修改与查询,包括汽车牌号、型号、生产厂商、修理项目码、车主姓名、联系电话、联系地址、修理登记日期。

2.汽车修理单信息的输入、修改与查询,包括修理单编号、汽车编号、修理工工号、送修日期、修理项目、派工员、零件用量、零件号、零件数量、修理小时数、完工日期、修理工姓名。

3.零件领用单信息的输入、修改与查询,包括修理单编号、零件号、零件数量、领用日期。

4.零件入库单信息的输入修改与查询,包括零件号、零件名称、成本、零件数量、入库日期、验收人姓名。

5.修车发票信息的输入修改与查询,包括车主姓名、联系地址、车牌号、修理项目、修理费用、零件费用、总计费用、发票开具时间。

6.汽车登记册信息的输入修改与查询,包括车牌号、型号、生产厂商、车主姓名、联系地址、联系电话。

7.修理工名册信息的输入、修改与查询,包括工号、姓名、小时工资、出生年月日、进厂日期、联系地址、身份证号。

8.汽车修理台帐信息的输入、修改与查询,包括工号、修理工工号、牌号、修理项目、修理小时数、修理费、零件费、总计。

零件用量(多种零件号、数量)、送修日期、完工日期。

9.库存零件台帐信息的输入、修改与查询,包括零件号、零件名称、成本、价格、库存量、最低库存量、订货量。

10.零件耗用月报表信息的输入、修改与查询,包括零件名称、数量、价格、名称、利润。

11.零件订货计划信息的输入、修改与查询,包括零件名称、订货量、成本、总计。

12.修理工工资月报信息的输入、修改与查询,包括工号、姓名、修理小时、小时工资、月工资、身份证号码。

4.2E-R图

4.2.1E-R总图

4.2.2汽车实体图

4.2.3修理工实体

4.2.4用户实体

4.2.5零件实体

4.3.数据库逻辑设计

4.3.1数据字典

表3-0 系统用户信息表

表中列名

数据类型

可否为空

说明

权限

UserID

varchar

notnull(主键)

用户编号

UserName

varchar

null

用户名

UserType

varchar

Int

用户类型编码

UserPassword

varchar

notnull

用户密码

表3-1 汽车登记单信息表(D1/Z1)

表中列名

数据类型

可否为空

说明

权限

CarSerialNumber

varchar

notnull(主键)

车牌号

CarStyle

varchar

null

型号

Manufacture

varchar

null

厂商

Owner

varchar

notnull

车主名

Telephone

varchar

notnull

电话

Address

varchar

null

地址

表3-2 汽车修理单信息表(D2)

表中列名

数据类型

可否为空

说明

权限

OrderID

varchar

notnull(主键)

修理单编号

修理派工员和修理工

CarSerialNumber

varchar

notnull(外键)

汽车牌号

RepairPeopleId

varchar

notnull(外键)

修理工工号

RepairProject

varchar

null

修理项目

RepairDate

Date

null

送修日期

AssignPeopleId

varchar

null

派工员工号

FinishDate

Date

null

完工日期

RepaireHourNum

Float

notnull

修理小时数

表3-3 零件领用单信息表(D3)

表中列名

数据类型

可否为空

说明

权限

ApplyOrderID

varchar

notnull(主键)

领用单编号

OrderID

varchar

notnull(外键)

修理单编号

修理工

RepairPeopleId

varchar

notnull(外键)

修理工工号

PartID

varchar

notnull(外键)

零件号

PartNumber

Int

notnull

零件数量

ApplyDate

Date

null

领用日期

表3-4 零件入库单信息表(D4)

表中列名

数据类型

可否为空

说明

权限

PartInStockOrderID

varchar

notnull(主键)

入库单编号

PartID

varchar

notnull(外键)

零件号

仓管员

ParName

varchar

notnull

零件名称

PartNumber

Int

notnull

零件数量

ValidatePeopleName

Int

notnull

验收人姓名

Date

Date

notnull

入库日期

表3-5 修车发票信息表(D5)

表中列名

数据类型

可否为空

说明

权限

InvoiceID

varchar

notnull(主键)

发票编号

财务人员

OrderID

varchar

notnull(外键)

修理单编号

RepairProject

varchar

null

修理项目

Owner

varchar

notnull

车主名

InvoicePeopleID

varchar

notnull

开票员工号

RepaireBills

Float

notnull

修理费

PartBills

Float

notnull

零件费

TotalAccount

Float

notnull

总计

Address

varchar

null

地址

InvoiceDate

Date

notnull

发票日期

表3-6 修理工名册表(Z2)

表中列名

数据类型

可否为空

说明

权限

RepairPeopleId

varchar

notnull(主键)

工号

人事部人员

IdentifyNbr

varchar

null

身份证号

RepairPeopleName

varchar

notnull

姓名

SalaryPerHour

Float

notnull

小时工资

BirthDate

DATE

notnull

出生日期

WorkDate

DATE

notnull

进厂日期

Address

varchar

notnull

地址

Telephone

varchar

null

电话

表3-7 零件计划与库存信息表(Z4/B3)

表中列名

数据类型

可否为空

说明

权限

PartID

varchar

notnull(主键)

零件号

采购负责人

ParName

varchar

notnull

零件名称

PartPrice

Float

notnull

价格

PartCost

Float

notnull

成本

OrderNumber

Int

notnull

订货量

TotalCost

Float

notnull

总计

StockNumber

Int

notnull

库存量

LowestStockNumber

Int

notnull

最低库存量

4.3.2关系图

图:

数据库存表关系图

4.4.软件功能设计

汽车修理管理系统需要完成功能主要有:

1.修车登记单信息的输入、修改与查询。

2.汽车修理单信息的输入、修改与查询。

3.零件领用单信息的输入、修改与查询。

4.零件入库单信息的输入修改与查询。

5.修车发票信息的输入修改与查询。

6.汽车登记册信息的输入修改与查询。

7.修理工名册信息的输入、修改与查询。

8.汽车修理台帐信息的输入、修改与查询。

9.库存零件台帐信息的输入、修改与查询。

10.零件耗用月报表信息的输入、修改与查询。

11.零件订货计划信息的输入、修改与查询。

12.修理工工资月报信息的输入、修改与查询。

13.能计算修车费和开发票。

其修车费按下列各式计算:

   零件费=∑零件价格×耗用数量

  修理费=∑小时工资×修理工时

   总计=零件费+修理费

14.能找出需要订货的零件,编制并打印零件订货计划。

  订货条件:

零件库存量<最低库存量

   订货数量:

额定订货量

15.按现行格式和内容编制和打印零件耗用月报表和修理工资月报表。

16.有多种查询和统计功能。

4.5.软件界面设计

4.5.1用户登录界面

4.5.2软件主界面

4.6软件设计与编码

4.6.1数据库访问模块(ADO方式)

4.6.2程序代码

使用如下命令创建表空间:

(1)建立修车者档案admin

createtableadmin

Lkhchar(20)primarykey,

Lxmchar(8)notnull,

Lxbchar(4)check(stu_xb='男'orstu_xb='女'),

Lzychar(40)notnull,

Lnlchar(6)notnull,

Lzzmmchar(10),

Lsfyjchar(4)check(stusfyj='是'orstu_sfyj='否'),

Lxlchar(16)notnull,

Llychar(50),

Lbkzychar(30),

Lbklbchar(10),

Lzykmchar(20)

tablespaceexamineedata

(2)添加用

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

当前位置:首页 > 解决方案 > 学习计划

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

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