基于JSP的网上图书销售系统毕业论文 下载本文

内容发布更新时间 : 2024/11/18 17:36:25星期一 下面是文章的全部内容请认真阅读。

姓名:基于JSP的网上图书销售系统的设计与实现

综上可以看出,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。

该系统能够实现用户的注册、登录、查询商品、购买商品、浏览网站新闻、发表留言等功能。基本上具备了一个网上商品销售系统应该具备的常用功能。

1.2 开发环境

MyEclispe,是一个功能强大的,支持也广泛的IDE,可用于开发Java,J2EE项目,所以本项目采用的主要开发工具为MyEclipse 8.6;而数据库则采用目前市面上最流行的、开源的、体积小的、速度快的MySQL;在数据库建模时,采用PowerDesigner,因为其在建模上能直观体现实体与实体间的关联关系,同时其自带的生成sql脚本语言功能能够让我们在建立好数据模型后,很容易的转化为多适应多种数据库的脚本语言,若数据库进行变动时,不需要我们再去重新重复建模过程,故在本次设计过程中采用PowerDesigner对数据库进行建模;系统运行的服务器为Tomcat。

2

XX学校毕业设计(论文)

第2章 可行性分析

可行性的研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。一般应该从以下几个方面进行论证:经济可行性、社会可行性、技术可行性、操作可行性。

2.1 经济可行性

随着社会的发展,科技的进步,Internet技术的不断发展,逐渐出现一种新生的购物方式——网购;据中国互联网信息中心(CNNIC)发布的《第27次中国互联网络发展状况调查统计报告》,截至2010年底,我国网民规模达到4.57亿,网络购物成为增长最快的互联网应用,网上购物市场金额预计可达5231亿元。因此一个企业或是商家能够把握住网上购物的群体,那么对于企业的发展是不错的良机。传统的商业企业或是个体商户在营运过程中,经常会受到以下一些条件的限制:

1、产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高;

2、需要的资金量比较大;

3、复杂的商业周转渠道,在一定程度上会体现价格的提升,这样就使得商家在商业竞争中处于不利地位。

4、传统的商业模式要求有卖场,而且要求地理位置具有一定的优势,才能取得良好的销售业绩,才能让企业在社会的发展中存活。

因此,企业或是个体商家要重新认识市场、消费者以及自身市场定位。就目前而言,网上购物已经成为一种趋势;而且通过调查可知网上购物的潜力非常巨大,因此企业或是个体商家要认识到电子商务在企业发展过程中的重要地位,以少量的时间和资金建立企业商品的信息展示平台。

网上图书销售系统就是针对图书销售的商家能够把握这样一群消费者而开发的,系统能够上消费者足不出户,买到自己称心如意的商品,同时享受送货上门等一系列的方便。因此,网上图书销售系统的设计与实现定能帮助图书销售商家与消费者者达到共赢的局面。所以从经济可行性上说开发网上图书销售系统的是可行的。

3

姓名:基于JSP的网上图书销售系统的设计与实现

2.2 社会可行性

对网上图书销售系统的不断发展和完善,有利于提供图书销售商在本行业的竞争优势,同时商家可以利用网络这一平台,快速的发布自己新书,同时也让消费者能够方便快捷的挑选自己中意的图书,对社会的进步和社会快节奏适应起到积极作用,所以从社会可行性上讲,开发网上图书销售系统是可行的。

2.3 技术可行性

关于网上图书销售系统:我们可以明确的知道,目前在网络上已经出现了各种各样的网上销售系统,诸我们熟知的淘宝网,卓越网等等,而这些网站都是采用了目前主流的语言进行开发的,如:JSP、PHP、ASP.NET等加SQL Server、Oracle、MySQL数据库等技术进行实现的,而我们在大学四年的时间里,对这些或多或少有些接触,因此我们只要有时间,对于一个相对简易的网上图书销售系统是可以实现的。在这次毕业设计中,采用SUN公司的JSP技术,它是目前市场上最流行的技术之一,JSP具有一次编译,处处运行的优点。所以,从技术可性行讲,开发网上图书销售系统是可行的。

2.4 操作可行性

本系统主要采用B/S的设计模式,具有简单易学,使用方便的特点,会上网的用户可以很容易的使用,而针对于管理员,只要懂计算机,在经过很短时间的培训后便可对系统的后台进行有效的管理。因此,从操作可行上来说,开发网上图书销售系统是可行的。

2.5 小结

综上可知,通过对系统的经济可行性分析、社会可行性、操作可行性、技术可行性的分析,基于JSP的网上图书销售系统,通过了可行性的验证,因此可以对其进行开发,因此在下一章节中我们将对系统的需求进行分析。

4

XX学校毕业设计(论文)

第3章 需求分析

3.1 需求调查

3.1.1 基本情况

随着社会的进步、科技的发展,现代人们生活的节奏越来越快;传统的购物方式需要我们花费大量的时间在去购物的往返途中,同时会面临到在本地商场可能没有自己需要的商品的诸多烦心事,这让我们的购物者们浪费了宝贵的时间,却没有达到自己预期的效果;同时针对商家而言,传统的商品销售需要销售门面,还得要有地理优势,这样才能让商家在市场的竞争中处于优势,但这也加重了商家的经济负担,商家为了转移经济负担,只有在商品价格上有所提升,这就会造成我们的商品在价格上处于劣势。因此,传统的购物方式在一定程度上对商家或是消费者都是一种不友好的购物方式。 3.1.2 选题现状

通过对现代社会的观察以及目前网络上流行的网上购物的了解及调查,我们发现在网上购物这一领域,我们商家可以采用,因为,网上购物消费者可以做到足不出户,便可买到价格实惠的商品,并能送货上门;而对于商家而言,他们不需要花费大量的金钱在门面的租赁上,只需要一个贮物仓库就可以了,这样便可在价格上相对于传统的购物方式有所降价,使自己的公司在同行业的竞争中占据一定的优势。因此,在此基础上开发毕业设计——基于JSP的网上图书销售系统的设计与实现。 3.1.3 用户需求

根据以上的分析,使用本系统的用户的需求如下: 客户端:

★ 统一友好的操作界面,能保证系统的易用性; ★ 规范、完善的基础信息设置;

★ 图书分类详尽,可按不同的类别查看商品信息; ★ 可以根据图书分类及图书名称进行模糊查询; ★ 实现网上购物环节;

★ 用户可以对书籍进行评价、可以发表留言; ★ 用户可以查看网站的相关新闻。

后台:

5

姓名:基于JSP的网上图书销售系统的设计与实现

★ 管理员可以对商品进行添加、修改;

★ 管理员可以对用户留言进行查看、回复、删除操作; ★ 管理员可对对客户的订单进行查看及处理; ★ 管理员可以发表网站新闻;

★ 管理员可以对自己的相关信息进行修改; ★ 超级管理员可以添加一般管理员。

3.2 需求分析

3.2.1 功能需求分析

基于用户的需求分析,该系统需要实现以下的基本功能: 前台功能:

★ 首页功能:实现给一个用户直观的感受,在首页显示商家的产品信息,如:

最新书籍、打折书籍、畅销书籍的列表;同时显示最近几条用户的发货信息,以及能列出最近10条新闻的功能;

★ 查询功能:用户可以根据自己的需求进行相应的模糊查询,并要求迅速的

对消费者输入的条件进行响应;

★ 购买功能:消费者如果在本网站选中自己想要的商品可以对其进行购买,

并加入到购物车中;

★ 购物车功能:消费者在购物书籍后,可以进行购物车,进行购物车中商品

的查看、修改、删除、以及清空等操作;

★ 下订单功能:消费者在确定要自己的购物车中的商品是要购买的商品的时

候,可以进行下订单的操作,此操作要求可以达到既可配货给自己,又可配货给别的的功能;

★ 浏览网站新闻的功能:浏览本网站的用户,可以对网站的新闻进行查看; ★ 留言功能:网站浏览者,可以根据自己的意愿或是想法,对网站提出一个

良好的个人建议;

★ 书籍评论功能:书籍浏览者,可以针对每本书籍发表自己就本书的看法。 ★ 修改个人信息功能:针对注册成本网站会员的消费者,可以对自己的部分

个人信息进行管理,修改用户的密码、修改个人住置、修改电话等;

后台管理功能:

★ 添加书籍功能:管理员可以对新书籍进行添加的功能;

★ 修改书籍功能:管理员可以就书籍的价格,库存量等进行修改;

6