连锁超市销售管理平台系统--毕业论文

连锁超市销售管理平台系统--毕业论文

ID:16063472

大小:2.00 MB

页数:33页

时间:2018-08-07

上传者:xinshengwencai
连锁超市销售管理平台系统--毕业论文_第1页
连锁超市销售管理平台系统--毕业论文_第2页
连锁超市销售管理平台系统--毕业论文_第3页
连锁超市销售管理平台系统--毕业论文_第4页
连锁超市销售管理平台系统--毕业论文_第5页
资源描述:

《连锁超市销售管理平台系统--毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

连锁超市销售管理平台系统学生姓名:  学院:专业:班级:学号:指导教师:    审阅教师:完成日期: 摘要本文所介绍的系统是一套针对连锁超市的管理系统,能够对各个连锁店的进货、销售、库存情况进行记录、查询和统计,并能对各分店的业绩进行评比,促进良性竞争,提高销售业绩和品牌的知名度。本系统采用ASP.net开发语言,数据库采用SQLServer2005开源数据库,选择VisualStudio2010作为开发工具,采取B/S三层结构动态网站开发。采用面向对象的设计方法进行方案设计,使用IIS6.0作为web服务器。系统实现了如下功能:(1)该管理软件将根据用户的需要对进货情况进行查询,并能打印详细信息;(2)该管理软件将根据用户的需要对销售情况查询、对比、分析,并能打印详细信息;(3)该管理软件将根据用户的需要对库存情况进行查询、管理,并能打印详细信息;(4)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;(5)该管理软件对各分店的业绩进行评比,促进良性竞争,提高销售业绩和品牌的知名度。关键词:连锁超市管理;ASP.net;VS2010 AbstractThispaperintroducesasystemisasetofchainsupermarketmanagementsystem,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摘要2Abstract3目录41.绪论61.1课题研究的背景61.2国内外现状71.3课题研究的意义和目的82.可行性分析82.1开发工具82.1.1ASP.net82.1.2SQLServer2008102.1.3B/S三层构架112.1.4VisualStudio2010平台132.2可行性分析162.2.1技术可行性162.2.2经济可能性172.2.3操作可能性183.系统分析183.1需求分析183.2数据库需求分析193.2.1数据源点、数据终点:193.2.2数据处理:203.2数据表设计204.系统设计214.1登录界面21 4.2管理员功能模块224.2.1管理员主界面224.2.2账号管理界面234.2.3商品信息管理234.2.4连锁店管理244.2.5进货管理244.2.6库存管理254.2.7销售信息管理254.2.8折扣活动264.3分店管理员功能模块264.3.1进货管理274.3.2库存管理285.系统测试与维护285.1系统的配置285.2系统的维护295.3系统测试296.结论31参考文献32 1.绪论1.1课题研究的背景目前超市行业在中国已经高度发达,各行各业都形成了自己独有形式的超级市场。超市行业主要经营商品为低价大众快速消费品,总体受宏观经济影响较小,在整个商业零售行业中表现最为稳健。金融危机抑制了高端消费欲望以及消费能力致使高档百货所受的影响较大。专业连锁则对宏观经济最为敏感,房地产市场的低迷直接影响家电、装饰建材的市场销售。我国经济由计划向市场、由封闭向开放的发展过程中,零售商业各种业态的演进速度加快,新型业态的成长生命周期缩短,竞争在短期内达到白热化。我国超市短时间内的规模化扩张,使供应商一时无法适应低价格与批量商品的供应模式,或者说我国的供应商还缺乏与规范化运作的连锁商合作的经验;同时超市连锁商制定的交易规则还有一个不断完善以及让供应商理解与接受的过程,所以我国的供应商一般不用价格的形式,而是用费用的形式来体现它们与连锁商的更深一层的交易关系。从实质看,供应商向超市支付的通道费用是商品价格的另一种表现形式。这与许多发达国家如美国、英国、日本等,连锁商要从供应商那里获得利益一般或主要形式是价格,还有就是付款帐期正好相反,但我国连锁超市的发展有其特殊性。从发展趋势来看,店态的增加和业态的细分成为连锁超市经营商的必然选择,以消费者不同需求为基础的差异化经营将成为未来中国超市连锁在竞争中制胜的关键所在。传统超市业态竞争加剧,细分需求旺盛,再加上国内消费市场的不断升级以及生活水平的提高,连锁超市推出高端品牌似乎是水到渠成的选择。作为传统超市的补充,高端品牌并不会和自身的大卖场形成直接竞争。对各家超市运营商而言,尽管走高端路线的终极目标是提高盈利水平,但在培养市场和客户的过程中也能率先抢占这一利基市场,并通过自身的错位经营有效提升超市品牌整体的市场占有率。 1.2国内外现状改革开放三十多年来,特别是北京申奥成功及中国加入WTO后,我国不断加大改革开放的程度,计算机软硬件技术得到了日新月异、突飞猛进的发展,计算机已成为现代社会人们工作、生活、学习甚至娱乐不可或缺的工具。在我国,计算机的应用也已经渗透到社会的各个领域,不论是企业还是政府机关、事业单位,都正在或计划利用各种计算机应用系统以全面提高工作效率。但是,我们需要面对的现实状况是,在我国现有的商品管理工作中,自动化、信息化程度还不是很高(很多公司仅满足于利用计算机进行日常公文处理或网上浏览),而作为二十一世纪信息时代的一个社会单元,如果没有现代化的管理理念和现代化的管理手段,要想在全球化的市场竞争中占有一席之地是不可想象的。无论是企业还是个体经济,都需要一个完善合理的信息管理系统。超市是当今社会最重要的组成部分,是人们日常生活的主要活动场所。因此如何管理超市,提高超市的工作效率,不仅关系到一个超市企业的未来发展,也关系到人们日常生活的质量水平。如何更快、更好的管理超市信息一直是超市管理者关心的问题,也是广大人民关心的事情。另外,要适应市场竞争,就需要有高效的处理方式和管理方法,因此迫切需要对连锁超市的资源、信息的存储和处理进行有效管理,因此加快超市的信息化进程是必不可少的。超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。它最主要的特点是能够实时的和准确的控制店内的销售情况。如果能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求是希望在超市购物中能基本上一次性购得所需的商品,并且还要得到良好品质的商品和优质、便捷的服务。 在国内继续扩大内需的政策推动下,本土、外资零售企业开足马力,加快在华扩张步伐。台湾零售企业大润发、香港和记黄埔集团旗下百佳、泰国正大集团、沃尔玛、日本吉之岛以及华润万家等,在国内密集开出新店,并放言将在华高速发展。在各种连锁经营业态中,大型超市发展速度最快,不过目前国内一二线城市的大型超市迅速趋于饱和,正在向三四线城市延伸。进入国内的外资企业,大多数采取“直接开店+并购”的方式经营大型超市,在二三线城市甚至县级市开店的数量越来越多。未来五年,我国连锁超市行业发展的着力点不在于追求更高的增速,而在于正确处理好增长速度与结构、质量、效益、环境保护等的重大关系,改善和提升产业整体素质,着力提高技术创新能力、国际竞争力和可持续发展能力。1.3课题研究的意义和目的本系统旨在开发一套针对连锁超市的管理系统,能够对各个连锁店的进货、销售、库存情况进行记录、查询和统计,并能对各分店的业绩进行评比,促进良性竞争,提高销售业绩和品牌的知名度。本课题具有较好的实践意义,能够很好的提高连锁超市管理者的管理效率。1.可行性分析2.1开发工具本系统开发拟采取的技术方案为:基于.NET的B/S动态网站开发。采用面向对象的设计方法进行方案设计,选择VS2010作为开发工具。采用SQLSERVER2008作为数据库平台,采用IIS6.0作为web服务器,前台应用程序:ASP.net技术。后台数据库:SQLSERVER2008数据库。2.1.1ASP.netASP.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.2SQLServer2008SQLServer是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)调试重新设计的“线程”窗口提供筛选、调用堆栈搜索与展开以及分组功能。此外,您现在可以组织和搜索断点并将它们与其他开发人员共享。新的“并行堆栈”和“并行任务”窗口可帮助您直观显示并调试用C++、C#或VisualBasic编写的并行代码。有关更多信息,请参见使用“并行堆栈”窗口和使用“并行任务”窗口。(4)项目功能对应IDE中的功能(如“添加引用”和“工具箱”)现在与项目的目标.NETFramework或Silverlight版本相对应。因此,以早期.NETFramework版本为目标的程序集中的类型、成员和控件不会出现在IntelliSense中并产生后台编译错误。例如,如果您的项目以.NETFramework2.0为目标,并且您使用.NETFramework2.0不支持的语言功能(如匿名类型),则IDE会将该代码标为错误。(5)测试先行支持在VisualBasic或VisualC#中,IDE现在可以在定义新的类型和成员之前,使用它们来生成代码存根。因此,您可以先编写测试,然后再生成编译测试所需的代码。此外,IntelliSense现在提供一种“建议模式”,能够避免IntelliSense自动完成尚未定义的类型或成员。(6)ApplicationLifecycleManagementVisualStudio的所有版本(学习版除外)现在均提供了ApplicationLifecycleManagement客户端应用程序。ApplicationLifecycleManagement包括版本控制、工作项跟踪、生成自动化、团队门户网站、报告和业务智能、敏捷计划工作簿及测试用例管理,涵盖了对软件开发项目进行协作所需的所有方面。ApplicationLifecycleManagement通过一个客户端访问许可证(CAL)包含在VisualStudio 2010中。可以根据需要购买额外的客户端访问许可证。(7)代码生成在VisualStudio的任何版本中都可以创建和使用文本模板,无需任何其他组件。在引入了预处理文本模板的VisualStudio2010中,从应用程序生成任何类型的文本文件已变得更加容易。还通过与生成系统的更好集成,改进了对代码集成的支持,从而使生成的源代码始终会在对源模型进行任何更改后保持更新。(8)起始页VisualStudio2010起始页具有新外观和新功能。选项卡式内容区域可链接到各种选定和分类学习资源。这包括MSDN资源、社区资源和可自定义的新闻源。通过改进的“最近的项目”列表,只需单击鼠标便可在该列表中添加或移除项目。还可以从扩展管理器安装自定义起始页。(9)扩展管理器通过在“工具”菜单上单击“扩展管理器”,可以从IDE查找和安装VisualStudio扩展。扩展管理器可从VisualStudioGallery(VisualStudio库)网站下载和安装社区发布的扩展,无需您打开浏览器。使用该管理器还可以卸载、禁用或重新启用已安装的扩展。(10)对话框VisualStudio2010中的“新建项目”对话框包含与扩展管理器相同的搜索和安装功能,只不过该对话框只搜索项目模板和项模板。(11)新帮助查看器针对VisualStudio2010完全重新设计了帮助查看器。您可以使用首选的Web浏览器联机或脱机查看文档、根据需要下载最新文档、使用简化的目录导航文档、使用改进的全文搜索算法搜索特定内容,以及使用更加简化的F1系统查找特定于要处理的任务的内容。特点●支持WindowsAzure,微软云计算架构迈入重要里程碑。●助力移动与嵌入式装置开发,三屏一云商机无限。●实践当前最热门的Agile/Scrum开发方法,强化团队竞争力。●升级的软件测试功能及工具,为软件质量严格把关。●搭配Windows7,Silverlight4与Office,发挥多核并行运算威力, ●创建美感与效能并重的新一代软件。●支持最新C++标准,增强IDE,切实提高程序员开发效率。(12)操作系统Windows7;WindowsServer2003R2(32-Bitx86);WindowsServer2003R2x64editions;WindowsServer2003ServicePack2;WindowsServer2008R2;WindowsServer2008ServicePack2;WindowsVistaServicePack2;WindowsXPServicePack3。WindowsXP(x86)ServicePack3–除StarterEdition之外的所有版本。WindowsVista(x86和x64)ServicePack2-除StarterEdition之外的所有版本。Windows7(x86和x64)。WindowsServer2003(x86和x64)ServicePack2–所有版本。如果不存在MSXML6,则用户需要安装它。WindowsServer2003R2(x86和x64)-所有版本。WindowsServer2008(x86和x64)ServicePack2–所有版本。WindowsServer2008R2(x64)–所有版本。2.2可行性分析在系统调查和业务流程分析的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究主要集中在以下三个方面:2.2.1技术可行性本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。 目前,连锁超市销售管理平台系统已经慢慢走向成熟,大部分系统都是建立在商品的物流基础上,主要包括进货、销售和统计等功能,这些模块都是可以通过设计来实现的。根据本系统的功能需求,采用ASP.net语言和开源的SQLServer2008数据库引擎进行开发。由于使用ASP编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。Java将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。而SQLServer2008作为一种快速的、多线程、多用户和健壮的数据库服务器,根据第三方测试结果,在千万级的数据环境中依然保持较高的执行速度。因此在技术层面上,是完全可行的。而且SQL是一个非过程化的语言,可用于所有用户的数据库活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的终端用户。基本的SQL命令只需要很少时间就能学会,最高级的命令在几天内便可掌握。SQLServer2008功能强大,而且很多信息管理系统都是用SQLServer2008作后台,对连锁超市销售管理平台系统的设计和实现是可行的。2.2.2经济可能性本环节通过分析新系统的成本效益,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用以及新系统将获得的效益,估算开发成本是否高于项目预期的全部经费。下面具体列出了成本和效益的分析:(1)支出系统设计采用本次课题所设计的系统,因此网站设计费可以忽略。还有系统维护费,维护一般要按工作量来收费,具体的要看每个月大概要有少需要上传或是添加资料的,和维护的难易程度,一般的企业网站维护要不了多少钱,一年几百块就够了。再有就是服务器费用,这个需要根据具体情况进行分析。(2)效益 本系统投入使用后能够大幅度提高管理者的工作效率,降低劳动强度,能够及时查看个连锁店的销售情况。通过业绩对比来促进各连锁店之间进行销售业绩竞争,这样能够有效的提高销售量,因此收益是显而易见的。由以上可知,本系统在经济上是可行的。2.2.3操作可能性一种系统开发是否能够取得成功,一是市场的需求,二是系统开发所需要软件开发工具,以及开发技术和当时硬件的发展水平。从这两个方面而言,温馨合租网的设计与实现是可行的。3.系统分析3.1需求分析需求分析也称可行性研究,是决策部门在采取一项重大改革或投资行动之前,对该项目的必要性和可能性进行分析与论证的活动。可行性分析已被广泛应用于新产品开发、基建、工业企业、交通运输、商业设施等项目投资的多个领域。在展开一项开发行动之前,必须对用户提出的目标的必要性和可能性进行必要的论证。在系统调查分析的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。根据本系统操作流程,了解了各层对象的功能需求,分析得出了本系统使用者的使用流程图,如图下所示: 图2功能需求3.2数据库需求分析通过对系统数据流的分析,接下来用数据字典描述数据流图中的数据流、数据存储、处理过程和外部实体。名字:管理描述:管理基本信息输入数据流:管理基本信息输出数据流:管理信息3.2.1数据源点、数据终点:名字:系统信息描述:系统信息管理输入数据流:系统基本信息输出数据流:系统信息名字:分店会员描述:分店会员管理输入数据流:分店会员基本信息输出数据流:分店会员信息 名字:商品信息管理描述:在系统上发布商品信息输入数据流:商品基本信息输出数据流:商品信息表位置:实践教学成果展示平台3.2.2数据处理:名字:盘货信息管理描述:管理员统计信息输入数据流:盘货基本信息输出数据流:盘货基本信息表位置:实践教学成果展示平台3.2数据表设计在系统实现时,建立一个名为余姚酒楼餐饮管理系统(YYJLCYGLXT)的数据库,建立多个系统模块所要的表。数据表设计现展示如下:图3数据表设计 4.系统设计4.1登录界面管理员和分店会员都要通过此界面登录,登录后系统根据不同的用户名自动识别总管理员和分店管理员,如下图所示:图4登录界面 4.2管理员功能模块4.2.1管理员主界面图5系统主界面在界面右上角显示着用户身份、修改密码等信息,如下图所示:图6用户信息 4.2.2账号管理界面图7账号管理界面4.2.3商品信息管理图8商品信息管理 4.2.4连锁店管理图9连锁店管理4.2.5进货管理图10进货管理界面 4.2.6库存管理图11库存管理点击打印按钮就可以打印出相应记录。4.2.7销售信息管理图12销售信息管理 图13销售业绩统计4.2.8折扣活动图14折扣活动管理4.3分店管理员功能模块登录后右上角将显示出表示出该用户为分店管理员。 分店管理员在系统管理中只有个人账号管理功能,如下图所示:图15系统管理4.3.1进货管理图16进货管理图17进货记录 4.3.2库存管理图18库存管理5.系统测试与维护连锁超市销售管理平台系统在完成系统实施、投入正常运行之后,就进入了系统运行与维护阶段。5.1系统的配置1、硬件配置要求:CPU:1GHz以上。内存:256MB以上。硬盘:20GB以上(可用空间最好在5GB以上)。2、软件配置要求:WINDOWS2000/XP中文版操作系统。本系统运行:首先启动Windows2000/XP,将本系统拷贝到硬盘相应地目录下,用附加数据库加载上数据,运行“EXE文件”即可。 5.2系统的维护系统维护的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。换言之,系统维护就是为了保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。系统维护的工作量往往是很大的,其费用大约占整个生命周期的60%,所以我们必须对系统维护给予足够的重视。1、系统维护的内容按照维护对象的不同,系统维护的内容可分为以下几类:(1)系统应用程序维护(2)数据维护(3)代码维护(4)硬件设备维护2、系统维护的类型系统维护的重点是系统应用软件的维护工作,按照软件维护的不同性质,可以划分为下面四种类型:(1)纠错性维护:诊断和修正系统中遗留的错误。(2)适应性维护:使系统适用环境的变化而进行的维护。(3)完善性维护:为满足用户的需求而进行的维护。(4)预防性维护:为将要发生的变化或调整而进行的主动性维护。3、系统维护的组织与管理系统维护工作,首先必须建立一个维护组织,确定进行维护工作所应遵循的原则和规范化的过程,此外还应建立一套适用于具体系统维护过程的文档及管理措施,以及进行复审的标准。5.3系统测试在ASP开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,未经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是A SP开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占ASP开发总工作量的40%以上。因此,我们必须重视测试工作。由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随着阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是:(1)菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我把相关的基础数据,基本上全部输入到本系统中,并对每一个菜单项反复进行了增加、删除、修改等操作,从而保证了菜单功能的正确实现。(2)数据跟踪:完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。经过实践证实,说明该功能完全正常,对其它的功能模块也进行了类似的设置。(3)综合测试:在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统功能是否符合系统设计的要求。 6.结论通过几个月的努力,面向电子商务网站的价格垂直搜索引擎研究在指导老师的全心指导下,在同学的积极配合与帮助下,基本功能顺利完成。在数据库的开发方面,我学到了不少关于ASP和SQLServer2008的知识。开发时遇到了许多的困难,但是通过自己的努力,还有老师同学们的帮助,最终还是迎刃而解了。在系统的开发过程中,充分的借鉴了开源社区的优秀代码段和设计思想,使用面向对象的编程方式与B/S技术结合,完整的实现了系统的需求。而且使用到了模版和程序分离的模式,对于系统管理员来说,前台的设计工作将变的更加轻松。而优秀的开源数据引擎SQLServer2008本身所具有的良好性能,对于繁杂而且庞大的数据处理有明显的优势,这就为系统的使用提供了稳定性和安全性。然而,作为面向电子商务网站的价格垂直搜索引擎研究,在数据库信息管理实现过程中,本身需要有良好的性能来防范可能出现的任何漏洞,对程序代码本身的安全性要求相当高,从这个方面来看,还需要进一步的工作来完善,在确保功能流程的前提下为用户提供体验性好而且可信任的服务。 参考文献[1]薛华成.管理信息系统.北京:清华大学出版社,1993.[2]薛鹤娟.基于WEB的大学选课系统分析.希望月报(上半月),2007年11期.[3]黄梯云.管理信息系统导论.机械工业出版社,2006.[4]江孝宜,胡海璐,米海生.信息系统开发实例精粹.电子工业出版社,2006.[5]杜娟.信息系统分析与设计.北京:清华大学出版社,2008.[6]王趾成.软件工程(第二版).大连理工大学出版社.2008.[7](美)惠腾(JeffreyL.Whitten),(美)本特利(LonnieD.Bentley).系统分析与设计方法.机械工业出版社,2007.[8]刘腾红等.信息系统分析与设计.科学出版社,2006.[9]张旭凤.库存管理[M].北京:北京大学出版社,2013.[10](日)小林俊一.库存管理[M].北京:东方出版社,2012.[11]廖小平,李俚.现代物流采购与库存管理[M].北京:科学出版社,2012.[12]高彩凤.店铺库存管理及促销策略[M].北京:中国发展出版社,2009.[13]李萍等.ASP.NET(C#)动态网站开发案例教程[M].北京:机械工业出版社,2013.[14]王德永,丁剑飞.ASP.NET软件开发技术项目实践[M].北京:清华大学出版社,2011.[15]李正吉.ASP.NET网站开发技术(项目式)[M].北京:人民邮电出版社,2012.[16]孙晓彤,聂喜婷等.ASP.NET典型模块与项目实战大全[M].北京:电子工业出版社,2012.[17]刘乃琦,张恒.ASP.NET4.0Web程序设计[M].北京:人民邮电出版社,2012.[18]陈长喜,王宏坡,何玲,赵新海.ASP.NET程序设计基础教程[M].北京:清华大学出版社,2011.[19](美)ScottMillett著,杨明军译.ASP.NET设计模式[M].北京:清华大学出版社,2011. [20]高艳萍.ASP.NETWeb应用开发实践[M].北京:清华大学出版社,2011.[21]国家863中部软件孵化器.ASP.NET从入门到精通[M].北京:人民邮电出版社,2012.[22]郝安林.清华电脑学堂:SQLServer2008基础教程与实验指导[M].北京:清华大学出版社,2012.[23](美)尼尔森著,马振晗,任鸿,高宇辉译.SQLServer2008宝典[M].北京:清华大学出版社出版,2011.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
大家都在看
近期热门
关闭