【正文】
級 出生年月 聯(lián)系電話 入學時間 備注 長度:( byte) 9 8 2 6 8 11 8 4 簡要說明: 學生基本信息表帶有多種查詢功能。以及簡單的順序查詢。學分是該生最后能否畢業(yè)合格的依據(jù)。所以該子模塊完成對檔案庫里面的學生檔案號、姓名這些字段信息導入到學生檔案庫來。編輯這些字段 包括:對未注冊的課程進行添加,對已經(jīng)記錄的課程可以進行對字段值的修改。 ● 成績信息:包括的數(shù)據(jù)項有:檔案號、姓名、科目、成績、考試時間等。 以上是本系統(tǒng)的庫表結構的設計簡要說明 第四章 應用系統(tǒng)實現(xiàn) 按結構化的程序設計思想,在完成了系統(tǒng)分析、系統(tǒng)設計后,就可以進行系統(tǒng)實現(xiàn)階段了,系統(tǒng)實現(xiàn)是每指把系統(tǒng)的物理模型轉換成實際運行系統(tǒng)的全過程。實現(xiàn)關鍵語句如下: a doP r ima r yR S. Move La st Te xt1. Te xt = a doP r ima r yR S. Fie lds ( 檔案號 ) Te xt2. Te xt = a doP r ima r yR S. Fie lds ( 姓名 ) Te xt3. Te xt = a doP r ima r yR S. Fie lds ( 性別 ) Te xt4. Te xt = a doP r ima r yR S. Fie lds ( 出生年月 ) Te xt5. Te xt = a doP r ima r yR S. Fie lds ( 班級 ) Te xt6. Te xt = a doP r ima r yR S. Fie lds ( 家庭住址 ) Te xt7. Te xt = a doP r ima r yR S. Fie lds ( 父母姓名 ) Te xt8. Te xt = a doP r ima r yR S. Fie lds ( 聯(lián)系電話 ) Te xt9. Te xt = a doP r ima r yR S. Fie lds ( 獎懲記載 ) Te xt10. Te xt = a doP r ima r yR S. Fie lds ( 學生簡歷 ) f) “添加”按鈕控件: click 事件是添加新的學生檔案記錄,實現(xiàn)的原理是對數(shù)據(jù)庫查詢的記錄集添加一條新的記錄,然后修給這條空記錄的值,達到對數(shù)據(jù)庫表中的學生檔案記錄添加的目的。實現(xiàn)關鍵語句如下: a = C ombo1. Te xt b = Te xt1. Te xt a doP r ima r yR pe n s e lec t 檔案 號 ,姓名 ,性別 ,出生 年月 ,班級 ,家庭 住址 ,父 母姓 名 ,聯(lián)系 電話 ,獎懲記載 ,學生簡歷 f r om xs da w he re amp。語句是: a doPr ima r yR pe n se le c t 檔 案號 ,姓名 ,性別 ,出 生年 月 ,班級 ,家 庭住 址 ,父 母姓 名 ,聯(lián) 系電 話 ,獎懲記載 ,學 生 簡歷 f r om xs da , db, a dO pe nSta tic , a dLoc kO ptimis tic Se t D a ta Gr id1. D a ta Sour ce = a doP r ima r yR S b)“選擇”按鈕控件: click 事件是將當前窗體中的文本控件中的關鍵字作為查詢的關鍵字。如果越界就給出已經(jīng)是第 一條記錄的提示,并將記錄定位在第一條記錄。 表 字段名 類型 寬度 學號 字符型 10 姓名 字符型 10 獎貸學金 字符型 10 異動 字符型 8 軍訓等級 備注型 0 畢業(yè)去向 備注型 0 用來存放學生學分信息。 在仔細分析調查有關學生檔案需要的基礎上,將得到如圖所示的本系統(tǒng)所處理的數(shù)據(jù)流程。然后可以對他們的資料可以修改。也就是說我們可以先將查詢的結果導出到 excel。該模塊按照 學生的檔案號,科目,考試時間,成績進行錄入。 學生檔案管理模塊 1)學生檔案錄入子模塊 學生入校時應該對學生的個人基本信息包括:姓名,性別,年齡,入學班級,學生入學前已經(jīng)受到過何種獎勵和處分。限于篇幅,我采用圖表格式僅就這幾項條目各舉一例來說明。 ● 系統(tǒng)參數(shù)管理信息的設置,包括班級設置、科目信息等。在手工管理的時代或者數(shù)據(jù)庫管理系統(tǒng)設計不科學的話就會造成管理數(shù)據(jù)混亂,數(shù)據(jù)庫相關數(shù)據(jù)的沒有很好的關聯(lián),造成數(shù)據(jù)的不一致性時有發(fā)生。根據(jù)需要再提交給學校。 Visual Basic 的集成開發(fā)環(huán)境由以下幾部分組成: 一. 主窗口:位于整個開發(fā)環(huán)境的頂部,它是開發(fā)過程中的核心。 運行上可行性: 本系統(tǒng)為一個中小型的學生檔案管理系統(tǒng),所耗費的資源非常的小,學校的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運行上是可行的。 計算機對信息的管理有著手工管理無法比擬的優(yōu)勢,這些優(yōu)勢對于信息的條數(shù)不多,信息的變化慢,對信息的需求不頻繁的單位還不明顯,但是對于我現(xiàn)在就讀的某某大學,卻是 顯然的。今天,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步,它以及被應用于許多的領域,計算機之所以如此流行的原因主要有以下幾個方面:首先,計算機可以代替人工進行許多的復雜的勞動。 可行性研究: .......................................................................................................................... 5 目的: ............................................................................................................................... 5 經(jīng)濟上可行性: ............................................................................................................... 6 技術上可行性 : .............................................................................................................. 6 運行上可行性: .............................................................................................................. 6 1 本系統(tǒng)具有數(shù)據(jù)輸入,數(shù)據(jù)存儲,檔案查詢,報表打印等功能,系統(tǒng)的人機對話界面友好。 在各大中小學校,用計算機管理學校的信息已經(jīng)越來越普遍了。特別是認真對已有系統(tǒng)的研究和相關的開發(fā)人員交換了看法。 二. 數(shù)據(jù)庫的應用開發(fā)能力增強 具體表現(xiàn)在: 1. 增加的數(shù)據(jù)庫組件 2. 可訪問遠程和本地數(shù)據(jù)庫及網(wǎng)絡 3. 對其他數(shù)據(jù)庫開發(fā)工具的完全支持 4. 可更好的支持 Client/Sever 數(shù)據(jù)庫應用程序開發(fā) 5. 客戶數(shù)據(jù)集的增強 ● Visual Basic 的集成開發(fā)環(huán)境 : Visual Basic6 .0 使用來創(chuàng)建 Windows 應用程序的一種快速應用開發(fā)工具,一種可視化編程環(huán)境。 學校結構組織結構圖 通過調研,獲知學校結構設置如下: ?? ?? 某某高中 教務處 年級組 后勤組 10 ? 圖 21 學校組織結構圖 學校分為教務處,年級組,后勤組等,年級組分為一年級組,二年級組,三年級組。 在本系統(tǒng)的設計過程中,為了克服以上困難,滿足計算機管理的需要,我們采取了下面的一些原則。 ● 學生檔案信息的查詢,包括學生檔案基本信 息,成績信息,評語信息等。這一階段收集到的基礎數(shù)據(jù)(用數(shù)據(jù)字典來表達)和一組數(shù)據(jù)流程圖( Data Flow Diagram,簡稱 DFD)是下一步進行總體設計的基礎。 在進行詳細的過程設計和編寫程序之前 ,首先進行結構設計,其好處在于可以在軟畢業(yè)設計(論文) 5 件開發(fā)的早期站在全局高度對軟件結構進行優(yōu)化,在這個時期進行優(yōu)化付出的代價不高,卻可以使軟件質量得到重大改進。也就是說我們可以先將查詢的結果導出到 excel。 4)學生成績,學分的報表子模塊 該模塊完成對按照用戶需要的查詢條件的學生的成績,學分記錄輸出打印出來。每個學生的除檔案號,姓名二個字段有記錄外其他的都暫時沒有具體的信息。 3. 2. 1 數(shù)據(jù)庫需求分析 用戶的需求分析具體體現(xiàn)在各種信息的提供、保存、更新和查詢。并根據(jù)實際需要設計了相應的寬度。實現(xiàn)關鍵語句如下: a doP r ima r yR S. Move Fir s t 畢業(yè)設計(論文) 16 Te xt1. Te xt = a doP r ima r yR S. Fie lds ( 檔案號 ) Te xt2. Te xt = a doP r ima r yR S. Fie lds ( 姓名 ) Te xt3. Te xt = a doP r ima r yR S. Fie lds ( 性別 ) Te xt4. Te xt = a doP r ima r yR S. Fie lds ( 出生年月 ) Te xt5. Te xt = a doP r ima r yR S. Fie lds ( 班級 ) Te xt6. Te xt = a doP r ima r yR S. Fie lds ( 家庭住址 ) Te xt7. Te xt = a doP r ima r yR S. Fie lds ( 父母姓名 ) Te xt8. Te xt = a doP r ima r yR S. Fie lds ( 聯(lián)系電話 ) Te xt9. Te xt = a doP r ima r yR S. Fie lds ( 獎懲記載 ) Te xt10. Te xt = a doP r ima r yR S. Fie lds ( 學生簡歷 ) c)“下一條”按鈕控件: click 事件是將網(wǎng)格中的,文本框中的信息同時指向當前記錄的下一條記錄。數(shù)據(jù)源設定為檔案數(shù)據(jù)庫的查詢記錄集。% amp。和添加相比不需要 這個語句。數(shù)據(jù)源設定為檔案柜表的查詢記錄集。 有了上面的數(shù)據(jù)結構、數(shù)據(jù)項和數(shù)據(jù)流程,下面就可以進行數(shù)據(jù)庫設計了。查詢可以是單一查詢和聯(lián)合查詢,查詢的字段可以是:檔案號,姓名,學分。導入后的檔案庫里面的字段除了檔案號、姓名這二個字段有記錄外。 2)學生成績的查詢子模塊 學生查詢子模塊是本系統(tǒng)的查詢模塊中功能最強大的查詢模塊,該模塊查詢可以按照學生檔案號,姓名,考試時間等多個方面不同的條件值。學生檔案的查詢是對數(shù)據(jù)庫中的檔案表中作為數(shù)據(jù)源來實現(xiàn)查詢的。 修改記錄: 編寫 日期 2020925 審核 日期 畢業(yè)設計(論文) 4 以上是本系統(tǒng)新的邏輯方案中的數(shù)據(jù)字典,有了數(shù)據(jù)字典,對新系統(tǒng)的數(shù)據(jù)結構的建立就已經(jīng)很清楚了。 對頂層數(shù)據(jù)流程圖中的某些功能還可以繼續(xù)分解,分解可以得到相應的第一層數(shù)據(jù)流程圖: 本系統(tǒng)頂層數(shù)數(shù)據(jù)流圖和第一層數(shù)據(jù)流程圖如下: 第一層數(shù)據(jù)流程圖分解說明:第一層數(shù)據(jù)流程圖就是對數(shù)據(jù)的頂層數(shù)據(jù)流程圖進行分解得到的,對頂層數(shù)據(jù)流程圖中初步規(guī)劃的功能模塊細化為子功能模塊。 本檔案管理開發(fā)系統(tǒng)是 在 Pentyum 667mmx 以上機型的計算機上進行開發(fā)并獲得通過的,同時方便系統(tǒng)開發(fā),減少開發(fā)過程的難度,我們是基于以下的軟件環(huán)境。根據(jù)需要,教務員對學生成績進行統(tǒng)計報表,上報給學院和學校、 對現(xiàn)行系統(tǒng)進行詳細調查的重點是對管理業(yè)務的流 程進行描述,通過采用業(yè)務流程圖中的圖形工具來描述管理業(yè)務活動可以幫助我直觀的理解系統(tǒng)業(yè)務過程,找出業(yè)務流程中的不合理現(xiàn)象。 窗體設計的主要步驟就是向窗體中添加可以完成應用程序任務的組件;更改組 9 建屬性使其滿足程序設計要求;將組件的事件與程序代碼相聯(lián)系,用代碼實現(xiàn)組件的活動。一旦用戶的目標數(shù)據(jù)庫發(fā)生了變動,不需要去改動應用程序本身,只需要重新設置 BDE 即可。 所以,本系統(tǒng)在經(jīng)濟上是可行的。我希望能用所學的知識編制一個適用的程序來幫助還停留紙介質基礎上的學校進行更有效的檔案管理。在系統(tǒng)的設計中,詳細的展現(xiàn)了系統(tǒng)的各個功能模塊。在系統(tǒng)分析中先后用數(shù)據(jù)流圖、數(shù)據(jù)字典、系統(tǒng)的功能結構圖分析了系統(tǒng)所需的各種數(shù)據(jù)。改革的總設計師鄧小平同志說過:科學技術是第一生產(chǎn)力。而本系統(tǒng)的開發(fā), 為學校的工 作效率帶來了一個質的飛躍,為此主要表現(xiàn)有以下幾個方面: