- 1
- 0
- 约2.43千字
- 约 3页
- 2021-10-21 发布于广东
- 举报
题目: TicketManager 火车票信息查询系统
一、语言与环境
A 、实现语言: C# 、WinForms
B、环境要求: Visual Studio 2008 、SQL Server 2005
二、题目要求
利用 .NET WinForms 技术实现车票信息查询系统, 实行显示和查询车票信息功能。 功能要求
如下:
在 SQL Server2005 中创建数据库、表结构,并输入测试数据。按照要求设计窗体界面,并
完成以下功能:
1、在窗体加载时,以表格的形式展示所有车次信息,并将第一条车票详细信息显示在车次
详细信息的 GroupBox 控件中
2 、按车次的始发站和终点站查询车次信息,以表格的形式列出查询结果信息
3 、单击列表中某车次信息所在行的任何位置显示该车次的详细信息,车次详细信息包括:
始发站、终点站、开车时间、硬座票价、卧铺票价
三、数据库设计
数据库名称: TicketManager ,车次信息数据结构如下表所示:
数据表名 Ticket 说明 车次信息表
字段显示 字段名 数据类型 字段大小 备注和说明
车次 ID TrainID int 主键,自增
车次 TrainNo nvarchar 50 非空,唯一
始发站 LeaveCity nvarchar 50 非空
终点站 ArriveCity nvarchar 50 非空
开车时间 LeaveTime datetime 50 非空
硬座票价 SeatPrice int 非空
硬卧票价 BedPrice int 非空
四、推荐实现步骤
1、创建数据库和数据表
(1)在 SQL Server 2005 中创建数据库 TicketManager
(2 )按照学员信息数据结构创建数据表 Ticket
(3 )输入如图的测试数据,车票价格自定
2 、创建项目
(1)启动 Microsoft V isual Studio 2008 开发平台
(2 )新建 Windows 应用程序
(3 )将 Windows 应用程序命名为: TicketManager
3 、设计窗体界面
(1)向窗体添加 7 个标签 (Label)控件、 1 个按钮 (Button )控件、7 个文本框控件 (TextBox )
和 1 个分组框( GroupBox )控件
(2 )设置各控件的界面效果,如图 1 所示
(3 )向窗体中添加 1 个数据栅格( DataGridView )控件,用于显示车次信息
(4 )设置 DataGridView 控件的表头,如图 1 所示
(5 )设置窗体的启动位置为 CenterScreen
(6 )设置窗体标题为火车票查询系统
4 、实现车次信息展示
(1)创建数据库连接
(2 )使用 DataAdapter 对象将数据填充到 DataSet 中
(3 )在窗体的 Load 事件中为 DataGridView 控件指定数据源
(4 )车次信息展示界面,如图 2 所示
图 1 车次信息展示
5 、实现车次信息查询
(1)用户输入始发站、终点站信息后点击查询按钮查询车票信息
(2 )编写条件查询 SQL 语句
(3 )使用 DataSet、DataAdapter 返回查询结果数据集
(4 )是 DataGridView 控件展示查询结果信息,如图
您可能关注的文档
最近下载
- 中医养生企业五行舒体产品手册介绍PPT课件.pptx
- 医院护工培训.pptx VIP
- 第三单元走向未来的少年(教师版)2026年中考一轮复习 道德与法治 九年级下册 统编版.docx VIP
- 2026年带头强化政治忠诚、提高政治能力、固本培元、增强党性等紧扣“五个带头”对照检查发言材料5篇文.docx VIP
- 2025年青岛市初中学业水平考试生物试题真题(含答案)_可搜索.pdf VIP
- 化工制图[高校教材郑晓梅主编].pdf VIP
- 2025年青岛市初中学业水平生物考试.docx VIP
- 列车长反思案例集.docx VIP
- 600MW等级水氢冷发电机主机对外培训资料.pptx VIP
- 发热病人物理降温的护理.ppt VIP
原创力文档

文档评论(0)