版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管理信息系统分析与设计课程设计题目:超市仓库进销存管理信息系统分析与设计姓名: 显的经济效益和社会效益。主要体现在:极大提高了超市仓库工作人员的工作效率,大大减少了以往 入出存流程繁琐,杂乱,周期长的弊端,可以减少入库管理、出库管理及库存管理中的漏洞,可以节 约不少管理开支,增加企业收入。班级:2011级电子商务2班学号:2014年 6月29日星期日前言管理信息系统(Ma nageme nt In formation Systems , MIS)是以管理科学为理论基础,运用系统工程的方法,以现代信息技术为手段建立的辅助管理人员进行决策的人/机系统。它具有四个重要的基本要素,分别是:管理科学的应
2、用、数学的方法、系统的思想、计算机技术,而一个完善的管理信息系统MIS具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。具有统一规划的数据库是MIS成熟的重要标志,它象征着管理信息系统是软件工程和管理思想结合应用的产物。信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息的质量。所以能否有效的管理信息成为企业的首要问题,管理信息系统在强调管理、强调信息的现代社会中得到普及。超市仓库的的业务管理在现代信息化的背景下也产生了一些显着的变化,大型的超市仓库和购物中心已经普遍采用了先
3、进复杂的管理信息系统,而一些小型的超市仓库也开始逐渐转型,从传统的手工业务管理工作渐渐的向计算机处理靠拢,然而单纯的计算机操作并不是真正意义上的管理信息系统,也不能提供MIS具备的功能,仅仅停留在电子数据交换的阶段远远不能满足超市仓库日常管理的需要。为了加快超市仓库管理自动化的步伐,提高超市仓库的管理业务处理效率,建立超市仓库管理信息系统已变得十分必要。将计算机这一信息处理器应用于超市仓库的日常管理已是形式所逼,而且这也将为超市仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为超市仓库管理科学化和现代化的重要标志,它给企业管
4、理来了明超市仓库的信息管理的操作自动化和信息的电子化,全面提高了超市仓库的管理水平 , 入库、库 存、出库还是现在企业超市仓库管理的常规基本模式,虽然,最近又出现了很多新的管理模式,如: 基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。 所以如何设计好超市仓库管理信息系统, 尽可能地减少超市仓库管理的重复性和低效性就成为当前最 为重要的问题。超市仓库供销管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关 系是系统最为关键的部分。 另外, 经办人信息和厂家信息管理也是超市仓库信息管理中一个必不可少 的部分,它提供着与入库和出库相关的地一些信息,
5、使得整个系统更加完整,更加实用。本课题小组通过对超市仓库管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织, 功能的实现, 技术的要求以及可行性等多方面进行考虑, 认为本系统是一个适应现今超市仓库供销管 理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。目录第一章 系统概述 1.1 现状分析 1.1.1 现行超市仓库日常业务调查 1.1.2 现行超市仓库管理系统问题探讨1.2 系统目标 1.3 系统开发方法 1.4 开发计划 第二章 系统分析 2.1 系统宏观分析 2.1.1 需求分析 2.1.2 可行性分析 2.2 系统微观分析 2.2.1 业务流程分析与 E-R 图2.
6、2.2 数据流程分析 2.3 U-C 矩阵图 2.4 数据字典 2.5 系统预测计划 第三章 系统设计 3.1 模块结构设计 3.23.33.5.4.4.4.4.5.5.6.6.6.6.8.8.9. .1.1.1.1. 8.9.4.9.4.9.4.1.0. 51.5. 9.1.9.2.0.2.1.21代码设计 数据库设计 输入输出设计 3.4.1 输出设计 3.4.2 输入设计 模块测试计划 3.5.1 超市仓库管理系统数据和数据库完整性测试3.43.5.2 超市仓库管理系统集成测试3.5.3 超市仓库管理系统配置测试第四章 系统实现 4.1开发工具 4.1.1 Eclipse 简介 4.1.
7、2 运行环境 4.1.3 Microsoft SOL Sever 数据库简介4.1.4 运行环境的搭建 4.1.5 相关技术 软件界面 模块测试结果 4.24.34.4 系统测试结果 第五章 收获和体会 .2.2 .2.2 .1.8.3 .1.8.3 .1.8. 3 .1.8. 3 .1. 83 .1.94 .1.9. 4 .1.9.41.9. 5 2.0. 5 2.0. 5第一章 系统概述1.1 现状分析1.1.1 现行超市仓库日常业务调查超市前台一般有 POS和货品采购录入、 库存管理一体机数个负责商品销售和采购商品录入、分配条形码和库存管理等工作,随着销售量逐渐上升,该系统的负荷能力明显
8、不足,每日光是各业务单元盘点就耗费大量的人力物力和时间。 超市的各种日常运作和信息维护都经历着复杂的数据交互,而且伴随着超市每天的营业活动, 这种数据的变化量也是极大的, 加入依靠手工的手段将会产生一系列的 问题,比如数据记录格式芜杂,数据错误或丢失,数据被他人篡改等,由此产生的问题也将会给超市的正常营业活动带来恶劣的影响, 因此急需要一个解决方案来解决超市出现的以上问题。这些问题是诸多没有使用特定地方管理工具的小超市的共有难题, 针对这个难题, 小组决定开发一款辅助超市日 常管理的信息系统, 从一定程度上改善超市的信息管理现状, 为超市的更加顺畅营业提供一个稳定的 基础。管理信息系统主要为超
9、市仓库的日常营运、决策管理提供信息服务,它覆盖了超市仓库的采购、库存、销售等各个单元,涉及所有业务职能,系统能够对采购单管理、出库单管理、入库单管理、销 售管理、商品资料管理等等方面提供存储、更新、查询、统计汇总等功能,超市仓库中商品及供货商 等信息由专门的基础数据管理人员在系统的基础数据单元负责录入和管理,采购单由采购管理人员在系统采购单元负责管理,库存商品资料,出库、入库信息由库存管理人员在系统库存单元负责管理。1.1.2 现行超市仓库管理系统问题探讨问题 1:管理方式落后,缺乏信息化支持调查发现,超市仓库在管理方面,仍未能实现完全信息化,有的环节甚至依旧是人工化,这样浪费人力资源,效率低
10、,准确率低。虽然各部门均配置有电脑,而且建立了互联的局域网络,但是在业务管理上却没有发挥作用, 计算机只是被当作计算工具甚至是娱乐工具使用。各部门之间存在严重的信息沟通问题,销售部,库存部,采购部往往很难及时了解对方的当前状况,因而造成运行和管理上的脱节。问题 2:业务流程复杂,难以顺畅有效运行调查发现,无论在销售部门,采购部门,或者是库存部门,当需要与其他部门进行业务往来时,往往需要经理审批,这种流程造成的状况是,各部门出现问题需要解决时,往往不能有效及时得到回应。有些商品出现紧缺时,销售部门往往不能及时得到库存充足的商品,顾客要排队等待购买,使顾客大为不满。超市仓库是以零售为前导,以商品进
11、销,存配,流转管理为基础。如果没有一个强大的信息系统来支持,那么就会造成一部分商品大量积压,而另一些商品供不应求的局面,这种局面必然会给超市仓库带来巨大的经济损失。问题 3:商品库存管理混乱,透明度低由于没有完善的库存管理体系,超市仓库商品库存管理极其混乱,商品信息往往是不完善的,造成对商品库存的维护的困难,而且无法与销售部,采购部及时共享信息,造成销售部,采购部的决策问题。更由于无法明细库存商品信息,造成采购部采购的困难,而且存在严重的虚报库存,挪用库存资金行为。1.2 系统目标作为一个应用系统, 本系统的开发目标是实现超市仓库管理系统平台化的思想,以查询系统为中心,主要包括相关数据库的设计
12、、基础数据库的输入与维护、超市仓库各种相关数据的查询、库存商品的管理、销售商品的管理等。就本设计而言,该系统是为超市仓库而开发设计的,使用本系统的超市仓库,可以方便地对超市仓库的各种信息进行查询,并且可以对库存商品和销售商品进行修改、删除、添加等操作。通过新系统的实施,有效解决目前系统存在的信息沟通不顺畅问题,通过完全信息网络的建设,达到完全信息共享,各部门能实时共享互相的信息。使整个系统业务流程实现信息自动化,不再需要过多人工参与,能有效地对销售信息进行统计记录,能有效地完整管理商品库存信息,能有效地根据库存信息编制采购计划。通过新系统的实施,使系统更好地统一整体地运行,同时达到系统更安全,
13、稳定地运行。1.3 系统开发方法通过调查和开发管理信息系统的原则分析,本系统采用面向对象的开发方法。面向对象的开发方法的基本思想是: 客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律, 不同对象之间的相互作用和联系就构成了各种不同的系统。在设计和实现一个客观系统时, 在满足需求的条件下, 把系统设计成一些不可变的 (相对固定)部分组成的最小集合 (最好的设计)。这些不可变的部分就是所谓的对象。 其中面向对象的开发方法的组成是: 面向对象的 (需求)分析00A面向对象的设计 00D面向对象的程序 OOP。面向对象的方法开发过程:1)系统调查和需求分析:对超市仓库管理系统的业
14、务流程和数据流程进行调啊哈擦,并且绘制相应的模型,为系统的设计提供依据;(2)分析问题的性质和求解问题:寻找到设计系统的根本目标和所期望通过系统解决的现实问题, 譬如需要简化超市仓库系统的数据操作等;分析能够解决这些问题的工具主要有哪些;(3)整理问题:把所要解决的问题汇总,形成一个系统的功能架构;(4 )程序实现:选择合适的编程工具和编程语言,掌握此编程语言中的与信息系统相关的部分,学会应用多种类和接口,尽量实现跨平台操作。1.4开发计划管理信息系统的开发离不开事先的规划和统筹,因此需要有一张精确的时间表,对每项工作计划进行陈述,作为整个系统设计的根据,同时,也可根据设计过程中遇到的各种情况
15、修改计划,以妥善完成系统。阶段目标所需时间所做的主要工作系统调查和分析项目的确定和规划一周 人员组织、确定项目规划性质; 收集相关资料信息;确定系统 目标;可行性分析;制定开发 进度表;提交规划报告系统分析系统的逻辑设计3天详细调查;管理业务调查(组 织结构、管理功能、管理业务流程);数据流程调查;数据字典系统设计系统的物理设计2天总体设计;代码设计;物理 配置方案设计;数据存数设计;计算机处理设计系统实施实现系统2天物理系统的实现;程序设计与 调试;项目人员培训;测试数 据的准备预录入;系统的测试与 评估第二章系统分析2.1系统宏观分析2.1.1需求分析1、系统的功能需求?通过调查和与超市仓
16、库相关专业人员的沟通,要求系统具有以下功能:(1)系统操作简单、便捷,界面简洁、友好;?采用同性用户界面,使界面不仅可视性较强,也便于操作使用,所有功能一目了然,不需要使用者熟悉内部原理或者结构,只需要对电脑操作熟练即可使用系统;(2 )具有规范、完善的基础信息设置和管理;?对信息进行分门别类的管理和储存,包括基本信息、货品信息、采购信息、入库出库信息和人员部门管理信息等;3)支持多人操作,要求有用户和权限分配功能;只有数据库授权的管理员才有资格使用管理信息系统并且进行登录,保证了系统的完整性和安全性; ?4)支持多条件的快捷查询功能;存在模糊查询和精确查询,可以令使用者尽快的根据需要查询信息
17、;5)支持批量填写入库单及出库单;支持对于货品出库入库的操作,并且可以及时的修改出库入库详情,选择仓库等;2、系统的平台需求硬件环境:一台奔腾 4以上的处理器的计算机,1GB内存;软件环境: Windows98以上的操作系统,MyEcIipse编程软件,SQL Server2005数据库软件2.1.2 可行性分析1)技术可行性分析从技术条件来看,我们现在身处的信息化社会信息技术快速发展,信息管理技术也日趋完善,使我们有条件来完成超市仓库管理系统的开发。随着信息技术的发展, 特别是网络技术和数据库技术的发展,在软件开发方面,可以采用现行主流的开发技术,硬件技术方面则可以充分利用日益增强的存储能力
18、、通讯能力和处理速度开保证系统开发技术的准备。现在的仓库对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。2)管理可行性分析从管理的角度来看, 超市仓库的领导者对信息技术给企业管理带来的变革是十分认同的,他们大多认为,在现代企业管理中,信息技术能够帮助企业在日益激烈的竞争中获得难以想象的竞争优势。特别是能够改进企业管理机制,改善决策方式,减少管理成本,提高工作效率。领导的支持对于信息系统的开发和实施有很大作用, 也能保证系统在开发过程中妥善解决矛盾, 企业自上而下的实施
19、信息系统,可以最大限度实现信息系统最初的目标。3)经济可行性分析从经济的有益性来看, 超市仓库管理信息系统可以利用网络的快捷和便利性提高超市仓库的销售效率,并且方便管理, 可以提高了超市仓库的经济效益。 该管理系统会减少企业管理费用和人力开支,并且其他的一些繁琐的事物都可以通过系统加以分析解决,节省时间提高效率, 还为企业决策提供了宝贵的资料,为企业带来了巨大的经济效益。所以,从经济上来讲是可行的。4)操作可行性分析该管理系统采用基于 Windows 的图形用户界面, 而该系统是大家熟悉的操作系统, 对于那些有一般的计算机知识的人员就可以掌握。而整个超市仓库管理系统采用最友好的交互界面,简介明
20、了,不需要对数据库进行深入的了解。 从人员角度来讲不会因人员知识基础问题影响该系统在超市仓库的运行于使用。可行性结论:综合以上三点发现,开发该系统具备技术、 管理、经济、操作等各个方面的可行性,有了这些方面的支持,并且由于它管理开发的各项特征来看,开发此管理系统是很有意义和必要。2.2系统微观分析2.2.1业务流程分析与E-R图1、超市仓库管理系系统的简单业务流程图2、超市仓库系统的相关E-R图2.2.2数据流程分析1、超市仓库(进销存)管理信息系统顶层数据流程图2、超市仓库(进销存)管理信息系统关联图3、采购管理数据流程图 4、库存管理数据流程图2.3 U-C矩阵图入库单厂商信息进货单员工信
21、息缺货单提货单销售单出库单无货单库存信息入库确认单退货单采购:记录进货CCU查询进货U厂商查询U采购:进货管理CUUU人事:人事管理C人事:员工信息查询U销售:记录收获CCUUU查询销售U购物单U仓储:出库管理UCCU库存查询U仓库:入库管理CCC2.4数据字典1)外部实体的定义数据项编号:S1t数据项编号:S2项事务 理分析 购兽一名号存供应商编号编号::S5无称存定义理员 应商表的主键据数i定长字符II订理货单数据、库存数据、类据处理编号库管主键 类据处理符型节库存管理 输入数据购单货数货单 长度:20字节、缺货单、订货单4输数据存储的划数据、采购数据 数据流采购单库存数据二:采购计划维护
22、出库文件计划编号、供应商编号、数对入iligl单订货单、缺货单数源存采购单文件库存文牛 数据存修的名件:人员档案 数理存记编仓库的编号、商品编号、供 简商编记录超市仓库工作量 人据存储也成是仓库编号库要求能完整库编号售商品的各项相关信息,实时传递;其次,对销售部而言,打采购相关联实现信息的实时传P递;最后,对采购分类查询统计,并且与库存部部相言联要求系统能对采购商品信息完整记录,能对采购商品实现分类查询统计,能高效稳定快速地 与销售部,库存部实现实时通讯,能实现与销售部,库存部信息实时共享。2、性能预测根据前面所作的需求分析及功能的需求可以得出,超市仓库管理系统实施后, 应该达到以下系统性能标
23、准: 窗体界面要求美观大方,功能全面,操作简单。程序整体结构和操作流程合理顺畅,实现人性化设计。规范,完善的基础信息设置。对操作员设置不同的操作权限,为管理员提供修改权限功能。对所有顾客进行集中管理。第三章系统设计3.1模块结构设计3.2代码设计代码主要分为以下几部分:1、主窗体设计代码主窗体代码主要用于构造图形用户操作界面,使其具有良好的视觉效果和可操作性,简单易用并且能 够完整的囊括各个模块的内容。其次,主窗体需要保持静态框架,作为所有信息的载体。2、登录代码用于管理信息系统的使用人员登录进系统,保证系统的安全性和稳定性,减少或者避免对数据的伪造、 篡改等。3、各功能模块信息展示代码(包括
24、基本档案信息、库存信息、采购信息、人员及部门信息)能够与数据库相连接,提取数据库中存储的信息,并且能够把用户输入的信息存储到数据库中,实现 与数据库的紧密实时结合,实现进销存数据的存取操作。4、各功能模块信息变动代码(包括添加、修改、删除信息)能够对各个模块中的数据项进行相应的更新操作,如添加供应商、零售商、商品信息,同样的也可以删除和修改上述信息,其次,是对仓仓库数据的有效管理,包括采购数据的登记、修改、删除,仓库入库和出库的一系列操作所对应的数据的变动,还有各部门管理人员的详细信息和变动信息。备注:主要代码在附录中。3.3数据库设计SQL Server2005 数据SQL Server20
25、05具有很强的完整性与可伸缩性,具有较低的价格比与性价比,考虑到本系统的稳定性与可靠性以及开发程序与用户需求,我们小组决定在设计该系统时选择库来满足系统的需求,在设计超市仓库管理系统之前,有必要说明数据库的基本概念和本设计所应用的数据表。数据库概述计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。对于数据库应用开发人员来说, 为使现实世界的信息流计算机化, 并对计算机化的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据结构易于实现用户新的要求的过程。确切的说,数
26、据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式和逻辑建立起既能反映现实世界信息和信息联设计,以及一个确定数据可存储结构与存取方法的物理设计,系,满足用户要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库,所谓数据库是指以一定的组织方式存储在一起的,能为多个用户所共享的,与应用程序彼此独立的相关联的数据集合。而数据库系统是指实现有组织地、动态地存储大量关联数据,支持多用户访问的计算机软硬件资源与数据库管理员组成的系统。个人系统是按用户的需求进行数据库定义、存取、运行、建立和维护功能。系统的数据库定义模型如图所示。tb_basicMe
27、ssage (员工基本信息表)员工基本信息表用于保存员工所在部门、员工姓名、性别、年龄等信息,数据表字段设计如图所示。字段类型额外说明Idint自动编号主键n amevarchar(IO)员工姓名ageInt员工年龄deptInt员工部门,与部门表主键对应headsh ipint员工职务,与职务表主键对应tb_contact (员工详细信息表)员工详细信息表用于保存员工联系电话、办公电话、传真、邮箱地址等详细信息,数据表字段如图所示。字段类型额外说明idint自动编号主键hidint外键与员工基本信息表主键对应con tactvarchar(20)联系电话officePhonevarchar(
28、30)办公电话faxvarchar(20)传真emailvarchar(50)邮箱地址faddressvarchar(50)家庭地址tb_de pot(仓库信息表)仓库信息表用于保存仓库管理人员姓名、人员评价,数据表字段如图所示。字段类型额外说明Idint自动编号主键man agervarchar(50)仓库管理人员fun cti onalvarchar(200)人员评价tb_dept (部门信息表)部门信息表用于保存部门名称、负责人信息等,数据表字段如图所示。字段类型额外说明idint自动编号主键dNamevarchar(50)部门名称princip levarchar(50)负责人bewr
29、itevarchar(500)描述tb_headship (职务信息表)职务信息表用于保存职务名称,数据表字段如图所示。字段类型额外说明idint自动编号主键headsh ipNamevarchar(50)职务名称tboi nDepot(仓库入库表)仓库入库表用于保存仓库入库信息,其中包括订单编号、仓库编号、货品名称等,数据表字段设计如图所示。字段类型额外说明idint自动编号主键oidvarchar(50)订单编号didInt仓库编号wareNamevarchar(40)货品名称joi nTimevarchar(50)入库时间weightfloat货品重量remarkvarchar(200)
30、备注信息tb_outDe pot(仓库出库表)仓库出库表用于保存货品名称、出库时间、货品重量、备注信息,数据表字段如图所示。字段类型额外说明idint自动编号主键didintwNamevarchar(50)货品名称outDatevarchar(50)出库时间wightfloat货品重量remarkvarchar(500)备注信息tb_p rovide(供应商信息表)供应商信息表用于保存供应商相关信息,数据表字段设计如图所示。字段类型额外说明idint自动编号主键cNamevarchar(20)供应商名称addressvarchar(40)供应商地址lin kma nvarchar(50)联系人
31、linkPhonevarchar(20)联系电话faxesvarchar(20)传真po stNumvarchar(10)邮政编码bankNumvarchar(30)银行账号n etAddressvarchar(30)主页emailAddressvarchar(50)邮箱地址remarkvarchar(200)备注信息tb_sell (销售商信息表)销售商信息表用于保存销售商名称、地址、联系人、联系电话等,数据表字段如图所示。字段类型额外说明idint自动编号主键selNamevarchar(50)销售商名称addressvarchar(50)销售商地址lin kma nvarchar(50)
32、联系人linkphonevarchar(50)联系电话faxNumvarchar(50)传真po stNumvarchar(50)邮政编码bankNumvarchar(50)银行账号n etAddressvarchar(50)主页emailAddressvarchar(50)邮箱地址remarkvarchar(50)备注信息tb_stock(采购订货信息表)采购订货信息表用于保存客户名称、订单号、交货日期等,数据表字段如图所示。字段类型额外说明idint自动编号主键sNamevarchar(50)客户orderldvarchar(50)订单号con sig nmen tDatevarchar(
33、50)交货日期baleNamevarchar(50)商品名cou ntvarchar(50)数量moneyfloat金额tb_users用户信息表用于存储登录系统用户的用户名与密码信息,数据表字段设计如图所示。字段类型额外说明idInt自动编号主键userNamevarchar(20)登录系统用户名p assWordvarchar(20)登录系统密码tb_ware(货品信息表)货品信息表用于保存货品名称、详细描述、进货价等,数据表字段如图所示。字段类型额外说明idint自动编号主键wareNamevarchar(50)货品名称warBewritevarchar(50)货品详细描述specvar
34、char(50)单位stock Pricefloat进货价retail Pricefloat零售价associatorPricefloat会员价3.4输入输出设计输入输出设计是管理信息系统与用户的界面, 般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。主要有以下几个原因:1、 它是一个组织系统形象 (Coo peration Iden tify System, CIS)的具体体现;2、它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情;3、符合用户习惯,方便用户操作,使目标系统易于为用户所接受。4、为用户提供易读易懂的信息形态。3.4.1输出设计输出设
35、计的任务是使管理信息系统输出满足用户需求的信息。输出设计的目的是为了正确及时反映和组成用于管理各部门需要的信息。信息能够满足用户需 要,直接关系到系统的使用效果和系统的成功与否。1 、输出设计的内容输出信息使用情况。信息的使用者、使用目的、信息量、输出周期、有效期、保管方法和输出份 数。输出信息内容。输出项目、精度、信息形式(文字、数字)。输出格式。表格、报告、图形等。磁盘、磁带、纸张(普通、专用)等。输出设备和介质。设备如:打印机、显示器等;介质如:2、输出设计的方法在系统设计阶段,设计人员应给出系统输出的说明,这个说明既是将来编程人员在软件开发中进因此,设计人员要能选择合适的输出方法,行实
36、际输出设计的依据, 也是用户评价系统实用性的依据。并以清楚的方式表达出来。输出主要有以下几种:表格信息。一般而言,表格信息是系统对各管理层的输出,以表格的形式提供给信息使用者,般用来表示详细的信息。图形信息。管理信息系统用到的图形信息主要有直方图、圆饼图、曲线图、地图等。图形信息在表示事物的趋势、多方面的比较等方面有较大的优势,在进行各种类比分析中,起着数据报表所起不到的显着作用。表示方式直观,常为决策用户所喜爱。3.4.2输入设计输入设计的目的是提高输入效率,减少输入错误。1、输入设计的设计原则控制输入量:尽可能利用计算减少输入延迟:批量输入、周转文件输入减少输入错误:采用多种校验方法和验证
37、技术避免额外步骤;简化输入过程;2、常用的输入设备键-磁盘输入装置、光电阅读器、终端输入3、输入数据正确性校验3.5模块测试计划超市仓库管理系统测试策略提供了对超市仓库管理系统进行超市仓库管理系统测试的推荐方法。对于每种超市仓库管理系统测试,都应提供超市仓库管理系统测试说明,并解释其实施的原因。将要使用的技术以及判断超市仓库管理除此之外,超市仓库管理系统测制定超市仓库管理系统测试策略时所考虑的主要事项有:系统测试何时完成的标准。F面列出了在进行每项超市仓库管理系统测试时需考虑的事项,试还只应在安全的环境中使用已知的、有控制的数据库来执行。注意:不实施某种超市仓库管理系统测试,则应该用一句话加以
38、说明,并陈述这样的理由。例如,“将不实施该超市仓库管理系统测试。该超市仓库管理系统测试本项目不适用”3.5.1超市仓库管理系统数据和数据库完整性测试要超市仓库管理系统中,数据库和数据库进程应作为一个子系统来进行超市仓库管理系统测试。在超市仓库管理系统测试这些子系统时,不应将超市仓库管理系统的用户界面用作数据的接口。对于数据库管理系统(DBMS,还需要进行深入的研究,以确定可以支持以下超市仓库管理系统测试的工具和技术。测试目标:确保数据库访问方法和进程正常运行,数据不会遭到损坏技术:调用各个数据库访问方法和进程,并在其中填充有效的和无效的数据 (或对数据的请求)。检查数据库,确保数据已按预期的方
39、式填充, 并且所有的数据库事件 已正常发生;或者检查所返回的数据, 确保正当的理由检索到了正确 的数据。完成标准:所有的数据库访问方法和进程都按照设计的方式运行,数据没有遭到损坏。需考虑的特殊事项:超市仓库管理系统测试可能需要DBMS开发环境或驱动程序在数据库中直接输入或修改数据。进程应该以手工方式调用。应使用小型或最小的数据库(记录的数量有限) 来使所有无法接受的事件具有更大的可视度。3.5.2超市仓库管理系统集成测试集成超市仓库管理系统测试一主要目的检测系统是否达到需求对业务流程及数据流的处理是否检测需求是否存在不合理的标准及要符合标准,检测系统对业务流处理是否存在逻辑不严谨及错误,求。此
40、阶段超市仓库管理系统测试基于功能完成的超市仓库管理系统测试。测试目标检测需求中的业务流程以及数据流的正确性测试范围:需求中明确的业务流程及组合不同功能模块而形成一个大的功能。技术:利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:在使用有效数据时得到预期的结果。在使用无效数据时显示相应的错误消息或警告消息。 各业务规则都得到了正确的应用。开始标准:在完成某个模块测试时必须达到标准完成标准:所计划的超市仓库管理系统测试已全部执行。所发现的缺陷已全部解决。测试重点和优先级:超市仓库管理系统测试重点指在超市仓库管理系统测试过程中需着重超市仓库管理系统测试的地方,优先级可以根据需求及
41、严重来定需考虑的特殊事项:确定或说明那些将对功能超市仓库管理系统测试的实施和执行造成 影响的事项或因素(内部的或外部的)3.5.3超市仓库管理系统配置测试在大配置超市仓库管理系统测试核实超市仓库管理系统在不同的软件和硬件配置中的运行情况。多数生产环境中,客户机工作站、网络连接和数据库服务器的具体硬件规格会有所不同。客户机工作站可能会安装不同的软件,例如,应用程序、驱动程序等,而且在任何时候,都可能运行许多不同的软件组合,从而占用不同的资源。测试目标核实超市仓库管理系统测试可在所需的硬件和软件配置中正常运行。技术:使用功能超市仓库管理系统测试脚本。在超市仓库管理系统测试过程中或在超市仓库管理系统
42、测试开始之前,打开各种与非超市仓库管理系统相关的软件(例如Microsoft 应用程序:Excel和Word),然后将其关闭。执行所选的事务,以模拟Actor与超市仓库管理系统软件和非超市仓库管理系 统软件之间的交互。重复上述步骤,尽量减少客户机工作站上的常规可用内存。完成标准:对于超市仓库管理系统软件和非超市仓库管理系统软件的各种组合,所有事务都成功完成,没有出现任何故障。需考虑的特殊事项:需要、可以使用并可以通过桌面访问哪种非超市仓库管理系统软件?通常使用的是哪些应用程序?应用程序正在运行什么数据?例如,在Excel中打开的大型电子表格,或是在Word中打开的100页文档。3.5.4安装超
43、市仓库管理系统测试安装超市仓库管理系统测试有两个目的。第一个目的是确保该软件在正常情况和异常情况的不同 条件下。例如,进行首次安装、升级、完整的或自定义的安装都能进行安装。异常情况包括磁盘空间 不足、缺少目录创建权限等。第二个目的是核实软件在安装后可立即正常运行。这通常是指运行大量 为功能超市仓库管理系统测试制定的超市仓库管理系统测试。第四章系统实现4.1开发工具4.1.1 Eclipse 简介Eclipse是一种着名的跨平台免费集成开发环境(IDE)。Eclipse本身只是一个框架,通过安装不同的插件,可以实现各种功能,如从事JAVA语言开发、从事 PHP语言开发等。Eclipse 最初由I
44、BM开发,并在2001年捐献给开源社区。在2010年6月发布代号为 Helios的3.6Eclip se以方便个人使用。版。Eclipse Babel项目提供了多种语言包,读者可以使用它来汉化4.1.2运行环境JDK简介:Java Development Kit(JDK)是sun公司专门为Java程序员开发的免费软件开发工具包(Softwaredevelopment kit,SDK )。自从Java语言问世以来,JDK成为应用最为广泛的软件开发包。此外,还 可以使用Open JDK进行开发,对于程序开发人员,必须使用JDK进行开发调试,对于普通用户,仅需要安装JRE来运行Java程序。在Ora
45、cle官方网站下载的 JDK文件名,如jdk-6u25-windows-i586, 其中jdk表示JDK, 6表示主版本号,u25表示主版本号下的第 25个更新版本,windows表示该JDK版本使用windows系统,i586表示处理器类型。bin文件夹包括各种命令,例如javac命令可以将java源代码编译成class文件,jar命令可以将相关类的文件进行打包,javadoc命令用于从源代码中提取说明文档等。Src压缩文件包含了 Java SQL API的源代码。4.1.3 Microsoft SOL Sever 数据库简介Microsoft SOLSever是一个关系数据库管理系统,它最
46、初是由 Microsoft Sybase 和Ashtou-Tat家公司共同开发的,于1988年推出了第一个 OS/2版本,后期逐渐推出 Microsoft SOL Sever 2000Microsoft SOL Sever 2005等版本,目前较为流行的是Microsoft SOL Sever 2005.Microsoft SOL Sever 2005 是一个全面的数据库平台,使用集成的商务智能工具提供企业级的数据管理, Microsoft SOL Sever 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能, 使用户可以构建和管理用于业务的高可用的高性能的数据应用功能,
47、Microsoft SOLSever2005 数据引擎是本企业数据管理解决方案的核心,此外Microsoft SOL Sever 2005 结合了分析、报表、集成和通知功能。这使企业可以构建和部署经济有效的BI 解决方案,帮助团队通过计分卡。Dashboard 、 Web services 和移动设备将数据应用推向业务的各个领域。4.1.4 运行环境的搭建使用 Java 开发 Swing 程序相对简单, 只需要正确安装 JDK、Eclipse 和 WindowBuilder 插件、 SQLServer 数据可即可。4.1.5 相关技术JDBC操作数据库:在本程序中,将业务信息使用SQL Ser
48、ver 2005数据库保存。因此需要使用JDBC技术来操作数据库。特别注意,要把连接数据库的包导入到编程的路径之中去,否则无法实现数据库的连接。4.2 软件界面1、登录界面2、登录后主界面3、菜单栏4.3 模块测试结果1、基本档案管理供应商信息管理2、采购管理3、仓库入库4、仓库出库5、人员管理6、部门管理7、添加采购订货信息8、添加仓库入库信息9、添加仓库出库信息10、添加员工信息11、添加部门信息12、修改供应商13、修改销售商14、修改仓库货品15、修改采购信息16、修改入库信息17、修改出库信息18、修改人员信息19、变更入库操作20、已入库商品不再重新入库4.4 系统测试结果1、完整
49、性测试符合条件在对数据进行查询、添加、修改、删除等操作时,相应的数据库信息将会实时的发生变动,并且 反映在系统的界面上,由于表格内部定义了主键,表哥之间定义了索引,因此使数据库的各数据表之 间的数据并不是孤立的,而是互相关联互相制约的,因此“牵一发而动全身”真正实现了数据的完整 性。2、功能正常使用系统包括简单的数据操作功能和稍复杂的数据处理判断功能,其中各项功能均可以正常的进行, 数据的存取没有出现警告或者错误, 数据库也得以进行修改, 而进行采购、 出库、 入库相关的操作时, 也可以对货品进行详细的查阅和修改,并且选择对应的仓库进行入库。比如仓库的3、模块之间联系紧密各个模块不仅能够实现其
50、独立的功能, 并且相互之间又有着紧密的不可分割的联系, 货品档案信息, 关系着整个系统内部的详细数据, 而商品的每一次入库和出库操作也都会对货品的档 案进行修改, 另外,商品的采购订购模块则为记录了商品从订购到入库这一缓冲期间的详细档案资料,从而实现货品的全程监控。 而人员部门管理当货品已经采购尚未到货时,信息保存在采购订货模块之中,一旦当货品到货并且清点入库时,采购 模块的商品信息会由于入库操作而被记录在入库档案中, 则统筹了仓库乃至整个超市管理团队的信息,是超市管理员人事管理的基础。4、较好的反应速度和灵敏度系统在实现其功能的同时,也表现出了一定的易用性和灵敏性,对操作的反应十分及时准确,节 省了操作的时间,使处理数据的效率大大提高了,并且系统可以跨平台操作。5、具有一定的数据安全性具备了系统登录的模块,保证了管理员的权限,此外,系统不能自主的进行注册,只有数据库事 先授权的管理员才有资格登入系统, 否则通过系统界面添加新的管理员, 因此只能通过修改数据库来 更新管理员信息,一定程度上的保证了数据的安全性,不易被他人窃取和攻击。第五章 收获和体会为期两周的管理信息系统分析与设计的课程设计,伴随着一个个新鲜系统的出炉,落下了帷 幕,两周的课设之中, 包含了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某麻纺厂原材料检验流程准则
- 博物馆讲解词撰写技师考试试卷及答案
- 儿童铁缺乏症和缺铁性贫血防治专家共识(2023版完整版解读)
- 第十一章电路及其应用 易错点深度总结
- T∕CATAGS 63.3-2023 不正常行李交互规范 第3部分:流程数据
- 4.2电磁感应(教师版)
- SJG 227-2026 建筑幕墙工程施工标准
- 第九课国家行政机关教学设计 2025-2026学年统编版道德与法治八年级下册
- 2026届浙江省舟山市重点中学高三第一次高考模拟考试化学试题含解析
- 车库转让合同
- 2026年学校教辅岗位考试试题
- 2026年民航货运员技能考试试题及答案
- 2026年西医医师定期考核能力提升B卷题库附答案详解(B卷)
- 2026年度哈尔滨“丁香人才周”(春季)松北区乡镇卫生院招聘医学毕业生12人笔试备考试题及答案详解
- 2026年电气工程及其自动化试题预测试卷含答案详解【研优卷】
- 2026海南三亚市崖州区社会招聘事业单位工作人员(含教师)77人(第1号)笔试备考题库及答案解析
- 2026安徽滁州全椒县人民法院招聘政府购买服务工作人员12人考试参考题库及答案解析
- 湖南省长郡教育集团2026届中考四模历史试题含解析
- 2026年512防灾减灾测试题及答案
- 2026年二级注册计量师提分评估复习及答案详解【新】
- 国企运营岗位招聘笔试题
评论
0/150
提交评论