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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

商品销售管理系统的设计与实现.docx

1、商品销售管理系统的设计与实现题 目:商品销售管理系统的设计与实现目录1系统概况 11.1系统设计的目的 11.2系统开发的背景与意义 11.2.1系统开发背景 11.2.2系统开发意义 11.3系统实现的目标 22 系统需求分析 32.1 系统总体需求 32.1.1业务需求及处理流程 32.1.2功能需求及数据需求分析 42.1.3业务规则分析 42.2 系统整体功能介绍 52.3 系统元素、实体介绍 52.4 软硬件平台介绍 63 概念结构设计 73.1 概念设计 73.1.1 客户与订单之间的联系 83.1.2 订单与商品之间的联系 83.1.2 商品与仓库之间的联系 83.2 系统总体功

2、能 84 逻辑设计 95 物理结构设计 105.1数据库的物理结构 106系统总结 157 心得与体会 16参考文献 171系统概况1.1系统设计的目的本项目是为了某商品销售公司开发的一个商品销售管理系统,由于公司规模较大,需要管理的货物较多,每次仓库总是对堆满了货物,货物价格较混乱,如何让管理者尽快向客户提供商品的最新价格及商品的库存信息,成为了急需解决的问题。为了提高销售人员的工作效率和管理水平,销售公司希望有一个自动化的商品销售管理系统能够给他们带来工作的便利,提高工作效率。1.2系统开发的背景与意义1.2.1系统开发背景在信息技术的催化之下,世界经济的变革已经进入了加速状态,世界经济一

3、体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供应方的关系变得更加密切和复杂,强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是商品销售公司乃至众多商业企业梦寐以求的愿望。随着技术的发展,电脑操作及管理日趋简单化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节业已成为趋势及必然。1.2.2系统开发意义在高端企业市场,强大的客户关系经常决定了谁能成为市场领导者。及时和准确的销售数据能帮助企业更好的了解客户的需求和企业在市场中的地位。通过“商品销售管理系统

4、”,商店能迅速获得第一手的销售数据,如销售数量、价格、订单、存货、市场趋势和竞争者的有关信息。同时,“商品销售管理系统”也让公司管理层加强了对散布在全国各地的经销商和销售代表的管理,在任何销售事件发生时就对之有了第一时间的了解。“商品销售管理系统”的设计与开发的主要特点是利用了电脑,使得商店管理者通过数据库就能轻松查询到本店的相关信息,极大的方便了管理者。1.3系统实现的目标本项目设定的目标如下:系统能够提供有好的用户界面,使操作人员的工作量最大程度的减少。系统具有良好的运行效率,能够得到提高销售量的目的。系统应该具有良好的可扩充性,可以容易的加入其他功能的模块。2 系统需求分析2.1 系统总

5、体需求本文以SQL Server2008为基础,建立一个简单的商品销售管理系统,从而实现商品销售的系统化、规范化、自动化。2.1.1业务需求及处理流程 (1)业务需求分析对于商品销售管理系统主要业务一般有商品基本信息的查询、商品信息录入、商品查询、商品价格管理、商品库存管理。以下是不同用户对销售管理系统需求:普通用户功能需求:注册成为新用户,登陆后进入数据库查询商品基本信息,如商品编号、商品名称、价格、库存等;管理员的功能需求:能够录入、更改、和删除商品信息,进行库存管理,设置库存上限及下限,对库存不足的商品提出采购请求并制定采购计划书、受理订单并发货。 (2) 处理流程主要的业务流程有生成采

6、购单、订单受理以及在线生成订单,其处理流程图如下:a订单生成主要是根据客户需求完成的,由于该商店的财务管理的限制不支持线上付款功能,则订单生成流程图如下:采购单的生成如下图:2.1.2功能需求及数据需求分析系统包括两个模块,分别是管理员信息模块、营销信息模块。客户注册管理:客户以游客身份注册并填写基本信息,包括姓名、性别、住址、电话。系统检查所有信息填写正确后提示注册成功,并返回客户编号。商品销售管理:包括销售信息等,可以对其进行添加、删除、修改和查询,并进行销售统计。销售统计表包括:商品编号、销售量、销售日期等。商品信息管理:可以对商品的价格,属性进行修改;可以录入和删除商品基本信息。2.1

7、.3业务规则分析商品销售管理系统相应的业务规则如下所示:(1) 客户编号是编号的唯一标识,有系统按时间顺序生成。(2) 每个订单用订单编号唯一标识,订单编号按系统时间按顺序生成,后提交的订单,订单编号越大。(3) 同一订单可以包含多种商品,订单在受理前可以进行修改,以及取消订单。(4) 商品信息的价格及折扣变动,都由管理员进行。2.2 系统整体功能介绍对于商品销售管理系统,主要分为两大模块,分别是管理员模块和营销信息模块。在管理员信息模块分别有客户信息管理,客户可以注册账号,也可以修改信息,而管理员可以添加和删除客户信息,并且管理员可以添加、修改以及删除商品基本信息;而营销信息模块分别有订单管

8、理、库存管理、商品销售管理。2.3 系统元素、实体介绍系统中共有四个实体,分别是客户(客户编号、客户姓名、性别、家庭住址、联系电话)、商品(商品编号,商品价格,商品名称,出厂日期,销售价格)、仓库(仓库编号,仓库名称,地址,库管员)、订单(订单编号,客户编号,商品编号,应收款项,收货人,收货地址)。(1) 客户与订单之间的联系集。它是一个一对多的联系,其描述的属性有订单编号,客户编号,商品编号,应收款项,收货人,收货地址。(2) 商品与仓库之间的“存储”联系集。它是一个它是一个一对多的联系。其描述的属性有:仓库编号,商品编号,库存量。(3) 商品与订单之间的联系集,订购商品产生订单,它是一个它

9、是一个多对多的联系。2.4 软硬件平台介绍本文以SQL Server2008为基础,建立一个简单的商品销售管理系统,从而实现商品销售的系统化、规范化、自动化。SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。3 概念结构设计3.1 概念设计客户(客户编号、客户姓名、性别、家庭住址、联系电话)商品(商品编号,商品名称,出厂日期

10、,销售价格,库存量)仓库(仓库编号,仓库名称,地址,库管员)订单(订单编号,客户编号,商品编号,应收款项,收货人,收货地址)。3.1.1 客户与订单之间的联系3.1.2 订单与商品之间的联系3.1.2 商品与仓库之间的联系3.2 系统总体功能总体E-R图如下: 4 逻辑设计客户信息基本表(客户编号、客户姓名、性别、家庭住址、联系电话)商品信息基本表(商品编号,商品价格,商品名称,出厂日期,销售价格,库存量,仓库编号)仓库信息基本表(仓库编号,仓库名称,地址,库管员)订单信息(订单编号,客户编号,应收款项,收货人,收货地址)。订购明细表(统计编号,订单编号,商品编号,销售量,销售价格,销售日期)

11、5 物理结构设计5.1数据库的物理结构仓库信息基本表:订单信息表:客户信息基本表:订购明细表:商品信息基本表:关系图如下:查询所有商品基本信息select*fromdbo.商品信息基本表结果如下图:投影运算:查询商品编号为10的商品基本信息:select*fromdbo.商品信息基本表where商品编号=10结果如下图:连接查询:查询仓库编号为1101的仓库中的商品名称以及库存量select库存量,商品名称fromdbo.商品信息基本表,dbo.仓库信息基本表wheredbo.仓库信息基本表.仓库编号=dbo.商品信息基本表.仓库编号anddbo.仓库信息基本表.仓库编号=1101结果如下图:

12、插入一条客户信息并查询:insertintodbo.客户基本信息表values (1201,王丽叁,女,平安街,12561)select*fromdbo.客户基本信息表结果如下图:删除客户编号为1001的客户信息:deletefromdbo.客户基本信息表where客户编号=1001select*fromdbo.客户基本信息表结果如下图:修改商品编号为10的库存量,将库存量减少10:updatedbo.商品信息基本表set库存量=库存量-10where商品编号=10select*fromdbo.商品信息基本表结果如下图:6系统总结经过几周的设计,我终于初步设计出商品销售管理系统,实现了关于系统

13、的基本功能,包括数据的增加、修改、删除、查询。尽管没有做界面的开发,但整个系统总算是实现了基础功能。在系统设计的过程中遇到了很多困难,从一开始功能模块的实现就出现问题,索性在老师的指导下对功能米块进行修改和加入一些基本功能,最终完成功能模块的设计。再后来是E-R图的设计和建表,在老师和同学的帮助下顺利进行,但是之后建立关系却遇到了困难,很多表与表之间的关系不能建立,中间很多次修改都无法成功建立,最终在老师和同学的帮助下建好关系。整个系统设计可以说是遇到很多困难,但最终不负期望的完成设计,实现了系统的基本功能。7 心得与体会通过此次数据库的课程设计,真正达到了学与用的结合,增强了对数据库方面应用

14、的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,对数据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的表示,懂得了不少有关数据库开发过程中的知识,在实验中建表,及其关系模式,关系代数的建立及理解,将SQL语言的查询语句用得淋漓尽致,增强了自己在数据库中应用SQL语言的灵活性,其中包括,插入、删除、修改、查询,主键与外键的定义,使逻辑更严密。在学习过程中,我也上网查了不少资料,也看了一些别人设计的商品销售管理系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中从学到用,从用又到学,不断修改,系统更新。虽然不能达到完善系统,但也做到了尽善尽美,加强理论学习对完善系统会有很多帮助,知识是无限的,我以后还会在这个领域不断的进行探索,掌握更多的知识。参考文献1马晓梅,刘莎,李珊珊编著.SQL Server实验指导M.北京:清华大学出版社.2009.2萨师煊,王珊编著.数据库系统概论M.北京:高等教育出版社.1983.3罗运模等编著.完全掌握SQL Server 2000M.北京:人民邮电出版社.2001.4万常选,廖国琼,吴京慧,刘喜平编著.数据库系统原理与设计M.北京:清华大学出版社.2009.

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

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