网上购物系统开发本科毕业论文.doc

上传人:鲁** 文档编号:560343920 上传时间:2024-01-13 格式:DOC 页数:63 大小:1.07MB
返回 下载 相关 举报
网上购物系统开发本科毕业论文.doc_第1页
第1页 / 共63页
网上购物系统开发本科毕业论文.doc_第2页
第2页 / 共63页
网上购物系统开发本科毕业论文.doc_第3页
第3页 / 共63页
网上购物系统开发本科毕业论文.doc_第4页
第4页 / 共63页
网上购物系统开发本科毕业论文.doc_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《网上购物系统开发本科毕业论文.doc》由会员分享,可在线阅读,更多相关《网上购物系统开发本科毕业论文.doc(63页珍藏版)》请在金锄头文库上搜索。

1、摘要 摘 要 电子商务是一种依托现代信息技术和网络技术,集金融电子化、管理信息化、商贸信息网络化为一体,旨在实现物流、资金流与信息流和谐统一的新型贸易方式。随着网络技术和应用需求的发展,许多网站建立了电子商务平台,为企业之间、以及企业与会员之间提供了各种方便快捷的交易途径。电子商务被众多商家和企业作为提高企业核心竞争力的一个重要手段;而网上购物系统作为电子商务的一个重要组成,已成为研究与应用的热点。 本文讨论了电子商务与网上购物系统的基本概念,分析了国内外研究现状与发展动态,研究了网上购物系统的实现方法与技术;在此基础上,将理论知识与开发技术运用到系统的实现过程当中,完成了网上购物系统的开发。

2、 网上购物系统开发遵照软件工程流程,经历了系统需求分析、总体设计、详细设计、编码与测试。重点分析了网上购物系统的可行性、系统需求;设计了系统的用例图、活动图、层次架构模型、系统架构模型和系统的功能。系统从数据库基本内容入手,开发实现了基于JSP的网上购物系统,包括会员登录注册模块、在线会员管理模块、在线商品销售模块、在线后台管理模块。其中,在线商品销售模块是核心,实现库房中的商品管理,及管理会员的购物车,从而实现结帐等一系列功能。系统测试表明,基于JSP实现的本系统访问速度较快,安全性较好,有很强的实用性;系统功能完备,使用方便简捷,界面人性化,节省经营成本,大大减少了操作人员的工作负担。关键

3、词:电子商务 购物系统 数据库管理 JSP WEB应用I目录目录第一章 绪 论11.1 课题背景11.2 课题的目的和意义11.3主要工作1第二章 相关技术和可行性分析22.1 系统的技术介绍22.1.1 JSP 技术介绍22.1.2 Tomcat 6.0 介绍22.1.3 SQL Server 2005 介绍32.1.4 JDBC 介绍42.2 系统开发平台及运行环境42.2.1 系统开发平台42.2.2 运行环境4第三章 系统分析53.1 可行性分析53.1.1 社会可行性53.1.2 技术可行性53.2 系统需求分析63.3 平台功能分析73.4 数据库设计83.4.1数据库表分析8第四

4、章 系统前台的设计与实现114.1 前台功能设计114.2 通用文件设计114.3 首页设计124.3.1首页中间部分124.4 网站会员设计134.4.1 会员注册134.4.2 会员登录154.4.3 会员信息管理184.4.3 会员查询商品信息设计184.5 会员购物设计194.5.1 购物车设计204.5.2 会员购物订单设计214.5.3 生成订单224.5.4 查看生成订单23第五章 购物后台设计与实现245.1 后台登录界面和主页面界面设计245.1.1 后登录界面的设计255.1.2 后台主页的设计265.2 订单信息查看275.3 管理员模块285.4 生产单位资料管理295

5、.5 商品资料管理305.5.1 浏览商品资料315.5.2 增加商品资料315.5.3 修改商品资料325.6 网站人员的管理32第六章 总结与展望34致谢35参考文献36绪论第一章 绪 论1.1 课题背景因特网的迅猛发展正以前所未有的深度和广度影响和改变着人类生活的各个方面,而现在人们对于互联网技术的要求已不单单是浏览一下网站网页,收发电子邮件,日益忙碌的人们开始追求足不出户就能买到心仪的商品,是越来越多的上网爱好者实现购物的一种方式。对于商家来说,拥有一个属于自己的网站是至关重要的。网上购物系统是一种新兴的能够实现在线交互的商业信息系统,它主要向会员提供静态以及动态的信息资源,静态信息是

6、指不经常更新的资源,如公司的简介、规范、制度等;动态信息指变化的信息,如公告信息、商品报价等。网上购物系统有强大的在线交互功能,使的商家和会员可以方便的传递信息,完成交易。这种新型的交易方式实现了公司间文档与资金的无纸化交易。1.2 课题的目的和意义鉴于互联网的优势以及对国内外相关电子商务网站现状的研究分析,我决定以基于Web的购物电子商务网站开发作为我的毕业设计主题。立足于设计一个在网络平台上运行的集购物、支付和配送等功能于一体的无店铺购物,以小小的力量推动中国互联网的发展。1.3主要工作这个网上购物系统所需要的功能从会员角度进行划分,可以分为前台会员功能和后台管理功能。会员功能主要提供给购

7、物的会员使用,包括会员的注册、登录,购物车,查看订单等;后台管理功能主要提供给系统的管理人员使用,包括对会员、商品、订单的管理。会员注册后,登陆网站的会员可以在线查看、订购产品,并可在论坛中与其他会员进行交流及提出意见等。这些部分用JSP设计页面及连接,使用数据库来建立相关的表,以便于对其进行查看、修改或删除。在网站设计中,管理员完成对网站的维护与管理的工作。使用数据库中权限的功能对管理员设置权限,管理员可以对商品信息进行新增,修改及删除,也可以对订单信息进行处理,同时管理员也可以对会员信息进行管理。淮安信息职业技术学院毕业设计论文第二章 相关技术和可行性分析2.1 系统的技术介绍本系统所涉及

8、的技术主要有以 Java 语言为核心的 JSP(Java Server Pages)技术进行实现业务实现,开发工具为 MyEclipse,后台的服务支撑部分为应用服务器Tomca 6.0以及数据库服务器 SQL Server 2005。以下将对主要技术作简明的介绍。2.1.1 JSP 技术介绍JSP是由Sun公司在Java语言的基础上开发出来的一种动态网页制作技术,其将标记插入到页面中,从而使网页中的静态部分和动态部分分离开来。JSP是类似ASP的一种技术,在传统的静态网页HTML文件插入Java程序段和JSP标记,就形成了JSP文件。 JSP技术的强势在于:1、一次编写,到处运行。在更换系统

9、时,代码不需要做任何修改。2、系统的多平台支持。基本上可以在所有平台上的任意环境下开发,在任意环境中进行系统部署,在任意环境中扩展。3、强大的可伸缩性。通过小小的jar文件运行servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,一台服务器到无数台服务器,JSP表现了强大的可伸缩性。4、多样化和功能强大的开发工具支持,常用的编辑工具有Dreamweaver和MyEclipse等。2.1.2 Tomcat 6.0 介绍Tomcat 由Apache 组织开发的一种常用 Web 服务器,提供 Web 服务。一种 JSP 引擎,本身具有 Web 功能,可以

10、作为独立的 Web 服务器使用。但是,在作为 Web 服务器方面,Tomcat 处理静态 HTML 页面时不如 Apache 迅速,也没有Apache 健壮,一般选用 Tomcat 与 Apache 结合的方式,让后者对网站的静态页面的请求提供服务,而 Tomcat 作为专用的 JSP 引擎,提供 JSP 解析,得以更好的性能。 1、JDK 的安装与配置(1)找到 path 变量后单击编辑按钮;弹出编辑系统变量对话框。在变 量值文本框中输入“c:jdkbin”,然后单击确定按钮。同时新建 CLASSPATH 变量;(2)在系统变量选项组中单击新建按钮,在变量名文本框中输入“CLASSPATH”

11、, 在 变量值文本框中输入“ c:jdklibtools.jar ;c:jdklibdt.jar;”然后单击确定按钮。(3)用同样的方法把 c:jdk 添加到 JAVA_HOME 环境变量中;2、TOMCAT 的安装与配置在这里设默认安装目录为 c:Tomcat 安装完毕,更改环境变量,用同样的方法把 c:Tomcat 添加到 TOMCAT_HOME 环境变量中。启动 Tomcat,在浏览器 的地址下拉列表框中输入“http:/localhost:8080/”,如果看到的是在左上 方有一只可爱的小猫,则表示 Tomcat 安装成功。2.1.3 SQL Server 2005 介绍SQL Ser

12、ver 是美国Microsoft公司开发的一个关系型数据库管理系统,是目前世界上最著名的关系数据库管理系统之一。Microsoft SQL Server 2005在性能和可扩展方面确立了世界领先的地位,是一套完全的数据库和数据分析解决方案,使用户可以快速创建下一代的可扩展电子商务和数据仓库解决方案。Microsoft SQL Server 2005 在数据库服务器自动调整和自动管理技术方面在数据库领域中处于领先地位,使客户可以集中精力处理商业战略上的问题,而不是去细微调整数据库服务器的各项参数。SQL Server 的主要功能:1、数据库管理功能 作为数据库管理系统,SQL Server 自然

13、应该具有数据库管理功能。Microsoft SQL Server 2005的数据库由包含数据的表集合和其他对象(如视图、索引、存储过程和触发器)组成,目的是为执行与数据有关的活动提供支持。存储在数据库中的数据通常与特定的主题或过程相关。2、数据仓库功能 SQL Server 2005提供了一套全新的综合分析服务系统。分析服务为商业活动提供了集成的OLAP服务和数据挖掘功能。OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势。SQL Server针对包括集成数据挖掘、OLAP服务、安全性服务及通过Internet对多维数据集

14、进行访问和链接分析提供新的数据仓库功能。3、网络论坛 SQL Server 不仅提供网络论坛所需的可伸缩性与可扩展性之外,还提供了丰富的数据库编程能力,以确保系统的协同工作和灵活性。SQL Server2005 不仅支持集中化数据库管理功能,而且还最大程度地实现了管理与优化工作的自动化,从而,减轻了有关管理人员的负担。4、完备的 Web 功能 SQL Server2005允许通过HTTP协议,在 Web上进行高性能、基于标准的安全访问。基于Web的客户端拥有访问关系型数据存储和访问分析服务的能力。2.1.4 JDBC 介绍数据库管理是每个应用系统开发过程中不得不考虑的问题,目前主流的数据库有O

15、racle、SqlServer、MySql等。不管使用何种技术,都离不开JDBC技术的支持。JDBC的全称是Java DataBases Connectivity standard,即Java数据库连接,是一种数据库通用接口采用的主流技术。其定义了用来访问数据库源的标准Java类库,通过它使用一种标准方法,就能够方便的访问数据库资源。所以,JDBC又是一种规范,其目标是使应用程序开发人员通过它连接任何提供JDBC驱动程序的数据库系统,这样就使得程序员无需对某种数据库有过多的了解,大大加快了开发过程。有了JDBC,向各种数据库发送SQL语句就是一件再简单不过的事了。换言之,有了JDBC,就不必为访问数据库A专门再写一个程序,又为访问数据库B专门写一个程序。所以,JDBC为Java应用程序与各种不同数据库之间进行对话提供了一个标准的方法,这也是Java语言“一次编写,到处运行”的优势。2.2 系统开发平台及运行环境2.2.1 系统开发平台操作系统:Windows 系列操作系统; 开发工具:MyEclipse 8.5;应用服务器:Tomcat 6.0; 数据

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

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