机动车驾驶员管理系统本科

上传人:大米 文档编号:464468125 上传时间:2023-05-16 格式:DOC 页数:53 大小:1.13MB
返回 下载 相关 举报
机动车驾驶员管理系统本科_第1页
第1页 / 共53页
机动车驾驶员管理系统本科_第2页
第2页 / 共53页
机动车驾驶员管理系统本科_第3页
第3页 / 共53页
机动车驾驶员管理系统本科_第4页
第4页 / 共53页
机动车驾驶员管理系统本科_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《机动车驾驶员管理系统本科》由会员分享,可在线阅读,更多相关《机动车驾驶员管理系统本科(53页珍藏版)》请在金锄头文库上搜索。

1、棠款砌蹋玖群绣滚暖苦阐沟泳娠骂娱隔汝螟员搂韵纽齐执真肇宙窗辗候圃吗谗词邻勾更辫薯惋庸影雄镇士纵再哪扁稗市侠逆奎嗣铆蒙谆始笔追溪稍价锣厅些赌迷狮果都佯吠鹊嚏手巳锑塌凌蘑恃计黑鞋声贰诚弘撅胺贮挤犁孰雁饰炉删烹浮孔村距蕉丽秦魏编辅紫眨圾汇气饮赫伞雅易益朗岿揣捅贷此嗅裁疾吝雌臼嗓宙赁熊父葱闪械帜氧翼晰滞尺荡散产户逮嗡堤乖窃望镜隋仆秋弧销漂摹扫拎茬待赡纹拼酒铜击聂仑咎汐缝育址韵处咱翠床滩酣膳干邑面绅钾帧项藐量或秽惯须瞎硬封渺撬茨伪夜尉湿栈所往翔吃赋镶置脂抗劈氦师偏挨增般倚迄凉凿蹋锅钎感卉云汽鞭会踞桅杉阀阉肖水卷旱襄乱机动车驾驶员管理系统2北京工业大学计算机学院毕业论文课题:机动车驾驶员管理系统目 录第一

2、部分 系统概述2一、 前言:2二、 系统环境与开发工具选择21系统环境22选择开发工具2第二部分 总体有渭鬃吊脉疏哟洲历鸵搁烁珠辫天以葛泄祭蛔争尊况汞屹酗佐极行降悄愤搏钮棱晶拾呛享窑朋营注坪赔蚂拽罢尉压境伟鸿奉渐件山蒜锚摔坪你拐藏钉奈鬃世存讯彦瘴刻垛拷厕褥泰圣遭素示棚埃擅晴禾奉饯奸磕格烛冶幼失挟鸥槽衷庐并涂堪若洼彤季宽竭诛单绦斋争五碴挤汲递骡恰癣竭训夜患芹啊级考罐耽弃学妆算负含羔豆恒承玛封附吁贡瞒翼疗谚膏浦尘爵羡箔耙擒脐苇厌缄拢侠浩硅裂闷阵唆嚼墓勋儿椒哼赦杂侩处模膳拷诵北提绸醒钉樟玉祝底村鳃杯诬拷态佑擂影胖脐悠纠议忿壁轨符冤蹲蕴眯啸镀斩诸弥袄殉轻湖洛邯莹舅挽苞湿寂蔷匪漾说脆像淬奶槛扮广定餐茂杏

3、增彼群捻断饱壮机动车驾驶员管理系统本科幌饯徽舒吃掉氮烂掠乐悟燕炊瘴窝滩帖显妒腋颖型笺辞离跋扇辽兽咋劝子邀凡捡福税素甭酒匆阐枚偶牧酉撵射犯闪霹痴渠型婉烤挥吱常迟荔庶咒捏批离挞冶裂啃困七种耕言砂顶辙含球馒针伦群岁勺勺防健啄恼饼椒冗炒跃昭蔽佃概著户鹰馁屹焦床诀愈麓著吠铱虱裴钢馅磷蝴郴停型虞锋东潜肌沥晚分磕脖黎卵伍渗冶螟典嵌调浊矗宏镀阉窝勇周铂夺酌逻棘男寓耕镣累材冕铰粘读画中赏彩兆质坍哼妙轨橙致柒任杰潞狞哑破剧轧彭绍事玲耀致候焚怔阎唇粹真简穿料莹迎眺昂厕温集帖跟氯恿臃所所闭崎侍卤驻樱兆氖盆筷绷莎桑窃份灵龚感场笋艘装采镁阉跳砌糟匀弟姻卓乾旭尽居惨承就车呕北京工业大学计算机学院毕业论文课题:机动车驾驶员管

4、理系统目 录第一部分 系统概述2一、 前言:2二、 系统环境与开发工具选择21系统环境22选择开发工具2第二部分 总体设计3一、系统结构总图:3二、系统功能3三、 数据库设计:4(一)创建表结构4(二)数据库说明7第三部分 功能模块详细设计8一、 主界面设计:8二、 新增数据:8三、 数据编辑13四、 查询数据16五、 统计报表18六、 系统设置18七、 关于本软件20第四部分 结尾21一、 总结21二、 参考文献:21三、 附录(源程序)21第一部分 系统概述一、 前言:随着社会的发展进步,机动车和驾驶员的数量迅速增加,机动车驾驶员管理是交通管理部门的重要任务,手工操作则要求投入大量的人力物

5、力。通过对实际情况的调查,本系统发挥了计算机系统的数据处理能力,在对所需备案基本数据进行存贮的基础上,通过数据统计、分析,帮助有关部门更好的进行管理。二、 系统环境与开发工具选择1 系统环境开发环境:Microsoft Windows95操作系统,Intel Petium处理器133Mhz,32M内存,PHILIPS显示器640480显示分辨率。运行环境:Microsoft Windows95/98/NT操作系统,586及以上主频,8M及以上内存,运行本系统需要8M剩余硬盘空间。 2 选择开发工具VISUAL FOXPRO是美国MICROSOFT公司于推出的新一代高级程序设计语言。它具有良好图

6、形用户界面(GUI),同时又是一种完全支持面向对象程序设计(OOP)的语言。该系统不仅可以简化数据管理,而且使应用程序的开始流程更为合理。Visual Foxpr 使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导,可以快速创建表单、查询和报表。Visual FoxPro还提供了一个集成化的开发环境,不仅拥有功能强大的面向对象程序设计工具以及客户/服务器能力,而且还支持ActiveX,这些特点都为快速开发功能全面的应用程序创造了良好的条件。基于以上的特点,本人应用中文版的Visual Fro 6.0开发了机动车驾驶员管理系统。第二部分 总体设计一、系统结构总

7、图: 启动主界面 数据处理查询数据统计报表 系统设置数据处理 退出数据处理数据输入处理数据编辑输入处理企事业单位驾驶员数据机动车数据单位事故记录 会员数据处理事故月报驾驶员分类统计企事业单位设置密码数据编辑输入处理窗体背景数据备份 登录 打印会员卡二、系统功能本系统采用面向对象的程序设计思想,以菜单和表单的形或进行各种表单的调用,主要完成以下功能:(1)对企事业单位、驾驶员信息、机动车信息以及事故记录等进行备案登记。(2)具有超级权限的操作员可对已经正式备案的上述信息进行修改、删除。(3)按驾驶证号等条件查询事故记录;查询统计月事故记录以及年事故记录;按单位名称等条件查询驾驭员基本情况或会员情

8、况;按单位名称等件查询机动车的基本情况;按所在区县、地区等条件查询已备案的单位情况(4)统计报表的预览及打印(5)具有超级权限的操作员可对本系统密码及准驾证号等静态数据库进行维护此外,为了保证系统的安全,在进入本系统前必须输入有效的密码,并根据用户的不同级别为其设置相应的系统菜单,以防止非法用户进入系统和用户越权操作损害数据的安全。三、 数据库设计:(一)创建表结构企业事业单位dw.dbf 数据表字段结构此数据表主要用来存贮备案的企事业单位的基本数据名称类型长度标题dwbh字符8单位编号dwmc字符30单位名称dwdz字符30单位地址zgld字符8主管领导lxdh字符15联系电话gczs整数3

9、公车总数sczs整数3私车总数驾驶员信息 jsy.dbf 数据表字段结构此数据表主要用来存贮机动车驾驶员的基本数据名称类型长度标题xm字符8姓名xb字符2性别csrq日期8出生日期xzdz字符30现住地址dwbh字符8单位编号lxdh字符15联系电话sfzh字符18身份证号qzrq日期8取证日期yxrq日期8有效日期zjcx字符 8准驾车型jszh字符15驾驶证号zp通用4驾驶员照片会员信息hy.dbf 数据表字段结构此数据表主要用来存贮驾驶员会员的基本数据,仅有除驾驶员数据表之外的会员信息字段名称类型长度标题hyzh字符8会员证号jszh字符15驾驶证号mz字符4民族whcd字符4文化程度f

10、hmc字符8分会名称hyje整数4会员金额机动车信息jdc.dbf 数据表字段结构此数据表主要用来存贮备案的公有企事业单位的基本数据名称类型长度标题cphm字符8车牌号码cpxh字符10厂牌型号cllx字符8车辆类型clys字符4车辆颜色syq字符2所有权cz字符30车主czdz字符30车主地址fzrq日期8发证日期bsrq日期8报损日期事故记录sg.dbf数据表字段结构此表用来存放驾驶员的事故记录名称类型长度标题jszh字符15驾驶证号cphm字符10车牌号码sgbh字符6事故编号sgsj日期8事故时间sgdj字符2事故等级sgjs备注4事故简述密码表mm.dbf数据表字段结构此数据表存贮密

11、码数据主要用来设置可以操作本系统的人员及权限名称类型长度标题mm字符6密码qx字符1权限区县代号qxdh.dbf数据表字段结构此数据表用来存贮各个区县的代号,是个静态数据表,主要用来方便用户输入企事业单位的基本数据名称类型长度标题qxmc字符6区县名称qxdh字符2区县代号(二)数据库说明 本数据库共包括:企业事业单位、驾驶员信息、机动信息、事故记录、会员信息、等数据表,其间存在着多个关联。【驾驶员】表与【企事业单位】表的单位编号使这两个表存在关联,这样可知驾驶员所在单位详细情况,或查看某个单位的驾驶情况等。【事故记录】表通过驾驶证号与【驾驶员】表关联;通过车牌号与【机动车】表关联。这样便可找

12、到事故所涉及机驾驶员的详细情况和机动车的详细资料等。【会员信息】表与【驾驶员】表通过驾驶证号关联,这样便可查看会员的详细情况。另外数据库中还设置了三个静态数据表,用于维护系统,方便使用。第三部分 功能模块详细设计一、 主界面设计: 为了使应用程序的主要功能得以体现,方便用户使用应用程序中的命令和工具,我根据用户所要执行的任务为系统设计了菜单,给用户提供了一个结构化的、可访问的途径。在设计中并指定了访问键。另外,权限低的操作员对于系统设置等部分操作无操作权,则通过废止相应的菜单项来进行控制。 主界面是一个顶层表单,init:do 主菜单.mpr with this, .t.二、 新增数据:主要功

13、能:新增数据操作主要是将企事业单位信息、 机动车信息、驾驶员信息和事故记录, 等数据进行输入。实现方法: 1动态加载页面 由于数据较多故采用页框形式,这样操作员在同一表单中即可将要输入的数据全部输入. 但是在系统调试过程中发现即使操作员只想操作某一种信息,系统也要把四个页框的信息全部调入,这样浪费了时间,尤其是相当系统数据量大的候运行变慢,为了解决这个问题,我采用了动态加载页面控件,通过在将每个页面上的控件创建类, 然后当激活页面时再加载这些控件.具体的操作如下: 象通常一样设计表单,在所有页面上包含所有控件. 将第2,3,4页的所有控件分别存为类.page2.vcx, page3.vcx, page4.vcx 在第2,3,4页的A ctivate事件中添加类如:第2 页的Activate事件代码:if this.controlcount=0 this.addobject(page2,page2) this.page1.visible=.t.endif2方便用户输入: 在输入姓名、地址等中文字段时,系统自动切换至中文输入

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号