【正文】
INSERT temp VALUES(SourceSql) RETURN END STU_AVG 計算平均分 (剔除 上下 7%) CREATE FUNCTION STU_AVG(id int) RETURNS int AS BEGIN DECLARE avg int SELECT avg = AVG(score) FROM (SELECT TOP PERCENT score FROM stu_score WHERE (score IN (SELECT TOP 93 PERCENT score FROM stu_score WHERE as_id = id ORDER BY score)) AND as_id = id ORDER BY score DESC) T RETURN avg END 。) BEGIN UPDATE stu_group_by_course SET iAll = 全校總排名 (SELECT COUNT(1) + 1 FROM stu_group_by_course WHERE score AND as_term = term), iCourse = 按課程排名 (SELECT COUNT(1) + 1 FROM stu_group_by_course WHERE score AND as_term = term AND Course = ), iCourseType = 按課程類型排名 (SELECT COUNT(1) + 1 FROM stu_group_by_course WHERE score AND as_term = term AND CourseType = ), iDepartment = 按學(xué)院 (部門 )排名 (SELECT COUNT(1) + 1 FROM stu_group_by_course WHERE score AND as_term = term AND te_department = ) FROM stu_group_by_course AS s WHERE score 0 END createStuCourseNum 統(tǒng)計學(xué)生評教課程數(shù) 網(wǎng)上評教系統(tǒng)的設(shè)計與實現(xiàn) 第 32 頁 CREATE PROCEDURE createStuCourseNum term nvarchar(6) AS BEGIN TRANSACTION SELECT , , , INTO ClassCourseNum FROM ( 分級教學(xué) SELECT StudentID, ClassID FROM FJStudent UNION 選修課程 SELECT StudentID, ClassID FROM XXStudent UNION 教學(xué)班 SELECT StudentID, SUBSTRING(ClassCode, 1, 12) AS ClassID FROM StudentInfo) s INNER JOIN ( 班級評分課程數(shù)量 SELECT as_cl_id, COUNT(1) AS CourseNum,as_term AS Term FROM stu_assess_join WHERE as_term = term GROUP BY as_cl_id,as_term) a ON = DROP TABLE stu_course_num 學(xué)生評分課程數(shù)量 SELECT , SUBSTRING(,1,12) AS ClassID, INTO stu_course_num FROM s INNER JOIN (SELECT StudentID, SUM(CourseNum) AS CourseNum FROM ClassCourseNum GROUP BY StudentID) c ON = DROP TABLE ClassCourseNum COMMIT SPLIT 分隔函數(shù) 大學(xué)畢業(yè)設(shè)計 第 33 頁 CREATE FUNCTION SPLIT( SourceSql varchar(8000), StrSeprate varchar(10) ) RETURNS temp table(a varchar(100)) BEGIN DECLARE i int SET SourceSql=RTRIM(LTRIM(SourceSql)) SET i=CHARINDEX(StrSeprate, SourceSql) WHILE i=1 BEGIN INSERT temp VALUES(left(SourceSql, i 1)) SET SourceSql = SUBSTRING(SourceSql, i + 1, LEN(SourceSql) i) SET i = CHARINDEX(StrSeprate, SourceSql) END IF SourceSql 39。 AND type = 39。) BEGIN UPDATE stu_group_by_course SET score = ,stat_stdev = ,stat_stdevp = FROM stu_group_by_course a INNER JOIN ( SELECT , , , , t .stat_stdev, t .stat_stdevp FROM ( 平均分 SELECT as_te_id, as_co_id, as_term, CAST(AVG() AS numeric(18, 2)) AS score FROM stu_assess_join WHERE score 0 AND as_term = term GROUP BY as_te_id, as_co_id, as_term ) b LEFT JOIN ( 統(tǒng)計函數(shù) SELECT as_te_id, as_co_id, as_term, STDEV() AS stat_stdev, STDEVP() AS stat_stdevp FROM stu_assess_join AS a INNER JOIN stu_score AS s ON = WHERE (marked * 100)/StudentNum = ( SELECT TOP 1 fulfil FROM config ) AND as_term = term GROUP BY as_te_id, as_co_id, as_term ) t ON = AND = AND = ) f ON = AND = AND = END updateGroupOrder 統(tǒng)計 全校、按課程、按課程類型、所在學(xué)院 排名 大學(xué)畢業(yè)設(shè)計 第 31 頁 CREATE PROCEDURE updateGroupOrder term nvarchar(6) AS IF EXISTS(SELECT 1 FROM WHERE name = 39。 AND type = 39。 網(wǎng)上評教系統(tǒng)的設(shè)計與實現(xiàn) 第 28 頁 參考文獻 [1] (美 ) Blake Schwendiman 著 ; 楊洪濤 , 黃晶 , 張震宇 譯 . PHP4 應(yīng)用開發(fā)指南 [M]. 北京 :清華大學(xué)出版社 , 2021. [2] (美 )Jesus Castagto 等著;薛忠勝 等 譯 . PHP 高級編程 [M]. 北京 : 機械工業(yè)出版社 ,. [3] (美 )DejanSunderic, (美 )TomWoodhead 著;熊桂喜等譯 . SQL Server 2021 高級編程技術(shù)[M]. 北京 : 清華大學(xué)出版社 , . [4] 姚東等編著 . DHTML 動態(tài)網(wǎng)頁高級編程 [M]. 北京 : 人民郵電出版社 , . [5] (美 ) Don Gosselin 著;馬雷 , 李寶東 , 李雄成譯 . 全面理解 JavaScript[M]. 北京 : 清華大學(xué)出版社 , . [6] (美 )Paul McFedries 著;歐陽宇,張治坤等譯 . JavaScript 開發(fā)使用手冊 [M]. 北京 : 機械工業(yè)出版社 , . [7] (美 ) Dan Livingston 著;戰(zhàn)曉蘇譯 . CSS 與 DHTML 精髓 [M]. 北京 : 清華大學(xué)出版社 ,. [8] 黃梯云 .《管理信息系統(tǒng)》 [S].北京:高等教育出版社 , 2021. [9] 薛風(fēng)英 , 任永奎 . 學(xué)生網(wǎng)上評教的研究與實踐 [J]. 東北財經(jīng)大學(xué) 學(xué)報, . [10] 李旭榮 , 張光明 . 高等學(xué)校學(xué)生評教利弊分析及揚長避短的措施 [J]. 石油教育 ,. [11] 胡天春 . 學(xué)生評教的現(xiàn)狀與對策 [J]. 經(jīng)濟師 , . [12] 楊湘清 , 胡耀榮 , 楊健康 . 學(xué)生評教與高等教育質(zhì)量保障 [J]. 高等理科教育 , . [13] 安世全 , 關(guān)媛媛 . “學(xué)生評教”的研究與思考 [J]. 大學(xué)教育 科學(xué) , . [14] 冷革華 . 對學(xué)生評教若干問題的思考 [J ]. 昆明理工大學(xué) 學(xué)報, , 第 4 卷 . [15] 李建芬 , 饒國軍 . 高校學(xué)生評教的有效性及改進措施 [J ]. 教育理論與實踐 , . [16] 曹夢霞 , 龔方紅 . 網(wǎng)上學(xué)生評教的嘗試及學(xué)生評教的意義 [J ]. 理工高教研究 , . [17] 劉丹平 , 姜曉平 . 學(xué)生評教信息的分析研究 [J ]. 河南大學(xué)學(xué)報 (哲學(xué)社會科學(xué)版 ),. [18] 鐘元生 , 劉小華 . 一種學(xué)分制條件下網(wǎng)上學(xué)生評教的無偏處理模型 [J]. 網(wǎng)絡(luò)教育與遠程教育 , . [19] 甘仕 夫 . 關(guān)于教學(xué)量化評估法及其應(yīng)用 . 廣西經(jīng)濟管理干部學(xué)院學(xué)報 , . [20] 王燦明 . 美國高等教育擴張時期的學(xué)生評價研究 [J]. 高等教育研究 , . 大學(xué)畢業(yè)設(shè)計 第 29 頁 附錄 主要 存儲過程 代碼 : TeachTask2StuAssess 教學(xué)任務(wù)書導(dǎo)入評分對象表 CREATE PROCEDURE TeachTask2StuAssess term nvarchar(6) AS DECLARE pre var