欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

高校网络党课学习系统的设计与实现

时间:2022-05-20 12:27:04 其他范文 收藏本文 下载本文

【导语】以下是小编整理的高校网络党课学习系统的设计与实现(共11篇),希望能够帮助到大家。

高校网络党课学习系统的设计与实现

篇1:高校网络党课学习系统的设计与实现

高校网络党课学习系统的设计与实现

魏星a,黄金盛b,邓维c

(桂林航天工业学院a.信息工程系;b.组织部;c.招生就业处,广西桂林541004)

摘要:本文设计并实现了一个基于B/S结构的高校网络党课学习系统,分析了高校传统党课教育面临的问题,运用软件工程的方法给出了系统的功能设计流程,并对系统的技术设计及安全性进行了分析,系统的良好应用对高校网络党课的教育教学具有一定的理论意义和实践价值。

关键词:网络党课学习系统;功能设计;技术设计;安全性

基金项目:广西区高校党建课题“高校网络党校管理系统的研究与设计”(10DJC51);桂林航天工业学院党建重点课题“高校学习型基层党组织建设探略与实践”

作者简介:魏星(1980-),男,四川资中人,副教授,研究方向为党务管理,数据库技术;黄金盛(1962-),男,福建永定人,副教授,研究方向为高校党政管理与思想政治教育;邓维(1978-),男,湖南湘潭人,研究方向为党务管理,计算机应用。

高等学校是培养高素质人才的摇篮,在高校中,对青年大学生特别是要求加入中国共产党的先进分子进行党的基本知识、理论教育就显得尤为重要,因此,做好高校青年大学生的思想政治教育和引导工作意义重大。所以,全国各大高校都成立了党校,通过开设相关党课,完成对思想上积极要求进步的广大青年大学生培训和教育工作。然而,随着互联网技术的飞速发展,怎样利用现代化的教育手段和信息化技术完善党课的学习内容,从而提高学生对党课的学习兴趣,积极地、自觉地参加学习和培训就成了党课教育中面临着的一个重要问题。因此,在新形势下,为了提高广大青年大学生学习党课的自主性,我们必须优化和改革党课的学习环境,提供一种灵活性强的网上教与学的交互学习方式,这就需要利用信息化技术探索一种利用网络进行党课学习新模式,从而,加强广大青年大学生思想政治教育,达到良好的教育效果。

一、高校党课教育的现状与存在的问题分析

目前,高校党课教育大多还是采用传统的教学方式,即老师在课堂上进行党课内容的讲授,学员们课后自己进行作业及复习,目前,这种教育方式已经比较落后,存在着诸多问题。

1.部分青年大学生入党动机不纯洁。目前,广大青年大学生自进入高校,就向党组织递交了入党申请书,但是部分学生的入党动机不纯洁、不端正,有的受他人影响,存在跟风的情况,为了面子,别人交了入党申请书,我也要交才行;还有的对入党的认识有偏差,认为入党了,成为党员可以在毕业找工作时多一些机会等,这些认识都是不正确的,当然,大部分大学生的入党动机端正,怀着为人民全心全意服务的梦想,积极向党组织靠拢。因此,如何通过有效的途径和先进的教学方法来提高学生对党课学习的兴趣,通过党课教育来端正学生的入党动机是目前大学生党课教育亟待解决的问题。

2.党课内容理论性强,学生接受较困难。党课理论性强,范围较广,很多理论知识,比如:党的性质、宗旨、指导思想、党员的权利和义务、党员的基本条件、等基本理论知识,内容抽象,不易理解,如果在课堂上只是照本宣科地讲解,学生学习兴趣不高,导致上课注意力不集中,教学效果不理想,这样学生学完党课后更难以所学理论知识指导日常行为,所以如何在党课教育中让学生能够接受教育内容,提高党课教育的有效性是值得关注的问题。

3.党校集中学习时间偏少。目前,各个大学的党课学习大多以分党校(即各学院、系)的形式开展,高职高专的院校受人数限制,还是以学校的党校统一安排学习为主,但是学生日常有很多专业课程要学习,学习任务也比较繁重。所以,要在学生课余时间安排集中学习就变得相对困难,而党课的教学内容也比较多,需要保证一定的`教学时间,这就使得在有限的时间内只能尽可能压缩党课时间,保证学生的专业学习和其他活动,造成党校集中学习时间偏少的问题。因此,各个高校也在探索和实践利用互联网和信息技术的优势,结合多媒体教学形式,实施网络教学,让学生可以在课余时间自主上网学习。所以,对网络党课的研究与设计成为目前党课研究的又一重要课题。

二、高校网络党课学习系统开发

本文在深入分析网络课程建设与应用、网络课程开发技术实现的基础上,结合高校党课教育的新形势,设计开发一套适合高校青年大学生学习的党课网络学习系统,为利用多媒体、网络等新媒体进行党课教育提供了一些参考。

1.高校网络党课学习系统功能设计。根据传统党课课程教育的教学体系和特点,对现有的各种党课教学资源进行整合、开发,再利用先进的网络技术平台,设计出开放性广、交互性强、适合大学生自主学习的网络党课学习系统,本系统共有9个模块,如图1所示。

①通知公告:发布党校学习的相关通知。②热点透视:发布近期党内热点问题,提供与学生相关的新闻时事等。③课程简介:对党校学习系统进行课程介绍,使学生明白学习的要求、计划以及上课教师等信息,方便开展自主学习。④课堂教学:这是本系统的重点内容,在“电子课件”栏目中,学生可学习到党课教学相关内容,如:《党史》、《马克思主义哲学》、《毛泽东思想概论》、《邓小平理论》、《三个代表重要思想及相关内容》、《学习实践科学发展观》等课程;在“重点简析”栏目中,学生可以学习某个章节的重点知识,把握要点;在“视频教学”栏目中,提供了国内知名党课教育教学专家的教学视频,方便学生进行自主学习。⑤学习评测:随时根据学习进度布置课程单元测试、章节测试等。⑥考试系统:学员在学习完所有课程章节内容后,从题库中随机抽取一套考试试题,在规定的时间内完成并提交,系统自动进行评阅,并生成考试报告。⑦党课参考:结合党的历史等各种主题,汇总图片、图像等多种媒体信息,供学员进行在线观看学习等;并提供相关资源的下载。⑧跟踪评价:提供每个学员从一名积极分子到正式党员的学习情况汇总档案,系统自动记录每个学员在线学习时间和过程、作业成绩、章节测试成绩、参加专题讨论等,并根据记录自动生成学习评价,供管理员参考;另外,学员在线提交作业小结,思想汇报,基层党组织可以审阅并批示,建立学习档案。⑨用户管理:本系统分为四级管理模式,包含三级管理员和学习用户:第一级是校级党校管理员,管理整个学习系统;第二级管理员为系级党校管理员,负责所在学院或系部学员信息的管理,组织本学院或系部进行学习,组织考试等,并统计和分析本学院或系部学员成绩等;第三级是支部书记管理员,浏览审批本支部学生的思想汇报,分析本支部学员学习成绩;第四类为学习用户,即全校的党员和积极分子等,可以使用自己的用户名登陆网络党课学习系统进行学习、考试等。

2.网络党课学习系统技术设计及安全性分析。在网络党课学习系统的开发过程中,我们确定采用Web浏览器/服务器(B/S)模式来设计整个学习系统,管理员和学习用户采用Internet浏览器来访问服务器,整个应用对象系统包含党校课堂教学管理子系统、学习考试评测子系统和评价子系统等。为保证系统安全性,一是在IIS服务器上,指定虚拟路径访问权限为执行,不允许用户获取该文件实际存放位置,只允许运行程序,从而保证了网站的安全。另外,为防止未进行口令认证,直接访问某个页面,在系统中设置了Session对象,通过判断其值来确定访问,党其值为空,则用户访问定位到用户登录界面,防止非法登录。二是通过设置网络党课学习系统的访问IP地址范围,即服务器通过对比接收到的数据包源地址和控制列表中的允许访问地址(可以是地址范围),确保数据库的安全性。

三、结束语

本文依照网络课程教学的设计思想,针对党课的教学内容、党课学习者特征,并结合当代青年大学生的价值观等特点,根据党课教学的需要,开发设计了一套切实可行地网络党课学习系统,对促进高校党课教育教学的发展有一定的意义。

参考文献:

[1]李燕,魏星。当前高校学生党建工作的问题与解决措施[J].高教论坛,,(10):9-10.

[2]何莉辉。网络党课的系统化教学设计与实现[D].保定:河北大学,.

[3]吕泽铭。创新高校学生党校网上教育的实践[J].科技与企业,,(6 ):250.

[4]施永忠,邓叶芬。高等学校党校培训内容和方法创新探析[J].上海海洋大学学报,,(1 ):136-139.

篇2:高校排考系统的设计与实现

高校排考系统的设计与实现

本文从高校考务管理工作的实际出发,提出一种实用的.自动排考算法并在排考系统中实现此算法.在某些特殊需要的时侯,这套排考系统也提供一种人性化的手动排考调整操作.

作 者:李渤 杨舒晴  作者单位:江西理工大学,江西南昌,330013 刊 名:科技创新导报 英文刊名:SCIENCE AND TECHNOLOGY INNOVATION HERALD 年,卷(期):2009 “”(35) 分类号:G62 关键词:自动排考   算法   手动调整  

篇3:网络选课系统的设计与实现论文

网络选课系统的设计与实现论文

目  录

1 绪论 1

1.1 研究背景与研究目的、意义 1

1.1.1 本课题研究背景 1

1.1.2 研究目的及意义 1

1.2 课题内容简介 2

1.3 开发技术及工具选择 2

2 需求分析 2

2.1 系统功能需求分析 2

2.2 数据流分析 2

2.3 数据库分析 4

3 系统设计 6

3.1 系统总体结构设计 6

3.2 系统开发工具 7

4 系统主模块详细设计 7

4.1管理员模块详细设计 8

4.1.1 管理员模块简介 8

4.1.2 处理申请模块 8

4.1.3 查看选课模块 9

4.2 学生模块详细设计 9

4.2.1 学生子系统简介 9

4.2.2 选课模块 9

4.2.3 查看选课模块 9

4.3 教师模块详细设计 10

4.3.1 教师子系统简介 10

4.3.2 查看选课模块 10

4.3.3 成绩录入模块 10

4.4 公用模块详细设计 10

4.5 系统实现 10

4.6 用户使用手册 11

4.6.1 功能介绍 11

4.6.2 系统配置与操作指南 11

5 结论 11

参考文献 12

致谢 12

摘要:在二十一世纪的新时代,随着计算机技术的发展及计算机的日益普及,计算机技术在各行各业中都得到广泛的应用。网络选课系统是高等院校安排教学必不可少的工具。本文介绍基于网络环境下的本校学生网上选课系统的开发,对系统的结构、功能和关键技术进行了具体论述,并给出了在网络环境下进行选课。本系统包括系统模块、学生模块、教师模块等其他功能模块。系统的实际运用模式,能够适用于高等学校日常的选课管理,为师生提供诸多的便利。同时具有良好的开放性,实用性强,保密性好,稳定性高,支持多用户操作。

关键词:网上选课系统;系统模块;学生模块;教师模块

1 绪论

1.1 研究背景与研究目的、意义

1.1.1 本课题研究背景

全校性选修课的目的在于扩大学生知识面,加强学生素质教育,培养复合型高级人才,具有不可替代的重要性。随着教育改革的不断深入和素质教育的加强,完全全学分制的实施,选修课在一个学生的培养计划中占的比重将越来越大。

篇4:《高等数学》网络教学系统的设计与实现

《高等数学》网络教学系统的设计与实现

网络教学系统采用B/S结构模式,利用ASP技术,选取Dreamweaver为开发工具,通过ODBC数据源访问数据库,探讨<高等数学>网络教学系统的主要功能和总体的设计思想,来实现师生的互动性.

作 者:徐海娜  作者单位:浙江海洋学院,浙江,舟山,316000 刊 名:硅谷 英文刊名:SILICON VALLEY 年,卷(期): “”(12) 分类号:G43 关键词:ASP技术   网络教学   高等数学  

篇5:网络教代会管理系统的设计与实现论文

网络教代会管理系统的设计与实现论文

摘 要:网络教代会信息管理系统是校园办公自动化系统的一个子系统。通过它可以在网上实现提案的起草、审阅、处理、反馈、评价和查询功能,同时将教代会的最新动态和民意通过INTERNT呈现出来,从而降低办公成本,提高校教代会办事效率。本文从系统设计结构和数据库技术两方面进行了阐述,着重介绍了提案系统。

关键词:网络教代会;数据流;提案系统;ASP;SQL

1.引言

学校教职工代表大会(以下简称教代会)是在学校党委领导下,教职工群众发扬主人翁精神,行使民主权利,参与学校民主管理的重要形式。因为学校的老师已掌握互联网技术,这对实行网上教代会已经有了一定的基础,如在原有的工作方法上,再加以信息技术的辅助,将大大提高教代会工作的效率,有效地促进信息的透明、公开,也有利于促进学校民主管理功能。在网上教代会系统中有两部分内容为重点一是提案系统二是网上调查。每年的学校教代会会议期前,委员们都会提出一些提案,由于学校范围大,委员们碰头讨论比较困难,导致提案的质量不高。对已处于办理阶段的提案没有很好的方式进行跟踪和监督,办理的结果也不能及时反馈给提案者。同时对于学校重大决策和热点问题,由于没有讨论的平台,教职工无法发挥主人翁的精神积极参与。因此我们设计网上教代会提案管理平台。通过信息化的手段可以实现网上提案提交、立案受理、分立承办、流程追踪,实现提案查询、分类、统计、分析等功能。对于学校的热点问题和重大事件,我们采用网上调查和网上发布的方式,集思广益,全员参与,增强教代会的职能和活力。

2.系统结构设计

分析当前网上教代会信息管理的急需解决的问题的基础上,设计出ASP.NET和SQL server 相结合的.教代会管理信息各级组织系统。系统结构如图所示:

网络教代会系统的主要功能如下:

(1) 用户登录:进入“网上教代会管理信息系统”主页面,输入用户名、密码及验证码,系统会用户登录信息,授予用户相应的操作权限。登录界面如图

(2) 提案起草:教代会代表提案的,填写提案详细内容,等待立案。

(3) 提案审批:提案小组对提案审核,确认提案立案或不立案,如立案,确定转交相关的职能部门,并评定提案的质量。

(4) 提案回复:职能部门对提案进行回复并办理。

(5) 提案查询:教代会代表可根据届数、提案人与关键字查询提案。

(6) 届度管理:教代会届度新增与删除由提案小组成员进行管理

(7) 上网调查:教代会代表对学校热点进行投票,并统计与分析。

(8) 新闻发布:教代会的相关重要信息和新闻可由提案小组成员发布,让教职工了解教代会的最新动态。

(9) 系统管理:系统管理员可根据增加、删除教代会、提案小级、职能部门、职能部门代表和领导的人员,分配其不同的权限。

3.提案系统的设计

在网络教代会系统中,最为重要的是提案管理系统。提案管理系统建成后,教代会提案办理将实现网上提交、网上附议、网上立案、网上交办、网上处理和网上公开,从而缩短空间和时间,将代表、提案、提案小组、校领导和行政部门通过网络紧密的联系在一起,提升工作效率,推进校政务公开和电子政务的发展。

在系统设计时必须考虑以下目标:

(1)提案者可以直接利用互联网提交提案,提案者会根据提案的格式要求,通过系统提交自己的提案。

(2)提案小组接收提案之后,迅速完成审阅工作,然后交接到相关的职能部门。

(3)承办的职能部门直接在网上对提案者答复提案,当完成办理工作后,通过网上直接回复结果。

(4)提案完成后,提案代表对提案输情况美其名曰及时给与反馈,评价对提案办理的满意度。

(5)校领导可以及时了解提案的进度,以便监督职能部门的办理情况。

4.数据库的设计

本系统采用ASP.NET、ADO.NET和SQL Server等技术相结合的方法来开发网上教代会管理平台。用ASP.NET开发前台的WEB界面,SQL Server做后台的数据库,用ADO.NET作为两者的传输平台。认真分析了用户对系统的要求,确定业务流程,建立系统功能,系统采用关系型数据库模型来设计本系统的数据库,设计实体关系图ERD,并对数据库进行范化,使其满足第三范式。

以提案数据库为例,提案库中主要包含8张表:分别是角色表、职能部门表、人员表、模块表、提案表、提案状态表,提案反馈表,领导意见表,3个主要关系表:提案办理表、人员角色表、角色模块表。

ASP.NET对Web数据库的访问是通过Server端组件ADO.NET来实现的。ADO本系统技术采用两种数据处理方式:在前台中运用Dataset和DataGrid控件的强大功能,使得数据显示及时化和多样化;在后台中运用SQL语言,处理数据方便且灵活。SQL语言完成数据库的数据的查询、操纵和控制。定义网络教代会管理系统所需要的数据表、视图、存储过程、函数、自定义数据结构、索引、触发器等。用户可避免在各种页面之间的来回切换,极大地方便了用户的操作,对数据的操作更加快捷、方便。

小结:

本文对系统结构、功能进行了着重的阐述,特别是提案系统开发。用ASP与SQL开发Web数据库应用程序--网络教代会系统,可以用网上动态的交互页面,改变当前的教代会现状。但软件还在试行阶段,需要进一步深入研究,例如进一步完善可重用组件和设计模式的通用管理系统的开发平台和进一步根据运行效果和用户需求,调整改良系统的模块使其更符合使用者的需求,提高网络教代会的工作效率。

参考文献:

[1]周治平.ADO数据存取技术[J]计算机应用,

[2]陆敬,邵锡军.电子工作流技术[J]。电子政务

[3]陈元琰 基于ASP的教代会提案系统[J] 广西信息学报

篇6:校园网网络性能管理系统的设计与实现

校园网网络性能管理系统的设计与实现

研究校园网网络性能管理系统的设计与实现.网络性能管理系统通过对网络系统实时的'监测和管理,提供了对网络系统全方位和深入的性能分析、准确的网络故障定位和主动性的网络性能测量功能,从而提高网络运行的可用性和效率.

作 者:苗宏宾  作者单位:沈阳理工大学 刊 名:科技信息 英文刊名:SCIENCE & TECHNOLOGY INFORMATION 年,卷(期): “”(12) 分类号:G64 关键词:校园网   网络管理   简单网络管理协议   管理信息库  

篇7:基于Web的高校团委信息管理系统设计与实现论文

基于Web的高校团委信息管理系统设计与实现论文

随着校园规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,信息管理自动化已成为不可缺少的一部分。文中阐述了校团委学生信息管理系统的设计方法,并采用Microsoft SQLServer数据库管理系统以及Microsoft Visual 开发工具,同步引用了asp. net、JavaScript等技术对基于Web的数据库应用系统进行设计,从而实现了更高效、更实时地团员基本信息管理,掌控团员素质课程情况,实时把握团员学习进度,使团委工作管理变得更轻松、更省心。

0 引 言

目前,贵州省内高校学生信息管理还很不成熟,大多数普通高校仍在使用传统的C/S管理方式,该结构虽然采用的是开放模式,但实际应用中无论是 Client端模式还是Server端模式都还需要很多特定的平台支持,造成使用不方便,不能跨平台的局限。另外,这种操作下产生的数据处于沉睡状态,只是进行了一次采集并上报团委,并没有对数据进行分析和挖掘。不仅工作量大而且浪费资源和人力。而省外很多高校校团委管理已经相当成熟,如北京、上海、浙江等较发达省市的高校早已投入使用,并取得了很好的效果,该系统大大减轻了校团委的工作量并且大幅提高了工作效率。高校团委的管理工作历来都是一个复杂而且庞大的系统工程。随着国家教育事业的高速发展,各高校之间的竞争愈加激烈,建立安全、高效的学生信息管理系统不仅成为了时代发展的要求,也是发展教育事业、提高高校智能化管理不可或缺的重要组成部分。

1 系统概述

本项目以软件工程为主线,充分发挥了学生的理论与实践操作能力,以.net学习为起点,通过了解团员的实际管理情况对系统进行需求分析和设计。以点到面的对系统进行测试、改进和完善。最终得到一个效率高、使用方便的团委信息管理系统。基于.net的Web程序管理与开发利用,运用 VS2010(Visual Studio 2010(Express)是一个免费工具)为本系统的开发提供了以下几个便捷高效的平台:

(1)以Microsoft Visual Studio为编程工具,提供了更新的可视化开发和集成环境。

(2)VS2010是一种能适应多种平台,可便捷高效地搭建各类接口的开发工具,支持CSS、JavaScript等多种技术的集成,完全可以满足不同的人群使用,比如编程爱好者或者非专业开发人员等。

(3)对开发环境而言,如果以SQLServer 为数据库连接的前提来开发该系统,则该系统可以充分统计团员的情况,挖掘团员的变更行为及其规律,为高校校园管理提供很大的帮助。

2 系统设计

2.1 功能描述

类似于有供求关系的`信息网,本系统设计时有前台和后台之分。前台实现的是高校的一些公告信息展示,后台则实现了信息管理,比如信息的发布与修改。管理人员可以快速获取来自学院、不同身份人士的素质拓展信息,并且对学生信息进行快速查看与管理,实现学生团员基本信息的管理,团员素质拓展情况管理;可实现对团籍注册管理,轻松统计各类组合的信息;实现学生信息的管理,比如学生会以及社团信息的管理等。团委工作管理系统的功能覆盖团委工作的各个方面,UI界面采用人性化,使视觉享受度好。为学校与学生之间的信息交流提供渠道。

2.2 模块设计

本系统由用户管理、学院信息管理、新闻管理、素质拓展课程管理、学生信息管理五大模块组成。其组成框图如图1所示。

(1)学生信息管理:对在本系统注册的学生信息进行添加、查看操作,对学生素质拓展信息进行查看。

(2)素质拓展课程管理:可对学生素质拓展项目进行审核、查看、修改、添加及删除。

(3)新闻管理:可对新闻进行查看、增加、删除、修改。

(4)用户管理:查看用户及修改用户密码。

(5)学院管理:用于对学院信息、专业信息进行添加、查看、编辑和删除。

2.3 数据库设计

该数据库用于对系统的功能和数据进行分析,标出实体、实体的属性和实体之间的关联。根据系统的需求,采用SQLServer 2008数据库,建立如下相关表格:

(1)管理员登陆表:包括用户名,密码,权限;

(2)新闻表:包括标题、内容、发布日期、类型;

(3)学生信息表:包括用户名、密码、学号、用户角色、用户真实姓名、学院、班级、专业;

(4)学院信息表:包括学院、负责人、专业;

(5)素质拓展课程表:包括学号、姓名、素质拓展类别、素质拓展名称、素质拓展项目、学分、获得学分时间、获得学分学期;

(6)学分表:包括学号、用户名、学分;

(7)专业信息表:包括专业名称、所属班级、所属学院。

3 系统开发

3.1 数据库链接

3.2 管理员登录验证

使用本系统的管理员需要通过用户名、密码以及验证码验证成功后方可登录,通过Session对用户信息进行保存,获取权限。针对新闻的发布以及用户的管理,可以进行不同权限的修改或者添加。程序如下:

3.3 系统功能

本系统主要用于实现高校学生素质拓展信息情况的录入及查询,实现学生团员基本信息的管理及团员素质拓展课程情况管理;能轻松查询已注册的团员名单,已修满课程名单和未修满课程名单,轻松统计各类组合的学生信息;发布实时动态通知,实现对团委思想建设的管理;实现对文化建设及制度建设的管理,包括团委活动、科技活动类别的管理,可以管理相应活动的图片、文档,方便查阅;实现学生团体的管理。

4 结 语

本文主要研究“基于Web的高校团委信息管理系统”,从团员管理入手,对团员数据进行实时更新了解;通过对团员信息的了解更好地掌握团员变更情况,并通过数据分析挖掘其潜在的因素及问题。及时对团员发展趋势和管理对策做出相应处理,对提升和培养学生综合素质提供了重要的参考依据。

篇8:基于Spring+MyBatis的高校工资信息管理系统的设计与实现论文

基于Spring+MyBatis的高校工资信息管理系统的设计与实现论文

摘要:高校教师人数多, 职称体系庞大, 使得工资管理存在着较大的复杂性.为了高效、便捷的管理工资数据, 显着提高办公效率, 开发了高校工资管理系统.系统以Spring+Mybatis为框架, 用于提高系统安全性发.经测试证明:该系统能够将工资数据进行保存和统计, 规范高校管理者日常工作.

关键词:高校工资管理; Java开发; B/S开发; 办公自动化;

1 问题的提出

随着深化教育改革以及高等院校的快速发展, 高校的办学规模逐渐扩大, 教职工信息频繁的变动, 工资结构的不断变化, 传统的高校教职工工资管理手段迎来了新的挑战[1].为了降低工作复杂度、出错率等问题, 今后的发展趋向必将是使用计算机进行自动化管理.将日常工资管理工作的基本内容移植到高校工资管理系统中, 将各种工资数据的汇总工作准确无误的完成, 利用计算机管理工资数据, 能使得工作时间大幅度减少, 降低了了管理人员的工作强度, 同时管理工作效率在很大程度上有所提升[2].

2 系统需求分析

使用计算机进行全面自动化管理是为了解决高校在工资管理工作中大量的重复工作.通过对高校有关工资管理部门的调研, 我们对工资管理进行了详细的需求描述, 并对具体业务进行了划分.高校工资的生成重点是如何通过各级审核确定录入绩效工资, 然后生成实发工资.本系统的核心功能有教职工信息管理、基础工资数据录入、和工资生成等.系统主要的用户有人事处劳资科管理员、二级学院管理员.其用例图如图1所示.

3 系统总体设计

3.1 系统功能描述

在具体分析高校工资管理系统需求后得出如下结论:本系统的功能在于以自动化、信息化的方式对数据进行相关处理.在提高数据使用率的同时, 需要在一定程度上实现信息共享, 为使用者查看数据提供方便.通过需求分析阶段得到工资管理系统的主要功能包括基础数据管理、教职工管理、工资管理、系统维护管理.其中基础数据管理包括了基础数据的维护和福利数据的`维护, 而基本数据的维护主要是将所有的工资数据通过Excel表格导入;教职工管理包括职位信息维护和基础信息维护;工资管理包括工资数据生成和绩效工资审核;系统维护包括用户管理以及用户权限管理.

3.2 系统技术选型

系统以My Ecilpse为开发平台, 系统框架使用了Spring+Spring MVC+My Batis, mybatis为当下主流的基于Java的轻量持久层框架, 其能较方便的动态拼接SQL, 通过简单的配置与数据库中的相关表映射起来, 来灵活的拼接SQL语句, 使得开发者可以通过灵活的SQL语句来替代复杂的逻辑处理.spring管理所有的业务对象, spring MVC对处理程序对象的角色进行了分离.页面采用了传统的JSP页面, 同时搭配了JQuery-easy UI前端框架, 较高程度的封装了JQuery, 提供了强大的数据展示功能, 使用少量的代码及相关配置便可实现功能, 让开发者不用过多的考虑前端界面的样式, 更加专注于业务逻辑方面的编写, 提高开发效率.

通过使用这些相关的技术的使用, 将高校工资管理系统基本实现, 符合当下主流web系统的各项指标, 并可长久的运行, 后期维护简单易行, 可扩展性强.

4 系统详细设计

绩效工资作为工资数据中, 最核心的部分绩效工资是由二级学院制定方案, 然后提交人事处进行审核, 审核通过生成最终的实发工资表.由于篇幅有限, 我们主要介绍绩效工资的处理.

该功能是为二级学院所提供的, 主要有提交和审批两个功能, 提交功能的主要目的是通过二级学院自主管理绩效工资相关数据减轻财务处管理人员的工作压力.该功能也是通过Excel文件导入, 二级学院进行绩效工资数据提交.二级学院绩效工资数据提交的具体实现过程为:使用二级学院账户密码登录, 若数据有误则返回到登录主界面, 若校验通过, 则会显示出二级学院所具有的操作功能.登陆成功后, 操作员在工资信息管理下, 点击绩效工资提交按钮, 连接到绩效工资提交主界面, 通过文件上传的方式, 选择Excel文件, 进行提交, 点击提交后在input Salary Controller里找method=input Jxgz Zj方法, 后台通过相关技术 (类似于基本工资提交) , 对文件进行解析, 处理数据.将处理后的数据提交至salary Input Mapper层进行数据的相关操作.该模块新增的数据为未审批数据, 数据状态也会展示在前端页面, 方便二级学院与管理员进行查看, 并进相关的数据操作.修改数据时实时共享, 而绩效工资的审批功能是通过二级学院所提交的绩效工资相关数据, 人事处管理员对这些数据进行审批或驳回.其具体实现与上述提交功能类似.

5 结语

经测试, 系统界面美观, 易用, 功能能够正确运行, 系统上线后能较好的帮助管理部门管理工资数据信息, 具有实际的应用价值, 对高校工资数字化管理起到了重要作用.

参考文献

[1]李绍静.高校教师工资管理系统的设计与实现[J].电子测试, , (15) :52-54.

[2]姚双良.高校工资管理系统开发与实施[J].电子测试, 2014, (20) :121-122+117.

[3]吴长海, 张诚, 孙霄霄, 王立伟.基于C/S与B/S混合架构的高校工资管理系统[J].电子技术与软件工程, , (04) :43.

[4]吕睿光.高校人事管理系统的设计与实现[D].吉林大学, .

[5]冷辉, 刘晓峰.高校教师绩效工资管理系统的设计与实现[J].运筹与管理, , (05) , 151-152.

篇9:基于Winodws CE的嵌入式网络监控系统的设计与实现

基于Winodws CE的嵌入式网络监控系统的设计与实现

摘要:该系统以Windows CE嵌入式操作系统为核心,利用串口及CAN总线与底层I/O节点进行数据通信,并实现对下层设备的实时监控。主控制台可以直接联入Internet网,应用嵌入式系统中的网络功能,将系统故障信息向维修中心的服务器传递,实现远程诊断。

关键词:Windows CE 嵌入式系统 网络监控 控制器 布光系统

布光系统是广泛应用于电视演播厅、电影摄影栅、体育场馆以及舞厅的一种机械化照明灯具有其控制系统,是为增强舞台艺术效果的一种灯光控制设备。目前,布光系统存在的问题是:人机界面差,操作复杂;不能实时检测故障部位及原因,系统故障率大,难以维护;不能实现对被控对象的全部控制,只实现了单一、局部控制;缺乏形象的吊杆、灯具动作显示。

本文介绍的布光监控系统采用数字化分布嵌入式控制系统实现布光任务。在布光系统中采用其于Windows CE的嵌入式网络监控系统。该系统实时性好,可靠性高;速度快,大容量的特性可以适应不断增长的系统数据处理需求;体积小,结构设计方便灵活,设备和软件成本大幅下降;基于Windows的嵌入式开发技术相对普及,人才成本下降。

(本网网收集整理)

1 系统概述

应用于布光系统的嵌入式网络监控系统为数字双向串行通讯控制系统。整个系统由控制台、网络控制器、提升设备、灯具控制器四部分组成。其中控制台由专用控制台、备份控制台和无线遥控三部分构成;网络控制器负责网络数据的传输,包括控制台向下传输命令和下位机传感器信号的返回,同时负责各控制台之间的切换;提升设备由提升机控制器、提升机和吊杆构成;灯具控制器控制灯具实现不同的动作。

系统总体框图如图1所示。

主控台是系统的主要控制平台,硬件由PC/104和液晶显示器组成,同时使用Microsoft的Windows CE操作系统。备份控制台由普通PC机实现,删减主控制台功能,保留部分必要的功能,起到备份数据和辅助控制的作用。遥控器是手挂式辅助控制器,在100m内可以可靠有效地控制系统。无线遥控模块采用单片无线收发一体芯片nRF401。该芯片具有低发射功率和高接收灵敏度的特点。

网络控制器负责主控台、备份台、遥控器三个控制台直接控制权力的分配,同时负责由上而下控制命令的传输以及传感器信息由下而上的传递。网络控制器与主控台和备份台之间的通信分别采用RS-232串口和CAN总线实现。CAN总线具有抗干扰能力强和可靠性高的特点。

被控节点有两种:一种是提升机控制器,采用变频调速控制;另一种是灯具控制器。网络控制器与被控节点之间通过CAN总线进行通信。系统可控路数需达到1000路。因此,为了扩展CAN网的节点,6个CAN总线中转器与网络控制器相连,每个中转器下接6个CAN子网,共有36个CAN总线子网。

2 Windows CE简介及其特点

主控制台的操作系统采用微软公司的嵌入式Windows CE 3.0。Windows CE是一种紧凑、高效、可伸缩的操作系统。主要面向各种嵌入式系统和产品。它具有多线程、多任务、完全抢点式的特点,是专门为各种有很严格资源限制的硬件系统设计的。它的模块化设计使嵌入式系统和应用应用开发者能够方便地定制以适应一系列不同的产品。Windows CE操作系统包括以下主要模块:

(1) 内核模块,支持进程和线程处理及内存管理等基本服务;

(2) 内核系统接口模块,允许应用软件访问操作系统;

(3) 文件系统模块,支持持久稳固的信息存储;

(4) 图形窗口和事件子系统模块,控制图形和Windows相关的图形用户界面;

(5) 通信模块,允许同其他设备进行信息交换。

Windows CE支持多种外设和网络系统,包括键盘、鼠标、触摸屏、串行口、以太网卡、调制解调器、USB设备、单频设备、并行口、打印机和存储设备。Windows CE支持超过1000个常用的Microsoft Win32 API和一些附加的编程接口,可用于开发应用程序。这些接口包括COM、MFC、ATL等。此外,Windows CE支持用于管理时间关键任务响应的实时处理;各种串行通信和网络通信技术,包括支持USB;为Windows CE用户提供Web服务的移动频道;用于进程间通信的Automation和其他方法;还支持管理可安装设备等可选组件。

对于Windows CE而言,原始设备制造商(OEM)能开发硬件适配层OAL(OEM Adaptation Layer),其他开发者可以开发内部驱动程序、可安装驱动程序及运行在嵌入式设备上的应

用程序。独立软件提供商ISV(Independent Software Vendor)能独立于硬件平台开发应用软件:

(1) 32位多线程、多任务、完全抑占式的操作系统;

(2) 强大的图像显示功能支持,用户能定制完全自己风格的操作界面;

(3) 支持大部分Win32 API,使得基于其他Windows的应用程序地 方便地移值到Windows CE上;

(4) 体积小,并能够从ROM直接启动,无需硬盘,不存在系统崩溃和病毒感染问题。

Windows CE是为便携式电脑设计的新型平台。它提供Windows操作系统的坚实子集。同时,微软公司为Windows CE的开发提供了一套完整且功能强大的系列工具,从硬件调试到软件开发都为用户提供了方便。

3 系统组成及结构

3.1 主控台

主控台是整个系统的核心,主要由PC/104系统、控制台面板(键盘)和液晶显示器组成,需要接入互联网。其结构如图2所示。

3.2 网络控制器

网络控制器硬件如图3所示。

处理器采用美国德州仪器有限公司(TI)的MSP430,与主控台通过RS-232通信,下层接CAN总线中转器,同时通过无线收发模块与遥控器进行无线连接。网络控制器负责主控台各部分权限的分配,并可以减少用于与控制台通信的CAN卡的数量。

3.3 提升机控制器

提升机控制器硬件如图4所示。

处理器采用Philips公司的89C51RD+单片机,用计数器读码盘转过的角位移,向上位机发送时折算成线位移。同时采用霍尔传感器采集三路电流值,对电机实现过流保护。

交流变频电机控制部分采用光电式码盘测量电机转角,实现闭环控制,如图5。

3.4 灯具控制器

每个灯配一个控制器。处理器选择Philips公司带A/D的80C552EFA单片机,其硬件结构如图6所示。

灯具控制器接收解释上位机发来的命令,然后执行命令。若上位机需要返回值,则执行后向上位机发返回帧。采用中断方式接收命令。主要功能有:

(1) AD采样各个自由度的角位移量;

(2) 根据设定位置值,通过算法反自由度调到相应位置;

(3) 实现各自由度的限位功能;

(4) 出现异常给上位机发异常命令。

4 网络监控系统的实现

4.1 系统硬件特点

嵌入式网络监控系统是可移动的小型化控制系统。硬件是研华公司的PCM-3350 PC/104及LCD显示器。与一般的台式PC系统相比,PC/104嵌入式系统体积小,结构紧溱,系统模块化;与单片机系统相比,PC/104资源丰富,运算速度快,产品系列化,可靠性高,可以充分利用丰富的软件资源和成熟高效的应用开发平台,有利于提高开发效率和系统的可靠性,适合数据量大、数据类型多的数据采集和处理系统。

4.2 系统功能

主控台负责用户命令向下的传递并显示下层向上反馈的信息。因此,监控系统与底层设备有大量的'数据交换,需要处理大量的实时信息,对实时性的要求比较高。而采用嵌入式操作系统Windows CE 3.0可以满足系统对实时性的要求。

同时,网络监控系统需要接入互联网,以便实现远程网络通信功能,进行远程诊断。远程诊断的目的就是能将现场设备的状况及时传到维修中心的计算机网络上,维修中心能够对设备进行监控。及时了解设备出现的故障,指导现场人员对设备进行维修。因此,系统需要通过网络把现场系统的一些特殊工作状态信息传递到现场控制室和远端的维修中心。此外,本地系统工作时也需要实时监测系统的运行状态。给出各个提升机和灯具有状态信息,有错误及时报 警,并报靠故障位置和故障类型,使系统易于维护和检修。

4.3 图形用户界面设计

操作人员通过监控系统实现对整个数字布光系统的控制。为了克服以往系统不易操作,吊杆、灯具运行状态显示不形象的缺点,本文所实现的网络监控系统在其人机交互界面中以三维动画方式显示吊杆和灯具有动态运行过程,同时在界面中显示描述吊杆及灯具运动位置和运行速度的具体参数。系统的操作也相对简单。

4.4 串口通信程序

主控制台与下层网络控制器的通信通过PC/104的RS-232串口实现。

基于Windows CE的设备采用RS-232-C标准与串行设备和其他计算机通过串行连接交换数据。Windows CE支持基于Windows的台式机上用于串行通信的标准函数。主要有CreateFile、CloseHandle()、GetCommState()、SetCommState()、SetupComm()、PurgeComm()、SetCommMask()、WatiCommEvent()、ClearCommError、ReadFile()、WriteFile()等函数。这些函数可以用于打开、关闭和操作串行口,传送和接收数据以及管理连接。

在具体的串行通信程序开发中,采用事件驱动方式。为了实时响应事件,创建专门的监视辅助线程,有数据到达时依靠事件驱动,读入数据并运行相应的接收数据处理程序,以完成相应的工作。

4.5 网络功能

当现场工作系统出现难以解决的故障时,现场工作人员可以通过Internet将故障信息发送到维修中心。首先由现场用户输入服务器的IP地址和端口号,然后启动网络通信模块,创建Winsock套接字,绑定IP地址和端口号,与维修中心的服务器正处于侦听状态的套接字连接,从而将故障信息从现场传递到维修中心的服务器,让维修人员及时地了解系统的运行状态并诊断故障原因。

随着网络技术的不断发展,网络在工控领域中的影响越来越大。本文介绍的数字布光监控系统将网络技术与嵌入式系统相结合,使得系统在操作、安装、维护等各方面都变得相当简单。同时,系统在安全性,可靠性等方面也有了很大的提高。

篇10:多网络智能远程遥控系统的设计与实现

遥控技术是通过一定的手段对被控物体实施一定距离控制的一种技术,常用的方式有无线电遥控、有线遥控、红外线和超声波遥控等。

而多网络遥控则是一种新型智能控制技术,它与常规的遥控方式相比,具有无需进行专门的布线,不占用无线电频率资源,避免电磁污染等优势。同时,由于电信线路各地联网,互联网遍布世界各地,因此,可以充分利用现有的网络资源跨省市,甚至跨越国家无限长度地进行智能遥控。多网络遥控这一课题目前已有涉足者,但是还只限于实验室阶段,距实际应用,尤其是对于日常生活尚有一定的距离,并不能完全体现出网络遥控方式的双工通信特点。本文基于这一点进行了较大改进。该方法采用单片机进行智能控制,并利用不同的语音提示及计算机软件来达到对于不同操作的提示及对受控方状态信息的反馈,从而实现友好的人机交互界面,使操作者能够实时了解受控方信息,并最终使产品达到交互式与智能化的水平。本系统以CCITT及中国的部分标准程控交换信令(DTMF双音多频信号,振铃信号以及Internet互联网的TCP/IP通信标准等)作为系统控制命令及其数据传输标准,因而可为以后的产品化提供良好的基础。

(本网网收集整理)

2 总体设计方案

多网络智能遥控器的主控部分(即下位机工作部分)由单片机构成,主要进行信息处理;如接收外部操作指令以形成各种控制信号,完成各种信息的记录和信号检测并为识别控制电路提供单片机与电话外线和计算机的接口等。同时还包括铃流及其摘挂机检测、摘挂机控制、双音频DTMF识别、串行通讯口控制电路和语音提示等电路。此外还有上位机程序编制和网络通讯程序编制等(即上位机工作的互联网通信部分)。图1所示是其系统原理方框图。

本系统中的语音提示电路受单片机的控制,能产生相应的提示语音,可通过反馈电路反馈至电话外线,从而使操作者对电器的操作达到交互式,以便即时了解有关信息,并为用户提供友好的操作界面(对电话网络用户)。该系统可通过串行通讯口与上位机相连接后接入Internet互联网,上位机的网络控制程序中也设置了语音提示并且具有更加友好的控制界面以方便用户操作(对互联网用户)。

本系统的每一个接口电路(振铃检测、模拟摘挂机、语音提示、双音频解码等)都已经过实际的交换机在线实验,实用性很强。此外,本系统还有许多可以添加的功能。由于本装置是并联于电话机的两端,因而不会影响电话机的正常使用。用户通过异地的电话机拨通本装置所连接外线的电话号码时,便可通过市局交换机向电话机发出振铃信号。本装置如果检测到三次振铃,即三次响铃后无人接听,则自动摘机,进入控制环境,同时根据语音提示在用户完成操作后退出本系统。用户也可以通过互联网登陆目标主机服务器来进行远程控制。本系统采用Visual C++编程来实现上位机控制与Internet远程遥控。它可将现有的电话功能加以扩展,其中公用管理部分包括继续唿叫功能、来访语音留言功能(可自动记录时间和日期)等;而私用管理部分则包括收听来访的语音留言、控制电器、查询电器工作状态等。

3 设计与实践

本系统所设计的电路主要包括一个语音录放电路,一个双音频译码电路,一个铃流检测电路,CPU电路,串行通讯电路和继电器控制电路。

3.1 铃流检测单元电路

当用户被唿叫时,程控电话交换机发出铃流出号。振铃信号为25±3V的正弦波,揩铃失真不大于10%,电压有效值为90±15V。振铃为5秒为周期,即1秒送,4秒断。因振铃信号电压比较高,故应使之降压后再输入至光电耦合器,以通过光耦进行隔离转换。因而光电耦合器输出的是时通时断的脉冲,信号可直接输出至单片机的计数器输入口,从而完成整个振铃音检测和计数的过程。电话外线信号通过0.47μF电容器的隔直和5.1kΩ电阻器的衰减加到光电耦合器的发光二极管端。与之并联的反相二极管的作用是保护发光二极管,以免其反相电压过高而损害发光二极管。通过试验,最终确定选50kΩ电阻可起到拉高光耦引脚电压的作用。

3.2 双音频解码单元电路

双音频解码电路由专用芯片MT8870组成。图2所示是其外部电路,译码结果由数据总线提供给CPU的P1.0~P1.3口,译码结束后产生的.中断请求信号可通过T0(组成加1计数器)请求中断,以告诉CPU转换结束,数据等待读入。读入信号为四位二进制码,码值民电话按键的对应关系如表1所列。

表1 码值与电话按键的对应关系

FLOWFHIGHDIGITD3D2D1D06971209100016971336069714773001177012094010077013365010177014776011108521209701118521336810008521477910019411336010109411209*10119411477#11006971633A11017701633B11108521633C11119411633D0000

当外线信号经过二极管组成的桥路降压整形后,可由0.1μF的电容进行隔直并由100kΩ的电阻进行衰减,然后便可以将其进入双音频译码芯片MT8870的输入端。

3.3 语音电路

本系统选用美国ISO公司的ISD4003单片语音录放集成电路作为语音提示电路的核心部分。ISD4003采用E2PROM存储器,可永久保存信息,并可零功能存储;该存储器同时采用D/A直接模拟量存储技术,因而能较好地保留语音信息中的有效成分,提高录放音的清晰度。ISD4003可以存储长达8分钟的语音,并能实现分段语音录放,每段录放音均有一个起始地址,该起始地址及其控制信号均可由单片机通过其SPI通信口给定。ISD4003的外围电路非常简单,只需少许阻容元件即可。由ISD4003构成的系统与用户的语音交互界面单元电路如图3所示。

3.4 串行通讯电路和CPU单元

本系统中的串行通讯电路由专用的MAX202组成,主要用于系统与PC机的串行通信。CPU电路由AT89C52作为中央处理器并配以简单的外围电路组成,同时选用22μF的电容和1kΩ的电阻构成系统自动上电复位电路。11.0592MHz晶振和两个30pF的电容组成了系统的时钟基准电路。由于CPU内部就有存储器,所以本系统未对其进行存储扩展。

图3 语音单元电路

4 软件设计

4.1 下位机通讯软件设计

通过receive()函数可实现下位机与上位机的数据接收,而send()函数则用于实现下拉机与位机的数据发送,bote()函数的作用是实现串行通讯口初始化和9600波特率的产生。

4.2 双音频识别部分软件的设计

双音频信号由双音频译码单元电路检测,当有信号将译码输出到数据总线后,系统将产生中断请求,并送到T0计数器以产生中断,同时由CPU执行T0中断服务程序。T0中断服务程序由firstdetect()函数和seconddetect()函数组成。Firsdetect()函数用于完成对总线(P1.0~P1.3)数据的第一层菜单值进行读入识别;seconddetect()函数用于完成对总线数据第二层菜单值的读入识别。由于本系统目前只设有两层菜单,所以第二层也同时用作控制命令的触发。

4.3 语音控制部分的通信软件设计

以下的SPI通信程序是用C51语言的16位命令格式编写的。使用时,将其高8位地址和低8位地址正确给定,即可将控制信息(包含在高8位地址的高5位)通过ISD4003的SPI口进行传输。详细的SPI接口指令见ISD4003系列芯片手册。下面给出部分语音控制部分的通信程序。

Void SPI_COM(uchar address-high,uchar address-low

{

uchar i,Bit-temp;

SCLK=0;

SS=0; /*chip selected signal*/

for(i=0;i<8;i++) /*write low eight bits address */

{

SCLK=0;

Bit-temp=address-low & 0x01;

/*0x01 equals to 0000 0001B;get the first bit from the right in this way */

if(Bit-temp==0)

MOSI=0; /*if it doesn't work,some nops may be needed */

Else

MOSI=1; /*if it doesn't work,some nops be needed*/

SCLK=1;

Address-low=address-low>>1;

}

for(i=0;i<8;i++) /*write high eight bits address*/

{

SCLK=0;

Bit-temp=address-high&0x01; /*0x01 equals to 0000 0001B;get the first bit from the right in this way*/

if(Bit-temp= =0)

MOSI=0; /*if it doesn't work,some nops may be needed*/

Else

MOSI=1; /*if it doesn't work,some nops may be needed*/

SCLK=1;

address-high=address-high>>1;

}

SS=1;

4.4 通讯软件的设备与实现

通讯软件主要由Internet网络通讯软件和本地上、下位机通讯软件组成。Internet网络通讯主要完成网络控制。该部分主要由客户端软件和服务器软件组成,网络通讯软件可在windows环境下用Visual C++开发完成。而上位机通讯软件则用于完成服务器(微型计算机)和下位机的通讯。该网络通讯的结构原理如图4所示。网络通讯软件可用Visual C++为基础为设计。它通常可由客户端软件和服务器软件来组成。

服务器作为上位机和系统中央控制器,通常通过串行通讯口相连接。由于本系统上、下位机的传输数据不多,所以没有设置专门的数据库。所得的信息只供控制用,而不必存储成文件。上、下位机通讯时,本系统规定了以下协议:上位机对下位机发送字母‘A’表示空调器打开,发送'a'表示空调器关闭,下位机对上位机是同样的对应关系;发送‘B’表示热水器打开,发送'b'表示热水器关闭;发送‘C’表示电饭煲打开,发送‘c’表示电饭煲关闭。客户端软件是作为远程Internet网络控制的终端软件,系统通讯应采用文本形式,命令由文本字符串组成。例如:当按下开热水器按钮时,客户端软件向服务器软件发出命令字符串“Water Heater Is Opened”,服务器软件端显示:“CMD from client:Water Heater Is Opened”并在内部解释该字符串命令,即发送‘B’给下位机。而当中央控制器通过电话远程控制电路来打开热水器后,下位机将发送给上位机(服务器)一个‘A’,以表示热水器已经打开;当电话远程控制关闭热水器后,下位机则发给上位机(服务器)一个‘a’,以表示空调器已经关闭。同时客户端软件会有相应的提示语音,以表明家里电器的状态,以此实现两种控制方式之间的信息交互。

5 系统联机调试

本系统联机调试所用到的设备如下:

(1)MCS-51仿真机一台;

(2)HA6138(18)P/T双音多频电话机一部;

(3)微机二台;

(4)示波器一台;

(5)数字万用表一台;

本系统上电即可自动复位。它可采用5V蓄电池供电,实际上,该产品也可以由电话线馈电提供电压。本系统需要一台电话来完成其辅助功能,即语音留言和收听留言。电话的听筒要和本系统的语音录音输入互相连接,话筒和本系统的语音输出相连接。实际产品可以将电话功能集成。当准备使用网络功能时,用户应将本系统通过串行通讯口连接到家中的联网计算机上面,然后运行本系统的服务器端软件,同时指定服务器计算机的端口号。这样,使用者在外地就可以通过客户端软件来访问家中的服务器并发送控制信息。

当用户以电话网络来实现控制时,本的工作方式为:检测三次振铃信号,如无人接听则自动摘机,同时播放语音提示:“这里是某某家中央控制系统,请按键选择功能,1继续唿叫,2语音留言,3远程控制……”。用户根据语音提示选择功能,最后按“#”键结束本次控制过程并挂断。特别的是,当用户进入远程控制功能时,要接着输入四位密码否则不能完成控制,密码正确后会有语音提示:“请选择:1打开空调器,2关闭空调器,3打开热水器,4关闭热水器,5打开电饭煲,6关闭电饭煲……”。

当用户以Internet互联网来实现控制时,本系统客户端软件界面将十分友好。用户可先连接到家中的服务器,然后用鼠标点击来实现相应的功能。由于进入客户端软件和服务器软件都需要用户的授权密码,因此,该系统使用时非常安全。

6 结论

通过将本系统在实际电话网络和Internet网络中的运行表明,该系统达到了设计初期的各项要求。相信在未来的信息家电、智能小区、工业远程控制等方向得到广泛的应用。为了突出本系统的多网络遥控信息反馈功能,本系统采用对现有电话功能进行扩展的方案,而且所使用的集成电路和其它元器件都尽量选择高性价比的。这样,在各路终端上接上传感器即可实现对环境的实时监测;同时将系统上自动拨码电路还可将预定信息转至主人手机或某个特定电话,从而达到定时提醒主人或家庭防盗报警的目的。此外,本系统还可以应用于工矿企业的远程自动化控制等领域。

篇11:基于Winodws CE的嵌入式网络监控系统的设计与实现

基于Winodws CE的嵌入式网络监控系统的设计与实现

摘要:该系统以Windows CE嵌入式操作系统为核心,利用串口及CAN总线与底层I/O节点进行数据通信,并实现对下层设备的实时监控。主控制台可以直接联入Internet网,应用嵌入式系统中的网络功能,将系统故障信息向维修中心的服务器传递,实现远程诊断。

关键词:Windows CE 嵌入式系统 网络监控 控制器 布光系统

布光系统是广泛应用于电视演播厅、电影摄影栅、体育场馆以及舞厅的一种机械化照明灯具有其控制系统,是为增强舞台艺术效果的一种灯光控制设备。目前,布光系统存在的问题是:人机界面差,操作复杂;不能实时检测故障部位及原因,系统故障率大,难以维护;不能实现对被控对象的全部控制,只实现了单一、局部控制;缺乏形象的吊杆、灯具动作显示。

本文介绍的布光监控系统采用数字化分布嵌入式控制系统实现布光任务。在布光系统中采用其于Windows CE的嵌入式网络监控系统。该系统实时性好,可靠性高;速度快,大容量的特性可以适应不断增长的系统数据处理需求;体积小,结构设计方便灵活,设备和软件成本大幅下降;基于Windows的'嵌入式开发技术相对普及,人才成本下降。

1 系统概述

应用于布光系统的嵌入式网络监控系统为数字双向串行通讯控制系统。整个系统由控制台、网络控制器、提升设备、灯具控制器四部分组成。其中控制台由专用控制台、备份控制台和无线遥控三部分构成;网络控制器负责网络数据的传输,包括控制台向下传输命令和下位机传感器信号的返回,同时负责各控制台之间的切换;提升设备由提升机控制器、提升机和吊杆构成;灯具控制器控制灯具实现不同的动作。

系统总体框图如图1所示。

主控台是系统的主要控制平台,硬件由PC/104和液晶显示器组成,同时使用Microsoft的Windows CE操作系统。备份控制台由普通PC机实现,删减主控制台功能,保留部分必要的功能,起到备份数据和辅助控制的作用。遥控器是手挂式辅助控制器,在100m内可以可靠有效地控制系统。无线遥控模块采用单片无线收发一体芯片nRF401。该芯片具有低发射功率和高接收灵敏度的特点。

网络控制器负责主控台、备份台、遥控器三个控制台直接控制权力的分配,同时负责由上而下控制命令的传输以及传感器信息由下而上的传递。网络控制器与主控台和备份台之间的通信分别采用RS-232串口和CAN总线实现。CAN总线具有抗干扰能力强和可靠性高的特点。

被控节点有两种:一种是提升机控制器,采用变频调速控制;另一种是灯具控制器。网络控制器与被控节点之间通过CAN总线进行通信。系统可控路数需达到1000路。因此,为了扩展CAN网的节点,6个CAN总线中转器与网络控制器相连,每个中转器下接6个CAN子网,共有36个CAN总线子网。

2 Windows CE简介及其特点

主控制台的操作系统采用微软公司的嵌入式Windows CE 3.0。Windows CE是一种紧凑、高效、可伸缩的操作系统。主要面向各种嵌入式系统和产品。它具有多线程、多任务、完全抢点式的特点,是专门为各种有很严格资源限制的硬件系统设计的。它的

[1] [2] [3] [4]

礼服租赁管理系统设计与实现论文

空气质量检测系统的设计与实现论文

浅析自适应超媒体学习系统的设计与实现教育论文

高校党课

国际化学品安全卡(中文版)网络数据库查询系统的设计与实现

航空电子总线测试系统的设计与实现

网络党课

浅析基于Struts2的信息管理系统设计与实现论文

网络管理系统

基于WebGIS的突发性地质灾害预警预报系统设计与实现

《高校网络党课学习系统的设计与实现(推荐11篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

点击下载本文文档