汽车管理系统课程设计报告书.docx

上传人:b****2 文档编号:1729085 上传时间:2022-10-23 格式:DOCX 页数:18 大小:199.07KB
下载 相关 举报
汽车管理系统课程设计报告书.docx_第1页
第1页 / 共18页
汽车管理系统课程设计报告书.docx_第2页
第2页 / 共18页
汽车管理系统课程设计报告书.docx_第3页
第3页 / 共18页
汽车管理系统课程设计报告书.docx_第4页
第4页 / 共18页
汽车管理系统课程设计报告书.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

汽车管理系统课程设计报告书.docx

《汽车管理系统课程设计报告书.docx》由会员分享,可在线阅读,更多相关《汽车管理系统课程设计报告书.docx(18页珍藏版)》请在冰豆网上搜索。

汽车管理系统课程设计报告书.docx

汽车管理系统课程设计报告书

数据库系统概论课程设计

 

题目:

汽车销售管理系统

成员:

戴明弟(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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1