版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
绪论研究的背景和意义随着新零售时代的到来,传统便利店若不在传统管理方面升级智能化,那将会在零售市场中处于弱势。在2016年11月11日,国务院办公厅印发的《关于推动实体零售创新转型的意见》(国办发〔2016〕78号)中,在促进线上线下零售方式融合的问题上强调:“建立适应融合发展的标准规范、竞争规则,引导实体零售企业逐步提高信息化水平REF_Ref32140\w\h[1]。在过去的十几年中,各类小型便利店在我国各地范围内,逐渐也开始改变经营模式,扩大经营的规模和范围。慢慢的零售行业内的竞争也会因为经营模式的介入而逐渐到达一个火热的阶段REF_Ref7396\w\h[2]。如今计算机与数字技术网络技术的普及和应用,为建立双赢共存的线上线下商业经营模式创下了先机REF_Ref32203\w\h[3]。通过互联网开展电商营销在时间和空间上没有太大的局限性,而新型开放式的运作模式更是为新零售行业壮大规模提供了不可多得的机遇REF_Ref6095\w\h[4]。但是,大多数便利店的科学管理水平不高,信息的程度较低,目前信息流已经成为当代各行业竞争的重点,及时的获取信息、分析信息、管理信息才能在行业发展的路途上不被淘汰。零售行业管理者的首选管理信息系统需要拥有比人工管理更科学化、人性化且先进化的优势,从一开始就高效把控商品的进出货环节、销售环节。结合时代与技术的因素,人工管理将被取代已成为零售业漫长发展路途的必然过程。对与传统便利店而言,消费人群比较固定,商品同类化问题难解决。在飞速发展的互联网环境下,制约零售业良好持续发展的是低效率的传统人工管理模式。而在新零售的冲击下,智能化的管理系统能够搭建一个更完善的经营体系,针对顾客消费产生的大数据从店面的每一个业务流程、采购、入库、陈列、库存管理、财务管理等不断进行完善,将提高便利店在零售行业的竞争力。国内外的研究现状据美国数据统计,相较于没有使用信息管理的企业,在企业产品销售和库存等管理方面,可优化40%的企业库存,且更有效的让企业的生产幅度却増长了12%REF_Ref6144\w\h[5]。这一数据有力诠释了提高企业经营效益的最有效途径之一是采用管理系统代替人工管理。有着"零售业务的第三次革命"地位之称的超市,最早诞生于美国20世纪30年代,这种为消费者服务的新型零售产业从此发展了起来REF_Ref6949\w\h[6]。在计算机的快速更新迭代的情况下,一套完整的管理系统优先在国外超市信息化建设中被开发了出来。例如美洲第二大国家,从60年代至今,多达90%以上的行业公司已经实现系统化代替人工化管理。在零售界,零售巨头沃尔玛沃尔玛在上世纪80年代成功地借助互联网信息技术,建立了属于自己的网络系统,为成为零售业巨头奠定了强有力的基础REF_Ref1528\w\h[7]。目前国外拥有量身定做的管理信息系统的大都是规模较大的零售业商场、超市。然而,小型便利店因受店面规模大小和经营成本多少等不可控内外因素的限制,经营管理的信息化程度也大小不一,有少部分已经开始应用属于自己信息管理系统的便利店,也有些依然在进行传统化操作和管理理念。零售业在我国占比十分之多,便利店便是其中一个不可分割的重要组成成员,分布在各个地区,范围广大,从城镇到农村、街道到社区、不同规模程度的便利店随处可见。就国内零售业使用的管理系统而言,适用的对象大多在大型企业,而相较小型便利店则不够符合需求且系统维护费用占比会加大成本对客户的经济压力,因此国内大多数中小型便利店还是停留在传统的经营管理模式,而开发一套零售行业内适用于小型便利店的管理信息系统也将会为小型便利店带来更多的收益。在销售过程中,商品的采购、销售、库存、统计、结账等操作还是过于低效且过多失误,从而出现了交易慢、库存管理过程繁杂、各项统计信息即时更新困难等管理上的不足。人们的消费观念随着小康生活的不断发展而改变,零售行业因此也在模式改革的道路上不断改变,便利店的经营范围变大,其经营管理也越复杂,要让中小型便利店在新零售的时代中不被淘汰,开发与设计便利店管理信息系统取替人工管理模式是无可避免的。实现系统的主要工作就便利店管理使用智能化管理信息系统的优势进行了探究,根据便利店需要管理的物品种类繁多,在库存,销售,统计等方面人工管理过程繁琐,因此本系统针对这些问题分析并设计了降低人工管理复杂程度的功能模块。论文的总体结构本文结合实例,以福州某小型便利店管理系统为参考,研究设计与开发了一套中小型便利店管理信息系统。第一章绪论中通过在互联网查阅相关的历史研究文献,查证分析此系统的可实施背景、目的和意义,并且对本文内容进行了进一步的阐述。开发设计本系统的相关技术资料主要位于本文第二章开发系统的技术简介中。第三章、第四章的系统分析与系统设计全面的对能否实现此系统的可行性与系统的各部分功能模块及数据库进行了相应的分析与设计。在第五章系统实现和第六章系统测试中分别介绍了系统实现的软件环境、图解阐述系统的主要功能模块的实现过程;还有系统的测试环境、目的与测试方法以及用例测试。最后的第七章总结,将系统开发整体经过与个人心得进行总结。开发系统的技术简介C#语言C#,读作C-Sharp,该编程语言是美国微软公司仿照Java开发一种新的面向对象语言,它继承了Java编程语言的种种优点,同时也提供了一些自己的新特性。在众多的编程语言里曾经最流行的结构化语言之一是C#;为了和C语言相兼容,并不是完全面向对象的程序设计语言的C++保留了许多低级特性,也因此具有较大的灵活性和较强的底层控制能力REF_Ref10680\w\h[8]。但程序复杂性、代码安全性以及学习方面的问题仍有待研究。新事物永远会逐渐取代旧事物,面向对象的优越性愈加明显,现代人们在研究设计优秀软件的过程中更偏向面向对象程序设计语言。自2000年成功的推出了取多种语言精华的C#语言,主要包括C++、Java、C语言、Delphi等语言的优点。C#语言简单易学,语法简洁、类型安全、完全面向对象REF_Ref12421\w\h[9]。.NET家族里最为常见、应用最广泛的编程语言就是C#,它是ASP.NET开发的首选编程语言。ASP.NET技术ASP.NET(即ActiveServerPage.NET),又被称为ASP+,它是微软公司继visualbasic、visualc++、ASP之后推出的新一代编程环境Microsoft.NET框架之下的编程技术,是微软公司于2000年6月推出的网络编程技术REF_Ref2958\w\h[10]。传统web开发技术是cgi-bin,后来诞生的ASP技术将web的开发效率逐渐提高到新的高度,但ASP技术存在一个很大的缺点,它的代码和页面HTML代码糅合在一起,当代码量增大的时候,非常难以维护。随着.NET技术的发明,更高效、易编程、重用性更好、可管理性更高的ASP.NET动态网页编程开发技术应运而生,它将页面显示和后台实现代码进行了分离,页面设计使用传统HTMLCSS以及ASP.NET的相关控件来完成,而对应的处理后台代码通过C#编程语言结合ADO.NET数据库操纵技术来实现。随着.NETframework的不断迭代升级,ASP.NET技术也在不停的向前发展,可以说,目前受广泛程序员推崇的web开发技术就是ASP.NET技术,运用ASP.NET技术研究开发的web应用程序是编译执行的,它和ASP技术开发的页面是解释执行的不同,web网页的运行效率大大提高。ASP.NET技术包括前台aspx页面设计技术,它提供了大量丰富的控件,如Textbox、Label、CheckBox、dropdownlist以及大量的数据绑定控件如GridView、DataList、DataRepeater等控件,同时,它完全支持css技术对页面进行美化设计,提高了人机交互接口的易用性。SQLServer数据库数据库技术是数据持久化的有力支撑,数据库是信息管理系统的基石,也是大数据时代最为基础的技术手段。主流数据库有oracle、SQLServer、MySQL等,对于.NET开发的应用程序来说,在数据库的选择上,大部分应用场景都会选择使用SQLSERVER系列数据库,因为它与ASP.NET技术本身同属微软公司开发,因此具备最佳的兼容性和最好的性能。SQLServerDBMS支持多层客户/服务器结构,具有完善的分布式数据库和数据仓库功能,能够进行分布式事务处理、联机分析处理和报表服务功能REF_Ref13528\w\h[12]。SQLServer数据库管理系统有一套独特的可视化工在数据库管理功能方面有很吸引人的亮点之处。SQLServerDBMS还具有强大的网络功能,它与Internet高度集成,能够轻易地将Web应用程序与企业应用程序集成在一起REF_Ref14187\w\h[13]。SQLServerDBMS支持标准SQL(StructuredQueryLanguage,关系数据库的标准语言),并将标准SQL扩展成为了更加实用的Transact-SQL(T-SQL,扩展SQL)。SQLServer数据库目前已经发展到2019版本,它有express版本、标准版、企业版等多个版本,本系统属于小型的业务管理系统,因此,它不需要重量级的大型数据库作为后台存储支持。系统分析需求分析是针对将要看开发的系统进行角色、功能调研并总结出相关文档用以指导后续软件设计的一个重要阶段,对于软件开发设计来说,做好需求分析是顺利进行后续开发工作的基础。做好需求分析必须从不同角度看待,确定标准和前提条件,把预料之中的难点分析到位以达到预期目标。对于本次课题来说,小型便利店管理系统的系统分析如下:可行性分析技术可行性方面自美国第一代计算机于二十世纪四十年代在宾夕法尼亚大学诞生后,计算机技术从此开始了漫长的发展史,到目前已经发展到能够随身携带的计算机了,并且作为各行业不可缺少的重要组成部分。在计算机出现的后半个世纪里伴随着编程技术这一概念的提出与诞生并且逐步发展。发展至今,在程序面向对象设计时代中,高级语言已经能非常成熟和规范的与计算机环境相结合。这些技术、理论与硬件为便利店管理信息系统的开发设计打下了牢固的基础。此外,通过实际接触其他便利店管理信息系统以及大量的网上调研,比较分析和总结归纳之后发现大多数系统都有以下通性:便利店管理信息系统中每日产生的商品数据繁多、需要多次查询及处理,最后分析总体数据;系统中数据具有相关性,需要进行大量地处理与输出;数据需要在经营过程中时时更新相关数据。本系统前台采用的是具有良好的结构扩展性、安全性、实用性等优势、简单易懂、执行效率高,还有十分优秀的工具和平台的ASP.NET技术;运用可与ASP.NET环境兼容的面向对象编程语言C#进行编程,后台通过SQLServer2008管理实时数据,这些高级编程语言、开发技术和数据库系统在本次的便利店管理信息系统的开发与设计上完全可以满足开发的技术条件。经济可行性方面传统便利店进销存管理模式耗时耗力,人工操作出错率明显较使用系统的出错率高。在实际生活中运用到了管理系统之后,在降低经营成本,采购成本方面与人工相比下降的幅度更多。通过正确的花费资金研究开发一个便利店管理信息系统来节省多余的开支,以此来达到更长久的发展。除节省店内开支外,管理信息系统还有两个重要的作用:第一,以高效经营、降低损失为准绳,提高存储数据的精准度还有更新数据的即时性;第二,信息管理系统可提供科学化数据分析,使便利店管理员能有效掌握便利店进销存的数据,做到优化便利店各项资源配置,正真做到便利店进销存智能信息化管理REF_Ref17704\w\h[15]。因此,以新型互联网技术研究设计的便利店管理信息系统进行系统化管理,可以极大的缩小在零售行业竞争的经营成本差距,对于小型便利店,这项系统的开发费用也是能够承担的,并且能够为将来避免产生无效的支出。操作可行性方面此系统研究设计前台界面,使用的是ASP.NET开发技术,编程代码是由C#语言实现的,运行SQLServer2008数据管理系统对后台数据进行管理。以上技术对编程者的技术难度并不大,能够在详细分析设计系统功能之后进行配置,在出现问题时也能很好的处理。在最后通过系统测试时,对用户的操作要求并不高,能够很快的上手熟练操作系统投入使用。小型便利店的管理信息系统从操作上满足可行性。功能需求分析小型便利店管理系统主要是针对便利店日常业务进行管理,重点针对商品的销售、库存、盘点等进行信息化改造。因此,该小型便利店管理系统的角色可以划分为二类:分别是员工、管理员。在划分好系统的角色后,接下来就可以针对相应的角色开展功能需求分析。员工功能需求分析便利店员工主要通过该中小型便利店管理系统进行商品进货、销售、退货、发送邮件给管理员审核等操作,因而,员工角色需要有登录系统、修改密码、商品查询、销售商品、商品库存管理、邮件发送等功能模块,具体功能需求描述如下:(1)登录:员工可以登录该中小型便利店管理系统,登入后系统展示出员工角色所有的功能列表。同时,员工还可以修改登录密码以确保信息安全。(2)商品信息查询:员工登入中小型便利店管理系统后,可以查询本便利店所有正在经营出售的商品信息,可以根据商品名称、商品类别进行多条件查询。(3)商品销售:员工登入中小型便利店管理系统之后,在经营时根据客户的需求进行相关商品的销售,并保存订单信息。(4)商品库存管理:员工登入中小型便利店管理系统后,可以查询本便利店所有正在经营出售的商品的库存信息,根据数据选择不足的商品进行采购或退货并提交管理员审核。(5)商品库存预警:员工登录后,还可以查看该便利店管理系统中所有库存不足的商品预警列表,提醒管理员及时进货补充库存防止库存不够无法销售。管理员功能需求分析系统管理员负责整个便利店的所有信息数据的管理维护,功能核心部分主要方向在对商品信息的管理,将商品信息存储到系统中方便进行分析然后进行商品库存的相应处理,其次是对员工的信息处理。接下来便利店管理员的具体功能需求描述如下。(1)商品信息管理:管理员身份验证成功登录系统后,对已上架的商品的对应资料信息进行清空、更正、查询等操作,还可以根据便利店商品销售情况对新入库的商品进行相关信息的添加操作。(2)员工信息管理:管理员身份验证成功登录系统后,可以添加新的便利店员工信息,也可以查询已入职在岗员工信息或删除离职或退休的员工。(3)邮件管理:通过员工来往的工作邮件,对员工进行的操作进行审查。以此提高工作效率并保证了信息传递的及时性。(4)销售统计管理:在完成了一系列的销售记录之后,根据订单形成图形来反馈数据,管理员通过图形对季度销售额清晰明了的记录。(5)商品库存管理:管理员身份验证成功登录系统后,可以查询本便利店近期所有正在经营出售的商品的库存信息,通过查看采购退货订单进行出入库操作;并且查看库存预警,防止在经营过程中出现供货不足或出现商品无法完全销售而导致剩余的情况。(6)登录及修改密码等功能:管理员可以输入正确的用户名口令登入系统,并且及时更改登录密码,保障信息安全。业务流程分析在此系统操作中,员工要在进行相关业务操作时,需要事先登录,验证身份成功后才能进行下一步操作。通过登录进入系统,员工可以对商品进行检索,在销售过程中根据检索到的商品更快速的进行操作。在商品不足或存在不符合经营要求的货物时,为满足经营的优化,需要根据相关数据进行采购和退货处理。在完成相关操作后向管理员发送邮件请求审核申请同意。管理员在系统中对经营的数据进行查看,对相关事务进行审核处理。业务流程分析如图3-1所示:图3-1系统业务流程图数据流程分析通过分层式的数据流图对系统中出现的操作和信息流进行简化的阐述,让复杂的过程简单明了的呈现在图中。通过分析此系统的顶层数据流图如图3-2所示:图3-2小型便利店管理信息系统顶层数据流图此系统的操作人员身份分员工与管理员。员工通过系统进行销售、采购、退货等经营步骤,在管理员登录后对员工的操作请求进行审核处理,以及员工管理等功能。第一层数据流图如图3-3所示:图3-3小型便利店管理信息系统第一层数据流图传统的商品管理不存在清晰的分类,对商品的信息记录也不容易查找。此系统通过列表的方式展现商品的详细资料,方便管理员与员工进行信息的查阅和操作。商品管理数据流程如图3-4所示:图3-4商品管理二层数据流程图根据客户提出的需求,通过货物列表查找对应的商品,修改货量等信息,待客户确认后确认销售订单,若发生突发情况进行相关退货处理。销售管理数据流程如图所示:图3-5销售管理二层数据流程图商品库存的出入规划对经营状况而言是核心操作,使用系统比人工进行库存相关的操作不易出差错,还能对库存剩余数据进行分析,更好规划如何采购合适的商品。库存管理数据流程如图3-5所示:图3-6库存管理二层数据流程图根据经营过程中人员流动的情况,对员工在职信息进行操作,避免出现员工登录系统异常等情况。用户管理数据流程如图3-7所示:图3-7用户管理二层数据流程图工作时员工进行相关业务操作后需要上级审核,通过邮件进行传达请求。管理员通过邮件进行查看,审核回复。邮件管理数据流程如图3-8所示:图3-8邮件管理二层数据流程图数据字典表3-1数据流表3-2数据存储表3-3处理逻辑表3-4外部实体本章小结本章分三部分进行系统开发的可行性分析:第一技术可行性、第二经济可行性、第三操作可行性。进行分析的关键点主要落在分析开发人员是否具备开发系统的能力、采用的硬件设备是否能够满足系统的运行环境、现有的技术手段是否能完成设计和开发工作的方面。一个系统是否具有实际使用可行的首要因素就是进行对全面的的可行性需求分析,从人,外在资源两个主要角度进行研究,判断是否具备开发系统的条件。系统设计系统功能结构分析根据以上针对中小型便利店管理系统两种角色的需求分析,接下来主要对系统总体功能结构、前后端功能结构及系统功能结构进行画图分析。系统总体功能结构图图4-1系统功能模块设计图系统功能流程设计商品销售功能流程通过登录系统进入销售模块,完成身份确认后根据客户需求提供经营范围内可供应的商品,利用系统销售能让销售信息更加明了,方便管理。商品销售流程如4-2所示:图4-2商品销售功能流程图商品采购管理功能流程图合理的采购能让商家的经营状况更加具有优势,让不必要的开支变少,避免造成商品囤积过期的现象,商品采购管理流程如图4-3所示:图4-3商品采购管理功能流程图员工信息管理功能流程图提供系统对经营过程中产生的人员变动进行管理,对员工信息进行处理。员工管理流程如图4-4所示:图4-4员工信息管理功能流程图商品信息管理功能流程图在系统中管理商品比传统管理会有很大优势,在对商品进行登记录入后,通过进行检索,能有效的查看商品的信息,传统的记录方式信息记录复杂查询困难,此系统有效的节省了时间也更方便进行管理。商品管理流程如下图所示:图4-5商品信息管理功能流程图数据库设计数据库设计是一切软件开发的基础性工作,设计符合3NF范式要求的数据库结构将对软件后期的运行提供较大的帮助。数据库设计通常分为两个阶段,第一阶段是根据需求分析和角色设计提出数据库的实体及其之间的实体关系图;第二阶段利用具体的RDBMS管理软件及辅助的建模工具设计数据库的逻辑关系表,并且明确每个表的每列字段的数据类型、长度以及表之间的约束关系等,这一阶段称之为数据库逻辑结构设计阶段。系统E-R图该中小型便利店管理系统中分为普通员工、管理员2种角色,一个管理员可管理多个员工与商品的相关档案,一个员工则负责销售多种商品,一个商品信息对应一个库存档案,通过上述分析,中小型便利店管理系统总体E-R图如下图4-6所示。员工员工商品库存管理员销售对应管理管理管理1n111nnn11图4-6中小型便利店管理系统总体E-R图实体属性图(1)员工实体中小型便利店管理系统的员工实体主要由员工编号、个人密码、员工姓名、个人电话、登录账号、邮箱、登录头像、登录类型等字段组成,该实体对应的实体图如下图4-7所示:图4-7员工信息实体图
(2)商品信息实体商品信息这个实体主要由商品编号、商品名称、商品类别、商品单位、预设售价、预设进价、商品图、规格型号、库存数量、商品厂家、预警数量等属性说明等字段组成,该实体对应的实体图如下图4-8所示:图4-8商品信息实体图(3)销售信息实体商品销售实体主要由销售单号、销售编号、销售总价、销售员工、备注信息、销售时间、销售状态等字段组成,该实体对应的实体图如下图4-9所示:图4-9商品销售实体图(4)采购信息实体商品采购信息实体主要由采购编号、采购单号、采购员工、采购总价、采购时间、备注信息、采购状态,它的实体图如下图4-10所示:图4-10采购信息实体(5)退货信息实体退货信息实体主要由退货编号、退货单号、退货员工、退货总价、退货时间、备注信息、退货状态,它的实体图如下图4-11所示:图4-11退货信息实体图数据库表设计员工信息表员工信息表对应着员工实体,主要存储员工个人信息方便管理员管理数据。该表设计如表4-1所示:表4-1员工信息表商品信息表商品信息表对应着便利店管理系统的商品信息实体,具体如下表4-2所示:表4-2商品信息表销售信息表商品销售表对应着便利店管理系统的商品销售信息实体,具体如下表4-3所示。表4-3销售信息表采购信息表该表对应了小型便利店管理系统的商品采购信息实体,具体表结构如下表4-4所示:表4-4采购信息表退货信息表退货信息表对应着小型便利店管理系统的退货信息实体,具体如下表4-5所示。表4-5商品退货信息表本章小结本章对系统进行功能结构图分析、功能流程图分析、E-R图、实体图分析进行详细描述。
系统实现在完成了中小型便利店管理系统的可行性分析、对系统内两个主要的角色分析、客户提出的功能需求分析、数据库设计等阶段之后,本章的聚焦点就放在了对系统进行详细设计实现一一编程实现的阶段,本章将根据角色划分,以重点核心模块为主线,进行详细的设计实现描述。系统登录功能模块设计登录模块在用户输入相关的个人信息后进行判断,验证登入者的身份是管理员还是员工,不同的身份登录成功进入的是功能不一的页面。本中小型便利店管理系统登录模块的运行界面如下图5-1所示:图5-1便利店管理系统登录界面示意图用户登录模块实现的核心代码如下:员工部分功能模块实现添加商品模块设计员工登入便利店管理系统后,可以添加或查询系统中所有的商品信息。商品查询根据商品名称、及商品类别进行检索,查询结果以表格形式进行展示。该查询页面上展示查询结果的控件为GridView,该页面(GoodInfoQuery.aspx)设计如下图5-2所示。图5-2商品信息查询页面设计图添加商品信息模块的核心代码如下:商品销售模块设计在商品销售模块上,员工可以进行商品销售操作。该页面以列表形式(此处采用ASP.NET提供的GridView控件)展示当前已经添加到待结账清单的商品信息,并且提供根据商品列表继续添加销售商品的功能,当所有商品添加完毕后,即可点击提交按钮来进行结算。商品销售页面(SellGoods.aspx)设计如下图5-3所示。图5-3商品销售页面设计图商品销售页面的核心代码如下:管理员部分功能模块实现商品采购模块设计管理员登入系统后,即可对小型便利店中所有的商品进行采购。商品列表展示用GridView控件,商品添加使用TextBox、DropdownList、Button等控件组合完成,商品采购使用Button对象实现,并且为该按钮控件编写处理代码。商品采购模块设计运行界面如下图5-4、图5-5所示:图5-4采购商品页面设计图图5-5采购商品页面设计图商品采购模块处理代码如下:员工管理模块设计管理员登入系统后,即可对小型便利店中所有的员工信息进行管理维护。员工列表展示用GridView控件,员工添加使用TextBox、DropdownList、Button等控件组合完成,添加商品使用Button对象实现,并且为该按钮控件编写处理代码。添加员工信息模块设计运行界面如下图5-6所示:图5-6添加员工页面设计图添加员工信息模块的核心代码如下:销售统计模块设计本中小型便利店管理系统中,在完成销售订单之后,对数据进行统计形成图表便于分析商品的销售情况,以此来对经营方向进行调整。销售统计模块设计如图5-8所示。图5-8销售统计页面设计图商品退货模块设计管理员可以对系统进货的商品进行退货处理,退货页面的总体设计和进货页面类似,但退货和进货相反,是减少库存。商品退货登记模块设计如图5-9所示。图5-9商品退货登记页面设计图5-9商品退货登记页面设计商品退货处理代码如下:本章小结本章主要展示了小型便利店管理信息系统界面的实现图及核心代码部分。系统测试系统测试环境为了设计出与客户需求一致的便利店系统,因此要采取多次实验的方法,通过多次操作系统,将操作得出的多组测试数据进行分析,寻找操作中出现的错误。系统质量和可靠性是能否进行使用的重要因素,系统分析对系统的设计实施起到了关键的作用。测试的重点原则有以下几点,其一,要认清错误发生的可能性是无穷尽的;其二,为避免测试发生突发情况,需要提前备份;其三,通过测试寻找系统功能缺陷不足处,并分析提出解决方案进行优化;因此,不能盲目随意的进行测试,需要采取循序渐进的计划确定最终导致系统出错的原因,在出现系统错误时要有亡羊补牢式的思维,及时解决错误,降低系统的维护成本,否则万一出现大规模错误时,系统将不能正常使用。系统测试目的系统测试的目的主要有以下两点:及时发现和纠正系统错误通过模拟客户使用系统时进行的操作环境,对各个功能模块逐步测试,使得开发人员在模拟操作过程中能寻找到潜在的问题隐患,在发现后有足够的时间制定有效的解决方案进行修改,避免日后出现不可估计的严重后果。调整系统满足客户需求为了让系统满足客户的需求,在测试阶段测试人员设身处地的从客户角度出发进行多次用例测试,这样能提供有效的强力数据证明系统测试的功能模块是否满足客户需求,通过分析得出哪些功能模块无法满足需求,从而进行优化调整。系统测试方法更具系统判断选择最合适的测试方法是最能行之有效的检查到系统的问题所在,主要的测试方法有以系统运行状态为依据划分的静态测试和与之相反的动态测试,而白盒测试、黑盒测试与灰盒测试则以系统具体算法细节的实现和系统内部结构划分。从系统的执行的方式来看,又可分人工测试和自动化测试。REF_Ref17835\w\h[16]系统测试具体内容登录测试登录测试是用来检测管理员或员工在系统中验证自己的账号以及密码信息是否正确之后,随后进行登录操作,成功的登录进入系统后,若运行结果与自己当初预想的结果一样的话,说明一站购物商城系统已经实现了用户登录这个功能,反之,说明此登录功能还未完成,测试内容如表6-1所示:表6-1登录测试商品销售测试在模拟员工经营过程中向顾客销售商品的情景里,进行销售过程中的操作,如添加顾客选购的商品和数量,退货功能测试。若操作不成功则系统仍存在问题,测试内容如表6-2所示:表6-2商品销售测试商品管理测试模拟经营过程中在新商品采购完成后对信息登记的情景,管理员登录系统后在相应的功能模块进行添加、修改、查询等操作,测试内容如表6-3所示:表6-3商品管理测试本章小结本便利店管理系统的测试环境有以下几个组成要素:Window10操作系统;MicrosoftVisualStudio2010开发工具;SQLServer2008;酷睿i5-8300H的CPU;本章首先对系统测试的环境、目的和方法进行了概述,之后对便利店管理信息系统的部分功能模块进行了相关的测试通过设计出的测试用例测试功能是否满足客户需求,在测试阶段查缺补漏找出系统潜在的问题并且及时沟通寻找解决方案解决系统功能问题,以保证系统正式运行的可靠性。总结几个月的努力,该中小型便利店管理系统基本设计完成了,顺利完成预定目标。本文设计的中小型便利店管理系统网站是基于B/S模式的,系统设计了员工、管理员共两种角色的用户。围绕商品信息管理、商品进货管理、商品销售管理、商品库存盘点等核心业务设计相关的功能模块。员工和管理员所分配的功能各不相同。管理员拥有的权限较高,可以通过系统对商品信息的更新修正,分析库存预警数据对库存商品的供货退货进行相应操作以此达到优化经营便利店的目的;员工主要工作则是负责经营销售商品,对商品的信息可进行查询操作。整个系统基于ASP.NET技术开发,编程语言采用C#,后台数据库为SQLServer,部署在IIS服务器上,开发环境采用了VISUALSTUDIO2010集成开发工具。该中小型便利店管理系统遵循软件工程设计思路设计实现。整个设计过程分为前期调研、用户需求分析、概要设计、详细设计、系统实现、软件测试等步骤。通过反复迭代最终实现该系统,同时,撰写每个阶段的文档形成毕业论文。本次毕业设计对我来说是一次综合而又全面的考核,对自己大学几年的专业知识的学习进行了有深度的检验,提高了自己的动手能力和编程实践水平。总体来说,通过本次毕业设计的开发,我在各方面能力都有了很大的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家具设计职业规划
- 楷书考试题目及答案
- 江阴保安考试题及答案
- 话题挑战考试题及答案
- 焊工铆工考试题及答案
- 动物裁判考试题及答案
- 典型阀门考试题及答案
- 可变电容器装校工岗前记录考核试卷含答案
- 村级财务考试题及答案
- 卫星通信机务员风险评估与管理能力考核试卷含答案
- 全球AI应用平台市场全景图与趋势洞察报告
- 产品防护控制程序培训课件
- ISO-6336-5-2003正齿轮和斜齿轮载荷能力的计算-第五部分(中文)
- 轨道线路养护维修作业-改道作业
- 2023-2024学年上海市闵行区四上数学期末综合测试试题含答案
- 中铝中州矿业有限公司禹州市方山铝土矿矿山地质环境保护和土地复垦方案
- 解除劳动合同证明电子版(6篇)
- 呼吸科规培疑难病例讨论
- 基于PLC控制的小型钻床机械设计
- DB11T 290-2005山区生态公益林抚育技术规程
- 开放大学(原电视大学)行政管理实务期末复习资料所有单
评论
0/150
提交评论