您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 长途汽车信息管理系统
长途汽车管理信息系统专业:信息管理与信息系统学号:110514128姓名:汤文莹目录第一章需求分析1.1需求分析1.1.1业务流程分析1.1.2功能分析1.2数据字典第二章概念模型设计2.1E-R模型2.1.1数据库的局部E-R图2.1.2数据库完整E-R图第三章逻辑模型设计3.1E-R图的关系模型转换3.2数据模型的规范化第四章数据库物理设计4.1系统结构设计4.1.1系统功能模块4.1.2系统流程分析第五章数据库的实施5.1创建数据库5.1.1创建表5.2查看数据库关系图5.3组织数据入库第六章数据库运行与维护6.1查询表6.2窗体6.3报表第七章设计心得第一章需求分析1.1需求分析长途汽车信息管理系统运用在汽车站和火车站等车站部门的系统工具,方便此系统部门的工作人员的工作,该系统主要根据此部门的特点建立的,是记录和查询汽车站信息的的依据。早期的长途汽车站信息主要是人工记录和人工管理的,不仅不容易记录,而且还不容易保存。随着计算机的不断普及和软件系统的不断发展加上信息系统开发的迫切需求,计算机长途汽车站信息管理系统应运而生了。随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,长途汽车站信息管理系统在人们的日常生活中发挥着越来越重要的作用。本系统实现了汽车线路信息,汽车信息,票价信息的查询和管理,满足人们的需求。1.1.1业务流程分析线路信息管理:车站管理员可以在线路信息管理模块对车站线路信息进行管理。管理员首先建立汽车线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的线路的详细信息。汽车信息管理:管理员可以在汽车信息管理模块实现对汽车信息的管理。管理员首先应该建立汽车信息数据库,输入原始的数据信息,当有新的汽车信息的时候或者管理员需要修改某个汽车的相关信息以及想要删除某个汽车信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查寻相关汽车信息。车票信息管理:管理员可以在车票管理模块实现对线路车票信息的管理。管理员根据相应的汽车线路信息来设置相应的车票详细信息。对某条线路的车票信息进行修改,删除和查询操作。1.1.2功能分析根据长途汽车管理系统能清楚了解各种信息,为坐车时提供方便,具体程序分为线路信息界面,汽车信息界面,车票信息界面,管理员信息界面这几个主体界面。其中线路信息界面包括出发地、目的地、出发时间、所需时间等;汽车信息界面包括汽车种类,票价,最大载客量等,车票信息界面也是如此,可以对它们进行添加,查询,删除等功能。1.2数据字典1线路信息XL的数据字典标号字段名称类型说明1出发地varchar50主键2目的地varchar50主键3出发时间datetime主键4所需时间int5汽车种类varchar50外键2.汽车信息表QC的数据字典标号字段信息类型说明1汽车种类varchar主键2票价varchar外键3最大载客量int3车票信息CP的数据字典标号字段名称类型说明1总票数int2已售int3未售int4票价Varchar50主键4管理员信息GLY的数据字典标号字段名称类型说明1管理员号varchar主键2出发地Varchar50外键3汽车种类Varchar50外键4票价Varchar50外键第二章概念模型设计2.1E-R模型2.1.1数据库的局部E-R图1.线路信息E-R图如下:2.汽车信息E-R图如下:3.车票信息E-R图如下:出发地出发时间所需时间目的地线路信息汽车种类最大载客量票价汽车种类最大载客量票价汽车信息汽车信息车票信息总票已售未售车票信息2.1.2数据库完整E-R图管理员车票信息总票已售未售票价查询最大载客量汽车信息票价汽车种类统计出发地目的地出发时间所需时间汽车总类线路信息分析第三章逻辑模型设计3.1E-R图向关系模型的转换数据库中包含3个表,线路信息表XL、汽车信息表QC、车票信息表CP、管理员GLY表等线路信息表XL(出发地,目的地,出发时间,所需时间,汽车种类)汽车信息表QC:(汽车种类,票价,最大载客量)车票信息表CP:(总票数,已售,未售,票价)管理员信息表GLY:(管理员号,出发地,汽车种类,票价)3.2数据模型的规范化1线路信息XL标号字段名称类型说明1出发地varchar50主键2目的地varchar50主键3出发时间datetime主键4所需时间int5汽车种类varchar50外键2汽车信息表QC标号字段信息类型说明1汽车种类varchar主键2票价varchar外键3最大载客量int3车票信息CP标号字段名称类型说明1总票数int2已售int3未售int4票价Varchar50主键4管理员信息GLY标号字段名称类型说明1管理员号varchar主键2出发地Varchar50外键3汽车种类Varchar50外键4票价Varchar50外键5所需时间datatime主键第四章数据库的物理设计4.1系统结构设计确定关系模型的存取方法在将概念模型转换成物理模型之后,我们可以对物理模型进行设计,双击物理模型的关系,可以对该关系的名称、注释等信息进行查询。可对该关系的属性列进行设计,可分别设置其名称、码、数据类型以及主码、是否为空等4.1.1系统功能模块长途汽车信息系统功能模块示意如图长途汽车信息系统功能模块4.1.2系统流程分析长途汽车管理信息系统报表统计数据处理数据查询线路信息查询汽车信息查询车票信息查询统计线路信息统计汽车信息统计车票信息车票信息维护汽车信息维护线路信息维护线路汽车车票输入线路信息各种查询输入输入管理员各种报表票价信息汽车信息输入线路信息输入汽车信息第五章数据库的实施5.1创建数据库5.1.1创建表1.创建线路信息表XLcreatetableXL(出发地varchar(50)primarykey,目的地varchar(50)primarykey,出发时间datetimeprimarykey,所需时间int,汽车种类varchar(50),foreignkey(汽车种类)referencesQC(汽车种类))2.创建汽车信息表QCcreatetableQC(汽车种类varchar(50)primarykey,票价varchar(50),最大载客量int,foreignkey(票价)referencesCP(票价))3.创建车票信息表CPcreatetableCP(票价varchar(50)primarykey,总票数int,已售int,未售int)4.创建管理员信息表GLYcreatetableGLY(管理员号varchar(50)primarykey出发地varchar(50)汽车种类varchar(50)票价varchar(50)foreignkey(出发地)referencesXL(出发地)foreignkey(汽车种类)referencesQC(汽车种类)foreignkey(票价)referencesCP(票价))5.2查看数据库关系图5.3组织数据入库第六章数据库运行与维护6.1查询表1.查询汽车信息表2.查询线路信息表3.查询车票信息表CP6.2窗体1.汽车信息表窗体2.线路信息表窗体3.售票信息表窗体4.主界面6.3报表1.车票信息报表2.线路信息报表3.汽车信息报表第七章设计心得通过这次的课程设计实验,我发现自己对数据库课程的兴趣有了很大提高,而且对课本的知识更加的了解并有了一定的掌握,通过实验我懂得了如何创建表、查询、窗体、报表。几天的数据库课程设计很快就结束了,在这短暂的几天的的时间里,发现自己学会了很多课外的东西,特别是和同学们一起讨论分析,以及复习了我们所学过的相关数据库知识,进一步了解了数据库的实践应用过程,增强了课外的动手实践能力。数据库设计主要讨论数据库设计的方法和步骤应注意的事项。概念结构设计采用的是实体属性分析法。实体属性分析法是从总体的概念入手,从分析一个单位的事务活动开始,首先识别需求分析中所提供的实体及实体间的联系,建立一个初步的数据模型框架,然后在逐步的求精的方法加上必需的描述属性,形成一个完整的局部模型,称为用户视图,最后在加上这些视图集成一个统一的数据模式,称为用户视图的集成,这种统一的数据模式(即全局信息结构)通常用E-R图表示。逻辑结构设计的任务是将概念结构设计的E-R图,转化为与选用的DBMS所支持的数据模型相符的逻辑结构,形成逻辑模型。总而言之,这次的课程设计我学到了很多有用很有实践意义的课外知识并体会了一个真理:实践是检验真理的唯一标准!在这里感谢老师和同学的帮助!
本文标题:长途汽车信息管理系统
链接地址:https://www.777doc.com/doc-5864360 .html