机动车驾驶员管理系统本科毕业论文(编辑修改稿)内容摘要:
车辆类型和车型代号这些数据,在用户输入数据时通过选项按钮组为用户提供一组预先设定的选则,这样 方便用户也避免了数据库存储无效的数据。 这些固定的数据也是相对而言的,一但实际操作中这些数据的定义有所改变,这些预定的数据就要随之改变来保持一致。 功能实现:为了保证原始数据的安全,设置了“超级“操作权限,操作员应具有其操作权限才可进入修改。 具体到数据表数据的增加、修改和删除与其它数据表是一样的。 设置背景是指操作员可根据个人的喜好随时更改窗体背景以增加操作的趣味性。 机动车驾驶员管理系统 20 功能实现:这一功能是通过 GET FILE 命令调出打开图形文件对话框 , 用户选择文件时并可预览要选择的文件。 背景文件 被选定将其全文件名作为一字符串,保存在公共变量中,以备使用。 那么,其它窗体是怎样传递这一信息的呢。 我在每一个可设置背景的窗体的A ctive 事件中判别这上公共变量是否为空,如果不为空则通过命令设置窗体的P icture 属性,这样窗体的背景颜色就改变了。 为了保证系统的安全性,本系统设置了权限功能,首先登录时根据用户输入的密码来判断权限,如果权限不够,数据维护菜单下的数据编辑与系统维护的更改密码子菜单将不可用。 4.数据备份: 数据备份是数据维护的重要工作,备案的数据一般需要上报实现数 据共享。 另外在实际中随时都有可能遭到意外的甚至是人为的破坏,为了保证数据的安全,一般应定期对数据进行备份以防不测。 功能实现:在这一功能模块中要备份的数据包括数据表文件和报表文件等,并分别设置了备份到不同的位置,A :盘、C :盘、D :盘共三个出口,主要操作命令是在程序中运行操作系统 ”Copy” 命令 ,复制结束后通过A ctive windows 命令再返回到本系统的主窗体,这样操作员就很方便的将数据备份了,即方便了数据流通又保证了数据安全。 机动车驾驶员管理系统 21 七、 关于本软件 界面如下图所示 (略 )。 本界面用来显示版本版权 及其它信息。 另外上移的说明文字是利用 Timer 控件控制 Label控件在容器类控件内移动实现的。 代码如下: = if +0 =+5 endif 本 界面中单击作者的 Email 地址,即可调用用户机上缺省的邮件处理程序来给作者发送邮件。 机动车驾驶员管理系统 22 第四部分 结尾 一、 总结 通过各位指导老师的指点和同学之间的交流,使我完成了本系统的设计。 在此对各位指导老师与同学表示感谢。 在本系统中,我力求使自己的程序功能更加强大和更便于操作。 如有时通过工具栏、菜单、鼠标右键、等都可以实现相同的功能,相应的按钮和菜单的 Enabled 属性也控制得非常到位,以免用户的错误操作。 本程序也经过了我较为大量的测试,每次发现问题后我都耐心的寻找问题所在,然后予以一一解决。 然而由于我的水平有 限和时间仓促,程序中肯定还存在不少的问题,有些问题我现在也没有解决,如没有实现查找后数据的修改、系统提示用户不够完善,程序代码不够精炼等,是我在下一步设计中应该解决的问题,也希望能得到各位老师和同学的更多指点。 通过本系统的设计,我学到了不少 Visual Foxpro 编程的技巧,更增加了我的Windows 下应用程序的编程信心,尤其在数据库编程方面有了很大的进步。 在今后的工作学习中,我要更加努力的学习编程知识,使自己的编程能力更上一层楼。 二、 参考文献: 《 中文版入门与提高》 清华大学出版 社 李加福、邸学峰著 《 中文版程序员指南》 北京希望电脑公司 Microsoft Corporation 《 程序设计指南》 清华大学出版社 吴迪、曲蒙著 《 函数大全》 北京航空航天大学出版社 徐培忠著 三、 附录(原程序) 主表单 : Name = Form1 PROCEDURE Init SET SYSMENU OFF SET SYSMENU TO SET TALK OFF 机动车驾驶员管理系统 23 SET DELETE OFF SET EXACT OFF SET CONFIRM OFF SET SAFETY OFF SET STATUS BAR OFF SET MULTILOCK ON SET DEFA TO C:\BS DO WITH THIS, .T. ENDPROC PROCEDURE Load LOCAL i WITH THIS .ToolBars[1,1] = 39。 表单控制项 39。 .ToolBars[2,1] = 39。 表单设计工具 39。 .ToolBars[3,1] = 39。 查询设计工具 39。 .ToolBars[4,1] = 39。 配置方式 39。 .ToolBars[5,1] = 39。 报表控制项 39。 .ToolBars[6,1] = 39。 报表设计工具 39。 .ToolBars[7,1] = 39。 数据库设计工具 39。 .ToolBars[8,1] = 39。 数据表设计工具 39。 .ToolBars[9,1] = 39。 预览打印 39。 .ToolBars[10,1] = 39。 常用 39。 .ToolBars[11,1] = 39。 调色板 39。 ENDWITH FOR i = 1 TO 11 [i,2] = WVISIBLE([i,1]) IF [i,2] HIDE WINDOW ([i,1]) 机动车驾驶员管理系统 24 ENDIF ENDFOR ENDPROC PROCEDURE Destroy SET SYSMENU TO DEFAULT SET SYSMENU ON SET TALK ON SET CONFIRM ON SET SAFETY ON SET STATUS BAR ON MODIFY WINDOWS SCREEN ENDPROC PROCEDURE Unload local i for i=1 to 11 if [i,2] show window ([i,1]) endif endfor ENDPROC 口令表单 : Name = cmdok PROCEDURE Click public i, ctlmenu,logname I=I+1 select 密码表 机动车驾驶员管理系统 25 p=alltrim() locate for mm=alltrim() if found() ctlmenu=qx isuser=.t. logname= () set default to c:\bs do form 主窗体 .scx else =DKLDSA IF I3 MessageBOX(密码错误 !+CHR(13)+请重新输入 !,48,信息窗口 ) () ELSE MessageBOX(密码错误三此 !+CHR(13)+系统无法启动 !,48,信息窗口 ) () ENDIF ENDIF ENDPROC Name = cmdcancel PROCEDURE Click CLEAR EVENTS CLOSE ALL ENDPROC 机动车驾驶员管理系统 26 主菜单 : LPARAMETERS oFormRef, getMenuName, lUniquePopups, parm4, parm5, parm6, parm7, parm8, parm9 LOCAL cMenuName, nTotPops, a_menupops, cTypeParm2, cSaveFormName IF TYPE() O OR。 LOWER() 39。 form39。 OR。 2 MESSAGEBOX([只能从顶层表单调用该菜单。 请确认您表单的 ShowWindow 属性已设为 2。 阅读此菜单 MPR 文件的头部分,可以获得详细信息。 ]) RETURN ENDIF = TYPE() = SYS(20xx) = IF = C OR ( = L AND ) = ENDIF IF = C AND !EMPTY() = ENDIF DIMENSION a_menupops[4] IF TYPE()=L AND FOR nTotPops = 1 TO ALEN(a_menupops) a_menupops[]= SYS(20xx) ENDFOR ELSE a_menupops[1]=数据维护 e a_menupops[2]=查询数据 v 机动车驾驶员管理系统 27 a_menupops[3]=打印报表 t a_menupops[4]=设置 s ENDIF DEFINE MENU () IN () BAR DEFINE PAD _04n0zaqhm OF () PROMPT 数据维护 (\E) COLOR SCHEME 3。 KEY CTRL+E, CTRL+E。 MESSAGE 输入、修改、删除企事业单位、机动车、驾驶员备案信息 DEFINE PAD _04n0zaqhn OF () PROMPT 查询数据 (\V) COLOR SCHEME 3。 KEY ALT+V, ALT+V。 MESSAGE 查询输入企事业单位、机动车、驾驶员备案信息 DEFINE PAD _04n0zaqho OF () PROMPT 打印报表 (\T) COLOR SCHEME 3。 KEY ALT+F, ALT+F。 MESSAGE 浏览打印报表 DEFINE PAD _04n0zaqhp OF () PROMPT 设置 (\S) COLOR SCHEME 3。 KEY ALT+S, DEFINE PAD _04n0zaqia OF () PROMPT 帮助 (\H) COLOR SCHEME 3。 KEY ALT+H, DEFINE PAD _04n0zaqib OF () PROMPT 退出 (\X) COLOR SCHEME 3。 KEY ALT+X, ON PAD _04n0zaqhm OF () ACTIVATE POPUP (a_menupops[1]) ON PAD _04n0zaqhn OF () ACTIVATE POPUP (a_menupops[2]) 机动车驾驶员管理系统 28 ON PAD _04n0zaqho OF () ACTIVATE POPUP (a_menupops[3]) ON PAD _04n0zaqhp OF () ACTIVATE POPUP (a_menupops[4]) ON SELECTION PAD _04n0zaqib OF ()。机动车驾驶员管理系统本科毕业论文(编辑修改稿)
相关推荐
全面考虑。 认真落实 ,以便充分调动职工的生产积极性。 以合理的工价,严格的达标管理, 制订奖罚办法 ,按工种单价提取一定的奖金额给达到工种优秀标准的工人。 借助监理的力量,监理工程师确认达标即可领到本项目奖金,将目标结果与工人劳动收入直接挂钩,施行激励制度。 对现场的专业分包队施工人员 实行 动态管理 ,不允许其擅自扩充和随意抽调,以确保分包队伍的素质和人员相对稳定。 特特 殊殊 工工 种种
架 9— 工作台 10—床身 图 21 龙门刨床示意图 龙 门刨床的 发展 在机械加工业中,龙门刨床是加工大型工件时必不可少的加工设备,是一种广泛使用的金属切削加工机床,是许多大型企业不可缺少的设备。 我国的第一台龙门刨床于1953 年 4 月在济南第二机床厂问世。 20 世纪 60 年代,龙门刨床广泛采用 AGM 调速系统,目前该系统在国有大中型企业仍占有相当大的比重, AGM
热加工机床电机项”可得: 二项式系数 b=,c=,cosφ = 五台最大容量电机的设备容量: Px=7 3+10+= 平顶山工业职业技术学院成人教育学院 毕业设计 ( 论 文 ) 说 明 书 第 13 页 P30=b Pe+cPx=( + )KW= I30= P30/√ 3UN cosφ = = 查《工厂配电设计手册》表中 PN=10KW 电动机冲击电流 Ist=140A 额定电流 In=20A
图 5 GSM 模块电路 该系统采用 台湾产 RoyalTek 鼎天 RGM3600 高性能 SRIF 3 GPS 模块。 该模块 采用当今最新的 SRIF3 技术具有 20通道 可以同时追踪 20 颗卫星 ,定位速 14 度快、精度高、 功耗小等优点。 该模块的 RX、 TX 分别与单片机的 TX RX2 相连单片机通过串口来向模块传送指令。 该模块通信协议为 NMEA0183 标准格式协议
绍了机会网络的研究背景和意义后,对以下的内容做如下安排。 第二章介绍机会网络的研究现状,引出机会网络的概念及其理论基础,分析网络的结构组成和通信特征,进而阐述本文研究内容在机会网络结构层次中所处的位置。 第三章分析已有的典型数据传输协议 —— 谣言传播协议和 定向传播协议。 阐述他们的基本思想,分析他们各自的性能,总结优缺点后找到他们的适用情况,再给出实现两个协议的伪代码。
上被编译为体系结构中立的 字节码 格式(后缀为 class 的文件) , 然后可以在实现这个 Java 平台的任何系统中运行。 这种途径适合于异构的网络环境和软件的分发。 Java 语言是可移植的。 这种可移植性来源于体系结构中立性,另外, Java 还严格规定了各个基本 数据类型 的长度。 Java 系统本身也具有很强的可移植性, Java 编译器是用 Java 实现的, Java