用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计JSP

基于JSP的数码产品销售网站

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 伴随着互联网的普及和有关技术的日渐成熟,企业电子商务越来越显示出它的强大优势。本文论述的数码产品销售网站[1]具有商品展示、会员注册登录、购物车、会员留言、订单处理、后台数据库管理等功能。本网站采用B/S结构,使用JSP络编程技术[2]—作为实现主要实现手段(从系统的安全性和代码的可重用性方面考虑,配合使用了Java Servlet、JSP、HTML等),同时采用MySQL数据库作为电子商务网站的后台数据存储。本系统针对小型企业设计,它是一个综合性的购物网站,可以作为商业企业开展电子商务的原始模型。
关键字: B2C;JSP;Servlet;MySQL;电子商务

Abstract
With the popularity of the Internet and related technology maturity, the enterprise based on Internet e-commerce more shows its powerful advantage. This paper discusses the order based on B2C e-commerce system with merchandise catalogs, member, online shopping, member messages, stock inquiry, backend database management, and other functions. The system uses the B/S structure, system development chose the current popular network programming technology -- the JSP as the main means of realization (from system security and code reusability into consideration, cooperate with Servlet, HTML, and Java JSP, etc), and using MySQL database as a database mangement system. This system is the enterprise develop e-commerce infrastructure and information platform.
Keywords: B2C;JSP; Servlet; MySQL;E-commerce
目 录
摘要 I
Abstract II
第一章 引言 1
1.1 课题背景 1
1.2 研究目标 1
1.3 论文各部分内容简介 2
第二章 系统设计 3
2.1 开发平台描述 3
2.1.1 硬件平台 3
2.1.2 软件平台 3
2.2相关技术介绍 3
2.2.1 B/S模式 3
2.2.2 Java/Servlet技术 4
2.2.3 MySQL数据库 4
2.2.3 Tomcat 服务器 4
2.3需求分析 5
2.3.1功能需求 5
2.3.2性能需求 6
2.4总体设计 6
2.4.1系统功能描述 6
2.4.2系统功能模块图 7
2.4.3业务流程图 8
2.4.4数据流分析 10
2.4.5数据字典 12
2.5 数据库设计 17
2.5.1 概念结构设计 17
2.5.2 系统E-R图 17
2.5.3 实体属性图 17
2.5.4 数据库分析与物理结构设计 19
第三章 系统实现 24
3.1发货处理模块 24
3.2界面显示模块 25
3.2.1界面设计原则 25
3.2.2 数据输入界面设计 26
3.2.3 界面显示 26
第四章 总 结 42
致 谢 43
参考文献 44


第一章 引言
1.1 课题背景
科技的发展带来了商品经济化的快速发展,计算机的使用已经涉及到了各个领域。电子商务网站的出现给公司和企业带来了巨大的方便,很好的适应了当今社会人们较强的时间观念。电子商务网站可以提供可靠的信息储存和处理手段。与传统手工管理相比,电子商务网站的优势是无法比拟的。作为计算机的一部分应用,通过计算机对公司和企业进行信息化的管理,效率可想而知。因此,要能够更具体和更合理化的管理单位企业销售情况信息,从更深层次地去了解计算机的工作原理,开发这样的一套软件系统是十分重要的。社会的巨大改变受益于计算机软硬的快速发展,当今社会人们的生活学习以及娱乐已经离不开计算机,甚至已经成为了一种不可或缺的工具。随着时间的推移,电子商务日趋完善,网络购物已经成为电子商务的重要组成部分。目前有许多形式的在线购物网站,著名的京东商城、当当网、亚马逊就是其中的一些典型代表。这些网站给本系统的实现提供了很好的参考。
目前,电子商务网上购物是一种比较成熟的技术。电子商务网站所涉及的网络技术和数据库技术已日益成熟。将公司网站和一套比较出色的电子商务软件相结合,会给公司带来相当可观的利润以及客户群。在对公司和企业的信息管理中,本系统与传统手工管理相比有如下优点。例如:检索迅速、效率高、存储量大、安全性好、成本低廉等。这极大的提高了一个公司或企业对于销售方面的管理效率。此电子商务网站的开发使用了动态的JSP网络编程技术,分为了两部分进行开发。一是前台应用程序的开发,二是后台数据库的创建以及后期维护。前者要求应用程序功能的完整性以及使用人操作的简易性(更加人性化),而相比于前者,后者则要求建立一个平台使得数据具有一致性,完整性和安全性。该项目的开发是为了满足顾客和管理员双方面的需求,也是为小型企业定制的一套比较合适的系统,实现了适合小企业经营的管理目标。
1.2 研究目标
一个B/S体系结构的商对客电子商务网站的设计与实现是本课题的研究目的。其功能主要包括:
1.交易用户的注册和管理。
2.商户交易商品的管理,包括查询和增删改。
3.商品交易过程的实现,主要包括订单商品的管理,订单的管理。
1.3 论文各部分内容简介
1.系统设计
a)相关技术以及开发平台的介绍
对系统的硬件平台、软件平台和相关技术进行介绍。
b)需求分析
通过对运行模型和商务网站的设计的深刻理解,收集各种数据,而电子商务订单需要深入研究,明确信息系统,目标,功能和性质。
c)总体设计
对总体系统功能进行描述并完成系统功能模块图。
d)数据库设计
根据业务需求、信息需求以及处理需求来确定数据结构。结合E-R 图,进行数据库设计。
2.系统实现
用My Eclipse对设计好的系统模型进行相应的编程,实现本系统的各个模块。包括界面模块,数据输入模块和发货处理模块。
3.总结
对论文全文进行总结,标注参考文献。

第二章 系统设计
2.1 开发平台描述
2.1.1 硬件平台
硬件的设计是基于信息系统的设计要求,确定物理设备信息系统的设计方案,这些有关于硬件设备的方案首先必须满足系统功能的各项需求,其次它应拥有不错的效率、较强的可靠性、安全性和适应性,并且有比较高的性能价格比。根据需求分析,系统环境最理想的是高配置,硬件平台的实际操作如下:
硬件环境(访客):用户最好采用较高配置硬件资源进行访问
硬件环境(开发者):英特尔2.6G处理器,2G内存,320G磁盘空间。
2.1.2 软件平台
系统开发和运行所需要的集成软件环境是软件平台,在设计时,选择实用的、高效的、方便的、功能齐全的软件平台,对于开发系统来说,意义重大。在充分考虑性能和各种软件平台的应用以及结合实际发展的需要,系统软件的平台选择如下:
1、操作系统
该系统在Windows 7操作系统下进行开发的,可运行于Windows XP和Windows 7以及Windows 8操作系统下,个人建议是使用Windows XP以上系统进行运行本系统。
2、开发软件
开发软件帮助人们开发和维护软件工具和环境软件,包括编辑程序,数据库系统,集成开发环境等,开发此系统的软件如下:
(1)数据库管理系统(DBMS):为了实现集中管理数据库,多个客户端同时处理所发的数据信息,最终我选择了MySql来管理本系统的信息。
(2)动态网页技术:建立系统通过使用JSP技术[3]。
2.2相关技术介绍
2.2.1 B/S模式
所谓B/S模式,英文全称为Browser/Server,就是浏览器与服务器的交互。这种模式的传输协议为HTTP,并且需要TCP/IP的支持,然后用户通过客户端使用浏览器访问服务器和与它相连接的数据库的技术及相应体系结构。浏览器、Web服务器[4]、应用服务器以及数据库共同构成了B/S模式。通过输入URL地址,客户端可以用浏览器访问服务器,服务器向数据库服务器发起请求,并且通过HTML形式将结果返回客户端的浏览器。在互联网技术兴起的同时,B/S模式即是C/S模式的扩展。在这种结构中,用户界面的实现,通过IE浏览器。与C/S模式相比,升级和运行维护较简单是B/S模式的优势,在不同的地点,通过不同的接入方式(如局域网, 广域网,因特网/内部网等)来访问和操作一些共有的数据。此外,许多未知用户可以很方便的使用B/S,因为只要有一台安装了IE的电脑,经过一些特定的设置,你就可以方便的使用了,比如创建企业网站,然后发布信息。
2.2.2 Java/Servlet技术
为了进行网页的请求和响应服务,Servlet使用框架对服务器[5]能力进行扩展。当服务器接到来于自客户端的请求时,通过Servlet建立服务器给客户端以相应的响应。当服务器或者客户端发起first请求时,能够主动装入 Servlet中。然后,Servlet 继续运行等待其他客户端的请求。可以这么说,Servlet 的功能强大,涉及的范围比较广泛。
HTML代码以及其中的Java代码一起组成了JSP页面。客户端在页面上发起请求后,服务器对这些Java代码进行相应的处理,之后返回给客户端浏览器,生成HTML页面。JSP的基础便是Java Servlet[6] ,要开发大型的网页应用程序的离不开Java Servlet加上JSP的配合。JSP具备了以下突出的特点,比如像Java技术一样简单易用,面向对象的,具有平台独立性和安全性,面向因特网。
2.2.3 MySQL数据库
瑞典MySQL AB公司开发了这一款小型的数据库管理系统-MySQL。然而在08年SUN公司收购了它。接着在2009年,Oracle又收购了SUN公司。目前在互联网上的中小型网站中MySQL被广泛使用。MySQL具有体积小、速度快、成本低等优点,特别是有源代码的开放。因此,非常多的中小型网站选择了MySQL[12]作为网站的数据库以此来降低整体的开发成本。当然,MySQL数据库也有它不足的地方,规模小、有限的功能都是它的短板。但这没有影响它受欢迎的程度,因为对于个人使用和中小企业网站开发已经足够了。

2.2.3 Tomcat 服务器
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器[7],属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
2.3需求分析
软件的生命周期中最关键的步骤就是需求分析。软件开发的基础需要具有需求的规格说明书,而为了书写说明书来阐明软件的功能以及总体性能我们就必须进行需求分析。软件需求分析同时也是一个不断认识和逐步求精的过程,软件的需求分析,准确的阐述了“系统必须做什么”。
这次我采用了结构化的分析来对系统进行分析,结构化分析主要是面向数据流的,分解并且简化问题,把物理和逻辑表示分开来,针对系统采用数据和逻辑的抽象是它的核心思想,数据流图和数据字典是描述它的工具。为了描述数据流整个的传输以及变换过程,站在了数据传递与加工角度并且加以图形描述。而数据字典作为数据流图的补充工具对数据流图中的各个元素作了完整的定义和说明。
2.3.1功能需求
1、能够让给顾客注册成为会员
如果仅仅是为了查看一些商品信息,那么就不需要注册,但是如果想要购买一些商品,那么就必须完成注册成为会员。当你在注册的时候,系统会有一定的要求,比如一个人的信息和收货人的资料(姓名、联系方式、Email、地址等等)。
2、能够让会员修改个人信息
在用户购买商品时,部分订单信息的默认选项是已注册会员的信息,如果有变动,在用户下订单的时可候可以进行更改。
3、能够让会员浏览商品
通过商品搜索功能,选择不同的搜索条件,可以迅速搜索到用户需要的商品。
4、能够让会员购买商品、下订单
为了在提交订单的时候能够对号入座,采用"登录"来验证用户的身份。用户只有将注册时留的"账号"和"密码"信息正确输入才可以登录。会员在线购买,确认后生成订单。
整个购物过程种包括:购买过程,如何找到用户想要的商品,如何使用购物车,如何查询会员的订单处理。
5、能够让会员进行留言
会员登陆后,可以在留言板中留言。
6、能够让管理员登陆
7、能够让管理员处理订单
会员在线购买生成订单后,由订单管理员对订单进行一序列的处理,包括订单发货、订单冻结等。
8、能够让管理员添加、修改商品信息
9、能够让管理员发布公告
10、能够让进行管理员的管理
11、能够让管理员管理会员信息
2.3.2性能需求
1、设计规范要求:
在项目开发的时候要按照命名规范文档来,规范必须统一,模块需要划分清楚,代码的编写也要有统一;程序安全并需要有良好的延展性;用户界面简洁、操作简单并且实用。
2、精度及灵活性要求:
该管理系统要能在较高精度下完成发出的命令,并且在操作员发出错误的指令时给予警告或提示,而非陷入不响应状态。
3、时间特性要求:
响应时间:所有查询操作均在2s内完成;
更新处理时间:所以更新操作均在2s内完成。
2.4总体设计
总体设计是在需求分析的基础上,对系统的实体结构模型的构建和设计。
2.4.1系统功能描述
在软件设计中,数据和系统构建的完成,并通过结构图来描绘软件的结构系统功能模块在设计的时候应当遵循模块的独立原理,换句话说,具有独立子功能的模块组成软件,而这些功能的模块之间关系应该相对简单。系统的功能模块是基于电子商务的商对客实现,围绕这一目标,确定这个系统应该实现的功能为:在前台首页用户进行注册、注册完后进行登录、然后可以开始挑选看中的商品、用户可以修改购物车信息、下订单后系统会生成订单、用户修改个人资料、查看商品已买记录等功能点。在后台管理模块中,实现管理员的登录、管理员对会员进行管理、订单的管理、商品的管理、留言的管理、公告的管理、管理员管理以及的修改管理员个人密码。
前台,系统向用户提供网站商品的具体信息。用户根据商品信息和网站提供的相关功能,做相应的操作,如注册、加入购物车、修改购物车的信息、提交会员的订单,购买的商品会以订单的形式提交给系统。
后台,管理员根据用户的订单信息,执行相应的服务,如根据订单信息给用户发货,订单状态可以标示订单是否被处理,管理员根据订单状态决定哪些需要处理。另外,系统管理员模块还可以添加、删除和修改商品信息。添加删除公告,查看用户的留言等功能。
2.4.2系统功能模块图

图2-1 系统功能模块


2.4.3业务流程图
1、系统整体业务的流程图
系统可以分为游客(未注册的用户)、已注册的用户两个角色,未注册用户可以浏览网站,但是只有注册用户才可以登录购买相应的商品,系统整体的业务流程图如下图2-1所示:
图2-2整体业务流程图

2、购物车
如以下表2-1显示了购物车的整体处理流程:

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信