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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

超市商品销售管理系统设计与实现毕业设计论文.docx

1、超市商品销售管理系统设计与实现毕业设计论文超市销售管理的设计与实现DESING AND IMPLEMENTATION OF OFFICE AUTOMATION SYSTEM专 业:计算机科学与技术姓 名:指 导 教 师:申请学位级别:论文提交日期:学位授予单位: 参考文献: 57摘要随着人类社会的进步与发展,当今的社会已经进入了信息化的社会,越来越多的信息已无法通过手工记录、人工管理来实现,信息在社会经济中发挥着越来越重要的作用,以往超市的业务都是都是通过手工模式处理,随着超市的来往业务不断增加,这就要求通过一个好的管理软件,对超市信息化进行良好管理。本系统超市货物管理系统是根据超市的特点集进

2、、销、存于一体,结合现今流行的网络技术,应用Asp.NET与SQL数据库想结合的方式,为超市量身定做的销售管理软件。在设计过程中最大限度满足用户的要求,因此,该系统具有较强的实用性和针对性。本系统具有界面友好,操作简单,可维护性强等特点。该系统主要划分为四层角色,管理员、经理、采购员、收银员,管理员主要是进行基本信息管理和用户信息维护;经理主要是进行业务信息的综合管理;采购人员主要是负责商品信息和采购单据管理;收银员主要是负责会员和销售单据管理。关键字:销售管理 会员管理 Asp.NET C# SQL2000第一章 概述第一节 研究背景及意义伴随着经济的高速发展,由于超市规模的不断扩大以及商务

3、往来的日益增多,同时人们对生活的需求已经不再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必需去购买,而是凭着喜欢、意欲和感观去购买。如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场(SUPERMARKET)的现代化管理方式和便捷的购物方式,尤其是它轻松的购物环境。本系统为超市商品销售管理系统,它集成了企业人事基础信息管理例如:采购管理、销售管理、库存管理、管理员权限管理等多种功能。满足了基本的超市商品销售管理需求。超市销售管理系统是一个非常实用的管理系统,直接影响销售的方便性及管理的规范性,随着计算机技术的飞速发展计算机在超市管理中应用的普及,各超市企

4、业越发认识到信息与效率的重要性随着信息时代的发展,对效率的要求日益提高,因而软件控制销售和管理已经取代了传统全手工方式。超市销售管理系统不仅简洁通用,不占什么系统资源,主要是帮助工作人员提高了工作效率,对超市企业的发展具有很大的研究意义。第二节 超市商品销售系统的概述系统是基于Visual C#.NET结合SQL Server 2005进行开发, 并使用.NET框架中的ASP.NET技术访问数据库,来实现系统的各项功能Visual C#.NET是Microsoft公司系列可视化开发工具。ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。文献中进行了需

5、求分析,包括可行性分析,性能需求分析,功能需求分析。系统是基于B/S模式的二层架构设计的。采用了B/S模型架构,分成数据访问层、业务规则表示层这二层。B/S 结构具有稳定性强、响应速度快和操作界面漂亮等优点。1. 一、 超市商品销售管理系统综合介绍随着经济的高速发展,由于超市规模的不断扩大以及商务往来的日益增多,同时人们对生活的需求已经不再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必需去购买,而是凭着喜欢、意欲和感观去购买。如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场(SUPERMARKET)的现代化管理方式和便捷的购物方式,尤其是它轻松的购物环

6、境。本系统为超市商品销售管理系统,它集成了企业人事基础信息管理例如:采购管理、销售管理、库存管理、管理员权限管理等多种功能。满足了基本的超市商品销售管理需求。超市销售管理系统是一个非常实用的管理系统,直接影响销售的方便性及管理的规范性,随着计算机技术的飞速发展计算机在超市管理中应用的普及,各超市企业越发认识到信息与效率的重要性随着信息时代的发展,对效率的要求日益提高,因而软件控制销售和管理已经取代了传统全手工方式。超市销售管理系统不仅简洁通用,不占什么系统资源,主要是帮助工作人员提高了工作效率,对超市企业的发展具有很大的研究意义。二、 超市商品销售管理系统发展现况与国外超市相比,国内进销存管理

7、起步较晚。采购管理方面,目前我国超市在这方面尚未引起足够的重视。在与供应商打交道的过程中,不少超市缺乏严格的比价系统,也没有进行招标,甚至出现不遵循以销定产,以产定购的现象,采购过程存在很大的随意性。销售管理方面,我国超市的营销管理大多还停留在“推销管理”的观念上,重视产品的销售,而忽视销售业务数据的实时收集和分析,竞争对手情况的跟踪分析,忽视市场的预测和分析、客户的管理以及销售战略的动态调整。库存管理方面,原材料的采购不按照生产计划的需求,导致原材料积压;生产计划不按照市场的需求来制定,导致产品积压。除此之外,信息化程度低也是进销存管理中存在的一个突出问题。进销存管理的信息系统功能不完善,远

8、程通信能力差,甚至出现数据失真的现象,系统无法履行必要的决策功能。加之,采购、销售、库存管理三者之间缺乏信息联系和数据集成,无法实现信息共享,造成超市内部的进、销、存信息脱节,超市最高决策者难以及时准确全面了解掌握生产经营全过程的有关信息。第三节 本课题主要相关工作超市货物管理系统是一套既实用、操作简单、功能齐全、便于维护、管理和查询的软件。采用了B/S模型架构,分成数据访问层、业务规则表示层这二层。其中前端表示层包括管理员、经理等四种角色人员的各种功能界面,如管理员的商品类别,用户列表维护功能;经理的商品信息,库存设置功能等。本系统以中小型超市为中心,涵盖了用户、商品、采购、销售和库存信息的

9、查询、显示等功能,具有高效率、安全性强、数据完整有条理等优点。满足管理人员的各种需求。为了能结构化的管理和实施系统的开发,采用软件工程的方法来设计软件,其基本思想是:用系统的思想和系统工程的方法,结构化,模块化地自上而下的对生命周期进行分析和设计。我们可以将整个系统开始过程分为以下4个一次连接的阶段:(1) 系统规划阶段(2) 系统开发阶段(3) 系统运行维护阶段(4) 系统更新阶段这四个阶段共同构成了系统开发的生命周期。系统规划是酒企销售系统的起始阶段。这一阶段的主要任务是:明确超市对管理系统的需求,以制定酒企销售的设计总计划。包括对酒企销售系统的规划、需求分析和资源分配三个主要阶段。系统开

10、发是酒企销售系统建设的一个最重要的阶段。系统开发的生命周期一般分为以下三个阶段:系统分析、系统设计和系统实施。系统运行与维护阶段优势整个生命周期中历时最久的阶段,也是酒企销售系统实现其功能,获得效益的阶段。而系统更新阶段是新旧系统并存的时期。这次的毕业设计,让我将所学到的知识点有条理的整理出来,并将学习中遇到的困难梳理了一遍,完成毕业设计。“温故而知新,学以致用”。系统具体的设计实现,相见后续章节。第二章系统分析第一节 系统需求分析一、 可行性研究(一) 技术方面随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其

11、在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。系统是基于Visual C#.NET结合SQL Server 2005进行开发, 并使用.NET框架中的ASP.NET技术访问数据库,来实现系统的各项功能Visual C#.NET是Microsoft公司系列可视化开发工具。ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。文献中进行了需求分析,包括可行性分析,性能需求分析,功能需求分析。系

12、统是基于B/S模式的二层架构设计的。采用了B/S模型架构,分成数据访问层、业务规则表示层这二层。B/S 结构具有稳定性强、响应速度快和操作界面漂亮等优点(二)经济方面通对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务器及相关的网络设备,但是现在计算机已经普及了,并且在整个系统投入运行之后,相关的人员培训费可以减少很多。而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。(三)操作方面随着时代的发展,人员素质己逐步提高,不

13、论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。二、需求分析需求分析建立在可行性分析研究的基础之上,把用户对于系统的描述,通过开发人员认真的分析概括,抽象为一个完整的需求定义。简单的说就是在确定了目标系统值得开发,并且问题可以通过当前技术解决的基础之上,明确“系统做什么”,确保未来开发的软件产品真正能够满足用户的实际需求。通过上网了解和实地考察,发现已经有很多开发机构对于超市商品销售管理系统已经有相当成熟的开发经验了。我在网上了解了一下比较成功的超市商品销售管理系统,得到了如下需求:(1)合理的设计数据库 尽量合理

14、地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。(2)设计出友好的界面 界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。(3)实现基本功能和一些特殊功能的操作该系统要求除了能实现信息的录入,删除,查询等基本功能之外,还要求能够根据用户的需要进行操作。第二节 系统用例分析一、用户登录用例图此根据需求分析,超市货物销售系统的结构图如下:图3.1系统功能图主要模块的流程图一、 商品类别设置图3.2 商品类别设置流程图二、 商品信息设置图3.3 商品信息维护流程图三、 商品进货管理图3.3

15、商品进货管理流程图四、 根据表与表之间的关系,可以画出ER图图3.4 ER图把概念结构设计转化为逻辑结构设计为:用户信息实体属性图如图所示图 3.5 用户信息实体属性图商品信息实体属性图如图所示图 3.6 商品信息实体属性图销售实体属性图如图所示图 3.7 销售信息实体属性图五、 数据字典(1)数据库名称为 CSGL.mdf(2)数据库中的表格设置管理员序号字段名类型长度索引备注1用户名Varchar20PKey2密码Varchar20用户信息序号字段名类型长度索引备注1用户名Varchar50PKeyAdmin 经理2密码Varchar203用户级别Varchar50经理 采购员 收银员4建

16、立时间DateTime 505姓名Varchar2006性别Varchar507年龄Varchar508介绍Varchar100会员信息序号字段名类型长度索引备注1会员号Varchar50PKey2建立时间DateTime 503姓名Varchar2004性别Varchar505年龄Varchar506介绍Varchar100商品类别序号字段名类型长度索引备注1类别编号Int(Auto)PKey2类别名称Varchar20商品信息序号字段名类型长度索引备注1商品编号Int(Auto)Pkey2商品名称Varchar503类别编号Int关联 商品类别4价格Float5会员价格Float4单位Va

17、rchar505厂商Varchar2006备注Varchar2007商品保质期DaTeTime进货序号字段名类型长度索引备注1进货单号Guid2商品编号Int关联 商品信息3进货数量Int4进货单价Float5进货金额Float4进货时间DateTime库存序号字段名类型长度索引备注1库存编号IntPkey2商品编号Int关联 商品信息3数量Int4预警下线Int7预警上线Int销售序号字段名类型长度索引备注1销售单号GuidPkey2商品编号int关联 库存3销售数量Int4销售单价float5销售时间DateTime6客户分类Varchar50会员 散户7销售金额Varchar508销售对

18、帐Varchar50对帐 未对帐排班序号字段名类型长度索引备注1编号IntPkey2排班日期int3收银员人数Int4采购员人数float5经理人数DateTime6收银员Varchar507采购员Varchar508经理Varchar50第三节 系统技术分析好的编程思想是软件技术核心所在。何为编程思想,既是在变成过程中逐渐养成的良好习惯及代码编写习惯,最终形成规范化、清晰化编程思想,慢慢地编写出的项目程序,就变得清晰且富有层次感。此次软件开发的重点即是面向对象。面向对象的技术是继结构化方法之后出现的;是最具代表性的软件开发方法;是目前软件行业开发的主流技术。面向对象所提供的优点主要是指针对分

19、析、设计、代码编写等软件开发阶段的。因此,要开发一个相对完整的超市商品销售管理系统就需要在系统分析、实现阶段做足充分的准备。一、数据库技术一个信息技术的核心技术是数据库技术14。DB技术是一种计算机辅助管理数据库的重要方法,通过它可以实现数据的组织、存储以及数据的高效获取、处理。目前,数据库技术是研究、管理和应用数据库的一门软件科学。随着信息、数字时代的到来,数据库技术已经成为现代信息科学、技术的重要组成部分,是数据处理和信息管理等相关系统的核心。数据库技术的不断发展改善了计算机信息处理过程中大量数据的组织、存储问题,并且利用数据库技术更好的实现减少数据冗余、实现数据共享、保障数据安全以及该校

20、的检索出数据。关于SQL Server2000的介绍:Microsoft SQL Server2000是由 Microsoft公司开发的,在Microsoft SQL Server的发展历程中,有两版本具有重要的意义。那就是在1996年推出的SQL Server6.5和在2000年8月推出的SQL Server2000版本。6.5版本使SQL Server得到了广泛的应用,而2000版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版,标准版,开发版和个人版4个版本。Microsoft SQL Server2000(简称SQL Server)由一系列相互协作的组件构成,能满足最大

21、的Web站点和企业数据处理系统存储和分析数据的需求。用SQL Server2000作为数据库软件的理由为:SQLServer2000能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQLServer2000还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分

22、利用Web带来的机会非常重要。作为一个完备的数据库和数据分析包,SQLServer2000为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer2000是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力。本办公超市商品销售管理系统的开发即利用数据库技术、web技术、相关具体编程语言的结合,开发的一个相对完整的信息系统,从而解决商品数据的输入以及管理问题。二、系统开发技术现在ASP.NET支持的开发语言包括VB.NET、C#.NET、

23、JSCRIPT.NET、VC+.NET以及其它.NET Framework所支持的语言。我们所做的学生信息管理系统是用C#语言。所以,在这里我介绍一下C#语言。C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过

24、Internet进行调用。 C#有以下特性: 效率与安全性 支持现有的网络编程新标准 消除大量程序错误 对版本的更新提供内在的支持降低了开发成本 商业过程和软件实现的更好对应 扩展交互性提到ASP.NET,就不得不首先搞清楚什么是ASP。ASP的全称是Active Server Pages,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣。也因此在国内

25、掀起了一股学习ASP的热潮。 但是由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当的杂乱。在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。同时,ASP页面是有脚本语言解释执行的,使得其速度受到影响。受到脚本语言自身条件的限制,我们在编写ASP程序的时候不得不调用COM组件来完成一些功能。所以,微软推出了ASP.NET。ASP.NET不仅仅只是ASP 3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。ASP.

26、NET几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。ASP.NET有以下技术特点:Microsoft .NET平台的出现在应用程序开发这一领域开创了一个新时代,它将推动下 一代Internet的进步。作为Microsoft .NET平台的一部分,ASP.NET是一个革命性的编程框架,它

27、实现了企业级Web应用程序的快速开发。它提供了最简便、最具有扩展能力的方式来开发、部署和运行可以将任何浏览器或设备作为目标的Web应用程序。实际上,这只是令ASP.NET成为程序员创建Web应用程序的首选的众多特色中的一小部分。与以前使用的ASP相比,ASP.NET使应用程序的开发工作简单得多,因此它在很大程度上提高了程序员的工作效率。ASP.NET让程序员可以只编写最少量的代码便能够给Web应用程序提供更为丰富的功能。最好的一点则是ASP.NET使程序员可以选择任何一种可用的.NET编程语言。除了常见的Web应用程序,利用ASP.NET还可以创建其他的一些类型,这就使我们的应用程序的范围可以

28、延伸到新的客户和业务合作伙伴。对程序员来说,部署服务器应用程序一直是一件很痛苦的事。不过,有了ASP.NET,程序员根本不必担心这个问题,因为ASP.NET大大简化了部署过程。要部署Web应用程序,只要把它复制到Web服务器上就可以了。除了提供了丰富的程序员这方面的经验,ASP.NET还提供了丰富的用户经验。ASP.NET Web应用程序比传统的ASP应用程序速度要快很多,因为ASP.NET令我们可以使用经过编译的编程语言。因此,ASP.NET应用程序不需要明确的编译步骤,结果便是执行得更快了。第三章系统设计第一节 系统设计原则超市商品销售管理系统是作为超市销售的辅助型系统,随着信息化程度的加

29、深,人们日常的工作对于超市商品销售管理系统的自动化要求越来越高。因此,如何使得超市商品销售管理系统更好地服务于人们的日常工作,已经成为了备受关注的热点话题。本次毕业设计将以应用为核心,以实用、好用、易用为主线来设计和开发的系统。本文具体的设计原则主要有以下几个方面:1. 实用性原则从古至今软件的实用性都是人们开发时首要考虑的原则,他是衡量一个软件质量的重要标准。在一个超市商品销售管理系统能否真正的实现简单化的目的、确实解决提高人们的办公效率是系统设计成功与否的关键。2. 可靠性原则超市商品销售管理系统一旦投入使用,就会让人慢慢产生依赖性。因此,系统可靠性对于日常业务的正常运行是极其重要。因此,系统从底层数据库到功能层都必须经过严格的测试。可靠性原则要求系统在容错、抗干扰、安全保密和数据一致性方面全面考虑,确保系统运行具有极高的可靠性和良好的容错的性能;在灾难性事件发生时,仍能保证系统不间断的运行;系统应该提

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

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