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

正文內(nèi)容

在線答疑系統(tǒng)畢業(yè)設(shè)計(jì)論文(已改無(wú)錯(cuò)字)

2022-08-23 14:03:47 本頁(yè)面
  

【正文】 程 我的申請(qǐng) 用于學(xué)生查看自己的申請(qǐng)?zhí)幚砬闆r 退出 學(xué)生退出系統(tǒng)登錄 教師模塊功能定義 表 教師模塊功能列表 功能名稱 定義 教師注冊(cè) 用于注冊(cè)教師信息 教師登錄 用于教師登錄系統(tǒng)的身份驗(yàn)證 修改資料 用于教師修改個(gè)人資料 回答問(wèn)題 用于教師回答學(xué)生所提出的問(wèn)題 申請(qǐng)?zhí)幚? 用于教師處理學(xué)生的課程申請(qǐng) 添加學(xué)生 用于 教師 為自己的課程添加學(xué)生 刪除學(xué)生 用于教師刪除自己課程下的學(xué)生 查看課程 用于教師查看自己的課程 退出 教師退出系統(tǒng)登錄 湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 11 管理員功能模塊定義 表 管理員模塊功能列表 功能名稱 定義 管理員登錄 用于 管理員 登錄系統(tǒng)的身份驗(yàn)證 課程管理 用于對(duì)課程信息進(jìn)行 添加、修改和刪除 提問(wèn)管理 用于問(wèn)題信息的 維護(hù),對(duì)過(guò)時(shí)答疑信息的刪除 回復(fù)管理 用于回復(fù)信息的維護(hù),對(duì)不良回復(fù)信息的刪除 學(xué)生管理 用于對(duì) 學(xué)生用戶的信息進(jìn)行修改和刪除 教師管理 用于 教師用戶信息的修改和刪除 管理員管理 用于 管理用戶信息的修改、添加和刪除 退出 管理員退出系統(tǒng)登錄 湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 12 湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 13 第四章 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)分析 由于本系統(tǒng)的規(guī)模不是很大,因此選用 MySQL 數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)為開(kāi)源免費(fèi)產(chǎn)品,可以直接通過(guò)網(wǎng)上下載得到,從而大大節(jié)約了開(kāi)發(fā)成本。 MySQL 數(shù)據(jù)庫(kù)是現(xiàn)今小型應(yīng)用開(kāi)發(fā)中比較流行的數(shù)據(jù)庫(kù),且從其 版本開(kāi)始支持事務(wù),能夠確保數(shù)據(jù)的完整性和安全性。 項(xiàng)目 ER 圖 在線答疑系統(tǒng)作為 學(xué)生和老師之間針對(duì)于學(xué)生所提出的問(wèn)題進(jìn)行溝通和交流的橋梁,所包含的實(shí)體有提問(wèn)信息、回答信息、課程、用戶、申請(qǐng)信息和關(guān)系。下面將依次介紹各個(gè)實(shí)體所對(duì)應(yīng)的 ER 圖。 ? 用戶的 ER 圖主要包括用戶的編號(hào)、用戶名、密碼和電子郵件等信息,具體如圖 所示。 圖 用戶 ER 圖 數(shù)據(jù)庫(kù)技術(shù)是管理信息資源的最 佳方式 。數(shù)據(jù)庫(kù)設(shè)計(jì)是針對(duì)一個(gè)特定的應(yīng)用環(huán)境構(gòu)造 出 最優(yōu)的數(shù)據(jù)庫(kù) 模式來(lái)創(chuàng)建 數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng), 從而實(shí)現(xiàn)對(duì)數(shù)據(jù)的有效存儲(chǔ) , 以 滿足用戶 對(duì) 信息 和處理 的要求。數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)將直接影響到應(yīng)用系統(tǒng)的效率和實(shí)現(xiàn)的效果 。因此,合理的 數(shù)據(jù)庫(kù)設(shè)計(jì) 不但能夠提升 數(shù)據(jù)存儲(chǔ) 的 效率, 而且可以有效的確保 數(shù)據(jù)的完整性和一致性。 確定了系統(tǒng)需要開(kāi)發(fā)的功能之后,接下來(lái)應(yīng)該進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)工作,分析該系統(tǒng)的各個(gè)實(shí)體之間的關(guān)系,做好數(shù)據(jù)庫(kù)的設(shè)計(jì)對(duì)后期的開(kāi)發(fā)有著非常重要的作用。 湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 14 ? 課程實(shí)體包含課程名、課程編號(hào)和課程描述,具體如下圖 所示。 圖 課程 ER 圖 ? 提問(wèn)信息實(shí)體主要包括提問(wèn)的編號(hào)、提問(wèn)用戶的 ID、提問(wèn)標(biāo)題等信息,具體如圖 所示。 圖 提問(wèn)信息 ER 圖 ? 回復(fù)信息實(shí)體主要包括所 回復(fù)問(wèn)題的編號(hào)、回復(fù)標(biāo)題和內(nèi)容等信息,其 ER 圖如圖 所示。 圖 回復(fù)信息 ER 圖 ? 申請(qǐng)信息實(shí)體主要包含申請(qǐng)人編號(hào)、所申請(qǐng)課程編號(hào)、是否處理以及申請(qǐng)理由等的湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 15 一些標(biāo)志信息,其 ER 圖如圖 所示。 圖 申請(qǐng)信息 ER 圖 ? 學(xué)生和課程之間存在學(xué)習(xí)的關(guān)系,該關(guān)系記錄了學(xué)生的 ID 和課程的 ID 信息,具體如圖 所示。 圖 關(guān)系信息 ER 圖 ? 實(shí)體之間存在著一定的關(guān)系,如一個(gè)老師能教授多門課程,并且一門課程也能被多個(gè)學(xué)生學(xué)習(xí),具體關(guān)系如圖 所示。 湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 16 數(shù)據(jù)庫(kù)表的設(shè)計(jì) 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞不僅對(duì)今后網(wǎng)站連接數(shù)據(jù)庫(kù)的速度有著非常重要的影響,而且也對(duì)查詢更新的復(fù)雜度有著非常重要的影響。本節(jié)介紹對(duì)本系統(tǒng)的數(shù)據(jù)庫(kù)表進(jìn)行的設(shè)計(jì),是在完成系統(tǒng)功能分析的基礎(chǔ)上根據(jù)系統(tǒng)的需求目標(biāo)而進(jìn)行的設(shè)計(jì)。根據(jù)前面所介紹的實(shí)體所擁有的屬性以及實(shí)體之間的關(guān)系描述,下面將介紹數(shù)據(jù)庫(kù)中這些實(shí)體對(duì)應(yīng)的表的設(shè)計(jì),分別是課程表、提問(wèn)表、回復(fù)表、用戶表、申請(qǐng)表和關(guān)系表,具體設(shè)計(jì)如下所示。 ( 1)用戶表:主要包含用戶名、用戶 ID、登錄密碼、電子郵件和其它相關(guān)信息,表中各字段的詳細(xì)信息如下表 所示。 表 用戶信息表 DY_User 字段名稱 數(shù)據(jù)類型 字段大小 是否主 /外鍵 字段說(shuō)明 備注 UID int N/A 主鍵 用戶編號(hào) 非空 UName varchar 20 否 用戶名 唯一且非空 UPwd varchar 20 否 登錄密碼 非空 UGender char 2 否 用戶性別 無(wú) UEmail varchar 40 否 電子郵件 無(wú) URole int N/A 否 用戶角色 默認(rèn)值 UHead varchar 50 否 圖像 URL 默認(rèn)值 URegDate date N/A 否 注冊(cè)日期 無(wú) ULastLogin datetime N/A 否 最后登錄時(shí)間 無(wú) ULastEmit datetime N/A 否 最后發(fā)表時(shí)間 無(wú) UPermit int N/A 否 用戶權(quán)限 默認(rèn)值 ( 2)課程信息表:包含課程名、課程 ID 以及課程描述信息,表中各字段的詳細(xì)信息如下表 所示。 表 課程信息表 DY_Topic_Group 字段名稱 數(shù)據(jù)類型 字段大小 是否主 /外鍵 字段說(shuō)明 備注 TGID int N/A 主鍵 課程編號(hào) 非空 TGName varchar 50 否 課程名 非空 TDetail varchar 200 否 課程描述 非空 湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 17 ( 3)提問(wèn)信息表:該表主要包括提問(wèn)標(biāo)題、內(nèi)容和所屬課程等提問(wèn)信息,表中各字段的詳細(xì)信息如下表 所示。 表 提問(wèn)信息表 DY_Topic 字段名稱 數(shù)據(jù)類型 字段大小 是否主 /外鍵 字段說(shuō)明 備注 TID int N/A 主鍵 提問(wèn)編號(hào) 非空 UID int N/A 外鍵 提問(wèn)人 ID 無(wú) TGID int N/A 外鍵 所屬課程 ID 無(wú) TTitle varchar 200 否 提問(wèn)標(biāo)題 非空 TContent text N/A 否 提問(wèn)內(nèi)容 非空 TDate datetime N/A 否 提問(wèn)時(shí)間 非空 TReadCount int N/A 否 閱讀次數(shù) 默認(rèn)值 ( 4)回復(fù)信息表:該表主要包含所回復(fù)問(wèn)題 ID、回復(fù)標(biāo)題、回復(fù) ID 以及回復(fù)內(nèi)容等信息,各字段的詳細(xì)信息如下表 所示。 表 回復(fù)信息表 DY_Revert 字段名稱 數(shù)據(jù)類型 字段大小 是否主 /外鍵 字段說(shuō)明 備注 RID int N/A 主鍵 回復(fù)編號(hào) 非空 TID int N/A 外鍵 所回復(fù)提問(wèn) ID 無(wú) UID int N/A 外鍵 回復(fù)人 ID 無(wú) RTitle varchar 200 否 回復(fù)標(biāo)題 無(wú) RContent text N/A 否 回復(fù)內(nèi)容 非空 RDate datetime N/A 否 回復(fù)時(shí)間 非空 ( 5)申請(qǐng)信息表:該表主要包含申請(qǐng)編號(hào)、申請(qǐng)人編號(hào)和所申請(qǐng)課程編號(hào)等,表中各字段的詳細(xì)信息如下表 所示。 表 申請(qǐng)信息表 DY_Apply 字段名稱 數(shù)據(jù)類型 字段大小 是否主 /外鍵 字段說(shuō)明 備注 AID int N/A 主鍵 申請(qǐng)編號(hào) 非空 UID int N/A 外鍵 申請(qǐng)人 ID 無(wú) TGID int N/A 外鍵 所申請(qǐng)課程 ID 無(wú) AReason varchar 200 否 申請(qǐng)理由 非空 AFlag int N/A 否 申請(qǐng)?zhí)幚順?biāo)志 默認(rèn)值 AStatus char 10 否 申請(qǐng)?zhí)幚頎顟B(tài) 默認(rèn)值 湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 18 ( 6)用戶 課程關(guān)系表:用于記錄存在于用戶和課程之間的關(guān)系,包含用戶編號(hào)、課程編號(hào)和關(guān)系編號(hào)等信息,表中各字段的詳細(xì)信息如下表 所示。 表 用戶 課程關(guān)系表 DY_TU 字段名稱 數(shù)據(jù)類型 字段大小 是否主 /外鍵 字段說(shuō)明 備注 TUID int N/A 主鍵 關(guān)系 ID 非空 UID int N/A 外鍵 用戶 ID 無(wú) TGID int N/A 外鍵 課程 ID 無(wú) 湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 19 第五章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 通過(guò)這一階段的工作進(jìn)行了詳細(xì)的設(shè)計(jì),我們將會(huì)確切地描述所要開(kāi)發(fā)的目標(biāo)系統(tǒng),其基本任務(wù)是要確定能夠具體地實(shí)現(xiàn)所要求的系統(tǒng)的方法途徑。 界面設(shè)計(jì) 對(duì)于任何系統(tǒng)來(lái)講,設(shè)計(jì)用戶界面都是相當(dāng)重要的。因?yàn)橐粋€(gè)交互良好的界面不僅可以使瀏覽者對(duì)系統(tǒng)的印象 更深刻,而且可以為與客戶進(jìn)行溝通提供方便。 本系統(tǒng)的界面使用 JSP 頁(yè)面來(lái)實(shí)現(xiàn),并采用 DIV+CSS 技術(shù)對(duì)界面進(jìn)行美化。 在頁(yè)面的實(shí)現(xiàn)過(guò)程中,主要遵循了以下兩個(gè)原則: ( 1)統(tǒng)一 連貫 。頁(yè)面的整體風(fēng)格要與自己所要表達(dá)的內(nèi)容相符,本系統(tǒng)是在線答疑系統(tǒng),采用草綠色為界面的顏色基調(diào),能凸顯學(xué)生的活力和知識(shí)學(xué)習(xí)生機(jī)勃勃的景象。 ( 2)布局合理、 和諧 。 整個(gè)頁(yè)面 要符合大眾人群的審美觀念 。 布局是一個(gè)頁(yè)面顯示的主體框架,一個(gè)設(shè)計(jì)良好的布局,能給用戶很好的使用效果和深刻的瀏覽記憶。 本系統(tǒng)的主界面如下圖 所示。 圖 系統(tǒng)主界面 系統(tǒng)分層的實(shí)現(xiàn) 根據(jù) MVC 設(shè)計(jì)思想,本系統(tǒng)以 Struts2 框架為控制器,用來(lái)管理各頁(yè)面?zhèn)鬟^(guò)來(lái)的請(qǐng)求,從而發(fā)給相應(yīng)的 action 處理;各 JSP 頁(yè)面作為動(dòng)態(tài)頁(yè)面表示層來(lái)進(jìn)行顯示; DBUtil湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 20 和各個(gè) Action 等均作為 Spring 當(dāng)中的受管 Bean。 表示層的設(shè)計(jì) JSP 技術(shù)能夠?qū)⑵胀o態(tài)的 HTML 技術(shù)和動(dòng)態(tài)的 HTML 技術(shù)相結(jié)合起來(lái)進(jìn)行編碼。它具有運(yùn)行效率高、跨平臺(tái)性等優(yōu)點(diǎn)。根據(jù)系統(tǒng)的分層情況,表示層選用的是 JSP 動(dòng)態(tài)頁(yè)面技術(shù)。 控制層的設(shè)計(jì) 控制層的采用的是 Struts2 框架 。因?yàn)槟軌蚴褂?Struts2 的控件上傳文件,并且其攔截器機(jī)制也能夠?qū)μ囟ㄐ畔⑦M(jìn)行攔截。該系統(tǒng)中 Struts2 的工作原理體現(xiàn)如下:當(dāng)用戶從前臺(tái) JSP 頁(yè)面選擇操作后,通過(guò) Struts2 控制器轉(zhuǎn)發(fā)給相應(yīng)的 action 進(jìn)行處理,各 action 通過(guò) Spring 的依賴注入的 DBUtil 來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各項(xiàng)操作,最后將得到的數(shù)據(jù)傳到 JSP 頁(yè)面進(jìn)行顯示。本系統(tǒng)在項(xiàng)目結(jié)構(gòu)中 WEBINF 文件夾下的 文件中對(duì) Struts2 進(jìn)行的配置如下: 數(shù)據(jù)庫(kù)連接與操作的實(shí)現(xiàn) 數(shù)據(jù)源的配置 由于系統(tǒng)采用數(shù)據(jù)庫(kù)連接池技術(shù)訪問(wèn)數(shù)據(jù)庫(kù),所以在連接數(shù)據(jù)庫(kù)之前要對(duì)數(shù)據(jù)源進(jìn)行配置, 本系統(tǒng)在項(xiàng)目結(jié)構(gòu)中 WEBINF文件夾下的 : filter filternamestruts2/filtername filterclass/filterclass /filter filtermapping filternamestruts2/filtername urlpattern/*/urlpattern /filtermapping resourceref descriptionDB Connection/description resrefnamejdbc/zxdy/resrefname restype/restype resauthContainer/resauth /resourceref 湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 21 數(shù)據(jù)庫(kù)操作的實(shí)現(xiàn) 本項(xiàng)目中的 DBUtil 類包含全部要用到的數(shù)據(jù)庫(kù)方法,需要將 DBUtil 類的資源注入到項(xiàng)目中開(kāi)發(fā)的 Action,并將 Action 配置成為 Spring 框架中的受管 Bean。 DBUtil 類的具體實(shí)現(xiàn)代碼見(jiàn)附錄 1,其大致結(jié)構(gòu)如下: 各個(gè)功能模塊的設(shè)計(jì)與實(shí)現(xiàn) 根據(jù)系統(tǒng)分析和系統(tǒng)的總體設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1