数据库课程设计报告_销售管理系统1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

攀枝花学院

学生课程设计(论文)题目:商品销售管理系统开发

学生姓名:杨兴贵

学号: 200910801085 所在院(系):计算机学院

专业:计算机科学与技术

班级:计算机科学与技术(2)班指导教师:歧世峰职称:

2011年12 月13 日

攀枝花学院教务

攀枝花学院本科学生课程设计任务书

注:任务书由指导教师填写。

目录

摘要 (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.2.2 各功能模块介绍 (7)

2.2.3 系统总体E-R图: (7)

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

2.3.1管理员admin (8)

2.3.2供应商信息supperliers (8)

2.3.3客户信息 customers (8)

2.3.4 商品信息 products (9)

3数据库逻辑设计 (10)

3.1 E-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.1 ADO连接 (18)

5.4.2 更改密码 (22)

5.4.3 登录 (22)

5.4.4 客户管理 (24)

5.4.5 商品管理 (26)

5.4.6 销售管理 (28)

6 结论与展望 (36)

6.1 结论 (36)

6.1.1客户管理 (36)

6.1.2商品信息管理 (36)

6.1.3进货信息管理 (36)

6.1.4销售管理 (36)

6.1.5各类信息的查询 (36)

6.1.6各类信息的统计 (36)

6.2 展望 (36)

6.2.1客户退货的管理 (36)

6.2.2对销售公司收益的管理 (36)

6.2.3 更加人性化 (36)

参考文献 (38)

摘要

许多从事商业活动的企业都需要采购商品、销售商品以及将商品暂时存储在仓库中,对这一工作流程进行有效地管理和控制,对这些企业来说是非常重要。在进货、库存、销售环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。而采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰,从而能够比较彻底地贯彻经营者的管理模式。

一直以来人们使用传统人工的方式进行销售管理,这种管理方式存在着诸多缺点,如:工作量大、效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。鉴于此,本文研究了一种基于关系型数据库的销售管理方案。利用SQL Server2000数据库管理系统灵活性和开发效率高的特点,采用VB,开发出销售管理系统。该系统具有手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、信息利用率高、成本低等。该系统能够极大地提高销售管理的效率,优化企业的人力、物力,降低企业的管理成本,为企业销售管理的信息化、正规化奠定了坚实的基础。

本文所采用的开发工具主要是基于数据库系统的SQL Server 2000 和基于面向对象程序设计的VB。利用SQL Server 2000创建商场客户表、商品表、商品供应商表、进货表、销售表以及用VB连接数据库用的用户信息表。利用ADO 连接的方法访问数据库。利用VB和数据库建立连接之后,利用VB中的控件按钮以及一些程序代码实现一些特定的功能,例如营销信息查询、删除、修改等,极大地提高了销售管理的效率。

关键词:销售管理系统,SQL Sever 2000,Visual Basic 6.0,

1 需求分析

1.1任务概述

1.1.1系统目标

销售管理系统是为了提高销售管理效率而开发的。它包括客户信息管理、商品信息管理、营销信息管理等模块,并提供了查询、修改、添加、删除等功能。销售管理系统能简化贸易公司在销售管理方面的复杂性,和减少在管理上的庞大开销。随着计算机行业的飞速发展,人类已经进入了信息时代,社会中的各个单位、部门也陆续开始使用软件化的管理模式,由于它具有方便、准确、快速、灵活的特点,使得在管理上实现了自动化、一体化、多元化的目标。

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

1.1.2用户特点

许多从事商业活动的企业都需要采购商品、销售商品以及将商品暂时存储在仓库中,对这一工作流程进行有效地管理和控制,对这些企业来说是非常重要。在进货、库存、销售环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。本系统采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰,从而能够比较彻底地贯彻经营者的管理模式。

1.2系统的功能需求

1.2.1角色功能需求

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

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

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

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

1.2.2功能模块

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

管理员信息模块功能需求:可以添加新的用户及密码,也可以更改当前用户的密码;

客户信息模块功能需求:可以添加新客户的各种信息,也可以进行删除、修改和查询;

相关文档
最新文档