




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Hebei Normal University of Science & Technology专业: 网络工程 学号: 0913110216 本科毕业设计(自然科学)题 目: 妇婴用品购物网站的设计与实现 院(系、部): 数学与信息科技学院 学 生 姓 名: 指 导 教 师: 职 称 副教授 2015年6月5日河北科技师范学院教务处制资料目录1.学术声明11页2.河北科技师范学院本科毕业设计130.页3.河北科技师范学院本科毕业设计任务书11页4.河北科技师范学院本科毕业设计开题报告13页5.河北科技师范学院本科毕业设计中期检查表11页6.河北科技师范学院本科毕业设计答辩记录表11页7.河北科技师范学院本科毕业设计成绩评定汇总表12页8.河北科技师范学院本科毕业设计工作总结11页9.文献综述17页10.外文翻译及原文111页河北科技师范学院本科毕业设计妇婴用品购物网站的设计与实现院(系、部)名 称 : 数学与信息科技学院 专 业 名 称: 网络工程 学 生 姓 名: 孙洁 学 生 学 号: 0913110216 指 导 教 师: 任长权 2015年5月30日河北科技师范学院教务处制 学 术 声 明本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于河北科技师范学院。 本人签名: 日期: 指导教师签名: 日期: 目录目 录摘 要IAbstractII1引言11.1课题背景11.2研究目的及意义12开发工具及技术简介22.1B/S体系结构简介22.2数据库MySQL简介22.3Dreamweaver简介32.4PHP简介33可行性分析33.1技术可行性33.2经济可行性43.3社会可行性44需求分析44.1用户需求44.2数据流图44.3系统目标44.4支持信息55系统概要设计65.1系统功能结构65.2数据库设计75.2.1数据库概念设计75.2.2数据库物理设计85.2.3安全保密设计106系统后台106.1管理员登陆页面设计106.2系统功能主页面设计12目录6.3商品管理页面设计126.3.1商品分类管理126.3.2产地管理136.3.3添加商品136.3.4商品管理146.3.5商品查询146.4注册会员管理模块设计156.4.1注册会员管理页面156.4.2注册会员查询页面156.5订单管理模块设计166.5.1订单处理页面166.5.2订单查询页面166.6留言公告管理模块设计176.6.1网站留言管理页面176.6.2新闻公告添加页面176.6.3新闻公告管理页面186.7管理员管理模块设计186.7.1管理员添加页面186.7.2管理员管理页面186.7.3修改密码页面187系统前台197.1系统首页197.2用户注册207.3查看商品界面207.4购物车界面217.5下订单界面238系统测试248.1测试的任务248.2测试方案258.2.1模块测试258.2.2集成测试268.2.3验收测试268.2.4平行运行26结 论26参考文献27致谢28Abstract妇婴用品购物网站的设计与实现摘 要随着社会和经济的迅速发展以及科学技术的全面进步,网络的发展,电子商务的兴起,网上商店迅速发展,网络已经融入到人们的日常生活中。以计算机技术和网络技术为基础,各行各业都在推行信息化,以提供效益和竞争力,网上购物成为人们购物的一种新方式。本系统是一个虚拟的购物商场,可以使得购物的过程变得更加的方便、轻松和快捷,同时也开辟了一种新形式的销售方式。妇婴购物网站进行销售比传统店铺模式更加的方便快捷、检索迅速、并且低成本、高效率、存储量大、而且还具有寿命长、沟通成本低等有点,这些优点都能够极大限度的提高工作效率。计算机网络的技术正处于一个飞速发展的时期,而Web的服务器已经不再是只有HTTP服务,其他的一些Web服务器技术的发展也使得服务器端的数据库服务以及应用服务普遍的存在于所有的网站之中。本购物网站是一个中小型的妇婴用品购物网站,可以为各种类型的用户提供方便快捷轻松的在线购物环境。本妇婴用品购物网站前台采用静态与动态页面技术相结合;后台采用PHP(Hypertext Preprocessor)+MySQL技术,以数据库技术为基础,可以大大的降低网站的维护,实现此系统更多的功能,例如用户登陆与注册、商品的预览与查询、书籍通过购物车购买、留言等等的功能,进而实现了网站与客户之间良好的交流与沟通,使得整个系统操作简便、界面友好、灵活实用。关键词:妇婴用品购物网站;php;数据库;MySQLIIDesign and Implementation of Maternal and Infant Supplies Shopping WebsiteAbstractWith the overall progress of the society and economy and the rapid development of science and technology, the development of network, the rise of e-commerce, the rapid development of the online store, network has been integrated into peoples daily life. Based on the computer technology and network technology, all walks of life are promoting the information, in order to provide the benefits and the competitiveness, online shopping has become a new way for people shopping.This system is a virtual shopping mall, can make shopping process becomes more convenient, easy and fast, but also opened up a new form of sales. Maternal and child shopping website system sales compared with the traditional store model, more convenient, rapid retrieval, and low cost, high efficiency, large storage capacity, but also has long service life and low communication cost a bit, these advantages can improve work efficiency to the maximum. Computer network technology is in a rapid development period, and the web server is no longer only HTTP service and other web server technology development also makes the server database services and application of universal service exists in all sites.This shopping website system is a medium small maternity shopping website system, can provide convenient and quick and easy online shopping environment for all types of users. The maternal and child shopping site in front of the system using static and dynamic page technology combining; background using PHP(Hypertext Preprocessor) + MySQL technology, database technology as the foundation can greatly reduce the site maintenance, the realization of this system more functional, functions such as user login and registration, and query of the preview of goods, books purchased through the shopping cart, voice mail, etc., so as to realize the good exchange and communication between the client and the web site, making the whole system has the advantages of simple operation, friendly interface, flexible and practical.Keywords: the shopping website system; PHP; database; MySQL河北科技师范学院2015届本科毕业设计1引言1.1课题背景现今社会,web技术的发展,电子商务的兴起,商品的宣传已经不仅仅只是局限于电视与报纸,网络已经成为了商家展示自己的商品另一个重要的舞台。购物网站改变了原来所拥有的经营方式和理念,同时也可以为商家带来更好的销售方式,进而带来更高的效益。网上购物已经由以前的尝试性的购买日常渐渐发展为各种类型的商品,妇婴用品的消费额也开始大幅度的提高。购物网站比传统的商店销售具有更对的优势,例如减低销售的成本;利用网络作为交易的平台,改变了传统交易的方式,使得交易不受空间时间的影响;信息的传递更加的灵活迅速,新的商品上传后,用户立刻就可以看得到,交易可以从网上进行,大大的提高了交易效率,这就是购物网站用系统给户带来的好处。正是由于这些优势与必然的趋势,妇婴购物网站才能迅速的发展起来。妇婴购物网站的主要功能就是利用网站作为交易的平台,将妇婴商品的一些基本信息发布到网络中,客户可以通过网络登录妇婴购物网站来查看妇婴商品的信息并提交订单,实现了在线交易。所以,开发一个这样的妇婴购物网站就成为很有必要的事情了。本妇婴购物网站开发后不仅仅可以减少大量的人力资源、物力资源,降低成本,而且不受时间和空间的影响,使得商品的交易活动可以在任何时间、任何地点进行,从而大大的提高了效率,带来更多的利益1。1.2研究目的及意义如今,各行各业的竞争愈发的激烈,所以加强工作的管理,提高工作的效率和工作的质量是每个商家们都必须面临并且必须解决的重大问题。在这种竞争激烈的背景之下,计算机技术必然也需要迅速的崛起,同样的网络技术也需要迅速发展。妇婴购物网站不仅仅可以减少大量的人力和物力,降低成本,而且不受时间和空间的影响,使得妇婴商品的交易活动时间和地点不受任何的影响,都可以进行,实现了24小时营业的营业方式,并且不需要营业员,妇婴购物网站可以设置成一个自动售货机;可以利用各种文字,图片和动画,声音等,让用户可以全方位的感受广告的诉求;依靠用户数据库提供全新的个性化服务等等。妇婴购物网站的成本比传统意义上的商店要低得多,不需要高昂的店铺租金,浩大的装修费;不需要大笔的流动资金,可依靠“零库存”管理,减少商品的堆积,缩小资金周转周期;同时,妇婴购物网站更容易打开全球的市场,未来可以走向国际,进而大大的提高了效率,带来了更大的利益2。对推动妇婴商品销售的发展有着一定的意义。2开发工具及技术简介妇婴购物网站采用的是B/S体系结构,主要的工具有MySQL,Dreamweaver,xampp,主要的技术有PHP、MySQL数据库,使用xampp搭建服务器Apache和SQL,以及Windows操作系统3。2.1B/S体系结构简介 本妇婴购物网站使用的是B/S结构模式,这种模式将本系统功能实现的核心部分都集中到了服务器上面,简化了系统的开发、维护的事件,而且也简化了使用过程。只要结构在客户端安装浏览器,服务器安装数据库和浏览器可以通过Web服务器与数据库交互4。B/S框架结构如图1所示。数据库数据处理逻辑请 求响 应显示逻辑响 应请 求事务处理逻辑图1 B/S结构图B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:(1)开放的标准(2)较低的开发和维护成本(3)用户使用简单,界面友好5。最主要的是它简化了整个系统的开发和维护的过程,所以B/S体系结构特别适合网上信息的发布,现在的互联网中绝大部分的网站和Web应用系统都采用了B/S的体系结构。2.2数据库MySQL简介MySQL就是一个关系数据库管理系统,它的SQL语言就是用来访问数据库的最常用的标准化的语言6。由于MySQL软件的体积比较小巧、运行速度快、总体拥有比较低成本,最重要的是MySQL的源码是开放的,所以一般的中小型的网站都喜欢使用MySQL作为网站的数据库。一个数据库将允许你高效地进行存储、搜索、排序和检索数据的操作。MySQL服务器允许多个用户一起使用,这是因为每次对访问数据的用户进行了控制。同时,只有经过了验证的用户才能进行访问数据等一些操作,这样还可以加快访问速度。MySQL支持多用户和多线程的服务器数据库,这样能充分的利用CPU的资源,提高效率。MySQL还具有学习和配置简单、移植性很好、技术的支持、性能也很高、成本很低,并且它的源码是开放的。2.3Dreamweaver简介这是一款集合了网页制作和网站管理的网页编辑器,其最大的特点就是所见即所得。MySQL可以轻易地制作出跨平台限制和跨浏览器限制的具有动感效果的网页。它的优点是可以提高开发效率、具有便捷的网络管理和超强的控制能力等,但是它也有缺点,它的缺点就是效果难以达到统一、代码难以控制。2.4PHP简介PHP是超文本预处理器(Hypertext Preprocessor),是一种易于学习和使用的通用开源的服务器脚本语言7。PHP的语法是将C语言的语法、Java的语法以及Perl的语法的特点全部都融合到自身,这样的特点有利于开发人员的学习并且可以更加广泛的被开发者使用,PHP主要的适用于Web的开发。在执行动态网页,它比CGI或Perl更快速。PHP的许多操作都是可以免费进行的,例如:访问其他人的代码,修改、使用甚至是发布等等的操作。3可行性分析本妇婴网上购物系统利用的是Windows系统作为平台,主要采用了PHP+MySQL技术,系统分用户认证和管理员认证为了区分不同的人员可以具有其不能的权限,避免因为某些原因而使网站崩溃。本系统包括了前台页面和后台系统两个部分。前台页面主要是面向用户的,具有良好美观的Web用户界面,直观漂亮,易理解、易操作,用户可以坐在任何一台具有联网功能的电脑前就可以完成注册、购买以及留言等等功能,这样给用户带来了极大的好处。后台管理则是面向管理员的,系统方便灵活、使用简便。其实这是一个简化的系统,所以说,可行性分析是非常必要的,也是非常重要的一步。3.1技术可行性本妇婴购物网站是基于B/S模式开发,采用PHP+Mysql,它主要包括了前台页面的设计开发和后台数据库设计两个部分组成。对于前台网页的设计与开发,本妇婴购物网站使用了Dreamweave和HBuilder,采用了将HTML的代码嵌入到PHP文件中并结合了JavaScript脚本语言,使得页面的提示信息完善,这样使用户进入到页面中,感觉界面亲和友好;后台则采用Mysql数据库开发和管理数据库;开发环境使用的是xampp服务器中的Apache服务器,他是最新流行的开源的服务器,使用它可以使系统的操作更加的方便、运行更加的稳定、安全更加的可靠。综上所述,PHP+Mysql+Apache这个是国际公认的网站开发的黄金组合,本网站在技术方面是可行的8。3.2经济可行性本妇婴购物网站属于模拟的网上商城系统,所有在普通的PC端就可以进行良好的运行,因此对系统的硬件要求并不高,并且整个网站并不算大,所以开发成本不算太高。而且用户只需要拥有一台具有联网功能的电脑,就可以使用整个网站的全部能够以及服务,找到自己满意的商品,并且用户不需要什么额外的花费,现在的电脑已经普及并且有成为人们的必须品的趋势,所以从经济可行性分析来看,本网站功能比较的完善,但还算是经济实惠、物美价廉,在经济上也是具有可行性的。3.3社会可行性目前,我国为了缩小与发达国家之间在电子商务方面的差距,各个部门都出台了相关的政策鼓励建设网络销售平台,鼓励发展网络的销售。只要不在网络上销售国家禁止销售的商品,或进行网络诈骗,一般简单的盈利性网站是受到鼓励的。而且本妇婴购物网站的开发所用到的PHP+MySQL+Apache都是开源的,所以对系统的开发拥有完全的自主产权。4需求分析4.1用户需求本妇婴购物网站的宗旨在于为用户提供一个简易且具备一些基本功能的购物系统,通过这个系统用户可以轻松的获得自己想要的商品。本妇婴购物网站中存在两种用户类型,分别为普通用户登陆和管理员用户登陆。普通用户在这个系统中注册后,登陆就可以对个人资料信息进行修改,同时也可以在网站中进行自由的选购自己想要的商品,将选购好的商品加入到购物车中,如要修改可以在购物车中更改所需要商品的数量,当选择完成后可以确认购买,也可以让所选商品一直存放在购物车中,下次登陆时依然有效。管理员用户也可以管理商品,包括商品的添加,删除,修改和查询管理;还可以查看订单,包括已付款的订单,已发货的订单等。4.2数据流图系统的数据流图如图2所示。4.3系统目标面对社会各方面的高速发展,妇婴购物网站在实施后,应改能达到以下目标。(1) 实现多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅9。(2) 为了保证界面的美观、友好,操作简单,灵活方便的查询和数据存储的安全性。(3) 系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全10。图2 数据流图4.4支持信息(1) 运行环境: 前台开发程序为Dreamweaver。 后台数据库为MySQL。 主要硬件设备:PC机一台。(2) 支持软件 操作系统:windows系统。 数据库管理系统:MySQL数据库系统。(3) 接口本妇婴购物网站的用户需要通过登陆然后进入到主界面后点击相应的功能模块窗口,进入到不同的相对应的界面中。(4) 控制系统的输入主要设备是键盘。输出主要是显示器的输出和打印机的打印输出等。5系统概要设计从该阶段开发系统正式进入软件实际开发的阶段,本阶段要完成系统的大致设计并明确系统的数据与软件的结构11。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。在妇婴购物网站的设计阶段的最主要之一就是把对一个软件的需求转化为其所表示的过程,这种表示可以描绘出软件的总体的概貌。5.1系统功能结构妇婴购物网站主要包括用户注册、查询商品、购物车、下订单、购买等基本功能。此外,本系统也将实现妇婴购物网站的后端管理,包括商品的添加、账单的处理等功能。本系统完全基于PHP技术,在系统的设计与开发中严格遵守软件工程开发的规范,运用软件设计的模式,因而减少系统模块间的偶合,争取做到系统的可重用性、可扩充性和稳定性12。妇婴购物网站主要的功能如下:(1) 用户界面部分: 选购商品(可通过关键字进行搜索); 查看最新商品和推荐商品; 购物车功能; 查看商品的详细情况; 用户注册; 用户登陆; 查看用户的购买信息; 修改用户的个人信息; 留言咨询。(2) 管理界面部分: 商品分类:增加,删除和修改; 现有商品信息:删除,修改,查看; 用户管理:删除,修改,查看; 订单管理:更新订单付款,删除订单,出货状态,查看订单清单; 添加新商品:上传图片和商品详情; 维护购物帮助:增加,删除和修改购买信息。系统功能结构如图3,图4所示。用户模块查询模块购买模块留言模块修改用户密码修改用户信息按商品名查找查看修改购物车查看订单查看留言信息发布留言前台管理模块图3 系统前台管理模块结构图订单信息管理留言管理用户管理新闻公告管理商品信息管理商品分类管理管理员信息管理后台管理模块图4 系统后台管理模块结构图5.2数据库设计5.2.1数据库概念设计(1) 会员信息表:存储用户的基本信息。(2) 商品信息表:储商品的基本信息。(3) 留言信息表:存储用户对商品的评论信息。(4) 订单信息表:存储用户所购买商品的信息。会员留言查询nnmm留言信息对应n1商品购买n购买信息nm图5 系统E-R图5.2.2数据库物理设计本系统采用的数据库管理系统是MySQL。本系统的数据库名为db_TUSHU。包括如下几个表:表1 admin表字段名称类型长度主键说明允许空idint4yes编号noNamevarchar13姓名yesPwdvarchar50密码yesLevelsvarchar1权限no表2 orders表字段名称类型长度主键说明允许空id int4yes编号noorderid varchar125订单号yesspc varchar125商品的编号yesslc varchar125商品的数量yesshouhuoren varcha25收货人yessex varchar2性别yesdizhi varchar125收货地址yesyoubian varchar10邮编yestel varchar25联系电话yesemail varchar25邮箱yes续表2字段名称类型长度主键说明允许空shff varchar25邮寄方式yeszfff varchar25付款方式yestime datetime订单时间yesxiadanren varchar25下单人yeszt varchar50订单状态yestotal varchar25总金额yesliuyan text订单留言no表3 categories表字段名称类型长度主键说明允许空idsmallint6yes编号noNamevarchar5名称noreidsmallint6上级分类idno表4 shu表字段名称类型长度主键说明允许空id int4yes编号noname varchar25商品名称yesjianjie mediumtext商品介绍yesxinghao varchar25商品型号yestupian varchar200商品图片yesshuliang int4商品数量yescishu int4卖出次数yestuijian int4是否推荐yesdalei int4大类idyesxiaolei int4小类idnohuiyuanjia varchar25会员价yesshichangjia varchar25市场价yeschubanshe varchar25出版社idyestejia int2是否特价yesaddtime datetime添加时间no表5 user表字段名称类型长度主键说明允许空id int4yes编号no续表5字段名称类型长度主键说明允许空name varchar25帐号yespwd varchar50密码yesdongjie int4是否冻结yesemail varchar25邮箱yessfzh varchar25身份证yestel varchar25联系电话yesqq varchar25联系qqyesdizhi varchar100邮寄地址yesyoubian varchar25邮编yestruename varchar25真实姓名yes5.2.3安全保密设计作为一个妇婴购物网站的后台管理系统,其中的数据资料是不允许被随意的更改的,所以后台管理系统必须具有的就是保密措施。本妇婴购物网站将数据库设置为操作员表,在操作员表中记录着操作员的名称和密码,操作员只有在拥有管理员权限的前提下才能够正常登录使用本妇婴购物网站,没有权限的操作人员是不能打开本妇婴购物网站。因此,为保证系统的正常运行,拥有权限的人员才能够进行数据库进行维护操作。对于一个数据库而言,安全性是指保护数据库不被破坏、偷窃和非法使用的性能。一个购物网站设计良好的安全模式是能够使得用户合法的操作变得简单容易,方便操作,同时也使得系统很难发生或不可能发生非法的操作和意外的破坏。(1) 用户登陆的安全性:对于维护者及管理员用户,本妇婴购物网站专门设计了登陆界面,让每一个合法的用户都只具有一个密码,该密码是由用户自行进行维护和管理,只是为了实现对用户的身份验证。(2) 操作安全性:对用户的权限的授予和回收。如果是系统管理员,那么还可以为其它的用户分配权限。(3) 数据安全性:系统的客户端层和数据库层分离,客户端层的接触不到数据库中的数据,所以这不能被进行非法的修改和破坏了,使数据库是安全和有效的保护。6系统后台6.1管理员登陆页面设计在管理员登录模块中,需要输入用户名和密码,点击登录按钮才可以进入主页面,用户名和密码为admin。若管理员想要进入系统,那么管理员输入用户名和密码之后就去点击登录的按钮,系统就会自动的从数据库中的admin信息表中检索是不是存在这个管理员的信息并且判断用户名和密码是否是正确的,如果在admin信息表中存在这个管理员的用户名和密码并且这些信息是正确的,那么这个管理员就可以进入系统了,如果在admin信息表中不存在这个管理员的用户名或着存在这个管理员的用户名但是密码输入错误,那么系统就会调用JavaScript脚本语言,弹出“不存在此管理员”或“密码输入错误”的信息,如图6所示。图6 管理员登录模块页面关键代码:?phpsession_start();include(./conn.php);$sql=select * from admin where name=.$userName.;$re=mysql_query($sql);$data=mysql_fetch_array($re);if($data=false)echo alert(不存在此管理员!);history.back();exit;else$_SESSIONadmin_username=$userName;if($datapwd=md5($userPw)header(location:index.php);elseecho alert(密码输入错误!);history.back();exit;?6.2系统功能主页面设计管理员登录后出现的功能选择界面,系统功能的主页面采用资源管理器的模式,管理员的功能选择的界面的窗口左边是列表,具有导航栏的功能,其中有商品管理、注册会员管理、订单管理、留言公告管理、管理员原理等功能,管理员点击左键后就会出现相关事项的添加和管理的功能,实现对相关事项的添加和管理。点击向上的小箭头即可展开或关闭相应的模块功能,点击按钮即可在右面的主页面上出现相应的页面,简洁大方,方便快捷。点击右上角的注销退出即退出该账号并返回到登录页面,方便其他人登录,如图7所示。图7 系统功能主页面6.3商品管理页面设计点击左面的导航栏中的商品管理出现商品分类管理、产地管理、添加商品、商品管理、商品查询功能。6.3.1商品分类管理点击商品分类管理,出现该模块界面,在该模块中管理员可以查看和修改商品的分类,这样操作起来方便快捷,如图8所示。图8 商品分类管理页面6.3.2产地管理点击产地管理,出现该模块的界面,在该模块中管理员可以添加和删除商品的产地,管理员可以对商品的产地进行统一的管理,如图9所示。图9 产地管理页面6.3.3添加商品在添加商品模块中,管理员可以通过设置商品的名称、类型、价格、会员价、产地、标准号、是否推荐、是否特价、商品数量以及商品简介来上传商品并且可以上传图片,这样可以一步到位的对商品进行添加,如图10所示。图10 添加商品页面6.3.4商品管理商品管理模块是对商品的一些基本信息进行查看、修改和删除的,这样可以快速的对商品进行一些修改或者删除商品,如图11所示。图11 商品管理页面6.3.5商品查询商品查询模块是对商品的名称进行查找的,当管理员在文本框中输入商品的名称,然后点击查询按钮,页面就会跳转到只有要查询商品的商品管理界面,这时管理员可以对这个商品进行查看、修改和删除操作,如图12所示。图12 商品查询页面6.4注册会员管理模块设计点击左面的导航栏中的注册会员管理会出现注册会员管理和注册会员查询功能。6.4.1注册会员管理页面本模块主要是对注册了的用户的一些基本信息进行查看,或者有事需要强制删除一些用户,选中删除,然后点击删除选项按钮,这样就完成操作了,如图13所示。图13 注册会员管理页面6.4.2注册会员查询页面点击注册会员管理下的注册会员查询,进入注册会员查询页面。在该页面中,管理员可以在知道用户的账号的情况下对用户进行查询点击查看按钮,就可以看到想要查询的用户了,如图14所示。图14 注册会员查询页面6.5订单管理模块设计6.5.1订单处理页面点击订单管理下的订单处理按钮,进入订单处理页面。该模块主要是对订单进行对订单状态的更改和删除操作,选中操作栏中的选框,然后点击删除选择项,删除订单的操作就完成了。点击处理订单,页面会跳转到处理订单页面,点击确认发货,订单的状态就由未做任何处理变为已发货了,如图15所示。图15 订单处理页面6.5.2订单查询页面点击订单管理下的订单查询按钮,进入订单查询页面。该模块主要是对订单的查询,输入下单人的姓名或者订单号,点击查找后,就可以查看该订单的一些信息,如图16所示。图16 订单查询页面6.6留言公告管理模块设计该模块包括网站留言管理、新闻公告添加和新闻公告管理页面。6.6.1网站留言管理页面点击留言公告管理下的网站留言管理按钮,进入网站留言管理页面。该模块主要是对用户的留言进行查看、删除、查看回复和回复留言的处理,如图17所示。图17 网站留言管理页面6.6.2新闻公告添加页面点击留言公告管理下的新闻公告添加按钮,进入新闻公告添加页面。该模块主要是添加新的新闻公告,填写好公告主题和公告内容后,点击添加按钮,公告就发布出去了,如是点击重写,则公告主题和公告内容全部清空,方便管理员重新进行填写,如图18所示。图18 新闻公告添加页面6.6.3新闻公告管理页面点击留言公告管理下的新闻公告管理按钮,进入新闻公告管理页面。该模块主要是对新闻公告进行查看编辑和删除的管理,如图19所示。图19 新闻公告管理页面6.7管理员管理模块设计6.7.1管理员添加页面点击管理员管理下的管理员添加按钮,进入管理员添加页面。在该页面可以添加管理员。该模块主要是添加新的管理员,如图20所示。6.7.2管理员管理页面点击管理员管理下的管理员管理按钮,进入管理员管理页面。该模块主要是对管理员进行修改和删除操作,如图21所示。6.7.3修改密码页面该模块是对管理员的登陆密码进行修改,如图22所示。图20 管理员添加页面图21 管理员管理页面图22 修改密码页面7系统前台7.1系统首页用户登录系统成功后登陆系统的首页,本系统为了快速的使会员快速的找到自己所需要的商品,系统在首页添加了搜索的功能,当用户没有输入任何内容就点击搜索按钮,则系统默认为要搜索所有的商品然后显示出来。在页面的右侧是用户登陆界面、商品分类界面以及网站公告界面。在登陆界面中输入用户名和密码就可以以会员身份登陆进入系统,拥有购买商品和留言的权限。若是没有输入用户名或密码,系统就会调用JavaScript的脚本语言的alert方法,弹出“请输入用户名”或者是弹出“请输入密码”。若是没有输入的用户名或密码错误,系统就会调用脚本语言的alert方法,弹出“帐号或者密码错误!”或者“登录成功!”,如图23所示。图23 系统首页7.2用户注册该模块的主要功能是当用户进入该网站并想购买商品或留言时,必须要求用户是会员,否则没法购买商品或发送留言,这就可以区分会员和非会员。这样在一定程度上实现了权限划分,如图24所示。7.3查看商品界面点击页面上的商品,进入查看商品页面,该页面上用户可以查看商品的名称、分类、产地、市场价、会员价、商品数量以及商品的图片,点击放入购物车按钮,系统就会将本商品自动的放入购物车中,方便用户结算时使用,如图25所示。图24 用户注册页面图25 查看商品界面7.4购物车界面想要进入购物车界面需要用户登录成功后才能看到,在购物车界面中,用户可以看到之前添加进购物车内的所有的商品,用户可以在此页进行对添加进购物车内的商品的删除、更改数量、清空购物车、进入下一步填写用户的地址等信息进行购买还可以继续购物,用户可以继续挑选商品,购物车中的商品不会丢失,如图26所示。图26 购物车界面关键代码:if($act=buy)$sql=select * from shu where id=$id;$result=mysql_query($sql);$data=mysql_fetch_array($result);if($datashuliang=0)echo alert(该商品已经售完!);history.back();exit;$array=explode(,$_SESSIONgoodslist);for($i=0;$icount($array)-1;$i+)if($array$i=$id)echo location.href=cart.php;exit;/购物车代码实现if($act=del)/移除购物车$arraysp=explode(,$_SESSIONgoodslist);$arraysl=explode(,$_SESSIONgoodsnum);for($i=0;$icount($arraysp);$i+)if($arraysp$i=$id)$arraysp$i=;$arraysl$i=;$_SESSIONgoodslist=implode(,$arraysp);$_SESSIONgoodsnum=implode(,$arraysl);echo location.href=cart.php;exit;$array=explode(,$_SESSIONgoodslist);$_SESSIONgoodslist=$_SESSIONgoodslist.$id.;$_SESSIONgoodsnum=$_SESSIONgoodsnum.1;if($_GETqk=yes)$_SESSIONgoodslist=;$_SESSIONgoodsnum=;$arraygwc=explode(,$_SESSIONgoodslist);$s=0;for($i=0;$icount($arraygwc);$i+)$s+=intval($arraygwc$i);$goodstotal=0;$array=explode(,$_SESSIONgoodslist);$arraygoodsnum=explode(,$_SESSIONgoodsnum);while(list($name,$value)=each($_POST)for($i=0;$i7.5下订单界面在下订单页面中,用户需要填写一些信息,以便可以把用户挑选的商品邮寄过去,还有付款的方式,然后点击提交订单就完成了购物,如图27所示。图27 下订单界面8系统测试8.1测试的任务系统测试是系统制作的一个非常重要的过程。在该系统投入生产性运行之前,尽可能多地发现系统中的错误,使得系统更加的完善,以减少系统在投入使用后发现问题再进行的维护工作,这样可以降低对内部业务的影响。系统测试为的就是可以多多的检查出程序有的错误,即使的进行修改,这样可以提高整个购物网站的可靠性和安全性。这个部分又可以分为三个部分:第一个就是模块测试,测试每一个的模块的程序是不是存在着明显的错误;组装测试,测试模块之间的接口是不是正确,可以顺利的使用;确认测试,测试整个购物网站是不是可以满足用户对功能和性能的要求。这一个部分结束以后就应该是递交测试的报告了,说明测试所选择的测试数据和测试后的测试结果是不是能达到预先设想的结果。测试之后对于发现的问题要进行调试然后要找出错误存在的原因和错误所在位置,然后再进行最完善的修改,保证将系统中的错误降低到最低。这是基于整体购物网站的需求说明书的黑盒类测试,应该覆盖整个购物网站的所有联合的部件。系统测试是对整个系统进行的测试,目的就是验证整个系统是不是能满足需求规格的定义,并且找出与不相符合或矛盾的需求规格的地方,然后提出更完善的方案。8.2测试方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年注册验船师资格考试(C级船舶检验专业能力)测试题及答案一
- 2025年环境保护与可持续发展知识测试题及答案
- 2025年油气管道维护与操作实务中级面试模拟题及答案
- 2025年物流师职业资格认证考试预测题解析
- 株洲管理知识培训班课件
- 福州七中2026届化学高一第一学期期末联考试题含解析
- 2025年人工智能算法工程师中级晋升面试题详解集萃
- 2025年酒店管理专业课程期末考试题库
- 2025年金融分析师考试模拟试题及标准答案公布
- 2025年建筑师面试指南模拟题与答案详解
- 食管癌病人护理查房
- 七年级班主任开学第一课课件
- XXX有限公司报销审核制度
- WS/T 427-2013临床营养风险筛查
- GA/T 1047-2013道路交通信息监测记录设备设置规范
- GJB9001C内审员培训讲学课件
- 五牌一图(完整版)
- 幼儿园绘本故事:《十二生肖》 课件
- 激光跟踪仪使用手册
- 新媒体运营知识考核试题与答案
- 金属材料的主要性能ppt课件(完整版)
评论
0/150
提交评论