当前位置:文档之家› 数据库课程设计--车站售票系统

数据库课程设计--车站售票系统

数据库课程设计--车站售票系统
数据库课程设计--车站售票系统

数据库原理及应用课程设计

一、课程设计的目的

《数据库原理及应用》课程设计是计算机科学与技术专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。本课程设计主要在于加深学生对数据库基础理论和基本知识的理解,掌握数据库应用系统设计开发的基本方法,达到进一步使学生综合运用所学知识和增强实际动手能力的目的。

二、课程设计的任务与要求

要求学生根据自身对题目的理解情况,从给定的设计题目中选择一个,以MS SQL Server 作为后台数据库平台,以PowerBuilder作为前台开发工具,完成一个小型数据库应用系统的系统的分析、设计和开发。

三、课程设计说明书

车站售票系统

课题简介:

车站售票管理系统是一套适用于各公路客运站的管理软件。用户可在本系统中实现方便、快速的销售功能,包括车票的预订和退票的功能,能够支持团体的预订票和退票;能准确地了解售票情况,提供多种查询和统计功能,如车次的查询、时刻表的查询;能按情况所需实现对车次的更改、票价的变动及调度功能;有完善的报表系统;具有一定的维护功能。并统计分析系统提供的各种统计信息表,便于顾客购票,也便于领导准确了解营收、客源等情况,并及时做出策略调整。

随着Internet技术的发展,人们对网络数据库的交互和查询速度等性能的要求越来越高。未来车站的发展趋势是完全自动化的售票信息查询,网络订票,智能化订票,而且随着计算机的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。

车站售票管理是本系统的根本任务,通过实现票务信息的计算机管理,以提高工作效率。实现计算机管理的最佳技术就是数据库技术。我们可以利用数据库将整个车站的票务情况存入计算机,再配置上功能丰富的用户接口,以满足用户需求。一个车站售票信息管理系统应达到的目标是提供及时、广泛的信息服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。

车售票系统是用计算机管理车站票务信息的一种计算机应用技术的创新,在计算机还未普及之前售票业务都是由工作人员人工完成的,查询方式来操作的.现在一般的车站售票业务都采用计算机智能化管理,采用计算机作为工具的实用的计算机订单管理程序来帮助前台管理员进行更有效的车票业务查询,出售管理工作。车票出售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

1系统需求分析

1.1系统功能需求分析

车站售票管理系统要求具有方便、快速的销售功能,包括车票的预订和退票的功能,能够支持团体的预订票和退票;能准确地了解售票情况,提供多种查询和统计功能,如车次的查询、时刻表的查询;能按情况所需实现对车次的更改、票价的变动及调度功能;

有完善的报表系统;具有一定的维护功能。

经过分析后确定系统应具备以下功能:

(1)、售票功能

①销售车票

②预订车票

③退票

(2)、查询功能

①车次查询

②时刻表查询

③预定情况查询

(3)、调度功能

①运价修改

②车辆修改

③终点站修改

④车次修改

(4)、维护功能

①车票表修改

②密码修改

③退出

(5)、统计功能

①售票统计

②报表打印

1.2数据需求分析

使用结构化分析方法,确定系统的数据主要是运价、车次、终点站名、发车时间和车票,对数据的操作主要有运价修改、车次修改、终点站修改、发车时间修改、售票及打印,可以确定系统的处理逻辑和流程,得到如下所示的系统数据流图。

1.3 数据字典

经过分析可以得到以下数据流条目: 车次表=车辆编号+车型+座位数 终点站名表=站名+里程 运价表=车型+运价

发车时刻表=车次+车辆编号+站名+发车时间+检票口

已售车票表=票号+乘车日期+车次+站名+发车时间+票价+全半价+工号+退票否 预订车票表=预订号+乘车日期+车次+站名+发车时间+车型+票价+客户名称+订票数量 退票表=票号+退票时间+票价+应退款

售票员编号=工号

+姓名

2 系统总体设计

2.1系统总体结构设计

车站售票管理系统

售票功能 查询功能 调度功能 维护功能 统计功能

销售车票ppiao

预订车

退票

车次查询

时刻表查询

售票情况查询

运价修改

车辆修改

终点站修改

车次修改

已售车票表

预订车票表

退票表

售票统计

报表打印

2.2系统数据模型设计2.2.1 E-R图

2.2.2 关系模式

车辆(车辆编号,车型,座位数) 目标站名(站名,里程)

发车时刻表(车次,站名,车辆编号,发车时间,检票口)途径(车次,站名) 车票(票号,乘车日期,车次,站名,票价,全半价,座位号,工号,退票否) 预订(预订号,车次,站名,乘车日期,顾客名称,票数) 退票(票号,退票时间,票价,应退款) 售票员(工号,姓名) 运价(车型,价格)

2.2.3 数据表

预定表

运价表

车辆表

车票表

主键: 外键:

管理员表

目标站名表

售票员表

发车时刻表

退票表

3.系统实施

结合PowerBuilder进行数据库应用开发的特点,设计过程可按如下步骤进行:

一、连接tickt数据库:

// Profile tickt

SQLCA.DBMS = "MSS Microsoft SQL Server"

SQLCA.Database = "tickt"

SQLCA.LogPass = "sa"

SQLCA.ServerName = "37E48911880B444"

SQLCA.LogId = "sa"

SQLCA.AutoCommit = False

SQLCA.DBParm = ""

connect;

open(w_welcome)

二、制作登陆界面:

系统分为管理员登陆和售票员登陆,并且他们的权限是不同的,在后面的系统功能介绍中会做详细的介绍。

登陆代码:

string username,pas

username = trim(sle_name.text)

pas = trim(sle_pas.text)

if isnull(username) or trim(username)="" then messagebox("提示","请输入用户名")

sle_name.setfocus()

return

end if

if isnull(pas) or trim(pas)="" then

messagebox("提示","请输密码")

sle_pas.setfocus()

return

end if

string temp

if rb_2.checked=true then

select 密码into :temp from 售票员表where 工号=:username;

elseif rb_1.checked=true then

select 密码into :temp from 管理员表where 工号=:username;

else

messagebox("提示","请输入用户类型") end if

if sqlca.sqlcode =0 then

if trim(temp)=pas then

open(w_main)

if rb_2.checked=true then

mainmenu.m_调度.m_运价修改.enabled=false

mainmenu.m_调度.m_车辆修改.enabled=false

mainmenu.m_调度.m_终点站修改.enabled=false

mainmenu.m_调度.m_车次修改.enabled=false

mainmenu.m_维护.m_车票表修改.enabled=false

mainmenu.m_维护.m_预订车票表修改.enabled=false mainmenu.m_维护.m_退票表修改.enabled=false

mainmenu.m_维护.m_密码修改.enabled=false

end if

close(w_login)

else

messagebox("错误","输入有误")

end if

else

messagebox("错误","用户名或密码错误")

sle_name.setfocus()

return

end if

二、系统主界面:

下面介绍部分功能:

1.车票销售功能

输入目的地点击查询后

查询语句:

long rows

int a,b

string target,checi

if trim(sle_1.text)="" then

messagebox("提示","请输入目的地")

sle_1.setfocus()

return

end if

target=trim(sle_1.text)

if len(target)>0 then

dw_chepiao.setfilter("车票表_站名='"+target+"'")

dw_chepiao.filter()

rows =dw_chepiao.retrieve()

if rows=0 then

messagebox("提示","无车票")

return

end if

checi=dw_chepiao.object.车票表_车次[1]

a=dw_chepiao.object.发车时刻表_已订座位数[1]

b=dw_chepiao.object.车辆表_座位总数[1]

return

end if

销售语句:

int a,b

string checi

if b>a then

a=a+1

Update 发车时刻表set 发车时刻表.已订座位数=:a

模拟售票系统java编程

/* 项目:用多线程设计一个模拟火车站售票大厅的工作情形。 问题描述:火车站有许多售票窗口,有些开放,有些不开放。顾客进入火车站售票厅后,到某个售票窗口排队等候,排到了就办理业务,然后离去。如图2.1所示。 */ /* *共有五个类: *SimulateRailwayStation:具体运行主类; *RailwayStation:火车站售票大厅类 *Agent类:代表火车站售票窗口类; *Customer类:顾客类; *List类:存储类 */ import java.util.Date; import java.awt.*; import java.awt.event.*; public class SimulateRailwayStation extends Frame implements ActionListener { //预设火车站售票大厅有10个售票窗口 protected static final int NUM_AGANTS=10; //预设目前正在售票的窗口为6个 protected static final int NUM_INITIAL_AGANTS=6; //设置每个窗口办理售票业务的时间 protected static final int BUSINESS_DELAY=6000; //设置有10辆火车的座位可以出售 protected static final int MAX_TRAIN_NUM=10; //设置每个窗口从一个顾客完成到下一个顾客开始的时间间隔 protected static final int MAX_NO_CUSTOMERS=200; //定义按钮,手动添加顾客。 private Button addcus=new Button("添加顾客"); //定义按钮,模拟顾客自己离开 private Button delcus=new Button("顾客离去"); //定义按钮,增加售票窗口 private Button addagent=new Button("增加售票窗口"); //定义按钮,关闭售票窗口 private Button delagent=new Button("关闭售票窗口"); //10辆火车班次的信息 protected static String[] train_num={"南京->北京,46次","南京->上海,34次","南京->福州,231次","南京->杭州,65次","南京->武汉,112次","南京->成都,77次","南京->天津,21次","南京->徐州,134次","南京->乌鲁目齐,335次","南京->合肥,456次"}; //与上面的信息对应的每辆火车的票务信息 protected static int[] tickets={50,70,50,50,50,120,60,100,50,50};

地铁与轻轨课程设计(地铁地下车站建筑设计)

(2015~2016学年第一学期)课程名称:地铁与轻轨 设计名称:地铁地下车站建筑设计 专业班级: 学号: 姓名: 指导教师: 成绩: 指导教师(签字): 西南交通大学峨眉校区 2015年11 月日

目录 1.设计任务 (1) 1.1 车站设计资料 (1) 1.2设计内容 (1) 2.设计正文 (2) 2.1设计目的 (2) 2.2设计内容及要求 (2) 2.3具体设计 (2) 2.3.1站厅层的设计 (3) 2.3.2站台层的设计 (4) 2.3.3出入口的设计 (6) 3.附图 (6)

1.设计任务 1.1 车站设计资料 某地铁车站,预测远期高峰小时客流(人/小时)、超高峰系数如下表, 客流密度ω为0.5m2/人,采用三跨两柱双层结构的岛式站台车站,站台上的立柱为直径c=0.6m的圆柱,两柱之间布置楼梯及自动扶梯,使用车辆为B型车(车长s为19.5m),列车编组数n为6辆,定员P v为1440人/列,站台上工作人员为6人,列车运行时间间隔t为2min,列车停车的不准确距离δ为2m,乘客沿站台纵向流动宽度b0为3m,出入口客流不均匀系数b n取1.1。 1.2设计内容 1.站厅层:①客流通道口宽度; ②人工售票亭或自动售票机(台)数; ③检票口检票机台数;

④站厅层的平面布置。 2.站台层:①站台长度; ②楼梯宽度、自动扶梯宽度; ③两种方法计算的站台宽度; ④根据计算出楼梯、自动扶梯宽度按防灾要求检算安全疏散的时间; ⑤站台层的平面布置。 3.出入口:出入口数量和出入口宽度。 2.设计正文 2.1设计目的 掌握地铁地下车站建筑设计中站厅、站台层以及出入口通道的设计过程、内容和平面布置原则。 2.2设计内容及要求 根据提供的车站资料,进行车站的建筑设计及车站各组成部分的平面布置。 2.3具体设计 由基本条件可得:

车站售票系统

滨江学院 《Web技术与应用》课程设计题目车站售票系统 院系计算机系 年级班级10软工3班 学生姓名丁林梅 学号20102344902 学期2012-2013(2) 任课教师陈瑶

车站售票系统 1 引言 随着Internet的迅速发展和用户数量的急剧增加,互联网对于企业和事业单位的运营和发展日益重要,网上交易也逐渐被人们认可,并成为未来交易的发展方向。在这种情况下,很多原有的C/S模式的系统也逐步向B/S模式靠拢,铁路客车售票系统也不例外。 铁路客车售票系统是铁路旅游服务信息系统的一个重要组成部分,为旅客提供优质便捷的服务。为了提高铁路客运的售票效率,丰富铁路客运的营销手段,火车站售票总站的下属代售点可以通过公用的互联网资源,实现网上的售票,查询及管理工作。本论文围绕如何实现基于B/S结构的客票系统展开讨论,通过对现有C/S结构的售票系统与B/S结构的优缺点进行比较,给出基于B/S结构售票系统的具体解决方案:查询,买票,订票,退票,新闻管理,用户管理等六大模块,并研究B/S结构在网络中面临的安全问题及提出相应的解决方案。 2 系统设计 1. 需求分析 客车售票系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的客车售票系统,为企业的决策层提供准确、精细、迅速的客票销售信息。 2.功能分析 (1)功能需求 客票系统通过计算机网络将客户端与服务器的数据库相连,将从客户端得到的信息进行处理,实现车次查询,售票,订票,退票,新闻管理,销售统计等功能。以计算机为中心,实现销售业务的计算机自动化,为铁路部门降低成本、提高销售额、为铁路部门的经营决策提供及时精确的依据。 (2)查询功能需求 查询功能要能满足至少两种方式的查询:按车次查询,按站点查询。如果查询出来满足条件的车次后,用户可以直接点击购买。查询出来的信息里面应该包括车次,开车时间,到达时间,起始站,终点站,车辆类型等主要车次信息。 (3)售票功能需求 售票模块主要有两个入口:一个是系统主界面的买票按钮,另一个是查询结果后面的购买按钮。买票界面里可以供用户填写或者选择的内容有:车次,开车时间,起始站,终点站,座位类型,票数等。还要有价格计算按钮,购买按钮和重置按钮。每趟车次的具体路段起始站和终点站要在用户输入车次后自动绑定,供用户选择。点击购买按钮后,系统给出具体的购买票据,并且要能打印票据。 (4)退票功能需求 退票模块要能实现两种功能:退订和退票。退订是指用户有过订票记录,但票还没拿到;退票是指用户退掉已经拿到的车票(退票时间必须给出具体限制)。 (5)订票功能需求

铁路车站课程设计详细

铁路车站课程设计

摘要:文章进行了对新建铁路中间站的平面设计,包括平面计算、铺轨长度及道岔数量计算、绘制车站布置详图等任务。 关键词:中间站股道编号线间距信号机警冲标 Abstract:This paper has carried on the plan design to the new railway intermediate station, including the plane computation, the track length and the turnout quantity calculation, draws the station layout detailed chart and so on. Key words:Intermediate station; Stock Number;Line spacing;Signaling;Warning mark

目录 1设计基础资料---------------------------------------------------2 2车站布置图型及站内线路类型及数量----------------------------2 2.1车站布置图型----------------------------------------------------2 2.2站内线路类型及数量----------------------------------------------3 3股道编号及线间距-----------------------------------------------4 3.1股道编号--------------------------------------------------------4 3.2线间距----------------------------------------------------------4 4道岔编号、道岔选型分析及相邻道岔布置------------------------5 4.1道岔编号--------------------------------------------------------5 4.2道岔选型分析----------------------------------------------------5 4.3道岔使用情况表--------------------------------------------------5 4.4相邻道岔布置----------------------------------------------------5 5货物平面计算----------------------------------------------------6 6车站进出站信号机以及警冲标位置计算--------------------------7 6.1出站信号机与警冲标位置确定--------------------------------------7 6.2进站信号机位置确定---------------------------------------------10 7坐标计算--------------------------------------------------------11 7.1上行到达端坐标计算---------------------------------------------11 7.2下行到达端坐标计算---------------------------------------------12 8股道有效长计算-------------------------------------------------12 9车站两端最外进路道岔中心里程及进站信号机里程计算---------13

飞机订票系统课程设计报告

数据结构 课程设计报告 院系:信息管理学院 专业:软件工程 班级:软件Q1141 学号:11150132 姓名:王毅 教师:邓沌华 时间:2013. 4 一、问题描述 题目:飞机订票系统 题目要求: (1)可以录入航班情况 (2)可以查询某个航线的情况(如,输入航班号,查询起降时间, 起飞抵达城市,航班票价,票价折扣,确定航班是否满仓); 可以输入起飞抵达城市,查询飞机航班情况; (3)可以订票,如果该航班已经无票,可以提供相关可选择航班; (4)可以退票,退票后修改相关数据文件;

(5)当航班信息改变可以修改航班数据文件 二、系统分析及设计 1 2、概要设计 主函数中 flight a[15]; //全局航班数组,存储供测试的航班信息,一共15架飞机,航班信 息可以在所有文件中改变 o_customer co; //全局乘客数组存储已经买了票的顾客信息,顾客信息可以在所有文 件中调用、修改 int k = 15; //全局变量,当前的共有航班的辆数,也可被所有文件调用和修改供测试的航班情况如下:

○1按航班号查询航班int number_check() //有此辆航班则返回1,无则返回0 ○2按终点站查询航班int station_check() //有到该站的航班则返回1,无则返回0. ○3订票 int Init(int k);//录入乘客信息,订票成功返回1,否则返回0. order_f() //订票函数 { m = n = 0; m = number_check();//乘客选择航班号方式的查询航班,m = 1方可订票 n = station_check();//乘客选择终点站查询方法查询航班,n = 1,方可订票 if(Init(0) == 0){} //按编号查询,只显示一个编号的信息,票存在,但订票失败就给予其它方案 if(Init(k) == 0){}//按照终点站查询,订票失败时给予相应处理方法} ○4退票 void takeoff(){} //请用户输入他的证件号,避免同名现象造成的影响 //买票的乘客的信息已经存入全局数组中,直接从数组中找出该乘客信息,然后改变相应航班和乘客的信息

火车票售票系统

浙江师范大学 课程名称软件工程课程设计报告软件名称火车票售票系统 组员 班级 指导老师

《火车票售票系统》可行性研究报告 1.引言 1.1编写目的 火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。本次设计便是利用开发工具vs005和SQL Server 2008数据库共同开发的一个火车站网上订票系统,它能方便快捷地运用在火车站订票业务的营运之中。 1.2项目背景 开发软件的名称:火车票售票系统软件 项目的任务提出者:老师 开发者: 用户:乘客 实现软件的单位:学校 项目与其他软件或其他系统的关系:相辅相成,互相学习 1.3定义 火车票售票系统是解决网上查询,买票,订票,退票的一款软件. 专门术语:火车票售票系统 1.4参考资料 《实用软件文档写作》清华大学出版社肖刚古辉等编著 《软件工程导论》清华大学出版社张海藩编著 网络信息资源、一些相关软件产品。 2.可行性研究的前提 2.1要求 a.功能:实现乘客在网上对车票的查询,购买,预定,退票等操作. b.性能:结合了实际现实中查询,买票,退票等特性。 c.输出:数据正确,判断无误。 d.输入:简捷,快速,实时。 e.基本的数据流程和处理流程: f.安全与保密要求:权限不同 g.与软件相关的其他系统:可建立在任何系统 h.完成期限 3个月 2012年6月1号 2.2目标 基本目标

车站课程设计报告

车站课程设计报告 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

车站信号控制系统 课程设计报告 课题:基于AUTOCAD的电路图绘制及联 锁表制作 学院:轨道交通学院 专业:交通设备信息工程 班级: 姓名: 学号: 指导老师: 小组成员: 2014年6月 目录

任务书 一、课题内容 基于给定的每个站场的车站信号平面布置图,用A4纸制出整个车站的组合连接图;按规范编制出整个车站的联锁表(包括上行咽喉与下行咽喉);用AUTOCAD绘制给定的6502的网络电路图或局部电路图。 二、设计任务及要求 1.基于给定的每个站场的车站信号平面布置图,用A4纸制出整个车站的组合连接图(附图1); 2. 基于给定的每个站场的车站信号平面布置图,用A4纸制出整个车站的联锁表(包括上行咽喉与下行咽喉); 3.用AUTOCAD绘制给定的6502的网络图或局部图(附图2-5)。 4.写出课程设计报告。 5、注意事项: 组合连接图要用A4纸手绘。 联锁表的表格可以用电脑打印在A4纸上,但是里面的内容全部 要手写,请一定要亲力亲为,不要照抄其他同学的,老师会随 机抽问。 AUTOCAD所制图可打印,也要自己完成,老师会随机找一条电 路要某个同学画出来。 所有的要求,其实都是要让大家掌握所学的知识。

一、概述 课程设计是对大学生实践动手操作以及创新能力的一大考核,经过长达一个学期的车站信号控制课程学习,以及大一对AUTOCAD的学习,在大三时刻,通过绘制站场组合连接图、制作联锁表、绘制网络线电路图,是对我们毕业设计前的一个很好检查。 此次课程设计内容丰富,涉及层面广泛,有着比较好的启示意义和现实意义。首先从课设内容上,不论是考试还是走向工作,制作联锁表和CAD绘制电路图 都是学信号的基本必备素养。然后从课设的形式上无疑是对大家团队协作能力的一次很好锻炼。 二、组合图的连接 1、组合连接图的功能 电气集中联锁采用继电器进行联锁逻辑控制功能。一个规模较大的车站所用继电器数量很多,若直接用继电器来搭建继电电路实现联锁控制功能既费时又费力。通过长期实践,人们将对应车站信号平面的信号机,道岔,道岔区段的一些继电器设计成一个组合,这些组合与具体的站场无关或关联很少。可以在工厂预先组装配线,节省大量施工时间。 明确组合选取原则后,就可以根据具体的站场平面布置图选取相应组合,然后根据站场结构将这些组合连接形成组合连接图。

软件工程课程设计说明书-车站售票管理系统需求规格说明书 (1)

目录 1.引言 (1) 1.1编写目的 (1) 1.2项目背景 (1) 1.3定义 (2) 1.4参考资料 (2) 2.任务概述 (2) 2.1目标 (2) 2.2运行环境 (3) 2.3条件与限制 (3) 3.数据描述 (3) 3.1静态数据 (3) 3.2动态数据 (4) 3.3数据库介绍 (5) 3.4数据词典 (6) 3.5数据采集 (7) 4.功能需求 (8) 4.1功能划分 (8) 4.2功能描述 (21) 5.性能需求 (22) 5.1数据精确度 (22) 5.2时间特性 (22) 5.3适应性 (22) 6.运行需求 (23) 6.1用户界面 (23) 6.2硬件接口 (28) 6.3软件接口 (28) 6.4故障处理 (28) 7.其它需求 (29) 8. 附录 (29)

1.引言 1.1编写目的 随着计算机技术的发展,人类生活速度的加快,单一的人工售票方式已经不能满足人们出行的要求。每逢出行高峰都会造成火车站售票的拥挤,因此售票自动化应运而生。车站售票管理系统就是这样的一个产物。经过我开发小组的调研与讨论研究,基本上明确了该系统的需求,并在此基础上完成软件需求规格说明书。该文档旨在对该系统的需求做出综合的分析,对各个模块的功能做出具体的说明。 《车站售票管理系统需求规格说明书》的目的是明确《车站售票管理系统》中各项功能和非功能需求,确定系统功能模块,同时为概要设计和详细设计人员提供设计依据,也可供本项目的其他开发人员参阅。本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本火车售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。。 本文档需要交于论证人员进行论证修改,无误后供软件开发人员进行后期的软件设计 1.2项目背景 委托单位:呼和浩特火车站 开发单位:内蒙古工业大学软件工程 主管部门:内蒙古工业大学计算机系 项目开发者:周伟,马星,张玲燕,苗欣宇 用户:呼和浩特火车站 产品的所有权:呼和浩特火车站 项目背景:火车票出售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本项目适 用于Windows操作系统,使用SQL Server 2005数据库,利用C++,JAVA

数据结构课程设计 飞机订票系统分解

摘要 随着时代的进步社会分工的不断细化,各个行业联系的不断密切,人们出行越来越多,出行的方式也是百花齐放,作为空中重要的交通工具,飞机航空系统也在不断地得到优化, 其中重要的一项就是航空飞机订票系统,因此好的订票系统关系着人们的日常出行方便与否,设计并编制出符合人们需要的航空订票系统是一项繁重而艰巨的任务。 本文Microsoft Visual C 6.0作为程序代码的实现软件,进行飞机订票系统的数据结构课程设计。首先,根据课程设计内容进行需求分析,确定主要的功能模块,。然后进行数据结构、各功能模块算法以及它们之间的调用关系的概要设计,做出各信息模块的数据结构表,并给出所用的结构体和结点类型。在此基础上,进行各功能模块的详细算法设计,做出各算法的流程图。最后,对系统进行测试,分为合法数据测试和非法数据测试,并对测试结果截图保存。本系统包含录入航班信息、订票、退票、查询航班信息、查询订票信息、修改航班信息和退出系统7个基本功能,经测试后健壮性良好。 关键词飞机订票系统;数据结构;C语言;单链表

目录 1 问题背景 (1) 2 问题分析 (1) 3 需求分析 (2) 3.1 用户需求分析 (2) 3.2 功能需求分析 (2) 3.3 系统需求分析 (3) 4 逻辑设计 (3) 4.1 数据结构 (3) 4.2 各功能模块间函数调用关系 (5) 4.3 函数说明 (5) 5 详细设计 (7) 5.1 录入航班信息 (7) 5.2 顾客订票模块 (8) 5.3 顾客退票模块 (8) 5.4 查询航班模块 (9) 5.5 查询订单模块 (9) 5.6 修改航班模块 (9) 6 程序调试与测试 (11) 6.1 合法数据测试结果 (11) 6.2 非法数据测试结果 (13) 7 结果分析 (15) 7.1 输入 (15) 7.2 输出 (15) 总结 (16) 参考文献 (16)

(完整版)铁路站场(彭山)中间站课程设计说明书

题目:中间站设计 专业:铁道运输 年级: 姓名: 学号: 西南交通大学峨眉校区

指导教师 评语 成绩 指导教师(签章) 年月日

目录第一章绪论 1.1设计目的 1.2设计资料 第二章站型布置及确定主要设备 2.1 分析原图和设计资料要求 2.2 确定站型 2.3 确定客运设备 2.3.1 旅客站房布置 2.3.2 旅客站台布置 2.3.3 跨线设备 2.4 确定货运设备 2.4.1 仓库 2.4.2 货物站台 2.4.3 堆放场 2.5确定到发线数量及位置 2.6 货场平面计算 2.6.1货场布置图种类 2.6.2 中间站货场布置 2.6.3 彭山站货场平面计算 2.7 确定牵出线数量及位置

2.8 确定道岔辙叉号数 2.9绘制车站平面示意图 第三章平面设计 3.1 确定设计线间距 3.2确定车站信号机以及警冲标位置 3.3 坐标计算 3.4 线路有效长 3.4.1 定义 3.4.2 线路有效长计算 3.5 确定进站道岔中心里程与进站信号机位置 3.6 道岔数量确定 3.7确定铺轨长度 第四章CAD绘制彭山站布置详图

第1章绪论 1.1设计目的 计的题目为中间站设计,即根据所给的中间站的经济技术条件以及周边环现有的车站布置图。设计目的是为了使大家学会综合运用中间站的设计理论和方法;熟悉设计中的基本运算和有关规定;初步训练站场设计比例尺图的绘制,掌握基本的绘图技巧;建立设计中的竖向概念。按照设计要求,找出原有设计中不合理和不优的地方进行更改。从而达到课程设计的目的,即综合运用中间站的设计理论和方法;熟悉设计中的基本运算和有关规定;初步训练站场设计比例尺图的绘制,掌握基本的绘图技巧;建立设计中的竖向概念,搜集的资料分析原有设计图的优点与缺点找出不合理的地方,然后重新确定站型及主要设备的数量和布置方法来完成中间站的设计。包括各类线路,各个道岔的号数和布置,信号机的布置,警冲标的布置,轨道绝缘的设置。使新设计的中间站能够满足客货运量的要求已经车站各项作业的要求,最后用CAD绘制出车站的详图,独立完成中间站的设计工作。 1.2设计资料 本次课程设计为彭山站,车站中心坐标为成昆线K076K+884处。上行方向衔接青龙场站,区间里程为11.172Km,下行方向衔接太和站,区间里程为8.522Km。本站为新建单线Ⅱ级干线,在彭山县凤鸣镇新村路设中间站,预留站坪的平、纵断面资料见附件车站布置图;限制坡度6‰;到发线有效长850m;运输要求:车站作业量见附件;正线用高柱色灯信号机(基本宽度380 mm),站线用矮柱色灯信号机,并有轨道电路;本站除正线外,尚需一条到发线通行超限货物列车;货物线设计以附件图为基础进行设计。

(汽车行业)汽车客运站售票系统开发

(汽车行业)汽车客运站售 票系统开发

XX汽车客运站售票系统开发 作者姓名:XXX专业班级:XXXXXXXXXX指导教师:XX 摘要 随着我国交通行业的快速发展,各种业务量快速发展,不断出现新的业务与服务,售票系统的作用日益凸显。本文使用结构化生命周期法对XX汽车客运站进行业务流程分析和数据流程分析,明确了相关需求,并在此之上开发了一套网上售票系统。该系统使用B/S模式,使用https://www.doczj.com/doc/a97703268.html,4.0与Microsoft SQL Server 2008数据库技术进行开发。实现了该系统的主要功能,包括:车票查询、车票预定、车票改签、车票退订、系统参数的设置、客流量的统计、售票收入统计等,经检验该系统满足最初设计目的。 关键词:客运售票系统;网上售票;结构化方法;.NET;设计与实现

XX Bus Terminal Ticketing-System Development Abstract: With the rapid development of China's transport sector, Many of business has a rapid development. The business and services of emerging are more and more. So the effects of ticketing systems is increasing. This article uses The structured life cycle method do the business process analysis and data flow analysis of the Baita Bus Station. I developed an online ticketing system on the relevant requirements. The system uses B / S mode, uses the https://www.doczj.com/doc/a97703268.html,4.0 and Microsoft SQL Server 2008 database technology for development. The System function including: ticket inquiries, ticket booking, ticket altered tickets, tickets to unsubscribe, system parameter setting, traffic statistics, ticket sales statistics. After Tested, the system was originally designed to meet. Keywords:Passenger transport ticketing system; online ticketing; structured method;. NET;Design and Implementation

火车站售票管理系统的设计与实现-软件工程课程设计

山西大学商务学院 《软件工程课程设计》报告 题目:火车站售票管理系统的设计与实现 班级:10软件G2班 组长:景巧鑫 组员姓名:夏丹丹崔新华王伟

说明 一、火车站售票管理系统 二、小组成员及任务分配情况 姓名学号任务分配 景巧鑫2010847209需求分析、总体设计、系统实现夏丹丹2010847227可行性研究、详细设计、系统实现崔新华2010847204数据库的设计、系统实现 王伟2010847223系统界面设计与实现

信息学院《软件工程课程设计》报告 目录 1.开发目的和意义 (1) 1.1研究背景 (1) 1.2开发目的和意义 (1) 1.3完成情况 (2) 2.开发技术及方法 (3) 2.1开发环境和开发工具 (3) 2.2技术及方法 (3) 2.2.1B/S模式 (3) https://www.doczj.com/doc/a97703268.html, (3) https://www.doczj.com/doc/a97703268.html, (4) 3.系统分析 (5) 3.1可行性分析 (5) 3.1.1经济可行性 (5) 3.1.2技术可行性 (5) 3.1.3操作可行性 (5) 3.2需求分析 (5) 3.2.1功能需求 (5) 3.2.2数据需求 (8) 3.2.3性能需求 (9) 4.系统设计 (10) 4.1总体设计 (10) 4.2详细设计 (10) 4.2.1过程设计 (10) 4.3数据库设计 (16) 4.3.1用户表 (16) 4.3.2车次详细信息表 (17) 4.3.3订票纪录表 (17) 4.3.4退票纪录表 (18) 5.系统实现 (19) 5.1系统登录界面 (19) -II-

信息学院《软件工程课程设计》报告 5.2系统管理员登录界面 (19) 5.3票务管理员登录界面 (20) 5.4乘客登录界面 (21) 6.系统测试 (22) 6.1测试方法 (22) 6.2测试过程 (22) 6.3测试结果 (22) 7.总结 (24) 7.1小结 (24) 7.2实践感想 (24) 参考文献 (26) 附录1可行性分析文档 (27) 附录2需求分析文档 (30) 附录3详细设计文档 (33) 附录4系统测试文档 (39) -III-

车站信号自动控制课程设计

课程设计任务书 专业铁道信号姓名学号 开题日期:2012年11月7日完成日期:2012年12月13 日题目电气集中电路及控制逻辑分析 一、设计的目的 在车站联锁的发展过程中,就技术而论已经经历了机械集中联锁和电气集中联锁两代。现在正从电气集中联锁向以计算机为代表的电子联锁过渡,或者说,正进入计算机联锁时期。我国的电气集中联锁系统(以下简称6502系统)的联锁功能是比较完善的,电路结构层次是清晰的,电路的定型率是很高的。6502电气集中联锁是计算机联锁系统的依据,因此对电气集中联锁系统的正确理解有助于计算机联锁系统的应用。同时,电气集中系统中对室外设备的控制电路仍然是保留的,并且学会对电路的分析方法和技巧有助于对现场新设备电路的灵活变通。 二、设计的内容及要求 (1)举例站场信号平面布置(下行咽喉) (2)6502电气集中选择组控制逻辑分析 (3)道岔控制电路分析(S700K、ZYJ7,定位转反位) (4)信号点灯电路分析(进站、出站、调车信号机控制电路) (5)6502电气集中执行组控制逻辑分析(进路锁闭与信号开放、进路解锁)说明:(1)自己画出举例站场下行咽喉信号平面布置图 (3)(4)要求以教材图为例,对电路控制进行全面分析 (2)(5)根据指定的进路写出完整的逻辑分析过程 三、指导教师评语 四、成绩 指导教师陈林秀 2012年11月5

日 设计题目: 6、S III→北京方面发车基本进路 (1)举例站场信号平面布置(下行咽喉) (2)6502电气集中选择组控制逻辑分析 (3)道岔控制电路分析(S700K、ZYJ7,定位转反位)

一S700K型交流转辙机道岔启动电路 1 技术要求: 1)有车不能转—道岔区段有车占用时,该区段内的道岔不应转换。称为区 段锁闭。 2)锁闭不能转—进路在锁闭状态时,进路上的道岔不能转换。称为进路锁 闭。 3)要转转到底—道岔一经启动,就应转换到底,不受车辆进入影响,也不 受值班员的控制。 4)不转就断电—道岔若未能转换,则自动切断启动电路,防止故障消失后, 道岔自行转换。 5)遇阻向回转—道岔若转换过程中遇阻不能继续转换时,应保证在值班员 的操纵下,可以转换回原位。不致停在四开位置。 6)转完断电源—道岔转换完毕,自动断开启动电路电源。 2 对道岔进行操作有两种方式: 进路式操纵 单独操纵 3 道岔控制电路动作规律:(定位——反位) DBJ↑→1DQJ↑→2DQJ转极→电机转动→道岔尖轨密贴→1DQJ↓→FBJ↑→转换完毕 4 启动过程:

(完整版)汽车售票系统_详细设计说明书

汽车售票系统 详细设计说明书 学号姓名所完成的任务成绩 02 薛伟(组长) 3.8、3.9 01 黄震 3.4、3.5 15 赵星1、2、3.7 29 吴骏 3.3 32 朱晓晨 3.1、3.2 03 朱清清 3.6 注:对应模块界面图由组员各自完成 2008 年12 月8 日 1.引言 1.1编写目的 编写本详细设计说明书的目的主要是详细说明汽车售票系统的结构和内部设计,在总体设计说明书的基础上进一步细化系统,提供详细的模块和界面设计,为程序开发提供直接的支持。 本说明书主要面向系统分析人员、程序员和以后的系统维护人员。作为程序员开发系统的根本依据和在系统维护阶段,维护人员对系统实施维护的参考资料。 1.2背景 a.系统的名称:汽车售票系统 b.提出者和开发者:全体成员 用户:长途汽车站工作人员,系统编译人员 1.3定义 前台、后台、算法

2. 系统的结构 图1 前台 车站售票系统前台 用户注册 用户登陆 信息修改 售票管理 用户查询 注册信息修改网点售票员信息修改车站售票员信息修改按目的站查询 按时间查询 网点售票员车站售票员 退票管理

图2 后台 3.系统的模块设计 3.1数据库连接模块(sqlconnection )设计说明 3.1.1模块名称;数据库连接模块 3.1.2模块描述: 在.NET 中如果采用https://www.doczj.com/doc/a97703268.html, 和数据库进行连接,可以采用以下4个接口对象之一: System.data.oledb.oledbconnection System.data.sqlclient.sqlconnection System.data.odbc.odbcconnection System.data.oracleclient.oracleconnection 系 统管理员 售票员信息管 班车信息管理 增加车站售票员 审核网点售票员删除车站售票员删除网点售票员 删除车票信息 删除班车信息 添加车票信息增加班车信息车站售票系统后台

车站信号自动控制课程设计

课程设计任务书 专业铁道信号姓名 ______________________ 学号_ 开题日期:2012年11月7日完成日期:2012年12月13日 题目 _______ 一、设计的目的 在车站联锁的发展过程中,就技术而论已经经历了机械集中联锁和电气集中联锁两代。现在正从电气集中联锁向以计算机为代表的电子联锁过渡,或者说,正进入计算机联锁时期。我国的电气集中联锁系统(以下简称6502系统)的联锁功能是比较完善的,电路结构层次是清晰的,电路的定型率是很高的。6502电气集中联锁是计 算机联锁系统的依据,因此对电气集中联锁系统的正确理解有助于计算机联锁系统的应用。同时,电气集中系统中对室外设备的控制电路仍然是保留的,并且学会对电路的分析方法和技巧有助于对现场新设备电路的灵活变通。 二、设计的内容及要求 (1)举例站场信号平面布置(下行咽喉) (2)6502电气集中选择组控制逻辑分析 (3)道岔控制电路分析(S700K、ZYJ7,定位转反位) (4)信号点灯电路分析(进站、出站、调车信号机控制电路) (5)6502电气集中执行组控制逻辑分析(进路锁闭与信号开放、进路解锁)说明:(1)自己画出举例站场下行咽喉信号平面布置图

( 3)( 4)要求以教材图为例,对电路控制进行全面分析( 2)( 5)根据指定的进路写出完整的逻辑分析过程

、指导教师评语 四、成绩______________ 指导教师陈林秀 2012年11月5日设计题目: 6、S II T北京方面发车基本进路

5) (3)道岔控制电路分析(S700K 、ZYJ7,定位转反位) S700K 型交流转辙机道岔启动电路 1技术要求: 1) 有车不能转一道岔区段有车占用时,该区段内的道岔不应转换。称为区 段锁闭。 2) 锁闭不能转一进路在锁闭状态时,进路上的道岔不能转换。称为进路锁 闭。 3) 要转转到底一道岔一经启动,就应转换到底,不受车辆进入影响,也不 受值班员 的控制。 4) 不转就断电一道岔若未能转换,则自动切断启动电路,防止故障消失后, 道岔自行 转换。 (2) 6502电气集中选择组控制逻辑分 析 tiJUtKJti 巾IF 曲H !扣 I ■ ? : i tn. Id ■ | I I i I I 1 Dt :jl ?LfB

汽车售票系统

汽车售票系统 沈阳航空工业学院 学号 班级 姓名 指导教师 年月日 沈阳航空工业学院 课程设计任务书电子工程系电子信息工程专业 6402105班学号200604021151 一、课程设计题目:机器人猜价格游戏 二、课程设计工作自2007年9月11日起至2007年9月17日止三、课程设计内容: 用户从键盘输入一商品及其价格信息(假设价格在1~200元之间,并且为整数),让计算器从1元开始猜测价格。若计算器的猜测价格偏高,用户输入“高”;若计算器的猜测价格偏低,用户就输入“低”;若计算器猜对了,则显示“正确”。(建议用折半查找法)。 四、课程设计要求: 程序质量: , 用户界面中的菜单至少应包括“输入商品及其价格”、 “计算器开始猜测”、“退出”3项 , 在代码中给出必要的注释,以增强程序的可读性。 课程设计说明书: 课程结束后,上交课程设计说明书和源程序。课程设计说明书的内容如下:

, 封面 , 课程设计任务书 , 目录 , 需求分析(分析题目的要求) , 程序流程图(总体流程图和主要功能模块流程图) , 核心技术的实现说明及相应程序段 , 个人总结 , 参考资料 , 源程序及适当的注释 指导教师: 学生签名: 沈阳航院设计用纸 目录 一、需求分析……………………………………1 二、程序流程图…………………………………5 三、核心技术的实现说明及相应程序段………7 四、个人总结……………………………………11 五、参考文献……………………………………错误~未定义书签。6 六、源程序 (12) 沈阳航院设计用纸一、需求分析 1、显示菜单函数主要实现显示程序设计的总体步骤和功能,还有接下来显示的分步骤用来实现各个函数的具体功能,以便实现其它各自定义函数的作用。 2 输入商品价格函数是用户给商品的一个真实价格,为下一步计算机猜测商品价格提供数据依据。 3、猜测商品价格函数计算机对商品价格进行猜测,通过用户输入的“高”和“低”给计算机运用折半查找法提供大方向,进行多次循环,最终达到猜测出商品真实价格的目的。

航空订票系统 数据库课程设计

《数据库设计与开发Ⅱ》课程设计报告航空订票系统 学院: 班级: 学号: 姓名: 完成时间:

目录 一.需求分析 (1) 1.引言 (1) 2.项目概述 (1) 3.需求规定 (2) 4.运行环境规定 (4) 二.系统结构数据设计 (5) 三.视图设计 (8) 1.E-R图 (8) 2.关系模式 (9) 3.数据流程图 (10) 四.逻辑结构设计 (11) 1.数据表描述 (11) 2.程序描述 (12) 3.功能描述 (13) 五.系统设计 (19) 1.系统功能分析 (19) 2.系统功能模块设计 (19) 六.项目总结 (20) 1.本项目设计的优点 (20) 2.项目实现流程 (20) 3.心得体会 (20)

一、需求分析 1.引言 编写本套航空订票系统的《软件规格说明书》的目的在于根据软件需求说明书中的任务概述,需求规定等规划设计出一套可执行软件的结构模型。 1.1编写目的 (1)便于用户、分析人员和软件设计人员进行理解和交流 (2)希望系统的外部项(旅客、旅行社、航空公司)均支持目标软件系统的确认。根据需求规格说明书中确立的可测试标准进行测试,并得到确认。 (3)控制系统进化过程 1.2项目背景 随着社会的发展,人民生活水平的不断提高,人们出行的交通工具也跟随社会的发展而发展起来了。乘飞机出行的人越来越多。所以这方面的市场非常大。所以“机票预订系统”的开发是势在必行。经过对各方面人士对该系统功能的意见的调查,我们在此基础上确定了旅客与各航空公司所需要的“机票预订系统”。同时我们会不断更新该系统的功能来满足不断发展的市场需求。1.3项目描述 为各旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入到该系统,系统为旅客安排航班。当旅客交付了预定金后,系统印出取票通知和帐单交款取票,系统核对无误即印出机票给旅客。此外为了航空公司能够随时掌握各航向飞机的乘载情况,而能够定期进行查询统计,以便适当调整 1.4定义 软件需求:IEEE软件工程标准词汇表(1997年)中定义软件需求为: (1)用户解决问题或达到目标所需的条件或权能(Capability)。 (2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。 (3)一种反映上面(1)或(2)所描述的条件或权能的文档说明同工作,以及相互之间进行有效的交流和沟通。 1.5参考资料(标准) ?中华人民共和国国家标准UDC681.3: 《信息技术软件生存期过程》(GB/T8566-1995) 《计算机软件产品开发文件编制指南》(GB8567-88) 《软件工程术语》(GB/T11457-1995) ?IEEE软件工程标准词汇表(1997年) 2.项目概述 2.1目标 该系统是要将航空订票管理系统信息化,使操作方便,且效率高。 2.2用户的特点 用户其实就是航空公司。而旅行社和旅客都是向航空公司提供数据,由航空公司操作数据。即航空公司是直接用户。 2.3假定与约束 对各航班班机的命名和航班号都要求与全国的各大航空公司的标准要求保持一致。各航班的出发城市,抵达城市,出发时间,抵达时间,价格,座位数

基于WEB的客运售票系统

基于WEB的客运售票系统.txt永远像孩子一样好奇,像年轻人一样改变,像中年人一样耐心,像老年人一样睿智。我的腰闪了,惹祸的不是青春,而是压力。。。。。。当女人不再痴缠,不再耍赖,不再喜怒无常,也就不再爱了。 定单编号:20060512112188 具体专业:信息管理与信息系统 开发语言:https://www.doczj.com/doc/a97703268.html,2.0 C# + sql2000 论文字数:只要程序不要论文 课题名称:基于WEB的客运售票系统 所在省份:浙江 所在城市:杭州 所在学校:浙江理工大学 具体要求:***********尽量做的简单化别用CSS技术以及自定义控件别用脚本语言我们看不懂达到我们学生初级初级水平****** 系统设置:密码修改增加用户(权限) [打印机设置票样打印设置这2块用不着实现系统界面上放着就好了] 基础设置:基础参数设置(买票设置/订票设置/退票设置)(比如多少时间之前不能买票订票)车票设置(标准票/儿童票/。。。增删改) 车辆设置(增删该) 车次设置(增删该) 运营计划设置(调度设置) 前台营业:销售车票 预定车票 退回车票 信息查询:售票信息查询订票信息查询运营计划查询当班信息查询(类似当班收入什么的) 营业统计:日售票报表统计 月售票报表统计 季度售票报表统计 常用工具:记事本、计算器 介绍人:张燕军 开发者: 应付工资: 定单状态: 备注信息:只要程序不要论文 5/1号要你看能不能按照这个界面这样做这样应该做界面的人有个参照就简单点吧最好按照这个系统的流程做有些具体的我订单上没有写说明的就省了吧但是你要把刚刚我们2个的都做简单再简单。。。。行不别用java脚本或者CSS 不然我们不懂的界面漂亮点代码菜鸟点

相关主题
文本预览
相关文档 最新文档