ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:64.88KB ,
资源ID:7686870      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7686870.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(进存销数据库设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

进存销数据库设计.docx

1、进存销数据库设计进销存数据库设计第1章 前言1.1 课题背景随着中国电子商务、互联网业务的迅猛发展,国内许多企业已跨入电脑网络管理时代,并因此提高了管理效率和市场竞争力。但目前仍有部分企业还停留在原始计账管理阶段。而随着全球经济信息化的进程和WTO的成功实现,企业面临着前所未有的机遇和挑战,在如此激变的社会形势和激烈的市场竞争下,愈来愈多的企业管理者意识到效率管理和科学管理的重要性,以及增强市场竞争力的迫切性,因此建立科学、规范、高效的管理制度和秉承富有竞争力的经营理念是每一个企业管理者的渴望,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。许多从事商业活动的企业都需要采购商品、

2、销售商品、运输以及将商品暂时存储在仓库中,对这一工作流程进行有效地管理和控制,对维优公司来说是非常重要。在进货、库存、销售、运输发货环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。而采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰,从而能够比较彻底地贯彻经营者的管理模式。由于科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们所深刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。采用计

3、算机进行信息化管理已成为衡量企业管理科学化和现代化的重要标志,而销售管理的全面自动化、信息化则是其中重要的组成部分。销售管理的好坏对于企业的决策者和管理者来说都至关重要,在很大程度上影响着企业的经济效益和社会效益。因此,本文所研究的进存销管理系统具有一定的使用价值和现实意义。 一直以来人们使用传统人工的方式进行销售管理,这种管理方式存在着诸多缺点,如:工作量大、效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。鉴于此,本文研究了一种基于关系型数据库的销售管理方案。利用SQL Server2005数据库管理系统灵活性和开发效率高的特点,采用面向对象

4、的VC的方法,开发出进存销管理系统。该系统具有手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、信息利用率高、成本低等。该系统能够极大地提高销售管理的效率,优化企业的人力、物力,降低企业的管理成本,为企业销售管理的信息化、正规化奠定了坚实的基础。1.2 开发工具本文所采用的开发工具主要是基于数据库系统的SQL Server 2005 和基于面向对象程序设计的VC,主要利用其MFC技术。利用SQL Server 2005创建商场客户表、商品表、商品供应商表、进货表、销售表以及用VC连接数据库用的用户信息表。利用ADO连接的方法访问数据库。利用VC和数据库建立连接之后

5、,利用VC中的控件按钮以及一些程序代码实现一些特定的功能,例如营销信息查询、删除、修改等,极大地提高了销售管理的效率。1.2.1 SQL Server 2005SQL Server 2005 是微软公司动用上千人的研发力量,耗费五年时间打造出来 的产品,在企业及数据库产品中具有里程碑的意义。SQL Server 2005 是一个关系 数据库管理系统,是一个全面的数据库平台,其数据库引擎为关系型数据和结构 化数据提供了更安全可靠的存储功能。SQL Server 2005 结合了分析、报表、集 成和通知功能,引进了一套集成的管理工具和管理应用编程接口,以提供易用性、 可管理性及对大型 SQL Se

6、rver 配置的支持。其新的查询类型和在交易过程中使用 错误处理的功能,为开发人员在 SQL Server 查询开发方面提供了更高的灵活性和 控制力。SQL Server 可以适合大容量数据的应用,在功能上和管理上都比 Microsoft Access 要强的多。在处理海量数据的效率,后台开发的灵活性,可扩展等方面强 大。在 SQL Server 2005 中还可以使用存储过程,在服务器执行操作时,减少网络 通讯,提高了执行效率,而且保证了数据库的安全。第 2 章 需求分析2.1 任务概述2.1.1 系统目标进存销管理系统是为了提高销售管理效率而开发的。它包括客户信息管理、商品信息管理、营销信

7、息管理、订单管理系统、发货信息管理等模块,并提供了查询、修改、添加、删除等功能。进存销管理系统能简化贸易公司在销售管理方面的复杂性,和减少在管理上的庞大开销。随着计算机行业的飞速发展,人类已经进入了信息时代,社会中的各个单位、部门也陆续开始使用软件化的管理模式,由于它具有方便、准确、快速、灵活的特点,使得在管理上实现了自动化、一体化、多元化的目标。本课程设计开发了一个进存销管理系统,该系统完成了对商品进货、商品销售、供应商信息、客户信息、订单信息、发货信息等的添加、修改、删除、查询等功能,迅速准确地完成各种工作,大大提高了企业的管理效率。2.1.2用户特点许多从事商业活动的企业都需要采购商品、

8、销售商品、订单管理、发货流程等过程中,对这一工作流程进行有效地管理和控制,对维优公司来说是非常重要。在进货、库存、销售、发货环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。本系统采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰,从而能够比较彻底地贯彻经营者的管理模式。2.2系统的功能需求2.2.1 角色功能需求本系统共包含供应商、商品、客户、物流公司四中角色:(1)供应商:商品供应商,我们可以通过添加、

9、修改和删除等操作对供应商进行更新;(2)商品:销售和运货功能均以商品为主体,同时可以添加商品的数量;(3)客户:客户可以采购商品,可以添加客户的数量及信息;(4)物流公司:发运货物,也可以添加承运人的数量和信息。2.2.2功能模块系统包括管理员信息模块、客户信息模块、商品信息模块、营销信息模块(销售和订单管理)、供应商信息模块、物流信息模块。(1)管理员信息模块功能需求:可以添加新的用户及密码,也可以更改当前用户的密码;(2)客户信息模块功能需求:可以添加新客户的各种信息,也可以进行删除、修改和查询;(3)商品信息模块功能需求:能够添加新的商品,也可以对以前的商品信息进行删除、修改和查询;(4

10、)营销信息模块功能需求:包括进货和销售信息,可以对其进行添加、删除、修改和查询;(5)供应商信息模块功能需求:可以添加、删除、修改和查询供应商的信息;(6)物流信息模块功能需求:可以添加、删除、修改和查询承运人的信息。2.3 系统的性能分析 为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:(1)系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息的处理。由于系统的查询功能对于整个系统的功能和性能完成很重要。从系统的多个数据来源来看,学生信

11、息查询、教师信息查询、实验信息 查询、排课结果查询、实验成绩查询,其准确性很大程度上决定了系统的成败。 因此,在系统开发过程中,系统采用优化的 SQL 语句及安全扩展存储过程来保证 系统的准确性和及时性。(2)系统的开放性和系统的可扩充性 系统在开发过程中,应该充分考虑以后的可扩充性。例如实验信息属性添加、修改,用户查询的需求及管理工作的分级管理等模块也会不断的更新和完善。所 有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点, 应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范, 可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完 成系

12、统的升级和更新换代。(3)系统的易用性和易维护性 系统是直接面对使用人员的,而有些使用人员往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点, 就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现 的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。系统中涉及到的数据是高校实验室相当重要的信息,因此系统为不同角色的 用户提供了方便的管理后台进行数据管理,特别为系统管理员提供了数据备份, 日常安全管理,防止系统意外崩溃等功能。2.4系统的数据需求该系统的开发主要任务是实现对销售系统自动化的处理,所以我们初步规划出系统所需要的

13、数据有:客户的基本信息:客户公司名称、客户姓名、客户城市、客户邮编、客户联系电话、客户传真、客户主页、备注;供应商基本信息:供应商公司名称、供应商联系人姓名、供应商城市、供应商邮编、供应商联系电话、供应商传真、供应商主页、备注;商品的基本信息:商品名称、供应商编号、商品代码、商品单位、商品备注信息;进货的基本信息:商品代码、供应商编号、进货数量、进货日期、备注;库存的基本信息:商品代码、供应商编号、库存数量、进货日期、备注;出货的基本信息:商品代码、客户编号、出货数量、销售日期、折扣、备注。订单的基本信息:商品代码、客户编号、订单号、数量、零售价、实际售价、折扣、备注。物流的基本信息:承运商编

14、号、订单号、承运商联系电话、发运日期、应到达日期、备注。 第 3 章 系统总体设计3.1 系统功能设计3.1.1各功能模块介绍经过分析后确定系统应具备以下功能: (1)系统管理功能1、修改密码:修改正在运行的用户密码;2、添加用户:添加新的用户,并设置密码。 (2)销售信息管理功能1、供应商信息管理:添加、删除、修改或查询供应商信息。2、客户信息管理:添加、删除、修改或查询客户信息。 3、进货信息管理:添加、删除或修改商品信息。4、销售信息管理:添加、修改、查询或删除销售信息。5、订单信息管理:添加、删除、修改或查询订单信息。6、物流信息管理:添加、删除或修改运输信息。7、库存信息管理:添加、

15、删除或修改库存商品信息。 第 4 章 数据库设计4.1 数据库概念设计4.1.1本系统包括的实体有:客户、供应商、商品、订单、物流、管理员,下面是各实体的实体属性介绍:(1) 管理员描述:销售管理中存储的所有管理员信息(包括所有查询的所需信息)其中包含属性 用户名:用于标识登陆系统的用户账号,具有唯一性 用户密码:用于对应登陆用户名的密码(2) 供应商信息描述:销售管理中存储的所有供应商信息其中包含属性 供应商公司名称:用于标识供应商公司 供应商编号:用于标识供应商唯一性,具有唯一性供应商联系人姓名:用于标识联系人姓名供应商城市:用于标志供应商公司地址供应商邮编:用于标识邮编供应商联系电话:用

16、于标识联系电话供应商传真:用于标识传真信息供应商主页:用于标识公司主页备注:用于标识备注信息(3) 客户信息描述:销售管理中存储的所有客户信息其中包含属性 客户公司名称:用于标识客户公司 客户编号:用于标识客户唯一性,具有唯一性客户姓名:用于标识联系人姓名客户地址:用于标志客户公司地址客户邮编:用于标识邮编客户联系电话:用于标识联系电话客户传真:用于标识传真信息客户主页:用于标识公司主页备注:用于标识备注信息(4) 商品信息描述:销售管理中存储的所有商品信息其中包含属性 商品名称:用于标识商品 商品代码:用于标识商品代码,具有唯一性 商品单位:用于标识商品单位 备注:用于标识备注信息(5) 订

17、单信息 描述:销售管理中存储的所有商品信息其中包含属性 商品代码:用于标识商品,具有唯一性 订单号:用于标识订单,具有唯一性数量:用于标识客户所定商品数量零售价:用于标识商品原零售价实际售价:用于标识商品打折扣后售价折扣:用于标识商品折扣备注:用于标识备注信息(6) 物流的基本信息: 描述:销售管理中订单的所有商品信息 其中包括属性 承运商编码:用于标识承运商承运商联系电话:用于标识承运人联系电话 发运日期:用于标识商品发运日期 应到达日期:用于标识商品到达日期 订单号:用于标识订单备注:用于标识备注信息 (7) 仓库的基本信息:描述:销售管理仓库中存储的所有商品信息其中包含属性 商品代码:用

18、于标识商品,具有唯一性 库存数量:用于标识存储商品备注:用于标识备注信息 4.1.2 E-R图设计4.2数据库逻辑设计4.2.1表汇总各数据库表的简要说明:表名简要说明客户资料表销售管理中存储的所有客户信息出货表销售管理中存储的所有商品销售信息供应商资料表销售管理中存储的所有供应商信息进货表销售管理中存储的所有商品进货信息商品信息表销售管理中存储的所有商品信息仓库表销售管理中仓库的所有商品信息预定货表销售管理中预定的所有商品信息订单表销售管理中订单的所有商品信息物流表销售管理中订单的所有商品的发运信息User_Info销售管理中存储的所有管理员信息4.2.2 表逻辑结构设计 表1 客户资料表字

19、段名数据类型长度是否主码客户公司名称varchar40否客户编号varchar60是客户姓名varchar30否客户城市varchar15否客户邮政编码varchar10否客户联系电话varchar24否客户传真varchar24否客户公司主页varchar50否备注text16否 表2 出货表字段名数据类型长度是否主码商品代码varchar20是客户代码varchar60是出货数量varchar20否销售日期datetime8否备注text16否 表3 商品信息表字段名数据类型长度是否主码商品名称varchar40否商品代码varchar20是供应商编号varchar60是商品单位varch

20、ar20否备注text16否 表4 进货表字段名数据类型长度是否主码商品代码varchar20是供应商编号varchar60是进货数量varchar20否进货日期datetime8否备注text16否 表5 供应商资料表字段名数据类型长度是否主码供应商编号varchar60是供应商公司名称varchar40否供应商姓名varchar30否供应商城市varchar15否供应商邮政编码varchar10否供应商联系电话varchar24否供应商传真varchar24否供应商公司主页varchar50否备注text16否表6 仓库表字段名数据类型长度是否主码商品代码varchar20是库存数量var

21、char20否备注text16否 表7 订单表字段名数据类型长度是否主码商品代码varchar40是订单号varchar60是数量varchar15否零售价varchar10否实际售价varchar24否折扣varchar24否备注text16否表8 物流表字段名数据类型长度是否主码承运商编号varchar40是订单号varchar30是承运商姓名varchar20否发运日期varchar60否到达日期承运商联系电话varchar50否备注text16否4.2.2满足的范式:客户资料表满足第二范式,(客户公司名称、客户姓名、客户城市、客户邮编、客户联系电话、客户传真、客户主页、备注)完全函数依

22、赖于客户编号;供应商资料表满足第二范式,(供应商公司名称、供应商联系人姓名、供应商城市、供应商联系电话、供应商传真、供应商主页、备注)完全函数依赖于供应商编号;商品表满足第二范式,(商品名称、商品单位、备注)完全函数依赖于商品代码、供应商编号;出货表满足第二范式,(出货数量、销售日期、备注)完全函数依赖于商品代码、客户编号;进货表满足第二范式,(进货数量、进货日期、备注)完全函数依赖于商品代码、供应商编号;仓库表满足第二范式,(库存数量、备注)完全函数依赖于商品代码;订单表满足第二范式,(数量、零售价、实际售价、备注)完全函数依赖于商品代码、订单号;物流表满足第二范式,(承运姓名、承运商联系电

23、话、发运日期、到达日期、备注)完全函数依赖于订单号、承运商编号。5.2.1创建表一客户资料表二出货表三商品信息表四进货表五供应商表六仓库表七订单表八物流表第 6 章 结论与展望6.1结论此系统主要完成客户管理、商品管理、销售基础数据维护、管理员的信息管理等基本功能。本系统可以简单的对以上信息进行管理,经过两个星期的实际操作和搜索相关资料,终于让我们完成了这个重大任务。让我们对SQL SERVER有了更进一步的认识和了解,也让我们懂得了数据库设计的基本步骤有需求分析、概念结构设计、逻辑结构设计、数据库实施和数据库运行和维护等。在本课程设计中,我们明白了理论与实际应用相结合的重要性,并提高了自己组

24、织数据及编写大型程序的能力。培养了基本的、良好的程序设计技能以及合作能力。这次课程设计同样提高了我们的综合运用所学知识的能力6.2 系统不足,待改进的地方,提出一些自己对系统的扩展构想本系统还存在很多不足,还缺乏很多信息的管理例如:(1)客户退货的管理在销售过程中,难免会有退货处理,所以,在系统中应该完善这项功能,客户退货时,系统能使该商品的库存量自动增加。(2)对销售公司收益的管理在系统中设置固定的资金基础,当有进货或销售时,根据货物的价格,可以在资金中自动加减。(3)对一些添加或者删除的操作限制比较大,可以更加的人性化一点。6.3致谢我要衷心感谢各位老师在我的课程设计过程中给予我的极大帮助,使我能够及时、顺利地完成此次的数据库课程设计。同时,也要感谢我的同学及在本系统的设计过程中给予我大力支持和帮助的各位朋友。

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

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