admin 管理员组文章数量: 887021
2023年12月22日发(作者:subsidiaries)
技术应用・Technology and Appl ications 用Access数据库开发出租车管理信息 系统的设计与实现 陈通 (山东省日照市自来水公司 山东省日照276800) 【摘要】本文结合出租车行业的运行管理模式以及业务流程分析,对出租车管理信息系统进行了深入的研究,并对其系统结构、功 能、设计及实现技术进行了讨论。 【关键词l出租车管理:Access数据库:管理界面;管理信息系统 Development of a taxi with Access database Management Information System Design and Implementation Chen Tong (Water Supply Company,Rizhao Shandong Rizhao 276800) [Abstract]In this paper,the operation of the taxi industry and business process management analysis,management information system for taxi— depth research,and its structure,function,design and implementation techniques are discussed. [Kaywords]taxi management;access dalabase:managemenl interface;management information system O.引言 出租车管理系统为管理人员的日常工作提供了充足的信 息和快捷的查询手段。其开发内容主要包括后台数据库的建 立和维护以及前端应用程序的开发两个方面。用MicroSoft 公司Access数据库软件进行开发,因为其是Access数据 2)可对车辆信息进行添加、修改和删除和查询等操作, 车号必须唯一。 3)可对好人好事信息进行添加、修改、删除和查询操作。 4)可对发票信息进行添加、修改、删除和查询等操作。 5)可对税费征收信息进行添加、修改、删除和查询操作。 6)各部分之间通过车号进行关联、综合一体式的查询。 库软件是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine和图形用户界面两项特 点,是Microsoft Office的系统程式之一,是一种功能强大的 MIS系统开发工具,界面友好,易学易用,开发简单,能满足本 设计的数据库需要。 2.建立数据库 根据需求和对具体数据的分析,建设了出租车信息管理 后台数据库。该数据库包含的主要数据表有: 1)储存车辆信息的数据表table车辆, 2)储存驾驶员信息的数据表table驾驶员; 3)储存好人好事信息的数据表table驾驶员好事, 4)储存发票信息的数据表table票据发放, 1.分析需求 出租车管理功能要求基本包括出租车基本信息、驾驶员基 本信息、好人好事登记信息、发票登记信息、税费登记信息等。 根据出租车管理功能的要求,建立了信息管理系统的功能 架构,包括系统登录界面、车辆管理界面、驾驶员管理界面、好 人好事管理界面、发票管理界面、税费征收管理界面等,系统架 构建立了根据需要系统操作要达到具体要求: 1)维护驾驶员信息,进行添加、修改、删除和查询等操作。 5)储存税费征收信息的数据表table税费征收。 为易于操作和数据管理,建立了各数据表之间的关系,建 立好数据库各表的关系如图1所示。 5.系统主要功能介绍 3.1系统登录界面 信息安全与技术・2011.O6・83・
Technology and Applications・技术应用 图 系统运行时,有权限的用户才能进入系统。登录成功后 将显示系统主界面。界面布局如图2所示。 图2 On Error GoTo Err_Cmd确定一Click If Nz([Txt密码】)=Nz(DLookup(“[密码 ”tame 收费员”,”[收费员】=”&” ’&Combo用户名&“ )) And Me.Combo用户名<>””Then 。验证用户和密码) quanxian=Nz(DLookup(”【权限 ”tame收费 员”,”【收费员】=”&” ’&Combo用户名&” ’)) shoufeiyuan=Trim(Nz(Combo用户名)) DoCmd.Close DoCmd.Close acForm,”form登陆背景”, acSaveYes Dim iX As Variant iX=ChangeMyAccesslco(CurrentProject.Path &”\sunning.ico”1 DoCmd.OpenForm”form出租车公司车辆管理”, acNormal ・84・2011.06・WWW.infosting,org Else MsgBox”用户名或密码错误!”,vbExclamation,”请 重新输入” Me.Combo用户名.SetFocus End If ExikCmd确定一Click: Exit Sub Err_Cmd确定一Click: MsgBox Err.Description Resume Exit_Cmd确定一Click 3.2主程序界面设计 主界面主要包括菜单、工具栏、状态栏和程序主窗口儿部 分,并且将主窗体为MDI窗体。这样再加入的窗体设计他的 子窗体。形成更好的管理效果界面。此界面主要有以下功能 系统主界面菜单窗口;系统主界面工具栏窗口;调用各子窗 口;关于界面;退出系统。 界面布局如图3所示。 图3 Private Sub FormCurrent() If IsOpen(”form驾驶员管理”)Then Forms!form驾驶员管理.Filter=”【车号】=”&” &Nz(Me![车号】)&” ’ End If If IsOpen(”form驾驶员好事管理”)Then Forms!form驾驶员好事管理.Filter=”[车号]二” &”…&Nz(Me![车号】)&” ’ End If If IsOpen(”form票据发放”)Then
技术应用・Technology and Applications Forms!form票据发放.Filter=”[车号】:”&” &Nz(Me![车号】)&” End If If IsOpen(”form税费征收”)Then Forms!form税费征收.Filter=”【车号】=”& &Nz(Me![车号】)&” End If End Sub 3.3浏览定位界面 易于操作者迅速定位出租车,方便查询。 查找已选记录,然后关闭对话框。 Dim rst As DA0.Recordset 保存Subscribers窗体的记录集。 Set rst=Forms!form出租车公司车辆管 理.RecordsetClone 将光标定位在已选的订户记录上。 rst.FindFirst”车号= ’&List0&” ’设置此窗体的Bookmark属性,以便转到此项记录。 Forms!form出租车公司车辆管理.Bookmark= srt.Bookmark ’关闭对话框. DoCmd.Close acForm,”form转到特定记录” 3.4驾驶员管理界面 On Error GoTo Err_驾驶员管理一Click Dim stDocName As String Dim stLinkCriteria As String stDocName=ChrW(1O2)&ChrW(1 1 1) &ChrW(114)&ChrW(109)&ChrW(-25986)& ChrW(-25994)&ChrW(2l592)&ChrW(31649)& ChrW(29702) stLinkCriteria=”[车号】=”&” ’&Nz(Me![车 号】)&” ’ D0Cmd.OpenForm stDocName, , , stLinkCriteria DoCmd.RunCommand acCmdDatasheetView Exit_驾驶员管理一Click: Exit Sub Err_驾驶员管理一Click: MsgBox Err.Description Resume Exit一驾驶员管理一Click 3.5好人好事管理界面 耦 嚣~ 辙 广一l §誓鸯● 毫弼 I髓叠蠊 上4●■蹙I |叠记 王女瓣 必嚣静 箍 鹄 懿芟嫩{嚣 舟随 ∞晰 i ∞; i l { { l i 翳黧豳豳m黼一 。 。.。.。 .一—— 。 。。_____睡8一 l }, {jr— ’I } 商 蜥l } ’ll Dim stDocName As Strign Dim stLinkCriteria As String stDocName=Chrw(102)&ChrW(1l 1) &Chrw(1 14)&ChrW(109)&ChrW(-25986)& ChrW(-25994)&ChrW(2 l 592)&ChrW(22909)& ChrW(20107)&ChrW(31649)&ChrW(29702) stLinkCriteria=”[车号】_¨&” ’&Nz(Me![车 号】)&” D0Cmd.0penF0rm stDOCName, , , stLinkCriteria DOCmd.R1.InCommand acCmdDatasheetView 信息安全与技术・2011.06・85・
Technology and Applications・技术应用 3.6发票管理界面 stLinkCriteria=”[车号]=”&” &Nz(Mef[车 号])&” ’ D0Cmd.0PenF0 rm stD0CName, , , stLinkCriteria D0Cmd RunCemmand acCmdDatasheetView 4.结束语 系统开发好后,经过出租车公司一段时间的运行,期间 不断修改完善,基本达到了管理人员的实际使用要求,现在 Dim stDocName As String 可以免费使用,程序源码没有设置密码,可以作为大家学习用 Access数据库开发信息管理的样例 Dim stLinkCriteria As String stDocName=ChrW(102)&ChrW(11 1) 作者简介: 陈通(1 970一) 大专学级职称 研究方向计算机数据库。 &ChrW(1 l4)&Chrw(109)&ChrW(31080)& ChrW(25454)&ChrW(21457)&ChrW(25918) 【上接第82页l(CMISE)(由CMIP协议提供)来管理由 盆 Agent管理的资源,利用CMISE Manager可以执行一些操作。 (1)建立连接 在Manager和Agent通信前,必须首先建立连接, Manager和需要建立连接的Agent之间初始化一条连接。 (2)SNMP操作 一(3)释放连接 当Manager对资源的操作完成后,需要释放所建立的连 接。在本课题中对代理资源的操作,仅用到Q3接口的信息模 型,对被管对象的操作用SNMP协议实现。 旦连接建立起来以后,Manager和Agnet之间就可以 参考文献 [1]陈建亚,余浩.软交换与下一代网络.北京邮电大学出 版社. 用SNMP协议栈进行通信了。Manager发送CMIS(公共管 理信息服务) 请求,对存储在Agent上的资源进行SNMP操作: 创建(create),删除(delete),获取(get),设置(set),动作 (action),放弃获取(cancel—get)等操作。在Manager与 [2]初探向一代网络(NGN)平滑演进之路.电信技术,2002 年第8期. [3]将PSTN引入下一代网络,上海贝尔服务月刊,2002年3 月. Agent之间进行一次SNMP操作又可以分为几步完成: Manager发送CMIS请求给Agent; Agent把这一请求作为一个指示(indication); Agent执行一些必要的处理来调整或获取资源信息; 代理发送一个响应给Manager; [4]多业务宽度交换.中国通信网,1999年l2月. 作者简介 蒋步云(1981一)男.江苏南京人,助理工程师,本科:主要研究方向 通信工程。 Manager接收到这一响应,并把它作为对这次操作的确 ・86・2011.06・WWW.infosting org
版权声明:本文标题:用Access数据库开发出租车管理信息系统的设计与实现 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703249288h444031.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论