当前位置:文档之家› 汽车售票系统

汽车售票系统

汽车售票系统
汽车售票系统

郑州科技学院

课程设计(论文)

题目汽车售票系统

学生姓名朱强

专业班级 09计科一班

学号200915035

院(系)信息科学与工程学院

指导教师(职称)黄于欣

完成时间 2012年 6 月 11 日

汽车售票系统

摘要

随着时代的进步,社会的发展,人们的生活形式与习惯也越来越多样化,出行成为了人们生活中的一个重要组成部分,而汽车成为许多人出行选择的交通工具。面对巨大数量的乘客的购票需要,汽车站就要选择使用先进的管理方法来实现方便、快捷的售票、退票等方面的票务管理。随着计算机的普及,信息处理量的逐渐扩大,手工处理方式远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,使许多复杂、繁琐、且需要很多人力的工作变得简单。汽车站每天产生售票、退票等行为数量多,使得汽车站售票管理的数据量大,而且速度要求要快,传统的人力行为适应,计算机应用软件的使用则能很好地满足汽车站的这一需要,提高售票人员的工作效率,节约相关管理成本。

长途汽车客运票务系统,是利用现代互联网得信息技术能及时的将车票的详细动态展示给出行者,让出行者能及时的、方便的购买到自己需要的车票,同时也解决了因车票信息更新不及时给旅客带来不便和时间的浪费问题。

目录

一、课题内容和要求 (4)

二、概要设计 (4)

三、数据库设计 (6)

四、前台代码 (7)

一、管理员登录(需要账户和密码认证) (7)

二、售票 (11)

三、主界面代码 (12)

四、增加人员代码 (13)

五、操作车辆代码 (14)

六、删除和修改人员 (16)

七、公共类 (17)

四、测试数据及其结果分析 (20)

五、结束语 (22)

六、致谢 (23)

七、参考文献 (23)

汽车售票系统

一、课题内容和要求

这是一个快速发展的社会,快节奏是这个时代的最大特征。因此,方便、快捷便是人们生活的最大需求。长途汽车客运票务系统,是利用现代互联网得信息技术能及时的将车票的详细动态展示给出行者,让出行者能及时的、方便的购买到自己需要的车票,同时也解决了因车票信息更新不及时给旅客带来不便和时间的浪费问题。

按照软件工程的思想,以SQL Server 2005为后台数据库,以visual studio 2010为前端开发工具,设计并实现一个长途汽车客运票务系统。

二、概要设计

根据前面的问题的定义和设计分析,该系统提供如下三种功能:

管理员登录管理

①管理员通过账户和口令进入票务系

②进入票务系统后,管理员可以对票务系统进行相应的添加、修改和

删除信息

相关的信息:车次、起点、终点、日期、开出时刻、座位数、票价。

③管理员可以添加新的工作人员,并为他们指派权限,例如指派管理

员权限或者普通售票权限

普通用户登录使用

①用户可以直接点击登录票务系统

②进入后,可以直接查看用户想了解的相关的信息

查询的信息:车次、起点、终点、日期、开出时刻、剩余座位数、

票价

售票员售票

①售票员需登录用户名和口令方可进入票务系统

②进入后,售票员可以进行售票操作

售票记录包括:车号、起点、终点、日期、开出时刻、座位号、票

结构框图:

流程图:◆管理员

◆售票员

三、数据库设计

用SQL Server 2005建立后台票务系统数据库

数据库采用四张表结构,即bstart表,tbbus表,worker表和moneys 表

bstart表如下

tbbus表如下

Worker 表如下

四、前台代码

长途汽车客运票务系统是用visual studio 2010做前台的。

登录界面

一、管理员登录(需要账户和密码认证)

管理员登录验证

if (comboBox1.Text=="管理员")

{

user.xuanxian = "管理员";

https://www.doczj.com/doc/066267266.html,ername = textBox1.Text;

string sql = "select count(*) from worker where id='"+textBox1.Text+"'and password='"+textBox2.Text+"'and

quanxian='"+comboBox1.Text+"'";

int t = Int32.Parse( DBHelper.GetSingle(sql).ToString());

if (t>0)

{

Form1 f = new Form1();

f.Show();

}

}

if (comboBox1.Text=="售票员")

{

user.xuanxian = "售票员";

https://www.doczj.com/doc/066267266.html,ername = textBox1.Text;

string sql = "select count(*) from worker where id='" + textBox1.Text + "'and password='" + textBox2.Text + "'and quanxian='" +comboBox1.Text+ "'";

int t = Int32.Parse(DBHelper.GetSingle(sql).ToString());

if (t > 0)

{

Form1 f = new Form1();

f.Show();

}

}

this.Hide();

该功能实现后,管理员登录后会出Form1表,如下:

单击权限设置里面的增加用户可以添加新的工作人员

单击权限设置下的权限更改可以更改权限信息

单击权限设置下的注销员工事件,可以对员工进行删除操作

单击车辆信息下的车辆操作可以进行删除车辆信息,添加车辆信息,变更车辆信息

二、售票

售票人员登录,在登陆界面键入用户名,密码,选择售票员登录,登录后界面和后台管理员界面相同,只是没有权限设置和车辆操作的功能,可以实现车次查询和售票操作。

数据库里面存放用户名和用户密码,用户类别信息

登录之后单击售票弹出售票界面

在选择好车次之后,输入购买的票数,点击购买,系统会提示购买成功,相应的后台会将购买信息写入到数据库

三、主界面代码

主界面代码采用权限控制,售票员和管理员权限不同,售票员和管理员进行的操作也不同。

string s = user.xuanxian;

private void Form1_Load(object sender, EventArgs e)

{

if (user.xuanxian=="工作人员")

{

权限设置ToolStripMenuItem.Enabled = false;

车辆操作oolStripMenuItem.Enabled = false;

}

panel1.Dock = DockStyle.Fill;

dataGridView2.Dock = DockStyle.Bottom;

string sql = "select arrivecity from bstart";

SqlDataReader sr=DBHelper.ExecuteReader(sql);

while (sr.Read())

{

comboBox1.Items.Add(sr.GetString(0).Trim());

comboBox1.SelectedIndex = 0;

}

dataGridView1.Dock = DockStyle.Left;

}

实现数据绑定,在进行各种操作之后能过及时绑定数据

p ublic void bing() {

string sql = "select tbbus.sid as '车次',startime as '发车时间',arrivecity as '目的地',price as '票价',counts as '乘客数',bustype as '车型' from tbbus,bstart where bstart.sid=tbbus.sid and arrivecity='" + comboBox1.Text + "'";

DataTable dt = DBHelper.Query(sql).Tables[0];

dataGridView1.DataSource = dt;

}

购买车票的代码:

private void button2_Click(object sender, EventArgs e)

{

if (textBox5.Text == "")

{

MessageBox.Show("请选择票数");

}

else { string sql = "update tbbus set counts=counts+'"+Int32.Parse( textBox5.Text)+"'where sid='"+dataGridView1.SelectedRows[0].Cells[0].Value.ToString()+"'";

int t = DBHelper.ExecuteSql(sql);

if (t>0)

{

MessageBox.Show("购买成功");

}

}

bing();

}

四、增加人员代码

p rivate void button1_Click(object sender, EventArgs e)

{

string sql = "insert into worker (id,names,age,password,beizhu,quanxian)values('"+textBox1.Text+"','"+textBox2 .Text+"','"+textBox3.Text+"','"+textBox4.Text+"','"+richTextBox1.Text+"','"+com boBox1.Text+"')";

int t=DBHelper.ExecuteSql(sql);

if (t > 0)

{

MessageBox.Show("添加成功");

}

else { MessageBox.Show("添加失败); }

}

五、操作车辆代码

车辆操作包括增加车辆,删除车辆,修改车辆信息

并能实现数据绑定,在各种操作之后能够刷新当前数据信息

public void bing()

{

string sql="select tbbus.sid as '车次?',busnumber as '车牌号?',counts as '乘客数,bustype as '车型, arrivecity as '目的地',price as '票价' from tbbus,bstart where tbbus.sid=bstart.sid";

DataTable dt = DBHelper.Query(sql).Tables[0];

dataGridView1.DataSource = dt;

}

private void button4_Click(object sender, EventArgs e)

{

string sql = "delete from bstart where sid='"+dataGridView1.SelectedRows[0].Cells[0].Value.ToString()+"'";

int t = DBHelper.ExecuteSql(sql);

if (t>0)

{

MessageBox.Show("删除成功");

}

string sql1 = "delete from tbbus where Busnumber=( select busnumber from tbbus where sid='"+dataGridView1.SelectedRows[0].Cells[0].Value.ToString()+"')";

int a = DBHelper.ExecuteSql(sql1);

if (a>0)

{

MessageBox.Show("删除成功");

}

bing();

}

// dataGridView1的单击事件

private void dataGridView1_Click(object sender, EventArgs e)

{

textBox4.Text = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();

textBox3.Text = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();

textBox5.Text = dataGridView1.SelectedRows[0].Cells[4].Value.ToString();

textBox6.Text = dataGridView1.SelectedRows[0].Cells[5].Value.ToString();

comboBox2.Text = dataGridView1.SelectedRows[0].Cells[3].Value.ToString();

user.sid = textBox4.Text;

}

//private void groupBox2_Enter(object sender, EventArgs e)

//{

//}

//添加车辆信息

private void button3_Click(object sender, EventArgs e)

{

String sql= "insert into tbbus (busnumber,bustype,sid,counts)values('"+textBox2.Text+"','"+comboBox1.Text+ "','"+textBox1.Text+"','0')";

int t = DBHelper.ExecuteSql(sql);

String sql1 = "insert into bstart (sid,startime,arrivecity,times,price)values('"+textBox1.Text+"','"+com

boBox3.Text+"','"+textBox8.Text+"','5','"+textBox7.Text+"')";

int a = DBHelper.ExecuteSql(sql1);

if (t>0&&a>0)

{

MessageBox.Show("添加成功");

}

bing();

}

//修改车辆信息

private void button5_Click(object sender, EventArgs e)

{

string sql = "update tbbus set tbbus.sid='"+textBox4.Text+"',tbbus.bustype='"+comboBox2.Text+"',tbbus.b usnumber='"+textBox3.Text+"' where tbbus.sid='"+user.sid+"'";

string sql1 = "update bstart set sid='"+textBox4.Text+"',arrivecity='"+textBox5.Text+"',price='"+textBox6.Text+ "'where sid='"+user.sid+"'";

int t= DBHelper.ExecuteSql(sql);

int a = DBHelper.ExecuteSql(sql1);

if (t>0&&a>0)

{

MessageBox.Show("修改成功");

}

bing();

}

六、删除和修改人员

删除和更新界面共享一个窗体界面,所以事先必须判断是进行修改操作还是进行删除操作,可以设置静态变量。

private void button1_Click(object sender, EventArgs e)

{

String sql = "delete from worker?where id='"+textBox4.Text+"'";

string sql1 = "update worker set id='"+textBox1.Text+"',names='"+textBox2.Text+"',quanxian='"+comboBox1.Te xt+"' where id='"+user.idtext+"'";

if (user.Jurisdiction == "Cancellation")

{

int t=0;

try

{

t= DBHelper.ExecuteSql(sql);

}

catch (Exception)

{

}

if (t>0)

{

MessageBox.Show("删除成功");

}

}

if (user.Jurisdiction=="Modify")

{

int t = DBHelper.ExecuteSql(sql1);

if (t>0)

{

MessageBox.Show("修改成功");

}

}

七、公共类

编写DBhelper类,用以实现各种各种方法的调用,部分代码如下:

配置数据源

p ublic static string connectionString = "Data Source=ISNKSBCBCTSQRFE;Initial Catalog=Busmanage;Integrated Security=SSPI;";

执行SQL语句,返回影响的记录行数

public static int ExecuteSql(string SQLString)

{

using (SqlConnection connection = new SqlConnection(connectionString))

{

using (SqlCommand cmd = new SqlCommand(SQLString, connection))

{

try

{

connection.Open();

int rows = cmd.ExecuteNonQuery();

return rows;

}

catch (System.Data.SqlClient.SqlException e)

{

connection.Close();

throw e;

}

}

}

}

执行一条计算查询语句,返回查询结果

p ublic static object GetSingle(string SQLString)

{

using (SqlConnection connection = new SqlConnection(connectionString))

{

using (SqlCommand cmd = new SqlCommand(SQLString, connection))

{

try

{

connection.Open();

object obj = cmd.ExecuteScalar();

if ((Object.Equals(obj, null)) || (Object.Equals(obj, System.DBNull.Value)))

{

return null;

}

else

{

return obj;

}

}

catch (System.Data.SqlClient.SqlException e)

{

connection.Close();

throw e;

}

}

}

}

执行查询语句,返回datetable

p ublic static DataSet Query(string SQLString)

{

using (SqlConnection connection = new SqlConnection(connectionString))

{

DataSet ds = new DataSet();

try

{

connection.Open();

SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);

command.Fill(ds, "ds");

}

catch (System.Data.SqlClient.SqlException ex)

{

throw new Exception(ex.Message);

}

return ds;

}

}

设置一个静态公共类

namespace 汽车售票

{

class user

{

public static string Jurisdiction;

public static string ruzhang;

public static string buy;

public static string idtext;

public static string sid;

public static string xuanxian;

public static string username;

}

}

以上是本次程序设计部分代码。

四、测试数据及其结果分析

登陆管理员实现增加车辆操作,

返回数据库视图查询发现该条记录被插入数据库

删除车辆信息

模拟售票系统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};

汽车售票系统

郑州科技学院 课程设计(论文) 题目汽车售票系统 学生姓名朱强 专业班级 09计科一班 学号200915035 院(系)信息科学与工程学院 指导教师(职称)黄于欣 完成时间 2012年 6 月 11 日

汽车售票系统 摘要 随着时代的进步,社会的发展,人们的生活形式与习惯也越来越多样化,出行成为了人们生活中的一个重要组成部分,而汽车成为许多人出行选择的交通工具。面对巨大数量的乘客的购票需要,汽车站就要选择使用先进的管理方法来实现方便、快捷的售票、退票等方面的票务管理。随着计算机的普及,信息处理量的逐渐扩大,手工处理方式远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,使许多复杂、繁琐、且需要很多人力的工作变得简单。汽车站每天产生售票、退票等行为数量多,使得汽车站售票管理的数据量大,而且速度要求要快,传统的人力行为适应,计算机应用软件的使用则能很好地满足汽车站的这一需要,提高售票人员的工作效率,节约相关管理成本。 长途汽车客运票务系统,是利用现代互联网得信息技术能及时的将车票的详细动态展示给出行者,让出行者能及时的、方便的购买到自己需要的车票,同时也解决了因车票信息更新不及时给旅客带来不便和时间的浪费问题。

目录 一、课题内容和要求 (4) 二、概要设计 (4) 三、数据库设计 (6) 四、前台代码 (7) 一、管理员登录(需要账户和密码认证) (7) 二、售票 (11) 三、主界面代码 (12) 四、增加人员代码 (13) 五、操作车辆代码 (14) 六、删除和修改人员 (16) 七、公共类 (17) 四、测试数据及其结果分析 (20) 五、结束语 (22) 六、致谢 (23) 七、参考文献 (23) 汽车售票系统

车站售票系统

滨江学院 《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)订票功能需求

汽车站售票信息系统分析与设计

信息系统分析与设计 课程设计报告 课程信息系统开发与设计 课题汽车站售票管理信息系统 班级信息管理与信息系统11-1班 指导教师 XXXXXXXXXXXXXXXXXXXXXXXX 制作人员 XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX 完成日期 2014年7月10日

目录 前言 第1章系统概述 1.1现状描述 1.2系统目标 1.3系统开发方法 1.4开发计划 1.5可行性分析 1.6 设计目的 第2章系统分析 2.1系统需求分析 2.2业务流程分析 2.3数据流程分析 2.4数据字典 2. 5面向对象分析 2.6系统测试计划 第3章系统设计 3.1模块结构设计 3.2数据库设计 3.3详细设计 第4章系统主要界面和代码展示 附录收获和体会

前言 随着IT的发展,人们消费模式等方面发生着巨大的变化。现在,人们坐在家里就能购物、订车票和酒店等等。当然,需求也同样刺激着IT行业的发展。就拿买汽车票来说,尤其是春运期间,买票是件很麻烦的事情,在窗口排队甚至会花掉你一天的时间,甚至有时候还因为信息的缺乏,不能及时有效的了解车票的销售情况,白跑一趟汽车站。利用网上汽车售票系统,旅客可以通过网络查询车票的销售情况并订购汽车票,这极大的提高了订票的效率,节省了订票的时间,缓解了售票窗口拥挤的现状,网上订票系统的成功实施,提高了车站的信息化管理水平,减少了车站工作人员的工作量,为旅客节约了时间。 分工

第一章系统概述 1.1现状描述 目前我国各地区的汽车售票信息化水平差异较大,虽然大部分二级以上的客运站实现了区域内联网售票,但在经济不发达地区和大多数三级以下客运站,还是采用传统的售票方式。在没有实现联网售票的地区,旅客购票是十分不便的。互相之间的发车信息沟通缺乏渠道,互相之间不能实现互售。出行者购票,并不知道各站的具体班次,也不知道去哪个站可以买到,加之公路客运的特点是一段时期内变化较大,班次和发班时间往往根据季节和客流量大小有所调整,出行人更是难以把握。而在南方一些城市密集地区,客运比较发达,售票的信息化水平相对较高。 汽车售票管理系统主要用于车站日常的票务处理。车售票管理系统在正常运行中需要对使用该系统的主要是汽车站售票人员、汽车站售票工作的管理人员与系统管理员。现今的社会发展迅速,汽车成为了人们在交通方面不可缺少的交通工具为了给人们带来方便快捷的交通环境,公路系统采取提高汽车的速度,增加客运汽车等等从而来满足大量的旅客的乘车需求。如此的情况之下,售票系统的需要自然是相当必要的。目前,售票系统在国内外都已经得到了广泛的应用,无论是在飞机场,火车站,还是汽车站,都是借助于售票系统进行售票的。 1.2系统目标 实现方便、快速售票;使汽车客运中心管理手段现代化,减轻工作人员的工作强度,提高工作效率,减少在售票工作中的人为差错;保证售票员和售票窗口可灵活增减;帮助工作人员掌握每天的客票收入情况实现对业务信息的高效管理。 1.3系统开发方法 此次设计主要采用MyEclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP 技术完成,下面对MyEclipse、Tomcat和SqlServer数据库进行简要介绍。MyEclipse MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。 Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。可以这样认为,当在一台机器上配置好

超棒的车站售票管理系统——软件工程课程设计报告

目录 1.可行性研究报告 (5) 1.1问题的定义 (5) 1.2 系统要解决的问题 (5) 2.需求规格说明书 (5) 2.1 要求 (5) 2.2 目标 (5) 2.3开发的开发工具、软硬件环境简介 (5) 2.4技术可行性 (6) 2.5经济可行性 (6) 2.6 操作可行性 (6) 2.7可行性分析结论 (7) 3.总体设计说明书 (7) 3.1 工作内容 (7) 3.2 项目概述 (7) 3.3 服务 (7) 3.4 运行条件 (7) 4.详细设计说明书 (8) 4.1 系统需求 (8) 4.2 功能需求 (8) 4.3系统功能框架图、系统流程图 (8) 5.运行界面与测试说明书 (10) 5.1测试说明 (10) 5.2运行界面 (11) 6.小组成员个人总结报告 (25) 7.开发会议记录 (26)

7.1时间、地点、主持人 (26) 7.2会议记录 (26) 7.3 小结 (28) 8.系统使用说明 (29) 8.1NetBeans的安装 (29) 8.2 JDK1.6.0_10的环境变量配置 (29) 8.3安装Microsoft SQL Server 2008 (32) 8.4、Java程序与SQL Server 2008相连 (32) 《软件工程》课程设计报告

1.可行性研究报告

1.1问题的定义 车站售票系统,乘客购买,查看自己所需要的车次,车票价格,发车时间等因素的选择自由,同时,售票员对销售的票务进行查看、删除、更新等操作。 1.2 系统要解决的问题 建立一个小型的车站售票系统,乘客(姓名,购买车次,购买时间,车票数量)能够查询车辆(车次,票价,起点站,终点站,发车时间,剩余票数),售票员(姓名,密码,类型)进行记录管理。 2.需求规格说明书 2.1 要求 A、功能:售票员能够登录进售票系统,对票务进行管理,乘客可以通过售票员查看自己所需要的车次,乘客可以退票,买票。 B、性能:查询效率尽可能做到精准,信息维护做到简单易用,不需要对用户进行培训; C、完成期限:到本学期的第18 周。 2.2 目标 系统应该尽量做到以下的目标: A、人力与设备费用的减少; B、采用现代程序设计技术; C、数据的处理速度提高; D、管理信息服务的改进; E、人员利用率尽可能提高; F、结果应能清除地审查。 2.3开发的开发工具、软硬件环境简介 本设计在Windows 7平台下,使用的开发工具为netBeans IDE7.2.1数据库为Microsoft SQL Server 2008。 Windows 7 是由微软公司开发的操作系统。Windows 7 可供家庭及商业工作环境、笔记本电脑、平板电脑、多媒体中心等使用。 NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java,C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功

汽车售票系统

软件工程报告 题目:汽车售票系统 专业: 数学与运用数学班级: 数学10-3班小组成员:冯彬 10104464 指导教师:职称: 中国矿业大学计算机科学与技术学院 2013年 6 月徐州

可行性研究报告 题目 汽车售票系统 作者:冯彬 日期:2013.6.1

目录 1项目背景 (6) 2任务概述 (6) 2.1项目目标 (6) 2.2项目范围 (6) 2.3初步想法 (7) 3对现有系统的分析 (7) 3.1处理流程和数据流程 (8) 3.2局限性 (10) 4所建议的系统 (10) 4.1对所建议系统的说明 (10) 4.2处理流程和数据流程 (10) 4.3改进之处 (13) 4.4可行性分析 (13) 4.4.1 经济可行性 (13) 4.4.2技术可行性 (13) 4.4.3 运行可行性 (14) 4.4.4 法律可行性 ....................................... 错误!未定义书签。5结论.. (14)

1项目背景 汽车售票管理系统主要用于车站日常的票务处理。车售票管理系统在正常运行中需要对使用该系统的主要是汽车站售票人员、汽车站售票工作的管理人员与系统管理员。现今的社会发展迅速,汽车成为了人们在交通方面不可缺少的交通工具为了给人们带来方便快捷的交通环境,公路系统采取提高汽车的速度,增加客运汽车等等从而来满足大量的旅客的乘车需求。如此的情况之下,售票系统的需要自然是相当必要的。目前,售票系统在国内外都已经得到了广泛的应用,无论是在飞机场,火车站,还是汽车站,都是借助于售票系统进行售票的。 2任务概述 2.1项目目标 实现方便、快速售票;使汽车客运中心管理手段现代化,减轻工作人员的工作强度,提高工作效率,减少在售票工作中的人为差错;保证售票员和售票窗口可灵活增减;帮助工作人员掌握每天的客票收入情况实现对业务信息的高效管理; 2.2项目范围

火车票售票系统

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

《火车票售票系统》可行性研究报告 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目标 基本目标

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

汽车售票系统 详细设计说明书 学号姓名所完成的任务成绩 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/066267266.html, 和数据库进行连接,可以采用以下4个接口对象之一: System.data.oledb.oledbconnection System.data.sqlclient.sqlconnection System.data.odbc.odbcconnection System.data.oracleclient.oracleconnection 系 统管理员 售票员信息管 班车信息管理 增加车站售票员 审核网点售票员删除车站售票员删除网点售票员 删除车票信息 删除班车信息 添加车票信息增加班车信息车站售票系统后台

软件工程课程设计说明书-车站售票管理系统需求规格说明书 (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

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

山西大学商务学院 《软件工程课程设计》报告 题目:火车站售票管理系统的设计与实现 班级: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/066267266.html, (3) https://www.doczj.com/doc/066267266.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-

7.12汽车客运站管理信息系统

7.12汽车客运站管理信息系统

客运公司(站)管理信息系统建设标准及使用规范

一建设原则 为了促进汽车客运站信息化管理的发展,服务水平的提高,更好地服务于社会,服务于旅客。实现汽车客运站与交通运输管理部门信息系统的数据交换以及避免重复开发、重复建设;避免信息孤岛的产生,汽车客运站管理信息系统应该纳入全省交通行业信息化整体框架内建设,应当在统筹规划、统一标准、统一管理、分别维护的总体思想下进行开发建设。具体建设原则如下: 1、统一规划原则 全省交通运输行业信息化系统的建设是一项庞大而复杂的系统工程,包括社会多个部门的参与、多种工程技术的开发应用,这就要求:首先是必须在省厅运管局的统一领导下,遵照运管局及相关单位发布的有关技术标准,遵循统一规划,审慎论证,规范设计,积极试点,因地制宜,分步实施,逐步完善的原则建设,必须要实现和现已建成并运行的陕西省道路运输管理信息系统数据接口的对接。

系统选用的软硬件、网络系统要从实际出发,既要满足业务处理及将来发展的需要,又不脱离当地客运站的承受能力。 3、开放性原则 各客运站综合管理信息系统的建设要走开放性的道路,即无论是服务器、网络设备等硬件设备的选型,还是操作系统、数据库管理系统等软件环境的选择上,都需要考虑所支持的工业标准是否具有开放性,减轻系统维护负担、增强系统的扩展能力。 4、安全可靠性原则 客运站综合管理信息系统是客运站日常工作的基础,一旦系统出现问题将造成重大的经济损失和严重的社会影响,因此系统必须要具有较高的安全性、可靠性。要保证高比例的数据恢复能力,在数据传输方面,满足不同条件下的安全性与保密性要求。 5、保护已有投资 考虑到各汽车客运站已有信息化投资的保护,新系统的设计要使之尽可能的与现有投资的兼容,最大限度的避免人力和物力的浪费。首先是对原有数据的兼容和保留利用,其次是对原有通用型设备的兼容和利用。

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

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

XX汽车客运站售票系统开发 作者姓名:XXX专业班级:XXXXXXXXXX指导教师:XX 摘要 随着我国交通行业的快速发展,各种业务量快速发展,不断出现新的业务与服务,售票系统的作用日益凸显。本文使用结构化生命周期法对XX汽车客运站进行业务流程分析和数据流程分析,明确了相关需求,并在此之上开发了一套网上售票系统。该系统使用B/S模式,使用https://www.doczj.com/doc/066267266.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/066267266.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

车站售票管理系统数据库课程设计报告

天津农学院 计算机科学与信息工程系《SQL Server》教学实习报告 实习名称:SQL Server 专业:计算机科学与技术 班级: 2010级农信班 学号: 1008074112 姓名:张春 指导教师:赵光煜 成绩: 2012年9 月

目录 目录 (1) 1系统需求分析报告 (2) 1.1概述 (2) 1.2系统功能分析 (2) 1.3数据流图 (3) 1.4数据字典 (4) 2概念及逻辑结构设计 (6) 2.1 E-R图 (6) 2.2关系模型 (7) 2.3数据库结构 (8) 3数据库设计 (9) 3.1建立表—车票和顾客 (9) 3.2 建立触发器 (11) 4 系统软件结构 (13) 4.1系统功能设计 (13) 4.2其他需求 (14) 4.3说明 (14) 5 总结与体会 (16) 6 参考文献 (17)

1系统需求分析报告 1.1概述 汽车售票管理系统主要用于车站日常的票务处理。车售票管理系统在正常运行中需要对使用该系统的主要是汽车站售票人员、汽车站售票工作的管理人员与系统管理员。为达到操作过程中的直观、方便、实用、安全等要求,我们组在这个系统中采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和维护。 1.2系统功能分析 根据需求分析,本系统要实现以下的基本功能。 1.登录功能:分为汽车站售票人员和系统管理员两种权限登陆。用户通过输入不同用户名和密码进行身份验证,系统通过用户名和密码判断不同用户的权限,从而确定该用户可以执行的操作。 2.车票信息查询功能:由汽车站的普通售票人员通过不同的检索入口,查询车票信息,并进行排序。 3.修改功能:汽车站售票人员、汽车站售票工作的管理人员能够修改自身的用户名和密码,系统管理员则能实现系统用户与普通用户的添加,修改普通用户与系统管理员的密码,以此确保该系统能够安全操作,避免不必要的损失。 4.汇总功能:对当天车票的信息进行汇总。

客运售票管理系统

客运售票管理系统数据库设计 1 系统概述 1.1 概述 该系统将计算机技术应用于水路客运的售票和管理中,规范了水路客运站的管理模式。该系统具有售票计划的编制、查询和销售、票证管理各类售票业务处理等多项功能,适应性强。 1.2程序目的 水路客运站日常业务流程:管理人员制订(调整)三日航班计划(当日、次日、第三日),管理营运相关数据。票管员登记售票员领用船票情况。售票员领用船票后,根据航班计划、票价标准及乘客需求,出售(预售)船票,在特殊情况下,办理退票手续。 船票(船票号、开船日期、开船时间、船舶、到达港站、等级、人数、票价、金额、售票日期、售票时间、售票员工号) 票证领用登记表(售票员、票证起号、票证止号、领票日期、票管员、使用状态、启用日期) 计划表(航班号、船舶、开船日期、开船时间、一等舱余额、二等舱余额、三等舱余额、停靠港站、停靠码头、停开标志)。 1.3 可行性分析 1.3.1技术可行性研究 数据库的设计,软件体系结构可以采用目前非常成熟的三层客户机/服务器(C/S)风格。C/S模式下客户端只需要提供用户接口。服务端采用windows NT系统的工作站,可选用Visual https://www.doczj.com/doc/066267266.html,、Visual C++6.0、Delphi7、VB。NET等为主要开发应用程序。DBMS可选Access、VFP、oracle 11g或者采用Microsoft公司的Microsoft SQL Server 2000数据库作为数据库服务器。 综上,使用现有的技术可以实现这个系统。

1.3.2经济可行性研究 通过网络传递客运信息,不仅不受距离的限制而且速度快。对与船票销售来说,可以更快更详细的了解全局的售票情况。从而可以提高售票的效率。同时对售票情况的总结提取等方面也有很大的帮助。因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高客运售票的效率,即提高了客运公司的经济效益,所以从经济上是完全可行的。但需要公司能够提供初始的软件研发资金。 1.3.3操作可行性研究 本系统采用MFC图形界面,与大家熟悉的windows操作系统相似,对于各种具体的报表都尽量与原手工操作保持形式上的一致,用户只需要略加培训都可以轻松上手。而且整个销售系统采用最友好的交互界面,简洁明了,不需要对后台数据库及其它不相干操作的了解。 综上,系统的操作方式在这个用户组织内行得通。 1.3.4可行性综合分析 综合以上三方面的可行性研究,可知该系统具有很高的开发可行性,无论是从技术上、经济上、还是操作上来分析,这个客运(水运)售票管理系统都是值得开发的。 2 系统目标和建设原则 2.1 系统目标 水路客运站日常业务流程:管理人员制订(调整)三日航班计划(当日、次日、第三日),管理营运相关数据。票管员登记售票员领用船票情况。售票员领用船票后,根据航班计划、票价标准及乘客需求,出售(预售)船票,在特殊情况下,办理退票手续。 2.2 基本原则 2.2.1. 采用生命周期法和原型法相结合的方法开发系统

汽车售票系统

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

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

基于WEB的客运售票系统

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

Java汽车售票系统管理

汽车售票系统设计 1 引言 对课程设计内容做综述,介绍课程设计的目的和要求等内容,并说明采用什么开发工具设计实现一个什么系统等。 实习目的:通过汽车售票系统设计课程设计实习过程,进一步巩固《Java程序设计》课程所学的理论知识,增强学生利用所学内容获取相关知识,以解决实习过程中所面临的问题友好人机界面的布局设置,数据库的连接,Java访问修改数据库, 实现公路汽车售票系统的设计等功能和连接数据库,利用Java访问数据库,以提高利用Java语言实际动手进行程序设计的能力。上 实习要求:能够熟练运用Java,独立设计和编制一个具有一定难度的、解决实际应用问题公路汽车售票系统的设计,包括售票,退票,改签和余票查询等功能 2 系统设计 (1)需求分析 公路汽车售票系统的设计,包括售票,退票,改签和余票查询等功能; 友好人机界面 (2)总体设计方案 1).系统功能结构图 2).各子功能的主要算法流程图 余票查询和售票:

退票: 改签: 数据库的设计:票务数据库: 用户消息数据库:

3 系统实现 登陆界面: public class Login extends JFrame implements ActionListener{ private JPanel jp =new JPanel(); private JLabel[] jlArray={ new JLabel ("用户名"),new JLabel ("密码"),new JLabel ("") }; private JButton[] jbArray={ new JButton ("登陆"),new JButton ("取消") }; private JTextField jtxt =new JTextField("小明"); private JPasswordField jpassword = new JPasswordField("numberl"); String sql; public Login(){ jp.setLayout(null); for(int i =0;i<2;i++){ jlArray[i].setBounds(30,20+i*50,80,25); jp.add(jlArray[i]); } for(int i =0;i<2;i++){

汽车站售票系统需求分析

1.需求分析 系统应具有售票、查询、管理和维护等功能,系统管理员可以进行对车次的更改、票价的变动及调度功能,票价的修改可以通过修改运价来进行,车次调度可通过对发车时刻表的修改来进行,维护功能即可对表进行修改。 (1)功能需求 经过分析后确定系统应具备以下功能: (1)售票功能 1.销售车票 任一售票员均可以售权限范围内车次的客票,权限可按班次、 车属等属性由管理员设置。 可售全票、半票 2.预订车票 预订票可在任一未停止售票的车次上进行操作,预订数量仅受剩余 位数量限制。预订的客票售票员不能售出。 预订的客票也可取消预订,取消预订的客票售票员可以售出。 在订票人来取票时,售票员可将预订的客票从电脑上售出 3.退票 退票时由退票员输入客票的编号,计算机将根据退票时的时 间,自动确定退票手续费的比例,也可由系统管理员指定手续费 比例。 对不合法的客票(如已办理退票手续的客票、超过规定时间的客票、没有售出的客票、已经作废的客票、不属于权限范围内 售出的票等),计算机将自动识别,不予退票。

(2)查询功能 ①车次查询,可以查询各个班次和票情况。 ②时刻表查询:查询任一时刻的班次和票情况。 ③售票情况查询:查询已售票和剩余票数的情况。 (3)、调度功能 ①运价修改:只有管理员有这一权限,根据各种调整票价。 ②车辆修改:对车辆信息进行调度和增删改功能。 ③终点站修改:对车次终点站的调度和修改。 ④车次修改:对各个车次实施调度和调整 (4)、维护功能 ①车票表修改:管理员针对实际情况对车票表的修改和维护 ②预订车票表修改:管理员根据车票的预定情况对该表进行修改和维 护 ③退票表修改:该功能由管理员根据退票情况进行修改 ④密码修改:售票员可以根据个人修改自己的登入密码 (5)、统计功能 ①售票统计:可按车次,售票员对已售出票情况进行统计 ②报表打印:对当天和该月的售票情况及盈利情况做表

汽车俱乐部管理信息系统需求分析说明书(1)

汽车俱乐部管理信息系统需求分析说明书 项目建设背景: 汽车俱乐部面向个体和集体俱乐部会员提供新驾手培训、新车上牌,救援服务、代办车务手续和保险,各种车务提醒等。 随着会员的增多,会员信息以及相关的各种车务信息等数据量越来越大,为了有效地管理这些数据并向会员提供更及时更多种的服务,提高工作效率,特开发本系统。 本俱乐部现有职工十余名,多数具有上网和OFFICE操作经验,计算机操作能力较高。系统适合采用微软标准界面规范。 建设方案: 用户现有计算机3台,近期将连接形成局域网。用户要求将来设置专用的数据库服务器进行数据管理,多台单机都可运行该管理系统。因此计划采用如下结构: 系统一期建设主要完成会员管理中的会员登记、续会、查询等功能;服务管理中的新车上牌落户、年检、救援服务记录、以及保险等车务提醒功能;身份验证、系统数据配置等。 在维护阶段和后续开发中进一步完善旅行服务、代办验车、过户、维修等服务流程管理,业务员业绩考核,数据传输等功能。 功能要求: 1.会员管理 1.1个体会员登记 个体会员申请加入俱乐部成为会员时首先进行登记。登记内容主要包括: 1.1.1个人信息 项目名称具体内容备注 姓名5个汉字包括少数民族名 性别男/女选择 出生日期YYYYMMDD 工作单位30个汉字 职业教师/农民/医疗/保险/金融/邮电/ 选择 证件类别身份证/学生证/军官证/工作证选择 证件号码20位数字

1.1.4会员卡:

1.2团体会员登记 团体会员申请加入俱乐部成为会员时首先进行登记。登记内容主要包括:

1.3协议会员 对通过商业优惠等各种形式(不交纳会费)暂时入会的会员,用此项功能登记。除登记其个人信息(个体)/单位信息(团体),车辆信息,会员卡信息外(不用填写缴费信息),还 1.4会员续会 会员要求序会时,根据会员姓名或卡号获取并提示会员基本信息(会员卡号、车主姓名、

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