众消费者。它通常也有两种形式,一种是一个大的超市,里面摆放着大量的商品,提供给消费者,可以直接去选择并且购买;而另一种形式则是类似一个大商城,商城中有许多柜台,用户可以直接到柜台选择和购买自己喜欢的东西,然后再去结算,这种商城只提供柜台以及相关的服务,并收取相应的柜台使用费。
电子商务将传统的商品交易流程电子化以及数字化。一方面从实物流转变成了电子信息流转,大量的减少了人力、物力以及财力;而另一方面则突破了时间与空间的限制,很大程度的提高了工作以及学习的效率。
1.2.2网上书店的发展
根据有关的统计数据显示,网上书店在我国的图书零售市场已经占据了大约5%的份额。用户在网上进行采购时,一切的信息和数据都将通过网络进行传递以及流动,一切都在瞬间完成,从而提高了采购的效率。而当当和卓越亚马逊两家企业则凭借着早"触网"的优势,已经占据了整个网上书店市场的80%。网上书店的出现,不仅仅丰富了图书零售业的,同时也还满足了不同层次的读者的不同需求。在此之外,例如豆瓣、99读书人、红泥巴等特色网上书店也风起云涌,短期内就培养了大批上网阅读的特定读者群体。从而也给自己带来了相当可观的效益。
在网上书店迅速发展的同时,实体书店的经营者也已经开始集体意识到了网上书店对自身的冲击以及其中的巨大商机,于是纷纷加入网上书店业务,希望通过网络为读者提供相关服务。虽然这不能与专业的网络书店销售相媲美,但是随着时间的日益推移,实体书店的网上销售能力也正形成着不可忽视的力量,越来越多的实体店的网上书店都开始粉墨登场。虽然已经有很多的书店正式开的是"触网"或已经享受到了网上书店所带来的利润,但是从实际运作上来看,实体书店建立网络书店还处于初级阶段,在网上书店的整体运营上还是没有经验,无法带给人专业的感觉。他们急需要一个充分的适合自己店铺的网上书店系统。因此我们应该针对不同客户的需求而开发出不同的网上书店系统产品。
本系统的开发具备了一定的通用性,符合大部分的书店经营者的一般需求,同时能够为客户的网络平台带来一些专业性的帮助。
1.3开发意义
随着网络的普及,信息量不断的增加已经使网络开始独占鳌头,充分的利用网络来方便人们的生活是应该非常明智的选择。网上购书的理念也并不复杂,它是将互联网和人们的生活充分的结合起来的一个典型的应用。对于读者来说,网上书店随手可碰,只要有网络就可以有书店;并且它永远不会下班关门,读者可以随时随地的自由地查询以及订购图书。读者无需亲自到书店里进行查找,只要坐在电脑前,开机上网便可买到所需要的书籍。同时读者在挑选图书的范围上也大大扩大了很多,在可以更方便地检索图书的同时,还减少了书店在图书的销售环节的的支出。除此之外,读者在购买图书之前的翻阅详看,耗时费力,尤其是热衷书店者,大多是奋力开拓事业的人和苦心求学深造者,时间对于他们而言是无比宝贵的。而网上书店检索的灵活性以及描述的详细性则大大的节省了图书的选择时间。这对于那些没有时间经常去传统书店或者住所离传统书店较远的读者来说,具有相当大的实际意义。因此网上购书模式将有非常长远的发展[2]。
第二章 系统概述及需求分析
2.1课题的需求分析
(1)技术可行性--此网上书店系统可以运行于windows xp,windows 7,windows server 2000/2003,windows vista操作系统。对系统要求只需要装有My Eclipse即可。对计算机的硬件配置没有太高要求,现在的个人电脑基本完全可以满足条件。数据库运用简单易学的my sql来实现。在网站设计方面,运用jsp、JavaScript、struts、hibernate、css、mysql的网上书店。
(2)经济可行性--这个系统完全可以运行于现在市场上所出售的各种个人电脑,系统成本都主要集中在系统的开发上。而且当系统投入运行后,可以实现在网上卖书的功能。系统所带来的效益远远大于系统软件的开发成本。所以在经济上是完全可行的。
(3)操作可行性--界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、购书、留言等功能操作方便。而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性非常强。
2.2 网站最终要实现的功能
网上书店系统的模块主要实现以下功能:
1.会员登陆及身份验证
A.用户注册成为会员
B.验证用户注册信息
C.会员登陆系统时的身份给证
D.修改资料
2.在线选购商品
A.浏览不同类别的书籍
B.书籍查询
C.用户选购自己喜爱的书籍并放入购物车
D.用户管理自己的购物车
E.用户提交订单
F.用户查看自己提交的订单信息
2.3网站功能概述
该系统主要分为七大模块:用户登录注册、网上购物、订单管理、修改注册资料和顾客留言、书店新闻和检索功能。各模块的功能如下:
一、用户登录、注册
用户注册是为了保证用户在本网站的安全性,便于网站管理。用户登录后才可以进行购物。
二、网上购物
用户在进行网上购物时,必须先登陆,如果是新用户,则必须先进行注册。
(1)、书籍展示
用户可以通过搜索的方式查看书籍信息,搜索的方式有:按图书类别、按书名、按作者、按出版社。每本书都显示了书名、作者、定价、特价等,如果想了解每本书的详细信息可以点击书名,详细信息还包括了书影、内容简介等。用户还可以通过:新书上架、特价书籍、这两个专栏进行查看
(2)、购物车
用户在浏览书籍时,按下"放入购物车"按钮,就可以将书籍放入自己的购物车中,便于购买。用户还可以根据自己的需要,进行查看、修改和清空购物车的操作。
三、订单管理
用户在提交订单以后,可以点击订单管理,并进行订单管理。
四、顾客留言
注册或者登录成功以后,顾客可以通过导航栏的顾客留言,用户可以进行在线留言。将自己的意见与建议写在里面。
五、书店新闻
用户可以通过"书店新闻"查看本书店的即时信息和动态。首页正中部分就是特价区和新品上市。在里面可以搜索到自己想要的书籍。
六、修改注册资料
在登录成功以后,用户可以修改注册资料,但是一定要符合条件。然后提交会显示修改成功或者跳转到错误的页面。
七、检索功能
在每个页面的右上角都有一个搜索条,那里面有个搜索条件,里面限定了搜索条件。可以根据图书的限定条件来检索图书。
2.4网站功能模块图
图2-1 网站功能模块图
2.5开发技术与平台论证
2.5.1开发技术平台
1、JSP
JSP是JavaServerPage(Java服务器页面)的简称,它是Sun公司倡导、众多公司参与一起建立的一种动态网站技术,类似与ASP、PHP等,主要用于开发动态网页内容。JSP具有以下的优点:
1)跨平台:JSP支持绝大部分平台,包括现在非常流行的LINUX系统,应用非常广泛的ApaChe服务器也提供了支持JSP的服务。
2)一次编写,处处运行:作为JAVA开发平台的,JSP具有JAVA的所有优点。
3)在执行上,JSP只需编译一次为Servlet文件,当有相同的客户请求时,JSP将产生一个该Servlet文件的一个线程来响应,而不是再编译一次。这样大大提高web服务器端的响应速度。本系统在开发过程中使用到的关键技术就是JSP,使用该技术使系统更容易维护,功能也更丰富,系统更稳定[3]。
2、JavaScript
JavaScript是一种能让你的网页更加生动活泼的程式语言,也是目
上一篇:
毕业设计总结范文
下一篇:
加强水利工程造价管理的路径选择