下面是小编为大家收集的空气质量检测系统的设计与实现论文,本文共13篇,仅供参考,欢迎大家阅读,一起分享。

篇1:空气质量检测系统的设计与实现论文
空气质量检测系统的设计与实现论文
大气环境是人类生存环境的重要组成部分,也是人类生存、发展的基本物质基础。当前,随着我国经济的快速发展,工业企业的不断扩张,环境污染严重。由于工业集中,加上人口密集等原因使得空气污染主要集中城市,经常会出现雾霾天气。大气污染物主要是总悬浮颗粒物(TSP)、可吸入颗粒物(PM10)、臭氧(O3)、一氧化碳(CO)等。大气污染物经工厂直接排放或间接排放到大气中,严重地危害到人们的身体健康。课题组设计了基于ZigBee技术的空气质量检测系统,监测人员只需在监测区域放置空气质量检测仪,即可时时获取区域内各种污染气体浓度及对应指标,为及时处理大气污染突发时间提供有力的技术保证。
1系统工作原理
1.1系统结构图
本文设计的空气质量检测系统实现全天候、自动化、主动获取空气质量信息。本文的空气质量检测仪原理框图如图1所示,采用上下位机相结合的设计方式,下位机由传感器模块、数据处理模块(CC253X芯片)、数据传送模块等部分构成;上位机由测控计算机、通讯模块构成。由微处理器通过传感器模块采集空气质量相关数据并通过zigbee模块传输至测控计算机,测控计算机完成对空气质量数据的处理分析,为管理人员提供做出判断或决策的依据。从而实现对特定区域内空气质量实时监测。
1.2ZigBee技术简介
ZigBee无线传感器网络是由许多传感器以自组织方式构成的无线网络,它综合了传感器技术、嵌入式计算技术、分布式信息处理技术和ZigBee技术,可广泛应用于工业监测、安全系统、环境监测和军事等领域。ZigBee技术是一种低速率、低功耗、低复杂度、低成本的双向无线通信网络技术。
2系统电路设计
本文无线收发模块采用芯片CC2530。CC2530是用于2.4-GHzIEEE802.15.4、ZigBee和RF4CE应用的片上系统(SoC)解决方案。以较低的总的材料成本建立网络节点。CC2530结合了领先的RF收发器的优良性能,业界标准的增强型8051CPU,系统内可编程闪存,8-KBRAM和其它强大的功能。充分考虑到应用环境,结合CC2530具有不同的运行模式,使得它尤其适应超低功耗要求的系统。如图2所示。
3系统软件设计
3.1CC2530芯片的软件设计
设计中CC2530单片机程序的编写环境为IAREW8051V8.1集成开发环境,使用C语言编写,使程序移植和调用方便、灵活,能最大程度的提高系统程序的'可靠性和稳定性。由主程序,AD数据转换,通讯三个模块组成。数据的采集要求每秒采用一次,采用定时中断的方式执行数据的采集,将采集的数据经过AD转换后通过串行数据通信发送给ZigBee芯片。
3.2应用程序设计
空气质量检测系统上位机部分是采用Microsoft公司的VC++6.0进行开发,以Zigbee通信方式实现空气质量数据(温度、湿度、PM2.5、PM10等参数)的存储与和读取。根据实际需求,应用程序份为用户界面和数据管理两部分。管理人员可以通过用户界面实时、直观的了解检测区域内相关信息,可对检测区域的空气质量安全的进行评估与决策,数据管理部分将所有数据以及分析状况进行储存,方便用户随时查询。检测系统软件界面如图3所示。
4结论
本文中所设计的空气质量检测系统,实现了对空气质量各类指标的动态检测、测试分析、数据保存等功能,满足在多样化的环境下获取大量像是、可靠的信息。该系统具备操作方便、易于控制、稳定运行且实时性好等特点。可广泛适用于农业、工业等领域。
篇2:汽车安全检测系统的设计与实现
汽车安全检测系统的设计与实现
针对汽车安全检测,本文论述了其计算机智能测控系统的`组成和设计要点.从架构检测线的硬件框架结构入手,结合软件设计给出了整个系统的具体实现.系统设计采用了目前比较流行的数据库及控制技术,严格遵循最新的行业国家标准,具有良好的适应性.该系统的成功研发将为现代汽车自动安全检测提供一种更为便捷可靠的集成环境.
作 者:刘竞 Liu Jing 作者单位:西藏山南地区机动车辆检测中心,西藏,山南,856000 刊 名:西藏科技 英文刊名:TIBET'S SCIENCE & TECHNOLOGY 年,卷(期): “”(2) 分类号:U12 关键词:汽车检测 检测线 智能控制 工位篇3:制糖生产管理系统设计与实现论文
生产管理系统模块大方向包含两个模块,一是甘蔗种植模块,二是加工生产模块,利用此系统建立一个标准的生产体系结构,实行高效的甘蔗生产,以及对于技工生产中的协调指挥、各车间、各机器之间做到平衡生产,以保证糖在生产的过程中能够顺利且高效的进行。
2.1甘蔗生产管理模块
甘蔗生产从蔗农到培育良好的甘蔗都在生产系统中实现,系统中有效的记录了关于蔗农的档案管理信息,对蔗农有全方位且准确的'调查,主要包括:甘蔗的选种、种植、种植地的筛选、种植产量的记录、生产量的记录、之后留下做种甘蔗的数量等数据信息。其中对于甘蔗标准化生产也有一定的管理模块,根据甘蔗种植区域的气候等条件方面,并对甘蔗种类中常见的疾病、虫害等防御措施和施肥策略方面利用计算机进行筛选,研究出一套最佳的培育方案,以供选择和科学培育。最后收割方面以当初录入的蔗农档案信息作为基础,根据甘蔗的品种、种植日期、种植环境等通过计算机进行分析和筛选,对甘蔗成熟早晚的情况进行分区收割,为糖厂企业提供最佳的甘蔗原料。
2.2加工生产模块
生产管理系统利用先进的信息管理系统对糖分生产厂进行有序的指挥、操作、调度等功能,贯彻整个糖厂企业领导的会议调度,掌握全厂水电等情况并进行合理的分配,并实现对于工作人员的工作进度进行监督管理、指挥管理,还可以对工作的生产信息进行查询及计算等功能最终实现全自动化生产管理,实现糖厂企业的生产效率的有效提高,并从根本上节能减排,降低消耗,保质保量的提高生产力,提高企业在整个糖厂企业的竞争力。监督管理系统可以利用opc服务器作为一个通讯接口,把生产过程中的各个车间的生产数据都集中在一起并进行记录,可以使领导通过这个系统进行查询、调动指挥管理系统,为生产过程中的监督工作提供了一个依据。该系统还提供生产信息、各类报表、生产记录表、销售产品入库登记表之类报表的查询。
3生产管理系统的安全性
对于生产管理系统的登录再说,该系统针对用户登录是通过用户名及密码来进行用户登录并进行身份验证的,登录系统之后的用户可以通过自身的权限来对管理系统进行访问,系统设计了各种不同职位的人员登录到系统访问目录的不同。该生产管理系统利用SQL数据库中的功能对系统进行了数据的备份与恢复功能,当系统遇到某种不可抗力的原因导致系统中的数据丢失或者损坏时,便可通过数据库中的数据恢复功能对损坏的数据进行恢复,以便保证信息系统的正常使用。系统网站还采用了防火墙技术,以便方式网络上的各种木马病毒黑x入侵等,进入到系统内部对系统中的数据进行盗用或者损坏,建立防火墙阻止了外界对系统的直接访问,保证了系统的安全性。
4结语
制糖生产管理系统的实现对于糖厂企业在制糖过程中各种数据能够进行有效的控制,及对于一些不准确的数据能够进行及时优化,大大提高了生产效率及产品质量,并且减少了能源消耗。实现制糖企业再生产过程中的信息化管理,提高了制糖过程中的效率,并且提高了制糖企业对于生产管理方面的水平,是企业在国际竞争中有突出的成绩。
参考文献:
[1]杨华,张跃彬,刘少春.甘蔗生产管理系统的设计与实现[J].甘蔗糖业,(04):11~13.
[2]徐英田,潘丽,李凤霞.制糖企业安全生产管理系统设计与实现[J].小型微型计算机系统,2006,27(S).
[3]徐英田,黄一鸣,李凤霞.制糖企业农务管理系统设计与实现[J].制造业自动化,,30(S).
篇4:制糖生产管理系统设计与实现论文
近年来,世界各地对于环境污染的问题越来越关注,对于要求节能减排的要求也越来越强烈,由于国家对于制糖行业的标准也越来越高,导致生产规模日益扩大,各项食糖企业也不断生产出新产品,糖厂企业竞争越来越大,人工操作以无法达到产品保质保量生产的标准。对于制糖这种极其复杂的工作来说,由于工人操作不够娴熟、技术水平不高、生产过程中不认真等情况,导致生产量及其不稳定,效益差,为加快制糖企业可以实现高效率、多生产并能够节能减排的经济效益,设计制糖生产管理系统是毋容置疑的,这样不仅能实现对于效益的增加,还能提高企业的发展步伐,实现企业生产自动化及信息化。
1.2系统的功能
糖厂的生产管理从糖分的来源一直到最后做成成品都属于制糖生产管理工作方面,所以该系统的功能特点包括许多项目,比如甘蔗种植的规划、品种挑选、种植技术和制糖中的各种相关技术工作。根据糖厂要求,系统主要有以下几种功能:(1)生产管理系统中包括生产管理中的各项内容,并能将系统中各种任务模块进行统一管理,实现系统的自动化和信息化。(2)生产管理系统中数据库中的信息全面准确,外人不得修改,系统中错误信息只有系统管理工作人员可以进行校对和修改,以对糖厂企业有一个保密性。(3)生产管理系统可实现糖厂企业各部门的信息共享功能,在全厂各部门建立一个局域网,该局域网可以实现数据共享、统计查询等功能。(4)生产管理系统保密性高,有足够的安全性,除信息管理人员以外的任何人对于数据库中的信息都无法进行修改及操作查看,只有授予权限的才能通过操作界面进入系统,并建立安全防火墙,以防病毒木马入侵电脑,破坏数据。(5)生产管理系统界面简单干净整洁,便于操作,使操作人员可以很好的掌握管理系统,还可以对数据进行良好的维护修护功能。
篇5:展馆漫游系统设计与实现论文
展馆漫游系统设计与实现论文
摘 要:本系统以电子技术系展馆为真实蓝本,通过建模软件Autodek 3ds max实现整体三维场景模型搭建及三维交互软件Unity3d实现漫游交互模块的开发设计,该虚拟漫游系统的功能完全符合实际参观教学需求,能够为虚拟场景摄像机添加脚本文件实现了全场景第一视角漫游交互功能。
关键词:
关键词:展馆漫游;模块构建;警史馆
虚拟漫游,是虚拟现实技术的一个重要分支,它能够使表达内容直观形象,用户可以通过与系统的人机交互,身临其近地感受到操作场景互动逼真。笔者以武警工程大学电子技术系展馆为蓝本,将虚拟建筑场景建模和虚拟漫游技术结合应用在虚拟展馆中。
1 基础模块构建
参照真实警史馆蓝本只有一个房间,主要使用基础几何体进行建模。
2.1 虚拟警史馆侧墙构建
在该警史馆三维模型中,侧墙模型虽是一个不规则的几何体,但可以在基础几何体建模的基础上进行一定变换操作来进行创建。通过多边形几何体的“连接”和“挤出”两种功能的交互使用,生成侧墙侧面的物品架模型,从而完成虚拟警史馆侧墙模型的搭建,见图1。
图1 侧墙模型
2.2 虚拟警史馆展柜构建
警史馆展柜是一个不规则的组合几何体,分为玻璃罩、柜门、侧板和底面四个部分,其基本构建方法是先通过基础几何体建模方法创建展柜的板材模型,并把每个板材转换为可编辑多边形,之后再对每块板材进行修改变换,最后将所有板材模型组合在一起形成展柜模型,见图2。
图2 展柜模型
2.3 添加材质和灯光渲染
3ds max自带强大的材质和灯光渲染系统,可为用户提供丰富的材质和灯光效果。在展馆基础模型搭建完成后,要通过软件的材质编辑器功能为场景中的.模型附加材质和灯光,见图3。
图3 通过材质编辑器添加地板材质
3 交互模块实现
展馆建模完成后,需要在Unity3d软件中实现虚拟警史馆的漫游交互功能。
3.1 添加脚本文件实现漫游功能
为场景摄像机添加脚本文件,可实现场景摄像机具有随着键盘控制键左右旋转和前后移动的功能,从而使场景在运行时具有第一视角观察的效果,并可以通过键盘的控制使人的虚拟视角在场景中移动和旋转,通过这些操作可以使用户更方便的了解场景中的内容,见图4。
图4 实现场景摄像机交互功能
3.2 添加刚体和碰撞检测组件实现防穿功能
为防止漫游时摄像机穿过场景对象产生失去视角的现象,使用户造成不便,所以要通过添加一定的组件消除这一问题。
通过为该选择对象添加了刚体组件,修改场景中的虚拟物体的属性使其具备物理实体的质量、重力、弹性等等特性,增大对象的移动阻力,防止场景对象在发生碰撞后因为弹性碰撞发生位移。同时,选择离散碰撞检测选项,该属性可控制避免高速运动的对象穿过其他的对象而未发生碰撞。最后,冻结x和y轴位置,使对象在选中的轴向上的移动和旋转无效。这样,就不会在碰撞后发生弹性位移现象,从而实现防止穿过的功能。
4 结 语
本系统以电子技术系展馆为真实蓝本,通过建模软件Autodek 3ds max实现整体三维场景模型搭建,以及三维交互软件Unity3d实现漫游交互模块的开发设计,该虚拟漫游系统的功能完全符合实际参观教学需求,能够为虚拟场景摄像机添加脚本文件实现了全场景第一视角漫游交互功能。
参考文献
[1]高尚宇.基于GIS的“数字校园”信息系统的设计与实现[D].山东科技大学,.
基金项目:电子技术系教员赵一泽基金,国家自然科学基金青年项目(61402530)。
篇6:试题库管理系统设计与实现论文
试题库管理系统设计与实现论文
传统化的出题方式,需要多个具有丰富教学经验的专家,根据自己多年的教学经验,通过对教学大纲的反复推敲,根据大纲要求组织试卷,最后做出一份满足考试要求的试卷。这种出卷方式工作量巨大,而且在试卷难易程度、试题个数和试题标准化程度等多个方面都很难得到有效控制,给考试题目和试卷的管理带来了许多的问题和困难。设计和开发试题库管理系统主要是为老师们提供一个科学实用并且简单方便的试题资源管理平台,方便出题老师轻松的设计出一份满足教学大纲要求的试卷。试题库管理系统利用电脑对试题和试卷进行科学的管理,可自动或手动生成满足要求的试卷。在使用的过程中,试题库将逐渐积累录入过的试题最后形成有效的试题库,更加高效、科学的管理考试的试题和试卷。
1系统功能
试题库管理系统主要是为了给教师提供一个方便的试卷管理平台,一个有效试题库管理系统的建立,不仅减少了教师的工作量,还能提高教师的教学质量。试题库管理系统的主要功能如下:用户登录功能:验证登录的用户是否合法。本系统由使用者登录,从数据库中匹配出与之相对应的用户信息。用户管理功能:实现对用户信息的添加、修改和删除等基本操作。题库管理功能:实现录入试题难度和题型的设置,随时更新题库中的试题,包括试题的添加、修改、删除。试卷管理功能:实现试卷的'生成,并将生成的试卷导出到MicrosoftWord中,从而轻易实现排版和打印。
2开发环境和开发语言简介
2.1MicrosoftVisualStudio的介绍
VisualStudio2010是美国微软公司在新推出的开发环境,该版本的特点:
(1)支持WindowsAzure,微软云计算架构迈入重要里程碑;
(2)助力移动与嵌入式装置开发,三屏一云商机无限;
(3)实践当前最热门的Agile/Scrum开发方法,强化团队竞争力;
(4)升级的软件测试功能及工具,为软件质量严格把关;
(5)搭配Windows7,Silverlight4与Office,发挥多核并行运算威力;
(6)创建美感与效能并重的新一代软件;
(7)支持最新C++标准,增强IDE,切实提高程序员开发效率。
2.2C#的介绍
MicrosoftVisualC#是一种功能强大、使用简单的编程语言,主要面向需要使用Microsoft.NETFramework来创建应用程序的开发者。C#使得C++程序员可以高效的开发程序,而且因为可以调用由C/C++来编写的原生函数,丝毫不损失C/C++原来具有的强大功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
3系统的设计
系统设计在软件系统开发工作中是最重要的一环。系统设计在系统功能的基础上对系统进行更详细的分析,借此产生出流程图,使得开发软件系统的过程更简单。
3.1业务流程图该系统的业务流程图如图1所示,由图中可以看出本系统各模块之间连接和模块间存在的关系。
3.2数据库设计数据库中建立有用户表、章节表、试题库表、试题选项表、试卷题目表、试卷库表、试卷类型表、试卷生成方案表和试卷生成方案参数表,它们的关系如图2所示。通过E-R图可以使数据库设计方向更加清晰明确。
4系统的测试
系统测试是系统设计过程的重要组成部分,可以用来检测一个系统的质量能否满足用户提出的要求和标准,是保证软件质量的关键过程。
4.1用户登录界面
打开系统应用程序,弹出用户登录界面。登录即可自动跳转到系统主菜单页面,系统登录页面和系统主菜单如图3所示。
4.2系统设置
管理员可以通过系统设置进行用户管理,也可自主修改密码,系统设置界面和密码修改界面如图4所示。
4.3项目设置
(1)考试类型设置用户登录后,在主菜单界面选择考试类型,弹出考试类型设置窗口,用户可设置课程名称和课程章节并保存。考试类型管理界面如图5所示。(2)考题难度设置用户录入考题时,可选择试题题型和试题难度,方便生成试卷,提高工作效率。试题录入界面图6所示。
4.4题库管理
管理试题界面如图7所示。用户可以通过考试类型、试题类型和试题名称查询试题。选中试题后可以对试题进行修改和删除,管理试题内也设置了录入试题按钮,使得试题的管理方便快捷。
4.5试卷管理
试卷管理中可以添加试卷,查询管理试卷,生成新的试卷。(1)生成试卷方案用户点击试卷管理中的生成试卷方案即可添加新的试卷方案。也可以选择现有的试卷方案,并加以修改。试卷方案中可选择试题难度、题型、试题个数,生成一套完整的方案即可保存,方便随时查询试卷方案。生成方案管理界面如图8。(2)试卷管理试卷管理选项可以对已有的试卷进行管理,选中已有的试卷可对试卷进行查询、删除和修改,也可生成新的试卷。试卷管理界面如图9。(3)添加试卷选择添加试卷,选择试卷类型和生成方案,然后点击自动生成试卷即可。也可以手动选择试题难度和试题类型组织成试卷,实现自动和手动生成试卷,简单快捷。添加试卷界面如图10所示。
5总结
试题库管理系统是一种技术的创新,实现了对学生考试试题的自动化管理。它利用现代强大的科学技术,对题库里的试题进行高效、集中和有序的管理。操作系统方便,查询快捷,自动生成考试试卷后可以输出到word中直接打印,为教师工作带来了很大的便利。试题库管理系统不仅能方便的形成满足要求的试卷供学生考试,而且大大提高了教师的工作效率,推进了管理试卷方式从手动化渐渐走向自动化、正规化这一进程的快速发展,同时也大大节约了老师的工作时间,便于老师有更多的空闲时间和充足的精力致力于教学方法的钻研。
作者:程思茜 单位:西南石油大学
参考文献:
[1]ThomasConnolly,CarolynBegg.DatabaseSystem—APracticalApproachtoDesign,Implementation,andManagementThirdEdition.PublishingHouseofElectronicsIndustry[M],.
[2]DateC.J,DarwenH.AGuidetotheSQLStandard3rdedn.Reading,MAAddison-Wesley[M],1993.
[3]王雍钧等.基于知识点题型分布和分值的智能组卷算法研究[J].计算机应用与软件,2004.
[4]林雪明,张钩良,蒋伟钢.基于知识点的试题库组卷算法的建立[J].微机发展,.
[5]吴渝,刘群.软件工程[M].北京:机械工业出版社,.[6]刘福青,高昆.基于Internet的通用考试系统[J].长春科技出版社,.
篇7:光纤扰动入侵检测系统的设计与实现
光纤扰动入侵检测系统的设计与实现
摘要:光纤中通过一定的幅值恒定的光,外界扰动时光纤中光的强度将发生变化,因此对这种光强度的变化进行检测可以探测外界扰动的入侵。对功能型光强调制的检测一般利用特殊光纤对某些物理特性敏感而达到测量的目的,但光纤结构比较复杂。对光纤扰动机理进行了论述,提出了采用一般的多模光纤,针对不同入侵对象扰动信号频率的不同,利用带通滤波电路实现检测的方法。并对带通放大器技术进行了设计与仿真,实现了扰动信号的入侵检测。关键词:光纤扰动入侵检测带通放大器
光纤传感包含对外界信号(被测量)的感知和传输两种功能。所谓感知(或敏感),是指外界信号按照其变化规律使光纤中传输的光波的物理特征参量(如强度、波长、频率、相位和偏振态等)发生变化后,测量光参量的变化。这种“感知”实质上是外界信号对光纤中传播的光波实施调制。根据被外界信号调制的光波的物理特征参量的变化情况,可以将光波的调制分为光强度调制、光频率调制、光波长调制以及光相位和偏振调制等五种类型。外界扰动(如振动、弯曲、挤压等情况)对光纤中光通量的影响属于功能型光强调制。对微弯曲的检测一般采用周期微弯检测方法,需要借用传感板人为地使光纤周期性弯曲,从而使光强得到调制,一般用来检测微小位移,可以作成工业压力传感器,其精度较高,设计也比较复杂。而光纤扰动入侵检测的目的是检测入侵,不需要很高的精度,因为高精度反而容易产生误报警,因此不能采用上述方法。本文提出一种利用不同入侵对象(如人、风等)的扰动调制频率的范围不同,采用一般多模光纤,在后续电路采用带通滤波器进行带通放大,滤出入侵扰动信号的调制频率,有效实现入侵检测的方法。根据对入侵对象及入侵频率的分析,对0.1~30Hz的带通滤波器电路进行了设计与仿真,有效滤除了电源纹波、温度漂移的影响,并设计了扰动检测系统。在实际应用中,将该入侵检测系统安装在某区域外围或特殊物体上,如篱笆或需检测对象上,能够有效地检测入侵、篡改、替换等非授权活动。
1扰动原理
1.1光纤特性
光纤是由折射率不同的石英材料组成的细圆柱体。圆柱体的内层称为纤芯,外层称为包层,光线(或光信号)在纤芯内进行传输。设纤芯的折射率为n1,包层的折射率为n2,要使光线只在纤芯内传输而不致通过包层逸出,必须在纤芯与包层的界面处形成全反射的条件,即满足n1>n2。
光纤除了折射率参数外还有其它参数,如相对折射率、数值孔径N・A、衰减、模式(单模、多模)等。对于本系统,衰减参数比较重要,在光纤中峰值强度(光功率)为I0的光脉冲从左端注入光纤纤芯,光沿着光纤传播时,其强度按指数规律递减,即:
I(z)=I0e-αZ(1)
其中,I0――进入光纤纤芯(Z=0处)的初始光强;
Z――沿光纤的纵向距离;
α――光强衰减系数。
光功率在光纤的衰减情况如图1所示。光纤衰减率的定义为:光在光纤中每传播1km,光强所损耗的分贝数。即:
衰减率=-10lg(I/I0)db/km)(2)
光纤的衰减率只与衰减系数有关,引起光衰减的原因很多,如材料的吸收、弯曲损耗和散射损耗等,光纤扰动入侵检测主要是利用不同外界扰动对光纤的微扰损耗而产生的不同强度调制频率来探测扰动入侵的。
1.2微扰损耗
光纤中的微扰损耗是指由光纤的几何不均匀性引起的'损耗,其中包括由内部因素和外部干扰引起的不均匀性,如宏观结构上折射率和直径的不均匀性、微弯曲等。根据光纤传输理论,这种不均匀性引起的损耗或以散射形式出现,或以模式耦合的形式出现。模式耦合是指光纤的传导模之间、传导模与辐射模之间的能量交换或能量传递。这就意味着通过光纤的光会受到衰减。一般情况下,制造和使用光纤时要减小和避免这些损耗,但是光纤扰动入侵检测主要是利用这些耗损对光的衰减来探测入侵的存在,因此研究这些耗损,特别是微弯损耗是比较重要的。微弯损耗是由模式间的机械感应耦合引起的。光纤中的传导模变换成包层模,并从纤芯中消失。当沿光纤的机械微扰的空间周期与光纤内相邻的模式的波数差一致时,这种损耗就增加。近似的实验关系如下:
光纤微弯曲损耗∝(纤芯半径/光纤半径)2・(2/N・A)4(3)
其中,N・A为光纤的数值孔径,当光从空气入射到光纤端面时,只有入射方向处于某一光锥内的光线在进入光纤之后才能留在纤芯内,而从光锥外入射的光线即使进入光纤,也会从包层逸出。这个光锥半角的正弦称为光纤的数值孔径。
1.3LED光源特性
图4带通滤波器仿真电路图
LED光源的光学特性主要有波长、线宽、输出功率、光纤耦合等。LED的中心发射波长λ取决于半导体材料的能隙Eg,其公式为:
λ=hc/Eg≈1.24/Eg(μm)(4)
其中?熏h为普朗克常数,c为光速。LED的线宽一般为其中心波长的5%量极,因为增益的选择性会使线宽变窄。制造LED的常用材料如表1所示。
表1制造LED的常用材料列表
材料发射波长/nm光谱GaP700红GaAlAs650~850红至近红外GaAs900近红外InGaAs1200~1700近红外
850nm波长的LED输出功率通常在1~10mW范围内,波长小于850nm的器件,其可用功率显著减小。所有LED的输出功率及波长都随温度变化,在850nm时,输出功率和波长的典型温度系数分别为0.5%C-1和0.3nmC-1,因此热稳定度对于光纤扰动入侵检测是需要考虑的因素。
2硬件技术方案
光纤扰动入侵检测系统原理框图如图2所示。系统主要包括:载频信号源电路、LED光源、PIN光电探测器、光纤、扰动入侵检测、报警传输接口电路等。
2.1传感电路的设计
载频信号源电路的目的是为增加LED的发射功率,同时在接收端对缓变LED光电流实现检测。光电发射与接收电路由LED光源、光纤、PIN光电探测器等三个部分组成,组成传感单元,如图3所示。LED采用美国安捷伦(Agilent)公司的HFBR0400系列低功耗、高效LED,其型号为HFBR-1424,发射光波波长为850nm,125MHz带宽,截止频率为35MHz,输出光功率为50~100μW。光纤传输长度为4km,工作温度范围为-40℃~85℃,适合与50/125μm、62.5/125μm、100/140μm等光纤耦合。目前光纤通信中普遍使用PIN二极管进行光检测,将光信号转变为电流信号,但因电流信号很弱,仅有pA级,故很难将其有效地转换为伏级电压以供后继电路进行信号处理使用;以前通常采用价格昂贵的高性能运算放大器构成放大电路,但实验结果不很理想,且容易受到外界电磁干扰的影响;为克服这些缺点,采用美国安捷伦公司生产的HFBR2416,它是将PIN光检测器和前置放大器集成在一起的新型光接插器件。HFBR2416主要特点如下:(1)将PIN光检测器与前置放大器集成在一起,可直接输出较大的电压信号;(2)只需少量外部元件便可构成高性能的光接收电路,典型带宽高达125MHz;(3)可用于模拟和数字光通信系统,抗干扰性能好;(4)与HFBR0400系列其它产品兼容,符合国际工业标准,适用性好;(5)具有多种封装形式,体积小、重量轻;(6)价格便宜。其具体技术参数如表2所示。
表2HFBR2416技术参数表
参数符合最小值最大值一般值单位注释电源电压Voc-0.56.0V输出电压Vsig-0.5VccV输出阻抗Zo30Ωf=50MHz响应度RP5.39.67mV/μs波长850,50MH上升/下降时间Tr/tf6.33.3nsRp=100μW,peak脉宽失真PWD2.50.4nsRp=100μW,peak带通BW125MHz
2.2带通滤波器的设计与仿真
扰动信号通过放大与带通滤波器鉴别后,检测出扰动信号,并产生报警。上述电路中最主要的为带通滤波器。调制信号经LED由电信号变为光信号,光信号经光纤传输后,到PIN由光信号变电信号后进行放大,放大器输出频率为100kHz、幅度为500mV的脉冲。实验证明扰动信号在输出波形上表现为波形幅度的缩小,变化范围为mV量级,由放大器的放大倍数可估算扰动造成的光通量的变化,为几十μV左右。根据人行动的特点,其运动频率应该在0.1~30Hz范围内,根据上述考虑,设计了一个带通滤波器,将0.1Hz以下的低频滤掉,这样就将光电流与系统的缓慢漂移略去,将高于30Hz的信号滤掉,就可以滤掉载频以及电源纹波。图4为带通滤波器仿真电路图,图5为滤波器仿真输出与输入比较图。从图5中可以看出,采用有源带通滤波器的设计可以将频率为20Hz的模拟的扰动信号检测出来。在实际电路中根据仿真电路设计了滤波器硬件电路,实现对一定频率的扰动信号的检测。单次扰动信号和连续扰动信号时滤波器输出波形如图6、图7所示。在没有扰动信号时,滤波器无输出,当有一定频率的扰动信号时,滤波器输出脉冲信号,此信号经整形放大后可以驱动继电器产生报警,或通过无线传输到远端做进一步处理。
在对光纤扰动入侵检测技术的研究中,对光纤扰动信号的机理进行了研究,对LED和光纤特性以及微扰损耗等进行了理论研究,并采用Agilent公司的光电器件HFBR-1424与HFBR-2416以及多模光纤设计了光纤传感系统,同时对前端载频信号源电路以及后续扰动信号放大电路进行了设计,采用带通滤波的方法对检测电路进行了设计与电路仿真,成功地实现了对扰动信号的检测。
篇8:光纤扰动入侵检测系统的设计与实现
光纤扰动入侵检测系统的设计与实现
摘要:光纤中通过一定的幅值恒定的光,外界扰动时光纤中光的强度将发生变化,因此对这种光强度的变化进行检测可以探测外界扰动的入侵。对功能型光强调制的检测一般利用特殊光纤对某些物理特性敏感而达到测量的目的,但光纤结构比较复杂。对光纤扰动机理进行了论述,提出了采用一般的多模光纤,针对不同入侵对象扰动信号频率的不同,利用带通滤波电路实现检测的方法。并对带通放大器技术进行了设计与仿真,实现了扰动信号的入侵检测。关键词:光纤 扰动 入侵检测 带通放大器
光纤传感包含对外界信号(被测量)的感知和传输两种功能。所谓感知(或敏感),是指外界信号按照其变化规律使光纤中传输的光波的物理特征参量(如强度、波长、频率、相位和偏振态等)发生变化后,测量光参量的变化。这种“感知”实质上是外界信号对光纤中传播的光波实施调制。根据被外界信号调制的光波的物理特征参量的变化情况,可以将光波的调制分为光强度调制、光频率调制、光波长调制以及光相位和偏振调制等五种类型。外界扰动(如振动、弯曲、挤压等情况)对光纤中光通量的影响属于功能型光强调制。对微弯曲的检测一般采用周期微弯检测方法,需要借用传感板人为地使光纤周期性弯曲,从而使光强得到调制,一般用来检测微小位移,可以作成工业压力传感器,其精度较高,设计也比较复杂。而光纤扰动入侵检测的目的是检测入侵,不需要很高的精度,因为高精度反而容易产生误报警,因此不能采用上述方法。本文提出一种利用不同入侵对象(如人、风等)的扰动调制频率的范围不同,采用一般多模光纤,在后续电路采用带通滤波器进行带通放大,滤出入侵扰动信号的调制频率,有效实现入侵检测的方法。根据对入侵对象及入侵频率的分析,对0.1~30Hz的`带通滤波器电路进行了设计与仿真,有效滤除了电源纹波、温度漂移的影响,并设计了扰动检测系统。在实际应用中,将该入侵检测系统安装在某区域外围或特殊物体上,如篱笆或需检测对象上,能够有效地检测入侵、篡改、替换等非授权活动。
1 扰动原理
1.1 光纤特性
光纤是由折射率不同的石英材料组成的细圆柱体。圆柱体的内层称为纤芯,外层称为包层,光线(或光信号)在纤芯内进行传输。设纤芯的折射率为n1,包层的折射率为n2,要使光线只在纤芯内传输而不致通过包层逸出,必须在纤芯与包层的界面处形成全反射的条件,即满足n1>n2。
光纤除了折射率参数外还有其它参数,如相对折射率、数值孔径N・A、衰减、模式(单模、多模)等。对于本系统,衰减参数比较重要,在光纤中峰值强度(光功率)为I0的光脉冲从左端注入光纤纤芯,光沿着光纤传播时,其强度按指数规律递减,即:
I(z)=I0e-αZ (1)
其中,I0――进入光纤纤芯(Z=0处)的初始光强;
Z――沿光纤的纵向距离;
α――光强衰减系数。
光功率
[1] [2] [3] [4]
篇9:基于Java RMI空气质量预报系统数值预报模式的设计与实现
基于Java RMI空气质量预报系统数值预报模式的设计与实现
针对当前国内已有空气质量预报系统在数值预报计算模式更新方面存在的弊端,提出基于Ja va RMI的数值预报计算模式的.构建方法,该计算模式具有易变性.通过分析两类传统方法在计算模式更新上存在的弊端,指出Java RMI的远端对象调用机制在实现方法上的优越性.阐述基于Java RMI的新方法的实现,展示如何在集成该处理模块的新系统中保证预报内容的准 确性、及时性及其良好的可扩展性.
作 者:廖楚江 杜清运 蔡忠亮 王长耀 LIAO Chu-jiang DU Qing-yun CAI Zhong-liang WANG Chang-yao 作者单位:廖楚江,王长耀,LIAO Chu-jiang,WANG Chang-yao(中国科学院遥感应用研究所遥感科学国家重点实验室,北京,100101)杜清运,蔡忠亮,DU Qing-yun,CAI Zhong-liang(武汉大学资源与环境科学学院,湖北,武汉,430079)
刊 名:地理与地理信息科学 ISTIC PKU英文刊名:GEOGRAPHY AND GEO-INFORMATION SCIENCE 年,卷(期): 21(6) 分类号:X831 关键词:Java RMI 空气质量预报 数值模式篇10:网络入侵检测系统实现
互联网也同时带给我们无数的宝贵资源,只等我们去开发、利用,开放源代码软件(Open Source Software)便是其中之一,免费可得的软件发布形式,使其具有广大的用户群;众多志愿者的协同开发模式使其具有卓越的兼容性;大量的网上社区弥补了缺少商业服务的不足。本文试图论述利
用互联网上免费可得的开放源代码软件实现一个完整的网络入侵检测系统的过程。
系统概述
本系统采用三层分布式体系结构:网络入侵探测器、入侵事件数据库和基于Web的分析控制台。为了避免不必要的网络流量,本例将网络入侵探测器和入侵事件数据库整合在一台主机中,用标准浏览器异地访问主机上的Web服务器作为分析控制台,两者之间的通信采用HTTPS安全加密协议传输。
由于实现本系统所需的软件较多,有必要在此进行简要的说明:
Snort
功能简述:网络入侵探测器;
正式网址:www.snort.org/
软件版本:1.8.6
Libpcap
功能简述:Snort所依赖的网络抓包库;
正式网址:www.tcpdump.org/
软件版本:0.7.1
MySQL
功能简述:入侵事件数据库;
正式网址:www.mysql.org/
软件版本:3.23.49
Apache
功能简述:Web服务器;
正式网址:www.apache.org/
软件版本:1.3.24
Mod_ssl
功能简述:为Apache提供SSL加密功能的模块;
正式网址:www.modssl.org/
软件版本:2.8.8
OpenSSL
功能简述:开放源代码的SSL加密库,为mod_ssl所依赖;
正式网址:www.openssl.org/
软件版本:0.9.6d
MM
功能简述:为Apache的模块提供共享内存服务;
正式网址:www.engelschall.com/sw/mm/
软件版本:1.1.3
PHP
功能简述:ACID的实现语言;
正式网址:www.php.net/
软件版本:4.0.6
GD
功能简述:被PHP用来即时生成PNG和JPG图像的库;
正式网址:www.boutell.com/gd/
软件版本:1.8.4
ACID
功能简述:基于Web的入侵事件数据库分析控制台;
正式网址:www.cert.org/kb/aircert/
软件版本:0.9.6b21
ADODB
功能简述:为ACID提供便捷的数据库接口;
正式网址:php.weblogs.com/ADODB
软件版本:2.00
PHPlot
功能简述:ACID所依赖的制图库;
正式网址:www.phplot.com/
软件版本:4.4.6
上述软件都是开源软件,可以直接登录相应软件的正式网站,下载源代码,
此外,需要特别说明的一点是虽然本例中网络入侵检测系统所采用的系统平台是Solaris 8 for Intel Platform,但是在其它种类的系统平台上,如Linux 、OpenBSD以及Windows 等,其具体的实现步骤大同小异,因此就不在另行说明了。
三、 安装及配置
在正式进行软件安装之前,请检查系统,确保拥有符合ANSI标准的C/C++编译器等软件开发工具。
1、 安装MySQL
首先,以超级用户的身份登录系统,创建mysql 用户和mysql用户组;
然后,以mysql身份登录,执行下列命令:
$gzip -d -c mysql-3.23.49.tar.gz | tar xvf -
$cd mysql-3.23.49
$./configure
$make
$make install
这样,就按照缺省配置将MySQL安装在/usr/local目录下。然后将源代码树中的缺省配置文件my.cnf拷贝到/etc目录下。接下来,以超级用户身份执行源码树中scripts目录下的可执行脚本文件mysql_install_db来创建初始数据库。用/etc/init.d/mysql.server命令启动数据库服务器后,使用/usr/local/bin/mysqladmin程序来改变数据库管理员的口令。
[1] [2] 下一页
篇11:基于Struts2的信息管理系统设计与实现论文
基于Struts2的信息管理系统设计与实现论文
【摘 要】随着全球经济的发展及科学技术的不断进步,21世纪人类社会正在逐步进入信息时代,信息技术应用范围越来越广,几乎融入社会活动的所有领域,人类已开始对信息技术产生依赖性。通过信息技术实现了智能化、高效化、自动化、无纸化办公,信息管理系统成为了人们工作中不可或缺的重要工具。新经济环境下,社会活动中产生的信息量越来越大,内容越来越多,传统人工信息管理模式已难以取得预期效果,不仅效率低,有效性差,且易造成信息数据丢失或损坏,将影响信息资源利用率。想要对信息资源进行有效管理,保障信息安全,提高信息资源利用率,就要进行信息化建设,融入信息技术,应用信息管理系统。本文将针对基于Struts2的信息管理系统设计与实现展开研究和分析。
【关键词】Struts2;信息系统;系统设计;系统实现
0 引言
21世纪是一个信息时代,谁拥有信息,谁就拥有优势。想要提高信息管理水平,最大限度发挥信息资源优势,以获得最大经济效益目标,离不开对信息管理系统的应用。信息管理系统是利用现代管理思想和方法,以电子计算机为载体,采用计算机软件和网络通讯技术,对各种信息进行收集、处理、存储、分析、管理的系统。基于Struts2的信息管理系统结构研究,能够实现信息资源采编、交流、维护、发布、管理等功能的一体化,能够有效提高信息发布的时效性、准确性,更有利于信息资源管理和开发,目前已广泛应用到了各个领域,研究Struts2的信息管理系统设计与实现具有重要意义。
1 信息管理系统
信息管理系统是随着信息技术、计算机技术、网络技术的普及发展起来的新型产物。通过信息管理系统便能够对相关信息进行收集、加工、处理、传递、储存、共享、利用、交流、管理。以当代处理信息方法为依据,附加进电子计算机技术,来进行进一步的信息分析。信息管理系统的应用能够充分利用信息资源获得最大信息资源利用率。该系统涉及经济学、管理学、计算机科学等很多学科,具有辅助决策功能。
信息管理系统作为一种新型的信息集成中心而存在,它不仅可以提供当前信息的分析与处理,还可以对未来一段时间内的信息进行合理性预测。这样的系统可以作为企业信息的核心来工作,并在企业发展中起到非常重要的作用。在信息化的时代,企业需要这种信息系统来为企业的运行指引方向,同时信息管理系统也可以在企业的竞争当中起到至关重要的积极作用。目前在医疗、教育以及企业等方面,信息管理系统已经得到广泛应用。不同类型的信息管理系统设计思路不同,系统结构不同,功能不同,特征不同,所以适用范围也不同。目前市面上常见的信息管理系统绝大多数是从社会活动需要和将来发展战略角度出发进行设计,以提高系统的针对性和科学性。如企业信息管理系统,往往针对企业实际情况而设计,无法应用于医院管理或校园管理当中。信息管理系统可以被看做一种信息集成中心,可以进行所有采集信息的处理与分析一个完善的信息管理系统能够将各类数据信息通过计算机准确的进行处理与分析,从不同角度得到不同分析结果,为信息使用者提供决策依据,使信息使用者能够第一时间得到相关信息。并且目前许多信息管理系统已经实现网络化,能够根据内部和外部信息的变化,对相关信息内容进行变化和调整,实现动态化信息管理。这种信息管理方式,效率更高,更加灵活,有效节约了管理成本,降低了管理难度。传统纸质信息资源,易丢失、损坏、折皱、受潮,且使用不方便,管理工作量大,不利于使用和归档分析。相比之下,信息管理系统应用优势十分明显,积极推广和应用信息管理系统具有重要意义。
2 Struts的基本介绍
Struts框架是一套非常经典,应用广泛,基于JAVA语言开发的框架。最早开发于5月,6月发布,参与开发人数上千。目前我们通过改善Strut处理系统信息的方法作为进一步研究的核心,全面改善标签库的研究对象,以此来进行信息系统的长远架构。框架名称的用意是希望人们能记住一切事物都需要基础支撑。这也恰恰解释了Struts在WEB应用开发中的重要地位,就像任何建筑都需要基础一样,同样软件工程师使用Struts为业务应用的每一层提供支持。Struts作为信息管理的中心载体不仅可以控制来访者的访问权限,更是可以将不同国家的处理数据进行规范化的处理。因此我们在设计Struts的`时候就会面临更大的难题,诸如该系统的运行环境、处理模式以及结构框架等都是我们需要着重考虑的问题。经过不断的改进和完善,Struts已经十分成熟、稳定、可靠,市场占有率达到20%,已经上工业化标准。但随着时代的进步,科技的不断发展,Struts的局限性和不足开始暴露出来。Struts1支持的表层技术过于单一,与JSP/Servlet耦合非常紧密,局限性较大,灵活性较差,并且不可能与视图层模版技术进行整合。与此同时,将Struts1的性能作为研究的主体进行系统性能的进一步提升,发明了Struts2作为Struts1缺陷的补偿版本。不仅提高了Struts1的各方面功能指标,更是为以后的研究打下了良好的基础。Struts2虽然是Struts1的衍生版,却有着很大变化,Struts2以WebWork为核心,实质上与Struts1关联较少,整体框架结构已经面目全非,几乎可以说是两个完全不同的框架。两个框架之所以选用同样名字,是因为开发组织希望推广Struts2,以取代Struts1。Struts2诞生不久就得到了广泛应用,逐渐成为JAVA应用程序开发中广泛使用的主流框架。基于它的信息管理系统,集信息采编、发布、管理、传播等功能为一体,有利于使用者及时、准确的掌握信息资源。
篇12:礼服租赁管理系统设计与实现论文
礼服租赁管理系统设计与实现论文
摘要:纸质化的礼服租赁登记方式既不方便且容易丢失,因此,本文设计了基于PHP的礼服租赁管理系统,实现了礼服租赁的信息化管理。
【关键词】礼服租赁;PHP;设计
互联网技术的飞速发展以及现代科技的突飞猛进,为人类提供了便捷的服务,方便了人们的生活。传统的婚纱店使用纸质化的礼服租赁登记方式,这种方式既不方便且一旦遗失会给公司造成很大的损失;礼服租赁管理系统可以避免人工登记的错误,节省人力财力物力,解决管理混乱的局面,实现礼服租赁的信息化管理。
1系统开发工具
由于传统的C/S架构维护较麻烦,因此本网站基于B/S进行架构。该网站使用Apache服务器作为Web服务器,使用PHP开发的专业工具Zendstudio作为开发工具,采用PHP的最佳搭档MYSQL作为后台的数据库,用PHP技术实现网站的动态交互功能。
2系统总体结构
通过对用户需求的分析,本网站的功能主要包括两块,前台用户操作及后台管理。网站的功能结构图如图1所示。
3设计与功能详细分析
3.1功能模块设计
本网站包含前台用户模块和后台管理两大模块,其中前台用户模块的功能是:礼服租赁预约;后台管理模块包含的功能有:礼服信息管理、礼服租赁、订单信息管理、用户管理、密码修改。
3.2数据库设计
网站主要实现前台用户可以通过网站租赁礼服、后台管理员通过网站可以对礼服进行管理以及礼服租赁。数据库表的设计包括5张数据表:用户表(表名:tb_user)、礼服信息表(表名:tb_dress)、礼服分类表(表名:tb_dresstype)、订单信息表(表名:tb_orders)、订单详细信息表(表名:tb_orderdetails)。
4基于PHP的系统技术要点
4.1礼服列表页分页效果的实现
该功能主要是为了实现礼服列表页的分页效果。当库存中礼服数量较多时,此时如果礼服列表在一页上显示,那么礼服列表会很长,且用户在查看礼服时不清楚自己当前查看的进度,处在哪个阶段,还剩多少内容,所以分页是十分有必要的。分页功能的.实现分为5步:
(1)定义一个分页方法pageft,可多次调用;
(2)参数设置,设置总的礼服记录条数$total以及每页显示的记录条数$pageSize;
(3)调用pageft()生成分页导航条;
(4)设置页面上显示的起始记录的值$startoffset;
(5)通过定义SQL语句并执行SQL语句显示该页上的礼服记录。实现礼服列表分页效果的部分代码如下:
4.2礼服分类新增前应判断该礼服分类是否已存在
同一个礼服分类不能重复地添加至数据库的礼服分类表中,因此,在实现礼服分类新增功能时,需判断该礼服分类是否已经在数据库中存在。
5结束语
本文设计了基于B/S结构的礼服租赁管理系统,使用该系统可以查询今日到期和到期要取礼服,方便业务员准备服装;每种礼服可以关联服装的照片,预定录入的时候可以自动显示服装的照片,避免登记错误;对各种礼服可以进行入库、出库等操作,实现了礼服租赁的信息化管理。
参考文献:
[1]苑Z,曹耀钦,王文海等.基于PHP技术的网络办公自动化系统[J].微机发展,.
篇13:学生学籍管理系统设计与实现论文
学生学籍管理系统设计与实现论文
摘要:随着我国高等教育普及程度的提高,高校人数逐渐增多,学籍信息数据愈发复杂和庞大。如果利用计算机管理学生学籍信息,能够有效提升学生学籍管理的效率和安全性。基于此,利用VisualFoxPro实现了学籍系统后台数据库的建立和前端界面的开发,包括个人信息管理、成绩管理、统计查询管理和用户系统管理等,实现了相关信息的增加、删除、查询和修改等功能。
关键词:VF;学生学籍;管理系统
1引言
随着高等教育的逐渐普及,高等教育学校的人员日益增多,管理时非常困难。如果利用人工管理这些复杂、数量庞大的学籍信息数据,不仅效率低下,而且易出现问题,无法保证安全性。使用计算机可实现学生学籍信息的自动管理,提高高校管理水平和高校服务质量。使用学生学籍管理系统不仅降低了教务工作量,而且方便查询、错误较低、存储数据大、保密性良好、使用寿命长、成本低以及可靠安全。这些优势能够提升学生学籍管理工作效率,使学生信息管理工作更加规范化,流程简化和系统化,从而实现无纸化信息管理[1]。
2系统数据库设计
要设计一个学生学籍管理系统,首先必须完成可行性分析、需求分析和总体方案设计,论证该系统的可行性,其次设计系统的体系结构和数据库结构,最后决定使用哪一种程序设计工具和后台数据库结构,并规划该系统的设计进度。确定系统所需的数据库是数据库设计的首要任务。数据库是各种表的集合,通常一个系统需要一个对应的数据库。设计数据库系统首先应了解用户对功能方面的需求,包括现有的需求和日后可能增加的需求[2]。第一,建立数据库。方法一般有三种:在项目管理器中创建相应数据库;通过“新建”对话窗口创建数据库;使用CREATEDATABASE命令函数创建数据库。第二,在数据库中建立表。方法一般有三种:利用项目管理器创建表;利用数据库设计器来创建表;采用CREATE命令函数创建表。学生学籍管理系统的数据库中包含院系专业表、学生成绩表、学生信息表和用户表。院系专业表记录院系名称、专业信息和班级信息,包括班级,系名和专业等。学生成绩表记录学生各科成绩信息,包括学生学号、班级、课程名称、成绩和学年学期等。学生信息表记录学生的相关信息,包括学生学号、学生姓名、性别、出生日期、政治面貌、入学时间、身份证号、院系和专业等。用户表记录学籍系统用户的相关信息,包括姓名、学号、标识和密码等。
3系统功能模块设计
利用模块化程序设计方法,可将一个复杂系统的设计工作转化为若干个简单系统的设计任务,便于后期修改和维护,进一步提高了程序设计效率[3]。使用者首先进入学生学籍管理系统登录界面,只有输入正确的用户名称和对应密码后,才能进入学生学籍管理系统操作界面,否则无法进入该系统,系统界面也会显示提示信息。学籍系统将用户设置为普通用户和管理员两个级别。操作主界面是学籍系统最主要的功能模块,操作人员登录验证正确后,就有权进入主界面窗口。基本数据管理菜单可以完成基本数据信息操作管理,该菜单中包括院系管理、专业管理、课程管理和班级管理四个子菜单。学生信息管理菜单可完成学生信息操作管理,比如管理学生,学号、学生姓名、性别和家庭地址等信息。学生成绩管理菜单可完成学生成绩操作管理。查询与统计菜单可完成学生信息和成绩查询操作。系统管理菜单可完成系统用户操作管理。
4系统程序连编与运行
完成数据库设计和功能模块设计后,可开始系统程序的编写工作,进一步完成系统的运行工作。选择连编选项对话框中的连编应用程序按钮,可生成应用程序相关文件,其文件的扩展名称是.app。如果需要获得离开VFP环境还能单独运行的`文件,需在连编选项对话框中选择连编可执行文件按钮,其文件的扩展名是.exe,单击确定按钮即可[3]。如果项目连编过程中没有报告编译错误,那么说明被连编的应用程序已完成了正确的连编工作,之后可以开始运行之前创建的应用程序。学籍系统设计过程中,各个模块的程序需要随时运行和调试。如果建立窗口,那么在窗口设计完成后,应立即运行和调试。调试相关模块程序时,可利用VFP软件提供的调试器,只需选择工具菜单中的调试器菜单项,就可打开调试器窗口。系统登录界面是学籍系统的入口,所有用户进入该系统时都必须进行用户登陆,只有用户名和密码完全正确后,使用者才能进入学籍系统的主界面。主界面是整个系统中最基本的功能模块,是学生学籍系统的调度中心,通过主界面的菜单选项可更加方便地操作学籍系统的各个基本功能模块。同时,按照表单及其控件的属性建立相应的表单,添加对应的代码程序,发挥对应功能模块的作用,达到界面更加友好、简洁,功能更加实用的效果,如图1所示。
5结语
我国高等教育程度提高,高校人数逐渐增多,学籍信息数据愈发复杂和庞大。学生学籍管理系统促使学生信息管理工作规范化、系统化,实现无纸化管理。本文提出了学生学籍管理系统设计方案和功能模块的实现步骤,利用VisualFoxPro实现信息管理、成绩管理、统计查询管理、报表打印管理和用户系统管理等,达到了设定的基本要求。
参考文献
[1]相万让.VisualFoxPro程序设计实训与实例[M].北京:人民邮电出版社,2005:18.
[2]史济民.VisualFoxPro及其应用系统开发[M].北京:清华大学出版,2007:26-27.
[3]傅翠娇.VisualFoxPro典型系统实战与解析[M].北京:电子工业出版社,2007:159.
★基于Java RMI空气质量预报系统数值预报模式的设计与实现
文档为doc格式