基于的汽车售票管理系统设计
- 格式:pdf
- 大小:157.01 KB
- 文档页数:2
课程设计名称:数据库应用课程设计专业班级:学生姓名:学号:指导教师:课程设计时间:计算机应用技术专业课程设计任务书目录1.需求分析 (2)(1)功能需求 (2)(2 )数据流图 (3)2. 概念结构设计 (5)3. 逻辑结构设计 (6)(1)关系模式 (6)(2)外模式: (6)4. 物理结构设计 (8)(1)实验环境: (8)(2)系统软件结构图: (8)5. 数据库实施和维护 (9)6. 数据库的操作界面 (13)7. 课程设计的过程、体会及建议 (14)参考文献........................................... 错误!未定义书签。
1.需求分析系统应具有售票、查询、管理和维护等功能,系统管理员可以进行对车次的更改、票价的变动及调度功能,票价的修改可以通过修改运价来进行,车次调度可通过对发车时刻表的修改来进行,维护功能即可对表进行修改。
(1)功能需求经过分析后确定系统应具备以下功能:(1)售票功能1.销售车票任一售票员均可以售权限范围内车次的客票,权限可按班次、车属等属性由管理员设置。
可售全票、半票2.预订车票预订票可在任一未停止售票的车次上进行操作,预订数量仅受剩余位数量限制。
预订的客票售票员不能售出。
预订的客票也可取消预订,取消预订的客票售票员可以售出。
在订票人来取票时,售票员可将预订的客票从电脑上售出3.退票退票时由退票员输入客票的编号,计算机将根据退票时的时间,自动确定退票手续费的比例,也可由系统管理员指定手续费比例。
对不合法的客票(如已办理退票手续的客票、超过规定时间的客票、没有售出的客票、已经作废的客票、不属于权限范围内售出的票等),计算机将自动识别,不予退票。
(2)查询功能①车次查询,可以查询各个班次和票情况。
②时刻表查询:查询任一时刻的班次和票情况。
③售票情况查询:查询已售票和剩余票数的情况。
(3)、调度功能①运价修改:只有管理员有这一权限,根据各种调整票价。
目录1引言 (1)2 系统分析 (2)2.1 用户需求分析 (2)2.2 可行性分析 (2)2.3 数据库需求分析 (2)3系统设计 (4)3.1 系统设计目的 (4)3.2 系统概况 (4)3.3 系统模块的划分及功能描述 (4)3.4 数据库设计 (6)4 系统实现 (10)4.1 系统开发工具 (10)4.2 汽车客运中心查询子系统模块的实现 (10)4.3 汽车客运中心维护子系统模块的实现 (12)4.4 汽车客运中心售票子系统模块的实现 (14)5系统运行及评价 (16)5.1 系统运行 (16)5.2 系统评价 (16)6结束语 (18)参考文献...................................................................................... 错误!未定义书签。
Abstract ........................................................................................ 错误!未定义书签。
致谢............................................................................................ 错误!未定义书签。
长治客运中心汽车售票管理系统摘要:该系统是信息管理系统在售票管理方面的一个分支和具体运用,是为长治客运中心而设计的管理售票、车次、票价及客票收入统计等日常事物的系统。
此系统选择Visual Basic 6.0作为开发工具来实现客运中心汽车售票所要求的各种功能。
本文主要介绍了开发此管理系统的背景、必要性、可行性以及如何在Visual Basic 6.0环境下开发出高效、科学而又实用的客运中心汽车售票管理系统,同时也具体论述了如何实现客运中心汽车售票系统的各种功能,并进行了系统总体结构设计、数据库设计以及系统实现、系统运行和评价等。
《C++程序设计》课程设计说明书题目长途客运售票管理系统的设计学号姓名指导教师日期科技大学课程设计任务书目录第1章需求分析 (3)第2章总体设计 (3)第3章类的设计 (3)3.1 ×××类的设计 (3)3.2 ×××类的设计 (4)第4章详细设计 (4)4.1 工程视图 (4)4.2 类图视图 (4)4.3 函数的调用关系 (5)4.4 主程序流程图 (5)4.5 主要算法的流程图 (5)第5章测试 (5)第6章总结 (5)附录:程序代码 (6)第1章需求分析1.1设计资料及参数用C++设计一个系统,能提供下列服务:(1)录入车次信息,格式为:车次发车时间起始终点硬座票价剩余座位k264 20:30 110 200 可不定时地增加车次数据。
(2)浏览车次信息,可显示出所有车次,如果当前系统时间超过了某车次的发车时间,则显示“此班列车已发出”的提示信息。
(3)查询路线:可按车次编号查询,可按起始站,终点站查询(4)售票和退票功能A:查询车次或站点。
当剩余座位数大于0,并且当前系统时间小于发车时间时才能售票,售票后自动更新剩余座位数。
B:退票时,输入退票的车次,当本班列车未发出时才能退票,退票后自动更新剩余座位数。
第2章总体设计2.1用结构框图表示各个功能之间的关系2.2将框图中系统的各个功能用文字详细的描述。
1.铁路售票管理系统理解:系统中必须有车次信息,车次信息应该是由管理员录入,可由管理员或者乘客查看,定退票及其他操作。
其中要注意的是录入信息必须是由管理员完成的,所以我会创建一个乘客类,然后创建管理员类继承乘客类,进而继承乘客的所有功能,并添加录入信息的功能。
信息的载体可以使链表,也可以是数组,因为我更加熟悉数组,所以我用对象数组。
(为了熟悉链表,课下自己还建立了以链表存放数据的系统)系统录入信息的操作非常枯燥,所以我创建了一个文件,把每次录入的信息保存入文件,在下一次进入系统是,它会默认读取文件原有的信息,当然也可以随时添加录入车次信息。
电脑知识与技术DIANNAO ZHISHI YU JISHU基于VFP的汽车售票管理系统设计张永超(吉林化工学院 计算机系 吉林 132022)[摘要]利用VFP技术开发的汽车售票管理系统,是通过现代计算机与通信技术,将售票/订票这个车站基本业务进行电子化管理的综合信息系统,具备售票、订票、综合查询、收入统计管理决策支持的功能,适应了因现代公路运输客流量剧增而改进售票/订票方式的要求。
[关键词] 汽车售票管理系统;VFP;查询随着我国经济的飞速发展,交通运输业在我国国民经济中占有越来越重的地位。
公路交通运输是交通运输的重要组成部分,是我国国民经济和社会发展的战略重点之一,同时也是涉及国民经济和社会发展的基础性、先导性产业和服务性行业。
尤其是近几年来很多高速公路建成后,对于保障我国经济的快速、健康发展起到了重要作用。
但是,现代化的汽车站售票业务包括预定车票、售票 、退票、车次查询、报表打印及其他各种服务服务庞杂项目,我们也应该看到,每逢客运高峰时,特别是在人员流动性很大的客运站,乘客买票和工作人员的售票的压力都越来越大,所以利用现代计算机与通信技术,开发一套完整的售票系统,来减轻工作人员的负担,提高效率,以满足不同交通单位的不同需求势在必行。
本系统采用微软公司的面向对象程序语言-Visual FoxPro6.0来设计,具有方便、易于使用、界面友好等特点。
1 系统总体设计1.1 系统目标设计通过使用汽车售票管理系统,使车站的日常服务工作系统化、规范化、自动化,从而达到提高管理效率的目的。
1.2 开发设计思想尽量利用原有的软硬件环境,采用先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用系统效果的目的;系统应符合车站日常管理的规定,满足用户日常工作的需要,达到操作过程的直观、方便、实用、安全的要求;系统采用模块化设计方法,既便于系统功能的各种组合和修改,又便于未参加开发的技术人员的维护、补充;系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
基于Web的客运售票系统毕业设计(论⽂)毕业设计(论⽂)原创性声明和使⽤授权说明原创性声明本⼈郑重承诺:所呈交的毕业设计(论⽂),是我个⼈在指导教师的指导下进⾏的研究⼯作及取得的成果。
尽我所知,除⽂中特别加以标注和致谢的地⽅外,不包含其他⼈或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历⽽使⽤过的材料。
对本研究提供过帮助和做出过贡献的个⼈或集体,均已在⽂中作了明确的说明并表⽰了谢意。
作者签名:⽇期:指导教师签名:⽇期:使⽤授权说明本⼈完全了解⼤学关于收集、保存、使⽤毕业设计(论⽂)的规定,即:按照学校要求提交毕业设计(论⽂)的印刷本和电⼦版本;学校有权保存毕业设计(论⽂)的印刷本和电⼦版,并提供⽬录检索与阅览服务;学校可以采⽤影印、缩印、数字化或其它复制⼿段保存论⽂;在不以赢利为⽬的前提下,学校可以公布论⽂的部分或全部内容。
作者签名:⽇期:学位论⽂原创性声明本⼈郑重声明:所呈交的论⽂是本⼈在导师的指导下独⽴进⾏研究所取得的研究成果。
除了⽂中特别加以标注引⽤的内容外,本论⽂不包含任何其他个⼈或集体已经发表或撰写的成果作品。
对本⽂的研究做出重要贡献的个⼈和集体,均已在⽂中以明确⽅式标明。
本⼈完全意识到本声明的法律后果由本⼈承担。
作者签名:⽇期:年⽉⽇学位论⽂版权使⽤授权书本学位论⽂作者完全了解学校有关保留、使⽤学位论⽂的规定,同意学校保留并向国家有关部门或机构送交论⽂的复印件和电⼦版,允许论⽂被查阅和借阅。
本⼈授权⼤学可以将本学位论⽂的全部或部分内容编⼊有关数据库进⾏检索,可以采⽤影印、缩印或扫描等复制⼿段保存和汇编本学位论⽂。
涉密论⽂按学校规定处理。
作者签名:⽇期:年⽉⽇导师签名:⽇期:年⽉⽇注意事项1.设计(论⽂)的内容包括:1)封⾯(按教务处制定的标准封⾯格式制作)2)原创性声明3)中⽂摘要(300字左右)、关键词4)外⽂摘要、关键词5)⽬次页(附件不统⼀编⼊)6)论⽂主体部分:引⾔(或绪论)、正⽂、结论7)参考⽂献8)致谢9)附录(对论⽂⽀持必要时)2.论⽂字数要求:理⼯类设计(论⽂)正⽂字数不少于1万字(不包括图纸、程序清单等),⽂科类论⽂正⽂字数不少于1.2万字。
C语言课程设计汽车售票系统一、教学目标本课程的教学目标是使学生掌握C语言的基本语法和编程技巧,能够运用C语言设计并实现一个简单的汽车售票系统。
具体目标如下:1.理解C语言的基本数据类型和运算符。
2.掌握C语言的控制结构,如条件语句和循环语句。
3.熟悉C语言的函数定义和调用。
4.理解C语言的指针和数组。
5.能够使用C语言编写简单的程序。
6.能够运用C语言实现数据的输入和输出。
7.能够运用C语言进行基本的逻辑判断和循环控制。
8.能够设计并实现简单的函数。
情感态度价值观目标:1.培养学生对计算机编程的兴趣和热情。
2.培养学生解决问题的能力和团队合作精神。
二、教学内容本课程的教学内容主要包括C语言的基本语法和编程技巧,以及如何设计一个简单的汽车售票系统。
具体内容如下:1.C语言的基本数据类型和运算符。
2.C语言的控制结构,如条件语句和循环语句。
3.C语言的函数定义和调用。
4.C语言的指针和数组。
5.C语言的输入输出操作。
6.C语言的逻辑判断和循环控制。
7.C语言的函数设计。
8.汽车售票系统的设计和实现。
三、教学方法本课程的教学方法主要包括讲授法、案例分析法和实验法。
通过多种教学方法的综合运用,激发学生的学习兴趣和主动性。
1.讲授法:通过讲解C语言的基本语法和编程技巧,使学生掌握相关知识。
2.案例分析法:通过分析具体的编程案例,使学生理解并掌握C语言的应用。
3.实验法:通过编写和运行C语言程序,使学生动手实践,巩固所学知识。
四、教学资源本课程的教学资源主要包括教材、参考书、多媒体资料和实验设备。
1.教材:选用权威、实用的C语言教材,如《C程序设计语言》。
2.参考书:提供相关的C语言编程参考书籍,如《C语言编程思想》。
3.多媒体资料:制作精美的教学PPT,提供相关的教学视频和案例分析。
4.实验设备:提供计算机实验室,让学生能够进行实际编程和实验。
五、教学评估本课程的评估方式包括平时表现、作业和考试三个部分,以全面客观地评估学生的学习成果。
吉林工程技术师范学院汽车售票管理信息系统学院:机械工程学院班级:物流1001班姓名:学号:前言设计课题:汽车售票管理信息系统。
随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,车站售票管理系统在人们的日常生活中发挥着越来越重要的作用。
一、系统概述1.1现状描述现行的信息系统,主要提供售票订购、预定、查询等功能,但并不存在一个完整、综合、详尽的信息管理系统;现有系统时常存在票务更新不及时等错误,为用户带来不便。
1.2 系统目标本系统主要为了实现线路信息,汽车信息,票务信息的查询和管理,满足人们的需求。
实现方便、快速售票;使用户准确了解售票情况,提供多种查询和统计功能;实现系统的安全性设置,使系统本身具有一定的维护功能。
1.3 系统开发方法首先通过询问、发调查表、开会、查资料等方法尽可能的了解原有系统。
了解各职能机构所要处理的数据,估计各机构发生的数据及频度,调查内、外部环境的信息及信息源。
根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析。
系统设计时完成模块结构设计、代码设计、数据库设计、输入输出设计等工作。
1.4 开发计划二、系统分析2.1系统需求分析调查组织结构的总体情况:目的:宏观的了解组织结构。
组织结构,指的是一个组织(部门、企业、车间、科室等)的组成以及这些组成部分之间的隶属关系或管理与被管理的关系,通常可用组织结构图来表示。
本系统的组织结构主要由下面的组织结构图来表示。
图1.组织结构图2.2 业务流程分析熟悉各部门的业务活动情况:目的:调查各部门的业务活动情况,对现行售票管理系统的功能和所需信息有一个明确的认识。
根据调查信息绘成一下业务流程图(图2)。
2.3数据流程分析数据流程调查过程中需收集的资料包括:1. 收集原系统全部输入单据(如线路信息、站点信息表等)、输出报表和数据存储介质的典型格式。
毕业论文开题报告题目:基于W e b的汽车客运订票系统的设计与实现学院:物理与信息科学学院姓名:╳╳专业:计算机科学与技术<1>班学号:20101030140指导教师:╳╳提交日期:2014年3月2日╳╳学院毕业论文(设计)开题报告姓名╳╳学号20101030140专业计算机科学与技术班级计科<1>班指导教师╳╳职称副教授职务毕业论文(设计)类型A、实验实践B、教育教法C、研究综述D综合E其它。
论文(设计)题目基于Web的汽车客运订票系统的设计与实现1.课题目的与意义汽车站的管理和规范问题,是困扰我们很多年的老问题,同时是政府管理的一个难点,客运业务中最基本的业务是订票,从表面上来看,它仅仅是汽车站业务的一个单一的项目,然而它涉及到管理与客户服务等多个方面。
由于传统的售票方式已经不能够满足乘客客运业务流量的急剧增加,这就要求一种新的方式订票,网上预订,以此缓解客运高峰时期的客运压力,并为用户提供方便的预订服务。
2.国内外研究现状在过去,售票是人工处理的,人工处理成本大、处理速度慢、误差概率高、效率低的缺点。
现在世界各国,大多数都是使用自动售票人员操作的计算机模型,在这种情况下,计算机主要是应用软件商店来更新数据。
虽然说这不是智能化,但这种办理模式比过去的人工办理方便多了,所有的数据由数据库来管理,能够随时动态的提取、保存数据,与修改后的数据覆盖现有数据。
作为计算机售票系统的延伸,许多车站都推出了电话订票的业务,但这些服务投入比较小,力量都比较弱,越是到了客运高峰时期,旅客越依赖电话订票,在这个时候,电话订票系统不能满足游客的需求,不仅不能解决问题,反而增加了乘客的不满。
网上订票的用户主要是有一定上网能力的旅客,随着外出旅游和务工人员的增多,网上订票的旅客也剧增,而大多数的农民工是直接在汽车站售票窗口购票的。
为了保证质量和汽车站售票管理效率,缓解高峰时段人流压力,让更多的用户可以方便地在网上预订,开发出一款基于网络的汽车客运订票系统是很有意义、有必要的。
万方数据
在以上需求分析的基础r,设计出满足用户需求的各种实体,以及它们之间的联系,为逻辑结构设计打下基础。
由需求分析得出的实体有车次信息实体、乘客信息实体、座位实体。
表达实体间关系的E—R图为:
图2—1E—R图
(21逻辑结构设计
将数据库概念结构转化为数据库系统所支持的实际数据模犁.也就是数据库的逻辑结构。
在寰体问关系的基础上,形威数据库中的表以及表中关系。
刨建数据库及数据库表如下
表2—1密码表
表2—4座位表
3主要功能模块详细设计
(1)权限认证模块
该模块需引八“密码表”作为数据环境,并使用组合框控件,使其从用户姓名字段返回值,用文本框控件供用户添加密码。
插入微调控件.用于计算用户权限认证的次数。
(2)订票购票模块
该模块需要”车次信息表”,“乘客信息表”,“座位表”作为数据环境,其中前两者的“车次号”字段需建立关联。
使用表格控件以乘客信息表为数据源,来显示定购票情况。
通过使用一文本框控件(与座位表的“占用标记”宇段相连J自动为已被订购的座位添加占用标记。
(3)查询与退票模块
该模块数据源为“乘客信息表”,“座位表”,“密码表”。
同样使用表格控件连接“乘客信息表”以显示信息。
使用文本框控件与“乘客信息表”中的“座位号”字段连接,用于反馈乘客查询的座位号。
(4)车次时刻查询模块
以“车次信息表”为数据环境,用表格控件绑定数据源显示信息,以选项按钮组控件提供杳询选择分类。
f5)用户权限维护模块
该模块用两个表单控件实现,表单Forml供一般用户修改密码,而系统管理员可以通过等级验证后进入用户增删表单Form2进行用户信息维护,用页框空分页显示增、删操作界面。
以“密码表”为数据环境。
(6)系统数据清理模块
数据环境为“乘客信息表”,“密码表”。
用一个选项按钮组控件区分数据清理方式,一是按条件删除数据,二是无条件一次清空所有数据。
再使用组合框控件用于选择璺删除的宇段.用生成器生成填充列表。
再使用文本框供用户输入删除内容o
(7)代码设计
系统代码设计包括启动的主程序《“main.prg”)、设置系统执行的配置环境程序(“settingprg”。
)、恢复系统环境配置的程序(”reset.prg”)。
主程序是府用稃序的主文件,即应用系统第一个执行的挥序。
该程序功能包括确认安装目录并设定其为默认目录。
这样执行所有的表单、报表、程序、菜单等就不用再加绝对路径.声明应用系统执fj的配置环境,执行第一个用户界面.设置VFP60的桌面环境;设置读取挥序的开始点.执行府用稃序结束时的系统环境还原程序。
建立方法为:在项目管理器的代码页中选择”Program【程序)”。
再单击“New(新建)”按钮,在弹出的程序框中编写代码。
(8)程序运行图例
图3—1系统主表单
图3—2订售票表单
4小结
本文介绍了一种利J胃VFP技术开发汽车售票管珲系统的过程.这种售票管珲系统界面简洁,府用简单方便,开发成本较低廉。
希望本文能够给读者一些启示和帮助。
参考文献
11J周志明.现代信息技术在交通运输中的运用【J1.煤炭经济研究.2003.21(4):32—35
【2l马仁洪加快信息网络建设,推动交通科技进步IJl.交通与计算机.2001.9(4):55—60
【31刘军民.信息技术在交通运输中的应用lJJ.综合运输,2000,”(6):102—115
【4j萨师煊.王珊数据库系统概论【M】北京:等教育出版社.2000:21—25.
15】GaryDeWittInternetApplicationswithVisualFoxPro6.0SpringerVerlaglMI.1991:9—1
4.
万方数据。