jsp的网上书店系统的设计与实现(源码)

随着信息技术的快速发展,越来越多的人喜欢上了通过网络来购物,网上购物不仅比实体店经济实惠,而且在商品的种类上,相对来讲也给了消费者更大的选择空间。所以,无数个网络公司把握住了这个机遇,就这样,无限个电子商务平台出现了。通过网络书店系统这个电子商务平台,顾客可以做到足不出户地浏览、了解众多图书信息以及购买图书,打破了实体书店书籍种类以及价格的桎梏,非常便利。本文着重论述了网上书店系统的功能设计与实现过程,包括系统的需求分析和系统的功能设计、数据库设计以及主要JSP页面的设计。本系统前台的设计主要通过JSP、HTML5以及Javascript技术来实现。后台的设计则使用了MySql作为数据库管理系统,以Myeclipse为开发环境,Tomcat为服务器,同时采用了B/S结构。关键词 网络书店,数据库,JSP技术,浏览器/服务器
目 录
1 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 国内外研究状况与发展形式 1
2 主要技术和工具 2
2.1 开发工具介绍 2
2.2 设计模式 4
2.3 软硬件需求 5
3 系统分析 5
3.1 需求调研分析 5
3.2 可行性分析 6
3.3 功能模块分析 6
3.4 系统框架分析 11
4 数据库设计 12
4.1 数据库的重要意义 12
4.2 实体图和表设计 12
5 系统功能实现 17
5.1 会员模块 17
5.2 管理员模块 20
6 系统测试 24
6.1 系统测试目的与意义 24
6.2 测试过程 25
6.3 测试总结 27
总 结 28
致 谢 29
参 考 文 献 30
1 绪论
1.1 课题背景
在Internet高速发展,手机、电脑等电子产品高度普及的背景下,许多商家企业把目标放到了广大网络用户的身上,开始建设自己的电子 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
商务平台来通过互联网进行商品交易。
所谓的电子商务(Electronic Commerce)是利用了计算机技术、网络技术、和远程通信技术来实现整个商务过程的电子化、数字化和网络化。人们不再需要在商场面对面交流,也不再依靠现金进行商品交易。而是通过网络条款和规则进行交易[1]。
网上书店与传统的实体书店相比具有许多优势。网上书店不再需要顾客亲自去实体书店进行浏览、选择图书,节省了顾客们大量的时间和精力。而且相对而言,网上书店的书籍种类和数量比实体书店更多更全面,给顾客的选择空间更大。鉴于这些优势,可以说网上书店的兴起是电子商务在图书业发展的必然结果,而更多的消费者选择网上书店购书而不是实体书店也成为了必然的趋势[2]。
1.2 目的和意义
2001年,中国宣布加入WTO,打开了面向世界的大门,这意味着中国的市场必然会遭受西方经济贸易的冲击,这既是巨大的挑战,也是中国市场迅速发展的契机。因此,市场竞争将会越来越激烈,随着网络信息的高速发展,电子产品的高度普及,我们必须去适应世界发展的潮流,方能在这个网络信息的时代立足。
对于大部分中小型实体书店来说,因为网络的兴起与繁荣,他们在网上书店和大型书店的渠道销售模式的两面夹击下,生存形势已经不容乐观。因此这些中小型的实体书店唯有抓住机会,开展网上售书模式,以拓宽市场范围并降低成本,才有可能在将来的市场竞争中占有一席之地,本文所说的网上书店系统便给这些书店带来了机遇,给他们带来了更为广阔的市场。网络交易的产生是市场流通中的一场重大历史革命,具有十分重要的现实意义。
1.3 国内外研究状况与发展形式
网上书店是目前电子商务网站中应用最广、最成功的典范之一。通过这类网站,消费者不但可以充分利用网络给我们带来的便捷。还有更大的资源选择空间,所以,这是电子商务网站发展迅猛的一个重要原因。根据OpenBook China的研究,到2014年,中国图书零售市场总体价值超过500亿元,其中实体书店零售渠道的销售规模约340亿元,网络零售渠道已经达到了200亿元[3]。
我国大体上有三种网上书店:第一种,以新华书店等大型实体书店为依托而创建的网上书店。第二种,各大出版社建立的网上书店,一般都结合自身出版图书的特色。我国大部分出版社都建立了这种类型的网站,如清华大学出版社,中国原子能出版社等。第三种,当前最为广大消费者青睐的同时也是发展速度最快、发展空间最大的是商业网上书店,比如当当网上书店。
在国外,网上书店的发展尤为迅速。以美国为例,1998年初美国仅有约600家网上书店,而在到1999年就发展到了1200多家。如今规模最大的网上书店亚马逊早已将目标放到了国际市场。到2010年,美国的图书销售模式已经发生了重大改变,网上书店的售书量已经开始超过实体书店[4]。
与国外的网上书店如亚马逊相比,我国网上书店的发展还存在一些不足之处。首先,我国大多数网上书店的书籍种类较少:国内大多数网上书店的书籍量大约在十万左右,与亚马逊几百万可供书目相比有较大差距。其次,国内的网上书店服务不够完善:书籍的分类不够规范,读者评论质量不够高以至于不能给其他消费者正确的指导等[5]。
早些年,网上书店的配送条件与支付方式还是其发展的拦路虎,但是今天随着各种物流新方式的出现以及网上银行的兴起,这个困难已经被突破,行业发展前景呈现良好局面。网上支付的各种安全措施也解决了消费者对网络交易安全性的担心。消费者没有了后顾之忧,自然会在价格优势以及便利条件的引导下倾向于选择网上书店。如今,中国网上书店的发展前景一片大好。
2 主要技术和工具
2.1 开发工具介绍
本系统是以Myeclipse为平台和Tomcat为服务器作为开发工具进行程序设计,页面设计则采用了JSP技术。JDK为开发环境,同时采用了SSH框架进行整合开发。这样的方式不仅实现了系统整个模块的功能,还可以减少代码冗余,提高运行速度,便于维护。并且在功能完善的情况下给顾客良好的视觉体验。下面为大家介绍一下本次用到的核心技术。

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

好棒文