超市进销存管理系统的设计与实现.docx
- 文档编号:10782225
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:30
- 大小:1.50MB
超市进销存管理系统的设计与实现.docx
《超市进销存管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《超市进销存管理系统的设计与实现.docx(30页珍藏版)》请在冰豆网上搜索。
超市进销存管理系统的设计与实现
四川师范大学本科毕业设计
超市进销存管理系统的设计与实现
学生姓名
学号
所在系
计算机科学与技术系
专业名称
计算机科学与技术
班级
指导教师
四川师范大学
二○一二年五月
超市进销存管理系统的设计与实现
学生:
指导教师:
内容摘要:
计算机技术全面普及,给中小型超市带来的新鲜的能量,使用计算机对超市进行管理,不仅仅是解决了,传统管理方式中:
管理效率低下、管理不全面、数据信息不能得到统计…面临的很多问题。
对于管理方式的转换,提高整个超市人工的工作效率,在某种意义上讲,给中小型超市提供了必要的条件,增强了超市的商业竞争力,成为超市管理的必备工具之一。
本系统的开发,适用于多种大小的超市,能帮助超市快速、有效管理:
进货、销售、库存等各项活动,理性控制进销存的各个环节,提高资金的利用率,实现管理的高效率和实时性。
本系统是依据人们在日常生活中超市的实际需求而开发的,完全足够实现管理者对超市的智能化管理。
关键词:
超市进销存ASP.NET三层架构
SupermarketInvoicingmanagementsystemdesignandImplementation
Abstract:
Thecomputertechnologypopularization,tosmallandmedium-sizedsupermarketsbringfreshenergy,usethecomputertothesupermarketmanagement,notonlysolvetheproblemofthetraditionalmanagementmode,lowefficiencyofmanagement,management:
comprehensiveinformationcannotbeobtained,datastatistics…Manyoftheproblemsfacedby.Forthemanagementofthechangeoverofmeans,improvetheworkingefficiencyofthesupermarketartificial,inasense,tosmallandmedium-sizedsupermarketstoprovidetheessentialcondition,enhancesthesupermarketbusinesscompetitiveness,becomeoneoftheessentialtoolsofsupermarketmanagement.
Thedevelopmentofthissystem,applicabletoavarietyofsizesofthesupermarket,canhelpthesupermarketfast,effectivemanagement:
purchase,sales,inventoryandotheractivities,areasonablecontrolinventoryofeachlink,raisetheutilizationrateofcapital,realizethemanagementefficientandreal-time.
Thissystemisbasedonthepeopleinthedailylifeofsupermarkettotheactualdemandofthedevelopment,fullyenoughtoimplementmanagementofsupermarket'sintelligentmanagement.
Keywords:
SupermarketInvoicingASP.NETthreelayerarchitecture
目录
前言1
1概述1
1.1信息管理系统概述1
1.2研究现状2
1.3超市进销存管理系统概述3
2系统开发技术、工具及环境4
2.1开发环境4
2.2开发工具4
3系统分析5
3.1可行性分析5
3.2系统功能分析6
3.2.1系统功能的需求分析6
3.2.2系统设计结构分析7
3.2.3系统功能流程图9
4系统设计10
4.1系统设计要求、目标及命名规则10
4.1.1要求10
4.1.2目标10
4.1.3命名规则10
4.2系统功能设计11
4.3数据库设计11
4.3.1数据库结构设计12
4.3.2数据库逻辑设计12
5系统具体实施过程13
5.1母版页13
5.1.1母版页优点13
5.1.2母版页的使用13
5.1.3本系统的母版页14
5.2各个模块的实现14
5.2.1登陆及切换用户14
5.2.2登陆成功后进入主界面16
5.2.3权限的设置18
6结束语21
参考文献23
超市进销存管理系统的设计与实现
前言
超市的形式在我国于20世纪90年代初期起步,现在已经成为我国零售业的一种重要形式。
随着超市的快速发展,他的经营管理也让人觉得越加复杂,在早期售货员站柜台这种形式已满足不了现有的发展。
这种形式下,就需要引进新的思想技术和管理技术进入到超市管理中。
超市自动化的产品管理模式在欧美等各国已实行了多年,这也是零售业管理的基础。
它最主要的特点是:
能够及时和准确的反应店内的销售情况。
超市引进信息管理系统,在零售业经营之中是最热门的话题之一。
但是。
在目前状况下,零售业、商业、企业仍存在着落后的一面,如:
全球经济环境的变化促使规模经济的优势不在突出。
固定的有硬设备、人员数量、大量资金等大的资源投入占企业投入的比重变少,而软投入如管理、人力资源、服务品质、品牌附加值、渠道等却能增加企业的效益。
“速度冲击规模”的速度经济概念已经向企业提出挑战。
那么日益发展壮大的企业集团,如何找到一套功能强大、可随意拓展、低开销成本、安全可靠的管理方案,来适应企业的发展,适应时代的发展呢?
我们认为最好的办法是使用Internet这个工具,依靠计算机技术来管理超市,而节省了大量的人力、物力,改善了员工的工作量,减轻了劳动强度,并能快速反映出商品的进销存的各种状况和反馈信息,使管理员应对市场的变化快速作出相应决策,加快了超市的系统建设的技术基础。
架构了自己的供需链管理平台,让无处不在的互联网为你所用,实现了无处不在的管理目标。
让Internet像电一样加入到企业的管理之中,提高企业在经济时代的核心竞争力,通过对Internet的高效使用,在激烈的市场竞争中,首先要打赢第一仗“信息战”。
正是基于对Internet的这种认识,特别针对中国企业提出了基于Internet的网络商务管理解的决方案——超市进销存管理系统。
1概述
1.1信息管理系统概述
信息管理系统就是我们经常说的MIS(ManagementInformationSystem),它是一个有关计算机软硬件资源,[1]以及数据库的人-机系统。
它能提供信息,支持企业或组织的运行、管理和决策这些功能。
许多企业已经或着正准备投入高额的资金、花大量资金建立大规模的计算机管理信息系统(MIS)在普遍存在着系统建设难以达到预期效果的问题上。
有的开发规模大,实际应用的范围却小;有的系统用与不用没有明显的差别;有的系统由于技术过于落后、维护工作量太大,若是在原有的基础上扩大功能还不如推倒重新再来。
就系统开发的某一个具体问题来说:
主要是开发数据处理的程序,又不需要高深的物理概念,也不需要复杂的数学算式,一般是容易实现的,并且大多数采用最新的计算机软硬件平台,由优秀的计算机专业技术人员实施开发,很少有因网络或程序调试不通而中止开发的事情。
信息管理系统(MIS),以分类组织数据为核心,无论计算机的内部多复杂,MIS建设所用到通常只是计算机的操作。
随着计算机的飞速发展,其功能也越来越强,使用也越来越简单,计算机技术已不再是MIS建设中的难题。
系统开发中,有关计算机要解决的问题是:
怎样以计算机为平台组织新的系统?
MIS系统大大的简化了管理人员的工作,使高层管理员对中层,中层对基层、基层对设备管理系统逐渐级别式的加强了管理、监督和控制,业务工作量的减少,系统的维护的工作量增大,大量业务改进工作转向了系统的改进,系统正常运行成为企业运转的力量,因此来说,选拔和培养出合格人员特别是各层次的计算机系统负责人,是企业MIS建设的基础。
1.2研究现状
社会生活现代化,使得市场走向发生着巨大变化,由于经济发展,许多人们往往不是单纯为了满足生活必需才去购买,[2]而是仅仅是凭着喜欢、意欲和感观去购买。
如果一个超市能够做到打动顾客和吸引顾客,自然就会顾客盈门。
这几年新兴的超市的现代化管理方式与便捷的购物方式。
商品经济高速现代化发展同时也促进了竞争,促使一切不甘落后的商家都采用最新的管理方法来加大自己的竞争能力。
因此,不能将超市现代化经营方式作为努力开拓的目标,就无法使经营活络、财源广进。
随着超市的规模的发展在不断扩大,具有了经营品种丰富、更新速度很快、交易高峰时间顾客交易的频繁、速度快、准确性要求高的特点。
每日甚至是每时将这些频繁交易的真实情况实时地采集汇总、分类处理,生成各种账目、报表的形式,并将进、销、存、结及资金分布等情况迅速的反映出来。
超市在每时每刻都需要对商品各种信息进行统计分析。
随之而来的就产生了超市管理系统,现在还处在发展阶段。
因为有很多的制约条件:
观念资金制约:
[3]对于超市的信息化现状,普遍有一种评价:
投资了不少,但能使用的只有10%,资金的投入没有得到充分回报。
而投资者更习惯用眼前的投资回报来衡量投资的利弊,买一套管理软件看能增加多少销售额、降低多少成本,这是一个直观判断,如果看不到明显的回报,就会有追加投资的困难。
这种观念制约着超市信息化进程,也让本来就不在同一条起跑线上,其他同类型零售企业差距越来越大。
另外,[4]受资金实力影响,多数超市企业软件系统投资规模在10万至50万元左右,而软件投资规模超过100万的超市企业,在国内还不到两成。
一般来说,超市企业上的ERP系统,软件投资的规模就会超过100万,这个比例说明了我国超市企业的信息化水平,还处在一个起步发展阶段。
开发应用有矛盾:
超市进销存管理的不规范。
产生这种情况的主要原因是对信息化应用需要管理配套、流程配合、分段进行、逐步提高的规律认识不足,总是期望找到一个一劳永逸的办法。
实施服务过得去:
调查显示出,[5]超市表示,目前所用的软件是比较满意还是还过得去。
很少有对电脑软件非常满意的,也很少商家认为目前所用的软件非常的糟糕。
软件产品是电脑里的,不同于其它有形产品,购买者看重的是软件的功能以及售后服务,管理方式是企业管理的关键,所以说软件的功能是最为重要的,其次是售后的服务,没有良好的实施管理和售后服务,就算软件功能再强也没办法很好的发挥出来。
1.3超市进销存管理系统概述
超市进销存管理系统是典型的信息管理系统,[6]它的开发主要包括,后台数据库的建立和维护和前端应用程序的开发,两个方面。
前者要求建立资料一致性、完整性强、资料安全性好的库管理。
后者则要求应用程序功能的完备,易使用的特点。
随着计算机技术的不断提高,计算机科学逐渐走上成熟,强大的应用功能已为人们深刻认识,超市进销存管理系统开发的环境及条件越来越好,同时功能也变得越来越全面。
超市使用进销存管理系统有宏观上的意义,[7]那就是顺应时代的信息化、现代化的潮流,提高个人效益;也有微观上意义,那就是可以提高管理现代化程序,加强管理信息化手段,提高工作的效率。
1.3.1课题目的与方向
进行需求分析时,我们发现,[8]市面上超市进销存管理系统有下面几个问题:
●应用的系统界面不够友好。
●图表显示效果差,未能很好表现统计出来结果。
●统计项目不够齐全,未能实现超市,智能化管理。
●统计效率低下,不及时。
针对同类系统出现不足,以及超市的具体需要,本系统应该有如下完善:
●系统操作较简单,界面友好。
●规范完善基础信息设置。
●为了方便用户,要求系统支持用户多条件查询功能。
●图表分析销售的情况。
●支持多种报表的打印功能。
●具有数据备份和数据恢复功能,保证系统数据的安全性。
总结现在市场超市进销存系统的研究成果,这个系统增加了很多现在所用的系统不具备的功能。
2系统开发技术、工具及环境
2.1开发环境
本系统开发环境如下:
运行平台:
WindowsXP/Windows2003。
关系统数据库:
SQLServer2005。
开发平台:
MicrosoftVisaulStudio2005。
辅助开发工具:
PhotoshopCS2。
浏览器:
IE5.0
推荐使用IE6.0
Web服务器:
IIS6.1
分辨率:
最佳1024×768像素。
2.2开发工具
2.2.1VisualStudio2005
此工具乃是微软公司出品的一套完整开发工具。
[9]用于生成ASPWeb应用程序、桌面应用程序、XMLWebservices、移动应用程序。
VisualC++.NET、VisualBasic.NET、VisualC#.NET和VisualJ#.NET全都使用相同的集成开发环境(IDE)。
而系统使用的是DotNet2.0平台,所以只用到VisualStudio2005中C#开发集成开发环境。
而DotNet下可以开发web部分和windows程序,Web窗体是用于创建可编程Web页的ASP.NET技术,Windows窗体是用于MicrosoftWindows应用程序开发的、基于.NETFramework的新平台。
此框架提供一个有条理的、面向对象的、可扩展的类集,使您能够开发功能丰富的Windows应用程序。
[10]另外,Windows窗体可作为多层分布式解决方案中的本地用户界面。
本系统基于B/S架构,所以是鉴于.NET平台的网站。
3系统分析
3.1可行性分析
通过计算机软件管理系统对超市进行全面的管理,满足超市现代化管理的需求。
●经济性
超市的运营过程中的信息系统化管理、权威数据统计,为超市经营决策提供了大量权威科学依据;超强大账单结款功能,简化了员工日常的工作,提高了工作的效率,避免了人工管理过程中,数据容易记错所带来的一系列的连锁反想,高效的提高企业经济效益。
●技术性
在有高系统配置、高网络带宽服务情况下,各个级别管理人员很容易通过网站,对其操作范围内的系统信息进行操作管理,完全满足日常经营和管理的要求。
●开发系统的必要性
随着网络的普及和全面,使用互联网络进行经济活动,不仅经济实用,而且方便快速,还可以吸引更多不同的顾客,这也是商家看好其中一种原因。
单从这一点就足可以说明开发系统必要性。
●开发系统的经济可行性
经济费用主要包括:
硬件及有关设备的费用;购置并安装软件;系统开发的费用;人员培训费用;系统安装、使用和维护费用。
在硬件方面:
除了服务器要求高以外,终端设备根本不太贵。
在软件方面:
买正版的操作系统,这是必须的。
系统开发费用大概30万元人民币,但是这个小数字与一个公司的发展比起来,就显得太渺小了。
系统的安装由自己的开发人员来完成,这个费用包括在,开发费用之中。
运行和维护这部分,需要公司招聘相应的技术人员来完成,这是必不可少一项开支。
本系统操作起来很方便,易学易懂,人机交流友好所以培训时间很短费用也不会很高。
总之,这几项加一起,与本系统所带来的经济效益与社会效益比起来,可以说微不足道。
●开发系统技术的可行性
通过公司业务对各个环节的分析,确定出新系统管理结构。
我开发小组人员,利用现有开发工具与开发技术,完全可以在规定资金、规定时间范围内实现新系统的全部功能。
●开发系统法律的可行性
开发本系统是为了实现超市高效管理。
在开发过程中完全自主开发,不会出现侵权问题。
另外也会使用正版软件来开发系统和运行系统。
●组织管理上的可行性
本系统会使超市管理更加科学化,会更高效、人性化、方便。
同时也可以优化组织结构,提高超市竞争力。
●社会条件上的可行性
网络的普及,网络本身也越来越受到人们喜爱,这也为系统实现后,运行提供了一个很好的施展环境。
3.2系统功能分析
3.2.1系统功能的需求分析
制作需求分析可以从用户那里获取项目的基本方向和要求,这个是进行项目后续工作的前提。
目前我国的型超市数量多,地区分布较为广泛,在我国经济发展中已经具有重要地位。
随着全球经济一体化的发展以及电子商务的兴起,超市之间的竞争将越来越激烈。
网络以及电子商务的迅猛发展,突破了时间、空间的局限性,给超市带来了更多发展机会,同时也增加了超市之间竞争强度。
这就要求超市必须改变传统的经营和管理模式,提高超市运营效率。
目前,我国超市的信息化水平还很低,相比较国外的超市,还处于刚起步阶段。
随着科技的发展,电脑的操作及管理日趋简单化,电脑的知识也日趋普及,同时市场经济一夕多变,竞争激烈,超市采用电脑管理销售也已成为必然趋势。
超市进销存管理系统,是一个典型数据库开发应用程序,由货信息管理模块,进销售信息管理模块,库存信息管理模块,基础信息管理模块等部分组合而成,规划系统功能的模块列举如下:
●基础信息管理模块
模块包括切换用户,权限信息设置,业务员信息设置,客户信息设置,供应商信息设置,商品信息设置,仓库信息设置,角色信息设置,会员类别信息设置,产品类别信息设置。
●进货信息管理模块
该模块主要包括进货信息查询,进货订单录入和修改,进货单录入和修改,订货单打印。
●销售信息管理模块
该块主要包括销售信息查询,销售订单录入和修改改,销售单录入和修改,销售单打印。
●库存信息销售模块
该模块主要包括库存信息查询,库存信息的设置,进货订单的校验,销售订单的校验,库存单打印。
3.2.2系统设计结构分析
超市进销存管理系统采用的是浏览器/服务器系统(Browser/Server简称B/S)结构。
●B/S介绍
B/S结构,即Browser/Server(浏览器/服务器)结构,只安装维护一个服务器(Server),客户端采用浏览器(Browse)运行软件。
它随着Internet技术的兴起,对C/S结构一种变化与改进。
主要利用不断成熟的WWW浏览器,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新软件系统构造技术。
中间件作为系统基础平台,提供了一些的主要功能:
负责客户机和服务器、服务器与服务器间连接与通信;实现应用和数据库高效连接;提供一个三层结构的应用管理、开发、部署、运行和平台。
这种三层结构在层与层之间是相互独立,任何一层改变都不会影响其它层的功能。
图3.2.2-1B/S三层体系结构
随着Windows将浏览器技术植入到操作系统内部,这种结构已经成为当今应用软件的首选体系结构。
显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的跨步。
采用该结构软件优势在于:
●不需要开发客户端软件,维护和升级很方便;
●跨平台操作。
任何一台计算机装有WWW浏览器,就可作为客户机访问系统;
●具有良好开放性与可扩充性;
●采用防火墙技术用来保证系统的安全性,适应当前用户对管理信息系统新需求。
●该结构在管理信息系统开发领域获得飞速发展,成为应用软件研制之中一种流行体系结构。
●B/S相对于C/S优势
由于传统客户服务器有维护工作量大,灵活性差,升级困难的缺陷,已很难适应当前信息技术与网络技术发展需要。
它的主要优势有:
●维护与升级方式简单
现在软件系统改进与升级越来越频繁复杂,B/S架构的产品的特性。
对大的单位来说,系统管理员需要在几百、甚至上千部电脑之间奔跑,工作量与效率可想而知,但B/S架构软件仅需要管理服务器就行,所有客户端只是浏览器根本不要做任何维护。
今后软件升级与维护也会越来越容易,使用起来也会越来越简单和方便,这对用户费用,时间,物力,人力节省是显而易见的。
因此,维护与升级革命方式是胖服务器,瘦客户机。
●成本降低、选择更多
大家应该都知道windows在桌面电脑上几乎是一统天下,浏览器成为标准配置,但在服务器操作系统上,windows并不是处于绝对的统治地位。
比如很多人每天上新浪网,只要安装了浏览器就可以,并不需要了解新浪的服务器用的什么操作系统,事实上大部分网站也确实没有使用windows操作系统,而用户的电脑大部分安装的是windows操作系统。
●应用服务器运行数据负荷较重
B/S架构管理软件只安装服务器端(Server)上,所有客户端只有浏览器。
网络管理员只需要做硬件的维护。
应用服务器运行数据负荷比较重,一旦发生服务器崩溃等一些问题,后果是不堪设想的,许多单位有数据库存储服务器,来以防万一。
●客户/服务器体系结构的综合特点
B/S结构主要特点是开发简单,分布性强,共享性强,维护方便,总体拥有成本低。
但数据传输速度慢,对服务器要求过高,软件个性化,数据安全性问题特点明显降低,这些缺点都是看得到的,难以实现传统模式下的特殊功能要求。
3.2.3系统功能流程图
根据上述系统功能的需求分析,得到如下所示的系统功能模块图
图3.2.3-1系统功能结构图
4系统设计
4.1系统设计要求、目标及命名规则
4.1.1要求
●由于操作人员计算机知识普遍较差,要求有良好人机界面。
●由于该系统使用对象多,要求有较好权限管理。
●方便数据查询、支持多条件查询。
●基础信息管理(包括商品信息、客户信息、供应商信息)。
●通过看计算机,能够直接透视仓库储存情况。
●完善商品采购信息、对商品销售信息进行管理。
●商品销售排行要统计。
●当外界环境(停电、网络病毒等)干扰本系统时,系统有自动保护原始数据的安全。
●数据计算每次自动完成,尽量减少人工干预。
●退出系统。
4.1.2目标
●界面美观而友好,系统采用人机对话方式,信息查询快捷、准确、灵活、方便,数据存储安全和可靠。
●键盘操作,系统快速反应。
●实现各种查询,如模糊查询、多条件查询等。
●管理员设置操作员的权限。
●对员工输入数据,系统进行严格的数据检验,排除可能人为错误。
●数据保密性要高,为每个用户设置权限的级别。
●系统最大限度实现了易操作、易维护性和易安装性性。
●系统的运行稳定和安全可靠。
4.1.3命名规则
项目中的命名规则
项目中各个子项,均以子项功能名称的各个汉字的第一个字母,且都要大写,他们对应的三层中的类,均以他们名称加上相应后缀来命名(如:
进货项,项目名JH,对应数据层中类是JHService),类中方法依据功能而定,项目中页面命名是项目名为前缀加上相应功能名。
数据库的命名规则
数据库的名称与项目的名称相同,数据库中,表命名规则是表名称的各个汉字的第一个字母,表中字段的命名与表相同。
4.2系统功能设计
4.2.1系统具体功能
举一例基础管理,结构图4.2.1-1所示:
4.2.1-1基础管理结构图
●
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 进销存 管理 系统 设计 实现