基于java的电子商务网站的设计与实现

基于java的电子商务网站的设计与实现

ID:24633628

大小:60.00 KB

页数:5页

时间:2018-11-15

基于java的电子商务网站的设计与实现_第1页
基于java的电子商务网站的设计与实现_第2页
基于java的电子商务网站的设计与实现_第3页
基于java的电子商务网站的设计与实现_第4页
基于java的电子商务网站的设计与实现_第5页
资源描述:

《基于java的电子商务网站的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于JAVA的电子商务网站的设计与实现摘要电商网站作为B2C重要的服务窗口,有力推进了商业模式的创新与发展。Java技术作为面向对象的程序设计语言,以其可视化编辑环境及优越的性能,在电商网站设计中发挥了积极作用。本文将从电商网站开发需求分析入手,就其定位、功能、运营环境等内容进行探讨,为开发易用、高效电商网站提供技术参考。【关键词】电商网站Java技术系统需求功能设计以网络为平台的新兴电商网站的推出,实现了企业与消费者之间的快速、高效、低成本对接。我国电商起步较晚,而随着网民基数的骤增,电商网站经营模式已经成为企业宣传自身品牌的重要途径之一。本文将从Java技

2、术入手,依托电商网站总体功能及开发需求,从技术层面来探讨电商网站的设计与开发,以提升电商网站的可行性、科学性。1电商网站开发流程及重要环节从软件工程学来看,对于电商网站的开发与设计,需要遵循相应的流程。结合电商网站的使用特点及应用领域,主要分为五个阶段。一是系统需求分析与准备阶段,本阶段主要从软件开发需求上,搜集相关数据信息,并从技术上进行可行性分析论证,确保满足开发目标;二是用户、系统需求分析阶段,本阶段主要从用户信息调查、软件系统功能需求分析上,来明确系统边界,构建满足功能需要的用例模型,特别是对用户工作流程、系统分析模型的构建;三是归纳整理阶段,结合系统

3、分析结果,明确电商网站具体开发目标,并从软硬件设备上配置开发环境,如确定独立开发、二次开发等方式,优化电商网站开发模式;四是系统设计阶段,本阶段主要从解决系统分析中的问题入手,来设计程序编码,如系统设计的整体结构、各功能模块、数据库及管理方案等;五是系统实现阶段,本阶段主要是根据网站功能,将主要任务通过代码、脚本、可执行文件来实现,并对相关构件进行测试后集成为一个或多个可执行程序。2Java技术优势及特点Java语言与C语言、C++具有相似性,易学易用,同时Java不使用指针,避免了对系统内存的管理。作为面向对象的设计语言,Java支持类的单继承,接口多继承,

4、以及类与接口的转换机制,可以实现动态绑定。由于Java语言具有分布式,内置的网络应用程序接口Java,net类库,可以实现基于网络的快速分布式应用程序的编写。另外,在网络安全机制上,Java语言强类型机制、异常处理等功能,使其更具健壮性,特别是在防范恶意代码攻击上,Java语言通过Classloader安全防范机制,对于不同的名字空间,以区别本地与网络同名类检查,便于设置安全哨兵;Java程序在被编译后以后缀class标记为字节码格式,能够实现异构网络环境下的可靠运行,其移植性强,运行速度更接近于C++,尤其是在多线程管理上,Java语言凭借Thread类来创

5、建线程,能够满足多个线程的同时执行与同步。最后,Java平台内嵌API,以及对对象技术的全面兼容,使其开发及运行时间更短,编译一次即可实现在多平台上的快速运行,降低了系统运行及维护成本。3电商网站开发与设计电商网站的最显著特色是对产品、服务的集中展示,为实现B2C创造便捷的应用环境。因此,从电商平台总体需求来看,主要包括系统功能需求定位分析、使用者需求分析、系统运行需求分析、系统运行环境需求分析等部分。其结构如图1所示。3.1系统功能定位从电商网站定位来看,主要是满足对实体商品的网络化展示与销售、配送过程,要能够将商家产品、服务集中起来,吸引消费者在线购物,并

6、为商家提供良好的品牌服务环境。3.2使用者需求分析在电商网站平台上,使用者主要有商家、管理者及消费者三类。对于管理者,主要从电商网站业务的优化上,吸引更多商家加盟,优化产品分类,便于消费者选择与购买,做好订单管理、支付管理、物流配送管理,协同好消费者与商家的财务结算管理,开展电商平台的统一宣传及其他全局性管理工作。对于商家来说,其主要任务是对自我商品、服务进行管理,如设置商品介绍、报价、促销信息,对商品进行上下架管理,对订单进行备货及出货管理,协同售后服务管理等。对于消费者,主要有前台注册,挑选商品或服务,在线提问及进行网上下订单,在线支付,对服务进行评价,以

7、及其他个人空间管理等内容。3.3系统运营需求对于电商网站的运行管理同样体现在管理层、加盟商、消费者三方面。对于管理者,其通过产品服务分类、产品分类属性、权限管理等进行设置;对于商家,主要从授权管理下对自我商品、服务进行管理,如上下架、维护商品价格、分类推荐、广告管理、订单处理、支付管理、配送管理、库存管理等;对于消费者,主要从订单服务、支付管理、消费记录管理等内容。3.4系统运行环境对于电商网站运行环境,主要有软件环境,如操作系统、数据库及其他辅助软件,硬件环境主要有服务器、安全设备、备份设备等;网络环境主要有网络带宽、网络拓扑结构设计等。如在第三方系统对接上

8、,需要将系统信息与商户信息、消费者信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。