还剩5页未读,继续阅读
文本内容:
实验四电子商务系统的分析_*概述1欲建系统的背景材料Internet是20世纪人类最伟大的发明之一,它以无与伦比的优势描绘了一幅“地球村”网络风景Internet带来的不仅是一场信息革命,更重要的是,它引起了人类经济活动方式的深刻变革近年来,企业级计算机应用达到了前所未有的新高潮上世纪90年代以来,随着网络、通信和信息技术的突破性进展,Internet在全球爆炸性增长并迅速普及在这一前提下,电子商务应运而生了电子商务是基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新的商务模式,它可以使商家与供应商更紧密地联系起来,更快地满足客户需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品自1998年“电子商务年”以来,电子商务在全球发展迅猛,大约每九个月其交易额就翻一番,全球电子商务交易额包括网上贸易额、销售额等达到数千亿美元,电子商务收入剧增262%目前,世界各国纷纷看好电子商务这块新大陆,普遍认为电子商务的发展将是未来25年世界经济发展的一个重要推动力,对经济的促进将远远超过200年前的工业革命著名网络经济调查评论家Robert Metcalfe声称“互联网的价值等于与之相联结的网点数量的平方”2企业概况和组织结构网上购物系统是一个网上交易平台,主要以在线交易各种商品为主网上购物系统是一个B2C和B2B的电子商务系统,它的核心是将企业为客户提供的各类产品分别进行介绍、展示、更新以及为客户提供优质的在线交易服务它主要实现网上查询商品、购买商品、产生相应的订单等功能的系统以下图1为电子商务系统的组织结构图网上书城系统用户子系统管理员千军统看空录书用图阊管二户订书管理登论单选理录坛—管图购发—理书—用物帖苣购—订户忤理狗—单注管个伊查册理人登图图组织结构图1-13电子商务系统的目标在Internet技术深入人心的今天,电子商务作为一种新兴的商务模式,为世界经济提出了一个全新的概念,使得人类生活方式发生了重大的变革I•,3,XH1本文所研究的网上购物系统,旨在通过电子商务来使得人们购物变得更方便
二、现行系统情况简述
2.1需求分析当今社会正处于网络时代,信息化大潮席卷全球,网络已经延伸到社会的每个角落,上网已成为一种潮流公司、组织、团体、个人都纷纷上网,建立自己的主页,在网上进行业务往来,网络日益成为人们生活不可或缺的一部分电子商务的出现,即可以使消费者获得优质的在线服务,又可以使商家获得无限商机随着电子商务的发展,各种网上购物系统也陆续出现,如阿里巴巴交易平台、淘宝网等,这种借助互联网实现个性化、自动化的商品交易,改变了企业的经营模式、降低了经营成本,同时也可以更好地建立和加强同客户、合作伙伴之间的关系网上购物系统是一个网上交易平台,主要以在线交易各种商品为主网上购物系统是一个B2C和B2B的电子商务系统,它的核心是将企业为客户提供的各类产品分别进行介绍、展示、更新以及为客户提供优质的在线交易服务它主要实现网上查询商品、购买商品、产生相应的订单等功能的系统用户或者消费者通过网上购物系统的用户界面,可以浏览商品种类,每个商品大类中的商品列表以及每个商品的详细信息每个注册用户在浏览用户界面时都自动配备一个购物车,在浏览商品的过程中,如果消费者对某个商品感兴趣,则可以查看该商品的详细信息,如价格、型号、生产日期等如果需要购买该商品,则可将其添加到用户的购物车中,消费者可随时查看购物车的状况,购物活动完成后,消费者需要结帐并提交订单,系统将用户导向结帐向导中,订单提交成功后,系统向消费者显示提交成功和生成的订单号用户可以随时查询自己已提交的订单的状态用户结帐时,系统提示用户处于登录状态网上购物系统还必须向系统管理员提供维护产品分类、产品信息、用户权限等接口网上购物有许多优点1稳定的消费群体根据有关部门调查表明,网上购物系统的客户群都很稳定可以说,一个好的网上购物系统一般都以其固定的消费群体其用户只要用过一次,基本上都会再用第二第三次并一直用该系统进行购物所以说,网上购物系统有着其较为稳定的消费群体2安全的支付体系网上购物通常都是采用网上银行和支付宝付费的所以通常来讲,其支付体系的安全性是值得肯定的3方便的物流配送电子商务企业通常都与相应的物流公司有合作协议因而,网上购物的物流配送环节的质量能够得到肯定4良好的信用机制
2.2可行性分析1技术可行性由于现如今网络几乎已经遍布世界的每一个角落,同时又为了方便用户随时随地使用本系统,本系统采用B/S结构B/S结构即浏览器和服务器结构它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端Browser实现,但是主要事务逻辑在服务器端Server实现,形成所谓三层3-tier结构这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本TCO以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式比如LAN,WAN,Internet/Intranet等访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效B/S架构软件的优势与劣势体现在以下几个方面1维护和升级方式简单2成本降低,选择更多3应用服务器运行数据负荷较重下面来对比比较一下B/S、C/S结构软件技术上的区别1数据安全性比较⑵数据一致性比较3数据实时性比较4数据溯源性比较⑸服务响应及时性比较6网络应用限制比较下面我们再来看看B/S、C/S这两种结构在商业运用上的比较:1投入成本比较用户信息管理网商品信息管理上购曲品ft询物系统添加商乱购物4数据昨服务器删除商品购物生有前购物车订单处理⑵硬件投资保护比较订单i*r询⑶企业快速扩张支持上的比较从以上的分析可以看出,B/S结构的管理软件有着C/S结构软件无法比拟的优势目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的大型管理软件势必在将来的几年内占据管理软件领域的主导地位图结构图2-1B/S浏览器Weh服务器2经济可行性本系统架构虽有些复杂,但是由于用户量很大,所以能在短时间内还本,盈利也显是可观的因而,从经济角度来说,本系统的开发是可行的示逻
三、电子商务系统
3.1电子商务系统的名称和主要功能响应本系统需要实现多个功能模块,如用户信息管理、商品信息管理、购物车管理、订单处理、网上支付接口等以下为系统功能模块图及其各个功能模块的具体介绍购物个管理网上支付接口M图系统功能模块图3-11用户注册和登录在用户进行浏览或者交易之前,一般把用户导向注册模块,填写个人信息,包括用户名,密码,E-mail,地址、电话等在进入系统前,用户需要输入正确的用户名和密码输入的信息与数据库中的注册后的数据进行比较后,系统判断用户能否进入并获得相应的权限2修改用户信息用户登录系统后,可以修改自己的注册信息,包括用户名、密码,E-mail,地址、电话等3管理员用户管理员是一个特殊的用户,它可以对普通用户、商品分类、订单进行管理4浏览商品用户进入系统之后,才能浏览商品5购买商品购买商品模块实现功能如下a.放置商品用户看中的商品后,在浏览/查询商品时单击该商品的购买标识,就可以把商品加入到购物车中b.浏览购物车进入自己的购物车,在里面,用户可看到购物车列表,序号,商品名称,购买的商品数量,商品单位价格c.取消购物车用户从购物车中将商品拿出或删除d.编辑购物车中的商品数量e.清空购物车方便用户一次将购物车里的商品全部删除用户正确登录之后,浏览商品,在决定要购买那种商品之后,把需要购买的商品放入购物车中6订单处理订单处理是整个电子商务平台的核心模块之一整体流程如下首先,顾客决定购买商品,这些商品在“商店”中都标明是有货的系统按照顾客的要求,向商店发出了订单接着,商店对订单进行分析,同时进行价格核对、库存校对等活动,如果没什么问题就向商家发出提货请求商家接到提货单后立即进行出货处理其主要功能为:用户通过查看定单状态,确认是否己经发货当用户购物完成之后,可以结帐结帐时,需要把购买的商品信息和交易信息保存到数据库中:用户可以取消没有处理完的定单在完成购买活动之后,系统自动生成订单信息,并显示给用户并提供订单的查询功能7用户退出用户购物完成之后,退出该系统8网上支付接口a银行卡支付b短信方式代收费支付c传统方式
3.2电子商务系统的逻辑模型⑴注册功能流程注册的具体实现为点击主页面的用户注册选项后,会弹出一个注册信息页面,用户需要如实填写用户名,密码,E_mail,地址,电话,真实,姓名等各项信息提交后,系统进行检测判断该用户名是否已经注册过,如果已经存在则弹出新页面,提示用户该用户名已经注册过,如果没有则进行下一步判断,用户输入的两次密码是否一致然后依次往后判断用户所填写的各项信息是否符合要求,直到所有信息均正确无误系统将该用户注册信息写入会员表即member并提示用户注册成功,用户登陆后,就可以进行有效的购物了⑵商品搜索流程图商品搜索流程图3-3商品的搜索功能使用户更加方便的进行自己所需要的商品的查询,节省时间,提高效率用户搜索时只要输入商品的关键字就能搜索到所有相关的商品并且能列出通过搜索得到的商品的详细信息3用户登录流程用户登录,首先要有一个提供用户登录的表单用户登录的表单应该嵌入整体的结构当中在实际的应用中,可以这样设计,如果用户没有登录,则在页面中显示用户登录的选项,用户登录后,则可隐藏用户登录的选项而代之以用户的基本信息首先,用户要有一个用户名和密码商务网站需要很高的稳定性和安全性,因此对用户名不允许使用恶意的代码作为用户名同时对密码也要求保密,将密码加密后再存入数据库另外,一个电子商务网站用户的真实姓名是必不可少的除此之外还需要用户的性别、E-MAIL,电话号码等
四、实施计划1工作任务的分解我们小组的成员一共六人,具体合作分工如下,吴翩负责用户信息管理功能;肖英负责商品信息管理功能;张业雯负责购物车管理功能;黄春华、张思雅负责订单处理功能;袁贵负责网上支付接口功能⑵时间进度计划
2011.
10.21—
2011.
11.1用户信息管理功能;
2011.
11.1—
2011.
11.6商品信息管理功能;
2011.
11.7—
2011.
11.12购物车管理功能;
2011.
11.13—
2011.
11.20订单处理功能;
2011.
11.21—
2011.
11.27网上付接口功能
五、参考文献
[1]武延军黄飞跃.精通JSP编程技术[M].北京:人民邮电出版社,
2001.8
[2]柏亚军.JSP编程基础及应用实例集锦[M].北京:人民邮电出版社,
2001.7
[3]清宏计算机工作室.JSP编程技巧[M].北京:机械工业出版社,
2000.1
[4]周影.网络编程语言JSP实例教程[M].北京电子工业出版社,
2003.6
[5]陈海山.深入Java Servlet网络编程海].北京:清华大学出版社,
2002.2
[6]Steven Holzner.Java技术内幕[M].北京机械工业出版社,
2002.1
[7]Phil Hanna.JSP技术大全[M].北京:机械工业出版社,
2002.3
[8]Karl Moss.Java Servlet开发人员指南[M].北京:清华大学出版社,2002。