长途汽车信息管理数据库课程设计.docx

上传人:b****5 文档编号:11622044 上传时间:2023-03-28 格式:DOCX 页数:13 大小:135.38KB
下载 相关 举报
长途汽车信息管理数据库课程设计.docx_第1页
第1页 / 共13页
长途汽车信息管理数据库课程设计.docx_第2页
第2页 / 共13页
长途汽车信息管理数据库课程设计.docx_第3页
第3页 / 共13页
长途汽车信息管理数据库课程设计.docx_第4页
第4页 / 共13页
长途汽车信息管理数据库课程设计.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

长途汽车信息管理数据库课程设计.docx

《长途汽车信息管理数据库课程设计.docx》由会员分享,可在线阅读,更多相关《长途汽车信息管理数据库课程设计.docx(13页珍藏版)》请在冰豆网上搜索。

长途汽车信息管理数据库课程设计.docx

长途汽车信息管理数据库课程设计

大连科技学院

数据库课程设计

 

题目长途汽车管理系统

 

学生姓名于滋洋专业班级计算机10-1

指导教师刘瑞杰职称  讲师 

所在单位信息科学系软件工程教研室

教学部主任 王立娟

 

完成日期2013年09月27日

课程设计报告单

学号

1001020125

姓名

于滋洋

专业班级

计算机10-1

考核项目

评分

备注

1

平时工作态度及遵守纪律情况 

 

 

(10分)

2

掌握基本理论、关键知识、基本技能的程度和阅读参考资料的水平

 

 

(10分)

3

独立工作能力、综合运用所学知识分析和解决问题能力及实际工作能力提高的程度

 

 

(20分)

4

完成课程设计说明书及软件的情况与水平(小组分工情况、规范性、整洁清楚、叙述完整性、思路清晰程度、工作量及实际运行情况和创新性)

 

 

(60分)

总评成绩

 

综合评定:

 

 

 

(优、良、中、及格、不及格)

指导教师签字:

 

 

 

2013年9月27日

 

摘要

数据库系统是随着计算机技术的不断发展,为了实现对数据统一有效地管理而出现的,自20世纪60年代中期以来,数据库系统经历了三个发展阶段:

层次与网状数据库系统,关系数据库系统,以及关系数据库的发展阶段。

数据库技术是计算机科学与技术中发展最快的领域之一,也是应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基地。

今天,信息资源已成为各个部门的重要财富和资源。

建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。

因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,越来越多新的应用领域采用数据库技术来存储和处理信息资源。

本次的课程设计我选择的课题是长途汽车信息管理系统,立足于社会实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高汽车调度的现代化管理水平,实现信息资源的共享。

程序在设计的过程中遇到的问题已及时更正,但由于编者的能力和水平有限,软件和文档中不免会出现一些不期待的错误,望文档读者能够理解和体谅,并欢迎提醒和纠正,在此表示感谢以及敬意。

概括性的设计思路如下:

综合运用数据库的知识并不是一项很简单的事情,需要仔细地分析课题要求,多方面考虑如何全面并且正确地使用数据库的强大功能。

 

目录

1绪论1

1.1课题简介1

1.2设计目的1

1.3设计内容1

2需求分析1

2.1需求分析的任务2

2.2数据流程图2

2.3数据字典3

3数据库概念结构设计4

3.1局部概念模型设计4

3.2全局概念模型设计5

4数据库逻辑结构设计7

4.1E-R图向关系模型的转换7

4.2数据模型的优化7

4.3数据库的结构7

5.数据库物理结构设计9

5.1数据库建库9

5.2数据表及视图的建立9

6.系统实现13

总结14

参考文献15

1绪论

1.1课题简介

随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,长途汽车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。

本系统实现了汽车线路信息,汽车信息,票务信息的查询和管理,满足人们的需求。

1.2设计目的

通过本次课程设计使自己能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高自己的分析问题能力和解决问题的能力以及动手能力。

1.3设计内容

首先进行的是对系统的总体设计。

考虑到汽车信息管理的实际需求,进行恰当的安排。

然后是数据库的设计,数据库的设计来源于系统的总体要求。

用企业管理器实现的数据库创建,数据库中共有三个表。

分别用于记录长途线路信息、汽车信息、票价销售信息。

 

2需求分析

2.1需求分析的任务

长途汽车信息管理系统运用在汽车站和火车站等车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询汽车站信息的的依据。

早期的长途汽车站信息主要是人工记录和人工管理的,不仅不容易记录,而且还不容易保存。

随着计算机的不断普及和软件系统的不断发展加上信息系统开发的迫切需求,计算机长途汽车站信息管理系统应运而生了。

用户管理:

用户登陆应用管理系统。

用户以合法身份登入系统后,管理员可以进行系统用户的添加,密码的修改操作。

线路信息管理:

车辆路线的管理。

车站管理员可以在线路信息管理模块对车站线路信息进行管理。

管理员首先建立汽车线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。

管理员也可以通过本模块查询到所有需要查询的线路的详细信息。

汽车信息管理:

每辆车的具体信息记录并保存每天信息。

管理员可以在汽车信息管理模块实现对汽车信息的管理。

管理员首先应该建立汽车信息数据库,输入原始的数据信息,当有新的汽车信息的时候或者管理员需要修改某个汽车的相关信息以及想要删除某个汽车信息的时候,就可以完成相应的操作。

管理员也可以在整个数据库中查寻相关汽车信息。

车票信息管理:

管理员可以在车票管理模块实现对线路车票信息的管理。

管理员根据相应的汽车线路信息来设置相应的车票详细信息。

当有新的线路添加的时候,要把相应的车票信息添加到数据库中,管理员还可以对某条线路的车票信息进行修改,删除和查询操作。

 

2.2数据流程图

2.3数据字典

属性名

类型

主键

备注

出发地

字符

目的地

字符

出发时间

整型

如2010.09.09.16:

07

所需时间

整型

如2.15h

 

属性名

类型

主键

备注

汽车的种类

字符

票价

字符

最大载客量

整型

 

属性名

类型

主键

备注

售票情况

字符

所售的票数

车票信息

字符

打印车票

NEXT

 

3数据库概念结构设计

3.1局部概念结构设计

E-R图如下:

路线信息图:

 

汽车信息图:

票价信息图:

3.2全局概念模型设计

4数据库逻辑结构设计

4.1E-R图向关系模型的转换

数据库中包含3个表,线路信息(表)、汽车信息(表)和票价信息(表)。

线路信息(表):

编号char(10),出发地char(10)Primary,目的地char(10),出发时间datetime(8),所需时间datetime(8)

汽车信息(表):

编号char(10),汽车的类型char(10),车辆票价char(10),最大载客量int(4)

售票信息(表):

编号char(10),售票情况char(10),车票信息char(10),打印车票next(16)

4.2数据模型的优化

4.3数据库的结构

线路信息表格:

编号

出发地

目的地

出发时间

所需时间

1

宿迁

徐州

2010-12-238:

00

2010-12-2310:

00

2

宿迁

苏州

2010-12-238:

00

2010-12-2314:

00

3

宿迁

睢宁

2010-12-238:

00

2010-12-238:

35

4

宿迁

沭阳

2010-12-238:

00

2010-12-239:

15

5

宿迁

上海

2010-12-238:

00

2010-12-2313:

20

6

宿迁

盐城

2010-12-238:

00

2010-12-2314:

00

7

宿迁

连云港

2010-12-238:

00

2010-12-2315:

00

8

宿迁

南京

2010-12-238:

00

2010-12-2312:

25

汽车信息表格:

编号

汽车类型

票价

载客量

1

大型客车

25

50

2

大型客车

125

70

3

小型客车

8

16

4

中型客车

20

45

5

大型客车

65

70

6

大型客车

75

70

7

大型客车

70

70

8

大型客车

85

70

售票信息表:

编号

售票情况

打印车票

车票信息

1

已售出

宿迁-徐州

已上车

2

已售出

宿迁-苏州

已上车

3

已售出

宿迁-睢宁

未上车

4

已售出

宿迁-沭阳

未上车

5

已售出

宿迁-上海

已上车

6

已售出

宿迁-盐城

已上车

7

已售出

宿迁-连云港

已上车

8

已售出

宿迁-南京

未上车

 

5数据库物理结构设计

5.1数据库建库

1.创建路线信息(表)

Createtable线路信息

编号char(10)Primarykey,

出发地char(10),

目的地char(10),

出发时间datetime(8),

所需时间datetime(8),

2.创建汽车信息(表)

Createtable汽车信息

票价char(10)Primarykey,

编号char(10),

汽车类型char(10),

载客量int(4),

3.创建售票信息(表)

Createtable售票信息

编号char(10)Primarykey,

售票情况char(10),

打印车票text(16),

车票信息char(10),

 

5.2数据表及视图的建立

系统模块功能

管理员管理功能

 

6系统开发所用到的技术

本系统主要由SQLSEVER2005开发的数据库实现。

 

总结

这学期学校特安排我们进行为期一周的数据库的课程设计实习,并安排了指导老师帮助辅导,让我们在规范化、严谨化、实用化上面有了很大进展。

在此次长途汽车信息管理系统的开发过程中,遇到了许多的问题比如:

数据库连接错误,代码,对象方法名搞不清,但经过认真思考并在老师和同学的帮助下顺利完成了本次设计,这次设计有很多东西值得我们思考并总结。

开发过程大体可分为以下几个步骤:

(1)了解长途车站信息系统分析:

如需求分析和开发工具选择,功能分配。

思考要实现整个程序大体需要的几个模块等。

(2)画设计方案流程图并具体化:

用流程图的形式展现基本编程思想。

将流图中的大模块的具体实现思考清楚,并想好实现的代码。

(3)编辑程序代码:

这是一个至关重要且需要反复修改的环节,在此环节中将发现总体设计和模块思想会存在一定的问题,需不断改进.如何实现各代码功能,达到预期效果也将是一项繁复的工作。

(4)代码的调试:

在SQLServer2000环境下输入代码并进行调试和正确运行。

在调试过程中会遇到很多需要精化的地方,需要十足的耐心与细心,不断改进完善程序。

(5)最后修饰:

程序可以正确运行之后,在不影响程序功能的情况下,运用各种辅助性符号,使界面更加美观漂亮,操作更人性化,增强程序的新意与可行性。

 

通过这次课程设计,使我们更加成熟的掌握了SQLServer2000语言的运行。

帮助我们熟悉了更多的SQLServer2000语言功能,提高了我们的动手能力。

最后,在这里郑重的感谢指导老师的帮助,让我得到了许多意想不到的收获。

也感谢学校提供给我们这次宝贵的实践机会,让我们可以动手动脑,大大提高了个人的能力和素质。

 

参考文献

[1]数据库系统原理与应用教程李春葆清华大学出版社

[2]数据库系统原理与应用—SQLServer2000夏冰冰国防工业出版社

[3]VisualC++6.0数据库系统开发实例导航[M]李闽溟人民邮电出版社

[4]数据库系统简明教程王珊高等教育出版社

[5]C++:

面向对象程序设计李涛高等教育出版社

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1