有关网上购物系统究
信管07 ****** ********
摘要
现如今,网上购物已经变得越来越流行于时尚。在这个背景之下,各类电子商务网站应运而生。本文针对电子商务公司的业务特点,采用结构化的程序设计方法来设计并用Java语言来编辑实施一个网上购物系统,旨在用此系统来帮助电子商务公司的运营。
关键字:电子商务、网上购物系统、结构化、Java语言
目录
一.系统规划 (4)
项目背景 (4)
系统目标 (7)
需求分析 (7)
可行性分析 (8)
开发进度 (13)
二.系统分析 (13)
功能模块 (13)
业务流程图 (16)
数据流程图 (20)
数据字典 (21)网上购物的网站
三.系统设计 (26)
总体结构设计 (26)
数据结构设计 (28)
主要模块的设计与实现 (30)
数据库表结构设计................................................................... (33)
安全性设计 (35)
系统配置 (37)
一.系统规划
(一)项目背景:
Internet是20世纪人类最伟大的发明之一,它以无与伦比的优势描绘了一幅“地球村”网络风景。Internet带来的不仅是一场信息革命,更重要的是,它引起了人类经济活动方式的深刻变革。近年来,企业级计算机应用达到了前所未有的新高潮。一方面,大批涌现的电子商务化的新兴企业,他们正通过在Internet
上建立相关网站,通过网站提供信息服务、商务服务等来发展企业。另一方面,传统企业,也需要利用互联网开拓新的商务活动渠道,以降低企业销售成本,开拓企业经营范围。随着信息网络技术的飞速发展,电子商务成为越来越多的人关注的焦点,企业间、企业与消费者之间实现电子商务已经成为可能。各企业认识到建立企业级的电子商务平台不仅可以拓宽企业的营销渠道,而且对提升企业品牌形象等方面有重要的战略意义。随着因特网的迅速发展,以现代信息技术为依托的商务模式已经形成一种必然趋势,网上购物将逐步演变为21世纪的主要贸易方式之一。根据CNNIC的统计结果,截止2005年1月中国有互联网用户7905万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达3235.7万人,并且这一数字还在以17%左右的速度增长,到2008年中国网上购物用户已达到6962万人,说明在中国发展网上购物具有良好的众基础,网上购物方式日趋被大家所接受。随着电子商务的快速发展,网上购物已经成为一种时尚的现代购物消费方式。对比传统购物带给大家的种种不便,商场拥挤、刷卡排队、商品品种不全、不提供、价格信息不对称等,网上购物显得尤其便利,可以用指尖购物方式来形容:轻点鼠标、选货、下单、付款、等待送货上门。与传统的商场购物比较,网络购物时空的优势是传统店铺无法比拟的,在国外,除了专业的购物网站服务外,不少大型商场、超市都开辟了网上购物渠道。可以看出来,传统销售的购物方式存在的问题是研究网上购物电子商务系统的主要原因。企业的传统销售方式存在许多问题,首先,商品积压,企业需要大量的库房来存储商品,浪费资源,而且无法方便完善地存储信息,会造成一些严重问题。另外,用户需求的变高也是网上购物系统开发的一个原因。随着人们生活节奏的加快,空闲时间的变少,人们去市场购物变得越来
越少,而且市场上众多的商品让人眼花缭乱,很难方便快捷地到自己需要的商品;另外,随着物质条件的提高,人们迫切希望能够拥有送货上门的服务。由此可以看出,传统的销售与购物方式越来越不能满足企业销售和人们购物的需要。
网络销售较之传统市场营销主要有以下几个方面的优点:
1、买卖双方的交易成本大大降低。卖方通过互联网进行产品介绍、宣传,节省了在传统方式下做广告、发印刷品等大量费用;买卖双方通过互联网即时沟通供需信息,使无库存生产和无库存销售成为可能,从而使库存成本降为零;买卖双方通过网络进行商务活动,无需中介者参与,减少了交易的有关环节;买卖
双方通过互联网及时对各种情况作出反应,即时生产,即时销售,降低存货费用,节省时间,并降低管理成本,从而降低了产品成本。
2、交易效率大大提高。互联网能够把全世界的顾客送到地球上开设的任何一家商店,按需服务的模式极大地满足了消费者的个性需求,而且在这种按需服务的营销沟通中,买卖双方大大减少了为解决营销误差问题所消耗的精力。消费者可以比有形的购物中心更快地选择店铺,而零售商则不必租用昂贵的店
面或装饰橱窗,货物可以放在便宜的仓库里,消费者通过互联网下订单便可以得到送货上门的服务。可以看出,网上购物是一种新型的、以信息技术为依托的、全过程整合的一体化销售链渠道,它与传统企业的市场营销组织结构以及其职能性截然不同。网上购物系统的主要设计目标就是利用现代化的电子及网络技术,为企业和客户搭建一个互动平台,让用户享受快捷方便的购物方式,为企业提供一种崭新的销售方式。网上购物以网络为基础,利用信息技术等现代化手段,达到快速、方便、安全购物的目的。购物系统力图实现用户购物和商家管理的一般流程,其应用可以整合已经正在运行的各种业务管理系统,保证信息的有效共享,避免不必要的重复工作。为了满足多人同时在线购物的需求,提供安全可靠的支付过程,确保系统的平台无关性,便于以后业务的扩充,我们有必要建立一个具有高性能、高度安全性、可移植性和扩展性的新型分布式网上购物系统。Internet的广泛应用和J2EE技术的成熟,为解决这个问题提供了基础,在这个基础上开发的网上购物系统为用户和商家提供了现代化的操作平台,解决了传统购物和销售的问题。
说完了网上购物的背景,我们再来谈谈关于电子商务方面的信息。
随着因特网的迅速发展,利用计算机技术、网络技术和远程通信技术,实现了电子商务(Electronic Commerce)的整个商务(买卖)过程中的电子化、数字化和网络化,使电子商务越来越流行。在电子商务网站构建过程中,B/S应用满足网络化的需求,已取代传统的C/S应用。采用基于J2EE/EJB技术的B/S开发可以突破传统B/S开发中要求开发人员掌握多种语言及网络架构知识,开发出的B/S应用突破单页方式
浏览、用户界面不够丰富而且很难开发一些对交互性要求高的应用等的局限,为电子商务发展提供广阔的发展空间。
电子商务源于英文Electronic Commerce(EC),其内容包含两个方面,一是电子方式,二是商贸活动。电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。随着Internet技术的日益成熟,电子商务真正的发展将是建立在Internet技术上开展的各类商务活动。从贸易活动的角度来看,最完整的电子商务是利用Internet进行全部的贸易活动,即在网上将信息流、商流、资金流和部分的物流完整地实现。电子商务从寻客户开始,到商务洽谈、商品订单、网上展示、网上结算(开据电子发票以至到电子报关、电