数据库课程设计说明书轿车销售信息管理系统文档格式.docx
- 文档编号:13487997
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:55
- 大小:581.32KB
数据库课程设计说明书轿车销售信息管理系统文档格式.docx
《数据库课程设计说明书轿车销售信息管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《数据库课程设计说明书轿车销售信息管理系统文档格式.docx(55页珍藏版)》请在冰豆网上搜索。
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)
User_type
用户等级
smallint
限制用户权限
UserType表
Smallint
Type_discription
类型描述
Varchar(50)
Car表
Car_ip
轿车编号
Int
自增,主键
Car_name
轿车型号
Car_brand
轿车品牌
Car_price
轿车价格
Int
Car_time
轿车保修期
Car_info
轿车具体描述
Varchar(100)
Y
备注
Customer表
Customer_id
客户编号
Customer_name
客户姓名
Customer_sex
客户性别
Varchar
(2)
Customer_age
客户年龄
Customer_occup
客户职业
Customer_num
身份证号
Customer_tel
客户电话
Customer_addr
客户住址
Buy_car
购车型号
Buy_price
购车价格
Info
客户其他信息
Staff表
Staff_id
员工编号
Staff_name
员工姓名
Staff_sex
员工性别
Staff_brith
员工生日
Varchar(8)
Staff_intime
进入公司时间
Staff_depart
所在部门
Staff_title
员工职务
Staff_tel
员工电话
Staff_addr
员工住址
当登录成功后,就会进入如图3-3的主界面。
首页主要由两大部分组成,第一部分是功能导航区,第二部分是操作区。
图系统主界面
PublicUserAsString
PublicusertypeAsInteger
PrivateSubForm_Load()
Frm_login.Show1
EndSub
PrivateSubMenu_addCar_Click()
Frm_addCar.Show
PrivateSubMenu_addCus_Click()
Frm_addCus.Show
PrivateSubMenu_addEmp_Click()
Frm_addEmp.Show
PrivateSubMenu_addUser_Click()
Frm_addUser.Show
PrivateSubMenu_Exit_Click()
创建用户管理模块
窗体工作流程
用户管理模块有几个窗体所共同组成,其流程如图13所示
图用户管理模块的流程
系统用户信息管理只要用于添加用户、修改删除密码。
添加信息如图3-4所示。
图3-14添加系统用户
创建汽车信息管理模块
窗体模块的功能
在汽车信息管理模块中,包含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
Ifbuycar_name="
请输入汽车型号"
select*fromCarwhereCar_name='
+Trim(buycar_name)
IfAdodc1.Recordset.BOF=FalseThen
没有的输入汽车型号"
buycar_name.SetFocus
客户信息管理模块实现
客户信息管理模块主要用于查看客户信息、修改/删除客户信息、增加客户信息具体操作图3-19至3-21所示。
图3-19查询客户信息
图3-20修改/删除客户信息
图3-21添加客户信息
该模块的具体设计执行代码如下:
PrivateSubCmd_add_Click()
DimtxtIdAsInteger
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 说明书 轿车 销售 信息管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)