《物流信息系统设计课程设计世纪百盛购物超市供应商管理信息系统分析与设计.doc》由会员分享,可在线阅读,更多相关《物流信息系统设计课程设计世纪百盛购物超市供应商管理信息系统分析与设计.doc(21页珍藏版)》请在三一办公上搜索。
1、五交通与汽车工程学院课程设计说明书课 程 名 称: 物流信息系统设计 课 程 代 码: 1103181 题 目:世纪百盛购物超市供应商管理信息系统分析与设计 年级/专业/班: 2008级物流管理一班 学 生 姓 名: 学 号: 开 始 时 间: 2011 年 6 月 27 日完 成 时 间: 2011 年 7 月 15 日课程设计成绩:学习态度及平时成绩(30)技术水平与实际能力(20)创新(5)说明书(计算书、图纸、分析报告)撰写质量(45)总 分(100)指导教师签名: 年 月 日物流信息系统设计课程设计任务书学院名称: 交通与汽车工程学院 课程代码:_1103181_专业: 物流管理 年
2、级: 2008 一、设计题目物流信息系统设计:二、主要内容分析设计具备一定功能的物流信息系统软件(或其他管理信息系统软件)三、具体要求完成信息系统分析内容包括:(1)软件功能需求分析(2)业务流程分析(3)数据流程分析(4)数据字典(5)存取分析(6)处理逻辑描述完成信息系统设计内容包括:(1)系统结构设计(2)系统软硬件配置(3)数据库设计(4)代码设计(5)输入输出设计(6)模块功能说明说明书字数6000字以上。(也可进行其它管理信息系统的分析和设计,但工作量上应与上述要求相当,具体内容可由学生与指导教师共同协商确定)四、主要技术路线提示系统分析设计说明书撰写(符合西华大学本科课程设计说明
3、书规范化要求):(1)首先调查了解企业现状,该企业的信息系统使用现状,论述进行本系统分析设计的意义,分析设计的主要内容,要达到的主要功能目标;(2)调查分析组织结构和主要业务,完成业务流程图;(3)完成数据流程图;(4)利用数据字典、存取分析、处理逻辑描述对数据流程内容详细描述;(5)根据数据流程图完成系统结构图;(6)进行系统软硬件配置;(7)进行代码设计;(8)进行数据库设计;(9)进行输入输出设计;(10)对系统结构图的各模块进行模块功能说明。五、进度安排第一天第五天:完成四中(1)(2);第五天第十天:完成四中(3)(4)(5);第十天第十五天:完成四中(6)(7)(8)(9)(10)
4、。六、完成后应上交的材料课程设计说明书(符合西华大学本科课程设计说明书规范化要求)七、推荐参考资料(不少于3篇)1刘勇 主编. 信息系统分析与设计. 北京:科学出版社,20022薛华成. 管理信息系统. 北京:清华大学出版社,19993李苏剑, 游战清 等. 物流管理信息系统理论与案例. 北京:电子工业出版社,20054曾传华,黎青松 等. 物流管理与信息系统. 北京:清华大学出版社,2007指导教师 签名日期 2011 年 6 月 20 日系 主 任 审核日期 2011 年 6 月 20 日目 录摘 要- 4 -1 引 言- 5 -1.1问题的提出- 5 -1.1.1世纪百盛企业发展现状-
5、5 -1.1.2世纪百盛企业信息系统使用现状- 5 -1.2国内外研究的现状- 5 -1.3 任务与分析- 6 -2系统分析- 7 -2.1企业组织结构及相关业务分析- 7 -2.2 业务流程分析- 7 -2.3 数据流程分析- 8 -2.4 数据字典- 9 -2.5 数据存取分析- 11 -2.6 处理逻辑描述- 11 -3系统设计- 13 -3.1系统结构- 13 -3.2 系统软硬件配置- 13 -3.3 代码设计- 14 -3.4 数据库设计- 14 -3.5 输入输出设计- 15 -3.6 模块功能说明- 16 -结 论- 18 -致 谢- 19 -参考文献- 20 -摘 要世纪百盛
6、购物超市是2009年开始营业的大型综合购物超市,其地址设在西华大学西大门前面,主要是面向西华大学的在校学生和红光镇得居民,主要经营生活用品、食品、日化品、学习用品和体育用品。采用计算机信息系对其进货、销售、库存及财务状况进行管理。本课程设计主要对世纪百盛购物超市计算机供应商管理信息系统所存在的问题,通过组织结构及相关业务分析业务、流程分析、数据流程分析、数据字典及数据存取分析处理、逻辑描素 、系统结构图、系统软硬件配置及模块功能说明 、数据库设计、输入输出设计和代码设计进行相关的设计,以达到优化其供应商管理信息系统。关键词:管理信息系统 系统分析 系统设计 1 引 言1.1问题的提出 随着我国
7、社会主义市场经济体制的确立和深入发展,商品经济的飞速发展,越来越多的商贸企业不断涌现,市场瞬息万变,迫使企业在商务大战中必须及时地、准确地掌握来自企业内外的各种商务信息。商品流通领域进入了一个空前的发展阶段,面临商界的各种激烈地竞争,要提高市场竞争力,就必须有好的产品质量、好的市场客户服务,同时又要有好的商品流通管理体系。供应商管理是商业企业经营管理中的核心环节,也是一个企业能够取得效益的关键,特别是企业如果能够做到合理进货、及时销售、库存量最小和减少积压,那么企业就能取得最大的利润。由此可见,进销存管理决策的正确与否直接影响了企业的效益.对于一个还没有供应商管理系统和信息系统不完善的企业而言
8、,一个功能完备,能正常运行的供应商信息系统是十分必要的。 随着信息技术的发展,计算机系统在日常生活管理中越来越得到了人们的喜爱。作为一家比较大型的购物超市,世纪百盛在供应商管理上也采用了信息技术,但是由于其业务流程在信息技术的引用上存在很大的问题,其供应商管理信息系统在日常运作管理上并没有充分发挥其应有的作用,其供应商信息管理系统有待进一步的改进1.1.1 世纪百盛企业发展现状世纪百盛在西华大学西大门对面,是一家拥有两层楼的大型综合购物超市,一楼主要经营生活用品、学习用品及日化用品,二楼主要经营食品。拥有员工几十名,每天经营时间从早上八点到晚上十点半。拥有四台收银机,世纪百盛对其存货每隔一段时
9、间进行一次盘查,并对其进行相应的处理,对库存过高通过各种手段降低其库存,对库存不足的进行补货处理,以保证其日常运作。1.1.2世纪百盛企业信息系统使用现状世纪百盛拥有一台计算机系统,并装有先进的供应商管理系统,通过此管理系统对其供应商货物的信息情况,供应商的评估和分类、供应商的信息的更改和删除进行管理,但由于在管理系统设计上的不全面,该系统并不能完全满足企业在这些管理上的要求,而对供应商信息的管理准确度上也存在缺陷。在销售上,该企业拥有四台收银机进行货物的销售,并与该企业的供应商系统相联系,即使更新货物的库存信息,但是由于收银机系统的缺陷,其有时并不能及时的反应销售情况,导致库存信息不能及时更
10、改,以致管理员不能及时了解最新的库存信息。1.2 国内外研究的现状计算机在管理中的应用始于1954年,当时美国率先使用计算机进行工资单处理,经过差不多50年的发展,计算机在处理管理信息方面得到迅速发展。例如,60年代美国,计算机在管理中应用项目不到300项,但到了1975年就达到了2670项。而现在美国在财务上90%的工作由计算机完成;物资管理中80%至100%的信息处理由计算机完成;计划管理中是80%至90%。根据计算机应用方面发展较快的国家统计,计算机用于管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。由此可见,经济管理是计算机应用的主要领域。当然由于供应商管理在经济管
11、理中占重要地位,其计算机化在发达国家也已经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用,始于70年代末,虽然起步比较晚,但是经过这些年的发展,特别是最近几年微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国计算机在信息处理方面起到了重要的作用。特别是这两年来国家大力支持民营企业的发展,涌现了大量的中小型物流企业和IT公司,这些IT公司可以根据不同的物流企业开发出适用于不同物流企业的供应商管理软件,求得发展。1.3 任务与分析本课程设计主要的目的通过对世纪百盛的供应商管理系统进行设计,达到提高对世纪百盛的供应商信息的管理,其要实现的功能主要报包括(1) 新发展的供
12、应商信息的录入。采购员发展了新的供应商,在获取一定信息后系统能按照一定的格式进行信息的录入。(2) 供应商信息的评估和分类。按照一定的分类原则,利用分类矩阵将数据库中所存在的供应商信息进行分类,便于管理。(3) 供应商信息的更改和删除。进过对供应商的评估后贵某些供应商的一些信息更改数据进行修改存储,将某些无增值作用的供应商信息删除。其主要内容包括组织结构及相关业务分析业务、流程分析、数据流程分析、数据字典及数据存取分析处理、逻辑描素 、系统结构图、系统软硬件配置及模块功能说明 、数据库设计、输入输出设计和代码设计进行相关的设计。2系统分析2.1企业组织结构及相关业务分析总经理办公室世纪百盛的组
13、织结构如下图所示; 销售部供应商管理部采购部财务部人事部职员职员职员职员职员其主要业务有生活用品、学习用品及日化用品及食品,既可以提供小型购物,也可以提供大型的订货配送业务。2.2 业务流程分析世纪百盛供应商管理信息系统是建立在日常的供应商管理业务上的,同时有服务于供应商管理,所以了解供应商管理的业务流程对设计供应商管理信息系统有重要意义。世纪百盛对供应商的管理主要业务就是接到采购部门的物料需求清单后,根据要求筛选出一些合适的供应商,从供应商管理信息系统中提取相应的供应商信息资料,根据需求对供应商进行评估,确定目标,并进行进一步的交易。世纪百盛的供应商管理业务流程图如下:评估方案供应商评估员销
14、售部物品需求单 供应商评估供应商资料制定采购订单供应商信息维护供应商评估结果采购订单供应商删除信息供应商部门领导供应商剔除供应商更新信息新供应商信息应商发展名单供应商供应商发展供应商管理业务流程图 2.3 数据流程分析根据供应商管理信息系统的业务流程,对供应商管理信息系统进行数据流程分析,可以的出世纪百盛的供应商信息系统数据流程图销售部供应商信息P1.1供应商 物品需求信息供应商信息录入 供应商 信息表表供应商信息供应商信息供应商管理数据P3.1P2.1供应商发展结果采购决策支持供应商信息评估采购订单供应商剔除结果供应商评估结果P1.3P1.2供应商供应商信息剔除供应商信息发展供应商剔除数据供
15、应商发展数据领 导2.4 数据字典数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录数据字典用于进一步定义和描述所有数据项,包括数据流字典、数据存储字典、数据处理字典三类。数据流字典清单(部分)供应商信息数据流名称:供应商信息 总编号:1-101数据存储编号:101 数据流量:32份/季度简要说明:将供应商输入数据时所用的表单 高风量:50份/季度 数据存储组成供应商编号供应商产品质量等级供应商服务质量等级数据存储字典清单(部分)供应商管理数据数据存储名称:供应商管理数据 总编号:2-201数据存储编号:201简要说明:供应商所有信息 相关联的处理:
16、p1.1 p1.2 p1.3数据存储组成供应商编号供应商产品质量等级供应商服务质量等级数据处理字典清单供应商信息录入处理逻辑名称:供应商信息录入 总编号:3-301数据存储编号:301 处理频率:1此/每个供应商简要说明:将供应商信息录入数据库输入数据流:供应商基本信息处理:将供应商基本信息按照要求,整理成相应的表格,并手工输入数据输出数据流:供应商基本信息录入表数据项条目供应商编号数据项名称:供应商编号 总编号:4-401数据项编号:401 有关编码说明别名:s-no简要说明:每个供应商的唯一编码 xx xx xxxx类型及长度:字符 8位 数值类型:离散数据项名称:供应商名称 总编号:4-
17、402数据项编号:402别名:s-no类型及长度:字符 32位 数值类型:离散数据项条目供应商名称外部实体条目外部实体名称:供应商 总编号:5-501外部实体编号:501 数量:约20个简要说明;提供基本信息,接受采购订单输入数据流:采购订单输出数据流:供应商基本信息2.5 数据存取分析在进行数据存取分析时,我们使用数据立即存取图来进行数据存取分析,在该系统中,可以按供应商的编号等来查询供应商的基本信息,可以通过产品编号来查询产品的基本信息,数据存储之间通过这种关系管理,来实现快速查询供应商、产品信息的操作,有效地控制了数据的冗余,提高了系统的查询效率。其数据立即存取图如下图所示:供应商名称供
18、应商编号产品编号交易记录交易档案产品档案供应商档案产品编号产品编号供应商编号供应商编号供应商编号供应商名称交易价格产品价格供应商所在地交易数量产品数量联系电话交易时间产品名称累计交易次数累计交易金额2.6 处理逻辑描述1 供应商信息录入的处理逻辑有结构化英语描述如下:If 供应商基本信息完备 thenIf 供应商提供的产品符合产品质量的要求 thenIf 供应商定价合理 then录入供应商信息录入产品信息Else 建立供应商档案End if End ifEnd if 2供应商信息评估的主要逻辑处理时评估员主观进行的。3供应性信息发展和供应商信息剔除处理逻辑如下表所示:12条件供应商评估合格Y/
19、领导决策剔除供应商NY应采取的行动存储供应商更新信息删除供应商信息4 采购决策支持处理逻辑用判定表来描述123条件物品需求清单YNYY供应商信息准确Y/N/联系供应商成功Y/N应采取的行动生成采购订单存储交易记录3系统设计3.1系统结构世纪百盛供应商管理信息系统的结构图如下供应商管理信息系统采购决策支持供应商评估供应商信息管理供应商信息维护供应商信息查询录入供应商基本信息采购决策分析供应商信息接收物品需求单供应商评估评估模型管理 供应商管理信息系统的结构图3.2 系统软硬件配置系统模式:本系统采用C/S模式作为开发模式硬件配置:服务器端:高性能的计算机一台,普通的双绞线作为连接。 客户端: 普
20、通的计算机或者工作站, 普通的双绞线作为连接。软件配置:服务器端:安装SQL Server 2000的服务器版本,安装windows 2000服务器版本, 配置了诺顿等必须的防毒软件。 客户端: 安装SQL Server2000的服务器版本, 安装了VB等可视化开发工具软件, 安装windows2000服务器版本。其具体如下图所示:系统软硬件配置网络设备配置图 3.3 代码设计代码又称编码,是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括惟一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统
21、一以及容易修改等,代码设计是实现信息系统的前提条件。世纪百盛超市供应商管理系统为供应商编号、产品编号进行了代码设计,其设计如下所示:供应商编号:xx xx xxxx (提供的产品编号)( 所在的编号) (评价等级编号)例如供应商编号:01 01 0101 (提供的产品编号)( 所在的编号) (评价等级编号)产品编号:编号对象 :xx 编号: xx例如产品编号 编号对象:薯片 饼干 面包 编号 01 02 033.4 数据库设计 世纪百盛在供应商管理信息系统管理数据库中设计了4个表,包括用户信息表、供应商基本信息表、产品信息表、供应商评价信息表、交易记录表。这几个表的结构如下用户信息表列名数据类
22、型长度允许空主键用户IDVarchar30No 用户密码Varchar30No用户权限Int4No供应商基本信息表列名数据类型长度允许空主键供应商编号char8no供应商名称char32no供应商所在地char20no供应商联系电话char11no供应商传真char11no供应产品编号char2no产品信息表列名数据类型长度允许空主键供应商编号char20No产品名称char13no产品类型编号char 13no产品质量等级char23yes产品价格Int41yes产品数量Int24yes供应商评价信息表列名数据类型长度允许空主键供应商编号Char8no供应商价格等级int4yes供应商产品质
23、量等级int4yes综合评价结果int4yes3.5 输入输出设计输入输出设计主要包括输入设计、输出设计、用户界面设计。 输入设计包括输入方式、输入格式、校对方式等。 输出设计包括报表输出、图形输出等。 用户界面设计主要包括界面设计、菜单设计、会话管理等。 1输入设计 输入方式 与设备选用:供应商管理信息系统需要在短时间内大量更新数据、及时处理数据,选择条码输入是比较好的选择。输入的设备包括键盘和数鼠标。(1)输入设计内容:输入的内容包括供应商基本信息、产品信息、供应商评估信息、交易记录信息等。(2)输入设备和介质设计:键盘和鼠标 (3)输入类型设计:均采用外部输入(4)输入格式设计:本系统采
24、用直接将数据从界面窗口键盘输入,通过设计一定的输入界面来实现。(5). 校对方式 :本系统在修改个人密码时,运用了二次键入校对的方法,对密码修改进行确认;用户进入供应商的查询系统时,需要对用户输入的密码进行二次确认。 2输出设计 (1) 输出类型设计:本系统设计了内部输出、中间输出和操作输出多种类型。(2) 输出形式:输出形式主要是答应输出及屏显输出两种形式。(3) 输出设备和介质:打印机和显示器。(4) 输出格式:本系统采用一定格式的窗口输出形式来输出要打印的内容。3.6 模块功能说明(1). 系统登录模块 系统名称供应商管理信息系统模块功能识别系统用户身份,赋予不同操作权限本模块名称系统登
25、录处理概要说明,其操作界面如下图所示:01用户ID:用户密码:*退出登录(2)供应商信息维护模块和删除操作供应商信息维护模块主要是通过控制菜单项对数据表进行信息的添加、修改和删除的操作系统名称供应商管理信息系统模块功能对供应商的信息进行添加、修改和删除的操作本模块名称供应商信息管理处理概要说明,其操作界面如下供应商信息传真:供应商编号:供应商名称:“综合评价结果:供应商所在地:联系电话:退出保存删除修改添加如图所示,但点击添加按钮时将在窗口中添加一条新的空记录,用户可以在新的记录里编辑要添加的内容,然后单击保存,删除,修改的操作类似于添加的操作。(3)供应商信息查询模块供应商信息查询模块是通过
26、对查询函数的调用,按照一定的条件,在数据库表中将符合查询条件的记录调用出来。模块功能说明如下系统名称供应商管理信息系统模块功能对供应商的信息按照一定的条件进行查询本模块名称供应商信息查询处理概要说明,其操作界面如下供应商信息查询按供应商等级查询按供应商名称查询按供应商编号查询输入:查询退出输出结果:(4)供应商等级评估模块 供应商等级评估是建立在对供应商评估的指标体系,输入不同指标的指标权重,用层次分析法,通过系统计算得出结果,在评估结果的基础上对供应商进行分类,。其模块功能说明如下系统名称供应商管理信息系统模块功能根据指标体系和指标权重,计算供应商的评价分数,并分级本模块名称供应商等级评估处
27、理概要说明,其操作界面如下供应商等级评估家乐福超市输入供应商名称:0.3供应商价格权重系数:0.7供应商产品质量权重系数:评价结果:一级供应商退出计算(5)决策模快功能说明如下表系统名称供应商管理信息系统模块功能根据物品需求清单和供应商的评价结果选择合适的供应商本模块名称采购决策结 论通过对世纪百盛库存业务的调查,在分析了其组织结构及相关业务的基础上,分析了其供应商管理信息系统的使用现状和存在的问题,对世纪百盛的供应商管理信息系统进行了详细的业务流程分析、数据流程分析,数据字典及数据存取分析处理、逻辑描素 、系统结构图、系统软硬件配置及模块功能说明 、数据库设计、输入输出设计和代码设计进行相关
28、的设计等操作,继而有效的处理了世纪百盛供应商管理信息系统现存的问题,得到了一个比较优化的供应商管理系统,为世纪百盛的供应商管理员进行供应商管理日常作业的操作提供了有效方便的技术支持和手段,为世纪百盛的业务发展提供了很好的技术支持,必定会为其日后的经营带来巨大的变化。致 谢在这次设计过程中,我在调查世纪百盛的基础数据和信息上,世纪百盛老板对我表现出的热诚和大力的支持,是我完成此次课程设计的前提条件,在这里对其表示衷心的感谢。在此次课程设计过程中,由于我自身学习能力和知识的有限,在设计过程中遇到了很多麻烦,但都在指导老师的细心知道下,和同学们的帮助下得到了很好的解决,并通过此次课程设计使我在物流管理信息系统方面的知识有了进一步的提高,在这里也对指导老师和帮助过我的同学说一声谢谢,感谢你们对我的帮助和支持,才使我能顺利完成这次课程设计,我也将会在今后的学习中更加努力,不断完善自己。参考文献1刘勇 主编. 信息系统分析与设计. 北京:科学出版社,20022薛华成. 管理信息系统. 北京:清华大学出版社,19993李苏剑, 游战清 等. 物流管理信息系统理论与案例. 北京:电子工业出版社,20054曾传华,黎青松 等. 物流管理与信息系统. 北京:清华大学出版社,2007