书签 分享 收藏 举报 版权申诉 / 31

类型满屋花鲜花网站的设计.docx

  • 文档编号:24239
  • 上传时间:2024-04-22
  • 格式:DOCX
  • 页数:31
  • 大小:938.11KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    满屋 鲜花 网站 设计
    资源描述:

    1、任务书毕业设计课题方向:web网站题目:满屋花鲜花网站完成日期:20xx年5月18日一、题目来源:根据指导老师意见与个人兴趣及能力,从老师所给参考题目中选定。 通过查阅相关资料并在老师的指导下共同商定此题目。二、设计要求:(包括原始数据、技术要求、工作要求、作品要求)本系统它分为前台(Dreamweaver)部分和后台(MyEclipse 5.5.1 GA/DBExplorer)部分,前台部分由用户使用,本网站中进行了后台连接前台的功能例如:前台和后台,前台由用户使用,前台主要包括:用户注册、用户登录、用户的浏览、购买商品等。后台由管理员使用,主要包括:管理员登录、查看订单、购物车管理、商品管

    2、理,设置系统建立后的网站系统是一个动态、交互式、具有商品提供、系统管理等功能的网站。三、个人重点:重点难点:前台的动态生成、商品更新、后台的管理四、各阶段时间安排,应完成的工作量:序号各阶段工作内容起讫日期备 注1按要求,查阅相关资料20xx年12月10日20xx年12月15日2编写开题报告20xx年12月16日20xx年12月20日3静态页面框架设计20xx年12月21日20xx年01月20日4后台动态页面的设计20xx年01月21日20xx年01月25日5构建数据表20xx年01月26日20xx年02月17日6页面的功能充实20xx年02月18日20xx年03月13日7动态后台功能的实现2

    3、0xx年03月14日20xx年04月25日8开始撰写毕业论文20xx年04月26日20xx年05月15日9准备毕业答辩20xx年05月16日20xx年05月19日五、应阅读的基本文献目录:SQL Server 2005教程电子工业出版社网页设计与制作西安电子科技大学出版社Dreamweaver网页设计与制作100例4U2V工作室,人民电邮出版社JavaScript DOM 编程艺术(第二版)人民邮电出版社Java Web开发实战清华大学出版社指导教师签字: 年 月 日教研室主任签字: 年 月 日院长(副院长)签字: 年 月 日摘 要随着网络技术的发展,网上购物、创建网站已经成为热门话题。Int

    4、ernet技术得到持续、猛烈的发展,已经成为计算机产业的一个技术热点。本系统编的是鲜花网站管理系统,本论文从第1章为系统概述,包括JSP的技术原理, JavaBean简介等。第2章为系统需求分析,包括系统功能需求,系统功能模块设计,具体功能及用例说明,数据库需求分析;第3章为系统使用说明,包括前台操作,后台操作,系统实现;本文还针对开发所需的开发工具以及技术进行简单的介绍。本系统是在Windows 7下,运用MySql为数据库开发平台,Tomcat作为应用服务器,采用JSP(Java Server Pages)技术开发的系统。主要针对管理员、会员、普通用户三种不同的用户进行需求分析与详细设计。

    5、它分为前台和后台,前台由用户使用,前台主要包括:用户注册、用户登录用户的浏览、购买商品等。后台由管理员使用,主要包括:管理员登录,鲜花内容列表(翻页、添加、修改、删除),设置系统建立后的网站系统是一个动态、交互式、具有商品提供、系统管理等功能的网站。关键字:JSP; MySql;Tomcat;JS;MyEclipse目录引 言1第1章 系统概述21.1 JSP语言及其特点21.1.1将内容的生成和显示进行分离21.1.1强调可重用的组件31.1.2采用标识简化页面开发31.1.3JSP能提供所有Servlets功能31.1.4健壮的存储管理和安全性41.1.5一次编写,各处运行41.2 Jav

    6、aBean简介41.3 Tomcat简介51.4 B/S模式简介5第二章 系统需求分析82.1系统功能需求82.2数据库表描述82.2.1用户信息表(users)82.2.2管理员表(admin)92.2.3商品展示表(product)92.2.4鲜花分类9第三章 系统使用说明113.1.首页113.1.1产品展示113.1.2产品详情123.1.3加入购物车133.2.后台操作143.2.1管理员登录153.2.2鲜花内容列表153.3.基本功能模块简介173.3.1用户登录模块的实现173.3.2用户注册模块的实现18总 结20参考文献21致 谢22引 言“网上购物”,这个逐渐流行于二十世

    7、纪的购物方式已经为越来越多的人所接受。不论是腰缠万贯的大富豪、时尚的白领丽人还是普通的工薪阶层,其中大部分人可能都有过网上购物的经历。这其中有的也许仅仅想拥有这种体验的感觉,有的可能将此作为一种“知识人士”的标志,有的则可能已将网上购物作为自己日常生活的重要组成部分而取代了传统上街购物的方式。不管历史如何发展,鲜花一直占着人类情感交流的重要使命,随着经济不断发展,人民生活水平的不断进步,生活质量的不断提高,精神层面的不断发展,花卉消费近年来呈越来越旺的趋势,鲜花越来越多的加入我们的生活,成为我们生活中不可或缺的点缀。千姿百态的花朵帮助我们表达情感,愉悦身心。花,散发的气味可以平息人急躁的内心,

    8、可以让人心平气和的全神贯注的去做身边的事情,鲜花可以作为礼物,可以装饰房屋,可以表达情感,可以做成食物,可以陶冶身心鲜花的用途如此广泛,在这样的背景下,建立一个网上鲜花店,对我们即将毕业的大学生来说,不论是从经济的角度,还是从就业方面,都是一个很好的选择。第2页 共22页第1章 系统概述1.1 JSP语言及其特点在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。JSP页面看上去象标准的HTML和XML页面,并附带有JSP引擎能够处理和抽取的额外元件。Web服务器在遇到访问JSP网页的请求时,

    9、首先执行其中的程序片段,然后将执行结果以HTML格式返回给用户。程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能。所有程序都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低。它基于强大的Java语言,具有良好的伸缩性,在网络数据库应用开发领域具有得天独厚的优势。JSP技术在多个方面加速了动态Web页面的开发:1.1.1将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价

    10、格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。1.1.1 强调可重用的组件绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBean

    11、s或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。1.1.2 采用标识简化页面开发Web页面开发人员不会都是熟悉脚本语言的编程人员。国共产党 JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其

    12、他方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。1.1.3 JSP能提供所有Servlets功能与Servlets相比,JSP能提供所有Servlets功能,它比用Println书写和修改HTML更方便。可以更明确地进行分工,Web页面设计人员编写HTML,只需留出空间让Servlets程序员插入动态部分即可。JSP技术能够支持高度复杂的基于Web的应用。1.1.4 健壮的存储管理和安全性由于JSP页面的内置脚本语言是基于

    13、Java编程语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。1.1.5 一次编写,各处运行作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更改工具或服务器并不影响当前的应用。1.2 JavaBean简介JavaBean是一种基于Java的软件组件,JavaBean和Active控件一样,可以通过封装业务逻辑建立一整套可重复利用的对象库。JSP对于在Web应用中集成JavaBean组件提供了

    14、完善的支持,这种支持不仅能缩短开发时间(可以直接利用经过测试和可信任的已有组件),避免重复开发,也为JSP应用带来了更多的可伸缩性。JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互及数据提取等。由于Java语言在这些方面所具有的特点和优势,使得基于它的软件JavaBean组件技术倍受人们关注。它的任务就是:一次编写,可以在任何地方执行,可以在任何地方重用。JavaBean组件可以在任何地方重用包括了可以在应用程序、其他组件、文档、Web站点和应用程序构造器工具等多种方案中再利用。为了创建和使用Java软件组件,JavaBean被实现为一种独立于平台和结构的应用程序接口,它的

    15、实现可以忽略内部的结构和细节问题,只需定义其外部的特征及对外功能就行。其中,属性、方法和事件三种接口可以独立对外进行开发。1.3 Tomcat简介Tomcat是Apache-jarkarta的一个子项目,是一个开放式源码、免费支持JSP和Servlet技术的容器,它同时又是一个Web服务软件。Tomcat很受广大程序员的欢迎,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能,而且它还在不断的改进和完善中,任何一个感趣的程序员都可以更改它或在其中加入新的功能。从http:/jakarta.apache.org上可以下载到Tomcat的安装程序、源代码及相关的文档,版本还会随着时间的推移进行更改。Tomcat不能单独使用,安

    展开阅读全文
    提示  图海文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:满屋花鲜花网站的设计.docx
    链接地址:https://www.thwenku.com/cad/24239.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2356858848

      客服联系电话:18503783681

    copyright@ 2008-2022 thwenku.com网站版权所有

    ICP备案:豫ICP备2022023751号-1