网上图书商城设计与实现_第1页
网上图书商城设计与实现_第2页
网上图书商城设计与实现_第3页
网上图书商城设计与实现_第4页
网上图书商城设计与实现_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、密级:NANCHANG UNIVERSITY学 士 学 位 论 文THESIS OF BACHELOR(2010 2011 年)题 目: 基于磁谐振耦合的无线能量传输模块的电路设计学 院: 信息工程学院 系 电子系专业班级: 通信工程081学生姓名: 温林泉 学号: 指导教师: 罗斌 职称: 副教授起讫日期: 2011年12月至2012年6月南 昌 大 学学士学位论文原创性申明本人郑重申明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式

2、表明。本人完全意识到本申明的法律后果由本人承担。作者签名: 日期:学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权南昌大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密,在 年解密后适用本授权书。本学位论文属于不保密。(请在以上相应方框内打“”)作者签名: 日期:导师签名: 日期:基于磁谐振耦合的无线能量传输模块的电路设计专 业: 通信工程 学 号:学生姓名: 温林泉 指导教师: 罗斌摘 要随着网络信息的发展,

3、网络在人们生活中的应用越来越广泛。人们越来越想在最短的时间内购买到自己所需的图书。但书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦,于是网上购书便成了人们向往的事情,此系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想要的书,既省时又省力。在电子商务网站中,网上书店是目前应用最广、最成功的典范之一。通过它用户可以在网络上通过Internet,突破时间和空间的限制而实现网上购书。网上书店的崛起对传统的图书流通体系产生了强烈的冲击,有效地缩短了图书流通发行环节,将广大读者、图书、出版者紧密地结合在一起,大大提高了图书流通率。它有着经营成本低、库存虚拟的、用户检索方

4、便、地域限制少等特点。本系统以ASP为主要制作工具,实现了用户注册、登陆、验证身份及用户数据的采集、书籍的预览查询、对书籍的购买通过购物车实现、可进入留言本留言从而实现了网站与客户之间的交流和沟通等。关键词:网上书店、电子商务、购物车、ASPDesign and Implementation of Nline BookstoresAbstractAlong with the development of network information, network application in people life more and more widely. People are more an

5、d more want to in the shortest possible time to buy the books you need. Various, give people the proviso purpose in the busy work life acquisition has caused problems, hence online bookstores became people yearning thing, this system development for people bring great convenience, that they never le

6、ave home can simply breezed buy the books they want, already save time and effort. In e-commerce sites, online bookstore is the most widely used, one of the most successful model. Through its users can networks in Internet, the breakthrough time and space restrictions and the realization of online a

7、cquisition. The rise of online bookstore to traditional book circulation system produced strong impact, effectively shorten the book circulation issue link, will readers, books, publishers closely together, greatly improving the book circulation rate. It has operating costs low, inventory virtual, u

8、ser retrieval convenient, regional restriction less etc. Characteristics. This system to ASP as the main production tools, which realizes user register, login, verified identity and user data collection, books, books preview inquires purchase through the shopping cart implementation, can enter the g

9、uestbook message so as to realize the communication between the website and the customer communication and etc. Key words:Keywords: online bookstore, e-commerce, shopping cart, ASP 摘 要 IAbstract II第一章 绪论 51.1课题背景及研究的意义和目的 51.2国内外研究现状及发展趋势(含文献综述) 51.3论文的主要研究工作 6第二章 相关技术介绍 72. 1 ASP简介 72.2 DREAMWAVER

10、8介绍 72.3 IIS简介 72.4 ACCESS简介 8第三章 系统需求分析 93.1用户角色需求分析 93.2 功能需求分析 93.3功能模板分析 103.3.1用户注册模块 103.3.2图书管理模块 103.3.3购物车模块 10第四章 系统的概要设计与详细设计 114.1 系统的概要设计 114.2 系统详细设计 124.2.1 前台展示功能 124.2.2 后台管理功能 144.3 数据库设计 174.3.2数据库E-R图 18第五章 系统的具体实现 195.1 前台购物系统的实现 195.1.1 用户注册 195.1.2用户登录 215.1.3图书查询 235.1.4图书选购

11、235.1.5用户注销 255.2后台管理系统的实现 255.2.1用户管理 265.2.2 商品管理 265.2.3订单管理 28第六章 系统的功能测试 296.1软件测试简介 296.2系统测试用例 296.2.1用户注册 296.2.2用户登录 296.2.3修改用户注册信息 306.2.4图书查询 306.2.6 商品管理 316.2.7订单管理 32总结 33参考文献 34致谢 35第一章 绪论1.1课题背景及研究的意义和目的随着网络技术的快速发展,网上购物已经成为了人们日常生活中非常普遍的一种购物方式。网上书城提供了人们一个能够在网络上购书的平台,为人们购书提供了一个方便、快捷的生

12、活方式。网上书城的发展也将成为一种未来的发展趋势。网上购物有着诸多的优点,但是顾客们只能在网上通过一些图片或是一些对商品的介绍来了解所需要购买的商品,不能像在现实生活中的商店里一样实实在在的感受这件商品。这是为什么网上商店不能取代现实生活中商店的一个重要的原因。但是图书这种商品不同于其他一些电子、衣服、日用产品等一些产品,同样一件产品可能相差会很大,消费者当然不希望买到一件自己不合意的商品,但是图书这种商品就不会存在这一个问题,同一件商品几乎相同,消费者就不需要担心所买到的商品尺寸不对,质量不行等问题。1.2国内外研究现状及发展趋势(含文献综述)1995年,美国亚马逊网上书店(下文简称“亚马逊

13、”)成立,在短短10年间便迅速成长为全球500强企业,不但开创了图书销售模式的历史新纪元,也带动全球电子商务的发展。中国自1997年开始探索网上图书之路,到目前为止,网上书店已经初具规模。中国从1997年开始注重电子商务窗体顶端窗体底端电子商务的发展,逐步建立了电子数据交换技术委员会和以及电子商务协会,部分地区的高新技术企业还可享受国税“三免三减”政策。像当当、卓越和旌旗这样相对比较成功的网上书店的网站界面非常便捷,顾客能方便地找到想要的商品,并且可以看到书评、销售排行等信息,能够很好地保持客户满意度。著名调查公司AC尼尔森的一项研究显示:63%的中国网民曾在网上购物。而在中国大地上,最受欢迎

14、的网上商品是书籍,56%的网上购物者选择网上买书。中国网上购书的比例是全球最高的。中国目前网上书店主要通过自建物流系统和物流外包两种方式完成。中国大部分网上书店都提供货到付款业务,一般货到付款业务范围限制在有配送中心的城市,然而而边远地区仍然需要通过邮局和银行两种渠道办理,例如99网上书城、博弈书坊等。货到付款的方式能够避免在线支付的繁琐手续,同时能够让顾客无商家信用之忧。1.3论文的主要研究工作按照当当网的网店模式设计出一个网上书城。网上书城包括了图书信息管理、用户信息管理、购物车管理、订单管理、客服中心管理、用户积分、管理员信息管理、会员信息管理、销售管理、图书库存管理等功能模块。该平台将

15、为广大的书友提供一个操作简单功能齐全的交易平台,购物者可以在该网站的第一时间了解当前网络上流行的畅销书籍,并且可以查看每天最新更新的书籍,如果用户需要购买自己想要的书籍,用户必须注册为该网站的会员,会员可以选择好自己想要的书籍,放入自己的购物车,若不满意,可以随时取消购物车内的书籍。当用户确定购买后,个人订单中即会出现自己要购买的书籍。交易后的一段时间内,用户都可以对该服务和产品质量进行评价还可以到客服中心进行信息反馈第二章 相关技术介绍2. 1 ASP简介ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM

16、组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序. HTML相比,ASP网页具有以下特点: (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; (3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中

17、对这些信息进行处理,然后向web浏览器发送信息; (5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。 (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。 (7) 方便连接ACCESS与SQL数据库. (8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击. ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。但是其原理也是一样的。2.2 DREAMW

18、AVER 8介绍Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。2.3 IIS简介Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一

19、起发行,但在普遍使用的Windows XP Home版本上并没有IIS.用户若要在自己的计算机上建立站点并且测试需要安装IIS。2.4 ACCESS简介Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。其实Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件

20、。Access在2000年的时候成为了计算机等级考试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的VFP成为二级中最受欢迎的数据库语言。第三章 系统需求分析3.1用户角色需求分析该系统有三种用户,包括游客,会员,管理员。游客可以不经过注册而直接浏览图书,并点击图书图片,查看详细信息。但是功能受到限制,浏览图书但不能购买,只有注册为会员才能进行购买操作。会员可以修改自己的注册资料,进行图书的查询,下订单等。管理员可以对系统进行有效管理,包括对会员(用户)管理,包括修改会员资料,删除注册会员等,可以对图书进行管理,包括添加图书、管理图书分类、订单的处理等3.2 功能需求分

21、析一个完整的网上花店管理系统主要包括两大部分:一是前台展示部分,二是后台管理部分。在前台展示部分中,用户注册后,就可以登录本网站,进行图书查询、图书选购等活动;在管理员管理部分中,管理员登录后,就可以对用户信息、订单信息等进行查询和管理。系统功能结构图如下:网上书城系统前台展示功能 用户登录用户注册 图书查询 下订单查 看购物车 订单管理 图书管理后台管理功能 用户信息管理 管理员登陆3.3功能模板分析3.3.1用户注册模块在用户注册模块中,可以记录用户的登录名、密码以及详细的个人联系方式。在该模块里面,用户的用户名只能唯一存在,不能重复。用户可以自己修改自己的部分信息。3.3.2图书管理模块

22、图书管理模块中,会员可以浏览图书商品列表、查看详细的信息、查询所需要的信息。3.3.3购物车模块在该模块中,会员可以把需要购买的图书加入购物车、查看购物车信息、确认购物车信息并可以修改删除购物车信息。第四章 系统的概要设计与详细设计4.1 系统的概要设计本系统概要设计主要分为两大部分:即前台展示部分和后台管理部分。这两个部分面向不同的用户会员和管理员,它们分别通过各自的功能模块,对相同的数据库进行操作,完成各自的功能。前台部分用户登录图书查找用户注册用户注销修改信息书名查找价格查找图4-1 前台展示模块详细图后台管理用户管理图书管理查找用户查看用户删除增加图书删除图书修改信息订单管理查找增加订

23、单删除订单修改信息图4-2 后台管理模块详细图4.2 系统详细设计4.2.1 前台展示功能4.2.1.1用户注册游客可以浏览图书信息并进行图书查询操作,但没有进行其他操作权限。只有会员在登录系统后才能进行个人信息管理以及购买图书操作。当用户希望成为系统会员时,系统为其提供注册功能,当用户提交注册信息后,系统将对用户提交的信息进行验证,验证信息包括了用户名、密码、地址、邮箱不能为空并且用户名不重复邮箱格式需正确。信息验证后,将信息提交给数据库,将用户的注册信息写入数据库。如图所示。结束开始开始注册必填项不为空用户名有效密码长度符合Emai地址有效效?注册成功图4-3 用户注册流程图4.2.1.2

24、用户登录在该系统中,用户在使用自己的用户名及密码进行登录时,系统会进行用户身份验证。若该用户名存在并且密码正确,则登录成功。当用户提交登录信息后,后台从中获得相应的数据后,就要调用和数据库判断用户是否是合法的用户。若是合法的用户,则跳转至成功登录页面。开始登录入口取得用户名和密码将User对象存入session中查询用户是否存在在核对密码是否正确登录成功是是否否结束图4-4用户登录流程图4.2.1.3 管理个人信息用户登录成功后,可以查看并修改自己个人信息。修改后可以选择确定提交。提交后将会更新数据库。4.2.1.4 用户注销用户在购买完成或想离开时,系统提供了注销功能,注销后系统会把用户对应

25、的session删除掉。4.2.1.5 图书查询用户成功登录后,可以查询图书信息,系统名称或按价格查询,然后确定是否购买或进行其他操作。当用户点击查询按钮时系统将会根据用户填的关键字及单选框的值在数据库中进行查询。4.2.1.6 购物车功能当用户登录后,首页展示了图书商品,用户也可以通过搜索想要的图书再购买。选购完自己所需的图书后,系统将图书暂时提交到购物车。当用户不再继续选购时,就可以在购物车中查看自己想要选购的图书信息及所需总金额。若确定购买后可以进行下单,若不想购买可以取消购物车中的商品。4.2.2 后台管理功能4.2.2.1管理员登录管理员登录本系统后,就可以对用户信息,图书信息,订单

26、信息进行管理,当管理员提交自己的登录信息后,系统验证是否为系统管理员。若验证通过则跳转到管理员管理界面否则,在界面中输出错误信息。开始输入登录信息通过验证登录成功结束图4-5管理员登录流程图4.2.2.2 用户管理管理员登录系统后,可以查看或删除用户信息,管理员进入用户信息管理界面后,当管理员点击删除时,、将在数据库中删除该用户的注信息。开始用户信息列表是否删除删除用户结束图4-6删除用户流程图4.2.2.3 图书管理管理员在登录本系统后,可以对图书信息进行查询、添加、修改、删除等操作。管理员查询图书操作与用户查询图书操作基本相同。当管理添加完新增图书信息后,点击保存按钮,所填写的信息将会在数

27、据库中更新,成功购跳转回添加成功页面。修改或删除图书信息时,在图书管理界面中,点击修改操作时,进入图书信息修改界面,在管理员填写好的修改信息后,点击保存按钮,则修改数据库中该图书的信息,显示修改成功。在点击删除操作时,将直接从数据库中删除该图书的所有信息,之后返回删除成功,删除后,在系统中将再查询不到该图书的任何信息。开始增加图书信息是否保存增加成功结束图 4-7 新增图书信息流程图开始图书列表显示是否删除修改删除修改类别结束删除修改图书图 4-8 删除图书信息流程图4.2.2.5 订单管理管理员登录本系统后,可以对注册用户提交的购买订单进行详情查询,同时可以更新或者删除订单。当管理员点击订单

28、查看时,该订单的id将作为参数传入到后台代码,之后由系统调用相应的方法查找出该订单中所有的信息包括用户名,订单总金额,所选购的所有图书信息及收货人详细信息等最后界面跳转到订单详情界面并输出所有信息。当管理员点击删除时,该订单的id将作为参数传入后台代码中,之后系统调用相应的方法,将数据库中与该id对应的订单记录删除,最后返回订单显示页面。管理员可以根据订单中的详细信息给用户发送短信并发货。4.3 数据库设计4.3.1数据库实体用户表:用户表含有以下属性:userid,username,usermailmail,password,mobile等属性。详见表4-1:表4-1 用户表订单表:订单表包

29、含以下属性:订单id,创建时间,usename,用户id,数量,商品序列号,地址等。详见表4-2:表4-2 订单表图书信息表:图书信息表包含以下属性: id,图书名称,简介,上市日期,价格等。详见表4-3:表4-3 图书信息表管理员信息表:管理员信息表包含以下属性: id,用户名,密码,级别等。详见表4-4:表4-4 管理员信息表4.3.2数据库E-R图数据库实体一联系方法(简称E-R图),它是用E-R图来描述显示世界的概念模型,提供了表示实体型、属性和联系的方法。在本系统中,一个注册用户只能修改自己的注册信息,但是可以查询或购买多种图书;一个系统管理员可以管理多个用户,也可以管理多种图书,多

30、个订单。数据库ER图如4-18所示。 NN1NNN11用户订单个人信息管理员修改查看/选购管理图书 图4-9 系统数据库ER图第五章 系统的具体实现5.1 前台购物系统的实现首先,进入首页。图5-1 前台购物系统的实现5.1.1 用户注册当用户进入首页后,可点击左边栏目的注册链接进入注册界面,然后进行用户注册。用户在页面中输入个人注册信息,包括用户名、密码、性别、联系电话、收货地址等,然后点击注册按钮,若输入的注册信息通过系统审核,则注册成功,该用户信息将保存到数据表user里;若用户点击清楚按钮,则页面所填的信息清空。用户注册页面如下图5-2所示。图5-2用户注册页面注册信息填写要求(1)所

31、有项都不能为空(2)用户名长度大于两个字符(3)密码的长度大于6个字符。(4)两次密码要相同(5)电子邮件要符合邮件地址格式。function check()if(checkspace(document.userinfo.username.value) document.userinfo.username.focus();alert(用户名不能为空,请重新输入!);return false;if(checkspace(document.userinfo.username.value) | document.userinfo.username.value.length 2) document.u

32、serinfo.username.focus();alert(用户名长度不能小于2,请重新输入!);return false;if(checkspace(document.userinfo.password.value) | document.userinfo.password.value.length 6) document.userinfo.password.focus();alert(密码长度不能小于6,请重新输入!);return false;if(document.userinfo.password.value != document.userinfo.password1.value

33、) document.userinfo.password.focus();document.userinfo.password.value = ;document.userinfo.password1.value = ;alert(两次输入的密码不同,请重新输入!);return false;if(document.userinfo.useremail.value.length!=0)if (document.userinfo.useremail.value.charAt(0)=. |document.userinfo.useremail.value.charAt(0)=|document.u

34、serinfo.useremail.value.indexOf(, 0) = -1 |document.userinfo.useremail.value.indexOf(., 0) = -1 |document.userinfo.useremail.value.lastIndexOf()=document.userinfo.useremail.value.length-1 |document.userinfo.useremail.value.lastIndexOf(.)=document.userinfo.useremail.value.length-1)alert(Email地址格式不正确!

35、);document.userinfo.useremail.focus();return false;elsealert(Email不能为空!);document.userinfo.useremail.focus();return false;5.1.2用户登录用户注册后就可以执行登录操作了。用户在文本框中输入用户名及密码,之后点击登录按钮。若用户填写的登录用户名及密码通过系统验证(即该用户信息在Users表中存在),则登录成功。登录信息填写要求:用户名和密码必须填写。当用户提交自己的登录信息后,从rs.Open select * from user where username=&usern

36、ame& and password=&password& ,conn,1,3,判断用户是否是合法的用户(即有没有注册到数据库里)。如果是合法的用户,则在用户登录以后,将用户的用户名信息存在Session中,以后进行的每一项操作之前,都要看Session中是否为空,如果为空,则表示没有登录,此时要提醒用户进行登录。用户登录代码如下:图5-4 用户登录界面%dim username,password,comeurl,username=replace(trim(request.Form(username),)password=(replace(trim(request.form(password),

37、)if trim(request.form(comeurl)= thencomeurl=index.aspelsecomeurl=trim(request.form(comeurl)end ifif username= or password= thenresponse.Write alert(登录失败!请检查您的登录名和密码!);history.go(-1);response.endend ifset rs=server.CreateObject(adodb.recordset)rs.Open select * from user where username=&username& and

38、password=&password& ,conn,1,3if not(rs.bof and rs.eof) thenif password=rs(password) thenresponse.Cookies(timesshop)(username)=trim(request.form(username)rs(lastvst)=now()rs(loginnum)=rs(loginnum)+1rs.Updaters.Closeset rs=nothingcall loginok()elseresponse.write alert(登录失败,请检查您的登录名和密码!);history.go(-1)

39、;end ifelseresponse.write alert(登录失败,请检查您的登录名和密码!);history.go(-1);end ifsub loginok()response.Write 欢迎 &request.Cookies(timesshop)(username)&,光临两秒种后将自动跳转到相应页!response.redirect comeurlend subconn.closeset conn = nothing%5.1.3图书查询无论注册用户或普通用户都可以使用此功能。在进入系统首页后,可以按搜索商品按钮,进入商品搜索页面搜索自己想要的图书,即可直接查询图书。可根据关键字

40、,查询范围,价格来查询图书查询要求(1)关键字文本框中不能为空。(2)在查询结果显示页面中提供加入购物车链接。(3)若查询图书在库存中不存在,给予友好提示,如该商品不存在或缺货。图书查询页面如图5-5所示:图5-5 图书查询页面5.1.4图书选购用户登录系统后,进入首页或者搜索到自己想要的图书后可以点击详情链接,进入图书详情介绍页面。在该页面下提供了加入购物车链接,可供用户选购中意的图书。购买页面如图5-6所示:图5-6 图书选购页面5.1.4.1 加入购物车当用户点击某一图书的加入购物车链接后,页面跳转到我的购物车页面,期间系统自动将购买的该图书信息添加到购物车,此时可以修改购物的数量。界面

41、如图5-7所示。图5-7加入购物车页面5.1.4.2生成订单当用户点击下一步按钮时,然后会进入填写用户详细信息,若没有错则可以生成订单。详情页面如图5-8所示:图5-8订单详情页面5.1.5用户注销当用户所有操作结束准备离开时,为防止个人信息被他人恶意使用,可在左边栏目上点击注销按钮,安全退出系统。5.2后台管理系统的实现首先,登录到后台管理系统。后台登录页面如图5-9:图5-9 后台登录页面图5.2.1用户管理当管理员登录后,可以在管理界面左边菜单点击用户管理链接,之后可以查看或删除用户在系统中的注册信息。本系统支持用户信息的搜索及分布显示。用户信息删除后权限设置对某一用户信息删除后,该用户

42、将不能用原用户名和密码进行系统登录,也就不能够购买图书等其他操作。用户信息列表如图5-10所示。图5-10用户信息列表图5.2.2 商品管理当管理员登录后,在管理员主界面上,点击商品管理后,进入图书管理页面,在此界面中显示了所有图书信息,管理员可以在此界面上进行图书信息添加、修改或删除操作。分别如图5-11,5-12,5-13,5-14所示。图5-11 图书信息列表图图5-12图书信息修改后页面图5-13 图书删除后页面图5-14 图书添加后页面(1)添加图书信息管理员进入后台管理系统后,可以向数据库中添加图书信息,以供用户选购。当管理员填写完新增图书信息后,点击保存按钮,若填写信息通过系统验

43、证,则提示管理员该图书已添加成功到后台数据库中,否则提示管理员信息填写错误。(2)修改或删除花卉信息在图书信息列表界面中,在点击修改操作时,进入图书信息修改页面,在管理员填写好图书的修改信息后,点击保存按钮,会将相应信息修改到数据库。在点击删除操作时,则直接从数据库中删除该图书的所有信息,之后返回删除成功。该花卉被删赊后在系统中将再查询不到该花卉的任何信息。5.2.3订单管理管理员在管理界面上点击订单管理,可以进入订单管理页面进行系统订单管理。系统订单列表页面页面如图所示。图5-15 订单列表页面第六章 系统的功能测试6.1软件测试简介软件测试是软件开发过程的重要组成部分,是用来确认一个程序的

44、品质或性能是否符合开发之前所提出的一些要求。软件测试的目的,第一是确认软件的质量。第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。常用的软件测试方法有:黑盒测试,白盒测试,基于风险的测试,基于模型的测试。6.2系统测试用例由于本系统功能模块比较多,而且有好多模块的功能很相似(如后台的商品管理,订单管理的增删改查功能),它们的测试用例是相同的。所以在这只列出几个

45、有代表性的模块的测试用例:6.2.1用户注册测试方案:黑盒测试步骤:在前台首页上点击注册链接后,进入用户注册页面,之后按照如下步骤进行测试:一是正确填写注册信息,之后点击注册按钮,查看系统运行结果。要求用户名、密码、性别、联系电话、电子邮件、收货地址必须填写。结果显示:用户注册成功。二是如果哪项信息没有填写,系统会及时提示该项不能为空。结论:在本系统中,用户注册时必须填写注册页面的所有选项。通过以上测试,证明该模块运行有效。6.2.2用户登录测试方案:黑盒测试步骤:在前台首页上输入用户和密码,点击登录链接,按照如下步骤测试:一是正确填写用户和密码,之后点击登录按钮。要求用户名和密码必须填写,且

46、该用户的信息已注册到数据库表中。结果显示:用户登录成功,提示用户点击返回,回到主页面。二是按如下提示错误填写登录信息,之后点击登录按钮,查看系统运行结果。a. 用户名或密码未填写。图6-1错误输入账号结果b.填写用户名或密码错误 (即数据库中不存在该用户信息)。结果显示:用户注册失败,提示用户重新登录。图6-2错误账号密码结果结论:在本系统中,用户登录时填写的用户名及密码必须有效。通过以上测试,证明该模块运行有效。6.2.3修改用户注册信息测试方案:黑盒测试步骤:用户登录系统后,在该页面左边点击修改链接,进入用户信息修改页面。该模块的测试与用户注册模块相同,在此不做重复说明。6.2.4图书查询

47、测试方案:黑盒测试步骤:点击首页左边的搜索商品按钮,之后按如下步骤进行测试一是在查询文本框中正确填写某一图书名称,之后点击查询按钮,查看系统运行结果。结果显示:图书查询成功,系统能正常显示所查的图书的详细信息。运行结果见图6-3图6-3图书查询正确显示二是在查询文本框中故意错误填写某一图书名称(即所填图书名称在系统中不存在),之后点击查询按钮,查看系统运行结果。结果显示:图书查询失败,系统显示没有相关信息。运行结果见图6-4图6-4图书查询错误显示结论:在本系统中只有用户填写的图书名称在数据库中存在,才能成功查询到该图书信息。通过以上测试,证明该模块运行有效。6.2.6 商品管理测试方案:黑盒测试步骤:在管理员登录系统后,点击商品列表链接或点击商品添加链接进入相关的页面,之后按如下步骤进行测试:(1)若点击商品添加链接,则进入图书

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论