javaweb的网上书城的设计与实现(源码)【字数:8638】

摘 要近几年,随着互联网络技术的迅速崛起,诞生了一批以阿里巴巴为首的新兴企业,也逐渐改变了大家的消费方式和购物习惯,据调查表明绝大部分年青人更偏向于在网上进行购物。究其原因,无非是种类繁多,价格透明,无须出门就能货比三家,节省时间。对于商家而言,减少了店铺租金及雇佣店员费用,可以将这部分费用给予顾客便利。总之,互联网目前已融入生活的方方面面。本文介绍了基于JavaWeb的网上书城的设计与实现。首先进行了课题研究背景和发展现状的介绍;接着进行了背景技术的介绍,即利用JSP技术,SSH框架以及MySQL数据库来完成系统的设计与实现;其次进行了网上书城的需求分析和数据库的设计;然后进行了网上书城前后台相关功能模块的实现,用户可以在系统上注册登录、浏览和搜索书籍、购物车和订单处理;管理员可以通过用户管理、订单管理和图书管理等功能来维护和更新系统。最后进行了相关功能模块的测试。
目 录
第一章 绪 论 1
1.1 引言 1
1.2 课题研究背景 1
1.3 国内外发展现状 1
1.4 课题意义 2
第二章 背景技术介绍 3
2.1 JSP技术 3
2.2 SSH框架 3
2.3 MYSQL数据库 4
2.4 MYECLIPSE 4
第三章 网上书城的需求分析 5
3.1 需求分析 5
3.1.1 系统功能性需求 5
3.1.2 系统非功能性需求 7
第四章 网上书城的数据库设计 8
4.1 数据库表设计 8
4.1.1 用户表 8
4.1.2 图书分类表 8
4.1.3 订单信息表 8
4.1.4 订单明细信息表 9
4.1.5 图书信息表 9
4.1.6 管理员信息表 10
4.1.7 公告信息表 10
4.1.8 留言信息表 10
4.2 数据库表关系设计ER图 11
第五章 网上书城的实现 12
5.1 系统前台基本功能的实现 12
5.1.1 前台界面设计 *好棒文|www.hbsrm.com +Q: ^351916072# 
的实现 12
5.1.2 用户注册登录的实现 12
5.1.3 图书搜索模块的实现 13
5.1.4 购物车模块的实现 14
5.1.5 订单模块的实现 14
5.1.6 公告模块的实现 15
5.2 系统后台管理功能的实现 15
5.2.1 用户管理的实现 16
5.2.2 订单管理的实现 16
5.2.3 图书管理的实现 17
5.2.4 公告管理的实现 17
第六章 网上书城的测试 18
6.1 软件测试的目的 18
6.2 本系统测试 18
6.2.1 用户信息模块的测试 18
6.2.2 订单信息模块的测试 19
6.2.3 图书信息模块的测试 20
6.2.4 公告信息模块的测试 21
结束语 23
致 谢 24
参考文献 25
第一章 绪 论
1.1 引言
网上书店系统的目的是将信息技术应用于图书管理,减少数据冗余和传统管理繁琐的工作量,实现系统化,科学化的管理。网上购物已经超越了时空的限制,给商业流通领域带来了巨大的变化。网上书店价格优惠,节省时间,搜索方便多样,可以多方比价,商品更新快。对于商家而言,在网上销售图书没有库存压力、无需开店和租金成本、网络营销广,可以快速有效的为客户提供服务。对于整个市场经济来说,这种新的采购模式可以在更广泛的范围和更高层次上实现更有效的资源配置。
1.2 课题研究背景
互联网技术突飞猛进的发展引领出了电子商务这种全新的商业运行模式,他的出现极大地方便了从事传统行业的人们。短短二十年左右的发展,电子商务已逐渐替代传统商业模式,成为世界各国的支柱产业。据一家美国研究机构的数据显示,美国电子商务的网上零售交易额从2014年的2160亿美元增加到2015年2473亿美元,同比增长13.4%。而在经济文化科技水平迅猛发展的中国,电子商务行业正处在飞速变革时期,发展的速度以及规模超乎寻常。预计在未来的35年内,中国电子商务市场仍处在高速蓬勃发展时期,同比增长持续上升,预计在今年有望突破50万亿元。
1.3 国内外发展现状
网上购书是最早的电子商务在线体验。亚马逊书店是世界上第一家网上书店平台。短短的二十多年发展,其全球会员数已经超过6000万,是目前最受欢迎的线上购售书店平台。紧随其后在欧美以及亚洲部分国家很快诞生了许多类似的网上购售书店,如当当、京东等。
此外,通过对大多数读者浏览以及搜索阅读的数据分析,可以建立一套完善的读者数据库,便可以给不同客户推荐其最可能想要购买的图书类别。这将更有效地提高销售额并降低库存成本。书店具有多种分类方法,有根据图书类别分类,社会科学、青年文学、科学期刊、经济、房地产、行政法律等,也可以根据市场参与者划分,如B2B、B2C模式。
1.4 课题意义
我国加入WTO之后,很多先进的外国企业及其技术流入,这对部分企业带来了巨大挑战。这要求我国的中小型企业不仅要提高自身产品的技术水平以及质量,同时也要采用先进的国际化管理技术,才能在激烈的竞争中生存发展。传统产业的电子化和网络化发展是企业发展的大势所趋,是企业立于不败之地的良好策略。电子商务网站包含各式各样的商务形式,网上书店是比较典型的一类,而这些各式各样的电子商务网站实现方法以及操作形式都很接近,技术方法以及运作模式都可以移植互换。
本系统是采用Web技术和Java相关技术(SSH框架、Jsp、Servlet等)开发,部署在开源网络服务器Tomcat中,同时借助开源数据库MySQL支持,其中中文支持、数据库增删改查、图书分类浏览、图书模糊查询、购物车添加和修改、订单创建和删除等。本文对这些难点进行了详细的分析和逐一解决。该系统能自行的处理前、后台程序,用户可以在线查阅图书、提交购买订单、更改用户资料等诸多需求,给用户一个方便快捷的购书体验。该系统是基于JSP 和Servlet技术开发电子商务平台的良好实践。
第二章 背景技术介绍
2.1 JSP技术
JSP是Java Server Page的缩写。它是由Sun Microsystems发起并由多家公司参与建立的动态网页技术标准。它将Java程序(Scriptlets)和JSP标签(标签)插入到传统网页HTML(标准通用标记语言的子集)文件(*.html)中,从而形成带有后缀(*.jsp)的JSP文件。可以在Linux和其他操作系统下执行。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/54.html

好棒文