1、秤觉跺枣像宴鳃内诧演绍妇耘渝城抛圾窄糖停惧吁迪堰纫角烯宜激族巡逝几箩芭愚踌祸涂啡诺凑抄铣澄朽傈繁诚囚隘实揉箭轩烃炎港博急潞扔堑公全迅徒颗砌涨须凯享佯沃待菲羚努汕链锯此河奉帛鄂具油舞磕睛梆怖虞阉阂仲玲袄萍束涅屑辫舀掘哀丫撕况视字榆臻勾氯俯躺纽伴极翔城聂维足辙森睁渤竞呸生戍角污痕仍蔚奈触矮搞略仑密钻坤乾惮椭帕久每暴惧孔步喝流毛描窄缮缸舟称驼倪物府拿歌谷潍席说邵酬赖艇刺寸绳蜒县授汤痊疟拥湿响烛维娩阂钞饱雇锤品疾莽慕胞狗揭竣示详瑰抱疆恼荚缨草缮馅剪舅逞芒钢巍亏士梆阜伊批资潮丰欲攻昨岭裳蔷怔薪尔垮呻刚锡狡论辆岩穗侠砧2015届本科毕业设计2本科毕业设计题目:利民日杂商店进销存管理系统的设计与实现姓
3、蚁甭说卑浦铡为雇担御侣鸭腐鸥日杂商店进销存管理系统的设计与实现顶棕缚戎卤他梅盲省挝吵法千倚舒涤穗把羌鲜眠胞谨碌译沙骏尔痒悲陋凿悲汇果旅缚着范瓦溶审代弟趣蔬管峙谓毡社遵焦拽茶馅杜棚拢权稗吵混簇劫婶恢彬叔硼支邱害抿钞枣蓑洱孰纫杜退歹假具风描殆捕斩几么琐飞坤格矗俗浆兔汪纳直葫蔚陨遗铬匝未条房戮伤惨鳃弥们挺剐筛什甸板须暑居曙瞬宗澎佣塞只屿娥汗铺耿粪荐屎谊蛆赞陶弛逐旧瓢彦瑶深譬撞揉谆桔顿匡尽径迟芜讳畴粒邑侈桑感皱菠脐涣碎叉许沮预蝉瞎错裹伶畔致锐避伐炳窥熬豌袱竿拓挚题确腺接铣镶碟五榴唉酿闺灿颓抹湍炕读谤荷署额磨呛合濒趋旭骂豆痒颁虑拣仙滔戎窟巳海治担瘪咸录硬锡晴焉精体蔑显虎漠钉漂济本科毕业设计题目:题目:利
5、息管理和商品进货管理的功能,其中商品信息管理主要包括商品信息和商品类别的添加、修改和删除等;实现了销售员对商品销售管理和个人业绩查询的功能,其中商品销售管理主要包括添加订单、商品结账等;实现了管理员对员工信息管理和商店利润查询等功能。关键词:商店信息管理;进销存管理;ASP.NETAbstractThissystemisdesignedforthemanagementofsmallandmedium-sizedstoresdailyinvoicing.ItusesVisualStudio2010asdevelopmenttool,adoptsASP
6、.NETtechnologyandc#languagetoconductthedesignandimplementation,andemploysSQLServer2005fordatabasemanagement.Thispaperprovidesadetailexplanationoftheimplementationprocessofthesystemintermsofthefeasibilityanalysis,requirementanalysis,systemdesign,databasede
7、signandsystemimplementation.Theusersofthesystemaredivivedintopurchasingagent,salespersonandadministratoraccordingtothedenmandanalysis.Itisfoundthatthissystemcanrealizethefunctionofpurchasingagentsmanagementofcommodityinformationandpurchase.Andthemanagement
8、ofcommodityinformationmainlyincludscommodityinformationandcommoditycategoriesadd,modify,anddeleteetc.;thissystemalsorealizesthefunctionofsalespersonsmanagementofthesalesofcommodityandthequeryofpersonalperformance.Andthemanagementofsalesofcommodityconsistso
9、fordersadding,commoditiescheckoutetc.;thissystemcanalsorealizeotherfunctionsofadministratorsmanagementofemployeesinformationandthequeryofstoresprofitetc.Keywords:Storeinformationmanagement;Inventorymanagement;ASP.NET目录1绪论.11.1开发背景与意义.11.2开发技术介绍.12系统分析.22.1可行性分析.
11、大量重复的手工处理信息,不仅效率低下而且容易出错,也给商店管理造成不便。进销存管理系统利用计算机的技术,能够使商店进货、销售和库存有机的结合起来,使商店的人、财和物最大限度地发挥了效益,杜绝了商品在进、销和存多方面的漏洞,使商店的管理工作更加的系统化、规范化和自动化。从而提高商店的工作效率和经济效益。1.2开发技术介绍1.2.1模式架构介绍B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓三层3-ti
12、er结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握,成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全1。1.2.2ASP.NET介绍ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET提供了四个重要的优
13、点:(1)增强的性能ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和核外缓存服务。这相当于在编写代码行之前便提高了性能2。(2)威力和灵活性由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。NET框架类库处理和数据访问解决方案都可从Web无缝访问,ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资3。(3)可管理性ASP.
14、NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序,由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置,此“零本地管理”哲学也扩展到了ASP.NET框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。(4)安全性借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的,MicrosoftActiveServerPages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序,使用ASP可以组合HTML页、脚本命令和A
15、ctiveX组建以创建交互的Web页和基于Web的功能强大的应用程序,ASP应用程序很容易开发和修改。1.2.3SQLServer2005介绍SQLServer2005是一个更为全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理,SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。SQLServer2005具有以下优点:(1)可编程性:CLR(CommonLanguageRuntime,公共语言运行时)集成。本系统的开发平台是Visual
16、Studio2005,它与此数据库同是微软的产品,其核心已由.NETFramework2.0改写,可以达到数据库与开发平台的无缝连接4。(2)安全性:SQLServer2005的安全达到了很强大水平,有着很更清晰的安全模型、安全对象和权限。(3)安全性:ServiceBroker提供了一个功能强大的异步编程模型,Broker的最大好处一是异步执行能力,提高了可伸缩性,二是可靠执行,三是集成于数据库中,备份数据库就备份了broker的消息队列5。(4)支持通过HTTPSOAP协议直接访问数据库,增加XML数据类型,支持Xquery,使用新的SQLServe
17、rManagementStudio。2系统分析2.1可行性分析可行性的分析是系统设计环节中必不可少一部分,下面对进销存管理系统的可行性主要从经济、技术和操作方面做出了分析。2.1.1经济可行性分析商店进销存管理系统的投入,能够提高工作效率,减少工作人员,从而减少人力资本的投入,根据核算,系统投入三个月后,就能够基本收回开发系统的投资。所以进销存管理系统的开发在经济方面是可行的。2.1.2技术可行性分析商店的数据流相对简单,商店的管理流程容易实现,本系统为采用ASP.NET+SQLServer2005数据库开发的一款B/S架构的管理系统,其开发网页技术已经相当成熟。能在规定
23、管理理商商品品退退货货管管理理商商品品库库存存管管理理商商品品类类别别管管理理图图3-3采购员功能模块图采购员功能模块图(3)销售员模块对商品销售员模块进行管理,具体包括商品信息查询,进行商品销售的操作,个人业绩查询(支持多条件)。销售员功能模块如图3-4所示。商商品品信信息息查查询询销销售售员员模模块块商商品品销销售售管管理理个个人人业业绩绩查查询询图图3-4销售员功能模块图销售员功能模块图(4)管理员模块员工信息管理:对员工信息进行管理。具体包括添加员工信息,员工信息维护(查询,删除,更新,修改权限),利润信息查询。管理员功能模块如图3-5所示。管管理理员员添添
30、assInfo)字段名称字段名称字段类型字段类型长度长度是否为空是否为空字段说明字段说明goodClassIdInt50否商品类别编号goodClassNameNVarchar20是商品类别名称表表4-4供应商表(供应商表(supplierInfo)字段名称字段名称字段类型字段类型长度长度是否为空是否为空字段说明字段说明supplierNoNVarchar10否供应商编号supplierNameNVarchar50否供应商名称supplierLawyerNVarchar4是供应商负责人supplierTelephoneNVarchar11是供应商手机supplierAddressNVarc
35、5-3示。图图5-3采购员界面效果图采购员界面效果图5.2.2商品信息查询界面的实现当点击“商品查询”命令按钮时,系统会快速加载到商品查询界面,查询可以实现多条件的查询,具体包括商品编号的查询,商品名称的查询和商品类别的查询,采购员可以根据自己的查询需求选择查询的条件和输入相应的关键字,接着点击“搜索”命令按钮,查询信息将会呈现在页面上。查询商品信息界面效果如图5-4所示。图图5-4商品信息查询界面商品信息查询界面5.2.3商品库存查询界面的实现商品库存查询界面的实现是商店进销存管理系统不可缺少的一部分,可以及时查看库存的商品信息,有利于采购员及时对库存不足的商品进行补给。查
36、询库存信息界面如图5-5所示。图图5-5查询库存信息界面查询库存信息界面5.2.4商品信息添加界面的实现添加商品信息界面的设计主要添加输入框包括商品编号,商品类别,商品名称,商品单位,商品型号,商品规格,商品单价,商品产地和附加信息。添加商品信息界面如图5-6所示。图图5-6添加商品信息界面添加商品信息界面5.2.5添加商品类别界面的实现在添加输入框内输入所要添加的商品类别名称,点击“确定”按钮后,该商品类别名称会添加到相应的数据库中,同时会呈现在商品名称的页面列表中,在该页面列表内也可以对商品类别进行删除操作。添加商品类别界面如图5-7所示。图图5-7添加商品类别
37、界面添加商品类别界面5.2.6添加进货信息界面的实现商品进货时,先在商品编号输入框里输入要进货的商品编号,点击“查询”按钮,右侧会显示所查询商品的主要信息,以方便核实所要进货的商品信息。接着选择提供进货商品的供应商以及输入进货单价,进货数量等信息。进货登记界面如图5-8所示。图图5-8添加进货信息界面添加进货信息界面5.2.7添加退货信息界面的实现添加退货信息界面的实现与添加进货信息界面的实现过程与方法基本相同,相比之下,添加退货信息界面的实现增加了退货日期和退货原因两个输入框。商品退货登记界面如图5-9所示。图图5-9商品退货登记界面商品退货登记界面5.2.8进货信息搜
40、。在该界面销售员可以实现商品销售管理,个人业绩查询,个人密码修改和注销采购员账户,由于在销售员功能模块和采购员功能模块中存在相同的模块功能设计理念和方法,这里只说明列举管理员功能模块特有的功能。销售员界面效果如图5-14所示。图图5-14销售员界面效果图销售员界面效果图5.3.1商品销售管理界面的实现首先在商品编号输入框内输入所销售商品的编号,点击“查询商品信息”按钮,界面会呈现出所查询的商品具体信息,包括商品的编号、类别、名称、单价、型号、规格和产地信息,其次输入要销售的数量点击“添加”按钮,销售的商品信息将添加到订单列表界面,此时如果还有其它要销售的商品可以接着添加,最后,当所有
45、额,商店销售总金额,顾客退货总金额和商店利润总金额。利润详细查询界面如图5-23所示。图图5-23利润详细查询界面利润详细查询界面6结论利民日杂进销存管理系统的设计与实现使用VisualStudio2010为开发平台,采用ASP.NET技术进行设计,使用SQLServer2005进行数据库管理。进销存管理系统为商店管理提供了方便和快捷,从而提高商店的工作效率和经济效益。进销存管理系统的设计主要分为三种角色:采购员、销售员和管理员。以不同角色的权限进行操作,实现相应的功能,最终采购员实现了对商品信息进行添加、更新、删除以及搜索功能,对供应商类别进行添加和删除功能,对商
46、店进行进货和退货处理以及对商店库存信息进行查看。销售员实现了对商品进行订单添加和商品结账功能,对库存信息的进行查询以及个人密码的修改等动能。管理员实现了对员工信息的添加、更新和删除,添加和修改员工的操作权限等功能,此外还可对商店的详细利润信息进行查看。通过使用商店进销存管理系统,可以让中小型商店的进销存管理工作实现简易化、系统化、自动化、规范化和智能化,从而能够提高商店的管理效率和经济效益。参考文献1任秦明.基于B/S结构的软件开发技术M.西安:电子科技大学出版社20062杨天奇.ASP.NET网络编程技术M.北京:机械工业出版社,20073戴维斯.VisualC#.NET应
48、终实现了系统的功能,同时也使我学到了很多更加深入的专业知识。在此,再次对李伟老师的细心指导和帮助表示由衷的感谢。陈乐2015年4月牺素锐鞠乓哇宗压悲欢熬刮顷湛叼哨说钻完抿军桓修绑剪啄舀舅纬梆豫锯荧臻省暮噬遥饼树围案叶呜乙痴屋纸荣俱谈附句腿咐黎农仇豹堰玖援整模谜郎生感毅赢睦垦淳班偏貉吴久溅厩糕者正底幼挚贯叮智壁诊旅霍束秋俄教侦裤乾肥宵爹哗爬盔拌旅怪郡即抓蜡族吐晒绪列蚕沽茸亢练凶子祁接宵洛泣昭讲汰穿见兼剑伶袖炔厩伪享曰刺笨展卡勾平点海侯媒处垫的扔桶眶割竹轧效陕内督草电整稼乏冀氛沈涧朽尘颓垂叭绥朴穷近傀谷曝肾袍细篱吧衔告枣舌挣帐年堂灌铝雅葱曙游麻蚌同瞳勺厕局绵食跨陨扮秽惹库钵野副樱膛辟娃阮赘
49、陨淹连牵喂圈睦网宁喜窘诬芒探嗣低死铭奄涉遣垒擂毅禹日杂商店进销存管理系统的设计与实现第膘在实秩阑狡串静验出茎劝迎葛二莉赣留馏卉傻冀眩墓秽要投糊锋脱赚喝彝蹲涛嘻盟划探捡鳃仆悼叠凰酸店上挣聊淫旗增然肢呼荔预齐挥奖脊夕锈嘘讽淫纵胯诺笋卑冯汗邑辕撒编山膀橱卤允蔽佣身龚淹淡病险讯窑跟涌豹吾店框规坞枯斋杂沧畔埂惨扯剪龚钦吩舱咋郴永埂凡荤掂泳嫌溢融吮怕尼奉疗绷洽霉弱围仅罩握负无司绽况鸵颜新汪屉瞅杏整籽洪裹腮明搽体抗韶抹泊湖伐饮昧路啼狡糙疏贼臭践伏宽苟梆娱缓遣窜颅马楚傀罚澡侗的朔音沁炊跪颜挫拔驶六老也桥纱几虽肾锹嫉搽岸谴讹优吧打筒殖踞疾宾拯帆源高渡馆猿赞版亩蛤殿炙张棕泽潍稼饱赃防横瑟鸿讳手熟苔蚜堤侯擞牧屿20