java网络购物系统毕业设计)(doc毕业设计论文)

上传人:Bod****ee 文档编号:47344610 上传时间:2018-07-01 格式:DOC 页数:24 大小:181.54KB
返回 下载 相关 举报
java网络购物系统毕业设计)(doc毕业设计论文)_第1页
第1页 / 共24页
java网络购物系统毕业设计)(doc毕业设计论文)_第2页
第2页 / 共24页
java网络购物系统毕业设计)(doc毕业设计论文)_第3页
第3页 / 共24页
java网络购物系统毕业设计)(doc毕业设计论文)_第4页
第4页 / 共24页
java网络购物系统毕业设计)(doc毕业设计论文)_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《java网络购物系统毕业设计)(doc毕业设计论文)》由会员分享,可在线阅读,更多相关《java网络购物系统毕业设计)(doc毕业设计论文)(24页珍藏版)》请在金锄头文库上搜索。

1、JAVAJAVA 网络购物系统网络购物系统目 录 目 录 2 前 言3 一、JAVA 的网络功能与编程 4 1、1JAVA 语言简介4 1、2JSP 技术简介 6 1、2、1 在 windows 平台配置 JSP 运行环境 9 二、网站的功能设计 10 2、1 网站功能分析 10 2、2 平台功能模块的设计 10 2、3 系统流程分析 11 2、3、1 前台购物流程图11 2、3、2 后台购物流程图12 2、3、3 注册功能流程图12 2、3、4 商品搜索流程图13 2、3、5 用户登录流程图13 2、3、6 商品管理流程图14 2、3、7 购物车流程图14 三、数据库设计15 3、1 顾客信

2、息基本表15 3、2 商品信息表15 3、3 商品分类表15 3、4 订单表15 3、5 订单详细信息表16 3、6 管理员信息表16 3、7 数据库的连接16 四、系统测试 16 4、1 系统关键部分测试分析16 4、2 单元测试分析17 4、3 测试分析总结及说明17 4、4 系统的性能分析18 五、总 结18 六、参考文 献182前言前言jsp 网上商城系统(网上购物系统设计)开题报告课题来源及研究的目的和意义: 随着互联网技术的迅速发展,网络已逐渐深入人心,更是成为继报刊、电 视广播等传统媒体之后而兴起的一新传媒介质,网络宣传已成为众多宣传手段 的重中之重,各种各样的网站也就应运而生:

3、为宣传企业而制作的公司网站、 可进行网上购物的电子商务网站、能及时了解到天下事的新闻网站、方便学习 的教育网站,还有学校、团体、个人等等各大各小的网站,充斥着我们的视野, 满足着我们的需要。网站的规划与建设,已悄然被许多人摆到了首要的迫在眉 睫的位置上。 当今的企业,如果仍然依靠传统的方式宣传自己企业的形象和文化、采购自己 企业所需的原材料和配套部件、推销自己企业的产品,则显得十分落后而且难 以适应激烈的市场竞争。因此,当代企业纷纷建立自己的网站,借助于互联网 快速的信息传递加速自身的发展。一个企业网站的规划与建设,自然而然也就 成了众多类型的网站规划与建设的典范;企业网站的规划与建设这一研究

4、课题, 也自然而然地成为当今乃至今后一段长时间内,企业内部和互联网上的一个相 当重要的讨论对象。我这次毕业设计主要研究的就是企业网上购物系统在网络 上的实现。购物网站的规划与建设这一课题,是应用前景非常广阔的!它的解决方案 不仅仅可以针对购物的网站,同样可以应用于多种多样的网站建设。21 世纪是信息化的社会,互联网实现了世界范围的网络间的互联和信息共 享,并已全面介入人类生产生活的方方面面,带动着人类社会的飞速发展。 企业产品的推销、企业形象的树立、企业文化的宣传,都靠着企业网站给着人 们的头脑里的第一印象。网站做的好,企业自然受人们关注、受人们青睐;如 果网站做的不好,企业的效益自然就会受到

5、影响。企业网站的规划与建设将是一个长久且受人关注的课题,人们将沿着这条 研究网站建设的路越走越精彩3一、一、JAVAJAVA 的网络功能与编程的网络功能与编程1、1 JAVA 语言简介Java 是一种简单易用、完全面向对象、具有平台无关性且安全可靠的 主要面向 Internet 的开发工具。自从 1995 年正式问世以来,Java 的快速发 展已经让整个 Web 世界发生了翻天覆地的变化。在早期,Java 比较多的用在 浏览器上,插入到网页中(即是 Java Applet 程序),成为最灵活、最强大的 网页多媒体的载体,但由于 Java 虚拟机相对于个人电脑而言,有占用资源大, 安全性相对较差

6、等缺点,Applet 逐渐的被后起之秀 Flash 所替代,但随着 Java Servlet 的推出,Java 在电子商务方面开始崭露头角,最新的 JSP(Java Server Page)技术的推出,更是让 Java 成为基于 Web 的应用程序 的首选开发工具,目前的 Java 技术已成为所有大型电子商务项目的必然选择。 1-2 JAVA 语言在 Java 上的应用 Java 程序可以获取网络上结点的图象、声音、 HTML 文档及文本等资源,并可以对获得的资源进行处理。例如 Java 程序可 以每隔一定时间读取某结点提供的最新数据,并以图表的形式显示出来。在 编程处理上,一般先生成一个 U

7、RL 类型的对象,然后用 Java 中相应的方法 (method)获取该对象所代表的资源。下面列举一个 Java 从网络上获取图象 的的方法以说明。 JavaApplet 可以直接从网络上结点获取图象并显示出来, Java 提供了如下方法可以创建对应于其他结点的图象:getImage(new URL(字符串)253jsp 网上书店系统用例图+功能图+论文其使用格式可有两种:String url = “结点 URL”;Image image;try image = getImage(new URL(url); catch(Exception e)System.out.println(“Cant

8、open the URL “);4或URL imgur=null;Image image;try imgur=new URL(“结点 URL “);catch (MalformedURLException e) System.out.println(“Cant open the URL “);image=getImage(imgur);前一种格式用“new URL(url)”生成 URL 对象, 并直接作为 getImage 的参数, 后一种格式先用“new URL(url)”生成一个 URL 对象,再传给 getImage,两种 格式本质上是一样的,下面是一个完整的实例(img.java):

9、import java.applet.*;import .*;import java.awt.*;public class img extends AppletImage image;public void init() String url = “/Newspic/2007118/1429189039.gif”;try image = getImage(new URL(url);5catch(Exception e)public void paint(Graphics g) g.drawImage(image, 0, 0,this);将上程序以 img.java 存盘, 执行 javac i

10、mg.java,将得到编译后生成 的 img.class,最后创建调用这两个 Java Applet 的 HTML 文档,并放在与 img.class 相同的目录,对应的 HTML 文档可如下(img.html): 以上仅是 Java 在客户端应用的一些方面,目前,Java 更广泛的应用是在服务 器端,这是本文研究的主要话题,下文提及的 Servlet、JSP 等技术都是 Java 在服务器端应用的具体形式。1-3JSP 的基础Servlet 技术 Java Servlet 是 JSP 技术的基础,JSP 本身就是预先被编译成 Servlet,然后 再运行的,而且大型的 Web 应用程序的开发

11、需要 Java Servlet 和 JSP 配合才能 完成,Servlet 这个名称大概源于 Applet,现在国内的翻译方式很多,本文为 了避免误会,本文直接采用 Servlet 这个名称而不做任何翻译,读者如果愿意, 可以称之为“小服务程序” 。Servlet 其实和传统的 CGI 程序和 ISAPI、NSAPI 等 Web 程序开发工具的作用是相同的,在使用 Java Servlet 以后,用户不必再 使用效率低下的 CGI 方式,也不必使用只能在某个固定 Web 服务器平台运行的 API 方式来动态生成 Web 页面。许多 Web 服务器都支持 Servlet,即使不直接支 持 Ser

12、vlet 的 Web 服务器也可以通过附加的应用服务器和模块来支持 Servlet。得益于 Java 的跨平台的特性,Servlet 也是平台无关的,实际上, 只要符合 Java Servlet 规范,Servlet 是完全平台无关且是 Web 服务器无关的。 由于 Java Servlet 内部是以线程方式提供服务,不必对于每个请求都启动一个 进程,并且利用多线程机制可以同时为多个请求服务,因此 Java Servlet 效率 非常高。但 Java Servlet 也不是没有缺点,和传统的 CGI、ISAPI、NSAPI 方式 相同,Java Servlet 是利用输出 HTML 语句来实现

13、动态网页的,如果用 Java Servlet 来开发整个网站,动态部分和静态页面的整合过程简直就是一场噩梦。 这就是为什么 SUN 还要推出 Java Server Pages 的原因。1-4 JavaBeans 技术 什么是 JavaBeans?JavaBeans 就是 Java 的可重用组件技术。ASP 通过 COM 来 扩充复杂的功能,如文件上载、发送 email 以及将业务处理或复杂计算分离出 来成为独立可重复利用的模块。JSP 通过 JavaBeans 实现了同样的功能扩充。 JSP 对于在 Web 应用中集成 JavaBeans 组件提供了完善的支持。这种支持不仅 能缩短开发时间(

14、可以直接利用经测试和可信任的已有组件,避免了重复开发) , 也为 JSP 应用带来了更多的可伸缩性。JavaBeans 组件可以用来执行复杂的计 算任务,或负责与数据库的交互以及数据提取等。在实际的 JSP 开发过程中, 读者将会发现,和传统的 ASP 或 PHP 页面相比,JSP 页面将会是非常简洁的,6由于 JavaBeans 开发起来简单,又可以利用 Java 语言的强大功能,许多动态页 面处理过程实际上被封装到了 JavaBeans 中。1、2JSP 技术简介JSP(JavaServer Pages)是由 Sun Microsystems 公司倡导、许多公司参与 一起建立的一种动态网页技术标准。JSP 技术有点

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

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