数据库课程设计报告销售管理系统1Word文档格式.docx

上传人:b****4 文档编号:7125344 上传时间:2023-05-07 格式:DOCX 页数:57 大小:286.09KB
下载 相关 举报
数据库课程设计报告销售管理系统1Word文档格式.docx_第1页
第1页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第2页
第2页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第3页
第3页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第4页
第4页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第5页
第5页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第6页
第6页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第7页
第7页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第8页
第8页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第9页
第9页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第10页
第10页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第11页
第11页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第12页
第12页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第13页
第13页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第14页
第14页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第15页
第15页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第16页
第16页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第17页
第17页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第18页
第18页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第19页
第19页 / 共57页
数据库课程设计报告销售管理系统1Word文档格式.docx_第20页
第20页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库课程设计报告销售管理系统1Word文档格式.docx

《数据库课程设计报告销售管理系统1Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告销售管理系统1Word文档格式.docx(57页珍藏版)》请在冰点文库上搜索。

数据库课程设计报告销售管理系统1Word文档格式.docx

第1天:

选题、完成需求分析

第2天:

数据库概念结构设计

第3天:

数据库逻辑结构设计及物理实现

第4天:

应用程序开发

第5天:

程序调试分析和结果、编写课程设计报告

指导教师(签字)

日期

年月日

教研室意见:

学生(签字):

接受任务时间:

年月日

注:

任务书由指导教师填写。

课程设计(论文)指导教师成绩评定表

题目名称

评分项目

分值

得分

评价内涵

工作

表现

20%

01

学习态度

6

遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。

02

科学实践、调研

7

通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。

03

课题工作量

按期圆满完成规定的任务,工作量饱满。

能力

水平

35%

04

综合运用知识的能力

10

能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。

05

应用文献的能力

5

能独立查阅相关文献和从事其他调研;

能提出并较好地论述课题的实施方案;

有收集、加工各种信息及获取新知识的能力。

06

设计(实验)能力,方案的设计能力

能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;

研究思路清晰、完整。

07

计算及计算机应用能力

具有较强的数据运算与处理能力;

能运用计算机进行资料搜集、加工、处理和辅助设计等。

08

对计算或实验结果的分析能力(综合分析能力、技术经济分析能力)

具有较强的数据收集、分析、处理、综合的能力。

成果

质量

45%

09

插图(或图纸)质量、篇幅、设计(论文)规范化程度

符合本专业相关规范或规定要求;

规范化符合本文件第五条要求。

设计说明书(论文)质量

30

综述简练完整,有见解;

立论正确,论述充分,结论严谨合理;

实验正确,分析处理科学。

11

创新

对前人工作有改进或突破,或有独特见解。

成绩

指导教师评语

指导教师签名:

年 月 日

用户的基本信息及权限的录入、修改和删除管理1

1

[1]张莉《SQLSEVER数据库原理及应用》1

[2]萨师煊王珊著.《数据库系统概论》第三版.高等教育出版社1

[3]施伯乐丁宝康汪卫.《数据库系统教程》高等教育出版社2003年第2版1

摘要1

1需求分析2

1.1任务概述2

1.1.1系统目标2

1.1.2用户特点2

1.2系统的功能需求2

1.2.1角色功能需求2

1.2.2功能模块2

1.3系统的性能分析3

1.4系统的数据需求3

2数据库概念结构设计5

2.1数据流图(DFD)5

2.2系统功能设计6

2.2.1系统总体模块图6

图2.4系统总体模块图6

2.2.2各功能模块介绍7

2.2.3系统总体E-R图:

7

2.3实体的属性和实体之间的联系8

2.3.1管理员8

2.3.2供应商信息supperliers8

2.3.3客户信息customers8

2.3.4商品信息products9

3数据库逻辑设计10

3.1E-R图向关系模型的转换10

4数据库的物理实现11

4.1表汇总11

4.2表逻辑结构设计11

5系统实现13

5.1系统开发相关技术介绍13

5.2系统实现工具与支持平台14

5.2.1用户界面14

5.2.2硬件接口14

5.3页面设计14

5.3.1登录界面14

5.3.2管理界面14

5.3.3用户管理15

5.3.4客户信息管理16

5.3.5商品信息管理17

5.3.6营销信息管理17

5.4代码清单18

5.4.1ADO连接18

5.4.2更改密码22

5.4.3登录22

5.4.4客户管理24

5.4.5商品管理26

5.4.6销售管理28

6结论与展望37

6.1结论37

6.1.1客户管理37

6.1.2商品信息管理37

6.1.3进货信息管理37

6.1.4销售管理37

6.1.5各类信息的查询37

6.1.6各类信息的统计37

6.2展望37

6.2.1客户退货的管理37

6.2.2对销售公司收益的管理37

6.2.3更加人性化37

参考文献39

摘要

许多从事商业活动的企业都需要采购商品、销售商品以及将商品暂时存储在仓库中,对这一工作流程进行有效地管理和控制,对这些企业来说是非常重要。

在进货、库存、销售环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。

而采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰,从而能够比较彻底地贯彻经营者的管理模式。

一直以来人们使用传统人工的方式进行销售管理,这种管理方式存在着诸多缺点,如:

工作量大、效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

鉴于此,本文研究了一种基于关系型数据库的销售管理方案。

利用SQLServer2000数据库管理系统灵活性和开发效率高的特点,采用VB,开发出销售管理系统。

该系统具有手工管理所无法比拟的优点,如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、信息利用率高、成本低等。

该系统能够极大地提高销售管理的效率,优化企业的人力、物力,降低企业的管理成本,为企业销售管理的信息化、正规化奠定了坚实的基础。

本文所采用的开发工具主要是基于数据库系统的SQLServer2000和基于面向对象程序设计的VB。

利用SQLServer2000创建商场客户表、商品表、商品供应商表、进货表、销售表以及用VB连接数据库用的用户信息表。

利用ADO连接的方法访问数据库。

利用VB和数据库建立连接之后,利用VB中的控件按钮以及一些程序代码实现一些特定的功能,例如营销信息查询、删除、修改等,极大地提高了销售管理的效率。

关键词:

销售管理系统,SQLSever2000,VisualBasic6.0,

1需求分析

1.1任务概述

1.1.1系统目标

销售管理系统是为了提高销售管理效率而开发的。

它包括客户信息管理、商品信息管理、营销信息管理等模块,并提供了查询、修改、添加、删除等功能。

销售管理系统能简化贸易公司在销售管理方面的复杂性,和减少在管理上的庞大开销。

随着计算机行业的飞速发展,人类已经进入了信息时代,社会中的各个单位、部门也陆续开始使用软件化的管理模式,由于它具有方便、准确、快速、灵活的特点,使得在管理上实现了自动化、一体化、多元化的目标。

本课程设计开发了一个销售管理系统,该系统完成了对商品进货、商品销售、供应商信息、客户信息等的添加、修改、删除、查询等功能,迅速准确地完成各种工作,大大提高了企业的管理效率。

1.1.2用户特点

本系统采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰,从而能够比较彻底地贯彻经营者的管理模式。

1.2系统的功能需求

1.2.1角色功能需求

本系统共包含供应商、商品、客户三中角色:

供应商:

包括商品供应商和商品的品牌商两种,我们可以通过添加、修改和删除等操作对这两种供应商进行更新;

商品:

进货和销售功能均以商品为主体,同时可以添加商品的数量;

客户:

客户可以采购商品,也可以添加客户的数量及信息

1.2.2功能模块

系统包括管理员信息模块、客户信息模块、商品信息模块、营销信息模块(进货和销售管理)、供应商信息模块。

管理员信息模块功能需求:

可以添加新的用户及密码,也可以更改当前用户的密码;

客户信息模块功能需求:

可以添加新客户的各种信息,也可以进行删除、修改和查询;

商品信息模块功能需求:

能够添加新的商品,也可以对以前的商品信息进行删除、修改和查询;

营销信息模块功能需求:

包括进货和销售信息,可以对其进行添加、删除、修改和查询;

供应商信息模块功能需求:

可以添加、删除、修改和查询供应商的信息。

1.3系统的性能分析

为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:

系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。

在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息的处理。

由于系统的查询功能对于整个系统的功能和性能完成很重要。

从系统的多个数据来源来看,学生信息查询、教师信息查询、实验信息查询、排课结果查询、实验成绩查询,其准确性很大程度上决定了系统的成败。

因此,在系统开发过程中,系统采用优化的SQL语句及安全扩展存储过程来保证系统的准确性和及时性。

系统的开放性和系统的可扩充性系统在开发过程中,应该充分考虑以后的可扩充性。

例如实验信息属性添加、修改,用户查询的需求及管理工作的分级管理等模块也会不断的更新和完善。

所有这些,都要求系统提供足够的手段进行功能的调整和扩充。

而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。

通过软件的修补、替换完成系统的升级和更新换代。

系统的易用性和易维护性系统是直接面对使用人员的,而有些使用人员往往对计算机并不是非常熟悉。

这就要求系统能够提供良好的用户接口,易用的人机交互界面。

要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;

针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

系统中涉及到的数据是高校实验室相当重要的信息,因此系统为不同角色的用户提供了方便的管理后台进行数据管理,特别为系统管理员提供了数据备份,日常安全管理,防止系统意外崩溃等功能。

1.4系统的数据需求

该系统的开发主要任务是实现对销售系统自动化的处理,所以我们初步规划出系统所需要的数据有:

客户的基本信息:

公司名称、联系人姓名、地址、城市、地区、邮编、联系电话、传真、主页、备注;

供应商基本信息:

商品的基本信息:

商品名称、商品规格、规格单位、商品备注信息;

进货的基本信息:

供应商名称、商品名称、商品规格、商品规格单位、数量、单价、进货日期、备注;

销售的基本信息:

客户名称、商品名称、产品规格、规格单位、数量、单价、销售日期、折扣、备注。

2数据库概念结构设计

2.1数据流图(DFD)

本系统的数据流图如下图所示:

图2.1顶级数据流图

图2.2添加或删除相关信息数据流图

图2.3查询信息数据流图

2.2系统功能设计

2.2.1系统总体模块图

图2.4系统总体模块图

2.2.2各功能模块介绍

经过分析后确定系统应具备以下功能:

(1)系统管理功能

1修改密码:

修改正在运行的用户密码;

2添加用户:

添加新的用户,并设置密码。

3

(2)入库、出库管理功能

1入库登记管理:

添加、删除、修改或查询入库信息。

2出库登记管理:

添加、删除、修改或查询出库信息。

(3)客户信息管理功能

3供应商信息管理:

添加、删除、修改或查询供应商信息。

4客户信息管理:

添加、删除、修改或查询客户信息。

(4)商品信息管理功能

添加、删除或修改商品信息。

(5)营销信息管理功能

1进货信息管理:

添加、修改、查询或删除进货信息。

2销售信息管理:

添加、删除、修改或查询进货信息。

图2.5系统E-R图

2.3实体的属性和实体之间的联系

本系统包括的实体有:

客户、供应商、商品、管理员,下面是各实体的实体属性介绍:

2.3.1管理员

描述:

销售管理中存储的所有管理员信息(包括所有查询的所需信息)

其中包含属性:

用户名:

用于标识登陆系统的用户账号,具有唯一性

用户密码:

用于对应登陆用户名的密码

2.3.2供应商信息supperliers

销售管理中存储的所有供应商信息

CompanyName:

用于标识供应商,具有唯一性

ContactName:

用于标识联系人姓名

Address:

用于标志供应商公司地址

City:

用于标识供应商所在城市

Region:

用于标识地区信息

PostalCode:

用于标识邮编

Phone:

用于标识联系电话

Fax:

用于标识传真信息

HomePage:

用于标识公司主页

SupplierMemo:

用于标识备注信息

2.3.3客户信息customers

销售管理中存储的所有客户信息

CompanyName:

用于标识客户公司,具有唯一性

用于标志客户公司地址

用于标识客户所在城市

2.3.4商品信息products

销售管理中存储的所有商品信息

ProducName:

用于标识商品,具有唯一性

Spec:

用于标识商品规格

Unit:

用于标识商品规格单位

Productmemo:

3数据库逻辑设计

3.1E-R图向关系模型的转换

4数据库的物理实现

4.1表汇总

各数据库表的简要说明:

表名

简要说明

Customers

Orders

销售管理中存储的所有商品销售信息

Supplies

Sstock

销售管理中存储的所有商品进货信息

Products

User_Info

销售管理中存储的所有管理员信息

4.2表逻辑结构设计

字段名

数据类型

长度

描述

是否主键

CompanyName

varchar

40

客户公司名称

ContactName

联系人姓名

Address

60

联系地址

City

15

城市姓名

Region

地区姓名

PostalCode

邮政编码

Phone

24

联系电话

Fax

传真

Homepage

50

公司主页

CustomerMemo

text

16

备注信息

表1customers表

CustomerName

客户名称

ProducName

商品名称

Spec

20

商品规格

Unit

商品规格单位

Quantity

商品数量

UnitPrice

float

8

商品单价

OrderDate

datetime

销售日期

Discount

折扣

Ordermemo

备注

表2orders表(销售表)

ProductName

Productmemo

表3products表(商品表)

ProviderName

商品公司名称

StockDate

进货日期

Stockmemo

表4sstock表(进货表)

供应商公司名称

SuppplierMemo

表5suppliers表(供应商表)

5系统实现

5.1系统开发相关技术介绍

本系统相关开发的技术有两种,利用专门的数据库编程工具:

SQLSever2000;

另一种方法是:

利用常规的程序语言编写:

VB。

VisualBasic6.0作为一种面向对象的可视化开发工具,易于使用并能够带来高效的开发,它与SQL之间的通信有许多的工具集,因而使用VisualBasic6.0来开发数据库被越来越多的企业采用。

ADO(ActiveXDataObjects)对象模型主要由三个对象成员:

Connection、Command与Recordset对象;

以及三个集合对象:

Errors、Parameters与Fields对象所组成。

对象和集合的功能描述:

Connection对象连接数据来源

Command对象从数据来源取得所需的数据

Recordset对象针对取出的数据进行处理

Errors集合对象返回错误信息和其他信息

Parameters集合对象执行SQL查询

Fields集合对象获取和处理字段数据

下面给出ADO对象间的关系(如下图5.1):

Connection对象

Error集合

Error对象

Command对象

Parameters集合

Recordset对象

Fields集合

图5.1ADO对象关系图

SQLServer2000结合了分析、报表、集成和通知功能,引进了一套集成的管理工具和管理应用编程接口,以提供易用性、可管理性及对大型SQLServer配置的支持。

其新的查询类型和在交易过程中使用错误处理的功能,为开发人员在SQLServer2000查询开发方面提供了更高的灵活性和控制力。

5.2系统实现工具与支持平台

5.2.1用户界面

本系统所采用的语言是VisualBasic。

,用户交互界面采用的是基于Windows的窗口界面。

5.2.2硬件接口

运行本系统的硬件基本要求如下:

CPU:

奔腾3处理器及以上;

内存:

128MB及以上;

硬盘:

10GB及以上。

数据库服务器:

SQLSever2000

5.3页面设计

5.3.1登录界面

通过用户输入的用户名及密码,获取数据库中此用户名的详细信息,如果不存在,提示用户不存在错误;

若密码不匹配,提示输入密码不正确;

数据库链接不正常,记录日志;

系统获取用户信息后,若用户名密码匹配,根据角色进入不同页面

下面是登录窗口:

5.

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

当前位置:首页 > 表格模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2