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

正文內(nèi)容

基于bs模式的在線考試管理子系統(tǒng)畢業(yè)論文-閱讀頁(yè)

2025-07-03 17:03本頁(yè)面
  

【正文】 考試科目,考試學(xué)期和試卷分?jǐn)?shù)表 成績(jī)信息表(exam_paper)表名 表 Grade列名 數(shù)據(jù)類(lèi)型(精度范圍) 空/非空/約束 注釋Id int 非空/PK 自定義的一個(gè) id,作為主鍵,自增S_id int 非空/Fk 考試結(jié)果表引用學(xué)生表的 IDEP_id int 非空/Fk 考試結(jié)果表引用試卷表的 IDC_id Int 非空 科目編號(hào)Exam_term Varchar(10) 非空 學(xué)期,不為空 Exam_score Int 空 總分 補(bǔ)充說(shuō)明6.成績(jī)結(jié)果表(exam_result)21記錄考生考試試卷,試題編號(hào),答題狀態(tài),每題分?jǐn)?shù)等表 試卷信息表(exam_result)表名 表 exam_result列名 數(shù)據(jù)類(lèi)型(精度范圍) 空/非空/約束 注釋id int 非空/PK 自定義的一個(gè) id,作為主鍵,自增長(zhǎng)S_id Int 非空/Fk 考試結(jié)果表引用學(xué)生表的 IDEP_id int 非空/Fk 考試結(jié)果表引用試卷表的 IDEQ_id Int 非空/Fk 考試結(jié)果表引用題庫(kù)表的 IDResult_status Varchar(12) 非空 結(jié)果狀態(tài)Exam_question_score int 非空 分值,根據(jù)狀態(tài)得到的分值補(bǔ)充說(shuō)明224 界面設(shè)計(jì)與功能模塊的實(shí)現(xiàn) 界面設(shè)計(jì)(1)管理員登陸界面管理員用戶(hù)登陸成功后使用該系統(tǒng): 管理員登陸界面(2) 教師考試設(shè)置頁(yè)面該頁(yè)面主要用來(lái)要驗(yàn)證教師的登陸,然后轉(zhuǎn)入相應(yīng)的操作頁(yè)面。同時(shí)生成的試卷以xml 文件的形式保存在當(dāng)前的項(xiàng)目中,便于考務(wù)員管理。: 考題管理界面(5) 生成試題頁(yè)面進(jìn)入該界面老師可以生成考試試題。: 報(bào)告分析界面 報(bào)告分析結(jié)果界面25 報(bào)告分析結(jié)果界面(7) 學(xué)生登陸頁(yè)面學(xué)生輸入用戶(hù)名和密碼進(jìn)入學(xué)生首頁(yè) 學(xué)生登陸界面(8) 學(xué)生考試界面點(diǎn)擊考試進(jìn)入考試界面,教師要求學(xué)生輸入考試的書(shū)卷類(lèi)型和試卷編號(hào),確定后試題顯示在界面上,學(xué)生考試答題。如下圖 所示 學(xué)生獲取考試報(bào)告界面(10) 教師閱卷頁(yè)面教師登陸后,點(diǎn)擊開(kāi)始閱卷,進(jìn)入教師閱卷頁(yè)面。若學(xué)號(hào)及考生答案為空,則此題無(wú)人做答。如下圖 所示27圖 教師總分界面 典型代碼設(shè)計(jì) ACTIONpackage 。import 。import 。import 。import 。private ResultView rv。ListString slist = new ArrayListString()。}public void setRlist(ListString rlist) { = rlist。28}public void setResultViewBO(ResultViewBO resultViewBO) { = resultViewBO。}public void setSlist(ListString slist) { = slist。//從數(shù)據(jù)庫(kù)中查出學(xué)期,傳到 頁(yè)面中的學(xué)期下拉列表中ResultSet result = ()。int rownum = ()。for(int i= 0。i++){()。}(result)。()。()。irow。((1))。return SUCCESS。import 。import 。import 。public class GenerateExcelAction extends ActionSupport {private GradeViewBO gradeViewBO。public ResultSet getResultSet() {return resultSet。}public GradeViewBO getGradeViewBO() {return gradeViewBO。}public InputStream getDownloadFile(){return (resultSet)。String paperName = (String) (paperName)。(term+++++++++++++++++++++++paperName)。//獲取 Excel 表格的輸入流InputStream is=()。}} BO 實(shí)現(xiàn)層package 。import 。30import 。import 。import 。import 。import 。import 。import 。import 。private CharacterUtil charUtil。}public void setCharUtil(CharacterUtil charUtil) { = charUtil。}public GradeViewDAO getGradeViewDAO() {return gradeViewDAO。}public InputStream getInputStream(ResultSet resultSet) {(waittingexcel start to print!)。HSSFSheet sheet = (學(xué)生成績(jī))。HSSFCell cell = ((short) 0)。(學(xué)號(hào))。()。cell = ((short) 2)。(試卷名)。()。cell = ((short) 4)。(成績(jī))。(count:+count)。int num = ()。for(int i=1。i++){()。for (int j = 1。 j++) {( +(j)+ )。()。}}} catch (SQLException e1) {// TODO Autogenerated catch block()。final File file = new File(fileName)。//把生成的 Excel 文件作為臨時(shí)文件放在服務(wù)器下try {OutputStream os = new FileOutputStream(file)。32()。}//讀取臨時(shí)文件InputStream is = null。} catch (FileNotFoundException e) {// TODO Autogenerated catch block()。//半個(gè)小時(shí)后自動(dòng)刪除臨時(shí)文件} catch (InterruptedException e) {// TODO Autogenerated catch block()。}}).start()。}public ResultSet searchProp(String term, String paperName) {return (term, paperName)。本系統(tǒng)通過(guò)友好的界面,給用戶(hù)新的想法和氣息,教師能夠完成題庫(kù)中題目的增加和修改操作,并生成試卷,通過(guò)對(duì)試卷的管理可以分階段對(duì)學(xué)生進(jìn)行各科目測(cè)試,學(xué)生可以通過(guò)叫公告及時(shí)了解考試相關(guān)信息并提前做好復(fù)習(xí)的等工作,讓學(xué)生以充足的精力和優(yōu)雅的環(huán)境來(lái)面對(duì)考試,考試結(jié)束后,系統(tǒng)會(huì)在第一時(shí)間把試卷客觀題的答案結(jié)果顯示給考生,當(dāng)教師在后臺(tái)功過(guò)人性化的界面把主觀題的答案給出時(shí),系統(tǒng)即可開(kāi)始總計(jì)各學(xué)生考試成績(jī)。最后,系統(tǒng)還提供了輸出 EXCEL 表格的功能,教師可將成績(jī)單下載到本地以供以后出題的需要。在整個(gè)設(shè)計(jì)過(guò)程中,出現(xiàn)了 Hibernate 的一些小 BUG,即通過(guò) Hibernate 進(jìn)行數(shù)據(jù)的持久化操作并使用原生 SQL 語(yǔ)句,會(huì)導(dǎo)致系統(tǒng)的“假死” 狀態(tài),我最后解決的辦法是手動(dòng)編寫(xiě)一個(gè) JDBC 連接類(lèi),這樣就能直接操縱原生 SQL 語(yǔ)句。AJAX,Hibernate 這些或是剛剛出來(lái)的比較先進(jìn)的前臺(tái)美工工具,或是一些主流的 WEB 開(kāi)發(fā)工具,在功能實(shí)現(xiàn)上也別具一格。34致 謝從去年走出校園培訓(xùn)學(xué)習(xí)以及實(shí)習(xí)和工作到今天重新回到母校,感觸良多。在深圳實(shí)習(xí)的日子里,通過(guò) 45 天不間斷的工作和學(xué)習(xí),每天工作和學(xué)習(xí)都超過(guò) 12 個(gè)小時(shí),雖然很累,但是我們真的有成長(zhǎng)。從拿到畢業(yè)設(shè)計(jì)任務(wù)書(shū)滿(mǎn)頭霧水到交上一份完美的系統(tǒng),最后到登上答辯的舞臺(tái),我經(jīng)歷著這樣一個(gè)不斷提高自己和成長(zhǎng)的過(guò)程。經(jīng)過(guò)將近半年的努力,我的畢業(yè)設(shè)計(jì):用 JSP,SSH,MYSQL 制作的基于 B/S模式的在線考試系統(tǒng)后臺(tái)管理子系統(tǒng)終于完工了,這不僅是本人辛勤汗水的結(jié)晶,更凝聚了指導(dǎo)老師和其他所有指導(dǎo)我、鼓勵(lì)我的人們的幫助和關(guān)心。特別是她嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,深厚的理論水平、平易近人的學(xué)者之風(fēng)都深深地影響了我,激勵(lì)著我在今后的工作生活道路上不斷開(kāi)拓進(jìn)取。所有這些,將使我終生受益。一部分用戶(hù)非常喜歡基于 HTML 的用戶(hù)界面,而其他用戶(hù)希望他們使用的每個(gè)應(yīng)用程序都表現(xiàn)得像 Excel 那樣的桌面應(yīng)用程序。您知道 HTML 無(wú)法達(dá)到這樣的目標(biāo),但是怎么做才能符合要求呢?本文要討論一系列 Web 用戶(hù)界面技術(shù),讓您構(gòu)建的應(yīng)用程序具有比瀏覽器更好的用戶(hù)體驗(yàn)。在用戶(hù)界面方面,當(dāng)今的企業(yè)應(yīng)用程序開(kāi)發(fā)人員受到來(lái)自用戶(hù)和運(yùn)營(yíng)部門(mén)的雙重壓力。他們希望所有應(yīng)用程序都表現(xiàn)得像 Microsoft 的 Excel 或者其他客戶(hù)機(jī)應(yīng)用程序一樣。此外,若有相同數(shù)據(jù)的多個(gè)視圖(例如,一個(gè)表格視圖和一個(gè)圖形視圖),那么還希望在其中一個(gè)視圖中進(jìn)行修改時(shí),其他視圖能夠立即反映出這一修改。盡管他們知道 HTML 用戶(hù)體驗(yàn)不如基于本機(jī)操作系統(tǒng)(OS)的用戶(hù)界面那么健壯,但他們認(rèn)為為了改進(jìn)用戶(hù)體驗(yàn),安裝、配置和管理客戶(hù)機(jī)代碼的成本太高了。實(shí)際上,如果有客戶(hù)機(jī)組件存在,許多 Java 2 Enterprise Edition(Java EE)應(yīng)用程序可能不會(huì)構(gòu)建起來(lái),因?yàn)槌杀緦?duì)于應(yīng)用程序的業(yè)務(wù)目標(biāo)來(lái)說(shuō)太高了。大多數(shù)組織都意識(shí)到了服務(wù)器部署的 Java EE 應(yīng)用程序的37經(jīng)濟(jì)優(yōu)勢(shì),因此根本不會(huì)考慮部署那些必須在各個(gè)客戶(hù)機(jī)上進(jìn)行安裝的代碼,除非是不得已。如何能夠滿(mǎn)足這些表面上相互沖突的需求,讓雙方都滿(mǎn)意呢?幸運(yùn)的是,現(xiàn)有的技術(shù)使您能夠提供比瀏覽器更好的用戶(hù)體驗(yàn),同時(shí)不必在客戶(hù)機(jī)上手工安裝代碼。在Tim O39。Web 應(yīng)用程序同時(shí)提供了兩種環(huán)境的優(yōu)點(diǎn):低成本高效率的基于服務(wù)器的部署模型,以及幾乎可以與客戶(hù)機(jī)應(yīng)用程序媲美的用戶(hù)體驗(yàn)。Flex 由 Adobe/Macromedia 提供,而 OpenLaszlo 是最初由Laszlo Systems Inc 創(chuàng)建的開(kāi)放源碼軟件。盡管這兩種技術(shù)有許多相似性,但關(guān)鍵的一點(diǎn)差異是它們需要的運(yùn)行時(shí)基礎(chǔ)設(shè)施。在本質(zhì)上,這個(gè)服務(wù)器為客戶(hù)機(jī)和應(yīng)用程序的服務(wù)器組件之間的所有通信和數(shù)據(jù)交換提供中介。一項(xiàng)改進(jìn)是版本 3 引入了一種 SOLO 開(kāi)發(fā)模式,使得在某些部署配置中不再需要 Laszlo Presentation Server。最新版本(OpenLazlo 4)正處于 beta 測(cè)試階段,它使基于 Laszlo 的應(yīng)用程序能夠不帶 Adobe/Macromedia Flash Player 插件運(yùn)行。如何判斷哪種產(chǎn)品更適合您的組織?Flex 的主要優(yōu)點(diǎn)是可以 Adobe/Macromedia 獲得充分的產(chǎn)品支持,但是要為 Flex Data Services Server 的許可證付費(fèi)。Adobe Flex 2 應(yīng)用程序也需要 Flash Player plugin V9。OpenLaszlo 技術(shù)最初是作為商業(yè)產(chǎn)品發(fā)布的,但是在 2022 年 Laszlo Systems 開(kāi)放了這種技術(shù)的源碼,采用了 Common Public License()許可方式。對(duì)于 OpenLaszlo,費(fèi)用不是大問(wèn)題,但是有些組織的公司策略不允許使用開(kāi)放源碼軟件,所以可能不能選用 OpenLaszlo。EclipseRPC 這種技術(shù)源自 Eclipse 開(kāi)發(fā)工具工作臺(tái),這是由 管理和控制的通用工具開(kāi)發(fā)平臺(tái)。IBM Workplace Managed Client 是 IBM 的 Workplace 產(chǎn)品系列的一個(gè)組件。它提供的功能包括文檔管理、消息傳遞(包括即時(shí)消息傳遞)、Web 瀏覽、Notes174。Lotus Expeditor 提供一個(gè)富客戶(hù)機(jī)平臺(tái),它支持企業(yè)應(yīng)用程序、事務(wù)處理、設(shè)備管理和 Web 服務(wù)。但是,如果應(yīng)用程序在本質(zhì)上是事務(wù)性的,那么通常建議選用 Lotus Expeditor。因?yàn)閼?yīng)用程序駐留在客戶(hù)機(jī)上,客戶(hù)機(jī)可以充分利用它所在工作站的功能,可以創(chuàng)建出高度交互性的用戶(hù)體驗(yàn)。因此,您可以開(kāi)發(fā)一個(gè) Java 代碼基,它能夠在 Linux?和 Windows?上運(yùn)行,以后甚至能夠在 Macintosh 上運(yùn)行。用戶(hù)界面組件是使用 SWT(Standard Widget Toolkit)部件或 jFace 組件構(gòu)建的。jFace 是一個(gè)使用SWT 實(shí)現(xiàn)的 UI 工具包,它簡(jiǎn)化了許多常見(jiàn)的 UI 編程任務(wù)。最終結(jié)果是更具交互性的用戶(hù)體驗(yàn),其外觀和感覺(jué)與用戶(hù)熟悉的其他本機(jī)操作系統(tǒng)應(yīng)用程序相似。這項(xiàng)關(guān)鍵特性消除了與客戶(hù)機(jī)駐留的應(yīng)用程序代碼相關(guān)聯(lián)的大多數(shù)(如果不是全部的話)系統(tǒng)管理成本。Ajax(異步 JavaScript 和 XML)是 Jesse James Garrett 創(chuàng)造的一個(gè)術(shù)語(yǔ),它是指一種基于標(biāo)準(zhǔn)的技術(shù)/設(shè)計(jì)模式,用來(lái)為服務(wù)器部署的應(yīng)用程序開(kāi)發(fā)比瀏覽器更好的用戶(hù)體驗(yàn)。通過(guò)使用 Ajax,可以編寫(xiě) JavaScript 代碼來(lái)改進(jìn) HTML,創(chuàng)建出豐富的交互性用
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1