【正文】
pinion that they do not careabout us。 and in the second degreegreat when they are mitted against private rites and sepulchres,and in the third degree (not to repeat the acts formerly mentioned),when insults are offered to parents。 if he be superior, if he be not to be mended, you much less. Glorious men are the scorn of wise men。 and those mat are of solid and sober natures have more of the ballast, than of the sail. In fame of learning, the flig ht w ill be slow, without some feathers of ostentation. Q ui de contenmenda gloria libros scribunt, nomen suum inscribunt. Socr ates, Aristotle, Galen, were men firil of ostentation. Certainly vainglory helpeth to perpetuate a man\39。 but we have a wild journey, also which is national and modern, and that is the journey to Amack on the night of the New Year. All indifferent poets and poetesses, musicians, newspaper writers, and artistic notabilities, I mean those who are no good, ride in the New Year39。科海電子出版社清華大學(xué)出版社 另外,通過這次畢業(yè)設(shè)計,提高了自己運用所學(xué)的基礎(chǔ)知識和技能,獨立 解 決一般的計算機工程問題的能力。并提供部分系統(tǒng)維護功能,使用戶方便進行數(shù)據(jù)瀏覽和檢索、對數(shù)據(jù)進行刪除。 在錄入學(xué)生時,打開學(xué)生基本數(shù)據(jù)庫窗體,出現(xiàn)錯誤,提示未綁定學(xué)號 .txt,未綁定姓名 .txt等。建立結(jié)構(gòu)復(fù)合索引文件 USE IN classn USE course IN 0 SELECT course ZAP USE IN course MESSAGEBOX(系統(tǒng)初始化完畢 !,0+64,信息提示 ) ELSE =MESSAGEBOX(您不是系統(tǒng)管理員 ,不能使用本項功能 ,16+0,信 息提示 ) ENDIF ENDIF 最后生成菜單文件 文件,保存在 0152529\下,在顯示常規(guī)顯示 項 中設(shè)置為作為頂層表單。 查 找學(xué)生記錄表單( ) 圖 控件和事件: 添 加 “ form1”的“ Init”事件的代碼如下: SELECT student IF RECCOUNT( )=0 =.F. ENDIF 添 加 “ form1”的“ Activate” 事件的代碼如下: 在“條件查找”命令按鈕控件 mand1 的“ click”事件中添加代碼如下: DO FORM find 在“返回”命令按鈕控件 mand2 的“ click”事件中添加代碼如下: CLOSE DATABASES all 本表單添加了一個表格控件 grid1,其中列 column1 的屬性里 ControlSourse 應(yīng)設(shè)置為, column2 的屬性里 ControlSourse 應(yīng)設(shè)置為 , column3 的屬性里ControlSourse 應(yīng)設(shè)置為 , column4 的屬性里 ControlSourse 應(yīng)設(shè)置為 ,column5 的屬性里 ControlSourse 應(yīng)設(shè)置為 , column6 的屬性里 ControlSourse 應(yīng)設(shè)置為 , column7 的屬性里 ControlSourse 應(yīng)設(shè)置為 , column8 的屬性里ControlSourse 應(yīng)設(shè)置為 。amp。釋放定義的全局變量 CLOSE DATABASES all 在“確定”命令按鈕控件 cmdclass 的“ click”事件中添加代碼如下: =.T. n=ALLTRIM()+專業(yè)的課程 SELECT course SET FILTER TO ALLTRIM(zy)==ALLTRIM(thisform. list1. Value) AND NOT DELETED() GO T OP 在表格中的兩個“ text1”文本框控件的“ click”事件中均添加代碼如下: =.T. =.T. =.T. 本表單添加了一個列表框控件 list1,其屬性里 RowSourse 應(yīng)設(shè)置為 prof。添 加操作 DO FORM setcourse1 在“前插”命令按鈕控件 mand2 的“ click”事件中添加代碼如下: f1= f2= f3= f4= f5= f6=0 flag=4 amp。amp。amp。 添 加或修改學(xué)生專業(yè)的表單( ) 該表單的數(shù)據(jù)環(huán)境為空。然后在表單上添加三個文本框控件 Text,分別用來輸入用戶名,用戶口令,以及當(dāng)前日期。 打開的“ 0152529”項目后,在項目 管理器中展開數(shù)據(jù)文本夾,用鼠標(biāo)選中數(shù)據(jù)庫,單擊右側(cè)的“新建”按鈕,在彈出的對話框中將該數(shù)據(jù)庫文件存儲為 c:\0152529\。 6. user 表( ) 表 該表用語存儲系統(tǒng)用戶的信息。 2) 學(xué) 生 成績管理模塊 該模塊可以實現(xiàn)對學(xué)生成績的錄入,查詢,并且通過一定條件的設(shè)置查找 到 符合條件的報表的數(shù)據(jù)源來實現(xiàn)打印等功能。進行軟件結(jié)構(gòu)設(shè)計時應(yīng)該遵循的最主要的原理是模塊獨立原理,也就是說:軟件應(yīng)該由一組 完 成相對獨立的子功能模塊組成,這些模塊之間的接口關(guān)系應(yīng)盡量簡單。因此,系統(tǒng)應(yīng)該有一個全局管理功能,以方便實現(xiàn)不同的功能的選擇。 下 面 給出本系統(tǒng)的主要數(shù)據(jù)元素的數(shù)據(jù)字典 索引 卡片: 名 字 :專業(yè) 列名: zy 描 述:唯 一地標(biāo)識 專業(yè)基 本狀況 表的一個 特定關(guān)鍵域 定義: zy= 20{字符 }20 位置: prof 專業(yè)基本狀況數(shù)據(jù)表 圖 名 字 :班號 列名: bh 描 述:唯 一地標(biāo)識 班號基 本狀況 表的一個 特定關(guān)鍵域 定義: bh= 10{字符 }10 位置: classn 班號基本狀況數(shù)據(jù)表 圖 名 字 :課程 列名: kc 描 述:唯 一地標(biāo)識 員工基 本狀況 表的一個 特定關(guān)鍵域 定義: kc= 20{字符 }20 位置: course 基本狀況數(shù)據(jù)表 圖 名 字 :學(xué)號 列名: xh 描 述:唯 一地標(biāo)識 學(xué)生基 本狀況 表的一個 特定關(guān)鍵域 定義: PID= 8{字符 }8 位置: student 基本狀況數(shù)據(jù)表 圖 名 字 :分?jǐn)?shù) 列名: fs 描 述:唯 一地標(biāo)識 成績基 本狀況 表的一個 特定關(guān)鍵域 定義: fs= 3{字符 }3 位置: score 成績基本狀況數(shù)據(jù)表 圖 名 字 :用戶名 列名: USENAME 描 述 :用戶指定條件下的系統(tǒng)用戶口令表 定義: USENAME= 10{字符 }10 位置: user 系統(tǒng)用戶口 令表 圖 數(shù)據(jù)流圖 數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型圖,其中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。又要分析長期使用的數(shù)據(jù)存儲,通過分析應(yīng)該得出用數(shù)據(jù)流圖、數(shù)據(jù)字典,為系統(tǒng)的設(shè)計奠定基礎(chǔ)。 設(shè)計的思想是一切為用戶著想,界面美觀大方,操作盡量簡單明了,而且作為一個實用的操作系統(tǒng)要有良好的容錯性,在用戶出現(xiàn)誤操作時能盡量及時地給出警告,以便用戶及時改正。 這樣的機制已經(jīng)不能適應(yīng)時代的發(fā)展, 已愈來愈成為學(xué)校日常管理工作的一個 瓶頸 。其次,計算機可以大大的提高人們的工作效率。 ” 這個時期,計算機開始用于會計工作 , 出現(xiàn)數(shù)據(jù)處理一詞。學(xué)生成績管理系統(tǒng) 目 錄 第一章 概述???????????????????????????? 第二章 學(xué)生成績管理系統(tǒng)需求分析?????????????????? 數(shù)據(jù)字典??????????????????????? 系統(tǒng)數(shù)據(jù)流圖????????????????????? 系統(tǒng)功能結(jié)構(gòu)圖???????????????????? 第三章 學(xué)生成績管理系統(tǒng)概要設(shè)計?????????????????? 模塊處理功能設(shè)計??????????????????? 數(shù)據(jù)庫設(shè)計? ????????????????????? 表單設(shè)計??????????????????????? 第四章 學(xué)生成績管理系統(tǒng)詳細(xì)設(shè)計???????????????? 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)?????????????????? 系統(tǒng)表單的構(gòu)成???????????????????? 系統(tǒng)菜單的實現(xiàn)???????????????????? 第五章 學(xué)生成績管理系統(tǒng)程序的實現(xiàn)????????????????? 學(xué)生成績管理系統(tǒng)程序的編譯和完成??????????? 第六章 系統(tǒng)測 試??????????????????????? 簡明用戶手冊???????????????????????????? 總結(jié) 致謝(參考文獻) 第一章 概 述 管理信息系統(tǒng) 就是 我們常說的 MIS( Management Information System), 是一個由人、計算機等組成的能進行信息的收集、傳送、儲存、維護和使用的系統(tǒng) , 在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它越來越 得到 普及。 1970 年, Walter 給剛剛出現(xiàn)的管 理信息系統(tǒng)一詞下了一個定義: “ 以口頭或書面的形式,在合適的時間向經(jīng)理、職員以及外界人員提供過去的、現(xiàn)在的、預(yù)測未來的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進行決策 。第三,計算機可以節(jié)省許多資源。在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理所取代。要充分利用 visual Foxpro 的功能,設(shè)計出功能強大的軟件的同時,盡可能地減少對系統(tǒng)資源的占用。 在這一章里,我將給出系統(tǒng)的數(shù)據(jù)流圖,功能結(jié)構(gòu)圖,系統(tǒng)分析說明書,數(shù) 據(jù) 字典,為系統(tǒng)的設(shè)計奠定基礎(chǔ)。因為數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計算機技術(shù)人員也容易理解,所以是極好的通信工具。也就是應(yīng)具備全局管理功能。 自頂向下逐步求精是進行軟件結(jié)構(gòu)設(shè)計的常用途經(jīng),但是,如果已經(jīng)有了詳細(xì)的數(shù)據(jù)流圖,也可以使用面向數(shù)據(jù)流的設(shè) 計方法,用形式化的方法由數(shù) 據(jù) 流圖映射出軟件結(jié)構(gòu)。 3) 系 統(tǒng) 維護模塊 該模塊一方面可以實現(xiàn)對用戶記錄的添加或修改,另一方面可以實現(xiàn)系統(tǒng)初始化的功能。其中, USENAME 字段存放用戶名; USEPASS 字段存放用戶口令; USELEVEL 字段存放用戶級別,分為“一般操作員”和“系統(tǒng)管理員”兩個字段名 類型 寬度 xh(學(xué)號) 字符型 5 xm(姓名) 字符型 7 kc(課程) 字符型 20 fs(分?jǐn)?shù)) 數(shù)值型 3 bh(班號) 字符型 5 zy(專業(yè)) 字符型 20 字段名 類型 寬度 USENAME 字符型 10 USEPASS 字符型 6 USELEVEL 字符型 10 級別,前者只能進行數(shù)據(jù)查詢,后者可以完成所有的 功能。 在彈出的數(shù)據(jù)庫設(shè)計器中單擊鼠標(biāo)右鍵,選擇“新建表”,為數(shù)據(jù)庫添加數(shù)據(jù)表(表的內(nèi)容見上節(jié))。最后添加兩個命 令 按鈕 mand,其 caption 屬性分別為“ 確定”和“退出”。為 setprof 表單所調(diào)用。刪除操作 DO FORM setclass1 在“退出”命令按鈕控件 mand4 的“ click”事件中添加代碼如下: SELECT classn RELEASE f1,f2,f3,flag amp。添 加操作