关闭

关闭

关闭

封号提示

内容

首页 网站设计12121.doc

网站设计12121.doc

网站设计12121.doc

上传者: 一个拥抱距离的人 2017-09-21 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《网站设计12121doc》,可适用于IT/计算机领域,主题内容包含网站设计摘要世纪的今天上网已经成为很多人工作、生活中必不可少的一部分这很大程度上是由于网页承载了任何一种媒介都无法比拟的丰富资源网页作为这些这些资源符等。

网站设计摘要世纪的今天上网已经成为很多人工作、生活中必不可少的一部分这很大程度上是由于网页承载了任何一种媒介都无法比拟的丰富资源网页作为这些这些资源和信息重要的传递载体。网页不但可以提供文字、图片、多媒体信息的浏览并且网络在娱乐、商务及各种领域的应用如电子邮件、视频、网上交易等都离不开网页随着社会的迅速发展和网络技术的广泛普及Internet技术已成为最具有发展潜力的技术领域随之各类电子商务的网上销售的网站也应运而生。它们适合现在越来越快的生活节奏并提供一个公平的、有效的交易平台。本文基于web的无公害农产品的供销资源网站实现进行了研究。首先阐述了无公害农产品供销资源管理网站的重要地位、基本思想、发展趋势、新时期的一些主要特点等理论知识分析了建立了基于web的无公害农产品供销资源管理系统的必要性和可行性然后对无公害农产品供销资源管理系统进行了需求分析和系统设计探讨了无公害农产品供销资源管理系统的开发方法和实现技术。关键词:web无公害农产品供销资源管理系统AbstractThestcentury,Internethasbecometheworkofmanypeople,anessentialpartoflife,largelybecauseofthepagescarryingtherichresourcesofanykindofmediacannotbecompared,webpages,astheseresourcesandinformationimportanttransmissioncarrierThepagecannotonlyprovidetext,images,multimediamessaging,browsing,andnetworkintheentertainment,business,andavarietyofareas,suchasemail,video,onlinetradingandsoinseparablefromthepageswiththerapiddevelopmentofsocietyandnetworktechnologywidespreadofInternettechnologyhasbecomethemostpotentialfordevelopmentoftechnology,alongwithvarioustypesofecommerceonlinesalessiteshaveemergedForfasterandfasterpaceoflifeandprovideafairandefficienttradingplatformThewebbasedpollutionfreeagriculturalsupplyandmarketingresourcewebsitehasbeenstudiedFirstexpoundedtheimportantpositionofthepollutionfreeagriculturalsupplyandmarketingresourcemanagementsite,thebasicideaofthedevelopmenttrendofthenewera,someofthemajorcharacteristicsoftheoreticalknowledge,toestablishthenecessityandfeasibilityofpollutionfreeagriculturalproductssupplyandmarketingresourcemanagementsysteminthewebbasedrequirementsanalysisandsystemdesign,thenthepollutionfreeagriculturalsupplyandmarketingresourcemanagementsystem,pollutionfreeagriculturalsupplyandmarketingresourcemanagementsystemdevelopmentmethodologiesandimplementationtechniquesKeyWords:webPollutionfreeagriculturalsupplyandmarketingresourcemanagementsystem目录绪论„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„本课题研究的背景„„„„„„„„„„„„„„„„„„„„„„„„„„本课题研究的意义„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„本论文主要工作无公害农产品供销资源管理系统的实现技术„„„„„„„„使用JAVA技术的优点„„„„„„„„„„„„„„„„„„„„„„„„„„„„„JAVA技术的应用„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„JAVA应用程序和小应用程序„„„„„„„„„„„„„„„„„„„„„„„„„„JDBC、Servlet、JSP和JavaBeans„„„„„„„„„„„„„„„„„„„„„„„„Struts介绍„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„Eclipse简介„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„供销管理资源系统的分析与设计„„„„„„„„„„„„„„„„„„„„„„„供销管理资源系统的需求分析„„„„„„„„„„„„„„„„„„„„„„特性需求分析„„„„„„„„„„„„„„„„„„„„„„„„„供销资源管理的基本过程„„„„„„„„„„„„„„„„„„„„„„„„数据流程分析„„„„„„„„„„„„„„„„„„„„„„„„„系统的ER模型„„„„„„„„„„„„„„„„„„„„„„„„功能需求分析„„„„„„„„„„„„„„„„„„„„„„„„„供销资源管理系统的开发方法„„„„„„„„„„„„„„„„„„„„„„供销资源管理系统的分析„„„„„„„„„„„„„„„„„„„„„„„„系统功能结构图„„„„„„„„„„„„„„„„„„„„„„„„系统数据流程图„„„„„„„„„„„„„„„„„„„„„„„„绪论本课题研究的背景无公害农产品是指产地环境、生产过程、产品质量符合国家有关标准和规范要求经认证合格获得认证证书并允许使用无公害农产品标记的未经加工或初级加工的食用农产品。我国从改革开综合国力不断的提高农场平的供求关系发生了重大的变化人们的需求有单纯的追求温饱型向多样化、高质量型转变。因此农产品的质量安全问题越来越被人们所关注需要“放心菜”、“放心果”等放面的呼声也越来越高无公害农产品正是在这种环境下应运而生。而农民不了解客户需求还是追求数量导致一些农产品有害物质残留超标产品没有买导致农民收入减少。CNNIC年月发布了第次《中国互联网络发展状况统计报告》最新的统计报告数据显示截至年月日我国网民数量已经达到万同上一次调查相比我国上网用户总人数半年增加了万人增长率为和去年同期相比增长成为全球第二大互联网应用国。我国上网用户人数一直保持着比较强的增长势头但不能忽略的是万网民在我国将近亿的总人口中仅占。互联网普及程度还很低仍有非常大的发展空间。农产品供求管理系统的研究和实现中基于以上原因本文在对基于Web的选择无公害农产品供求管理作为突破口旨在对基于Web的无公害农产品供求管理系统进行研究的同时为基于Web的无公害农产品供求资源管理系统的实现进行有益的探索。本课题研究的意义无公害农产品需求管理是从经济学的角度来指导和进行的农产品生产活动即农产品供求管理是在经济学与人本思想指导下通过网络宣传了解生产过程、供求关系、培训、报酬等管理形式对组织内外相关农业资源进行有效运用满足组织当前及未来发展的需求保证组织目标实现与成员发展的最大化。现在广大消费者都逐渐意识到农产品安全逐渐成为人们生活的一部份把农产品安全放在农业生产的第一位。本文把基于Web的无公害农产品供求管理系统作为研究对象具有重要的意义。本论文研究思路和所做的主要工作计算机网络、通信技术的日益发展以及Internet的普及和应用数据库技术不断更新深刻地改变着人们生活和学习方式网上购物也成为人们的共同话题。电子商务打破了传统的商品交易方式使得在家也能买到自己需要的商品成为了现实促进了社会经济的更快发展。同时也让农民了解农产品的价格以及客户对产品的要求改变生产方式来增加收入。本文针对目前国内外各种无公害农产品网站研究运用Jsp、Struts、Hibernate等技术以提供农产品的展销管理模块为实例研究基于Web的无公害农产品供求资源管理系统的实现。主要完成一下几方面的任务:()对现代国内外无公害农产品系统关于农产品需求的基本方法和基本思想以及市场对农产品的重要作用、发展趋势等的进行深入研究加强国内农民对无公害农产品供销资源管理系统设计理论方面的理解并为无公害农产品供销资源管理系统的设计和实现建立理论基础。()分析目前国内外无公害农产品供销资源管理系统的研究应用现状剖析我国无公害农产品公司在应用中存在的一些问题提出无公害农产品公司要融入到Internet中的思想。()深入深入探讨基Web的无公害农产品供销资源管理系统的体系结构设计、开发方法和实现技术等问题。并对无公害农产品供销资源管理网站进行需求分析和数据流程分析。使用JAVA技术的优点JAVA是非常新的一种语言(年正式发布)具有面向对象、分布式、解释执行、健壮性和安全性、体系结构中立、可移植、多线程、以及动态性等特点。和其他编程语言相比它有很多优点。使用JAVA的优点具体体现在以下几个方面:()灵活性JAVA非常灵活足以支持部署和开发环境中的各种变化。由于JAVA是在面向对象的基础平台上构建的因此可以很容易对基本的语言进行扩展和发布。()厂商的广泛支持采用JAVA有一个非常引人注目的原因就是受到了厂商的广泛支持。JAVA不像其他技术一样只有一个主要的供应商而是有数百个公司都生产或支持JAVA产品。Oracle公司是JAVA业界的一个巨头它继续对客户提供引导对JAVA应用程序的开发提供产品支持。这种支持JAVA的公司有很多因此选择JAVA语言非常牢靠不会因为选择它作为开发语言而将自己紧紧和一个厂商捆绑在一起。()用户的广泛支持JAVA具有很好的用户基础它们并不局限于一个特定的公司。在Internet上有很多资源都可以获得JAVA示例代码。另外JAVA程序员还可以使用很多免费软件或共享软件和很多应用程序代码。()平台独立性JAVA源代码和运行时文件并不局限于某一个操作系统。因此在Windows环境中创建并编译JAVA类文件无需任何修改就可以将相同的文件部署到UNIX环境中。JAVA的这种特性也称为可移植性这一点对于那些发现自己的业务增长需要一个特定的操作系统、又需要支持原操作系统的企业来说非常重要。JAVA技术的应用JAVA应用程序和小应用程序标准的用Java语言编写的独立软件应用程序称为Java应用程序(Javaapplication)。它们可以在支持Java的环境(Hotjava或AppletViewer)之外执行。Java小应用程序(Javaapplet)是内嵌于HTML文档中的使用<APPLET>标记的可执行Java代码。当与Java兼容的浏览器访问这样的页面时它就自动下载由<APPLET>标记所指向的可执行代码当完成下载该代码后浏览器内置的Java环境就在浏览器中执行它。Java小应用程序的主类必须是类库中己定义好的类JavaappletApplet的子类。Java小应用程序可以直接利用浏览器或AppletViewer提供的图形用户界面而Javaapplication程序则必须另外书写专用代码来营建自己的图形界面。JDBC、Servlet、JSP和JavaBeansJDBC是一种用于执行SQL语句的JavaAPI它由一组用Java编程语言编写的类和接口组成。JDBC为工具和数据库开发人员提供了一个标准的API他们能够用纯JavaAPI来编写数据库应用程序。JDBC是一种规范它让各数据库厂商为Java程序员提供标准的数据库访问类和接口。简单地说JDBC的功能有三个方面:与数据库建立连接、发送SQL语句和处理结果。JDBCAPI既支持数据库访问的两层模型也支持三层模型。在两层模型中Javaapplet或应用程序将直接与数据库进行对话。这需要一个JDBC驱动程序来与所访问的特定数据库管理系统进行通信。用户的SQL语句被送往数据库中其结果被送回给用户。其中用户的计算机为客户机提供数据库的计算机为服务器称为客户机服务器配置。在三层模型中命令先是被发送到服务的中间层然后由它将SQL语句发送给数据库。数据库对SQL语句进行处理并将结果送回到中间层中间层再将结果送回给用户。这种模型称为三层式结构。Servlet可称为小服务程序。Servlet和传统的CGI程序及ISPAI(InternetServerAPI),NSAPI(NetscapeServerAPI)等Web程序开发工具的作用是相同的。在使用JavaServlet以后用户不必再使用效率低下的CGI方式也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet不支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。由于Java的跨平台的特性Servlet也是平台无关的。JavaServlet内部是以线程方式提供服务不必对于每个请求都启动一个进程并且利用多线程机制可以同时为多个请求服务因此JavaServlet效率非常高。和传统的CGI,ISAPI及NSAPI方式相同JavaServlet是利用输出HTML语句来实现动态网页的。如果用JavaServlet来开发整个网站动态部分和静态部分的整合过程就很困难。为此SUN推出了JSP。JSP(JavaServerPages)是用于构建包含动态Web内容(HTML,DHTML,XHTML以及XML等)的应用系统的一种Java技术。JSP使得进行复杂动态Web页的开发变得简单、灵活而高效。JavaServlet是JSP技术的基础大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP页是包含了JSP元素的HTML或XML页。JSP元素由JSP标准来定界。其中一些标注具有标准的XMLNamespaces语法其它一些具有JSP专用的语法。JavaBeans就是Java的可重用组件技术。ASP通过COM来扩充复杂的功能如文件上传、发送EMail以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBeans实现了同样的功能扩充。JavaBeans组件可以用来执行复杂的计算任务或负责与数据库的交互以及数据提取等。JSP语法虽很简洁但从整个系统设计的角度出发使用JSP需要一种层次化的思想。一种成熟的思想是采用使内容和显示逻辑分开的技术这种技术的典型是JEE(JavaPlatformEnterpriseEdition)架构。这一架构中JSP仅仅扮演页面展示的角色商业逻辑、数据逻辑则被封装在EJB(EnterpriseJavaBeans)中。JEE平台提供了一个基于组件的方法来设计、开发、装配及部署企业应用程序。JEE架构非常可靠但EJB的设计和使用过于复杂有时我们仅仅需要一种使内容和显示逻辑分开的简单方式。JavaBeans与JSP的结合便能胜任这一要求。Struts介绍Struts最早是作为ApacheJakarta项目的组成部分问世运作。项目的创立者希望通过对该项目的研究改进和提高JavaServerPages、Servlet、标签库以及面向对象的技术水准。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。它的目的是为了减少在运用MVC设计模型来开发Web应用的时间。你仍然需要学习和应用该架构不过它将可以完成其中一些繁重的工作。Struts跟Tomcat、Turbine等诸多Apache项目一样是开源软件这是它的一大优点使开发者能更深入的了解其内部实现机制。除此之外Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库灵活动用能大大提高开发效率。另外就目前国内的JSP开发者而言除了使用JSP自带的常用标记外很少开发自己的标记或许Struts是一个很好的起点。关于页面导航我认为那将是今后的一个发展方向事实上这样做使系统的脉络更加清晰。通过一个配置文件即可把握整个系统各部分之间的联系这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时这种优势体现得更加明显。MVC即ModelViewController的缩写是一种常用的设计模式。MVC减弱了业务逻辑接口和数据接口之间的耦合以及让视图层更富于变化。Struts是MVC的一种实现它将Servlet和JSP标记(属于JEE规范)用作实现的一部分。Struts继承了MVC的各项特性并根据JEE的特点做了相应的变化与扩展。Struts的工作原理如图MVC模型所示:图MVC模型Eclipse简介Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言它只是一个框架和一组服务用于通过插件组件构建开发环境。幸运的是Eclipse附带了一个标准的插件集包括Java开发工具(JavaDevelopmentToolsJDT)。Eclipse还包括插件开发环境(PluginDevelopmentEnvironmentPDE)这个组件主要针对希望扩展Eclipse的软件开发人员因为它允许他们构建与Eclipse环境无缝集成的工具。Eclipse这样功能完整且成熟的开发环境是由蓝色巨人IBM所释出。IBM花了千万美金来开发这个IDE(IntegratedDevelopmentEnvironment)。第一版在年月释出随后逐渐受到欢迎。Eclipse已经成为开放原始码计划(OpenSourceProject)大部分的开发扔然掌握在IBM手中但是有一部份由eclipseorg的软件联盟主导。Eclipse是开放原始码结果很多人在使用的时候都不注重合法权的问题。开放原始码软件让使用者能够取得软件的原始码有权去修改和散布这个软件。如果想修改软件这件事的另一面就是除非其它人对修改后的软件也有相同的权力否则是不能散布修改后的软件这种权利和著作权(copyright)相反开放原始码项目中有时称之为著作义(copyleft)。有些开放原始码许可书坚持要求任何和其它开发原始码合组成的软件也必须是开放原始码。然而Eclipse使用的开放原始码许可书:公共公众许可书CommonPublicLicense(CPL)作为授权方式设计上是可以容许商业利益的。CPL可以容许Eclipse和其它开放原始码软件合组时能够以更严谨的许可书散布软件以求用于商业途径。CPL经过OpenSoftwareInitiative(OSI)认证其内容符合开放原始码授权的需求。多数人认为Eclipse是JavaIDE不过当下载Eclipse之后除了有JavaIDE(就是JDT)还有PDE。然而Eclipse是万用工具平台。JDT实际上是Eclipse的添加品也就是外挂程序。Eclipse本身实际上是指Eclipse平台(EclipsePlatform)除了下载时能取得Java工具集以外还提供各种工具的支持所以平台本身只是相当小的ㄧ组软件。如果想开发Java程序用的是Eclipse随附的JDT外挂程序。如果想开发其它语言的程序就需要拿到其它外挂程序诸如CDT(CDevelopmentToolkit)就可以开发CC程序。Eclipse跨计算机语言也跨人类的语言。相同的外挂机制可用来增加对不同语言的支持这里使用一种特殊的外挂叫做外挂程序片断(pluginfragment)。IBM以捐出一个语言套件支持中文(繁体与简体)、法文、德文、意大利文、日文、韩文、葡萄牙文(巴西)与西班牙文。照理说Eclipse以Java写成应该可以在任何的平台执行。但严格来说Eclipse不是跨平台的因为它使用作业平台的原生图形来建置。因此要等SWT(StandardWidgetToolkit)移植到该平台Eclipse才能在那个平台执行。但就现实而言到不是什么大问题因为SWT已经被移植到数个常见平台上了包括Windows、LinuxMotif、LinuxGTK、Solaris、QNX、AIX、HPUX与MacOSX。供销资源管理系统的分析与设计农产品供销资源管理水平的提高不仅要有扎实的理论基础、先进的管理理念还需要强有力的辅助工具。随着人力资源部门工作范围的日益扩展人力资源经理专业要求的日益提升使得计算机网络通信等先进技术手段的作用日益显现。因此开发基于Web技术的人力资源管理系统(HRMSHumanResourceManagementSystem)是非常有必要的它不仅能够完成日常繁琐的业务而且可以准确及时地搜集各种人力资源信息以供管理者进行决策。人力资源管理系统可以作为一个独立的系统开发实际中通常是作为企业资源规划(ERP)系统的一个子系统来开发这样可以将HRMS与企业的其他管理系统更紧密地联系在一起。在本章我们将对招聘管理系统作一个分析与设计。

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/12
0下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部