版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、随着超市行业的高速发展,其经营管理也变得愈加复杂。在计算机还未普及 之前超市的销售管理都是由工作人员在柜台手工记录的方式来操作的, 很容易出 现差错而造成不必要的损失,这样就迫切地需要引入新的管理技术。 随着计算机 技术和数据库技术应用的不断发展,实现超市的信息化、网络化管理成了必然趋 势。本系统根据现今超市的日常业务需求, 科学地提高超市的管理水平,依靠科 学的管理手段,采用先进的信息化技术, 针对各类信息的管理业务,设计开发一 个符合其日常运行作业的超市销售管理系统,使超市销售管理工作信息化。针对这一要求,本文介绍的超市销售管理系统采用B/S开发模式,使用Microsoft SQL ser
2、ver 2005 作为后台数据库,使用 Eclipse作为开发工具。本 系统的主要功能是对超市商品信息的查询统计,销售管理,库存管理以及系统设 置,把超市日常经营活动通过信息的查询、添加、删除统一起来,以提高工作效 率,保证超市管理信息统计的快速准确,减少人为出错。整个系统界面友好,操 作简单,比较实用。关键词:超市销售管 理系统;B/S ; Microsoft SQLServer 2005; EclipseAbstractWith the high-speed developme nt of the supermarket in dustry, the supermarket sales m
3、an ageme nt has become in creas in gly complex. Whe n the computer was not yet popularized, the supermarket sales management relied on staff to record artificially, which easily went wrong and resulted in unn ecessary losses. So its n eeded urge ntly to introduce new management techniques. With the
4、continuous development of the computer tech no logy and database tech no logy applicati on, it has become an in evitable trend that the supermarket sales managementwill achieve information management and n etwork man ageme nt. Accord ing to moder n supermarkets daily bus in ess dema nd, I desig n an
5、d develop a supermarket sales man ageme nt system to run a supermarkets daily operati on. This system scie ntifically improves the level of the supermarket sales management, depends on scientific management methods, makes use of advaneed in formatio n tech no logy and makes the man ageme nt of super
6、market sales realize in formati on man ageme nt.In response to this request, the thesis describes the programming and developme nt of the supermarket sales man ageme nt system which makesuse of B/S (Brower/Server) development mode, Microsoft SQL Server 2005 as a backstage database and the Eclipse de
7、velopme nt en vir onment. The mai n fun cti on of the system is the inquiry statistics information of supermarket goods, sales management, inven tory man ageme nt and system setti ngs. To improve work efficie ncy, and en sure a fast and accurate statistics of the supermarket sales management informa
8、tion and reduce huma n error, the system unify the supermarket sales man ageme nt in formatio n through the inquiry, add and delete. The system has a frie ndly in terface, operates simply and it is quite practical.Key Words: Supermarket sales management system ; B/S ; Microsoft SQL Server 2005; Ecli
9、pse摘要 IAbstract II1、绪论 11.1 研究背景 11.2 国内外研究现状 21.3主要研究工作 22、系统分析与设计32.1 系统需求分析 32.2系统可行性分析 32.2.1系统管理可行性分析 32.2.2系统经济可行性分析 42.2.3 系统技术可行性分析 42.3开发语言与开发工具的简介 42.3.1 Eclipse 开发环境 42.3.2 SQL Server 2005 52.4 系统功能模块分析 52.4.1 系统功能模块分析 52.4.2 系统功能结构图 62.5 系统业务流程分析 62.6 系统数据流分析 72.7数据库设计92.8部分数据字典 93、系统实现
10、103.1登录界面的实现103.2登录后主界面的实现 113.2.1查询统计 113.2.2销售管理 133.2.3库存管理 153.2.4系统设置 164、系统调试与测试184.1程序调试 184.2程序的测试 184.2.1测试的重要性及目的 184.2.2 测试的步骤 194.2.3 测试的基本方法 194.2.4 部分具体测试数据 19结束语 20参考文献 22致谢 23超市销售管理系统设计与实现随着信息技术的迅速发展,信息化管理已经普及社会生活的各个方面,企业使用 管理信息系统作为管理工具和手段,一方面可以规范管理流程,另一方面可以共享数 据,数据库的管理和查询是传统纸介质数据管理无
11、法相比的。许多超市把销售管理系 统作为超市实施科学化管理的主要工具,并在应用技术上不断的加以完善和发展,大 大的提高了超市日常经营的质量与效益,作为计算机应用的一部分,使用计算机对超 市销售的管理,具有手工管理所无法比拟的优点。例如:查找方便、可靠性高、存储 量大、成本低、查询迅速等。这些优点能够极大地提高超市销售管理的效率,也是超 市销售的科学化、正规化管理的重要条件。本系统主要用于超市销售管理,总体任务是实现超市销售有关信息的系统化、规 范化和自动化,其主要任务是利用计算机对超市库存商品信息进行日常管理,如查询、 修改、增加、删除,另外还考虑到销售信息、进货信息、退货信息管理,针对这些要
12、求设计了超市销售管理系统。该系统便于超市管理人员对库存商品信息、销售信息、 进货信息、退货信息进行管理,并通过对信息的采集、传递、储存、加工、维护和使 用,来规范超市销售管理,这将会大大提高超市日常运营的管理水平和工作的效率。1. 绪论1.1研究背景在我国,超市行业形成在 20世纪90年代初期,现在已经成为我国零售业的一种 重要形态,为国民经济的发展发挥了重要的作用。随着超市行业的高速发展,其经营 管理也变得愈加复杂。在计算机还未普及之前超市的销售管理都是由工作人员在柜台 手工记录的方式来操作的,很容易出现差错而造成不必要的损失,这样就迫切地需要 引入新的管理技术。近几年我国超市经营规模日趋扩
13、大,销售额和门店数量大幅度增加,而且许多超 市正在向品种多样化发展。需要管理的货物种类繁多,因此超市的日常管理工作往往是 很繁琐。小型超市在业务上需要处理大量的库存信息,还要时刻更新产品的销售信息, 不断添加商品信息,并对商品各种信息进行统计分析。早期的售货员柜台手工记录的形式早已不能满足现有超市销售的发展,因此超市销售管理必须实现计算机化,在超 市管理中引进现代化的信息管理技术,实现超市庞大的商品控制和传输,从而方便销 售行业的管理和决策,为超市管理人员解除后顾之忧。1.2国内外研究现状国外超市管理信息化始于60年代末70年代初的条形码技术和电子数据交换的兴 起与推广应用。70至80年代,P
14、C机和连锁经营的大发展,促使超市管理信息化出现 高潮;在这期间,条形码识别系统、电子收款机、销售时点管理系统、电子订货系统、 电子数据交换等日渐普及,商业增值网开始建设。90年代,在网络技术的带动下,商业信息化得到空前大发展。美、日、欧盟等先进国家和地区超市流通业务流程的各个 环节都在大搞信息采集、信息处理、信息应用的计算机化和网络化;超市管理信息系 统由简单模拟型的第一代,发展到具有动态分析和决策支持功能的第三代。在近十多年的发展中,商业的发展可谓千变万化,尤其是近年来,商业经营方式 已由单一向多种经营态势发展,各种商业经营形式充斥其中。其中超市已成为商业大 家族的主力军。超市是劳动密集型的
15、服务行业,不同于生产型的企业,所有的商品都 是源自外购,而且采购的品种多,采购的批次频繁。市场具有经营品种丰富、更新速 度快、交易高峰时间顾客交易频繁、速度快准确性要求高的特点。每日甚至每时将这 些频繁交易的真实情况实时地采集、汇总、分类、处理,生成各种账目、报表,并将 进、销、存以及资金分布等情况迅速反映出来,其往来业务非常繁杂。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超 市,往往是用人工清点的方式来掌握超市中现有的商品,使用手工记账的方式来掌握 商品的进货和销售情况。这种方式在商品数量较少、商品库存变换少的情况下,不失 为一种较好的方法。但是,从目前的超市现状来
16、看,往往需要处理的商品种类数以千 计,而且每天所发生的进货和销售情况纷繁复杂。如果要借助人工来实现这一系列数 据的记录和管理,工作量将非常巨大,而且容易出现错误,造成管理上的混乱,更何 况还需要对商品的数据进行分析。要适应市场竞争,就需要有高效的处理方式和管理 方法,因此加快超市的信息化进程是必可少的。1.3超市销售管理程序目前存在的问题及解决办法以往的超市销售管理都是由工作人员在柜台手工记录的方式来操作的,不仅不容 易保存、容易遗失而且查找起来非常麻烦,工作量大,也需要更多的人手来维护和看 管。但在计算机普及之后这个问题得到了根本的解决,使用计算机登记资料之后可以 随时查找需要的资料,人手也
17、减少了,降低了管理的成本。随着近年来超市行业的高速发展,其经营管理也变得愈加复杂,许多超市正向品 种多样化发展,需要处理大量的信息,时刻要更新产品销售信息,不断添加商品信息, 并对商品的各种信息进行统计分析,这给管理部门带来很大的问题。面对庞大的信息 量,超市迫切需要有超市销售管理系统来提高超市日常管理工作的效率。通过这样的 系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作 量。这个系统使得超市销售管理工作系统化,规范化,自动化,大大提高了超市销售 管理的效率。2. 系统分析与设计2.1系统需求分析21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到
18、普 及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套 超市销售管理系统。超市销售管理系统采用的是计算机化管理,系统做的尽量人性化, 使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。 由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。 这无疑是为信息存储量大的超市提供了一个方便、快捷的操作方式。该系统是根据超市对商品各类信息的管理需要来设计开发的,其目的是提高超市 管理工作的水平,同时也能有效改善超市工作人员的工作效率,减轻工作人员的工作 量。因此要求其必须有以下的功能:商品信息的查询统计、销售管理、库存管理、系 统设
19、置等。经过对系统的分析,系统将使用 Eclipse作为开发工具来设计界面,利用它构建集 成Web和应用程序开发工具的平台所提供的插件来实现程序的快速开发功能,用 Microsoft SQL Sever 2005作为后台数据库。在短时间内建立系统应用原型,然后对初 始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。2.2系统可行性分析2.2.1系统管理可行性分析“超市销售管理系统”完成了对有关超市商品的各类信息的全套管理,同时它能为管理员的工作提供方便,提高超市工作人员的管理水平,满足超市管理销售信息的 实际要求,适应当代社会信息变化大的形势。因此,它的研究、开发会受到超市行业
20、 的大力支持和热烈欢迎。并且超市销售管理系统完成了商品库存信息到销售、进货、 退货信息的整个管理流程,符合超市管理的标准与制度,适应超市销售管理自动化的 趋势。所以在组织与管理方面是完全具有可行性的。222系统经济可行性分析由于本系统作为一个毕业设计,无需投入太大的开发经费,无需大规模填加相应 的软硬件设备。开发的人员少,技术含量比较高。并且本系统实施后可以显著提高超 市工作人员的工作效率,进而给中小型超市带来经济效益,有助于超市销售管理实现 信息化管理,从而提高超市的管理水平。所以本系统在经济上是可行的。2.2.3系统技术可行性分析本系统采用Eclipse和Structured Query
21、Language Server作为开发工具实现超市销 售管理系统。采用B/S模式结构把数据库内容放在服务器上,满足了对数据安全性、 数据处理量大的要求。SQL它能够处理大量数据,同时保持数据完整性。它的灵活性、 安全性和易用性为数据库编程提供了良好的条件。硬件方面,如服务器、PC机、打印机及网络配件等,更新速度越来越快,容量越来越大,可靠性越来越高,价格也越来 越便宜。能满足系统功能要求。综上所述,通过以上科学、合理的可行性分析,超市销售管理系统的开发在管理、 经济和技术上都是可行的。不仅给超市带来巨大的经济效益,而且有更大的社会效益。 2.3开发语言与开发工具的简介本系统以Eclipse作为
22、主要开发工具,使用 Microsoft SQL Server 2005作为后台数 据库,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的 更新,较好地实现了预定的需求功能。2.3.1 Eclipse开发环境Eclipse是一个基于Java的、开放源码的、可扩展的应用开发平台,它为编程人员 提供了一流的 Java集成开发环境(Integrated Development Environment, IDEE。它是一 个可以用于构建集成 Web和应用程序开发工具的平台,其本身不提供任何功能,而是 通过插件来实现程序的快速开发功能。另外,Eclipse是利用Java语言编写的,因
23、此Eclipse可以支持跨平台操作JDK(Java Development Kit)包括运行Java程序所必须的JRE环境及开发过程中常 用的库文件。在开发Java Web应用之前,首先应该安装JDK组件。在Java Web开发 之中,Web程序的运行需要 Web应用服务器的支持,有很多专门为 Java Web程序而 设计的Web应用服务器,Tomcat服务器最为流行,是一个小型的轻量级的支持 JSP和 Servlet技术的Web服务器。本系统就是以Tomcat作为Web服务器。在开发过程中, 为了提高开发效率,需要将Tomcat服务器配置到Eclipse之中,为Web项目指定一个 Web应用
24、服务器。此时,就可以在 Eclipse中操作Tomcat,并自动部署和运行 Web项 目。为了完善 Web项目开发所需配置,还要为 Eclipse指定 Web浏览器为In ternet Explorer,指定 Eclipse 中 JSP页面的编码格式为 ISO 10646/Unicode (UTF-8 )。12-14 2.3.2 SQL Server 2005 数据库数据库是一门研究数据管理的技术,主要研究如何存储、使用和管理数据,是计算 机数据管理技术发展的最新阶段。Microsoft SQL Server起源于Sybase SQL Serve,是一个后台数据库管理系统,它功能强大,而且操作
25、简便。SQL Server2005是Microsoft 公司推出的SQL Server数据库管理系统的较新版本,该版本比起以往的数据库,增加 了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。Microsoft SQL Server 2005是由一系列相互协作的组件构成,能满足最大的Web企业数据处理系统存储和分析数据的需要。它提供了在服务器系统上运行的服务器软件 和在客户端运行的客户端软件。SQL Server 2005的客户/服务器提供了许多传统主机 数据库所没有的先进功能,数据访问并非局限于某些已有的主机数据库应用程序,它 的一个主要优点就是与主流客户/服务器开发工
26、具和桌面应用程序的紧密集成。7-10 2.4系统功能模块分析2.4.1系统功能模块分析本系统划分为四大模块,包括系查询统计、销售管理、库存管理、系统设置。查询统计模块:该功能模块包括对进货信息、退货信息、销售信息、库存商品信 息的查询。其中进货信息包括进货单号、商品编号、进货数量、进货价、进货日期, 退货信息包括退货单号、商品编号、退货数量、退货日期,销售信息包括销售单号、 商品编号、零售价、销售日期,库存商品信息包括商品编号、商品名称、类别、零售价、库存量、更新日期。销售管理模块:该功能模块包括对销售信息的添加。库存管理模块:主要管理的是对进货信息、退货信息的添加,对库存商品信息的 修改。系
27、统设置模块:该功能模块包括添加用户和用户管理。其中用户管理包括修改、 删除用户。只有管理员有权限对用户进行管理,且删除用户时不可删除自身242系统功能结构图7f;trKJ流加退货单图2.1系统功能结构图2.5系统业务流程图分析对超市销售管理系统的业务流程进行详细分析之后,得出其业务流程如下:(1)顾客进入超市选择要购买的商品并到前台结账,前台服务员查询商品信息、 添加销售信息,并为顾客结账;(2)采购员进货时办理进货登记,并添加进货信息;(3)采购员退货时办理退货登记,并添加退货信息;(4)库存管理员根据商品原有的库存信息、销售信息、进货信息以及退货信息修 改库存量2.6系统数据流程图分析本系
28、统业务流程分析中绘制的业务流程图虽然形象地表达了超市销售管理过程中 信息的流动和储存过程,但是为了用计算机进行信息管理,必须进一步对系统进行数 据流程分析。因为整个系统数据的输入来源于超市销售人员、超市采购人员,数据输 出去向是超市管理人员,所以与超市销售管理系统有关的外部实体就是超市销售人员、 超市采购人员以及超市管理人员。通过对超市系统业务流程图抽象处理得到系统顶层 数据流图,如图2.3所示:库存商品信息图2.3顶层数据流程图系统顶层数据流图只能从概况上描述整个系统的内外接口情况,它不能很清楚地 表达数据处理过程的加工情况。通过对顶层数据流图的进一步细化得到系统一层数据 流图,如图2.4所
29、示:P1)销售登记超市销 售人员P2P3销售单进货登记超市采:购人员退货登记进货单退货单T进货信息销售信息超市管理员斗退货信息-图2.4P4更新数据库存商品信息一层数据流程图超市销售人员、采购人员登录系统,分别通过销售登记添加销售单、 进货登记添加 进货单、退货登记添加退货单,超市管理人员把流入系统的这些信息整合起来,通过 更新数据操作来及时地更新超市库存商品信息。2.7数据库设计数据库概念结构是对现实世界的抽象,是用户与数据库设计人员之间进行交流的语言,因此,数据库概念结构一方面具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面它还应该简单、清晰、易于用户理解。数据库
30、概 念结构通常是用E-R图来表示,绘制E-R图的依据是系统分析阶段形成的数据流程图和数据字典。本系统的E-R图所图2.5所示:销售员采购员1添加添加n查询11=1口价期进货单号退货单进货单商品 编号1超市 管理员2.5超市销售管理系统 E-R图2.8部分数据字典数据字典就是在系统数据流图的基础上,进一步定义和描述所有数据的工具,包括对一切动态数据(数据流)和静态数据(数据存储)的数据结构和相互关系的说明, 是数据分析和数据管理的重要工具,是系统设计阶段进行数据库(文件)设计的参考 依据。数据字典的内容主要是对数据流图中的数据项、数据结构、数据流、处理逻辑、 数据存储和外部实体等6个方面进行具体
31、的定义。5-6由于篇幅关系,不能一一对本系 统数据字典进行描述,下面仅各举一例为代表进行描述。名字:商品信息别名:库存商品信息表描述:超市现有库存商品的信息表定义:商品信息表=商品编号+商品名称+类别 +零售价+库存量+更新日期位置:输出到打印机名字:商品编号别名:描述:唯一地标识库存清单中一个特写商品 的关键域定义:商品编号=6字符6位置:商品信息销售信息进货信息退货信息名字库存量别名描述超市某件商品现在库存数量定义库存量=1数字5位置商品信息名字销售量别名描述超市某次销售业务某件商品销售数量定义销售量=1数字5位置销售信息2.6超市销售管理系统部分数据字典3、系统实现3.1登录界面的实现首
32、先,启动SQL Server 2005数据库,然后运行使用 Eclipse编写的主程序,这时出现了系统的登陆页面。接着,输入事先设置好的用户名和密码即可登陆超市销售管 理系统。系统登录界面如图3.1所示。图3.1 系统登陆界面3.2登陆后主界面的实现用户输入正确的用户名和密码后,登录系统主界面。本系统的主界面如图3.2所示功能菜单杳询统计销舊答煙偉存管理系统设豐退出系觥筒品埼号E关Wh凹尙曲皤僅吕咅纬荽殆尊弭肯帯有It#新日朗图3.2系统主界面3.2.1查询统计用户可以查询进货信息、退货信息、销售信息以及商品库存信息。由于这几类信息查询类似,在此只例举进货信息查询和商品信息查询。如图所示图3.
33、3点击进货信息查询界面功能菜单 杳询统计销售管煙库存管理系统设賈退出系统请输人商禺编号=E|?电j进贷信息如下:虫贷单号耐拔E进费也进蛰嵌畳運黄FI擀e23-IW也13戟映込I图3.4进货信息查询界面图3.5商品信息按编号查询界面功能菜单杳询址计庠存管理退出系址甫品埼号r臺制SS4曲邑母存r-:=ffl+wns1IJUlOMUMfMT1幷tu述IJ4D&lDWIJ&KeEi1M图3.6商品信息按类别查询3.2.2销售管理如图所示,用户点击菜单栏的销售管理下列菜单里的添加销售单,在添加销售单界面输入销售信息,点击添加即可。添加完成后,查询销售信息验证添加成功功能菜单杳询统计销售管煙庠存管理系统设
34、豐退出系觥fffSi埼号E关Wh SSI兰至笑曲着弭阶好3aFF林as1W its hHli fi CG?1fWWMBIJ町Tu4DG & 2DI3 fi UeEt环1M图3.7点击添加销售单界面功膛菜单杳询统计销售管煙库存管理垂统设矍退出系址销害中号;日2英号肖销害翻:春销害日閘:旳10 2A13 1QAW亜图3.8添加销售单界面图3.9添加后的销售单查询界面3.2.3库存管理如图所示,库存管理模块包括添加进货单、添加退货单以及修改库存信息。由于 添加进货单和添加退货单与销售管理模块的添加销售单类似,在此不作介绍。如图点 击修改库存信息,进入修改库存信息页面,修改完成后点击查询统计菜单下的库
35、存量 查询验证修改成功。ft * 0-功能菜单杳询统计销售管體偉存管理系绕设豐退出系觥1游拓进货苣请输人画端览号=添狐退货电销售信息如下:餡单号2的谱刘幻歇LOAMJti30的诲加的工H3L調的酹期轧阳M432903旳期坍归0工M:3?沖茁沖撇】知4A346SIJ的 L43133 t.43JQiI4测釘帕|删1324带 It 2DI3 JOSAM图3.10点击修改库存信息页面功能菜单 杳询统计销書管建库存管理系统设宜退出系统的商品皱号;=牛曬 $ 仍1&人类界曲ttA9KKr= 15的医有娶I: s1013 6MPW得由;图3.11库存信息修改页面图3.12修改后的库存信息查询页面3.2.4系
36、统设置如图所示,系统设置模块主要包括添加新用户和用户管理功能。用户点击添加用 户可进入添加用户页面,并在页面输入信息并点击添加。在用户管理页面,用户可修 改并删除用户。功能菜单杳讹统计销書管理库存管理系统设赵退出系班用户管理窗品编号;晏别;阿a融母書UM隹存菱鮎UNO3kF林酥uJ03 K WI3 S1図裕舛1KWSL53書却WAS斗4BSJ37EGiaSIJfiM1W3昏删!8面方口3iOSlOMiadWM百M-SEiaRKRKHire3J阂陌】D加估点cce制T呻15QjWHnKd1to3J3J055 3?15 5图3.13点击添加用户页面图3.14系统设置下的添加用户输入页面图3.15系
37、统设置下的用户管理页面4. 系统调试与测试4.1程序调试系统在设计的过程中,存在着一些错误是必然的。比如一些语句的语法错误,程 序在运行时会自动提示,并请求立即纠正,因此,这类错误比较容易发现和纠正。但 有一类错误是在程序执行时由于不正确的操作或对某些数据的计算公式的逻辑错误导 致的错误结果。这类错误隐蔽性强,有时会出现,有时又不出现,因此,对这一类动 态发生的错误的排查是比较耗时费力的。4.2程序的测试4.2.1测试的重要性及目的任何程序都不是十全十美,每个程序或多或少都存在这样那样的问题,因此程序 测试就非常必要了。然而程序的测试不仅仅是在系统运行维护阶段之前进行测试,在 系统制作的早期阶
38、段,也必须对程序进行测试,只有通过时时刻刻的测试,才能检验 出本阶段的成果是否接近预期的目标,才能尽可能早的发现错误并加以修正。如果不 在早期阶段对程序进行测试,错误的延时扩散常常会导致最终系统完成时测试的巨大 困难。事实上,对于程序来讲,不论你采用什么技术和什么方法,程序中仍然有可能会 有错误。即使采用最新的语言、最先进的开发方式、最完善的开发过程,错误仍然不 可避免。但是错误虽然是不可以避免的,但我们却可以减少错误的引入,而这些被引 入的错误就需要测试来找出,程序中的错误密度也需要测试来进行估计。系统测试是 所有工程学科的基本组成单元,是软件开发的重要部分。在实践中,软件测试的困难常常使人
39、望而却步而敷衍了事,这是由于对测试仍然 存在一些不正确的看法和错误的态度,其中包括:认为测试工作比较难取得进展;认为 进行测试是对开发者的一种否定;同时测试工作枯燥无味、艰苦而细致,不能引起人 们的兴趣。测试程序的目的是为了尽可能多地找出错误,通过分析错误产生的原因和错误的 分布特征,可以帮助项目管理者发现当前所采用的软件编写过程的缺陷,以便改进、 修改错误。422测试的步骤与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤 的继续。系统通常由若干个子系统组成,每个子系统又由若干个模块组成。因此,系 统的测试基本上由下述几个步骤组成:模块测试,其目的是保证每个模块本身能正常
40、 运行,在这个测试步骤中所发现的往往是编码和详细设计的错误;子系统测试,该测 试是在模块测试的基础上进行的,主要是测试各模块之间的协调和通信,即重点测试 子系统内各模块的接口。系统总体测试,在这个测试步骤中发现的往往是软件设计中 的错误,也可能发现需求说明中的错误;验证系统的功能是否达到设计说明书的要求。 4.2.3测试的基本方法系统测试方法一般分为静态测试和动态测试两种方法。静态测试是在程序上机运行前,通过阅读程序和人工运行程序的方法,发现程序 中的语法错误和逻辑错误。动态测试是模块上机测试。在人工运行程序走通后,就可以上机测试。设计测试 用例是开始程序测试的第一步,也是有效地完成测试工作的
41、关键。4.2.4部分具体测试数据登陆界面的测试,有以下几点要求:登录名、密码均不能为空、密码只能由大小 写字母或数字组成、密码必须与数据库的记录保持一致登陆界面测试数据表如下,测试账号:邵炎霞,密码:091544301表4.1登陆界面数据测试表txtUserNametxtUserPwd测试功能测试结果“”无输入)123456:登录名不能为空验证不通过邵炎霞“”无输入)密码不能为空验证不通过邵炎霞123456密码限制密码可输入邵炎霞az 及 AZ:密码限制密码可输入邵炎霞功能键符号键输入密码限制功能键符号键不可输入邵炎霞091544301密码一致性验证通过邵炎霞ADMIN密码一致性验证不通过邹菲
42、菲111用户名不存在验证不通过增加用户界面的测试,有几下以点要求:登录名、密码均不能为空、登陆名及密 码只能由大小写字母或数字组成,还必须保证两次输入的密码一致,用户名不能跟数 据库记录重复。增加用户界面测试数据表如下:表4.2增加用户测试数据表txtUserNametxtUserPwd测试功能测试结果“”无输入)123456r登录名不能为空验证不通过周珍珠“”无输入)密码不能为空验证不通过周珍珠091544303:符合条件验证通过周珍珠功能符号键输入密码限制功能符号键不可输入功能符号键输入564:登录名限制功能符号键不可输入1邵炎霞Admi n123登录名重复验证不通过结束语众所周知,超市销
43、售管理系统是超市日常经营管理的一个重要组成部分,它不仅 为超市的各个管理部门(如超市采购部门、超市销售部门、超市财务部门、超市后勤 部门等)提供超市商品的各类基本信息,而且也为米购部门和销售部门之间的交流提 供了一个沟通的平台,便于采购人员和销售人员及时了解超市各类信息和超市商品的 管理,以便制定进退货等一系列计划,提高管理人员的工作效率。超市销售管理系统不仅实现了超市日常经营管理的基本要求,如添加删除信息等,还能在查询这一功能中能够对不同情况的资料进行查询。在本系统的开发过程中,由 于本人是初次独自开发网站,在知识、经验方面都存在着不足。另外,在整个开发的 过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。而且因为经历 浅薄,对超市经营管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的 需求。虽然网
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 欧阳修《采桑子·轻舟短棹西湖好》讲义
- 怨天还是尤人 课件 2024-2025学年 北师大版初中心理健康七年级上册
- 2024届江西省赣州市石城中学高三教学质量监测数学试题试卷
- 《4四个太阳》(课件)
- 房地产经纪人《房地产经纪业务操作》近年考试真题题库(含答案解析)
- 贵州省水城县木果镇木果中学2024-2025学年九年级上学期期中测试卷物理试题(无答案)
- 正确的价值观和人生观主题班会
- 上教科版小学三年级科学上册教案
- 注册安全工程师考试(中级)安全生产法律法规试题与参考答案
- 大学生创新创业基础课件
- 2024年黑龙江省哈尔滨市中考语文试题
- 四川省内江市2024-2025学年高一上学期期中考试数学试题(含答案)
- 2024年河北高中学业水平合格性考试历史试题真题(含答案)
- 一级建造师执业资格考试大纲(2024年版)
- 手术室护理病历临床病案
- 2024年执业医师考试-医师定期考核(口腔)考试近5年真题集锦(频考类试题)带答案
- 2024年公共卫生工作总结范文(三篇)
- 2024年行政执法考试题库及答案(题)
- 2024年秋新鲁科版三年级上册英语课件 Unit 5 lesson 4
- 新能源发电技术 教学大纲
- 电动飞机推进电机发展及关键技术综述
评论
0/150
提交评论