西门子s7-200的plc四层电梯电气控制设计及中小企业办公自动化设计与实现_第1页
西门子s7-200的plc四层电梯电气控制设计及中小企业办公自动化设计与实现_第2页
西门子s7-200的plc四层电梯电气控制设计及中小企业办公自动化设计与实现_第3页
西门子s7-200的plc四层电梯电气控制设计及中小企业办公自动化设计与实现_第4页
西门子s7-200的plc四层电梯电气控制设计及中小企业办公自动化设计与实现_第5页
已阅读5页,还剩120页未读 继续免费阅读

下载本文档

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

文档简介

厦门南洋职业学院毕业设计(论文)西门子S7-200的PLC四层电梯电气控制设计学历层次大专教学院名称机电工程学院专业名称机电一体化技术学生姓名指导教师摘要随着科学技术的不断发展,在城市建筑越来越多也越来越高,为了能方便上楼,电梯也是大家经常所用的一种垂直交通公交工具,也是并不可少的密不可分的,在现代的生活中也有广泛的应用。本文介绍的就是应用西门子S7-200可编程控制器对电梯系统进行控制。首先分析了电梯的组成部分,确定了整体设计流程,在此基础上对于该系统的硬件部分进行设计,在硬件设计过程中,对控制系统所需要的输入与输出的点数,进行了I/O分配,因为考虑输出点数的数量过多,需要进行I/O扩展,扩展模块选择EM223,接着画出了电梯控制流程图,根据流程图以及I/O地址的分配,画出梯形图,在设计中还用到了中间继电器以及定时器,最后对程序进行了调试和运行,能够很好的实现电梯的升降以及厢门的开关,完成了设计任务的要求,运用MCGS组态软件制作人机对话界面,检验电梯PLC控制系统的运行情况。关键词:电梯程序PLC.目录摘要……………3目录……………4第一章概述…………………5一电梯的结构…………5二电梯的分类…………6三电梯控制技术的发展………………9四电梯工作原理………………………10第二章可编程控制器(PLC)简介……………12一PLC的工作原理………………………12二PLC编程语言…………12三PLC的主要功能………………………13四PLC的发展过程………………………13第三章硬件设计………………15一硬件配置简介…………15二电梯控制系统…………15三电气控制系统框图……………………17四输入输出的分配………………………17第四章软件设计………………19一四层电梯梯形图………………………19二程序流程图……………25三电梯PLC控制系统设计………………26第五章系统调试………………29一系统调试………………29二软件部分调试…………29总结………………30致谢………………31参考文献…………………………31第一章概述一、电梯的结构电梯是机电合一的大型复杂产品,机械部分相当于人的躯体,电器部分相当于人的神经.机与电的高度合一,使电梯成了现代科学技术的综和产品.对于电梯的结构而言,传统的方法是分为机械部分和电气部分,但以功能系统来描述,则更能反映电梯的特点.下面简单介绍电梯机械部分的结构,而我们的主要目的是怎样来控制它.

1.1曳引系统

曳引系统的主要功能是输出与传递动力,使电梯运行.

曳引系统主要由曳引钢丝绳,导向轮,反绳轮组成.

1.2导向系统

导向系统的主要功能是限制轿厢和对重的活动自由度,使轿厢和对重只能沿着导轨作升降运动.

导向系统主要由导轨,导靴和导轨架组成.

1.3轿厢

轿厢是运送乘客和货物的电梯组件,是电梯的工作部分.

轿厢由轿厢架和轿厢体组成.

1.4门系统

门系统的主要功能是封住层站入口和轿厢入口.

门系统由轿厢门,层门,开门机,门锁装置组成.

1.5重量平衡系统

系统的主要功能是相对平衡轿厢重量,在电梯工作中能使轿厢与对重间的重量差保持在限额之内,保证电梯的曳引传动正常.

系统主要由对重和重量补偿装置组成.

1.6电力拖动系统

电力拖动系统的功能是提供动力,实行电梯速度控制.

电力拖动系统由曳引电动机,供电系统,速度反馈装置,电动机调速装置等组成.

1.7电气控制系统

电气控制系统的主要功能是对电梯的运行实行操纵和控制.

电气控制系统主要由操纵装置,位置显示装置,控制屏(柜),平层装置,选层器等组成.

1.8安全保护系统

保证电梯安全使用,防止一切危及人身安全的事故发生.

由限速器,安全钳,缓冲器,端站保护装置组成.二、电梯的分类电梯的定义为:用电力拖动的轿厢运行于铅垂的或倾斜不大于15°的两列刚性导轨之间运送乘客或货物的固定设备。习惯上不论其驱动方式如何,将电梯作为建筑物内垂直交通运输工具的总称。

根据建筑的高度、用途及客流量(或物流量)的不同,而设置不同类型的电梯。目前电梯的基本分类方法大致如下。

2.1按用途分类

2.1.1乘客电梯,为运送乘客设计的电梯,要求有完善的安全设施以及一定的轿内装饰。

2.1.2载货电梯,主要为运送货物而设计,通常有人伴随的电梯。

2.1.3医用电梯,为运送病床、担架、医用车而设计的电梯,轿厢具有长而窄的特点。

2.1.4杂物电梯,供图书馆、办公楼、饭店运送图书、文件、食品等设计的电梯。

2.1.5观光电梯,轿厢壁透明,供乘客观光用的电梯。

2.1.6.车辆电梯,用作装运车辆的电梯。

2.1.7船舶电梯,船舶上使用的电梯。

2.1.8建筑施工电梯,建筑施工与维修用的电梯。

2.1.9其它类型的电梯,除上述常用电梯外,还有些特殊用途的电梯,如冷库电梯、防爆电梯、矿井电梯、电站电梯、消防员用电梯等。

2.2按驱动方式分类

2.2.1交流电梯,用交流感应电动机作为驱动力的电梯。根据拖动方式又可分为交流单速、交流双速、交流调压调速、交流变压变频调速等。

2.2.2直流电梯,用直流电动机作为驱动力的电梯。这类电梯的额定速度一般在2.00m/s以上。

2.2.3液压电梯,一般利用电动泵驱动液体流动,由柱塞使轿厢升降的电梯。

2.2.4齿轮齿条电梯,将导轨加工成齿条,轿厢装上与齿条啮合的齿轮,电动机带动齿轮旋转使轿厢升降的电梯。

2.2.5螺杆式电梯,将直顶式电梯的柱塞加工成矩形螺纹,再将带有推力轴承的大螺母安装于油缸顶,然后通过电机经减速机(或皮带)带动螺母旋转,从而使螺杆顶升轿厢上升或下降的电梯。

2.2.6直线电机驱动的电梯,其动力源是直线电机。

电梯问世初期,曾用蒸汽机、内燃机作为动力直接驱动电梯,现已基本绝迹。

2.3按速度分类:电梯无严格的速度分类,我国习惯上按下述方法分类。

2.3.1低速梯,常指低于1.00m/s速度的电梯。

2.3.2中速梯,常指速度在1.00~2.00m/s的电梯。

2.3.3高速梯,常指速度大于2.00m/s的电梯。

2.3.4超高速,速度超过5.00m/s的电梯。

随着电梯技术的不断发展,电梯速度越来越高,区别高、中、低速电梯的速度限值也在相应地提高。

2.4按电梯有无司机分类2.4.1有司机电梯,电梯的运行方式由专职司机操纵来完成。2.4.2无司机电梯,乘客进入电梯轿厢,按下操纵盘上所需要去的层楼按钮,电梯自动运行到达目的层楼,这类电梯一般具有集选功能。2.4.3有/无司机电梯,这类电梯可变换控制电路,平时由乘客操纵,如遇客流量大或必要时改由司机操纵。

2.5按操纵控制方式分类2.5.1手柄开关操纵,电梯司机在轿厢内控制操纵盘手柄开关,实现电梯的起动、上升、下降、平层、停止的运行状态。2.5.2按钮控制电梯:是一种简单的自动控制电梯,具有自动平层功能,常见有轿外按钮控制、轿内按钮控制两种控制方式。2.5.3信号控制电梯,这是一种自动控制程度较高的有司机电梯。除具有自动平层,自动开门功能外,尚具有轿厢命令登记,层站召唤登记,自动停层,顺向截停和自动换向等功能。

2.5.4集选控制电梯,是一种在信号控制基础上发展起来的全自动控制的电梯,与信号控制的主要区别在于能实现无司机操纵。

2.5.5并联控制电梯,2~3台电梯的控制线路并联起来进行逻辑控制,共用层站外召唤按钮,电梯本身都具有集选功能。

2.5.6群控电梯,是用微机控制和统一调度多台集中并列的电梯。群控有梯群的程序控制、梯群智能控制等形式。

2.6其它分类方式

2.6.1按机房位置分类,则有机房在井道顶部的(上机房)电梯、机房在井道底部旁侧的(下机房)电梯,以及有机房在井道内部的(无机房)电梯。

2.6.2按轿厢尺寸分类,则经常使用“小型”、“超大型”等抽象词汇表示。

此外,还有双层轿厢电梯等。

2.7特殊电梯

2.7.1斜行电梯,轿厢在倾斜的井道中沿着倾斜的导轨运行,是集观光和运输于一体的输送设备。特别是由于土地紧张而将住宅移至山区后,斜行电梯发展迅速。

2.7.2立体停车场用电梯,根据不同的停车场可选配不同类型的电梯。

2.7.3建筑施工电梯,是一种采用齿轮齿条啮合方式(包括销齿传动与链传动,或采用钢丝绳提升),使吊笼作垂直或倾斜运动的机械,用以输送人员或物料,主要应用于建筑施工与维修。它还可以作为仓库、码头、船坞、高塔、高烟囱的长期使用的垂直运输机械。三、电梯控制技术的发展电梯电气控制技术是一个综合性的系统技术,包括控制器、传感器和调速方法等多种技术。本文系统分析了这些技术方法的发展历史并对它们进行了分类总结。通过分析可知,在电梯电气控制节能、效率以及控制器性价比等方面还存在许多不足,须要进一步研究探讨。自从电梯发明以后,电梯电气控制技术越来越收到人们的重视。电梯电气控制技术主要体现在电梯电气控制系统的设计上。电梯的电气控制主要是对各种指令信号、位置信号、速度信号和安全信号进行管理,使电梯正常运行或处于保护状态,发出各种显示信号。电梯的电气控制,过去采用继电器逻辑线路,一般称继电器控制。这种硬布线的逻辑控制方式具有原理简单、直观等特点。但通用性差,逻辑系统由许多触点组成,接线复杂、故障率高、设备庞大,国家已规定淘汰。目前我国电梯主要由先进的、可靠性高的微型计算机或可编程控制器(PLC)控制。3.1电梯交流调速方法的发展交流电梯调速方法经经历了由简单到复杂、由低级到高级的发展历程。分析这些方法,可以大致将电梯交流调速的发展历史划分为如下三个阶段。第一个阶段主要在上世纪70年代,其主要标志是交流双速电梯,该方法采用改变牵引电机极对数来实现调速。这种电梯结构简单、价格低廉、使用和维护都很方便,但调速不够平滑、舒适感较差。第二个阶段主要在上世纪80年代,主要使用交流调压调速方法,其性能优越于交流双速电梯。调压调速的方法是通过改变三相异步电机定子端的供电电压实现电机的调速,其制动多采用能耗制动。第三个阶段开始于上世纪90年代,变压变频调速电梯(VVVF电梯)开始占据了世界电梯的市场。VVVF电梯通过调节电机定子绕组供电电压的幅值和频率来实现转速的调节。由于变压变频调速(VVVF)的良好特点,目前新制造的电梯都实现了调压调频调速控制。VVVF电梯以其独特的先进技术和性能,实现了节能、快速、舒适、平层准确、低噪音、安全等目标。由于其优越的调速性能、显著的节能效果,在很多应用场合已取代交流调压调速电梯而成为现在电梯市场的主流。3.2气控制目前存在的主要问题电梯作为现代建筑中的重要交通工具,它与一般的交通工具具有着较大的差别。良好的电梯控制技术是电梯高质量运行的重要保障,电梯运行安全舒适、高效、节能控制器的性价比等都是电梯技术发展面临的重大问题。四电梯工作原理电梯的基本结构是:一条垂直的电梯井内,放置一个上下移动的轿箱(Cab)。电梯井壁装有导轨,与轿箱上的导靴限制轿箱的移动。轿箱的支撑及升降有两种方法:

曳引式

多条钢缆,把轿箱悬挂在电梯井顶部机房的曳引轮之上。钢缆另一端悬挂作平衡的对重。对重一般为轿箱加上50%负载时的重量。当轿箱移动时,对重会向反方向移动。曳引轮是依靠钢缆的粗糙表面及引轮上坑纹之间的摩擦力来拉动轿箱。因此当钢缆或曳引轮用旧之后,必须适时更换以防滑溜。电动机负责带动曳引轮转动,提供动力升起或放下轿箱。电动机可能是交流,亦有可能是直流。部分电动机要使用齿轮带动曳引轮,较新及较快的电梯一般会采用无齿轮带动。部分高层曳引式电梯还有重量补偿:在轿箱及对重之下设有一条钢缆或锁链,连接到地上。作用是补偿悬挂轿箱或对重的钢缆长度改变引起的重量变化。曳引式电梯必定会有各种安全装置,防止轿箱因钢缆继裂、制动失灵等任何原因造成的堕落。最低限度的安全装置包括:在机房装设的钢缆限速器,在轿箱及对重上安装安全钳。安全钳即奥的斯当年发明的机械安全装置,当加速到某一速度时会自动钳紧导轨,把轿箱或对重刹停。在电梯井的底部,还会装有缓冲器,作为最后的保护。曳引式电梯一般需要在电梯顶部设置机房。近年设计新型的曳引式电梯,采用纤维-钢缆复合缆索,可以减少所需的润滑及维修。此外新型的电动机体积小,可以安装在井壁,免除机房设置。

液压式

轿箱由底下的柱塞支撑及升降,柱塞由液压推动。部分柱塞可作望远镜式折叠,减少地底所需要的深度。部分柱塞不可折,安装时地下必需挖一个洞。因为柱塞的限制,液压式电梯一般只会在两至五层高的建筑物上使用(不多于20米)。液压式电梯的优点是机房可设置在任何位置,而且占地较少,机械亦较为简单;一般使用亦较少机会发生问题。但是亦有耗电较多,速度低的缺点(秒速不高于1米)。第二章可编程控制器(PLC)简介一、PLC的工作原理1.1PLC采用“顺序扫描,不断循环”的工作方式

1.1.1每次扫描过程,集中采集输入信号,集中对输出信号进行刷新。

1.1.2输入刷新过程,当输入端口关闭时,程序在进行执行阶段时,输入端有新状态,新状态不能被读入。只有程序进行下一次扫描时,新状态才被读入。

1.1.3一个扫描周期分为输入采样,程序执行,输出刷新。

1.1.4元件映象寄存器的内容是随着程序的执行变化而变化的。

1.1.5扫描周期的长短由三条决定。(1)CPU执行指令的速度(2)指令本身占有的时间(3)指令条数,现在的PLC扫描速度都是非常快的。

1.1.6由于采用集中采样,集中输出的方式,存在输入/输出滞后的现象,即输入/输出响应延迟。二PLC编程语言PLC的用户程序是设计人员根据控制系统的工艺控制要求,通过PLC编程语言的编制设计的。根据国际电工委员会制定的工业控制编程语音标准(IEC1131-3)。现在介绍两种语言:梯形图语言(LD)、指令表语音(IL)。2.1梯形图语言(LD)梯形图语言是PLC升序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员一掌握。梯形图编程语言与原有的继电器控制的不同点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,2.2指令表语言(IL)指令表编程语言是与汇编语言类似的一种助记符语言,和汇编语言一样由操作数组成。在无计算机的情况下,适合采用PLC手持编程器对用户程序进行编制。同时,指令表编程语言与梯形图编程语言图一一对应,在PLC编程软件下可以相互转换。指令表编程语言的特点是:采用助记符来表示操作功能,具有容易掌握;在手持编程器的键盘上采用助记符表示,便于操作,可在无计算机的场合进行编程设计;其特点与梯形图语言基本一致。三PLC的主要功能PLC有丰富的指令系统,有各种各样的I/O接口、通讯接口,有大容量的内存,有可靠的操作系统,因而具有丰富的功能:信号采集功能:可采集开关信号、模拟信号及脉冲信号。输出控制功能:可控制输出开关信号、模拟信号及脉冲(脉冲链或脉宽可调制的脉冲)信号。逻辑处理功能:可进行种种位、字节、字逻辑运算。数据运算功能:可进行种种字、双字整数运算,有的还可进行浮点运算。定时功能:可进行延时或定时控制,时间可精确到毫秒。计数功能:可进行计数,高速计数频率可高达几百KHz。中断处理功能:除了高速计数、脉冲输出使用中断处理,还实现种种内外中断,以提高PLC对输入的响应速度与精度。程序与数据存贮功能:可存贮系统设定、程序及数据,并可保证这些数据在掉电时不丢失。此外,还有联网通讯、自检测、自诊断等功能。丰富的功能为PLC的广泛应用提供了可能;同时,也为工业系统的自动化、远程化、信息化及智能化创造了条件。四PLC的发展过程1968年,美国通用汽车公司(GM)根据市场形势与生产发展的需要,提出了“多品种、小批量、不断翻新汽车品牌型号”的战略。要实现这个战略决策,依靠原有的工业控制装置显然不行,而必须有一种新的工业控制装置,它可以随着生产品种的改变,灵活方便地改变控制方案以满足对控制的不同要求。1969年,著名的美国数字设备公司(DEC)根据GM的功能要求,研制出了这种新的工业控制装置,并在GM公司的一条汽车自动化生产线上首次运行取得成功。根据这种新型工业控制装置可以通过编程改变控制方案这一特点,以及专门用于逻辑控制的情况,称这种新的工业控制装置为可编程序控制器(ProgrammableLogicController),简称PLC。

从1968年到现在,PLC经历了四次换代:第一代PLC大多用一位机开发,用磁芯存储器存储,只有逻辑控制功能。在第二代PLC产品中换成了8位微处理器及半导体存储器,PLC产品开始系列化。第三代PLC产品随着高性能微处理器及位片式CPU在PLC中大量使用,PLC的处理速度大大提高,从而促使它向多功能及联网通信方向发展。第四代PLC产品不仅全面使用16位、32位高性能微处理器,高性能位片式微处理器,RISC(Reducedinstructionsetcomputer)精简指令系统CPU等高级CPU,而且在一台PLC中配置多个处理器,进行多通道处理。同时生产了大量内含微处理器的智能模板,使得第四代PLC产品成为具有逻辑控制功能、过程控制功能、运动控制功能、数据处理功能、联网通信功能的真正名符其实的多功能控制器。同一时期,由PLC组成的PLC网络也得到飞速发展。PLC与PLC网络成为工厂企业中首选的工业控制装置,由PLC组成的多级分布式PLC网络成为CIMS(computer-integratedmanufacturingsystem)系统不可或缺的基本组成部分。人们高度评价PLC及其网络的重要性,认为它是现代工业自动化的三大支柱之一。第三章硬件设计一硬件配置简介PLC产品出现以来,它以面向工业控制的鲜明特点,普遍受到电器控制领域的欢迎。特别是中小容量PLC成功取代了传统的继电控制系统,使得控制系统的可靠性大大提高。目前各国生产的PLC品种繁多,发展速度快。本文所用到的产品是S7-200系列的PLC作系列电梯的。在此简单的介绍该机型的一些技术指标。技术性能分为:一般性能,功能特性(基本单元),输入性能,输出性能和其它性能。二电梯控制系统电梯模拟系统如下图所示:图3.1电梯系统控制模拟图三电气控制系统框图1112345输出PLC西门子S7-200输入9876图3.2输入与输出:1112345输出PLC西门子S7-200输入9876图3.2中输出为:1、电动机;2、上下行接触器;3、快慢速接触器;4、位置指示;5、门锁。输入为:6、轿内指令;7、厅外指令;8、门区感应;9、手动开关门;10、楼层感应。PLC系统部分完成所设定的控制任务所需要的PLC规模主要取决于控制系统对输入,输出点的需求量和控制过程的难易程度四输入输出的分配输入点:序号名称输入点0一层行程开关I0.01二层行程开关I0.12三层行程开关I0.23四层行程开关I0.34四层呼叫按钮I0.45三层呼叫按钮I0.56二层呼叫按钮I0.67一层呼叫按钮I0.78手动开关按钮I1.69手动关门按钮I1.710红外传感器I2.211红外传感器I2.3输出点:序号名称输出点0一层指示灯Q0.11二层指示灯Q0.22三层指示灯Q0.33四层指示灯Q0.44电动机正转指示灯亮Q0.55电动机反转指示灯亮Q0.66开门电机正转Q0.77开门电梯反转Q1.0图3.3I/O接线图第四章软件设计一四层电梯梯形图1.1四层电梯的梯形图设计图4.1.1图4.1.2图4.1.3图4.1.4图4.1.5图4.1.6图4.1.8图4.1.9图4.2.1图4.2.2二程序流程图图4.2三电梯PLC控制系统设计3.1.1楼层状态指示设计当电梯运行至某层有指令发出时,指示位置及指令。以二层为表3.1.1指示位置及指令表LDtwoselet二层内选择Stwoseatq,1二层内选择指示LDtwoup二层上呼Stwoupq,1二层上呼指示LDtwodown二层下呼Stwodownq,1二层下呼指示LDtwoseat二层位置=twoseatq二层位置指示3.1.2电梯下行程序设计以电梯在三层下行情况为例。当电梯的一或二层有指令时,将三层下行位置1,同时无上行,驱动电梯下行。程序说明如下:电梯在三层时下行表3.1.2LDoneseletq一层内选择0twoseletq或二层内选择0oneupq或一层上呼0twodownq或二层下呼0twoupq或二层上呼ANseatq在三层位置时SV0.1.1置三层下行位电梯三层时下行表3.1.3LDV0.0有四层下行位0V0.1或有三层下行位0V0.2或有二层下行位ANup同时无上行=down电梯下行.3.1.3电梯上行程序设计以电梯在二层上行情况为例。程序说明如下:电梯在二层上行表3.1.4ADfourseletq四层选择0threeseletq或三层选择0fourdownq或四层下呼0threedownq或三层下呼0threeupq或三层上呼Atwoseatq在二层位置时SV0.4.1置二曾上行位电梯上行表3.1.5LDV0.3有一层上行位0V0.4或有二层上行位0V0.5或有三层上行位ANdown同时电梯无下行=up电梯上行3.1.4电梯到达时程序设计电梯到达某层时,将已完成的指令信号复位。以电梯到达三层为例。程序说明如下:电梯到达三层表3.1.6LDthreeseatq电梯到达三层Rthreeseletq,1复位三层内选择RV0.0.1复位四层下行RV0.3.1复位一层上行RV0.4.1复位二层上行LDthreeseatq电梯到达三层ANdown同时无下行Rthreeupq,1复位三层上行LDthreeseatq电梯到达三层ANup同时无上行Rthreedownq,1复位三层下行第五章系统调试一系统调试完成了硬件的设计、制作和软件编程之后,要使系统能够按设计意图正常运行,必须进行系统调试。系统调试包括硬件调试和软件调试两个部分。5.1硬件部分调试根据电气接线图安装接线,PLC实际接线时,还应考虑到以下几个方面:(1)应有电源输入线,通常为220V、50HZ交流电源,允许电源有一定的浮动范围。并且必须有保护装置,如熔断器等。若是干扰较强或对可靠性要求很高的场合,应在PLC的电源输入端加装带屏蔽层的隔离变压器和低通滤波器。(2)输入端子八个为一组,公用一个COM端。PLC应单独接地,不要和其他电器元件共用接地线,接地线面积应大于2mm²,并尽可能靠近PLC。(3)PLC输出端接有线圈和电磁阀等感性元件时必须加保护电路,例如并接阻容吸收回路(对于交流电源)或续流二极管(对于支流电源)二软件部分调试用编程工具将用户程序输入计算机,经过反复编辑、编译、下载、调试、运行,直至运行正确5.2.1编辑、编译打开梯形图编辑器将程序输入电脑。程序输入完成后,用CPU的下拉菜单或工具条中编译快捷按钮对程序进行编译,编译后在显示器下方的输入窗口显示编译结果,并能明确的指出错误的网络段,可以根据错误的提示对程序进行修改,然后再编译,一直到编译无误。5.2.2程序下载程序编译成功后,单击标准工具条中下载快捷按钮打开文件菜单,选择下载项,弹出对话框,经选定程序块、数据块、系统块等下载内容后,按确认按钮将选中内容下载到PLC的存储器上。5.2.3程序监视、运行调试总结当PLC工作方式开关在TERM位置时还可用STEP—MICRO/WIN32的菜单命令或快捷按钮都可以对CPU工作方式进行软件设计。使用程序编辑器还可以在PLC运行监视程序执行的过程和各元件的状态及数据,打开调试菜单选中程序状态。这时闭合触点和通电线圈内部颜色变蓝。在PLC的运行工作状态随输入条件的改变、定时及计数过程的运行,每个扫描周期的输入阶段将各个期间的状态刷新,同时还可以动态显示各个定时、计数器的当前值,以便在线动态观察程序的运行,出现错误易于发现更改。经过系统各方面的调试,系统运行正确。说明该设计合理。本系统主要以PLC为核心,利用PLC的强大的控制功能,实现了对升降电梯的控制。利用梯形图程序可以很直观的看出运行过程。利用可编程控制器控制升降电梯,具有接线简单、编程直观、扩展容易等特点。当建筑物的层楼增加时,硬件接线上只需增加楼层相应的输入信号。原来的接线不需改变,软件上只需增加相应楼层的功能,要改动的地方也较少。调试结果表明,在适应性、精确性和可靠性方面,到达到了设计的要求,表明该设计方案是可行的。另一方面,在这次的设计中,我们用到了大量的经验公式以及大量取范围值的数据,这让我们这些在精确公式及数值下学习成长的学生们顿时产生了无所适从的感觉,取值时往往犹豫不决,瞻前顾后,大大减慢了我们的设计速度。与此同时,我们也发觉到,对工具书使用的不重视是一个非常严重的问题。通过本设计,我学习到了很多东西,在工作的细心上也得到了提高。并且,更了解了有关可编程控制器的功能。我选择这个设计,也是为了弥补以前学习上的不足。这次设计,使我了解到老师的用心良苦,并且从老师那学到了很多宝贵的东西。致谢本论文是在侯老师的指导下完成的。在做论文的过程中侯老师严谨的治学态度和一丝不苟的工作精神给了我深刻的启发,也给了我很大的触动。另外,侯老师经常给我讲解不懂的地方,教我怎么入手,给了我许多有利的资料,使我能尽快的完成论文。还要感谢系里其他的老师的指导,给了我很大的帮助。在此,感谢老师在工作和生活上给予的指导和关心。我们即将毕业,在此,向三年中在学习和生活上给予过我帮助的老师和同学致谢。【参考文献】:[1]陈金华《可编程序控制器应用技术》北京电子工业出版社,1993[2]刘载文、李赢升、钟亚林《电梯控制系统》北京北京电子工业出版社,1996[3]许廖《电器控制与PLC应用》北京机械工业出版社,2009[4]汪晓光、王艳丹、孙晓瑛《可编程控制原理及应用》北京北京机械工业出版社,1994[5]李光弟《单片机基础》北京北京航空天大学出版社,2000[6]林小峰《可编程控制器原理及应用》北京北京高等教育出版社,1991[7]钟肇新、彭侃《可编程序控制器原理及应用》广州华南理工大学出版社,1992[8]郭天祥《51单片机C语言教程》北京电子工业出版社,2008ganemploymenttribunalclaimEmploymenttribunalssortoutdisagreementsbetweenemployersandemployees.Youmayneedtomakeaclaimtoanemploymenttribunalif:youdon'tagreewiththedisciplinaryactionyouremployerhastakenagainstyouyouremployerdismissesyouandyouthinkthatyouhavebeendismissedunfairly.Formoreinformationaboutdismissalandunfairdismissal,see

Dismissal.Youcanmakeaclaimtoanemploymenttribunal,evenifyouhaven't

appealed

againstthedisciplinaryactionyouremployerhastakenagainstyou.However,ifyouwinyourcase,thetribunalmayreduceanycompensationawardedtoyouasaresultofyourfailuretoappeal.Rememberthatinmostcasesyoumustmakeanapplicationtoanemploymenttribunalwithinthreemonthsofthedatewhentheeventyouarecomplainingabouthappened.Ifyourapplicationisreceivedafterthistimelimit,thetribunalwillnotusuallyacceptit.Ifyouareworriedabouthowthetimelimitsapplytoyou,takeadvicefromoneoftheorganisationslistedunder

Furtherhelp.Employmenttribunalsarelessformalthansomeothercourts,butitisstillalegalprocessandyouwillneedtogiveevidenceunderanoathoraffirmation.Mostpeoplefindmakingaclaimtoanemploymenttribunalchallenging.Ifyouarethinkingaboutmakingaclaimtoanemploymenttribunal,youshouldgethelpstraightawayfromoneoftheorganisationslistedunder

Furtherhelp.Ifyouarebeingrepresentedbyasolicitoratthetribunal,theymayaskyoutosignanagreementwhereyoupaytheirfeeoutofyourcompensationifyouwinthecase.Thisisknownasa

damages-basedagreement.InEnglandandWales,yoursolicitorcan'tchargeyoumorethan35%ofyourcompensation

ifyouwinthecase.Ifyouarethinkingaboutsigningupfor

adamages-basedagreement,youshouldmakesureyou'reclearaboutthetermsoftheagreement.Itmightbebesttogetadvicefromanexperiencedadviser,forexample,ataCitizensAdviceBureau.

TofindyournearestCAB,includingthosethatgiveadvicebye-mail,clickon

nearestCAB.Formoreinformationaboutmakingaclaimtoanemploymenttribunal,see

Employmenttribunals.The(lackof)airupthereWatchmCaymanIslands-basedWebb,thetopassout,andnoparachuteisguaranteedtoworkhigherthan25,000feet(7,620meters).causethere摘要办公自动化,英文OfficeAutomation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。所开发的办公自动化系统,基于公司本身内部管理及业务发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化。本系统采用结构化与原型法结合的系统开发方法。整个系统分为系统整体设计及用作用户登录和注册的用户身份验证模块,用作系统管理员对职工信息进行管理的职工信息管理模块,用作当前登录用户对自己的通讯录进行管理的个人通讯录模块,用作当前登录用户对自己的日程进行管理的日程安排模块、用作当前登录用户对自己的工作日志进行管理的工作日志模块、用作系统各个用户之间互相发送信息的短消息管理模块、用作系统管理员对会议进行管理以及普通用户查看会议信息的会议管理模块、用作系统管理员对公告进行管理以及普通用户查看公告信息的公告管理模块和当前登录用户上传、下载、查看文件的文件管理模块等。系统开发采用先进的开发软件与技术,即采用Dreamweaver页面制作软件与Photoshop等技术相结合开发系统的页面,用JSP动态页面设计技术与Struts、Spring、Hibernate技术,MySQL数据库管理系统开发强大完善的数据库支持环境。关键词:办公;自动化;管理信息;会议管理;公文管理ABSTRACT……………装……………装……订…………………线……………PAGE4ABSTRACTOfficeautomation,EnglishOfficeAutomation,abbreviatedasOA,theautomationofinformationprocessingthatwork,itutilizesadvancedtechnology,makesvariousofficialworkingoperationalactivitiesofpeople'shelptofinishbyvariousapparatus,variousman-machineinformationsystemsprogressively,reachandfullyutilizeinformation,improveworkingefficiencyandworkquality,thepurposetoboostProductivity.Theofficeautomatedsystemsbasedonauspiciousopenscientificandtechnologicalcomputertrainingschoolinternalmanagementandbusinessdevelopthedemand,employthecomputertechnology,Internettechnology,realizesenterprise'sofficeautomation,managetheinformation.Thissystemadoptsthesystematicdevelopmentapproachthatstructurizecombineswithprototypelaw.ThewholesystemintotheoveralldesignandsystemforuserstologinandregistereduserauthenticationmoduleforthesystemadministratortomanagetheinformationworkerstradeunioninformationmanagementmoduleforthecurrentlogofuserstomanagetheirpersonaladdressbookcontactsmoduleForthecurrentlogofuserstomanagetheirownagendaofthescheduleofmodulesforcurrentusersloginthelogoftheirworktomanagetheworkofthelogmoduleforthesystemamongvarioususerssendshortmessageinformationmanagementmoduleforsystemsmanagementMembersofthegeneralmeetingofmanagementandinformationoftheusertoviewthesessionmanagementmoduleforthesystemadministratortomanagethenotice,aswellasordinaryuserstoviewtheinformationnoticeNoticemanagementmoduleandthecurrentloguserstoupload,download,viewdocuments,suchasdocumentmanagementmodule.Systemdevelops,adoptadvanceddevelopmentsoftwareandtechnology,andadoptDreamweaverpageanimationsoftwareandPhotoshopped.technologycombinetogetheranddevelopthesystematicpage,useJSPdynamicpagedesigningtechniqueandStruts,Spring,Hibernate,MySQLdatabasemanagementsystemdevelopsthestrongandcompletedatabaseandsupportstheenvironment.Keywords:Office;automation;manageinformation;meetingmanagement;documentmanagement目录……………装……………装……订…………………线……………PAGE3目录TOC\o"1-3"\h\z摘要 IABSTRACT II目录 IV1前言 11.1课题背景 11.1.1办公自动化概述 11.1.2中小企业办公模式的现状 21.2研究意义 31.3设计技术及开发环境 51.3.1设计技术 51.3.2开发环境 72可行性分析 92.1组织和管理可行性 92.2经济可行性 92.3技术可行性 93需求分析 113.1现行业务分析 113.1.1业务流程 113.1.2功能分析 113.2系统建模 133.2.1用户身份验证用例图 133.2.2个人通讯录用例图 133.2.3职工信息管理用例图 143.2.4日程安排用例图 143.2.5日志管理用例图 153.2.6短消息管理用例图 153.2.7公告管理用例图 163.2.8文件管理用例图 163.2.9会议管理用例图 174系统设计 184.1系统设计 184.1.1用户身份验证模块流程图 194.1.2个人通讯录模块流程图 194.1.3职工信息管理模块流程图 214.1.4日程安排模块流程图 224.1.5工作日志模块流程图 234.1.6短消息管理模块流程图 244.1.7文件管理模块流程图 254.1.8公告管理模块流程图 264.1.9会议管理模块流程图 274.2数据库设计 294.2.1数据库概念设计 294.2.2数据库逻辑设计 315系统实现 355.1系统架构 355.1.1系统架构图 355.1.2程序结构图 365.2持久层Hibernate实现 375.2.1创建并配置Hibernate映射文件 375.2.2开发并配置HibernateDAO层 385.3控制层Struts实现 385.3.1开发Struts核心流程代码 385.3.2开发JSP页面原型 405.3.3增加表单校验功能 405.3.4调用DAO组件操作数据库 415.4业务层Spring实现 415.4.1数据源配置 425.4.2配置SessionFactory 435.4.3配置事务 435.4.4配置DAO组件 435.4.5配置DAO事务 436系统测试 446.1测试计划 446.2测试用例 446.2.1对身份验证功能进行测试 446.2.2对职工信息管理功能进行测试 456.3测试结果 467系统开发总结 478结束语 48参考文献 49致谢 50附录 51A主要源程序 51B用户手册 55B.1系统功能简介 55B.2系统的支持平台 56B.3安装说明 56B.4使用说明 59B.5系统维护方法 72C软件光盘 73C.1光盘的树形目录 73C.2光盘文件一览表 73D科技译文 74JavaLearningPathprocess 74JAVA学习过程 811前言……………装……………装……订…………………线……………1前言中小企业办公自动化管理系统(OA),是伴随着Internet技术在各个领域的广泛应用,和各行各业企业信息化建设步伐的加快应运而生。当代社会已经进入信息时代,信息技术革命使社会的各个领域都发生了翻天覆地的变化,每个企业都必须紧跟时代的步伐,加强企业竞争力和提升现代化企业的管理能力,以适应整个社会的发展变化。企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需求,中小企业办公自动化管理系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管理水平,进而全面提升了企业在市场竞争中的综合竞争力。1.1课题背景1.1.1办公自动化概述办公自动化,英文OfficeAutomation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。办公自动化由70年代末80年代初在我国提出,到现在已有近二十年的发展历史。由于办公自动化技术的不断发展,办公自动化新产品不断的出现,办公自动化的内涵也不断地丰富和发展。传统办公模式图1-1传统办公模式传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。网络办公模式图1-2网络化办公模式现有网络办公自动化系统和大型信息管理系统中,企业业务流程重组或者是文件流转功能都是核心功能。同时企业办公主要是一个文件流转的过程,所有的办公事务都可以抽象成一个数据库对象。WEB方式的办公自动化系统目前办公自动化系统较成熟的模式是客户/服务器方式,而新一代的办公自动化系统则应是Internet/Intranet方式,即B/S(Browser/Server,B/S)结构,才更能适应目前及未来的要求。1.1.2中小企业办公模式的现状大部分中小型企业自成立至今,办公模式为传统的办公模式并主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了公司领导的重视。而今公司普遍使用计算机来提高员工的工作效率,但是在需要许多员工一起协同工作的现代工作环境中,公司更需要提高整体的工作效率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理公司提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现公司各部门日常业务工作的规范化、电子化、标准化,实现信息的在线查询、借阅。最终实现“无纸”办公。1.2研究意义应该说没有人怀疑计算机的出现给办公室职员带来的便利,但是对现代的办公自动化而言,其目的己经不局限于减轻员工的工作量,而是要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力。在这种办公模式下,企业的组织结构能够得到简化,各个部门在信息共享的基础上进行协作,便于明确各个部门甚至每个员工的责任,而决策层可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。从这个意义上讲,在市场竞争日趋白热化的今天,办公自动化己经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。在传统的办公模式中,由于缺少重要的信息传递和工作流程环节,办公的各个部门之间无法实现信息共享和信息集成,从而难以实现各个部门之间的高效协作。在日常的办公过程中,比较容易出现以下的差错:一是各部门的信息传递和事务交接仍然由人工完成,容易出现差错;二是上下级和部门之间无法实现协同工作,难以及时沟通;三是信息和工作流程相互分离,缺少至关重要的随时记录,使工作监控和评估困难重重。可以想象,掺杂着如此大量的人工操作过程的事务处理方式根本无法适应现代化办公模式的需要。随着信息技术的发展和国内信息技术应用水平的提高,在办公过程中,传统的工作方式和审批模式己经难以满足新的需求,实现办公自动化已经是提高政府机关和企事业单位办公效率,规范化管理的必然趋势。办公自动化系统的带来的好处有:(1)信息传递与沟通交流顺畅排除因职能、职位、距离等原因造成的信息联络不畅而带来的企业发展羁绊,通过构建内部通讯、信息发布与交流平台,实现多途径的联络与沟通,减少信息在途时间,提高信息的时效性,与此同时,缩短领导与职员之间,各部门之间的距离。(2)规范工作管理,提高整体效率解决了跨地域跨部门多岗位间的业务处理诸多问题,有效避免工作中出现的脱节、延误、错办等情况,杜绝职责不清、工作推脱等怠工现象,实现网上协同办公,增强组织协调能力,提高团队协作能力。同时,加强了领导实时了解事务状态,实时掌控工作进度,强化了过程控制与监督,加强了工作管理。(3)整合信息资源,实现知识管理打破“信息孤岛”,彻底改变文件丢失遗漏、管理分散、查找不方便等现象,解决因人事变动导致经验流失等问题,通过知识管理,有效整合并积累各类资源,实现再利用。(4)增强凝聚力,提高响应能力在降低管理成本,促进管理进步的同时,能够培养全员信息化关注与参与意识,激发掌握和利用先进信息技术的热情,提高专业素质,形成全新的企业文化。办公自动化是信息社会的一种新型办公方式,它将现代化办公和计算机网络功能结合。随着信息技术的发展,办公自动化在行政企事业单位的管理、经营活动中发挥着日益重要的作用。通过网络,组织机构内部的员工可跨越时间、地点协同工作。通过办公自动化系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了管理手段,实现了运营的高效。1.3设计技术及开发环境1.3.1设计技术自从Servlet技术产生以来,J2EE的Web开发技术与开发框架便层出不穷。这些技术和框架的产生,在给我们的开发带来方便的同时,也让我们眼花缭乱,导致疲于学习这些框架。然而一直保持优势地位的不多,目前J2EE各种框架技术的核心技术依然是J2EE的三项基础技术——JSP、JavaBean、Servlet,而开源框架还是Struts+Spring+Hibernate的天下,目前这种组合是最好的选择。(1)JSP页面技术JSP产生于Servlet之后,主要是为了解决Servlet中输出HTML代码效率低的问题而产生的。JSP技术比较简单,类似于ASP、PHP这些脚本语言。JSP的技术主要是由以下两个部分组成:JSP的基本语法:两个注释、3个脚本元素、8个动作指令。JSP的九大内置对象:request请求对象、response响应对象、pageContext页面上下文对象、session会话对象、application应用程序对象、out输出对象、config配置对象、page页面对象和exception例外对象。(2)JavaBean组件技术JavaBean称为“Java豆”,它的原意是封装业务逻辑,以便于外界的调用。调用者可以是JSP,也可以是其他的类。JavaBean组件由一些属性和操作这些属性的函数组成。(3)Servlet技术Servlet产生于JSP技术之前,它最大的特点就是基于线程。与传统的CGI相比,每一个CGI请求都会产生一个新的进程,而每一个Servlet请求都只会产生一个线程,这对于系统的利用率来说是一场革命。Servlet是MVC开发的技术,所有基于J2EE的MVC框架都离不开Servlet。通常Servlet用于进行系统的初始化、服务拦截、过滤等。最典型的应用是过滤器、监听器。(4)StrutsStruts是一个基于J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的,是开发Web应用程序的开放源码框架。Struts把Servlet、JSP、自定义标签和信息资源(messageresources)整合一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大地节省了时间。本系统选用Struts作为MVC的控制器,因为它足够成熟,用户群广泛。虽然它也有缺点,但完全利用别的软件弥补,比如利用Sitemesh代替Titles等。WebWork很优秀,但起步晚,用户群太小;JSF和Tapestry是重量级的MVC架构。通过这个两个方面的对比即可得出Struts的两大优点,即用户群大且轻量级。(5)Hibernate3.0Hibernate是一个开放源码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲地使用对象编程思维来操纵数据库。Hibernate可以应用在任何JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。(6)Spring2.0Spring是一个轻型容器(light-weightcontainer),是一个目前非常活跃的开源项目。其核心是Bean工厂(BeanFactory),用以构造我们所需要的M(Model)。在此基础之上,Spring提供了IoC(InversionofControl)的容器和AOP(Aspect-OrientedProgramming,面向层面的编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;对Bean工厂的扩展ApplicationContext更加方便我们实现J2EE应用;DAO/ORM的实现方便我们进行数据库的开发;WebMVC和SpringWeb提供了JavaWeb应用的框架或与其他流行的Web框架进行集成。1.3.2开发环境(1)JDK软件我们要开发J2EE的系统,却需要安装的是J2SE。J2SE的JDK是开发任何Java系统必须安装的工具包,而J2EE是指EJB、JSF等这些工具包,在不需要开发这些功能时是不需要安装的。我们选用1.5的版本进行开发。(2)数据库软件MySQLMySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。它因为以下优点而广受欢迎。MySQL是一个数据库管理系统MySQL是一个关系数据库管理系统MySQL是开源的MySQL服务器是一个快捷的、可靠的和易于使用的数据库服务器MySQL服务器工作在客户/服务器或嵌入系统中有大量的MySQL软件可以使用在此系统中我们选用5.1.4进行开发。(3)Web服务器TomcatTomcat是Apache-Jarkarta的一个子项目,是一个免费的、开放源码的、支持JSP和Servlet技术的容器,它同时又是一个Web服务器软件。Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。在本系统中我们选用稳定版本Tomcat5.5进行开发。(4)集成开发工具Eclipse+MyEclipse是目前最流行的Java集成开发工具。Eclipse一经出现就以其快速、丰富的特性赢得了认可,其主要的属性有快速的性能、重构性能、快速修复错误、调整/组织导入包、弹出窗口进行代码自动装配。由于功能强大,Eclipse一度成为JavaIDE领域的霸主。它能够很好地与MySQL、Tomcat进行集成。本系统中我们选用MyEclipse6.0作为Eclipse的扩展开发工具。2可行性分析2可行性分析可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际。可行性分析包括:组织和管理上的可行性、技术可行性、经济可行性。2.1组织和管理可行性基于中小型企业的办公自动化系统采用模块化开发方法,将整个系统划分为多个功能模块,并根据开发小组成员的实际能力分配相应的模块,这种将系统功能平行划分的方法有助于系统开发的组织和管理。2.2经济可行性通过网站对企业内部信息进行全面的自动化的管理,大大提高了企业的办公效率。通过系统对企业生产经营过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化的范筹。硬件方面主要是计算机,我们的实际情况可以满足开发任务,所需资料书籍可以到图书馆翻阅或者个人购买,因此整个系统的所需投资符合我们的支付状况,经济可行性良好。2.3技术可行性基于中小型企业的办公自动化系统的开发采用了先进成熟并且符合实际应用的开发方法,广泛应用于网站开发的网页开发工具Dreamweaver,MyEclipse,动态网页开发技术JSP和MVC架构技术Struts、Spring和Hibernate,功能强大的数据库管理工具MySQL,结合自己的实际开发能力,可以开发出较为完善的办公自动化系统。应解决的主要问题及技术要求收集系统开发所使用的足够的信息。按实际应用的可行性划分模块,确定模块功能。建立完善的数据库支持环境。使用JSP语言实现前台页面视图,使用Struts、Spring和Hibernate实现MVC架构,并实现与数据库之间的各项操作。各模块功能的协调及信息的沟通。3需求分析……………装……………装……订…………………线……………3需求分析3.1现行业务分析3.1.1业务流程该系统的主要流程是系统管理员或普通用户通过登录模块进入系统主页,之后可以选择相应的功能对自己的信息进行处理。业务流程图如下:用户身份验证模块用户身份验证模块系统主页个人通讯录职工信息管理日程管理工作日志公告管理会议管理短消息管理文件管理注册退出图3-1中小办公自动化系统业务流程图3.1.2功能分析系统的主要功能概述如下:(1)用户身份验证模块本系统功能的开发与设计,是完全针对公司内部进行办公管理以及为各部门员工提供便捷的电子化交互平台搭建的。用户身份验证模块是公司办公自动化管理系统重要组成部分之一,它主要功能是在系统用户进入系统时的身份验证以及在不同页面浏览时的身份验证,以防止公司重要资料的泄露。(2)职工信息管理模块本模块主要是为了实现本系统所注册员工的信息的管理,包括增加、删除以及修改,并且本模块只能被系统管理员所使用,其他普通用户没有权限使用。(3)个人通讯录模块该模块用作每一个登录系统的用户来维护自己的通讯录,通讯录中需要保存的信息有姓名、性别、手机、E-mail地址、QQ号码、公司、家庭住址、邮编。通知本模块个人用户可以自由维护个人的基本信息以及自由添加联系人信息;可以方便查询联系从,可以修改或删除某一个联系人。(4)日程安排模块该模块用作当前的登录用户添加、修改、删除和查看自己的日程安排列表。本模块中应该保存的信息有:用户名、年份、月份、日期、安排内容。(5)工作日志模块该模块用作当前的登录用户添加、修改、删除和查看自己的工作日志列表。本模块中应该保存的信息有:用户名、年份、月份、日期、日志标题、日志内容、记录时间。(6)短消息管理模块该模块用作当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。本模块中应该保存的信息有:接收者、发送者、消息内容、发送时间。(7)公告管理模块该模块用作用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。本模块中应该保存的信息有:公告填写人、公告标题、公告内容、公告时间。(8)会议管理模块该模块用作用户发送会议通知,供所有的用户查看,且只有系统管理员才有权修改、删除该通知。(9)文件管理模块本模块主要是对系统注册用户所上传文件的管理,可以查看所上传文件的相关信息,并且可以下载,而对所上传文件的删除则只有系统管理员才有权限。3.2系统建模3.2.1用户身份验证用例图此图显示了用户身份验证系统的用例:当系统管理员或普通用户登录时需要输入用户名、密码以及验证码,当三个均输入正确时才能进入到系统主页面,否则会有相应的错误提示。图3-2用户验证用例图3.2.2个人通讯录用例图此图显示了个人通讯录模块的用例:包括新增联系人、查看信息、修改信息以及删除联系人等功能。图3-3个人通讯录用例图3.2.3职工信息管理用例图此图显示了职工信息管理模块的用例:包括新增职工、查看信息、修改信息以及删除职工等功能,其中系统管理员拥有全部功能权限,而普通用户只能查看与修改本用户的信息。图3-4人力资源管理用例图3.2.4日程安排

温馨提示

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

评论

0/150

提交评论