ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:624.23KB ,
资源ID:5917927      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5917927.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(超市管理系统毕业设计.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

超市管理系统毕业设计.docx

1、超市管理系统毕业设计本科毕业论文设计题目 超市进销存管理 系统的设计与实现 学 院 计算机科学与工程学院 专 业 计算机科学与技术 班 级 20091411 学 号 2009141129 学生 正文 指导教师 红林 2013 年 1月 24 日超市进销存管理系统摘要 计算机技术的全面普及,给中小型超市带来新鲜的血液,利用计算机对超市进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。管理方式的转变,提高整个超市的工作效率,在某种意义上讲,给中小型超市提供了新的有利条件,增强了超市的核心竞争力,成为超市管理的必备工具。本系统的开发适用于多种类型的超市,可以帮

2、助超市快速有效管理进货、销售、库存等各项业务,合理控制进销存各个环节,提高资金利用率,实现管理高效率和实时性。本系统是根据人们在日常生活中的实际需求而开发的,完全能够实现管理者对超市的智能化管理,通过本系统可以达到以下目标:系统最大限度地实现了易安装性、易维护性和易操作性。系统运行稳定,安全可靠。操作灵活,界面友好,充分满足中小型超市的进销存管理需求实施规的进、销、存一体化业务管理。强大的库存预警功能,尽量避免损失。强大的查询分析功能。灵活、细分的控制功能,让您随时了解超市经营情况关键词 : 超市,进销存,C# ABSTRACT Universal access to computer tec

3、hnology, to bring fresh blood to small and medium sized supermarkets, computer management of the supermarket, not only to solve the traditional management of inefficient management, management is not comprehensive, statistical data can not be problems. Managed change, to improve the efficiency of th

4、e supermarket, in a sense, to provide a new small supermarket favorable conditions to enhance the core competitiveness of the supermarket has become an indispensable tool for the management of the supermarket.Development of this system is applicable to many types of supermarket, supermarkets, fast a

5、nd effective management can help purchase, sales, inventory and other business, Invoicing reasonable control all aspects of raising capital utilization, management efficiency and to achieve real-time. The system is based on peoples actual needs in their daily life developed, fully capable of achievi

6、ng the intelligent management of the supermarket manager, through the system can achieve the following objectives: system to maximize its ease of installation, easy maintenance and easy to operate.system is stable, safe and reliable.flexible operation, friendly interface, fully meet the needs of sma

7、ll and medium supermarket inventory management.Code of practice for Sales and integrated business management.powerful inventory early warning, and try to avoid losses.powerful query analysis.Flexible control sub-function.so that you can understand the operation of supermarkets.KEY WORDS: Supermarket

8、,Invoicing,C#1.前 言 61.1课题背景 61.2研究现状 71.3课题目的与方向 82.系统开发的技术基础 82.1 C#概述 82.2 SQL Server 2008简介 92.3 Visual Studio 2010简介 92.4系统运行坏境 93.系统需求分析 103.1 问题的提出 103.2 可行性分析 103.2.1 经济可行性分析 103.2.2 技术可行性分析 103.3系统功能分析 113.3.1权限功能分析 114.系统总体规划 134.1系统功能简介 134.1.1系统登录与管理 134.1.2数据输入、删除与修改 134.1.3数据查询 134.2系统总

9、体设计模块规划 134.3系统数据库设计 154.3.1数据库需求分析 154.4数据库的实现 164.5数据库关系图 204.6系统整体流程图 224.7用例分析 234.7.1角色定义 234.7.2用例定义 234.7.2.1用户定义 23根据权限和分工的不同,可以将系统的用户分为两个不同的角色:管理员、员工。在登陆系统后,不同的角色,进入系统的时候则会对应着不同的功能。 234.7.2.2管理员用例 244.7.2.3员工用例 245.系统详细设计与实现 255.1系统功能模块实现 255.1.1用户登录 265.1.2主界面设置 275.1.3管理员对员工信息进行管理 275.1.4

10、管理员进行供应商信息管理 285.1.5商品进货管理模块 295.1.6商品销售管理模块 295.1.7库存管理模块 305.1.10系统维护 315.2.1商品信息管理模块 316.总结 32参考文献 33致 34超市进销存管理系统1.前 言1.1课题背景超市形式在我国于20世纪90年代初期起步,现已成为我国零售业的一种重要形态。随着超市的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有的发展。这样就迫切地需要引进新的思想技术和管理技术进入到超市管理中。超市自动化的产品管理在欧美等国已实行了多年,也是零售业管理的基础。它最主要的特点是能够实时和准确地控制店的销售情况。

11、超市行业只作为零售业的一种业态,竞争就更加激烈,如何提高超竞争能力和效益,已成为各个超市追求的目标。而在当今时代计算机的普及和应用,信息管理的方便快捷,使超市进销存管理系统被超市所重视。超市引入信息管理系统,是零售业经营之中的最热门的话题之一。但在目前状况下,零售业商业企业仍存在着落后的一面,如:不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品进、销、存决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已经无法应对这复杂的

12、市场。为此,我在本次设计之中选择了中小型超市进销存管理系统设计,依靠现代化的计算机技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反应出商品的进销存状况和各种反馈信息,使管理人员快速对市场的变化作出相应决策,加快超市系统建设的技术基础。中小型超市现代化的建置,可以根据每个零售商品的性质不同而有所不同,而建置的过程中需要经营者提供基本数据和流程规划,中小型超市的信息化过程必须要有好的软件管理结合,而选择好的软件就如同选择经营伙伴一样,可以帮助超市本身节省运营成本,而且超市进销存管理系统是长期使用的软件工具,因为不同的零售业可能使用不同功能的系统。这样

13、才能借助信息化的帮助使销售业绩跃上一个新台阶。1.2研究现状社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,许多人往往不是单纯为满足生活必需去购买,而是凭着喜欢、意欲和感观去购买。如果一个超市能够打动顾客、吸引顾客,自然会顾客盈门。近几年新兴产业中小型超市的现代化管理方式和便捷的购物方式。商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。因此,超市经营没有掌握当今市场发展的这一走向,不能将超市现代化经营作为努力开拓的目标,就无法使经营活络、财源茂盛。随着超市规模的发展不断扩大,具有经营品种丰富、更新速度快、交易高峰时间顾

14、客交易频繁、速度快准确性要求高的特点。每日甚至每时将这些频繁交易的真实情况实时地采集、汇总、分类、处理。随之而来的也产生了超市管理系统,现在还处在发展阶段。因为有很多制约条件:(1)观念资金制约:对于超市信息化的现状,有一种评价:投资不少,但能使用的只有10,资金的投入并没有得到充分回报。而高层更习惯用眼前的投资回报来衡量投资的利弊,买一套软件看能增加多少销售额、降低多少成本,这是一个直观的判断,如果看不到明显回报,就会造成追加投资的困难。这种观念制约着超市信息化的进程,也让本来不在同一条起跑线上的其他同类型零售企业差距越来越大。另外,受资金实力的影响,大多数超市企业软件系统的投资规模在10万

15、至50万元,而软件投资规模超过100万的超市企业在国不到两成。一般来说,超市企业上ERP系统,软件投资规模就会超过100万,这个比例充分说明了我国超市企业的信息化水平还处在一个起步发展的阶段。(2)开发应用有矛盾:超市进销存管理不规。产生这种情况主要是由于对信息化应用需要“管理配套,流程配合,分段进行,逐步提高”的规律认识不足,总期望找到可以一劳永逸的办法。(3)实施服务“过得去”:调查显示,超市表示目前所用的软件是“比较满意”或“还过得去”。很少有对软件非常满意的,也很少有认为目前所用的软件非常糟糕的。软件产品是无形的,不同于其它有形的产品,购买者最看重的是软件的功能和售后服务,管理思路是企

16、业管理的关键,所以软件的功能是最为重要的,其次是售后服务,没有良好的实施和服务,软件功能再强也没办法很好的发挥。1.3课题目的与方向针对同类系统出现的不足和超市的具体需要,本系统应该有如下突破:采用C/S架构,经理可以轻轻松松办公。系统操作简单,界面友好。规完善的基础信息设置。为了方便用户,要求系统支持用户的多条件查询功能。具有数据备份和数据恢复功能,保证系统数据的安全。结合现在市场上中小型超市进销存系统的研究成果,我们这个系统增加了很多现在流行的系统不具备的功能,相信本系统在很长的一段时间都可以满足市场的需要而不至于被淘汰。2.系统开发的技术基础2.1 C#概述C#是微软公司发布的一种面向对

17、象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司。NET windows网络框架的主角。2.2 SQL Server 2008简介SQL Server 2008 在 Microsoft 的数据平台上发布,帮助您的组织随时随地管理任何数

18、据。它可以将结构化、半结构化和非结构化文档的数据(例如图像和音乐)直接存储到数据库中。SQL Server 2008 提供一系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,您可以控制数据而不用管数据存储在哪里。SQL Server 2008 允许您在使用 Microsoft .NET 和 Visual Studio 开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过他们日常使用的工具

19、(例如 2007 Microsoft Office 系统)直接访问数据。SQL Server 2008 提供一个可信的、高效率智能数据平台,可以满足您的所有数据需求。2.3 Visual Studio 2010简介Visual Studio 2010是基于.NET3.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的Visual Studio Express 版本。2.4系统运行坏境为了保证系统稳定、良好、无故障的运

20、行,应保证: 计算机硬件在586等级以上。因为采用SQL Server 2008数据库,所以操作系统最低需要安装Windows 2008。系统要求操作系统为中文WIN2000,WINXP,WIN2003,WIN7。装有Microsoft SQL Server 2008 SP4的补丁程序。屏幕分辨率800X600以上。3.系统需求分析随着人们生活水平的不断提高,对于物质的需求也越来越高,而超市作为日常生活用品聚集的场所,随着全球各种超市的数目的不断增加,规模不断增大,其管理难度也相应的增加,而为了适应当今信息化发展的时代,一套完整的超市商品管理系统显得尤为重要。3.1 问题的提出在信息化高速发展

21、的今天,超市商品管理的信息化管理已成为必不可缺的一部分,但是目前的大多是超市商品管理系统应用难度较高,许多工作需要技术人员配合才能完成,角色分工不明确;改版工作量大,系统扩展能力差,应用时更是降低了灵活性,这就使得一套完善的、能够正常工作的商品管理系统应运而生。3.2 可行性分析系统的可行性分析是对课题的通盘考虑,是系统开发者进行进一步工作的前提,是系统设计与开发的前提与基础。系统的可行性分析可以使系统开发者尽可能早的估计到课题开发过程中的困难,并在定义阶段认识到系统方案的缺陷,这样就能花费较少的时间和精力,也可以避免许多专业方面的困难。所以,系统的可行性分析在整个开发过程中是非常重要的。3.

22、2.1 经济可行性分析因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。3.2.2 技术可行性分析本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。综合以上方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。3.3系统功能分析 系统的对象确

23、定之后,应该对系统进行定性的分析,分析是为了了解系统应达到的目标和系统应具备的功能。通过调查,要求系统具备以下功能:由于操作人员的计算机知识普遍较低,要求系统有良好的人机界面。系统的使用对象多,要求有较好的权限管理。方便查询数据,支持多条件查询。完善的基础信息管理。通过计算机,能够直接“透视”仓库库存情况。完善的商品进货信息、商品销售信息管理。方便健全的销售功能。员工销售统计。自动计算数据,减少人工干预。系统运行稳定、安全可靠。对于用户输入的数据,系统进行严格的数据检验,尽可能排除人为错误。3.3.1权限功能分析中小型超市进销存管理系统是一个典型的数据库开发应用程序,共分为两个角色:管理员、普

24、通员工。每个角色拥有不同的权限。管理员部分由三个子模块组成:员工信息管理、供应商信息管理、系统维护。1.员工信息管理模块的功能包括:员工基本信息的录入;员工基本信息的修改、删除、维护、查询;2.供应商信息管理模块的功能包括:供应商基本信息的录入;供应商基本信息的修改、删除、维护、查询;多条件查询退货信息;3.系统维护数据备份数据还原普通员工部分由四个子模块组成:商品信息管理、进货信息管理、商品销售管理、库存管理。1.商品信息管理模块的功能包括:商品信息的录入;商品信息的修改、删除、维护、查询;2.商品进货管理模块的功能包括:进货信息的登记录入;多条件查询进货信息;退货信息的登记录入;3.商品销

25、售管理模块的功能包括:多条件进行商品销售查询;顾客退货登记录入;多条件进行顾客退货查询;4.库存管理模块的功能包括:库存报警;多条件进行商品库存查询;4.系统总体规划4.1系统功能简介中小型超市进销存管理系统是一个交互式查询系统,在明确了系统目标与数据库结构的前提下,设计出该系统的主要功能:系统登录、数据输入与修改、数据综合查询、系统管理、帮助等。 4.1.1系统登录与管理为了确保数据的性和安全性,防止非法用户对数据破坏,系统将使用登录系统,将事先设计好的用户名和密码信息放在数据表admin中,登录时系统自动将用户输入的数据信息和admin数据表中的数据进行比较,只有合法用户才能使用本系统。通

26、过系统管理员可以增加新用户和登录用户密码修改等功能。4.1.2数据输入、删除与修改数据输入、删除与修改统称数据操作,用户可以根据自己的需要,对数据表中的数据进行操作,将改动的数据及时传到后台的数据库中,保证数据的实时性、有效性。4.1.3数据查询查询功能是一个软件的核心部分,反映了一个系统的优劣。本系统能够对员工基本信息中的常用信息进行查询、对商品信息的查询和对库存信息进行查询;对进货退货信息的查询、销售信息的综合查询。4.2系统总体设计模块规划系统整体主要模块图如图3.1和图3.2所示。普通员工模块:管理员模块: 4.3系统数据库设计4.3.1数据库需求分析数据库的需求分析是进行系统功能划分

27、和系统设计最重要的一个环节,根据前期的需求分析,可以得到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)否登陆名称pwdN

28、char(20)否登陆密码商品进货信息表(tb_JhGoodsInfo) 表4-2商品进货信息表字段名称数据类型(大小)允许空主/外键(z/w)说明GoodsIDnvarchar(50)否z进货编号EmpIdnvarchar(50)否w进货员工编号supplierNamenvarchar(50)否供应商名称DepotNamenvarchar(50)否所属仓库GoodsNameint否商品名称GoodsUnitnvarchar(50)否商品数量GoodsJhPricenvarchar(50)否进货单价GoodsSellPricenvarchar(50)否销售单价GoodsNeedPaynvarc

29、har(50)否应付金额GoodsHasPaynvarchar(50)否实付金额GoodsRemarknvarchar(50)否所属仓库GoodTimedatetime否进货日期Falg否备注商品退货信息表(tb_ThGoodsInfo) 表4-3退货表字段名称数据类型(大小)允许空主/外键(z/w)说明ThGoodsIDnvarchar(50)否z退货编号KcIDnvarchar(50)否w库存编号GoodsIDnvarchar(50)否w商品编号SellIDnvarchar(50)否w销售编号EmpIdnvarchar(50)否w员工编号ThGoodsNamevarchar(50)否退货商

30、品名称ThGoodsNumint否退货商品数量ThGoodsTimeDatetime否退货时间ThGoodsPricenvarchar(50)否退货金额ThNeedPaynvarchar(50)否退货需要支付ThHasPaynvarchar(50)否退货实际支付ThGoodsResultnvarchar(50)否退货原因员工信息表(tb_EmpInfo) 表4-4员工信息表字段名称数据类型(大小)允许空主/外键(z/w)说明EmpIdnvarchar(50)否z员工编号EmpNamenvarchar(50)否员工名称EmpLoginNamenvarchar(50)否登陆员工名称EmpLoginPwdnvarchar(50)否员工登陆密码EmpSexChar(10)否员工性别EmpBirthdaydatetime否员工生日EmpDeptnvar

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2