毕业设计(论文):长途汽车管理系统.doc

上传人:文****钱 文档编号:42917 上传时间:2018-05-09 格式:DOC 页数:15 大小:106.97KB
下载 相关 举报
毕业设计(论文):长途汽车管理系统.doc_第1页
第1页 / 共15页
毕业设计(论文):长途汽车管理系统.doc_第2页
第2页 / 共15页
毕业设计(论文):长途汽车管理系统.doc_第3页
第3页 / 共15页
毕业设计(论文):长途汽车管理系统.doc_第4页
第4页 / 共15页
毕业设计(论文):长途汽车管理系统.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、大连科技学院题目长途汽车管理系统教学部主任完成日期2013年09月27日摘要数据库系统是随着计算机技术的不断发展,为了实现对数据统一有效地管理而出现的,自20世纪60年代中期以来,数据库系统经历了三个发展阶段层次与网状数据库系统,关系数据库系统,以及关系数据库的发展阶段。数据库技术是计算机科学与技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基地。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用

2、,越来越多新的应用领域采用数据库技术来存储和处理信息资源。本次的课程设计我选择的课题是长途汽车信息管理系统,立足于社会实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高汽车调度的现代化管理水平,实现信息资源的共享。程序在设计的过程中遇到的问题已及时更正,但由于编者的能力和水平有限,软件和文档中不免会出现一些不期待的错误,望文档读者能够理解和体谅,并欢迎提醒和纠正,在此表示感谢以及敬意。概括性的设计思路如下综合运用数据库的知识并不是一项很简单的事情,需要仔细地分析课题要求,多方面考虑如何全面并且正确地使用数据库的强大功能。目录1绪论111课题简介112设计目的113设计内容

3、12需求分析121需求分析的任务222数据流程图223数据字典33数据库概念结构设计431局部概念模型设计432全局概念模型设计54数据库逻辑结构设计741ER图向关系模型的转换742数据模型的优化743数据库的结构75数据库物理结构设计951数据库建库952数据表及视图的建立96系统实现13总结14参考文献151绪论11课题简介随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,长途汽车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。本系统实现了汽车线路信息,汽车信息,票务信息的查询和管理,满足人们的需求。12设

4、计目的通过本次课程设计使自己能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高自己的分析问题能力和解决问题的能力以及动手能力。13设计内容首先进行的是对系统的总体设计。考虑到汽车信息管理的实际需求,进行恰当的安排。然后是数据库的设计,数据库的设计来源于系统的总体要求。用企业管理器实现的数据库创建,数据库中共有三个表。分别用于记录长途线路信息、汽车信息、票价销售信息。2需求分析21需求分析的任务长途汽车信息管理系统运用在汽车站和火车站等车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,

5、是记录和查询汽车站信息的的依据。早期的长途汽车站信息主要是人工记录和人工管理的,不仅不容易记录,而且还不容易保存。随着计算机的不断普及和软件系统的不断发展加上信息系统开发的迫切需求,计算机长途汽车站信息管理系统应运而生了。用户管理用户登陆应用管理系统。用户以合法身份登入系统后,管理员可以进行系统用户的添加,密码的修改操作。线路信息管理车辆路线的管理。车站管理员可以在线路信息管理模块对车站线路信息进行管理。管理员首先建立汽车线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的线

6、路的详细信息。汽车信息管理每辆车的具体信息记录并保存每天信息。管理员可以在汽车信息管理模块实现对汽车信息的管理。管理员首先应该建立汽车信息数据库,输入原始的数据信息,当有新的汽车信息的时候或者管理员需要修改某个汽车的相关信息以及想要删除某个汽车信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查寻相关汽车信息。车票信息管理管理员可以在车票管理模块实现对线路车票信息的管理。管理员根据相应的汽车线路信息来设置相应的车票详细信息。当有新的线路添加的时候,要把相应的车票信息添加到数据库中,管理员还可以对某条线路的车票信息进行修改,删除和查询操作。22数据流程图长途汽车管理信息系统打印报表录登

7、系统退出系统数据处理线路信息的查询汽车信息的查询车票信息的查询打印线路的信息打印汽车的信息打印车票信的息车票信息的处理汽车信息的处理线路信息的处理数据查询23数据字典属性名类型主键备注出发地字符是目的地字符否出发时间整型否如201009091607所需时间整型否如215H属性名类型主键备注汽车的种类字符否票价字符是最大载客量整型否属性名类型主键备注售票情况字符否所售的票数车票信息字符否打印车票NEXT是3数据库概念结构设计31局部概念结构设计ER图如下路线信息图汽车信息图线路信息出发地出发时间所需要的时间目的地汽车信息最大的载客量汽车的种类不同型号汽车对应的票价票价信息图32全局概念模型设计管

8、理员线路信息票价信息汽车信息出发地打印相应的车票车票查询售票情况目的地出发时间所需时间最大载客量票价汽车种类票价信息售票情况车票查询打印相应的车票4数据库逻辑结构设计41ER图向关系模型的转换数据库中包含3个表,线路信息(表)、汽车信息(表)和票价信息(表)。线路信息(表)编号CHAR10,出发地CHAR10PRIMARY,目的地CHAR10,出发时间DATETIME8,所需时间DATETIME8汽车信息(表)编号CHAR10,汽车的类型CHAR10,车辆票价CHAR10,最大载客量INT4售票信息(表)编号CHAR10,售票情况CHAR10,车票信息CHAR10,打印车票NEXT1642数据

9、模型的优化43数据库的结构线路信息表格编号出发地目的地出发时间所需时间1宿迁徐州201012238002010122310002宿迁苏州201012238002010122314003宿迁睢宁20101223800201012238354宿迁沭阳20101223800201012239155宿迁上海201012238002010122313206宿迁盐城201012238002010122314007宿迁连云港201012238002010122315008宿迁南京20101223800201012231225汽车信息表格编号汽车类型票价载客量1大型客车25502大型客车125703小型客车8

10、164中型客车20455大型客车65706大型客车75707大型客车70708大型客车8570售票信息表编号售票情况打印车票车票信息1已售出宿迁徐州已上车2已售出宿迁苏州已上车3已售出宿迁睢宁未上车4已售出宿迁沭阳未上车5已售出宿迁上海已上车6已售出宿迁盐城已上车7已售出宿迁连云港已上车8已售出宿迁南京未上车5数据库物理结构设计51数据库建库1创建路线信息(表)CREATETABLE线路信息编号CHAR10PRIMARYKEY,出发地CHAR10,目的地CHAR10,出发时间DATETIME8,所需时间DATETIME8,2创建汽车信息(表)CREATETABLE汽车信息票价CHAR10PRI

11、MARYKEY,编号CHAR10,汽车类型CHAR10,载客量INT4,3创建售票信息(表)CREATETABLE售票信息编号CHAR10PRIMARYKEY,售票情况CHAR10,打印车票TEXT16,车票信息CHAR10,52数据表及视图的建立系统模块功能管理员管理功能长途汽车信息管理系统管理员输入密码修改ADMIN密码各类查询卖票员线路信息车票信息汽车信息打印车票线路输入线路信息各种查询汽车车票输入输入管理员各种报表票价信息汽车信息6系统开发所用到的技术本系统主要由SQLSEVER2005开发的数据库实现。总结这学期学校特安排我们进行为期一周的数据库的课程设计实习,并安排了指导老师帮助辅

12、导,让我们在规范化、严谨化、实用化上面有了很大进展。在此次长途汽车信息管理系统的开发过程中,遇到了许多的问题比如数据库连接错误,代码,对象方法名搞不清,但经过认真思考并在老师和同学的帮助下顺利完成了本次设计,这次设计有很多东西值得我们思考并总结。开发过程大体可分为以下几个步骤(1)了解长途车站信息系统分析如需求分析和开发工具选择,功能分配。思考要实现整个程序大体需要的几个模块等。(2)画设计方案流程图并具体化用流程图的形式展现基本编程思想。将流图中的大模块的具体实现思考清楚,并想好实现的代码。(3)编辑程序代码这是一个至关重要且需要反复修改的环节,在此环节中将发现总体设计和模块思想会存在一定的

13、问题,需不断改进如何实现各代码功能,达到预期效果也将是一项繁复的工作。(4)代码的调试在SQLSERVER2000环境下输入代码并进行调试和正确运行。在调试过程中会遇到很多需要精化的地方,需要十足的耐心与细心,不断改进完善程序。(5)最后修饰程序可以正确运行之后,在不影响程序功能的情况下,运用各种辅助性符号,使界面更加美观漂亮,操作更人性化,增强程序的新意与可行性。通过这次课程设计,使我们更加成熟的掌握了SQLSERVER2000语言的运行。帮助我们熟悉了更多的SQLSERVER2000语言功能,提高了我们的动手能力。最后,在这里郑重的感谢指导老师的帮助,让我得到了许多意想不到的收获。也感谢学校提供给我们这次宝贵的实践机会,让我们可以动手动脑,大大提高了个人的能力和素质。参考文献1数据库系统原理与应用教程李春葆清华大学出版社2数据库系统原理与应用SQLSERVER2000夏冰冰国防工业出版社3VISUALC60数据库系统开发实例导航M李闽溟人民邮电出版社4数据库系统简明教程王珊高等教育出版社5C面向对象程序设计李涛高等教育出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。