还剩17页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
轿车销售管理系统
1、程序设计目的随着近年来我国经济的发展,国民生活水平的提高,国内的轿车产业开始迅猛发展,人民群众对于轿车的需求也是日益增多,也因此产生了很多轿车销售公司在这些轿车销售公司里,由于业务繁忙,往往需要处理各种品牌型号轿车的销售查询工作,销售员工的管理工作等等这些工作如果光靠人工来实现,工作量很大,而且容易出现错误,造成管理上的混乱因此,制作一套轿车销售管理系统对于公司管理能够提高轿车销售公司的管理水平、工作效率、服务质量、降低销售成本,最终提高公司的市场竟争力本系统要求包括轿车信息管理、客户信息管理、员工信息管理等功能,本系统用VisualBasic
6.0和SQLServer2000来建立一个简单的轿车销售管理系统
2、程序功能本系统主要需要实现对轿车信息、客户信息和员工信息的管理具体实现的功能包括
(1)系统用户管理功能用户根据姓名和密码登录系统登录用户分为两个等级普通用户和管理员用户普通用户只有查看轿车信息、客户信息、员工信息等功能;管理员用户(Adimn)除了以上功能外,同时还有添加用户、修改用户密码和删除用户的功能
(2)轿车信息管理功能录入所销售的轿车的编号、型号、品牌、价格、保修期等信息,同时支持对轿车信息的添加、修改、删除和查询功能
(3)客户信息管理功能录入购买的客户的姓名、性别、年龄、联系方式、所购车型号、购车价格等信息,同时支持对客户信息的添加、修改、删除和查询功能
(4)员工信息管理功能录入员工的员工号、姓名、性别等信息,同时支持对员工信息的添加、修改、删除和查询功能
3、程序设计1.后台数据库设计本系统中,设计了5个数据库表用户信息表users、用户类型表usertype、轿车信息表car、客户信息表customer、员工信息表staff具体结构如下所示users表字段名称标识名称数据类型空否字段说明User_name用户名Varchar10N主键User_pwd密码Varchar20NUser_type用户等级smallintN限制用户权限Usertype表字段名称标识名称数据类型空否字段说明User_type用户等级smallintN限制用户权限Type_discription类型描述Varchar50NCar表字段名称标识名称数据类型空否字段说明 Car_id轿车编号intN自增,主键Car_name轿车型号Varchar20NCar_brand轿车品牌Varchar20NCar_price轿车价格IntNCar_time轿车保修期Varchar10NCar_info轿车具体描述Varchar100Y备注Customer表字段名称标识名称数据类型空否字段说明Customer_id客户编号intN自增,主键Customer_name客户姓名Varchar10NCustomer_sex客户性别Varchar2NCustomer_age客户年龄IntYCustomer_occup客户职业Varchar10YCustomer_num身份证号Varchar20YCustomer_tel客户电话Varhcar10YCustomer_addr客户住址Varchar20YBuy_car购车型号Varchar20NBuy_price购车价格Varchar10NInfo备注Varchar100Y客户的其他信息Staff表字段名称标识名称数据类型空否字段说明Staff_if员工编号IntN自增,主键Staff_name员工姓名Varchar10NStaff_sex员工性别Varchar2NStaff_birth员中生日Varchar8YStaff_intime进入公司时间Varchar8NStaff_depart所在部门Varchar10YStaff_title员工职务Varchar10YStaff_tel员工电话Varchar10YStaff_addr员工住址Varchar20Y2.用户登录系统设计用户登录界面如下单击“确定”按钮,将触发cmd_ok_click事件,将输入的用户信息与SQLServer对应的数据库表中的用户信息进行比较,如果输入的用户信息正确,则进入轿车销售管理系统,如果信息错误,是重新输入如果三次登录密码错误,则自动退出系统具体代码如下3.轿车销售管理系统设计当系统运行时,首先启动轿车销售管理界面formmain.show主界面具体设置如下表主菜单及下级子菜单级别菜单名称单击链接窗口主菜单系统用户管理MenuUser子菜单添加用户Menu_adduserFrm_adduser.show查看/修改密码Menu_edit_userFrm_edit_user.show主菜单轿车信息管理Menu_carinfo子菜单查看轿车信息Menu_quecarFrm_quecar.show修改/删除轿车信息Menu_edit_carFrm_edit_car.show增加轿车信息Menu_add_carFrm_addcar.show主菜单客户信息管理Menu_customerinfo子菜单查看客户信息Menu_quecusFrm_quecus.show修改/删除客户信息Menu_edit_cusFrm_edit_cus.show增加客户信息Menu_addcusFrm_addcus.show主菜单员工信息管理Menu_employeeinfo子菜单查看员工信息Menu_queempFrm_queemp.show修改/删除员工信息Menu_modiempFrm_edit_emp.show增加员工信息Menu_addempFrm_addemp.show主菜单退出系统Menu_exit具体代码如下4.系统管理设计在系统管理中需要设计实现以下图的功能单击“添加用户”选项,启动frm_adduser.show,进入“添加用户”界面,如下所示单击“取消”按钮,将触发cmd_cancel_click事件,不保存输入文本框的内容而直接返回到主界面单击“确定”按钮,将触发cmd_ok_click事件,把输入的用户信息添加到SQLServer对应的数据库表中具体代码如下单击“查看/修改密码”选项,启动frm_seledtuser.show,进入“用户列表”界面,如下图所示在本界面中,使用了一个datagrid控件来显示用户信息具体代码如下单击“退出”按钮,将触发cmd_cancel_click事件,返回主界面选中一个用户,单击“删除”按钮,将触发cmd_del_click事件代码如下单击“修改密码”选项,启动frm_modiuser.show,进入修改密码界面代码如下单击“修改密码”选项后,进入“修改密码”界面如下图所示在这个界面中,可以进行用户密码的修改,代码如下5.轿车信息管理系统设计在轿车信息管理系统中需要设计如下图的功能单击“查看轿车信息”选项,启动frm_quecar.show,进入“查看轿车”界面,如下图所示在“查询轿车”信息界面中,可以采用按轿车型号、轿车品牌和轿车价格3种查询方式来查询可以添加一个datagrid控件来连接数据库,显示查询信息在文本框中输入查询内容后,单击“确定”按钮,触发cmd_que_click事件,完成对轿车信息的查询代码如下单击“修改/删除轿车信息”选项,启动frm_edit_car.show,进入“编辑轿车信息”界面,如下图所示在“编辑轿车信息”界面中,可能实现轿车信息的逐条查看功能,还能实现对轿车信息的修改和删除功能和前面添加轿车信息一样,在这里同样使用了一个adodc控件来连接数据库代码如下在查看轿车信息部分中,通过4个按钮来实现对数据库的记录信息的浏览,分别是“第一条记录”按钮cmd_first_click、“上一条记录”按钮cmd_pre_click、“下一条记录”按钮cmd_next_click、“最后一条记录”按钮cmd_final_click在修改轿车信息部分,管理员用户可以对显示信息进行修改、保存和删除操作单击“修改记录”按钮cmd_modi_click后,将修改后的轿车信息储存在数据库中,单击“删除记录”cmd_del_click则将显示在界面中的轿车信息删除,在界面中显示下一条信息代码如下单击“增加轿车信息”选项,启动frm_addcar.show,进入“增加轿车信息”界面,如下图在文本框中填写完需要增加的轿车信息,单击“添加”按钮,触发cmd_add_click事件6.客户信息管理系统设计在客户信息管理系统中需要设计如下图的功能单击“查看客户信息”选项,启动frm_quecus.show,进入“查询顾客”界面,如下图所示单击“修改/删除客户信息”选项,启动frm_edit_cus.show,进入编辑客户信息界面,如下图所示单击“添加客户信息”选项,启动frm_addcus.show,进入“添加客户信息”界面,如下图所示7.员工信息管理系统设计在员工信息管理系统中需要设计实现以下图所示的功能单击“查看员工信息”选项,启动frm_queemp.show,进入“查询员工”界面,下图所示单击“修改/删除员工信息”选项,启动frm_edit_emp.show,进入“编辑员工信息”界面,如下图所示单击“添加员工信息”选项,启动frm_addemp.show,进入“添加员工信息”界面,如下图所示。