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

正文內(nèi)容

基于web的等級(jí)考試網(wǎng)上輔導(dǎo)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-20 22:08 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 息實(shí)體ER圖新聞信息表新聞編號(hào)新聞主題新聞內(nèi)容發(fā)布時(shí)間圖47: 新聞信息實(shí)體ER圖評(píng)論信息表評(píng)論時(shí)間評(píng)論內(nèi)容評(píng)論主題評(píng)論編號(hào)評(píng)論人圖48: 評(píng)論信息實(shí)體ER圖試卷存儲(chǔ)信息表考試編號(hào)結(jié)束時(shí)間開(kāi)始時(shí)間答案結(jié)果科目編號(hào)題目編號(hào)考試人圖49: 試卷存儲(chǔ)信息表ER圖考試大綱信息表大綱內(nèi)容所屬課程標(biāo)題文章來(lái)源發(fā)布時(shí)間發(fā)布人圖410: 考試大綱信息表ER圖圖411: 各個(gè)實(shí)體之間的聯(lián)系CDM圖 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本ER圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),根據(jù)以上的ER圖轉(zhuǎn)換我相應(yīng)的關(guān)系模式如下:l 為了便于管理員登錄,安全管理和維護(hù)數(shù)據(jù)庫(kù),建立管理員信息表 表1所示:表1: 管理員信息表(Admin)字段名數(shù)據(jù)類型說(shuō)明userIdint自動(dòng)編號(hào)userNameChar管理員帳號(hào)userPassChar 密碼l 為了存儲(chǔ)考試科目信息,建立考試科目信息表,如表2所示:表2: 考試科目信息表(Lesson)字段名數(shù)據(jù)類型說(shuō)明lessonIdint考試科目代碼lessonNameChar考試科目名稱l 為了存儲(chǔ)各個(gè)用戶的信息,建立用戶信息表,如表3所示表3: 考試系統(tǒng)考生信息表(User_Info)字段名數(shù)據(jù)類型說(shuō)明userIdid自動(dòng)編號(hào)userName varchar用戶帳號(hào)realityNamevarchar真實(shí)姓名userPassvarchar密碼sexchar性別IDCardvarchar身份證號(hào)varchar電子郵件cueProblemvarchar密碼提示問(wèn)題cueResultvarchar密碼提示答案l 為了存儲(chǔ)各科目的試題,建立考試題庫(kù)信息表,如表4所示:表4: 考試系統(tǒng)題庫(kù)信息表(Questions)字段名數(shù)據(jù)類型說(shuō)明idint自動(dòng)編號(hào)subjectchar題目?jī)?nèi)容lessonIdint屬于哪一科optionA varchar選項(xiàng)1optionBvarchar選項(xiàng)2optionCvarchar選項(xiàng)3optionDvarchar選項(xiàng)4answerchar正確答案parsevarchar解釋說(shuō)明difficultyint難度系數(shù) l 建立新聞表,存儲(chǔ)每個(gè)新聞信息,如表5所示:表5: 試系統(tǒng)考試成績(jī)信息表(News)字段名數(shù)據(jù)類型說(shuō)明newsIdint自動(dòng)增長(zhǎng)newsTitlevarchar新聞主題newsContentvarchar新聞內(nèi)容publishTimechar發(fā)布時(shí)間l 建立新聞信息評(píng)論表,存儲(chǔ)用戶對(duì)新聞的評(píng)論信息,如表6所示:表6: 新聞信息評(píng)論表(Comments)字段名數(shù)據(jù)類型說(shuō)明mentIdint自動(dòng)增長(zhǎng)mentTitlevarchar評(píng)論主題mentPersonchar評(píng)論人mentContentvarchar評(píng)論內(nèi)容mentTimechar評(píng)論時(shí)間l 建立考試表,存儲(chǔ)每個(gè)用戶的練習(xí)信息,如表7所示:表7: 考試信息表息表(Paper)字段名數(shù)據(jù)類型說(shuō)明paperIdint自動(dòng)增長(zhǎng)userNamevarchar參加考試人beginTimechar開(kāi)始時(shí)間endTimechar結(jié)束時(shí)間lessonIdint課程編號(hào)quesstionIdInt題目編號(hào)answerchar答案lessonIdChar所屬課程IDl 考試大綱是每門考試的根本依據(jù),正確理解和掌握大綱至關(guān)重要,如表8所示:表8: 考試大綱表(ExamCompuendium)字段名數(shù)據(jù)類型說(shuō)明idint自動(dòng)增長(zhǎng)authorchar發(fā)布人publishTimechar發(fā)布時(shí)間titlevarchar大綱標(biāo)題lessonIdint所屬課程編號(hào)conetentsvarchar大綱內(nèi)容SourceVarhcar大綱來(lái)源 數(shù)據(jù)庫(kù)結(jié)構(gòu)實(shí)現(xiàn)本系統(tǒng)采用的數(shù)據(jù)庫(kù)為Microsoft SQL Server 2005,首先需要安裝SQL Server 2005相關(guān)組件。安裝成功后,打開(kāi)Microsoft SQL Server 2005 的服務(wù)管理器,打開(kāi)企業(yè)管理器建立一個(gè)名為oltses的數(shù)據(jù)庫(kù)。如圖412所示:圖412: 各個(gè)表在數(shù)據(jù)庫(kù)中5 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)流程圖設(shè)計(jì) 用戶流程圖設(shè)計(jì)結(jié)束登錄注冊(cè)開(kāi)始驗(yàn)證用戶問(wèn)題討論在線測(cè)試在線咨詢?yōu)g覽新聞瀏覽公告測(cè)試選擇試題查看發(fā)表對(duì)話具體內(nèi)容具體內(nèi)容 圖51 用戶流程圖開(kāi)始系統(tǒng)用戶管理試題管理會(huì)員管理新聞公告管理添加刪除信息查看刪除用戶查看刪除用戶添加刪除信息確認(rèn)刪除輸入刪除刪除提交操作信息結(jié)束圖52 管理員流程圖 系統(tǒng)的實(shí)現(xiàn) 在第二章和第三章中都是系統(tǒng)的理論設(shè)計(jì),光有理論無(wú)行動(dòng)也是枉然。在第四章中給出按照前面的理論設(shè)計(jì)怎么具體實(shí)現(xiàn)系統(tǒng)。由于篇幅的限制在這里只能列出幾個(gè)重點(diǎn)模塊的具體實(shí)現(xiàn)。 連接數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)交互是一個(gè)系統(tǒng)最重要的部分,所以在一個(gè)程序的運(yùn)行當(dāng)中要需要多次與數(shù)據(jù)進(jìn)行連接等相關(guān)操作。如果每次遇到需要操作數(shù)據(jù)庫(kù)時(shí)都重新寫一遍連接會(huì)產(chǎn)生大量的冗于代碼,這也是違背面向?qū)ο蟪绦蛟O(shè)計(jì)的原則。在數(shù)據(jù)庫(kù)連接技術(shù)方面一般有很多中如:ODBC、JDBC和一些專業(yè)框架等,每種連接都各有個(gè)的特點(diǎn)。本系統(tǒng)采用與數(shù)據(jù)交互性比較強(qiáng)的JDBC連接方式,也是數(shù)據(jù)操作比較高效的當(dāng)然操作也會(huì)變的復(fù)雜。在本程序中我把數(shù)據(jù)操作分離開(kāi)來(lái),寫出一個(gè)工具類讓其它類操作,數(shù)據(jù)庫(kù)連接類的作用就是返回一個(gè)連接,怎么操作要看具體的功能需求。數(shù)據(jù)工具類我分別寫了三個(gè)文件:l (屬性文件,用來(lái)保存數(shù)據(jù)庫(kù)的連接驅(qū)動(dòng),連接URL地址,帳號(hào),密碼等。)l 圖53: 數(shù)據(jù)庫(kù)屬性文件l (讀取屬性文件的類,此類采用單連模式寫的。程序運(yùn)行中只創(chuàng)建一個(gè)對(duì)象)public final class PropertiesUtil extends Properties { private static final long serialVersionUID = 1L。 private static PropertiesUtil instance。 /** * 公有的獲取實(shí)例的方法 */ public static PropertiesUtil getInstance() { if (instance != null) { return instance。 } else { makeInstance()。 return instance。 } } /** * 同步的創(chuàng)建實(shí)例方法 */ private static synchronized void makeInstance() { if (instance == null) { instance = new PropertiesUtil()。 } } /** * 私有的構(gòu)造方法,確保實(shí)例的唯一性 */ private PropertiesUtil() { InputStream is = ().getResourceAsStream(/)。 try { (is)。 } catch (Exception e) { (錯(cuò)誤:沒(méi)有讀取屬性文件。)。 return。 } }}3. (數(shù)據(jù)庫(kù)連接類,調(diào)用本類中的 getconn() 方法可以得到與數(shù)據(jù)的連接。)public class ConnectionUtil { /** * 返回連接 * @return Connection */ public static synchronized Connection getConn() { // 讀出配置信息 String driverClassName = ().getProperty(driverName)。 String url = ().getProperty(connectionUrl)。 String password = ().getProperty(password)。 String username = ().getProperty(username)。 Connection conn = null。 try { // 加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序 (driverClassName)。 conn = (url, username, password)。 } catch (Exception e) { ()。 } return conn。 } public static void closeAll(Connection conn, PreparedStatement pstmt,ResultSet rs){ //方法體略 詳見(jiàn)源代碼 } }} 用戶頁(yè)面設(shè)計(jì)本模塊可以說(shuō)是系統(tǒng)的臉部,是展示給用戶看的最基本的頁(yè)面。其中如初展示在線答疑部分,此部分與形成接口,可以是用戶和老師進(jìn)行一對(duì)一在線交流。如圖52所示:圖54: 前臺(tái)首頁(yè)實(shí)現(xiàn)代碼: table width=100 border=0 cellspacing=0 cellpadding=0 tr td colspan=3img src=%=basePath%images/
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1