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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

江西现代职业技术学院.docx

1、江西现代职业技术学院本页仅作为文档封面,使用时可以删除 This document is for reference only-rar21year.March江西现代职业技术学院 江西现代职业技术学院毕业设计(论文)题目:小型超市管理系统 姓 名 查文文 学 院 信息工程学院 专 业 软件技术 班 级 09软件(3)班 指导 教师 王平华 提交 时间 年 月 日 论文题目:小型超市管理系统 姓 名:查文文 班 级:09软件(3)班指导老师:王平华 摘要:随着科学技术的迅猛发展,整个社会已进入了信息社会,计算机的应用在社会中的地位越来越重要。传统的以书本记录的方式已不能满足要求,数据库技术正缓解

2、了这一问题。为使商业企业的进销存信息管理自动化、标准化和科学化,需研制具有大规模、高效率的超市信息管理系统,即会员制超市管理系统。本系统采用C#.NET和SQL Server2005数据库等开发工具,实现了对数据库的直接访问和操作,使得数据库和应用程序紧密结合在一起。该超市管理系统要解决的问题是:如何实现会员制连锁超市的科学、高效的管理,包括商品基本信息管理、会员信息管理、进货信息的管理、销售信息的管理、库存信息的管理、员工信息的管理。其最终目的是通过此软件来实现超市各个环节的管理。本文首先介绍了软件的开发环境,其次介绍了本软件的设计过程,最后介绍了各模块的设计与实现。关键词:会员制,超市,进

3、货,库存,管理信息系统一、概述.5二、系统进度.5(一)绪论 .51.1超市进销存管理系统简介 .51.2会员制超市管理系统模式 .71.3本系统的技术概况 .81.3.1数据库管理系统 .81.3.2采用SQL Server2005数据库 .81.3.3采用C#.Net作为前端开发工具 91.4系统的运行环境 .9(二)系统分析与设计.102.1需求分析 102.1.1问题定义 102.1.2系统的主1.3.3采用C#.Net作为前端开发工具要功能 .112.1.3设计功能注意事项112.2系统总体设计 122.2.1系统E-R图 122.2.2系统功能模块设计 142.2.3系统流程图 1

4、92.2.4数据库的设计 20(三)系统实现 .273.1 用户登录模块 283.2系统的主界面 .293.3商品管理模块 .353.4进货管理模块 .373.5员工管理模块 403.6销售管理模块 423.7会员管理模块 .473.8退货管理模块 .48三、系统的测试与运行 .49结论 52体会 53参考文献 小型超市管理系统一、概述 随着现代技术的发展网络逐步走进超市行业,超市管理系统是为了提高超市的运作效率,节余财力物力资源。降低错误发生率,解决超市管理的紊乱。减少人力和设备会用,提高处理速度,改进管理信息服务,提高人员利用率。 .二、系统进度(一)绪论1.1超市进销存管理系统简介随着经

5、济的全球化以及中国经济改革的逐渐深化,零售业面临着越来越激烈的竞争,改善零售企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应消费者的新需求和市场新机遇的能力,是中国零售企业赢得竞争胜利的关键因素,而快速有效地实施企业管理信息系统建设是被实践证明了的提高企业竞争力的有效的方法之一。在我国数量众多的商品零售企业中,中小型零售企业占了绝大多数。这些企业也不可避免地要加入国际化企业的竞争行列,而实现企业信息化是参与挑战的必要条件。但是中小企业的多样性及其灵活多变的经营方式,加上相关投入量的限制,使得很多中小型零售企业没有进行信息化建设。做为一个中小型超市想要提高市场竞争力,既要有好的商品

6、质量,同时也要有好的客户服务。超市要做到能及时响应顾客的商品需求,根据需求迅速进货、及时上架、快速周转,就必须有一个好的管理计划,使得商品的进货、销售和库存3个环节能够很好地协调配合。在缺乏系统化的计算机信息管理,而只是上几个POS终端和几台计算机进行销售和进货、资金结算的情况下,当前的进货很难正确反映市场的需求,各部门缺少必要的计划,部门之间通迅也经常不畅通,管理人员很难对超市的进货、库存以及销售做预期的估算。这些在激烈竞争的市场竞争中是不利的。也给超市经营管理带来了一定的风险。知已知彼方能百战百胜是商场竞争中永远的定律,超市的管理信息系统(MIS)的建立就显得十分的必要了,它利用计算机的技

7、术,将管理同业务有机结合起来,使得超市的进销存能够有机衔接,从而提高了企业的效率和效益。进销存是超市运作过程中的最主要、最核心的工作环节。创建一个稳定、高效的进销存系统,优点如下:(1)整合超市资源,实现信息共享;超市在经营活动中每日都要将发生的基础信息(如商品信息、厂商信息、采购信息、销售信息、库存信息等)由进销存系统进行收集、整理及汇总,并以各种报表形式体现出来。商业企业中各部门、各级别的管理人员可根据自身工作的需要及企业分配的权限,随时查询本部门商品流转中的各种信息和变化趋势,为管理者的决策活动提供数据依据;(2)丰富系统功能,提高工作效率:进销存系统不但能够完成一般商品的销售功能,还能

8、够实现商品的量贩销售、按金额或者比例的打折销售、商品的组合销售,以及顾客利用信用卡或储值卡、会员卡进行的刷卡销售等功能。在销售工作结束后,计算机系统可对销售信息进行记录和汇总,帮助收款员进行核对和查询,避免了手工收银工作中可能出现的漏洞;(3)优化商品结构,提升整体效益:传统商业对商品和布局的调整依赖于管理人员的商业经验和个人喜好,致使商业企业不能够根据消费者的价值取向来提供商品,无形中损失了一部分潜在的消费群体。进销存系统通过对顾客消费时间、消费金额、消费商品明细等信息的记录和分析,为商场管理人员提供的顾客所购买商品的类别、购买商品的价格分析的趋势,了解顾客的消费变化和价值取向,帮助商场管理

9、人员及时调整商品结构和商品布局,以便最大限度地满足商圈内消费者的需求,从而使超市获得更大的经济效益;(4)规范业务流程,减少人工费用:进销存系统用电子单据代替以往用人工来传递各种单据的工作,商场的管理人员通过本地的计算机就能够对各部门提交的单据进行查询、审核、记帐等操作。商场工作人员通过进销存系统就能够完成商品流转的全过程;进销存系统的使用,使企业组织机构得以简化,传统商业企业中的物价、核算等部门及人员的工作已经完全被计算机所代替,从而节约了这些部门的各种设备和人工费用的支出。1.2会员制超市管理系统模式当今连锁超市计算机管理系统主要模式如下:POS前台销售系统。主要包括:(1)进行前台销售作

10、业,并在此基础上实现前台日常销售、小票、报表打印等工作;(2)支持时段促销方式,金额打折等打折方式,支持数据自动接收与更新功能;(3)前台还可实现对会员消费金额,详细信息的管理;(4)支持商品的退货操作;(5)具备自动识别相关硬件设备,支持相关条码扫描设备、客显、电子称、刷卡设备,前台收款与钱箱联动功能。后台MIS管理系统是超市采用计算机管理系统的核心。主要包括:(1)商品管理:可对商品进行录入与查询,系统支持条形码扫描,做到准确录入商品;(2)进货管理:系统提供不足商品自动告警,并且可自动制定进货单,提供入库单录入与查询功能,还支持供货商的管理;(3)员工管理:系统支持对员工类型,信息,以及

11、密码的录入修改等操作;(4)销售管理:系统允许管理员对商品销售信息进行按商品名称,按时间等多种方式的查询。1.3本系统的技术概况本会员制超市管理系统是以实际情况为基础,针对各大超市现有的管理情况,而开发的一套进销存管理信息系统软件。本系统是一个以计算机为工具,对超市的供应商、采购、进货、销售、仓库、财务、客户等信息进行处理的人机系统,其能及时、准确的反映超市进销存中的各项工作的当前状态,并利用过去的数据统计分析,能从全局出发辅助超市各部门的管理。1.3.1数据库管理系统所有的超市企业都与数据息息相关。如果需要得到客户每月的交易额,就必须通过数据库管理系统去查出客户的交易记录。每家超市都需要有完

12、整的销售数据来统计分析各商品的销售金额,也需要有一个最新、最正确的库存数据来随时掌握最新的存货状况。如果目前仓储的库存低于安全库存,那么当前商品就处于缺货状态,系统应当立刻通知库管员,然后向供应商订货。每一家客户的销售记录,每一项商品的销售状况,所有仓库的商品存货信息,这些组合起来就是数据。所有的访问都要通过数据库管理系统完成。1.3.2采用SQL Server2005数据库Microsoft SQL Server2005是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了SQL语言,在客户机和服务器之间传递客户机的请求和服务器的处理结果。Microsoft SQL Serv

13、er2005是一个应用广泛的数据库管理系统,具有许多显著的特点。有动态的数据存储机制:数据库设计和创建之后,数据库的大小可以随着数据量的变化缩小和扩大;具有强大的安全措施:Microsoft SQL Server2005采用了一种与WindowsNT/2005集成的安全性模式,有完善的用户帐户策略和许可机制;Microsoft SQLServer2005虽然采用了分布式的计算模式,但是它也支持单用户的计算模式;具有自动配置和动态配置的功能:在系统运行过程中,可以根据系统的需要和运行环境的状况,进行自动配置。Microsoft SQL Server2005允许用ODBC做客户端和服务器端的连接管

14、道ODBC实际上是一个数据库的访问库。ODBC通过使用驱动程序来提供数据库的独立性,驱动程序与具体的数据库有关。在设计会员制超市管理系统时,考虑到以后系统设计扩展到网络化管理,也就是说B/S结构的数据库管理系统,所以选用SQL Server2005数据库是比较合适的,充分发挥SQL Server2005的优点。1.3.3采用C#.Net作为前端开发工具C#完全支持类和面向对象编程,包括接口和继承、虚函数和运算符重载的处理,定义完整、一致的基本类型集,对自动生成XML文档说明的内置支持,自动清理动态分配的内存,可以用用户定义的特性来标记类或方法,对.NET基类库的完全访问权,并易于访问Windo

15、ws API,可以使用指针和直接内存访问,但C#语言可以在没有它们的条件下访问内存,以VB的风格支持属性和事件,改变编译器选项,可以把程序编译为可执行文件或.NET组件库,该组件库可以用与ActiveX控件(COM组件)相同的方式由其他代码调用,C#可以用于编写ASP.NET动态Web页面和XML Web服务。用 C# 设计的组件可以很容易的转换成 Web 服务,可以以任意操作系统的任意语言从 Internet 上调用。实际上,因为有了来自 .NET 框架对核心编程任务的支持,使用 C# 比使用 Visual Basic 更容易。1.4系统的运行环境为了保证系统运行的效率和可靠性,服务器端应具

16、有较高的软硬件配置,客户端的要求不需要很高。此应用程序可广泛运行于Internet,也适应于内部的局域网。运行要求如下:1软件环境客户端:Windows 2000/XP,IE6及以上版本。服务器端:Windows 2000/XP,IIS 5.0 及其以上版本。数据库:采用Microsoft SQL Server 2005 数据库,运行于服务器端。2硬件环境服务器:CPU要求 PIII 800以上,内存256 MB以上。客户机:CUP要求 200MMX以上,内存64MB以上。并配有一台打印机。(二)系统分析与设计2.1需求分析2.1.1问题定义这一时期的任务是确定软件开发工程必须完成的总目标。进

17、销存管理系统是一个以人为主导,利用计算机硬件、软通信设备以及其他办公设备,进行信息的收集、传播、加工、新和维护、以企业战略竟优提高效率和效益为目的,支持企业高中层控制、基层运作的集成化的人机系统。该超市管理系统要解决的问题就是:如何实现会员制连锁学、高效的管理,包括商品基本信息管理、会员信息管理、进管理、销售信息的管理、库存信息的管理。目标系统是一个数据库应用软件,其最终目的是通过此软件来实现连锁环节的管理。本系统主要包括以下五个子系统:(1)员工信息管理子系统;(2)会员信息的管理子系统;(3)进货信息的管理子系统;(4)销售信息管理子系统;(5)库存信息的管理子系统。2.1.2系统的主要功

18、能(1)商品管理功能:对商品进行分类,并将商品详细信息录入系统,支持条形码扫描,提供多种商品查询方式;(2)进货管理功能:当库存商品数量低于某一最低值时,系统自动告警,并生成不足商品名称,库管员据此制订进货单,交给进会员进货,进货员按照进货单采购商品,根据采购的实际商品数量,入库登记,同时修改商品信息表中商品数量并将进货单从数据库中删除,采购计划的制订主要依据:现有库存商品的数量;(3)销售管理功能:包括收银功能和销售信息查询功能。收银业务:通过直接输入商品名称或扫描条形码,系统自动显示该商品的详细信息。明确显示折扣,现卖价,自动计算本次交易的总金额。如果顾客是本店会员并持有本人会员卡,则对所

19、购物品全部实行9.5折扣优惠,并将所购物品的总金额累计到该会员的总消费金额中。同时将销售产品信息、会员信息和库存信息相结合,实现销售数据的流转和管理。销售信息查询:根据交易日期、商品编号等对销售信息进行查询。还可对交易单页眉页脚进行设置;(4)员工管理功能:实现员工信息的管理;(5)会员管理功能:实现会员的录入与查询;(6)退货管理功能:根据交易流水号进行退货管理。2.1.3设计功能注意事项(1)在预定环境下能正确完成预期功能的程度要高,需要的资源少;(2)在硬件发生故障、输入的数据无效或操作错误等意外环境下,系统能做出适当响应的程度大;(3)对XX的人使用软件或数据的企图系统能过控制(禁止)

20、的程度要高,数据库稳定;(4)容易理解和使用该系统,系统的可移植性高,可重复使用性强;(5)诊断和改正在运行现场发现的错误所需要的工作量要少。2.2系统总体设计2.2.1系统E-R图 如图2-1所示图2-1系统E-R图2.2.2系统功能模块设计首先,库管员要添加商品详细信息,这时需要设计一个商品管理模块;根据商品信息表中的商品数量,库管员制定进货单,交给进货员,进货员根据进货单向供货商进货,这时需要一个供货商管理模块;在进货入库时,库管员根据进货信息,录入入库单,这时需要制定进货管理模块;在商品采购入库之后,就要在前台销售商品,收银员通过销售模块进行商品的销售,并可在此模块中查询销售信息;在出

21、售的商品出现问题,顾客要求退货时,需设计一退回管理模块;超市的人员分为好几类,要对员工进行统一管理,需要一员工管理模块;同时,超市提供会员打折优惠服务,这时,需要添加一会员管理模块。对上述各项功能进行集中,分块,按照结构化程序设计的要求,得到系统功能模块图:系统总体结构超市管理系统前台管理子系统后台管理子系统销售管理会员管理退货管理商品管理进货管理员工管理其他操作图2-2 系统总体结构(1)、销售管理模块:销售管理销售页面销售查询交易单设置图2-2-1 销售管理模块(2)、会员管理模块:会员管理会员录入会员查询图2-2-2 会员管理模块(3)、退货管理模块:商品管理类别管理信息录入信息查询图2

22、-2-3退货管理模块进货管理进货单制定入库单录入入库单查询供货商管理(4)、进货管理模块: 图2-2-4进货管理模块(5)、员工管理模块:员工管理信息录入信息查询密码管理图2-2-5 员工管理模块(6)、其他操作:其他操作进入提示页进入前台图2-2-6 其他操作模块2.2.3系统流程图图2-3 系统流程图 2.2.4数据库的设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解拥护各个方面的要求,包括现有的以及将来可能增加的需求。(1)数

23、据字典供货商表Supplier(供货商编号、供货商名称、供货商电话、供货商地址)进货单表Purchase(进货单编号、进货商品名称、进货商品编号、进货量、进价、总额、供货商名称、供货商电话、进货单生成日期、进货员姓名)入库信息表Stock(入库编号、入库商品编号、入库商品名称、入库量、总额、供货商名称、入库日期、进货员编号)商品信息表MerchInfo(商品编号、商品名称、商品条形码、商品类别、商品售价、进价、促销价、促销起始日、促销截止日、库存量、告警量、计划库存量、生产厂商、供货商编号)产品类别表Kind(商品种类编号、商品种类)员工信息表WorkerInfo(员工编号、工作类型、员工姓名

24、、性别、年龄、身份证号、员工工资、员工电话、居住地址、备注信息)员工登录信息表Wlogin(员工编号、员工密码、工作类型)商品交易表Dealing(交易流水号、计数号、交易日期、收银员号(员工编号)、商品编号、商品名、数量、售价、小计、会员卡号)会员表Member(会员卡号、会员姓名、会员身份证号、累计消费金额、注册日期)退货信息表Return(计数号、退货商品编号、退货日期)提示信息表cishu (登录次数、提示信息、提示日期)交易单设置 TradeListSet(页眉文字、页脚文字、编号)员工类型表 WorkerKind(员工类型)(2)数据库逻辑结构设计现在需要将上面的数据库概念转化为S

25、QL Server2005数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。根据数据库的需求分析和概念结构设计,设计了名称为supermarket的数据库。数据库由下面多个表格组成,各个表格的设计结果如下表所示,每个表格表示数据库中的一个表。 注:(空)表示表中内容“可为空”字段数据类型长度是否主/外键备注信息SupplierIDint4主键供货商编号SupplierNamevarchar50否供货商名称SupplierPhonevarchar25否供货商电话SupplierAddressvarchar250否(空)供货商地址表2-1 供货商表Supplier 表2-2 进货单表Purc

26、hase字段数据类型长度是否主/外键备注信息PurchaseListIDint4主键进货单编号Merchvarchar50否进货商品名称MerchIDvarchar10外键进货商品编号NeedNumint4否进货量PurchasePricemoney4否进价TotalPricemoney4否总额SupplierNamevarchar50否供货商名称SupplierPhonevarchar25否供货商电话ListDateTimedatetime8否进货单生成日期Purchaservarchar50否进货员姓名表2-3 入库信息表Stock字段数据类型长度是否主/外键备注信息StockListID

27、varchar10主键入库编号MerchIDvarchar10外键入库商品编号Merchvarchar50否入库商品名称MerchNumint4否入库量TotalPricemoney4否总额SupplierNamevarchar50否供货商名称StockDatedatetime8否入库日期Purchaservarchar50否进货员编号表2-4 商品信息表MerchInfo字段数据类型长度是否主/外键备注信息MerchIDvarchar10主键商品编号Merchvarchar50否商品名称BarCodevarchar50否商品条形码MerchKindsvarchar25外键商品类别SalePricemoney4否商品售价PurchasePricemoney4否进价SalesProPricemoney4否(空)促销价格SalesProDateSdatetime8否(空)促销起日期SalesProDateEdatetime8否(空)促销止日期MerchNumint4否库存数量CautionNumint4否告警量PlanNumint4否计划进货数ProducesCompanyvarchar50否(空)生产厂商SupplierIDint4否供货商编号表2-5 商品类别表Kind字段数据类型长度是否主/外键备注信息MerchKindIDva

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1