freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

畢業(yè)設計-排課管理系統(tǒng)—論文-資料下載頁

2024-12-01 18:54本頁面

【導讀】維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數據一致性和完整。性強、數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。對象,首先在短時間內建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。數據,這對于查找、更新和維護都帶來了不少的困難。低廉,性能卻有了長足的進步。傳統(tǒng)的管理方法必然被計算機為基礎的信息管理所取代。的大專生,希望可以在這方面有所貢獻。小學進行更有效的課程管理。來的上網作了先期工作,比如數據庫的建立。有的性質全部滿足。具,使目前最為廣泛的、易學易用的面向對象的開發(fā)工具。作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性。就是關系數據庫開發(fā)工具,數據庫能匯集各種信息以供查詢、存儲和檢索。的優(yōu)點在于它能使用數據表示圖或自定義窗體收集信息。數據表示圖提供了一種

  

【正文】 的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的紀錄中由重復數據的組合字段。數據庫中有三種不同類型的關鍵字:主關鍵字、組合關鍵字和外關鍵字。在表中使用的關鍵字類型用于描述庫表示什么以及在數據庫中如何與其它的庫建立關系。 系統(tǒng)結構圖 圖一 支持環(huán)境 Microsoft Window98/2021/XP 程圖 系統(tǒng)流程圖 圖 二 系統(tǒng)功能流程圖 系統(tǒng) 登錄界面 輸入操作員及密碼 數據庫 正確 功能 界 面 登錄 出錯 信 息 密碼錯 功能 處 理 出錯 信息 系 統(tǒng) 主 界 面 系 統(tǒng) 主 界 面 檢查 系統(tǒng)功能流程圖 圖三 5 、系統(tǒng)管理流程圖 教職員入庫信息 課程設置 排課管理 打印表 系統(tǒng)管理員登錄 功能界面 教員入庫 數 據 庫Access 添加 修改 刪除 全刪 課程安排 帶課查詢 查詢 退出 系統(tǒng)管 理流程圖 第五章 系統(tǒng)總體規(guī)劃 系統(tǒng)功能 1. 可以進行文本操作; 2. 添加一個數據庫項目; 3. 刪除一個數據庫項目; 4. 修改一個數據庫項目; 5. 查詢信息; 6. 察看課程表。 流程圖 第六章 系統(tǒng)具體實現 用戶界面的實現封面具體實現見主界面 具體實現見 .主界面包含三方面的內容 ,以下一一介紹 : ,進入記錄操作菜單項分別由文件、視圖及幫助三個選項。 文 件包括:新建打開打開寫字板 保存另存打印退出視圖包括:狀態(tài)條工具欄背景顏色顯示課程表 2.記錄操作打開記錄操作進入記錄操作選項頁分別由瀏覽記錄、查找等三個選項組成。 2. 1瀏覽記錄:教師課程庫課程庫排課庫 2. 2 查找記錄 2. 3 備注 3.系統(tǒng)信息打開系統(tǒng)信息進入選項頁分別由系統(tǒng)信息、信息采集等組成。幫助系統(tǒng) 系統(tǒng)管理員登錄 數 據 庫Access 系統(tǒng)管理 增加用戶 功能界面 刪除用戶 密碼修改 課程模塊:該模塊主要完成教師基本信息的錄入、刪除 、更新等功能。在此模塊中定義了八個域名來進行教師的信息存儲。如果用戶修改某一紀錄中的某一項,可單添加按鈕進行教師記錄的編輯 ,此窗口使用數據窗口的 FREEDOM 風格(典型的錄入界面)。該種風格特點是列標題緊挨著數據列在此窗口還可以增加新教師紀錄。 6. 2. 2排課數據庫排課數據庫里存儲了教師的排課包括:編號、排課、等如表 列名(中文)列名(英文)數據類型寬度小數點位數是否為空姓名 Name Date8No 編號 CodeInteger6No 排課 ScoreDate10No 備注RecordDate15No 表 排課模塊:該模塊主要完成教師排課的基本信息的錄入、刪除 、更新等功能。在此模塊中定義了四個域名來進行教師的信 息存儲。課程數據庫課程數據庫利存儲了課程的信息:課程名、作者、出版社等如表列名(中文)列名(英文)數據類型寬度小數點位數是否為空課程IDCourseDate8No 課程名 NameDate15No 出版 社 PublisherDate20No 作者ScoreDate18No 備注 RecordDate15No 表 課程模塊:該模塊主要完成存儲課程的所有信息及錄入、刪除 、更新等功能 與 VB 的連接 Visual Basic 提供了與底層數據庫系統(tǒng)緊密的連接。 Visual Basic 支持不同的關系數據庫 管理系統(tǒng)并充分發(fā)揮每一個數據庫的特長。生成獨立應用或脫離服務器運行的服務以上的應用, Visual Basic 連接數據庫的方式有兩種:通過使用 Visual Basic 的 DATA控件。 通過使用由 Visual Basic 提供的專用的直接與數據庫相連的接口 . 第七章 VB中調用帶參數存儲過程的實現 VB 做為快速應用開發(fā)( RAD)工具越來越得到開發(fā)人員的認可和接受。它對許多 API(如 ODBC API、 SOCKET API 等等)的封裝使得編程變得簡單起來。同時,它支持集成開發(fā)環(huán)境下的可視化、事件驅動、面向對象 等編程特點。下面,我們談談在 VB 中調用存儲過程的實現方法及其注意事項。 我們知道, VB 的數據庫編程有許多種方法,比如直接用 ODBC API 編程,這種方法靈活、高效,程序員可以實現對數據庫復雜的控制;也可以用 VB中的數據對象,如 RDO(遠程數據對象)、 DAO(數據訪問對象)、 ADO( ActiveX 數據對象),這種方法實現起來方便、快捷,但靈活性較差一些。由于存儲過程在實現數據封裝、隱藏以及代碼的預編譯、減少網絡負載、維護方便等優(yōu)點,所以被許多 RDBMS 和編程工具做支持。 VB 中的各類數據對象也提供 對存儲過程的支持。 我們以 ADO 為例來說明其實現的步驟 1. 創(chuàng)建、調試存儲過程。你可以在數據庫中也可以在其他外掛程序的支持下進行存儲過程的創(chuàng)建和調試工作。本例中的存儲過程代碼如下(使用PUBS 的 MS SQL 中的例子庫 ): CREATE PROCEDURE myprocedure @job_id smallint, @job_lvl tinyint AS SELECT * FROM employee WHERE job_id @job_id AND job_lvl @job_lvl 2. 在 VB 中生成一個新的工程,工程有一窗體,一個 COMMAND( NAME:COMMAND1) 按鈕,一個 MSFlexGrid( NAME: MSFlexGrid1)控件。 3. 創(chuàng)建連接 ADO connection; 4. 創(chuàng)建命令 ADO mand。 5. 創(chuàng)建參數并設置各個參數的屬性; 6. 執(zhí)行 ADO mand。 7. 對數據進行處理; MSFlexGrid 顯示查詢到的數據 8. 釋放 連接,退出程序。 其中代碼如下: 在窗體中聲明以下變量: Dim n1 As ‘連接 Dim mymand As ‘命令 Dim parm_jobid As ‘參數 1 Dim parm_joblvl As ‘參數 2 Dim rstByQuery As ‘結果集 Dim strCnn As String ‘連接字符串 在 窗體的 LOAD 事件中加入如下代碼: Set n1 = New ‘生成一個連接 strCnn = DSN=MYDSN。uid=sa。pwd= ‘創(chuàng)建的系統(tǒng)數據源 MYDSN 指向 PUBS 數據庫 strCnn ‘打開連接 在窗體的 UNLOAD 中的加入代碼如下: ‘關閉連接 Set n1 = Nothing ‘釋放連接 在按鈕中的代碼如下: Dim I As integer Dim j as integer Set parm_jobid = New Set mymand = New 39。 = name1 this line can be ommited = adInteger ‘參數類型 = 3 ‘參數長度 = adParamInput ‘參數方向,輸入或輸出 = 100 ‘參數的值 parm_jobid ‘加入參數 Set parm_joblvl = New ‘ = name2 = adInteger = 3 = adParamInput = 100 parm_joblvl = n1 ‘指定該 mand 的當前活動連接 = myprocedure ‘ myprocedure 是你要調用的存儲過程名稱 = adCmdStoredProc ‘表明 mand 為存儲過程 Set rstByQuery = New Set rstByQuery = () I = 0 Do While Not I = I + 1 ‘ I 中保存記錄個數 Loop = I + 1 ‘動態(tài)設置 MSFlexGrid 的行和列 = + 1 = 0 For I = 0 To 1 = I + 1 = (I).Name Next ‘設置第一行的標題,用域名填充 I = 0 Set rstByQuery = () Do While Not I = I + 1 = I ‘確定行 For j = 0 To 1 = j + 1 = rstByQuery (j) ‘添充所有的列 Next Loop ‘這個循環(huán)用來填充 MSFlexGrid 的內容 特殊說明 1. Set recordset = ( RecordsAffected, Parameters, Options ) RecordsAffected, Parameters, Options 這是mand 的兩種用法,一種有返回結果集,一種沒有返回結果集。 RecordsAffected:是指用 update、 delete 操作時所影響的結果,對select 的查詢,其值為 1;這和在 Ms sql server 中的 Query Analyzer 中的不一樣。 Query Analyzer 中, select、 update、 delete 的結果顯示的是實際查、改、刪的記錄數。 Options:指明 mand 的類型,有 adCmdText、 adCmdTable、adCmdStoredProc 等等,用戶可見 MSDN。 ,用戶可以用 varchar 來代替 integer,系統(tǒng)會幫你自動實施轉化; 3.本例中僅為帶輸入參數的存儲過程,如果要有輸出參數,根據 MSDN的材料,用 ADO 不行。你可以用 RDO 數據對象, MSDN 中有一個例子,此處不做過多贅述; 4.可以不用 ADO COMMAND 對象,也可直接調用 ADO CONNECTION 的execute 方法 ,結果很類似。 第八章 結束語 經過 三個多月的設計和開發(fā),中小學排課管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成教師課程的存儲和排課的查詢以及各類相關報表的打印。并提供部分系統(tǒng)維護功能 ,使用戶方便進行數據備份和恢復、數據刪除。,對于數據的一致性的問題也通過程序進行了有效的解決。但是由于畢業(yè)設計時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯機文檔比較少,用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待進一步改善。 致謝: 在這次畢業(yè)設計中,我從指導老師朱靜老師身上學到了很多東西。朱老師的工作態(tài)度,嚴謹的治學精神和深厚的 理論水平都使我非常的感動。她無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高這對于我以后的工作和學習都有一種巨大的幫助,感謝她細心而又耐心的輔導,我會永遠銘記心中的。 參考文獻 : 軟件系統(tǒng)開發(fā)技術 潘錦平 西安電子科技大學出版社 《軟件工程導論》 清華大學出版社 《 Visual Basic 數據庫實用程序設計 100 例》 段興 人民郵電出版社 《 Visual Basic 編程方法詳解》 李鴻吉 科學教育出版社 《數據庫系統(tǒng)概論》 薩師煊 高等教育出版社 《 Visual Basic 程序設計教程》 劉炳文 清華大學出版社 源代碼 : 進入界面 Option Ex
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1