【正文】
缺乏系統(tǒng),規(guī)范的信息管理手段。因此制作一個高??蒲泄芾硐到y(tǒng)統(tǒng)軟件是十分重要和必要的。但是美中不足的是 ACCESS對于主從式結構的安全性管理不足,由于 ACCESS可以快速的通過 ODBC連接到數據庫服務器上( Database Server) ,并瀏覽所有表格或是相關對象轉成 HTML 基本上, ACCESS對建立一個數據庫所具備的每一個對象,其中包括了表、查詢、窗體、報表、宏、模塊。自從微軟推出 VB后,便成為了程序開發(fā)人員的首選工具。 可視化編程的一個突出特點就是其開發(fā)環(huán)境就像一 個百寶箱,很多功能都集成在其之中,這就是 IDE( Integrated Development Environment),即集成開發(fā)環(huán)境。 ADO 是基于 OLEDB之上的技術,因此 ADO通過其內部的屬性和方法提供統(tǒng)一的數據訪問接口方法。 RDO是 ODBC API的一個淺層界面接口,是專為訪問遠程 ODBC關系數據源而設計的。 前面所舉的例子為一維數組,還可以定義多維數組: Dim ThreeD(4,2 to 5,3 to 6) As Integer 定義了一個三維數組 (4 4 4)。 For 循 環(huán)和 Whlie 循環(huán)應當根據適當的環(huán)境使用,它們有時也可替換。 [public][Private][Static] Function 過程名稱 (參數 ) as 類型 …… …… End Function Function 過程的調用格式如下: Dim A$ A=過程名稱(參數) 第六節(jié) ADO 對象 ADO 是 Microsoft 公司關于各種類型數據的高等界面,后來逐漸演變成滿足所有數據訪問需要的完整解決辦法。 Recordset 對象 : 表示的是來自基本表或命令執(zhí)行結果的記錄全集。 以下是本程序中用到的方法: AddNew 方法 : 創(chuàng)建可更新 Recordset 對象的新 記錄。提供各種信息的錄入,比如 項目參加人員 資料、 項目獲獎 內容及過程; 著作管理 、并可對 字典信息 進行的 操作管理 。 項目獲獎情況 模塊包括:顯示添加修改刪除查詢。 Admin用戶 普通用戶 系 統(tǒng) 用 戶 信 息 修改自身的用戶名和密碼 修改 Admin 用戶的密碼 創(chuàng)建修改和刪除普 通用戶信息 圖 31 登錄系統(tǒng)模塊結構 基本資料 模塊結構流程圖:如圖 32。數據表設計不僅要滿足數據存儲的要求,還要增加一些如反映有關信息、操作責任、中間數據的字段或臨時數據表。根據需求分析和功能設計,系統(tǒng)應用程序分為五大模塊:登錄模塊、 信息管理、信息檢索、系統(tǒng)管理、用戶管理五個模塊。連接代碼如下: If Then = Provider=。添加、刪除用戶是在數據表 user_info中添加和刪除用戶。 刪除用戶:選中要刪除的用戶,直接點刪除、系統(tǒng)有提示是否真的刪除,點是,就刪除了此用戶。其中密碼數據 user_info 中姓名和密碼字段對應的記錄。 :移動到下一條記錄。 各信息表中的序號及各種編號一定要統(tǒng)一、規(guī)范。輸入關鍵字,點檢索按鈕。選擇要打包的工程。這樣,程序打包工作就完成了。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性 。根據數據模型的不同, DBMS 可以分成層次型、網狀型、關系型、面向對象型等。數據信息處理工作量大,容易出錯;由于數據繁多,容易丟失,且不易查找。高??蒲惺歉咝C媾R的一項重要任務,高??蒲泄芾韮热菀脖容^復雜,科研涉及的內容極為廣泛,面臨項目、資金和人員管理。 不但如此,在 ACCESS 2021 推出以 后,我們發(fā)現(xiàn)數據庫的建立更加的快速,但是功能卻更加強大,用戶不用再去記憶那一大堆的文件名稱,或是為數據庫的文件管理大費周章,通過 ACCESS 的人性化管理接口把數據庫的管理整理,便于維護;此外,在報表的制作上也是相當容易的,完全的視覺開發(fā)向導設計,讓人使用起來很舒服。 第二節(jié) VB 概述 Visual Basic的前身是 QBASIC,語言基礎是 BASIC。 使用 VB 不需要追求完美的算法和精密的邏輯,而只要充分發(fā)揮你的想象力和創(chuàng)造力,就能利用 VB 開發(fā)出各種實用的軟件了,不論是小游戲還是大型的客戶端 /服務器端應用程序,都變得非常簡單。用戶可以使用任何一種 ODBC數據源,即不僅適合于 SQL Server、 Oracle、 Access等數據庫應用程序,也適合于 Excel 表格、文本文件、圖形文件和無格式的數據文件。 RDO(Remote Data Objects)即遠程數據對象,為使用代碼來創(chuàng)建和操作一個遠程 ODBC數據庫系統(tǒng)的各個部件提供了一個框架。 也可以指定腳標的起始值,例如: Dim IntegerArray(2 to 10) As Integer 這個數組含有九個元素,腳標從 2 到 10。 Until 條件 可以相當于 While Not 條件 。就是多了一個返回值的類型。對象模型使用 Connection 對象使連接概念得以具體 。使用 Field 對象的 Value 屬性可設置或返回當前記錄的數據 。主要功能有對 期刊論文信息、項目獲獎信息、項目基本信息、著作管理信息、項目參加人員信息 等進行管理和 字典信息 管理以及對系統(tǒng)自身的用戶權限管理。 項目基本情況 模塊包括:顯示添加修改刪除查詢。 第二節(jié) 系統(tǒng)結構設計 系統(tǒng) 模塊結構流程圖:如圖 31。關系型數據庫要盡量按關系規(guī)范化要求進行數據庫設計,但為使效率高,規(guī)范化程度應根據應用環(huán)境和條件來決定。表結構如下: User_info 表詳細結構如下: 字段名稱 字段類型 說明 姓名 文本 主鍵 密碼 文本 期刊論文信息表詳細結構如下: 字段 名稱 字段類型 說明 論文名稱 文本 論文英文名稱 文本 發(fā)表日期 文本 期刊名稱 文本 第一作者 文本 第二作者 文本 第三作者 文本 范圍 文本 檢索源 文本 檢索號 文本 學科門類 文本 出版單位 文本 項目獲獎信息表詳細結構如下: 字段名稱 字段類型 說明 項目名稱 文本 驗收日期 文本 鑒定日期 文本 獲獎日期 文本 鑒定單位 文本 獲獎名稱 文本 授獎單位 文本 證書號 文本 項目參加人員信息表詳細結構如下: 字段名稱 字段類型 說明 人員編號 文本 姓名 文本 參加項目名稱 文本 備注 文本 著作管理信息表詳細結構如下: 字段名稱 字段類型 說明 著作名稱 文本 著作英文名稱 文本 發(fā)表日期 文本 作者 文本 出版單位 文本 項目基本信息表詳細結構如下: 字段名稱 字段類型 說明 項目編號 文本 項目名稱 文本 負責人 1 文本 負責人 2 文本 主要承擔人 1 文本 主要承擔人 2 文本 項目來源 文本 項目性質 文本 科研代號 文本 開始日期 文本 結束日期 文本 第四章 應用程序的開發(fā) 應用程序是用 VB 開發(fā)的,界面設計的簡單明了。 數據庫的連接采用的是 ADO 對象。只有管理員用戶才有權限進入本界面。如果系統(tǒng)已經添加的該用戶,系統(tǒng)自動提示,重新添加。這樣下一次再進入本系統(tǒng)時本用戶的密碼就改為新密碼。 :移動到上一條記錄。點保存后就修改完畢。在后面下拉框中選擇條件如圖 49。如圖 424。一直下一步,只到如圖 。 and as he turned to the left and ran towards them they retreated, until at last he could hear the m no more. Drawing his bright sword and crying _Elendil! Elendil!_ he crashed through the trees. A mile, maybe, from Parth Galen in a little glade not far from the la ke he found Boromir. He was sitting with his back to a great tree, as if he was resting. But Aragorn saw that he was pierced with many blackfeathered arrows。They have gone: the Halflings: the Orcs have taken them. I think they are not dead. Orcs bound them.39。Which way did they go? Was Frodo there?39。s hand. So it was that Legolas and Gimli found him. They came from the western slopes of the hill, silently, creeping through the trees as if they were hunting. G imli had his axe in hand, and Legolas his long knife: all his arrows were spent. When they came into the glade they halted in amazement。Alas!39。Alas!39。Farewell, Aragorn! Go to Minas Tirith and save my people! I have failed.39。 his horn cloven in two was at his side. Many Orcs lay slain, piled all about him and at his feet. Aragorn knelt beside him. Boromir opened his eyes and strove to speak. At last slow words came. 39。 程序的發(fā)布,是用很打好的安裝包,來在用戶的機子上安裝本程序。點打包,如圖 425。 圖 47 數據表 圖 48 檢索名稱 圖 49檢索條件 圖 46 信息檢索 在選擇條 件包括 =, ,=,=,like,其中 like是用于模糊檢索。這樣有利于信息檢索。 :移動最后一條記錄。代碼實現(xiàn)請參考附錄程序源代碼。 圖 42 系統(tǒng)管理 第三節(jié) 用戶密碼修改 用戶密碼修改是指普通非管理員用戶的密碼修改。管理員密碼修改是對本機系統(tǒng)管理員 admin 用戶的密碼修改。Data Source= amp。 第一節(jié) 登錄模塊的開發(fā) 登錄界面是用戶最先看到的系統(tǒng)的界面,所以直觀上給用戶的感覺很重要,所以做一個好的界面,提高軟件的親和力。 存儲設備和存儲空間組織:確定數據的存放地點、存儲路徑、存儲設備等,備份方案,對多版本如何保證一致性和數據的完整性。 圖 32 基本資料模塊結構圖 字典 管理 模塊結構流程圖:如圖 33 系 統(tǒng) 用 戶 信 息 修改自身的用戶名和密碼 修改 Admin 用戶的密碼 創(chuàng)建修改和刪除普通用戶信息 基本資料系統(tǒng) 項目參加人員管理 項目基本情況 字典管理模塊 項目獲獎情況 期刊論文管理 著作管理 圖 33 字典管理模塊結構圖 系統(tǒng)總流程圖:如圖 34。 期刊論文管理 模塊包括:顯示添加修改刪除查詢。 系統(tǒng) 不但含有 高??蒲?日常項目的信息,而且還包含了對 信息 的查詢 檢索 功能。 MoveFirst、 MoveLast、 MoveNext 和 MovePrevious 方法 : 在指定 Recordset 對象中移動到第一個、最后一個、下一個或前一個記錄并使該記錄成為當前記錄。 Recordset 對象可支持兩類更新:立即更新和批更新。 ADO 的對象模型是所有數據訪問接口對象模型中最簡單的一種。 第五節(jié) 過