2022年2022年驾驶员违章管理数据库设计 .pdf
-
资源ID:32519979
资源大小:1.62MB
全文页数:15页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年2022年驾驶员违章管理数据库设计 .pdf
数据库原理及应用课程设计报告设计题目:驾驶员违章信息管理数据库系统设计驾驶员违章管理信息系统数据库系统设计一数据库需求分析1调查对象基本情况说明在本次驾驶员违章信息管理系统中,选取了八名驾驶员及他们的违章作为本系统的全部数据对象。分别为陕西两名、四川两名、广东两名、湖南两名(在系统的各项功能设计过程中,比如添加、修改、删除的运行,可能会导致某些信息发生变化)。分别就他们的个人资料、车辆信息、违章信息、违章处罚及奖励以及交款信息进行了表的创建。2. 数据库系统应具备的具体功能(1)登录功能登录时, 只允许系统中录入的且输入正确的用户名和密码的人员登录,用户登录与管理员登录应不同。(2)浏览功能管理员应能浏览所有驾驶员及车辆的任何信息,不需要一个一个查找,一次性浏览所有信息。(3)查询功能用户应能根据自己的车牌号找到自己的所有信息,包括个人资料、 违章记录等, 管名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - 理员也能实现此功能。(4)添加功能管理员应能对系统中的所有表的任一信息进行添加。(5)修改功能管理员应能对系统中的所有表的任一信息进行修改。(6)删除功能管理员应能对系统中的所有表的任一信息进行删除。(7)打印功能管理员可以打印任一张表。(8)退出系统离开驾驶员违章管理信息系统二概念结构设计规定每一个驾驶员拥有一辆车(车的类型不限)驾驶员实体及属性车辆实体及属性驾驶员年龄姓名性别驾龄驾驶证号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - 违章信息实体及属性违章处罚实体及属性车辆类型车辆车牌号车主姓名积分信息违章记录车牌号违章原因违章时间违章地点名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - 银行交款实体及属性违章处罚车牌号违章记分违章罚款违章次数奖励情况违章学习银行交款姓名车牌号交款金额交款情况交款时间交款流水号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - 车牌号车辆类型违章原因车牌号奖励情况驾驶员车辆违章记录拥有记录驾驶证驾龄姓名性别年龄车主姓名车牌号违章地点违章时间1 1 违章处罚银行交款接受违章次数违章学习违章罚款违章记分对应姓名车牌号交款流水号交款情况交款时间交款金额N 1 N N N N 1 1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 15 页 - - - - - - - - - 三逻辑结构设计在此驾驶员违章信息管理系统中,总共设置了五个实体,分别为驾驶员个人信息、车辆信息、违章信息、违章处罚及奖励、违章交款,他们的属性、数据类型及长度分别如下表所示:驾驶员个人信息表(姓名、性别、身份证号、驾龄、车牌号)列名数据类型长度姓名字符10 性别字符2 身份证号字符20 驾龄数值10 车牌号字符20 车辆信息表(车牌号、车主姓名、车辆类型、积分信息)列名数据类型长度车牌号字符10 车主姓名字符10 车辆类型字符10 积分信息数值10 违章信息(车牌号、违章时间、违章原因、违章地点)列名数据类型长度车牌号字符10 违章时间日期时间型8 违章原因字符30 违章地点字符10 违章处罚(车牌号、违章记分、违章罚款、奖励情况、违章次数、违章学习)列名数据类型长度车牌号字符10 违章积分数值10 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - 违章罚款数值10 奖励情况字符20 违章次数数值10 违章学习字符20 银行交款(姓名、车牌号、交款金额、交款情况、交款时间、交款流水号)列名数据类型长度姓名字符10 车牌号字符10 交款金额数值10 交款情况字符10 交款时间日期时间型8 交款流水号字符30 具体作用驾驶员个人信息表:主要描述驾驶员的个人信息,车辆信息表: 对驾驶员所拥有的车辆进行对应与描述,违章信息:具体介绍哪辆车在何时何地因为什么原因违章,违章处罚:描述对违章的这辆车进行的处分、罚款、奖励与学习情况等,银行交款:写了违章车辆在什么时间交了多少金额的罚款。补充说明:车牌号为登录用户名,为方便起见,在此系统中所有的用户名及密码均为1。车主姓名车牌号李清陕 A001M1 王通陕 A002M2 郝茗川 B003M3 眀凌川 B004M4 郑浩粤 C005M5 田筱粤 C006M6 陈星湘 D007M7 杜晟湘 D008M8 四功能模块结构设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 15 页 - - - - - - - - - 驾驶员违章信息管理系统公告信息浏览信息查询信息录入信息修改报表打印退出系统所有车辆信息全部信息浏览所有违章记录所有处罚记录处罚信息录入违章信息录入奖励信息录入交款信息录入违章信息修改奖励信息修改交款信息修改处罚信息修改驾驶员个人资料车辆资料查询违章记录查询处罚情况查询银行交款查询驾驶员个人资料名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 15 页 - - - - - - - - - 五主要功能及程序界面说明主要界面说明(1)用户登录界面及程序说明:登录界面如下:设置了三个标签,分别为:欢迎使用驾驶员违章管理系统、请输入用户名、请输入密码;设置了两个文本框,用来输入用户名和密码;设置了三个按钮,分别为驾驶员登录、管理员登录、退出三个按钮的程序分别为:驾驶员登录:复件驾驶员违章管理信息系统登记表 .dbf public h 信息删除违章信息删除处罚信息删除车辆资料删除驾驶员资料删除奖励信息删除名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 15 页 - - - - - - - - - h=1 locate all for allt(thisform.text1.value)=allt(用户名)and allt(thisform.text2.value)=allt(密码 ) if eof() messagebox( 您的用户名或密码输入有误!) return endif thisform.release 复件驾驶员违章管理信息系统菜单 4.scx 管理员登录:复件驾驶员违章管理信息系统请登陆 .dbf public h h=0 locate all for allt(thisform.text1.value)=allt(用户名)and allt(thisform.text2.value)=allt(密码 ) if eof() messagebox( 您的用户名或密码输入有误!) return endif thisform.release 复件驾驶员违章管理信息系统菜单 4.scx 退出:Quit 此登录界面,当用户进入时,由于权限限制,用户只能进行对自身资料的查询,如自己的资料、车辆信息、违章及奖励信息、交款信息等,不能进行其它任何操作;当管理员进入时,可以进行任何操作,如修改某信息、查询、添加、删除等。 (2) 浏览界面说明浏览界面:添加一个页框。分为4 页,分别为驾驶员个人资料、车辆信息、违章信息、违章处罚信息。管理员可以通过此界面了解全部信息,非常方便。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 15 页 - - - - - - - - - (3)查询界面及程序说明确定按钮的程序:复件驾驶员违章管理信息系统违章处罚表 .dbf locate all for allt(thisform.text1.value)=allt(车牌号 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 15 页 - - - - - - - - - if eof() messagebox( 出错 ) return endif thisform.text2.value=违章记分thisform.text3.value=违章罚款thisform.text4.value=奖励情况thisform.text5.value=违章次数thisform.text6.value=违章学习用户或管理员可以通过输入车牌号,获得违章记分、罚款等信息。(4)删除信息界面及程序说明删除信息界面设置了五个按钮,分别为上一条、下一条、首记录及末记录,以及修改信息。他们的代码分别如下:上一条: skip-1 thisform.refresh 下一条: skip thisform.refresh 首记录: go top thisform.refresh 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 15 页 - - - - - - - - - 末记录: go bottom thisform.refresh 删除信息: set delete on if messagebox(是否删除当前记录,4+32,系统提示 )=6 delete thisform.refresh endif 运用此界面我们可以实现对信息的删除,比如删除某一驾驶员的违章信息或某一车辆信息。(5)报表打印界面部分界面说明(1) 菜单界面及程序说明名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 15 页 - - - - - - - - - 菜单界面包括8 个工具栏,分别为系统公告、信息浏览、信息查询、信息录入、信息修改、信息删除、报表打印、退出系统。它们底下包括各个信息。可以根据需要进行功能查询,点击退出系统即可立即结束此系统的运行。在菜单中进行设置, 并添加路径 (比如:do form 复件驾驶员违章管理信息系统系统公告 .scx ) ,实现表单的调用,实现各部分的功能。(2)系统公告界面此界面对用户及管理员做出一些说明,用户可以很清楚的了解自己的权限。(3)修改信息界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 15 页 - - - - - - - - - 修改信息:edit thisform.refresh 六总结1. 设计方案的主要优点及不足优点:能正确的实现登录、信息的录入、查询、修改及删除,退出系统的功能也能现,系统操作简单易懂,各项功能的运行结果准确有效。缺点:在此驾驶员违章信息管理系统中,由于起初设置实体时将违章处罚和奖励两个实体设置到了一个表中,因此后续功能设置过程中比较麻烦。这是一个不足点,还有就是报表打印时,没有实现插入背景图片的功能。2. 收获及建议在此次数据库课程设计中,我学会了基本的创建表、表单、报表、菜单,并掌握属性基本的说明,比如backcolor代表背景颜色的使用、picture代表插入背景图片。并学到一些基本代码,如查询、删除、修改、添加的代码,能熟练的使用它们,学会调用表、表单、报表及菜单的语句。总之,此次课程设计学会了很多知识,对vf 有了更加清晰的认知,这对以后发展这一方向提供了一个基础。我感到很有兴趣,建议可以有机会继续学习了解。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 15 页 - - - - - - - - -