汽车销售管理系统设计与实现

汽车销售管理系统设计与实现

摘要:

在VisualStudio和SQLServer开发环境下,设计和实现了一个基于C/S模式的汽车销售管理系统。主要应用模块化技术以及使用三层架构来实现对汽车销售系统化管理,以及对日常重要事情的记载,程序的功能实现运用存储过程来完成,强化了数据的安全性和可扩展性。

关键词:

.NETFramework;SQLServer;三层架构

1功能设计

2数据库设计

本系统涉及到汽车信息表,销售合同信息表,客户信息表,预订合同信息表,交易类型表,用户信息表,用户类型表,共七个数据表。用户对相应信息进行查询,添加,删除,修改都涉及到以上表,对应删除,修改添加能改变表里面的信息,并将其存到数据库中。

2.1汽车信息表

用于存放汽车编号、品牌、车型、价格、排量、颜色、生产日期、产地、车系、注册时间、备注、状态等数据。

2.2销售合同信息表

用于存放合同编号、预订合同编号、汽车编号、客户编号、用户编号、交易日期、交易类型、总额、首付、贷款金额、交易金额等数据。

2.3客户信息表

用于存放客户编号、客户姓名、性别、身份证号、电话、工作、地址、邮箱等数据。

2.4预约合同信息表

用于存放预约合同编号、用户编号、客户编号、汽车编号、预约日期、预约金等数据。

2.5交易类型表

用于存放交易类型编号和交易类型等数据。

2.6用户信息表

用于存放用户编号、用户编号类型、用户名、出生日期、性别、电话、邮编、邮箱、身份证号等数据。

2.7用户类型表

用于存放用户类型编号和用户类型等数据。

3主要功能实现

3.1汽车资料查询模块

该模块可以显示所有汽车的信息,并可以通过按照汽车品牌,汽车产地,汽车排量或者汽车价格等关键字来进行模糊查询,便于汽车信息查找。

3.2汽车销售模块

该模块可以显示出汽车和客户的基本信息,通过该窗体选择对应的的汽车和客户信息,继而进行汽车的销售操作,汽车和客户信息选择完毕后进入销售界面,在销售界面窗体中有个“预订合同编号的选择”,如果有过预约,可以选择对应号码,如果没有预约直接购买,选择第一项“0”,然后选择付款方式,分两种,全额和按揭付款,选择完成再输入应付钱数即可。

4结论

本系统采用三层架构和存储过程来完成,所以在程序运行过程会稍微出现缓慢的情况。

作者:武湛为 李莹 单位:沈阳工学院信息与控制学院

参考文献

[1]李德奇.Windows程序设计案例教程(C#)[M].大连:大连理工大学,2011(7):146.

[2]刘志成,宁云智,林东升.Windows程序设计(C#2.0)实例教程,北京:电子工业出版社,2010.