1、兰州工业学院毕业设计(论文)题目 气象信息网络平台 院 别 软 件 工 程 学 院 专 业 计算机网络技术 班 级 网 络 11 姓 名 杜 正 锋 学 号 201103101108 指导教师(职称) 翟广宇(讲师) 日 期 2014-03-10 VI兰州工业学院毕业设计(论文)任务书 软件工程 学院 2014 届 计算机网络技术 专业毕业设计(论文)题目气象信息网络平台校内(外)指导教师职 称工作单位及部门联系方式翟广宇讲师软件工程学院18919080809一、题目说明(目的和意义):该系统使用B/S(Browser/Server)模式结构,采用SQL Server 2005数据库平台管理系
2、统,通过采用(JSP)技术设计前台界面,使用c#、JavaScript和CSS编程实现该管理系统中Web页面的特定功能以及输入输出控制等辅助功能,来实现利用浏览器查询气象数据的功能。该系统采用Google earth技术实现地图的显示,利用ajax技术实现地图的放大、缩小、漫游的功能。当选取“平滑地图”后,即可进入查询状态,点击地图某站点即可显示该站点的数据信息。该管理系统基本实现了对micaps系统数据的查询功能。二、设计(论文)要求(工作量、内容):要求学生能够熟练使用SQL Server数据库,具有一定的计算机语言的基本知识,并对数据库开发有基本的了解。此外参加设计的学生还应用做到:1撰
3、写约1000字的需求分析报告。2每周主动和指导教师联系两次,汇报毕业设计进展、听取指导教师意见,定期做情况汇报,并要求有书面报告材料。3撰写毕业论文(1万字)。4答辩前一周将毕业论文终稿和设计结果交指导教师审定。5毕业答辩,首先学生陈述1015分钟,然后接受答辩组成员的510分钟的提问。6每个学生必须独立完成毕业设计(论文);7毕业设计(论文)书写规范、文字通顺、图表清晰、测试数据完整、结论明确;8毕业设计(论文)应有中英文摘要(150200字);9毕业设计(论文)正文前附毕业设计(论文)任务书,后附参考文献; 10毕业设计(论文)要求文字打印,统一格式,统一封面,装订成册。(详见毕业设计撰写
4、要求)三、进度表日 期内 容第16周第17-周第18周第19周第20周调研及文献资料的检索与阅读,制定工作计划,撰写开题报告。包括初步调查(组织概况、环境、现行信息管理概况、资源情况)、可行性分析、详细调查(包括组织结构图、事务流程图、数据流图DFD、基本数据项属性表、数据流属性表、数据存储属性表 、数据处理功能分析表)。根据实际情况和系统需求,规划设计网络软件、硬件系统,设计并实现研究开发的网络环境,写出书面报告,以电子文档提交指导教师审定。包括系统的总体设计(系统功能结构的划分、系统环境的配置、主要模块勾画出大致的计算机处理流程)根据实验教学管理要求,进行系统的具体物理设计(代码设计、输出
5、设计、输入设计、数据库设计、其他设计),编制餐饮行业进销存系统软件。每周将编写的源程序及注释、功能说明,以电子文档及时提交指导老师。拟定测试数据,进行系统测试及完善,编写相关的软件文档,以便系统的使用与维护。同时以电子文档形式提交指导教师审阅评定。对毕业设计进行总结,认真阅读毕业设计(论文)的书写要求,撰写毕业论文。将毕业论文以书面与电子文档两种形式,提交指导教师批阅。进一步完善毕业论文,准备毕业论文答辩。完成日期答辩日期四、主要参考文献、资料、设备和实习地点及翻译工作量:(一)参考文献:1 张洪斌编著.ASP集成开发实例解析.机械工业出版社,2004.22张建编著.软件工程. 重庆大学出版社
6、,1999.5(二)设备和实习地点Pentium4微机三台(一台服务器,两台工作站),计算工程系实验中心实验室或学生自定(三)翻译工作量英文摘要250实词以内,关键词或主题词58个词。毕业设计(论文)评语题目 气象信息网络平台 专业 计算机网络技术 班级 网络11 姓名 杜正锋_指导教师评语: 指导教师(签名) 年 月 日答辩教师评语:答辩委员会(分组)负责人(签名) 年 月 日摘 要随着知识经济和信息化时代的到来,气象服务对国家安全,国民经济,社会发展和人民生活的影响越来越大。气象服务为人们得日常生活起到了良好的预报效果。同时气象服务为一些从事气象事业的人员提供了资源共享平台。我国已建成中国
7、气象科学数据共享服务网,方便用户更好的共享和使用气象资料,基于web的气象资料共享平台应用的越来越广泛。随着使用气象资料共享平台用户的增多,对于管理工作变得更加重要,因此气象资料用户管理系统是气象资料共享平台的重要组成部分。本文主要研究基于web的气象资料用户管理系统的总体设计和技术实现,在前台实现用户的注册、登录成果的展示功能。该系统为用户提供了全面准确的信息服务,为管理员提供了管理用户信息和反馈用户使用效果的平台。关键词:气象资料;气象服务;气象资料用户管理系统AbstractWith the advent of the era of knowledge economy and infor
8、mation technology, meteorological service to national security, national economy and social development and peoples life more and more big. Meteorological service for the people daily life has played a good forecast effect. Meteorological service at the same time provides some personnel engaged in m
9、eteorological service resources sharing platform. Our country has built China meteorological science data sharing service, convenient user better sharing and use of meteorological data, meteorological data sharing platform based on web application more and more widely. Along with the increase in usi
10、ng meteorological data sharing platform for users, for the work of management become more important, so the meteorological data user management system is an important part of meteorological data sharing platform. This paper mainly studies based on meteorological data of web user management system de
11、sign and realization of overall, at the front desk to realize the user register, login results display function. The system provides users with full and accurate information services, provides the administrator management of user information and feedback the user use effect of the platform. Keywords
12、:meteorological data;meteorological service;meteorologicaldata user managementsystem目 录1. 绪 论11.1 本课题的研究意义及背景11.2 本论文的目的21.3 方法与技术概述21.4 研究内容21.5 国内外研究概述21.5.1 国内气象资料用户管理的发展21.5.2 国外气象资料用户管理的发展32. 研究现状及设计目标42.1 现状分析42.2 本课题要达到的设计目标43. 需求分析53.1 功能需求53.2 实现功能53.3 用例说明53.4 天气查询系统的优点73.5 设计要求74. 系统设计84.
13、1 系统体系结构84.2 数据库设计84.2.1表设计84.3 数据库连接实现94.4 系统中的Session技术104.5 系统中所使用的删除技术105. 界面设计135.1主界面设计135.2 用例界面实现13总 结17致 谢18参考文献19兰州工业学院毕业设计说明书(论文)1. 绪 论中国是世界上自然灾害频繁发生的国家之一,每年的气象灾害给经济社会和人民生命财产带来巨大的损失。随着经济社会的发展,对天气预报的要求也越来越高,对短期预报的要求越来越精确,并逐渐向中长期天气预报发展。中国气象事业发展战略中明确指出,气象信息系统是加快中国气象事业发展能力建设的内容之一,其内涵是共享通信网络,共
14、享高性能计算环境和共享数据。在气象信息系统中,气象数据是其核心和基本的组成部分,也是气象信息系统提供服务的主要内容。气象数据的收集,精细化加工处理,质量控制,存储管理,应用服务等方面都是气象信息系统所具备的基本功能。面对我国气象事业发展战略对气象信息系统建设提出的要求,作为气象信息系统的重要组成部分。气象数据共享管理系统的建设至关重要,随着观测手段的发展和科技的进步,气象数据信息量越来越大。每天新产生的观测资料作为战略物资需要严格保存和定期读写。同时,数值天气预报产品越来越多样化,产品资料越来越多,实现不统数据的整合和一体化,包括检索,备份工作等,将是一项很大的挑战。新世纪以信息技术为代表的科
15、技发展将人类社会推进了全球化知识经济时代,信息资源已成为知识经济时代人类可持续发展最宝贵的资源。信息技术和知识经济的发展,促使气象信息服务于大众和社会在内容,形式和交互性等多方面带来重要变革。气象信息走向集成,综合的不可阻挡的趋势,孕育着更多的机会和挑战。随着现代科学技术与管理技术的提高生产信息的多元化和复杂化,使得信息的处理管理和应用也越来越重要,人类进入21世纪后,信息化水平高低成为衡量一个地区的现代化水平,一个国家的综合国力的重要指标。近年来,由于国家和部门内部的重视,使得全区气象信息网络以及气象观测探测系统的建设得到了飞速发展,各种气象信息资料不断丰富,为气象科研业务以及服务人员开展各
16、方面工作奠定了信息基础。尤其是近几年随着全国开展的气象科学数据共享风能资源数据库等项目的建设,推动了历史气象资源信息化建设的步伐。1.1 本课题的研究意义及背景天气预报指导人们生产生活的意义越来越显得重要。穿衣、出行、办事等,人们已经不能局限于一天一次简短的天气预报,他们需要的是随时随地获得及时、全面、详细的气象资讯。在时间上,人们希望得到更新更快更及时地信息服务,甚至是实时的气象服务,例如一些灾害性天气的预警和跟踪。当天气成为人们生产生活的一个重要影响因素时,能够随时获取天气资讯的指导变得越来越有价值了。不同人群对于天气资讯的关注点也不同。以往那种大一统的天气预报,人们必须自己从中拣选出对其
17、来说有价值的信息,有时甚至还需具备一定的气象数据的分析能力。而现在越来越细的分类,使人们可以一目了然的获得气象指导,例如农业天气预报为农业生产提供指导,外出旅游的人会关注旅游景点天气预报,还有各种气象指数预报直接为人们生活的方方面面提供参考等。气象服务的一项重要服务就是提供气象科学数据共享平台。气象科学数据不仅是气候系统相关学科的研究基础,也是国家经济建设、社会发展、国防建设、环境保护、生态建设和人民生活不可或缺的重要信息。科学数据共享的总体技术框架主要由三大部分构成:科学数据共享标准化体系,科学数据中心和科学数据共享服务网。气象科学数据对于从事气象类的人员来说是非常重要的,气象人员需要对它们
18、进行研究、分析、统计和计算等,以便更好地服务大众和推动气象事业的发展。这些气象资料基于Internet,用网站作为共享平台,方便用户浏览气象相关信息以及气象资料的下载。随着用户的增多,对用户的管理工作变得更加重要。气象资料用户管理系统,不仅为用户提供了全面准确的信息服务,而且为管理员提供了管理用户信息和反馈用户使用效果的平台,以便管理员根据用户信息和气象资料使用情况作出决策,更好地提高气象服务的质量。更重要的意义是气象部门工作人员在工作中需要查阅和管理如下信息:天气(晴、多云、阴、小雨(雪)、大雨(雪)、暴雨(雪)、雾等)、温度、湿度、空气质量状况(优、良、轻度污染、重度污染)等信息。工作人员
19、以“天”为单位发布信息,需要进行登录认证,对数据进行增加、删除、修改、查询等。普通用户无需登录即可直接进入系统查询天气情况,使用浏览器访问该系统。气象部门工作人员可以随时发布气象新闻和灾害预警,普及气象知识。1.2 本论文的目的该系统使用B/S(Browser/Server)模式结构,采用SQL Server 2005数据库平台管理系统,通过采用(JSP)技术设计前台界面,使用c#、JavaScript和CSS编程实现该管理系统中Web页面的特定功能以及输入输出控制等辅助功能,来实现利用浏览器查询气象数据的功能。该系统采用Google earth技术实现地图的显示,利用ajax技术实现地图的放
20、大、缩小、漫游的功能。当选取“平滑地图”后,即可进入查询状态,点击地图某站点即可显示该站点的数据信息。该管理系统基本实现了对micaps系统数据的查询功能。1.3 方法与技术概述目前国内基于Web的气象资料共享平台使用jsp、Asp、Java等技术开发。本系统将采用结构化的分析方法,使用JSP语言和MySQL数据库开发。JSP是一种广泛使用的服务器端编程语言,用于开发动态网页。它是一种开源的、跨平台的、独立于架构的、解释的、面向对象的、快速的、简单易学的、健壮的、安全的、性能优越的Web服务器端动态网页开发语言。MySQL 作为JSP的最佳搭档,是广受欢迎的SQL数据库管理系统。它免费、快速,
21、并可跨平台运行,支持多线程、多用户、重负载的性能要求,是Web应用系统理想的选择。1.4 研究内容本文主要研究基于Web的气象资料用户管理系统的总体设计和技术实现,在前台实现用户的注册、登录、信息修改、密码修改、成果的展示、成果的添加删除修改等功能,在后台实现管理员对注册用户的查询、添加、删除、修改、统计和分析以及管理员信息修改等功能。该系统为用户提供了全面准确的信息服务,为管理员提供了管理用户信息和反馈用户使用效果的平台。1.5 国内外研究概述1.5.1 国内气象资料用户管理的发展我国政府正在大力推动信息化进程,其中在电子政务领域重点是构建采用数据目录交换技术的跨部门、跨领域的信息交换与共享
22、平台。在科研领域,科技部正在大力推进国家科学数据共享工程,中国科学院的科学数据库系统也在管理分散异构数据方面取得了一些成果。我国气象部门早在20世纪80年代初开始转变为应用计算机来存储和处理各类气象信息,气象信息管理系统从单机文件系统、局域网络数据库系统逐步发展到了大规模分布式数据库系统阶段。在项目“气象资料共享系统建设”中,项目组参照了WMO的核心元数据标准和国际标准化组织推荐的元数据信息格式制定原则,采用统一的元数据标准、统一的用户分级管理策略和统一的认证方式进行设计。在该项目中,用户被分为四个级别,分别是普通用户、会员用户、核心用户和特别用户。普通用户可以在气象资料共享网上无偿下载、浏览
23、、查询网上发布的气象资料共享零级数据以及国内外数据资源动态,数据集产品介绍等相关信息。会员用户可以在气象资料共享网站下载、浏览和查询气象资料共享零级、一级数据。核心用户可以在气象资料共享网站下载、浏览和查询气象资料共享零级、一级、二级数据。特别用户可以按指定的方式在线或离线获得气象资料各级数据。用户按照各自不同的权限获得相应的服务,管理员按照用户的级别,实现统一的用户分级管理。1.5.2 国外气象资料用户管理的发展国外气象服务、气象资料下载平台建设日新月异。美国国家大气与海洋局(NOAA)也于2000年开始建设国家虚拟数据中心(NNDC),采用分布式数据库技术,以统一的界面和订单为用户提供气候
24、、海洋、地球物理信息资源的共享服务。世界气象组织(WMO)在2003年提出了要构建新一代信息系统(WIS),该系统主要以元数据技术来整合各类气象信息,构建一个分层次的世界范围的气象信息共享系统,以支持从世界天气计划(WWW)到WMO各个项目和计划对气象信息的快速获取与便捷应用。在用户管理方面,美国国家标准与技术研究所在2001年公布了RBAC(Role Based Access Conrtol)的建议标准,以推进RBAC进一步的应用。RBAC的基本思想是:用户被赋予角色,而权限是被赋予给角色,用户通过担任某些角色而获得权限。角色就是一个或一组用户在组织内可执行的操作的集合。传统的访问控制策略如
25、DAC、MAC都是由主体和客体直接发生关系,而RBAC引入了角色这个中介,通过角色来沟通主体和客体。2. 研究现状及设计目标 本章主要对天气查询系统的优点进行介绍,并对现行研究存在的问题及解决办法进行了详细的分析和说明。天气查询系统的总体设计目标是制作出采用web service技术通过连接web服务提供商的服务器,来获取实时和未来的天气情况的插件,提醒人们注意天气变化,给人们制定出行计划提供参考。2.1 现状分析为了解决制约气象科学数据共享的关键技术问题,提高气象科学数据共享服务的能力,2001年,国家科技部批复了基础性的工作专项资金项目“气象资料共享系统建设”。随着科技条件平台工作的整体推
26、进,2004年,项目名称改为“气象科学数据共享试点建设”。该项目以气象数据整合和共享服务为中心,重点围绕数据标准规范建设、数据共享、策略研究、数据集的研制和共享平台开发等方面开展工作。到2010年,我国已建立起完善的、与气候系统综合观测体系相适应的共享平台。从2600多个国家级气象台站、30000个区域中小尺度气象站、观测多个气象卫星的空间天气探测。卫星上获得的海量科学数据都可以通过“气象科学数据共享服务网”得到共享服务。目前我国虽然已经建成了一些气象资料共享平台,但对用户的管理还不够到位,气象资料用户管理系统还处在发展的初级阶段。就目前国内各地区的气象资料中心来看,气象资料用户管理系统基本上
27、还处在理论的阶段,缺少具体的系统实施。2.2 本课题要达到的设计目标该系统使用B/S(Browser/Server)模式结构,采用SQL Server 2005数据库平台管理系统,通过采用(JSP)技术设计前台界面,使用c#、JavaScript和CSS编程实现该管理系统中Web页面的特定功能以及输入输出控制等辅助功能,来实现利用浏览器查询气象数据的功能。该系统采用Google earth技术实现地图的显示,利用ajax技术实现地图的放大、缩小、漫游的功能。当选取“平滑地图”后,即可进入查询状态,点击地图某站点即可显示该站点的数据信息。该管理系统基本实现了对micaps系统数据的查询功能。3.
28、 需求分析1系统正常的运行,为用户提供良好的交互界面。系统能够稳定,正确工作。2能够满足用户的需求,用户需求的功能能够正确实现,能够实现数据的导入,处理后的数据的导出,能够实现曲线图,对异常数据的监测。3.1 功能需求随着互联网的发展,人们对于气象服务的需求越来越多,这促进了气象资料共享平台的发展。基于Web的气象资料共享平台服务于各类人员,提供资料的查询以及下载。本文就是用JSP做气象资料共享平台里的一个用户管理模块小型的气象资料用户管理网站。该网站可以方便管理员进行管理,在前台实现用户的注册、登录、信息修改、密码修改、成果的展示、成果的添加删除修改等功能,在后台实现管理员对注册用户的查询、
29、添加、删除、修改、统计和分析以及管理员信息修改等功能,以便更好地服务用户,提高网站服务质量。系统主界面功能比较简单,主要是让用户或管理员进入各自的登录页面。当用户要进入登陆页面时,用户通过系统主界面进入用户登录页面。如果用户还没有注册,可以点击注册进入注册页面。如果用户有账号和密码,可以直接登录。如果是刚刚注册的用户,要通过管理员的审核才能进入。如果用户的账号被管理员禁用,该账号不能登录。当管理员要进入登陆页面时,管理员在操作页面中点击用户查询进入用户查询页面。管理员在用户查询页面可以按不同的查询方式对用户进行查询,在页面下半部分显示查询的结果。管理员还可以对查询出来的用户进行修改信息、删除、
30、查看成果等操作。3.2 实现功能 用例图对应功能清单表3.1功能清单图功能编号功能名称文中标题编号备注01登录02退出03浏览城市的天气信息普通用户只可就行此操作04更新城市的天气信息05普通用户查询天气信息3.3 用例说明 登录工作人员打开浏览器,输入应用系统的URL,浏览器中显示登录界面。工作人员输入用户名称和口令后,提交页面。系统验证工作人员的登录:若用户名称或口令不正确,系统显示“登录失败,无效的用户名或口令。”,工作人员可再次登录;若用户名称和口令正确,工作人员登录成功,系统显示一个页面可供工作人员访问。下图为登陆验证:气象工作人员 重新登陆登陆登陆验证失败成功气象工作人员查询 修改
31、 温度降水日照风向湿度气压 图3.1登录验证图 退出工作人员登录系统之后,点击“退出”链接,系统销毁与工作人员的会话有关的资源,再呈现“登录”界面给用户,可供其再次登录系统,并给用户提示消息“退出成功”。 浏览城市的天气信息工作人员浏览城市天气的界面,点击下拉式按钮,选择城市,选择历史和当天时间段,点击“查询”按钮,系统便呈现一个查询结果页面给职员以便其浏览相关的信息。天气信息包括天气、温度、湿度和空气质量状况。 更新城市的天气信息工作人员在浏览城市的天气信息时,当其点击一个城市时,可以查看该城市的天气情况。同时可以修改这些信息,点击“修改”按钮,输入相应新的天气信息,系统将更新数据库中的相关
32、信息,再次呈现修改页面,并给用户提示消息“所有信息修改成功”。 普通用户查询城市的天气信息普通用户通过浏览器输入相应的IP地址或域名进入该系统,查询某个城市的天气情况,但是没有权限对信息进行修改。 3.4 天气查询系统的优点天气查询系统通过网络连接到web service服务的提供商的服务器获取天气信息,提供用户实时天气,未来5天的天气预报,以及当日生活指数等信息的查询,方便、快捷,实时,准确。在汽车导航系统中应用天气查询系统,可使驾车用户及时,方便,快捷的掌握实时天气情况,为用户制定出行计划提供详细的参考。3.5 设计要求1.工作人员可以输入城市的一天的天气情况;2.工作人员和普通用户通过输
33、入或点击相应的城市进行该城市的历史和当天的天气查询;3.工作人员可以更新某个城市的天气情况;4.天气情况包括天气、温度、湿度、空气质量状况等;5.更新操作包括增加、删除、修改和查询;6.通软件过技术能够获取国内省份信息;7.根据选择的省份,系统能够自动显示出与其对应的城市信息;8.能够查询到指定城市的天气预报信息;9.根据查询结果正确显示相关文字以及图片信息;10.代码结构合理,遵循编码规范并且要有较高的容错性。4. 系统设计4.1 系统体系结构本系统加载省份城市信息,以及点击查询按钮进行天气查询时都会向服务器发送web service请求,服务器端接收到客户端发送的web service请求
34、后,会在服务器端的数据库中进行查询,数据库将查询结果返回给服务器端,之后服务器端向客服端发送web service服务响应,并将查询结果返回给客户端。系统体系结构如图4.1。图4.1 系统体系结构4.2 数据库设计4.2.1表设计表4.1 功能说明表表名功能说明date存储日期信息Weatherinfo存储气象信息,包括天气,温度,湿度,空气质量。weatherinfo_date日期与气象信息的关联表workers存储工作人员的信息表4.2 Weathere_date表表名Weather_date列名数据类型(精度范围)空/非空约束条件其它说明idINTNOT NULLIDENTITY(1,1
35、) PRIMARY KEYdateVARCHAR(20)补充说明表4.3 Weather_info表表名Weather_info列名数据类型(精度范围)空/非空约束条件其它说明idINTNOT NULLIDENTITY(1,1) PRIMARY KEYweatherVARCHAR(30)temperatureINThumidityINTairQualityVARCHAR(20)补充说明表4.4 weather_date表表名weather_date列名数据类型(精度范围)空/非空约束条件其它说明weather_idINTNOT NULLforeign key REFERENCES Weathe
36、r_info(id)date_idINTNOT NULLforeign key REFERENCES Weather_date(id)补充说明表4.5workers表表名types列名数据类型(精度范围)空/非空约束条件其它说明usernameVARCHAR(20)NOT NULLPRIMARY KEYpasswordVARCHAR(20)NOT NULL补充说明4.3 数据库连接实现本系统使用的是MySQL数据库和JSP语言,使用JSPmyadmin来创建和管理数据库。在安装MySQL数据库时设置密码,本系统的密码是123456。在MySQL数据库中创建users_management数据库
37、时,要设置编码方式为gb2312,该编码方式支持简体中文,并和网页的编码方式一致,从而不会产生乱码。数据库连接代码如下:4.4 系统中的Session技术Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。Session可以用来网页间的数据传递,比如用Session记录下登录用户的ID,在另外一个页面判断Session里记录的用户ID,如果Session里面没有用户ID说明用户还没有登录,则拒绝访问,这同时也防止一些用户跳过登录直接在浏览器地址栏里打开页面。在退出系统时可以把Session销毁。关键代码如下:?JSP session_
38、start();if(!isset($_SESSIONuser)echo 对不起,您还没有登录;echo (要登录请点这儿);exit();?JSP session_start(); session_destroy();?4.5 系统中所使用的删除技术由于气象资料是个很庞大的数据资料,我们以往简单的单条的删除相对来说可能比较慢,故此我们设计了批量删除。批量删除就是能够删除某一类的记录,比单条删除快捷方便。关键代码如下:function boxcheck()var sall=document.getElementsByName(selectall);var a=document.getEleme
39、ntsByName(ids);if(sall0.checked)for(var i=0;ia.length;i+)ai.checked=true;elsefor(var i=0;ia.length;i+)ai.checked=false;function userdelete()var a=document.getElementsByName(ids);var num=0;var de=;for(var i=0;ia.length;i+)if(ai.checked)num+;if(num=0)alert (请选择要删除的对象);return false;elseif(window.confir
40、m(您确定要删除这+num+个吗?)var idx=0;for(var i=0;ia.length;i+)if(ai.checked)if(idx=0)de+=ai.value;idx+;elsede=de+,+ai.value;idx+;5. 界面设计5.1主界面设计系统的首页为登陆页面,如下图所示:图5.1首界面展示5.2 用例界面实现登录工作人员输入用户名和密码后,点击登录。图5.2 用户登录界面展示管理气象信息点击管理气象信息如下图所示,进入管理气象信息操作界面:图5.3 管理信息图查询气象信息查询界面下图所示:(选择查询日期,点击确定。)(普通用户和工作人员的查询界面相同)图5.4查
41、询信息图添加气象信息添加界面下图所示:(选择添加的气象信息日期,输入各项信息后,点击确定) 图5.5添加信息图修改气象信息修改界面下图所示:(选择修改的气象信息日期,输入修改的各项信息后,点击确定)图5.6 修改信息图删除气象信息删除界面下图所示:(选择删除的气象信息日期,点击确定或者取消)图5.7 删除信息图浏览气象信息气象信息界面如下图所示:图5.8 浏览信息图 19总 结本系统是一个小型的气象资料用户管理系统,根据气象资料用户管理工作的需要完成了系统的功能设计。近年来随着Internet技术的飞速发展及用户的不断升级,Web页面技术也不断的推陈出新,使得Wed站点的功能越来越强大,能够提
42、供的服务种类越来越繁多。从HTML到CGI,从JAVA的诞生到ActiveX、php还有PHP的出现,Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了php.NET,正受到越来越多的网页开发人员的欢迎。php.NET基于通用语言的编译运行的程序决定了它的强大性和适应性。它使得运行一些很平常的任务,服务器环境和应用程序的设置更加简单。 开始利用Dreamweaver编写程序,每个界面,每个连接还有数据库文件。之后运行程序要用到服务器作为支撑,在网上搜了下,找到一个简单的IIS服务。安装IIS,开通IIS服务,把你的php网页程序存放到IIS的网站目录下面,按照程序的说明设置好数据连接,基本上就可以浏览你的php网页了。如果仅仅是预览你的php程序,根本用不到dreamweaver,它只是一款制作网页的软件。运行程序是要有与程序适应的网络服务器的支持,IIS就是微软出品的一款网络服务器,它可以支持php。如果你想修改程序,才会用到dreamweaver。之后又发现还有很多支持php的服务器。目前网站的制作技术与要求,都已经告别了因特网初期网站制作的“幼稚”期,随着各类网站的迅速增加与浏览者需求的提高,无不要求网站从立意,策划,页面设计到后台程序的全面提高。