您好,欢迎访问三七文档
1计算机科学学院毕业论文答辩题目:超市进销存管理系统姓名:XX学号:XXXXXXXXXX指导老师:XXX时间:20XX.XX.XX2超市进销存管理系统的分析与设计1.绪论2.系统开发背景和意义3.项目总体设计4.系统功能详细设计和实现5.系统运行与测试6.结论谢辞参考文献31.绪论目前,无论是公司还是企业对于货物都实行了信息化管理,以提高管理水平和工作效率,同时也可以最大限度地减少手工操作带来的错误。于是,进销存管理信息系统便应运而生。在工厂中,产品的进销存涉及产品原料的采购、库存、投入生产、报损,甚至有时涉及到销售,同时,对于产品也有相应的生产、库存、销售、和报损等环节。在其他非生产性单位,如超市、商店等,则主要涉及到进货、库存、销售和报损4个方面。超市进销存管理的对象是很多的,广而言之,它可以包括:商业、企业超市的商品,图书馆超市的图书,博物馆超市的展品等等。在这里本文仅涉及工业企业的产品超市。超市进销存管理系统按分类、分级的模式对仓库进行全面的管理和监控,缩短了超市信息流转时间,使企业的物资管理层次分明、井然有序,为采购、销售提供依据;智能化的预警功能可自动提示存货的短缺、超储等异常状况;系统还可进行材料超市ABC分类汇总,减少资金积压。完善的超市管理功能,可对企业的存货进行全面的控制和管理,降低超市成本,增强企业的市场竞争力。42.系统开发背景和意义2.1选题背景超市形式在我国于20世纪90年代初期起步,现已成为我国零售业的一种重要形态。随着超市的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有的发展。这样就迫切地需要引进新的思想技术和管理技术进入到超市管理中。超市自动化的产品管理在欧美等国已实行了多年,也是零售业管理的基础。它最主要的特点是能够实时和准确的控制店内的销售情况。超市行业只作为零售业的一种业态,竞争就更加激烈,如何提高超竞争能力和效益,已成为各个超市企业追求的目标。而在当今时代计算机的普及和应用,信息管理的方便快捷,使超市进销存管理系统被超市企业所重视。超市引入信息管理系统,是零售业经营之中的最热门的话题之一。2.2选题意义当今社会为信息社会,一切都是信息化。开发超市进销存管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益,促进国民经济结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加超市效益,可以持续发展。超市进销存管理系统按分类、分级的模式对仓库进行全面的管理和监控,缩短了超市信息流转时间,使超市的物资管理层次分明、井然有序,为采购、销售提供依据;报损功能可直观的查询到具体的收支情况;系统还可进行材料超市ABC分类汇总,减少资金积压。3.项目总体设计3.1概要设计3.1.1系统结构3.1.2商品管理用例图3.2数据库设计3.2.1数据库CDM和PDM3.2.2数据库E-R图63.1.1系统结构3.1.2商品管理用例图783.2.1数据库CDM和PDM数据库概念设计图CDM数据库物理模型图PDM93.2.2数据库E-R图4.系统详细设计4.1登录模块界面及功能4.2系统模块主界面4.2.1首页4.2.2商品信息维护界面及功能的实现4.2.3商品采购管理界面及功能的实现4.2.4商品销售管理界面及功能的实现4.2.5商品报损管理界面及功能的实现4.1登录模块界面及功能登录界面主要有输入账号密码的两个textbook控件和两个button控件组成。通过button的单击事件来实现登录操作,通过MessageBox来实现提示和验证登录成功与否,通过登录界面的验证后才能到达主界面。4.2.1首页4.2.2商品信息维护界面及功能显示商品的基本信息,并能够对这些信息进行维护。可以进行信息的添加、修改、删除等操作。4.2.3商品采购界面及功能商品的采购信息显示,并能够对这些采购信息进行维护。可以进行商品采购的登记、修改、删除等操作。4.2.4商品销售管理界面及功能商品的销售信息显示,并能够对这些销售信息进行维护。可以进行商品销售的登记、修改、删除等操作。4.2.5商品报损管理界面及功能报损管理界面中可以进行商品报损信息的管理,包括添加、修改、删除等功能,由dataGridView、pictureBox、groupBox等控件组成。通过button的单击事件结合sql语句和对dataGridView控件的操作在实现上述功能。5.软件测试小结严格遵照测试用例设计的基本原则,对每一个概念都详尽描述,尽量避免含糊的测试用例;尽量将具有相类似功能的测试用例抽象并归类;尽量避免冗长和复杂的测试用例;对每个模块都设计测试用例(去除功能类似模块测试用例的重复性)。所有的测试都应可追溯到客户需求,在设计测试用例时,应包括合理的输入条件和不合理的输入条件,严格执行测试计划,排除测试的随意性,应当对每一个测试结果,做全面的检查。检查程序是否做了应做的事,仅是成功的一半,另一半检查程序是否做了不该做的事。在规划测试时不要设想程序中不会有错。序号测试项输入说明(操作)输出说明(预期结果)1商品条码不填写提示‘商品条码未填写’2报损原因不输入提示‘请输入报损原因’3销售日期不填写提示‘销售日期未填写’4单击“添加”不输入数据提示‘有不允许空数据未输入’5商品条码填写正确不提示信息6报损原因输入正确不提示信息7销售日期填写正确不提示信息8单击“添加”正确填写成功并显示提示‘添加成功’6.结论本系统是针对超市进行供销管理而设计的,在这个系统中,超市进销存管理系统研究的内容涉及超市进销存管理的全过程,包括超市统计信息查询、销售、采购、报损管理等等。虽然,此系统还有许多方面还不够完善,还存在一些不足,还需改进,但设计界面简洁,美观大方,基本功能比较完善.通过本系统的开发,我对软件开发过程有了更清晰的了解,首先是问题定义、需求分析,然后是功能设计、详细设计等,并对软件测试的方法、手段有了较深的理解,同时对超市进销存管理系统的流程有了一个系统的认识。在开发过程还认真学习了与系统相关的知识,极大地拓宽了我的知识面,我感到收获不小。在系统的开发初期,必须要熟悉超市进销存管理系统的整个流程,初步了解了超市进销存管理系统的相关知识,这样才能进入到设计的过程中去。从开始熟悉这些知识到对整体设计有了解,再从概要设计、详细设计到开始编码,以及最后的测试,整个过程感觉很充实,虽然遇到了不少困难,但当我通过自己查资料、或是向指导老师请教以及向同学请教,而设计出解决方案并成功实现时,那种成就感和满足感足以鼓励自己加班加点的辛苦。经过详细的设计与构架,终于完成了毕业论文选题系统的开发。在本次开发过程中,遇到了很多的困难。也有指导老师周承林的细心帮助,包括数据库设计方面,技术实现方面,系统测试方面以及毕业论文的撰写方面。同时,我也受到了很大的启发,希望通过今后的学习,能够对本系统进行进一步的完善。致谢这几个月来忙碌紧张而又有条不紊的毕业设计,使我有机会对本专业的基本理论、专业知识和基本技术有了更深入的了解和体会,使我在三年中所学到的知识得到了系统和升华,真正达到了学以致用。不但提高了处理实际问题的动手能力,而且对理论的理解也达到了一个新的高度,同时学到了很多课堂以外的东西。随着毕业设计接近尾声,我设计的进销存管理信息系统也已经初具规模,尽管系统还有一些不完善之处,但是每一个模块的实现都付出了我的全部心思。本系统在选题、系统分析、资料收集、设计调试过程中得到了院领导、教科办各位老师的深切关注和支持,特别感谢周承林老师在毕业设计期间抽出时间给我讲解设计思想,帮我理清思路,也感谢他在毕业设计中对我的帮助和鼓励,使我能在设计中敢于面对困难、挑战困难、解决困难,让我更有勇气、有信心地走向毕业这一人生的转折点,衷心感谢他给予我的关心和指导!最后,再次对所有给予我毕业设计大力帮助的院领导和付出劳动的所有老师、同学们表示我们诚挚的谢意!参考文献[1]童爱红.VisualC#.NET应用教程[M].清华大学出版社.北京交通大学出版社.2004[2]WatsonKarli.C#入门经典[M].康博译.北京:清华大学出版社,2002.[3]郝春强.C#基础与实例教程[M].北京:中国电力出版社,2006.[4]施艳妹.C#语言程序设计教程[M].北京:中国水利水电出版社,2004.[5]姜桂洪等.SQLServer2005数据库应用与开发[M].北京:清华大学出版社2010.[6]宋昆、李严SQLServer数据库开发实例解析机械工业出版社2006.21谢谢!
本文标题:超市进销存管理系统
链接地址:https://www.777doc.com/doc-3610464 .html