-
直流电机双闭环控制模型
直流电机位置速度双闭环控制模型,PID控制,可以直接运行。
- 2020-11-28下载
- 积分:1
-
RBF神经网络matlab程序
RBF神经网络,实例matlab程序,学校资料
- 2020-12-06下载
- 积分:1
-
华中8型系统二次开发手册
华中数控8型系统二次开发文档,使用语言C++或C#,实测可用牛屮型数控系统二次开发手册报警简介接口列表升级备份简介接口列表事件简介接口列表代码程序管理简介接口列表网络简介接凵列表牛屮型数控系统二次开发手册修订说明新增报警、升级备份、网络接口牛屮型数控系统二次开发手册二次开发简介通过二次开发,用户可以仅关注需要的东西,通过接口定制软件功能,而不用了解底层功能到底如何实现,能够加快开发进度,提高开发效率。二次开发流程华中型数控系统二次开发软件提供接口,能够采集并设置下位机数据,从而实现对下位机的控制。用户只需要自己开发自己关注的功能界面,然后通过调用封装好的二次开发接口,来调用底层数据,调用成功后将值返回给用户。牛屮型数控系统二次开发手册网络版开发网络版开发,可以脱离下位机,比如开发的软件可以独立到用户的电脑,实现上位机和下位机的个相互独立的部分之间通信。电脑上运行的客户端二次开发软件可以采集或者设置到卜位机的数据如下所小运行在用户电脑上,用户可以自己选择要连接的下位机,连接成功后,可以实现对下位机的实时监控等架作。● Net Server楼回自动co连按2014-061214:35:37信息奇存器变量l参数升级备分轴信息机实买尔机床指令没置是示列信息X284340毫米4916毫米F11Y376080享米-37.6271米G200毫米∠17.8500毫米17.8500亳米7.8500毫米00Q度0.000加工程忘名图1 NetServer运行界面牛屮型数控系统二次开发手册软件包配置及使用日前针对的主流开发平台和,提供了不同的二次开发软件包软件包的介绍对于开发,根据开发环境是或者分别提供两种不冋的软件包。只体如下图所小表1软件包列表开发环境SDK包文件动态Lib库文件( HncNetDillib、 HncNetdildl)C++nclude头文件文件夹WindowsHncApi.CS接口文件HncNetdlldl!动态链接库文件Windows下软件包配置及使用在平台下进行的二次开发,需将的二次开发提供的相关软件包文什加入自己的工程文件夹中。下面就分别介绍中的使用环境下开发库、开发库的配置及使用。二次开发库配置配置开发环境步骤:启动新建一个应用程序工程在工程目录下新建一个目录,将二次开发包中的平台的库文件拷贝到新建的目录下将二次开发包中的头文件目录拷贝到工程目录下右键点击⊥程名称,在弹出菜单中选择属性,弹山属性页;选择酉置属性,,常规,在右边附加包含目录中加入头文件路径。牛屮型数控系统二次开发手册++Demo届性页BC.动D)平含活M2笆运蛋〔D通用属性# USInc到式仨三格式用于“端国实”的程序数兵宇(ZI公共语言运行时支持VC-+三录耿消显示疟动版权标志言等级esCw3优化多处理器编译预处理器为编望序列表用 Unicode代巧生成图2配置 include路径选择酉置属性,,预处理器,在右边预处理定义添加宏定义置C:动 Chur台P:活定in37)「配管理()通卫星性预处理定义WIN52-WINDoWHNC DLL IMP A pEBUG: 9%(Preprace!取所有预处理器宇义否忽暗标唯包含路位否页处西到文件页处理取消显示行号否保密注选择配置属性,链接器,输入,在右边附加依赖项中输入,库文件所在路径在忽略特定目录库中输入C+Deme性页(C)后动 Debue)≌(:活动ir32配置兰理稀p通用唐性加农酸项lib/HncNtDIl lib: %(Additional Dcps置属性忽暗所有默认库常规忽路持正默认库c凵 BCD. LIl调过vC++E录标模块忝序哉入托曾资源文件穿规强制符号引用加载的DLL穿规调式图3配置lib路径牛屮型数控系统二次开发手册在生成目标文件所在的文件夹中,加入文件在应用程序文件中加入凼数库头文件的声明,例如至此,用户就可以在中调用网络模块的函数,开始编写应用程序。具体代码可参见以及二次开发范例。二次开发库配置配置开发环境步骤启动新建一个应用程序工程在工程日录下新增文件将该文件添加至工程,并修改域名使与该程序致ec机!盘G),t计!mn年,tm分‖索dea文件编(E)打开新建女件beImu C#demo2014/522151g文件灾J Debug2014/52316:38文件灾o Debuy2014/5/2315:18文件灾U obj2014/5231510文件lAramanI Properties2014/52315:10文件夹CclbFur_LS2014/5/26 10: 27 VisUal C# SuLIL1 cema C++kc demo s2014/528 14: 32 Visual C+ Project5K8C++De吧 emo scf2014/512614:02 SQL Server Com42,530K82014/5/23 10: 38 Microsoft vis Ia-g Form Maincs2014/5/26 13: 47 Visual C#Sourc.2014(5/23 16: 36 Visi al Cf Soure.13 KR二++602014/5/23 16: 36 NE Managed5K82014/5 28 14: 39 Visual C# Sourc.142 KBD U cnum EXCITICN2014/5/26 9: 51 Visual C+ SourC.bs 9 exteuLliur4 PeNter. D2014/5/265: 52 Visual C+ Sourc.5K8图4添加cs文件将复制到目标文件夹北比,m,bm小Db4提 Debug文件(F编辑(E童看织包含到库平≡新∨出I demo_C*修改日期类丑214/5/2613:47立用程序86KB2J14/5/ 2613: 4/ Program Debug100 KBdemo vshost.ex2014/5/2814:29用程序12 KBdemo, shost. exe. manifest221031722:39 MANIFEST文件E KBPerenan2014/5/2811;34用程序扩晨397KB+-DemD3t3山AA⊥I牛屮型数控系统二次开发手册图5添加d文件至此,用户就可以在中调用网络模块的函数,开始编写应用程序。具体代码可参见以及二次开发范例。二次开发接口范例介绍二次开发范例为例,该次开发程序连接下位机后可实时显示:坐标值进给速度主轴速度;进给修条、主轴修条、快移修条:代码当前运行行号,当前运行代码路径及名称;主轴功率、主轴负荷;下位机当前状态;当前程序运行时间;历史报警个数:报警详细信息;从上位杋加载代码到下位机;获取宏变量值。具体功能实现,可参见代码。配置成功后,运行程序,生成界面。红栏状态主接坐标显示生标佰主轴久苛z丛柝坐标值运行时时间Stat进给速度坐标值警历史个数tatC主袖束度斗标值振警详细言息进给修条坐标值仅移诊录生标佰物修杀坐标值当前运行行号坐标直当前运行程序乞序名方克里值选督程尸乞图6运行界面点击连接后,界面显示当前设备运行状态。若连接成功,将显示网络已连接。点击获取宏变量值,显示当前坐标值。选择程序名,输入电脑上待加载的代码路径后,点击确认,将从电脑加载代码到设备。如下所示。
- 2020-12-07下载
- 积分:1
-
基于MUSIC和ESPRIT算法的信号DOA估计
本文首先回顾了空间谱估计技术的发展过程及现状;比较详细的介绍了空间谱估计基础;分析了DOA估计超分辨算法中的MUSIC算法和ESPRIT算法这两个经典代表,并通过Matlab仿真实验,对MUSIC算法与ESPRIT算法进行了对比性能分析,得出了算法的优缺点。
- 2020-11-27下载
- 积分:1
-
agv的plc控制
这个文档主要介绍plc的整套对agv的开发过程对现实还是有一定的积极意义的长沙理工大学学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:6日期:20/b月&日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权长沙理工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、维印或扫描等复制手段保存和汇编本学位论文。同时授权中国科学技术信息研究所将本论文收录到《中国学位论文全文数据库》,并通过网络向社会公众提供信息服务。本学位论文属于1、保密口,在年解密后适用本授权书。2、不保密駟。(请在以上相应方框内打“√”)作者签名:日期:0/年6月孑日导师签名:日期:年/月。日摘要AGV自动导航车是现代物流领域的一个重要的研究课题。在工业领域柔性化生产中越来越重要,高性能、高有效性的AGV控制器受到国内外学者的高度重视。本文采用模糊控制方式,针对AGⅴ小车的响应速度、稳定性要求,设计实现了一种基于运动学模型的AGV控制系统。该控制系统按功能模块化设计硬件电路,由电杌驱动模块、路径识别模块、避障模块、通信模块组成。电机驱动模块由直流无刷电机驱动模块和电机速度检测模块组成,实现对直流无刷电机的控制;路径识别模块由位置检测模块和站点识別模块组成,实现小车对路径的识别,达到对路径跟踪控制的目的;避障模块实现小车的安全性;通信模块由CAN通信模块和无线ⅵi模块组成,实现控制系统的通信。小车的测试实验表明,先后给以80mm和-100mm的位置偏差,AGV小车能够在3s内对位置偏差进行修复,小车速度振幅控制在±10mm/s,小车位置偏差修复后,3s时间内,速度可回调到位置偏差前的速度,即小车回“零位”的速度比较快,表明AGⅴ控制系统的平稳性好,能够很好实现对路径的跟踪,同时也能及时的应对运行过程中的误差突变。关键字:AG;运动学模型;磁导航;模糊控制ABSTRACTThe Automatic Guided Vehicle (AGv) is an important research topic in the fieldof modern logistics. Flexibility in the field of industrial production more and moreimportant, the AGV controller which has the high performance and the highefficiency has been received the extensive attention by scholars both at home andabroad. This paper adopts the fuzzy control method, in view of the aGv car responsespeed and stability requirements, the design has realized one kind of AGv controlsystem based on kinematics modelThe control system hardware circuit is designed according to the functionmodular, the motor drive module, path recognition module, obstacle avoidancemodule, communication module. Motor driver module is composed of brushless dcmotor driver module and motor speed detection module, realize the control for thebrushless dc motor. Path recognition module is composed of position detectionmodule and site identification module, realize the aGv for the path recognition,achieve the goal of the path tracking control; Obstacle avoidance module to realizethe safety of the car; Communication module of Can communication module andwireless wifi module composition, realization of the control system ofcommunicationThe test results show that, successively give 80mm and 100mm positionaldeviation. the location of the AGv can within 3s to fix position deviation, vehiclespeed amplitude control in the plus or minus 10mm/s after repair the car positiondeviation, within 3s the speed can be back to the front of the position deviation ofspeed, the car back to " zero"speed is faster, the results show that the AGv controlsystem have good stability, a good path tracking, and can provide timely responsesduring the operation of the error mutationKeywords: AGV; Kinematics Model; Magnetic Navigation; Fuzzy Control目录摘要ABSTRACT…命命命中苹命命品哪命命命哪请自品中“非哪非命命命哪第一章绪论1AGV概述…12AGV国内外发展现状…121国外发展历史及现状122国内发展历史及现状13AGV的引导方式14本文的主要工作和主要问题.b自.身自命看非世看带看音萨世看中·宁非命●学●122455141本论文的主要工作…142本论文解决的主要问题第二章AGV车体结构及运动学模型建立21AGV结构分类。B西自鲁自·切是息甲带导211三轮结构2.12四轮结构213五轮或六轮结构.22AGV的性能指标23AGⅤ的组成幽·命命66778924AGⅤ运动状态分析申·自意25AGⅤ小车对电机的基本要求1026AGV的运动学模型27本章小结12第三章AGNV控制系统硬件设计3IAGⅴ控制系统整体结构.1332AGV控制系统研究方案32ICAN总线通信模块即14322无线wif模块15323电机实时速度检测看·。专中●·音专中324磁导航传感器组3.2.5障碍检测18326AGV小车对线路与站点的识别鲁·。感垂品自世品身岳一益自备自e非你ee非物9327AGV小车位置判断33硬件系统组成21331控制器芯片应用说明.1332电机驱动模块24333电源模块…633.4通讯模块命命命命··命命自命命●2734本章小结28第四章AGV路径跟踪控制方法研究41AGⅴ控制策略选择42模糊控制简介…294.3模糊PD控制器.3043.1模糊PD控制器的数学模型查看着看看看昏春●●●43,2模糊PID控制器的控制思想3143.3AGⅴ控制系统模糊控制必要性…3144模糊PID控制器设计…3344.1模糊PID控制器的输入输出量的确定…344.2模糊控制规则的设计.节。申春。鲁合。节是看看。节.自DD春3345模糊PID控制器的仿真…昨非···命e命自···总最46本章小结38第五章AGV控制系统软件设计51引言3952编译环境的介绍.....12053控制软件设计鲁暴非画非最命自曲曲自自非非命春告音春鲁D看41531产生PWM的程序流程.53,2电机实际速度检测模块程序流程425.3.3避障控制模块程序流程….534驱动控制模块程序流程中学鲁鲁鲁。鲁。●44535CAN总线通信模块程序流程.54本章小结45第六章系统测试与结果分析6.1路径跟踪测试.4662避障能力测试63本章小结总结和展望看中·49参考文献看●。。意非。。市中自看非如鲁致谢附录A(攻读学位期间发表论文及专利目录)55第一章绪论第一章绪论1.1AGV概述现代制造工艺的飞速发展,带动了柔性制造系统FMS和柔性装配系统FAS的迅速发展。中国早在“十一五”规划中就制定了侧重于科学和技术的发展,以先进的制造技术来提高企业的竞争力。自21世纪开始,物流的发展成为一个新热点。现代物流行业,尤其是西方的设备和实现技术已经达到很成熟的水平。目前,现代化物流格局已经形成以信息技术为核心,以信息、运送、卸载、自主化仓储、库存统计、自主化配货、包装等专业技术为支撑的现代化物流技术4。而自主导航车AGV是实现AGVS、FMS、CIMs的关键基础设备,是实现现代物流自动化和智能化的核心技术之—pAGV( Automated Guided Vehicle)是自动导航小车的英文缩写,是一种自主驾驶、无人操纵、以电池为动力的自动化运输设备,装有电磁或者光学等非接触自动导向装置和独立寻址系统。它的主要特点表现为具有可编程功能、安全保护装置、启停装置以及搬载功能并能在上位机的监控下,根据给定的起点和终点自主地沿预设的导引路径行驶,安全到达目的地,完成搬运卸载任务。其已经成为仓储物流自动化系统、柔性生产线、柔性装配线的重要设备。资料显示,在整个产品生产的过程中,用于加工和制造仅仅只占有5%的时间,剩余95%的时间主要用于包装、储存、装卸和运输;而在美国、日本和欧洲发达国家,直接劳动成本所占生产成本的比例不足15%而且这一比例还在不断下降,而储存、运输所占的成本却占总成本的40%7。因此各工业强国把降低物流成本作为提高企业竞争力的重要措施,在这样的背景下,AGⅤ小车广泛地应用于各行各业,并受到了极大的欢迎。12AG国内外发展现状AGⅤ是伴随着叉车技术和机器人技术产生并发展而来的,但都是为了实现货物的自动搬运为目的的3。随着技术的不断发展,AGV的功能不断完善,应用领域越来越大。硕学位论文121国外发展历史及现状AGV在国外起步早、发展快。首次出现在公众视野的AGV原型车于1913在美国福特汽车公司下线,该原型车首次将有轨引导的小车代替原来使用在汽车底盘装配线上的输送机,根据福特公司对外公开的资料,该小车将装配时间缩短了15小时,极大地提高了生产效率,从此AGv就步入了高速发展的时代例1953年,世界上第一台AGV由美国 Barrett Electric公司研制成功,采用真空管技术自动跟踪钢丝索行走。1954年,由英国人首先去掉了地面上的导引轨道,研制出了采用埋线电磁感应方式跟踪路径的AG。50年代末,AGV开始在欧洲推广使用。1959年,AGV系统在美国开始应用山。由文献-5,12,3]可知:直到70年代,AGv仍然主要采用电磁感应方式引导。AGv的优越性促使其不断发展,应用非常广泛,特别是在工业强国。随着物流系统的完善,AGV系统逐渐与计算机技术相融合,六十年代,计算机技术开始参与AGV系统的控制和管理;1969年,AGV首次在瑞典投入使用,主要集中在制造业12截止到六十年代和七十年代初, Barrett, Webb、 Clark公司占有市场大部分的AGV销售份额;同时在这个时期,AGV导引方式开始发展五花八门,各种环境的适应加速了AGⅤS的迅速发展。八十年代欧洲的AGV技术开始转移到美国,而且随着计算机控制系统的加入,美国使AGv的性能更加先进,AGⅤ控制器可靠性进一步加强,运输量进一步增加;此时,美国的AGV生产商由23家(1983年)增加到74家(1985年),全美国使用AGV的数量增加到3900多台101。1990年,AGⅴ制造强国瑞典NDC开发出新型的基于激光引导的AGV控制系统。同时,AGⅤ在日本的应用也比较成熟。到1988年,日本的AGV制造企业达到20多家,如比较知名的企业大福、 Fanuc公司、村田公司等。日本也成为使用AGV最广泛的国家之一。随着AGV技术的不断提高,美国、日本、欧洲等发达国家的使用已经非常广泛。现在的AGV控制系统装有车载计算机、通讯装置、安全装置和货物装卸设施,自动化程度很高,应用领域相当广泛,汽车制造、造纸、印刷、医药行业是使用量最大的行业,约占全球AGV总销量的80%15。目前,AGV的发展趋势是研究无固定引导路线、高度自由的AGV。122国内发展历史及现状我国第一台AGⅣ在1975年由北京起重运输机械研究所完成,该AGⅤ采用电磁
- 2020-12-06下载
- 积分:1
-
8个数据库设计典型实例
人事管理系统 工资管理系统 考勤管理系统 员工培训管理系统 仓库管理系统内部行文管理 销售管理系统 酒店管理系统由于数据库设计的重要性,人们提出了许多数据库结构设计的技术。但这些设计方法和设计者的工作经验有很大的关系。因此要从根本上解决所有数据库结构设计的问题,就需要多实践,在实饯中积累经验和教训,最终成为数据库结构设计的专家、数据库需求分析数据库结构设计的第个阶段,也是非常重要的个阶段是数据库需求分析。在这个阶段主要是收集基本数据以及数据处理的流稈,为以后进一步设计打下基础。需求分析主要解决两个问题:内容要求。调査应用系统用户所需要操作的数据,决定在数据库中存储什么数据。●●处理要求。调査应用系统用户要求对数据进行什么样的处理,理淸数据库中各种数据之间的关系。解决这两个问题的时候,程序编制人员需要冋应用系统用户详细调査,保证信息收集的完整性。否则有可能后面所有的工作都白费。在数据库需求分析后,应该得到一个数据字典文档,包括3方面内容●数据项。包括名称、含义、类型、取值范围、长度以及和其他数据项之间的逻辑关系数据结构。若十个数据项的有意义的集合,包括名称、含义以及组成数据结构的数据项●●数据沇。指薮据中数据的处理过程,包括输入、处理和输岀这个数据字典在程序的开发过程中会不断发生变化。对于一个大型的软件开发过程,般都需要一份详尽的数据字典针对本实例,通过对企业员工管理内容和过程分析,设计的数据项和数据结构如下●员工基本情况。包括的数据项有员工号、员工姓名、性别、所在部门、身份证号、生日、籍贯、国籍、民族、婚姻状況、健康状况、政治面貌、参加时间血型、参加工作时间、员工状态、状态时间、家庭住址、联系电话等工婚姻状况。包括的数据项有员工号、爱人姓名、爱人出生年月、结婚时间、爱人工作单位、爱人攻治面貌、爱人上作职务等员工学历信息。包括的数据项有员工号、学历、专业、毕业时间、毕业学校学校类型、外语1、外语1等级、外语2、外语2等级等。企业工作岗位信息。包括的数据库项有工作岗位代号、工作岗位名称、工作岗位杈力范围等。●企业部门信息。包括的数据项有部门代号、部门名称、部门经理、部门副经理等有了上面的数据结构和数据项基础,我们就能进行下面的数据库设计了。二、数据库概念结构设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这个阶段不用考虑所采用的数据库管系统、操作系统类型、机器类型等问题。这阶段可用的工具很多。用的最多的是ER图( Entity-Relation,实体-关系图),另外还有许多计算机辅助工具( Computer Aided Software Engineering,CASL)可以榘助进行设计本书的实例都是采用ER图的方法来进行数据库概念结构设计,在本书的第一个例子中先对ER图的方法进行简单介绍。E-R图是描述数据实体及其关系的一种直观的描述工具。这种图中有:实体。用方框表示,方框内为实体的名称。实体的各种属性。用椭圆表示,椭圆内为属性名称。使用线段将其和相应的实体连接起来。实体之间的联系。用菱形表示,菱形内为联系的名称。实体和实休之间的联系较多,比较常见的联系有1:1、1n和m:n这3种。●1:1。对于实体A构成的集合中每个实体,在实体集合B中至多只有一个实体与之相对应,反之亦然,称实体集合A和实体集合B之间是1:1的关系。1:n。对于实体A构成的集合中每个实体,在实体集合B中有n(n>0)个实体与之相对应,且对于实体集合B中的每个实体,在A中最多只有一个实体与之相对应,称实体集合A和实体集合B之间是1:n关系。m:n。对于实体A构成的集合中的每个实体,在实体集合B中有n(n>0)个实体与之相对应且对于实体集合B中的每个实体,在A中有m个实体与之相对应,称实体集合A和实体集合B之间是mn关系图2为员工实体E-R图。员工员工基本信息员工学历信息员工婚姻状况图2员工实体ER图图3为部门实体E-R实例工资管理系统工资管既是企业劳动人事管理的重要方面,同吋也是企业财务管理的重要方面,因为它是和人、资都相关的方面。工资管理需要和员工人事管理连接,同时连按工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等工资管珥是一项琐碎、复杂而又十分细致的工作,一般不允许发生差错。手工进行工资发放工作,需要反复地进行抄写、计算,不仪花费财务人员大量的吋间,而且往往由于抄写不慎,出现张冠李戴,或者由于计算机的疏忽,岀现工资发放错误的现象。同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。正是工资管理的这种重复性、规律性、时冋性,使得工資管计算札化成为可能。计算杋进行工资发放工作,不仅能够保证工资核算正确无误、快速输出,而∏还可以利用工资数据厍对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理。不同的企业有着不同的人事制度、财务制度,也就决定了不同的企业具有不同的工资制度。本例按照一般企业都采用的工资计算公式,即根据员工的职务工种来确定基本工资,根据岀工情况来扣除缺勤镄,根据加班情况发放沣贴,根据医疔倸险费用给予报销费用,同时扣除社公保险费来生成一个员工的当月工资。第一节第一节系统设计系统目标设计系统开发的总体任务是实现企业员工工资管理的系统化、规范化和自动化。能够和人事管理系统、考勤管理系统相结合,真正实现企业髙效、科学、现代化的员工管理。二、开发设计思想尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。系统应符合公司工资管理的规定,满足公司工资管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用C/S体系结构, Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器; Server(服务器端)则用于提供数据服务。·系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参开发的技术维护补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。三、系统功能分析工资管理涉及企业箮理的多个方面,如员工职务工种变化、员工考劐情况、员工加班情况、员工医疗保险等等。根据这些信息,在每个月的某个固定时间,生成企业全体员工的月工资。对于月工资,能够实现按照员工、部门、月、年进行统计分析,产生相应报表。工资管理的特点是所关联的方面比较多,信息处理量比较大。因此对于本系统的设计,需要采取了下面的些原则在公司范围内统一各种原始单据的格式,统一联日和报表的格式。删除不必要的管理余,实现管理规范化、科学化程序代码标准化,软件统一化,确保软件的可维护性和实用性能够连接各个关联的数据库,获取数据库中的信息。保证各个数据库表格相关的项目之间具有相同的属性。在上面设计原则的基础上,完成系统功能分析。本例中的工资管理系统需要完成功能主要有:员工每个工种基本工资的设定。加班津贴的管理。根据加班的时间和类型给予不同的加班津贴根据月工资生成公式,按照员工的考勤情况和工作表现,生成员工月工资。员⊥年终奖金的生成企业工资报表的生成。支持各种不同形式的报表,如单个员工工资报表生成部门员工工资报表生成、按照月份统计工资报表等。工资管系统的使用帮助。四、系统功能模块设计在系统功能分析的基础上,考虑 Power Builder程序编制的特点,得到如图1所示的系统功能模块图。工资管理系统系统模块工资生成模块津贴管理模块医疗保险模块报表生成模块帮助模块图1系统功能模块图五、工资管理系统和企业中其它系统的关系工资管理系统是全企业信息管理系统的一个有机组成部分。它与企业中其他系统之间的关系如图2所示。⊥资生成⊥资生成财条管工资管理升迁离职考勤情况财务管理考勤管理人事管理图2和企业中其他系统之间的关系第二节数据库设计数据库需求分析在仔细调査企业工资管理过程的基础上,得到系统所要处理数据的流程如图3所小。年奖计算企业年度效益年终奖佥公式设定员工考勤加班津贴工资计算公式设定月工资生医疗保险基本工资图2和企业中其他系统之间的关系针对本实例,通过对企业工资管理的内容和数据流程分析,设计的数据项和数据结构如下●·员工考勤统计信息。包括的数据项有缺勤时间、缺勤天数、缺勤类别等。这些信息可从考勤管理系统的数据库中统计获取。员工工种等级信息。包括的数据项有工种等级、工种基本工资等员工津贴信息、。,包括的数据项有加班时问、加班类别、加班大数等。员工医疗保险信息。包括的数据项有医疗保险时间、医疗费用保险、社会保险费用等。员工基本信息。包括的数据项有员工号、员工姓名、员工工种、员工所属部门等。员工月工资信息、。包括的数据项有生成工资的时间、基木工资、缺勤扣除、加班费用、医疗保险费、月应发工资等员工年终奖金信息。包括的数据项有年份、员工的年终奖金数额等有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计了。二、数据库概念结构设计本实例根据上面的改计规划岀的实体有:考勤信息实体、津贴信息实体、医疗休险信息实体、员工基本信息实体、月工资实体和年终奖金实体。各个实体的FR图以及实体和实体之间的关系E-R图描述如下。图4为员工基本信息实体ER图。实例考勤管理系统考勤管理既是企业劳动认识管理的重要方面,同时也是企业财务管理的重要方面,因为它是和人、事都相关的方面。考勤管理系统需要和员工人事管理连接,同时需要连接工资管理系统等等,用语完成员工的升迁、工资、津贴、医疗保险、保险费、实际发放工资等第一节系统设计系统目标设计系统丌发的总体任务是实现企业员⊥考勤管理的系统化、规范化、和自动化能够和人事管理系统、工资管理系统相结合,真正实现仝业髙效、科学、现代化的员工管理二、开发实际思想尽量采用公司现冇软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统廾发水平和应用效果的目的●员工考劐管珅系统能够和考動杋相连接,从而完成自动、高效、科学的考勤信息输入●系统采用模块化程序设计方法,既便与系统功能的各种组合和修该,又便于未参与开发的技术维护人员补充、维护●系统应具备数据库维护功能,即使根据用户需求进行数据的添加、删除、修改、被分等操作。系统功能分析考勤管理涉及企业人事管理的多个方面,如员⊥职务升迁、⊥资发放、兴金发放、员⊥医疗保险发放等等。本利自重的考勤管理系统需要完成功能主要有以下几点。●●员工考勤信息处理。该莫完成员工考勤情况的输入、修改等操作。如果企业內有考勤机,可以将它的输岀处理后,形成考勤管理系统考勤模块的输入。企业缺勤类刑的设定。企业考勤统计。该模块可对某个员工进行考勤情况的统计,生成统计报表四、系统功能模块设计在系统功能分析的基础上,考虑 PowerBuilder程序编制的特点,得到如图1所小的系统功能模块图。考勤管理系统考缺报系勤表图1系统功能模块如图五、考勤管理系统和企业中其他系统的关系考勤管理袭击仝全业信息管珄系统的一个有机组成部分。他与企业中替他系统之问的关系如图2所示。工资管理L考勤情况考勤管理人事管理考勤情况图2和企业中其他系统之间的关系第二节数据库设计数据库需求分析在仔细调査企业考勤管理过程的基础上,得到系统所要处理数据的流程如图3所示。人员考勤企业手工输入考勤信息其他考勤机输入信息统计信息数据库报表管理数据维护生成系统图数据流程图针对本实例,通过对企业考勤管理的内容和数据流程分析,设计的数据项和数据结构如员工考勤信息。包括的数据项有员工号、缺勤时间、缺勤天数、缺勤类别等缺勤类别信息。包括的数据项有缺勤类别、名称、描述等。员工基本信息。包括的数据项有员工号、员工姓名、员工工种、员工所属部门等有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计数据概念结构设计木实例根据上面的设计规划出的实体有:考勤信息实体、员工基木信息实体、缺勤类型实体。各个实体的ER图以及实体和实体之间的关系ER图描述如下图4为员工基本信息实体ER图。员工基本信息员工号姓名员工部员工职务图4员工基本信息实体ER图图5为考勤信息实体E-R图考勤信息员工号姓名缺勤天数缺勤类别时间、原因图5考勤信息实体F-R图图6为缺勤类型实体F-R图缺勤类型类别名称描述图6缺勤类别实体ER图实体和实体之间的关系ER图如图7所小。员工具有1考勤信息属于1:缺勤类型图7实体之间关系ER图数据库逻缉结构设计在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系考勤管理体统数据库中各个表格的设计结果如下面的几个表格所小。没高歌表小在数据库中的一个表。表1为考勤管理表kp表考勤管理表格列名数据类型可否为空Emp-noVARCHAR2(6NOTN ULL员工号(主键—一)qq-dateVARCHAR2(6)NOTNUL L时间(主键二)qq-daynumberNUMBERQ, 1)NULL缺勤天数qq-IlbVARCIIAR2(3)NULL缺勤类别
- 2021-05-06下载
- 积分:1
-
《测量平差程序设计》(宋力杰编著)一书中的源程序
《测量平差程序设计》(宋力杰编著)(ISBN978-7-118-06057-7)一书中的源程序,每个文件夹中的源程序与书中各章内容对应。
- 2020-06-26下载
- 积分:1
-
mes开发源码
mes开发源码
- 2020-11-28下载
- 积分:1
-
VC数字图像处理(杨淑莹)北京交通大学附源码
vc++数字图像处理的入门级好书,详细介绍了图像处理的基本知识以及相应的c++实现,通过本书可以全面的学习数字图像处理的全部知识。
- 2020-12-11下载
- 积分:1
-
VS2015开源的类CAD软件
可能是网上能找到的国内比较好的画图软件了,支持常用绘图,选择,删除,放大缩小功能,代码里也支持DXF导入和导出,不过这部分有问题,适合用来学习,或者在这个基础上完善它,谢谢程序原创者,也希望大家能完善它!
- 2020-07-01下载
- 积分:1