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

正文內(nèi)容

基于javaee的在線考試系統(tǒng)畢業(yè)設計論文(參考版)

2024-08-31 15:32本頁面
  

【正文】 ○B(yǎng) 對考 生信息的維護 顯示所有考生 ,和刪除考生的界面 ,源碼 。 } return (del)。 boolean b。//強制轉(zhuǎn) 化 ,使用到了包裝類 ,因為從頁面上得到的 qid 是一個字符串的格式 。 return (list)。//創(chuàng)建一個 list 列表用來存放題目 。 管理里員后臺登錄 操作的主要界面和代碼 。 return (list)。 } (scoreinfo, score)。 } catch (Exception e) { (scoreinfo, 無成績 )。 try { score = ((), term).getScore()。 //從頁面中得到 select參數(shù) Student s = (Student) (st)。 HttpSession hs = (false)。 安徽工業(yè)大學 畢業(yè)設計(論文)說明書 共 40 頁 第 24 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ } } ○2 考生的成績查詢實現(xiàn) 。 return (Examreport) (, id)。 } //得到考生考試的成績 。 return count。 String hql = select count(*) from ExamPaper as ep INNER JOIN table_question as q on = and = and = ?。 //使用內(nèi)連接來從數(shù)據(jù)庫中取得相應的題目和答案 。 } public int autograde(int erid) {//自動的評分功能 。 temp = ((n))。 Random random。 } return ()。 } catch (Exception e) { ()。 (^^^^^)。//將考生考的成績放到數(shù)據(jù)庫中 。 (ep)。 try { for (ExamPaper ep : eps) {//迭代將試卷列表存到數(shù)據(jù)庫中 。 } //提交學生的成績 將其保存到數(shù)據(jù)庫中 安徽工業(yè)大學 畢業(yè)設計(論文)說明書 共 40 頁 第 23 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ public Integer submit(Student s, ListExamPaper eps) { Session session = ()。 } //通過學號和學期來查詢考試的成績 public Examreport selectStudentScore(int sno, String term) { Session session = ()。 public ListExamPaper selectStudentExamPaper(int erid) { Session session = ()。 return (Question) (, id)。 } //通過題庫的中的 id來選擇題目 。 else i。//隨機的 q = selectQuestion(temp)。 i = num。 if (count num)//判斷題目數(shù)是否小于試卷中的題目數(shù) num = count。 count = ((hql1).uniqueResult() .toString())。 String hql1 = select count(*) from table_question。 rd = ((hql).uniqueResult() .toString())。//創(chuàng)建題庫的實例對象 安徽工業(yè)大學 畢業(yè)設計(論文)說明書 共 40 頁 第 22 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ String hql = select max(id) from table_question。//問題的列表 。//題目的序列號 int count = 0。 int temp = 0。 //生成試卷的列表方法 public ListQuestion generatorPaper(int num) { Session session = ()。 } 考試主界面: 主要有模塊組成 ,考試和當場的成績查詢 ,考生成功的登錄后 ,在界面上選擇自己所要參加考試的學期 ,當點擊參加考試 ,就會觸發(fā)后臺的一些業(yè)務 ,隨機的生成一份試卷 。 } } catch (Exception e) { ()。 } else { (stinfo, 密碼錯誤 )。 (SNO + ())。 (qflg, 0)。 if (().equals(passwd)) { HttpSession session = (true)。 Student stu = (sno)。// 得 到 頁password StudentService service = new StudentServiceImp()。//得到頁面中的 sno屬性的值 。 public ActionForward login(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String target = f。/*調(diào) student 用后臺的業(yè)務*/ ExamService es = new ExamServiceImpl()。 系統(tǒng)模塊部分設計 用戶登錄 ○1對于已注冊的用戶根據(jù)用戶名和密碼進行登陸,登錄界面如下: ○2填寫您的學號、密碼 。 考卷表 : create table ExamPaper( id int not null auto_increment, 主鍵的自增機制 erid int null,成績的 id引用 , qid int null,題目的 id引用不 answer varchar(150),問定義題 primary key(id)主鍵 )。 題庫表 : create table table_question( id int (10) not null auto_increment,問題主鍵 context varchar(150),內(nèi)容 answer1 varchar(150),答案 answer2 varchar(150), answer3 varchar(150), answer4 varchar(150), answer varchar(150),標準答案 primary key(id)主鍵定義 )。, 題庫表 :(table_question):用來保存題庫的信息 成績表 :(examreport):保存考生考的成績 。 ○代碼分層思想 由于采用 B/S 設計模式分層思想,同時根據(jù)軟件工程的管理思想及系統(tǒng)分析的設計與分析的思想進行系統(tǒng)的開發(fā),利用 Java 語言開發(fā) Web 應用程序,提供String+Hibernate+Spring 框架對系統(tǒng)的程序代碼結(jié)構(gòu)進行分層 。 如 C 等過程化語言。 精確的說,有些程序是圍繞著 什么正在發(fā)生 而編寫,有些則是圍繞 誰正在受影響 而編寫的。 ○系統(tǒng)工程的流程思想 我們在系統(tǒng)開發(fā)過程中,采用軟件工程的開發(fā)管理,在開發(fā) 的過程中也遵循軟件工程的思想, 軟件工程的主要環(huán)節(jié)有:人員管理 (自己模擬) 、項目管理 (我的小組模擬) 、可行性與需求分析、系統(tǒng)設計、程序設計、測試、維護等,如圖 所示。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務器數(shù)據(jù)庫也很安全 。 這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本( TCO)。 這種應用程序的設計使用客戶 /服務器模式,各層可以同時開發(fā),并且可以由不同的 成員 組用不同的語言來開發(fā)。第三層包括數(shù)據(jù)庫以及處理讀寫以及訪問數(shù)據(jù)庫的程序。在一個典型的三層架構(gòu)應用程序中,應用程序的用戶工作站包括提供圖形用戶界面( GUI)的程序設計和具體的應用程序入口表格或交互式窗口。 一個三層架構(gòu)的應用程序由三部分組成,這三部分各自分布在網(wǎng)絡中的不同地方。它是隨著 Inter 技術的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。 系統(tǒng)需要解決的主要問題 此系統(tǒng)我們不區(qū)分個人具體做那些模塊,都需要把整個的系統(tǒng)的每個模塊做一邊以下是我們分析 題庫管理:用于對單個試題的增、刪、改、查等基本維護 在線考試管理子系統(tǒng) 用戶管理 題庫管理 試卷管理 考試管理 評卷管理 成績管理 安徽工業(yè)大學 畢業(yè)設計(論文)說明書 共 40 頁 第 9 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 試卷管理:隨機組卷 `、還可對考生的基本信息進行維護。例如,使用 Hibernate 的查詢,可以直接返回包含某個值對象的列表( List),而不必向傳統(tǒng)的 JDBC 訪問方式一樣把結(jié)果集的數(shù)據(jù)逐個裝載到一個值對象中,為我們的編碼工作節(jié)省了大量的勞動。 表現(xiàn)層和服務層的分離是通過兩種框架達到目的的,剩余的就是持久層框架了,通過持久層的框架將數(shù)據(jù)庫存儲從服務層中分離出來就是其目的,持久層框架有兩種方向:直接自己編寫 JDBC 等 SQL 語句(如Ibatis);使用 O/R Mapping 技術實現(xiàn)的 Hibernate 和 JDO 技術;當然還有 EJB中的實體 Bean 技術。 Hibernate 通過持久層的框架將數(shù)據(jù)庫存儲從服務層中分離出來 它是 O/R Mapping 的一種實現(xiàn)是目前在 JAVA 界使用非常廣泛的 O/R Mapping 的一種實現(xiàn),可以實現(xiàn)關系型數(shù)據(jù)庫 和對象之間的映射。這些包括如 Grid 控件,用戶可以將該部件拖放到開發(fā)環(huán)境中。最初, JavaBean 的目的是為了將可以重復使用的軟件代碼打包標準。 用戶可以使用 JavaBean 將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用 java代碼創(chuàng)造的對象進行打包,并且其他的開發(fā)者可以通過
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1