【正文】
ve been drinking water here, trying to drown her. I think I39。 and then a turtle and a hedgehog that turned into armadillos for the love of God, Montressor. He said, Why didn39。t be sick if only there weren39。 when he was there, there wasn39。s probably given up by now. The girl nodded, looking into the dar k waters of they pool, but did not seem to have heard him. He began to wor k his way around to her, climbing across the sna kelike roots of the crowding trees. Why does Ignacio want to kill me, Diane? Sometimes he wants to kill me, too, the girl said. But why? I think he39。 she looked up as she saw him, a nd smiled. Hello, he said. Hello, Nicholas. I thought I heard you. I wasn39。 he had several times seen coconuts lying in the sand under the trees. He moved quietly, still a little afraid, trying to think of ways to open the coconut w hen he found it. He imagined himself standing before a large and raggedly faceted stone, holding the coconut in both hands. He raised it and smashed it dow n, but when it struc k it was no longer a coconut but Maya39。 fore and knew on which side of hunger he stood。s long, prehuman day. For a tim e he listened for any sound Ignacio might make searching for him。s thumbnailshowing like spectators who lined the railings of his lips. Don39。 此外,對四年來資源環(huán)境學院給本人的辛勤培養(yǎng)和教育也表示感謝。 1998 [15](美 ) 顧斌譯 . 數(shù)據(jù)庫開發(fā) .北京 :清華大學出版社 致 謝 本論文從選題、初稿、修改、到最終出爐,都是在導師孫泰森教授和郭永龍老師的指導下完成的,在論文的各個理論環(huán)節(jié)和實驗部分導師都投入了大量的精力給予指導。對今后工作中應用信息系統(tǒng)開發(fā)理論指導軟件開發(fā)和維護工作是很大的幫助。如果沒有《管理信息系統(tǒng)》中所介紹的方法,肯定會出現(xiàn)等到軟件寫了一半才發(fā)現(xiàn)以前所確定的內(nèi)容需要改動,但這一改動就會造成前面所寫的程序需要修改,而往往這種修改會使得程序錯誤增加,使得排錯變得復雜和困難,所以,學習《管理信 息系統(tǒng)》對開發(fā)軟件的確很有幫助,使軟件開發(fā)有步驟有條理。 在開發(fā)這個應用軟件的過程中,《管理信息系統(tǒng)》在理論和方法上給了我很大的幫助。 按照《管理信息系統(tǒng)》中給出的方法,我在整個程序設計結束后,通過輸入一些測試用例來驗證各個模塊之間是否能正確協(xié)同工 作。 .mdb = 0 z = MsgBox(數(shù)據(jù)備份完成,備份文件為: amp。 Set mrc = ExecuteSQL(strsql) id = (0) End If 數(shù)據(jù)庫備份設計 Private Sub Command1_Click() Dim z As Integer If = Then z = MsgBox(請選擇存儲的路徑?。?, vbOKOnly + vbExclamation, 警告 ) Else If = Then z = MsgBox(請輸入備份的數(shù)據(jù)庫名稱!! , vbOKOnly + vbExclamation, 警告 ) Else = 11 Dim location As String location = Trim() amp。 and 姓名 =39。 Trim() amp。 ExecuteSQL (strsql) Else If = True Then strsql = select id from bedchamber where 寢室號 = amp。 order by txtsql2 = select * from subnum where = amp。 Trim() amp。是查找窗口則進行查找 strsql = select id from bedchamber where 寢室號 = amp。找出所有寢室號 Private Sub Command1_Click() Dim mrc As Set mrc = New If c = 0 Then sss = MsgBox(請選擇你要修改的項 ! , vbExclamation + vbOKOnly, 警告 ) = False Exit Sub End If If c = 1 Then 39。臨時存放取得的網(wǎng)格中的坐標 Public r As Integer Public msf1fouse As Boolean 39。 Trim(id) amp。 amp。 39。 Trim() amp。 39。 Trim() amp。 39。 Trim() amp。 amp。 Trim(id) amp。 amp。 39。 Trim() amp。 39。 Trim() amp。 39。 39。 39。 Text1(0) amp。 Trim(Text1(2).Text) amp。判斷有無重復輸入 strsql = select count(*) as num from bedchamber where 寢室號 = amp。 addnum 表: {id, autoid,加分分數(shù),加分內(nèi)容 } bedchamber 表: {ID,寢室號,系別,專業(yè),姓名 } subnum 表: { id, autoid,減分分數(shù),減分內(nèi)容 } 具體的表結構如下: addnum表 字段名稱 類型 字段大小 說明 id 文本 50 autoid 文本 50 加分分數(shù) 文本 50 加分內(nèi)容 文本 50 bedchamber表 字段名稱 類型 字段大小 說明 ID 文本 50 寢室號 文本 50 系別 文本 50 專業(yè) 文本 50 姓名 文本 50 subnum表 字段名稱 類型 字段大小 說明 id 文本 50 autoid 文本 50 減分分數(shù) 文本 50 減分內(nèi)容 文本 50 說明:一般在設計數(shù)據(jù)庫結構時,我們常常在每個表上,尤其是一些存放業(yè)務流程數(shù)據(jù)的表上(如獎勵文件,罰款文件等)增加一個對用戶來說沒有意義的字段,這個字段一般是長整型,并設其為自動加 1 的 identity 類型。 本系統(tǒng) 因考慮到數(shù)據(jù)庫的功能單一和可擴展性,采用了 Microsoft 推出的Access 數(shù)據(jù)庫,如數(shù)據(jù)的功能增加還可導入到 SQL 數(shù)據(jù)庫中。五個子 模塊名稱分別為:信息數(shù)據(jù)錄入模塊,寢室加減分模塊、信息查詢模塊、數(shù)據(jù)庫管理模塊和退出系統(tǒng)。 Access 可以接受多種格式的數(shù)據(jù),從而方便了用戶在不同系統(tǒng)之間進行數(shù)據(jù)轉(zhuǎn)換。 Access 具有良好的界面,采用了與 Windows 和 Microsoft Office 系列軟件完全一致的風格,用戶可以通過菜單和對話框操作,不用編寫任何命令便能有效地實現(xiàn)各種功能的操作,完成數(shù)據(jù)管理任務。 ( 8)動態(tài)鏈接庫 (DLL) Visual Basic 是一種高級程序設計語言,不具備低級語言的功能,對訪問機器硬件的操作不太容易實現(xiàn)。 ( 7)對象的鏈接與嵌入 (OLE) 對象的鏈接與嵌入 (object linking and embeding)將每個應用程序都看做是一個對象 (object),將不同的對象鏈接 (1ink)起來,再嵌入 (embed)某個應用程序中,從而可以得到具有聲音、影像、圖像、動畫、文字等各種信息的集合式的文件。利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理 Microsoft Access 格式的數(shù)據(jù)庫,并提供了強大的數(shù)據(jù)存儲和檢索功能。同時, Visual Basic 還能直接編輯和訪問其他外部數(shù)據(jù)庫,如 Btrieve, dBASE, FoxPro, Paradox 等,這些數(shù)據(jù)庫格式都可以用 Visual Basic 編輯和處理。 在用 Visual Basic 設計大型應用軟件時,不必建立具有明顯開始和結束的程序,而是編寫若干個微小的子程序,即過程。在設計 Visual Basic 程序的過程中,隨時可以運行程序,而在整個應用程序設計好之后,可以編譯生成可執(zhí)行文件 (. EXE),脫離 Visual Basic環(huán)境,直接在 Windows 環(huán)境下運行。與傳統(tǒng)的面向過程的語言不同,在用 Visual Basic 設計應用程序時,要編寫的不是大量的程序代碼,而是由若干個微小程序組成的應用程序,這些微小程序都由用戶啟動的事件來激發(fā),從而大大降低了編程的難度和工作量,提高程序的開發(fā)效率。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上, Visual Basic 自動生成對象的程序代碼并封裝起來。只需要按設計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設置這些圖形對象的屬性。 ( 1)可視化編程 用傳統(tǒng)程序設計語言設計程序時,都是通過編寫程序代碼來設計用戶界面,在設計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。 2 概要設計 系統(tǒng)開發(fā)軟件介紹 該系統(tǒng)采用 Microsoft Visual Basic 作為主要開發(fā)設計語言環(huán)境,設計 數(shù)據(jù)庫應用程序,采用 Microsoft Access 作為數(shù)據(jù)庫開發(fā)工具。 系統(tǒng)設計原則 系統(tǒng)性原則 從整體出發(fā) ,將整個系統(tǒng)功能分成相對獨立的模塊 ,各功能模塊有機結合,成為不可分割的整體,各模塊間的參數(shù)可以相互傳遞。因此對用戶的需求可分為四個方面:一方面學生信息數(shù)據(jù)的添加;第二方面是寢室的得分情況;第三方面是學生信息查詢。 數(shù)據(jù)庫管理模塊用來實現(xiàn)數(shù)據(jù)庫的恢復和備份。 寢室加減分模塊:寢室號,姓名,加分分數(shù),加分內(nèi)容,減分分數(shù),減分內(nèi)容。同樣的道理, 一個宿舍可以有 m 個管理人員 , 而一個管理人員也可以管理 n 個宿舍,入住 管 理 學生 宿舍 搬出 工作人員 所以 宿舍 和 工作人員 之間是 n: m 的關系。通過對各實體數(shù)據(jù)關系的整理,我們可以畫出如下 ER 圖。 加減分處理:對衛(wèi)生狀況良好和遵守規(guī)章制度的宿舍的學生給予加減分。其次,說明寢室管理系統(tǒng)的一些特殊性能要求,如入住、搬出服務花費的時間一次不得大于 5分鐘等。 管理過程分 析 學生入住時,將其全部信息輸入數(shù)據(jù)庫,將數(shù)據(jù)庫中以存的行為標準來衡量學生在住宿期間的表現(xiàn),通過分數(shù)的形式實現(xiàn)量化。在物理模型中有許多物理因素,隨著分析的深入,有些本質(zhì)的因素就成為不必要的負擔,因而需要對物理模型進行分析,區(qū)分出本質(zhì)的和非本質(zhì)的因素,去掉那些非本質(zhì)的因素即可獲得反映系統(tǒng)本質(zhì)的邏輯模型。首先,入住學生入住前要登記,其中包括學生的一些基本信息。需 求分析要做的工作是深入描述軟件的功能和性能,確定軟件設計的限制和軟件同其他元素的接口細節(jié),定義軟件的其他需求。從而使我們從繁雜的事務中解放出來,提高了我們的工作效率。致使 宿舍管理工作壓力增大,為了適應未來信息化社會的需要,為了使 宿舍管理 工作更加科學化、規(guī)范化,減輕工作人員壓力,提高工作效率,我們結合我校實際工作的需要采用 Visual Basic 結合 Access 2020 開發(fā)了《 山西農(nóng)業(yè)大學九號樓寢室管理系統(tǒng) 》。 Administrative system of the bedroom。介紹了詳細設計部分,該部分內(nèi)容包括 信息數(shù)據(jù)錄入模塊,寢室加減分模塊、信息查詢模塊、數(shù)據(jù)庫管理模塊和退出系統(tǒng)模塊。寢室管理系統(tǒng)設計 摘要 : 本論文介紹了在一種以 Visual Basic (前臺開發(fā)工具)結合關系數(shù)據(jù)庫 Access (后臺數(shù)據(jù)庫)開發(fā)的面向應用的學校寢