网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > JSP,NET,JAVA类别 > 正文

基于JSP_网络购物系统的开发|网上商城|在线购物|网店系统

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/13

鉴于大家对JSP,NET,JAVA类别十分关注,我们编辑小组在此为大家搜集整理了“基于JSP_网络购物系统的开发|网上商城|在线购物|网店系统”一文,供大家参考学习

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

一、        毕业设计(论文)的内容和要求

     毕业设计(论文)是本科专业人才培训计划中最后一个综合性教学环节,是培养学生工程时间能力、理论研究能力和创新意识的严重途径,是学生毕业及学位资格认定的重要依据。做好毕业设计(论文)工作对培养具有创新精神和实践能力的高素质人才具有极其重要的意义。主要目的是培养学生综合运用所学理论知识和基本技能解决工程实际问题的能力,初步具有从事科学研究的能力。
一、毕业设计(论文)的内容
本设计是一个中小型的电子商务系统的开发即网络购物系统的开发,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管理、网站信息管理、首页公告管理、首页新闻管理等管理功能来对系统进行维护更新。
本次设计主要采用Java、JSP、Microsoft Access 2000相结合来实现的。Java是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。它有五大特点,即:平台无关性、安全性、面向对象、分布式、键壮性。JSP(JavaServer Pages)则是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。
二、毕业设计(论文)的要求
1.调查研究及检索与阅读中外文献资料的能力;
2.综合运用所学专业知识分析、解决实际问题的能力;
3.独立开展研究、独立完成课题的工作能力;
4.试验方案的制定、仪器设备的选型、安装、调试及试验数据的测试、采集与分析处理的能力;
5.设计、计算与绘图的能力,包括计算机应用能力;
6.逻辑思维与形象思维相结合的文字及口头表达的能力;
7.撰写设计说明书与论文的能力。
 

 

目 录
摘 要 I
Abstract II
第一章 绪 论 1
1.1选题的目的与意义 1
1.2系统的功能 2
1.3 使用的开发平台 3
1.4 本人主要工作 4
第二章 开发平台的技术 5
2.1 JAVA简介 5
2.2 JSP简介 6
2.3 Tomcat的介绍 7
第三章 系统的设计 9
3.1 系统的分析与设计 9
3.2 功能模块设计 10
3.3 数据库设计 14
第四章 系统的实现 20
4.1用户浏览模块主要界面 20
4.2管理模块主要界面 24
4.3主要JAVABEAN部分源代码 26
第五章 总结 32
参考文献 33
致 谢 34
 

1.2系统的功能
本系统是一个网络购物系统,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管理、网站管理等管理功能来对系统进行维护更新。
该商务电子应用系统作为对外开放的交易系统,开发完成后能实现“足不出户”而享受身临超市的服务,并能够自动计算金额,及时反应客房的定货信息,及大的养活了人力物力的投入,减少了成本开支,具有技术先进性,可靠性,易操作性,易维护性,易扩展性和安全性。
对用户和管理员需求列出如下:
(1).用户需求
a) 用户在注册后既可登陆本网站进行自由购物(注册时根据提示填写详细信息)
*若未登陆也可以浏览本网站商品,但不可购买商品。
b) 用户在浏览本网站商品时,如有意购买既可把商品放入自己的购物车(此时并未购买)。数据库此时将用户住处添加进数据库临时表。
c) 用户购买结束时打开自己的购物车,可根据自己的实际情况修改自己的购物车内的内容(包括修改,删除等),数据库根据用户操作修正并及时显示。
d) 用户在满意后即可购买,此时启动银行转账系统,并将购物车临时表内容删除,同时将用户最终购买信息写入数据库。
e) 此时网络交易结束,用户静等送货上门服务。
**若用户不慎丢失密码,可根据提示找回自己的密码并进行修改。
(2).管理员需求
a) 管理使用规定密码登陆。
b) 管理员根据界面提示对数据库进行各项操作:
(Ⅰ) 添加商品信息
(Ⅱ) 删除商品信息
(Ⅲ) 查询商品信息
(Ⅳ) 修改商品信息
() 查询用户订货信息
() 添加新闻信息
() 修改新闻信息
() 添加公告信息
() 修改公告信息
1.3 使用的开发平台
电子商务是当今的热门话题,然而传统的编程语言难以胜任电子商务系统,电子商务要求程序代码具有基本的要求:安全、可靠、同时要求能与运行于不同平台的机器的全世界客户开展业务。Java以其强安全性、平台无关性、硬件结构无关性、语言简洁同时面向对象,在网络编程语言中占据无可比拟的优势,成为实现电子商务系统的首选语言。因此,在设计本系统时,本人采用了JavaJSP作为主要的编程语言。所使用的开发平台如下:
1)网络服务器操作系统:Windows XP
2Web服务器:Tomcat 5.0
3)后台数据库系统:Microsoft Access 2000
4)网页编程语言:JAVAJSPJavaScript
5)所用开发工具:MyEclipse3.1
6)网页前台编辑工具:Micromedia Dreamweaver MX 2004
1.4 本人主要工作
Ø        本系统的开发主要采用模块开发方式,将系统按管理,用户注册,用户浏览以及用户操作等模块,严格按照业务的要求进行编程。
为了能提供一个功能较完整的电子商务网站,系统包含以下模块:
1)管理模块
a) 商品订单管理
b) 网站用户管理
c) 商品分类管理
d) 网站信息管理
e) 网站常规设置
2)用户浏览模块
a) 按照商品的类型从数据库提取商品信息
b) 根据客户是否登陆判断客户在本网站中的权限
c) 网站界面设计工作
3)用户注册模块
a) 用户根据提示注册成为本网站的会员
b) 对用户输入的数据进行有效性验证
4)用户操作模块
a) 添加购物车中货物
b) 删除购物车中货物
c) 修改购物车中购买数量
d) 付款购买货物
Ø        本文其它章节介绍如下:
第二章:开发平台的技术,在这一章节中主要介绍了javajsp技术,以及它的一些功能。
第三章:系统的设计,在这一章节中主要介绍了系统的分析与设计,系统的描述,系统功能模块的设计以及数据库的设计。
第四章:系统的实现,在这一章节中主要介绍了各个模块的主要界面及其部分源代码,本章还列举了部分重要javabean源程序。
第五章:总结,在这一章节中对前面所做工做作出了归纳性总结。


 

第二章 开发平台的技术
2.1 JAVA简介
Java是目前最常用的计算机编程语言,也是主要的网络开发语言之一。Java具有面向对象、分布式和多线程等先进高级计算机语言的特点,同时它还因可移植、安全性能高和网络移动性等逐渐成为一种行业标准。对于初次接触计算机编程语言的人来说,Java语言简单易学,不需要长时间的培训就可以编写出适合现在企业或个人需要的程序。
Java的特点:
(1). 平台无关性
平台无关性是指Java能运行于不同的平台。Java引进虚拟机原理,并运行于虚拟机,实现不同平台的Java接口之间。使Java编写的程序能在世界范围内共享。Java的数据类型与机器无关,Java虚拟机(Java Virtual Machine)是建立在硬件和操作系统之上,实现Java二进制代码的解释执行功能,提供于不同平台的接口的。
(2). 安全性
Java的编程类似C++,学习过C++的读者将很快掌握Java的精髓。Java舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。Java对程序提供了安全管理器,防止程序的非法访问。
(3). 面向对象
Java 吸取了C++面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。程序员只需把主要精力用在类和接口的设计和应用上。Java提供了众多的一般对象的类,通过继承即可使用父类的方法。在Java中,类的继承关系是单一的非多重的,一个子类只有一个父类,子类的父类又有一个父类。Java提供的 Object类及其子类的继承关系如同一棵倒立的树形,根类为Object类,Object类功能强大,经常会使用到它及其它派生的子类。
(4). 分布式
Java建立在扩展TCP/IP网络平台上。库函数提供了用HTTPFTP协议传送和接受信息的方法。这使得程序员使用网络上的文件和使用本机文件一样容易。
(5). 键壮性
Java致力于检查程序在编译和运行时的错误。类型检查帮助检查出许多开发早期出现的错误。Java自己操纵内存减少了内存出错的可能性。Java还实现了真数组,避免了覆盖数据的可能。这些功能特征大大提高了开发Java应用程序的周期。Java提供Null指针检测、数组边界检测、异常出口、Byte code校验。
2.2 JSP简介


 

 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师