数据库课程设计说明书轿车销售信息管理系统.docx

上传人:b****1 文档编号:560981 上传时间:2022-10-11 格式:DOCX 页数:55 大小:581.32KB
下载 相关 举报
数据库课程设计说明书轿车销售信息管理系统.docx_第1页
第1页 / 共55页
数据库课程设计说明书轿车销售信息管理系统.docx_第2页
第2页 / 共55页
数据库课程设计说明书轿车销售信息管理系统.docx_第3页
第3页 / 共55页
数据库课程设计说明书轿车销售信息管理系统.docx_第4页
第4页 / 共55页
数据库课程设计说明书轿车销售信息管理系统.docx_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

数据库课程设计说明书轿车销售信息管理系统.docx

《数据库课程设计说明书轿车销售信息管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计说明书轿车销售信息管理系统.docx(55页珍藏版)》请在冰豆网上搜索。

数据库课程设计说明书轿车销售信息管理系统.docx

数据库课程设计说明书轿车销售信息管理系统

1需求分析

管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,管理信息系统事实上已成为计算机管理信息系统。

轿车信息管理系统是基于商品信息数据库,遵照商场实际管理流程,对商场商品的进、销、存的全过程进行全面管理的计算机应用系统。

它将人工智能的理论引入商场,其目标是将商场人工操作的商品信息管理工作,转为有计算机网络系统自动操作完成。

该系统实现了对整个商场商品信息资源的合理共享与分配,并进行科学有效的管理,在这个基础上谋求提高商品的信息管理效率。

在整个课程设计过程中,本设计具体完成了对“基本资料”、“售后服务管理”、“销售管理”、“库存管理”和“系统管理”这5个功能模块的实现。

所以本设计主要是对这5个模块的设计,以实用、标准、可靠、强扩展性的原则为出发点,能够为商品的进销存提供最简便、最科学、最优化的系统设计和服务。

本系统结合实际的轿车销售服务管理制度。

2总体设计

2.1.1数据库应用系统的开发涉及如下内容:

●系统功能设计;

●数据库设计;

●界面设计

●程序代码设计

2.1.2项目内容:

开发一个轿车销售管理系统

对于该项目,主要注意以下两个方面:

●轿车销售公司的销售员管理、轿车信息管理和客户信息管理

●轿车销售系统中涉及那些数据对象,各对象之间以及对象内部的关系如何?

如何保存个数据对象的相关数据,以便图书馆借阅系统进行数据处理。

2.2分析

2.2.1轿车销售系统的主要功能有:

(1)系统用户管理功能。

用户根据姓名和密码登录系统。

登录用户分为两个等级:

普通用户和管理员用户。

普通用户只查看轿车信息、客户信息、员工信息等功能;管理员用户(admin)除了以上功能外,同时还有添加用户、修改用户密码和删除用户的功能。

(2)轿车信息管理功能。

录入所销售的轿车编号、型号、品牌、价格、保修期等信息,同时支持对轿车信息的添加、修改、删除和查询功能。

(3)客户信息管理功能。

录入购买轿车的客户姓名、性别、年龄、联系方式、所购车型号、购车价格等信息,同时还支持亏客户信息的添加、修改、删除和查询功能。

(4)员工信息管理功能。

录入员工的员工号、姓名、性别等信息,同时支持对员工信息的添加、修改、删除和查询功能。

2.2.2根据系统的功能要求,采用模块化的方法,设计图书借阅系统的控制流程图如图:

2.2.3E-R模型

用E-R模型描述土书馆管理系统中的实体集与实体集之间的关系,目的是以E-R图为工具,设计关系型的数据库,即确定应用系统所使用的数据库应包含哪些表,每个表的结构是怎么样的。

经过转换,可以导出各个关系。

这些实体涉及的数据项有:

系统用户:

(用户名、密码、用户等级)管理:

(用户等级、类型描述)

汽车信息:

(轿车编号、轿车型号、轿车品牌、轿车价格、轿车保修期、轿车具体描述)

客户信息:

(客户编号、客户姓名、客户性别、客户年龄、客户职业、身份证号、客户电话、客户住址、购车型号、购车价格、备注)

员工信息:

(姓名编号、性别﹑生日﹑进入公司时间﹑部门﹑职位)注:

下划键为主键

创建数据库

在创建数据库表之前,首先要创建一个数据库,本系统以SQLServer2000为后台数据库。

用户可以在企业管理器中创建数据库,也可以在查询分析器中执行SQL语句。

需要主要的是,在设计数据库结构时,通常需要考虑主文件,从文件和日志文件的存储位置和大小。

文件大小可以根据数据库的用途,用户数量和存储数据等因素综合考虑。

一般出事大小不宜设置过大,以免浪费存储空间。

而文件最大尺寸需要设置大些,以保证有足够的存储空间。

日志文件则不需要太多的空间。

轿车销售管理系统库表结构设计

该系统设计了五个数据库表:

用户信息表Users、用户类型表UserType、轿车信息表Car、客户信息表Customer、员工信息表Staff。

具体结构如下图所示:

Users表

字段名称

标识名称

数据类型

空否

字段说明

User_name

用户名

Varchar(10)

N

主键

User_pwd

密码

Varchar(20)

N

User_type

用户等级

smallint

N

限制用户权限

UserType表

字段名称

标识名称

数据类型

空否

字段说明

User_type

用户等级

Smallint

N

限制用户权限

Type_discription

类型描述

Varchar(50)

N

Car表

字段名称

标识名称

数据类型

空否

字段说明

Car_ip

轿车编号

Int

N

自增,主键

Car_name

轿车型号

Varchar(20)

N

Car_brand

轿车品牌

Varchar(10)

N

Car_price

轿车价格

Int

N

Car_time

轿车保修期

Varchar(10)

N

Car_info

轿车具体描述

Varchar(100)

Y

备注

Customer表

字段名称

标识名称

数据类型

空否

字段说明

Customer_id

客户编号

Int

N

自增,主键

Customer_name

客户姓名

Varchar(10)

N

Customer_sex

客户性别

Varchar

(2)

N

Customer_age

客户年龄

Int

Y

Customer_occup

客户职业

Varchar(10)

Y

Customer_num

身份证号

Varchar(20)

Y

Customer_tel

客户电话

Varchar(10)

Y

Customer_addr

客户住址

Varchar(20)

Y

Buy_car

购车型号

Varchar(20)

N

Buy_price

购车价格

Varchar(10)

N

Info

备注

Varchar(100)

Y

客户其他信息

Staff表

字段名称

标识名称

数据类型

空否

字段说明

Staff_id

员工编号

Int

N

自增,主键

Staff_name

员工姓名

Varchar(10)

N

Staff_sex

员工性别

Varchar

(2)

N

Staff_brith

员工生日

Varchar(8)

Y

Staff_intime

进入公司时间

Varchar(8)

N

Staff_depart

所在部门

Varchar(10)

Y

Staff_title

员工职务

Varchar(10)

Y

Staff_tel

员工电话

Varchar(10)

Y

Staff_addr

员工住址

Varchar(20)

Y

当登录成功后,就会进入如图3-3的主界面。

首页主要由两大部分组成,第一部分是功能导航区,第二部分是操作区。

图系统主界面

PublicUserAsString

PublicusertypeAsInteger

PrivateSubForm_Load()

Frm_login.Show1

EndSub

PrivateSubMenu_addCar_Click()

Frm_addCar.Show

EndSub

PrivateSubMenu_addCus_Click()

Frm_addCus.Show

EndSub

PrivateSubMenu_addEmp_Click()

Frm_addEmp.Show

EndSub

PrivateSubMenu_addUser_Click()

Frm_addUser.Show

EndSub

PrivateSubMenu_Exit_Click()

创建用户管理模块

窗体工作流程

用户管理模块有几个窗体所共同组成,其流程如图13所示

 

图用户管理模块的流程

系统用户信息管理只要用于添加用户、修改删除密码。

添加信息如图3-4所示。

图3-14添加系统用户

PublicUserAsString

PublicusertypeAsInteger

PrivateSubForm_Load()

Frm_login.Show1

EndSub

PrivateSubMenu_addCar_Click()

Frm_addCar.Show

EndSub

PrivateSubMenu_addCus_Click()

Frm_addCus.Show

EndSub

PrivateSubMenu_addEmp_Click()

Frm_addEmp.Show

EndSub

PrivateSubMenu_addUser_Click()

Frm_addUser.Show

EndSub

PrivateSubMenu_Exit_Click()

创建汽车信息管理模块

窗体模块的功能

在汽车信息管理模块中,包含3个窗体:

汽车信息列表窗体、汽车信息编辑体和显示库存数量的窗体。

汽车信息列表窗体以表格的形式列出当前系统中的汽车信息,并且为用户提供了进行各种操作的接口;汽车信息编辑窗体用于显示某一个汽车的基本信息,借助该窗体可以对某个汽车信息进行编辑,也可以向数据库增加一个汽车信息;显示库存数量的窗体主要是借助图形方式显示出汽车当前的数量。

窗体工作流程

图汽车信息管理模块的子功能

窗体界面显示

轿车信息管理模块主要用于查看轿车信息、修改/删除轿车信息、增加轿车信息具体操

图按条件查询轿车

修改/删除轿车信息

增加轿车信息

DimtxtIdAsInteger

Adodc1.RecordSource="SELECT*FROMCustomerOrderbyCustomer_iddesc"

Adodc1.Refresh

IfAdodc1.Recordset.EOF=TrueThen

txtId=1

Else

txtId=Adodc1.Recordset.Fields(0)+1

EndIf

Ifcus_name=""Then

MsgBox("请输入客户名字")

ExitSub

EndIf

Ifbuycar_name=""Then

MsgBox("请输入汽车型号")

ExitSub

Else

Adodc1.RecordSource="select*fromCarwhereCar_name='"+Trim(buycar_name)

IfAdodc1.Recordset.BOF=FalseThen

MsgBox("没有的输入汽车型号")

buycar_name.SetFocus

EndIf

客户信息管理模块实现

客户信息管理模块主要用于查看客户信息、修改/删除客户信息、增加客户信息具体操作图3-19至3-21所示。

图3-19查询客户信息

图3-20修改/删除客户信息

 

图3-21添加客户信息

该模块的具体设计执行代码如下:

PrivateSubCmd_add_Click()

DimtxtIdAsInteger

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

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

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

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