【正文】
t 8 第二題滿分 score2 float 8 第三題滿分 score3 float 8 第四題滿分 。 score8 float 8 第九題滿分 score9 float 8 第十題滿分 score10 float 8 是否卻考 absent tinyint 1 說明: 1 學號和學期是主鍵。因此,需要開發(fā)一種功能全面,操作簡便的管理系統(tǒng)軟件來補助作用,人機配合,能夠使機器承擔部分工作,是管理員逐步擺脫一些無畏的,瑣碎的業(yè)務,這對充分利用人力資源的主導作用及使管理工作逐步步入規(guī)范化軌道有著重要意義。為了存儲數(shù)據(jù)方便把學生信息建立成數(shù)據(jù)窗口,這樣存盤時只需用 update 函數(shù): 各類課程應輸入以備各專業(yè)安排教學計劃和學生選課,為了管理方便應將課程信息分類保存,所以,窗口頭部應設置 課程類別可選列,供選擇,同樣為了方便用戶再次輸入方便,應使課程號自動生成: 要增設的新課程也要輸入供各個專業(yè)選擇,課程名應該是課程表存在的而不是憑空輸入的,所以應設置課程下拉列表,供選擇: 每學期末應輸入學生的各門課程成績,但必須是該生所在專業(yè)年級在本學期開設了這門課程,為防止成績輸入后再次輸入還要保證成績?yōu)榭罩?,否則學生成績信息很容易丟失。該模塊應考慮用戶使用頻率較高的查詢方式來設計。 考慮到某學生查詢信息,應設置學號查詢:在只知道姓氏的情況下,要查找記錄,應設置模糊姓名查找等其它。在考生中按名次排列位于前 25%的學生為高分組,位于后 25%的學生為底分組。 。 。 。所以,我側(cè)重于輸入模塊進行了本次設計。 ( 1) 輸入功能模塊 1 新生信息輸入時,先確定該生的專業(yè),年級,然后使學號自動生成并學生成績管理系統(tǒng) 數(shù)據(jù)輸入 查詢,統(tǒng)計分析 退出系統(tǒng) 專業(yè)設置 學期 學生基本信息 試卷信息 試卷登記 查找學生成績 成績統(tǒng)計和頻數(shù)分布圖 成績分析教學計劃 存盤 取消 返回 按學號 按姓名 按專業(yè) 且標出前一名學生的姓名,在存盤時 應保證必要數(shù)據(jù)不為空,存盤后時學號自動加 1 2 課程信息輸入時,先確定類別,課程號自動生成,存盤時先檢驗數(shù)據(jù)是否完整,存盤后課程號自動加 1 3 安排教學計劃時,先確定年級,學期和專業(yè),選擇對應類別的課程并輸入相應的其它信息。 2 成績統(tǒng)計和頻數(shù)分布圖:要有選擇專業(yè)和選擇學期。 (3) 退出系統(tǒng)模塊: 第二節(jié) 總體設計小結(jié) 以上對整個系統(tǒng)有了比較完整地系統(tǒng)地認識,數(shù)據(jù)庫后臺的基本表格已經(jīng)初步建立,但索引和視圖的建立將在詳細設計中作具體的介紹。系統(tǒng)分為三個模塊,下面依次對各個模塊進行敘述。 2 學期設置 開始 輸入專業(yè)名稱和專業(yè)代碼 判斷是否有同樣專業(yè)代碼 添加數(shù)據(jù) 結(jié)束 3 學生基本信息 選擇專業(yè)鍵 新增 //判斷新加的用戶名是否已經(jīng)存在 如果 xm1 不為空 則需要重新添加用戶名 select name into :xm1 from _user where name=:xm。 4 試卷信息 控件 屬性 值 Data window H scollbar 選中 Data window H/V scollbar 選中 Data window H/V scollbar 選中 Command button 返回 text 10 退出鍵 if () 0 then () delete from paper where due1=0。 if 0 then 開始 選擇專 業(yè) 選擇學期 顯示數(shù)據(jù) 結(jié)束 messagebox(180。,196。214。181。181。184。196。 218。230。212。161。206。203。182。168。218。168。167。187。218。237。 int stu_nums stu_nums = there_paper[2,var_questions+1] //the number of students int i for i = 1 to var_questions there_paper[2,i] = round( there_paper[2,1] /stu_nums, 2) next if temp[2,var_questions] = 0 then there_paper[2,var_questions] = 0 else there_paper[2,var_questions] = round(temp[1,var_questions] / temp[2,var_questions], 2) end if real data_trans[8] for i = 1 to var_questions choose case there_paper[2,i] case 0 to data_trans[1] += 1 case to data_trans[2] += 1 case to data_trans[3] += 1 case to 1 data_trans[4] += 1 end choose next for i = 1 to 4 data_trans[i] = round( 100*data_trans[i] / var_questions, 2) next (SQLCA) () //(sqlca) //(var_semester,var_spec) if () = 0 then (0) end if (1, difficult30,data_Trans[1]) (1, difficult50,data_Trans[2]) (1, difficult70,data_Trans[3]) (1, difficult100,data_Trans[4]) //calculate partition datastore ds_difficult ds_difficult = create dataStore = dw_analysis_top25 (sqlca) (var_semester,var_spec) stu_nums = (1,pute_stu_num) for i = 1 to var_questions there_paper[1,i] = (1,pute_+trim(string(i))) next for i = 1 to var_questions there_paper[2,i] = (1,pute_+trim(string(i+10))) next = dw_analysis_end25 (sqlca) (var_semester,var_spec) for i = 1 to var_questions there_paper[3,i] = (1,pute_+trim(string(i))) next for i = 1 to var_questions there_paper[4,i] = (1,pute_+trim(string(i+10))) next destroy ds_difficult SELECT max(),max(),max(),max(), max(),max(),max(),max(), max(),max(), min( ), min( ), min( ), min( ), min( ), min( ), min( ), min( ), min( ), min( ) INTO :there_paper[5,1], :there_paper[5,2], :there_paper[5,3], :there_paper[5,4], :there_paper[5,5], :there_paper[5,6], :there_paper[5,7], :there_paper[5,8], :there_paper[5,9], :there_paper[5,10], :there_paper[6,1], :there_paper[6,2], :there_paper[6,3], :there_paper[6,4], :there_paper[6,5], :there_paper[6,6], :there_paper[6,7], :there_paper[6,8], :there_paper[6,9], :there_paper[6,10] FROM score, paper, student WHERE ( = ) and ( = ) and ( = ) and ( ( = :VAR_SEMESTER ) AND ( = 0 ) ) 。如果在軟件生產(chǎn)性運行之前,沒有發(fā)現(xiàn)并糾正軟件中的大部分差錯,則這些錯誤遲早在生 產(chǎn)過程中暴露出來,那時不僅僅改正這些錯誤的代價更高,而且往往會造成很惡劣的后果。 一 模塊測試 1 測試方案 采用了白盒測試,即按照程序內(nèi)部的邏輯結(jié)構(gòu),檢驗程序中的每條通路是否都按預定要求正常工作。 3 測試結(jié)果 測試結(jié)果表明,每個模塊之間的接口都吻合,即被調(diào)用模塊都能正確接受參數(shù),調(diào)用模塊能調(diào)用自己想要調(diào)用的每個模塊。 B 數(shù)據(jù)庫里的記錄是否符合要求。 第九章 體會 通過本次設計,收獲很大。在這樣一種團結(jié),緊張的氛圍中,不但使我學會了與別人合作,我還真正領(lǐng)會到了團結(jié)合作的團隊精神的實質(zhì)和重要性。 2 《 實用程序設計100例》,人民郵電出版社 2021年3月第一版 段興 主編。Angouleme. Hence his peerage. In 1817 fashion swallowed up little boys of from four to six years of age in vast caps of morocco leather with eartabs resembling Esquimaux French army was dressed in white, after the mode of the Austrian。 and since England refused him green cloth, he was having his old coats 1817 Pelligrini sang。 both of them had celebrated, on the 14th of July, 1790, the mass of federation in the Champ de Mars。s were scratched off the Louvre. The bridge of Austerlitz had abdicated, and was entitled the bridge of the King39。 Madame Cottin was proclaimed the chief writer of the epoch. The Institute had the academician, Napoleon Bonaparte, stricken from its list of members. A royal ordinance erected Angouleme into a naval school。s advertising posters, and which attracted throngs of street urchins, should be tolerated. M. Paer, the author of Agnese, a good sort of fellow, with a square face and a wart on his cheek, directed the little private concerts of the Marquise de Sasenaye in the Rue Ville l