连锁超市销售管理平台系统.docx

上传人:b****5 文档编号:7993949 上传时间:2023-01-27 格式:DOCX 页数:28 大小:1.82MB
下载 相关 举报
连锁超市销售管理平台系统.docx_第1页
第1页 / 共28页
连锁超市销售管理平台系统.docx_第2页
第2页 / 共28页
连锁超市销售管理平台系统.docx_第3页
第3页 / 共28页
连锁超市销售管理平台系统.docx_第4页
第4页 / 共28页
连锁超市销售管理平台系统.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

连锁超市销售管理平台系统.docx

《连锁超市销售管理平台系统.docx》由会员分享,可在线阅读,更多相关《连锁超市销售管理平台系统.docx(28页珍藏版)》请在冰豆网上搜索。

连锁超市销售管理平台系统.docx

连锁超市销售管理平台系统

连锁超市销售管理平台系统

 

学生姓名:

  

学院:

专业:

班级:

学号:

指导教师:

    

审阅教师:

完成日期:

 

摘要

本文所介绍的系统是一套针对连锁超市的管理系统,能够对各个连锁店的进货、销售、库存情况进行记录、查询和统计,并能对各分店的业绩进行评比,促进良性竞争,提高销售业绩和品牌的知名度。

本系统采用ASP.net开发语言,数据库采用SQLServer2005开源数据库,选择VisualStudio2010作为开发工具,采取B/S三层结构动态网站开发。

采用面向对象的设计方法进行方案设计,使用IIS6.0作为web服务器。

系统实现了如下功能:

(1)该管理软件将根据用户的需要对进货情况进行查询,并能打印详细信息;

(2)该管理软件将根据用户的需要对销售情况查询、对比、分析,并能打印详细信息;

(3)该管理软件将根据用户的需要对库存情况进行查询、管理,并能打印详细信息;

(4)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;

(5)该管理软件对各分店的业绩进行评比,促进良性竞争,提高销售业绩和品牌的知名度。

 

关键词:

连锁超市管理;ASP.net;VS2010

 

Abstract

Thispaperintroducesasystemisasetofchainsupermarketmanagementsystem,tothevariouschainsofpurchase,sales,inventoryrecords,queryandstatistic,andcancarryontheappraisaltothestore'sperformance,topromotehealthycompetition,increasesalesandbrandawareness.

ThesystemusestheASP.netdevelopmentlanguage,databaseusingSQLServer2005opensourcedatabase,chooseVisualStudio2010asadevelopmenttool,adoptthreelayerstructureofB/Sdynamicwebdevelopment.Objectorienteddesignmethodisadoptedtodesignprogram,usingIIS6asthewebserver.

Thesystemimplementsthefollowingfunctions:

(1)themanagementsoftwareaccordingtouserneedstopurchaseofquery,andprintdetailedinformation;

(2)themanagementsoftwarewillbebasedontheneedsofusersofsalesenquiries,comparison,analysis,andcanprintdetailedinformation;

(3)themanagementsoftwarewillbebasedontheneedsofusersoftheinventoryquery,management,andcanprintdetailedinformation;

(4)themanagementsoftwarewillprovidetheaccountmanagementtoolsforusers,sothattheusertomanagetheaccount,inparticulartoaddusers,deleteusers,modifyuserpassword;

(5)toassessperformanceofthemanagementsoftwareforthestore,topromotehealthycompetition,improvesalesperformanceandbrandvisibility.

 

Keywords:

supermarketchainmanagement;ASP.net;VS2010

 

目录

目录

连锁超市销售管理平台系统1

摘要2

Abstract3

目录4

1.绪论6

1.1课题研究的背景6

1.2国内外现状7

1.3课题研究的意义和目的8

2.可行性分析8

2.1开发工具8

2.1.1ASP.net8

2.1.2SQLServer200810

2.1.3B/S三层构架11

2.1.4VisualStudio2010平台13

2.2可行性分析16

2.2.1技术可行性16

2.2.2经济可能性17

2.2.3操作可能性18

3.系统分析18

3.1需求分析18

3.2数据库需求分析19

3.2.1数据源点、数据终点:

19

3.2.2数据处理:

20

3.2数据表设计20

4.系统设计21

4.1登录界面21

4.2管理员功能模块22

4.2.1管理员主界面22

4.2.2账号管理界面23

4.2.3商品信息管理23

4.2.4连锁店管理24

4.2.5进货管理24

4.2.6库存管理25

4.2.7销售信息管理25

4.2.8折扣活动26

4.3分店管理员功能模块26

4.3.1进货管理27

4.3.2库存管理28

5.系统测试与维护28

5.1系统的配置28

5.2系统的维护29

5.3系统测试29

6.结论31

参考文献32

 

1.绪论

1.1课题研究的背景

目前超市行业在中国已经高度发达,各行各业都形成了自己独有形式的超级市场。

超市行业主要经营商品为低价大众快速消费品,总体受宏观经济影响较小,在整个商业零售行业中表现最为稳健。

金融危机抑制了高端消费欲望以及消费能力致使高档百货所受的影响较大。

专业连锁则对宏观经济最为敏感,房地产市场的低迷直接影响家电、装饰建材的市场销售。

我国经济由计划向市场、由封闭向开放的发展过程中,零售商业各种业态的演进速度加快,新型业态的成长生命周期缩短,竞争在短期内达到白热化。

我国超市短时间内的规模化扩张,使供应商一时无法适应低价格与批量商品的供应模式,或者说我国的供应商还缺乏与规范化运作的连锁商合作的经验;同时超市连锁商制定的交易规则还有一个不断完善以及让供应商理解与接受的过程,所以我国的供应商一般不用价格的形式,而是用费用的形式来体现它们与连锁商的更深一层的交易关系。

从实质看,供应商向超市支付的通道费用是商品价格的另一种表现形式。

这与许多发达国家如美国、英国、日本等,连锁商要从供应商那里获得利益一般或主要形式是价格,还有就是付款帐期正好相反,但我国连锁超市的发展有其特殊性。

从发展趋势来看,店态的增加和业态的细分成为连锁超市经营商的必然选择,以消费者不同需求为基础的差异化经营将成为未来中国超市连锁在竞争中制胜的关键所在。

传统超市业态竞争加剧,细分需求旺盛,再加上国内消费市场的不断升级以及生活水平的提高,连锁超市推出高端品牌似乎是水到渠成的选择。

作为传统超市的补充,高端品牌并不会和自身的大卖场形成直接竞争。

对各家超市运营商而言,尽管走高端路线的终极目标是提高盈利水平,但在培养市场和客户的过程中也能率先抢占这一利基市场,并通过自身的错位经营有效提升超市品牌整体的市场占有率。

1.2国内外现状

改革开放三十多年来,特别是北京申奥成功及中国加入WTO后,我国不断加大改革开放的程度,计算机软硬件技术得到了日新月异、突飞猛进的发展,计算机已成为现代社会人们工作、生活、学习甚至娱乐不可或缺的工具。

在我国,计算机的应用也已经渗透到社会的各个领域,不论是企业还是政府机关、事业单位,都正在或计划利用各种计算机应用系统以全面提高工作效率。

但是,我们需要面对的现实状况是,在我国现有的商品管理工作中,自动化、信息化程度还不是很高(很多公司仅满足于利用计算机进行日常公文处理或网上浏览),而作为二十一世纪信息时代的一个社会单元,如果没有现代化的管理理念和现代化的管理手段,要想在全球化的市场竞争中占有一席之地是不可想象的。

无论是企业还是个体经济,都需要一个完善合理的信息管理系统。

超市是当今社会最重要的组成部分,是人们日常生活的主要活动场所。

因此如何管理超市,提高超市的工作效率,不仅关系到一个超市企业的未来发展,也关系到人们日常生活的质量水平。

如何更快、更好的管理超市信息一直是超市管理者关心的问题,也是广大人民关心的事情。

另外,要适应市场竞争,就需要有高效的处理方式和管理方法,因此迫切需要对连锁超市的资源、信息的存储和处理进行有效管理,因此加快超市的信息化进程是必不可少的。

超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。

面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。

商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。

它最主要的特点是能够实时的和准确的控制店内的销售情况。

如果能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。

顾客的消费要求是希望在超市购物中能基本上一次性购得所需的商品,并且还要得到良好品质的商品和优质、便捷的服务。

在国内继续扩大内需的政策推动下,本土、外资零售企业开足马力,加快在华扩张步伐。

台湾零售企业大润发、香港和记黄埔集团旗下百佳、泰国正大集团、沃尔玛、日本吉之岛以及华润万家等,在国内密集开出新店,并放言将在华高速发展。

在各种连锁经营业态中,大型超市发展速度最快,不过目前国内一二线城市的大型超市迅速趋于饱和,正在向三四线城市延伸。

进入国内的外资企业,大多数采取“直接开店+并购”的方式经营大型超市,在二三线城市甚至县级市开店的数量越来越多。

未来五年,我国连锁超市行业发展的着力点不在于追求更高的增速,而在于正确处理好增长速度与结构、质量、效益、环境保护等的重大关系,改善和提升产业整体素质,着力提高技术创新能力、国际竞争力和可持续发展能力。

1.3课题研究的意义和目的

本系统旨在开发一套针对连锁超市的管理系统,能够对各个连锁店的进货、销售、库存情况进行记录、查询和统计,并能对各分店的业绩进行评比,促进良性竞争,提高销售业绩和品牌的知名度。

本课题具有较好的实践意义,能够很好的提高连锁超市管理者的管理效率。

2.可行性分析

2.1开发工具

本系统开发拟采取的技术方案为:

基于.NET的B/S动态网站开发。

采用面向对象的设计方法进行方案设计,选择VS2010作为开发工具。

采用SQLSERVER2008作为数据库平台,采用IIS6.0作为web服务器,前台应用程序:

ASP.net技术。

后台数据库:

SQLSERVER2008数据库。

2.1.1ASP.net

ASP.net是.NETFrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时在在Web服务器上动态创建它们。

指ActiveServerPages(动态服务器页面),运行于IIS(InternetInformationServer服务,是Windows开发的Web服务器)之中的程序。

ASP.net编程技术具有如下优点:

1)可管理性:

ASP.net使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web应用程序的工作。

因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。

配置文件的任何变化都可以自动检测到并应用于应用程序。

2)安全:

ASP.net为Web应用程序提供了默认的授权和身份验证方案。

开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。

3)易于部署:

通过简单地将必要的文件复制到服务器上,ASP.net应用程序即可以部署到该服务器上。

不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。

4)增强的性能:

ASP.net是运行在服务器上的已编译代码。

与传统的ActiveServerPages(ASP)不同,ASP.net能利用早期绑定、实时(JIT)编译、本机优化和全新的缓存服务来提高性能。

5)灵活的输出缓存:

根据应用程序的需要,ASP.net可以缓存页数据、页的一部分或整个页。

缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。

6)国际化:

ASP.net在内部使用Unicode以表示请求和响应数据。

可以为每台计算机、每个目录和每页配置国际化设置。

7)移动设备支持:

ASP.net支持任何设备上的任何浏览器。

开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。

8)扩展性和可用性:

ASP.net被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。

此外,Internet信息服务(IIS)和ASP.net运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。

9)跟踪和调试:

ASP.net提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。

可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。

在开发和应用程序处于生产状态时,ASP.net支持使用.NETFramework调试工具进行本地和远程调试。

当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。

10)与.NETFramework集成:

因为ASP.net是.NETFramework的一部分,整个平台的功能和灵活性对Web应用程序都是可用的。

也可从Web上流畅地访问.NET类库以及消息和数据访问解决方案。

ASP.net是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。

另外,公共语言运行库的互用性还保存了基于COM开发的现有投资。

11)与现有ASP应用程序的兼容性:

ASP和ASP.net可并行运行在IISWeb服务器上而互不冲突;不会发生因安装ASP.net而导致现有ASP应用程序崩溃的可能。

ASP.net仅处理具有.aspx文件扩展名的文件。

具有.asp文件扩展名的文件继续由ASP引擎来处理。

然而,应该注意的是会话状态和应用程序状态并不在ASP和ASP.net页面之间共享。

2.1.2SQLServer2008

SQLServer是Microsoft公司推出的SQLServer2008数据库管理系统的最新版本。

它的特性包括:

1.Internet集成。

SQLServer2008数据库引擎提供完整的XML支持。

它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。

SQLServer2008程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2008支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。

2.可伸缩性和可用性。

同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows®98的便携式电脑,到运行MicrosoftWindows2000数据中心版的大型多处理器服务器。

SQLServer2008企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。

3.企业级数据库功能。

SQLServer2008关系数据库引擎支持当今苛刻的数据处理环境所需的功能。

数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。

SQLServer2008分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2008数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。

复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。

可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

4.易于安装、部署和使用。

SQLServer2008中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。

SQLServer2008还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer2008数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。

这些功能使您得以快速交付SQLServer2008应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

5.数据仓库。

SQLServer2008中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。

SQLServer2008中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。

2.1.3B/S三层构架

本管理系统采用B/S模式,服务器采用著名的web服务器端软件apache,该http服务器有着良好的跨平台性和安全性,可以运行在包括windows、linux、mac等操作系统上。

用户客户端使用各种浏览器都能够进行正常的浏览和操作。

需要注意的是在程序的开发过程中,程序和路径相关的要考虑到不同的操作系统的文件目录结构。

B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。

它是随着Internet技术的兴起,对C/S结构的一种变化和改进。

主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript等)和ActiveX技术,是一种全新的软件系统构造技术。

B/S三层体系结构采用三层客户/服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。

三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次。

三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。

中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:

负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。

这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。

 

图1B/S三层体系结构

在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。

而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。

随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。

显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。

B/S三层体系结构的主要优点:

•B/S模式提供灵活的信息交流和信息发布服务。

B/S模式借助Internet强大的信息发布与信息传送能力可以有效地解决企业、高等学校内部的大量不规则的信息交流

•可共享性。

单个应用服务器可以为处于不同平台的客户应用程序提供服务,在很大程度上节省了开发时间和资金投入;

•较好的安全性。

在这种结构中,客户应用程序不能直接访问数据,应用服务器不仅可控制哪些数据被改变和被访问,而且还可控制数据的改变和访问方式。

•三层模式成为真正意义上的“瘦客户端”,客户端计算机不需要很高的硬件配置,也无需特殊的软件配置要求,只要有web浏览器就可以使用系统。

•B/S模式提供了一致的用户界面:

B/S模式的应用软件都是基于Web浏览器的,这些浏览器的界面都很相似。

对于无用户交互功能的页面,用户接触的界面都是一致的,从而可以降低软件的培训费用。

•在B/S模式下,外部的用户亦可通过通用的浏览器进行访问。

•B/S模式的结构易于扩展:

由于Web的平台无关性,B/S模式结构可以任意扩展,可以从一台服务器、几个用户的工作组级扩展成为拥有成千上万用户的大型系统。

•B/S模式具有更强的信息系统集成性:

在B/S模式下,集成了解决企事业单位各种问题的服务,而非零散的单一功能的多系统模式,因而它能提供更高的工作效率。

2.1.4VisualStudio2010平台

VisualStudio是微软公司推出的开发环境。

是目前最流行的Windows平台应用程序开发环境。

VisualStudio2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。

VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。

除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。

(1)外观功能

a)可视增强功能

IDE已经过重新设计,提高了可读性。

为了减少杂乱,不必要的行和渐变都已删除。

b)支持多个监视器

“代码编辑器”和“设计”视图窗口等文档窗口现在都可以放置在IDE窗口的外部。

例如,您可以将“代码编辑器”拖出IDE,以便可以将它与“设计”视图窗口并排查看。

(2)快速浏览代码

a)代码编辑器

新的代码编辑器使代码更容易阅读。

您可以通过在按住Ctrl的同时滚动鼠标滚轮来进行缩放。

此外,当您在VisualC#或VisualBasic中单击某个符号时,该符号的所有实例都将自动突出显示。

b)键入时即开始搜索

新的“定位到”功能对文件、类型和成员提供“键入时即开始搜索”支持。

“定位到”使您能够利用Camel大小写格式和下划线来缩写搜索文本。

例如,可以使用“AOH”来搜索“AddOrderHeader”。

c)调用层次结构

在VisualC#和VisualC++中,调用层次结构使您能够从一个成员定位到它的调用方成员以及它的被调用方成员。

在浏览面向对象的代码时,这十分有用。

(3)调试

重新设计的“线程”窗口提供筛选、调用堆栈搜索与展开以及分组功能。

此外,您现在可以组织和搜索断点并

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

当前位置:首页 > 职业教育 > 中职中专

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

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