《小型售书网站》毕业设计.doc

上传人:laozhun 文档编号:2393455 上传时间:2023-02-17 格式:DOC 页数:45 大小:921KB
返回 下载 相关 举报
《小型售书网站》毕业设计.doc_第1页
第1页 / 共45页
《小型售书网站》毕业设计.doc_第2页
第2页 / 共45页
《小型售书网站》毕业设计.doc_第3页
第3页 / 共45页
《小型售书网站》毕业设计.doc_第4页
第4页 / 共45页
《小型售书网站》毕业设计.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《《小型售书网站》毕业设计.doc》由会员分享,可在线阅读,更多相关《《小型售书网站》毕业设计.doc(45页珍藏版)》请在三一办公上搜索。

1、分院名称:格兰芬多学院学生学号:3518208e18c82718霍格沃茨学院本科毕业论文(设计)(理工类)题 目: 小型售书网站 专 业: 黑魔法防御专业 作 者 姓 名: 哈利波霸 指导教师姓名: 西弗内斯斯内普 指导教师职称: 副教授 2013年 4月霍格沃茨学院本科毕业论文(设计)作者承诺保证书本人郑重承诺:本篇毕业论文(设计)的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。论文作者签名: 日期: 年 月 日霍格沃茨学院本科毕业论文(设计)指导教师承诺保证书本人郑重承诺:我已按有关规定对本篇毕业论文(设计)的选题与内容进行指导和审核,坚持一人一题制,确认由作者独立完成

2、。如果存在学风问题,本人愿意承担指导教师的相关责任。指导教师签名:日期: 年 月 日摘 要网络书店,是一种网站式的书店。是当代的一种高质量,更快捷,更方便的购买图书、音像制品等的方式。由于其涉及品种范围很广,客户的分布遍及网络覆盖区域、经营成本低廉、折扣价格较低、信息传播速度快等优点,使得近些年来网上书店有了蓬勃茁壮的发展,大有取代传统实体书店的趋势。本论文就是在这种背景下开展的。本文重点介绍了“小型售书网站”的开发意义及如何分析需求、设计程序和实现代码的。基本功能包括用户注册会员、登录、图书大类展示、图书查询、图书详细查询、图书畅销书榜、留言板、特价图书、新书上架、查看购物车、查看订单、查看

3、图书详细信息、购买图书、购物车内合并结账、确认收货、评价图书等。系统开发工具是使用eclipse6.6、mysql5.0后台数据库及tomcat6.0服务器发布,系统是基于零售商户背景开发的,可以有效的实现网上图书交易。在论文中首先介绍了电子商务以及网上书店的相关知识,并根据以上的知识制作网站。文中主要包括需求分析、总体设计、功能设计、数据库设计与代码实现等,并通过流程图和文字加以解释说明。关键词:JAVA Struts2 Spring Hibernate 网上书店AbstractOnline bookstore is a type of bookstore website. It is a

4、quality, efficient and convenient way to buy books. Due to its wide varieties, customers throughout the network coverage area, low operating costs, the discount price is low, the advantages of information transmission speed, make the development of online bookstores have booming in recent years, a t

5、rend to replace the traditional entity bookstore. This thesis is carried out under this background.This article has introduced the main body of the web bookshop exploitation significance and how to analyse,desige and realiaze. The fundamental function logs on including consumer register member, the

6、book shows book , browses on line, long-range purchase , long-range business etc. The system develop implement is to use eclipse6.0 and the mySQL5.0 data base , system is that background is development owing to entity family of retail dealer , the book trades on being able to be effective realizing

7、a net. And have introduced Electronic Commerce first and have developed the what be used a software relevance knowledge in the thesis, make website according to all above knowledge. Include the need analysis , population design , function design mainly in culture, data base design and realization et

8、c., and by the fact that the flow chart and characters explain explanation additionally .Key Words: JAVA Struts2 Spring Hibernate online bookstore目 录承诺保证书I摘 要IIABSTRACTIII第一章 绪 论71.1 本课题的来源及研究意义71.2 电子商务概述7第二章 需求分析与设计102.1需求分析102.2 总体设计122.3功能设计13第三章 数据库的设计与实现143.1 数据库的需求分析143.2 创建数据表的脚本153.3 数据表的关系

9、模型17第四章 网站使用基本流程20第五章 网站各页面功能215.1 小型售书网站首页index.jsp详细功能及描述215.2 显示图书详细信息bookDetail.jsp页面详细功能及描述235.3显示购物车信息showCart.jsp页面详细功能及描述255.4小型售书网站客户登录Login.jsp页面详细功能及描述265.5 小型售书网站客户注册register.jsp页面详细功能及描述275.6 未确认订单信息页面myOrder.jsp页面详细功能及描述285.7 已完成订单页面myOrdered.jsp页面详细功能及描述295.8 确认收货/评价addValuation.jsp页面

10、详细功能及描述305.9 留言板messageBoard.jsp页面详细功能及描述315.10 图书列表显示页面详细功能及描述325.11 其他页面详细功能及描述34第六章 网站各业务层功能366.1 action包讲解376.2 dao包讲解386.3 daoimpl包讲解386.4 model包讲解396.5 service包讲解406.6 serviceimpl包讲解406.7 test包讲解416.8 util包详解416.8 vo包详解42第七章 小结43结 论44致 谢45参考文献46第一章 绪 论1.1 本课题的来源及研究意义1.1.1 本课题的来源本课题小型售书网站设计与实现是

11、吉林省霍格沃茨学院格兰芬多学院的长期研究工程之一。1.1.2 课题的研究意义当今网络购物发展十分迅速,人们越来越多的愿意在网上购书阅读了,一个小型网上书店的设计的意义就在于让个体网上书店越来越方便和普及,用以带动一些个体实体书店的销售量。1.2 电子商务概述随着电子技术和因特网(Internet)的发展,信息技术作为工具被引入到商贸活动中,产生了电子商务(Electronic Commerce简写为为EC或Electronic Business简写EB)。通俗的说,电子商务就是在计算机网络的平台上,按照一定的标准开展的商务活动。当企业将它的主要业务通过内联网( Intranet)、外联网(Ex

12、tranet)以及Internet与企业的职员、客户、供销商以及合作伙伴直接相连时,其中发生的各种活动就是电子商务1。1.2.1我国电子商务发展现状我国的电子商务发展呈现典型的块状经济的发展特征,东南沿海属于较为发达的地区,北部和中部属于快速发展的地区,西部地区则相对落后1。自2005年以来,我国电子商务市场交易额稳定增长,2012年我国电子商务市场规模突破98000亿元。未来3年,仍是我国电子商务投资规模持续增长和爆发的时期,我国电子商务投资市场将迎来新一轮的发展高潮。一方面,2007年国家“十一五”电子商务发展规划的颁布标志着政府推动电子商务的总体布局已经形成;另一方面,电子商务在企业的应

13、用成效以及对经济、社会发展的推动作用日益明显1。2012年我国B2B电子商务交易额约为84000亿元,比2011年增长25.5%。目前B2B市场的集中度较高,在综合类网站中,阿里巴巴已占近乎7成份额。2012年我国B2C网站总收入约为12000亿元,同比增长33.5%。B2C是传统企业所开展电子商务的主要的形式,随着网络购物环境的好转以及企业(特别是大中型企业)电子商务化的程度的提升,在总体的规模上B2C将会有一个长足的发展,并成为未来网购的主流。2012年我国C2C交易额约为12000亿元,同比增长90%;C2C是目前我国网购的主要形式,但普及率还较低,不到网民总数的4成1。1.2.2电子商

14、务的发展前景趋势一:电子商务服务业将成为中国服务贸易新的经济增长点 自20世纪60年代以来,全球产业的结构由“工业型经济”转向“服务型经济”,出现了以电子商务服务为特征的新型服务产业。新型的贸易服务业的特征是:电子商务服务通过建立全球化的交易规则、标准和服务体系,在不同国家地区贸易商之间、贸易商和政府之间形成高效的电子化业务流程,进而实现跨境电子化贸易和贸易高效化2。中国电子商务服务业并不是一种“自然演化”的自发过程,而是一种面对国际竞争压力的“追赶”结果,这也是电子商务服务后行的发展中国家的普遍现象。所以,学习和借鉴先行国家的经验非常重要。但因为国际环境以及经济和社会发展水平的原因,中国不可

15、能完全重复先行国家和地区走过的道路,中国电子商务发展的当务之急是:树立创新意识,结合国情,选择低成本、见效快、可持续发展的有效模式2。 趋势二:政府公共服务将带动企业供应链电子商务发展 鉴于非市场化因素即政府的公共服务是目前影响电子商务发展的主要瓶颈,国际电子商务发展明显呈现出以政府公共服务带动企业供应链电子商务发展的新趋势2。 为充分发挥政府引导、市场驱动的优势,APEC经济体成员政府、企业纷纷建立创新服务体系,通过实施电子商务“单一窗口”服务,统一电子商务标准,完善法律规则体系,以及加快贸易手续简化进程等举措,为提升企业供应链功效创造了有利条件2。 中国作为以中小企业为主体的发展中国家,在

16、电子商务发展初期,更需要将政府引导与作为市场主导的企业行为相结合,选择政府有限干预的理性运行模式,制定与经济社会发展水平相适应的战略,以寻求低成本、见效快、可持续的发展2。趋势三:电子商务服务的全球化时代即将到来 电子商务服务方式的出现,突破了传统贸易以单向物流为动作格局,实现了以物流为基础,信息为核心,商流为主体的全新战略。这意味着只要市场的开放程度纳入一定的规范,电子商务就具备了“可贸易”的条件,将畅通无阻地进入国际贸易领域2。 目前,随着国际电子商务环境逐步完善,“可贸易”的条件日趋成熟,国际电子商务服务正从区域、经济体成员内信息聚合向跨区域、跨境和全球化电子商务交易服务发展,使得电子商

17、务服务也从经济体内向跨经济体、跨区域及全球化服务延伸2。 可以预言,电子商务服务将带动全球电子商务发展,成为新时期国际电子商务发展的焦点问题,这也预示着电子商务服务的全球化时代即将到来2。综上所述,本课题的研究是非常符合时宜,相当重要相当有实际意义的。第二章 需求分析与设计2.1需求分析小型售书网站系统主要是实现网上搜书、选书、购书、产生订单、确认收货、完成交易、评价订单等功能的系统。一个典型的小型售书网站一般都需要实现图书的搜索、图书信息的动态提示、购物车管理、客户信息注册登录管理、订单处理、图书信息的评分评价等模块。根据小型售书网站的基本需求以及网络资料的查询收集以及市场的问卷调研,本系统

18、需要完成的具体任务如下:1. 查询类别:将所有图书按照中图法以及热门图书销售网站(如当当网、亚马逊网)的分类方法作为参考进行分类,本网站一共设有热门的44大类图书。2. 查询图书: 当客户进入小型售书网站时,应该在主页面中分类显示所有图书大类的信息,以供客户选择所需图书大类,进而进入相应的图书分类,将改子类下的所有图书以客户所选择的的方式进行排序展示,并可以经图书名称或图书预览图片的超链接进入单个图书的详细信息显示页面,单个图书的详细信息显示页面实现可以实现该本图书的添加购物车功能;此外根据调研还应有多种多样的查询图书形式如:按分类查询、按销售榜单查询、查看特价图书、查看新进图书、详细条件搜索

19、图书,这些功能都要尽可能的在本小型售书网站中实现。3. 购买图书:点击图书详细页面中的“加入购物车”按钮可实现加入购物车操作,实现购买的功能,进而可以在购物车画面里实现结账功能。4. 购物车管理:当客户在图书信息详细显示页面点击该图书的“加入购物车”按钮时,应该能够将对应图书信息,如:图书名称、图书封面、图书价格以及购买数量(由图书信息详细显示页面的表单取得)添加到购物车内,并且可以累加车内图书的总价格显示在页面中,并且此时客户可以返回到图书查询页面,继续选购其他图书,并将后购的图书继续添加到购物车中,而且在任何时候客户都可以进入购物车页面进行结账业务,当对应的购物车内完成确认结账并且生成网购

20、订单后,可自动清空已生成订单的购物车中的所有图书信息。5. 订单处理:在购物车页面点击“合并结账”之后即可自动生成订单,订单中应当包含下单时间、购买人、购物图书名称、购买数量等信息,并且客户可以随时查看订单的信息,而且当客户收到所购图书后,可以来的订单显示画面进行确认收货操作,当客户确认收货之后,订单应该转为以完成订单另存起来,为了区分,应该将订单做成未完成订单和已完成订单两个部分。6. 评价图书:每当以为客户购买一本图书并且阅读后,他有权利对直接购买的商品的质量和内容进行评价,为此设置此功能,该功能应该是在客户确认订单,的时候一并实现,拟分为评分和评价两个部分,评分为“0.5-5.0”,评价

21、可随意填写,每本图书在被一名客户购买时所获得的评分应当记录下来,并且在该图书的详细显示页面可以将所有改图书所获得评分以平均分的形式显示出来,而该图书的所有评价信息应该在随后显示出来,你采取列表的方式,显示有购买者、下单时间、评价内容的信息。7. 会员注册登录:因为小型售书网站是一个网购网站,涉及到用户的隐私和财产安全,所以设置会员制度是十分有必要的。但是非会员应该可以享受到搜索图书、查看图书信息等的功能模块,当涉及到图书加入购物车、或者查询个人订单等页面时应该跳转到登录、注册页面,提醒客户进行登录或者注册登录之后方能实现这些功能,此外修改客户密码功能也是必须存在的。根据上述的需求描述,使用My

22、Eclipse 6.6整合的MyEclipse UML 功能模块,做出项目的UML图,如下:图2-1 小型售书网站UML图2.2 总体设计下表中给出了构成小型售书网站系统的各个组件,通过下表,可以从宏观上了解各个组件的功能。表21 组件功能表视图(view)控制器(controller)模型(model)addMsuccess.jspActionDao&serviceBook.hbm.xmladdToCart_success.jspBookAction.javaBaseDao.javaCatalog.hbm.xmladdValuation_success.jspShoppingAction.j

23、avaIBookDAO.javaMessage.hbm.xmladdValuation.jspUserAction.javaICatalogDAO.javaOrderitem.hbm.xmlbookDetail.jspIOrderDAO.javaOrders.hbm.xmlbrowseBook.jspIUserDAO.javaUser.hbm.xmlbrowseCatalog.jspBookDAO.javaValuation.hbm.xmlchangxiao.jspCatalogDAO.javaBook.javaCheckout_success.jspOrderDAO.javaCatalog.

24、javamessageBoard.jspUserDao.javaMessage.javamyOrder.jspCart.javaOrderitem.javamyOrdered.jspIBookService.javaOrders.javanewbook.jspICatalogService.javaUser.javanewMessage.jspIOrderService.javaValuation.javanotEnoughBook.jspIUserService.javasearchBook_result.jspBookService.javasearchBook.jspCatalogSer

25、vice.javashowCart.jspOrderService.javatejia.jspUserService.javaupdateCart_failed.jspTest.javabottom.jspUserDAOTest.javaerror.jspEcodingFilter.javahead.jspPager.javaindex.jspSecurityFilter.javalogin_success.jsplogin.jsppasschange.jspregister_success.jspregister.jsprepeaterror.jsptest.jsp2.3功能设计2.3.1图

26、书信息模块该模块实现图书44个大类的显示,以及通过各个分类查看相应分类的图书的功能,并且为了方便客户购书,实现了5种左右的查询、排序的方式(其具体模式参照与当当网)。此外,在用户选择了对应书目信息后,还可以进入显示出有关该图书的详细信息的页面(bookdetail.jsp),以便于客户了解所购图书。2.3.2购物车模块用于查看每一个进入小型售书网站的客户对应的购物车(cart.java)。将客户所选购的图书商品信息记录到对应的购物车中,并可以对已经放入购物车的图书进行增、删、改,直到最后进行合并结账处理6。2.3.3会员模块实现小型售书网站客户信息的注册、登录。由于目前网上商城几乎完全使用网上

27、银行进行支付,因此为了客户的信息和财产安全,必须设置会员制度,只有注册为会员才能实现搜书、购书、支付等一系列功能,当然非会员亦可以使用一些不涉及到财产和交易的功能。2.3.4订单处理根据客户购物车中的所有图书信息,连同客户对应的个人信息生成订单以及订单项(order.java、orderItem.java),以便于后续进行送货处理,当客户下完单后,可以在会员功能模块的,查看个人订单模块查看自己交易的订单信息,包括未完成和已完成的订单。当客户收到图书后可以再次来到本网站,通过“查看个人订单”功能实现确认收货,评价所购图书的功能。第三章 数据库的设计与实现3.1 数据库的需求分析依据小型售书网站的

28、处理需求,对就数据表的设计及功能如下。1 图书基本信息表(book):存放小型售书网站所销售图书的基本信息。2 图书分类基本信息表(catalog):存放小型售书网站所图书分类的信息。3 客户基本信息表(user):存放书店客户的基本信息。4 订单信息表(order):存放与客户相关的订单的基本信息。5 订单条目详细信息表(orderItem):存放订单中详细条目的基本信息。6 网站留言板信息表(message):存放各类留言信息。7 订单及图书评价反馈表(valuation):存放订单信息已经对该订单的评价。3.2 创建数据表的脚本代码如下:1.图书分类基本信息表CREATE TABLE c

29、atalog ( catalogid int(11) NOT NULL auto_increment, catalogname varchar(20) NOT NULL, PRIMARY KEY (catalogid) ENGINE=InnoDB DEFAULT CHARSET=utf8;2.图书基本信息表CREATE TABLE book ( bookid int(11) NOT NULL auto_increment, catalogid int(11) default NULL, bookname varchar(200) character set utf8 NOT NULL, pri

30、ce float NOT NULL, picture varchar(50) character set utf8 NOT NULL, kcl int(11) NOT NULL, xsl int(11) NOT NULL, stocktime int(11) default NULL, PRIMARY KEY (bookid), KEY FK_Relationship_3 (catalogid), CONSTRAINT FK_Relationship_3 FOREIGN KEY (catalogid) REFERENCES catalog (catalogid) ENGINE=InnoDB D

31、EFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;3.客户基本信息表CREATE TABLE user ( userid int(11) NOT NULL auto_increment, username varchar(20) default NULL, password varchar(20) default NULL, sex varchar(4) NOT NULL, age int(11) NOT NULL, PRIMARY KEY (userid) ENGINE=InnoDB DEFAULT CHARSET=utf8;4.订单信息表CREATE

32、TABLE orders ( orderid int(11) NOT NULL auto_increment, userid int(11) default NULL, orderdate timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, PRIMARY KEY (orderid), KEY FK_Relationship_1 (userid), CONSTRAINT FK_Relationship_1 FOREIGN KEY (userid) REFERENCES user (userid) E

33、NGINE=InnoDB DEFAULT CHARSET=utf8;5.订单项详表CREATE TABLE orderitem ( orderitemid int(11) NOT NULL auto_increment, bookid int(11) default NULL, orderid int(11) default NULL, quantity int(11) NOT NULL, ismarked int(11) default NULL, PRIMARY KEY (orderitemid), KEY FK_Relationship_2 (orderid), KEY FK_Relat

34、ionship_4 (bookid), CONSTRAINT FK_Relationship_2 FOREIGN KEY (orderid) REFERENCES orders (orderid), CONSTRAINT FK_Relationship_4 FOREIGN KEY (bookid) REFERENCES book (bookid) ENGINE=InnoDB DEFAULT CHARSET=utf8;6.顾客留言表CREATE TABLE message ( messageid int(11) NOT NULL auto_increment, author varchar(20

35、) NOT NULL, time varchar(40) NOT NULL, contact varchar(20) NOT NULL, content varchar(300) NOT NULL, PRIMARY KEY (messageid) ENGINE=InnoDB DEFAULT CHARSET=utf8;7.订单图书反馈评价表CREATE TABLE valuation ( valuationid int(11) NOT NULL auto_increment, bookid int(11) NOT NULL, author varchar(20) NOT NULL, time v

36、archar(50) NOT NULL, mark float NOT NULL, content varchar(300) NOT NULL, PRIMARY KEY (valuationid) ENGINE=InnoDB DEFAULT CHARSET=utf8;3.3 数据表的关系模型上述7个表各个的对应关系如下:1. 用户表与留言表、订单表、图书评价反馈表为一对多的关系(one to many);2. 图书分类表与图书表为一对多的关系(one to many);3. 图书表与图书评价反馈表、订单项表为一对多的关系(one to many);4. 订单表与订单项表为一对多的关系(one

37、to many)以下分别为各表关系的物理模型和DB模型:图3-1 小型售书网站用表物理模型图3-2 小型售书网站用表DB模型第四章 网站使用基本流程通过之前的市场调研以及对当今各大主流图书销售网站的参照,本文设计的小型售书网站在运行过程中页面的基本流程如下图:Messagebroad.jsp使用留言板Login.jsp会员登录register.jsp新会员注册bookMain.jsp图书查询bookDetail.jsp图书详情显示showCart.jsp购物车详情显示showCart.jsp合并结账valuation.jsp确认订单/评价订单图41 小型售书网站流程图第五章 网站各页面功能5.

38、1 小型售书网站首页index.jsp详细功能及描述5.1.1页面显示图5-1 Index页面效果图1. Index页面为欢迎与导航页面,页面左上角为会员信息区,有注册、登录、修改密码、显示购物车、查看订单功能超链接。2. Index 页面的正中央为导航超链接与简易搜索功能,可以通过超链接进入图书分类、畅销书榜、详细搜书、留言板、特价图书、新书上架功能页面;也可以使用简易的搜索功能进行模糊的搜索图书。这些功能都是在top.jsp中实现框架中的,因此随时都能起到导航作用10。3. 此外在页面底部也有相应的bottom.jsp固定显示于底部的框架中。用来显示网站的作者编号以及商业编号。4. 本网站

39、是框架式网页设计,分为上中下三个框架,上部固定为导航和会员功能的的top.jsp,底部为固定的商业编号bottom.jsp,中间位主体部分,显示图书信息。5.1.2功能描述本页面的主要功能的实现为通过页面的超链接,向后台传递“.action”命令,通过“?”来传递当前页面值等值来实现与后台Bean的交互8。功能实现方式如下:1. 超链接(/index.jsp)对应“跳转到首页”的功能;2. 超链接(/browseCatalog.action)对应的是“浏览图书分类”功能,通过执行SQL语句将数据库中的图书分类表(catalog)中的所有字段选择出来,分三列显示在中部的框架中;3. 超链接(/s

40、earchBook.jsp)对应的是跳转到“详细搜索”页面的功能,进行不同与首页模糊查询功能的详细查询;4. 超链接(/changXiao.action?currentPage=1)对应跳转到“丁丁畅销书榜”的功能,跳转到“畅销图书排行榜”的首页;5. 超链接(/showMessage.action?currentPage=1)对应跳转到“留言板”的功能,跳转到“丁丁留言板”的首页;6. 超链接(/teJia.action?currentPage=1)对应到跳转到“特价图书”的功能,跳转到“特价图书”的首页;7. 超链接(/newBook.action?currentPage=1)对应跳转到“

41、新书上架”的功能,跳转到“新书上架”的首页。5.2 显示图书详细信息bookDetail.jsp页面详细功能及描述5.2.1页面显示 图5-2 图书详细信息显示页面1. 通过各类的图书List显示页面上的超链接,进入bookDetail.jsp页面;2. 第一部分为图书详情部分,显示图书封面的缩略图、书名、图书所属分类(超链接,可以点击进入响应分类的图书一览页面)、图书出版日期、图书评分、图书售价、图书折扣、图书购买数量的input框,加入购物车的按钮;3. 第二部分为销售记录部分,实时显示该册图书的销售量与库存量;4. 第三部分为评价详情部分,显示该册图书的购买历史,包括购买时间、买家ID、

42、买家评分、买家评价;5. 第四部分为同类畅销书推荐部分,推荐7本同类的畅销的图书。5.2.2功能描述1. 通过点击图书分类后的超链接分类(/browseBook.action?currentPage=1&catalogid=1)进入响应分类的图书显示页面;2. 在购买数量的输入框中输入需要购买该本书的数量,点击加入购物车按钮(form action=addToCart.action method=post id=buy),实现添加到购物车的功能,该部分功能通表单与后台实现交换;3. 点击底部的同类畅销书推荐中的图书超链接图片(/bookDetail.action?bookid=xx),进入点击

43、图书的详细显示页面。5.3显示购物车信息showCart.jsp页面详细功能及描述5.3.1页面显示图5-3 查看购物车页面效果图1. 通过点击添加到购物车后跳转的页面超链接“前往购物车结账”或top.jsp左上角的“显示购物车”的超链接进入到显示购物车页面(showCart.jsp)7;2. 本页面处于中间框架,分为2部分;3. 第一部分为购物车内图书显示页面,显示加入到购物车中所有图书的书名、价格、封面缩略图、购买数量、修改购买数量的新数量输入框、变更修改数量的按钮、从购物车中删除该图书的超链接;4. 第二部分为显示购物车内所有图书的价格总和合并结账的超链接。5.3.2功能描述1. 变更购

44、物车内已买图书数量功能通过表单实现(form action=updateCart.action method=post),点击“变更”按钮,提交表单,修改数量并返回本页面刷新购买数量和图书总价。2. 删除购物车内已买图书的功能通过超链接实现(/removeCart.action?dbookid=XX),点击超链接之后,从购物车中删除该册图书,返回showCart.jsp页面刷新购物车内新的图书情况和图书总价;3. 点击合并结账超链接(/checkout.action)实现合并结账功能,先数据库中的订单表和订单项表插入订单详情,供卖家查看、发货、提示。5.4小型售书网站客户登录Login.jsp页面详细功能及描述5.4.1页面显示图5-4 登录页面效果图1. 本页面通过top.jsp左上角的“登录”超链接或者通过未登录提示页面的“登录”超链接点击进入;2. 本页面显示内容为用户名输入框、密码输入框、重置按钮、登录按钮、没有账号情况提示、注册超链接。5.4.2功能描述1. 重置按钮的功能为清空当前的用户名输入框、用户密码输入框的内容;2. 通过表单的功

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号