您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 数据库课程设计-机动车车辆信息系统
课程设计课程设计名称:机动车辆信息管理系统专业班级:学生指导教师课程序设计时间:目录第一章前言........................................................................................4第二章需求分析....................................................................................41、课程设计任务及要求....................................................................42、课程设计思想..............................................................................53、课程功能设计..............................................................................64、机动车辆信息系统功能模块........................................................65、数据项.............................................................................................7第三章系统概要设计............................................................................71、本系统的实体及其属性图............................................................72、各实体及其联系图........................................................................8第四章调试测试....................................................................................91、登陆.................................................................................................92.插入信息..........................................................................................103.查询信息..........................................................................................104.删除信息..........................................................................................115主界面..............................................................................................12设计总结..................................................................................................12参考文献..................................................................................................14摘要本课程设计主要论述了机动车辆信息管理系统的分析、设计与开发,并在此基础上对其在Windows平台上的实现做了一定程度的研究。论文还对系统开发过程中遇到的几个关键性技术问题做了比较详细的阐述,最后是对全文的总结与展望。机动车辆信息管理系统是运用在车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询机动车辆信息的依据。论文首先讨论了全国机动车辆信息管理系统的应用现况及发展前景。结合工程项目,具体论述了机动车驾驶员管理系统、机动车登记系统的需求分析,其中包括业务流程图、功能结构图以及数据流程图的分析和描述。然后,论文着重讨论了机动车驾驶证管理系统、机动车登记系统的数据库设计,文中详细论述了驾驶证管理系统数据库实现的各个步骤。并讨论了机动车/驾驶人信息管理系统在J2EE平台上的具体实现及其部署。最后,论文对本次系统开发中遇到的几个关键问题进行了详细的阐述。包括驾驶证管理系统和机动车登记系统与其他系统的接口设计,IBMWebsphere应用服务器的安全策略及系统访问控制方法的实现,以及基于PC服务器平台windows操作系统上Access数据库的性能优化问题。关键词:机动车辆信息管理系统、Access数据库、Java第一章前言随着社会的不断发展,技术的不断进步,信息技术和数据处理速度越来越引起人们的重视,因为信息的大量而快速的传递,大批量数据的处理单靠人工是不可靠的,也是不现实的,各行业都迫切需要高性能的的管理系统。机动车辆信息管理数据库系统是面向所有机动车辆数据管理系统,其目的是使乘车有序化,规范化,简单化,易于车站人员的管理、查询、修改。机动车辆信息管理系统就是根据车站发展的需要而建立的典型的信息管理系统。它以处理为中心,其重点是进行查询,打印客户所需信息,开发主要包括数据库的建立和维护。为了方便机动车辆方面的管理,我们特地做了一个机动车辆信息管理系统,这个系统对于乘坐机动车辆的人来说主要是为了查看机动车的相关信息,从而避免因订票紧张而订不到回家的机动车票,同时客户还可以通过这个软件来查看自己所订的票数和乘坐的车辆编号、车次等相关信息;而对于车辆运营商来说,可以由系统管理员来添加新的机动车辆等方面的信息,比如起始点和终点、起始时间等相关的重要信息。也可以删除机动车辆的信息,更改机动车辆相关信息等等。第二章需求分析1、课程设计任务及要求机动车辆信息管理系统是运用在校园的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询驾驶员信息、机动车信息的依据。早期的机动车辆信息主要是人工记录和人工管理的,不仅不容易记录,而且还不容易保存。随着计算机的不断普及和软件系统的不断发展加上信息系统开发的迫切需求,计算机机动车辆信息管理系统应运而生了。随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,机动车辆信息管理系统在人们的日常生活中发挥着越来越重要的作用。本系统实现了机动车辆驾驶员信息,机动车信息的增加、删除、修改、查询,以满足人们的需求。驾驶员信息管理:管理员可以在驾驶员信息管理模块实现对驾驶员信息的管理。管理员首先应该建立驾驶员信息数据库,输入原始的数据信息,当有新的驾驶员信息的时候或者管理员需要修改某个驾驶员的相关信息以及想要删除某个驾驶员信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查寻相关驾驶员信息。机动车信息管理:管理员可以在机动车信息管理模块实现对机动车信息的管理。管理员首先应该建立机动车信息数据库,输入原始的数据信息,当有新的机动车信息的时候或者管理员需要修改某个机动车的相关信息以及想以在整个数据库中查寻相关机动车信息。2、课程设计思想要删除某个机动车信息的时候,就可以完成相应的操作。管理员也可1、充分利用所学过的数据库的相关知识建立机动车辆信息管理系统中机动车辆驾驶员信息,机动车信息的增加、删除、修改、查询所需的数据库。2、进行详细的功能设计,在Java中利用ODBC连接Access数据库技术对数据库中数据进行操作,并能进行多表之间的链接与查询、修改的操作。3、课程功能设计在Java中利用ODBC访问技术操作数据库,建立到数据库中的映射类,在对话框类中通过引用映射类完成对数据库的操作。程序分为登陆界面,选择界面,线路信息界面,机动车辆信息界面,车票信息这几个主体界面。使用时应先知道管理员帐号和密码,登陆进入系统主菜单界面,里面包括汽车信息、退出程序菜单选项,所需时间等。可以对它们进行添加,查询,删除。需要特别说明的是,当对数据进行操作时,在查询框内输入提示数据内容,对话框的表中和提示栏中都会出现所查询的数据,我们可以在提示栏中对数据进行删除和修改操作。4、机动车辆信息系统功能模块机动车辆信息管理系统登录数据查询数据处理退出车辆信息查询驾驶员信息查询车辆信息维护驾驶员信息维护机动车辆信息管理系统登录数据查询数据处理退出车辆信息查询驾驶员信息查询车辆信息维护驾驶员信息维护性别驾驶员电话号码年龄姓名车辆编号驾驶员ID号5、数据项表1:管理员登陆表属性名存储代码类型长度备注管理员ID号管理员ID号varchar10管理员ID号用户名用户名varchar10管理员登录名密码密码varchar10登录密码表2:驾驶员数据表属性名存储代码类型长度备注驾驶员ID号驾驶员ID号varchar10驾驶员ID号车辆编号车辆编号varchar10车辆编号姓名姓名varchar10驾驶员姓名性别性别varchar10性别年龄年龄varchar10驾驶员年龄电话号码电话号码Varchar10驾驶员电话号码第三章系统概要设计1、本系统的实体及其属性图2、系统用户管理图用户用户管理界面登录成功用户名密码是否第四章调试测试1、登陆2.插入信息3.查询信息4.删除信息5主界面设计总结这学期我们开了数据库系统概论课程,为了让我们更快,更直接的学习好本课程,学校特地安排了指导老师帮助辅导,让我们完成为期一周的数据库课程设计,让我们在规范化、严谨化、实用化上面有了很大进展。在此次机动车辆信息管理系统的开发过程中,遇到了许多的问题,比如:数据库连接错误,代码,对象方法名搞不清,但经过认真思考并在老师和同学的帮助下顺利完成了本次设计,这次设计有很多东西值得我们思考并总结。开发过程大体可分为以下几个步骤:(1)了解机动车站信息系统分析:如需求分析和开发工具选择,功能分配。思考要实现整个程序大体需要的几个模块和其中用到的java基本操作符、语句等。(2)画设计方案流程图并具体化:用流程图的形式展现基本编程思想。将流图中的大模块的具体实现思考清楚,并想好实现的代码。(3)编辑程序代码:这是一个至关重要复杂而且需要反复修改的环节,在此环节中将发现总体设计和模块思想会存在很多问题,需不断改进.如何实现各函数功能,达到预期效果也将是一项繁复的工作。(4)代码的调试:在java环境下输入代码并进行调试和正确运行。在调试过程中会遇到很多需要精化的地方,需要十足的耐心与细心,不断改进完善程序。(5)最后修饰:程序可以正确运行之后,在不影响程序功能的情况下,运用各种辅助性符号,使界面更加美观漂亮,操作更人性化,增强程序的新意与可行性。以前虽然学过java语言,但通过这次课程设计,使我更加熟悉的掌握了java语言的运用。帮助我熟悉了更多java语言的功能(连接数据库),提高了我的动手能力,从中学到了许多解决实际问题的宝贵经验.使我对自己更有自信,对编程的兴趣更深了。通过这次课程设计,使我们更加成熟的掌握了java语言的运行。帮助我们熟悉了更多的java语言功能,提高了我们的动手能力。最后,在这里郑重的感谢指导老师的帮助,让我得到了许多意想不到的收获。也感谢学校提供给我们这次宝贵的实践机会,让我们可以动手动脑,大大提高了个人的能力和素质。参考文献[1]张白一崔尚森《面向对象程序设计-Java》西
本文标题:数据库课程设计-机动车车辆信息系统
链接地址:https://www.777doc.com/doc-5831788 .html