汽车4S店销售管理系统能够实现对入库及销售信息的各种查询。通过主窗体显示的提示信息,用户和管理人员可以对车辆的入库,销售进行操作,但是本系统规定了权限,用户和管理人员所能做到的操作并不相同,例如:管理人员可以通过权限来直接添加和删除用户信息,而用户只能通过查询条件来对车辆进行查询自己想要寻找的资料内容。例如:用户在查询管理中输入要查询的日期便可以找到当日的汽车资料。在数据库中建立了车辆名称,车辆资料,入库单,供应商名称等六大表,使系统更加完善利于管理与查询。
系统使用Visual studio作为系统开发环境,并采用ASP.NET技术,使用C#语言,以SQL Server为后台数据库。
功能模块
1 车辆入库
对入库车辆进行登记并审查入库。入库业务包括采购入库、客户退换整理等。在数据库的车辆资料表中,依据车辆入库数量进行相应库存量的增加和存储。
2 车辆销售
对出库车辆进行登记。车辆出库业务包括销售出库、销售车辆的退换等。以上出库业务都必须进行车辆出库登记工作,填写出库单,同时在数据库的车辆资料表中相应地减少该类车辆。
3 统计查询
对车辆资料的查询。用户可以根据自己的需要进行车辆的查询及更换业务,使得购买工作更加便捷,管理人员也可以通过查询来了解库存和近期销售情况。
4 车辆进货
可以按要求对车辆进行简单的统计。工作人员可以按入库单、日期、供应商等这几大项目来对车辆进行汇总,方便查询与统计。
5 进销往来管理
可以按要求来实现对进货和销售结算的增加、删除、和修改等操作。
目录
摘要 II
Abstract III
1 引言 1
1.1 系统开发背景 1
1.2 系统开发环境 1
2 需求分析 2
2.1 业务流程 2
2.1.1 车辆入库 3
2.1.2 车辆销售 3
2.1.3 统计查询 3
2.1.4 车辆进货 3
2.1.5 进销往来管理 3
2.2 需求规范 3
2.2.1 产品背景 3
2.2.2 产品概述 4
2.2.3 功能需求 4
2.2.4 系统逻辑模型(结构化的方法) 5
2.2.5 系统逻辑模型(面向对象方法) 6
2.3 数据字典 9
2.3.1 数据元素定义 9
2.3.2 数据流的定义 9
2.3.3 数据存储定义 10
3 概要设计 12
3.2 目标系统体系结构 12
3.2.1系统软件功能模块图 12
3.3 各实体E-R图 13
3.3.1 入库管理实体E-R图 13
3.3.2 销售管理实体E-R图 13
3.3.3 汽车资料实体E-R图 14
4 数据库设计 15
5 详细设计 20
5.1 模块设计 20
5.2.1 登录界面设计 20
5.2.2 主界面设计 21
5.2.3 添加新用户设计 22
5.2.4 添加汽车信息 24
5.2.5 添加进货信息 25
5.2.5 添加销售信息 26
6 软件测试 28
6.1 登录系统模块测试用例 28
结论 30
致谢 31
参考文献 32
附录A 33
附录B 38