超市管理系统毕业设计_第1页
超市管理系统毕业设计_第2页
超市管理系统毕业设计_第3页
超市管理系统毕业设计_第4页
超市管理系统毕业设计_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

超市管理系统毕业设计本科毕业论文设计题目超市进销存管理系统的设计与实现学院计算机科学与工程学院专业计算机科学与技术班级学号学生姓名指导教师20XX年X月X日超市进销存管理系统摘要计算机技术的全面普及,给中小型超市带来新鲜的血液,利用计算机对超市进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。管理方式的转变,提高整个超市的工作效率,在某种意义上讲,给中小型超市提供了新的有利条件,增强了超市的核心竞争力,成为超市管理的必备工具。本系统的开发适用于多种类型的超市,可以帮助超市快速有效管理进货、销售、库存等各项业务,合理控制进销存各个环节,提高资金利用率,实现管理高效率和实时性。本系统是根据人们在日常生活中的实际需求而开发的,完全能够实现管理者对超市的智能化管理,通过本系统可以达到以下目标:系统最大限度地实现了易安装性、易维护性和易操作性。l系统运行稳定,安全可靠。l操作灵活,界面友好,充分满足中小型超市的进销存管理需求l实施规范的进、销、存一体化业务管理。l强大的库存预警功能,尽量避免损失。l强大的查询分析功能。l灵活、细分的控制功能,让您随时了解超市经营情况关键词超市,进销存,C#lABSTRACTUniversalaccesstocomputertechnology,tobringfreshbloodtosmallandmediumsizedsupermarkets,computermanagementofthesupermarket,notonlytosolvethetraditionalmanagementofinefficientmanagement,managementisnotcomprehensive,statisticaldatacannotbeproblems.Managedchange,toimprovetheefficiencyofthesupermarket,inasense,toprovideanewsmallsupermarketfavorableconditionstoenhancethecorecompetitivenessofthesupermarkethasbecomeanindispensabletoolforthemanagementofthesupermarket.lDevelopmentofthissystemisapplicabletomanytypesofsupermarket,supermarkets,fastandeffectivemanagementcanhelppurchase,sales,inventoryandotherbusiness,Invoicingreasonablecontrolallaspectsofraisingcapitalutilization,managementefficiencyandtoachievereal-time.lThesystemisbasedonpeople"sactualneedsintheirdailylifedeveloped,fullycapableofachievingtheintelligentmanagementofthesupermarketmanager,throughthesystemcanachievethefollowingobjectives:lsystemtomaximizeitseaseofinstallation,easymaintenanceandeasytooperate.lsystemisstable,safeandreliable.lflexibleoperation,friendlyinterface,fullymeettheneedsofsmallandmediumsupermarketinventorymanagement.lCodeofpracticeforSalesandintegratedbusinessmanagement.lpowerfulinventoryearlywarning,andtry1.11.1课题背景toavoidlosses.lpowerfulqueryanalysis.lFlexiblecontrolsub-function.sothatyoucanunderstandtheoperationofsupermarkets.KEYWORDS:Supermarket,Invoicing,C#目录1.前言61010研究现状7课题目的与方向8系统开发的技术基础82.1C#概述82.2SQLServer2020简介92.3VisualStudio2020简介9系统运行坏境9系统需求分析3.1问题的提出103.2可行性分析103.2.1经济可行性分析103.2.2技术可行性分析103.3系统功能分析11权限功能分析11系统总体规划13系统功能简介13系统登录与管理13数据输入、删除与修改13数据查询134.2系统总体设计模块规划242413系统数据库设计15数据库需求分析15数据库的实现16数据库关系图20系统整体流程图22用例分析23角色定义23用例定义23用户定义23根据权限和分工的不同,可以将系统的用户分为两个不同的角色:管理员、员工。在登陆系统后,不同的角色,进入系统的时候则会对应着不同的功能。23管理员用例员工用例员工用例323224系统详细设计与实现25系统功能模块实现25用户登录26主界面设置27管理员对员工信息进行管理27管理员进行供应商信息管理28商品进货管理模块29商品销售管理模块29库存管理模块305.1.10系统维护31商品信息管理模块31总结参考文献33致谢34超市进销存管理系统1.前言1.1课题背景超市形式在我国于20世纪90年代初期起步,现已成为我国零售业的一种重要形态随着超市的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有的发展。这样就迫切地需要引进新的思想技术和管理技术进入到超市管理中。超市自动化的产品管理在欧美等国已实行了多年,也是零售业管理的基础。它最主要的特点是能够实时和准确地控制店内的销售情况。超市行业只作为零售业的一种业态,竞争就更加激烈,如何提高超竞争能力和效益,已成为各个超市追求的目标。而在当今时代计算机的普及和应用,信息管理的方便快捷,使超市进销存管理系统被超市所重视。超市引入信息管理系统,是零售业经营之中的最热门的话题之一。但在目前状况下,零售业商业企业仍存在着落后的一面,如:不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品进、销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已经无法应对这复杂的市场。为此,我在本次设计之中选择了中小型超市进销存管理系统设计,依靠现代化的计算机技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反应出商品的进销存状况和各种反馈信息,使管理人员快速对市场的变化作出相应决策,加快超市系统建设的技术基础。中小型超市现代化的建置,可以根据每个零售商品的性质不同而有所不同,而建置的过程中需要经营者提供基本数据和流程规划,中小型超市的信息化过程必须要有好的软件管理结合,而选择好的软件就如同选择经营伙伴一样,可以帮助超市本身节省运营成本,而且超市进销存管理系统是长期使用的软件工具,因为不同的零售业可能使用不同功能的系统。这样才能借助信息化的帮助使销售业绩跃上一个新台阶。1.2研究现状社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,许多人往往不是单纯为满足生活必需去购买,而是凭着喜欢、意欲和感观去购买。如果一个超市能够打动顾客、吸引顾客,自然会顾客盈门。近几年新兴产业中小型超市的现代化管理方式和便捷的购物方式。商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。因此,超市经营没有掌握当今市场发展的这一走向,不能将超市现代化经营作为努力开拓的目标,就无法使经营活络、财源茂盛。随着超市规模的发展不断扩大,具有经营品种丰富、更新速度快、交易高峰时间顾客交易频繁、速度快准确性要求高的特点。每日甚至每时将这些频繁交易的真实情况实时地采集、汇总、分类、处理。随之而来的也产生了超市管理系统,现在还处在发展阶段。因为有很多制约条件:(1)观念资金制约:对于超市信息化的现状,有一种评价:投资不少,但能使用的只有10%,资金的投入并没有得到充分回报。而高层更习惯用眼前的投资回报来衡量投资的利弊,买一套软件看能增加多少销售额、降低多少成本,这是一个直观的判断,如果看不到明显回报,就会造成追加投资的困难。这种观念制约着超市信息化的进程,也让本来不在同一条起跑线上的其他同类型零售企业差距越来越大。另外,受资金实力的影响,大多数超市企业软件系统的投资规模在10万至50万元,而软件投资规模超过100万的超市企业在国内不到两成。一般来说,超市企业上 ERP系统,软件投资规模就会超过100万,这个比例充分说明了我国超市企业的信息化水平还处在一个起步发展的阶段。(2) 开发应用有矛盾:超市进销存管理不规范。产生这种情况主要是由于对信息化应用需要“管理配套,流程配合,分段进行,逐步提高”的规律认识不足,总期望找到可以一劳永逸的办法。(3) 实施服务“过得去”:调查显示,超市表示目前所用的软件是“比较满意”或“还过得去”。很少有对软件非常满意的,也很少有认为目前所用的软件非常糟糕的。软件产品是无形的,不同于其它有形的产品,购买者最看重的是软件的功能和售后服务,管理思路是企业管理的关键,所以软件的功能是最为重要的,其次是售后服务,没有良好的实施和服务,软件功能再强也没办法很好的发挥。1.3课题目的与方向针对同类系统出现的不足和超市的具体需要,本系统应该有如下突破:采用C/S架构,经理可以轻轻松松办公。系统操作简单,界面友好规范完善的基础信息设置为了方便用户,要求系统支持用户的多条件查询功能具有数据备份和数据恢复功能,保证系统数据的安全。?结合现在市场上中小型超市进销存系统的研究成果,我们这个系统增加了很?多现在流行的系统不具备的功能,相信本系统在很长的一段时间内都可以满足市场的需要而不至于被淘汰。2.系统开发的技术基础2.1C#概述C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。并定于在微软职业开发者论坛 (PDC)上登台亮相<C#是微软公司研究员AndersHejlsberg 的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是 C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司。NETwindows网络框架的主角。2.2SQLServer2020简介SQLServer2020在Microsoft的数据平台上发布,帮助您的组织随时随地管理任何数据。它可以将结构化、半结构化和非结构化文档的数据(例如图像和音乐)直接存储到数据库中。SQLServer2020提供一系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,您可以控制数据而不用管数据存储在哪里。SQLServer2020允许您在使用Microsoft.NET和VisualStudio开发的自定义应用程序中使用数据,在面向服务的架构( SOA和通过MicrosoftBizTalkServer进行的业务流程中使用数据。信息工作人员可以通过他们日常使用的工具(例如2020MicrosoftOffice系统)直接访问数据。SQLServer2020提供一个可信的、高效率智能数据平台,可以满足您的所有数据需求。2.3VisualStudio2020简介VisualStudio2020是基于.NET3.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的VisualStudio包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的VisualStudioExpress版本。2.4系统运行坏境为了保证系统稳定、良好、无故障的运行,应保证:u计算机硬件在586等级以上。u因为采用SQLServer2020数据库,所以操作系统最低需要安装Windows2020。系统要求操作系统为中文WIN2000,WINXP,WIN2020,WIN7。装有MicrosoftSQLServer2020SP4的补丁程序。u屏幕分辨率800X600以上。3.系统需求分析随着人们生活水平的不断提高,对于物质的需求也越来越高,而超市作为日常生活用品聚集的场所,随着全球各种超市的数目的不断增加,规模不断增大,其管理难度也相应的增加,而为了适应当今信息化发展的时代,一套完整的超市商品管理系统显得尤为重要。3.1问题的提出在信息化高速发展的今天,超市商品管理的信息化管理已成为必不可缺的一部分,但是目前的大多是超市商品管理系统应用难度较高,许多工作需要技术人员配合才能完成,角色分工不明确;改版工作量大,系统扩展能力差,应用时更是降低了灵活性,这就使得一套完善的、能够正常工作的商品管理系统应运而生。3.2可行性分析系统的可行性分析是对课题的通盘考虑,是系统开发者进行进一步工作的前提,是系统设计与开发的前提与基础。系统的可行性分析可以使系统开发者尽可能早的估计到课题开发过程中的困难,并在定义阶段认识到系统方案的缺陷,这样就能花费较少的时间和精力,也可以避免许多专业方面的困难。所以,系统的可行性分析在整个开发过程中是非常重要的。3.2.1经济可行性分析因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。3.2.2技术可行性分析本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。综合以上方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。3.3系统功能分析系统的对象确定之后,应该对系统进行定性的分析,分析是为了了解系统应达到的目标和系统应具备的功能。通过调查,要求系统具备以下功能:由于操作人员的计算机知识普遍较低,要求系统有良好的人机界面系统的使用对象多,要求有较好的权限管理方便查询数据,支持多条件查询完善的基础信息管理通过计算机,能够直接“透视”仓库库存情况完善的商品进货信息、商品销售信息管理方便健全的销售功能。员工销售统计自动计算数据,减少人工干预。系统运行稳定、安全可靠对于用户输入的数据,系统进行严格的数据检验,尽可能排除人为错误。3.3.1权限功能分析中小型超市进销存管理系统是一个典型的数据库开发应用程序,共分为两个角色:管理员、普通员工。每个角色拥有不同的权限。管理员部分由三个子模块组成:员工信息管理、供应商信息管理、系统维护。1.员工信息管理模块的功能包括:u员工基本信息的录入;u员工基本信息的修改、删除、维护、查询;2.供应商信息管理模块的功能包括:u供应商基本信息的录入;u供应商基本信息的修改、删除、维护、查询;u多条件查询退货信息;3.系统维护u数据备份u数据还原普通员工部分由四个子模块组成:商品信息管理、进货信息管理、商品销售管理、库存管理商品信息管理模块的功能包括:u商品信息的录入;u商品信息的修改、删除、维护、查询;商品进货管理模块的功能包括:u进货信息的登记录入;u多条件查询进货信息;u退货信息的登记录入;商品销售管理模块的功能包括:u多条件进行商品销售查询;u顾客退货登记录入;u多条件进行顾客退货查询;库存管理模块的功能包括:u库存报警;u多条件进行商品库存查询;4.系统总体规划系统功能简介中小型超市进销存管理系统是一个交互式查询系统,在明确了系统目标与数据库结构的前提下,设计出该系统的主要功能:系统登录、数据输入与修改、数据综合查询、系统管理、帮助等。系统登录与管理为了确保数据的保密性和安全性,防止非法用户对数据破坏,系统将使用登录系统,将事先设计好的用户名和密码信息放在数据表admin中,登录时系统自动将用户输入的数据信息和admin数据表中的数据进行比较,只有合法用户才能使用本系统。通过系统管理员可以增加新用户和登录用户密码修改等功能。4.1.2数据输入、删除与修改数据输入、删除与修改统称数据操作,用户可以根据自己的需要,对数据表中的数据进行操作,将改动的数据及时传到后台的数据库中,保证数据的实时性、有效性。4.1.3数据查询查询功能是一个软件的核心部分,反映了一个系统的优劣。本系统能够对员工基本信息中的常用信息进行查询、对商品信息的查询和对库存信息进行查询;对进货退货信息的查询、销售信息的综合查询。4.2系统总体设计模块规划系统整体主要模块图如图3.1和图3.2所示。普通员工模块:超市进销存管理平台员工信息管理商品信息管理供应商信息管理库存管理商品销售管理系统维护商品信息维护顾客退货办理顾客退货查询库存查询添加商品信息商品销售查询库存报警图4-1普通员工功能模块管理员登陆普通员工登陆管理员模块:超市进销存管理系统维护平台员工信息管理供应商信息管理系统维护添加员工信息员工信息维护数据库备份数据库还原图4-2管理员功能模块管理员登陆添加供应商信息供应商信息维护4.3系统数据库设计数据库需求分析数据库的需求分析是进行系统功能划分和系统设计最重要的一个环节,根据前期的需求分析,可以得到6个数据表:管理员信息表(admin)、商品进货信息(tb_JhGoodsInfo)、退货信息表(tb_ThGoodsInfo)、员工信息表(tb_EmpInfo)、库存信息表(tb_KcGoods)、供应商信息表(tb_Company)、商品销售信息(tb_SellGoods)4.4数据库的实现根据本系统实现的功能,超市进销存管理系统主要的数据表信息如下所示:管理员信息表(admin)表4-1管理员信息表字段名称数据类型(大小)允许空主/外键(z/w)说明idNchar(10)否z管理员编号nameNchar(32)否登陆名称pwdNchar(20)否登陆密码商品进货信息表(tb_JhGoodsInfo)表4-2商品进货信息表字段名称数据类型(大小)允许空主/外键(z/w)说明GoodsIDnvarchar(50)z进货编号EmpIdnvarchar(50)否w进货员工编号supplierNamenvarchar(50)否供应商名称DepotNamenvarchar(50)否所属仓库GoodsNameint否商品名称GoodsUnitnvarchar(50)否商品数量GoodsJhPricenvarchar(50)否进货单价GoodsSellPricenvarchar(50)否销售单价GoodsNeedPaynvarchar(50)否应付金额GoodsHasPaynvarchar(50)否实付金额GoodsRemarknvarchar(50)否所属仓库GoodTimedatetime否进货日期Falg否备注商品退货信息表(tb_ThGoodsInfo)表4-3退货表字段名称数据类型(大小)允许空主/外键(z/w)说明ThGoodsIDnvarchar(50)否z退货编号KcIDnvarchar(50)库存编号GoodsIDnvarchar(50)否w商品编号SellIDnvarchar(50)否w销售编号EmpIdnvarchar(50)否w员工编号ThGoodsNamevarchar(50)否退货商品名称ThGoodsNumint否退货商品数量ThGoodsTimeDatetime否退货时间ThGoodsPricenvarchar(50)否退货金额ThNeedPaynvarchar(50)否退货需要支付ThHasPaynvarchar(50)否退货实际支付ThGoodsResultnvarchar(50)EmpInfo)否退货原因员工信息表(tb表4-4EmpInfo)数据类型(大小)允许空主/外键(z/w)说明EmpIdnvarchar(50)否z员工编号EmpNamenvarchar(50)否员工名称EmpLoginNameintintnvarchar(50)否登陆员工名称EmpLoginPwdnvarchar(50)否员工登陆密码EmpSexChar(10)否员工性别EmpBirthdaydatetime否员工生日EmpDeptnvarchar(50)否员工所属部EmpPostnvarchar(50)否级别EmpPhonenvarchar(50)否员工电话EmpPhoneMnvarchar(50)否员工手机号EmpAddressvarchar(200)否家庭地址EmpFalg否员工备注供应商信息表(tb_Company)表4-5供应商信息表字段名称数据类型(大小)允许空主/外键(z/w)说明CompanyIDvarchar(50)否z供应商编号CompanyNamenvarchar(100)否供应商名称CompanyDirectornvarchar(50)否供应商负责人CompanyPhonenvarchar(20)否供应商电话CompanyFaxnvarchar(20)否供应商传真CompanyAddressnvarchar(200)否供应商地址CompanyRemarknvarchar(400)否供应商市场ReDateTimedatetime否供应商创建时间Falgint否备注商品库存信息表(tb_KcGoods)表4-6库存信息表字段名称数据类型(大小)允许空主/外键(z/w)说明KcIDint否z库存编号GoodsIDnvarchar(50)否w商品编号JhCompNamenvarchar(50)否供应商名称KcDeptNamenvarchar(50)否库存部门KcGoodsNamenvarchar(50)否库存商品名称KcNumint否存储数量KcAlarmNumint否库存警告KcUnitnvarchar(50)否库存单元KcTimedatetime否库存时间KcGoodsPricevarchar(50)否库存商品价格KcSellPricevarchar(50)否库存商品销售价KcEmpnvarchar(50)否库存员工KcRemarknvarchar(200)否库存评价KcFalgint否备注商品销售表(tb_SellGoods)表4-7商品销售表字段名称数据类型(大小)允许空主/外键(z/w)说明SellIDnvarchar(50)否z销售编号KcIDnvarchar(50)否w库存编号EmpIdintintnvarchar(50)否0w员工编号GoodsNamenvarchar(50)否商品名称SellGoodsNumInt否销售数量SellGoodsTimedatetime否销售时间SellPricenvarchar(50)否销售价格SellNeedPaynvarchar(50)否销售需付价SellHasPaynvarchar(50)销售实付价SellRemarknvarchar(200)销售评价SellFalg备注4.5数据库关系图Tb_SellGoods表和tb_KcGoods表与tb_JhGoodsInfo表先关联起来,在插入、修改操作时Tb_SellGoods表和tb_KcGoods表中的GoodsID列受到tb_JhGoodsInfo表中的GoodsID主键约束,在进行查询时可以对 GoodsID相同值来进行多表查询,这样可以提高系统的健壮性和对数据操作的有效性。uTb_SellGoods表和tb_ThGoodsInfo表与tb_JhGoodsInfo表先关联起来,在插入、修改操作时Tb_SellGoods表和tb_ThGoodsInfo表中的GoodsID列受到tb_JhGoodsInfo表中的GoodsID主键约束,在进行查询时可以对 GoodsID相同值来进行多表查询,这样可以提高系统的健壮性和对数据操作的有效性。utb_JhGoodsInfo表和tb_ThGoodsInfo表与tb_EmpInfo表先关联起来,在插入、修改操作时tb_JhGoodsInfo表和tb_ThGoodslnfo表中的EmpId列受到tb_Emplnfo表中的Empld主键约束,在进行查询时可以对 EmpId相同值来进行多表查询,这样可以提高系统的健壮性和对数据操作的有效性。4.6系统整体流程图本系统采用密码登录的形式。用户登录,首先得输入用户名和密码,系统根据用户所输入的信息判断密码是否正确,如果正确则可以进入系统,进入系统后,用户根据自己的需要,选择特定的功能即可。在进行任何一种操作的时候都应该注意系统数据的完整性。系统的整体流程图如图4.9所示。用户登录密码是否正确?结束任务?系统登录界面系统登录验证用户进入系统主界面调用系统菜单退出系统调用各项功能YYNN图4-9系统整体流程图4.7用例分析进行用例分析的目标是定义为了满足模型中所描述的功能,系统内部应该有什么样的业务机制。用例分析技术则是一种已经得到广泛认可的面向对象分析方法。了解分析的基础概念,掌握利用用例分析进行面向对象的分析的方法和实践过程对于系统分析至关重要。通过对系统需求进行分析,设计系统的角色和用例。4.7.1角色定义根据系统要求和需求分析,可以定义如下两个角色:管理员:相当于超市的总经理,具有最高权限。普通员工:负责超市的销售工作。4.7.2用例定义根据功能需求分析和定义角色,系统的用例分析如下所示:用户定义根据权限和分工的不同,可以将系统的用户分为两个不同的角色:管理员、员工。在登陆系统后,不同的角色,进入系统的时候则会对应着不同的功能。图4-10用户定义管理员用例管理员是这个系统中权限最高的角色,主要负责了系统的3个模块:员员工信息管理、供应商信息管理、系统维护。图4-11管理员用例员工用例员工在超市的日常工作主要是负责商品的销售,在商品销售的过程中需要查看商品相关信息和商品的库存情况。所以,员工可以操作系统的四个模块:商品信息管理、进货信息管理、商品销售管理、库存管理。图4-12员工用例5.系统详细设计与实现5.1系统功能模块实现根据系统的需求分析和系统的结构设计,下面是部分功能模块的实现。5.1.1用户登录用户需要输入用户名、密码,并且通过验证所输入的信息正确,方能进入系统。如果输入的信息不正确,则跳转到登录失败的页面。登录页面如图5.3所示:

图5-1用户登录页面图登录的流程图如下所示:登录窗口输入用户名和密码进入主界面进行相关操作验证输入信息正确输入信息有误图5-2登陆流程图5.1.2主界面设置用户成功登陆之后,进入主界面。主界面主要由三个部分组成:顶端的导航栏,中间的基本信息,低端的系统相关信息。图5-3主界面5.1.3管理员对员工信息进行管理5-员工信息管理模块是对超市员工的信息进行添加,删除,修改等操作。这样可以有效地对员工进行管理。为了能够快速查找员工的信息,本模块用了多条件查询,只要输入员工编号或者员工姓名,即可轻松找到员工相关信息。员工信息维护页面如下图所示:图45-员工信息维护页面5.1.4管理员进行供应商信息管理管理员信息管理模块和前面的员工信息管理模块的实现方法大同小异,在这里就不进行详细的叙述。这个模块总共分为三个部分:添加供应商信息、删除供应商信息、供应商信息维护。下面分别是这三个部分的运行效果:图5-5供应商信息的管理5.1.5商品进货管理模块该模块总共分为四个部分:进货登记、进货查询、退货登记。主要用于日常的采购管理。在进货登记和退货登记中,输入进货价格和进货数量,系统会自动生成进货总价,这样不但省去了很多计算的工作,更重要的是可以杜绝人为计算的失误。这部分功能大大增强了系统的智能化。下面是各个部分的运行效果图:图5-6商品进货信息管理5.1.6商品销售管理模块该模块和员工添加销售信息模块紧密相连,员工在其所属模块中添加销售信息,管理员可以在这个模块中看到并且可以查询得到商品的销售信息。这里也采用了多条件查询,只要输入员工编号、时间、销售编号,均可查询到相关销售信息。5.1.7库存管理模块库存对于超市的运营至关重要。库存过多,会造成商品的积压。库存过少,商品会供不应求。在库存管理模块,设置了库存报警和库存查询两个部分。当库存过多时,会以黄色的字体显示;当库存过少时,会以红色的字体显示。可以及时地为商品采购提供指南。下面是库存报警的运行图:图5-8库存报警5.1.10系统维护该模块主要分为两个部分:数据备份和还原数据备份数据还原5.2.1商品信息管理模块该模块主要是员工查询相关商品信息,为商品销售提供有用的依据。只要输入商品编号或者商品名称两项中的任何一项,即可查询到商品的相关信息。其运行效果图如下所示:图5-12商品信息查询6.总结中小型超市进销存管理信息系统的建设是中小型超市日益关注的重要课题,它的实施将对超市管理工作带来深刻的变革。本课题的完成,紧紧围绕研究选题。首先,从超市销售管理信息系统、超市库存信息系统的现状、超市管理信息资源的有效利用等问题入手,分析了现阶段超市进销存管理信息系统的应用状况。其次,通过对超市业务流程的了解,提出了中小型超市管理信息系统的建设目标,进行了系统需求分析。数据库技术是信息管理系统的基础,建立一个合理的数据库是信息管理系统的关键,通过对数据库设计原则的研究,本文对与数据库的设计步骤、设计原则、范式分析、数据冗余等都作了详细的研究,对这些问题的研究促使我建立了本次设计的比较合理的数据库。软件工程的方法在本次设计中得到了充分的体现,实践证明只有按照软件工程的方法实施软件项目,才能提高软件开发的效率和软件本身的利用效率,减少一些不必要的弯路。超市进销存管理系统本身是一个庞大而又复杂的项目,由于本次设计的时间和有本人的知识水平的有限,开发中难免有不足之处,如系统本身的管理功能较弱,对数据的分析挖掘、再利用等还不完善等,但是本人在此次的设计已经领略了这个课题本身的研究意义。不断完善本课题并对其进行多方向多层次的研究将是本课题的研究方向。今后,本人将继续对本课题作更深的研究。经过两个多月的辛勤努力工作,本次毕业设计已圆满完成。在此设计期间,有苦有甜,我深深地体会到设计成功的喜悦,也感受到失败的痛苦。还好最终坚持了下来,才取得了本次毕业设计的成功。由于之前对C#和窗体不是很熟悉,所以一切都要重头开始。一直以来,只要一有空就往图书馆里跑,有时中午吃完饭过去,然后在那里呆到晚上才回来。现在回想起来,除了有点辛酸,更多的是骄傲。因为在这次毕业设计当中,我已经学会了如何发现问题,更重要的是发现问题之后如何找到解决问题的方法。在这次毕业设计的过程当中,收获挺多的。首先,锻炼了一个人的毅力,在遇到困难的时候,想到的不是退缩,也不是逃避问题,而是想办法去寻找解决问题的办法。逃避是解决不了问题的,最终还是需要勇敢去面对。其次,在前面也提到过,培养个人的自学能力是非常重要的。之前我也没有用C/S架构开发过系统,但通过看书,查找资料,请教老师和同学,最终还是顺利把C/S架构运用到毕业设计上来,倍感欣慰。参考文献[1]郑耀东.ASP.NET从入门到实践[M].北京:清华大学出版社,2020.112-212.[2]王小科,梁冰,吕双.C#开发典型模块大全[M].北京:人民邮电出版社,2020.135-174.[3]丁士锋.C#2.0实用开发详解[M].北京:电子工业出版社,2020.223-377.[9][9][4]张庆华.零基础学VisualC#2020[M].北京:机械工业出版社,2020.367-471.[5]张基温.信息系统开发案例[M].北京:清华大学出版社,2020.83-135.[6]萨师?u,王珊.数据库系统概论[M].北京:高等教育出版社,2020.198-259.[7]夏翔.商场零售业开发导航[M].北京:人民邮电出版社,2020.132-210.[8][J].张勇,林冬梅,肖祥慧.网络进销存管理系统的设计及其安全策略现代计算机,2020(11).19-22.[J

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论