超市进销存论文.docx
- 文档编号:11225069
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:45
- 大小:484.83KB
超市进销存论文.docx
《超市进销存论文.docx》由会员分享,可在线阅读,更多相关《超市进销存论文.docx(45页珍藏版)》请在冰豆网上搜索。
超市进销存论文
关于超市商品进销存系统研究
目录
一、引言3
(一)项目开发的背景3
(二)目的和意义4
(三)系统设计思想4
二、可行性分析6
(一)技术可行性6
(二)经济可行性6
(三)运行可行性7
(四)法律可行性7
三、系统需求分析8
(一)系统目标8
(二)系统功能需求8
1.系统总体功能描述8
2.识别参与者9
3.系统用例9
四、系统设计10
(一)系统功能结构10
(二)类的设计11
(三)数据库设计12
1.数据库概念设计12
2.数据库逻辑关系13
3.数据库表13
(四)动态分析17
1.用户登录活动图17
2.用户修改密码活动图18
3.添加商品信息活动图18
(五)系统界面设计19
1系统登录面设计19
2系统主界面设计19
3采购管理功能设计20
4销售管理功能设计20
5库存管理功能设计22
6系统管理功能设计23
7系统配置管理功能设计24
9系统管理功能设计24
五、系统实现25
(一)开发环境25
1ASP.NET概述25
2ASP.NET的优点25
3SQLServer2005数据库介绍26
(二)具体实现28
1.系统结构28
2.代码的实现29
结论32
关于超市商品进销存系统研究
内容摘要:
中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量多,地区分布广泛,行业分布跨度大。
随着全球经济一体化的发展和电子商务的兴起,中小企业之间的竞争将越来越激烈。
网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的发展机会,同时也增大了企业之间的竞争强度。
这就要求中小企业必须改变企业的经营管理模式,提高企业的运营效率。
目前,我国中小企业的信息化水平还很低,相比国外企业,还只处于刚开始始用的阶段。
随着技术发展,计算机操作及管理日趋简化,计算机知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用计算机管理进货、库存、销售等诸多环节也已成为趋势及必然。
随着国家的政治经济政策的优化改革,使得国内中小企业得以蓬勃发展。
中小型商业企业是专门从事商品买卖的一类企业,由于客户数量的不断增多,财务工作繁杂化,库存产品零乱等一系列问题接踵而至,给企业经营者运作带来了很大的困扰。
改善企业经营管理模式是企业适应时代的发展急需。
于是,进销存管理信息系统便应运而生。
进销存管理系统是一个基于Web的一个完全信息自动化的系统,它包括商品信息,进货信息,销售信息,仓库信息,往来管理等功能。
本文详细介绍了商品进销存系统的开发过程,开发环境以及系统的具体功能模块描述等信息。
我们采用微软集成开发环境 VS2005进行开发使用框架进行编程,数据库采用SQL2005来存储系统中用到的数据信息。
关键词:
进销存管理进货销售库存数据库
Abstract:
SMEhasanimportantpositioninChina'seconomicdevelopment,thenumberofChina'ssmallandmedium-sizedenterprises,arewidelydistributedintheregion,theindustrydistributionspan.Withthedevelopmentofglobaleconomicintegrationandtheriseofe-commercewillbecomeincreasinglyfiercecompetitionbetweenSMEs.Therapiddevelopmentofthenetworkande-commercebreakthroughthelimitationsoftime,space,andbringmoredevelopmentopportunitiestosmallandmedium-sizedenterprises,butalsoincreasestheintensityofcompetitionamongenterprises.ThisrequiresthatSMEshavetochangethebusinessmanagementmodeltoimprovetheoperationalefficiencyofenterprises.Atpresent,China'ssmallandmediumenterprisesthelevelofinformationisstillverylow,comparedtoforeignenterprises,butalsoonlyatthebeginningofthebeginningstage.Withthedevelopmentoftechnology,computeroperationsandmanagementhasbecomeincreasinglysimplified,thegrowingpopularityofcomputerknowledge,themarketeconomyisfastchanging,highlycompetitive,enterprisecomputerpurchase,inventory,salesandmanyotheraspectshasbecomeatrendandinevitable.
Withtheoptimizationoftheeconomicpoliciesofthecountry'spoliticalreform,makingthedomesticsmallandmediumenterprisestoflourish.Smallandmedium-sizedcommercialenterprisesspecializingincommoditytradingcompanies,duetothegrowingnumberofcustomers,financialcomplicated,inventorymessyfollowed,broughtagreatdealofdistresstotheoperationofthebusinessowners.Improveenterprisemanagementmodeisinurgentneedofthedevelopmentoftheenterprisestoadapttothetimes.Asaresult,theinventorymanagementinformationsystemshavecomeintobeing.TheinventorymanagementsystemisaWeb-basedacompletelyautomatedsystem,whichincludesproductinformation,purchaseinformation,salesinformation,warehouses,demandmanagementandotherfunctions.
Thispaperdescribestheproductinventoryinformationsystemdevelopmentprocess,developmentenvironmentandsystemspecificfunctionmoduledescription.MicrosoftintegrateddevelopmentenvironmentVS2005developmentusingframeworkforprogramming,databaseSQL2005datastoragesystemused.
Keywords:
Inventorymanagementpurchasesalesinventorydatabase
一、引言
(一)项目开发的背景
经济大环境的变化使得规模经济的优势不再突出。
固定的硬设备、人员数量、大量资金等资源投入占企业效益的比重变少,而软投入如管理、人力资源价值、服务、品牌附加值、渠道却能增加企业的效益。
“速度冲击规模”的速度经济概念已经向中小超市企业提出。
中小型超市在我国经济发展中具有重要地位,目前我国的中小型超市数量多,地区分布广泛,行业分布跨度大。
随着全球经济一体化的发展和计算机管理技术的发展,中小型超市之间的竞争将越来越激烈。
网络及计算机的迅猛发展突破了时间,空间的局限性,给中小型超市带来了更多的发展机会,同时也增大了超市行业之间的竞争强度。
这就要求中小型超市必须改变经营管理模式,提高运营效率。
目前,我国中小型超市的信息化水平还很低。
随着技术的发展,计算机操作及管理日趋简化,计算机知识日趋普及,同时市场经济快速多变,竞争激烈,超市行业采用计算机管理进货,库存,销售等诸多环节也成为必然趋势。
中小型超市不断发展壮大,商品数量急剧增加,有关商品的信息量成倍增长,超市的管理人员时时刻刻需要对商品的各种信息进行统计和分析,而传统的超市管理通常不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,那么对于日益发展壮大的中小超市企业,怎样才能找到一套功能强大、可任意拓展、低运行成本、安全可靠的管理解决方案,来跟上企业的发展,跟上时代的发展呢?
我们认为最好的办法是利用网络这个工具,架构自己的供需链管理平台,使无处不在的网络为你所用,实现无处不在的管理目标。
让网络像电一样融入到企业的管理之中,提高企业在新经济时代的核心竞争力,通过对网络的高效率使用,在激烈的市场竞争中,首先打赢第一仗“信息战”。
正是基于对网络的这种深刻认识,针对中国超市企业特点提出了基于网络商务管理解决方案——进销存管理系统。
随着中小超市企业信息化进程的不断发展,商品实行信息化管理,不仅可以提高管理水平和工作效率,同时也可以最大限度地减少手工操作带来的失误。
依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。
基于以上原因结合大学几年所学的知识开发进销存管理系统,利用信息化手段把先进的超市管理方法引入超市日常管理的实践中,为超市的管理改革提供切实易行的途径。
更重要的是,进销存管理系统可以及时通过信息技术把超市日常经营的数据快速转化为企业信息,进而为相关管理者提供决策依据。
本系统主要针对中小超市中常见的采购,库存,销售,统计分析等商业活动以及相关供应商和客户等基本信进行管理。
系统中的数据格式和字段设置具体针对超市这个个行业,对中小超市具有普遍的适用性,能够满足中小超市的进销存管理的需要,为中小超市的管理现代化和运营信息化提供强有力的支持。
(二)目的和意义
商品进销存系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立资料一致性和完整性强、资料安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
随着科学技术的不断提高,计算机科学日渐成熟,强大的功能已为人们深刻认识,进销存管理系统的开发的环境及条件越来越优越,同时功能也变得越来越强大。
超市企业使用进销存管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率。
随着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。
“进销存管理系统”的开发就是为了辅助大多数企业的基本管理,实现信息管理的系统化、规范化和自动化。
简化人们日常工作中的大量机械重复的操作,使一些过程繁琐且数据量大的工作得已高效的进行,进销存管理系统还可以通过对数据的有效控制,实现对工作流层的控制、协调,从而提高企业的竞争力。
(三)系统设计思想
根据中小超市企业的各项业务特点,可以把本系统分为三大子系统,进销存系统、财务系统和超市信息系统。
超市信息系统为进销存系统和财务系统提供数据基础,进销存系统有的采购、销售、收款、付款和库存管理等功能,这几项也是超市企业的主要业务,财务系统会利用进销存系统的各项数据生成财务账簿,这个功能也是本系统的设计思想,把进销存系统和财务系统动态的联合起来,让各项数据进项共享,财务系统也可以自己创建凭证入账,生成财务账簿,记录超市的各项财务信息。
实用性:
系统以中小超市的用户需求为目标,符合用户实际的业务流程为原则进行设计和开发,以方便用户为原则。
根据用户实际的需求情况,度身订造一套先进的局域网数据传输,从用户角度出发尽可能的方便用户使用,满足基本的用户需要,成为中小商业企业通用的网络软件。
无敌域限制性:
本系统如果采用花生壳动态域名解析技术可以通过因特网工作,让本公司各个部门的数据无缝的连接起来。
先进性:
本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术。
以VisualStudio2005为主要开发环境和MicrosoftFramework.NET2.0技术,其优秀的编码体制和强大的编译器是此系统的强力支柱,SqlServer2005为后台数据库,可以满足中小商业企业的实用需求和对软件成本的控制需要。
高可靠性:
一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性。
高安全性:
在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性,本系统给用户提供的用户权限管理,可以限制各个用户所能操作的功能,给大大提高了系统的安全性,数据库数据可以进行备份和回复,确保了数据的安全。
采用标准技术:
本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。
可维护性:
系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。
可扩展性及灵活性:
系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。
智能性:
系统在设计时,充分考虑系统运行的智能性,在使用系统一段时间后,系统可以适应于任何局域网。
二、可行性分析
随着网络的普及和流行,通过互联网络进行经济活动不仅方便快速,而且经济实惠,还可以吸引更多的顾客,这也是商家看好的地方。
从这一点足可以说明开发系统的必要性。
操作可行性是指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训的补充计划可行性。
从新系统使用难易程度上来看,新系统使用起来并不复杂,界面设计亲切,容易使用,通过接触了解到公司的员工有接受新事物的能力,大多数平时都有过使用计算机的经历,学习该系统的使用应该不会困难。
该系统的实施对公司的组织机构不会有太大的影响。
在今后的维护过程中,领导者可在店面里挑选或培养一、两名对计算机知识比较了解的员工深入学习该系统,系统的开发人员也会在系统实施后的半年时间内不计酬的随时解决系统出现的一些技术性问题。
可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑:
经过上述论述分析,新系统的实施非常可行。
(一)技术可行性
通过对公司业务流程各个环节的分析,确定出了新系统的管理结构。
我开发小组人员利用现有的开发工具和开发技术完全可以在规定的时间,规定的资金范围内实现新系统的全部功能。
根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。
考虑到系统实施的可行性,在软件方面选择了如今较流行的VisualStudio2005来进行开发管理平台的设计,使用SQLserver2005数据库存储数据。
在硬件方面,则选择空间较大,只要是PentiumIII系列及以上的计算机,内存在256M以上,硬盘在30MB,都可以满足系统的开发需要!
当然,硬件的配置越高,系统的开发与运行会更流畅。
考虑到如今的家用或商用计算机硬件的整体配置水平,系统在硬件方面是可行的。
在软件方面,由于VisualStudio2005和SQLSERVER2000两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。
(二)经济可行性
经济费用方面主要包括:
购置并安装软硬件及有关设备的费用;系统开发费用;系统安装、运行和维护费用;人员培训费用。
硬件方面,除了服务器要求高一点以外,终端设备不是太贵。
软件方面,当然需要买正版的操作系统。
不过这个数字与一个公司的发展比起来就显得太渺小了。
系统的安装由我们开发人员来完成,费用包括在开发费用之中。
运行和维护只需要公司招聘相应的技术人员来完成即可,这也是必不可少的一项开支。
本系统操作方便,人机交互友好,易学易懂,所以培训时间会很短,费用也不会太高。
总之,这几项加起来与本系统所带来的经济效益和社会效益比起来,可以说是微不足道。
系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。
(三)运行可行性
操作可行性是指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训的补充计划可行性。
从新系统使用难易程度上来看,新系统使用起来并不复杂,界面设计亲切,容易使用,通过接触了解到公司的员工有接受新事物的能力,大多数平时都有过使用计算机的经历,学习该系统的使用应该不会困难。
该系统的实施对公司的组织机构不会有太大的影响。
在今后的维护过程中,领导者可在店面里挑选或培养一、两名对计算机知识比较了解的员工深入学习该系统,系统的开发人员也会在系统实施后的半年时间内不计酬的随时解决系统出现的一些技术性问题。
经过上述论述分析,新系统的实施非常可行。
(四)法律可行性
开发本系统是为了实现公司的高效管理,并实现对决策的支持。
在开发的过程中完全自主开发,不会出现侵权问题。
另外也会使用正版的软件来开发系统和运行系统。
三、系统需求分析
本系统以为涉及到商品采购、商品销售、库存管理,财务管理,基础资料和设置等几大功能模块,这几个模块的需求分析,工作量较大,因此必须用行之有效的方法对软件需求进行严格的审查验证。
需求分析一般是按图3.1所示的过程进行。
图3.1需求分析的一般过程
需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。
在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。
(一)系统目标
商品进销存系统可以达到以下目标:
(1)系统开发符合超市进销存的实际需求,切合实际,能够提高商品进销存管理的管理效率,降低超市的管理成本。
(2)系统采用B/S结构,能够满足远程管理及管理的需要,安装部署及管理方便。
(3)能够对超市的进销存数据信息进行直观,方便的统计。
(4)系统根据用户实际设计,使用方便,设计统一的管理界面。
(5)系统所有管理员需要维护的内容,需要有功能的实现,如数据的备份与恢复等。
(二)系统功能需求
1.系统总体功能描述
在本系统中,主要完成的功能时对商品采购,销售和库存的管理,商品采购管理模块主要实现查找所有采购信息,添加采购信息和对采购信息进行修改及删除等操作。
商品销售模块主要实现对销售的商品进行管理以及实现商品退货的等操作。
商品库存管理模块主要实现对商品库存的管理,包括库存报警和查询等操作。
采购管理功能模块包括:
采购订单,采购退货,采管理购,退货管理,采购统计等。
销售管理功能模块包括:
销售出库,销售退货,销售信息,利润分析等。
库存管理模块包括:
入库管理,出库管理,库存状态等。
财务管理功能模块包括:
付款管理,收款管理,公司现金信息等。
基本信息管理功能包括:
往来单位管理,商品资料信息管理,商品类别管理,仓库管理,员工管理,部门管理等。
系统管理功能模块包括:
初期账号,账号管理,修改密码,数据库备份等。
2.识别参与者
通过以上对进销存管理系统的功能需求的分析,本管理系统包含的参与者如下。
图3.2系统参与者
3.系统用例
经过具体的需求分析,得出商品进销存系统的基本功能需求。
总体用例图如图3.3所示:
图3.3系统总用例图
四、系统设计
(一)系统功能结构
利用层次图来表示系统中各模块之间的关系。
层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。
树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。
随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。
从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。
系统中模块分别为:
采购管理,销售管理,库存管理,财务管理,基础资料管理,系统配置管理,系统管理等几个功能模块。
各功能模块的具体功能如下:
采购管理功能模块包括:
采购订单,采购退货,采管理购,退货管理,采购统计等。
销售管理功能模块包括:
销售出库,销售退货,销售信息,利润分析等。
库存管理模块包括:
入库管理,出库管理,库存状态等。
财务管理功能模块包括:
付款管理,收款管理,公司现金信息等。
基本信息管理功能包括:
往来单位管理,商品资料信息管理,商品类别管理,仓库管理,员工管理,部门管理等。
系统管理功能模块包括:
初期账号,账号管理,修改密码,数据库备份等。
图4.1系统功能结构图
(二)类的设计
我们在开发这个进销存管理系统的时候建立了3个控制的类,分别为系统提示类,数据库访问类,文件上传类。
基础类图如图4.2所示:
图4.2系统基础类图
图中分别为系统提示类,文件上传类和数据库访问类。
Alert类实现了操作的提示的功能包括4个方法,分别为Alertjs直接弹出提示方法,AlertAndRedirect弹出提示并实现页面跳转,AlertNewWebForm弹出新页面并显示内容方法。
Upload类实现了文件上传的功能,upload实现了上传文件已经商品图片的功能。
SqlHelper是数据库访问类,分别包括了下面几个方法。
CloseDataBase关闭数据库连接方法。
ddlDataBind直接绑定DataList控件数据库信息方法。
getConnection获取数据库连接方法。
GetDataReader获取SqlDataReader的方法。
GetDs获取DataSet的方法。
GetDv获取DataView的方法。
OpenDataBase打开数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 进销存 论文