欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    系统长途汽车信息管理系统的设计与实现免费计算机毕业设计论文.docx

    • 资源ID:13813895       资源大小:99.89KB        全文页数:21页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    系统长途汽车信息管理系统的设计与实现免费计算机毕业设计论文.docx

    1、系统长途汽车信息管理系统的设计与实现免费计算机毕业设计论文【关键字】系统毕业设计(论文)长途汽车信息管理系统的设计与实现论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:长途汽车信息管理系统的设计与实现摘 要随着社会的发展,人类加入了一个高速发展的信息时代,高新技术飞速发展的同时,计算机的使用范围也渗透到人类生活的方方面面,给人们的生活和工作带来极大的便利。长途汽车信息管理系统是长途汽车车站信息汇总和管理的重要组成部分,是一种典型的信息管理系统,囊括了对长途汽车车站相关信息的管理,可以化简繁琐的工作过程,使车站的管理更加合理化和科学化,大大提高工作效率和节省运营成本

    2、。本长途汽车信息管理系统采用Visual Basic 6.0作为开发语言,用SQL Server 2000开发后台数据库,本系统主要包含了系统用户管理,汽车线路信息管理,汽车基本信息管理,车票信息管理四大模块,可以实现对汽车线路信息,汽车基本信息和车票信息的录入,查询,修改,删除等功能,能满足长途车站汽车管理工作方面的基本要求。关键词:Visual Basic 6.0;MSFlexGrid控件;数据库 Long-distance Bus Information Management System Design and ImplementationAbstractWith the develop

    3、ment of society, humanity has entered a rapid development in the information age, as the rapid development of high and new technology, the use of computers has infiltrated into each aspect of human life, which bring great convenient to peoples work and life. The Long-distance Bus information managem

    4、ent system is the Long-distance bus station information which decision-making and an important component of management, which is a typical example of the information management system. It includes information which related to the Long-distance Bus station information management. The Long-distance Bu

    5、s information management system can simplify the cumbersome process, station rationalization of the management and scientific, and greatly enhance efficiency and save operating costs.The system uses Visual Basic 6.0 as the development language, with SQL Server 2000 developing the background database

    6、. This system includes the Users management, Bus-line information management, and the basic information of automobile management and Ticket information management four modules. We can input, search, update or delete information from the Bus-line management, the basic information of automobile manage

    7、ment and Ticket information management. This information management system can meet the basic requirements of the Long-distance Bus station management.Key words: Visual Basic 6.0;MSFlexGrid Control;Database论文总页数:22页1前言1.1系统开发背景自从人类进入21世纪,也就进入了一个高速发展的信息时代,高新技术飞速发展的同时,计算机的使用范围也大大扩展,它已经涉及到人类生活的方方面面。计算机

    8、使用的方便快捷,使它在越来越多的方面显示出比传统手工制作更迅速和准确的优点,尤其在信息记录,检索和查询方面,避免了不必要的麻烦。一个性能良好的长途汽车信息管理系统能够使管理员快速方便地对长途汽车站的相关信息,如长途汽车线路信息, 汽车基本信息,车票信息等进行各种诸如添加,查询,删除,修改操作。使用传统的手工方式管理长途汽车车站相关信息,不仅让管理员感到非常的厌倦,也存在着不可避免的缺点,如效率太低,管理不够科学等。使用计算机对长途汽车信息进行管理,有着传统的手工管理所没法比拟的优点。例如:查找方便,可靠性高,科学性好。这些优点能够极大地提高长途汽车信息管理的效率。正是根据计算机管理信息的这些优

    9、点以及长途汽车站管理长途汽车信息方面的具体需求,利用VB6.0和SQL2000数据库,使用软件工程开发的方法,开发了这套长途汽车信息管理系统。1.2国内发展状况和不足在国内,也只有在一些经济发达的地区才更多的实现了企业的信息化管理。在汽车站信息管理方面,也只有在一些大中城市才实现了汽车的信息化管理,然而即使在这些发达的地区的汽车站,所采用的汽车站管理系统仍然存在或多或少的缺陷,使得在整个车站的运行过程中会出现一些问题,给车站造成一些不必要的损失。在一些偏远的小城市,小车站却仍然采用传统的手工管理方式来管理汽车站的相关信息,这样的管理方式与现代的信息化社会脱离,不但浪费宝贵的人力,物力资源,而且

    10、管理不科学,错误率高,大大降低了工作效率。只有在整个社会不断的推进企业的信息化管理方式,才能更好的创造更多的经济效益,节省更多的时间和资源,不断提升整个社会信息化发展的进程。1.3系统开发特点长途汽车信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于数据库的,要求建立起数据的一致性和完整性,数据安全性好的数据库。对于应用程序的开发,要求应用程序功能完善,方便使用的特点。本长途汽车信息管理系统,使用计算机为工具,完成对长途汽车信息的管理。本长途汽车信息管理系统采用C/S模式结构。C/S (Client/Server)结构,即客户机和服务器结

    11、构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。优势和劣势:(1)应用服务器运行数据负荷较轻。(2)数据的储存管理功能较为透明。(3)C/S架构的劣势是高昂的

    12、维护成本且投资大。1.4系统开发环境1.硬件环境:CPU: AMD 2.53GHZ内存:512MB硬盘:80GB显卡:NAIDIA FX 52002.软件环境:操作系统: Windows XP开发工具:Microsoft VB 6.0开发语言:VB2系统需求分析和数据库的设计2.1系统功能需求在交通运输系统高度发达繁忙的今天,人们在各地不同城市之间的往返更加频繁,极大的增加了旅客对交通行业的需求。人们可以选择空中客车,也可以选择火车,但是这两种交通工具在某方面存在着问题。航空运输普遍费用太高,火车运输又太过于烦闷,而且这两种方式都只适合于远距离的交通运输。于是,为了让旅客能方便快捷舒适的在两个

    13、城市间穿梭,人们就更倾向于长途汽车这样一种交通运输方式。因此,长途汽车站为了满足大量旅客的需求,很有必要建立一套现代化的长途汽车站管理体系和管理流程。长途汽车信息管理系统就是针对长途汽车站使用计算机对长途汽车的各种信息进行汇总和管理的一种现代化管理软件,为长途汽车站提供准确,快捷,科学的信息化管理方式,大大提高车站运营效率。通过对用户需求的分析,本系统具有以下特点:(1)由于一项新的软件在被使用之前,对于使用者来说是陌生和崭新的,所以要求系统为用户提供简单,友好,易于操作的界面。(2)修改,查询,删除数据方便,数据的稳定性和可靠性好。(3)数据计算自动完成,尽量减少人工干预。本系统具有以下四个

    14、功能模块:系统管理模块,汽车信息管理模块,线路信息管理模块,车票信息管理模块。系统整体的简单模块图如图1所示,以下将对具体功能需求进行描述。图1系统模块图2.1.1 系统用户管理用户以合法身份登入系统后,管理员可以进行系统用户的添加,密码的修改操作。2.1.2 汽车信息管理管理员可以在汽车信息管理模块实现对汽车信息的管理。管理员首先应该建立汽车信息数据库,输入原始的数据信息,当有新的汽车信息的时候或者管理员需要修改某个汽车的相关信息以及想要删除某个汽车信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查寻相关汽车信息。2.1.3 线路信息管理车站管理员可以在线路信息管理模块对车站线路

    15、信息进行管理。管理员首先建立汽车线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的线路的详细信息。2.1.4 车票信息管理管理员可以在车票管理模块实现对线路车票信息的管理。管理员根据相应的汽车线路信息来设置相应的车票详细信息。当有新的线路添加的时候,要把相应的车票信息添加到数据库中,管理员还可以对某条线路的车票信息进行修改,删除和查询操作。2.2数据库的设计本系统是一个关于长途汽车站相关信息的管理系统,主要包括用户、汽车信息、汽车线路信息、车票信息的管理。因此,在设计数据库

    16、表的时候设计了系统用户表、汽车线路信息表、汽车信息表和车票信息表用来存储对应的信息。由于本系统的管理员需要对车站的信息进行管理,这些信息对于车站来说是十分重要的,这就决定了本系统的用户都是必须是拥有最高权限的系统管理员。该表是存储管理员用户名和密码的信息表,以供登录时候用户名和密码的验证。表1系统用户表字段名称数据类型字段大小必填字段描述字段说明UserNamenvarchar10是用户名主键Passwordnvarchar20是密码无该表是存储汽车线路信息的表,主要用来存储线路的编号,起始城市,到达城市,起始日期,到达时间,汽车编号,车票价格和备注信息。表2汽车线路信息表字段名称数据类型字段

    17、大小必填字段描述字段说明buslineNOnvarchar10是线路编号主键departCitynvarchar20是起始城市无arricalCitynvarchar20是到达城市无departdatenvarchar20是起始日期无arrivaltimenvarchar20是到达时间无busNOnvarchar10是汽车编号无Pricefloat8否车票价格无memonvarchar50否备注无该表存放了汽车的基本信息,包括汽车的编号,车型,购买时间,使用时间,座位数,有无空调,电视和备注信息。表3汽车信息表字段名称数据类型字段大小必填字段描述索引busNOnvarchar10是长途汽车编号

    18、主键bustypenvarchar20是长途汽车车型无buydatedatatime8否购买时间无usedatenvarchar20否使用时间无seatNOnvarchar10否汽车座位数量无TVnvarchar2否有无电视无airconditionnvarchar2否有无空调无memonvarchar50否备注无该表主要存储了车票的信息,包括车票编号,汽车编号,起始城市,到达城市,购票日期,购票时间,车票价格和备注信息。表4车票信息表 字段名称数据类型字段大小必填字段描述索引ticketNO nvarchar10是车票编号主键busNOnvarchar10是汽车编号无departCitynv

    19、archar20是起始城市无arrivalcitynvarchar20是到达城市无ticketdatenvarchar20是购票日期无tickettimenvarchar20是购票时间无ticketpricefloat8是车票价格无ticketMemonvarchar50否备注无3系统功能模块的设计与实现3.1系统登录的实现系统登录界面也是本长途汽车信息管理系统的第一个界面,其界面如图2:图2系统登录界面管理员可以通过这个界面进入主页面对其他模块进行管理,如对长途汽车站相关信息进行修改,添加,查询,删除。同样,在主页面中,管理员可以修改自己密码,或者添加新的管理员用户。管理员要登录本系统,首先

    20、需要输入用户名和密码,在登录过程中验证用户名和密码是否正确,是否为空,如果不正确或者为空,就会弹出相应的对话框,提示用户输入错误,不能进入该系统。当用户名和密码都输入正确,打开数据库,进入系统管理界面。3.2系统主界面的设计系统主界面,也就是程序主窗体frm_main,它是整个系统的主要操作界面,也是在登录之后出现的系统操作界面,采用菜单结构,简单明了,主要包括系统用户,线路信息,汽车信息,车票信息4个模块,管理员可以通过这个界面进入到相应的模块里面,完成对系统用户,线路信息,汽车信息和车票信息的管理工作。主界面所拥有的功能是通过整个系统子程序的调用,提供工具菜单中的操作方式,方便管理员用户根

    21、据需要选择进入不同的模块,如图3:图3系统操作界面3.3系统用户管理模块设计系统用户管理模块主要包括用户的添加和密码修改两个子模块。主要实现管理员对用户的管理。当需要添加新的管理员的时候,管理员可以进入添加新的管理员用户界面,输入需要添加的用户的用户名和密码,用户名不能和数据库中已有的用户名相同,两次输入的密码必须一致,然后点击添加按钮,即可完成对管理员用户的添加,添加用户设计界面如图4:图4系统用户添加界面实现功能部分关键代码如下:If username.Text = Then 判断用户名是否为空 MsgBox 用户名不能为空!, vbOKOnly Exit SubEnd If判断用户两次输

    22、入的密码是否相同If password.Text checkpassword.Text Then MsgBox 两次输入密码不同!, vbOKOnly password.SetFocusEnd If系统用户管理模块为管理员用户提供了修改密码的功能,用户必须输入正确的旧密码和两次输入的新密码相同才能完成对现有用户密码的修改,其设计界面如图5所示:图5系统用户密码修改界面实现功能关键代码如下:判断两次输入的密码是否相同If password.Text checkpassword.Text Then MsgBox 两次输入密码不同, vbOKOnly password.SetFocusElse判断用

    23、户旧密码是否输入正确 If Oldpassword.Text objRS.Fields(1).Value Then MsgBox 原密码不对, vbOKOnly objRS.Close CloseDB 如果用户输入正确的旧密码和新密码,提示用户密码修改成功 objRS.Fields(1).Value = Trim(password.Text) objRS.Update 更新数据库 objRS.Close CloseDB MsgBox 用户密码已修改, vbOKOnly 提示用户密码修改成功提示框 Unload MeEnd If3.4汽车信息管理模块设计汽车信息管理模块主要实现管理员对汽车信息的

    24、管理工作,提供方便快捷的操作。盖模块主要包括四个子模块,其主要功能是对车站的汽车信息进行添加,修改,删除操作。四个子模块之间的层次关系如图6:图6汽车信息管理模块关系图在此模块的设计过程中,使用了MSFlexGrid控件来显示汽车信息,使用ShowTitle和loadData两个函数来初始化MSFlexGrid控件,加载后就在窗口显示出长途汽车站所有汽车的相关信息。主要包括汽车的编号,汽车的型号,购买时间,使用时间,座位数量,有无电视,有无空调和备注信息。管理员可以通过该窗口了解到所有汽车的信息。以下将具体介绍各个功能的实现。在长途汽车站的运营过程中,添加新的汽车信息是一件很平常的事情。在添加

    25、汽车信息子模块的设计时候,使用text文本框添加汽车信息,包括添加汽车编号,汽车类型,购买日期,使用时间,座位个数,有无电视,有无空调和备注信息,当用户按要求填写了相应的文本框之后点击添加按钮,将启动cmd_OK_Click事件,将添加的汽车信息放入数据库表中。设计界面如图7:图7添加汽车信息界面修改汽车信息时,当用户选定MSFlexGrid控件中的一组记录时,其相应的信息就会显示在修改栏中,将指定记录附给修改栏中各个文本框使得用户可以对汽车的所有信息进行修改。对指定记录进行修改的代码片段如下:Private Sub cmd_edit_Click() 修改信息按钮Dim SelectedRow

    26、Index As Integer SelectedRowIndex = FGridDatatable.Row 选中需要修改的那一行 CurrentBus = FGridDatatable.TextMatrix(SelectedRowIndex, 1) frm_editbusinfo.Show 1End Sub当需要删除某条汽车信息的时候,选中需要删除的信息,点击删除按钮,完成对该条信息的删除操作。实现功能核心代码如下:SelectedRowIndex = FGridDatatable.Row 选中需要删除的那条汽车信息CurrentBus = FGridDatatable.TextMatrix

    27、(SelectedRowIndex, 1)If MsgBox(真的要删除此条记录吗?, vbOKCancel + vbExclamation, 警告) = vbOK Then 提示用户是否真的要删除该条信息 OpenDB strSQL = delete from businfo where busno = + CurrentBus + 从数据库中删除该条信息 objConn.Execute (strSQL) CloseDB MsgBox 记录已删除, vbOKOnly 提示用户记录已经删除End If3.4.4 查询汽车信息子模块面对繁多的汽车信息,本系统设计了汽车信息查询功能,方便管理员用户

    28、快捷,准确地查出想要了解的汽车的信息。管理员输入汽车编号和汽车型号,就可以在数据库中找到相应的汽车信息。设计界面如图8所示:图8汽车信息查询界面3.5线路信息管理模块设计线路信息管理是长途汽车站必须处理的事务,线路信息管理模块的设计能给车站管理员提供科学,准确的管理方式。因此,从四个方面设计了线路信息管理模块,即线路信息的添加,线路信息的修改,删除和查询。在此模块的设计过程中,同样使用了MSFlexGrid控件来显示线路信息,使用ShowTitle和loadData两个函数来初始化MSFlexGrid控件,加载后就在窗口显示出长途汽车站所有线路的相关信息。主要包括线路的编号,起始城市,到达城市

    29、,起始日期,起始时间,到达时间,汽车编号,车票价格和备注信息。管理员可以通过该窗口了解到所有线路的详细信息。四个过程模块之间的关系图如图9,以下将具体介绍各个功能的实现。图9线路信息管理模块关系图 随着城市交通的飞速发展,当长途汽车站原先已有的线路信息不能满足需求的时候,就需要添加新的汽车线路,有关他们的详细信息必须由长途汽车站管理员添加到数据库,线路信息添加的设计界面如图10所示:图10线路信息添加界面在此模块设计中,在相应得文本框中输入需要添加的内容后,单击“添加”按钮,将启动cmd_ok_Click事件,将添加的线路信息插入数据库表中,完成对线路信息的添加。当管理员需要查询线路信息的时候

    30、,点击查询按钮,进入查询线路信息模块。在启动界面的时候,在两个下拉式组合框中已经载入了线路信息表中已有的起始城市和到达城市的信息,管理员在下拉列表中选中起始城市和到达城市,点击查询按钮,就可以完成对线路信息的查询。线路信息查询子模块的设计界面如图11:图11线路信息查询界面实现该查询功能的核心代码如下: Private Sub cmd_que_Click() 查询按钮函数 Dim strSQL As String strSQL = Select * from buslineinfo where 1=1 If cmbDepartcity.ListIndex 0 Then 在下拉式组合框中选择起始城市 strSQL = strSQL + and departcity= + cmbDepartcity.Text + End If If cmbArrivalCity.ListIndex 0 Then 在下拉式组合框中选择到达城市 strSQL = strSQL + and Arrivalcity= + cmbArrivalCity.Text +


    注意事项

    本文(系统长途汽车信息管理系统的设计与实现免费计算机毕业设计论文.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开