毕业论文—小型超市信息管理系统的设计与实现.pdf
《毕业论文—小型超市信息管理系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《毕业论文—小型超市信息管理系统的设计与实现.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-小型超市信息管理系统的设计与实现摘摘要要:随着小型超市规模发展的日益壮大,商品数量和种类不断增加,有关商品的各种信息量也成倍增长,同时超市需要时时刻刻对商品各种信息进行分析统计。然而,现在已有的大型超市管理系统功能过于强大,其繁琐的操作过程削弱了小型超市的工作效率.本系统采用B 程序设计语言作为开发语言,在 Mirosoft Vsual tuo 10 开发环境中进行设计与实现,以 SQL ervr 008 作为后台数据库支持,实现具备用户登录、商品管理、人事管理、销售管理以及进货管理等功能。关键词关键词:超市管理;SQL Srver 008;VBbstract:bstract:Withteg
2、owinscale ofhe devepment ofsmallspermakts,quati nvrty sincresi,ad the infrmtin f thee comodiies s also ieaig.t sae tmehe errkets alay ne t alyz avaietof nforton on ommodiystaitic.Now,hever,the xitin lrge permarkt maent ss is oo pwerful,its teius opratioweake the effciencyfmll supemaret.This syste us
3、es Bpogmi language deeopet lgage to crry on eds and ipmetatin in teicrsf Visa Studio 2010 deelopmn environent,wth SQLServer 28 stheac-end ataase,realinselogin,prducaagemet,pesonne mgemet,sles anamn and tocgeme,etc。KeKe ordsords:Supermarket Inforaton Manageme;QLve2008;B系统概述-.1开发背景我国超市形成在20世纪9年代初期,现在已
4、经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着现代科学技术的飞速发展,计算机技术已经渗透到社会上的各个领域,成为各行业必不可少的工具,特别是Iteet技术的推广和信息高速公路的建立,使计算机产业在市场竞争中越发显示出其独特的优势。作为国内市场的一些小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些小型超市管理,相关信息的存储和处理也显得迫切需要。虽然大型的超市管理系统已经在大中型超市得到了广泛的应用,但是那些系统功能过于强大造成操作繁琐,软件成本非常高,维护也较为困难,根本不符合小型超市的实际情况。所以,开发一个操作方便,维护难度小的超市管理系统变得尤为必
5、要1。.系统简介本超市管理系统是在 Mcrso a Studo210 开发环境下采用 V。T 技术开发的小型数据库管理软件,后台数据库的设计采用Q erver200支持,这些主流软件的应用也使系统维护更加高效.在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于 Wnos 图形用户界面这一易学易用的操作环境,尤其是数据窗口这一方便而简洁操纵数据库的智能化对象,从而建立一套完善科学的管理信息系统,对超市进行商品信息、进货信息、销售信息以及人事信息等实现全面、动态、及时的管理。因此,该设计的方案基本上满足了系统的业务需求,具有一定的可用性。系统分析2。1可行性分析。.1经济可行
6、性分析经济可行性主要是针对项目的经济效益进行评价。本系统作为毕业设计课题,-不需要大量经费,因此,经济可行性上完全没有问题。而且本系统开发成功后,还具有一定的实用性。.1.2技术可行性分析技术 可行 性主 要是 分析 开发条 件能否顺利完成开发工作。本系统采用Microsoft isa Stdio 2010 和SLSr 2008进行相关开发,而Mirosoft Va tudo 是面向对象的可视化开发工具,其编程平台对数据库的访问做了很好的封装,该平台提供QL Sever 数据库接口,故考虑到 SL Sever 作为后台数据库支持,微软公司的 SL ervr 数据库,它能够处理大量的数据,同时保
7、证数据的完整性并提供许多高级管理功能,它的灵活性、安全性和易用性为数据库编程提供了良好的条件。2.需求分析本系统是一个供小型超市工作人员和管理人员使用的系统,它的核心是方便使用人员对商品信息的管理,因此超市信息管理系统应该实现以下几个功能:(1)信息管理功能:超市工作人员可以对商品进行资料管理和统计,对商品品的进货单和商品的销售单进行录入管理和统计。()信息查询功能:超市工作人员可以对根据需要对进货信息、销售信息和库存情况进行查询,了解超市的的销售情况。(3)修改密码功能:超市工作人员可以修改自己登录系统的密码.(4)权限管理功能:超市管理人员登录系统后可以对普通工作人员设置各个功能模块的操作
8、权限,从而保证了信息的安全性.2.3系统的 ER 模型图概念模型的最常用的表示方法是实体联系方法,简称 ER 方法.ER 方法使用 ER 图来描述某一组织的信息模型。R 图中包含了实体、关系和属性三种基本成分,通常用矩形框带表实体,用连接相关实体的菱形框表示关系,用椭圆或者圆角矩形框表示实体(或关系)的属性,并用直线把实体(关系)与其属性连接起来2。-本系统实体-联系图【ER】如图 21 所示:姓名工资性别身份证号n进货编号进货日期进货员工m销售n员工编号销售编号销售日期销售数量销售总额顾客供货商编号进货数量进货价格供货商编号供货商名称所在城市商品编号商品名称商品种类m经办人n供货m供货商公司
9、电话商品单价单位规格是否打折图 21系统 E-R 图2。4数据流图数据流图(DtaFlwDiagrm),简称FD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。它是一种图形化技术,描绘的是信息流和数据从输入到输出所经历的变换,是分析员和用户之间极好的通讯工具 3.2。4.1系统顶层数据流图通过对系统流程的分析,得到系统顶层数据流图,如图 22 所示:-超市总经理人事信息操作人事信息清单人事信息清单商品信息操作顾客销售单超市管理系统进货单采购单供货商职工信息职工图 2-系统顶层数
10、据流图2。4。2系统层数据流图根据上面的数据流图,再具体分析商品管理、销售管理、进货管理以及人事管理过程中的数据流,得到 0 层数据流图,如图 2-3 所示:商品信息查询商品信息清单1:商品管理销售信息已进货信息销售信息查询商品信息进货信息请求销售单销售信息清单2:销售管理3:进货管理进货信息清单已有供货商信息前台销售信息人事信息查询进货单新供货商信息职工信息4:人事管理人事信息清单采购单进货信息查询图3系统 0 层数据流图-.4。3商品管理模块数据流图通过对商品管理过程中数据流的分析,得到商品管理模块数据流图,如图 2-4所示:商品信息查询商品信息清单1:查询进货信息请求发出商品检索请求库存
11、清单商品信息检索结果已进货信息1:更新销售信息图4商品管理模块数据流图2。44销售管理模块数据流图通过对销售管理过程中数据流的分析,得到销售管理模块数据流图,如图-5所示:销售信息查询销售清单2:查询销售单销售清单前台销售信息2:更新商品信息图-5销售管理模块数据流图-24.5进货管理模块数据流图通过对进货管理过程中数据流的分析,得到进货管理模块数据流图,如图6 所示:已进货信息 供货商信息进货信息查询商品信息清单3:查询进货信息清单采购单进货信息请求发出进货/采购清单查询进货清单采购清单进货/采购清单检索结果进货信息请求3:更新进货单图6进货管理模块数据流图3系统设计3。1开发环境本系统的开
12、发环境如表 3所示:表.开发环境表操作系统开发工具界面设计技术数据库ios MirooftVisuaSuio010V.NTMicrosof QL Server 20083。2技术准备321开发工具介绍-本系统采用的是微软公司的集成开发环境Microsot isul Studio。它是目前最流行的Widows平台应用程序开发环境。VisualSudio200 版本于2010年月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。sa Studio201 同时带来了E awrk4.0、crsft isulStudo 10 CTP(ommui Technoview-CP),
13、并且支持开发面向Wdos 的应用程序。除了rsoft SQLSrve,它还支持IB DB2 和 racle数据库.3.2数据库介绍本系统的开发涉及到前台界面的开发以及数据库访问技术。针对小型超市信息的管理,我们采用了 Mrosoft SL rve2008。它是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。MicrosotSQLerver 00数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序4.3.2.3数据库连接技术介绍本系统用到了 ADO.NET 数据库访问技术,它的名称起源于 ADO(ActieX
14、 Da Objects),这是一个广泛的类组,用于在以往的 Mrosof技术中访问数据.之所以使用DONT 名称,是因为 Micooft 希望表明,这是在 NE编程环境中优先使用的数据访问接口.同时 AD。NET 可让开发人员以一致的方式存取资料来源(例如 S Server 与M),以及透过 OLE D 和C 所公开的资料来源。资料共用的消费者应用程序可使用DN来连接至这些资料来源,并且撷取处理及更新其中所含的资料。3.系统功能模块设计模块化是指在解决一个复杂问题时,自顶向下逐层把系统划分为若干模块的过程。每个模块完成一个特定的功能,所有模块按某种方法组织起来,成为一个整体,完成整个系统所需要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 小型 超市 信息管理 系统 设计 实现
限制150内