网上书店系统设计与实现

 2024-01-22 09:11:49

论文总字数:25170字

摘 要

计算机的不断普及使得网上购物已经以一种势不可挡的趋势发展,因此网上购买图书是一种必然趋势。本系统利用JSP技术、Servlet技术、JavaBean技术和MyEcplise 和SQL Server 2008等工具实现了用户浏览图书、用户注册、购买图书、对图书的评论、提交订单等前台功能,和对用户的管理,订单的管理,留言的管理等后台管理功能。本文首先介绍了系统开发背景和开发技术,然后对系统进行需求分析及总体设计,最后对系统主要功能部分进行了详细的设计与实现。

关键词:网上书店,在线销售,MyEcplise,JSP,电子商务

Abstract: the spread of computer makes online shopping has in an unstoppable trend, so buy books online is a kind of inevitable trend. This system uses JSP technology, JavaBean, Servlet technology and MyEcplise and SQL Server 2008 tools such as to achieve the user to browse books, user registration, buy books, the books review, submit orders, such as reception function, and the user management, order management, message management background management functions. This paper first introduces the development background of the system and the development technology, and then on the system requirements analysis and general design, finally, the system main function part carried on the detailed design and implementation.

Key words: online bookstore, online sales, MyEcplise, JSP, e-commerce 

目录

1 绪论 6

1.1 课题背景 6

2 开发环境与技术 7

2.1 开发环境 7

2.2 开发技术 8

3 需求分析和可行性分析 9

3.1 图书商城的需求分析 9

3.2 可行性分析 10

4 系统总体设计 11

4.1 前台系统功能模块 11

4.2 后台系统功能模块 12

4.3 数据库设计 12

5 系统的详细设计 18

5.1 系统首页设计 18

5.2 系统前台基本功能设计与实现 19

5.3 系统后台基本功能设计与实现 26

6 系统测试 31

6.1 系统首页的测试 31

6.2 购物车模块的测试 32

6.3 后台管理模块的测试 32

结 论 34

参考文献 35

致 谢 36

1 绪论

1.1 课题背景

随着互联网的不断发展,网络销售很早以前就进入各大企业视线。但是由于当时的法律在网络销售方面的不健全、企业的信誉难以被证实、物流不发达等原因的限制,阻碍了网上销售和经营方式的发展速度。自从进入21世纪以后,随着整个社会的进步,技术的提升,制约网上商品交易的各个阻碍逐一被击破,使得各大企业纷纷涌入网络电子商城的时代潮流中。

进过几十年的发展,网上销售和经营方式日益成熟,这使得人们的购物方式慢慢的发生了变化,从以前的实体店到现在的网上浏览、订购,方便、快捷、品种齐全的特点,使得网上购物逐渐成为人们生活中的一部分。

网上图书销售系统现对于传统的书店形式有如下优势:不受时间时空的限制,全国,甚至全世界都可以销售,它不需要店面,不需要大量的人员,它以成本低,数量多,品种齐全而受到广大消费者的青睐,所以网络上购买图书必将是以后图书购买的主要手段。

1.1.1 国内外网上书店现状

当1999年10月,亚马逊网络图书书店的创始人兼首席执行官杰夫·贝佐斯,被美国《时代》周刊评选为影响21世纪的50位之首,这把亚马逊这个传奇书店再次变成全世界电子商务的注视的焦点,这个仅仅只用了四年的发展的网络书店,它的消费者就引进超过了1310万,其销售商品的品种就达到了430万种,更不可思议的是,它的销售业绩也以平均每季度50%的速度飞快发展。在中国,网络书店的发展也不逊于其他国家,一些出版社、书店首先响应了网络书店的这一发展潮流,开始开设自己的网站试的销售图书,开始从事网络书店业务,这种新型的经营模式对传统的出版社和书店产生了一定的冲击。 网络书店的不断的发展之后,经营主体问题的讨论发展为实际的问题来解决,在结合多方的优势下,经营模式不断创新。

1.1.2 网络书店的研究意义

网上书店是一种动态网站,主要用于图书的销售领域。由于近年来电子商务图书领域的不断应用,网上书店如雨后春笋一样在全国飞速展开。与传统书店想比,网上图书商店具有如下三点优势:

1、方便用户和企业。 网上书店给企业和用户都带了不可替带的互补便利,机会,和作用。网上图书购物系统为用户提供了方便的快捷的检索,使得用户能够快速的准确的搜索到其所需的图书,节省了大量时间,同时还可以快速的阅览书店的其他书籍,除此之外,企业同样也有受益之处,企业可以准确快速的整理出月销售记录,甚至年销售记录,并且快速的进行分析,掌握市场对图书的动态需求,从而能够准确的把握市场,赢得客户的好评。

2、24小时全天经营,管理人员少,资源利用充分。网上图书购物系统客服了实体店的营业时间的只在白天的缺点,并且只需少量管理人员,而不像实体店需要几个或者几十个管理人员进行管理,更重要的是,品种齐全方便管理,对于一个实体店来说,管理上千种不同的书籍是不可能的,但网上图书系统完全能够对上千种图书进行有效的管理。 比如开办一个大型网上书店,提供300万册图书在线购买,只需要两个人管理,其服务效果与300人的传统书店相比,在服务和图书上没什么区别。

3、根据以往的电子商务的经验,只要一个网上书店能后提供一定数量的图书来满足用户的购物,并且有着简单友好的用户界面,大多数用户会选择网上书店来进行购买。

2 开发环境与技术

2.1 开发环境

2.1.1 集成开发环境MyEcplise

简而言之,MyEcplise是众多优秀插件中的一种,支持代码的编写,配置,测试以及除错等并且集成了J2EE的开发环境;

MyEclipse 是一种非常优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能十分强大,支持也非常广泛,尤其是对各种开源产品的支持非常不错[[1]]。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具[[2]]

2.1.2 Tomcat 简介

Tomcat服务器是在Sun公司的JSWDK的基础上发展起来的一个优秀的Servlet/JSP容器,它是Apache软件项目上的一个子项目,它不但支持Servlet和JSP,而且具备了作为商业JavaWeb容器的特征[[3]]

剩余内容已隐藏,请支付后下载全文,论文总字数:25170字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;