基于Struts和Hibernate的网上书店系统---毕业论文.doc

上传人:滴答 文档编号:1273800 上传时间:2019-01-26 格式:DOC 页数:65 大小:1.35MB
下载 相关 举报
基于Struts和Hibernate的网上书店系统---毕业论文.doc_第1页
第1页 / 共65页
基于Struts和Hibernate的网上书店系统---毕业论文.doc_第2页
第2页 / 共65页
基于Struts和Hibernate的网上书店系统---毕业论文.doc_第3页
第3页 / 共65页
基于Struts和Hibernate的网上书店系统---毕业论文.doc_第4页
第4页 / 共65页
基于Struts和Hibernate的网上书店系统---毕业论文.doc_第5页
第5页 / 共65页
点击查看更多>>
资源描述

1、 本 科 毕 业 论 文 基于 Struts 和 Hibernate 的 网上书店 系统 Design and Implement of Online Bookstores System Based on Struts and Hibernate 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级 : 指导教师: 职称 : 年 月摘 要 当今是信息飞速发展的时代, Internet 带给我们的不仅是无穷的信息,更是商业模式和消费观念的变迁 。随着社会的发展,网络的普及,网上购物已成为 电子商务 的重要载体。因图书信息易于判断和选择而独具优势,最适合于网上交易,所以网上

2、书店成了网上购物的先锋。 日益增长的社会经济文化要求人们掌握越来越多的知识与能力,而阅读书籍则是达到这一目的最便捷的途径。由于地域经济发展状况不同,并不是所有的地方都有大 型实体书城,不可能完全满足人们的各种需求。人们迫切需要一种新的方式获得所需的书籍,而通过网络购买 则是这种方式的最佳体现。网上书店可以使每一个顾客不用出门在家里就能够通过上网 随心所欲地 挑选 , 快速便捷的流通和比较低廉的价格获得自己心仪的书籍。个性化的购物过程充分地体现了现代人的个性与时尚。 本系统的主要功能是帮助经营实体书店的人们扩大市场和增加知名度。基本功能包括用户注册会员、图书查询、图书搜索、提交订单、发表留言、管

3、理员管理图书信息、处理订单等功能。系统的开发是基于 Struts 和 Hibernate 开源框架,使用 MySQL 数据库 , Tomcat 服务器 的实现 。 关键词 : 网上书店 ; Struts; Hibernate Abstract Nowadays, with rapid development of the information age, the Internet has not only provided us with inexhaustible well of information, but also brought out great changes in busin

4、ess models and in consumption concept. Online shopping has become an important channel in electronic commerce with the popularization of the Internet and the development of the society. In the forefront of online shopping is online book purchasing which enjoys unique advantage due to the ease in the

5、 estimation and discrimination of book information. As social economy and culture advances, it becomes a must for people to acquire a large amount of knowledge and to improve their ability by reading books. However, spacious book stores are not accessible in all areas because of disparity in economi

6、c development of different regions. Thus, online book purchasing becomes an ideal medium. It provides a platform where people can choose books at their will via the network at home, saving the inconvenience of transportation and still gets the books they like at a relatively low price. The personali

7、zation of book purchasing fully reflects individuality and fashion of modern society. The main purpose of this system is to help those who operate book stores to enhance their reputation and expand their market. It has the following basic functions: membership registration, book searches, order subm

8、itting and processing, message deliverance, administration of book information, etc. The development of this system is based on Open-source framework of Struts 1.2 + Hibernate, MySQL database and tomcat server. Key words: Online Bookstore; Struts; Hibernate 目 录 第一章 引言 . 1 1.1 选题背景与研究意义 . 1 1.2 网上书店的

9、发展历史 . 1 1.3 国内外著名网上书城 . 2 1.4 本文主要工作与论文结构 . 4 第二章 相关技 术及使用工具概述 . 6 2.1 使用相关技术概述 . 6 2.2 JSP 简介 . 6 2.3 Struts 简介 . 7 2.4 Hibernate 简介 . 8 2.5 MySQL 简介 . 9 2.6 其他技 术简 介 . 10 第三章 系统整体框架描述 . 14 3.1 系统整体设计思想 . 14 3.2 系统总体框架说明 . 14 3.3 系统业务流程图 . 18 第四章 系统详细设计 . 19 4.1 网上书店系统的数据库设计 . 19 4.1.1 数据库的需求分析 .

10、19 4.1.2 数据库的逻辑结构 . 20 4.1.3 Hibernate 与数据库的 ORM 关系 . 25 4.2 网上书店系统模块详细设计 . 35 4.2.1 前台功能模块设计 . 35 4.2.2 后台功能模块设计 . 38 4.2.3 具体业务逻辑层设计 . 42 4.2.4 Ajax 在系统中的应用 . 45 第五章 系统实现结果 . 46 5.1 前台页面实现 . 46 5.1.1 首页 . 46 5.1.2 注册页面 . 47 5.1.3 购物车页面 . 47 5.1.4 商品浏览页面 . 48 5.1.5 订单提交页面 . 48 5.1.6 订单提交成功页面 . 49 5

11、.1.7 顾客留言页面 . 49 5.1.8 修改注册资料页面 . 50 5.2 后台页面实现 . 50 5.2.1 管理员登陆页面 . 50 5.2.2 后台管理菜单 . 51 5.2.3 商品管理 . 51 5.2.4 订单管理 . 53 5.2.5 会员管理 . 53 5.2.6 系统用户管理 . 54 第六章 结 束 语 . 55 致 谢 . 56 参考文献 . 57 Contents Chapter I Introduction . 1 1.1 Significance of Background and Research Issues . 1 1.2 History of the

12、Development of Online Bookstore . 1 1.3 Domestic and Foreign Well-known Online Bookstores . 2 1.4 Outline of Thesis. 4 Chapter II Overview of Related Technology . 6 2.1 Overview of Related Technology . 6 2.2 JSP . 6 2.3 Struts . 7 2.4 Hibernate . 8 2.5 MySQL . 9 2.6 Other Technology . 10 Chapter III

13、 Description of the Entire System Framework . 14 3.1 Overall System Design Concept. 14 3.2 Scan The Overall Framework of System . 14 3.3 System operational flow Scheme . 18 Chapter IV Design of the System. 19 4.1 Database Design . 19 4.1.1 Requirement Analysis of DataBase . 19 4.1.2 Logical Structur

14、e of Database. 20 4.1.3 Hibernate ORM Relations . 25 4.2 Module Design . 35 4.2.1 The Future Design of Modules. 35 4.2.2 The Background Design of Modules . 38 4.2.3 Business Logic Tier Design. 42 4.2.4 Ajax Applications in The System. 45 Chapter V The Realization of System. 46 5.1 Realization of Fro

15、nt Page . 46 5.1.1 Home Page . 46 5.1.2 Registration Page . 47 5.1.3 Cart Page . 47 5.1.4 Products Page . 48 5.1.5 Orders Submitted Page . 48 5.1.6 Orders Submitted Success Page . 49 5.1.7 Customer Message Page . 49 5.1.8 Modify Information Page . 50 5.2 Realization of Background Page. 50 5.2.1 Admi

16、nstractor Login Page . 50 5.2.2 Admin Page. 51 5.2.3 Commodity Management Page . 51 5.2.4 Orders Management Page . 53 5.2.5 Member Management Page . 53 5.2.6 Admin Management Page. 54 Chapter VI Conclusions . 55 Acknowledgements. 56 References . 57 基于 Struts 和 Hibernate 的网上书店系统 1 第一章 引言 1.1 选题背景与研究意

17、义 电子商务是一种新兴的、处于发展过程中的现代商务方式,从 95 年来得到了迅速发展,显现了巨大的现代商业价值。电子商务活动是通过公共计算机通信网络进行商务活动的现代方式,该方式将突破传统商务在时间、地域上的限制,成为方便、快捷、安全可靠的新兴电子化商务活动模式。电子商务使现代商务活动具有安全、可靠、快速、明确和方便的特点,通过国际互连网络( INTERNET)我们可随时随地开展电子商务活动。电子商务的发展将逐步改变我们的生活及工作方式,原来面对面谈判、纸上交流的管理与商 务活动方式逐步变成了由计算机远距离操作完成的数字化活动方式。 “在线图书销售系统”是一种典型的电子商务应用,它是网上商务活

18、动的产物,代表了未来零售业的走向。到网上书店消费的顾客不必出门,而是通过计算机网络选购商品,由相应网络经销商送货上门。这种直销的好处是消费者可以方便地得到所需的商品,有效地减少了销售环节,从而最大程度地降低了商品的最终价格。享誉全球的美国 Amazon 网上书店,没有一间门市,经营图书 250 多万种, 1997 年时营业额就超过了一亿美元。在国内,电子商务网站一直在艰难地发展着。从当年的 8848 的 失落,到现在的卓越兴起。或多或少都体现了中国电子商务活动的不完善、不成熟。对网上书店的研究,可以为以后完整的大型商务网站开发积累大量的经验。同时,系统本身也可作为一个实用系统投入运行。 1.2

19、 网上书店 的 发展 历史 国外最早的电子商务体验其实是从网上售书开始的。 1994 年 7 月,美国考夫 贝佐斯在西雅图开设了 在后来成为全球最大的 网上书店 亚马逊书店。这个与世界最长河流亚马逊同名的网络书店也是全球电子商务的一面旗帜。从创办至今,亚马逊公司的全球客户已达 4000 万,是最受欢迎的购物网站;它在网络上销售的商品 已达 430 万种;营业额已超过 10 亿美元;其公司市值更超过了 300厦门大学本科毕业论文 2 亿美元。亚马逊成功的示范效应让网上售书在世界范围内很快形成了一股汹涌之潮,尤其是西欧、北美等发达国家。甚至在传统发行体系颇为完善的德国,也同样刮起了网上售书的旋风。

20、 “品种丰富、选购方便、提供折扣” 这三个特点让网上书店拥有天然经营优势,它能够吸引大批消费者的魅力正是因为品种丰富能满足读者的多方面需求,由于不受实物陈列空间的限制,网上书店向读者提供的选书品种往往能数十倍于实物书店,读者可以通过分类查找方式选择自己所需购买的图书。在亚马逊书店, 读者找到自己所需要的图书后,可立即发出购书信息,一小时之内就可收到所购图书。而每当打开网上书店的网页,各种打折、让利的广告总是让你不仅心动而且马上行动。比如亚马逊书店对纽约时报评选的畅销书以 40%至 50%的价格出售。价格武器也是网上书店对传统书店的核心优势所在。 要做到这些,网上书店必须有大量的网上购书者、先进

21、方便的结算方式、完善的配送体系、较高的折扣率等条件支持。亚马逊就通过其高效运转的一整套系统实现了零库存运转。 此外,通过计算机存贮的资料,网上书店毫不费力地建立起自己庞大的全球化读者信息库,对客户 需求和产品行情的预测也就更准确。从而有效地降低库存,减少资金占用。此外,网上虚拟书店,业务环节大为简化,能节约费用开支,降低销售成本。 2000 年左右,中国也引入了网上书店这种 B2C 的电子商务模式。有以卓越网和当当网为代表的直接建立在因特网上的虚拟书店,其中卓越定位于精品图书的销售,当当网则是追随亚马逊模式的多品种销售的代表;还有一类是出于竞争或仿效也加入网上书店行列的一些老牌图书销售商,如新

22、华书店。 1.3 国内外著名网上书城 西方国家网上书店概况: 世界上第一家网上书店是 1991 年在美国联机公司( AOL)的网络上建立的 “阅读美国 “书店。 1994 年贝佐斯在西雅图成立的亚马逊网上书店,如今已成为全球最大网上书店, 1998 年的顾客总数为 450 万,销售额达 6.1 亿美元,股票市基于 Struts 和 Hibernate 的网上书店系统 3 值 100 多亿美元,控制着美国 80%的网上图书销售市场。亚马逊网上书店的成功在图书销售领域产生了巨大影响。 1997 年 5 月,美国最大的连锁书店巴诺书店也正式开办了网上书店( B)。此外,美国较有名的网上书店还有肥脑网

23、上书店( F)、鲍德斯网上书店 (B)等。 英国的 书店也 比较多,大型的有因特网书店 (Internet bookshop)、字母街网上书店 (A)、沃特斯通网上书店 ()等。1998 年,英国网上书店图书销售额为 1500 万英镑。 德 国 的 网上 书店 主 要有 贝 塔斯 曼出 版 集团 的 图书 在线 网 上书 店( )、霍尔兹布林克出版公司和施普林格出版社联合开办的 TONLINE 网上书店等。 1996 年,日本 3 家最大的连锁书店纪伊国屋 (Kinokuniya)、丸善书店( Maruzeno)和三省堂纷纷开办网站 售书业务,形成了第一轮网上书店热潮。日本第二轮网上书店浪潮形

24、成于 1999 年秋,当时两家大型批发商和发行商东贩(Tohan)和日贩( Nipan)相继开通了网上书店。目前,日本大约有网上书店 80多家,其中最大的是纪伊国屋的 BookWeb,月销售额达 1.5 亿日元(约合 140 万美元)。 我国网上书店概况: 大陆第一家网上书店是 1997 年 4 月成立的杭州新华书店。 1999 年下半年以后,我国网上书店的发展进入兴盛时期当当、 BOOK321、人民时空、中国寻书网、全国购书网、旌旗网、 BOOK800、书生之家、等一大批新 兴网站迅速成立,在我国掀起了网上书店的第二个高潮。据不完全统计,截至 2000 年 6 月,我国除了已建立网站的 20

25、0 多家出版社外,已开通的网上书店有 100 家左右。 按照开办主体的不同,目前我国的网上书店大致可分为 3 种 :由传统书店扩展开办的网上书店,如北京图书大厦网上书店、上海书城网上书店等 ;出版社开办的网上书店,如人民出版社的人民时空等 ;有 IT 背景的网络公司开办的网上书店,如 8848、博库等。按照经营模式的不同,我国的网上书店基本上可分为 4 种 :B2B 模式 (书店对书店、出版社对书店进行销售或订货 )、 B2C 模式 (书店对读者、出版社对读者进行销售 )、 BBC 模式 (对前两种模式的整合 )、信息服务模式 (仅从事出版物信息服务,为出版社、书店和读者提供信息发布平台 )等。我国的网上书店在地区分布上也极不平衡,以北京为中心的华北地区在数量和质

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。