网上购物系统的设计与实现毕业论文模板(编辑修改稿)内容摘要:

........................................................................... 35 参考文献 .................................................................................................................................. 36 北京航空航天大学毕业设计 (论文 ) 第 1 页 1 绪论 研究背景 电子商务,就是在网上开展商务活动。 它是以电子交易为手段,完成金融、物品、服务、信息等价值的交换,是快速而有效地进行各种商务活动的最新方法。 电子商务的出现,改变了传统的一手交钱一手交货的模式,使得商业模式发生了很大的变化。 随着信息技术的不断发展和 Inter 互联网技术的日益普及 ,人们越来越意识到电子商务对国家经济、企业管理和个人生活所带来的巨大影响。 它满足企业、商人和消费者对提高产品和服务的质量、加快服务速度、降低费用等方面的需求,也帮助企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。 借助电子商务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。 电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极大的效益。 具有强大生命力的现代电子交易手段己越来越被人们所认识,发达国家在这方面有很多年的发展历史,发展中国家也正在加紧 制定总体发展战略,大力促进电子商务在国民经济各个领域的应用,力争在越来越激烈的国际竞争中占据有利的地位。 因此,对于网上购物技术的研究和实现,以及搭建一个实用的网上商店是很重要的。 目前网上购物在国内外发展现状 无论在国内还是在国外,电子商务都还处于起步阶段。 最近几年电子商务得到了迅速的发展。 尽管各个国家具体情况不同,但是基于对国家经济发展的预测,各国政府都很重视电子商务,并且积极地发展电子商务。 在发达国家,电子商务的发展非常迅速,通过 Inter 进行交易己成为一种潮流。 基于电子商务所连带出的 商品交易方案、电子结账方案和信息安全方案等, 北京航空航天大学毕业设计 (论文 ) 第 2 页 已逐步成为国际信息技术市场竞争的焦点。 随着电子商务的日益发展,产生了虚拟银行、网络营销、网上购物、网络广告等新兴信息产业,从侧面反应了电子商务正在对社会和经济产生着深刻的影响。 在电子商务过程中,通过人与电子通讯方式的结合,极大地提高了商务活动的效率,减少了不必要的中间环节。 同时,电子商务的发展也将转变政府的行为。 在电子商务逐渐变的流行的时代里,当企业应用电子商务进行经营,银行实现金融电子化,以及消费者实现网上消费的同时,也将对政府管理行为提出新的要求,国外在这方 面有很好的法律法规加以约束,防止商业欺诈行为。 国内在这方面做的就没有国外的好,没有一定的规范加以约束,我们经常可以看到一些消费者在网上购买的东西和实际不一样,发现上当后我们也无能为力。 在国外, XML 技术已经在电子商务领域里得到广泛应用。 由于它具有自描述性、内容与显示相分离、独立于平台等特点,并且提供了一套跨平台、跨网络、跨程序语言的数据描述方式,已逐渐成为科学与业务应用中数据表示及 Web 应用中数据交换的标准格式。 同时,国内外对 Java 技术的研究已经形成了热潮,纷纷研究如何利用JavaBean+JSP(Java Server Pages)架构及其相关工具来开发功能强大的新型应用程序。 相对而言,国内的研究工作要滞后一些。 主要表现在国内大部分的研究仍停留在较单一的层面上,单纯研究如何以 JSP 生成动态网页,对于如何将其与数据库技术及 XML 技术结合,生成真正的电子商务方案的研究却比较少,而很多国外的资料中已经在研究如何利用 .NET 技术生成真正的电子商务方案。 为此,用 JSP 技术来实现一个网上购物系统是很有必要的。 本文主要研究内容 基于 Java 的网上购物系统是一套基于数据库的商 品产品发布管理系统,是用 做开发平台开发, 做后台数据库, Myeclipse 做服务器,使用 JSP 页面做前台显示,使用 JavaBean 封装后台业务逻辑,可用于商品产品的实时发布以及企业产品数据管理的一个管理系统。 前台用户可通过页面 北京航空航天大学毕业设计 (论文 ) 第 3 页 浏览,查询和订购产品,后台管理员可以管理产品价格,简介,图片等多类信息。 网上购物系统的设计与实现在功能上基本实现了一个网上购物的应用。 网上购物系统,主要为方便管理员进行购物商品,订单,用户的管理。 所以,本系统的重点在后台的各个 管理模块,前台主要实现了基本的电子商务功能。 JSP 及相关技术简介 由于本系统所介绍的开发平台是在 MyEclipse 框架下开发的,因此下面主要介绍一下 JSP 技术。 JSP 技术 JSP 首先是转译时期,然后进入请求时期。 JSP 页面的运行需要有能力支持 Java平台 Servlet 规范的 Java 虚拟机。 JSP 的执行过程如图 所示: 图 JSP 执行过程图 Java 术语 1.组件、容器、连接程序 北京航空航天大学毕业设计 (论文 ) 第 4 页 a. 组件:组件是 Java 应用程序的主体构件。 b. 容器:容器是那些执行组件的应用程序。 c. 连接程序:一般说来,连接程序就是驱动程序 ——是能够让 Java 应用程序直接与其他软件进行通信的软件,它与公共协议(如 HTTP)不同。 2. Java 文件、 Class 文件与字节码、 JAR 文件 a. Java 文件:是指以. Java 为后缀的 Java 源代码。 b. Class 文件、字节码:这两个术语是相关的。 c. JAR 文件: JAR 文件就是 Java 存档文件。 3. J2SE、 J2EE、 J2ME、 J2SDK 与 JDK、 JRE、 JVM a. J2SE: Java 2 Standard Edition( Java 2 标准版),适用于桌面系统的 Java 2平台标准版; b. J2EE: Java 2 Enterprise Edition( Java 2 企业版),是一种利用 Java 2 平台来简化企业解决方案的开发、部署和管理相关复杂问题的体系结构; c. J2ME: Java 2 Micro Edition( Java2 精简版,也称为袖珍版), Java 2 平台中适用于小型设备和智能卡的版本; d. JSDK: Java Software Development Kit,和 JDK 以及 J2SE 等同; e. J2SDK: Java 2 SDK,即 Java 2 软件开发工具包,包括运行环境、编译工具及其他工具、源代码等,基本上与 J2SE 等同; f. JDK: JDK 现在是指 J2SDK( J2SE Development Kit),同时, J2RE 也改称为 JRE; g. JRE: Java Runtime Environment( Java 运行环境),运行 Java 程序所必须的环境的集合,包含 JVM 标准实现及 Java 核心类库; h. JVM: Java 虚拟机( Java Virtual Machine, JVM)是 Java 可移植性的关键。 MySql 数据库介绍 MySQL 名字的来历 MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQLAB 公司,在 2020 年 1 月 16 号被 Sun 公司收购。 MySQL 被广泛地应用 北京航空航天大学毕业设计 (论文 ) 第 5 页 在 Inter 上的中小型网站中。 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL作为网站数据库。 MySQL 的特性: C 和 C++编写,并使用了多种编译器进行测试,保证源代码的可移植性; AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、 OpenBSD、OS/2 Wrap、 Solaris、 Windows 等多种操作系统; API。 这些编程语言包括 C、 C++、 Python、 Java、Perl、 PHP、 Eiffel、 Ruby 和 Tcl 等; ,充分利用 CPU 资源; SQL 查询算法,有效地提高查询速度; ,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的 GB 231BIG5,日文的 Shift_JIS 等都可以用作数据表名和数据列名; TCP/IP、 ODBC 和 JDBC 等多种数据库连接途径; 、检查、优化数据库操作的管理工具;。 北京航空航天大学毕业设计 (论文 ) 第 6 页 2 需求分析 可行性研究 从技术可行性、经济可行性、法律可行性以及使用可行性等方面分析,基于Java 的网上购物系统都是可行的。 技术可行性:从项目的实施技术角度,设计方案来看,都是合理的。 在给定的时间内可以实现需求说明中的功能,软件质量能得到保障,有较高的使用价值,软件生产率高,使企业具备竞争力。 网上购物系统,是用目前比较成熟的JSP+JavaBean 技术,配合以 Myeclipse Tomcat 为服务器, MySQL 为后台数据库。 具备完成购物系统的能力。 经济可行性:虽然系统开发初期投资较大,但是,若开发成功本系统,将有助于公司更好地预测市场,在激烈的市场竞争中把握主动。 因此,从长远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。 网上购物系统的主要投资在网站服务器方面,如果可以正常运营,回报远大于投资,所以具备经济可行性。 法律可行性:网上购物系统是完全自主开发设计,因此不会构成侵权,在法律上是可行的。 使用可行性:在电子商务方面,由于日常信息处理量大,耗费时间长,出错效率高,在网上购物系统投入运行后,可以实现业务中的信息集中处理、信 息的交流、业务监管和重大决定。 并且可以实现公司进一步向网络服务发展,为信息工作打下良好的基础。 通过以上的研究和分析,认为网上购物系统开发所产生的效益将大于投入,所以开发本项目是可行的、必要的。 系统需求分析 从功能上讲基于 Java 的网上购物系统分为前台管理和后台管理。 前台管理是 北京航空航天大学毕业设计 (论文 ) 第 7 页 友好的操作界面,供用户浏览、查询使用。 包括:浏览商品、查询商品、订购商品等功能;后台管理是提供给管理员的,其中包括:商品管理、订单管理等。 从性能上来说,网上购物系统的效率高,速度快,算法规范,可以使管理员从繁琐的手工操作 中解脱出来,提高办公效率。 因此,本文根据实际情况,首先把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块,然后合并成一个可执行的软件系统模型。 使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足,此时模块也发展成为最终产品了。 从安全性上来看,购物前台页面主要是通过用户注册功能来实现,非注册用户只可以浏览购物内的商品,但是不可以下订单购买,大大加强了商品购买的安全性;而 购物的后台管理页面主要通过管理员账号和密码登陆来确保信息安全。 基本功能需求 基于 Java 的网上购物系统在实现上应该具有如下功能: (按类别); (按类别、价位、日期等); (享受市场价); (免费注册); ; (享受会员价); ; (自服务系统): a. 修改密码 b. 修改送货地址 c. 修改联系方式 根据以上分析,基于 Java 的网上购物系统的基本的数据流程和处理流程图如 北京航空航天大学毕业设计 (论文 ) 第 8 页 图 所示: 图 订单审核顶层数据流程图 开发环境 本系统是以 Windows 系统为操作平台,用 JavaBean+JSP 编程语言和 MySQL数据库来实现本系统所需功能的。 服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。 本机器的配置如下: 处理器: Inter Core i53210 主频 或更高; 内存: 4GB; 硬件空间: 500GB; 题目主要采用的技术; 数据库: MySQL; 编程语言 JSP+JavaBean; 服务器: ; 开发环境: Windows XP。 网上购物 订单审核 网上购物 北京航空航天大学毕业设计 (论文 ) 第 9 页 3 系统概要设计 总体功能 网上购。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。