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

正文內(nèi)容

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

2025-07-20 22:08 本頁面
 

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