火车票查询系统实习报告文档格式.docx

上传人:b****1 文档编号:13331129 上传时间:2022-10-09 格式:DOCX 页数:20 大小:373.88KB
下载 相关 举报
火车票查询系统实习报告文档格式.docx_第1页
第1页 / 共20页
火车票查询系统实习报告文档格式.docx_第2页
第2页 / 共20页
火车票查询系统实习报告文档格式.docx_第3页
第3页 / 共20页
火车票查询系统实习报告文档格式.docx_第4页
第4页 / 共20页
火车票查询系统实习报告文档格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

火车票查询系统实习报告文档格式.docx

《火车票查询系统实习报告文档格式.docx》由会员分享,可在线阅读,更多相关《火车票查询系统实习报告文档格式.docx(20页珍藏版)》请在冰豆网上搜索。

火车票查询系统实习报告文档格式.docx

(3)可以实现火车票的预订及预订信息的删除、修改(4)管理员登录密码的修改

1.3软硬件运行环境及开发工具

本次软件设计的运行环境:

WindowsXP操作系统,MicrosoftVisualStudio2005以上编译环境。

开发工具为C#和Access。

C#概述:

MicrosoftVisualC#2005(读作C#)是一种编程语言,它是为生成在.NETFramework上运行的多种应用程序而设计的。

C#简单、功能强大、类型安全,而且是面向对象的。

C#凭借它的许多创新,在保持C样式语言的表示形式和优美的同时,实现了应用程序的快速开发。

VisualStudio支持VisualC#,这是通过功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。

通过.NETFramework类库,可以访问多种操作系统服务和其他有用的精心设计的类,这些类可显著加快开发周期。

Access概述:

Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。

它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;

提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;

为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

2系统分析

2.1主要模块功能

(1)增加火车票记录模块:

用于将新的火车票信息添加到火车票基本信息表中。

(2)删除火车票记录模块:

用于删除火车票基本信息表中的火车票信息。

(3)刷新火车票记录模块:

增加记录和删除记录完成后点次按钮更新。

(4)增加火车票预定记录模块:

用于预订火车票信息。

(5)删除火车票预定记录模块:

用于删除预订火车票信息。

(6)修改密码模块:

用于修改后台管理员登录密码信息。

(7)查询火车票模块:

用于客户查询所需的火车票信息。

2.2功能模块图

该系统的功能模块图如下图所示:

主界面

火车票预定

火车票查询

后台管理

显示预订信息

添加火车票信息

修改/删除火车票信息

修改登录密码

图2-1模块图

3系统设计

3.1数据库设计

创建一个“图书出版管理系统”数据库,含有三个数据表:

“出版图书基本信息”、“图书分类”、“图书出售信息”。

具体格式如下表:

表3-1 

“Book”数据表结构

字段名称

字段类型

字段大小

索引

必须填写

name

文本

50

phone

20

shenfen

trainnum

有(有重复)

neednum

数字

长整型

hard

是/否

soft

booktime

日期/时间

ID

自动编号

表3-2“entry”数据表的结构

adminnum

有(无重复)

admincode

有(无重复) 

表3-3“Ticket”数据表的结构

有(有重复)

有(有重复)

date

startpos

starttime

destination

reachtime

hardleft

hardcost

Softleft

softcost

货币

3.2图书出版基本信息处理对话框的设计

图书出版基本信息处理对话框的界面如下图所示:

图3-1火车票查询信息对话框

标签控件的属性如表3-4所示。

表3-4 

标签对象的基本属性

标题内容

Textbox3

火车发车日期

Textbox1

火车发车地

Textbox2

火车目的地

Radiobottom1

软铺

Radiobottom2

硬座

Datagridview1

显示查询信息

图3-2火车票预订信息对话框

表3-6编辑框对象的基本属性

预订火车发车日期

火车出发地

Textbox4

火车车次

Textbox5

预订者联系电话

Textbox6

E_mail

Textbox7

真实姓名

Textbox8

身份证

Combobox1

预订火车票类型

图3-3火车票后台管理信息对话框

表3-7编辑框对象的基本属性

Bottom1

删除预订信息

Bottom2

关闭

Toolstrip1

功能对话框按钮

Toolstripbottom1

打开添加车次信息对话框

Toolstripbottom2

打开修改车次信息对话框

Toolstripbottom3

打开修改管理员密码对话框

图3-4火车票后台管理信息对话框

表3-8编辑框对象的基本属性

火车软铺票价

火车硬座票价

软铺数量

发车时间

Textbox9

硬座数量

Textbox10

到站时间

确定提交

图3-5火车票后台管理信息对话框

表3-9编辑框对象的基本属性

显示火车票信息

提交修改信息

删除所选择的记录

Bottom3

图3-6火车票后台管理信息对话框

textbox1

输入登录帐号

输入原登录密码

输入新登录密码

再次输入新登录密码

确定提交修改信息

关闭对话框

4代码编写

4.1具体代码

“查询火车票记录”命令按钮的过程代码代码:

privatevoidcheck_Click(objectsender,EventArgse)

{

if(textBox3.Text==string.Empty)

MessageBox.Show(this,"

请输入日期时间!

"

"

PhoenixInformation:

"

MessageBoxButtons.OK,MessageBoxIcon.Exclamation);

return;

}

if(textBox1.Text==string.Empty)

请输入发车地点!

if(textBox2.Text==string.Empty)

请输入目的点!

if(radioButton1.Checked==false&

&

radioButton2.Checked==false)

请选择车票类型!

if(i>

0)

this.dataGridView1.Columns[7].Visible=true;

this.dataGridView1.Columns[8].Visible=true;

this.dataGridView1.Columns[9].Visible=true;

this.dataGridView1.Columns[10].Visible=true;

i++;

Stringconnstring=@"

provider=Microsoft.Jet.OLEDB.4.0;

DataSource=db1.mdb"

;

OleDbConnectionconn=newOleDbConnection(connstring);

conn.Open();

Stringcommstring="

select*fromTicketwheredate='

+this.textBox3.Text+"

'

andstartpos='

+this.textBox1.Text+"

anddestination='

+this.textBox2.Text+"

OleDbCommandcommd=newOleDbCommand(commstring,conn);

OleDbDataAdaptermyadap=newOleDbDataAdapter();

myadap.SelectCommand=commd;

DataSetmyset=newDataSet();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1