电子商务系统开发实践报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

电子商务系统开发实践报告课程号:S0305800时间:2011年2月16日至4月5日系统名称:网上购物系统姓名:宗俊亮学号:09032239班级:09031611一.系统说明(一)项目背景:Internet是20世纪人类最伟大的发明之一,它带来的不仅是一场信息革命,更重要的是,它引起了人类经济活动方式的深刻变革。随着信息网络技术的飞速发展,电子商务成为越来越多的人关注的焦点,企业间、企业与消费者之间实现电子商务已经成为可能。因特网的迅速发展,以现代信息技术为依托的商务模式已经形成一种必然趋势,网上购物将逐步演变为21世纪的主要贸易方式之一。随着电子商务的快速发展,网上购物已经成为一种时尚的现代购物消费方式。对比传统购物带给大家的种种不便,网上购物显得尤其便利,可以用指尖购物方式来形容。与传统的商场购物比较,网络购物时空的优势是传统店铺无法比拟的。企业的传统销售方式存在许多问题,商品积压,企业需要大量的库房来存储商品,浪费资源,而且无法方便完善地存储信息,会造成一些严重问题。网络销售较之传统市场营销主要有以下几个方面的优点:1、买卖双方的交易成本大大降低。2、交易效率大大提高。随着因特网的迅速发展,利用计算机技术、网络技术和远程通信技术,实现了电子商务的整个商务过程中的电子化、数字化和网络化,使电子商务越来越流行。关于电子商务的基本模式,根据其主要参与对象,它可分为商业机构对商业机构的电子商务(B2B)、商业机构对消费者的电子商务(B2C),商业机构对行政机构(B2G),消费者对行政机构的电子商务(C2G)等多种形式。也就是根据交易双方的关系和角色,电子商务可以分为以下几类:1.企业对个人的电子商务(B2C)2.企业对企业电子商务(B2B)3.个人对个人的电子商务(C2C)4.企业内部的电子商务(二)系统目标:本文所研究的网上购物系统,旨在通过电子商务来使得人们购物变得更加方便。本文根据网上购物的一般流程,设计实现其所应具有的各个功能:用户信息管理、商品信息管理、购物车管理、订单管理及支付接口管理。二.系统分析(一)功能模块:系统功能模块图1.用户注册和登录在用户进行浏览或者交易之前,一般把用户导向注册模块,填写个人信息,包括用户名,密码,E-mail,地址、电话等。在进入系统前,用户需要输入正确的用户名和密码。输入的信息与数据库中的注册后的数据进行比较后,系统判断用户能否进入并获得相应的权限。2.修改用户信息用户登录系统后,可以修改自己的注册信息,包括用户名、密码,E-mail,地址、电话等。3.管理员用户管理员是一个特殊的用户,它可以对普通用户、商品分类、订单进行管理。4.浏览商品用户进入系统之后,才能浏览商品。5.购买商品购买商品模块实现功能如下:a.放置商品。用户看中的商品后,在浏览/查询商品时单击该商品的购买标识,就可以把商品加入到购物车中。b.浏览购物车。进入自己的购物车,在里面,用户可看到购物车列表,序号,商品名称,购买的商品数量,商品单位价格。c.取消购物车。用户从购物车中将商品拿出或删除。d.编辑购物车中的商品数量。e.清空购物车。方便用户一次将购物车里的商品全部删除。用户正确登录之后,浏览商品,在决定要购买那种商品之后,把需要购买的商品放入购物车中。6.订单处理订单处理是整个电子商务平台的核心模块之一。整体流程如下:首先,顾客决定购买商品,这些商品在“商店”中都标明是有货的。系统按照顾客的要求,向商店发出了订单。接着,商店对订单进行分析,同时进行价格核对、库存校对等活动,如果没什么问题。就向商家发出提货请求。商家接到提货单后立即进行出货处理。其主要功能为:用户通过查看定单状态,确认是否己经发货;当用户购物完成之后,可以结帐。结帐时,需要把购买的商品信息和交易信息保存到数据库中;用户可以取消没有处理完的定单。在完成购买活动之后,系统自动生成订单信息,并显示给用户。并提供订单的查询功能。7.用户退出用户购物完成之后,退出该系统。8.网上支付接口(1)银行卡支付:对于银行卡支付方式,目前在国内已经普遍使用。一些中介的机构提供第三方的支付手段:商户只要和第三方签约,商户的客户就可以享受第三方提供的各种支付手段,而商户则免去了与各个银行进行结算的麻烦。(2)短信方式代收费支付:短信方式代收费是刚刚发展起来的一种新的电子商务支付手段,特别适合小额的支付。这种方式由移动和联通代收费,然后商户和移动、联通结算就可以了。而电子商务平台的短信接口的建立.则可以根据需要,与当地移动运营商签署服务运营商协议,并开发相应的短信接口程序,负责短信与网站的交互,从而为整个平台提供短信支持,并将求购者发送的求购信息。添加至电子商务平台数据库进行统一管理,最终可与平台之间实施交互。(3)传统方式:电子商务的传统支付方式是在平台中设立客户个人网上银行。其银行接口的建立有两种方案:方案一:向当地各大银行申请开通网站B2C业务。方案二:利用其它中间服务商所提供的结算接口进行网上支付。(二)业务流程图:本系统的主要应用对象分为两种,即:用户和系统管理员。用户:注册/登陆、购买商品、下订单系统管理员:用户信息管理、商品管理、订单管理1.管理员业务流程图:管理员业务流程图管理员在本系统中起着非常重要的作用,管理本系统的用户信息、商品信息以及订单信息等。管理员操作流程如上图所示。2.用户选购商品业务流程图用户选购商品业务流程图用户是本系统的主要应用对象,系统各个功能部分的组成以及系统的构架均基于用户的功能需要来设计,因此了解用户的选购商品的流程非常重要,上图揭示了一名普通用户的选购流程。3.用户注册、登录业务流程图用户注册、登录流程图4.订单处理流程图:订单处理业务流程图(三)数据流程图:提交Web购物界面转交填单介绍显示提交顾客配送中心生成单据记录送货部门总结管理部门总结仓库审核总结制定计划货源商品描述订单数据电子订单订单订单描述数据数据讲解网页订单数据订单数据意见意见表订单配货数据配货单库存数据库存报表调货数据库存数据调货单意见表单报表客户反映报表采购数据采购单三.系统设计(一)总体结构设计:为了建立目标系统的总体结构,可按主要的软件需求划分成子系统,然后为每个子系统定义功能模块及各功能模块间的关系,并描述各子系统的接口界面。网上购物系统可以分为前台和后台两个部分,前台部分由顾客使用;后台部分由管理员使用。总体功能结如下图所示。1.前台功能设计:网站导航模块:该系统的主功能导航。用户注册模块:主要用于注册新用户。最新商品模块:主要用于展示最新商品信息。推荐商品模块:主要用于展示推荐商品信息。热门商品模块:主要用于展示热门商品信息。商品分类模块:主要用于展示商品分类信息。用户中心模块:主要用于登录的用户进行个人信息修改、添加用户留言、修改密码和注销离开操作。站内公告模块:主要用于发布各种信息。销售排行模块:主要用于展示商品销售在前几位的商品信息。订单查询模块:主要用于查看所下的订单。购物车模块:主要用于购物车中商品进行查看、修改、清空和结算操作。购物流程模块:主要以图形的方式形象化的说明购物流程,方便用户操作。在线帮助模块:主要使用户更快熟悉该系统的使用方法。联系我们模块:主要用于提供与公司的联系方式和公司简介。2.后台功能设计:所有前台的信息都在后台进行、添加、修改、查询等管理,网上购物系统后台管理系统的功能设计如上图所示。后台主要包含以下模块:商品管理模块:用于对商品信息、商品类别进行添加、修改以及删除操作。(二)数据结构设计:用户和商品、订单之间的局部ER图购买用户名密码详细地址会员ID用户产生商品订单商品名商品描述商品ID号商品质量总金额运费订单日期订单ID号………………mn1n在网上购物系统中,存在用户、商品、购物车、订单、管理员等几个对象实体,以上述实体为例,一个用户对应多个商品,同时一个商品属于多个用户;一个用户对应多个购物车,同时一个购物车只属于一个用户;一个用户对应多个订单,一个订单只能属于一个用户;一个商品对应多个购物车,一个购物车对应多个商品;一个商品对应多个订单,一个订单对应多个商品;一个订单对应多个购物车,一个购物车只能属于一个订单;一个管理员对应多个用户、商品、购物车、订单,一个用户、商品、购物车、订单只能属于一个管理员。商品、订单和购物车之间的局部ER图会员ID用户名详细地址总金额订单日期订单ID号运费商品订单对应对应购物车购物车ID会员价格普通价格商品IDm1nn密码各实体之间总体ER图由此可知用户和购物车之间、用户和订单之间、订单和购物车之间、管理员和用户、商品、购物车、订单之间都是一对多的关系;商品和购物车之间、用户和商品之间是多对多的关系。用户管理员商品订单购物车购买管理产生管理管理对应管理对应mm111111nnnnnnnn四.系统框架1.系统配置网上购物系统运行在WindowsXP操作系统下,以Sun公司的J2EE技术为技术支持,使用JBuilder9.0作为开发平台、WebLogic8.0作为应用服务器、SQLSever2000作为核心数据库管理系统。2.网上购物系统的各类参数如下:(1)硬件平台:服务器端配置为专业服务器,内存4GB客户端配置为普通PC机、内存1GB以上、硬盘40G以上(2)软件:JBuilder9.0、SQLSever2000。3、Java技术:J2EE,JavaBean、Java、JavaScript。五.实践小结通过此次课程实践,使我更加扎实的掌握了有关电子商务系统开发的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。过而能改,善莫大焉。在课程实践过程中,我们不断发现错误,不断改正,不断领悟,不断获取。这次课程实践终于顺利完成了,在设计中遇到了很多问题,在自己的资料收集和交流中,终于游逆而解。从中能体会到在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退。此次实践,给我很多专业知识以及专业技能上的提升,同时,这也使我获得很深的感触。使我对抽象的理论有了具体的认识。通过这次课程实践,我掌握了各种功能结构图,数据流程图及E-R图等的具体绘制。这使我获益匪浅。我认为,在这学期的实验中,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实践课上,我们学会了很多学习的方法。而要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有很大的帮助。回顾起此课程实践,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是十分辛苦,但是可以从中学到很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次实践使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能对抽象的知识掌握的更彻底,从而提高自己的实际动手能力和独立思考的能力。此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有解决不了的问题。此次的课程实践达到了专业学习的预测目的。在课程实践之后,不仅自己的专业知识得到掌握,同时也对自己的专业知识有更多的兴趣,并能结合实际存在的问题在专业领域内进行更深入的学习。

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功