




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本 科 毕 业 论 文(设 计)本科毕业论文(设计)题目The Subject of Undergraduate Graduation Thesis (Project) of ELU注:此处为论文题目(中文宋体二号,英文Times New Roman 三号、字体加粗),论文题目中文字数不得超过20字。阅后删除此文本框。注:此处按照实际情况填写即可。打印或手写都可以。(宋体,小四)阅后删除此文本框。学 生 姓 名: 学 院: 专 业: 班 级: 学 号: 指 导 教 师: 审 阅 教 师: 完 成 日 期: X X 学 院Eastern Liaoning University独创性说明作者郑重声明:本毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,毕业论文(设计)中不包含其他人已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。作者签名:_ 日期:_ _注:签名日期必须手写。阅后删除此文本框。 辽东学院本科毕业论文(设计)摘 要伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效率、低成本的优势,逐步成为新兴的经营模式和理念。朗清隐形眼镜购物中心系统在开发的过程中采用了JSP 开发工具与Tomcat服务器及成熟的软件研发技术。从系统的安全性和代码的可重用性方面考虑,运用了JavaBean对程序的关键代码进行封装。后台数据库选用SQL Server。本文首先从网上购物系统的现状及开发背景入手,阐述了国内外网上购物的现状及发展,继而详尽论述了从系统的需求分析、设计目标、系统总体设计方案到详细设计的整个开发过程。最后,本文对网上购物系统进行了系统检测并提出了还需要改进的问题。系统的功能模块清晰明了,连接紧凑。此系统分为前台管理和后台管理。前台管理是友好的操作界面,主要包括:用户管理、浏览商品、查询商品、订购商品、购物车、订单查询等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理等。本系统所提供的这些功能使管理员从繁琐的手工操作中解脱出来,提高了办公效率。本系统还针对其它隐形眼镜购物网站的不足进行了改进,增加了售后服务模块。关键词:JSP;JavaBean;SQL Server 数据库;售后服务Development and Design of Langqing Invisible Glasses Shopping CenterAbstractAlong with the vigorous development of the Internet, Internet shopping mall, as one form of e-commerce, has gradually become a new business mode and concept for its high efficiency and low cost advantages. Langqing Invisible Glasses Shopping Center system applies JSP development tools, Tomcat Server and mature software development technology in its development process. From the system safety and code reusabilitys point of view, JavaBean has been employed for programs key code encapsulation. SQL Server is used as background database.This paper firstly starts at the current situation and development background of online shopping system, discusses the national and international development status of online shopping; then elaborates from the system demand analysis, aim of design and overall design scheme, to the detailed entire development processes. Finally, the on-line shopping system is examined and problems to be improved are put forward.The functional modules of this system are clear and compacted. The system is divided into front-end management and back-end management. Front-end management is an friendly interface, including functions of: user management, merchandise browse, enquiries and ordering, shopping carts and orders inquiries. Back-end Management is to provide backgrounds for administrators, including: merchandise management, user management, order management and so on. These functions provided by the system set administrators free from the cumbersome manual operation as much as possible, which improve working efficiency.This system also compensated shortcomings of other glass selling networks and increased post-sale service modules.Key Words:JSP; JavaBean; SQL Server Database; Post-sale service- III -目 录摘 要IAbstractII引言1一、可行性分析及总体设计原则2(一)可行性分析2(二)总体设计原则2二、系统需求分析3(一)系统特色概述3(二)系统功能需求41系统总体功能描述42识别参与者43识别用例54模块的活动图75购物模块的顺序图8(三)性能需求分析8三、系统设计9(一)系统总体设计91用户管理模块102售后服务模块123购物车模块124送货及汇款模块13(二)数据库设计131数据E-R图132数据表14(三)系统运行环境和开发技术、开发工具161系统运行环境162开发技术173开发工具17四、系统实现18(一)用户管理模块181用户注册功能的实现182用户登陆功能的实现18(二)商城公告模块19(三)购物车模块201添加购物车模块202查看购物车模块213生成订单模块21(四)售后服务模块221浏览留言板的分页显示222添加留言22(五)后台管理模块241后台功能介绍242管理员身份验证243订单管理模块244用户管理模块25五、系统测试与运行26(一)系统测试目的和原则26(二)主要模块的测试情况26结 论27参 考 文 献28致 谢29辽东学院本科毕业论文(设计)引言网上购物不但节省了消费者来回于购物场所的费用及时间支出,而且其产品和服务的价格也相对低廉,受到广大消费者的青睐。由于网上购物商城全天候服务,所以消费者可随时进行消费活动。在线购物的新型模式,在相当程度上削弱了金钱与时间约束对消费者的影响,满足了消费者的个性化需求。本课题的研究在于建设独立的、单纯的隐形眼镜购物中心,把隐形眼镜这一类产品从网上购物商城中分离出来,突显个性化需求。在美、日、韩等信息化程度较高的国家和地区,网上购物商城发展速度迅猛,分类齐全,都有相应的网上隐形眼镜购物中心。调查表明:美国的家庭已越来越习惯于在家中从网上购物,这保证了网上隐形眼镜购物中心具有一定数量上的消费群体。因此在国外推广网上隐形眼镜购物中心是网上购物的发展及流行的趋势。在我国,网上购物从无到有也不过短短几年时间,发展迅速,几家网上隐形眼镜购物中心也相继推出。根据CNNIC(中国互联网络信息中心)统计结果,截止到2006年6月30日,中国的网民总人数为12300万人,而经常上网购物人数已达3000万人,已经有1/4的网民经常在网上购物。与上年同期相比,经常购物的网民增长了50%。这说明在中国发展网上隐形眼镜购物中心具有良好的群众基础,网上购买隐形眼镜的方式日趋被大家所接受。互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,电子购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。如何设计开发出功能强大,费用低廉,通用性强,适合我国国情的购物网站系统,这将是我们急需解决的一个重要课题。一、可行性分析及总体设计原则(一)可行性分析可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。下面来说明本系统的几个创新点在实施过程中是否可行。首先,本系统采用SQL Server数据库,JSP服务器,从资源上说是容易实现的。其次,通过对隐形眼镜及其相关商品进行分类,从而满足不同用户对不同商品的需求,只要掌握网页的制作,这点也是不难实现的1。另外,针对如果用户有什么意见想要表达的话,特增加了留言板,使用户与网站能够及时沟通。最后,实现购物车功能,并允许用户到收银台的操作,只要利用Session对象也是很容易实现的2。综上所述,网上购物这种形式在中国是有很大发展空间的,是网络发展的必然趋势,是可行的。(二)总体设计原则无论哪个网站都要有它自己的设计原则。该平台也一样,它的主要设计原则有:简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。实用性:该平台能完成商品展示及购买和管理员管理的基本信息,具有良好的实用性3。二、系统需求分析需求分析是系统开发的第一步也是最重要的一步,是平台开发的一个不可缺少的环节。为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。在系统调查的基础上,对新系统的功能进行细致的分析,这样才能够开发出完整的系统设计。需求分析阶段要通过描述系统的需求,通过定义系统中的关键领域的类来建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的渠道,因此,系统的需求分析应该是开发人员和用户一起完成的。需求分析可以采用面向对象的方法来完成,即明确系统要服务于哪些用户,对这些用户提供哪些服务等。(一)系统特色概述由于电子商务技术逐渐被人们所认可,致使网上购物也越来越受到人们的关注。上网购物成了新时尚。所以特设计本网站,以实现网上销售隐形眼镜及其相关商品的目的。网上商店因其低廉的价格,优质的服务吸引着越来越多的消费者。通过网上订购隐形眼镜,可以为一些消费者,解除因时间繁忙而无法光顾实际眼镜商店的困扰。但是,网站的建设必须要有自己的特色,只有这样才能吸引更多的消费者来光顾我们的网站。因此,特总结出朗清隐形眼镜购物中心的如下特色:(1) 实时性强,网站跨度大,可以满足各个不同地区的消费者的购买需求。(2) 界面美观,采用明亮的蓝色,给顾客一种明亮的感觉。 (3) 动态信息发布,可以让消费者在每一次登陆时,都能浏览到网站的最新动态。(4) 信息查询灵活、方便、快速,用户可以通过输入商品的关键字查询所需商品。(5) 提供售后服务功能,也就是留言板,增强网站与消费者之间的互动,可以使网站管理者及时得到消费者的反馈意见,更加完善网站。(6) 运用JavaBean与SQL Server数据库结合方式,实现数据的动态管理使网站页面动态更新。(7) 网站销售商品具有自己的特色,仅销售隐形眼镜及其相关商品,目的性强。(8) 商品种类齐全,用户可以快速的选购到自己想要购买的商品。(二)系统功能需求1系统总体功能描述本系统是一个网上购物系统,我们应该使本网站的操作尽量简单使它能够吸引更多的在线顾客。所以我们力图分析理论中对顾客有价值的功能,使顾客能够快速的买到自己所需要的商品.对于系统管理员,也力求尽可能方便其进行操作。本系统为消费者提供高效的购买环境,在商城中,可以选择自己喜欢的商品添加到购物车中,通过系统提示完成商品购买。系统管理员可以定期更新网站,包括商品更新、公告更新、会员维护、订单维护等。使网站始终处于最新状态。网上购物的主要步骤如下:加入会员- 会员登陆- 选购商品- 加入购物车- 去收银台-生成订单-购物完成。为实现以上功能本系统主要完成以下几项工作。(1) 用户管理功能(2) 商城公告功能(3) 查询商品信息功能(4) 在线购物功能(5) 在线留言功能(6) 后台管理功能2识别参与者通过以上对朗清隐形眼镜购物中心系统的功能需求的分析,我们识别出了三个参与者:“Customer”(顾客)、“Shopping Cart”(购物车)、“System Admin”(系统管理员)。现对参与者描述如下:(1) Customer(顾客)描述:Customer可以浏览商品、注册、登录、查找商品、使用购物车。示例:近视眼患者、喜爱戴隐形眼镜的人。(2) Shopping Cart(购物车)描述:顾客可以通过向购物车中添加商品、删除商品等信息最终决定购买哪些商品。示例:超市里的购物车。(3) System Admin(系统管理员)描述:朗清隐形眼镜购物中心系统的管理员可以实现浏览所有用户的信息、添加商品、删除商品、修改商品信息、管理订单等操作。示例:网站维护人员。3识别用例前面已经识别出了参与者,通过对需求的进一步分析,可以确定系统中存在以下用例:(1) “Register”(注册用例):本用例提供了注册用户信息的功能(2) “LogIn”(登陆用例):本用例提供了验证用户身份的功能。(3) “Revision User Information”(修改用户信息用例)本用例提供了修改用户信息的功能。(4) “Browse”(浏览用例):本用例提供了让在线用户浏览朗清隐形眼镜购物中心信息的功能。(5) “AddToCart”(向购物车中添加商品用例):本用例让顾客在选择商品时拥有最大的自由空间。(6) “Order”(订购用例)本用例负责顾客购买商品时结帐并生成订单的功能。(7) “Search”(查询用例):本用例负责顾客和管理员查询商品信息和顾客信息的功能。(8) “AdminLogIn”(管理员登陆用例):本用例提供了验证管理员身份的功能(9) “Maintain Commoditys”(维护商品信息用例):本用例负责管理员维护网站商品信息的功能。(10)“Maintain Users”(维护用户信息用例):本用例负责管理员维护网站注册用户信息的功能。(11)“Maintain Order Forms”(维护订单信息用例):本用例负责管理员维护订单信息的功能4。各用例与参与者的关系现用系统的用例图描述如下,如图2.1所示。System AdminAddToCartShopping CartCustomerOrderRegisterLogInRevision UserInformationBrowseSearchMaintain UsersAdminLogInMaintain CommoditysMaintain Order Forms图 2.1 系统用例图4模块的活动图(1) 用户注册模块活动图,如图2.2所示。数据合法数据不合法填写注册表单检查表单数据写入数据库点击注册链接图 2-2 用户注册模块活动图(2) 用户登陆模块活动图,如图2.3所示。帐号密码不匹配点击登陆链接填写登陆表单检查表单数据登陆成功帐号密码匹配图 2-3 用户登陆模块活动图5购物模块的顺序图如图2.4所示。购买其他商品登陆挑选填写订单送货商城商品收银台网站不再有其他需要的商品用户图 2-4 购物模块顺序图(三)性能需求分析实时性:为充分展现网站的实时性,朗清隐形眼镜购物中心采用动态网页技术实现内容发布。操作简单:本系统应该适用于不同水平的使用者,包括所有大众群体,同时系统不应太复杂和繁琐,因此要求系统的操作尽可能简单易行。技术先进:产品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时先进的设计思想,利用最新的开发技术和开发工具。使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。代码可读性好:文中的代码尽可能简洁,易懂。可维护性:本系统在首页中采用引入Include包含文件的方式构成,包括网上调查、验证登录页面、导航条、网站公告、销售排行、新品上架等页面。具有很好的可维护性。三、系统设计(一)系统总体设计朗清隐形眼镜购物中心系统为实现需求分析提及的各种功能可分为前台和后台两大模块。(1) 前台各模块的功能如下: 用户管理模块。用户在线购物涉及到消费者和网站双方利益,所以本系统只对注册用户提供在线购物功能,而不是所有的用户都可以在本系统购买商品,因此设立了用户管理模块。此模块的主要功能包括:用户注册、用户登陆、修改用户资料。 网站基本功能模块。作为一个购物网站一些基本功能是必不可少的。该模块包括:商品查询、热销商品排行、网站公告、网上调查等。 售后服务模块。售后服务中我们采用了留言板的形式,留言板是一个商务网站中不可缺少的组成部分,它可以增进用户与网站之间的交流. 购物车模块。这个部分是整个网站的核心部分,注册用户可以通过购物车、订单、网站收银台完成购物过程。 以上这些模块就组成了朗清隐形眼镜购物中心的前台功能结构,如图3.1所示5。网上调查模块用户管理模块朗清隐形眼镜购物中心前台信息管理模块购物车模块订单管理及查询模块售后服务模块图3.1 前台功能结构图(2) 后台管理模块。通过该模块可以方便的对用户信息、商品信息、订单信息、网站公告信息等进行管理。朗清隐形眼镜购物中心的后台功能结构,如图3.2所示。朗清隐形眼镜购物中心后台用户管理模块商品管理模块订单管理模块投票管理模块管理员退出公告管理模块图3.2 后台功能结构图1用户管理模块用户管理模块包括用户注册、用户登陆、修改用户资料。当用户第一次访问网站,同时想要在网上购买隐形眼镜等商品时,这时必须要成为本网站的会员,也就是说,首先用户要注册,然后通过注册的用户名和密码,进行用户登陆操作。当用户成功登陆后,就可以享受到会员的待遇,也就是商品的在线购买。用户注册功能流程图 ,如图3.3所示6。注册入口是是是是否否否否是否E-mail地址有效?否否是必选项为空用户名有效?2次输入密码是否一致?密码长度符合要求?其他信息有效?注册成功图3.3 用户注册功能流程图用户登陆流程图,如图3.4所示。是否是取得用户名和密码登陆入口查询用户是否存在核对密码是否正确将UserID存入Session中登陆成功否图3.4 用户登陆流程图2售后服务模块用户可以通过留言板进行在线留言,也可以查看别人的留言,来验证本网站的可信度。3购物车模块在线购物模块包括:浏览商品、放入购物车、生成订单、系统收银台、用户安全退出。该模块是系统主要的业务处理模块,也是系统的核心模块。首先,用户注册完用户时登陆本站,选择自己所需要的商品,添加到购物车中,其次,填写订单,生成订单,最后用户安全退出系统。前台购物流程图,如图3.5所示。注册会员 浏览商品放入购物车车去收银台生成订单图3.5 前台购物流程图购物车流程图,如图3.6所示。是是否购物车查看商品下订单调整商品满意吗图3-6 购物车流程图4送货及汇款模块数据字典:表3.1 送货方式的数据字典数 据 项系统名:朗清隐形眼镜购物中心的开发与设计 编号:I001 名称:送货方式 别名:数据项值: 类型:文本型 长度:50个字节 取值范围:简述: 本站提供普通平邮、特快专递、送货上门、个人单独送货四种方式修改记录:编写日期审核日期数 据 项系统名:朗清隐形眼镜购物中心的开发与设计 编号:I002 名称:汇款方式 别名: 数据项值: 类型:文本型 长度:50个字节 取值范围:简述: 本站提供邮局汇款、建设银行汇款、交通银行三种汇款方式修改记录:编写日期审核日期表3.2 汇款方式的数据字典(二)数据库设计目前,常用的数据库管理系统有Access、SQL Server、MySql、Oracle等。根据用户需求和业务流程,本系统采用SQL Server数据库管理系统。SQL Server是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。由于其功能强大、操作方便,因此适用于不同层次的用户掌握使用,上手很快7。1数据E-R图用户实体图,如图3.7 所示8。密码用户用户编号用户名E-mail地址电话图3.7 用户实体图订购用户商品nm用户订购商品E-R 图,如图3.8所示。图3.8 用户订购商品E-R图生成订单E-R图,如图3.9所示。nm订单生成商品图3.9 生成订单E-R图说明:图中用矩形表示实体,也就是数据表。实体之间的关系用菱形表示,用无向边把菱形与有关实体连接,在边上标明联系的类型。实体的属性可用椭圆表示,并用无向边把实体与属性联系起来2数据表表3.3 tb_liuyn基本表:记录留言信息列名数据类型长度主键否允许空功能描述IDint4是否留言信息自动编码,是唯一标识usernamevarchar20否否留言者姓名Emailvarchar50否否留言者Email地址Dattimedatetime8否否留言时间Textnamevarchar50否否留言主题Textguttext16否否留言内容表3.4 tb_manager基本表:记录管理员登陆名称及密码列名数据类型长度主键否允许空功能描述IDint4是否自动编码,也是唯一标识managervarchar30否否管理员登陆名PWDvarchar30否否管理员登陆密码表3.5 tb_order基本表:记录订单的概要信息列名数据类型长度主键否允许空功能描述OrderIDbigint8是否订单号bnumbersmallint2否否品种数usernamevarchar15否否用户名truenamevarchar15否否用户真实姓名addressvarchar100否否联系地址postcodevarchar10否否邮政编码telvarchar20否否联系电话emailvarchar50否否E-mail地址payvarchar20否否付款方式carryvarchar20否否运送方式OrderDatesmalldatetime4否否订单日期bzvarchar200否是备注信息enforceint4否是订单是否被执行表3.6 tb_order_detail基本表:订单信息明细表列名数据类型长度主键否允许空功能描述IDbigint8是否订单明细信息的自动编号OrderIDbigint8否否订单号ISBNvarchar20否否商品ISBN号pricemoney8否否商品单价numberint4否否购买数量以上列举出4个表结构以供查看,现在将余下表功能用语言方式表述:tb_bookinfo表:记录商品详细信息tb_Member表:记录已注册会员的信息tb_BBS表:记录公告信息tb_Link表:记录友情链接信息tb_poll表:记录投票信息(三)系统运行环境和开发技术、开发工具1系统运行环境为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:(1) 软件平台 操作系统:Windows 2000 Server或更高版本; 数据库:SQL Server; 开发工具包:JDK Version 1.4.2; JSP服务器:Tomcat 5.0; 浏览器:IE 5.0,推荐使用IE 6.0; 分辨率:推荐使用1024*768像素; WEB服务器:Internet Information 5.0。(2) 硬件平台: CPU:P4 1.8Hz; 内存:256MB以上。2开发技术针对本系统的功能需求和性能需求,采用的是JSP+JavaBean进行开发。JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立动态的、高性能的、安全的、跨平台的先进动态网站。JavaBean是一个可重复使用的软件组件,可以实现代码的重复利用。JavaBean易编写、易维护、易使用,可以在任何安装了Java运行环境的平台上使用,而不需要重新编译。在JSP页面中调用JavaBean,可有效的分离静态工作部分和动态工作部分9。3开发工具本系统采用Dreamweaver8.0作为开发工具。Dreamweaver8.0是一个可视化的建立Web站点和应用程序的专业工具,不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制,是一集网页创作和站点管理两大利器于一身的超重量的创作工具。利用它的可视化编辑功能,可以快速地创建页面而无需编写任何代码。也支持最新的Web技术,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。四、系统实现(一)用户管理模块1用户注册功能的实现当用户第一次登陆时首先要在本网站注册,成为会员用户才可在该网站上购物,注册页面必须填写用户基本信息,如用户名、密码、E-mail等信息。通过本页面,可以实现网上购物合理化,通过用户登陆,可以实现购物车、订单的规范管理,便于购物信息录入数据库。另外,简化了网站后台管理员的工作,节省时间。点击网站首页会员登陆的用户注册,转向register.jsp,链接到该页输入用户的相关信息,同时使用客户端JavaScript脚本,来规范用户输入的个人信息,从而保证用户输入的正确性、合理性。包括用户名的合理性检测、密码的合理性检测、E-mail的合理性检测等等。检验页为register_deal.jsp。经检测无误的话,把相关数据插入到数据库表(tb_Member)中10。String sql=Insert into tb_Member (username,truename,password,city,address,postcode,cardNO,CardType,tel,Email) values(+username+,+truename+,+PWD+,+city+,+address+,+postcode+,+cardNO+,+CardType+,+tel+,+Email+);int ret=0;ret=connDB.executeUpdate(sql);if (ret!=0)out.println(alert(用户注册成功!);window.location.href=index.jsp;);elseout.println(alert(用户注册失败!);window.location.href=register.jsp;);用户个人信息插入到数据库中去,以上完成整个会员注册的过程。2用户登陆功能的实现当用户注册成为本站会员后,就可以通过登陆窗口登陆本站进行购物了。用户登陆窗口设置在首页上,主要用来接受用户录入的用户名及密码。通过点击登陆按钮来判断登陆是否有效,如用户名或密码出现错误,将弹出警告信息,提示错误!而当验证成功后将会跳回首页,这时用户就可以开始购物了。%rname=chStr.chStr(request.getParameter(username);tryResultSet rs=connDB.executeQuery(select * from tb_Member where username=+username+ and freeze=0);if(rs.next()String PWD=request.getParameter(PWD);if(PWD.equals(rs.getString(password)session.setAttribute(UserName,username);response.sendRedirect(index.jsp);elseout.println(alert(您输入的用户名或密码错误,请与管理员联系!);window.location.href=index.jsp;);elseout.println(alert(您输入的用户名或密码错误,或您的帐户已经被冻结,请与管理员联系!);window.location.href=index.jsp;);catch(Exception e)out.println(alert(您的操作有误!);window.location.href=index.jsp;);%(二)商城公告模块网站的信息更新是经常的,为此本站设置了站内公告栏。滚动提示网站的最新公告,最新信息。用户可以在登陆本站首页时,动态浏览到这些信息。这些公告都可以在网站后台进行动态添加和修改11。 (三)购物车模块在设计购物车中,首先要考虑到的是购物车中商品信息的存储,而且在整个的商品购买中没有改变,这里就要用到JSP中的内置Session组件,它是访问者从到达某个特定主页到离开为止的那段时间,服务器端给他分配一个用来储存信息的全局变量的集合,这些变量可以自动生成,也可以是程序人员在服务器端脚本程序中定义的。Session可以用来存储访问者的特定信息,创建访问者信息容器。我们使用它来作为虚拟购物车,无论什么时候用户在网站中选择了一种商品,那么这种商品就会进入购物车,当用户准备离开时,就可以立即进行以上所有选择的商品的订购。这些购物信息可以保存在 Session中。用户在Web应用程序中访问同一页面时,Session变量始终存在,当用户在应用程序的页之间跳转时,存储在Session对象中的变量也不会清除12。1添加购物车模块当用户在前台页面中单击商品展示区的购买按钮或通过点击查看按钮后进入浏览商品页面再点击购买时,系统会将用户订购商品的信息展示在用户面前,用户点击确认购买按钮即可进入收银台页面。%String ISBN=chStr.chStr(request.getParameter(ISBN);String sql=select * from tb_bookinfo where ISBN=+ISBN+;ResultSet rs=connDB.executeQuery(sql);float price=0;if(rs.next()price=rs.getInt(price);bookelement mybookelement=new bookelement();mybookelement.ISBN=ISBN;mybookelement.price=price;mybookelement.number=1;boolean Flag=true;Vector cart=(Vector)session.getAttribute(cart);if(cart=null)cart=new Vector();elsefor(int i=0;i 2查看购物车模块消费者挑选好中意的商品之后,可以将商品暂时存入购物车中,当用户点击查看购物车按钮时,可以查看用户此时购物车中的情况。此时,用户可以对购物车中的商品进行删除或确认购买等操作。3生成订单模块当用户确认购买之后,会跳至购物成功页面,提示购物成功,且生成订单。点确认生成订单后,用户可以修改订货人的信息。String sql=insert into tb_Order(bnumber,username,truename,address,postcode,tel,email,pay,carry,rebate,bz) values(+bnumber+,+username+,+truename+,+address+,+postcode+,+tel+,+email+,+pay+,+carry+,+rebate+,+bz+);temp=connDB.executeUpdate_id(sql);if (temp=0) flag=false;elseorderID=temp;out.printl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 荆门市中石油2025秋招笔试模拟题含答案行测综合英语
- 中国广电银川市2025秋招财务审计类专业追问清单及参考回答
- 陕西地区中石化2025秋招笔试模拟题含答案安全环保与HSE岗
- 阿里市中储粮2025秋招面试专业追问题库综合管理岗
- 中国广电蚌埠市2025秋招行业解决方案岗位专业追问清单及参考回答
- 本溪市中石油2025秋招面试半结构化模拟题及答案新材料与新能源岗
- 焦作市中储粮2025秋招面试专业追问题库综合管理岗
- 宝鸡市中石化2025秋招笔试行测50题速记
- 哈密市中石油2025秋招笔试行测专练题库及答案
- 中国移动儋州市2025秋招笔试行测题库及答案供应链采购类
- 国庆中秋双节安全培训课件
- 2025年全国青少年全国禁毒知识竞赛试题及答案
- 云南学法减分题库及答案
- 幼儿园大班数学活动《4的分解与组合》课件
- 2025秋七年级开学新生家长会《启幕新篇章携手创辉煌》【课件】
- GJB3243A-2021电子元器件表面安装要求
- 2025年《数字孪生与虚拟调试技术应用》课程标准
- 生物●安徽卷丨2024年安徽省普通高中学业水平选择性考试生物试卷及答案
- 蓝牙耳机委托加工协议书
- 北京车牌出租协议书
- TCCEAS001-2022建设项目工程总承包计价规范
评论
0/150
提交评论