基于JAVA在线购物网站设计
关键词:Struts+Spring+JPA, 在线网上商城 , 框架, 电子商务
摘 要
随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。基于电子商务的在线购物也随着网络的发展日益和人们的生活贴近。
在这巨大市场潜力下,实现中国商品销售模式的转型,是在线网上商城的远期目标,尽管中国目前的电子商务市场还相对较小,但是市场需求和潜力非常巨大,预期在不久的将来会有突破性的进展。“在线网上商城”必将在搭建电子商务平台和实现由传统经济向新经济转化的过程中发挥应有作用。本论文首先从电子商务的概念、特征和发展趋势入手,结合在线网上商城以及当前网上商城形式,客观分析了网上商城在电子商务领域的优势和劣势。
整个系统采用基于Struts+Spring+JPA框架的B/S体系结构,以MyEclipse6.5开发平台以及MySQL5.0数据库技术。本论文介绍了后台产品类别管理,品牌管理,上传文件管理,订单管理,库存管理以及部门,员工和权限管理,前台实现了产品的显示、购物车功能及最畅销的商品和用户最近的浏览商品。
第1章 绪论
1.1 选题背景
近年来,借助着Internet的蓬勃发展,伴随着信息化建设的推进,电子商务迅速崛起,其市场范围在全球急剧扩大,各发达国家都把发展电子商务作为拓展全球市场的有效手段,积极地参与协商和合作。与此同时,传统超市的运营模式更是受到了日益成熟的电子商务交易模式的挑战。网上购物就是把传统的商店直接“搬”回家,利用internet直接购买自己需要的商品或者享受自己需要的服务。专业地讲,它是交易双方从洽谈、签约以及贷款的支付、交货通知等整个交易过程通过Internet、web和购物界面技术化的B to C模式一并完成的一种新型购物方式,是电子商务的一个重要组成部分。因此,可以将此视为一个面向全国乃至全世界的大而统的虚拟商场。
1.2 电子商务概述
1.2.1 电子商务的定义
电子商务(Electronic Commerce简写EC)是建立在互联网上的全新的商业运营模式,突破了时间、空间限制,撤底改变了传统的商业方式,创造新的商业机会。按照世界贸易组织电子商务专题报告的定义:电子商务就是通过计算机网络进行生产、经营、销售和流通等活动,它不仅指基于Internet进行交易的活动(本系统电子商务的概念),也指所有利用电子信息技术来解快问题、扩大宣传、降低成本、增加价值和创造商机的商务活动,其中包括通过网络实现从原材料的查询、采购到产品的生产、储运以及电子支付、售后服务等一系列的商贸活动。
1.2.2 电子商务的特点
使用电子商务的企业不但可以通过网络直接接触成千上万的新用户,并与他们进行交易,从根本上精简商业环节,降低运营成本,提高运营效率,增加企业利润。而且还能随时与遍及各地的贸易伙伴进行交流合作,增强企业间的联合,提高产品竞争力。电子商务与传统商业方式相比,具有如下特点:
精减流通环节:电子商务不需要批发商、专卖店和商场,客户通过网络直接从商家订购产品。
节省购物时间:客户可在足不出户的情况下通过网络购买到满意的商品。
加速资金流通:电子商务中的资金周转无须在银行以外的客户、批发商、商场等之间进行,而直接通过网络在银行内部帐户上进行,大大加快了资金周转速度,同时也减少了商业纠纷。
增强客户和厂商的交流:客户可以通过网络说明自己的需求,订购产品,厂商则可以很快地了解到用户需求,避免产品生产上的浪费。
刺激企业间的联合和竞争:企业之间可以通过网络了解对手的产品性能与价格以及销售量等信息,从而促进企业改造技术,提高产品竞争力。
1.2.3 电子商务的商业程式
按照交易对象,可把电子商务的商业模式分为三种:
B to B:商家对商家。主要是将买方、卖方以及服务于他们之间的中间商三者的信息交换和交易行为集成到一起的一种电子活动方式,是企业之间的电子商务经营模式(如:阿里巴巴网站)。
B to C:商家对个人消费者的业务模式。是通过电子化、信息化的手段,尤其是通过互联网技术把本企业或其他企业提供的产品和服务不经任何渠道而直接传递给消费者的商务模式(如:国外的亚马逊书店,国内的当当书店等)。
C to C:个人消费者对个人消费者的电子商务模式(如美国的eBay,中国的易趣等)。
第2章 系统分析
2.1 系统实现目标
本系统要求实现数网站后台基础数据的管理和查询维护以及前台客户浏览和购买商品等,主要要求实现以下功能:
一、网上购物主要包括:用户的登录、用户的注册、用户个人信息维护、商品浏览、网上购买。
用户登录,系统对用户登录输入的用户名密码进行验证。
用户注册,要求提供用户的详细资料,以便商品的配送。
用户个人信息维护,对用户个人资料及个人密码进行维护。
商品浏览, 用户在网上对本站点所提供的商品进行浏览和搜索(用户无需注册)。网上购买,注册用户提交所要购买的商品列表(列表为用户点击商品下的购买按钮时自动生成),然后生成订单。
二、网上进行商品库存管理主要包括:库存管理员登录、库存管理员个人信息修改、管理库存、对商品类别和商品进行管理。
管理员登录,系统对管理员登录输入的用户名密码进行验证。
管理员对自己的个人信息进行必要的修改。
商品类别管理,对商品进行分类管理。
商品品牌管理,对品牌进行分类管理。
商品管理,对商品进行管理,它的上架,下架,推荐以及停售进行管理。
管理库存, 管理员对库存商品的数量进行管理。
三、网上进行商品订单管理主要包括:订单管理员登录、订单管理员个人信息修改、管理订单。
订单管理员登录,系统对管理员登录输入的用户名密码进行验证。
管理员对自己的个人信息进行必要的修改。
管理订单,包括已发货订单、未发货订单的浏览查询以及未发货订单的的修改和删除。
四、管理员在网上进行部门、员工和内部文件管理主要包括:部门的添加,员工的添加和文件的添加和删除。
2.2 系统可行性分析
可行性研究是系统设计前必不可少的一个环节,可行性研究的目的不是解决问题,而是确定问题是否值得去解决。所以我们就要通过对课题的可行性研究,来判断出系统设计目标和规模是否能够实现,以及系统完成后所能带来的效益是否大致值得投资开发。
第3章 系统设计
3.1系统功能设