2菏泽学院本科毕业论文封皮

上传人:cl****1 文档编号:506763384 上传时间:2023-09-11 格式:DOCX 页数:23 大小:131.59KB
返回 下载 相关 举报
2菏泽学院本科毕业论文封皮_第1页
第1页 / 共23页
2菏泽学院本科毕业论文封皮_第2页
第2页 / 共23页
2菏泽学院本科毕业论文封皮_第3页
第3页 / 共23页
2菏泽学院本科毕业论文封皮_第4页
第4页 / 共23页
2菏泽学院本科毕业论文封皮_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《2菏泽学院本科毕业论文封皮》由会员分享,可在线阅读,更多相关《2菏泽学院本科毕业论文封皮(23页珍藏版)》请在金锄头文库上搜索。

1、Heze University本科生毕业设计(论文)题 目 网上家用电器选购系统的设计与开发姓 名 朱慧卿学号2006130222系别计算机与信息工程系专业计算机科学与技术指导教师 张洪波职称讲师2010 年 月 日菏泽学院教务处制目录摘要 关键词Abstract 1Key words1 1 引言 1 2采用技术和开发工具介绍32.1 JAVA 简介32.2 JSP技术简介和选择JSP技术的原因42.3数据库技术43系统分析53.1用系统的功能结构图描述网上家用电器选购系统需求 53.2系统目标63.3数据表结构74网上家用电器选购系统具体功能描述及实现 74.1 具体功能描述 74.1.1

2、登录与注册 74.1.2 查询84.1.3购物车使用 84.1.4用户信息管理94.1.5数据库的修改94.1.6其他小功能104.2用户购物流程104.3 重要模块具体功能实现 114.3.1 购物车 114.3.2 登录与注册 114.3.3查询功能124.3.4用户信息管理125 网站整体设计 125.1 CSS样式单文件设计 125.2创建数据库连接136结束语13参考文献:14致谢错误!未定义书签。网上家用电器选购系统的设计与实现计算机科学与技术 朱慧卿指导老师 张洪波摘要:通过调查分析传统家用电器店的不足,利用myeclipse和tomcat服务器等开发工 具,采用现在应用比较广泛

3、的javaservlet、jsp和Mysql数据库技术,实现了一个界面友好, 人性化较为突出,功能简便快捷并较为实用的网上家用电器选购系统。管理人员可以通过直接 进入数据库系统后台,实现网上家用电器信息的添加、删除等操作。用户在首页界面可以查看 各类家用电器信息,用户登录后也可以查看各类家用电器的具体内容,并可在站内进行搜索,并 能够方便地进行购买、结账等。关键词:网上家用电器选购系统;JAVA; JSP; Mysql ;设计与实现student majoring in Computer Science and technology ZhuHuiqingsupervising teacher

4、ZhangHongboAbstract: Through investigating and analyzing the inadequacy of traditional home appliances shop, with the use of myeclipse and tomcat server development tools, and adopting a wide range of application servlet, jsp and Mysql database technology, it realizes a friendly interface, more prom

5、inent features and are more simple and efficient Home Appliances Purchasing System. Managers can go directly to the background database systems, add or delete the home appliances online information. The user can view all types of home appliances information on the headpage interface and the user can

6、 log in to view the specific content of all kinds of home appliances, and search in the station and be able to easily purchase, checkout and so on.Key words: Home Appliances Sales System; JAVA; JSP; Mysql Database; Design and Realization1 引言伴随着网络技术的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、 低成本的优势,逐步成为新兴的经营模式和理念,

7、人们已不再满足于信息浏览和发布, 而是渴望着能够充分享受网络所带来的更多的便利。的确,客户足不出户便可以方便快 捷地选购自己喜欢的商品,这正是网络为客户带来的好处。网上家用电器选购系统能提 供人机交互,使得消费者通过全新的交流方式获得家用电器的最新消息,它不受传统家 电店的制约,突破地理位置上的界限,为共享资源,交流经验提供了方便。正是由于网 络传播信息迅速方便、容量大、覆盖面广、自由交互等特点,很多的商家都已经设计和 开发了网店,以提供个性化的购物平台,极大的提高购物效率。本文专门针对当前一引 些现实问题,充分考虑了消费者的喜好和愿望,力求设计出一个功能较为完备、简单实 用,界面较为亲切友好

8、的网上家用电器选购系统,以营造一个有利提高家电销售的效率 和消费者的购买的新环境1。2 采用技术和开发工具介绍针对不同的应用平台我们要选择合适的设计工具,采用更为有效实用的技术。鉴于 此案所设计的网上家用电器选购系统是运行在Windows平台下的一个小型网站,决定选 用myeclipse开发工具,采用当今应用极为广泛的JAVA、JSP技术和发展较为成熟的数 据库技术(MySQL数据库管理系统),配合Tomcat提供对Servlet/JSP的支持,作为系 统运行的容器即JSP服务器。2.1 JAVA 简介Java 诞生于 1995 年,是一个简单的面向对象程序语言,具有更高的跨平台可能性。 Ja

9、va不公可以用来开发大型的桌面应用程序,而且特别适合于Internet的应用开发。 目前,Java语言不公是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应 当掌握的一门基础语言。Java是一个支持面向对象观点的程序语言,但是比C+要简单, 去掉了 C+中一些在开发时可能发生错误的功能,比如指针。它涉及网络、多纯种等重 要的基础知识,而且很多新的技术领域都涉及到了 Java语言。而用Java编写出的程序 在不同的平台间具有更高的可移植性。对于“一次编写,到处运行”这样的梦想, Java 提供了更高的可能性。Java的面向对象编程是一种先进的编程思想,更加容易解决复杂 的问题,主要体现在

10、下面三种特性:封装、继承、多态o Java可以代表程序语言,但在 今日,更多的时候代表了软件开发的构架。随着Java的应为范围越来越广,Java演化 出了三个不同领域的应用平台:Java SE (J2SE) Java标准平台、Java EE (J2EE) Java企业平台与Java ME (J2ME) Java小型平台。J2SE提供了标准的JDK开 发平台,利用该平台可以开发 Java 桌面应用程序和低端的服务器应用程序,也可以开 发Java Applet。我们所选择的开发环境是JDK1.5.0_ll,其中包含了 Java的运行环境JRE。Java不仅提供语言和丰富的API,更提供了开发人员在

11、各个领域开发软件时, 一种依循的标准与框架(Framework)工具。总之,随着时间的推移,Java不只代表一 种语言,而是一个开发软件的平台,更进一步讲也是软件开发时的标准与框架的统称。 因此学习Java不仅仅是学会语言的语法,更多时候是要学会如何利用Java本身提供的 资源和标准,开发出框架更好,更易维护的软件3。Java的语言特性:简单的,面向对象的,网络的,编译的,健壮的,安全的,可移 植的,高性能的4。Servlet是使用Java Servlet应用程序设计接口(API)及相关类和方法的Java 程序。除Java Servlet API, Servlet还可以使用以扩展和添加API的

12、Java类软件包。Java评议能够实现的功能,Servlet基本上都能实现(除了图形界面外)。Servlet主要 用于处理客户端传来的 HTTP 请求并返回一个响应通常所说的 Servlet 就是指 HttpServlet,用于处理HTTP请求,能够处理的请求有:doGet、doPost、service等。 在开发 Servlet 时,可以直接继承 javax.servlet.http.HttpServlet。Servlet 需要在 web.xml中进行描述,在描述时,主要是执行Servlet的名字、Servlet类、初始参数、 安全配置、 URL 映射、启动的优先权等。 Servlet 不公

13、可以生成 HTML 脚本输出,也可以 生成二进制表单进行输出。本系统中有 ActionServlet.java、 UserServlet.java 两个 文件5。2.2 JSP技术简介和选择JSP技术的原因JSP的全称是Java Server Page,它是Java开发中最具代表性的Web开发的解决 方案。在目前比较流行Web程序开发中,JSP是比较热门的一种脚本语言。它具备Java 的优点:稳定、安全、可移植性好,成为大、中型网络开发的首选。使用JSP进行开发 工作,不公能够制作像 HTML 一样的静态的网页,还能够制作出包含动态数据的网页。在 JSP开发过程中,人们不断地将JSP进行模式化

14、的分离处理。模式化的处理将网页中的 表示、业务处理、逻辑处理层等到很好的分离,增强了程序的可扩展性及可维护性。Web技术的发展是由静态网页技术的HTML到动态网页技术(CGI、ASP、PHP、JSP), 经历了一个重要的变革过程。随着信息社会的进步和人们要求的不断提高,Web已经不 再局限于仅仅由静态网页提供信息服务而改变为动态网页,可提供交互式的信息查询服 务,使信息数据库服务成为了可能,静态网页和动态网页的区别如下:静态网页:利用FrontPage或Dreamweaver所设计的具有.htm(或.html)扩展名的 网页。这种网页无法存取后台数据库,不能利用代码动态改变网页的显示内容,只能

15、固 定显示事先设计好的页面内容。静态网页运行于客户端的浏览器。动态网页:不仅仅表现在网页的视觉展示方式上,更重要的是,它可以对网页中的 内容进行控制与变化。可实现对后台数据库的存取,并能利用数据库中的资料,动态生 成客户端显示的页面,运行于服务器端。以往的Java网络编程中主要依靠的是JavaServlet,简称Servlet。Servlet继承 了 Java语言的所有特性(包括优、缺点),但是Servlet没有把静态内容和动态内容很 好地区分开来,在程序的后期维护及二次开发中带来了非常大的麻烦。而JSP的出现则 解决了这一麻烦,它将静态内容和动态内容进行了有效的分离,程序开发人员只需要JSP 标识或者脚本语言来生成动态的内容,即可达到分离的效果。静态内容和动态内容的分 离使得程序人员和页面人员不再浑浊在一起,可以各自发挥所独有的才能。程序人员和 页面人员可以各自负责自己的开发,JSP很好地将HTML表示层和逻辑层分开。Servlet 则适合创建高度的程序化的内容,如数据处理及页面

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

当前位置:首页 > 建筑/环境 > 建筑资料

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