淘豆網
下載此文檔放大查看縮小查看   1/10
0/100
您的瀏覽器不支持進度條
更多>>該用戶其他文檔
下載所得到的文件列表
使用delphi+QReport實現成績管理的動態排名.doc
文檔介紹:
使用delphi+QReport實現成績管理的動態排名.doc使用delphi+QReport實現成績管理的動態排名摘要:目前,幾乎所有高校的成績管理都采用了MIS係統來實現。但鑒於高校課程設置的靈活性,及不同專業課程設置的差異性,實現一個靈活、完善、統一的成績排名功能一直是每個成績管理軟件最為關注的和難以做到盡善盡美的。探討了使用delphi+access開發的成績管理係統中動態排名的思路、方法及實現。關鍵詞:成績管理;排名;delphi;access 中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2009)24-7022-04 ess KONGTao-ru,YUWei (InternationalDepartment,Xi'anSiyuanUniversity,Xi'an710038,China) Abstract:Atpresent,AlmostallthecollegeshasusedMISsystemtoimplementtheirScoreManaging.Butbecauseoftheflexibilityofthecurriculumincollegeandthedifferencesbetweendifferentmajors,it’smostimportantandalittledifficultforeveryScoreManagingSoftwaretoimplementaflexibleandall-purposescorerankingfunction.Thethought,methodandimplementingofflexibleandall-purposescorerankingincollegeScoreManagementarediscussedindetail. Keywords:scoremanaging;scoreranking;delphi;access 1目前成績管理中排名實現的難點及重點學生成績管理是高校教務管理中至關重要也最為複雜的功能。而成績排名則是高校成績管理中最複雜和重要的功能。對高校成績管理來講,實現成績排名有三個難點: 1)將成績的縱向記錄轉為橫向連接:在成績表中,每個學生的每門課程對應一條記錄。假設某班有30名學生,每個學生在本學期參與了8門課程的考試。則在成績表中:每個學生的成績對應8條記錄,全班學生共有240條成績記錄。而班級期末成績排名需要將學生的各門課程的成績橫向連接起來形成一條記錄,即八門課程名都作為字段名顯示出來,這樣每個學生的排名結果對應1條記錄,全班學生的排名結果共對應30條記錄。 2)實現各專業不同課程數、學生數情況下的統一的成績求和及排名:同一高校內各專業、各班級的課程門數未必相同。若為每個專業的各班級做各自不同的成績排名功能顯然會造成編程人員工作量的加大,及後期軟件維護工作量的加大。所以,考慮做一個動態的成績排名:即無論各專業、各班級有多少課程門數、學生數,都可實現統一完善的成績排名。 3)通過動態生成報表來實現不同課程數、學生數的統一報表格式:由於各專業每學期課程門數及學生數不等,所以對排名結果無法使用統一格式的報表來實現。很多成績管理係統的做法都是提供用戶將排名結果導入到excel中,再進行格式調整和打印。而在本係統中,利用第三 內容來自淘豆網www.pxgshyyjh.com轉載請標明出處.