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

正文內(nèi)容

畢業(yè)設(shè)計(jì)報(bào)告學(xué)生考試系統(tǒng)(服務(wù)器端)-資料下載頁(yè)

2025-01-21 16:32本頁(yè)面
  

【正文】 {()。}()。}}。()。()。().addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {()。()。}})。} 成績(jī)管理模塊成績(jī)管理功能有查詢學(xué)生客觀題分?jǐn)?shù)并導(dǎo)出、導(dǎo)出客觀題答案和清除學(xué)生成績(jī)。界面如下:圖 411 成績(jī)查詢查詢功能主要代碼如下:22public MapString, Object queryGradeBypage(int page, int pageNumber,String studName, String paperName,String magor, String number) throws Exception {Connection conn = null。MapString,Object map = new HashMap()。try{conn = ()。(false)。gradeDAO = new GradeDAO(conn)。ListGrade list = (page,pageNumber,studName,paperName,magor,number)。long sum = (studName,paperName,magor,number)。(, list)。(, sum)。()。}catch(Exception e){()。()。throw new SDHException(())。}finally{(conn)。}return map。} 考務(wù)管理考務(wù)管理包括開(kāi)啟考試服務(wù)和關(guān)閉考試服務(wù),界面如下:圖 411 考務(wù)管理考務(wù)管理主要代碼如下:public class UIStartOrStopMainPanel extends JPanel implements ActionListener{private static final JComponent ftPaper = null。private JLabel jlPaper = new JLabel(選擇試卷, )。private static JTextField jfPaper = new JTextField()。private JButton queryPaper = new JButton(())。23private JLabel jlPassword = new JLabel(考試口令 ,)。private JTextField tfPassword = new JTextField()。private JButton start = new JButton(開(kāi)啟考試,IconFactory. getIcon())。private JButton stop = new JButton(停止考試,())。private JPanel northPanel = new JPanel()。private JPanel centerPanel = new JPanel()。private JPanel southPanel = new JPanel()。private JPanel panel = new JPanel()。private JPanel btnPanel = new JPanel()。public UIStartOrStopMainPanel(){jbInit()。}private void jbInit(){((1))。(queryPaper)。(this)。(this)。(this)。(new Dimension(180,25))。(new Dimension(180,25))。(new Dimension(25,25))。(new BorderLayout())。(jlPaper)。(jfPaper)。(false)。(jlPassword)。(tfPassword)。(start)。(stop)。(new BorderLayout())。(,)。(centerPanel,)。(,)。(panel,)。(,)。((new TitledBorder((,new Color(142, 142, 142)), 考務(wù)管理), BorderFactory.createEmptyBorder(5, 5, 5, 5)))。}@Overridepublic void actionPerformed(ActionEvent e) {if(().equals()){24UIExamPaperMgt examPaperMgt = new UIExamPaperMgt()。(true)。}else if(().equals()){ExamPaper paper = null。if(.equals(().trim())){(this, 請(qǐng)選擇試卷)。return。}if(.equals(().trim())){(this, 考試口令不能為空)。return。}try {boolean flag = ().isExists()。if(flag){(this, 考試系統(tǒng)已開(kāi)啟,不能重復(fù)開(kāi)啟 )。return 。}paper = ().queryPaperByName(().trim())。flag = ().startExam(paper,().trim())。if(flag){(this, 考試開(kāi)啟成功 )。}} catch (Exception e1) {()。}}else if(().equals()){try {boolean flag = ().stopExam()。if(flag){(this, 考試服務(wù)已關(guān)閉 )。}} catch (SDHException e1) {()。}}}public static void setValue(String value){(value)。}}25第五章 系統(tǒng)測(cè)試數(shù)據(jù)庫(kù)連接測(cè)試:本系統(tǒng)采用 JDBC 連接數(shù)據(jù)庫(kù),導(dǎo)入 MySQL jar 包后,并檢查數(shù)據(jù)表的建立無(wú)誤,通過(guò)管理員賬戶登錄測(cè)試。測(cè)試時(shí)首先輸入正確密碼進(jìn)行驗(yàn)證登錄,然后輸入錯(cuò)誤密碼進(jìn)行驗(yàn)證登錄,最后通過(guò) java 代碼中獲取的值與數(shù)據(jù)庫(kù)中的值進(jìn)行比較。代碼功能結(jié)構(gòu)測(cè)試:系統(tǒng)開(kāi)發(fā)過(guò)程中,經(jīng)常會(huì)需要很多的返回值,如:查詢題目時(shí)返回題目實(shí)體,然后將其放入一個(gè) Map 容器中。這時(shí)先通過(guò) sql 語(yǔ)句在數(shù)據(jù)庫(kù)中查詢,然后將兩者比較,看看是否正確。功能模塊測(cè)試:首先對(duì)單個(gè)功能進(jìn)行測(cè)試,包括對(duì)正常和非正常數(shù)據(jù)的測(cè)試。測(cè)試過(guò)程中,重復(fù)數(shù)據(jù)只能入庫(kù)一次。兩張表關(guān)聯(lián)時(shí)并且有數(shù)據(jù)(如課程下關(guān)聯(lián)有題目,則不能對(duì)課程進(jìn)行刪除) ,則不能刪除。系統(tǒng)整體功能測(cè)試:服務(wù)器端和客戶端功能模塊完善后,在服務(wù)器端開(kāi)啟考試,測(cè)試客戶端能否正??荚嚕荚囃戤吅蠓?wù)器端能否查詢到學(xué)生成績(jī)。26第六章 總結(jié)我們小組在習(xí)慧丹老師的精心指導(dǎo)下,完成了系統(tǒng)的設(shè)計(jì)??傮w上來(lái)說(shuō),實(shí)現(xiàn)了其基本功能、達(dá)到了預(yù)期的效果。本系統(tǒng)的優(yōu)點(diǎn)有界面美觀、功能簡(jiǎn)潔、容易操作。本系統(tǒng)采用 java swing 編寫(xiě)界面,通過(guò) JDBC 連接數(shù)據(jù)庫(kù)。開(kāi)發(fā)過(guò)程中用到了java 設(shè)計(jì)模塊中的觀察者模式、組合模式和工廠模式。界面布置中用到了表格JTable、樹(shù) JTree 等。同時(shí)在對(duì)后臺(tái)的設(shè)計(jì)中用到了容器,如Map、Set、List、Vector 等。在查詢過(guò)程,將查詢內(nèi)容放入一個(gè)線程中,這樣能使系統(tǒng)性能得到提升。服務(wù)器端已實(shí)現(xiàn)添加課程管理、考生信息管理、試題管理、試卷管理、考生成績(jī)管理、考務(wù)管理功能??蛻舳说卿浻袃煞N選擇,如果選擇考試,則需要服務(wù)器端開(kāi)啟考試,如果選擇平時(shí)練習(xí),則有學(xué)生選擇試題。畢業(yè)設(shè)計(jì)給了我們展示的舞臺(tái),鍛煉了我們的動(dòng)手能力,和獨(dú)立解決問(wèn)題的能力。在開(kāi)發(fā)過(guò)程中,遇到很多的瓶頸, 通過(guò)百度及請(qǐng)教老師都得到了解決。此次開(kāi)發(fā)鍛煉了個(gè)人能力和協(xié)作能力,為將來(lái)就業(yè)打下了一定的基礎(chǔ)。具體分工:本系統(tǒng)開(kāi)發(fā)由兩人完成,需求分析和數(shù)據(jù)庫(kù)設(shè)計(jì)由兩人共同完成。開(kāi)發(fā)過(guò)程,我主要完成服務(wù)器端的用戶管理模塊、試題管理模塊、試卷管理模塊、成績(jī)管理模塊及考務(wù)管理模塊。27參考文獻(xiàn)[1] 陳國(guó)君,陳磊, 查詢?cè)O(shè)計(jì)基礎(chǔ)(第 4 版).清華大學(xué)出版社,.[2] 郝曉玲,漢冬梅,. 清華大學(xué)出版社,.[3] 黃縉華. MySQL 入門(mén)很簡(jiǎn)單. 清華大學(xué)出版社,.[4]王珊,薩師煊. ,.[5] ,.[6],.[7] 張海藩。.[8] Bruce Eckel. Java ,.指導(dǎo)老師:習(xí)慧丹28附錄 學(xué)生考試系統(tǒng)流程圖
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1