电子商务系统的设计与实现模板.doc

上传人:pu****.1 文档编号:558055931 上传时间:2023-01-26 格式:DOC 页数:83 大小:2.67MB
返回 下载 相关 举报
电子商务系统的设计与实现模板.doc_第1页
第1页 / 共83页
电子商务系统的设计与实现模板.doc_第2页
第2页 / 共83页
电子商务系统的设计与实现模板.doc_第3页
第3页 / 共83页
电子商务系统的设计与实现模板.doc_第4页
第4页 / 共83页
电子商务系统的设计与实现模板.doc_第5页
第5页 / 共83页
点击查看更多>>
资源描述

《电子商务系统的设计与实现模板.doc》由会员分享,可在线阅读,更多相关《电子商务系统的设计与实现模板.doc(83页珍藏版)》请在金锄头文库上搜索。

1、电子商务系统的设计与实现2资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。摘 要随着社会经济的迅速发展和科学技术的全面进步, 特别是计算机事业的飞速发展, 以计算机与网络技术为基础的信息系统迎来了蓬勃发展的时期。网上购物也作为一种潮流步入了我们的生活中。网络购物不但降低了商场的运营成本, 而且也避免了消费者挑选商品的烦琐过程, 使消费者的购物过程变得轻松、 快捷、 方便, 很适合现代人快节奏的生活, 也开辟了一个新的销售方式。本系统是一个小型的电子商务系统, 本网上购物系统是根据现有的网上购物系统的现状而设计开发的电子商务平台。能够为各类用户提供方便的在线购物环境, 符合当前国内流

2、行的电子商务模式。该论文主要介绍了网上购物系统的开发背景、 前台系统的分析设计与实现, 后台系统的分析设计与实现。用户能够在系统中实现注册、 登录、 分类查询商品信息、 购物、 管理购物车、 结账等功能。经过后台管理模块能够实现对后台商品、 订单和系统的管理功能。本系统采用JAVA开发环境, 利用MVC的开发模式, 以MySQL为系统数据库, 以Tomcat作为服务器, 整个系统操作简便、 界面友好、 灵活实用。关键词: 网上购物系统; 系统管理; JAVA; MVC; Tomcat; MySQLKeywords: online shopping system; management; JAV

3、A; MVC; Tomcat; MySQL目 录1 前言12 系统开发的背景及意义22.1 系统开发背景22.2 系统的开发意义23 系统开发工具的介绍43.1 MyEclipse简介43.2 Servlet简介43.3 JSP简介43.4 Tomcat简介53.5 MySQL简介54 网上购物系统分析64.1 系统需求和可行性分析64.1.1 系统的需求分析64.1.2 系统的可行性分析64.2 系统设计的总体规则74.3 系统的主要架构及开发模式74.3.1 基于B/S的体系结构84.3.2 基于MVC的应用开发模型85 系统的功能和流程分析115.1 网上商城购物系统基本功能描述115.

4、2 系统整体布局模块的结构分析115.3 系统前台功能分析125.4 系统后台模块功能分析136 系统功能的具体实现156.1 系统数据库及表的设计156.1.1创立数据库156.1.2表的创立166.2 用户登录模块196.3 系统购物模块206.4 购物车模块226.5 订单模块256.6 支付模块286.7 管理员模块296.8 后台管理界面296.9 后台查看编辑已有分类模块316.10 添加商品分类模块326.11 后台添加商品模块356.12 后台查看所有订单模块357 系统测试及总结387.1 系统关键部分测试分析387.2 测试分析总结及说明387.3 系统的性能分析388 总

5、结40致 谢41参考文献421 前言当前, 网络正以一种前所未有的冲击力在影响着人类的活动, 包括人类的生产和日常生活。网络的诞生和发展, 颠覆了传统的信息传播方式, 冲破了存在于传统交流方式中时间和空间的种种壁垒, 极大地改变了人类从物质到精神、 从形式到内容、 从生产到生活的各种活动, 而且给人类带来了新的机遇和挑战。互联网的迅速发展使电子商务成为一种潮流和时尚, 也是网上购物成为未来的发展趋势。越来越多的商家在网上建立起商店, 向消费者展示出一种新颖的购物理念。网上购物系统作为电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。在美、

6、 日等信息化程度较高的国家和地区, 网络购物发展速度迅猛, 很多美国的世界级超一流的零售商, 也纷纷挤身于网络经商的行列。调查表明: 美国的家庭已越来越习惯于在家中从网上购物。在中国, 网上购物从无到有也不过短短几年时间, 但中国网上购物的用户数量却发展迅速, 这说明在中国发展网上购物具有良好的群众基础, 网上购物的方便快捷的优势使网上购物具有巨大的潜在发展优势, 网上购物方式日趋被大家接受。在未来的不久, 网上购物必将成为购物消费的主流方式。2 系统开发的背景及意义2.1 系统开发背景随着Internet的快速发展, 人们已经进入了信息时代, Web已经对商业、 工业、 银行、 教育、 政府

7、、 娱乐和信息产业及人们的工作、 生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上, 人们获得信息的来源已经不再只是报纸、 电视、 广播等传统媒体, 一个新的信息传送媒体逐渐被人们所青睐。范围广泛的, 复杂的分布式应用正在Web环境中出现。网上购物系统就相继的出现, 给人们带来了不少的方便快捷, 网上购物系统正在快速向前发展。国外相关研究情况: 美国是网上交易开展较早的国家, 在许多领域处于全球领先水平, 成为其它国家开展网上商城的示范, 其中网上商城销售涉及的领域十分广泛; 网上商城触及到了各个行业, 各种商品和各种服务, 发展速度和规模十分迅速。网上商城正酝酿着巨大商机

8、和挑战。国内相关研究情况: 当前, 中国所有行业基本上参与了电子商务。几年来中国的电信网络设施发展很开, 可是, 中国毕竟还是发展中国家, 对网上商城系统运行所需要的信息网络基础设施水平和对应于网络经济的社会法律。诚信环境建设等与发达国家相比还有一定差距。另一方面, 软件开发技术的发展也是电子商务的发展的一个硬性条件。而本次设计的任务是, 构建一个电子商务网站, 采用的主要技术是基于服务器端的JSP、 Servlet、 Java的组件JavaBean, 以及网页编程语言HTML。2.2 系统的开发意义当今Internet发展趋势下, 各种公司和机构都需要进行改造和调整来适应迅速变化的商务环境,

9、 由此, 公司系统和网站的开发对公司有很大的意义。公司系统的开发不但是公司产品展示和公司信息传递的一个平台, 更大一方面也是公司形象展示的一个平台。系统的完整性、 健壮性以及人性化对于一个公司产品销售和公司形象都有很大的关联作用。网上购物系统为改变传统的商业运作模式提供了一种技术上的可行性的方案; 利用Internet的技术经过廉价的通讯手段, 将买家与卖家、 厂商和合作伙伴紧密结合在了一起, 消除时间与空间带来的障碍, 从而大大的节约了交易成本, 扩大了交易范围。而在实际的生活中, 这种方案已经被广泛的运用到了实际的商业活动中了, 人们将这种交易模式称为电子商务。 当今比较流行的网上购物系统

10、有”淘宝(.com)”和”当当(.com)”。它们都是相当优秀的电子商务网站, 对其它的网站提供了良好的典范。设计中能够学习参考她们的思想, 了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。 设计和完成一个电子商务网站的, 将会牵涉到许多技术上的问题, 如: 动态网页制作技术的, 后台数据库的设计和管理, 经过实际的制作个网站, 能够避免纸上谈兵, 在实践中掌握上述技术的使用。对自己进一步学习和了解网上购物系统具有很大的现实意义, 对自己今后从事的工作都有很大的帮助和促进作用。3 系统开发工具的介绍3.1 MyEclipse简介MyEclipse企业级工作平台( MyEc

11、lipse Enterprise Workbench, 简称MyEclipse) 是对EclipseIDE的扩展, 利用它我们能够在数据库和JavaEE的开发、 发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境, 包括了完备的编码、 调试、 测试和发布功能, 完整支持HTML、 Struts、 JSP、 CSS、 JavaScript、 Spring、 SQL、 Hibernate。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合, MyEclipse的功能非常强大, 支持也十分广泛, 特别是对各种开源产品的

12、支持十分不错。MyEclipse当前支持Java、 Servlet、 AJAX、 JSP、 Struts、 Spring、 Hibernate、 JDBC数据库链接工具等多项功能。能够说MyEclipse是几乎囊括了当前所有主流开源产品的专属Eclipse开发工具。3.2 Servlet简介Servlet是运行在Web服务器或者应用服务器上的Java程序。它是一个中间层, 负责接收客户端的请求和连接HTTP服务器上的数据库或者应用程序。一个Servlet就是Java编程语言中的一个类, 它被用来扩展服务器的性能, 服务器上驻留着能够经过”请求-响应”编程模型来访问的应用程序。虽然Servlet

13、能够对任何类型的请求产生响应, 但一般只用来扩展Web服务器的应用程序。3.3 JSP简介JSP即Java Server Page,能够将静态的HTML与动态生成的内容混合起来。JSP既能够实现前台较好的动态效果, 也能够利用Servlet实现后台较好的逻辑操作 , 而且在JSP中HTML的编写与维护更为简单。JSP的技术的优势如下: ( 1) JSP技术是用Java语言作为脚本语言的。Java语言是成熟的、 强大的、 易扩充的编程语言。( 2) 高效性与安全性。JSP在执行前先被编译成字节码, 字节码由Java虚拟机解释执行, 比源码解释效率高。( 3) 可维护性。由于JSP技术是一种开放的

14、、 跨平台的结构, 因此Web服务器、 平台及其它组件能很容易升级或切换, 且不会影响JSP基本的应用程序。( 4) 稳定性。当前, JSP的发展已经是一种较成熟的技术。系统运行稳定, 是大中型电子商务企业的选择, 该系统采用JSP+Servlet+JDBC+JavaBean进行开发, 没有涉及SSH框架的技术, 是初级开发者较长采用的一种开发模式。3.4 Tomcat简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器, 属于轻量级应用服务器, 在中小型系统和并发访问用户不是很多的场合下被普遍使用, 是开发和调试JSP 程序的首选。对于一个初学者来说, 能够这样认为, 当在一台

15、机器上配置好Apache 服务器, 可利用它响应对HTML( 标准通用标记语言下的一个应用。) 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展, 但它是独立运行的, 因此当你运行Tomcat 时, 它实际上作为一个与Apache 独立的进程单独运行的。 Tomcat服务器是在SUN公司的开发的一个优秀的Servlet/JSP容器。Tomcat负责处理客户端请求, 把请求传给Servlet并把结果返回给客户端。Tomcat服务器除了能够运行Servlet和JSP, 还提供Web服务器的功能。3.5 MySQL简介MySQL是一个开放源码的小型关联式数据库管理系统, 开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、 速度快、 总体拥有成本低, 特别是开放源码这一特点, 许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。4 网上购物系统分析4.1 系统需求和可行性分析系统的需求分析和可行性分析是开发一个系统的首要工作, 对于系统的性能和系统的开发周期

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号