国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

研究生管理信息系統(tǒng)的開發(fā)流程二

2024-07-21 02:39:55
字體:
來源:轉載
供稿:網(wǎng)友
 
  VB工程總體框架
  
  開發(fā)完成的研究生治理信息系統(tǒng)的總體框架如表10.7所示。
  
  【參見光盤文件】:第10章研究生治理信息系統(tǒng).vbp。
  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖一)
點擊查看大圖

  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖二)
點擊查看大圖

  系統(tǒng)是如何運行的
  
  (1)啟動VB,打開配套光盤的工程文件。
  
 ?。?)如圖10.48所示。
  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖三)

 ?。?)出現(xiàn)如圖10.49所示的工程屬性的【通用】選項卡。
  
 ?。?)打開模塊Module1,查看名為Main的過程的代碼如下。說明Main過程將啟動名為frmMain的主窗體。
  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖四)
點擊查看大圖

  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖五)

 ?。?)編輯名為frmMain的主窗體,如圖10.50所示。
  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖六)

  (6)出現(xiàn)如圖10.51所示的【菜單編輯器】界面,可以查看主窗體的菜單設計。
  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖七)

  工程中設計的菜單如表10.8所示。
  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖八)
點擊查看大圖

  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖九)
點擊查看大圖

 ?。?)為什么這些菜單可以調用這些子窗體或者執(zhí)行退出主窗體的操作呢?在圖10.50的主窗體中用鼠標雙擊,在出現(xiàn)的代碼窗口中的主要代碼如下。
  ―――――――――――――――――――――――――――――――――――――
  ‘選擇菜單項DirectorInsertMenu后將顯示子窗體FormInsertDirector
  PRivate Sub DirectorInsertMenu_Click()
  FormInsertDirector.Show
  End Sub
  ‘選擇菜單項DirectorSelectMenu 后將顯示子窗體FormSelectDirector
  Private Sub DirectorSelectMenu_Click()
  FormSelectDirector.Show
  End Sub
  ‘選擇菜單項DirectorUpdateMenu后將顯示子窗體FormUpdateDirector
   Private Sub DirectorUpdateMenu_Click()
  FormUpdateDirector.Show
  End Sub
  ‘選擇菜單項GraduateInsertMenu后將顯示子窗體FormInsertGraduate
  Private Sub GraduateInsertMenu_Click()
  FormInsertGraduate.Show
  End Sub
  ‘選擇菜單項GraduateSelectMenu后將顯示子窗體FormSelectGraduate
  Private Sub GraduateSelectMenu_Click()
  FormSelectGraduate.Show
  End Sub
  ‘選擇菜單項GraduateUpdateMenu后將顯示子窗體FormUpdateGraduate
  Private Sub GraduateUpdateMenu_Click()
  FormUpdateGraduate.Show
  End Sub
  ‘選擇菜單項MajorInsertMenu后將顯示子窗體FormInsertMajor
  Private Sub MajorInsertMenu_Click()
  FormInsertMajor.Show
  End Sub
  ‘選擇菜單項MajorUpdateMenu后將顯示子窗體FormUpdateMajor
  Private Sub MajorUpdateMenu_Click()
  FormUpdateMajor.Show
  End Sub
  ‘選擇菜單項ExitMenu后將顯示退出主窗體
  Private Sub ExitMenu_Click()
  End
  End Sub
  ―――――――――――――――――――――――――――――――――――――
  
  模塊的設計
  
  模塊Module1的其他主要代碼如下。
  ―――――――――――――――――――――――――――――――――――――
  ‘定義了名為ConnectString的無參數(shù)函數(shù),連接數(shù)據(jù)庫
  Public Function ConnectString() As String
  ConnectString = "DSN=graduateDB;UID=graduateuser;PWD=12345678"
  End Function
  ‘定義了名為ExecuteSQL的帶參數(shù)函數(shù),參數(shù)SQL和MsgString都為字符串型。該函數(shù)用于執(zhí)行SQL語句。
  Public Function ExecuteSQL(ByVal SQL As String, MsgString As String) As ADODB.Recordset
  ‘conn為ADODB的connection連接對象
  Dim conn As ADODB.Connection
  ‘rest為ADODB的記錄集對象
  Dim rest As ADODB.Recordset
  ‘若執(zhí)行SQL錯誤轉向ExecuteSQL_Error標記處
  On Error GoTo ExecuteSQL_Error
  Set conn = New ADODB.Connection
  ‘連接數(shù)據(jù)庫
  conn.Open ConnectString
  Set rest = New ADODB.Recordset
  ‘執(zhí)行SQL字符串語句
  rest.Open Trim$(SQL), conn, adOpenKeyset, adLockOptimistic
  Set ExecuteSQL = rest
  MsgString = "查詢到" & rest.RecordCount & " 條記錄"
  ‘執(zhí)行SQL完畢后關閉連接和記錄集
  ExecuteSQL_Exit:
  Set rest = Nothing
  Set conn = Nothing
  Exit Function
  ‘執(zhí)行SQL錯誤時的處理方法
  ExecuteSQL_Error:
  MsgString = "查詢錯誤: " & _
  Err.Description
  Resume ExecuteSQL_Exit
  End Function
  ‘定義了名為Checktxt的帶參數(shù)函數(shù),參數(shù)txt為字符串型。該函數(shù)用于檢測txt字符串是否有內容。
  Public Function Checktxt(txt As String) As Boolean
  If Trim(txt) = "" Then
  Checktxt = False
  Else
  Checktxt = True
  End If
  End Function
  ―――――――――――――――――――――――――――――――――――――
  各子窗體的設計
  
  1.添加信息窗體的設計
  
  打開名為FormInsertGraduate的子窗體,如圖10.52所示。
  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖十)


  窗體的設計如表10.8所示。
  表10.8 子窗體FormInsertGraduate的設計
  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖十)
點擊查看大圖

  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖十二)
點擊查看大圖

  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖十三)
點擊查看大圖

  窗體的程序代碼分析如下。
  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖十四)
點擊查看大圖

  
 研究生治理信息系統(tǒng)的開發(fā)流程二(圖十五)
點擊查看大圖

  
研究生治理信息系統(tǒng)的開發(fā)流程二(圖十六)
 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 大庆市| 景德镇市| 临沭县| 聊城市| 苍溪县| 建瓯市| 阳高县| 宜春市| 买车| 友谊县| 东乡族自治县| 葫芦岛市| 元阳县| 望谟县| 连平县| 射洪县| 怀集县| 安远县| 铜山县| 玛多县| 建阳市| 永平县| 莆田市| 印江| 嘉祥县| 彝良县| 嘉善县| 霸州市| 景谷| 康平县| 曲阜市| 宾阳县| 南澳县| 剑川县| 庄浪县| 年辖:市辖区| 正定县| 荥经县| 缙云县| 玛多县| 建宁县|