汽车销售管理系统论文设计

汽车销售管理系统论文设计
汽车销售管理系统论文设计

文档名称:概要设计说明书

项目名称:轿车销售管理信息系统

项目负责人:王江丰(执笔人)、陈学懂、赵玉宽

编写: 2010年5月25日

校对: XXXX年XX月XX日

审核: XXXX年XX月XX日

批准: XXXX年XX月XX日

开发单位:至南股份有限公司

概要设计说明书

1.引言 (3)

1.1编写目的 (3)

1.2项目背景 (3)

1.3定义 (3)

1.4参考资料 (3)

2.任务概述 (3)

2.1目标 (3)

2.2运行环境 (4)

2.3需求概述 (4)

2.4条件与限制 (5)

3.总体设计 (5)

3.1处理流程 (5)

3.2总体结构和模块外部设计 (11)

3.3功能分配 (17)

4.接口设计 (17)

4.1外部接口 (17)

4.2内部接口 (31)

5.数据结构设计 (31)

5.1逻辑结构设计 (32)

5.2物理结构设计 (39)

5.3数据结构与程序的关系 (39)

6.运行设计 (40)

6.1运行模块的组合 (40)

6.2运行控制 (40)

6.3运行时间 (40)

7.出错处理设计 (41)

7.1出错输出信息 (41)

7.2出错处理对策 (41)

8.安全保密设计 (41)

9.维护设计 (41)

1.引言

1.1编写目的

根据《需求规格说明书》,在仔细考虑讨论之后,我们又进一步对《轿车销售管理信息系统》软件的功能划分、数据结构、软件总体结构有了进一步的认识。我们把讨论的结果记录下来,作为概要设计说明书,并作为进一步详细设计软件的基础。

1.2项目背景

开发软件名称:轿车销售管理信息系统

项目开发者:信息工程学院计算机科学系071班“轿车销售管理信息系统”开发小组:王江丰(执笔人)、陈学懂、羊克安、何阳、赵玉宽、李一锋

用户单位:至南股份有限公司

1.3定义

轿车销售管理系统实现对轿车信息、客户信息和员工信息的管理。从客户咨询、订购,到签定购销合同、交款、提车等多个销售环节上,系统提供了严密的跟踪管理服务,对车辆库存、财务管理、业务分析都提供了一套科学的管理方法。

1.4参考资料

《软件工程导论》张海藩

《SQL Server 2000数据库应用教程》邱李华李晓黎张玉花等编著

《Visual Basic程序设计简明教程》龚沛曾陆慰民杨志强等编著

2.任务概述

2.1目标

《轿车销售管理信息系统》针对的用户是单个中小型轿车销售公司,轿车的种类和数量较少,客户的数量和来源受到一定的限制。相应的需求有:

1.能够存储一定数量的轿车信息,并方便有效的进行相应的轿车数据操作和管理,这主要包括:

1) 轿车信息的录入、删除及修改。

2) 轿车信息的多关键字检索查询。

3)轿车的出售、购入和资料统计。

2.能够对一定数量的客户进行相应的信息存储与管理,这其中包括:

1) 客户信息的登记、删除及修改。

2) 客户资料的统计与查询。

3.能够对需要的统计结果提供列表显示输出。

4.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。

2.2运行环境

Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;

运行时占用内存:≤1MB;

所需硬盘空间:≤5MB;

软件平台:中文Windows95/98/2000/NT 4.0或更高版本;

2.3需求概述

客户有如下需求:

1. 浏览功能

I 列出当前数据库文件中轿车和客户的所有记录;

II 可选定一项记录,显示所有域;

2. 查询功能

I 轿车型号匹配查询;

II 客户匹配查询;

III 轿车型号和客户相关匹配查询;

3. 插入功能

增加一个轿车型号记录;

增加一个客户记录

4. 修改功能

修改某一已存在的记录内容,提供确认机制;

5. 删除功能

删除一个记录,提供确认机制;

6. 授权功能

授权管理员访问数据的权限;

2.4条件与限制

一个更为完善的轿车销售管理信息系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。

3.总体设计

3.1处理流程

a)客户信息管理模块

b) 进车管理模块

进车管理模块

c)仓库管理模块

仓库管理模块

d)销售管理模块

e) 财务管理模块

f)系统设置模块

系统设置模块

3.2总体结构和模块外部设计

系统功能结构图:

模块功能结构图:

1.客户信息管理模块

输入:用户选择功能

输出:各个对话框2.查询客户信息模块

输入:客户编号

输出:客户信息明细3.新建客户信息模块

输入:客户信息

输出:无

4.更改客户信息模块

输入:修改数据

输出:确认修改信息

5. 删除客户信息模块

输入:客户编号

输出:确认删除信息

1

轿车库存查询模块

输入:用户选择的输入

输出:相应的查询关键字2、提取采购清单模块:

输入:用户选择

输出:采购清单

3、车辆入库模块:

输入:用户选择

输出:车辆采购入库单

4、返回前一菜单模块:

输入:用户选择

输出:返回到相应的菜单5、返回主菜单模块:

输入:用户选择

输出:返回到主菜单

6、确定模块:

输入:用户选择

输出:相应的结果

7、打印清单模块:

输入:用户选择

输出:采购清单

8、清空模块:

输入:用户选择

输出:清空相应的信息

9、保存模块:

输入:用户选择

输出:保存相应的信息

10、取消模块:

输入:用户选择

输出:取消相应的信息

1.销售管理模块

i.输入:用户的输入

ii.输出:查询方式及相应的查询关键字

2.销售记录查询模块

i.输入:销售单号/日期

ii.输出:销售记录存在/不存在标志,销售记录

3.库存查询模块

i.输入:轿车编号/轿车型号

ii.输出:库存有/无,相关信息

4.新建销售记录模块

5.输入:销售单号、车型代码、客户编号、销售日期、成交金额、销售员编号

i.输出:显示保存新建记录提示

6.更改销售记录模块

i.输入:修改数据

ii.输出:确认修改信息

7.删除销售记录模块

i.输入:删除数据

ii.输出:确认删除信息

1)仓库管理模块:

输入:用户的操作输入

输出:各个对话框

2)查询客户订单模块:

输入:车型代码,品牌

输出:订单信息,相关客户信息

3)查询库存清单模块:

输入:车型代码,品牌

输出:库存清单信息

4)查询进车报表模块:

输入:车型代码,品牌,入库日期

输出:进车信息

50新建采购清单模块:

输入:与采购清单对话框有关的用户输入输出:采购清单信息

6)修改库存清单模块:

输入:与库存清单对话框有关的用户输入输出:库存清单信息

7)录入模块:

输入:相应的信息

输出:相应的结果

80修改模块:

输入:相应的信息

输出:相应的结果

9)数据库操作模块:

输入:数据操作命令

输出:操作结果显示

10)数据库查询模块:

输入:数据查询命令

输出:查询结果集

相关文档
最新文档