火车票信息查询系统

更新时间:2024-11-02 17:34:45 阅读: 评论:0


2023年5月23日发(作者:来龙去脉的近义词)

要求:使用VS2005实现车票信息查询系统,实现显示和查询车票信息的功能。功能要求如下:SQL2005

中创建数据库,表结构,并输入测试数据,按照要求设计窗体界面,并完成以下功能。

1 当窗体载入时,以表格的形式展示所有车次信息,并将第一条车票详细信息显示在车次详细信息的

GroupBox控件中

2 按车次的始发站和终点站查询车次信息,以表格的形式列出查询结果信息

3 单击列表中某车次信息所在行的任何位置显示该车次的详细信息,车次详细信息包括:始发站,终点

站,开车时间,硬座票价,卧铺票价

数据库设计:数据库名 TicketManager,结构见下表

表名 Ticket 实体名 车次信息表

字段显示 字段名 数据类型 备注

车次ID TrainID int 主键,自增1

车次 TrainO nvarchar(50) 非空,唯一

始发站 LeaveCity nvarchar(50) 非空

终点站 ArriveCity nvarchar(50) 非空

开车时间 LeaveTime datetime 非空

硬座价格 SeatPrice int 非空

卧铺价格 BedPrice int 非空

推荐实现步骤:

1 建立数据库和表,并添加至少5条测试数据

2 VS中创建Windows应用程序 TicketManager

a) 向窗体中添加7个标签(Label)控件,1个按钮(Button)控件,7个文本框(TextBox)控件

b) 向窗体中添加1个数据栅格(DataGridView)控件,用于显示车次信息

c) 设置窗体位于屏幕中间位置

d) 设置窗体标题为火车票查询系统

a) 创建数据库连接

b) 使用DataAdapter对象将数据填充到DataSet

c) 在窗体的Load事件中为DataGridView控件指定数据源

d) 车次信息展示界面, -----------------如图1

1个分组框(GroupBox)控件

3 实现车次信息展示

4 实现车次信息查询

a) 用户输入始发站,终点站信息后,点击查询按钮查询车票信息

b) 编写条件查询 SQL语句

c) 使用DataSetDataAdapter返回查询结果数据集

d) 使用DataGridView控件展示查询结果, -------------------如图2

5 实现车次详细信息查看

a) 单击某一车次信息行的任何位置获取该车次信息ID

b) 根据获取的车次ID查该车次的详细信息

c) 展示车次详细信息, -----------------如图3

5 测试程序,调试运行成功后,分离数据库与代码文件一起提交

注意事项:

1 请注意界面美观,控件摆放整齐

2 请注意代码的书写,命名要符合规范,在代码中添加必要的注释

3 请注意操作数据库时进行必要的异常处理


本文发布于:2023-05-23 02:40:09,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/falv/fa/86/97746.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26