网上购物系统开发毕业论文.docx
- 文档编号:58656
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:68
- 大小:373.89KB
网上购物系统开发毕业论文.docx
《网上购物系统开发毕业论文.docx》由会员分享,可在线阅读,更多相关《网上购物系统开发毕业论文.docx(68页珍藏版)》请在冰豆网上搜索。
摘要
摘 要
电子商务是一种依托现代信息技术和网络技术,集金融电子化、管理信息化、商贸信息网络化为一体,旨在实现物流、资金流与信息流和谐统一的新型贸易方式。
随着网络技术和应用需求的发展,许多网站建立了电子商务平台,为企业之间、以及企业与会员之间提供了各种方便快捷的交易途径。
电子商务被众多商家和企业作为提高企业核心竞争力的一个重要手段;而网上购物系统作为电子商务的一个重要组成,已成为研究与应用的热点。
本文讨论了电子商务与网上购物系统的基本概念,分析了国内外研究现状与发展动态,研究了网上购物系统的实现方法与技术;在此基础上,将理论知识与开发技术运用到系统的实现过程当中,完成了网上购物系统的开发。
网上购物系统开发遵照软件工程流程,经历了系统需求分析、总体设计、详细设计、编码与测试。
重点分析了网上购物系统的可行性、系统需求;设计了系统的用例图、活动图、层次架构模型、系统架构模型和系统的功能。
系统从数据库基本内容入手,开发实现了基于JSP的网上购物系统,包括会员登录注册模块、在线会员管理模块、在线商品销售模块、在线后台管理模块。
其中,在线商品销售模块是核心,实现库房中的商品管理,及管理会员的购物车,从而实现结帐等一系列功能。
系统测试表明,基于JSP实现的本系统访问速度较快,安全性较好,有很强的实用性;系统功能完备,使用方便简捷,界面人性化,节省经营成本,大大减少了操作人员的工作负担。
关键词:
电子商务购物系统数据库管理JSP WEB应用
IV
目录
目录
第一章绪论 1
1.1课题背景 1
1.2课题的目的和意义 1
1.3主要工作 1
第二章相关技术和可行性分析 2
2.1系统的技术介绍 2
2.1.1JSP 技术介绍 2
2.1.2Tomcat6.0 介绍 2
2.1.3SQLServer2005 介绍 3
2.1.4JDBC 介绍 4
2.2系统开发平台及运行环境 4
2.2.1系统开发平台 4
2.2.2运行环境 4
第三章系统分析 6
3.1可行性分析 6
3.1.1社会可行性 6
3.1.2技术可行性 6
3.2系统需求分析 7
3.3平台功能分析 8
3.4数据库设计 9
3.4.1数据库表分析 9
第四章系统前台的设计与实现 13
4.1前台功能设计 13
目录
4.2通用文件设计 13
4.3首页设计 14
4.3.1首页中间部分 14
4.4网站会员设计 15
4.4.1会员注册 15
4.4.2会员登录 17
4.4.3会员信息管理 20
4.4.3会员查询商品信息设计 20
4.5会员购物设计 22
4.5.1购物车设计 22
4.5.2会员购物订单设计 24
4.5.3生成订单 24
4.5.4查看生成订单 25
第五章 购物后台设计与实现 27
5.1后台登录界面和主页面界面设计 27
5.1.1后登录界面的设计 28
5.1.2后台主页的设计 29
5.2订单信息查看 29
5.3管理员模块 31
5.4生产单位资料管理 33
5.5商品资料管理 34
5.5.1浏览商品资料 34
5.5.2增加商品资料 35
目录
5.5.3修改商品资料 35
5.6网站人员的管理 35
第六章总结与展望 38
致谢 39
参考文献 I
绪论
第一章绪论
1.1课题背景
因特网的迅猛发展正以前所未有的深度和广度影响和改变着人类生活的各个方面,而现在人们对于互联网技术的要求已不单单是浏览一下网站网页,收发电子邮件,日益忙碌的人们开始追求足不出户就能买到心仪的商品,是越来越多的上网爱好者实现购物的一种方式。
对于商家来说,拥有一个属于自己的网站是至关重要的。
网上购物系统是一种新兴的能够实现在线交互的商业信息系统,它主要向会员提供静态以及动态的信息资源,静态信息是指不经常更新的资源,如公司的简介、规范、制度等;动态信息指变化的信息,如公告信息、商品报价等。
网上购物系统有强大的在线交互功能,使的商家和会员可以方便的传递信息,完成交易。
这种新型的交易方式实现了公司间文档与资金的无纸化交易。
1.2课题的目的和意义
鉴于互联网的优势以及对国内外相关电子商务网站现状的研究分析,我决定以基于Web的购物电子商务网站开发作为我的毕业设计主题。
立足于设计一个在网络平台上运行的集购物、支付和配送等功能于一体的无店铺购物,以小小的力量推动中国互联网的发展。
1.3主要工作
这个网上购物系统所需要的功能从会员角度进行划分,可以分为前台会员功能和后台管理功能。
会员功能主要提供给购物的会员使用,包括会员的注册、登录,购物车,查看订单等;后台管理功能主要提供给系统的管理人员使用,包括对会员、商品、订单的管理。
会员注册后,登陆网站的会员可以在线查看、订购产品,并可在论坛中与其他会员进行交流及提出意见等。
这些部分用JSP设计页面及连接,使用数据库来建立相关的表,以便于对其进行查看、修改或删除。
在网站设计中,管理员完成对网站的维护与管理的工作。
使用数据库中权限的功能对管理员设置权限,管理员可以对商品信息进行新增,修改及删除,也可以对订单信息进行处理,同时管理员也可以对会员信息进行管理。
2
相关技术和可行性分析
第二章相关技术和可行性分析
2.1系统的技术介绍
本系统所涉及的技术主要有以Java语言为核心的JSP(JavaServerPages)技术进行实现业务实现,开发工具为MyEclipse,后台的服务支撑部分为应用服务器Tomca6.0以及数据库服务器SQLServer2005。
以下将对主要技术作简明的介绍。
2.1.1JSP 技术介绍
JSP是由Sun公司在Java语言的基础上开发出来的一种动态网页制作技术,其将标记<%%>插入到页面中,从而使网页中的静态部分和动态部分分离开来。
JSP是类似ASP的一种技术,在传统的静态网页HTML文件插入Java程序段和JSP
标记,就形成了JSP文件。
JSP技术的强势在于:
1、一次编写,到处运行。
在更换系统时,代码不需要做任何修改。
2、系统的多平台支持。
基本上可以在所有平台上的任意环境下开发,在任意环境中进行系统部署,在任意环境中扩展。
3、强大的可伸缩性。
通过小小的jar文件运行servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,一台服务器到无数台服务器,JSP表现了强大的可伸缩性。
4、多样化和功能强大的开发工具支持,常用的编辑工具有 Dreamweaver和
MyEclipse等。
2.1.2Tomcat6.0 介绍
Tomcat由Apache组织开发的一种常用Web服务器,提供Web服务。
一种JSP引擎,本身具有Web功能,可以作为独立的Web服务器使用。
但是,在作为Web服务器方面,Tomcat处理静态HTML页面时不如Apache迅速,也没有Apache健壮,一般选用Tomcat与Apache结合的方式,让后者对网站的静态页面的请求提供服务,而Tomcat作为专用的JSP引擎,提供JSP解析,得以更好的性能。
淮安信息职业技术学院毕业设计论文
1、JDK的安装与配置
(1)找到path变量后单击[编辑]按钮;弹出[编辑系统变量]对话框。
在[变量值]文本框中输入“c:
\jdk\bin”,然后单击[确定]按钮。
同时新建CLASSPATH变量;
(2)在[系统变量]选项组中单击[新建]按钮,在[变量名]文本框中输入
“CLASSPATH”,在[变量值]文本框中输入“c:
\jdk\lib\tools.jar;
c:
\jdk\lib\dt.jar;”然后单击[确定]按钮。
(3)用同样的方法把c:
\jdk添加到JAVA_HOME环境变量中;
2、TOMCAT的安装与配置
在这里设默认安装目录为c:
\Tomcat安装完毕,更改环境变量,用同样的方法把c:
\Tomcat添加到TOMCAT_HOME环境变量中。
启动Tomcat,在浏览器的[地址]下拉列表框中输入“http:
//localhost:
8080/”,如果看到的是在
左上方有一只可爱的小猫,则表示Tomcat安装成功。
2.1.3SQLServer2005 介绍
SQLServer是美国Microsoft公司开发的一个关系型数据库管理系统,是目前世界上最著名的关系数据库管理系统之一。
MicrosoftSQLServer2005在性能和可扩展方面确立了世界领先的地位,是一套完全的数据库和数据分析解决方案,使用户可以快速创建下一代的可扩展电子商务和数据仓库解决方案。
MicrosoftSQLServer2005在数据库服务器自动调整和自动管理技术方面在数据库领域中处于领先地位,使客户可以集中精力处理商业战略上的问题,而不是去细微调整数据库服务器的各项参数。
SQLServer的主要功能:
1、数据库管理功能
作为数据库管理系统,SQLServer自然应该具有数据库管理功能。
MicrosoftSQLServer2005的数据库由包含数据的表集合和其他对象(如视图、索引、存储过程和触发器)组成,目的是为执行与数据有关的活动提供支持。
存储在数据库中的数据通常与特定的主题或过程相关。
2、数据仓库功能
SQLServer2005提供了一套全新的综合分析服务系统。
分析服务为商业活动提供了集成的OLAP服务和数据挖掘功能。
OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。
数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势。
SQLServer针对包括集成数据挖掘、OLAP服务、安全性服务及通过Internet对多维数据集进行访问和链接分析提供新的数据仓库功能。
4
相关技术和可行性分析
3、网络论坛
SQLServer不仅提供网络论坛所需的可伸缩性与可扩展性之外,还提供了丰富的数据库编程能力,以确保系统的协同工作和灵活性。
SQLServer2005不仅支持集中化数据库管理功能,而且还最大程度地实现了管理与优化工作的自动化,从而,减轻了有关管理人员的负担。
4、完备的Web功能
SQLServer2005允许通过HTTP协议,在Web上进行高性能、基于标准的安全访问。
基于Web的客户端拥有访问关系型数据存储和访问分析服务的能力。
2.1.4JDBC介绍
数据库管理是每个应用系统开发过程中不得不考虑的问题,目前主流的数据库有Oracle、SqlServer、MySql等。
不管使用何种技术,都离不开JDBC技术的支持。
JDBC的全称是JavaDataBasesConnectivitystandard,即Java数据库连接,是一种数据库通用接口采用的主流技术。
其定义了用来访问数据库源的标准Java类库,通过它使用一种标准方法,就能够方便的访问数据库资源。
所以,JDBC又是一种规范,其目标是使应用程序开发人员通过它连接任何提供
JDBC驱动程序的数据库系统,这样就使得程序员无需对某种数据库有过多的了解,大大加快了开发过程。
有了JDBC,向各种数据库发送SQL语句就是一件再简单不过的事了。
换言之,有了JDBC,就不必为访问数据库A专门再写一个程序,又为访问数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统 开发 毕业论文