小型超市库存管理信息系统 论文.doc_第1页
小型超市库存管理信息系统 论文.doc_第2页
小型超市库存管理信息系统 论文.doc_第3页
小型超市库存管理信息系统 论文.doc_第4页
小型超市库存管理信息系统 论文.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

小型超市库存管理信息系统 目 录1初步调查11.1收集相关信息:12.1分析信息得出结论:12系统可行性研究22.1技术可行性研究22.2经济可行性研究22.3操作可行性研究22.4可行性结论33详细调查43.1详细调查方法43.2管理业务调查43.2.1组织结构调查43.2.2业务流程调查53.3数据流程调查63.4数据字典:83.4.1数据流83.4.2逻辑处理93.4.3数据存储93.4.4外部实体103.4.5数据项的表述113.4.6系统目标和功能查询114系统设计134.1新系统功能结构设计134.2系统流程图设计134.3物理配置方案144.4数据库存储设计145系统详细设计155.1代码设计155.2数据库设计155.3处理流程设计176总结21参考文献2219一开发环境与项目目标(1) 开发坏境21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争, 而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业 的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、 特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低 经营成本、扩大经营规模,成为超市营业者努力追求的目标。(2) 项目目标 充分利用现有的设备,利用SQL SEVER数据库建立一个高效、准确、操作方便、具有专业的查询、更新及统计功能的微机管理信息系统,以满足工作人员进行综合、模糊查询及更新的要求,使其更加方便的管理图书库。该系统的开发与建立会极大程度的提高管理人员、工作人员的工作效率。二 系统可行性研究可行性分析是在进行初步调查后所进行的对系统开发必要性和可行性的研究,所以也称为可行性研究。利用信息技术来解决图书馆面对日益增长的读者增加图书流通量的问题,提高运作效率与服务质量等的当务之急。(1)技术可行性研究在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。(2)经济可行性研究因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。1. 能力承担系统开发费用开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。2. 将为企业带来经济效益销售管理系统是一个信息化、智能化和先进管理理念的集合体。而销售管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是能够及时地了解超市每日的销售情况,据此还可实现短缺商品的配送。而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。(3)操作可行性研究本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而超市销售管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。通过以上可行性分析,得出的结论是超市销售管理系统的开发在管理上、技术上、经济上都是可行的,可以立即开发。因此,可以设计该系统的数据流程图,建立数据字典。三系统的需求分析1. 对现有系统进行需求调查(1)组织结构调查根据调查结果,企业人事部将安排专职人员对超市的销售情况惊醒监督管理,也就说本销售系统开发出来后会有专业人员来操作执行。该管理软件将根据用户的需要销售情况进行查询,并能打印详细信息。组织结构图如图所示销售信息查询销售信息维护销售信息盘点超市销售系统(2)业务流程调查根据分析,本系统业务流程主要包括如下内容:l 顾客发订单给销售部门l 销售部门经过订单检查,把不合格的订单反馈给客户l 对合格的订单,通过核对库存记录,缺货订单通过缺货统计,向采购部门发出缺货通知,并登记缺货记录;对于可供货订单,登记客户档案,开出备货单,通知仓库备货。l 保存订单数据,并进行销售统计。销售部门业务流程图如图所示:销售人员销售部门业务流程图:顾客采购员不合格订单订单发货票库存信息到货通知单缺货单采购科业务流程图如图所示:销售人员采购员供货商缺货单到货通知单付款通知单供货单订购单错误供货单财务科业务流程图如图所示:采购员供应商财务人员顾客销售人员付款通知单支票收付款明细账财务报表财务总账收据、发票顾客货款发货单总业务流程图如图所示:顾客货单发货单不合格货单顾客档案库存记录处理备货单备货单仓库可供货货单开始备货检验货单销售前台缺货货单缺货通知供应商销售统计缺货记录销售统计表缺货统计(3)数据流程调查 数据流调查过程收集的资料包括:输入单据、输出报表和数据存储介质的典型格式,各环节的处理方法和计算方法等。调查结果用数据流程图表示,数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息在系统中的流动、处理和存储情况表示出来。根据调查结果绘出销售系统数据流程图如下:(1)0层数据流程图顾客档案P0业务处理顾客订货销售统计表库存记录(2)1层数据流程图校验数据缺货通知P2缺货统计缺货货单少供货货单P3备货处理库存记录销售统计表P1可供货货单不合格货单缺货货单顾客档案顾客货单校验数据(3)2层数据流程图S1.1顾客D1.1新顾客登记表P1.1登录新顾客的数据F1.1顾客档案S2.1供应商D2.1发货通知P2.1处理发货单F2.1发货单S3.1仓库D3.1备货单P3.1处理备货单F3.1库存记录销售统计表F3.2S3.2超市D3.2发货单P3.2销售统计3.4数据字典:3.4.1数据流数据流编号:D1.1数据流名称:新顾客登记表简述:新顾客来超市订货时要填写有关自身信息的表数据流来源:无数据流去向:登录新顾客数据处理数据项组成:姓名+性别+单位+职务+联系方式+订货量+订货日期数据流量:10张/月高峰流量:20张/月数据流编号:D2.1数据流名称:发货通知简述:供应商接到的来自超市的要求发货的通知数据流来源:订货单数据流去向:发货单数据项组成:商品名称+商品编号+订购量+订购日期数据流量:10张/月,高峰流量:20张/月数据流编号:D3.1数据流名称:备货单简述:根据顾客订货需求而制定的通知仓库人员准备相应量商品的清单数据流来源:开备货单数据流去向:仓库数据项组成:商品名称+商品编号+商品数量+订购单位+提货日期数据流量:10张/月,高峰流量:20张/月数据流编号:D1.4数据流名称:发货单简述:给顾客提供商品的时候,超市销售人员统计的销售情况表单数据流来源:可供货订单数据流去向:销售统计数据项组成:商品名称+商品数量+订购单位+订购日期+付款金额数据流量:10张/月,高峰流量:20张/月逻辑处理处理逻辑编号:P1.1处理逻辑名称:登录新顾客数据简述:对来超市订货的新顾客进行记录输入的数据流:新顾客登记表处理描述:根据新顾客信息记录在顾客档案中输出的数据流:顾客档案处理频率:10次/天处理逻辑编号:P2.1处理逻辑名称:处理发货单简述:供应商处理来自超市订购商品的信息输入的数据流:发货通知处理描述:根据超市订购商品要求,提供商品输出的数据流:发货单处理频率:10次/天处理逻辑编号:P3.1处理逻辑名称:处理备货单简述:根据顾客需求量仓库人员处理备货的表单输入的数据流:备货单处理描述:根据销售部开出的给顾客提供所需商品量相应进行处理输出的数据流:库存记录处理频率:10次/天处理逻辑编号:P3.2处理逻辑名称:销售统计简述:对销售情况进行统计输入的数据流:发货单处理描述:根据销售情况的记录,对目前各商品销售情况进行统计输出的数据流:销售统计表3.4.3数据存储数据存储编号:F1.1数据存储名称:顾客档案简述:存储顾客的信息数据存储的组成:存档号+姓名+性别+单位+职务+联系方式+订购商品名称+订购商品编号+订购量+订购日期关键字:存档号相关联的处理:P1.1数据存储编号:F2.1数据存储名称:发货单简述:供应商回应超市订货情况的表单数据存储组成:发货单编号+商品编号+商品数量+订购单位+订购日期+应付金额+提供商品单位名称关键字:发货单编号相关两的处理:P2.1数据存储编号:F3.1数据存储名称:库存记录简述:目前仓库商品统计的记录数据存储组成:商品编号+商品名称+现有数量关键字:商品编号相关联的处理:P3.1数据存储编号:F3.2数据存储名称:销售统计表简述:对销售情况进行统计整理的表数据存储组成:商品编号+商品名称+商品现有数量+商品销售数量+订购单位+订购日期+订购数量关键字:商品编号相关联的处理:P3.23.4.4外部实体外部实体编号:S1.1外部实体名称:顾客简述:来超市订货的人输入数据流:无输出数据流:顾客档案外部实体编号:S2.1外部实体名称:供应商简述:给超市提供商品的厂家输入的数据流:订货单输出的数据流:发货单外部实体编号:S3.1外部实体名称:仓库简述:存储商品的地点输入的数据流:备货单输出的数据流:库存记录外部实体编号:S3.2外部实体名称:超市简述:销售商品,并统计销售情况 输入的数据流:发货单输出的数据流:销售统计表3.4.5数据项的表述数据项编号:I-01数据项名称:商品编号简述:商品的编号类型及长度:字符,4位取值范围:0000-9999数据项编号:I-02数据项名称:商品名称简述:商品的名称类型及长度:字符型,8位取值范围:00000000-999999993.4.6系统目标和功能查询:根据调查结果,系统目标实现超市销售业务的精细化,准确化,完整化,高效化。系统功能如下:销售的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进行查询和盘点功能。销售信息查询:根据商品销售情况,按需要对销售情况进行查询。在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。销售信息盘点:可以按照需要对在一定时期内的销售情况进行盘点。输入项、输出项:本模块的数据输入项主要是商品的销售单号和商品编号。其中还包括销售数量和销售日期。4系统设计4.1新系统功能结构设计根据系统分析的结果,本系统分为四个子模块:定货处理模块、缺货处理模块、提货处理模块和系统管理模块,如图4-1所示:超市销售管理系统系统管理模块提货处理模块缺货处理模块订货处理模块用户设置系统初始化库存记录修改备货单处理缺货单处理缺货记录登记顾客档案注册订货单处理图4-1 4.2系统流程图设计可从数据流程图导出信息系统流程图,如图4-2所示:新顾客登记表新顾客数据登录顾客档案备货单发货通知处理备货单处理销售统计销售统计表库存记录发货单发货通知图4-24.3物理配置方案本系统采用多机模式,需P4 2.0/512M/60G配置的电脑三台,打印机三台,500W UPS一个,操作系统为Windowsxp。4.4数据库存储设计 数据库管理系统选用Microsoft Access数据库。本系统中顾客档案,库存记录为基础数据,备货单处理,发货单处理数据为中间数据。5系统详细设计5.1代码设计本系统涉及到的代码有商品编号、顾客编号、供应商编号等。商品编号格式:XXXX,顺序码:0000-9999顾客编号 格式:XXXX,顺序码:0000-9999供应商编号格式:XXXX,顺序码:0000-99995.2数据库设计(1)E-R图在本系统中,所涉及到的实体及其属性包括:顾客顾客编号,姓名,性别,工作单位,联系电话供应商供应商编号,名称,生产商品名称,联系电话,地址超市超市名称,地址,订货电话商品商品编号,商品名称,供货单位,单价仓库名称,地址他们之间的关系用E-R图方法表示,如图5-1所示。这些实体之间的联系包括:缺货供应:超市向供应商订货,多对多联系销售:超市销售商品,多对多联系订购:顾客购买商品,多对多联系备货:仓库为超市备货,一对一联系发货:仓库为顾客发货,一对多联系N111NNM供应商商品顾客超市仓库订购发货销售备货供应NN1N图 5-1(2)由E-R图导出数据库实体顾客表(customer)如下表所示:列名数据类型长度顾客编号数字4姓名文本16性别文本2工作单位文本20联系电话数字12实体供应商(supply)如下表所示:列名数据类型长度供应商编号数字4名称文本40商品名称文本16联系电话数字12地址文本40实体超市(supermarket)如下表所示:列名数据类型长度超市名称文本40地址文本40订货电话数字12实体商品(product)如下表所示:列名数据类型长度商品编号数字4商品名称文本20供货单位文本40单价数字4联系发货(deliver)如下表所示:列名数据类型长度商品编号数字4商品数量数字20应收款数字6联系订购(perchase)如下表所示列名数据类型长度商品编号数字4商品数量数字20应付款数字6联系备货(prepare)如下表所示:列名数据类型长度商品编号数字4商品名称文本20备货数量数字20联系销售(sell)如下表所示:列名数据类型长度商品编号数字4商品名称文本20生产厂家文本40联系缺货供应(supply)如下表所示:列名数据类型长度商品编号数字4商品名称文本20缺货数量数字20订货单位文本405.3处理流程设计(1) IPO图缺货处理IPO图系统名:超市销售管理模块名:缺货处理模块由下列模块调用:订货处理模块输入(I):(手工输入)商品编号,商品名称,商品数量制图者:邹姝琪日期:2009.07调用下列模块:无输出(O):(存入数据库)商品数量变化处理内容(P):先录入超市某商品暂时缺货,登记缺货记录,商品的名称,编号,和所需数量,向供应商发出供货请求,更新订货数据库数据,货物入库后更改库存记录 。备注:无订货处理IPO图系统名:超市销售系统模块名:订货处理模块由下列模块调用:无输入(I):(手工输入)商品编号,商品名称,数量,应付款制图者:邹姝琪日期:2009.07调用下列模块:无输出(O):(存入数据库)订购商品数量变化情况处理内容(P):先录入顾客所要订购的商品编号,名称,数量与应付款等情况,再修改订货记录,更新数据库中的商品信息备注:无(2) 处理流程图1)顾客登记处理流程图,如图5-2所示:开始输入顾客信息查询已有顾客档案是否老顾客新建顾客档案录入信息保存顾客档案结束NOYES图5-22)订货处理流程图,如图5-3所示:开始输入顾客订货需求信息查看库存情况是否满足顾客需求数量仓库准备好货物发出缺货请求供给充足商品数量顾客到仓库提货结束NOYES图5-33)缺货处理流程图,如图5-4所示:开始仓库货物不满足顾客需求向供应商发出供货请求收到供应商的商品质量是否合格商品存入仓库退回给供应商结束YESNO图5-46总结通过一周的信息系统分析与设计课程设计,我们对所学知识有了更深一步的了解,对于信息系统分析与设计这门课程也有了更强的理解。我们的课设题目是超市销售信息管理系统分析与设计,我们对这一普遍应用的系统有了更加深厚的理解,了解了超市销售的过程,经过调查,进行可行性分析研究,详细调查和系统设计和进一步详细设计,绘制数据流程图,E-R图,业务流程图,使我们更加清楚的认识了系统运行的过程和管理方法。通过本次实践活动使我们认识到开发一项好的软件不是某一个人就能完成的任务。一个团队的小组,一个勤奋的小组非常重要,沟通是解决问题的就好办法。俗话也得好:“不怕虎一样的敌人,就怕猪一样的队伍”。所以小组中的每个成员的能力与协作能力也是致关重要的。同时,不仅是团队内部的交流,更多需要协调好团队之间的交流。相信这样的实践经历对于以后走入社会生活提供了良好的机会。其次呢,在实习中我了解了,在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论