软件工程课程设计航空售票系统内容摘要:
, [customerName] [char] (50) COLLATE Chinese_PRC_CI_AS NULL , [customerType] [char] (14) COLLATE Chinese_PRC_CI_AS NULL , [discount] [numeric](18, 0) NULL , [airlineNO] [char] (14) COLLATE Chinese_PRC_CI_AS NULL , [departCity] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [arrivalCity] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , 15 [ticketDate] [datetime] NULL , [serviceType] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [ticketPrice] [numeric](18, 2) NULL , [ticketSum] [numeric](18, 2) NULL , [ticketMemo] [text] COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] 航空公司管理信息系统主窗体的创建 创建公用模块 函数,用以执行各种 SQL 语句。 添加函数 ExecuteSQL,代码如下: Public Function ExecuteSQL(ByVal SQL _ As String, MsgString As String) _ As 39。 执行 SQL 语句,并返回记录集对象 ‘声明一个连接 Dim n As ‘声明一个数据集对象 Dim rst As Dim sTokens() As String 39。 异常处理 On Error GoTo ExecuteSQL_Error 39。 用 Split 函数产生一个包含各个子串的数组 sTokens = Split(SQL) ‘创建一个连接 Set n = New 39。 打开连接 ConnectString If InStr(INSERT,DELETE,UPDATE, _ UCase$(sTokens(0))) Then ‘执行查询语句 16 SQL MsgString = sTokens(0) amp。 _ query successful Else Set rst = New Trim$(SQL), n, _ adOpenKeyset, _ adLockOptimistic 39。 39。 get RecordCount 39。 返回记录集对象 Set ExecuteSQL = rst MsgString = 查询到 amp。 amp。 _ 条记录 End If ExecuteSQL_Exit: Set rst = Nothing Set n = Nothing Exit Function ExecuteSQL_Error: MsgString = 查询错误 : amp。 _ Resume ExecuteSQL_Exit End Function 在 ExecuteSQL 函数中使用了 Connect String 函数,这个函数用来连接数据库,代码如下: Public Function ConnectString() _ As String 39。 返回一个数据库连接 ConnectString = FileDSN=。 UID=sa。 PWD= End Function 17 舱位信息管理模块的创 建 代码如下: Private Sub menuCarbin_Click() = select * from serviceInfo 0 End Sub 窗体的 Show 方法后面加上 0 或者 1,可以得到不同的窗体显示方式。 参数为 0 时,显示的窗体为无模式形式,窗体切换时不需要进行其他操作;参数为 1时,显示的窗体为有模式形式,窗体切换时必须进行相关操作。 载入窗体时将自动显示各条记录,代码如下: Private Sub Form_Load() ShowTitle ShowData End Sub 函数 ShowTitle 用来显示表头,代码如下: Private Sub ShowTitle() Dim i As Integer With msgList .Cols = 12 .TextMatrix(0, 1) = 等级编号 .TextMatrix(0, 2) = 机舱等级 .TextMatrix(0, 3) = 是否有礼品 .TextMatrix(0, 4) = 是否有报纸 .TextMatrix(0, 5) = 是否有饮料 .TextMatrix(0, 6) = 是否有午餐 .TextMatrix(0, 7) = 是否提供电影 .TextMatrix(0, 8) = 是否可以改签 .TextMatrix(0, 9) = 是否可以退票 18 .TextMatrix(0, 10) = 是否可以打折 .TextMatrix(0, 11) = 备注信息 39。 固定表头 .FixedRows = 1 39。 设置各列的对齐方式 For i = 0 To 11 .ColAlignment(i) = 0 Next i 39。 表头项居中 .FillStyle = flexFillRepeat .Col = 0 .Row = 0 .RowSel = 1 .ColSel = .Cols 1 .CellAlignment = 4 39。 设置单元大小 .ColWidth(0) = 1000 .ColWidth(1) = 1000 .ColWidth(2) = 2020 .ColWidth(3) = 1000 .ColWidth(4) = 1000 .ColWidth(5) = 1000 .ColWidth(6) = 1000 .ColWidth(7) = 1000 .ColWidth(8) = 1000 .ColWidth(9) = 1000 .ColWidth(10) = 1000 .ColWidth(11) = 1000 .Row = 1 End With 19 End Sub 函数 ShowData 把各条记录加到表格中,并显示出来,代码如下: Private Sub ShowData() Dim j As Integer Dim i As Integer Dim MsgText As String ‘获得数据集 Set mrc = ExecuteSQL(txtSQL, MsgText) With msgList .Rows = 1 ‘判断是否为空 Do While Not ‘移动到下一行 .Rows = .Rows + 1 ‘循环 For i = 1 To ‘判断是否为空 If Not IsNull(Trim((i 1))) Then ‘根据数据类型显示 Select Case (i 1).Type Case adDBDate .TextMatrix(.Rows 1, i) = Format((i 1) amp。 , yyyymmdd) Case Else .TextMatrix(.Rows 1, i) = (i 1) amp。 End Select End If Next I ‘移动到下一条记录 20 Loop End With ‘关闭数据集对象 End Sub 在窗体显示时,可以控制窗体中各个控件按照要求的位置显示。 可以在窗体的Resize 事件中加入代码,代码如下: Private Sub Form_Resize() ‘判断当前窗体所处的状态,当前窗体不处于最小化状态并且主窗体不处于最小化状态时进行后面的操作 If vbMinimized And vbMinimized Then 39。 边界处理 If 10 * Then Exit Sub End If If + / 2 Then Exit Sub End If 39。 控制控件的位置 = = ( ) / 2 ‘控制表格控件的位置 = + + / 2 = 200 = + 100 = 1500。软件工程课程设计航空售票系统
相关推荐
→加工 3个内孔→车 的外圆→车 Φ22的外圆→换头车螺纹→加工六边形 方案二:下料→先加工右边→车 的外圆→车 Φ22 的外圆→加工3 个内 孔→换头车螺纹→加工六边形 图 22 方案一:下料→先加工右边→车 的外圆→车 的外圆→换头车 的外圆。 方案二:下料→先加工左边→车 的外圆→车 的外圆→换头车 的外圆。 图 23 方案一:下料→先加工右边的孔→换头→加工 Φ3 的外圆→加工 的外圆
坍落度或 维 勃稠度 ) 和施工要求,可按表 选用。 轻 骨料混凝土的砂率可按表 选用。 当 采用松散体 积法设计 配合比 时 ,表中 数 值 为 松散体 积 砂率; 当 采用 绝对 体 积法设计 配合比 时 ,表中 数 值 为绝对 体 积 砂率。 当 采用松散体 积法设计 配合比 时 ,粗 细骨 料松散 状态 的 总 体 积 可按表 选用。 当采用粉煤灰作掺和料时
图 3 车削加工路线 选择切削刀具 在数控车床加工中,产品质量和生产率在相当大的程度上受到刀具的制约。 虽然数控刀具的切削原理与普通车床刀具基本相同,但由于数控加工特性的要求,在刀具参数的选择上,特别是切削部分的几何参数选择上,就要满足一定的要求,才能达到数控车床的加工要求,充分发挥数控 车床的优势。 10 金属切削过程中,刀具切削部分在高温下承受着很大切削力与剧烈摩擦。 在断续切削工作时
加工 确定指定对象在窗体中的开始尺寸的大小 输出 确定开始尺寸的四个参数 开始位置 规格说明 第 7 页 引言 在程序中,在 开始位置 前给出参数值,能确定指定的对象的开 始尺寸的大小。 输入 参数值。 加工 确定指定对象在窗体中的开始位置。 输出 确定开始位置的四个参数 最大尺寸 规格说明 引言 在程序中,在 最大尺寸 前给出参数值,能确定指定的对象在窗体中的最大尺寸。 输入 参数值。 加工
AkCBfCCvkCBAv fCCvkCBAvAms a 2ln2 20211221 0212222 15 可求得该车的加速时间 t、加速行程 s 等性能曲线。 如图 和图 所示。 图 原地起步连续换挡加速特性图 图 直接挡加速特性图 燃油经济性 专用汽车的燃油经济性通常用车辆在水平的混凝土或沥青路面上以经济车速 v 满载行驶的百公里耗油量来评价