版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于net的超市库存信息管理系统的设计与实现毕业设计(论文)基于.NET的超市库存信息治理题目:系统的设计与实现学生:xxx指导老师:XX讲师系别:运算机信息治理科学系专业:信息治理与信息系统班级:信管0902学号:09300502XX2013年5月福建工程学院本科毕业论文作者承诺保证书本人郑重承诺:本篇毕业论文的内容真实、可靠。如果存在弄虚作假、抄袭的情形,本人愿承担全部责任。学生签名:年月日福建工程学院本科毕业论文指导教师承诺保证书本人郑重承诺:我已按有关规定对本篇毕业论文的选题与内容进行了指导和审核,该同学的毕业论文中未发觉弄虚作假、抄袭的现象,本人愿承担指导教师的有关责任。指导教师签名
2、:年月名目超市库存信息治理系统的设计与实现1摘要错误!未定义书签。Abstract21 绪论错误!未定义书签。1.1 课题研究背景错误!未定义书签。1.2 要紧工作错误!未定义书签。1.3 研究目的及方法21.3.1 项目研究目的31.3.2 开发方法和步骤31.4 开发平台介绍41.4.1 硬件平台41.4.2 软件平台42 系统可行性研究52.1 技术可行性研究52.2 经济可行性研究52.3 操作可行性研究53 需求分析63.1 用户业务需求63.2 系统功能要求64 系统概要设计74.1 设计思想74.2 设计原则74.3 业务流程分析74.4 功能需求94.5 运行需求95 系统详细
3、设计105.1 系统功能结构图105.2 系统功能设计105.3 系统数据库设计115.3.1 E-R模型115.3.2 数据库表设计125.4 模块功能设计166 系统测试运行226.1 模块测试226.2 业务流程测试226.3 系统运行结果227 总结268 致谢279 参考文献28附录29超市库存信息治理系统的设计与实现摘要超市是零售业的一种重要形状,超市的进展对经济有极大的重要作用。相伴着超市规模的扩大,商品数量与品种急剧增加,商品需求量更是日益倍增。实践调查表明,超市决策大部分战机都与库存有关。库存的实时动态反映了超市的营运状况。本文论述的超市库存信息治理系统满足中小型超市库存治理
4、功能的需求一一差不多信息治理、预定货治理、入库治理、出库治理、库存治理及系统治理的功能,同时便利易操作的界面设计使得用户能够方便的进行数据的快速导入与导出等工作。极大的提升了超市库存工作人员的工作效率,大大减少了出入库的大量繁琐的流程工作。本系统采纳VS2005,使用SQLServer2005数据库技术及C#FF发语言。本系统是各种小型超市治理库存的有效工具。关键字:超市;库存治理;SQLServer2005;C#;VS2005TheDesignandImplementationofSupermarketInventoryInformationManagementSystemAbstractT
5、hesupermarketisanimportantoftheretailindustry.Itsimportanttotheeconomysdevelopment.Withthescaleexpansionofthesupermarket,thegoodsisamazingincreasedinthenumberandvariety,whichincreasingallthetime.Thesurveyshowsthatthedecisionsofthesupermarketismostlyrelatedtotheinventory.Inventorydynamicallyreflectst
6、heoperationabilityofthesupermarket.Thisarticlediscussesthesupermarketinventoryinformationmanagementsystemmeetstheneedofthebasicinformationmanagementtothesmallandmedium-sizedsupermarkets,thesystemincludesthefunctionofbasicinformationmanagement,outboundmanagement,inventorymanagement,systemmanagement,A
7、tthesametimeallowstheuserinterfacedesignforquickandeasyoperationcanbeconvenientfordatarapidimportandexport,etc.Inthiswaythesystemgreatlyimprovethestaffsefficiency,greatlyreducealotoftediousprocessforthejob.Thesystemusesvs2005,andSQLSERVER2005databasetechnologyandlanguagec#development.Inaword,thissys
8、temisallsortsofsmallsupermarketmanagementinventoryeffectivetools.Keywords:supermarket;Inventorymanagement;SQLSERVER2005;C#;VS20051绪论1.1 课题研究背景现代社会的竞争是科技的竞争,是信息的竞争,随着现代科学技术的持续进展,运算机持续的渗入各个领域,成为人们的日常工作和生活中不可缺少的一部分。要习惯市场竞争,就需要有高效的处理方式和治理方法,因此加快超市的信息化进程是必可少的。1.2 要紧工作利用VS2005设计一个超市库存信息治理系统,编写程序,设计数据库,开发并
9、测试适用于中小型超市库存治理的系统软件。1.3 研究目的及方法1.3.1 项目研究目的此次设计的超市库存信息治理系统,基于.net平台,采纳C#S言,要紧实现商品入库治理、商品出库治理、库存盘点、预定货治理、差不多信息治理等功能。该系统力求设计能够满足界面简洁美观,操作简单,符合一样工作人员的使用习惯。采纳SQLSERVER2005作为后台支持,储备数据,具有良好的安全性,稳固性,稳固性,可扩展性,可爱护性等,符合软件行业的差不多标准。从而真正实现库存治理的信息化、系统化、简便化。实现为超市运营效率、经济效益的提升。1.3.2 开发方法和步骤1、可行性研究通过不同方案的比较得出方案的可行性研究
10、结论。2、需求分析通过实地考查,收集多方面的资料,采取需求分析技术,进一步确定超市库存需求,确定系统该具备的目标、功能、性能。3、系统概要设计确定业务流程、数据流分析、功能、性能、运行需求等等。4、系统详细设计确定功能结构图、功能设计、数据库设计、界面设计、模块设计等等。5、系统测试运行对系统每一个功能模块程序进行测试。1.4 开发平台介绍1.4.1 硬件平台按照信息系统的设计需求,所设计的硬件设备方案在能够充分满足信息系统功能需求的前提下,还应满足系统的效率、可靠性、安全性和习惯性等性能要求,并具有较高的性价比。按照前面的需求分析,选择的实际操作中硬件平台如下:硬件环境:双核处理器,2G内存
11、,320G磁盘空间。1.4.2 软件平台软件平台是信息系统开发和运行所需的集成软件环境,在结合实际开发的需要并充分考虑各种软件平台的性能及适用范畴和对软件平台的使用能力,本系统的软件平台选择如下:( 1) 操作系统操作系统是治理运算机系统的全部资源,包括硬件资源、软件资源及数据资源;操纵程序运行;改善人机界面;为其它应用软件提供支持等,基于上述考虑,本系统选择WindowsXP操作系统下进行开发。( 2) 支撑软件支撑软件是协助人们开发和爱护软件的工具和环境软件,包括编辑程序,数据库系统,集成开发环境等,本系统的支撑软件如下:1、数据库治理系统:SQLServer20052、开发技术:使用VS
12、2005,以C#S言开发系统。2系统可行性研究2.1 技术可行性研究本系统采纳WindowsXP作为操作平台,使用SQLSERVER2005作为后台的数据库治理系统。本系统的应用软件开发平台选用平台是目前数据库应用软件的主流开发平台,因此本系统从技术实现是完全可行。该系统人机界面友好,简单易操作,因此在新系统投入使用时,只要对职员进行少量的培训,系统的功能和使用方法差不多上是能够顺利运行并投入使用。2.2 经济可行性研究超市库存信息治理系统是一个界面美观,易于操作的系统,节约了原始治理所消耗的人力、物力、财力。快速提精湛市的进销存的运营。同时本系统是一个实时的动态库存,易
13、于查询,方便了治理人员采取决策,并因此为超市带来可观的经济效益。2.3 操作可行性研究本系统操作简单,易于懂得,只需通过简单培训,上手较快。而且整个超市库存信息治理系统采纳相对友好的交互界面,简介明了,不需要操作人员对数据库进行深入的了解。由此,从操作性考虑,本系统是完全可行的。综合以上三方面,不管是从技术上或者经济上依旧操作上,该系统具有专门高的开发可行性。3需求分析需求分析是软件定义时期的重要时期。它的差不多任务是准确的回答“系统必须做什么?”那个咨询题。需求分析的任务还不是确定系统如何样完成它的任务,而仅仅是确定系统必须完成哪些工作。一样超市的治理是按照商品类别,然后进行相对应的商品打算
14、采购、入库、及出库,并随时的按期进行库存盘点和商品库存预警,保证商品库存量充足。3.1用户业务需求(1)该系统将为用户提供职员信息治理功能。能够实现对超市职员差不多信息的录入,更新及新职员的加入和离职职员删除等功能。(2)该系统将实现对库存商品信息查询和统计治理;(3)该系统将实现为用户提供商品出入库治理,并按照需要打印入库单、出库单。(4)系统将为用户提供库存盘点功能,并按照需要生成库存盘点表、预进货单等。(5)该系统将为用户提供账号治理。账号又分为治理员账号和一般职员账号,通过权懒谓,为闿!袅份的用户给予不同的权限。治理员权限包括癖加用鼠删医用的卜修单用兑匐%!菊蹄品信息、商品入库、商品出
15、解盘卡般用于则仅拥有商品信息查询、供应商信息查询等权限。32焉好功能要一,_工信息管;按照画了研姿/为实4超市库绅热!1丈一规范及自动化,提精湛市侬龈确定本系金用例初得13-示。操作人员"一J图3-1系统用例图4系统概要设计4.1 设计思想(1) 系统分成几个相对独立的模块,但这些模块都进行集中式治理。(2) 分层的模块化程序设计思想,整个系统采纳模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3) 合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提升系统安全性。4.2 设计原则为了使本系统功能齐全完备,操作简便,最
16、大限度的提升软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:有用性原则:适合超市库存信息治理工作的实际需求,并能够处理一些专门情形的要求。(2) 易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地点进行提示。(3) 优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了今后的爱护。(4) 安全性原则:为该系统的用户设置用户权限,为数据库中不容更新的表等设置安全措施,可设置触发器防止更新操作等等。4.3 业务流程分析超市库存信息治理系统是以先进的治理理念和科学的运算机技术来取
17、代原始的手工操作。在新系统开发前,我们对那个超市治理系统业务流程进行了系统的调查,得出了下面的业务流程图,如图4-1所示:新系统要紧业务分析如下:(1) 商品入库治理。马上超市所采购的物资信息通过该系统人性化友好界面输入后台数据库中,并生成入库单。(2) 商品出库治理。当超市提取仓库中的物资销售时,即为出库,治理员可操作该系统完成相应的数据删减工作,并生成出库单。通过以上(操操操操操操操)两个功能即可实AiB库治理的信息化4理化,使治理者能实时了解商品的状态。图4-1超市库存业务流程图(3)库存盘点。通过该功能清晰明朗的了解到各种商品库存量的准确信息。降低了原始人工盘点所需花费的人力物力财力,
18、同事也提升了盘点的准确性。(4)预定货治理。当某一商品数量到达一定的临界值时即发出需预定的警报,通过该功能可时时补充商品,幸免因商品库存不足而造成的缺失。(5)差不多信息治理。该功能包括商品信息治理、职员信息治理、供应商信息治理等。4.4 功能需求本系统采纳自顶向下方法开发,具体的功能划分如下:差不多信息治理,预定货治理,入库治理,出库治理,库存治理,系统设置。4.5 运行需求(1)用户界面本系统采纳MicrosoftVisualStudio2005设计,用户交互界面采纳的是基于Windows的窗口界面。(2)硬件接口运行本系统的硬件差不多要求如下:CPU:至少是双核cpu;内存:256MB及
19、以上;硬盘:320GB及以上。(3)软件接口数据库服务器:MicrosoftSQLServer2005及以上图5-1超市库存信息治理系统功能结构图5.2系统功能设计系统功能设计是使整个系统能差不多实现超市的库存信息治理功能,能让超市治理者通过库存的实时信息更直观的了解超市库存的状况,以做出相应的经营决策。库存治理信息系统确实是要对库存商品建立准确的核心数据库,并进行商品等信息的传递、储备等操作,同时对这些信息进行爱护,通过超市的营运,并利用库存的盘点数据观测库存动态,从超市的商品需求量进行全局的考虑进而进行决策,利用库存动态反映超市行为,使超市能够较好的完成其目标,实现快速进展。本系统从用户角
20、度考虑,进行概要设计后,得出系统总共包括六大模块,分别是差不多信息治理模块,入库治理模块,出库治理模块,库存治理模块,系统治理模块,预定货治理模块。每个模块的功能如下:1 .差不多信息治理功能:(1)实现职员信息的查询;(2)实现职员信息的更新,包括增加、删除、修改功能;(3)实现商品信息的查询;(4)实现商品信息的更新,包括增加、删除、修改功能。(5)实现供货商信息的查询;(6)实现供货商信息的更新,包括增加、删除、修改功能。2 .入库治理功能:(1)实现入库单的查询;(2)实现商品入库;(3)生成入库单,并实现入库单查询、打印等功能3 .出库治理功能:(1)实现出库单的查询;(2)实现商品
21、出库;(3)生成出库单,并实现出库单查询、打印等功能4 .库存治理功能:实现库存盘点。5.系统治理功能实现权限设置;实现密码爱护;商品条形 年龄/员工编'号联系电话姓名性别家庭住址职工销售部(3)买糖!户的注册与注销6.预定货治理功能管理二一-.: M M实现预订单治理,包含增删改查。M出库段3土喙统数据库设讦5.3.1 E-R 模型商品入库采购部超市库南曲、治理1s数据库价用模型,如图5-2所示:图5-2数据库E-R模型图5.3.2数据库表设计由数据模型利用SQLServer2005进行数据库的详细设计,具差不多表的设计如下:商品信息表(tb_SpxxInfo)。商品信息表用于储备商
22、品的差不多信息,如商品条形码、商品名称、商品类别、生产商、生产地址、生产日期、保质期、价格、供应商等。在该表中以商品条形码sp_bianhao为主键,供应商名称gys_name为外键。为了保证商品信息的完整,所有字段值约束均设为非空。如表5-1所示。表5-1tb_SpxxInfo中文字段名英文字段名字段类型长度主键/外键字段值约束商品条形码sp_bianhaoNVARCHAR20P冏品名称sp_nameNVARCHAR30非空商品类别sp_leibieNVARCHAR20非空生产商scs_nameNVARCHAR20非空生产地址scs_addTEXT30非空生产日期sc_dateDATETIM
23、E非空保质期sp_bzqINT非空价格sp_priceDECIMAL5非空供应商名称gys_nameNVARCHAR30F非空职员信息表(tb_UserInfo)。职员信息表用于储备职员的差不多信息,如职工编号、姓名、性别、年龄、地址、联系电话、职位、职位编号、登录密码等。其中user_bianhao为唯独标示职员信息表的主键。表结构如表5-2所示。表5-2tb_UserInfo中文字段名英文字段名字段类型长度主键/外键字段值约束职工编号user_bianhaoNVARCHAR20P非空姓名user_nameNVARCHAR10非空性别user_sexCHAR10非空年龄user_ageINT
24、非空地址user_addTEXT非空联系电话NVARCHAR11非空职位编号user_zwbianhaoINTF非空职位user_ZwNameNVARCHAR20非空登录密码login_passwordNVARCHAR20非空供应商信息表(tb_GongysInfo)。供应商信息表由于储备供应商的差不多信息,如供应商编号、供应商名称、供应商地址、联系电话、传真、简介等其中gys_bianhao主键。表结构如图5-3所示表 5-3 tb_GongysInfo中文字段名称英文字段名称字段类型长度主键/外键字段值约束供应商编Pgys_bianhaoNVARCHAR17P供应商名称gys_nameNV
25、ARCHAR20非空供应冏地址gys_addTEXT非空联系电话NVARCHAR11非空NVARCHAR12非空简介gys_jianjieTEXT承诺空入库单(tb_CkdInfo)。表格入库单,用于储备每次入库商品的信息,包括入库单编号、商品名称、供应商名称、商品条形码、商品价格、入库时刻、入库数量、经办人等,其中入单编号rkd_bianhao为唯独标示入库单的主键。商品条形码为外键。表结构如表5-4所示。表5-4tb_CkdInfo中文字段名称英文字段名称字段类型长度主键/外键字段值约束入库单编号rkd_bianhaoNVARCHAR20P供应商名称gys_nameNVARCHAR20非空
26、冏品名称sp_nameNVARCHAR20非空商品条形码sp_bianhaoNVARCHAR20F非空商品价格sp_priceDECIMAL8非空入库数量in_numINT非空入库时刻in_timeDATETIME非空经办人in_agentNVARCHAR20非空出库单(tb_RkdInfo)。出库单表用于储备每一次商品出库的记录,包括出库单编号、商品名称,商品条形码、出库数量、出库时刻、经办人等信息。其中出库单编号rkd_bianhao位唯独标识出库单的主键,商品条形码为外键。各字段值约束均为非空。表结构如表5-5所示。表5-5tbRkdInfo中文字段名称英文字段名称字段类型长度主键/外键
27、字段值约束出库单编号rkd_bianhaoNVARCHAR20P冏品名称sp_nameNVARCHAR20非空商品条形码sp_bianhaoNVARCHAR20F非空出库数量out_numINT非空出库时刻out_timeDATETIME非空经办人out_agentNVARCHAR20非空商品类别表(tb_SplbInfo)。商品类别表用于所有的商品类别名称,及对应的类别比编号。表结构如表5-6所示表5-6tb_SplbInfo中文字段名称英文字段名称字段类型长度主键/外键字段值约束商品类别编号splb_bianhaoNVARCHAR20P商品类别名称sp_leibieNVARCHAR20非空
28、职位信息表(tb_ZhiwInfo)。职位信息表用于储备职员的职位类别,及各职位对应的职位编号、职位权限等。该表中设职位编号user_zwbianhao为主键。表结构如表5-7所示表5-7tb_ZhiwInfo中文字段名称英文字段名称字段类型长度主键/外键字段值约束职位编号user_zwbianhaoINTP职位名称user_zwnameNCHAR6非空职位权限user_permissionsNVARCHAR20非空库存盘点信息表(tb_PdxxInfo)。库存盘点信息表用于储备每次盘点的结果。包括盘点编号、商品名称、商品条形码、商品库存量、盘点时刻、经办人等。其中以盘点编号pandian_b
29、ianhao为主键,商品条形码为外键。表结构如表5-8所示。表5-8tbPdxxInfo中文字段名称英文字段名称字段类型长度主键/外键字段值约束盘点编号pandian_bianhNVARCHAR20P承诺空ao商品名称sp_name商品条形码sp_bianhao商品库存量sp_Anum盘点时亥 Upandian_timeNVARCHAR20NVARCHAR20FINT承诺空承诺空承诺空承诺空盘点经办人pandian_agent NVARCHAR 20承诺空DATETIME库存表(tb_kcxx)。每次商品入库时便把库存商品的信息写入库存表,商品出库时更新库存表。该表格包括商品条形码、商品名称、
30、商品类别、生产商、生产地址、生产日期、保质期、价格、供应商、入库时刻、经办人、商品总数量等。表结构如表5-9所示表5-9tb_kcxx中文字段名英文字段名字段类型长度主键/外键字段值约束商品条形码sp_bianhaoNVARCHAR20P非空冏品名称sp_nameNVARCHAR30非空商品类别sp_leibieNVARCHAR20F非空生产商scs_nameNVARCHAR20非空生产地址scsaddTEXT30非空表5-9续中文字段名长度主键/外键字段值约束生产日期sc_dateDATETIME保质期sp_bzqINT非空价格sp_priceDECIMAL5非空供应商名称gys_nameN
31、VARCHAR30F非空总数量AnumINT非空入库时刻in_timeDATETIME非空经办人in_agentNVARCHAR20非空5.4模块功能设计【RJHHf1丁BA土刀RBLin按,/勖啊的敢据疏图进行详细的模块功能设计。要紧分为以下几种:J才育1.耳限:只有系统西,统。爬麟如图5-3所示:O录。同时在判定现不同级别用户的视图梆吃后,也进行了用户权限的设置操作。从而展2.出入库治理樵垛功能:ctr'<Ltr -<Lw ,口 ,口 ,口 4-口 里 fen fen fen fen 4m勺要紧功能是库存商品的出入库查询和更新。:要署初能是查询库奇,1神财信息。添力强幺
32、他订单信息装要嬲澈是添加出入库详细单据。丁包括数量/操操操操操操操嘴哪臊哪M操、.一 i-i. t z. t操操操操操操o操作人员商品入库界面后台数据库操操商品入库零修笛操操操操°,立 _LJ=3 _U1=3.揉操臊一 J猫操操操操篦 二 、/,、E-,、,、一订单信息:一紧功能是修改出入库商品的详细信息, 操操操操操炉、 _ 7 一AU'操操操操操操操山操操5-4 区住治理用例图/输入查询条件;:/入库治理模块活却,W品金5所示:/!蛉喽诲r检索商品入库单信息图5-3系统登录模块在进行系统登录过程中,登录模块将调用数据库里的职员信息,并对账号和密码进行验证,只有输入了正确的
33、账号和密码后,系统登录才会成功。当输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登图5-5入库治理模块活动度上-j十r商品入库时序图,如图5-6所示:图5-6商品入库时序图,3操差不多信息滴段模块 在本系统中,4,口 4,口 4,口 4.口 操操操操4,口 4.口 揉操4,口 4,口 4,口 4,口 4,口 4.口 操操操操操操P理和职员信息治理。/ 4-« 4-« 4-« 4-w 4-w 4-w 4-w 4-« % 操操操操操操操操 畀言息域存储备商品信息治4,口 4,口 4,口
34、 4,口 4,口 4,口 4.口 操操操操操操操添加商品信以商品信息治理模块为例子,道冏品时;对新商/ t侏侏侏侏侏侏探1 操操操操操操雷撕豫f覆护广当商拓信息发生变仙,木,一.勺用此子模块对其进行商品信操操操 操瞬牌帆釉糜操操'操操操操I操硼操操操:橄操操操操操操舌信息治理模块用例到,如图 5-7示:操操-Uh -Uh -Uh -uh -uh犍糅操操操操操产书图5-商电4,口 4,口 4,口 4.口7商品信息治理模块用例廓操操操 节息模块活动图如图5-84,口 4,口 4,口 4,口 4,口 4.口 操操操操操操-Ua -Ua -Ua -ua -ua -ua操操操操操操图5-8商品信
35、息治理模块辅被蠲操操操E.一=.4商品信息查询时序图,如图5-9所示:图5-9商品信息治理查询时序图4 .预定货治理模块按照实际需要,进行商品的的预定货治理,查询,添加,等等。用来供给给定货部门参考,加速超市库存的治理效率。5 .系统治理模块系统权限治理:按照权限设置,能够使用户使用不同级别的系统模块功能;用户治理:按照用户自身需要,可进行简单信息爱护,包括密码修改等。注销:按照需要,选择不同用户登录。退出:选择退出系统,将关闭整个系统,终止此次使用6 系统测试运行软件测试是软件开发当中一个必不可少的时期,它在软件生命周期当中横跨编码和单元测试和综合测试时期。软件测试的目的是为了发觉程序中错误
36、而执行程序的过程。一个好的测试用例能够发觉至今尚未发觉的错误,一次成功的测试应该发觉了至今为止尚未发觉的错误。在本治理系统中,将采纳黑盒测试法,测试的目的是为了满足用户的需求,保证软件的正确运行。验证软件是否稳固可靠了,软件操作是否合理;是否满足用户需求;能否实现需求分析的功能。6.1 模块测试在本系统的模块测试时我们要紧从以下几个方面考虑:1. 重要执行通道集,是否重复添加;2. 局部数据结构,即出入库治理中,数据的导入导出咨询题,;3. 出错处理通道,是否给出错误提示,及即时预警信息;4. 阻碍上述方面的边界条件。6.2 业务流程测试在业务流程测试中,考虑以下几个方面:1. 各个模块数据传
37、递是否正确,如金额等数值类型的咨询题;2. 模块间数据传递,需要用不同的测试方法测试。3. 模块间数据的平稳咨询题。如入库需要加操作,出库的减操作。6.3 系统运行结果商品掰L般用户1 .主弟面。按照用户权限设记嗨个商品信息治捶弊而,只有商品信息查询、供应商信息查研库存盘点的权限专孤而治理员则有修瞒改、增加、则廉商品信息等权限,如木图6-1、6-2林褊:图6-1系统主界面1H6-.2盘系讪售了欢迎来到超市库存管理系统腐品.1座管河百品出库管理厚存高殂户侑恩士河早至退出2 .商品出库F功能界面可实现商品库存信息的查询,及商品出库道输入以下信息:入库华瑞号;I的实现,运行时所出库商品写入出库单如图
38、6-3所示至唯O川户估县管理宏怡豆咨询O人摩首JB库存席位供百题估肆管理图6-3商品出库界面Lf'1.J.J-M*3.商品入库屋该界面可实现商品的入库。当运行时,判定是否是新 商品,若是,将其录入到商品信息表中?并将入库商品的债息写入入库单 一谈输衣峭疵赢编导或名称黑一商品年生杳制人用管宵出国道百及库供应商崎供圜6-4商品入库界面:中口盟员信息治理。该界面要紧实现曙信息的更换、嗡口、删除及密码重置等功能。如图6-5所示节豆井屋图6-5职员信息治理界面欢迎来到超市库存管理系统5严魂应商彳黯朦油理我该界面要续演现供gg商信息的递询、增施史修改、删除等功能匕如图6-6所示盅山人,4图静6号供
39、应商W息治理骅海再品益标量海卓可科善1点人6A=库:存盘点釉U。该界面要紧实现商品库存M的盘点/并提示是否二有马!的噬L同篮亲现了而品库存不斤患U 口预项期籍成。6-76-8所赤。土史吉R3-5-W:二如图肽_张三生严时间商品普希 柞存 保改期即修这他商品列表如下Q黄出瑞/,显示预定货订单?商品能号做品名稀图6-7库存盘点界面口有些商品库即将过期,澈瞒!ins-wmr-r1r-ej确定Jaiiiiuiibi-miii.i-uinjajih.ifi«I图6-8预定货马上过期商品列表7总结随着现代科学技术的迅猛进展,运算机技术的持续向各个领域进展,通过运算机治理软件的运用,许多连锁超市的
40、模式差不多转变为信息化治理,实现了超市治理的全面自动化,提升了超市治理人员的工作效率,增加超市的效益。本文从实践考察,运用SQLServer2005和MicrosoftVisioStudio2005设计出的超市库存信息治理系统,已能够较好的解决超市库存信息的治理与预治理。超市库存信息治理系统符合中小型超市库存治理的需求,通过简洁的界面实现了商品的信息治理、入库治理、出库治理、库存盘点等功能,其中库存盘点除了盘点各商品的库存量外,还增加了预订单的生成、将过期的商品的预警等功能,使超市库存治理者能够及时有效的了解到各商品的状态,幸免了因为库存不足或商品过期造成的缺失,同时,该系统的易操作性极大的提
41、升了超市库存工作人员的工作效率,大大减少了出入库的大量繁琐的流程工作降低了经营成本,提升了经营效益。通过此次系统开发和设计,培养了编程能力,分析能力,和理论联系实际的能力,为今后的工作打下了基础。然而由于毕业设计时刻较短,因此该系统还有血多不如人意的地点,有些功能还不够完善,系统性能还有待进一步改善。这些将在今后的工作中连续研究和开发,争取逐步完善本系统。8 致谢在此次毕业设计实践中,毫无疑咨询要感谢的是我指导老师刘琰讲师,在这次毕业设计中,刘琰老师不辞辛劳的一点点的关心我们,从选题的指导到系统设计的修改,让我从刚开始的摸不到头脑到后来的日益熟练,差不多上刘琰老师辛勤付出的结果。在那个地点我真
42、诚的对给予我认真指导和耐心关心的刘琰老师表示最深切的谢意。9 参考文献:1黄梯云.治理信息系统(第四版)M.北京:高等教育出版社,2009.07.2王珊,萨满煊.数据库系统概论(第四版)M.北京:高等教育出版社,2006.05.3微软公司.SQLServer2005数据库开发与实现M.北京:高等教育出版社,2007.09.4微软公司.VisualC#2005程序设计语言M.北京:高等教育出版社,2007.02.5张海蕃.软件工程M.北京:清华大学出版社,2010.07.6朱顺泉,姜灵敏.治理信息系统理论与实务(修订版)M.北京:人民邮电出版社,2004.04.7邱斌.程序设计M.北京:高等教育
43、出版社,2009.02.8郑阿奇,刘启芬,顾韵华.SQLServer教程(第2版)M.北京:清华大学出版社,2010.09.9陈伟.SQLServer2005数据库应用与开发教程M.北京:清华大学出版社,2007.09.11百度百科.软件测试12吕俊亚.超市进销存治理系统的设计与实现探讨J.现代商贸工业,2008,20(3):271-272.13韦琳,李康.超市库存信息治理系统J.中国校外教育下旬刊,2010,7:165.14向征,刘世俊.超市治理信息系统的设计与实现J.软件导刊,2009,8(8):82-83.15张召浦,王建军.徐州百大超市有限公司VMI系统的设计J.科技经济市场,2008
44、,9:11-12.附录要紧代码数据库测试账号:张三密码:01001系统登录模块代码:protectedvoidButton2_Click(objectsender,EventArgse)stringnum;stringmystr,mysql;SqlConnectionmyconn=newSqlConnection();SqlCommandmycmd=newSqlCommand();mystr="datasource=.SQLEXPRESS;InitialCatalog=db_kcglrj;"+"IntegratedSecurity=True"myconn
45、.ConnectionString=mystr;myconn.Open();mysql="SELECTcount(*)FROMdbo.tb_UserInfowhereuser_name='"+TextBox1.Text+"'andlogin_password='"+TextBox2.Text+"'"mycmd.Connection=myconn;num=mycmd.ExecuteScalar().ToString();myconn.Close();stringnum1;stringmystr1,mysq
46、l1;SqlConnectionmyconn1=newSqlConnection();SqlCommandmycmd1=newSqlCommand();mystr1="datasource=.SQLEXPRESS;InitialCatalog=db_kcglrj;"+"IntegratedSecurity=True"myconn1.ConnectionString=mystr1;myconn1.Open();mysql1="selectuser_zwbianhaofromtb_UserInfowhereuser_name='"
47、+TextBox1.Text+"'"mycmd1.Connection=myconn1;num1=mycmd1.ExecuteScalar().ToString();myconn1.Close();if(num!="0")if(num1="1")Server.Transfer("/spxxguanli.aspx");elseServer.Transfer("/spxxxguanli1.aspx");elsePanel3.Visible=true;Panel2.Visible=false;
48、商品查询代码protectedvoidButton8_Click(objectsender,EventArgse)stringmysql;stringmystr;SqlConnectionmyconn=newSqlConnection();SqlCommandmycmd=newSqlCommand();mystr="datasource=.SQLEXPRESS;InitialCatalog=db_kcglrj;"+"IntegratedSecurity=True"myconn.ConnectionString=mystr;myconn.Open();st
49、ringsp_bianhao=TextBox1.Text;mysql="select*fromtb_SpxxInfowheresp_bianhao='"+sp_bianhao+"'"mycmd.Connection=myconn;SqlDataReadermyreader=mycmd.ExecuteReader();if(myreader.Read()TextBox2.Text=myreader"sp_name".ToString();TextBox3.Text=myreader"sp_leibie"
50、;.ToString();TextBox4.Text=myreader"scs_name".ToString();TextBox5.Text=myreader"scs_add".ToString();TextBox6.Text=myreader"sc_time".ToString();TextBox7.Text=myreader"sp_bzq".ToString();TextBox8.Text=myreader"sp_price".ToString();TextBox10.Text=myread
51、er"gys_name".ToString();elseRegisterStartupScript("","<script>alert('商品条形码码输入错误!')</script>");myreader.Close();商品信息修改代码protectedvoidButton9_Click(objectsender,EventArgse)stringsp_bianhao=TextBox1.Text;stringsnam=TextBox2.Text;stringsleibie=TextBox3.T
52、ext;stringscname=TextBox4.Text;stringsaddress=TextBox5.Text;stringsctime=TextBox6.Text;stringsbzq=TextBox7.Text;stringsprice=TextBox8.Text;stringsgys=TextBox10.Text;Stringmystr,mysql;SqlConnectionmyconn=newSqlConnection();SqlCommandmycmd=newSqlCommand();mystr="DataSource=.SQLEXPRESS;InitialCata
53、log=db_kcglrj;"+"IntegratedSecurity=True;"myconn.ConnectionString=mystr;myconn.Open();mysql="updatetb_SpxxInfosetsp_leibie='"+sleibie+"',scs_name='"+scname+"',sc_time='"+sctime+"',sp_bzq='"+sbzq+"',sp_name=
54、39;"+snam+"',scs_add='"+saddress+"',gys_name='"+sgys+"',sp_price='"+sprice+"'wheresp_bianhao='"+sp_bianhao+;mycmd.Connection=myconn;mycmd.ExecuteNonQuery();myconn.Close();商品信息删除代码protectedvoidButton10_Click(objectsender,Eve
55、ntArgse)stringsp_bianhao=TextBox1.Text;Stringmystr,mysql;SqlConnectionmyconn=newSqlConnection();SqlCommandmycmd=newSqlCommand();mystr="DataSource=.SQLEXPRESS;InitialCatalog=db_kcglrj;"+"IntegratedSecurity=True;"myconn.ConnectionString=mystr;myconn.Open();mysql="deletefromtb_SpxxInfowheresp_bianhao='"+sp_bianhao+"'"mycmd.Connection=myconn;mycmd.ExecuteNonQuery();myconn.Close();商品入库代码protectedvoidButton1_Click(objectsender,EventArgse)SqlConnectionconn=newSqlConnection();SqlCommandcomm=newSqlCommand();comm.Connection=conn;Stringmystr;mystr="D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度草牧场承包经营权租赁与农业保险联动合同3篇
- 二零二五版集装箱租赁及售后服务合同样本3篇
- 2025年度数字经济产业园区建设合同3篇
- 2025年移动办公小程序定制开发与企业管理服务合同2篇
- 2024版成都市存量房屋买卖合同实施条例
- 二零二五版智能家居定制家具采购与售后保障合同3篇
- 2025年度餐饮行业食品安全风险评估合同21篇
- 二零二五河南事业单位100人招聘合同范本解读与使用指南3篇
- 2024起重机械进出口贸易合同规范范本3篇
- 二零二五白酒定制酒生产与销售合作合同3篇
- 春节英语介绍SpringFestival(课件)新思维小学英语5A
- 进度控制流程图
- 2023年江苏省南京市中考化学真题
- 【阅读提升】部编版语文五年级下册第四单元阅读要素解析 类文阅读课外阅读过关(含答案)
- 供电副所长述职报告
- 现在完成时练习(短暂性动词与延续性动词的转换)
- 产品质量监控方案
- 物业总经理述职报告
- 新起点,新发展心得体会
- 深圳大学学校简介课件
- 校园欺凌问题成因及对策分析研究论文
评论
0/150
提交评论