超市仓库进销存管理信息系统分析与设计课程设计论文.doc
《超市仓库进销存管理信息系统分析与设计课程设计论文.doc》由会员分享,可在线阅读,更多相关《超市仓库进销存管理信息系统分析与设计课程设计论文.doc(38页珍藏版)》请在咨信网上搜索。
《管理信息系统分析与设计》 课程设计 题目:超市仓库进销存管理信息系统分析与设计 前言 管理信息系统(Management Information Systems,MIS)是以管理科学为理论基础,运用系统工程的方法,以现代信息技术为手段建立的辅助管理人员进行决策的人/机系统。它具有四个重要的基本要素,分别是:管理科学的应用、数学的方法、系统的思想、计算机技术,而一个完善的管理信息系统MIS具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。具有统一规划的数据库是MIS成熟的重要标志,它象征着管理信息系统是软件工程和管理思想结合应用的产物。 信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息的质量。所以能否有效的管理信息成为企业的首要问题,管理信息系统在强调管理、强调信息的现代社会中得到普及。 超市仓库的的业务管理在现代信息化的背景下也产生了一些显著的变化,大型的超市仓库和购物中心已经普遍采用了先进复杂的管理信息系统,而一些小型的超市仓库也开始逐渐转型,从传统的手工业务管理工作渐渐的向计算机处理靠拢,然而单纯的计算机操作并不是真正意义上的管理信息系统,也不能提供MIS具备的功能,仅仅停留在电子数据交换的阶段远远不能满足超市仓库日常管理的需要。为了加快超市仓库管理自动化的步伐,提高超市仓库的管理业务处理效率,建立超市仓库管理信息系统已变得十分必要。将计算机这一信息处理器应用于超市仓库的日常管理已是形式所逼,而且这也将为超市仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。 采用计算机管理信息系统已成为超市仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在:极大提高了超市仓库工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。 超市仓库的信息管理的操作自动化和信息的电子化,全面提高了超市仓库的管理水平,入库、库存、出库还是现在企业超市仓库管理的常规基本模式,虽然,最近又出现了很多新的管理模式,如:基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。所以如何设计好超市仓库管理信息系统,尽可能地减少超市仓库管理的重复性和低效性就成为当前最为重要的问题。超市仓库供销管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。另外,经办人信息和厂家信息管理也是超市仓库信息管理中一个必不可少的部分,它提供着与入库和出库相关的地一些信息,使得整个系统更加完整,更加实用。 本课题小组通过对超市仓库管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本系统是一个适应现今超市仓库供销管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。 目录 第一章 系统概述 4 1.1现状分析 4 1.1.1 现行超市仓库日常业务调查 4 1.1.2 现行超市仓库管理系统问题探讨 4 1.2系统目标 5 1.3系统开发方法 5 1.4 开发计划 6 第二章 系统分析 6 2.1 系统宏观分析 6 2.1.1 需求分析 6 2.1.2 可行性分析 7 2.2 系统微观分析 8 2.2.1 业务流程分析与E-R图 8 2.2.2 数据流程分析 9 2.3 U-C矩阵图 11 2.4 数据字典 11 2.5 系统预测计划 11 第三章 系统设计 14 3.1模块结构设计 14 3.2 代码设计 14 3.3 数据库设计 15 3.4 输入输出设计 19 3.4.1 输出设计 19 3.4.2 输入设计 20 3.5 模块测试计划 21 3.5.1 超市仓库管理系统数据和数据库完整性测试 21 3.5.2 超市仓库管理系统集成测试 22 3.5.3 超市仓库管理系统配置测试 22 第四章 系统实现 23 4.1 开发工具 23 4.1.1 Eclipse简介 23 4.1.2 运行环境 23 4.1.3 Microsoft SOL Sever数据库简介 23 4.1.4 运行环境的搭建 24 4.1.5 相关技术 24 4.2 软件界面 24 4.3 模块测试结果 25 4.4系统测试结果 35 第五章 收获和体会 35 第一章 系统概述 1.1现状分析 1.1.1 现行超市仓库日常业务调查 超市前台一般有POS和货品采购录入、库存管理一体机数个负责商品销售和采购商品录入、分配条形码和库存管理等工作,随着销售量逐渐上升,该系统的负荷能力明显不足,每日光是各业务单元盘点就耗费大量的人力物力和时间。超市的各种日常运作和信息维护都经历着复杂的数据交互,而且伴随着超市每天的营业活动,这种数据的变化量也是极大的,加入依靠手工的手段将会产生一系列的问题,比如数据记录格式芜杂,数据错误或丢失,数据被他人篡改等,由此产生的问题也将会给超市的正常营业活动带来恶劣的影响,因此急需要一个解决方案来解决超市出现的以上问题。这些问题是诸多没有使用特定地方管理工具的小超市的共有难题,针对这个难题,小组决定开发一款辅助超市日常管理的信息系统,从一定程度上改善超市的信息管理现状,为超市的更加顺畅营业提供一个稳定的基础。 管理信息系统主要为超市仓库的日常营运、决策管理提供信息服务,它覆盖了超市仓库的采购、库存、销售等各个单元,涉及所有业务职能,系统能够对采购单管理、出库单管理、入库单管理、销售管理、商品资料管理等等方面提供存储、更新、查询、统计汇总等功能,超市仓库中商品及供货商等信息由专门的基础数据管理人员在系统的基础数据单元负责录入和管理,采购单由采购管理人员在系统采购单元负责管理,库存商品资料,出库、入库信息由库存管理人员在系统库存单元负责管理。 1.1.2 现行超市仓库管理系统问题探讨 问题1:管理方式落后,缺乏信息化支持 调查发现,超市仓库在管理方面,仍未能实现完全信息化,有的环节甚至依旧是人工化,这样浪费人力资源,效率低,准确率低。虽然各部门均配置有电脑,而且建立了互联的局域网络,但是在业务管理上却没有发挥作用,计算机只是被当作计算工具甚至是娱乐工具使用。各部门之间存在严重的信息沟通问题,销售部,库存部,采购部往往很难及时了解对方的当前状况,因而造成运行和管理上的脱节。 问题2:业务流程复杂,难以顺畅有效运行 调查发现,无论在销售部门,采购部门,或者是库存部门,当需要与其他部门进行业务往来时,往往需要经理审批,这种流程造成的状况是,各部门出现问题需要解决时,往往不能有效及时得到回应。有些商品出现紧缺时,销售部门往往不能及时得到库存充足的商品,顾客要排队等待购买,使顾客大为不满。 超市仓库是以零售为前导,以商品进销,存配,流转管理为基础。如果没有一个强大的信息系统来支持,那么就会造成一部分商品大量积压,而另一些商品供不应求的局面,这种局面必然会给超市仓库带来巨大的经济损失。 问题3:商品库存管理混乱,透明度低 由于没有完善的库存管理体系,超市仓库商品库存管理极其混乱,商品信息往往是不完善的,造成对商品库存的维护的困难,而且无法与销售部,采购部及时共享信息,造成销售部,采购部的决策问题。更由于无法明细库存商品信息,造成采购部采购的困难,而且存在严重的虚报库存,挪用库存资金行为。 1.2系统目标 作为一个应用系统,本系统的开发目标是实现超市仓库管理系统平台化的思想,以查询系统为中心,主要包括相关数据库的设计、基础数据库的输入与维护、超市仓库各种相关数据的查询、库存商品的管理、销售商品的管理等。就本设计而言,该系统是为超市仓库而开发设计的,使用本系统的超市仓库,可以方便地对超市仓库的各种信息进行查询,并且可以对库存商品和销售商品进行修改、删除、添加等操作。 通过新系统的实施,有效解决目前系统存在的信息沟通不顺畅问题,通过完全信息网络的建设,达到完全信息共享,各部门能实时共享互相的信息。使整个系统业务流程实现信息自动化,不再需要过多人工参与,能有效地对销售信息进行统计记录,能有效地完整管理商品库存信息,能有效地根据库存信息编制采购计划。通过新系统的实施,使系统更好地统一整体地运行,同时达到系统更安全,稳定地运行。 1.3系统开发方法 通过调查和开发管理信息系统的原则分析,本系统采用面向对象的开发方法。 面向对象的开发方法的基本思想是:客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。在设计和实现一个客观系统时,在满足需求的条件下,把系统设计成一些不可变的(相对固定)部分组成的最小集合(最好的设计)。这些不可变的部分就是所谓的对象。其中面向对象的开发方法的组成是:面向对象的(需求)分析 OOA;面向对象的设计 OOD;面向对象的程序 OOP 。 面向对象的方法开发过程: (1)系统调查和需求分析:对超市仓库管理系统的业务流程和数据流程进行调啊哈擦,并且绘制相应的模型,为系统的设计提供依据; (2)分析问题的性质和求解问题:寻找到设计系统的根本目标和所期望通过系统解决的现实问题,譬如需要简化超市仓库系统的数据操作等;分析能够解决这些问题的工具主要有哪些; (3)整理问题:把所要解决的问题汇总,形成一个系统的功能架构; (4)程序实现:选择合适的编程工具和编程语言,掌握此编程语言中的与信息系统相关的部分,学会应用多种类和接口,尽量实现跨平台操作。 1.4 开发计划 管理信息系统的开发离不开事先的规划和统筹,因此需要有一张精确的时间表,对每项工作计划进行陈述,作为整个系统设计的根据,同时,也可根据设计过程中遇到的各种情况修改计划,以妥善完成系统。 阶段 目标 所需时间 所做的主要工作 系统调查和分析 项目的确定和规划 一周 ①人员组织、确定项目规划性质;②收集相关资料信息;③确定系统目标;④可行性分析;⑤制定开发进度表;⑥提交规划报告 系统分析 系统的逻辑设计 3天 ①详细调查;②管理业务调查(组织结构、管理功能、管理业务流程);③数据流程调查;④数据字典 系统设计 系统的物理设计 2天 ①总体设计;②代码设计;③物理配置方案设计;④数据存数设计;⑤计算机处理设计 系统实施 实现系统 2天 ①物理系统的实现;②程序设计与调试;③项目人员培训;④测试数据的准备预录入;⑤系统的测试与评估 第二章 系统分析 2.1 系统宏观分析 2.1.1 需求分析 1、系统的功能需求 通过调查和与超市仓库相关专业人员的沟通,要求系统具有以下功能: (1) 系统操作简单、便捷,界面简洁、友好; 采用同性用户界面,使界面不仅可视性较强,也便于操作使用,所有功能一目了然,不需要使用者熟悉内部原理或者结构,只需要对电脑操作熟练即可使用系统; (2) 具有规范、完善的基础信息设置和管理; 对信息进行分门别类的管理和储存,包括基本信息、货品信息、采购信息、入库出库信息和人员部门管理信息等; (3) 支持多人操作,要求有用户和权限分配功能; 只有数据库授权的管理员才有资格使用管理信息系统并且进行登录,保证了系统的完整性和安全性; (4) 支持多条件的快捷查询功能; 存在模糊查询和精确查询,可以令使用者尽快的根据需要查询信息; (5) 支持批量填写入库单及出库单; 支持对于货品出库入库的操作,并且可以及时的修改出库入库详情,选择仓库等; 2、 系统的平台需求 硬件环境:一台奔腾4以上的处理器的计算机,1GB内存; 软件环境:Windows98以上的操作系统,MyEclipse编程软件,SQL Server2005数据库软件 2.1.2 可行性分析 (1)技术可行性分析 从技术条件来看,我们现在身处的信息化社会信息技术快速发展,信息管理技术也日趋完善,使我们有条件来完成超市仓库管理系统的开发。随着信息技术的发展,特别是网络技术和数据库技术的发展,在软件开发方面,可以采用现行主流的开发技术,硬件技术方面则可以充分利用日益增强的存储能力、通讯能力和处理速度开保证系统开发技术的准备。现在的仓库对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。 (2)管理可行性分析 从管理的角度来看,超市仓库的领导者对信息技术给企业管理带来的变革是十分认同的,他们大多认为,在现代企业管理中,信息技术能够帮助企业在日益激烈的竞争中获得难以想象的竞争优势。特别是能够改进企业管理机制,改善决策方式,减少管理成本,提高工作效率。领导的支持对于信息系统的开发和实施有很大作用,也能保证系统在开发过程中妥善解决矛盾,企业自上而下的实施信息系统,可以最大限度实现信息系统最初的目标。 (3)经济可行性分析 从经济的有益性来看,超市仓库管理信息系统可以利用网络的快捷和便利性提高超市仓库的销售效率,并且方便管理,可以提高了超市仓库的经济效益。该管理系统会减少企业管理费用和人力开支,并且其他的一些繁琐的事物都可以通过系统加以分析解决,节省时间提高效率,还为企业决策提供了宝贵的资料,为企业带来了巨大的经济效益。所以,从经济上来讲是可行的。 (4)操作可行性分析 该管理系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以掌握。而整个超市仓库管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。从人员角度来讲不会因人员知识基础问题影响该系统在超市仓库的运行于使用。 可行性结论:综合以上三点发现,开发该系统具备技术、管理、经济、操作等各个方面的可行性,有了这些方面的支持,并且由于它管理开发的各项特征来看,开发此管理系统是很有意义和必要。 2.2 系统微观分析 2.2.1 业务流程分析与E-R图 1、超市仓库管理系系统的简单业务流程图 2、超市仓库系统的相关E-R图 2.2.2 数据流程分析 1、超市仓库(进销存)管理信息系统顶层数据流程图 2、超市仓库(进销存)管理信息系统关联图 3、采购管理数据流程图 4、库存管理数据流程图 2.3 U-C矩阵图 入库单 厂商信息 进货单 员工信息 缺货单 提货单 销售单 出库单 无货单 库存信息 入库确认单 退货单 采购:记录进货 C C U 查询进货 U 厂商查询 U 采购:进货管理 C U U U 人事:人事管理 C 人事:员工信息查询 U 销售:记录收获 C C U U U 查询销售 U 购物单 U 仓储:出库管理 U C C U 库存查询 U 仓库:入库管理 C C C 2.4 数据字典 1) 外部实体的定义 数据项编号:S2 数据项名称:发货员 别名:无 描述:某种商品的派送 类型:数值型 长度:20字节 相关数据:发货数据 数据项编号:S1 数据项名称:供应商编号 别名:无 描述:供应商表的主键 类型:不定长字符型 长度:20字节 相关数据:退货单、订货单、 数据项编号:s4 数据项名称:仓库管理员 别名:无 描述:负责仓库管理 类型:字符型 长度:20字节 相关数据:入库单、出库单、缺货单 数据项编号:S3 数据项名称:采购员 别名:无 描述:采购某种商品 类型:字符型 长度:20字节 相关数据:采购数据、缺货单、订货单 数据项编号:S6 数据项名称:零售商 别名:无 描述:零售商表的主键 类型:字符型 长度:20字节 相关数据:缺货单、订货单、退货单 货单 数据项编号:S5 数据项名称:经理 别名:无 描述:管理公司的各项事务 类型:字符型 长度:20字节 相关数据:报表数据 2) 处理逻辑的定义 数据处理编号:P2 数据处理名称:库存管理 输入:采购单、发货单 输出:采购单数据、发货单数据 数据处理编号:P1 数据处理名称:管理分析 输入:退货单数据、发货单数据、库存数据、订单数据、客户救援 输出:发货计划数据、采购数据 数据处理编号:P3 数据处理名称:采购管理 输入:缺货单 输出:采购单数据 3) 数据流的定义 数据流编号:F2 数据流名称:采购单数据 来源:库存管理 流向:采购单文件 处理:修改 数据流编号:F1 数据流名称:采购单数据 来源:采购单数据 流向:管理分析 处理:查询、维护 数据流编号:F4 数据流名称:发货数据 来源:库存管理 流向:库存文件 处理:查询 数据流编号:F3 数据流名称:库存数据 来源:库存管理 流向:库存文件 处理:修改 4) 数据存储的定义 数据存储的名称:库存文件 数据存储编号:D2 简述:记录仓库的编号、商品编号、供应商编号、存库日期、数量等信息 数据存储组成:仓库编号+商品编号+供应商编号+库存状态+日期+数量等信息 关键字:仓库编号 相关联的处理:P1、P2 数据存储的名称:采购计划 数据存储编号:D1 简述:记录采购计划编号、供应商编号、数量、金额、日期等信息 数据存储组成:采购计划编号+供应商编号+金额+日期 关键字:采购计划编号 相关联的处理:P1 数据存储的名称:人员档案 数据存储编号:D4 简述:记录超市仓库工作人员的编号、人员的职务、人员的联系方式 数据存储组成:人员编号+人员职务+联系方式 数据存储的名称:出库文件 数据存储编号:D3 简述:记录销售商的编号、商品编号、日期、数量等信息 数据存储组成:销售商编号+商品编号+数量+日期 关键字:销售商编号 相关联的处理:P1、P2 2.5 系统预测计划 1、 功能预测 首先,对库存部而言,要求系统对商品库存的情况进行管理,也就是对商品入库、出库情况进行登记记录,同时能对新增加的商品信息进行管理;能对入库出库记录进行分类统计查询,并且与销售部,采购部门实现信息实时传递;其次,对销售部而言,要求能完整记录销售商品的各项相关信息,同时提供对销售记录的分类查询统计,并且与库存部,采购部门实现信息的实时传递;最后,对采购部而言,要求系统能对采购商品信息完整记录,能对采购商品实现分类查询统计,能高效稳定快速地与销售部,库存部实现实时通讯,能实现与销售部,库存部信息实时共享。 2、 性能预测 根据前面所作的需求分析及功能的需求可以得出,超市仓库管理系统实施后,应该达到以下系统性能标准: 窗体界面要求美观大方,功能全面,操作简单。 程序整体结构和操作流程合理顺畅,实现人性化设计。 规范,完善的基础信息设置。 对操作员设置不同的操作权限,为管理员提供修改权限功能。 对所有顾客进行集中管理。 第三章 系统设计 3.1模块结构设计 超市仓库管理系统 基本档案管理 采购订货管理 仓库入库管理 仓库出库管理 人员管理 部门管理 供货商管理 销售商管理 货品档案管理 仓库管理 查询采购订货信息 添加采购订货信息 修改采购订货信息 删除采购订货信息 查询仓库入库信息 添加仓库入库信息 删除仓库入库信息 修改仓库入库信息 查询人员信息 添加人员信息 修改人员信息 删除人员信息 查询部门信息 修改部门信息 添加部门信息 删除部门信息 查询仓库出库信息 添加仓库出库信息 修改仓库出库信息 删除仓库出库信息 3.2 代码设计 代码主要分为以下几部分: 1、 主窗体设计代码 主窗体代码主要用于构造图形用户操作界面,使其具有良好的视觉效果和可操作性,简单易用并且能够完整的囊括各个模块的内容。其次,主窗体需要保持静态框架,作为所有信息的载体。 2、 登录代码 用于管理信息系统的使用人员登录进系统,保证系统的安全性和稳定性,减少或者避免对数据的伪造、篡改等。 3、 各功能模块信息展示代码(包括基本档案信息、库存信息、采购信息、人员及部门信息) 能够与数据库相连接,提取数据库中存储的信息,并且能够把用户输入的信息存储到数据库中,实现与数据库的紧密实时结合,实现进销存数据的存取操作。 4、 各功能模块信息变动代码(包括添加、修改、删除信息) 能够对各个模块中的数据项进行相应的更新操作,如添加供应商、零售商、商品信息,同样的也可以删除和修改上述信息,其次,是对仓仓库数据的有效管理,包括采购数据的登记、修改、删除,仓库入库和出库的一系列操作所对应的数据的变动,还有各部门管理人员的详细信息和变动信息。 备注:主要代码在附录中。 3.3 数据库设计 SQL Server2005具有很强的完整性与可伸缩性,具有较低的价格比与性价比,考虑到本系统的稳定性与可靠性以及开发程序与用户需求,我们小组决定在设计该系统时选择SQL Server2005数据库来满足系统的需求, 在设计超市仓库管理系统之前,有必要说明数据库的基本概念和本设计所应用的数据表。 数据库概述 计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。 对于数据库应用开发人员来说,为使现实世界的信息流计算机化,并对计算机化的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据结构易于实现用户新的要求的过程。 确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式和逻辑设计,以及一个确定数据可存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库, 所谓数据库是指以一定的组织方式存储在一起的,能为多个用户所共享的,与应用程序彼此独立的相关联的数据集合。而数据库系统是指实现有组织地、动态地存储大量关联数据,支持多用户访问的计算机软硬件资源与数据库管理员组成的系统。个人系统是按用户的需求进行数据库定义、存取、运行、建立和维护功能。系统的数据库定义模型如图所示。 模式翻译 程序 各种目标模式 各种(源)模式 3.3.1员工基本信息表设计 tb_basicMessage(员工基本信息表) 员工基本信息表用于保存员工所在部门、员工姓名、性别、年龄等信息,数据表字段设计如图所示。 字段 类型 额外 说明 Id int 自动编号 主键 name varchar(10) 员工姓名 age Int 员工年龄 dept Int 员工部门,与部门表主键对应 headship int 员工职务,与职务表主键对应 3.3.2员工详细信息表设计 tb_contact(员工详细信息表) 员工详细信息表用于保存员工联系电话、办公电话、传真、邮箱地址等详细信息,数据表字段如图所示。 字段 类型 额外 说明 id int 自动编号 主键 hid int 外键 与员工基本信息表主键对应 contact varchar(20) 联系电话 officePhone varchar(30) 办公电话 fax varchar(20) 传真 email varchar(50) 邮箱地址 faddress varchar(50) 家庭地址 3.3.3仓库信息表设计 tb_depot(仓库信息表) 仓库信息表用于保存仓库管理人员姓名、人员评价,数据表字段如图所示。 字段 类型 额外 说明 Id int 自动编号 主键 manager varchar(50) 仓库管理人员 functional varchar(200) 人员评价 3.3.4部门信息表设计 tb_dept(部门信息表) 部门信息表用于保存部门名称、负责人信息等,数据表字段如图所示。 字段 类型 额外 说明 id int 自动编号 主键 dName varchar(50) 部门名称 principle varchar(50) 负责人 bewrite varchar(500) 描述 3.3.5职务信息表设计 tb_headship(职务信息表) 职务信息表用于保存职务名称,数据表字段如图所示。 字段 类型 额外 说明 id int 自动编号 主键 headshipName varchar(50) 职务名称 3.3.6仓库入库表设计 tb_joinDepot(仓库入库表) 仓库入库表用于保存仓库入库信息,其中包括订单编号、仓库编号、货品名称等,数据表字段设计如图所示。 字段 类型 额外 说明 id int 自动编号 主键 oid varchar(50) 订单编号 did Int 仓库编号 wareName varchar(40) 货品名称 joinTime varchar(50) 入库时间 weight float 货品重量 remark varchar(200) 备注信息 3.3.7仓库出库表设计 tb_outDepot(仓库出库表) 仓库出库表用于保存货品名称、出库时间、货品重量、备注信息,数据表字段如图所示。 字段 类型 额外 说明 id int 自动编号 主键 did int wName varchar(50) 货品名称 outDate varchar(50) 出库时间 wight float 货品重量 remark varchar(500) 备注信息 3.3.8供应商信息表设计 tb_provide(供应商信息表) 供应商信息表用于保存供应商相关信息,数据表字段设计如图所示。 字段 类型 额外 说明 id int 自动编号 主键 cName varchar(20) 供应商名称 address varchar(40) 供应商地址 linkman varchar(50) 联系人 linkPhone varchar(20) 联系电话 faxes varchar(20) 传真 postNum varchar(10) 邮政编码 bankNum varchar(30) 银行账号 netAddress varchar(30) 主页 emailAddress varchar(50) 邮箱地址 remark varchar(200) 备注信息 3.3.9销售商信息表设计 tb_sell(销售商信息表) 销售商信息表用于保存销售商名称、地址、联系人、联系电话等,数据表字段如图所示。 字段 类型 额外 说明 id int 自动编号 主键 selName varchar(50) 销售商名称 address varchar(50) 销售商地址 linkman varchar(50) 联系人 linkphone varchar(50) 联系电话 faxNum varchar(50) 传真 postNum varchar(50) 邮政编码 bankNum varchar(50) 银行账号 netAddress varchar(50) 主页 emailAddress varchar(50) 邮箱地址 remark varchar(50) 备注信息 3.3.10采购订货信息表设计 tb_stock(采购订货信息表) 采购订货信息表用于保存客户名称、订单号、交货日期等,数据表字段如图所示。 字段 类型 额外 说明 id int 自动编号 主键 sName varchar(50) 客户 orderId varchar(50) 订单号 consignmentDate varchar(50) 交货日期 baleName varchar(50) 商品名 count varchar(50) 数量 money float 金额 3.3.11用户信息表设计 tb_users 用户信息表用于存储登录系统用户的用户名与密码信息,数据表字段设计如图所示。 字段 类型 额外 说明 id Int 自动编号 主键 userName varchar(20) 登录系统用户名 passWord varchar(20) 登录系统密码 3.3.12货品信息表设计 tb_ware(货品信息表) 货品信息表用于保存货品名称、详细描述、进货价等,数据表字段如图所示。 字段 类型 额外 说明 id int 自动编号 主键 wareName varchar(50) 货品名称 warBewrite varchar(50) 货品详细描述 spec varchar(50) 单位 stockPrice float 进货价 retailPrice float 零售价 associatorPrice float 会员价 3.4 输入输出设计 输入输出设计是管理信息系统与用户的界面,一般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。 主要有以下几个原因: 1、它是一个组织系统形象(Cooperation Identify System, CIS)的具体体现; 2、它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情; 3、符合用户习惯,方便用户操作,使目标系统易于为用户所接受。 4、为用户提供易读易懂的信息形态。 3.4.1 输出设计 输出设计的任务是使管理信息系统输出满足用户需求的信息。 输出设计的目的是为了正确及时反映和组成用于管理各部门需要的信息。信息能够满足用户需要,直接关系到系统的使用效果和系统的成功与否。 1、输出设计的内容 输出信息使用情况。信息的使用者、使用目的、信息量、输出周期、有效期、保管方法和输出份数。 输出信息内容。输出项目、精度、信息形式(文字、数字)。 输出格式。表格、报告、图形等。 输出设备和介质。设备如:打印机、显示器等;介质如:磁盘、磁带、纸张(普通、专用)等。 2、输出设计的方法 在系统设计阶段,设计人员应给出系统输出的说明,这个说明既是将来编程人员在软件开发中进行实际输出设计的依据,也是用户评价系统实用性的依据。因此,设计人员要能选择合适的输出方法,并以清楚的方式表达出来。 输出主要有以下几种: 表格信息。一般而言,表格信息是系统对各管理层的输出,以表格的形式提供给信息使用者,一般用来表示详细的信息。 图形信息。管理信息系统用到的图形信息主要有直方图、圆饼图、曲线图、地图等。图形信息在表示事物的趋势、多方面的比较等方面有较大的优势,在进行各种类比分析中,起着数据报表所起不到的显著作用。表示方式直观,常为决策用户所喜爱。 3.4.2 输入设计 输入设计的目的是提高输入效率,减少输入错误。 1、输入设计的设计原则 控制输入量:尽可能利用计算 减少输入延迟:批量输入、周转文件输入 减少输入错误:采用多种校验方法和验证技术 避免额外步骤; 简化输入过程; 2、常用的输入设备 键-磁盘输入装置、光电阅读器、终端输入 3、 输入数据正确性校验 3.5 模块测试计划 超市仓库管理系统测试策略提供了对超市仓库管理系统进行超市仓库管理系统测试的推荐方法。对于每种超市仓库管理系统测试,都应提供超市仓库管理系统测试说明,并解释其实施的原因。 制定超市仓库管理系统测试策略时所考虑的主要事项有:将要使用的技术以及判断超市仓库管理系统测试何时完成的标准。 下面列出了在进行每项超市仓库管理系统测试时需考虑的事项,除此之外,超市仓库管理系统测试还只应在安全的环境中使用已知的、有控制的数据库来执行。 注意:不实施某种超市仓库管理系统测试,则应该用一句话加以说明,并陈述这样的理由。例如,“将不实施该超市仓库管理系统测试。该超市仓库管理系统测试本项目不适用”。 3.5.1 超市仓库管理系统数据和数据库完整性测试 要超市仓库管理系统中,数据库和数据库进程应作为一个子系统来进行超市仓库管理系统测试。在超市仓库管理系统测试这些子系统时,不应将超市仓库管理系统的用户界面用作数据的接口。对于数据库管理系统(DBMS),还需要进行深入的研究,以确定可以支持以下超市仓库管理系统测试的工具和技术。 测试目标: 确保数据库访问方法和进程正常运行,数据不会遭到损坏 技术: 调用各个数据库访问方法和进程,并在其中填充有效的和无效的数据(或对数据的请求)。 检查数据库,确保数据已按预期的方式填充,并且所有的数据库事件已正常发生;或者检查所返回的数据,确保正当的理由检索到了正确的数据。 完成标准: 所有的数据库访问方法和进程都按照设计的方式运行,数据没有遭到损坏。 需考虑的特殊事项: 超市仓库管理系统测试可能需要DBMS开发环境或驱动程序在数据库中直接输入或修改数据。 进程应该以手工方式调用。 应使用小型或最小的数据库(记录的数量有限)来使所有无法接受的事件具有更大的可视度。 3.5.2 超市仓库管理系统集成测试 集成超市仓库管理系统测试―主要目的检测系统是否达到需求对业务流程及数据流的处理是否符合标准,检测系统对业务流处理是否存在逻辑不严谨及错误,检测需求是否存在不合理的标准及要求。此阶段超市仓库管理系统测试基于功能完成的超市- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 仓库 进销存 管理信息系统 分析 设计 课程设计 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文