汽车管理系统课程设计报告书.docx
- 文档编号:1729085
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:18
- 大小:199.07KB
汽车管理系统课程设计报告书.docx
《汽车管理系统课程设计报告书.docx》由会员分享,可在线阅读,更多相关《汽车管理系统课程设计报告书.docx(18页珍藏版)》请在冰豆网上搜索。
汽车管理系统课程设计报告书
数据库系统概论课程设计
题目:
汽车销售管理系统
成员:
戴明弟(201201050803)
冯聪(201201050805)
毕晓峰(201201050801)
专业:
软件工程2012—1
任务书
汽车销售管理系统的设计与实现
调查本地从事汽车销售的企业,根据企业汽车销售的情况,设计用于汽车销售的管理系统,主要功能有:
1)基础信息管理:
厂商信息、车型信息和客户信息;
2)进货管理:
车辆采购、车辆入库;
3)销售管理:
车辆销售、收益统计;
4)仓库管理:
库存车辆、仓库明细、进销存统计;
5)系统维护:
如数据安全管理(含备份与恢复)、操作员管理、权限设置等;
汽车销售管理系统的设计与实现
A.引言
a)设计目的
巩固和加深对数据库系统基础理论的理解;掌握使用数据库进行软件系统设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文档的能力。
b)设计要求
以MicrosoftSQLServer或MySQL作为后台数据库,以VisualStudio、Eclipse等软件作为前台开发工具,完成一个小型数据库应用系统的设计开发。
c)设计环境
以MicrosoftSQLServer2012作为后台数据库,以NetBeans作为开发工具,以Java为开发语言。
B.概要设计
a)系统需求分析
(1).调查厂商组织情况。
包括了解各组织的部门组成情况,各部门的职责等,为分析信息流程做准备。
(2).调查各部门的业务活动情况。
包括了解各个部门和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么,这些是调查的重点。
(3).在熟悉了业务活动的基础上,协助用户明确对新系统的各种要求,包括信息要求,处理要求,安全性与完整性要求,这是调查的又一重点。
(4).确定新系统的边界。
对前面调查的结果进行初步分析,确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。
①基础信息管理:
1、厂商信息的管理:
查询、增、删、改
2、车型信息的管理:
查询、增、删、改
3、客户信息的管理:
查询、增、删、改
②进货管理:
4、车辆采购信息的管理:
查询、增、删、改
5、车辆入库信息的管理:
查询、增、删、改
③销售管理:
6、车辆销售:
客户可以根据自己的需求,选择不同型号的车型
7、收益统计:
厂商按照所出售的车辆数量及价格进行统计
④仓库管理:
8、库存车辆:
仓库管理员对已有车辆进行详细管理
9、仓库明细:
库存各种类型车辆的详细信息
10、进销存统计:
仓库管理员对车辆的出售与进货进行统计
⑤系统维护:
11、数据安全管理:
系统管理员对该数据库出现的问题进行管理
12、操作员管理:
操作员根据车辆销售情况及时更改数据库
13、权限设置:
规定该数据库访问权限
b)系统结构设计
E-R图
关系模型:
车辆 :
车型号、车辆名称、厂商名、价格、车辆状态
厂商:
厂商名、厂商号、地址、生产车辆总数、厂商状态、备注
仓库 :
仓库号、地址、进货车辆数、出货车辆数、库存车辆总数
车辆销售:
车型号、厂商号、出售车辆数、车辆总成本、获取总金额、利润
C.详细设计
a)系统数据库设计
dbo.Buy:
进货表
dbo.Car:
车辆信息
dbo.D_sale:
订购统计
dbo.Fac:
制造厂信息
dbo.M_sale:
销售统计
dbo.Manager:
管理员信息
dbo.ROG:
退货统计
b)各模块的主要算法对应的源代码
数据库建立SQL语言:
USE[master]
GO
/******Object:
Database[MyDBcar]ScriptDate:
2014/6/2522:
38:
42******/
CREATEDATABASE[MyDBcar]
CONTAINMENT=NONE
ONPRIMARY
(NAME=N'MyDB2',FILENAME=N'C:
\ProgramFiles\MicrosoftSQLServer\MSSQL11.MSSQLSERVER\MSSQL\DATA\MyDB2.mdf',SIZE=5120KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)
LOGON
(NAME=N'MyDB2_log',FILENAME=N'C:
\ProgramFiles\MicrosoftSQLServer\MSSQL11.MSSQLSERVER\MSSQL\DATA\MyDB2_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%)
GO
ALTERDATABASE[MyDBcar]SETCOMPATIBILITY_LEVEL=110
GO
IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC[MyDBcar].[dbo].[sp_fulltext_database]@action='enable'
end
GO
ALTERDATABASE[MyDBcar]SETANSI_NULL_DEFAULTOFF
GO
ALTERDATABASE[MyDBcar]SETANSI_NULLSOFF
GO
ALTERDATABASE[MyDBcar]SETANSI_PADDINGOFF
GO
ALTERDATABASE[MyDBcar]SETANSI_WARNINGSOFF
GO
ALTERDATABASE[MyDBcar]SETARITHABORTOFF
GO
ALTERDATABASE[MyDBcar]SETAUTO_CLOSEOFF
GO
ALTERDATABASE[MyDBcar]SETAUTO_CREATE_STATISTICSON
GO
ALTERDATABASE[MyDBcar]SETAUTO_SHRINKOFF
GO
ALTERDATABASE[MyDBcar]SETAUTO_UPDATE_STATISTICSON
GO
ALTERDATABASE[MyDBcar]SETCURSOR_CLOSE_ON_COMMITOFF
GO
ALTERDATABASE[MyDBcar]SETCURSOR_DEFAULTGLOBAL
GO
ALTERDATABASE[MyDBcar]SETCONCAT_NULL_YIELDS_NULLOFF
GO
ALTERDATABASE[MyDBcar]SETNUMERIC_ROUNDABORTOFF
GO
ALTERDATABASE[MyDBcar]SETQUOTED_IDENTIFIEROFF
GO
ALTERDATABASE[MyDBcar]SETRECURSIVE_TRIGGERSOFF
GO
ALTERDATABASE[MyDBcar]SETDISABLE_BROKER
GO
ALTERDATABASE[MyDBcar]SETAUTO_UPDATE_STATISTICS_ASYNCOFF
GO
ALTERDATABASE[MyDBcar]SETDATE_CORRELATION_OPTIMIZATIONOFF
GO
ALTERDATABASE[MyDBcar]SETTRUSTWORTHYOFF
GO
ALTERDATABASE[MyDBcar]SETALLOW_SNAPSHOT_ISOLATIONOFF
GO
ALTERDATABASE[MyDBcar]SETPARAMETERIZATIONSIMPLE
GO
ALTERDATABASE[MyDBcar]SETREAD_COMMITTED_SNAPSHOTOFF
GO
ALTERDATABASE[MyDBcar]SETHONOR_BROKER_PRIORITYOFF
GO
ALTERDATABASE[MyDBcar]SETRECOVERYFULL
GO
ALTERDATABASE[MyDBcar]SETMULTI_USER
GO
ALTERDATABASE[MyDBcar]SETPAGE_VERIFYCHECKSUM
GO
ALTERDATABASE[MyDBcar]SETDB_CHAININGOFF
GO
ALTERDATABASE[MyDBcar]SETFILESTREAM(NON_TRANSACTED_ACCESS=OFF)
GO
ALTERDATABASE[MyDBcar]SETTARGET_RECOVERY_TIME=0SECONDS
GO
EXECsys.sp_db_vardecimal_storage_formatN'MyDBcar',N'ON'
GO
USE[MyDBcar]
GO
/******Object:
Table[dbo].[Buy]ScriptDate:
2014/6/2522:
38:
42******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
CREATETABLE[dbo].[Buy](
[Date][datetime]NOTNULL,
[Name][nchar](10)NULL,
[Fac_Name][nchar](10)NULL,
[Num][nchar](10)NULL,
[Price][nchar](10)NULL
)ON[PRIMARY]
GO
/******Object:
Table[dbo].[Car]ScriptDate:
2014/6/2522:
38:
42******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
CREATETABLE[dbo].[Car](
[Id][nchar](10)NOTNULL,
[Name][nvarchar](max)NOTNULL,
[Model][nchar](10)NULL,
[Facturer][nvarchar](max)NULL,
[Num][nchar](10)NULL,
[Price][nchar](10)NULL
)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]
GO
/******Object:
Table[dbo].[D_sale]ScriptDate:
2014/6/2522:
38:
42******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
CREATETABLE[dbo].[D_sale](
[Date][datetime]NOTNULL,
[Name][nchar](10)NOTNULL,
[Num][n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 管理 系统 课程设计 报告书