收藏 分销(赏)

交通工程上机实习报告样本.doc

上传人:精**** 文档编号:4598439 上传时间:2024-10-03 格式:DOC 页数:35 大小:759.50KB 下载积分:12 金币
下载 相关 举报
交通工程上机实习报告样本.doc_第1页
第1页 / 共35页
交通工程上机实习报告样本.doc_第2页
第2页 / 共35页


点击查看更多>>
资源描述
资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。 青岛理工大学 汽车与交通学院 课程设计任务书 课程名称 交通工程上机实习 实验序号 02 课题名称 公交公司调度软件 专业班级 级交通工程2班 组 员 王瑶 24038 组 员 于亚男 24039 组 员 张春利 24040 指导教师 阎岩 潘福全 魏金丽 陈秀峰 日期 7月15日 汽车与交通学院 交通工程教研室 一、 实习性质:上机实习是交通工程专业教学计划的重要组成部分,是贯彻理论联系实际,培养高素质人才的重要实践环节. 二、 实习时间:7月4日—7月15日 三、 实习目的: ⑴经过实践锻炼,培养学生理论联系实际,实事求是的良好作风; ⑵经过实习达到巩固所学计算机软件(VB等),硬件知识,交通工程专业知识 ⑶提高综合应用能力,并为毕业设计等做一定程度的准备. 四、 实习要求: ( 1) 学生必须服从指导教师安排。 ( 2) 严格遵守各项规章制度和实习纪律。 ( 3) 勤于思考, 有目的地提高自己分析问题, 解决问题的能力。 ( 4) 必须提前准备好上机实验的草稿, 无草稿不能上机。 ( 5) 实习期间必须严格执行请假制度, 原则上不准事假, 如有特殊情况应征得学校指导教师的同意, 病假应有医院证明。实习期间不得旷课, 迟到或早退。 四.实验设备仪器:计算机,打印机. 五.实验原理:经过VB与数据库编程,实现交通工程项目管理,交通调度软件,交通仿真的相关功能. 六.软件模块功能介绍: 流程图: 公交公司调度系统 人事管理 系统管理 车辆调度 请假信息数据表界面 员工工资数据表界面 职工信息数据表界面 车场信息列表 车辆调度派班信息 驾驶员信息列表 车辆信息列表 密码 用户登录 模块 七. 软件界面: 1、 登陆界面 2、 目录界面 3、 车辆调度界面 4、 人事管理界面 5、 车辆信息列表界面 6、 驾驶员信息列表界面 7、 车辆调度派车信息界面 8、 车场信息列表界面 9、 职工信息数据表界面 10、 员工工资数据表界面 11、 请假信息数据表界面 八.心得体会:在这次VB程序设计实习中, 我逐渐了解了程序在VB 6.0中调试并运行的方法, 我知道了程序中适当定义全局变量, 方便各模块间的数据传递, 也能够在代码通用段或标准模块中定义一些通用变量, 以扩大这些变量起作用的范围。也学会了让交通调度与VB语言相结合,实现我们想完成的调度任务.对我们的专业知识,得到了更深刻的认识,和初步的应用. 九.程序代码: 1、 登陆代码: Private Sub Command1_Click() Dim p As Integer If Text1.Text = "abc" And Text2.Text = "123456" Then MsgBox "欢迎登陆" Form2.Show Form1.Hide Else p = MsgBox("密码错误! ", 5 + 48, "输入密码") If p = 4 Then Text1.SetFocus Else MsgBox "密码错误, 不重试了! " End End If End If End Sub Private Sub Command2_Click() Form1.Hide End Sub Private Sub Form_Load() Text2.PasswordChar = "*" Text2.Text = "" End Sub Private Sub Image1_Click() End Sub 2、 目录代码: Private Sub Command1_Click() Form3.Show Form2.Hide End Sub Private Sub Command2_Click() Form4.Show Form2.Hide End Sub Private Sub Command3_Click() Form1.Show Form2.Hide End Sub Private Sub Image1_Click() End Sub 3、 车辆调度目录代码: Private Sub Command1_Click() frm2.Show Form3.Hide End Sub Private Sub Command2_Click() frm3.Show Form3.Hide End Sub Private Sub Command3_Click() frm4.Show Form3.Hide End Sub Private Sub Command4_Click() frm5.Show Form3.Hide End Sub Private Sub Command5_Click() Form2.Show Form3.Hide End Sub Private Sub Image1_Click() End Sub 4、 人事调度目录代码: Private Sub Command1_Click() frm6.Show Form4.Hide End Sub Private Sub Command2_Click() frm7.Show Form4.Hide End Sub Private Sub Command3_Click() frm8.Show Form4.Hide End Sub Private Sub Command4_Click() Form2.Show Form4.Hide End Sub Private Sub Image1_Click() End Sub 5、 车辆信息列表代码: Private Sub cmdAdd_Click() Data1.Recordset.AddNew End Sub Private Sub cmdDelete_Click() '如果删除记录集的最后一条记录 '记录或记录集中唯一的记录 Data1.Recordset.Delete Data1.Recordset.MoveNext End Sub Private Sub cmdRefresh_Click() '这仅对多用户应用程序才是需要的 Data1.Refresh End Sub Private Sub cmdUpdate_Click() Data1.UpdateRecord Data1.Recordset.Bookmark = Data1.Recordset.LastModified End Sub Private Sub cmdClose_Click() Unload Me End Sub Private Sub Command1_Click() frm3.Show frm2.Hide End Sub Private Sub Command2_Click() Form3.Show frm2.Hide End Sub Private Sub Data1_Error(DataErr As Integer, Response As Integer) '这就是放置错误处理代码的地方 '如果想忽略错误, 注释掉下一行代码 '如果想捕捉错误, 在这里添加错误处理代码 MsgBox "数据错误事件命中错误: " & Error$(DataErr) Response = 0 '忽略错误 End Sub Private Sub Data1_Reposition() Screen.MousePointer = vbDefault On Error Resume Next '这将显示当前记录位置 '为动态集和快照 Data1.Caption = "记录: " & (Data1.Recordset.AbsolutePosition + 1) '对于 Table 对象, 当记录集创立后并使用下面的行时, '必须设置 Index 属性 'Data1.Caption = "记录: " & (Data1.Recordset.RecordCount * (Data1.Recordset.PercentPosition * 0.01)) + 1 End Sub Private Sub Data1_Validate(Action As Integer, Save As Integer) '这是放置验证代码的地方 '当下面的动作发生时, 调用这个事件 Select Case Action Case vbDataActionMoveFirst Case vbDataActionMovePrevious Case vbDataActionMoveNext Case vbDataActionMoveLast Case vbDataActionAddNew Case vbDataActionUpdate Case vbDataActionDelete Case vbDataActionFind Case vbDataActionBookmark Case vbDataActionClose End Select Screen.MousePointer = vbHourglass End Sub Private Sub lblLabels_Click(Index As Integer) End Sub 6、 驾驶员信息列表界面: Private Sub cmdAdd_Click() Data1.Recordset.AddNew End Sub Private Sub cmdDelete_Click() '如果删除记录集的最后一条记录 '记录或记录集中唯一的记录 Data1.Recordset.Delete Data1.Recordset.MoveNext End Sub Private Sub cmdRefresh_Click() '这仅对多用户应用程序才是需要的 Data1.Refresh End Sub Private Sub cmdUpdate_Click() Data1.UpdateRecord Data1.Recordset.Bookmark = Data1.Recordset.LastModified End Sub Private Sub cmdClose_Click() Unload Me End Sub Private Sub Command1_Click() frm4.Show frm3.Hide End Sub Private Sub Command2_Click() Form3.Show frm3.Hide End Sub Private Sub Data1_Error(DataErr As Integer, Response As Integer) '这就是放置错误处理代码的地方 '如果想忽略错误, 注释掉下一行代码 '如果想捕捉错误, 在这里添加错误处理代码 MsgBox "数据错误事件命中错误: " & Error$(DataErr) Response = 0 '忽略错误 End Sub Private Sub Data1_Reposition() Screen.MousePointer = vbDefault On Error Resume Next '这将显示当前记录位置 '为动态集和快照 Data1.Caption = "记录: " & (Data1.Recordset.AbsolutePosition + 1) '对于 Table 对象, 当记录集创立后并使用下面的行时, '必须设置 Index 属性 'Data1.Caption = "记录: " & (Data1.Recordset.RecordCount * (Data1.Recordset.PercentPosition * 0.01)) + 1 End Sub Private Sub Data1_Validate(Action As Integer, Save As Integer) '这是放置验证代码的地方 '当下面的动作发生时, 调用这个事件 Select Case Action Case vbDataActionMoveFirst Case vbDataActionMovePrevious Case vbDataActionMoveNext Case vbDataActionMoveLast Case vbDataActionAddNew Case vbDataActionUpdate Case vbDataActionDelete Case vbDataActionFind Case vbDataActionBookmark Case vbDataActionClose End Select Screen.MousePointer = vbHourglass End Sub Private Sub Form_Load() End Sub 7、 车辆调度派车信息界面: Private Sub cmdAdd_Click() Data1.Recordset.AddNew End Sub Private Sub cmdDelete_Click() '如果删除记录集的最后一条记录 '记录或记录集中唯一的记录 Data1.Recordset.Delete Data1.Recordset.MoveNext End Sub Private Sub cmdRefresh_Click() '这仅对多用户应用程序才是需要的 Data1.Refresh End Sub Private Sub cmdUpdate_Click() Data1.UpdateRecord Data1.Recordset.Bookmark = Data1.Recordset.LastModified End Sub Private Sub cmdClose_Click() Unload Me End Sub Private Sub Command1_Click() frm5.Show frm4.Hide End Sub Private Sub Command2_Click() Form3.Show frm4.Hide End Sub Private Sub Data1_Error(DataErr As Integer, Response As Integer) '这就是放置错误处理代码的地方 '如果想忽略错误, 注释掉下一行代码 '如果想捕捉错误, 在这里添加错误处理代码 MsgBox "数据错误事件命中错误: " & Error$(DataErr) Response = 0 '忽略错误 End Sub Private Sub Data1_Reposition() Screen.MousePointer = vbDefault On Error Resume Next '这将显示当前记录位置 '为动态集和快照 Data1.Caption = "记录: " & (Data1.Recordset.AbsolutePosition + 1) '对于 Table 对象, 当记录集创立后并使用下面的行时, '必须设置 Index 属性 'Data1.Caption = "记录: " & (Data1.Recordset.RecordCount * (Data1.Recordset.PercentPosition * 0.01)) + 1 End Sub Private Sub Data1_Validate(Action As Integer, Save As Integer) '这是放置验证代码的地方 '当下面的动作发生时, 调用这个事件 Select Case Action Case vbDataActionMoveFirst Case vbDataActionMovePrevious Case vbDataActionMoveNext Case vbDataActionMoveLast Case vbDataActionAddNew Case vbDataActionUpdate Case vbDataActionDelete Case vbDataActionFind Case vbDataActionBookmark Case vbDataActionClose End Select Screen.MousePointer = vbHourglass End Sub Private Sub Form_Load() End Sub 8、 车场信息列表界面: Private Sub cmdAdd_Click() Data1.Recordset.AddNew End Sub Private Sub cmdDelete_Click() '如果删除记录集的最后一条记录 '记录或记录集中唯一的记录 Data1.Recordset.Delete Data1.Recordset.MoveNext End Sub Private Sub cmdRefresh_Click() '这仅对多用户应用程序才是需要的 Data1.Refresh End Sub Private Sub cmdUpdate_Click() Data1.UpdateRecord Data1.Recordset.Bookmark = Data1.Recordset.LastModified End Sub Private Sub cmdClose_Click() Unload Me End Sub Private Sub Command1_Click() Form2.Show frm5.Hide End Sub Private Sub Data1_Error(DataErr As Integer, Response As Integer) '这就是放置错误处理代码的地方 '如果想忽略错误, 注释掉下一行代码 '如果想捕捉错误, 在这里添加错误处理代码 MsgBox "数据错误事件命中错误: " & Error$(DataErr) Response = 0 '忽略错误 End Sub Private Sub Data1_Reposition() Screen.MousePointer = vbDefault On Error Resume Next '这将显示当前记录位置 '为动态集和快照 Data1.Caption = "记录: " & (Data1.Recordset.AbsolutePosition + 1) '对于 Table 对象, 当记录集创立后并使用下面的行时, '必须设置 Index 属性 'Data1.Caption = "记录: " & (Data1.Recordset.RecordCount * (Data1.Recordset.PercentPosition * 0.01)) + 1 End Sub Private Sub Data1_Validate(Action As Integer, Save As Integer) '这是放置验证代码的地方 '当下面的动作发生时, 调用这个事件 Select Case Action Case vbDataActionMoveFirst Case vbDataActionMovePrevious Case vbDataActionMoveNext Case vbDataActionMoveLast Case vbDataActionAddNew Case vbDataActionUpdate Case vbDataActionDelete Case vbDataActionFind Case vbDataActionBookmark Case vbDataActionClose End Select Screen.MousePointer = vbHourglass End Sub Private Sub Form_Load() End Sub 9、 职工信息数据表界面: Private Sub cmdAdd_Click() Data1.Recordset.AddNew End Sub Private Sub cmdDelete_Click() '如果删除记录集的最后一条记录 '记录或记录集中唯一的记录 Data1.Recordset.Delete Data1.Recordset.MoveNext End Sub Private Sub cmdRefresh_Click() '这仅对多用户应用程序才是需要的 Data1.Refresh End Sub Private Sub cmdUpdate_Click() Data1.UpdateRecord Data1.Recordset.Bookmark = Data1.Recordset.LastModified End Sub Private Sub cmdClose_Click() Unload Me End Sub Private Sub Command1_Click() frm7.Show frm6.Hide End Sub Private Sub Command2_Click() Form4.Show frm6.Hide End Sub Private Sub Data1_Error(DataErr As Integer, Response As Integer) '这就是放置错误处理代码的地方 '如果想忽略错误, 注释掉下一行代码 '如果想捕捉错误, 在这里添加错误处理代码 MsgBox "数据错误事件命中错误: " & Error$(DataErr) Response = 0 '忽略错误 End Sub Private Sub Data1_Reposition() Screen.MousePointer = vbDefault On Error Resume Next '这将显示当前记录位置 '为动态集和快照 Data1.Caption = "记录: " & (Data1.Recordset.AbsolutePosition + 1) '对于 Table 对象, 当记录集创立后并使用下面的行时, '必须设置 Index 属性 'Data1.Caption = "记录: " & (Data1.Recordset.RecordCount * (Data1.Recordset.PercentPosition * 0.01)) + 1 End Sub Private Sub Data1_Validate(Action As Integer, Save As Integer) '这是放置验证代码的地方 '当下面的动作发生时, 调用这个事件 Select Case Action Case vbDataActionMoveFirst Case vbDataActionMovePrevious Case vbDataActionMoveNext Case vbDataActionMoveLast Case vbDataActionAddNew Case vbDataActionUpdate Case vbDataActionDelete Case vbDataActionFind Case vbDataActionBookmark Case vbDataActionClose End Select Screen.MousePointer = vbHourglass End Sub Private Sub Form_Load() End Sub 10、 员工工资数据表界面: Private Sub cmdAdd_Click() Data1.Recordset.AddNew End Sub Private Sub cmdDelete_Click() '如果删除记录集的最后一条记录 '记录或记录集中唯一的记录 Data1.Recordset.Delete Data1.Recordset.MoveNext End Sub Private Sub cmdRefresh_Click() '这仅对多用户应用程序才是需要的 Data1.Refresh End Sub Private Sub cmdUpdate_Click() Data1.UpdateRecord Data1.Recordset.Bookmark = Data1.Recordset.LastModified End Sub Private Sub cmdClose_Click() Unload Me End Sub Private Sub Command1_Click() frm8.Show frm7.Hide End Sub Private Sub Command2_Click() Form4.Show frm7.Hide End Sub Private Sub Data1_Error(DataErr As Integer, Response As Integer) '这就是放置错误处理代码的地方 '如果想忽略错误, 注释掉下一行代码 '如果想捕捉错误, 在这里添加错误处理代码 MsgBox "数据错误事件命中错误: " & Error$(DataErr) Response = 0 '忽略错误 End Sub Private Sub Data1_Reposition() Screen.MousePointer = vbDefault On Error Resume Next '这将显示当前记录位置 '为动态集和快照 Data1.Caption = "记录: " & (Data1.Recordset.AbsolutePosition + 1) '对于 Table 对象, 当记录集创立后并使用下面的行时, '必须设置 Index 属性 'Data1.Caption = "记录: " & (Data1.Recordset.RecordCount * (Data1.Recordset.PercentPosition * 0.01)) + 1 End Sub Private Sub Data1_Validate(Action As Integer, Save As Integer) '这是放置验证代码的地方 '当下面的动作发生时, 调用这个事件 Select Case Action Case vbDataActionMoveFirst Case vbDataActionMovePrevious Case vbDataActionMoveNext Case vbDataActionMoveLast Case vbDataActionAddNew Case vbDataActionUpdate Case vbDataActionDelete Case vbDataActionFind Case vbDataActionBookmark Case vbDataActionClose End Select Screen.MousePointer = vbHourglass End Sub Private Sub Form_Load() End Sub 11、 请假信息数据表界面: Private Sub cmdAdd_Click() Data1.Recordset.AddNew End Sub Private Sub cmdDelete_Click() '如果删除记录集的最后一条记录 '记录或记录集中唯一的记录 Data1.Recordset.Delete Data1.Recordset.MoveNext End Sub Private Sub cmdRefresh_Click() '这仅对多用户应用程序才是需要的 Data1.Refresh End Sub Private Sub cmdUpdate_Click() Data1.UpdateRecord Data1.Recordset.Bookmark = Data1.Recordset.LastModified End Sub Private Sub cmdClose_Click() Unload Me End Sub Private Sub Command1_Click() Form2.Show frm8.Hide End Sub Private Sub Data1_Error(DataErr As Integer, Response As Integer) '这就是放置错误处理代码的地方 '如果想忽略错误, 注释掉下一行代码 '如果想捕捉错误, 在这里添加错误处理代码 MsgBox "数据错误事件命中错误: " & Error$(DataErr) Response = 0 '忽略错误 End Sub Private Sub Data1_Reposition() Screen.MousePointer = vbDefault On Error Resume Next '这将显示当前记录位置 '为动态集和快照 Data1.Caption = "记录: " & (Data1.Recordset.AbsolutePosition + 1) '对于 Table 对象, 当记录集创立后并使用下面的行时, '必须设置 Index 属性 'Data1.Caption = "记录: " & (Data1.Recordset.RecordCount * (Data1.Recordset.PercentPosition * 0.01)) + 1 End Sub Private Sub Data1_Validate(Action As Integer, Save As Integer) '这是放置验证代码的地方 '当下面的动作发生时, 调用这个事件 Select Case Action Case vbDataActionMoveFirst Case vbDataActionMovePrevious Case vbDataActionMoveNext Case vbDataActionMoveLast Case vbDataActionAddNew Case vbDataActionUpdate Case vbDataActionDelete Case vbDataActionFind Case vbDataActionBookmark Case vbDataActionClose End Select Screen.MousePointer = vbHourglass End Sub Private Sub Form_Load() End Sub
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服