freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-基于javaapplet的學生綜合測評系統(tǒng)研究與應用(含源文件)-文庫吧

2025-01-02 00:24 本頁面


【正文】 b 頁面進行交互。 含有 Applet的網(wǎng)頁的 HTML文件代碼中必須帶有 APPLET和 /APPLET這樣一對標記,當支持 Java 的網(wǎng)絡(luò)瀏覽器遇到這對標記時,就將下載相應的小程序代碼并在本地計算機上執(zhí)行該 Applet 小程序。 Applet 小程序也可以通 過 Java 開發(fā)工具的 appletviewer 來運行。 Applet 程序離不開使用它的 HTML 文件。這個 HTML 文件中關(guān)于 Applet 的信息至少應包含以下三點: 1) 字節(jié)碼文件名(編譯后的 java 文件,以 .class 為后綴) ; 2) 字節(jié)碼文件的地址 。3) 在網(wǎng)頁上顯示 Applet 的方式。 由于用 HTML(超文本標志語言 )編寫的網(wǎng)頁是靜態(tài)的且不具備與用戶交互的能力, Java Applet 廣泛用于在網(wǎng)頁上添加動態(tài)、交互成份 [6]。 因為 Applet 是從遠端服務(wù)器上下載并且在本地執(zhí)行,所以安全性就顯得格外重要。通過限制 Applet 在沙箱 (Applet 的運行環(huán)境 )中運行,從而保證了對本地系統(tǒng)而言 Applet 是安全的。 Applet 在沙箱中運行時: 1)不能運行任何本地可執(zhí)行程序; 2)除了存放下載的 Applet 的服務(wù)器外, Applet 不能和其它主機進行通信; 3)不能對本地文件系統(tǒng)進行讀寫。(信任的 Applet 放寬這一限制); 4)除了本地機使用的 Java 版本號、操作系統(tǒng)名稱及版本號、文件名分隔符(‘ /’或‘ \’)和路徑以外, Applet 無法獲得有關(guān)本地機的其他信息。 Applet也無法獲得使用者的名字和 Email 地址等 [7]。 3 綜合測評系統(tǒng)分析設(shè)計 需求分析 根據(jù)計算機科學與工程系綜合測評評分細則以及廣大同學計算綜合測評的經(jīng)歷,整理得到該系統(tǒng)的功能需求為: 用戶只要根據(jù)列出的得分項進行選擇,以及少量的數(shù)據(jù)輸入就可以計算出自己的綜合測評成績。 4 用戶將自己計算好并核對過的綜合測評成績上傳,為防止惡意用戶隨意修改合法用戶的成績,成績上傳前必須進行用戶合法性的驗證,合法用戶方能將自己的綜合測評成績上傳至服務(wù)器端的數(shù)據(jù)庫。同時,合法用戶也可以隨時修改自己的密碼。 用戶可以根據(jù)自己的需要進行查詢: 1) 輸入學號,就可以精確得到該位 同學的綜合測評的得分、排名等情況 2) 查詢所有學生的綜合測評得分情況,并按學號順序排列顯示 3) 查詢業(yè)務(wù)學習成績大于等于或小于某一值的所有學生的綜合測評得分情況,并按業(yè)務(wù)學習成績從高到低排列顯示 4) 查詢綜合測評成績大于等于或小于某一值的所有學生的綜合測評得分情況,并按綜合測評成績從高到低排列顯示 5) 查詢業(yè)務(wù)學習成績大于或小于某一值且綜合測評成績大于等于或小于某一值的所有學生的綜合測評得分情況,并按學號的順序排列顯示。 用戶可以查看全班同學的業(yè)務(wù)學習成績及綜合測評成績各個得分段的比例,更好地了解班級的綜合測評情況。 系統(tǒng)整體框架 根 據(jù) 系 統(tǒng) 的 功 能 需 求 , 分 析 出 系 統(tǒng) 的 框 架 為 : 綜 合測評系統(tǒng) 綜合測評計算 綜合測評查詢 綜合測評成績上傳 用戶密碼修改 5 圖 1 綜合測評系統(tǒng) 總體框架圖 圖 2 綜合測評計算框架圖 綜 合 測 評 計 算 政治思想素質(zhì) 業(yè)務(wù)學習 得分 智能素質(zhì)得分 體育素質(zhì)得分 政治素質(zhì) 法紀觀念 學習態(tài)度 品德修養(yǎng) 勞動實踐 獎懲得分 科研能力 社會工作能力 師范生技能 文藝活動能力 體育課成績 課外體育活動 6 圖 3 綜合測評查詢框架圖 模塊功能說明 政治素質(zhì) 該模塊能夠?qū)⑺械恼嗡刭|(zhì)方面的得分項列出來,供用戶選擇自己的得分情況,然后計算出政治素質(zhì)的得分。法紀觀念、學習態(tài)度、品德修養(yǎng)、勞動實踐、獎懲得分與 政治素質(zhì)模塊的功能相似,都是計算各自的得分,所以在此不一一闡述。 政治思想素質(zhì) 該模塊則將政治素質(zhì)、法紀觀念、學習態(tài)度、品德修養(yǎng)、勞動實踐、獎懲分各個模塊組合,以整體的方式顯示給用戶,并能將各個小模塊的得分情況相加,得出政治思想素質(zhì)的實際得分( 100 分制)及總得分(實際得分 20%) 業(yè)務(wù)學習得分 該模塊能夠處理用戶輸入各門課程的得分情況,計算業(yè)務(wù)學習實際得分( 100分制,業(yè)務(wù)學習實際得分 =各門課程的學分成績總和247。各門課程學分總和 +公共選修課的成績)及總得分(業(yè)務(wù)學習實際得分 60%)。 智能素質(zhì)得分 該模塊則將科研能力、社會工作能力、師范生技能、文藝活動能力各個小模塊的得分相加得到智能素質(zhì)的實際得分( 100 分制)及總得分(實際得分10%)。 體育素質(zhì)得分 該模塊能夠處理用戶體育課成績的輸入,計算體育素質(zhì)的實際得分(體育課成績 60% + 課外體育活動成績)及總得分(實際得分 10%)。 精確查詢 該模塊能夠接受用戶輸入學號,查詢該同學綜合測評的相關(guān)情況。 綜合測評查詢 精 確 查 詢 模 糊 查 詢 成績比例顯示 7 模糊查詢 該模塊能夠接受用戶的輸入,根據(jù)用戶的需要,以業(yè)務(wù)學習得分和綜合測評得分為條件進行查 詢。 綜合測評成績比例顯示 該模塊能夠根據(jù)全部上傳的綜合測評,統(tǒng)計總?cè)藬?shù),某一分數(shù)段的人數(shù),然后按比例圖顯示給用戶。 綜合測評成績上傳 該模塊能夠驗證用戶的合法性并將合法用戶計算出的綜合測評得分情況上傳至服務(wù)器端的數(shù)據(jù)庫上,作為留檔材料,也作為成績核對的依據(jù)。 用戶密碼修改 該模塊能夠驗證用戶的合法性并能實現(xiàn)合法用戶對自己密碼的修改。 4 綜合測評系統(tǒng)實現(xiàn) 系統(tǒng)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫需求分析: 本系統(tǒng)數(shù)據(jù)庫的設(shè)計總體需求是:學號、用戶密碼、課程名稱、課程學分、成績類型、政治思想 素質(zhì)、業(yè)務(wù)學習、智能素質(zhì)、體育素質(zhì)、綜合測評得分、備注。 本系統(tǒng)采用 ACCESS 作為數(shù)據(jù)庫。在本系統(tǒng)中,要求數(shù)據(jù)庫名為:綜合測評數(shù)據(jù)庫 .mdf,并在里面建立系統(tǒng)設(shè)計時需要用到的數(shù)據(jù)表,各表設(shè)計如下所示: 表 1 用戶信息表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 學號 文本 15 否 姓名 文本 15 否 密碼 文本 20 否 8 其中:學號為主鍵 表 2 綜合測評成績表 字段名稱 數(shù)據(jù)類型 字段大小 允許空 小數(shù)位數(shù) 學號 文本 50 否 政治思想素質(zhì) 數(shù)字 單精度型 允許 2 業(yè)務(wù)學習 數(shù)字 單精度型 允許 2 智能素質(zhì) 數(shù)字 單精度型 允許 2 體育素質(zhì) 數(shù)字 單精度型 允許 2 綜合測評得分 數(shù)字 單精度型 允許 2 備注 備注 允許 其中:學號為主鍵 表 3 課程信息表: 字段名稱 數(shù)據(jù)類型 字段大小 允許空 課程名稱 文本 20 否 學分 文本 10 否 成績類型 文本 10 否 其中:課程名稱為主鍵 表 4:業(yè)務(wù)學習成績表: 字段名稱 數(shù)據(jù)類型 字段大小 允許空 學號 文本 20 否 備注 備注 是 說明:其中學號為主鍵,本表的各個字段除了學號與備注這兩個固定字段以外,其他字段都是在程序運行過程中動態(tài)生成的。 9 數(shù)據(jù)庫訪問模塊的實現(xiàn) 本項目與數(shù)據(jù)庫的連接采用 JDBCODBC 橋連接 [8],其連接成功后將出現(xiàn)提示,如圖 4所示界面: 圖 4 數(shù)據(jù)庫連接成功提示圖 其核心代碼如下: boolean success=true。 //定義一個標志變量標志連接數(shù)據(jù)庫是否成功 try { ()。 //加載驅(qū)動程序 con=(jdbc:odbc:zonghecepingshujuku)。 //與數(shù)據(jù)庫的連接 stmt=()。 //執(zhí)行訪問數(shù)據(jù)庫的 SQL語句 } catch(Exception e) { (this, 數(shù)據(jù)庫連接失敗! )。 success=false。 } if(success) { (this,數(shù)據(jù)庫連接成功 )。 } 客戶端各個模塊的實現(xiàn) 政治思想素質(zhì)模塊的實現(xiàn): 本模塊的界面主要是利用 Java 的 awt 包及 swing 包開發(fā)的,界面實現(xiàn)如圖 5 10 所示: 圖 5 政治思想素質(zhì)計算界面 本模塊是由政治素質(zhì)、法紀觀念、學習態(tài)度、品德修養(yǎng)、勞動實踐、獎懲得分,其他得分共七個小模塊夠成的,各小模塊的容器面板都是繼承自 swing 包的Jpanel,而且其中的各個元素,如:復選框、文本框等采用 GridLayout 布局管理。各個小模塊作為一個類來設(shè)計,其中包含構(gòu)造函數(shù), getscore()方法及 getbeizhu()方法,分別取得本小模塊的得分,及得分的原因。選取其中的政治素質(zhì)模塊描述其實現(xiàn)過程(其他模塊類似)如下: class Zhengzhisuzhi extends Zuhemianban //政治素質(zhì)類,詳見源代碼 { ?? //類內(nèi)部成員的聲明 public Zhengzhisuzhi(){ …… } //構(gòu)造函數(shù),實現(xiàn)界面的布局 public float getscore() //獲取政治素質(zhì)得分 { beizhu=。 //用于存放得分理由 float score=18。 //基本分 18分 if(()) //如果“馬列理論學習優(yōu)”有選中 { score+=1。 //加上該項的得分 beizhu+=()+。 //得分理由加入備注字符串中 } ?? //其他得分項類似處理 return score。 //將得分值返回 11 } public String getbeizhu() //獲取備注內(nèi)容 { return beizhu。 } } 業(yè)務(wù)學習成績計算模塊 業(yè)務(wù)學習成績的界面如圖 6所示: 圖 6 業(yè)務(wù)學習成績計算界面圖 其中一個科目就是一個小模塊,而且這些科目的信息是從服務(wù)器端的“課程信息表”中獲取的,這些科目組合就夠成了業(yè)務(wù)學習成績計算的主要部分。但由于這些科目是動態(tài)生成的,而不是設(shè)計時給定的,所以必須用一個數(shù)組鏈表存儲這些動態(tài)生成的科目類實例,才可能在計算出業(yè)務(wù)學習得分的過程中得到必須的數(shù)據(jù)。也因其是動態(tài)生成的,所以實現(xiàn)過程相對比較復雜,其核心代碼如下: public Yewuxuexi (IAddress ip) //構(gòu)造函數(shù)傳入服務(wù)器的 IP 地址 { ?? //建立與服務(wù)器通信的數(shù)據(jù)輸入輸出流,并提交初始化請求 xinxis=().split(:)。 //讀取初始化數(shù)據(jù) for(int i=1。i。i++) { String[] kechengxinxi=xinxis[i].split(,)。 Xuexichengji xuexichengji=new Xuexichengji(kechengxinxi[0], (kechengxinxi[1].trim()),kechengxinxi[2])。 //實例化一門科目,并將其加入面板中 (xuexichengji)。 //將其加入數(shù)組鏈表中,為下面計算課程的學分成績提供數(shù)據(jù) (xuexichengji)。 } //for } //Yewuxuexi public float getscore() //獲取各門課程的學分成績 總和 { float sum=0。 //初始化成績?yōu)?0 for(int i=0。i()。i++) { //遍歷鏈表中的每個元素,并將得分累加 12 sum=sum+((Xuexichengji)((i))).getscore()。 } return sum。 //將得分作為該方法的返回值返回 } 智能素質(zhì)模塊 智能素質(zhì)的模塊實現(xiàn)界面如圖 7所示: 圖 7 智能素質(zhì)計算界面圖
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1