【正文】
eward_Max用于計(jì)算某學(xué)年某測評的最高獎勵得分。如(Exec Reward_Max 39。 + Year + 39。, 39。德育39。)CREATE Proc Reward_Max @Reward_Year varchar(50), @Reward_Eval_Type nvarchar(50) AS Select top 1 SUM(Reward_Mark) As 39。Summ39。 From MSS_Reward Left join MSS_Reward_Type on = Where = @Reward_Year And = @Reward_Eval_Type Group By User_ID Order by Summ Desc GO 3) Punish_Self用于計(jì)算用戶某學(xué)年的扣分。如(Exec Punish_Self 39。 + User_ID + 39。,39。 + Year + 39。,39。德育39。)CREATE Proc Punish_Self @User_ID varchar(50), @Punish_Year varchar(50), @Punish_Eval_Type nvarchar(50) AS Select top 1 SUM(Punish_Mark) As 39。Summ39。 From MSS_Punish Left join MSS_Punish_Type on = Where = @User_ID And = @Punish_Year And = @Punish_Eval_Type Group By User_ID Order by Summ Desc GO 德育測評德育測評測評是綜合測評的第一個環(huán)節(jié),也是綜合測評模塊中第一個設(shè)計(jì)的模塊。德育測評滿分為100分,由基本分、獎勵分和扣分部分構(gòu)成,其中基本分占60%,形勢與政策教育得分占20%,獎勵分占20%。德育測評得分的計(jì)算公式為:德育測評總分=基本分+形勢與政策教育課得分+獎勵分-扣分。[9]德育獎勵分=原始獎勵分247。班級最高原始獎勵分100。[9]。 添加新德育測評頁面 智育測評智育測評模塊用于測評學(xué)生的智育成績,也是綜合測評模塊中最難部分。滿分100分,由基本分、獎勵分和扣分部分構(gòu)成,其中基本分占85%,獎勵分占15%。智育測評得分的計(jì)算公式為:智育測評總分=基本分+獎勵分-扣分。[9]智育基本分=本人學(xué)年平均學(xué)分績點(diǎn)247。班級學(xué)年最高平均學(xué)分績點(diǎn)100。[9]兩個存儲過程Intel_SelfMark、Intel_MaxMark計(jì)算本人學(xué)年平均學(xué)分績點(diǎn)、班級學(xué)年最高平均學(xué)分績點(diǎn)。智育獎勵分=本人原始獎勵分247。年級最高原始獎勵分100。[9] 。 添加新智育測評效果 綜合測評綜合素質(zhì)測評成績的計(jì)算方法:綜合素質(zhì)測評總分=德育測評得分20%+智育測評得分60%+文體測評得分10%+能力測評得分10%。[9]綜合素質(zhì)測評成績的處理由存儲過程EvalComFill根據(jù)公式處理德育、智育、文體、能力測評得分得出綜合素質(zhì)測評得分,EvalComFill代碼如下所示。CREATE Proc EvalComFill @User_ID varchar(50), @Eval_Year varchar(10) AS Select , , , Moral_Sum, Intel_Sum, Style_Sum, Ability_Sum, Left(Moral_Sum*+Intel_Sum*+Style_Sum*+Ability_Sum*,4)AS Eval_Com From MSS_EvalMoral Left Join MSS_Users On = Left Join MSS_EvalAbility On = Left Join MSS_EvalIntel On = Left Join MSS_EvalStyle On = Where Like @User_ID And Like @Eval_Year GO 。 添加新綜合測評運(yùn)行頁面6 總結(jié)和展望隨著計(jì)算機(jī)網(wǎng)絡(luò)的普及應(yīng)用領(lǐng)域的擴(kuò)大,基于B/S體系結(jié)構(gòu)開發(fā)應(yīng)用程序?qū)⒊?