电子商务系统开发实践报告_第1页
电子商务系统开发实践报告_第2页
电子商务系统开发实践报告_第3页
电子商务系统开发实践报告_第4页
电子商务系统开发实践报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子商务系统开发实践报告课程号:S时间:2011年2月16日至4月5日系统名称:网上购物系统姓名:宗俊亮学号:班级:一.系统说明(一)项目背景:Internet是20世纪人类最伟大的发明之一,它带来的不仅是一场信息革命,更重要的是,它引起了人类经济活动方式的深刻变革。随着信息网络技术的飞速发展,电子商务成为越来越多的人关注的焦点,企业间、企业与消费者之间实现电子商务已经成为可能。因特网的迅速发展,以现代信息技术为依托的商务模式已经形成一种必然趋势,网上购物将逐步演变为21世纪的主要贸易方式之一。随着电子商务的快速发展,网上购物已经成为一种时尚的现代购物消费方式。对比传统购物带给大家的种种不便,

2、网上购物显得尤其便利,可以用指尖购物方式来形容。与传统的商场购物比较,网络购物时空的优势是传统店铺无法比拟的。企业的传统销售方式存在许多问题,商品积压,企业需要大量的库房来存储商品,浪费资源,而且无法方便完善地存储信息,会造成一些严重问题。网络销售较之传统市场营销主要有以下几个方面的优点:1、买卖双方的交易成本大大降低。2、交易效率大大提高。随着因特网的迅速发展,利用计算机技术、网络技术和远程通信技术,实现了电子商务的整个商务过程中的电子化、数字化和网络化,使电子商务越来越流行。关于电子商务的基本模式,根据其主要参与对象,它可分为商业机构对商业机构的电子商务(B2B)、商业机构对消费者的电子商

3、务(B2C),商业机构对行政机构(B2G),消费者对行政机构的电子商务(C2G)等多种形式。也就是根据交易双方的关系和角色,电子商务可以分为以下几类:1 .企业对个人的电子商务(B2C)2 .企业对企业电子商务(B2B)3 .个人对个人的电子商务(C2C)4 .企业内部的电子商务(二)系统目标:本文所研究的网上购物系统,旨在通过电子商务来使得人们购物变得更加方便。本文根据网上购物的一般流程,设计实现其所应具有的各个功能:用户信息管理、商品信息管理、购物车管理、订单管理及支付接口管理。系统分析(一)功能模块:系统功能模块图1 .用户注册和登录在用户进行浏览或者交易之前,一般把用户导向注册模块,填

4、写个人信息,包括用户名,密码,E-mail,地址、电话等。在进入系统前,用户需要输入正确的用户名和密码。输入的信息与数据库中的注册后的数据进行比较后,系统判断用户能否进入并获得相应的权限。2 .修改用户信息用户登录系统后,可以修改自己的注册信息,包括用户名、密码,E-mail,地址、电话等。3 .管理员用户管理员是一个特殊的用户,它可以对普通用户、商品分类、订单进行管理。4 .浏览商品用户进入系统之后,才能浏览商品。5 .购买商品购买商品模块实现功能如下:a.放置商品。用户看中的商品后,在浏览/查询商品时单击该商品的购买标识,就可以把商品加入到购物车中。b.浏览购物车。进入自己的购物车,在里面

5、,用户可看到购物车列表,序号,商品名称,购买的商品数量,商品单位价格。c.取消购物车。用户从购物车中将商品拿出或删除。d.编辑购物车中的商品数量。e.清空购物车。方便用户一次将购物车里的商品全部删除。用户正确登录之后,浏览商品,在决定要购买那种商品之后,把需要购买的商品放入购物车中。6 .订单处理订单处理是整个电子商务平台的核心模块之一。整体流程如下:首先,顾客决定购买商品,这些商品在“商店”中都标明是有货的。系统按照顾客的要求,向商店发出了订单。接着,商店对订单进行分析,同时进行价格核对、库存校对等活动,如果没什么问题。就向商家发出提货请求。商家接到提货单后立即进行出货处理。其主要功能为:用

6、户通过查看定单状态,确认是否己经发货;当用户购物完成之后,可以结帐。结帐时,需要把购买的商品信息和交易信息保存到数据库中;用户可以取消没有处理完的定单。在完成购买活动之后,系统自动生成订单信息,并显示给用户。并提供订单的查询功能。7 .用户退出用户购物完成之后,退出该系统。8 .网上支付接口(1)银行卡支付:对于银行卡支付方式,目前在国内已经普遍使用。一些中介的机构提供第三方的支付手段:商户只要和第三方签约,商户的客户就可以享受第三方提供的各种支付手段,而商户则免去了与各个银行进行结算的麻烦。(2)短信方式代收费支付:短信方式代收费是刚刚发展起来的一种新的电子商务支付手段,特别适合小额的支付。

7、这种方式由移动和联通代收费,然后商户和移动、联通结算就可以了。而电子商务平台的短信接口的建立.则可以根据需要,与当地移动运营商签署服务运营商协议,并开发相应的短信接口程序,负责短信与网站的交互,从而为整个平台提供短信支持,并将求购者发送的求购信息。添加至电子商务平台数据库进行统一管理,最终可与平台之间实施交且O(3)传统方式:电子商务的传统支付方式是在平台中设立客户个人网上银行。其银行接口的建立有两种方案:方案一:向当地各大银行申请开通网站B2c业务。方案二:利用其它中间服务商所提供的结算接口进行网上支付。(二)业务流程图:本系统的主要应用对象分为两种,即:用户和系统管理员。用户:注册/登陆、

8、购买商品、下订单系统管理员:用户信息管理、商品管理、订单管理1 .管理员业务流程图:管理员业务流程图管理员在本系统中起着非常重要的作用,管理本系统的用户信息、商品信息以及订单信息等。管理员操作流程如上图所示。2 .用户选购商品业务流程图用户选购商品业务流程图用户是本系统的主要应用对象,系统各个功能部分的组成以及系统的构架均基上图揭于用户的功能需要来设计,因此了解用户的选购商品的流程非常重要,示了一名普通用户的选购流程。3 .用户注册、登录业务流程图用户注册、登录流程图订单处理业务流程图(三)数据流程图:订单数据顾客订单数据购物界面提交,电子订单意见表见意管理部门J生成单据配货数据口表仓库客户反

9、映报表送货部门货源三.系统设计(一)总体结构设计:为了建立目标系统的总体结构,可按主要的软件需求划分成子系统,然后为每个子系统定义功能模块及各功能模块间的关系,并描述各子系统的接口界面。网上购物系统可以分为前台和后台两个部分,前台部分由顾客使用;后台部分由管理员使用。总体功能结如下图所示。1 .前台功能设计:网上购物系统前白售理系统网站导航模块:该系统的主功能导航。用户注册模块:主要用于注册新用户。最新商品模块:主要用于展示最新商品信息。推荐商品模块:主要用于展示推荐商品信息。热门商品模块:主要用于展示热门商品信息。商品分类模块:主要用于展示商品分类信息。用户中心模块:主要用于登录的用户进行个

10、人信息修改、添加用户留言、修改密码和注销离开操作。站内公告模块:主要用于发布各种信息。销售排行模块:主要用于展示商品销售在前几位的商品信息。订单查询模块:主要用于查看所下的订单。购物车模块:主要用于购物车中商品进行查看、修改、清空和结算操作。购物流程模块:主要以图形的方式形象化的说明购物流程,方便用户操作。在线帮助模块:主要使用户更快熟悉该系统的使用方法。联系我们模块:主要用于提供与公司的联系方式和公司简介。2 .后台功能设计:网上购物系统后台管理系统用户管理订单营理漕空访客IP商品管理评诒管理添加公告公告管理编辑订单更改管理员信息用户量B管理用户信息管理小加商品曲别脸品类别言理修改商品添加商

11、品所有前台的信息都在后台进行、添加、修改、查询等管理,网上购物系统后台管理系统的功能设计如上图所示。后台主要包含以下模块:商品管理模块:用于对商品信息、商品类别进行添加、修改以及删除操作。(二)数据结构设计:用户和商品、订单之间的局部E网在网上购物系统中,存在用户、商品、购物车、订单、管理员等几个对象实体,以上述实体为例,一个用户对应多个商品,同时一个商品属于多个用户;一个用户对应多个购物车,同时一个购物车只属于一个用户;一个用户对应多个订单,一个订单只能属于一个用户;一个商品对应多个购物车,一个购物车对应多个商品;一个商品对应多个订单,一个订单对应多个商品;一个订单对应多个购物车,一个购物车

12、只能属于一个订单;一个管理员对应多个用户、商品、购物车、订单,一个用户、商品、购物车、订单只能属于一个管理员。商品、订单和购物车之间的局部E网各实体之间总体E网由此可知用户和购物车之间、用户和订单之间、订单和购物车之间、管理员和用户、商品、购物车、订单之间都是一对多的关系;商品和购物车之间、用户和商品之间是多对多的关系。四.系统框架1 .系统配置网上购物系统运行在WindowsXP操作系统下,以Sun公司的J2EE技术为技术支持,使用JBuilder9.0作为开发平台、WebLogic8.0作为应用服务器、SQLSever2000作为核心数据库管理系统。2 .网上购物系统的各类参数如下:(1)

13、硬件平台:服务器端配置为专业服务器,内存4GB客户端配置为普通PC机、内存1GB以上、硬盘40G以上(2)软件:JBuilder9.0、SQLSever2000。3、Java技术:J2EE,JavaBean、Java、JavaScript。五.实践小结通过此次课程实践,使我更加扎实的掌握了有关电子商务系统开发的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。过而能改,善莫大焉。在课程实践过程中,我们不断发现错误,不断改正,不断领悟,不断获

14、取。这次课程实践终于顺利完成了,在设计中遇到了很多问题,在自己的资料收集和交流中,终于游逆而解。从中能体会到在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退。此次实践,给我很多专业知识以及专业技能上的提升,同时,这也使我获得很深的感触。使我对抽象的理论有了具体的认识。通过这次课程实践,我掌握了各种功能结构图,数据流程图及E-R图等的具体绘制。这使我获益匪浅。我认为,在这学期的实验中,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实践课上,我们学会了很多学习的方法。而要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有很大的帮助。回顾起此课程实践,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是十分辛苦,但是可以从中学到很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次实践使我懂得了理论与实际相结合是很重要的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论