您好,欢迎访问三七文档
大连理工大学网络教育学院《软件工程》课程大作业题目:小型超市管理系统的设计与实现层次:专升本学生姓名:胡聪年级:2016年春学号:201203238493专业:网络工程完成日期:2016年9月5日目录I摘要“小型超市管理系统”是专门针对小型超市的综合业务而开发的综合商品管理系统。本软件的前台采用VB.Net,后台采用SQLServer2005数据库。超市需要处理大量的库存信息并且要时刻更新商品的销售情况,不断的进货、上柜、销售、统计等。对于不同的信息,需要建立合理的数据结构来保存这些数据,需要有效地程序结构支持各种数据操作的执行。超市进销存最主要的特点是能够实时和准确的记录超市的销售情况,这样就可以有效的加速商品的周转和服务质量的提高,而且可以减少商品售价不符等问题。顾客的消费要求是希望在超市中基本上都能购买到所需的商品,并且要保证商品的质量还要享有优质、方便的服务。该系统主要由销售管理、进货管理、人员管理、入库管理、上柜管理、统计查询、密码修改等功能组成。关键字VB.Net;SQLServer2005数据库;销售;超市管理系IIAbstractIntegratedcommoditysmallsupermarketmanagementsystemisdesignedtointegratedservicesforsmallsupermarketdevelopment.ThefrontplatformofthesoftwareadoptsVB.Net,thebackstageadoptsSQLServer2005database.Supermarketsneedtohandlealargenumberofinventoryinformationandupdatethesaleofproducts,continuetopurchase,OTC,sale,statisticsetc.Fordifferentinformation,needtoestablishareasonabledatastructuretostorethesedataandtoeffectivelyprogramstructuretosupporttheoperationofthevariousdata.Themaincharacteristicofsupermarketinvoicingisthatsalesofreal-timeandaccuraterecordsofthesupermarket,thusthiscanspeeduptheturnoverofgoodsandservicequalityeffectivelyimproved,butalsocanreducethecommoditypricediscrepancyandsoon.Consumptionrequirementsofcustomerswanttobeabletobuyneededgoodsinsupermarketsbasically,andtoguaranteethequalityofgoodsbutalsoenjoyhigh-quality,convenientservice.Thesystemconsistsofsalesmanagement,purchasemanagement,personnelmanagement,storagemanagement,OTCmanagement,statisticalinquiry,passwordchangesandotherfunctionalcomponents.Thesystemismainlycomposedofsalesmanagement,stockmanagement,personnelmanagement,storagemanagement,stockmanagement,statisticalinquiries,passwordchangesandotherfunctions.KeywordsVB.Net,SQLServer2005Database,Sales,SupermarketManagementSyste第1页(共20页)第1章绪论1.1社会背景随着信息时代的到来,计算机技术已渗透到各行各业,成为各个领域必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小超市,他们在信息化过程中的步伐要落后大中型超市,而对于这些企业的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。经过市场的调查,针对现在各中小超市对销售业务的实际需要,开发了这套小型超市管理系统。在开发过程中,针对当前各超市管理特点和自己技术的实际水平,采用Windows是基于图形界面这易学易用的操作系统环境,在系统设计过程中,尽量采用一些易懂易读的接口界面,使用户可以在短期内完全掌握。在功能方面,借鉴现在市场上流行的财务软件的特点,使设计的系统在功能上极贴近中小超市的使用要求。在设计过程中,始终把系统的正确性放在首位,力求数据的完整,处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。作为一家小型超市,他们的主要业务是销售商品,目前系统运做中存在很多题,所有的销售单都是人工填写,耗时而且易出现错误;库存也是人工记帐,无法随时掌握最准确的存货情况;对于销售数据,往往要花好多时间和精力去计算销售额,每项商品的销售状况,为了解决上述问题,提高经济效益,准备针对超市进行计算机化管理。1.2超市背景超市形式在我国于20世纪90年代初期起步,现已成为我国零售业的一种重要形态。随着超市的高速发展,其经营管理也变的愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的的发展这样就迫切地需要引入新的思想技术和管理技术进入到超市管理之中。超市形态具有种种优点,但在目前状况下,它仍存在零售业商业企业所共有的落后的一面,如:不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率底等,而且在超市日常管理中,商品进、销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,随着超市形态的高速发展,其经营管理也变的愈加复杂,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,我在本次设计之中选择了超市信息管理系统设计,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力、改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化作出相应决策,加快超市管理的效率。第2页(共20页)第2章软件设计开发平台2.1SQLServer2005数据库简介MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。数据引擎是该企业数据管理解决方案的核心。此外MicrosoftSQLServer2005结合了分析、报表、集成和通知功能。SQLServer2005引入了一些“Studio”帮助实现开发和管理任务:SQLServerManagementStudio和BusinessIntelligenceDevelopmentStudio。在ManagementStudio中,可以开发和管理SQLServer数据库引擎与通知解决方案,管理已部署的AnalysisServices解决方案,管理和运行IntegrationServices包,以及管理报表服务器和ReportingServices报表与报表模型。在BIDevelopmentStudio中,可以使用以下项目来开发商业智能解决方案:使用AnalysisServices项目开发多维数据集、维度和挖掘结构;使用ReportingServices项目创建报表;使用报表模型项目定义报表的模型;使用IntegrationServices项目创建包。因此选择SQLServer2005数据库作为开发本系统使用的数据库。2.2MicrosoftVisualStudio2010简介MicrosoftVisualStudio2010司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。MicrosoftVisualStudio2010采用拖曳式便能完成软件的开发。简简单单的操作便可以实现一个界面的生成。但拖曳的界面,也应当有相应的代码来实现功能。MicrosoftVisualStudio2010支持C#、C++、VB。可以快速实现相应的功能。所以所做的图书馆管理系统也就选择了这种开发平台。2.3运行环境2.3.1硬件环境处理器:双核2.6GHz以上内存:2G内存硬盘空间:最低5400r/min,建议7200r/min或更快2.3.2软件环境软件环境是一个系统开发的工具,它取决于开发人员对软件的熟悉程度,如果开发人员选择一个不熟悉的软件开发会大大增加开发系统所需要投入的成本,所以第3页(共20页)说选择软件环境也是很重要的。操作系统:WindowsXP或Windows7,操作系统必须安装Internet信息服务(IIS)数据库:SQLServer2005软件开发语言:VB.Net开发软件:MicrosoftVisualStudio2010第4页(共20页)第3章系统可行性研究与需求分析3.1可行性研究可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行可行性研究是程序员成功实施该系统的重要前提,是实施该系统的重要前提,是实施必不可少的步骤。可行性研究的目的就是用最小的代价在尽可能短的时间内研究并确定提出的问题是否行的通的解决办法。分析这些方案的通常从技术可行性、经济可行性、操作可行性、法律可行性等方面,分析这些方案的可行性。3.1.1经济可行性经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给超市带来一定的经济效益。现在,计算机的价格已经十分低廉,性能逐渐强大。从长远角度来看,此系统的投入会给超市带来管理简易化、信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等综合多方面考虑,对超市的顾客满意程度和超市的经济效益会有长足的提高,分析如下:(1)本系统的运行可以大大的提高管理员的工作效率;(2)本系统的运行可以节省许多资源;(3)本系统的运行可以代替人工进行许多繁杂的劳动;所以,本系统在经济上是可行的。3.1.2技术可行性在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,能够维护和操纵计算机,会使用各种管理软件,熟悉IT产品至少精通的掌握一门计算机编程语言。现在的这个行业中分的更细了,每个企业都有自己的架构工程师,设计工程师,测试专家,以及高素质的编
本文标题:超市管理系统参考
链接地址:https://www.777doc.com/doc-5188721 .html