(机械工程专业论文)基于net和即时通讯技术的党员远教站点的教学管理系统.pdf_第1页
(机械工程专业论文)基于net和即时通讯技术的党员远教站点的教学管理系统.pdf_第2页
(机械工程专业论文)基于net和即时通讯技术的党员远教站点的教学管理系统.pdf_第3页
(机械工程专业论文)基于net和即时通讯技术的党员远教站点的教学管理系统.pdf_第4页
(机械工程专业论文)基于net和即时通讯技术的党员远教站点的教学管理系统.pdf_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

l i j 尔人学硕十学位论文 摘要 目前,目前,我省共建成党员干部现代远程教育终端接收站点8 万多个,站 点数量多、分布范围广。以往,各级主要采取现场检查、电话督查等传统的监督 管理方式,不仅工作效率低下,而且办公经费投入大。同时,传统的监督管理方 ,式获取的信息真实性和时效性差,对各级远程教育主管部门管理和决策带来很大 难度。不少终端接收站点存在设备闲置、设备故障维修不及时、节目下载不正常 和教学管理失控等突出问题,影响和制约远程教育作用的有效发挥。本系统采用 微软的新一代编程语言n e t 对终端站点的大量数据进行搜集、存储、处理、统计。 由于管理体制和系统运行的实际情况,对这些管理数据进行了科学的分类。对与 需要统计的宏观数据同时也是主观数据,采用b s 模式的通过a s p n e t 的安全、 可靠、可伸缩性的数据管理,形成了图形化的统计报表。基于中国农村的现状, 网络环境复杂,几乎囊括了所有的现存的i n t e m e r 接入方式。采用d e l p i l i 高效的编 程语言,在c s 的模式下,对终端站点的实时数据同时也是客观数据,在一定的 模式下,搜集和整理。在规定的时问内上传到中心服务器中。特别是p 2 p 即时通 讯的技术的应用,把终端站点的实时数据,利用d e l p h i 的u d p 控件,传递到中心 服务器的数据库。在本系统中,对教学现场的图像数据采用了独特的技术和方法 使其在复杂的网络环境下的传输和处理;j p e g 格式的压缩,然后串化为流格式, 到达监控端后还原为教学现场视频图象。 关键词:即时通讯;教学管理;u d p ;p 2 p ;数据库表 i v 山东人学硕十学位论文 a b s t r a c t a tp r e s e n t ,o u rp r o v i n c eb u i l d su pt h en l o d e mt e l e c d u c a t i o no fp a n ym e m b e r s 锄d c a d r e s 锄dr e c e i v e sm o r et h a n8 0 ,o o o 、v e b s i t e sl 锄i m l l yt o g e m e r ,w e b s i t e sa f ei nl a i 翟r e q i l a i l t 。i nt l l ep a s t ,m et r a d i t i o n a ls u p c r v i s i o n 枷g e m e n ts t y l e so fm a i n l yt a k i n gs 沁 i n s p e c t i o n ,t e l 印h o n et os u p e r i n t e n d 锄dc h e c ke t c a ta i ll e v e l s ,n o to n l yw o r k i n g e m c i e n c yi sl o w 。m e a l l w l l i l e i n f 0 咖a t i o na u t l l e n t i c i t ya n dp r e s c r o p t i o nt l l a t1 1 1 e t r a d “i o n a ls u p e n r i s i o nm a n a g e m e n ts t y l ei so b t a i l l e da r eb a d ,m a n a g ea r i dm a k ep o l i c y a i l db r i n gt h ed i m c u l t y 伊e a t l yt o m a i l yt or e c e i v e 、e b s i t ce x i s ta p p a r a n l sl e a v el l i l u s e d , e q u i p m e n t f a u l tm a i n t a i ni n l i m e ,p r o g r a md o w n l o a da b n o 咖a l w i t h t e a c l l i n g m a i l a g e m e n tc o n s p i c u o u sp r o b l 哪s u c h 鹪b e i n go u to fc o n 仃o lw h i l eb e 。t h j ss y s t e m a d o p t st 1 1 ep r o g r 锄m i n gl a i l g u a g e n e to f n e wg e n e r a t i o no f m i c m rt oc o l l e c t ,s t 0 1 e , d e a lw i t h ,c o u n tal a r g en u m b e ro fd a t ao ft h et e f l l l i n a l 、靶b s i t e a sar e s u no ft 1 1 e m 黝g e m e ms y s t e ma 1 1 dm es y s t e mm o v e m e m t i l a ls i t i l a t i o n ,h 嬲c 硎e do nm e s c i e n c ec l 嬲s i f i c a t i o nt om e s em a n a g e m e n td a 饥t o 谢mt h em a c r o s c o p i cd a l aw h i c h n e e d st 0c o u n ts i m u l t a n e o u s l ya l s oi st h es u 巧e c t i v cd a t a 璐e st h eb sp a t e mt h u g h t h ea s p n e ts e c 谢t y ,r e l i a b l y ,e x p 锄d a b l et h ed a t am a i l a g e m e n t ,h 舔f b 咖e dt 1 1 e p r e s e n t e i nf i g u r e sa 1 1 dd i a g r 咖s s t a t i s t i c a l 吲) o nf o r n l b a s e d o nt h ec h i n e s e c o u n t r y s i d ep r e s e n ts i t u a t i o n ,t h en e t w o r ke n v i 酗啪e n ti sc o m p l e x ,n e a r i yi n c l u d e da l l e x t a r l ti n t e m e rt i l 】m i n go nw a y u s e st h ed e l p h i h i 曲l ye f f e c t i v ep r o g r 蛳m i n gl 锄g u a g e , u n d e rt h ec sp a t t e m ,t ot h et e n n i n a ls t a n dr e a l t i m ed a t as i m u l t a n e o u s l ya l s oi sm c o b j e c t i v pd a t a ,u n d e rc e n a i np 甜e m ,c o l l e c t i o n 觚dr e o r g a n i z a t i o n u p i o a d si i lt l l e s t i p u l a t i o nt i m et ot 1 1 ec e n t r a ls e r v e ri n s p e c i a l l yt h ep 2 pi n 瑚e d i 啦c o m m l l i l i c a t i o n t e c 王1 1 1 0 l o g ya p p l i c a t i o i l ,t h et e m i n a ls t a n dr e a l m i n ed a _ t a ,c o n n d l sl l s i n gd e l p h iu d p , t r a n s m i t sm ec e n t r a ls e “e rm ed a t a b a s e i nt t l i ss y s 锄,t l a su 辩dt h ei h l i q u et e c t l l l o 工o g y a n dt h em e t h o dt ot 1 1 et e a c h i n gs c e n ei m a g ed a t ac a u s e si tl l i l d e rt h ec o m p l e xn e t w o r k e n v i r 0 姗e n tt r a n s m i s s i o na i l dp r o c e s s i n g ;t h ej p e gf o n l lc o m p r e s s i o n ,t h e nt 量l e 矧n g c h a i l g e si n t on o w st h ef o m l ,a r e ra r r i v e st h em o n i t o r i n ge n dt or e t i l mt oo r i g i n a ls t 疵 v 山东人学硕十学付论文 i n t ot l l et e a c h i n gs c e n ev i d e of 沁q u e n c yi m a g e k e y w o r d :i 舢e d i a t ec o 咖u n i c a t i o n :t e a c h i n gm a n a g e m e n t :p 2 p :u d p :d a t a b a s e v i 原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独 立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不 包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研 究作出重要贡献的个人和集体,均已在文中以明确方式标明。本人完 全意识到本声明的法律责任由本人承担。 论文作者签名:现纽c 日 关于学位论文使用授权的声明 本人完全了解山东大学有关保留、使用学位论文的规定,同意学 校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论 文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分 内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段 保存论文和汇编本学位论文。 ( 保密论文在解密后应遵守此规定) 论文作者签名:毫勉缸 导师签名: 山东人学硕十学位论文 第1 章绪论 1 1 系统研发背景和进度 1 1 1 研发背景 目前,我省共建成党员干部现代远程教育终端接收站点8 万多个,站点数量 多、分布范围广。以往,各级主要采取现场检查、电话督查等传统的监督管理方 式,不仅工作效率低下,而且办公经费投入大。同时,传统的监督管理方式获取 的信息真实性和时效性差,对各级远程教育主管部门管理和决策带来很大难度。 不少终端接收站点存在设备闲置、设备故障维修不及时、节目下载不正常和教学 管理失控等突出问题,影响和制约远程教育作用的有效发挥。因此,各级非常需 要一种高效的科学检测监控管理手段。该系统在进行需求分析和规划设计时,充 分考虑各级远程教育主管部门和农村党员干部的需求情况,发挥全省终端接收站 点全部开通互联网的优势,利用现代化的信息技术手段,实现终端接收站点的基 本信息、管理员信息、设备信息、课件资源信息和教学情况信息的远程、自动、 实时监控管理。 1 1 2 系统的可行性和应用前景 通过应用测试分析,“山东省党员干部现代远程教育终端接收站点综合管理系 统”监督管理功能全面,运行环境要求较低,对网络的适应性能强,各级一次性投 入相对较少,综合效益高,破解了终端接收站点监督管理的难题,具有较好的可 行性。同时,农村党员干部现代远程教育工作正在全国范围内逐步推开,各省正 在积极探索加强站点监督管理的有效手段。该系统的研发应用,为各级远程教育 主管部门加强终端接收站点监督管理提供了一个高效实用的工具,在全国具有较 高的推广应用价值。 山东大学硕+ 学何论文 1 2 系统架构和功能 1 2 1 系统架构 “山东省党员干部现代远程教育终端接收站点综合管理系统”从内容架构上可 分为:终端接收站点基本信息管理子系统、终端接收站点管理员管理子系统、终 端接收站点设备管理子系统、终端接收站点课件资源管理子系统和终端接收站点 教学管理子系统五个子系统。其中,终端接收站点基本信息管理子系统包含:村 ( 居) 概况、站点建设概况和村党组织概况三部分内容;终端接收站点管理员管 理子系统包含:基本信息,等级情况、联系方式和履历情况四部分内容:终端接 收站点设备管理子系统包含:计算机硬件信息检测、设备运行情况检测统计、设 备维修情况监督管理三部分内容;终端接收站点课件资源管理子系统包含:课件 下载情况检测统计、课件点播情况统计分析、课件需求情况统计分析三部分内容; 终端接收站点教学管理子系统包含:节目播放信息检测、教学现场视频监控、节 目播放信息统计三部分内容。系统具体架构如图1 1 所示。 系统服务器端采用分级服务器架构,解决多个并发点同时经过一个出入接口, 造成因数据拥挤而使系统崩溃的问题。具体架构如图1 - 2 所示。 其中,一级是省级中心服务器架构。该架构分两种情况:第一种用作管理服 务器。主要用于管理终端接收站点的登陆信息与调度和管理区域级服务器的,服 务器硬件配置要求相对要低一些;第二种用作镜像服务器。主要实现数据与区域 服务器同步,这种架构服务器硬件配置要相对高一些,要求存储容量大,可采用 服务器机群,确保数据安全备份。另一级是区域级服务器。可存储和管理l 万个 终端接收站点数据。系统服务器端采用微软数据安全技术,能够防止黑客、病毒 的侵入和破坏。 山东人学硕十学位论文 山东省党员干部现代远程教育终端接收站点综合管理系统 jlijj 理终子终系终理终系终 于端系端统端 蓁震 统端 黍耋 统接接接 收收收 站站站站站 占 占占 点点 基管设 课 教 太理备件学 信贝管资管 自 管理源理 管理子管子 7 7 7 :j ? 7 j f :、。7 7 :i ? 。7 :l i 、。7 :r 站 计 设设 课课课 村 点村 算 备备件件件 节 教 节 居 建党基等联履 机 运 维下 点 需 目学目 设组 本 级系历 硬 行修载播求播现播 概 概 织 信情方情 件 情情情情情放场放 况 况概息况式况 信 况况况况况 信视信 况 息 检监检统统 息 频息 检 测督测计计 检监统 测 统 管 统 分 分测控计 计理 计析析 图1 1 系统的整体架构 | ! il 一2 系统结构模式 3 山东入学硕十学侍论文 1 2 2 系统功能 该系统主要设计实现了下列功能: l 、终端接收站点基本信息管理子系统。该系统的主要功能是能够了解全省各 终端接收站点三个方面的基本信息;一是村( 居) 概况。包括村庄的户数、入口 数、耕地面积、地形特点、产业特点、年度农村经济总收入和农民人均纯收入情 况;二是站点建设概况。包括站点级别、站点类型、家室面积和设备配置情况: 三是村党组织情况。包括村庄的党员人数、干部职数、党组织建设水平和党组织 负责人情况。通过应用该系统,各级主管部门能够随时查阅全省各终端接收站点 的基本信息,便于加强平时工作指导和工作督查。 2 、终端接收站点管理员管理子系统。该系统的主要功能是能够了解全省各终 端接收站点管理员四个方面的基本信息:一是基本信息。包括管理员的姓名、性 别、年龄、政治面貌、学历、任职时间和专兼职情况:二是等级情况。包括管理 员的技术考试等级和绩效考核等次;三是联系方式。包括管理员的移动电话、家 庭电话、家庭住址、远e m a i l 和其他联系方式:四是履历情况。包括管理员的学 习简历和工作简历。通过应用该系统,各级主管部门能够随时调出和查阅全省各 终端接收站点管理员的基本信息,便于加强平时联系、协调调度和工作督查。 3 、终端接收站点设备管理子系统。该系统主要设计实现了三个方面功能:一 是能够检测全省各站点计算机硬件配置情况。主要对计算机的显卡、声卡、软驱、 光驱、硬盘、内存、c p u 、主板和网卡共九部分硬件主要技术参数,进行远程实 时检测。站点每次更换硬件,系统会按照时自j 顺序,形成硬件变化同志。各级远 程教育主管部门通过互联网登录服务器,能够及时查询了解到各站点设备配置和 更换情况,便于加强对站点设备的监控管理。二是能够检测统计全省各站点设备 运行情况。主要对全省各站点计算机的开机时间、开机时长、中央和山东网台信 号质量进行检测统计,便于了解全省各月份站点设备运行情况。三是能够监督管 理全省各站点设备维修情况。应用该系统,站点管理员能及时上报站点设备故障 情况,技术服务人员能够及时了解各站点上报的故障情况,进行预约维修。服务 器端能够对站点的设备维修数量进行统计汇总,分析全省每月或每天站点设备故 障的维修率。便于各级远程教育主管部门及时了解各站点设备维修情况,加强督 4 山东人学硕十学位论文 促协调工作。 4 、终端接收站点课件资源管理子系统。该系统主要设计实现了三个方面功能: 一是能够检测统计全省课件资源下载情况。主要检测各站点课件资源下载的数量 和名称、课件的长度和容量、课件连续下载情况、山东网台t m p 文件数量、下载 量占开机站点容量的百分比。便于了解各市、县( 市) 、镇级和某终端接收站点节 目的课件资源下载情况。二是能够检测统计全省课件资源点播情况。系统能够对 全省各站点课件资源播放情况,分别按照课件名称、行政区域、时间段进行统计 汇总,分析出某个或某类课件播放收看情况。三是能够统计分析全省课件资源需 求情况。各终端接收站点管理员通过登陆客户端程序,按时填写党员干部和群众 对收看节目的总体评价和节目需求情况。系统会自动汇总提交各站点的课件资源 需求信息,能够为各级课件制作部门制作下发和传输课件资源提供第一手资料, 增强教学工作的针对性和实用性。 5 、终端接收站点教学管理子系统。该系统主要设计实现了三个方面功能: 1 ) 能够检测全省各站点节目播放信息 客户端能够实时检测各站点流媒体节目。播放时自j 和播放时长、i p 课件播放 时间和播放时长、i p 课件播放节目列表、网站资源播放时间、网站资源访问时长 和内容列表等信息。站点开机时,能够自动提交到区域服务器数据库中,经区域 服务器汇总后,上传到省级中心服务器。 2 ) 能够实时视频监控全省站点教学情况 通过应用该系统,能够利用计算机摄像头抓取站点计算机屏幕播放的视频或 图片和站点收看现场的视频或图片,便于实时监控全省站点播放的内容和教学组 织的现场情况。 3 ) 能够综合分析全省节目播放情况 服务器端能够对某一地区、某一时间段各站点播放节目情况进行统计,并以 柱状图、饼形图、折线图的形式进行显示。柱状图能够反映出流媒体播放时长、 网站资源访问时长和i p 课件播放时长走势;饼形图通过汇总分析流媒体播放时长、 i p 课件播放时长、网站资源访问时长,形成某一时间段节目收看所占的百分比; 折线图能够反映某一地区在某一对| 日j 段,收看远程教育节目的站点数量变化走势。 山东夫学硕十学付论文 1 3 系统原理和特点 1 3 1 系统原理 该系统作为一个信息监控管理系统,主要采用了三项技术手段: 1 、微软信息管理技术和c o m 组件技术。通过采用该技术手段,实现对终端 接收站点计算机硬件配置信息、设备运行信息、节目播放信息、现场组织收看信 息的检测,并实现检测数据的本地存储。 2 、同步数据和异步数据相结合的传输处理手段。通过采用该技术手段,在站 点开机时,能够自动将终端接收站点开机登陆信息和操作状态等同步数据信息实 时提交到省绂中心服务器中;对监控数据等异步数据信息,在网络时断时续的情 况下,采用数据断点续传技术进行传输;当网络接通时,对存储在本地数据库中 未提交的信息,及时进行数据传输。同时,应用网络流量调控技术,解决因网络 带宽窄或并发点流量大而造成的数据拥挤、丢失和堵塞现象;应用p 2 p 点对点即 时通讯技术,实现站点收看现场实时抓拍监督功能。 3 、c s 结构和b s 结构相结合的设计模式。充分利用c s 结构的优点,实现 终端接收站点检测数据的采集、记录,提取、分类、汇总和远程提交功能;充分 利用b s 结构的优点,实现终端接收站点基本信息、管理员信息数据的录入、修 改、查询显示功能,以及提交到服务器端检测数据的查询显示、分类汇总和统计 分析功能,响应各级远程教育主管部门通过互联网提交的各项查询请求。 1 3 2 系统特点 该系统具有下列七个特点: l 、系统管理手段科学。系统利用现代计算机技术、互联网技术,实现了对全 省各终端接收站点的宏观管理和微观管理,费用低、效率高、数据真实可靠。 2 、系统管理功能全面。系统能够对终端接收站点的基本信息、管理员信息、 设备硬件软件信息、课件资源信息和教学活动组织信息进行全面检测监督管理, 涵盖了中央和省党员干部现代远程教育工作的所有内容,能够满足全省党员干部 现代远程教育监督管理工作的迫切需要。 6 山东人学硕十学何论文 3 、系统获取信息准确及时。系统通过大量数据测试证明,客户端程序获取的 各项数据准确可靠,并能够自动根据网络连接情况及时向服务器进行数据提交。 4 、系统适用性能强。系统在设计时,对全省各终端接收站点计算机的软硬件 环境和网络配置环境进行了充分考虑,使系统能够自动适应各种不同的运行环境, 能够在全省、全国范围内不同站点运行,便于系统推广应用。 5 、系统界面形象直观。系统采用电子地图、树状目录的结构,实现在不同地 区、不同站点间进行导航,界面生动形象,操作方便快捷;同时。各项信息统计 和综合分析结果分别以柱状图、饼形图和折线图的形式进行显示,形象直观,易 于分析查看。 6 、系统维护方便简单。系统客户端程序采用动态连接库技术,实现数据与代 码分离,便于系统的自动升级;服务器端程序采用目前普及的w i n d o w ss e r v e r 2 0 0 3 操作系统和微软s q ls e r v e r 2 0 0 0 数据库作为运行环境,系统安装维护工作不必依 赖高级专业技术人员,由普通技术人员就能完成维护任务,维护成本低,操作使 用简单。 7 、系统功能便于扩充。由于系统采用微软的技术进行研发设计,可以根据各 级不同的管理需求,增加目前流行的即时通讯系统、桌面视频会议系统等功能, 便于系统功能的进一步扩充。 1 4 系统运行环境要求 根据系统运行模式,系统运行环境要求可分为服务器端环境要求和客户端环 境要求两部分。 1 4 1 服务器端运行环境要求 服务器端运行环境要求主要包括四个方面内容,即: 1 、网络带宽要求。因该系统的上行数据量大,网络带宽要求要比普通网站的 带宽高,尤其要考虑上行速率,可设计为光纤接入。 2 、服务器硬件配置要求。包括省级中心服务器和区域服务器两部分。其中。 省级中心服务器分为两种情况:第一,若服务器用作管理客户端登录信息,其配 7 山东大学硕+ 学侍论文 置可等同于区域服务器;第二,若服务器用作数据镜像,其配置要求存储空间大、 运行速度快,能够满足8 万个并发点的实时登陆请求和查询请求。区域级服务器 的配置要比普通网站服务器的配置要偏高一些,要能满足l o o o o 个并发点的提交 请求和查询请求。 3 、软件环境要求。要安装正版w i n d o w ss e n ,e r2 0 0 3 或以上版本操作系统,微 软s q ls e r v e r 2 0 0 0 ( s p 4 ) 数据库软件,w i n d o w s n e tf r 锄e w o r k2 o 软件,配置 i l s 服务。 1 4 2 客户端环境要求 主要包括三个方面:一是网络带宽要求。推荐工作带宽为5 1 2 k ,可满足客户 端软件的正常工作需要。如果客户端为拔号上网、带宽为5 6 k ,会影响视频流的 实时效果,传输时会有一定的延迟或仅仅能够收到现场的图片信息。二是硬件配 置要求。普通终端接收站点的硬件配最即可满足客户端软件的正常工作需要。三 是软件环境要求。要求操作系统为、枷d o w s2 0 0 0 或以上版本,安装远程教育终端 综合管理软件,以及安装该系统的客户端软件。 1 5 系统研发应用投入和效益分析 1 5 1 研发投入情况 系统研发过程中,我们先后用于系统研发费用1 8 0 多万元。其中,项目调研 费用约1 0 万元、聘请研发技术人员费约4 5 万元、场地租赁费约5 万元、购买研 发设备、研发软件平台和资料费约9 7 力- 元、专家咨询费约8 万元、应用测试费约 7 万元、系统注册和科技成果鉴定费等约8 力元。 1 5 2 应用投入分析 系统应用投入包括硬件投入和软件投入两部分,即: 1 、硬件投入。包括省级中心服务器和区域服务器。其中,省级中心服务器若 山东大学硕十学位论文 用作客户端登录信息管理,其型号可为“浪潮英信n f l 9 0 d ( x e o n1 6 g h z ) ,单价为 3 1 8 0 0 元;省级中心服务器若用作数据镜像,其型号可为“浪潮英信 s p 3 0 0 0 ( i t a i l i 邶 1 21 6 ) ”,单价为1 2 3 5 万元。区域服务器按照每台管理1 万个站点 设计,全省可配备区域服务器8 台、用作数据备份的服务器8 台,其型号可为“浪 潮英信n f l 9 0 d ( x e o n1 6 g h z ) ,单价为3 1 8 0 0 元。 2 、软件投入。包括省级服务器版软件一套,单价5 万元;区域级服务器版软 件每套为3 万元。全省应用该系统需要一次性硬件和软件投入1 5 4 0 6 万元( 2 7 4 3 8 万元) ;另外,全省每年需要支付运行维护和光纤接入费用2 0 多万元。 1 5 3 综合效益分析 考察该项目效益主要从社会效益考虑,同时兼顾经济效益。 l 、社会效益分析 “山东省党员干部现代远程教育终端接收站点综合管理系统”的研发应用,提高 了全省终端接收站点的管理使用水平,能够最大限度地发挥远程教育设备的功能 和作用,加快社会主义新农村建设进程。同时,系统检测汇总的信息全面、准确、 及时,为各级远程教育主管部门决策提供了科学的依据,具有较好的社会效益。 2 、经济效益分析 通过应用该系统,改变了传统的监督管理方式,实现了对站点的远程、实时、 自动化管理,提高了工作效率,为各级节省大量的办公经费支出,间接带来较高 的经济效益。( 1 ) 从省级分析。每年省级可以节省“每周一课”抽查电话费用5 2 万 元、现场督查费用1 4 万元,省级预计每年节省办公经费6 6 万元。( 2 ) 从地( 市) 级分析。每个地( 市) 级每年可以节省“每周一课”抽查电话费用5 0 0 0 元、现场督 查费用3 万元,节省办公经费3 5 万元,全省1 7 个地( 市) 预计每年节省办公经 费5 9 5 万元。( 3 ) 从县( 市) 级分析。每个县( 市) 级每年可以节省“每周一课” 和设备维修督查电话费用2 万元、现场督查费用6 万元,节省办公经费8 万元, 全省1 4 0 个县( 市) 预计每年节省办公经费1 1 2 0 力元。( 4 ) 从镇级来分析。每个 镇每年可以节省“每周一课”和设备维修督查电话费用3 0 0 0 元、现场督查费用2 4 9 山东大学硕十学待论文 万元,节省办公经费2 。7 万元。全省1 9 1 5 处镇办预计每年节省办公经费5 1 6 8 3 万 元。( 5 ) 从村级来分析。每个站点每年节省电话技术咨询或报修费用6 0 元,全省 8 力个站点预计节省办公经费4 8 0 万元。每年全省各级累计节省办公经费6 7 3 4 4 万元。 1 6 工作进度 2 0 0 6 年6 月,我们成立了系统研发工作小组,在深入镇村两级调研的基础上, 完成了系统的调查需求分析、模块功能设计、应用测试和专家鉴定等工作,开发 出了一套完整的、适合各级需要的“党员干部现代远程教育终端接收站点综合管理 系统”。今年6 月份,我们选定部分终端接收站点进行实验,系统运行效果良好, 达到了预期的研发目的。目前,我们正按照省远程办的要求,专门聘请相关的技 术研发人员,集中力量对系统进行修改、测试和完善,使系统的应用范围和管理 功能进一步拓展,满足全省终端接收站点管理工作的需要。 1 7 主要研究内容 该系统作为一个信息监控管理系统,主要采用了三项技术手段: l 、通过先进的技术手段,实现对终端接收站点计算机硬件配置信息、设备运 行信息、节目播放信息、现场组织收看信息的检测,并实现检测数据的本地存储。 本部分作为终端接收站点的客户端,使用d e l p h i 作为编程工具。 2 、同步数据和异步数据相结合的传输处理手段。通过采用该技术手段,在站 点开机时,能够自动将终端接收站点开机登陆信息和操作状态等同步数据信息实 时提交到省级中心服务器中;对监控数据等异步数据信息,在网络时断时续的情 况下,采用数据断点续传技术进行传输:当网络接通时,对存储在本地数据库中 未提交的信息,及b 寸进行数据传输。同时,应用网络流量调控技术,解决因网络 带宽窄或并发点流量大而造成的数据拥挤、丢失和堵塞现象:应用p 2 p 点对点即 时通讯技术,实现站点收看现场实时抓拍监督功能。 1 0 山东大学硕+ 学位论文 3 、c s 结构和b s 结构相结合的设计模式。充分利用c s 结构的优点,实现 终端接收站点检测数据的采集、记录、提取、分类、汇总和远程提交功能:充分 利用b s 结构的优点,实现终端接收站点基本信息、管理员信息数据的录入、修 改、查询显示功能,以及提交到服务器端检测数据的查询显示、分类汇总和统计 分析功能,响应各级远程教育主管部门通过互联网提交的各项查询请求。 山东大学硕十学位论文 第2 章开发环境 2 1 引言 如何选择开发环境是实现本系统功能的关键,有大量的数据要汇总到远程教 育中心服务器。数据的安全性和强大的处理功能是选择开发服务器端软件环境的 依据。而客户端既要稳定要有能够对硬件底层进行编程,d e l p l l i 的一些特性是首 选的开发环境。 2 2 开发工具简介 2 2 1d e l p h i7 0 的特点 d e l p l l i 是b o r l a n d 公司出品的开发工具,在众多的开发工具中,我们为什么要 选择d e l p h i 呢? 因为d e i p h i 具有众多其它开发工具所没有的优点。具体介绍如下: 丌发的高效; 语占的高效; 编译的高效; 执行的高效; 维护的高效。 基于以上理由,我们毫不忧郁的选择了d e l p h i 做为我们的开发工具。 l 、主要的控件及其属性简介 1 ) t f o r m 类的控件: b o r d e r i c o i l s 属性:用来控制程序标题按钮的可用性。 b o r d e r s t y l e 属性:用来控制程序边框的样式。 c o l o r 属性:用来控制程序界面的颜色。 f o n t 属性:用来控制程序界面的字体。 p o s i t i o n 属性:用来控制程序运行时界面的显示位置。 山尔人学硕十学伊论文 2 ) t a d o c 蛐n e c t i 叫类的控件: c o 曲e c t i o n s t 凼g 属性:用来控制链接字符串。 l o g i i l p r o m p t 属性:用来控制链接时是否要输入密码。 c o 曲e c t e d 属性:用来控制是否进行链接。 3 ) t a d o q u e r y 类的控件: c o 曲e c t i o n 属性:用来指定和哪个t a d o c o n n e c t i o n 控件相连。 s q l 属性:用来添加向数据库提交的s q l 语句。 a d d 方法:用来向s q l 属性添加s q l 语句。 o p e n 方法:用来执行s q l 语言中的s e l e c t 语句。 e x e c s q l 方法:用来执行任何s q l 语句。 f i e l d b y n a l n e 属性:用来给数据库的字段赋值。 f i d l d v a l l l e s 属性:用来取出数据库的字段的。 a p p e n d 方法:用来向数据库添加一条记录。 e d i t 方法:用来编辑当前的记录。 p o s t :用来向数据库提交所做的修改。 4 ) r i a d o t a b i e 类的控件: c o 衄e c t i o n 属性:用来指定和哪个t a d o c o 蚰e c t i o n 控件相连。 o p e n 方法:用来打开数据库中指定的表。 f i e l d b y n 锄e 属性:用来给数据库的字段赋值。 f i d l d v a l u e s 属性:用来取出数据库的字段的。 a p p e t l d 方法:用芬向数掘库添加一条记录。 e d “方法:用来编辑当前的记录。 p o s t :用来向数据库提交所做的修改。 5 ) t d a t a s o u r c e 类的控件: d a _ t a s e t :用来指定和哪个数据集相连。 6 ) t d b g r i d 类的控件: 山东大学硕十学何论文 d a t a s o u f c e :用来指定和哪个t d a t a s o u r c e 控件相连。 t p a g e c o n t m l 类的控件: a c t i v e p a g e 属性:用来指定当| j i 活动的p a g e 页。 7 ) t c h e c k t r e e 类的控件: r e a d o n i y 属性:用来控制t c h e c k t r e e 内的i t e m 是否可编辑。 i t c i i l 属性:用来控制t c h c c k t r e e 包含的所有树形结点。 i m a g e s 属性:用来指点t c h e c k l r c e 中结点的图标。 o n m o i l s e u p 事件:用来添加鼠标放开事件所执行的程序代码。 p n s t a t c c h a i l g e 事件:用来添加结点状态改变时的程序代码。 8 ) t f l a t b u n o n 类的控件: c a p t i o n 属性:用来指定t f l a t b u t t o n 的标题。 0 n c l i c k 事件:用来添加按钮的单击事件所执行的程序代码。d e l p l l i 通信机制 2 、u d p s o c k e t 基础 使用用户数掘报协议( u s e rd a 协g 舢p r o t o c o l ,简称u d p ) 进行会话必须将 信息装配成一定尺寸的小报文,当发送一条信息,接收方能否收到并返回信息永 远是不确定的,如果无法收到返回信息,我们就无法确定我们发送的信息是否被 接收它可能在途中丢失,接收者返回的响应信息也可能丢失,另外,接收者 也可能忽略我们的信息,因此,u d p 被描述为不可靠的、无连接的和面向消息的。 创建u d ps o c k e t s 非常象创建一个邮箱。邮箱是使用地址来识别的,但是,我 们不需要为每个发送信息的人构造一个新的邮箱,可以在含有发送信息的明信片 上写上目的地址,将其放在邮箱中并发送出去。接收者可能会长久的等待,直到 含有信息的明信片到达它的邮箱,而明信片上标识了发送者的返回地址。 1 ) u d p 端口号 由于很多软件需要用到u d p 协议,所以u d p 协议必须通过某个标志用以区 分不同的程序所需要的数据包。端口号的功能就在于此,例如某一个u d p 程序a 在系统中注册了3 0 0 0 端口,那么,以后从外面传进来的目的端口号为3 0 0 0 的u d p 1 4 山尔大学硕十学佛论文 包都会交给该程序。端口号理论上可以有2 n 1 6 这么多。因为它的长度是1 6 个b i t 。 2 ) u d p 检验 这是一个可选的选项,并不是所有的系统都对u d p 数据包加以检验和数据( 相 对t c p 协议的必须来说) ,但是r f c 中标准要求,发送端应该计算检验和。u d p 检验和覆盖u d p 协议头和数据,这和m 的检验和是不同的,i p 协议的检验和只 是覆盖m 数据头,并不覆盖所有的数据。u d p 和t c p 都包含一个伪首部,这是 为了计算检验和而摄制的。伪首部甚至还包含i p 地址这样的i p 协议罩面都有的信 息,目的是让u d p 两次检查数据是否已经正确到达目的地。如果发送端没有打开 检验和选项,而接收端计算检验和有差错,那么u d p 数据将会被悄悄的丢掉( 不 保证送达) ,而不产生任何差错报文。 3 ) u d p 长度 u d p 可以很长很长,可以有6 5 5 3 5 字节那么长。但是一般网络在传送的时候, 一次一般传送不了那么长的协议( 涉及到m t u 的问题) ,就只好对数据分片,当 然,这些是对u d p 等上级协议透明的,u d p 不需要关心i p 协议层对数据如何分 片,下一个章节将会稍微讨论一些分片的策略。 4 ) i p 分片 i p 在从上层接到数据以后,要根据i p 地址来判断从那个接口发送数据( 通过 选路) ,并进行m t u 的查询,如果数据大小超过m t u 就进行数据分片。数据的 分片是对上层和下层透明,而数据也只是到达目的地还会被重新组装,不过不用 担心,i p 层提供了足够的信息进行数据的再组装。在i p 头里面,1 6 b i t 识别号唯一 记录了一个i p 包的i d ,具有同一个i d 的i p 片将会被重新组装;而1 3 位片偏移则 记录了某i p 片相对整个包的位置;而这两个表示中间的3 b i t 标志则标示着该分片 后面是否还有新的分片。这三个标示就组成了i p 分片的所有信息,接受方就可以 利用这些信息对i p 数据进行重新组织( 就算是后面的分片比前面的分片先到,这 些信息也是足够了) 。 因为分片技术在网络上被经常的使用,所以伪造i p 分片包进行流氓攻击的软 山东人学硕十学佛论文 件和人也就层出不穷。 5 ) u d p 服务器设计 u d p 协议的某些特性将会影响我们的服务器程序设计,大致总结如下: 关于客户i p 和地址:服务器必须有根据客户i p 地址和端口号判断数据包是否 合法的能力( 这似乎要求每一个服务器都要具备) 。关于目的地址:服务器必须要 有过滤广播地址的能力。 关于数据输入:通常服务器系统的每一个端口号都会和一块输入缓冲区对应, 进来的输入根据先来后到的原则等待服务器的处理,所以难免会出现缓冲区溢出 的问题,这种情况下,u d p 数据包可能会被丢弃,而应用服务器程序本身并不知 道这个问题。 服务器应该限制本地i p 地址,就是说它应该可以把自己绑定到某一个网络接 口的某一个端口上。 2 2 2v i s u a ls t u d i o2 0 0 5 v i s u a ls t u d i o 是一套完整的开发工具集,用于生成a sp n e tw 曲应用程序、 x m lw 曲s e r v i c e s 、桌面应用程序和移动应用程序。v i s u a lb a s i c 、s 岫lc + + 、s u a l c 撑和s u a lj 拌全都使用相同的集成开发环境( i d e ) ,利用此i d e 可以共享工具 且有助于仓建混合语言解决方案。另外,这些语言利用了n e tf r a r n e w o r k 的功能, 通过此框架可使用简化a s pw 曲应用程序和x m lw 曲s e r v i c e s 开发的关键技术。 l 、v i s u a ls t u d i o1 o o l sf o ro 伍c e m i c r o s o rv i s u a ls t u d i o2 0 0 5t o o l sf o r t h em i c r o s o r0 伍c es y s t e m 使用s u a l b a s i c 和s u a lc 群扩展了w 6 r d2 0 0 3 文档和e x c e l2 0 0 3 工作簿,可帮助您创建解 决方案。v i s u a ls t u d i ot o o l sf o r0 f f i c e 包括新的s u a ls t u d i o 项目,用于创建w o r d 文档、w 6 r d 模板、e x c e l 工作簿和e x c e l 模板的后台代码。有关更多信息,请参见 0 衔c e 解决方案开发概述。 2 、v i s 岫iw e bd “e l o p e r v i s u a ls t u d i o 提供了一个全新的网页设计器( 称为s u a lw 曲d “e l o p e r ) ,其 1 6 山东人学硕十学付论文 中包含了许多用于创建和编辑a sp n e t 网页和h t m l 页的增强功能。该设计器提 供了比在v i s u a ls t u d i o n e t2 0 0 3 中更简单、更迅速的w 曲窗体页创建方法。 v i s u a lw 曲d e v e l o p e r 全面改进网站开发的各个领域。您可以创建网站并将其 作为本地文件夹柬进行维护,也可以将其放在i n t e m e t 信息服务( i i s ) 中,或放在 f t p 或s t 龇p o i n t 服务器上进行维护。v i s i l a lw 曲d e v e l o p e r 设计器支持所有的 a sp n e t 增强功能,包括可以简化许多w e b 开发任务的近二十余种新控件。有关 更多信息,请参见s u a ls t u d i o 针对w 曲开发的新增功能。 3 、w e b 窗体 w 曲窗体是用于创建可编程网页的a sp n e t 技术。w 曲窗体将自己呈现为浏 览器兼容

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论