ImageVerifierCode 换一换
格式:DOC , 页数:51 ,大小:1.11MB ,
资源ID:2372337      下载积分:12 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2372337.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(电子书城毕业设计方案.doc)为本站上传会员【a199****6536】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

电子书城毕业设计方案.doc

1、哈 尔 滨大 学毕 业 设 计题 目: 院、 系: 姓 名: 指导老师: 系 主 任: 年 月 日摘 要伴伴随Internet蓬勃发展,网上购物作为电子商务一个形式正以其高效、低成本优势,逐步成为新兴经营模式和理念,大家已经不再满足用途信息浏览和公布,而是渴望着能够充足享受网络所带来愈加多便利。网络书城正适应了当今社会快节奏地生活,使用户足不出户便能够方便快捷轻松地选购自己喜爱图书。电子商务战略作用正逐步被全球各国所认识到,在这种情况下需要一个愈加便利和优异方法来快速交流和处理商业往来业务。顺应时代需求,本系统便是尝试用JSP在网络上架构一个动态电子商务系统,它是在Windows XP下,以M

2、ysql为数据库开发平台,Tomcat网络信息服务作为应用服务器,采取JSP(Java Server Pages)技术、JAVA等多个技术开发,并完成一个基于这种技术网上书店系统。本系统是经过MyEclipse工具开发图书商城是建立在企业和消费者之间商务交易网站,用户在本电子图书商城网站上能够方便、快捷地查找到所需商品信息,并能够足不出户地购置图书。本系统是一个经典JSP数据库开发利用程序,关键是分为前台部分和后台部分,前台部分是面向用户,关键包含用户注册,购物车,产生订单,系统公告,个人资料管理,新书上架,销售排行,搜索等功效;后台部分是面向管理员,关键包含商品管理,订单管理,用户信息管理,

3、公告管理等功效。本文讲述了Java、JSP在WEB应用部分基础知识,并经过图书商城程序对JSP利用进行了深化,而且简单对系统开发目标、意义和现实状况,系统概要设计,数据模块设计,会员管理模块,购物车模块,商品管理模块,后台公告模块,系统测试和维护等方面内容进行了介绍。本文依据软件工程原理,经过需求分析、总体设计、具体设计、系统实现、测试总结及系统维护,完成了电子商务图书商城系统。从本文中可看出JSP和Spring框架结合模式,在电子商务上应用十分灵活。关键字:JSP ;Mysql;Tomcat;网上购物系统AbstractWith the rapid development of Intern

4、et, online shopping as a form of e-commerces are its high efficiency, low cost advantage, and gradually become the business model and concepts emerging, it has been Buzaimanzu Yongtuxinxi browsing and release, Ershikewang forward to the full enjoyment of the network brought more and more convenient.

5、 Internet bookstores are adapted to live in todays fast-paced society, so that customers can easily and quickly without leaving home would easily choose their favorite book.Strategic role of e-commerce is gradually being recognized by countries around the world, in this case requires a more convenie

6、nt and advanced way to quickly exchange and processing of business transactions. Comply with requirements of the times, the system is trying to use JSP in the network on the structure of a dynamic e-commerce system, it is in Windows XP, to SQL Server development platform for the database, Tomcat ser

7、ver, network information services as Ying Yong, Cai Yong JSP (Java Server Pages) technology, JAVA and other technology development, but also related to the Spring application framework, and the technology to complete an online bookstore based system. This system is the tool developed by Library Mall

8、 MyEclipse is built between businesses and consumers Zai business trading site, a user in the e-books can be Fangbian mall site, fast to find the required product information, and Ke Yi go abroad households to buy books. This system is a typical use of JSP database development process, mainly divide

9、d into the front part and back part, front part is for the user, including user registration, shopping cart, create order and the system notice, personal information management, book shelves , sales rank, search and other functions; back part is for administrators, including merchandise management,

10、order management, customer information management, announced management.This article describes Java, JSP, Spring WEB application in some of the basic knowledge and procedures through the book shop on the use of JSP was to deepen and develop the system simple purpose, meaning and status, a summary of

11、 the system design, data module design, member management module, the shopping cart module, product management module, the background announcement module, system testing and maintenance aspects were introduced. This according to software engineering principles, through requirements analysis, design,

12、 detail design, system implementation, test summary and system maintenance, complete e-commerce books Shopping Mall. This can be seen from the JSP with Spring Framework integration model is flexible e-commerce applications.Keywords: JSP; Mysql;Tomcat;Online shopping sysm 目录 摘要IAbstractII第一章 绪论51.1 课

13、题背景51.2开发目标和意义51.2.1开发该系统目标51.3网上购物现实状况和发展前景61.3.1网上购物现实状况61.3.2网上书店发展前景61.4 论文工作内容及论文结构(加上这部分)6第二章 需求分析72.1本系统可行性分析72.4系统功效用例图8从用户角度8第三章 总体设计93.1系统总体功效图93.2系统需要实现功效93.3业务步骤图103.4数据分析113.5数据库连接池12第四章 具体设计154.1主界面设计154.1.1网站前台164.1.2在线购物功效214.1.3用户订单管理254.2后台管理功效开发264.2.1管理员登陆264.2.2图书管理模块274.2.3订单管理

14、模块304.2.4用户管理模块33第五章 系统测试36测试36软件测试方法36模块测试37测试概要37模块测试37测试结果38结论38参考文件39致 谢40第一章 绪论1.1 课题背景网络发展速度是很惊人,自70年代网络出现至今,仅仅过了30年左右时间,而联网主机数量、网络规模、信息交换数量和速度全部已经有了长足进步。今天大家,不管身在何方,只要她们连入了互联网,利用多种网络中传输技术(电子邮件、图文传输),便将她们联络在一起。尽管她们实际上是天涯海角。网络技术使这个世界变得小了,促进了大家之间联络。 网络发展,刺激了新技术诞生。其中JAVA技术是比较突出,它一出现便立即引发了大家关注。Jav

15、a是一个简单易用、完全方面向对象、含有平台无关性且安全可靠关键面向Internet开发工具。自从1995年正式问世以来,Java快速发展已经让整个Web世界发生了翻天覆地改变。在早期,Java比较多用在浏览器上,插入到网页中(即是Java Applet程序),成为最灵活、最强大网页多媒体载体,但因为Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐步被后起之秀Flash所替换,但伴随Java Servlet推出,Java在电子商务方面开始崭露头角,最新JSP(Java Server Page)技术推出,更是让Java成为基于Web应用程序首选开发工具,现在Ja

16、va技术已成为全部大型电子商务项目标肯定选择。1.2开发目标和意义1.2.1开发该系统目标网上购物服务已经逐步深入到大家生活中,给大家生活带来很多方便。然而大多数电子商务网站,全部只是一个简单在线说明书或销售工具。尽管它是一个低成本广告方法,不过不提供关键信息、缺乏介绍、不回复反馈、和网站信息更新,使得这类网站极难吸引用户、招揽生意。JSP全称是Java Server Pages,是一个以Java为主跨平台Web开发语言,它含有安全性,健全性,运行效率高等很多优点。本系统是利用jsp技术开发和实现。在网上开书店是一个电子商务行为,制作一个电子商务网站最大目标就是盈利。盈利靠就是销量,而网站是否

17、含有吸引力则是决定销量最关键原因。为了充足利用现有资源,提升工作效率,降低劳动成本,我们小组选择对图书商城系统进行了开发。该系统处理了网上售书所需要功效,对用户使用来说,含有操作简单、界面直观等优点;对于系统管理员来说,管理功效完备,操作方便。该系统利用了JSP技术方便、快捷和普遍,提升了售书效率,并降低了劳动强度。1.2.2开发本系统意义 电子商务(ElectronicCommerce)是在Internet开放网络环境下,基于浏览器/服务器应用方法,实现消费者网上购物、商户之间网上交易和在线电子支付一个新型商业运行模式1。网上购物就是把传统商店直接“搬”回家,利用Internet直接购置自己

18、需要商品或享受自己需要服务。专业地讲,它是交易双方从洽谈、签约和贷款支付、交货通知等整个交易过程经过Internet、web和购物界面技术化B-C模式一并完成一个新型购物方法,是电子商务一个关键组成部分2。所以,有些人将此视为一个面向全国乃至全世界大而统虚拟商场。伴随信息技术发展,搭上国际网络直通车文化企业面临着一场新革命。网站在促成销售方面很有价值,因为有绝大部分消费者在某商场购物之前会事先到该商场网站中查询产品信息,实体商店尽管将网站一样也看作一个销售渠道,但对于网站服务投入极少。这关键是因为对电子商务战略评价方法存在问题,因为有很多零售商将销售额作为网站是否成功指标,有些企业用利润来评价

19、。不过,网上零售商不应该将这种信号看作网上零售能够带来丰重利润信号,尽管在网络泡沫膨胀时大家全部这么认为。纯粹网上零售商理应将网站带来多少利润作为最关键业绩考评指标。多渠道零售商应该了解,并非每个浏览她们网站用户最终全部会购置。拥有一个很成功电子商务网站零售商,收益将比非交易功效网站多很多。那些期望将网上交易作为部分业务内容企业发觉,将网上网下集成起来很关键。尽管网上网下相结合成为不可逆转趋势,不过因为集成费用可能很高,使得很多零售企业进程大为减慢,最好在商场内部系统软件已经基于网络标准更新以后再进行整合,部分大型商场转型全部经历了这个过程。因为无法量化,实体商店不能不考虑她们网站对商店购置影

20、响,商店花费有限网络资源支撑网站交易基础是有代价,有可能最终失去有购置计划用户,最终将网下市场份额丢失给精明竞争者。本系统正是经过对实际商店情况进行了量化分析后才开发,将能够很大提升竞争力。1.3网上购物现实状况和发展前景1.3.1网上购物现实状况 出版物网上销售不仅是传统销售渠道发展和补充,也是未来图书销售发展方向现在中国运作和销售很好大型网上书店,如当当、卓越和旌旗席殊、中国书网网上书店等,这些网上书店各具优势,其中当当网上书店在价格和品种方面优势是无人能比;卓越网上书店发明流行能力比较强;旌旗席殊网上书店优势是网点多,覆盖面广。在国外,影响较大网上书店有美国亚马逊,德国贝塔斯曼和英国因特

21、网书店。其中亚马逊网上书店在1998年拥有450万名用户,到有快要42亿人网上购书,销售额达成了98亿美元3。中国书业界人士分析,未来中国网上售书将成为图书销售渠道中关键渠道。中国第一家网上书店是1995年建立中国书店网上书店。1997年4月杭州新华书店建立了新华书店系统第一个网上书店。以后发展比较有影响有当当网上书店、卓越网上书店、旌旗席殊网上书店、中国书网北京图书大厦、上海书城、中国寻书网等。1.3.2网上书店发展前景电子商务发展有其肯定性和可能性。传统商业是以手工处理信息为主,而且经过纸上文字交换信息,不过伴随处理和交换信息量剧增,该过程变得越来越复杂,这不仅增加了反复劳动量和额外开支,

22、而且也增加了犯错机会,在这种情况下需要一个愈加便利和优异方法来快速交流和处理商业往来业务;其次,计算机技术发展及其广泛应用和优异通信技术不停完善及使用造成了EDI和Internet 出现和发展,全球社会迈入了信息自动化处理新时代,这又使得电子商务发展成为可能。据互联网调查企业艾瑞市场咨询估量,中国在线购物市场总值已达84亿元人民币,并估计今年该金额将翻一番。第二章 需求分析2.1本系统可行性分析伴随计算机技术发展和网络人口增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上一股时尚。我们相信用不了太长有时间,用户就能够在网络世界上取得她们在现实世界上能够取得全部商品和服务。可行性研究是

23、为了搞清楚系统开发项目是不是能够实现和值得进行研究过程,实际上是一次大大简化系统分析和系统设计过程,所以,进行可实施性分析是很必需,也是很关键,经过最初设计目标和进行市场调查得出以下四点可行性分析(1)经济:实现这个平台设计有没有什么经济效益。该平台设计只是作为本小组课程设计,又因为大家设计能力有限,其功效还不能完善,所以没有什么经济效益可谈。(2)技术:现有技术能否开发该平台,会有哪些困难。(3)运行:该平台要求运行方法是否可行。(4)法律:该平台开发会不会在社会上引发侵权等问题。因为该平台是作为课程设计和商业无关,又因是自主开发设计,所以不会组成侵权,在法律上是可行4。经过相关调查和实力评

24、定本系统开发是含有可行性。2.2前台功效需求分析(加上概述说明)图书查询:当用户进入图书商城时,应该在主页面中分类显示最新图书信息,以供用户选择所需图书,同时也应该提供根据图书名称,或作者信息快速查询所需书目信息功效。会员注册:为了能够实现图书商品购置,需要管理用户相关联络方法、送货地点等相关信息,用户也能够自主对注册信息进行修改。购物车管理:当用户选择购置某图书产品时,应该能够将对应图书信息,如:价格、数量统计到对应购物车中,并许可用户返回书目查询页面,选择其它商品,并添加到购物车中,当对应购物订单生成后,应该能够自动清除以生成订单购物车中信息。产生订单:对应用户购置图书商品信息需求,在确定

25、了所购图书商品价格、数量等信息后,提醒用户选择对应送货方法及付款方法,最终生成对应订单统计。公告显示:当用户进入到图书商城时,在主页面中显示出该商城部分公告,譬如优惠活动或其它部分提醒信息,便于用户愈加好浏览和使用该商城。2.3后台功效需求分析图书管理:为了实现商城更新性,商城管理员应该能够对图书信息进行添加删除和修改,将商城图书最新消息立即提供给用户。订单管理:对于用户在浏览时选中图书所下订单,管理人员应该能够立即依据用户所提交订单信息进行后期出货送货处理。用户信息管理:管理者应该能够含有查询用户信息功效,在用户忘记相关信息是能够给对应帮助,同时对恶意用户保留冰冻该用户权利。公告管理:为了愈

26、加好表现商城便捷性,管理员应该含有添加删除和修改系统公告权利。2.4系统功效用例图从用户角度选购浏览查询购物车 注册登录结账用户 图2-3 用例图(用户) 依据图2-3能够看出,从用户角度来看,关键功效包含图书选购,用户登录,用户注册,浏览图书,查询图书,购物车,结账功效。从管理员角度用户管理图书管理订单管理身份验证公告管理添加删除修改查询管理员 图2-4 用例图(管理员)依据图2-4能够看出,从管理员角度来看,关键功效包含图书管理,订单管理,用户管理,公告管理。能够对数据库进行添加、删除、修改、查询。第三章 总体设计3.1系统总体功效图 在总体需求指导下绘出系统总体功效图网上书店登录书籍浏览

27、书籍查询用户登录用户注册用户退出购书购物车管理订单管理后台管理用户管理书籍管理3.2系统需要实现功效深入细化个板块功效具体要求。书籍浏览书籍列表显示书籍列表图书具体信息显示图书具体信息书籍查询图书名称查询按图书名称查书 图书作者查询按图书作者名称查书购物管理购物车管理 图书加入购物车在购物车中加入图书 购物车查看查看购物车中信息 购物车图书删除删除购物车中图书订单服务 订单录入录入订单信息 订单删除删除订单信息 订单查询查询订单信息 订单提交提交订单信息,而且提交后订单只能查询图书管理图书信息录入录入图书基础信息图书信息修改修改图书基础信息图书信息删除删除图书基础信息图书基础信息查询查询图书基

28、础信息用户注册注册成会员用户登录登录后购置图书用户退出退出登录后台管理用户管理用户登录3.3业务步骤图网上书店分为用户和管理员两个入口。用户购书步骤图关键描述了用户网上购置图书整个过程,关键功效有用户注册和登录,图书浏览,选购和下订单。1、用户查看图书信息,挑选感爱好图书,放入自己购物车。2、用户首先必需注册为系统用户,而且登录进入系统后才能下订单选购图书。3、用户选完图书后填写订单,确定所购图书后提交订单,而且可查询订单情况。是否登录用户入口查找图书用户选书用户登录放入购物车用户保留订单,或提交订单是否用户判定是否注册是否用户自助注册再选其它图书管理员管理步骤图:该步骤图关键描述了管理员管理

29、过程,关键是更新图书书目、订单查看、用户管理。管理员入口录入图书信息图书入库查询订单信息用户管理(上图需要再考虑一下)3.4数据分析管理员数据实体:只需要统计管理员用户名和密码 , 这两项是进行管理功效模块登陆验证所必需 注册用户数据实体:包含用户名、密码 、真实姓名、性别 、联络地址、联络邮编 、联络电话 、电子邮件这些信息有用户自己进行维护 , 管理员能够依据这些信息来了解用户 。 图书类别数据实体: 用以统计该系统中图书类信息 ,关键统计图书类别名称和编号。 图书信息数据实体:用以统计图书基础信息, 包含 图书名、 作者、 出版社 、书号、 定价 、 总数量 、 图书介绍、 图书类别、

30、这些数据由管理员进行录入和维护 , 用户进行浏览和选购图书 。 以上四个实体全部是基础数据实体 ,作为电子购物网站 , 购置信息需要随时统计和更新 ,注册用户登陆后选购图书 ,下达订单时需要统计有该用户下达订单和某一个订单对应图书信息 , 所以,又有以下两个实体 。 用户数据订单实体:统计全部用户下达订单统计, 包含用户身份编号、 订单编号、订单名称、下达订单时期、付款状态、 发货状态, 管理员能够依据实际状态来修改部分状态信息 用户能够随时查看该订单状态信息。 订单图书数据实体:统计全部订单包含图书信息 、包含订单编号、图书编号 这么一共6个实体, 设定每个数据实体全部有一个id作为她唯一标

31、识 ,那么这6个数据实体关联关系 。用户订单 编号ID 用户ID 订单ID 商品ID订单商品注册用户 编号ID商品信息 编号ID 类别ID商品类别 编号 数据实体关系图(看软件工程中E-R图画法) 3.5数据库连接池 (放在这不太合适)在实现某个数据库访问功效时 ,首先是要连接数据库 ,假如在每个需要进行数据库操作中全部来加载驱动创建连接,那么在连接入口参数处理上将是十分分散,不好管理和维护,一旦系统移植 数据库参数就改变,则要需要重新修改全部连接代码 ,重新变异 这项工作十分复杂而无须要,我们采取以下代码来统一管理数据路连接 :public class DBConnectionManager

32、 private String driverName = org.gjt.mm.mysql.Driver; private String url = jdbc:mysql:/localhost:3306/ebiz?useUnicode=true&characterEncoding=GBK; private String user = root; private String password = 123; public void setDriverName(String newDriverName) driverName = newDriverName; public String getDr

33、iverName() return driverName; public void setUrl(String newUrl) url = newUrl; public String getUrl() return url; public void setPassword(String newPassword) password = newPassword; public String getPassword() return password; public Connection getConnection() try Class.forName(driverName); return Dr

34、iverManager.getConnection(url, user, password); catch (Exception e) e.printStackTrace()3.6数据库具体设计 数据库设计数据库表有 My_BookAdminuser(管理员表)表、My_User(注册用户表)表、My_BookClass(图书类别表)表、My_Book(图书信息表)表、My_Indent(用户订单表)表 My_IndentList(订单图书表)。表结构分别以下(表要求是三线表)My_BookAdminuser(管理员表)表结构字段名称类型描述AdminUserVarchar2(20)管理员用户

35、名AdminPassVarchar2(20)管理员密码My_User(注册用户表)表结构字段名称类型描述idnumberId序列号UserNamevarcher2(20)购物用户名PassWordvarcher2(20)用户密码Namesvarcher2(20)用户联络用姓名Sexvarcher2(20)用户性别Addressvarcher2(150)用户地址Phonevarcher2(25)用户电话Postvarcher2(8)用户邮编Emailvarcher2(50)用户电子邮件Reg TimeDate用户注册时间RegIpAddressvarcher2(20)用户注册时ip地址My_Bo

36、okClass(图书类别表)表结构字段名称类型描述IdNumberId序列号ClassNamevarcher2(20)图书类别名My_Book(图书信息表)表结构字段名称类型描述IdNumberId序列号BookNamevarcher2(40)书名BookClassNumber图书类别Authorvarcher2(25)作者Publishvarcher2(150)出版社BookNovarcher2(30)书号Contentvarcher2(3000)内容介绍PrinceNumber(6.2)书价AmountNumber总数量Leav_numberNumber剩下数量RegTimedate登记时

37、间My_Indent(用户订单表)列表字段名称字段类型IdNumberId序列号IndentNovarcher2(20)订单编号UserIdNumber订单序列号SubmitTimeDate订单提交时间ConsignmentTimevarcher2(20)交货时间TotalPrintNumber(6,2)总金额Contentvarcher2(400)用户备注IpAddressvarcher2(20)下单时ipIspayoffNumber用户是否已付款IsSalesNumber是否已发货My_IndentList(订单图书表)字段名称字段类型IdNumberId序列号IndentNoNumber

38、订单号表序列号BookNoNumber图书表列表号AmountNumber订货数量第四章 具体设计4.1主界面设计4.1.1网站前台首页设计 对于电子商务网站来说,首页是极其关键,首页设计好坏将直接影响到用户购置情绪,在本系统首页中,用户不仅能够再第一时间内掌握商城推出特价图书、上架新书、最新公告等,还能够搜索指定图书、图书分类查询等。运行界面图: 用户注册 用户注册界面对应数据表是用户MY_User依据这个表字段信息 可知注册界面中需要填入用户信息包含:登陆用户名、密码、确定密码 (方便确保用户两次输入密码一样)真实姓名、性别、联络地址、联络电话、电子邮件 。界面以下 : 管理员可能需要修改

39、某个用户信息,它界面也如这个界面 用户注册页面是reg.jsp 在用户单击“注册”按钮保留填入数据时,Jsp页面把提交对象request作为参数传入usermn.java类中,取得参数方法和添加图书时取出参数方法相同,在实施添加新用户之前,需要检验新输入用户名是否在系统中存在 ,一旦存在则不许可添加,这么使每个用户拥有唯一一个用户名,然后在依据表My_User组合insert语句 。 实施代码以下 : /用户注册 public boolean insert(HttpServletRequest req) throws Exception if (getRequest(req) sqlStr =

40、 select * from My_users where username = + user.getUserName() +;rs = stmt.executeQuery(sqlStr);if (rs.next()message = message + 该用户名已存在!;rs.close();return false;sqlStr = insert into my_users (username,password,Names,sex,Address,Phone,Post,Email,RegTime,RegIpaddress) values (;sqlStr = sqlStr + strFor

41、mat.toSql(user.getUserName() + ,;sqlStr = sqlStr + strFormat.toSql(user.getPassWord() + ,;sqlStr = sqlStr + strFormat.toSql(user.getNames() + ,;sqlStr = sqlStr + strFormat.toSql(user.getSex() + ,;sqlStr = sqlStr + strFormat.toSql(user.getAddress() + ,;sqlStr = sqlStr + strFormat.toSql(user.getPhone(

42、) + ,;sqlStr = sqlStr + strFormat.toSql(user.getPost() + ,;sqlStr = sqlStr + strFormat.toSql(user.getEmail() + ,now(),;sqlStr = sqlStr + user.getRegIpAddress() + );trystmt.execute(sqlStr);sqlStr = select max(id) from My_users where username = +user.getUserName()+ ;rs = stmt.executeQuery(sqlStr);whil

43、e (rs.next()userid = rs.getLong(1);rs.close();return true;catch (SQLException sqle)return false; elsereturn false;用户登陆 登陆页面和管理员登陆页面相同,不过因为她登陆数据表是用户表My_User,登陆界面中也包含用户名和密码输入框,界面设计结果以下 : 通常见户登陆页面胃 login.jsp登陆页面输入参数有两个:用户名和密码,在类 org.pan.web.login.java 中也统计这两条参数,参数isadmin来统计是管理员用户还是一般用户。在实施登陆之前 ,需要依据用户输入参数变量, 注册查询用户sql语句以下 :/取得登陆查询sql public String getSql() if (isadmin) sqlStr = select * from my_BookAdminuser

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服