多功能视力保护器本科毕业论文

时间:2019-05-14 21:02:10下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《多功能视力保护器本科毕业论文》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《多功能视力保护器本科毕业论文》。

第一篇:多功能视力保护器本科毕业论文

唐山师范学院本科毕业论文

多功能视力保护器的设计 学

刘盘石

指导教师

崔乃忠 教授

2008级

电子信息科学与技术 系

物理系

唐山师范学院物理系

2012年5月

郑重声明

本人的毕业论文(设计)是在指导教师崔乃忠教授导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。特此郑重声明。

毕业论文(设计)作者(签名):

****年**月**日

目 录

摘要...............................................................1 1 引言............................................................1 1.1 选题背景....................................................1 1.2 视力保护器的现状............................................2 1.3 本文主要研究内容............................................3 2 系统硬件设计....................................................3 2.1 89c52单片机简介............................................4 2.2 超声波测距报警电路..........................................5 2.3 89c52单片机的中断系统......................................7 2.4 光线报警电路................................................8 2.4.1 光敏电阻控制电路........................................8 2.5 定时报警电路................................................9 2.5.1 单片机控制电路.........................................10 2.5.2蜂鸣器报警发声电路......................................11 3 开发系统软件设计...............................................11 3.1 系统软件设计...............................................11 3.2 主要程序介绍...............................................15 4 结论...........................................................18 参考文献.......................................................19 致谢..........................................................................................................20 外文页........................................................21

多功能视力保护器的设计

刘盘石

摘要:本文提出了一种基于单片机的多功能视力保护器。讨论了89c52型单片机的硬件电路和软件设计。并在此硬件基础上实现传感器报警电路、光线强度报警电路及定时报警电路。目前各种单片机控制的理论和实际应用系统的设计正在引起人们的广泛关注。主要为单片机的发展概况以及视力保护器的发展概况,并通过89c52单片机实现控制电路并利用c语言编程产生脉冲的方法,以及利用单片机的定时功能和汇编语言实现定时的方法。可以知道单片机控制的原理及设计和系统主要硬件组成部分及其作用,给出了整个系统软件流程图和部分子程序流程图。介绍了该技术的应用前景和推广价值。而且提出了本系统尚需解决的一些问题,并给出了可能解决这些问题的途径和方法。本设计以超声波技术为主要理论依据。具体就视力保护器的理论与硬件的设计进行了研究。

基于实验室现有的硬件平台,本文的研究目标是完成多功能视力保护器的硬件开发与设计,并完成相应的硬件制作。其研究内容分为两部分:对视力保护器的硬件设计和硬件制作。在设计中存在着如何有效的提高视力保护以及对硬件电路准确调试的难点。在硬件设计中,基于超声波技术设计的多功能视力保护器电路,通过超声波接收头对接收的超声波信号进行调制输出,实现控制声光提示电路工作的理论研究有一定的研究意义。

本文设计出了基于超声波发射与接收技术的多功能视力保护器。通过实践证明该视力保护器可行且可靠性良好,使用方便。本文期望通过该电子硬件的制作和理论的研究,能为后期进一步设计多功能视力保护器并采取合理措施提高视力保护的有效性提供可靠和有效的数据源和信息依据。

关键词:传感器报警、光线强度报警、定时器、c语言、超声波

引言

学生近视在我国已成为一个日益严重的社会问题。国家有关部门对许多职业均有明确的视力要求,而一旦近视,花再多的钱医治也不可能恢复原有的视力。专家认为造成学生近视的最主要原因是读写姿势不正确。国家教委规定:学生在读写时,应在一定亮度下,眼睛离读物一尺,身离书桌一拳。学习压力如此之大,学习时间如此之多,那么,有一个保护视力的装置便显得越来越重要。

1.1 选题背景

目前,青少年视力低下,已成为国内外共同关心的公共卫生问题。调查显示 50%以上的学生及家长缺乏视力保健最基本的科普知识,不懂得“近视与盲只差一步”的危害性,因而有 41.6%视力低下的学生并未采取任何矫正措施,又缺专业机构的治疗。

因此我们进行了多功能视力保护器的研究设计。通过创造健康的读写环境和科学方式,避免因长期读写(现代意义的读写包括:看书、写字、用电脑、看电视等)而导致的近视、驼背、脊柱侧弯、斜视、颈椎病等疾病的发生和发展,用非医药的手段,防范和解除因不良读写习惯,避免给人们身体带来伤害。

近视,作为一种现代通病,几乎没有办法根治它。目前的激光切除手术其实是伤害了人体的自然完整,戕害着身心的健全。于是,百年来人们沿用着“玻璃凹凸”的笨办法维系着人们对外界求索的目光。

研究表明,造成近视99%的原因,源自于孩子们平时读书、写字时坐姿不标准,导致眼睛距离书本太近所致。大部分孩子喜欢趴在课桌上读写,并且老师、家长屡教不改,很难扭转习惯,是家长一直头疼的事。

1.2 视力保护器的现状

现在国内外已经有许多电子公司都有自己公司生产的视力保护器。国内这方面的研究现状为:在国内生产的视力保护器,又称坐视宝,它能有效的对使用者的坐姿不当进行语音提示。还有国内一些厂家生产的坐姿矫正器。可以纠正看书,写字的不良坐姿。总体看来,国内生产的视力保护器功能特点比较单一,与人们的个性化需求尚有很大的差距。故不能很好的满足广大使用者的需求。

国外也致力于对保护视力的研究,但是他们更侧重于对近视原因的研究。美国德克萨斯大学西南医学中心何于光博士表示,吃鱼和新鲜蔬菜能够保护视力,降低发生近视的概率。他们认为通过合理的饮食营养搭配,以及正确的学习习惯,对视力的保护能起到事半功倍的作用。

研究证明,市场上真正的多功能视力保护器几乎没有。现有的产品只是侧重视力保护的一方面,功能比较单一,不能从多个角度保护使用者的视力。

现在市场上设计的有以超声波技术为主要理论依据的视力保护器。它就具体就视力保护器的理论与硬件的设计进行了研究。

基于实验室现有的硬件平台,研究目标是完成多功能视力保护器的硬件开发与设计,并完成相应的硬件制作。其研究内容分为两部分:对视力保护器的硬件设计和硬件制作。在设计中存在着如何有效的提高视力保护以及对硬件电路准确调试的难点。在硬件设计中,基于超声波技术设计的多功能视力保护器电路,通过超声波接收头对接收的超声波信号进行调制输出,实现控制声光提示电路工作的理论研究有一定的研究意义。通过实践证明该视力保护器可行且可靠性良好,使用方便但也存在一些问题,比如说没有光线控制报警的功能,光线也是伤害学生的视力的一个重要因素。该设计通过该电子硬件的制作和理论的研究,能为后期进一步设计多功能视力保护器并采取合理措施提高视力保护的有效性提供可靠和有效的数据源和信息依据。

由于现在国内外大量的市场需求,视力保护器的起步才刚刚开始,存在很大的发展空间,各个国家的很多公司均在此方面展开了研究,相信未来视力保护器一定会得到巨大的发展,为广大的中小学生的视力保护做出根本的保障。

[1]1.3 本文主要研究内容

鉴于单片机芯片的智能处理功能本设计采用理论计算和实验验证的方法相结合的以单片机芯片为核心的主体电路。首先是对各单元电路进行设计,并选择合适的元器件。在选择元器件时,要注意所选芯片的性价比,对于电阻、电容等常用元件要先进行参数计算后再选择。其次是设计整个电路,并在计算机上对各单元电路进行相应功能的调试仿真!其中单片机芯片选用较为普遍的89c52型,传感器选用水银滚珠型重力传感器,光线报警选用光敏电阻来实现,报警发声系统选用以HFC5219芯片为核心的发声硬件电路。在设计中利用8052型单片机的定时功能即P3.4和P3.5的T0和T1,利用单片机的c语言进行编程。电路通过编程实现自动复位。本次毕业设计的研究内容是设计一个多功能视力保护器。它具备以下功能:

1.当使用者脸部与桌面之间的距离小于20CM时,电路将发出声音提示; 2.当读写环境光线照度不足时,电路将发出声音提示;

3.当使用时间达到45分钟时,电路自动发出声音提示,提醒使用者注意休息; 4.单片机的主频为6KHZ;电路测光报警的灵敏度可调; 5.电路可靠,要求通过计算机仿真并且能够实现相应的功能。

真正帮助学生做到国家教委规定:学生在读写时,应在一定亮度下,眼离读物一尺,身离书桌一拳。

2 系统硬件设计

硬件主要以89c52型单片机为核心,功能电路主要包括超声波测距报警电路、光线报警电路、定时报警电路以及报警发声电路等核心电路。利用单片机的c语言。图2是本系统设计的基本框图。[2] [3]

图2系统设计基本框图

2.1 89c52单片机简介

89c52单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线。

图2-1为89c52单片机的芯片原理图。

89c52单片机片内含有掩膜ROM型程序存储器。因为这种只读存储器中的程序要由单片机生产厂制作芯片时为用户固化于片内,所以只适用于批量极大、程序要永久性保留且不会修改的场合。其主要组成部分为:

A.中央处理器(CPU)。它是单片机的核心,包括运算器和控制器两个主要组成部分,用于实现运算和控制功能。运算器主要包括算术逻辑运算部件(ALU)、位处理器、累加器A、寄存器B、缓存器TMP1和TMP2、程序状态字寄存器PSW以及十进制调整电路等。其主要功能是实现数据的算术运算、逻辑运算、位操作及数据传送等。控制器主要由时钟和时序电路以及一些控制寄存器组成。其主要功能是协调整个单片机的工作,产生时序脉冲和提供控制信号等。

B.数据存储器。MCS-52系列单片机芯片数据存储器共有128个存储单元,用于存放可读写的数据。为了与外部扩展的数据存储器相区别,通常称芯片内部的数据存储器为内部数据存储器,简称内部RAM。

C.程序存储器。89c52芯片内部有4KB掩膜ROM用来存放程序和原始数据。通常称之为内部程序存储器或内部ROM。

D.定时器/计数器。MCS-52共有两个16位的定时器/计数器,以实现定时和计数功能。E.并行I/O口。MCS-52共有四个8位的I/O口(即P0、P1、P2和P3),用以完成数据的并行输入/输出。

F.串行I/O口。MCS-52有一个全双工串行口,以实现单片机和其他计算机或设备之间的串行数据传送。

G.中断控制系统。MCS-52共有5个中断源,分高和低两个优先级别。

[4]2.2 超声波测距报警电路

下面具体论述传感器的结构和工作原理。

图2-2的运用原理是:(1)采用I0口TRIG触发测距,给至少10us的高电平信号;(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;(3)有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2;

图2-2.1超声波时序图

以上时序图表明你只需要提供一个10us以上的脉冲触发信号,该模块内部将发出8个40KHZ周期电平并检测回波。一旦检测到有回波信号则输出回响信号。回响信号的脉冲宽度与所测距离成正比。由此通过发射信号到收到的回响信号时间间隔可以计算得到距离。

当距离小于设定的距离时,触发报警发声电路工作,发出声音提醒该学生坐直,从而达到保护该学生视力的目的。

[5] [6]

图2-2超声波测距报警电路

2.3 89c52单片机的中断系统

(1)中断概述

中断是由硬件驱动或者软件驱动的信号,中断信号使C5416 DSP暂停正在执行的程序,并进入中断服务程序(ISR)。C5416 DSP既支持软件中断也支持硬件中断:

由程序指令(INTR、TRAP或RESET)请求的软件中断。②由外部物理设备信号请求的硬件中断。

当同时有多个硬件中断被触发时,C5416 DSP按照中断优先级别的高低对它们进行服务。(2)中断分类

① 可屏蔽中断。② 非屏蔽中断。(3)中断处理步骤

① 接收中断请求。② 应答中断。③ 执行中断服务程序(ISR)。(3)中断标志寄存器(IFR)中断标志寄存器是一个存储映射的CPU寄存器,可以识别和清除有效的中断。当一个中断出现时,IFR中的相应的中断标志位置1,直到CPU识别该中断为止。

该设计在软件编程中需用到单片机的中断系统和中断指令,具体指令和程序见下章。

2.4 光线报警电路

该电路分为光敏电阻控制电路和光线发声报警电路。其功能是完成由光敏电阻控制的电路在条件满足时发出脉冲,该脉冲作用于89c52单片机的P1.0口,通过检测p1.0口是否为高电平,由中断控制利用P1.1口给出满足发声电路需要的脉冲,再由发声电路发出声音提醒学生光线太暗了,需要调节光的亮度,进而达到保护学生视力的目的。

[7]2.4.1 光敏电阻控制电路

图2-3 光敏控制电路

图2-3是光敏控制电路原理图。当光敏电阻受到较强的光照照射时,光敏电阻阻值变低,输出端输出高电平,为模拟信号,经1/4LM339(四电压比较器,用其中的一个即可)转换成数字信号然后经反相器传给单片机,此时,传过去的信号为低电平,即光线正常时输出信

号为低电平;当光敏电阻受到较弱的光照照射时,光敏电阻阻值为无穷大,输出电压为Vce=0.7v,为低电平,经比较器输出为零,再经反相器作用后输出为1,即光线较暗淡时,总的输出电压为高电平即1。反馈到单片机上,触发蜂鸣器报警。

[8]

图2-4 LM339的结构图

图2-4为LM339的结构图。其中LM339集成块内部装有四个独立的电压比较器,该电压比较器的特点是:(1)失调电压小,典型值为2mV;(2)电源电压范围宽,单电源为2-36V,双电源电压为±1V-±18V;(3)对比较信号源的内阻限制较宽;(4)共模范围很大,为0~(Ucc-1.5V)Vo;(5)差动输入电压范围较大,大到可以等于电源电压;(6)输出端电位可灵活方便地选用。

LM339集成块采用C-14型封装,图2-5.1为LM339原理图的外型及管脚排列。由于LM339使用灵活,应用广泛,所以世界上各大IC生产厂、公司竟相推出自己的四相比较器,如IR2339、ANI339、SF339等,它们的参数基本一致,可互换使用。

2.5 定时报警电路

报警电路分为单片机控制电路和报警发声电路。它主要通过单片机的定时计数功能完成定时45分钟并使报警电路发出报警声,用以提醒学生休息!

89c52单片机内有两个可编程的定时器/计数器,满足诸如对外部脉冲进行记数,产生精确的定时时间,作串行口的波特发生器等功能的需要。它们具有两种工作模式(计数器模式和定时器模式)及4种工作方式(方式0,方式1,方式2,方式3)。其控制字均在相应的特殊功能寄存器中,通过对它的特殊功能寄存器的编制,可以方便的选择适当的工作模式和

工作方式。

当定时器/计数器为定时工作方式时,计数器的加1信号由振荡器的12分频信号产生,即每过一个机器周期,计数器加1,直至计数满溢出为止。显然,定时器的定时时间与系统的振荡频率有关。因一个机器周期等于12个振荡周期,所以计数频率fcount=1/12osc。如果晶振为12MHz,则计数周期为:

T=1/(12×106)Hz×1/12=1μs 这是最短的定时周期。若要延长定时时间,则需要改变定时器的初值,并要适当选择定时器的长度(如8位、13位、16位等)。

当定时器/计数器为计数工作方式时,通过引脚T0和T1对外部信号计数,外部脉冲的下降沿将触发计数。计数器在每个机器周期的S5P2期间采样引脚输入电平。若一个机器周期采样值为1,下一个机器周期采样值为0,则计数器加1。此后的机器周期S3P1期间,新的计数值装入计数器。所以检测一个由1至0的跳变需要两个机器周期,故外部事年的最高计数频率为振荡频率的1/24。例如,如果选用12MHz晶振,则最高计数频率为0.5MHz。虽然对外部输入信号的占空比无特殊要求,但为了确保某给定电平在变化前至少被采样一次,外部计数脉冲的高电平与低电平保持时间均需在一个机器周期以上。

工作方式控制寄存器TMOD用于控制定时器/计数器的工作模式及工作方式,它的字节地址为89H。定时器/计数器的两个作用是用来精确的模拟一段时间间隔(作定时器用)或累计外部输入的脉冲个数(作计数器用)。当作定时器用时,在其输入端输入周期固定的脉冲个数,即可计算出所定时间的长度。当89c52内部的定时器/计数器被选定为定时器工作模式时,记数输入信号是内部时钟脉冲,每个机器周期产生一个脉冲使计数器增1,因此,定时器/计数器的输入脉冲和机器周期一样,为时钟频率的1/12。本设计采用的时钟周期为6MHz,记数速度为500KHz,输入脉冲的时间间隔为0.5秒。

[10]

2.5.1 单片机控制电路

单片机控制电路由89c52单片机的P3.4和P3.5即T0和T1定时/计数器通过单片机的汇编语言来实现!定时时间为50分钟,其计时初值可计算如下:

50*60=3000s=30000*100ms 100ms用T0定时设置T0工作方式1,30000次用T2计数,设T2工作方式为11。T0的定时初值为:2^16-100ms/2us=15536=C3B0H; T1的计数初值为65536-30000=35536=8AD0H 其中T0为定时器,T1为计数器,定时器T0定时100ms后,计数器T1计数一次,此时,10 定时器T0进行中断服务程序ZDT0进行定时器T0循环定时进入下一个定时周期,当满足又一次定时满100ms时,再由计数器T1计数一次,如此循环下去,直到满足计数器T1计数30000次,计数器T1进入中断服务程序ZDT1,其功能是使单片机的P3.0引脚发送一个脉冲触发定时报警发声电路,由定时报警发声电路发出报警信号,使学生意识到已经学习了45分钟了,需要休息一下,进而达到保护学生视力的目的。此时,学生应关闭视力保护器电源,休息后在开启电源以进行节能。开启电源后,定时器T0和计数器T1进行到下一循环,对定时器进行赋值,T0定时,T计数,再进行报警。

定时用的c语言程序见附录。

2.5.2蜂鸣器报警发声电路

图2-5 蜂鸣器报警发声电路

如图2-5所示,三极管主要是做驱动用的。因为单片机的IO口驱动能力不够让蜂鸣器发出声音,所以我们通过三极管放大驱动电流,从而可以让蜂鸣器发出声音,利用单片机的定时功能通过P3.3产生一个振荡脉冲方波,输出高电平,三极管导通,集电极电流通过蜂鸣器让蜂鸣器发出声音,当输出低电平时,三极管截止,没有电流流过蜂鸣器,所以就不会发出声音。开发系统软件设计

由于简单的程序可以用汇编明显提高执行速度,但在大型程序开发时,需要考虑多方面因素,工程开发周期等需要合理选择编程语言,所以本文主要采用单片机c语言来完成软件设计和程序代码的编写,程序简单易懂,可执行性强。

3.1 系统软件设计

软件采用Keil Software,使用单片机汇编语言。因为汇编可以完成有些C语言完成不

了的操作。程序中对时间要求苛刻的部分可以用内嵌汇编来重写,以促进速度上的显著提高。但是,开发和测试汇编代码是一件辛苦的工作,它将花费更长的时间,因而要慎重选择要用汇编的部分。一个合格的程序员应该是写出高质量标准化程序。

主程序的流程采用模块的方法设计,先规划出各功能子模块,然后各个击破,这也是软件开发的方式,可以由简入难,比较符合人的思维习惯。

图3-2使定时器T0的中断程序流程图,图3-3使计数器T1终端服务流程图,其程序设计原理如下:

单片机控制电路由89c52单片机的P3.4和P3.5即T0和T1定时/计数器通过单片机的汇编语言来实现!定时时间为45分钟,其计时初值可计算如下:

50*60=3000s=30000*100ms 100ms用T0定时设置T0工作方式1,30000次用T2计数,设T2工作方式为11。T0的定时初值为:2^16-100ms/2us=15536=C3B0H; T1的计数初值为65536-30000=35536=8AD0H 其中T0为定时器,T1为计数器,定时器T0定时100ms后,计数器T1计数一次,此时,定时器T0进行中断服务程序ZDT0进行定时器T0循环定时进入下一个定时周期,当满足又一次定时满100ms时,再由计数器T1计数一次,如此循环下去,直到满足计数器T1计数30000次,计数器T1进入中断服务程序ZDT1,其功能是使单片机的P3.0引脚发送一个脉冲触发定时报警发声电路,由定时报警发声电路发出报警信号,使学生意识到已经学习了45分钟了,需要休息一下,进而达到保护学生视力的目的。此时,学生应关闭视力保护器电源,休息后在开启电源以进行节能。开启电源后,定时器T0和计数器T1进行到下一循环,对定时器进行赋值,T0定时,T计数,再进行报警。

开始定时器初始化开中断,启动定时器检测P1.0是否为高电平等T0,T1中断请求 P1.0是高?否是向P1.1发送2秒的高电平脉冲,进行报警图3-1 程序流程图

开始定时器T0初始化开中断,启动定时器T0硬件定时等中断TF0定时100ms到?是到000BH执行中断服务程序T0赋初值,向T1的计数端P3.5发送脉冲图3-2 T0中断程序流程图

开始定时器T1初始化开中断,启动定时器T1硬件计数等中断TF1否计数30000次是否到?是到0013H执行中断服务程序P3.3发出一个脉冲触发报警电路图3-3 T1中断程序流程图

3.2 主要程序介绍

本设计采用c语言编写。c语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。

各个主要程序段介绍如下:

1.设计要求满足定时50分钟后报警,其初值计算如下:

50min*60=3000s=30000*100ms 100ms用T0定时设置T0工作方式1,30000次用T2计数,设T2工作方式为11。T0的定时初值为:2^16-100ms/2us=15536=C3B0H; T1的计数初值为65536-30000=35536=8AD0H 2.程序为:

//***********液晶lcd显示****************//

#include

#define uchar unsigned char #define uint unsigned int

sbit trig=P2^0;sbit echo=P3^2;sbit baojing=P3^3;

sbit lcdrs=P1^2;sbit lcdrw=P1^1;sbit lcden=P1^0;

bit succeed_flag;//测量成功标志

uchar tH,tL;long xx;

void lcd_delay(uchar x);

void trig_delay(){ uchar i;for(i=100;i>1;i--);}

void write_com(uchar com)//写命令函数 { lcdrs=0;P0=com;lcd_delay(20);lcden=1;

lcd_delay(20);

lcden=0;}

void write_date(uchar date)//写数据函数 { lcdrs=1;P0=date;lcd_delay(20);lcden=1;lcd_delay(20);lcden=0;}

void init_lcd()

//初始化函数 {

lcden=0;

//默认开始状态为关使能端,见时序图

lcdrw=0;

//选择状态为 写

write_com(0x0f);write_com(0x38);

//显示模式设置,默认为0x38,不用变。

write_com(0x01);

//显示清屏,将上次的内容清除,默认为0x01.write_com(0x0c);

//显示功能设置0x0f为开显示,显示光标,光标闪烁;0x0c为开显示,不显光标,光标不闪

write_com(0x06);

//设置光标状态默认0x06,为读一个字符光标加1.write_com(0x80);

//设置初始化数据指针,是在读指令的操作里进行的 } void display()

//显示函数 { uchar bai=0,shi=0,ge=0,xiao=0;bai=xx/1000;shi=xx%1000/100;ge=xx%100/10;xiao=xx%10;write_com(0x80);write_date('l');write_date('o');write_date('n');write_date('g');write_date('=');write_date('0'+bai);write_date('0'+shi);write_date('0'+ge);write_date('.');write_date('0'+xiao);

}

void lcd_delay(uchar x){ uint i,j;for(i=x;i>0;i--)

for(j=10;j>0;j--);}

void main(){ init_lcd();trig=0;

//首先拉低脉冲输入引脚

TMOD=0x01;

//定时器0,定时器1,16位工作方式

IT0=0;

//由高电平变低电平,触发外部中断

//ET1=1;

//打开定时器1中断

EX0=0;

//关闭外部中断

EA=1;

//打开总中断0 while(1)

//程序循环

{

uchar num=0,i;

for(i=0;i<20;i++)

{

EA=0;

trig=0;

trig_delay();

trig=1;

//产生一个20us的脉冲,在Trig引脚

while(echo==0);//等待Echo回波引脚变高电平

succeed_flag=0;//清测量成功标志

EX0=1;

//打开外部中断

TH0=0;

//定时器1清零

TL0=0;

//定时器1清零

TR0=1;

//启动定时器1

EA=1;

while(TH0 < 30);//等待测量的结果,周期65.535毫秒(可用中断实现)

TR0=0;

//关闭定时器1

EX0=0;

//关闭外部中断

if(succeed_flag==1)

{

xx=((tH*256+tL)*340.0*12.0/11.0592/10000.0/2.0)*10;

//微秒的单位除以58等于厘米

}

//为什么除以58等于厘米,Y米=(X秒*344)/2

display();

// X秒=(2*Y米)/344 ==》X秒=0.0058*Y米 ==》厘米=微秒/58

if(xx<200)

num++;

if(succeed_flag==0)

{

xx=0;

//没有回波则清零

}

}

if(num>12)

{

baojing=0;

num=0;

}

else

{

baojing=1;

num=0;

}

}

} //*************************************************************** //外部中断0,用做判断回波电平

INTO_()interrupt 0

// 外部中断是0号

{

tH =TH0;

//取出定时器的值

tL =TL0;

//取出定时器的值

succeed_flag=1;

//至成功测量的标志

EX0=0;

//关闭外部中断

} //**************************************************************** 结论

本次毕业设计硬件上完成了一个89c52单片机的单通道语音信号处理平台的设计,并在此平台上用单片机汇编语言进行软件设计,经过测试,基本满足设计目标,可以完成各项基本功能。本系统开发空间大,接口方便,使用灵活,便于用户扩展功能。当然,由于时间关系,本次设计的系统也有某些不太完善的地方,如光敏电阻的使用,也不能实现调节光度和压缩浪费大量空间,有待进一步改善。

本文探索并实现了多功能视力保护器设计的完整过程。,该系统具有很高的使用价值,很好地达到了设计的目的;

本文创新点:1.发展了利用单片机设计视力保护器的思想,增加了单片机在现实生活中的应用。利用光敏电阻电路产生脉冲,通过辅助坐直传感器帮组学生坐直进而校正其视力,简单方便且不会产生系统稳定性方面的问题。

2.尽可能发挥系统优势,可以方便向其他功能扩展,也就是利用平台优势可以衍生更多功能。

参考文献

[1] 家庭电子1998年合订本.[J]1999.212-214 [2] 康华光.电子技术基础模拟部分.[M]北京:高等教育出版社,2005.1-20 [3] 康华光.电子技术基础数字部分.[M]北京:高等教育出版社,2005.40-60 [4] 电子工艺实习.[J]成都,2003.1-23 [5] 电子技术实验.[J] 成都,2005.1-20 [6] 电子线路设计实验测试第二版.[M]武汉:华中科大出版社,2002.1-40 [7] 赵健.实用声光电及无线电遥控电路300例.[J]北京:中国电力出版社,2005.90-100 [8] 郑浩,高静.怎样用万用电表检测电子元器件修订本.[J] 北京:人民邮电出版社,2005.32-66 [9]全新实用电路集粹编辑委员会编著.全新实用电路集粹.[M]北京:机械工业出版社,2006.56-74 [10] 王新贤.通用集成电路速查手册第二版.[M] 山东科学技术出版社,22-57 [11] The Institute of Electrical and Electronics Engineers,Inc.IEEE Std 802.3,2000 edition,2000.44-94

致 谢

伴随论文的完稿,紧张而又充实的大学生活也将随之结束,回忆在唐山师院的学习生活,感触颇深。可以说,唐山的学习经历使我学到了许多更加珍贵的东西,这对我今后的学习工作和人生道路的选择很有意义。

我的毕业论文撰写工作自始至终都是在崔乃忠老师全面、具体的指导下进行的。崔乃忠老师知识渊博、待人热情,经常与我交流自己的想法,尽最大努力给予了我多方面指导。崔乃忠老师严谨的治学态度和对工作兢兢业业、一丝不苟的精神将永远激励和鞭策我认真学习、努力工作。

在和崔老师探讨问题过程中,崔老师的谆谆教导使我受益匪浅。在论文的写作过程中,老师提出了许多宝贵的意见,并不辞辛苦多次加以修改。从他身上,我不仅学到了科学的学习方式,还培养了不断追求创新的思维方式,同时教育了我要耐心的去干任何一件事,而不是急于求成。在此,我要向我的老师致以最衷心的感谢和深深的敬意。

同时也感谢太军君老师和杨俊锋老师的关心和帮助,他们在论文开题答辩过程中提出了很多宝贵的意见和建议。

最后,衷心地感谢在百忙之中评阅论文和参加答辩的各位老师。

Student to use visual design of

protection Liu panshi

Directed by Vice-prof.Cui Naizhong Abstract: This paper presents a Multi-functional Sight protector based on Single-chip.Discussed the 89c52-based single-chip hardware circuit and software design.And hardware based on this sensor alarm circuits, light intensity alarm circuit and alarm circuit from time to time.At present, single-chip microcomputer to control a variety of theoretical and practical application of system design is a cause for widespread concern.This paper introduces the development of SCM as well as the vision of the development of protective device, and control circuitry 89c52.This paper describes the use of c language programming methods have a pulse, and the use of single-chip timing function and assembly language to achieve the method from time to time.SCM can be a profound experience of the principles and design.Details of the hardware components of the system and its role, given the entire system software flowchart flow chart and some subroutines.Introduced the technology and promote the value of prospects.But the system still need to be put forward to solve some of the problems, and gives a possible way to solve these problems and methods.The design of ultrasonic technology as the main theory.Specific vision for the protection of the theory and hardware design of the study.Based on the laboratory's existing hardware platforms, the study aims to complete multi-functional vision for the protection of the hardware development and design and complete the corresponding hardware production.Its content is divided into two parts : the right vision for the protection of the hardware design and production of hardware.In the design of the existence of effective ways to protect and enhance vision for accurate circuit debugging difficult.In hardware design, based on ultrasonic technology of multi-circuit protection of eyesight, ultrasonic receiver through the first right to receive the ultrasonic signal modulation output.achieve sound and light control circuit theory study a certain significance.22

This paper describes the design based on the ultrasonic transmitter and receiver technology for the protection of multi-functional vision.Practice has proven through the vision Protection feasible good reliability and convenient.In this paper, and hope that through the electronic hardware production and theoretical research, for the latter part of the further design multifunctional vision for the protection and take reasonable measures to enhance the effectiveness of protection vision to provide reliable and effective source of data and information based.Keywords: Sensor alarm light intensity alarm timer c language Ultrasonic

第二篇:基于单片机的视力保护器电路设计(开题报告)

安 徽 科 技 学 院

毕业论文(设计)开题报告

教学院(部):理学院

专业名称:电子科学与技术

姓名:毕成治

学号:1886080201

届别:2012届指导教师:吕越凤

2012年 3月

第三篇:本科毕业论文

本科毕业论文

院 系: 法学院 专 业: 班 级: 学 号: 学 生: 指导教师: 完成时间: 2012 年 4 月

浅析防卫过当的罪过形式

摘要:防卫过当制度是正当防卫制度的重要补充“我国97刑法,紧随正当防卫制度的规定之后,在第20条第2款规定了防卫过当制度”研究防卫过当制度对于正确理解正当防卫!保障刑法中规定的公民防卫权的行使!以及保护公民的合法权益具有重要意义“防卫过当的主观罪过是防卫过当行为的必要构成要件”而且,一直以来,学术界对防卫过当行为主观罪过的表现形式存有较大争议,因此,有必要对此问题进行深入的研究探讨“在对防卫过当制度进行学习研究时,笔者认为,对防卫过当制度的正确理解,应当从它的基本定义出发”笔者认为防卫过当和正当防卫!特殊防卫一样,都属于公民的防卫性行为,都是具有防卫意图的行为“由于防卫人行使防卫行为时,存在故意或过失的主观罪过,并造成了危害社会的严重后果,触犯了刑法,符合刑法中规定的犯罪行为的构成要件,才有别于正当防卫行为和特殊防卫行为,成为违法行为”因此,在具有防卫性的同时,防卫过当也是一种犯罪行为,应当承担相应的刑事责任“做为一种犯罪行为,防卫过当主观罪过的表现形式与一般犯罪相同,包括直接故意!间接故意!过于自信的过失和疏忽大意的过失等”但是,防卫过当在量刑方面又不同于一般的犯罪行为“防卫过当行为实际上具有防卫性和犯罪性两种特性”防卫过当的防卫性,即防卫过当行为人防卫意图的存在,是防卫过当行为在量刑方面区别于一般犯罪行为的根本原因“.防卫过当的主观罪过是防卫人在行使防卫行为时,基于刑法意义上的故意或过失,实际上使得防卫效果超过合理范围,造成了触犯刑法的危害后果,并基于此构成犯罪的心理状态”防卫过当的主观罪过同样包括一般犯罪罪过所要求的认识因素和意志因素“防卫意图只是表明防卫人行使过当防卫行为是出于对不法侵害行为的防卫,并因而在量刑方面有别于一般 的犯罪行为”防卫过当的犯罪行为在主观罪过方面的内容和一般犯罪是一致的,可以由直接故意!间接故意!过于自信的过失或疏忽大意的过失等构成".关键词: 防卫过当;防卫性;防卫意图;罪过形式

目 录

摘要…………………………………………………………………… 关键词………………………………………………………………… 引言 ………………………………………………………………… 1.防卫过当制度概述………………………………………………… 1.1防卫权的历史 …………………………………………………… 1.1.1西方世界防卫过当制度的历史 ……………………………… 1.1.2防卫过当理论在我国的历史演变 …………………………… 2.防卫过当和正当防卫 ……………………………………………… 2.1正当防卫的概念………………………………………………… 2.2防卫过当和正当防卫是不同性质的防卫行为 ………………………… 3.防卫过当与特殊防卫……………………………………………… 3.1特殊防卫的概念…………………………………………………… 3.2特殊防卫和防卫过当的关系………………………………………

4.防卫过当的罪过形式 ……………………………………………… 4.1直接故意的罪过形式……………………………………………… 4.2间接故意的罪过形式……………………………………………… 4.3过失心理的主观罪过形式…………………………………………

5.结束语………………………………………………………………… 参考文献………………………………………………………………… 英文摘要…………………………………………………………………

第四篇:本科毕业论文

本科毕业论文范文

【摘要】

管理信息系统是一门融管理科学、信息科学、系统科学、现代通信技术和电子计算机技术为一体的综合性边缘学科,它以人为主导,利用计算机硬件、软件、网络通信设备办公设备,进行信息的收集、传输、加工、存储、更新和维护,以及提高企业效率为目的一种集成化的人机系统。MIS系统涉及到多方面的内容,因此,人们称MIS学科是一个交叉综合性的学科。企业人事管理是一项琐碎,繁杂而又非常细致的工作,一班是不允许发生差错的,它直接影响着劳动者队工作的积极性,是提高劳动生产力,提高企业活力的基础,在以往手工进行的办公工作中,需反复的进行各种抄写,计算等工作,不仅花费大量的时间,而且往往会出错。计算机应用于企业的人事信息处理处理,不仅可以使企业各类人员以最少的劳动和最短的实践取得足够的、可靠的、准确的信息。而且可以使他们从简单的数据统计、收集、汇总等重复繁重的事务中解脱出来。

【关键词】 管理信息系统 企业人事管理 信息化 目录

第一章 MIS的开发背景„„„„„„„„„„„„„„„„„„„„„1 1.1 课题的提出„„„„„„„„„„„„„„„„„„„„„„„1 1.2 采用的体系结构„„„„„„„„„„„„„„„„„„„„„1 1.3 具体的开发方法„„„„„„„„„„„„„„„„„„„„„2 1.4 系统的目标„„„„„„„„„„„„„„„„„„„„„„„2 1.5 开发工具的选择„„„„„„„„„„„„„„„„„„„„„3 第二章 系统分析 „„„„„„„„„„„„„„„„„„„„„„„„4 2.1 初步调查„„„„„„„„„„„„„„„„„„„„„„„„4 2.2 可行性分析„„„„„„„„„„„„„„„„„„„„„„„4 2.3 现行系统分析„„„„„„„„„„„„„„„„„„„„„„5 2.4 数据流程图和数据字典„„„„„„„„„„„„„„„„„„6 第三章 系统设计„„„„„„„„„„„„„„„„„„„„„„„„10 3. 1 系统功能设计 „„„„„„„„„„„„„„„„„„„„„10 3. 2 数据库设计 „„„„„„„„„„„„„„„„„„„„„„11 3.3 代码设计 „„„„„„„„„„„„„„„„„„„„„„„11 3.4 用户界面设计 „„„„„„„„„„„„„„„„„„„„„16 第四章 系统实施„„„„„„„„„„„„„„„„„„„„„„„„21 4.1 系统实施主要活动、地点和作用 „„„„„„„„„„„„„21 4.2 程序设计 „„„„„„„„„„„„„„„„„„„„„„„22 4.3 系统测试 „„„„„„„„„„„„„„„„„„„„„„„23 4.4 系统运行的管理与维护 „„„„„„„„„„„„„„„„„24 结束语 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„26 参考文献 „„„„„„„„„„„„„„„„„„„„„„„„„„„„27

1.1 课题的提出

企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为查询人事信息提供充足的信息和快捷的查询手段。一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢失。

自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原定系统开发目标,或者根本没有实现原系统的开发目标,而把计算机用作了打字机。这是长期以来困惑着人们的一大问题。现在人们日益深刻认识到,把信息技术应用与应用环境分离是办不到的。管理信息系统根本不仅是技术系统,而且是社会系统。

使用计算机对企业人事信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发一个代替手工操作的新型的计算机管理的信息系统对本公司来说刻不容缓,这也是本课题的由来。

1.2 采用的体系结构

本管理信息系统是基于C/S模式结构的MIS体系构建。

Clients/Server结构(简称C/S结构)是九十年代流行的信息系统结构,在C/S结构下,应用系统被分为前台(客户机)和后台(服务器)两部分,其作用分别是:应用处理由客户机完成,数据访问和事务处理由服务器完成。这种方案实现了功能分布,即由客户机端提出查询请求(执行SQL语句),而服务器完成对数据库的查询任务,并把查询结果通过网络返回给客户机 C/S模式响应速度快,网络通信负担小,适用于企业内部局域网,在企业内部的集中管理模式中发挥了重要作用。1.3 开发方法

本系统采用结构化生命周期法和快速原型法相结合的方法开发。1.4 系统开发的目标

本系统大致要做到以下几点: 1)操作简便,节省大量人力;

2)可以方便的存储员工档案,安全、高效; 3)可以迅速计算员工的各种工资费用; 4)可以迅速查到所需信息,便于管理。

企业要较好的管理其人事信息,就必须要建立完善、准确的原始记录。有关人事信息的原始凭证包括员工基本信息,工资记录、考勤记录、工作评价记录、员工基本信息记录等。1.5 开发工具的选择

本系统使用VB6.0作为前台设计和SQL Server 2000管理数据库。编程环境的选择:

Visual BASIC是一种可编程的应用软件,其特点是具有生成功能,用户可方便的设计界面,是目前最为广泛的、易学易用的面向对象的开发工具。它提供给用户一种可以跨越多个软件平台的通用语言,还提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性,软件开发人员只要掌握一种核心的语言,而且看到的是相同的用户界面。实现本系统VB是一个相对较好的选择。关系型数据库的实现:

SQL Server 2000 是Microsoft公司最新开发的大型关系数据库管理系统,具有非常大的关系数据库的创建、开发、设计及管理功能。与以前的版本相比,SQL Server 2000 彻底脱离的了 Sybase,它将数据库连接到 Internet,并通过Web浏览器显示数据操作,具有客户机/服务器结构,并与Microsoft公司的其他产品及第三方面产品具有良好的兼容性,能方便的实现无缝操作。此外,SQL Server 2000 还提供了对分布式事务处理的支持,并具有对开发工具的良好支持,能为大型数据库项目提供优秀的企业业绩解决方案。第二章 2.1 初步调查

1)系统的外部环境。现行的人事管理系统有员工、车间、财务科、人事科、经理之间的工作联系,有各种表单、文件和资金的往来。

2)现行系统的概述。现行系统功能低下,管理水平落后,无人对整个流程负责,工作效率很低,安全性和可靠性也很差。

3)现行系统的重要作用。现行系统担负责管理公司的人事系统,它和公司的员工、各管理部门以及领导是通过频繁的表单和接触以及口头传达来联系的,它所掌握的信息和片面,不具有全局性。

2.2 可行性分析

可行性是指在当前组织内外的具体条件下,这个信息系统的开发是否具备必要的资源及其它条件。现对本系统的可行性分析如下: 1)技术可行性分析:

MIS系统技术成熟、可靠,VB6.0开发与老版本兼容性好、SQL Server数据库管理高校稳定、灵活方便、适合现阶段业务规模发展的需要,技术上可行。2)济可行性分析:

当前,各单位系统为适应新时期信息发展的需要,紧密注意信息新技术的发展。为加强管理,各单位实现了计算机企业人事管理信息系统管理。因此,系统的硬件资源已经完备,系统开发只需软件成本预算,开发费用大大降低。3)管理上的可行性

管理人员已充分认识到使用人事管理信息系统对员工实现规范的计算机管理的重要性,用计算机管理企业人事信息能保证所需要的基础数据准,真实。

2.3 现行系统分析

现行的系统是采用手工操作的,效率低下而且浪费了大量的人力物力。由于手工所存在的误差,还容易造成数据的丢失,降低了系统的性能和准确度。由于信息有时乱七八糟地存在一起,十分分散。信息交换全赖于传递文件和口头表示,对数据的共享也非常的不便。2.3.1 现行系统统组织结构图

系统的组织结构是指组织内部的划分及它们的相互关系。信息的流动关系是以组织结构为背景的,而且总是伴随着组织部门之间的物流、资金流、和资料流而发生的。下图是本公司的系统的组织结构图:

2.3.2 业务流程图

这是一种表明系统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理迂回等。

2.4 数据流程图和数据字典 2.4.1 数据流程图

将本系统的数据用数据流程图表示,以员工的工资管理为例,见下图。经过对数据流程分析,揭示出五个主要处理:企业人事信息填制工资计算表、工资计算、工资汇总和工资发放。在数据流程图中显示出系统当前使用的数据存储有:工资卡(档案)、工资结算单(每个职工工资结算明细)、工资汇总表(各部门各类人员的各项工资汇总结果)。如下图:

工资管理系统与五个外部实体有关:人事科、车间室、总务科、职工和财务系统,其中总务科是系统数据的外部来源,即它们主要提供原始数据的实体。职工和财务的子系统是工资系统数据的外部取出,是接收系统数据的实体。2.4.2 数据字典

数据字典是在数据流程图之上进一步定义和描绘所有数据的一种工具,是对数据流程图的一个补充说明,它清楚的定义与解释了数据流程图上未能表达的内容,同时它能够帮助分析员组织数据,是同用户交谈的极好工具。此外,数据字典记载着每个数据项的关键条目,从中可以检查出个数据元素的内容或漏掉的数据元素。

数据字典是描述系统流程图中所有数据流、数据存储、处理功能等卡片的集合,其包括种条目:数据流、文件、数据项和加工。建立完善的数据字典是对所收集、整理数据的一种分析归档方式,为下一步建立数据库和处理数据作准备。

下面列出企业人事信息管理系统中,数据字典的部分条目

1. 数据项 2. 组和数据项

3. 数据流 4. 数据存储

5. 处理逻辑

论文出处(作者):

第三章 系统设计 3.1 系统功能设计

系统开发的总体任务是实现企业人事信息关系的系统化、规范化和自动化,是在系统开发的总体任务的基础上完成的。对本系统的功能进行集中、分块,按照结构化程序设计的要求,得到如下图所示的系统功能模块图。各模块实现的功能解释如下: 1)有关企业员工各种信息的输入,包括员工基本信息、所在部门、工作信息和工作简历等。2)员工各种信息的查询。3)员工各种信息的修改。4)考勤信息的输入等。5)考勤信息的查询。6)员工工作评价信息的输入。7)员工工作评价信息的查询。8)员工工作评价信息的修改。9)员工工资信息的输入 10)员工工资信息的查询。11)员工工作信息修改等。

3.2 代码设计

代码是一组有序的数字或字母的排列,是代表客观存在的实体或属性的符号,代码设计就是给系统中某些实体及其属性于相应的编码。这些编码主要是为了对实体的表示、助记和方便检索。代码结构的类型有:顺序码、区间码、助记码。本企业对员工的编码使用的是区间码。

上述编码分别以“0”,“1”,“2”,„„开头,以表示所代表的员工分别属于管理人员、一车间、二车„„。3.3 数据库设计

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生的影响。合理的数据库结构时既可以提高数据存储的效率,保证数据的完整和一致.另外,合理的数据库结构将非常有利于程序的实现。

设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。

3.3.1 数据库需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

仔细分析调查有企业人事信息需求的基础上,将得到如下图所示的本系统所处理的数据流程。

图:企业人事信息管理系统数据流程图 3.3.2 数据库概念结构设计

根据上图,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据上面的设计规划处理的实体有:员工基本信息实体、员工考勤信息实体、员工工作评价信息实体、员工工资信息实体。各个实体具体的描述E-R图如下: 下图为员工基本信息实体E-R图。

下图为员工考勤信息实体E-R图。下图为员工工资信息实体E-R图

实体与实体之间的关系E-R图如下图所示。3.3.3 数据库结构的实现

经过前面的需求分析和概念结构设计以后,得到是数据库的逻辑结构。现在就可以在SQL Server 2000数据库系统中实现该逻辑结构。这是利用SQL Server 2000数据库系统中实现该逻辑结构。3.3.4 创建系统数据表格 manrecord 列名 数据类型 长度 允许空 说明 ygid varchar 8 编号 ygname varchar 10 姓名 ygdept varchar 20 √ 部门 ygsex varchar 2 √ 性别 ygbirthday datetime 8 √ 生日 ygplace varchar 40 √ 籍贯 yglevel varchar 10 √ 学历 ygspecial varchar 20 √ 专业 ygdate1 datetime 8 √ 参加工作时间 ygdate2 datetime 8 √ 入党时间 ygbusi varchar 12 √ 职称 ygdate3 datetime 8 √ 职称时间 ygstatus varchar 12 √ 原身份 ygoffice varchar 30 √ 原工作单位 ygduty varchar 10 √ 原职务 ygdate4 datetime 8 √ 进入公司时间 ygdate5 datetime 8 √ 起薪时间 ygdate6 datetime 8 √ 调入时间 ygno varchar 8 √ 挡号 ygremark1 text 16 √ 备注 3.3.5 创建员工基本工资分配表 pay 列名 数据类型 长度 允许空 说明 gzid varchar 8 编号 gzname varchar 10 姓名 gzbase numeric 5 底薪 gzall numeric 5 √ 补贴 gzbonus numeric 5 √ 奖金 gzpay numeric 5 √ 加班 gzdeduct numeric 5 √ 扣考核 gzage numeric 5 √ 代扣养老金 gzmedical numeric 5 √ 代扣医疗保险 gzhouse1 numeric 5 √ 代扣住房公基金 gztotal numeric 5 √ 税前小计 gzduty numeric 5 √ 所得税 gzhouse2 numeric 5 √ 房贴 gzhouse3 numeric 5 √ 房租 gzlaborage numeric 5 √ 实发工资 gzdate datetime 8 √ 时间 3.4 界面的设计

本系统的用户界面设计采用Visual BASIC 6.0,他最大的优点是可视性,每个对象都以图形方式显示在界面上,我们不必建立每个对象的程序代码,只需用工具画在界面上。现将本系统的几个主要界面介绍一下。

3.4.1 企业人事信息系统的主窗体

这个项目我们使用多文档界面,单击工具栏中的ADD MDI Form按钮,产生一个在这个窗体上添加所需的控件,创建好的窗体如图所示:

下面对主窗体各选项实现的功能作具体介绍: 1)系统:该项只包括一个退出选项。2)员工基本信息

包括四个菜单项:添加员工信息、修改员工信息、删除员工信息、员工信息查询。员工基本信息的数据项有员工编号、员工姓名、性别、出生日期、所在部门、籍贯、学历、专业、参加工作时间、进入公司时间、起薪时间、调入部门时间、职称、入党时间、档号、原身份、原职务、原工作单位、备注等。3)员工考勤管理。

包括四个菜单项:添加考勤信息、修改考勤信息、删除考勤信息、员工考勤查询。包括的数据项有员工所在部门、员工姓名、出勤时间、工序时间、旷工时间、请假时间、早退时间、迟到时间、加班时间、出差时间等。4)员工工作评价管理。

包括四个菜单项:添加工作评价信息、修改工作评价信息、删除工作评价信息、员工工作评价查询。包括的数据项有员工所在部门、员工姓名、员工所在部门、工作业绩、工作态度、业务水平、备注等。

5)员工工资管理。

包括三个菜单项:计发员工工资信息、修改员工工资信息、员工工资信息查询。包括数据项有员工所在部门、员工姓名、底薪、补贴、奖金、加班、住房补贴、房租、养老金、医疗保险、住房公积金、所得税、实发工资等。6)帮助:显示相关帮助信息。3.4.2 主窗体菜单

创建如下图所示菜单结构:

该窗体实现的是对菜单的编辑,主菜单有系统、员工基本信息、员工考勤管理、员工工作评价管理。下面的子菜单分别实现的是对这些主菜单的具体数据的添加、修改、删除和查询。3.4.3 员工基本信息模块。创建好的窗体如下所示:

下面对本窗体实现的功能作具体介绍:

该窗体分四个部分,左上边实现的是输入员工的基本信息,右上边实现的是输入员工的基本工作信息,下边是工作简历,最下边是其它信息。员工的基本信息的数据项有:姓名、部门、性别、生日、籍贯、学历、专业。工作信息的数据项有建参加工作时间、进入公司时间、起薪时间、调入部门时间、职称、职称时间、入党时间。工作简历包含的数据项有:原身份、原职务、原工作单位。其它信息的数据项是:备注,用于输入有关员工的其他备用说明。3.4.4员工考勤管理模块。创建好的窗体如下所示:

现将员工考勤窗体介绍一下:基本信息栏可输入员工信息、本月基本信息、调整工资。员工基本信息栏包括部门和姓名;本月基本信息包括考勤年月、本月天数、工休天数和应出勤天数。3.4.5员工工资管理模块 创建好的窗体如下所示:

该窗体的功能有输入员工的信息、基本工资、代扣项目和工资总计。员工信息栏的数据项是:部门和姓名;基本信息数据栏的数据项是底薪、补贴、奖金、扣考核、房贴和房租;代扣项目栏的数据项有:养老金、医疗保险、住房公积金;工资小计栏的数据项有稅前小计、所得税、实发工资和计发时间。

第四章 系统实施

4.1 系统实施主要活动、地点和作用 4.1.1 系统实施的主要活动

系统实施的主要活动内容包括系统环境的建立、程序设计、数据准备与录入、系统人员培训、系统的调试与转换和、文档的建立与完善。以上各工作几间的关系如图所示:

4.1.2系统实施的环境建设与设备购置

由于在系统实施过程需要的人员和设备的数量及种类都很多,因此,在正式组织实施时必须首先做好各项准备工作。

一、计算机机房的建设

计算机机房的建设是指能够满足各项环境指标、安放计算机设备使其充分发挥功能的工作场所。

1)机房建设的要求

计算机机房的建设应该考虑到它的可靠性、可维护性和可扩展性以及安全性和经济性等方面的要求,并且要根据实际情况提出具体的指标标准,为系统的实施提供一个良好的环境。2)机房总体布局问题

计算机机房应该包括计算机主机房、基本工作房间和各类辅助性房间等。计算机机房的总体布局应该以安装计算机设备的主机房为中心,然后确定其它房间的多少和大小,并且依据各个房间之间的关系来综合考虑布局。

二、购置计算机系统设备。

1)购置计算机系统硬件设备。购置设备首先要考虑该是质量,并且要在保证质量的前提下,尽可能地降低购置成本。

2)资料齐全、手续完整。购置设备要求供货单位提供的设备资料必须齐全、售货手续必须完整,同时要组织好验收工作。由于计算机设备技术比较复杂,验收工作必须十分认真仔细地进行。3)计算机设备的兼容性和可维护性。购置计算机设备必须还要考虑它的兼容性和可维护性。应尽量选购那些兼容性好、可维护性好、并且能够提供良好售后服务的设备。4.1.3 系统实施的作用

系统实施阶段既是成功的实现新系统,又是取得用户对系统信任的关键阶段。MIS的规模越大,实施阶段的任务就越复杂。在系统正式实施之前,就要制定出周密的计划,即确定出系统实施的方法、步骤、所需的时间和费用。并且要监督计划的执行,做到既有计划又有检查,以保证系统实施工作的顺利进行。

4.2 程序设计和软件开发工具。

随着计算机应用水平的提高,软件越来越复杂,同时硬件价格不断下降,软件费用在整个应用系统中所占的比重急剧上升,从而使人们对程序设计的要求发生了变化。在过去的小程序设计中,主要强调程序的正确性和效率,但对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。目前衡量程序设计质量的指标要求一般有以下几个方面: 1)可靠性

系统运行的可靠性是衡量系统质量的首要指标。它有两方面的含义:一方面是指系统的安全可靠性,如数据存取、通讯、操作权限等的安全可靠性;另一方面是指程序运行的可靠性。2)实用性

实用性是指从用户的角度来审查系统的功能实用、灵活、方便。实用性是系统实施后投入运行的重要保证。3)规范性

规范性是指系统功能的划分、书写的格式、变量的命名等都有统一的规范。文档的规范化是今后程序的阅读、修改、维护以及相互交流所必须做到的。4)可读性

可读性是指设计的程序结构和命令语句清晰,使其他人容易看懂。可读性是今后维护和修改程序的基础,对于大型的系统软件开发尤为重要,没有可读性的程序就无法修改与维护,也就没有生命力。5)可维护性

可维护性是指系统程序的各个组成部分是相互独立的,没有牵一发而动全身的连锁反应。可维护性是和规范性、可读性等指标密切相关的。4.3 系统测试

系统测试是在假定系统中有错误的前提下进行的,通过测试来尽可能地发现在系统分、系统设计和系统实施中存在的错误,也就是系统测试的目的是为了发现和解决系统中可能存在的错误。测试包括对系统的基本功能、系统的效率、系统的可靠性和可操作性等问题所进行的测试。系统测试的目的体现在系统调试的各个步骤中。程序测试,是为了发现程序设计中错误。也就是说,越是早期的错误,往往越是到最后才能发现。所以要非常重视早期的系统分析、系统设计工作,决不能草率行事,不然一旦出现错误,将使系统的开发工作大量返工,造成工期的延误和人力资源的浪费。

系统测试的方法主要有两种: 1)黑箱法

黑箱法是指测试人员不考虑程序模块的内部结构如何,而只用测试程序来验证程序是否符合功能的要求,是否会发生异常现象。2)白箱法

白箱法是指测试人员根据模块内部的结构来导出测试数据,使模块中的所有测试路径都被测试到。

系统的测试很明显在程序测试中要用白箱法,在系统的统调试中要用白箱法。但是在具体实践中是要互相结合运用的,因为无论是“黑箱法”还是“白箱法”都是无法将系统中的所有错误都测试出来。

4.4 系统运行的管理与维护

企业人事信息管理系统正式投入运行以后,为了让MIS长期高效的工作,必须加强对MIS日常管理。我们把系统交付使用后的变更等工作成为软件维护。MIS运行的日常管理决不仅仅是机房环境和设施的管理,更主要的是对系统每天运行情况、数据输入和输出情况以及系统的安全性与完备性及时如实的记录和处置。这些工作主要有:

1)系统运行的日常维护。包括数据收集、数据整理、数据录入、及处理结果的整理与分发。此外,还包括简单的硬件管理和设施管理。

2)系统运行情况的记录。整个系统运行情况的记录能够反映出系统在大多数情况下的状态和工作效率,对于系统性能的评价与改进具有重要的参考价值。因此,对MIS的运行情况一定要及时、准确、完整地记录下来。除了记录正常情况外,还要记录意外情况发生的时间、原因与处理结果。记录MIS运行情况是一件细致而又繁琐的工作,从系统开始投入运行就要抓好。

系统维护维护是系统生存期的一个重要阶段,也是持续时间最长,工作量最大的一个阶段。因为在软件的使用过程中,用户往往会发现一些在开发时期没有发现的错误;随着环境的变化,用户可能对原来的软件产品提出修改的要求,往往会对原来的软件在性能和功能上提出一些新的要求。所以说软件在交付使用后,还必须做好维护工作,使软件将更加完善,能适应新的环境和要求,延长使用时寿命。

1)程序的维护。程序维护指根据需求变化后硬件环境的变化对程序进行部分或全部修改。修改时应充分利用原程序,需改后要填写程序修改登记表。并在程序变更通知书上写明新老程序的不同之处。

2)数据文件的维护。数据文件的维护有许多是不定期的,必须在现场要求的时间内维护好。维护是一般使用开发商提供的文件维护程序,也可自行编制专用的文件维护程序。

3)代码的维护。代码的维护应由代码管理小组进行。变更代码应经过详细讨论,确定之后应用书面写清、贯彻。代码维护的困难往往不在代码本身的变更,而在于新代码的贯彻。为此,除了成立专门的代码管理小组外,各业务部门要指定专人进行代码管理,通过他们贯彻使用代码。这样做的目的是要明确管理职责,有助于防止和订正错误。

第五篇:本科毕业论文

3权力制约及监督机制乏力

公务员是国家公职人员,行使公权力,是属于管理多数人的少数人,加强对权力的监

督和制约,更需要加强对公务员的监督管理。近些年,公务员中出现的各种不正之风和以 权谋私、贪污受贿、腐化堕落等现象得不到有效地遏制,使一些违法违纪人员长期逍遥法 外,其中一个很重要的原因就是对权力的监督力度不够,监督机制乏力。造成权力制约和 监督机制乏力的原因主要在于:

第一,监督体制不顺是造成权力监督不力的重要原因。当前权力监督主体和客体的格

局是,拥有监督权的各级监督机构都同时受上级监督机构和同级党委或行政首长的双重领 导,监督主体隶属于监督客体。

在我国目前的监督职能体系中,纪委和党委的监督以及互相监督始终是个难题。一方 面,党政干部违法犯罪,检察机关可以查处;检察机关干警违法犯罪,纪委可以进行查处;那么,纪委的干部又到底该由谁来监督,纪委干部特别是纪委书记违法犯罪,该由谁来查 处呢?在国内现行的反腐败体系中,纪委处于核心地位,其他机关不可能对纪委书记进行 监督。而上级纪委平时与下级纪委接触甚少,存在信息不对称的情形,很难了解其违法犯 罪的事实。原北京市委书记陈希同在中央纪检委的眼皮底下从事腐败活动达六七年之久亏 早已具备了立案检查的条件,却直到给党和国家造成了极大的危害之后,才在中央委员会 的坚持下给予立案。另一方面,党章中明确规定纪委要监督同级党委,然而实际上纪委是 监督不了党委的。党委书记如果对纪委书记不满意,向上一反映,那么纪委书记有可能就 要被调整或调离。同样,党委也监督不了纪委。纪委是双重领导,可以直接向上级纪委反 映问题,这样出于自身利益,党委也不太愿意招惹纪委,也达不到监督纪委的功能。2006 年查处的原郴州市纪委书记曾锦春一案就充分暴露出这一问题的弊端。据报道,经最高人 民法院复核确认,自1997年下半年至2006年9月期间,在矿产承包及纠纷处理、干部选拔 任用、工程承揽及招投标、税费的减免、违纪违法案件的查办及诉讼案件的处理等方面,曾锦春为他人谋取利益,单独或伙同其妻和子女等人收受、索取他人贿赂,收受贿赂及索 贿共计3123万多元。另有952万余元的巨额财产来源不明。收受贿赂数额之巨,为曾锦春 赢得了“中国纪委书记第一贪”的称号。因此,’理顺监督体制,应建立起与同级党委平行 的权力监督机构,以确保监督主体的独立性,使之能够有效地实施监督。

第二,政党及民主监督的作用没有得到充分的发挥。首先,从党内民主监督方面来看,其监督方式缺乏对权力的有效制约;其监督内容中缺乏对领导干部自上而下的监督;监督 和被监督者相对缺乏平等性和独立性等。其次,从人大监督方面来看,关于人大特定问题 调查方面的法律、法规还不完善,缺乏具体的可操作性和规范性;其外部环境建设还有待 加强,有关方面需要对人大行使特定问题调查权形成正确的认识和态度,创造一个有利于 人大依法开展特定问题调查的环境等。·最后,从民主党派监督来看,由于其职能定位比较 模糊,以及其成员大都分散在各具体业务领域中,难以凝聚力量真正发挥其监督作用。第三,体制性障碍妨碍新闻舆论监督作用的有效发挥。宪法和法律明确规定了群众有

对政府监督的权利,相关的信访、举报等制度也己形成。但是,客观上群众与公务员在权 力、地位上的不平等,以及信息不对称和政府工作的专业化使群众监督的积极性不高,信 息反馈慢,监督查处不力,举报人遭受打击报复等情况,造成群众监督的不力。被称之为 “第四种权力”的大众媒体虽然能够有效地监督,但是由于种种原因仍不能完全发挥其应 有的作用。首先,我国现行传媒体制对新闻宣传的行政管控过于严格。在内容、角度和深 度上媒体报道的自由度相对较小,部分社会问题及隐患不能通过媒体及时曝光。其次,民 众的认识水平不足以及欠缺对信息的甄别能力。随着科技的不断发展和进步以及信息时代 的到来,一方面,民众可以从各种渠道获取大量信息;而另一方面,如何甄别信息的真伪 也成为民众面对庞大信息的一个难题。这在一定程度上也影响了舆论环境及舆论监督作用的有效发挥。最后,缺乏对已有舆论监督行为的保护和鼓励等相关措施也是我国舆论监督 难以开展的重要原因。目前有关舆论监督的法律、法规还不是较为健全,相关的政策规定 也较为抽象,缺乏实际操作性;此外,由于部分法律法规还存在不连贯、不统一的问题,使舆论监督缺乏严格的法律依据,难以真正有效地发挥对政治生活的监督作用。“绝对的 权力绝对地导致腐败”,只有公共权力得到制约和监督,才能有效制止腐败现象的蔓延。

(四)增强监督的实效性,对公务员进行全方位监督

英国著名历史学家阿克顿勋爵曾指出:“权力导致腐败,绝对权力导致绝对腐败”。①

实践表明,一个强大而有力的监督体系要求监督在空间范围上是全方位的,监督的时间延 续是全过程的,并且监督机构是相对独立的。这对防范公务员腐败现象蔓延有非常重要的 作用。

1理顺监督体制

如何建立和理顺党内权力制约监督体制,对权力进行内外监督,惩处和打击公务员腐

败行为,形成一种官员不敢滥用权力的压力和氛围,这是关系到党的兴衰的核心问题。因 此,要增强监督的实效性,首先需要理顺监督体制。邓小平同志曾经讲到:“如果我们不 受监督,不注意扩大党和国家的民主生活,就一定要脱离群众,犯大错误。”②。

‘当前,理顺监督体制的关键在于提高纪检监察部门的相对独立性。按照党章规定,各 级纪委应该并且只能向人民代表大会负责,受其领导和监督,而不是在同级党委的领导下 开展工作。就目前的纪委接受上级纪委和同级党委的双重领导体制而言,在制度设计上,虽然纪委有监督同级党委的职能,但在实际中,纪委对同级党委,尤其是常委和书记等领 导干部实行有效的监督在实践上还存在问题。这无异于形成了被监督者领导监督者进行监 督的情行,降低纪检监察部门的权威性。因此,改革现行纪委体制,切实履行党章规定职 责,提高纪检监察部门的相对独立性,一方面要根据现行体制的弊端,改变管理监督体制 的双轨制,实行由纪检监察部门垂直领导的工作方式,这有利于避免地方各级党委政府对 纪检监察部门的干扰,从而使纪检监察部门能更有效地开展工作。另一方面要坚决纠正把 发生违规或腐败案件时的查处权级级下放,尽可能地避免因行政隶属关系和利益关系等复 杂因素造成对公务员腐败问题查处中出现的不透明、不公正现象。同时,还应加强纪检监 察队伍的建设,形成一支素质高、思想作风过硬并且了解政策法律和懂技术的专业队伍,坚持不懈地同腐败现象作斗争。

2增强政党监督的力度

近年来,党和政府不断加强政党及民主监督力度,表现出党着力防止腐败的决心。政

党监督是人类对政治认识理性化的重要标志,是人类文明的有益成果。政党监督主要是指 中国共产党对政府机关及其工作人员的监督,即通过制定路线、方针、政策以及对包括国 家行政首脑在内的担任国家行政公职的所有党员的行为实施监督制约。政党对国家权力的 制约具有举足轻重的影响。其主要形式是日常性监督和党的各级纪委的专门监督。此外,政党监督还包括各民主党派对政府的监督。

中国共产党作为执政党必须搞好廉政建设,做好监督制约工作。首先,通过方针政策

指导督促公务员特别是党员干部廉洁奉公,加大对腐败分子的查处与制裁。其次,要严把 干部任免关,提高公务员干部队伍整体素质,坚持对所任命干部的日常监督,继续坚持和 完善公务员及领导干部思想工作汇报制度、定期考核制度、民主评议制度、领导干部个人 重大事项请示报告和个人收入申报制度等,全面推进公务员及领导干部经济责任审计、任.中审计、离任审计和责任追究制度。再次,加强公务员思想道德教育,提高权力主体自我 约束、抵制诱惑的能力。最后,在党进行自身权力制约作用的同时,还应充分利用各民主

党派社会联系广、影响大的优势,拓宽民主党派参政议政渠道,对国家权力、行政权力进 行多方面的监督,以最大限度地发挥制约公务员腐败现象的作用,加强各民主党派对党和 政府的监督程度。

下载多功能视力保护器本科毕业论文word格式文档
下载多功能视力保护器本科毕业论文.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    毕业论文材料(本科)

    通知 为了同学们及时毕业,现将毕业论文及毕业实习相关工作安排如下: 一、毕业前要准备的材料(少一样不能毕业): 1、毕业设计(论文)选题表 2、毕业设计(论文)任务书 3、毕业设计(论文)开......

    本科毕业论文

    本科毕业论文 On the temporal phenomenon was reflected by characterization in the adventures of Tom Sawyer 论《汤姆索亚历险记》所反映的社会现象 系 名称:外语系专......

    本科毕业论文

    西安文理学院继教院本科毕业论文 浅谈游戏与早期教育 摘 要:近年来,研究早期教育的专家们,更多的人认为游戏是许多方式的学习中最有效、最好的一种学习。幼儿最喜欢的也是游......

    本科毕业论文

    浅谈中国古代贬谪文学 ----杨锦龙 【论文提要】:古代士人的入世情怀以政治为轴心,突出的表现为经世致用,为国分忧。当政治一旦与文学挂钩,就必定会衍生出带有中国特色的一系......

    本科毕业论文样稿

    四川师范大学本科毕业论文 从行政法论中国电影分级制度 ——浅析中国电影分级制度的出路 学生姓名 院系名称 专业名称 班 级 学 号 指导教师 完成时间 侯云杰 法学院 法学 2......

    行政管理本科毕业论文

    NANCHANG UNIVERSITY 本(专)科毕业论文 题 目:新时期农村义务教育面临的问题及对策研究 学生姓名: 指导教师: 毕业院校: 专 业: 行政管理学(独立本科段) 2009年3月15日 目 录 摘要......

    工商管理本科毕业论文

    目 录 一、深圳市地铁集团有限公司简介 ................................................ 1 二、地铁国有企业改革的现实困境及原因分析 .....................................

    本科毕业论文(设计)参考(本站推荐)

    新乡学院毕业论文 论文题目: 天然气催化燃烧催化剂 的研究进展 学位申请人姓名 李义朋 化学与化工学院 化学(师范) 2008级1班 郭俊胜 副教授 院(系)名称 专年业级名班称......