基于JSP的职业病预防信息查询系统

基于JSP的职业病预防信息查询系统

ID:77633364

大小:10.50 MB

页数:72页

时间:2024-02-04

上传者:笑似︶ㄣ無奈
基于JSP的职业病预防信息查询系统_第1页
基于JSP的职业病预防信息查询系统_第2页
基于JSP的职业病预防信息查询系统_第3页
基于JSP的职业病预防信息查询系统_第4页
基于JSP的职业病预防信息查询系统_第5页
基于JSP的职业病预防信息查询系统_第6页
基于JSP的职业病预防信息查询系统_第7页
基于JSP的职业病预防信息查询系统_第8页
基于JSP的职业病预防信息查询系统_第9页
基于JSP的职业病预防信息查询系统_第10页
资源描述:

《基于JSP的职业病预防信息查询系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

分类号:密级::学号:南昌大学专业学位研究生学位论文基于的职业病预防信息查询系统刘群智培养单位(院、系):信息工程学院电子信息工程系指导教师姓名、职称:王平教授指导教师姓名、职称:罗伟高级工程师专业学位种类:工程硕士专业领域名称:电子与通信工程论文答辩日期:答辩委员会主席:评阅人:,年(;月…日 学位论文独创性卢明学位论文独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得南昌大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文作者签名(手写签字日期:年月闩学位论文版权使用授权书本学位论文作者完全了解南昌大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权南昌大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编本学位论文。同时授权中国科学技术信息研究所和中国学术期刊(光盘版)电子杂志社将本学位论文收录到《中国学位论文全文数据库》和《中国优秀博硕士学位论文全文数据库》中全文发表,并通过网络向社会公众提供信息服务。保密的学位论文在解密后适用本授权书)学位论文作者签名(手写导师签名(手写):签字円期:年月石闩签字日期:广年月日 摘耍摘要在我国,由于人口众多,区域经济发展极不平衡,注重经济发展的速度,导致职业病的状况不容乐观。本着以人为本,深切关注员工的职业健康,通过各种形式和手段来降低职业病发生的风险,减少职业病的发生。目前随着计算机信息技术的飞速发展,为网络幵发提供了各种先进的技术手段和工具,无疑给互联网带来前所未有的繁荣。人们通过互联网沟通信息,掌握相关行业的动态。对于职业病预防信息系统可以借助网络这一平台,以网络的形式公布相关职业病预防信息,即时发布接触职业危害人员的体检结果。为了便于接触职业病危害人员和相关管理人员能够进入网络查看相关信息,特设计基于的动态网络系统。职业病预防信息查询系统功能较多,涉及到数据库及数据表的建立,业务类模块的设计,前后台页面信息显示模块的设计,信息发布模块的设计,后台登录模块的设计,各种类和方法的调用等等。本系统的信息查询包括:体检结果信息查询、粉尘预防信息查询、苯中毒预防信息查询、噪声预防信息查询及其他相关信息发布查询等等。关键词:职业病预防;;语言;数据库;超文本标签语言;可扩展标签语言;脚本语言 ABSTRACTABSTRACTThesituationsofoccupationaldiseasepreventionisverypoor,whichisdrivenbymanyotherfactorssuchasoverpopulationinChinaandunbalanceofregioneconomyandfocusingonspeedforeconomydevelopment.Caringforthehumanasessentialandreducingincidentrateaboutoccupationaldisease,canbettercompletethisjobwhichitbringwelfareforworker-related.Atpresent,withaccelerateddevelopmentofcomputerinformationtechnology,undoutedlyresultsinprosperousofinternet,thatprovidesallkindsofadvancedtechnologywaysandtools.Throughinternet,, EJ录目录第章引言课题背景和意义研究现状论文的主要工作及内容安排第章我国职业病预防信息系统的现状及前景我国职业病预防信息系统应用现状网络技术应用于职业病预防我国职业病预防信息系统展望职业卫生网站小结第章技术及其他相关领域的技术框架框架的基本情况框架语目编程语目的发展的特点运行平台的运行工作中、及的主要关键技术技术的基本内容及用途用法规定开发工具 H录简介什么是标签语言的版本的主要标签(或标记)数据库数据库简介、与技术数据库的连接的基本情况脚本语言技术基本原理的基本语法指令动作元素内置对象标准标签库(的表达式语言小结第章职业病预防信息查询系统设计系统白勺目标本系统的各种功能结构数据库具体功能的设计数据库具体功能模块的设计本系统的数据库设计数据库逻辑结构设计 ra录通用类模块的设计连接数据操作类业务处理类前台页面模块的设计主页信息显示模块的设计信息发布模块的设计信息发布的实现登录模块的设计登录的实现管理页面的设计管理信息显示的实现管理信息审核的实现小结第章结论与展望结论展望参考文献 笫草第章引言课题背景和意义本次职业病预防信息查询系统设计目的在于研究基于网上信息查询方案,主要对动态网络进行研究,以便更好的设计一个网络职业病预防信息查询系统。该系统可以通过网络即时发布国家有关职业病预防信息的法律法规,公布国内外有关职业病预防的最新动态,宣传企业对从事职业危害人员的相关政策及福利,帮助接触职业危害人员提高职业病防范意识并及时了解自己的身体状况,同时提供企业管理者作岗位决策的依据。随着物联网技术的发展,即时了解员工的职业病情况,为企业的职业健康工作纳入信息化管理,提供一个良好的信息交流平台。职业病预防信息查询系统的建立,可以有效的进行用户间的日常交流和学习,变传统的打电话或面对面的交流方式为计算机自动化进行网络发布信息、交流管理经验,既省时间又提高效率。因此在系统构建时,只要我们本着丰富用户间的信息资源,为用户和管理员提供最为方便的快捷的信息阅览途径,那么职业病预防信息查询系统是完全可行的。研究现状本课题的研究是为了后续南昌大学与企业的合作项目(职业病预防信息系统)作好铺塾。项目实施后,随着企业用户使用量的增加,企业将继续扩大在此领域的投资,以支持职业病预防这一工作。目前美国、英国无论是政府、还是民间组织,利用网络进行职业病预防的信息发布已经相当普遍,而国内企业在这一方面只是凤毛麟角。论文的主要工作及内容安排本论文的主要工作分为二个部分:第部分对目前职业病预防信息系统进行研究,探寻在这方面工作的 第章引有效措施和办法,吸收有益于企业提高防治水平的职业病预防信息系统。第部分参阅有关技术文献,了解框架、编程语言、语言、语言、语言、工具、数据库、服务器。建立职业病体检信息数据库,设计网页各显示信息的功能模块,借助平台工具,编写部分显示页面的代码,调试各功能模块,部署并在服务器下试运行。本文的章节结构安排如下:第章为引言,主要介绍了本课题的研究背景、意义、现状,以及本文的研究内容。第章介绍了职业病预防信息系统的现状及发展情况。第章介绍了开发职业病预防信息查询系统所需的技术及其他相关技术,如、编程语言、框架、、、、等。第章介绍了职业病预防信息查询系统的具体实现方法。如何建立数据库和数据表、编写代码以及信息显示页面、对的文件配置、对通用类进行封装、各种类和方法的调用。第章是总结。对本论文的研究工作与成果做一个总结,并提出了下一步有待研究的问题。 第亭:我职业沾预防丨息系统的现状及前景第章我国职业病预防信息系统的现状及前景职业病防治是非常难做的一项工作,它与经济发展速度有其矛盾的方面,如果处理不好,会造成难以估量的损失。从目前的技术和管理水平来说,仅仅是做了一些初级的工作,难以达到一种有效治理的平衡。随着电子信息技术的飞速发展,如何在电子信息技术平台下构建职业病预防信息系统,还有很长的路要走。我国职业病预防信息系统应用现状目前,我国已进行研究或开发的职业病预防电子信息系统大体分为企业或行业职业病预防信息系统、职业病政府监管信息系统和职业病预防电子技术支撑系统三大类。信息技术是当代社会管理的一种需求和发展趋势,已成为现代化管理的一个重要标志。将电子信息技术应用于职业病预防的管理,能有效地提高职业病预防的效率,突破时空的限制,使职业病预防工作从传统粗放的指标控制模式向现代精细的电子技术决策型转变。王如刚等(年)借鉴国内外计算机技术的先进经验,结合企业职业病预防工作的特点,研究幵发了“多媒体石油化工健康监护计算机管理系统”。陈飘等(年)研制了行业工业卫生规范化方案,并设计幵发了《方案》微机管理系统。该系统以数据库开发软件)数据库为操作环境,对《方案》的内容进行登记、统计、分析与传递,可通过调制解调器)或网进行数据传输,能够及时准确地处理工业卫生与职业病防治工作的信息。珠海市卫生监督所(年)应用快速应用程序幵发工具)、网页制作入门级软件)和动态服务器页面)软件开发技术,建立了界面友好、交互性强、智能化的基于结构的卫生监督信息平台和数据库。职业病监管信息系统是一个面向用人单位和各级职业病监管部门,以用人 第章我职业病预防倍息系统的现状及前景单位的职业病相关信息为基础的软件一体化的网络管理信息系统。通过建设覆盖全国的职业病监管信息网,连接以国家监管部门为中心的广域网,以各省市为中心的城域网,以及用人单位的局域网或单机系统,实现用人单位和各级职业病监管部门之间信息数据的流通和反馈,从而为职业病监管搭建起快速、有效的技术平台。结合我国职业病监管的现状和信息化的需要,提出釆用政府监管部门和用人单位的两级软硬件系统,建立“国家监管部门地方监管部门用人单位”层网络结构,系统结构如图所示。家监管部门!“上传数据信息反读上级监管部门「,…命—!上传据信息反接害人员!:下部门廬一一■员理人员企业系政府系统图职业病监管系统结构图网络技术应用于职业病预防利用的基础设施及的标准和技术构建的企业内部网是解决企业范围内信息要求的最佳途径。釆用基于技术的软件平台,可实现跨平台运行,与国际潮流相呼应;包含协助幵发环境的事件驱动编程语言、集成化开发工具)和引入人工智能系统,提供先进的技术,提高开发速度和质量,是客户端应用程序幵发的首选工具。系统安全性和可控性的提高,使用户放心使用软件,而不必担心系统泄密 第帝我职业病预防借息系统的现状及前或感染病毒则是在系统功能方面发展、完善的要求。我国职业病预防信息系统展望信息技术的高速发展为职业卫生信息系统的幵发提供了丰富的方法和手段,将地理信息、自动监测、网络传输和辅助决策等技术应用于职业病预防领域,将具有重要的应用价值。地理信息系统(是广泛用于采集、管理、检索、分析和表达地理空间数据的计算机信息系统。将自动监测系统和无线传输网络应用于职业卫生领域,在作业场所安装自动监测系统(如毒物检测仪),由传感器测得的危害参数数据通过移动通信的技术实时、可靠、方便地传送到监测中心,并通过连接网络的服务器接收并输入职业卫生信息系统的数据库服务器,实现一点(中心站)对多点各职业危害源传感器)的职业危害源状态参数实时监控,为企业职业危害预警与响应提供技术支撑。职业卫生网站职业卫生网站是职业卫生电子信息化建设的一个重要组成部分,目前己建立了中国职业病网,中国职业安全网、中国煤炭职业安全卫生信息网等职业安全卫生相关网站。这些网站为广大的企业、就业人员提供了国内外各类职业卫生咨讯,包括国内外工作动态,职业卫生法律、法规,卫生标准和技术职业规范,职业卫生知识,为职业卫生技术机构、职业卫生服务机构和职业卫生服务对象搭建了信息沟通及技术服务的支撑平台。然而在企业内部建立职业卫生网站,还未开始,需要职业病预防工作做的好的企业来推行。小结本章主要介绍了职业病预防电子信息系统的现状及将来的发展趋势,如何通过现代电子信息技术这一平台来提高职业病预防管理工作的技术水平。 第章技术及他相关领域的技术第章技术及其他相关领域的技术对于网站的开发,技术已经是比较流行的网络幵发技术,随着现代网络技术的不断更新和提高,完成一个丰富而严谨的动态网页,光是技术已经不能完全胜任,还需要用到其他与网络幵发有关的技术。框架框架的基本情况这个名字源于建筑物体或其他大型物体的可以承受一定负荷的架构。它是一种免费的公幵化的网络开发应用结构。对于网站幵发,为进一步简化幵发流程,将某些显示内容、提交申请内容、反馈信息内容封装在一个容器内,形成一个整体,这些工作可以在其内部自动完成,不需要借助于外部开发工具,就能进行很好的交互与沟通。也可以将它简称为模式,的英文全称是,它是把设计好的一些应用程序按照业务层、视图层、控制层即、、来分别执行不同的任务,代表不同执行情况,如业务层只是执行应用程序的状态,一种逻辑处理方式;视图层是用来表示被开发应用程序的外观、形象;控制层就是得到一个请求的输入,那么将这个请求发给与之对应的业务层,由业务层处理后续的逻辑应对,将应对的结果输出,恰当的回应输入的请求,结果的输出是与输入相匹配的。由于这三层是相互分幵的,所以对视图对应的程序幵发可以重复使用,提高了其利用率;对于开发团队人员少,或仅仅是个人开发,则可以节省精力专用于对业务层的幵发和设计;如果要修改某一层的结构情况,不会影响到其他层结构的内容。的相互关系见图。框架框架技术支持用户更通用、更快捷实现一种设计模式。框架一般与语言有关系(语言本身也是一种框架),它提供自己的组件支持用户利用该框架快速 第章〗技术及其他相关领域的技术幵发。、、、框架以的核心技术、标记库为基础,研究、幵发的不同使用场合下的框架。每种框架有自己的规范。框架是持久化数据库的一种比较流行的方式,与应用领域有所不同。…包装应用程序的状态、丨願丨—回应对状态的杏询体现应用程序的功能将状态的变化通知视阁■描绘模型应用系统的行为向模型请求更新将用户谈求映射到校型将用户的请求送到控制器更新选择视作为对请求的回允许控制器选择视图应为—种功能提供控制器—图结构示意图框架的构成“。框架由标记库、视图、控制器、模型、配置文件构成(图所示),从图中可以知道,基于框架的应用系统重用框架体系结构和部分实现,使幵发者在开发过程中简化了一些流程,节省了一些精力。、标记库标记库:标记库、标记库、标记库、标记库、标记库。标记是构成视图主要机制,视图通过标记使页面简洁、形式统一,实现应用程序的表示国际化、方便实现与控制器、模型的交互。、视图视图只是向客户提供一个交互的窗口,从中可以看出模型的状态。视图只是构成页面的表现形式,视图提供一个类,它是一个类,框架把用户输入的表单数据保存在类对象中,通过一些调用的方法以显示相应的页面。 第章技术及他相关领域的技术:配置文件、,广、应用程序配:置文件丁请求「:转发请求。前鶴求分動譲服务请求参数保存丁对象、控制器调用模型浏览器模型响应、视图—:标记库资源文件丨图实现的框架、控制器控制器是框架最重要的组件,它由表中组件类组成。表组件类表组件类名前端控制器,可以调用一切组件,接收用户请求以及返回响应视图。表单封装客户端的数据、散装数据、状态改变的数 第章技术及他相关领域的技术用户指向或视图选择,资源的一个抽象。封装中标签的相关信息。业务控制器,用于与模型打交道,执行业务流程控制,返回业务执行结果到。类。它是框架控制器中最重要的一个类,是框架的控制中心,它继承了类,负责接收客户浏览器的请求,通过、、和实现生命周期的管理。更多的客户服务请求控制实际由类类及其子类完成,真正的服务请求涉及的业务处理通过类和其子类利用业务模型来完成。类。它是用来联系客户请求情况与业务情况的,通过内设的核心,来决定作出何种响应。其核心有检验的功能,如果经过确认,则输出相应的业务结果。、模型一些开发的程序其业务情况可以由模型来执行,由于的幵源性,可以提供任何的结构模型,支持用户可以利用任何技术实现模型。如企业、、数据对象或数据访问对象等方式。、配置文件配置文件是整个框架的核心,从文件内容可以对基于该的应用系统有总体的了解的定义如下:!?,?,配置文件必须按上述顺序来配置。是其根元素,元素用来配置应用需要的数据源,元素用来配置元素用来配置服务处理信息,元素用来配置服务请求处理的控制器,元素用来配置相关的信息源文件。下面有一实例来说明这些元素的使用: 第章技术及他相关领域的技术〈!“——〈,,〉〈〉〈〉,,“”“”“丄”〉〈〉〈、运行过程中的主要交互步骤由图中的数字编号描述了运行过程中的交互步骤:客户通过浏览器提出某些服务方面的请求。控制器的对象接收服务请求,借助把服务请求参数以对象的形式加以保存,并验证客户表单数据基本格式,在这里不做数据业务逻辑要求验证。 第章技术及他相关领域的技术控制器的按服务请求通过配置文件找到对应的服务类对象,并将服务控制转交给它。服务请求处理对象负责表单数据的业务逻辑验证,如果正确引用模型的业务对象,完成逻辑处理。视图组件利用标记从对象或业务对象获得对象属性,转交给视图组件。视图向客户浏览器回送服务方面请求的相应结果。语目编程语言的发展在年,公司的、等人,为一些消费电子产品设计的一个名为橡树的意思)软件的通用环境。年,伴随着互联网和万维网的出现,他们用编制了浏览器。年更名为。公司在年又发布了。这个版本包括了两部分:开发环境(即和运行环境(即计算机领域的各大公司如、、、、、和随后相继购买公司的技术许可证,开发相应的产品。在语言体系上,分成、和大块,还增加了很多新的特性,如,类(图形库)最吸引眼球,另外在线程、非同步类和集合类上做了量的改进。除此之外,不仅兼容多功能智能卡和小型消费类设备,还兼容大型服务器系统等等。年,公司推出了版本,主要表现在一些类库上,如数学运算、新的等、命名和目隶接口接口方面增加了一些、本地调用)的支持。年,公司发布了版本,并更名为。与此同时,也更新了企业级规范,如通过注释等新特性改善了,译 第章〗技术及他相关领域的技术服务器端组件模型)的复杂性,并推出了规范。而后又针对的前端界面设计而推出了。年,大会召幵,公司公幵也就是版本,也称为或者。年,公司发布。年,甲骨文)宣布收购公司。公司预计年发布无和部分,年下半年将发布包括和剩下的部分。的特点、面向对象性吸取了面向对象的概念,将数据封装于类中,实现了程序的简洁性和便于维护性。面向对象编程提供了很大的模块化、灵活性和可以重复使用性。、简单特性语言对进行了部分功能的改善与提高,丢弃了的一些功能,如指针和内存管理。编写代码比要简单一些,还增加了自动内存收集功能,如果系统较复杂,可简化其运行方法。、可靠性起初设计的目的是应用在电子消费类产品上,固其可靠性必须是优先考虑的事情。因采用模型类指针方式可以很好的消除内存重复和数据损坏的情况,使得与有很大的不同。经过编写的程序具有很多方面的可靠性,如前期的程序检测问题、后期的动态检测问题,并能有效消除有错倾向的状态。、多线程运行计算机一般执行的是进程,在执行某个进程时,其他的进程必须等待,这样降低了运行效率,如果是多线程的话,可以大大提高运行效率。例如,在打开网页浏览器时,显示网页中内容其耗费的时间过长,而多线程运行可以用一个线程来显示文本内容,而另外的线程则可以显示图片及音频、视频等,这样可以使显示网页内容的网速会很快。、安全特性 第帝技术及他相关领域的技术用于网络程序幵发,则其安全性要考虑,如安全性不可靠,网络上下载程序并运行会风险高,配置了安全机制。字节码在解释器里进行解释时,最初要到字节码检验器中进行校检,随即,解释器将设置程序中类的内存结构,接着,类装载器将来自网络的类加载到单独的内存区块,使得应用程序彼此之间不会相互扰乱影响。、动态特性在执行时运用动态装载技术,类的包装容器可以动态的不断的加入已更改的代码,与此同时,应用程序可以不断运行下去。运行平台在安装完成一个运行平台后,应用程序就能工作了,而且程序编译一次,就能方便的在各种操作系统下运行。运行平台其结构如图所示。在图中的虚拟机包括解释器、运行系统、即时编译器等,在运行平台中,它是最核心的部分,是一个各种操作系统与程序之间保持联系的关键接口。平台标准版配置了开发与部署在桌面、服务器、嵌入式和实地环境中使用的应用程序,由、、、语言构成,其中、在里面,语言是的一部分,同时,拥有类库,如网络组件、用户窗口、数组处理、字符串处理等等。的构成如图所示。述配器操作系统¥硬件本类浏览器适配器齋碍接—鄉操作系统【件作平台扩展一許…〉适配器小作丨:的乍系兒硬件图运行平台结构示意图 第章技术及他相关领域的技术、、、、、、、、、、、、、、、、、、、、、图结构示意图的运行工作使用语言能够编写各式各样的应用程序,且可以用在不同的运行平台和操作系统,如程序、程序等等。不管用它幵发什么样的程序,的运行工作大体雷同。在编写源代码时,不仅可以利用一些开发工具如、外,就是直接在文本编辑器中直接输写代码,在读取字节码文件时,工作的平台是,不管什么操作系统,条件之一就是安装了则能够运行字节码文件,也就是该程序能够正常工作了。图是程序工作流程图。中、及语言是一种半编译、半解释的语言。程序分为和两种。 第帝技术及;他相关领域的技术应用程序)运行于本计算机,与本机用户交互,完成一定的功能,如常用的办公软件、操作系统中的计算器、录音机等都属于应用程序。它是完整的程序,可以独立运行,只要有支持的虚拟机,就可以独立运行。也称小程序是运行于各种网页文件中,用于增强网页的信息交互、各种画面的显示、声音视频播放等功能的程序。放置在服乂卞节石乂解释器虚拟机(各种操作系统、、图程序作流程务器中,它不能单独运行,必须置入于一个用编写的网页,通过相应的浏览器来控制执行。和程序针对应用领域的方向不同,所以程序一般是在本地机上运行,而程序都在服务器运行, Mi3章技术及;他相关领域的技术可以根据本地机的请求被下载到本地机,然后才在本地机上运行。应用程序编程接口)是早就配备好的函数,不需要程序设计人员具体了解内部结构情况,就能进行程序的开发,它还带有帮助文档,便于了解其功能和方法。它是集合的运行库,提供了一整套访问系统资源的常规方法,包含了一些语言结构、网络、图形、文件输入输出流等等。整个程序运行由文件和装载的动态库构成,因类文件已经调用了本地方法,如对本地磁盘进行输出操作,都会通过检测,以保障它的安全。的主要关键技术、封装、继承、多态性是面向对象程序设计中的三个主要特性。继承是一个类如何从另一个类中共享特性和行为的专业术语。类的继承是运用已经存在的类的规定作为基础建立新的类。这种技术使得重复使用以前的代码变得非常容易,能够极大的缩短开发周期,减少幵发费用。例如,有一个祖先类汽车类,后代类有小汽车、货车、公交车、面包车,小汽车又有后代类如二箱轿车、三箱轿车。类的继承是通过扩展其他类而形成新类来实现的,原来的类称为父类或基类,新的类称为原来类的子类或派生类。在子类中,不仅包含有父类的属性和方法,还可以增加新的属性和方法,从而使得父类的基本特征可被所有子类的对象共享。继承的最大好处是一旦创建了具有通用意义的父类,即可以创建任意数目的、具有特定意义的子类。类的继承的原则:子类可以重新定义父类成员;类的继承并不改变类成员的访问权限,也就是说,如果父类的成员是公有的、被保护的或默认的,它的子类仍具有相应的这些特性。继承的实例。按照类的封装思想,可以将“人员”和“接触人员”分为两个不同的类。表示“人员”的为如下所示: 第章技术及儿他相关领域的技术表示“接触人员”的类为,如下所示:类另…使用类的继承,它可以在已经声明的类的基础之上声明一个新的类。针对上面实例中的类与类,由于“接触人员”拥有“人员”的所有特征和行为,所以可以让类继承类。具体代码如下所示:“人员:’’“年龄:”“性别:”类使用了关键字继承类,然后增加一个属性代码如下所示:通过继承和新的定义,类中的属性和方法如图所示 第章技术及他相关领域的技术使用类调用属性和属性,如果能够进行访问,也表示通过继承获得了这两个属性。代码如下:■实例化对象“刘祥”给对象属性赋值“男,,;“接触人员,,;调用对象方法并赋值给“分类:’执行结果为:人员:刘祥年龄:性别:男分类:接触人员—厂—德—图类的实例、接口接口和类构成的两种基本类型,但接口和类有着完全不同的目的,它可用于在树形层次结构上毫不想干的类之间进行交互。表为接口参数表。表接口参数表参数名说明 第苹技术及他相关领域的技术—接口名称。接口的继承关系。接口继承没有唯一性限制,一个接口可以继承多个接口,接口—称为被继承接口(如—,—的子接口(,被继承的接口(如—,—称为接口—的父接口(。方法的返回值类型。—方法名称。方法参数列表。接口的声明。接口的定义方式和类大致相同,不过接口定义使用的关键字是,接口定义由接口声明和接口体两部分组成。表示式:—方法声明接口的特点:标有访问控制符的接口,允许各类使用;没有标有的接口,其受限于所属的包;方法的声明不需要其他修饰符,在接口中声明的方法,将隐式地声明为公有的和抽象的在接口中声明的变量其实都是常量,接口中的变量声明将隐式地声明为,即常量,所以接口中定义的变量必须初始化;一个接口可以继承多个其他接口,子接口可以对父接口的方法和常量进行重写。、程序包提供了包机制。包是类的容器,用于分隔类名空间。中的包一般均包含相关的类,如所有关于图书的类都可以放到名为的包中。可以使用声明告诉编译器包含特定程序包中的某个类和接口名称。将其导入之后,可以直接使用不带程序包名称前缀的类型名称。有两种级别的访问控制方式:类级别和程序包级别。所有公有类型的集合会形成一个程序包到所有的其他程序包的外部接口。一个程序包内部的代码可以访问在同一个程序包中未声明为私有的所有类型名称和所有方法、字段。 第章技术及他相关领域的技术在中,没有通过其他方式声明的标识符具有访问保护程序包的功能,一种情况是例外的:默认情况下接口成员是公有成员。、异常处理机制在程序开发过程中,也会出现程序执行的结果与预先定义或者想象的结果,并不相同,或者在执行过程中,产生一些错误信息,使程序无法执行完毕的现象。编译错误是比较容揚发现的,而运行错误无法判断,常常使幵发人员感到头痛。异常是程序开发中必然发生的错误,要认真对待。异常处理机制的方式如下:在方法中用语句捕获并处理异常,语句可以有多个,用来匹配多个异常;对于处理不了的异常或者要转型的异常,在方法的声明处通过语句抛出异常,即由上层的调用方法来处理。技术的基本内容及用途可扩展标记语言在当今的软件编程世界里是无处不在,从、、的各种配置文件到中的数据交换、再到的推行、理念的应用都离不开。事实上,不是一种可执行的程序,也没有可执行的代码,因而不能实现任何功能。是一种解释数据、数据逻辑结构的有效方式,该语言多用于解释,解析网络传递的数据,也使用在编写软件系统文件的配置中。是组织于年颁布的一种标准,由于它将的丰富功能与的简易性融汇到应用中。通常,文档内容一般包括三个方面:数据、结构和显示方式样式,由于将显示方法内嵌到数据中,一旦要修改文档中的显示方式,则要重建全新文档;为此,将数据、结构、显示方式三者分幵处理,例如显示方式交给专门样式表来处理。要修改文档显示方式,只需修改文档引用的专门样式表;此外,的解述直白、准确,可以展现更为复杂的数据结构。在文档的应用程序基础之上,能有效的检索到需要的内容。最后,可以便捷的在 第苹技术及他相关领域的技术不同系统条件下将信息进行可靠的传递,所以被人们推为网络数据传递的语言标准的文档有个主要方面:文档处理指令、引用文档型定义说明(可选择)、文档主体即数据记录部分。文档包括不同层次的标记,最外层是根标记,它是由多层子标记组成,子标记的构成可以是最低层标记,还可以是复合标记。标记没有属性、扩充标记的内容信息。例如:”其中〈??是幵始和结束的标记,表示该文档是文档。”版本号上面是版本。这表明是中文字符编码。是文档使用外部文档类型定义文件,如果是则不是。是一种按照一定格式显示的数据,具有如下四种用途。、存储数据存储数据是最根本的用途,由于它能够保存为数据文件,对于一些需要持久化保存的数据可以使用格式的方式存储。、分离数据可以将数据和的展现相分离,使数据的组织人员更能集中精力组织数据,使数据的展示人员更能集中精力地设计数据的展现形式,真正做到了工作人员的不同分工,提高了开发的效率。比如指定专人对的数据进行输入,表现形式可以另指定其他人。这样可以方便维护页面。来描述网页内容,而通过来打造网页的外观。这样,当页面数据不变时,可以只改变来改变页面显示的效果。、交换数据用存放数据,可以降低数据交换的复杂性。例如说,目前的、、等,其实就是利用了这种通用的数据格式,在不同的系统之间交换数据。、共享数据通过纯文本文件可以用来对数据进行共享。数据是以纯文本格式存储的,提供了一种与软件和硬件无关的共享数据方法。例如,有一个文档,它保存后是格式的文件,它只能使用打开使用, 第章技术及其他相关领域的技术那么现在其他的软件也要读取这个文档的数据,此时就是一件很复杂的事情。但如果使用作为保存的数据,另外一个应用系统,就可以轻松地获取到数据的信息,这样就达到了信息共享的目的。用法规定文档语法规定了文档主要部分是遵守语法元素、元素属性定义的记录组成,要求如下:、区分大小写。标记大小写是完全不同的。如和是相异的标记符号。在确定元素时,标记大小写要统一一致。在当中,写成是错误的。、标记由开始标记和结束标记两种构成。标记的开始标记如结束标记如比如是一对根元素实体,它由多记录,内嵌了多个标记,且份介丨〉标记之间是元素内容。单个控制字符数据项的标志定义了数据的具体意义,如公司。、标记控制的字符型数据可以分为两种。幵始标记和结束标记之间是字符型数据。字符型数据分为两种:一种是,说明是已经经过解析了的字符型数据。需要经过专门解析器进行解析的文本,文本内容中的标记、实体将按照标记、实体进行处理。另一种是它是指出按照字符方式显示相关内容,语句的形式如下所示:””刘祥在页面上展示的内容为”’’刘祥。块不要经过专门的解析器进行解析,文本中拥有的标记将不被看着是标记,且实体不会展幵。、语句块内的注释通过上面是版本信息”这种形式,就是注释。这些内容不会由专门的解析器进行解析或者各种浏览器显示其内容。对于语句块内的注释,不能内嵌到各标记中间,其内部不能嵌套,并严格要求不可放在版本信息说明内容前面。、文档的命名空间 第草技术及他相关领域的技术文档的命名空问是集成了文档中可以用来作为元素名、属性名的各种名称。这些名称标识了在不同域(单位、机构、行业、协会)下的名称。由于创建文档中标记的程序员各异,在各种文件中,很可能会导致含义相异而名称相同的元素名。、样式表到目前为止,已经规范了两种样式表语言标准,一种是层叠样式表它也可用于页面显示);另一种是可扩展样式语言。不仅可以用来表现网页,还可以用来展现文档以及其他的标签语言所编制的文档。针对文档用语言编制的显示样式规则组成的文件叫样式表文件,也简称样式表,文件的后缀为。实际应用中往往要求把文档转换成文档给用户,或者转换成另一种标记的文档。为了标准化,简化上述工作,推荐使用扩展样式表语言。由两部分组成:和。可以方便地转换成文档或其他格式文档;代表格式化对象(,它是用于控制文档显示的格式的规范。、实例代码开发职业病预防信息系统的部分页面框架,用到了对配置的文件,其实例代码如下:〈〉〉 第章技术及他相关领域的技术〈〉开发工具就像软件开发人员的“汽车修理库”,它一开始就准备了修理汽车所使用的工具,如升降机、拆卸工具,烤漆工作间等。汽车修理人员(开发人员)可以根据已经准备的工具,来修理许多不同的汽车(应用软件)。主要用来语言的开发,是一个开放源代码的、可扩展开发平台。而目前附带了一个标准的插件集,可以非常方便地为开发服务。简介是功能完整且成熟的开发环境,是由蓝色巨人所发布的。年,选择服务平台规范为运行时架构。年,发布稳定版。年发布代号为的版。年发布代号为的版。年发布代号为的版。、平台(平台核心(、工作台(、工作区(、团队组件(以及说明组件(,如图所示。在平台中,各组件的具体功能有如下解释。平台核心(是使每个工具运行起来,并加载所需的外挂程序。运行时,平台运行库需要做完个简单的动作:一是启动平台;二是查找系统的各种功能插件。 第章技术及他相关领域的技术工作台(是操作的视图界面,也是基本图型接口。工作台是之中仅次于平台核心最基本的组件,启动后将弹出该窗口工作台)。它为提供用户界面。相当于结构中的。和是平台的二个必备插件,它们是为扩展其他功能而配备的。工作台只是来管理项目与资源(如文档和文件夹)等,对于程序如何编辑、执行、发错等操作,不做任何工作。工作台对不进行管理的内容,将交由其他组件管理(如。‘新工其工作台户工工作区乂;”〉团队组件平台运行库新捅件丨—图体系结构图工作区(主要是用来管理用户的资源,这些资源会被组织成一个(或多个)项目。相当于结构中的。每个工作区都保留有历史记录。记录着每个资源的改变,非常方便恢复到修改前的保存的状态。而工作区保留历史记录的天数,可通过设置配置选项来修改,如保留的记录可以为一天或一个星期的时间等。标准小窗口工具箱(是平台自己开发的图形包,作用和的一样,用来构建图形界面。是使用来实现的一个用户界面工具包,用于处理常见的用户界面编程任务,使工具幵发者专注于实现插件的功能,而不必在界面设计上花过多的精力。帮助系统(用来解释一些相关的设置内容。 第章技术及其他相关领域的技术团队组件(用于团队幵发而必须设置的组件。、集成开发环境)是提供的一组。实际上是将代码构建成一个基于结构抽象语法树。一般对应编辑单元节点,也是树上的顶点。、插件幵发环境)在平台中采用“项目”结构方式。当使用时,用户的工作将以项目、文件夹和文件的形式组成。主要查看在工作区中的项目,并分辨插件文件作为项目的直接子类项目。图是体系结构图。是英文的简称,即超文本标签语言,它是组织推荐使用的一个国际化标准,为了将自身的电脑与其他电脑联系起来,联系的方式是通过文件或图片,从而形成有机的整体。什么是标签语言标签语言也被称为标记语言或置标语言,它是英文的中译。这类语言不同于一般的“程序语言”,程序语言只是设计应用软件的工具,而标签语言主要用来制作电子文档、存储数据。标签语言是由一些标识码(或控制标签(所组成的,这些标识码或标签可以让电子文档变得更有结构性,而这种结构性能够便于应用软件解析和应用。但是,这些标识码或标签如果独立存在是毫无意义的,它们必须结合数据后才能形成一份有用的电子文档,而所谓有用的电子文档则是针对应用软件来说的,也就是说应用软件能够解读这份电子文档中的标签语言,并藉由标签语言的意义来对该份电子文档作特定的处理。例如,中可以使用标签,标签可以被应用软件解释为换行,但是前后没有数据,那么这个换行是没有意义的。目前所使用的标签语言可以分为专门用途的标签语言和一般通用的标签语言(两类。 第章技术及他相关领域的技术专门用途的标签语言是特意为某种应用软件所特别制定的,或是为了某种特别的应用领域所发展出来的,例如,就是一种专门用途的标签语言,制定即是为了将文档数据以不同的方式显示在浏览器这个应用软件中。另外,大多数文字处理软件也是专门用途的标签语言的应用,例如,专门用于微软公司系列软件。因为这类标签语言应用范畴较狭溢,所以其标签语言本身的复杂性就较低,当然也就简单易学。一般通用的标签语言仅描述文档中数据内容的意义与结构,并没有定义如何去应用这些数据,也就是说它并不是为某一个特别的软件来量身制作的。文档是使用一般通用的标签语言来标签,因为所有软件都可以使用,其制作出来的电子文档的可移植性(当然是比专门用途的标签语言要好。是一般通用的标签语言。有严谨复杂的文法,可以用来标示文档中的数据,以利于应用程序处理,同一份文档可以应用到各种不同的应用软件。而且该份文档不需要作任何的修改或调整。的版本在整个世纪年代,网络呈爆炸式增长,越来越多的网页设计者和浏览器开发者参与到网络中来,每一个人都有不同的想法和目标,每一个人都会按照自己的想法和目标参与到网络中来。网页设计者都会按照自己的想法和目标去编写网页,而浏览器的开发者则可能与网页设计者的想法不同,它会按照自己的方式去呈现网页。当网页的设计者和浏览器的开发者发生分歧时,必然带来非常不同的呈现。这时,设计者要面向所有的用户,就必须为每种浏览器创作不同的网页来实现相同的呈现。这就势必增加创作的成本,从而导致万维网的分裂。因此,只有网页的设计者和浏览器的开发者都按照同一个规范来编写和呈现网页时才不会导致万维网的分裂,正是这个原因促使各浏览器幵发厂商协调起来共同实现同一个规范。当时并未成立,在年月作为互联网工程工作小组(的一份草案发布,但并未被推荐为正式规范。在的支持下’根据过去的通用实践,于年整理和发布了。但是是作为发布的,其后经过多次修改。后来的和也提出了很多好的建议,并添加了大量丰富的内容,但是这些版本还 第章技术及;他相关领域的技术未能上升到创建的一个规范的程度,因此,有许多厂商实际上并未严格遵守这些版本的格式。年,的工作组编撰和整理了通用的实践,并于第二年公布了规范。同期宣布关闭工作组,从此便幵始开发和维护规范。于年月被推荐为正式规范,并于年月推出一个修订版。这个版本被证明是非常合理的,它引入了样式表、脚本、框架、嵌入对象、双向文本显示,更具表现力的表格、增强的表单以及为残疾人提供了可访问性。此后,解散了工作组,规范长时间处于停滞状态,并转而开发,直到发布规范和规范。与此同时,则认为并非用户所需要,继续开发的后续版本,并定名为,随着万维网的发展,的工作取得了很多厂商的支持,并最终使得认可,终止的幵发,重新启动工作组,在工作的基础上幵发,就有了现在的规范。的主要标签(或标记)标签对:代表整个页面,中间是内容。标签对:代表整个的头。标签对:代表这个文件的标题。标签对:代表整个页面体。元数据是来描述文档的信息,它使用元素来完成此工作’位于〉〉标签内。标签换行标签对段落〉标签标尺线标签对表示链接标签对正文标题标签对—文字格式标签对—用于设定字、画、表格等的位置 笫章技术及;他相关领域的技术〉标签对居中排列其中的内容标签对定义建立表单标签对—定义表格〈标签对定义表行〈标签对—表格的具体数据〈标签对—定义表头,表头的字是用粗体显示的,其中属性—跨多列的表元,—跨多行的表元〈标签对设置表格标题标签对—表格的题头〈标签对表格的正文标签对表格的脚注〉标签对设置框架的划分标签设置框架窗口〉〉标签对用来设置移动文字的效果下面有一个简单的实例。代码〈〉〈〉无标题文档〉”””—”关于职业病体检信息”—”〉粉尘预防〉”上”吗””苯中毒预防卩”’噪声预防以上代码运行的截图如下: 第章■技术及他相关领域的技术式板」薩」■答歡网:址大全海宝网碎戏海至试用;、丨江商差干职业病体检信息—噪声预防、职业病预防信息网首页部分程序代码如下:〈〈!一—〈!—二〉〉”源文件原始文件”首页——体检结果——〉管理员登录——分类信息用户登录——粉尘预防 第帝技术及他相关领域的技术——苯中毒预防—噪声预防————其他类预防数据库大部分实用的应用程序都会使用数据库来存储信息。数据的存储被称之为持久化(。数据库与应用程序相互独立,数据库负责持久化数据,应用程序负责业务逻辑。大型的商业应用中,经常以一台计算机或者一个计算机集群运行数据库软件,另一台计算机或者另一个计算机集群运行应用程序。运行数据库软件的计算机也被称为数据库服务器。下面主要是涉及到中的数据库编程技术。数据库简介数据库(的作用就是存储数据(包括文字、数字、图像、声音、视频等)。这些数据被永久地保存在计算机上,不会因为关机或者重启而丢失。数据库以特殊的机制管理数据文件,对数据有极高的读写速度,大大超过了操作系统对常规文件的读写速度。例如、等大型数据库检索数量级的数据,只需要短短的几秒钟。根据存储类型的不同,数据库主要分为网状数据库、关系数据库、树状数据库、面向对象数据库等。目前商业应 第章技术及他相关领域的技术用中最主要的是关系数据库。、、、、、等都是关系数据库。、与关系数据库使用查询与操作数据库。可以看做是一行行的命令。程序与数据库交互数据时都是通过执行相应的语句来实现的。不区分大小写。包括与。为数据定义语言,也就是涉及数据库结构、表结构的语句。包括创建数据库(、删除数据库、仓键表、删除表(。为数据操作语言(,也就是涉及数据的语句。包括查询数据(语句)、插入数据(语句)、删除数据(语句)、修改数据(语句)等。技术、介绍就是数据库连接,是一种可以执行语句的应用编程接口。包含了两个包:和。提供了一种标准,根据此标准能建立更高级的工具和接口。、数据库驱动器程序(桥)早些时候,这种方式相对来说用的比较多,后来将被逐渐取代,但不影响对数据库的连接的了解。因为指令与格式的转化比较频繁,而降低了执行的效率,所以被其他方式所取代。它是通过一种桥接的方式来存入数据,并访问数据。具体的过程见如图所示。、中间数据访问服务器以中间数据来访问服务器,能够把程序连接到诸多数据服务器上,再由本机驱动程序连到数据库里面,这种驱动程序是以服务器为基础的,如图所示。 第卑技术及典他相关领域的技术〔、隨〕数据丨牟—■图桥〔細辦〕数掘库輔动积序乂务器图中间数据访问服务器、常用的接口及程序接口数据库驱动程序配有接口。一般来说,需要使用接口。如果使用桥那么这样装载:“;如果使用那么这样装载:“;在使用之前,应先使用语句导入包:;是用来联系可用的驱动程序,它有一个非常重要的方法,就是经由此方法来得到一个连接。这个方法有几种重载的方法,其中常见的一种是: 第章技术及其他相关领域的技术尝试建立一个到数据库的连接。该方法包含一些属性,由于调用的需要,可包含和属性。表示与数据库的连接。该接口是在编程中用的最频繁的,下面是该接口中经常用到的方法。方法,断开连接。在使用完连接后必须关闭,否则连接会保持一段比较长的时间,直到超时。方法,提交对数据库的更改,使更改生效。这个方法只有调用了方法后才有效,否则对数据库的更改会自动提交到数据库。方法,创建一个用于执行语句。方法,建立并且由此产生结果集。可以是以下参、—和——。可以是以下参数:——。接口提供了生成的方法。在一般情况下,我们通方法就可以得到的实例。提供了许多方法常用的有三种方法语句,返回确定是否有结果集运行查询语句,返回对象;运行更新操作,返回更新的行数。在执行语句时,有时会返回结果集。往往包含的是查询的结果集。有四种常用的方法:,获得在数据库里是、等数据类型的对象;,获得在数据库里是数据类型的对象。,获得在数据库里是数据类型的对象。,获得在数据库里是数据类型的对象。数据库的连接打开数据库应用程序,能够查看对应的数据库。把的驱动程序复制到这个驱动程序的包括 第帝技术及他相关领域的技术。在编写文件中,有如下代码:”;;在编写文件中的代码时,必须了解有关数据库的情况,因为很多操作都必须与数据库发生交互。一般的操作如下:首先装载驱动程序,然后通过获得一个连接,接下来创建以执行操作。在执行完操作后,一定要关闭数据库的连接以释放资源。的基本情况许多编程人员或网络开发人员都在使用。然而在以前,最基本的在客户端进行数据有效性验证都非常麻烦,浏览器端的用户体验效果非常单调,几乎没有什么交互性。今天所看到的全动态等精彩应用在当时都没有有的只是纯静态页面。基于这样的状况,公司在它的浏览器中增加了脚本功能,以简单的方式实现浏览器中的数据验证,该脚本名为。公司在其浏览器中支持时,考虑与目标的相似性,将更名为,可 第章技术及他相关领域的技术以理解为其欲借之势以求发展。未来的一段时期内,开发将是开发者众聚之地,也是变得受推崇的时代。脚本语言是一门脚本语言,它就像是导演手中的剧本命令一样,使原来独立零散的演员按剧情协调组织表演从而获得观众的掌声。脚本语言是一种应用程序扩展语言,用于系统的扩展,使其按用户的意愿去运行。可以结合数据库组件、文件系统组件等扩展组件实现任何想要的功能。与有没有关系,是不是联系的很紧密,还是一点关系都没有,答案是两者没有任何关系。它们都是编程语言,都带有“”字样。而实际上,是一门基于浏览器、解释执行、轻量级编程语言;则是运行于虚拟机、编译执行、重量级编程语言。下面运行一个实例,代码如下:周期执行〈—〈〉〈〉〈 第章技术及其他相关领域的技术当前时间为:〈二〈〉运行代码后显示如下截图:止式版—少)二■丨■、?一、■■:亞續,谷数士网址大全■海宝网游戏■海宝试用【全驗极梦‘丨』一‘:;;:、、‘;‘‘;‘当前时间为:技术程序一般由静态、注释、脚本、指令、动作、内置对象等基本成分组成。技术把动态内容(脚本、动作等)与静态表现成分)分离,一定程度上缓解了生成全部动态页面的缺陷。、和相结合是当代广泛应用的技术。基本原理处理文件请求有三个阶段:翻译阶段。在这个阶段,编写好的文件首先会被容器中的引擎转换成源代码,也就是通过引擎。编译阶段。文件所翻译成的源代码会被编译成可执行的字节码(可执行的字节码是二进制格式)。请求阶段。当容器接受了客户端的请求之后,就执行前面已经编译成二进制字节码的文件。处理完后,把生成的页面显示在客户端。如下图形象的说明三个阶段。 第章技术及;他相关领域的技术翻译阶段编译阶段一请求得到处段她实件换嫌代码■现类(激准备对象、翻译编译容图奔器处理的三个阶段的基本语法页面的基本结构:普通的标记符;标签,如指令标签,动作标签;变量和方法的声明,(%程序片,(%表达式,(%。指令指令。它的主要作用是指示容器在指令出现的位置包含一个特定的资源,资源可以是任何静态的页面,或其他的页面,就好像被编译的文件为包含文件的一部分一样。有一个指令的实例,代码如下:—〈!”〈〉〈〉现在的时间〈〉〈〉你好!现在的时间是:”—” 第章技术及其他相关领域的技术■妥‘乾逢器敏£令纏,蜃谷:网歡全■海宝网游戏海妄试晃江商賴【全国包商二:二二:二二二—你好!现在的时间是:丨指令。定义标签的前缀。指令。来说明页面的属性。它定义了许多重要属性。在编译过程中,所有的页面指令都被抽出来同时应用到一个页面里。动作元素〉动作可以用于将静态和动态页面插入当前页面。:〉操作允许将请求转发。动作提供附加信息。操作可以将处理移出页面,并将其封装在一个中,它可以将给定作用域里面的一个实例与一个及共享同一个的脚本变量关联。该操作用于在中设置属性的值。用于得到有关的属性值,并显示在页面中。但需要注意的是在使用之前必须使用创建它,此外它不能与一起使用剛。内置对象对象。是类的一个对象。对象。它被包装成接口。 第帝技术及他相关领域的技术对象。保存用户信息。对象。它被封装成接口。对象。它被封装成接口,它表示的配置。标准标签库(标签使用起来很简单,但是却能做到所实现的复杂功能。是一个最基本的标签库,它集成了一系列的标签,来完成一些特定的功能。常用标签如下:这个标签用来输出数据。实现“写“的功能。起到删除的作用。〉捕捉异常。:完成判断的功能。:导入资源。设置数据源。:它用于查询数据库。卩数据进行更新。的表达式语言是引入的一种计算和输出对象的简单语言,其调用形式一般为:,称为元素。一个元素必须以“开始,以结束。表达式提供了获取对象以及属性的简单方式。某些情况下表达式完全可以代替脚本或者行为。代码实例如下:〈〉欢迎您,。相当于””)或您的年龄为〈!相当于〉〈!也相当 m3章技术及他相关领域的技术您的性别为。!—相当于〈〉代码中先使用行为将对象放置到中,再使用表达式读取该对象。、后台信息显示部分实例代码:‘’,”已审核”;“,,,,’未审核”;“,’’全部”;’’—’’二””〉〈〉〈〉★审核状态〈〉‘‘,,信息类别:“,,〉”显示,〉〈〉、登录页面页面的主要程序代码如下: 第章〗技术及他相关领域的技术””””%〈”’’用户名:〉密码:〈〉小结运用技术涉及到许多其他的相关技术,如框架、编程语言、吾言、吾言、语言、幵发工具平台等。框架提供模式;语言是从事开发的基础;语言提供网页开发所需的配置脚本语言;语言的编写形成网面静态页面;语言用于丰富网页显示;所有语言代码的幵发在开发工具平台下编写,并部署运行。 第苹职业彳预防息淘系统设汁第章职业病预防信息查询系统设计目前将职业病信息放置到动态网页中,便于接触职业危害人员通过网页了解相关信息,查询个人体检情况,还有待于普及,特别是企业级应用。图中所建立的汽车企业职业病预防系统所涉及到的工作内容都可以在网络系统中查找到相对应的内容,如各类职业病的预防:粉尘的预防、苯中毒的预防。所以做一个信息查询系统能够很方便和快捷的实现职业病的大部分预防工作。本文涉及到一些职业病预防信息查询系统具体的设计。系统的目标所设计的网页美观、简洁。在网页中放置的信息功能及信息类别明确。可以在网站内进行有关信息的搜索。登入用户可以有效的查询到所有的相关信息和信息的具体内容。用户提交的信息,可以安全的保存并可在需要时进行展示。对网页的内容及信息操作应简单,维护起来容易。所设计的系统运行稳定,安全可靠。本系统的各种功能结构职业病预防信息系统的结构分为前台、后台两个部分,前台用来做到信息的显示、查找与分发功能,其中的显示是列表显示与具体内容显示,列表显示,由首页列表显示、类别的所有信息显示、结果显示;信息搜索主要是定位搜索。后台用来做到信息显示、信息审查、信息删除与退出登入等工作,具体见如图、所示。 第章职业病预防倍息杏询系统设计职业预防倍前台预防■彳总纟体检彳思搜体检信思发布——列丧湿示评细定位搜系模糊搜索图职业病预防信息网前台功能结构职业病预防信息网后台丨预防信息冗乐体检信息搜索体检信息发列表;丨详细显示定位搜丨模糊搜索图职业病预防信息网后台功能结构职业病预防信息网的系统流程如图所示「川户不细内輕;能包搜索一±写患、内容发一登录台主用广查看某种状态信“—一—显小审核信息填佶总值查询删除信息显示删除信息图职业病预防信息系统的流程职业病预防信息系统有多个页面,下面列出网站中几个典型页面的预览,图一所示。 第章职业病预防信息查询系统设计■”組、■—一尊姿,首页取让病相关法视丨取让病防演祖丨发布患联系我们丨《亩我体检结果翻开、史的长卷,是《早述职、业病害的家:—,早在汉王充(公元年)所著《论衡》中就有职业性铅金腐中用户登录:毒的记载,然而,在旧中田职业卫生和职业病防治工作几乎还是一粉尘预防片空白,无数冤魂慘死在职业性病变之下》建国年来,竟和国家笨中毒预防非角视职病防丨台工乍我的劳动工生和职病;’台革,组织机构、专人员、、法规建设、学术交流、学科设等方,从至『」,比较完番的劳动卫生与职业病防治研究体系,科学研究水平不断提高,服务职能日绣完菩,使得全函职业病的发病趋势有了明显的控制。为保护广大劳动者的身心健康、促进国民经济高速有效的发展作出了很大的贡献。然而,我国仍然是职业病危害最重的国家之—特别是最近一些年来,大批量低水平乡镇工业企业和个体工业企业的兴起,得职业病危害程笑加重,要达到基本控制职业病危害的目标还“任重而道远”。目口业明请害网棟所有图职业病预防信息网页面职业病兩防信息网后台管理系统序兮播思标发有时审该勘作碎英:考求六—运果::夺穿:;:寻士复至人名■:是、窗:空■玄子—:图职业病预防信息后台管理系统页面 第章职业病预防信息查询系统设计;■名—般笑毛白勺方去:■■■■安装;里可除尘装望设連式作业定鞋检通粉尘求突;‘从寧粉尘作乂、员酉防尘口蓮二劳动防臣品定辟換吞:除尘装直定辟检査保其有效注、辜粉尘、人员定期进行体检:长转从事:金十每业人员按规定年艮荀作位人首;夂、事粉尘位人员必须逆行体格检査、革粉业人员要!:之前必须进行体格检査!图粉尘预防类的页面编号姓名‘王海血…、板诚少速议来我单位复査—“某血压速议定期监颂■』未査尿常土伟规,建议补査尚谨燕白细胞数目诚少—逸议来我单位复杨军本次体检未见明显异常单在屯女缩期高血压,速议定期监万才宪颂白会田胞播力建议来我单位复图体检结果页面职业病预防信麻网江铃汽车股份有限公司发布憤想“害、值想典别、休检憤鹿巾憤思标掘有关体检的通知思内容:现宏子年月日进行体检典体安排见体检通■■■■知二』丨联系电话联系人:刘鮮秘图信息发布页面 第章职业侦预防信息杏掷系统设计该项目所涉及到的文件夹及文件如图所示。丨▼命▼◎▼▼嗎,咖冲,—…”°;¢¢■‘;丁?;‘『處;图职业病预防信息系统开发项所需建立的文件夹及文件数据库具体功能的设计数据库具体功能模块的设计数据库功能模块的设计是该系统设计中的基础性工作,它的设计好坏,直接影响到后面其他功能模块的开发和设计,一旦设计不合理的话,会侵占更大的内存,如果在幵发大型数据库时,必将会带来更多的调试工作,且安全稳定性也会变差。相对准确、高效的数据库功能模块设计可以极大的降低幵发程序的复杂性,将整个软件程序开发的过程变得较为简单而容易。由于本系统的开发前期属于小型数据库,随着时间的推移,每年的数据增加,信息量的扩充, 第考:职业病预防位息查询系统设计几年以后必将拓展为中型的数据库系统,为此,要为后续的拓展做好准备,必须留有一定的空间以便将来升级之用。拥有复制数据服务、转换数据服务、导入导出数据服务、各种表格形式的服务,并且对语言也有支持。运用数据库能够大容量地保存各种数据,并对各种数据进行逻辑设计,以便对象数据库能对各种数据进行更为复杂的操作。本系统的数据库设计职业病预防信息实体职业病预防信息实体:类型、信息标题、信息内容。信息类别实体:分类号、分类标识、分类名称。后台管理员实体:编号、用户名、密码。体检结果建议实体:编号、用户名、建议内容。数据库逻辑结构设计依据数据库实体设计,需要建立与该实体相对应的各种数据表,它们依次为数据表—、—、—、分别对应职业病预防信息实体、信息类别实体、后台管理员实体、体检结果建议实体。各种数据表的结构预防信息表对于职业病预防分类相关信息的保存,如表。表预防信息表“字段名数据类型是否为空是否为主键默认值简单描述“动编号)信息类别信息标题—信息内容—发布时间信息类别表(— 第职业病预防丨息杏询系统设计该表用来保存职业病分类信息,如表。表信息类别表字段名数据类型是否为空是否为主键默认值简单描述丨动编号)—类别标识类别名称类别介绍后台管理员表(—用来存储后台管理员相关信息,如表。表后台管理员表字段名数据类型是否为空是否为主键默认值简单描述动编号)管理员名称密码上表在数据库的建立如图、所示。—趣常规名称权剛》…所有者:年创建日期文件组:行盧—‘‘芒安——;取消帮助图的属性表 第章职业病预防信息查询系统设计表中位査星中、上上丨图数据表体检结果建议表(—用来保存各接触职业危害人员的体检结果建议,如表。表体检结果建议表字段名数据类型是否为空是否为主键“默认值简单描述动编号)被建议人员建议结果的状态本系统设置了如图所示的数据表之间的关系,该关系实际上反映了系统中各个实体之间的关系。在设置关系后,当更新数据表的—字段的内容时,就会自动更新—数据表的—字段的内容。————〈——一—隱—化一—图数据表之间的关系 第草职业病预防们息杏询系统设计通用类模块的设计在本系统程序幵发时,为了精简高效,将一些方法封装到单独的类中,称其为通用类,如数据库连接操作类、业务处理类、分页类和字符处理类等。连接数据操作类整个类的创建过程如下:导入所需的类包。声明类的属性并赋值。实现数据库驱动的加载。创建获取数据库连接的方法方法中使用类的静态方法获取一个类实例。用方法来对数据库进行数据的操作,方法中运用了类对象来执行语句。执行查询的语句后,返回的结果是结果集对象;执行更新的语句,则返回影响的记录数。图所示为所建立好的数据库中的数据表内容,所需要的查询内容可以从图中的数据调用。该图只是体检结果信息,其他信息与此类同。■号名心石林俄不——:王無技工正常正肩张永碰会工不正¢雜正常——右耳斯力条再不详正東—正常范围餅华勇碰技工化字正东——正常张英職技工化钱正策—£興技工字呆正業—£耳斯力興咖技工拥化宇正策——舆雌技工气,格音——正束趣舆大不正——輋舆不详———左拜听力下抑女金推不译肝——不不详——正小興不详不洋正——正纖面女細工气体—正——吴较法舆不译未检未检—一—未检朱长平再不正篆肝内石——女大粉尘正章王秘女大通粉正策未—;付水女不详———舆不洋正——舆不洋正常——正王解女不译正正笨—胡建£再找置不详未就—万宝林女不正求———;祐女大龙置不译正未明——女妓量不洋正未见明——舆理工工气体正—正心电——番海夫女刀紛正——年银舆刃¢、正策—心辟明免?能扭正正笨气摩正来—未界东—女金祖化字品正—正常心电未明界来興游正—正■范困车舆?正心絲图体检结果信息表 第草职业病预防丨息杏询系统设计业务处理类、方法该方法用来实现具有列表显示信息功能的业务操作,如信息检索、查看信肩、、〇方法该方法用于获得所有信息类别。、方法该方法用来连接信息详细内容。方法中首先查询数据库,获得指定条件的记录,然后将记录封装到类对象中,最后返回该对象。、方法该方法用来验证登录身份的。通过查询数据库来判断请求登录的用户是否存在。、方法该方法用来设置分页信息,这些信息为:总记录数、总页数、当前页、分页状态和分页导航链接。、分页类用于集成分页信息。这些信息都保存在类的相应属性中。、字符串的处理创建转换字符串中字符的方法。创建转换日期格式为型的方法。前台页面模块的设计本系统将前台页面设计成一种页面框架。分为几个有特色的显示区,该页面的布局如图所示。页面框架的文件为。该文件主要釆用动作和指令来包含各自对应的文件。如实现页头的、实现页尾的、实现侧栏的、首页中需要在内容显示区显示的等文件。文件中部分主要代码如下:包含页头文件 第苹职业病预防倍息杏询系统设汁包含侧栏文件—〉”包含页尾文件贞头,”内杉示:页图页面布甸主页信息显示模块的设计、首页信息的显示以超链接方式显示信息的标题,单击这些超链接可以查看该信息的详细内容。创建。创建处理访问网站首页请求的类。配置配置文件。建立文件。首页信息中的部分信息查询内容如图所示。体检结果管理员登录分类信息用户登录粉尘预防苯中毒预防噪声预防其他类预防图宵页中信息 第草职业病预防息杏刑系统设计、某类别中所有信息的显示显示出该类中所有信息的详细内容。建立类。配置配置文件。、某信息详细内容的显示显示选择的某信息的详细内容。创建处理请求的方法配置配置文件。建立详细信息的页面。详细内容的显示如图所示。作细彳息息类别:休检彳忍发才、问:::广息标题:关体检结的通知内料:丨外进行的职业性体检,经过体检取位的整理,结梁将公布职业病预防信总,如有丨题及时联系。联系电联系人:刘群错返回图详细内容显示信息发布模块的设计通过点击页面中的“发布信息”超链接,将进入信息发布页面。在该页面中,用户可以从下拉列表中选择一种信息类别(其中包括体检信息、预防信息)。 第章职业病预防信息査询系统设计信息发布的实现用户通过点击页面中的“发布信息”超链接,将进入信息发布页面,信息发布流程。在该页面中填写发布信息后,提交表单,在处理类中获得表单数据进行验证,验证成功后向数据表中插入数据,完成信息的发布。信息发布的流程如图所示。—进人—;布麵用户填写信息提交表单失败单验成功布信息成功?显小彳肖息图信息发布流程、实现页面顶部的“发布信息”超链接。、创建发布信息的页面。、在类中实现处理信息发布请求的方法。其中用到创建验证表单的方法;创建处理请求的方法。、配置配置文件。发布信息的内容见图所示。 tfe4^职业预阽忆息句系统设汁信息类另:体检信息「;信息标题:有关体检的通知信息内咅:贝定于;£年月臼进“行体检,具体安排见体检通联系电活:联系人:刘群智重设图发布信息的详细内界登录模块的设计用户可通过点击前台页面的“进入后台”超链接,进入后台登录页面。在实现登录功能时,对于已经登录的用户,当再次点击前台页面的“进入后台”超链接时,应直接迸入后台主页,而不需要注册再登录。首次进入的用户应该注册。注册信息显示如图所示。登录的实现、实现“进入登录”超链接。在目录下的文件中实现进入后台的超链接。部分代码如下:进入后台、设计登录页面。、创建封装登录表单数据的。 第章职业病预防信息查询系统设计请认真填写用户注册信息,其中带本顶为必填顶用户名:密码:密码确认:性另。男女请仔細填写,以便我妖址:们与您正确联系!电子邮件:联系电话:—多个号码请广广隔幵。个人简介:里砰埯图注册信息显示、创建类。管理员登录显示页面内容如图所示。如果在“用户名”和“密码”文本框中输入“”和“”及验证码,单击提交按扭,登录成功,并将显示如图所示的运行结果。如果输入的数据为“”和””,则登录失败,出现如图所示的运行结果。转现员录用户名:密马士正石马:图管理员登录登录成功登录失败用户名:—密码:用户名:—密码:图登录成功图登录失败 第审职业病预阽息佥洵系统设汁、的运行。图显示了在框架下两个页面的逻辑运行情况。“、、闻;“■———:■掷图成功页面与火败页面之间的逻辑框图管理页面的设计同前台页面的设计类似,需要分别创建实现各区域的文件,如实现页头的、实现内容显示区的、实现侧栏的、实现页尾的等。实现后台页面框架的文件为该页面的布局如图所示。;内科丨图页面布局管理信息显示的实现、编写页面的代码。、创建。、在类中实现处理管理信息列表显的方法。、配置配置文件。 第章职业病预防信息查询系统设计、创建显示信息的文件。管理信息审核的实现、在信息列表显示页面中实现进入审核页面的超链接。、在类中创建方法。、创建显示审核信息的页面。、在类中创建信息审核的方法。、配置配置文件。后台页面的显示如图所示。职病两防僖息网后台管理系统仏■显示方式★审核状态、「未审核一丨:■丨咖,‘■‘!■业病々俜如—一气台■:已审核职业病预防信息网版权所有图后台页面的显示效果小结本章主要介绍了实现职业病预防信息系统所需要建立的文件及对的配置,在各个页面的实现中所使用的具体方法及相关的代码。由于功能较多,实现起来会用到很多的方法调用,以及数据的交互,页面的跳转,增加了开发的难度。 第肀结论。敁沿第章结论与展望结论随着计算机信息技术的飞速发展,网络几乎无处不在,如何将这一信息工具运用到现实企业中进行有效的监督和管理,需要不断的尝试各种方式,本系统的设计算是一种尝试,目前经过对各行各业的了解,特别是企业单位,在这方面的工作特别的滞后,有的企业对于员工从事每年的职业性定期体检,都没有落实到位,所以部分公司在这方面进行实践的话,起到了一个很好的带头作用,如果运行好,将是一个示范案例,促使其他公司或企业学习,进而为职业病预防工作做出贡献。可以预见,通过网络的形式,能扩大推广面,能增加参与的人员,最终会出现良性效应。从技术角度上看,是目前比较热门的一种动态网页开发技术,它依靠语言的稳定、安全、可移植性好的优点,成为大、中型网站开发的首选。从管理角度上看,职业病的预防管理制度及措施在一定程度上起到了预防职业病发生的作用,但是,目前职业病防治工作的重点是接触职业危害人员的参与程度不高,自我防护意识不够。本文探讨通过网络这一形式平台,使得接触职业病危害人员能够及时了解目前职业病防治的信息及预防方法;知道自己的职业体检信息和本岗位存在哪些职业病危害因素;知道与工作相关的职业性法律法规,一旦涉及到职业病的鉴定,该如何进行申报及其他工作流程;学会运用相关法律要求对自己进行相关维权,一改过去对职业性危害的模糊认识。展望本文旨在通过各种技术,以技术为主,运用其他相关编程语言及方法来建立动态网页技术。其中大部分方法的实现必须与数据库建立联系,因此,使用数据库的方法有待进一步优化,通过一种更好的数据持久化解决方案,提商开发效率。 第章结论。展绍是一种框架,全称为在对象与关系数据库之间建立某种映射,以实现直接存取对象(一般为。框架是不同于的另一种思想框架,使用范围也与截然不同。通过配置文件或者使用注解把对象映射到数据库上,自动生成语句并执行。框架能够取代并进一步完善和扩展了的功能。它是对的轻量级的对象封装,是一个独立的对象持久层框架,不依赖于某种应用服务器容器的具体实现和支持。框架可以用在可以使用的任何场合,因此从某种意义上来说,框架不仅能够取代,而且还进一步完善和扩展了的功能。这里仅仅所指的单个框架还可以考虑运用框架进行开发,它也是一个开源、免费的框架,可以用于网页设计,简化流程,能够使得各离散的组件安装到一起,具有面向切面的优点,在执行某些代码前可以执行别的代码,因这个特点,为一些开发人员所青睐。它不同于以往的控制流程,对于传统的控制流程,相互的依存是在程序中,并且是按步就搬的步骤,运用框架则打破这种形式,它的思想是控制反转,也可以理解为依赖注入。它主要运用在对对象的事务的管理,使得工作人员从烦琐、乏味、重复的编制代码过程中脱离出来。另外,它还可以与其他框架很好的融合在一起,下一步的工作将在这方面进行尝试,将三种框架结构用到本系统的开发中来,以达到提高编制的效率。目前幵发没有在页面中加载相应的视频信息,因现在输入的数据信息比较少,随着在职业病预防管理工作方面的提升,加载的信息会相对来说多一些,甚至会有视频信息,如何便捷的设计加载视频信息到网页上,也是后续需要考虑并实践的问题。国外网站有很多关于职业病预防的信息,从中抽取一些适合国内国情的有效方法和信息,来不断丰富本系统的网页内容。在实现接触职业病危害人员获得职业病防护信息这一主要功能的同时,将进一步开发更多与用户交互信息的功能,如对于用户关于职业病防护知识的不解问题,可以开设专家论坛由职业病防治专家给予回复。目前有一种奇怪的现象,政府一方面在出台一些监督措施,但作为政府的代表—监督机构,往往对于各类型企业所具有的职业性危害因素不详,导致企业在面对监督机构的监 笫章结论。展绍督,有应对的措施,使得监督工作不深入不具体,往往是“事后英雄”,出了中毒事故,才开始行动,不能起到有效预防中毒事故发生的作用;另一方面,从事技术服务的机构,在职业病预防方面,能从技术层面提出很好的办法,但是又缺乏强制力,企业可以不予以理采,尤其是具有多年从事职业病预防和治理工作经验的专家,只能提出看法、建议,不能有效的被执行。通过这种网络平台,将政府的三令五申显示于网页上,将技术专家的好建议同时显示于网页上,让这两者的优势集中在一个平台之下,是预防职业病发生的一种很好的办法。同时进一步跟踪国外有关职业病预防网站的建设,借鉴其有效的方法,不断升级完善职业病预防信息系统。对于本系统的建设,应在每年年底作一次市场调查,及时了解用户的反映,对于存在的不足,及时改进,如有些信息看不到,体检结果信息查不到。对本系统涉及到的网络开发技术不断更新,每两年对本系统进行一次技术升级,解决掉一些实际问题,并丰富页面,向一些大型网站所使用的技术靠齐。 致谢在论文完成之际,首先要向导师王平教授表示衷心的感谢,感谢您为本文工作的完成和取得的成果所付出的心血。王老师十分关心本人的工作进展,耐心指导我该怎样开始做一个项目以及应该注意与考虑的事项,如何收集有用的文献及相关参考,对于项目的每一阶段提出了宝贵的建议。在研究生期间给予我精心的关照与指导,让我能充分了解到自己的不足。王老师为学生着想的教学态度和对学术的严谨,令人印象深刻。感谢学院的班主任杨老师、熊镝老师对我在读研期间学习上的帮助。感谢父母和家人对我的无私奉献以及默默的、始终如一的支持与鼓励,使我能够有充足的精力投入到论文工作中去,并完成论文的写作。感谢班上提供给我帮助的同学。最后感谢在我完成论文期间给予我关心和帮助的所有人。刘群智年月 参名文献参考文献李戬,陈建武我国职业卫生信息系统应用与展望中国安全科学学报,徐明华,邱加永基础与案例开发详解北京:清华人学山版社,殷兆麟,蒋林清等系统与技术北京:国防业出版社,刘京华整合开发北京:清华人学出版社,刘晓华,张健,周慧贞应用开发详解北京:电子业出版补,何宗綵零基础学开发北京:机械业出版社,王占中,崔忐刚等程序开发基础与实验指导北京:清华大学出版社,卢瀚,王春斌开发实战例北京:清华大学出版社,陈跃峰,李中彬,谷晓勇编程那些事北京:清华人学出版社,李尊朝,苏军语言程序设计北京:中国铁道出版社,孙更新,宾晟,宫生文程序开发大全北京:中国铁道出版针,刘新开发技术大全北京:清华人学出版社,网页幵发与设计基础北京:清华人学出版朴,吴越胜,李新磊程序开发技术详解北京:人民邮电出版社,张亚飞网页布局和样式精粹北京:清华人学出版社,蒋秀英,张建成数据库与应用北京:清华人学出版朴,杨贵,杨兴天学通北京:电业出版社,—核心编程北京:清华人学出版社,赵丽,王树生通范例开发金典北京:屯丨:业山版社,杜秀川,王嫂网络编程:基数据驱动的开发北京:电子:业出版社,王国辉,王易数据库系统开发案例精选北京:人邮电出版社,王晓军等动态网站开发基础教程与实验指导北京:清华人学出版社,刘彬数据库高级教程北京:清华大学出版社,马文刚,谢乐建,管知时实用编程实例集锦北京:清华人学出版社,王诚梅,袁然,王艳案例开发集锦北京:电丄业出版社, 参枣义献尹志宁,郭晴数据痄原理。应叫教程…北京:淸华人学出版社,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭