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

正文內(nèi)容

課程管理系統(tǒng)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-10-08 09:50 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 序的實(shí)現(xiàn)。不加選擇地隨意運(yùn)用 Model 1,會(huì)導(dǎo)致 JSP 頁(yè)內(nèi)被嵌入大量的腳本片段或 Java 代碼,特別是當(dāng)需要處理的請(qǐng)求量很大時(shí),情況更為嚴(yán)重。盡管這對(duì)于 Java 程序員 來說可能不是什么大問題,但如果 JSP 頁(yè)面是由網(wǎng)頁(yè)設(shè)計(jì)人員開發(fā)并維護(hù)的 —— 通常這是開發(fā)大型項(xiàng)目的規(guī)范 —— 這就確實(shí)是個(gè)問題了。從根本上講,將導(dǎo)致角色定義不清和職責(zé)分配不明,給項(xiàng)目管理帶來不必要的麻煩。因?yàn)楸鞠到y(tǒng)是個(gè)小型的網(wǎng)上書店系統(tǒng)所以采用 Model1。 圖 1: JSP Model 1 體系結(jié)構(gòu) 系統(tǒng)功能劃分 (一)前臺(tái)實(shí)現(xiàn)功能 用戶登錄 用戶登錄是課程管理系統(tǒng)的功能之一。課程管理系統(tǒng)的登錄頁(yè)面要求用戶輸入用戶名和密碼。輸入用戶名和密碼之后,系統(tǒng)將驗(yàn)證用戶名和密碼是否正確,如果驗(yàn)證成功,則進(jìn)入相應(yīng)的頁(yè)面。否則,顯示失敗信息。在完成一系列的操作之后,用戶可以注銷退出。 選修課程 在選修課程頁(yè)面中,學(xué)生可以選擇喜歡的課程,其中課程所包含的信息有課程號(hào)、課程名、系別、班級(jí)、教室、上課時(shí)間及任課教師等,通過選修課程來得鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 9 頁(yè) 到相應(yīng)學(xué)分。 查看成績(jī) 在學(xué) 生選修某門課程后,會(huì)有這門課程的學(xué)分及相應(yīng)成績(jī),只有在教師給出成績(jī)后,學(xué)生才能夠查看。 更改信息 初次登錄后更改密碼安全且方便記憶,電話、 Email 為日后忘記密碼時(shí)向開發(fā)人員聯(lián)系提供方便。 下載文件 在教師接受學(xué)生的申請(qǐng)后,該生可以下載教師上傳的與這門課程有關(guān)的資料,以提高學(xué)生對(duì)這門課程的興趣及增加學(xué)生對(duì)這門課的了解。 挑選學(xué)生 以教師身份登錄系統(tǒng)后,單擊挑選學(xué)生的鏈接,將顯示該老師所帶班級(jí)和課程的頁(yè)面,在頁(yè)面上有班級(jí)號(hào)和課程名,通過相應(yīng)的課程來查看選這門課的學(xué)生信息。 查看學(xué)生信息 教師 單擊某一門課程后,將顯示該門課程的學(xué)生姓名、系別、性別、學(xué)分和聯(lián)系方式等信息,對(duì)學(xué)生有個(gè)基本的了解以及是否批準(zhǔn)學(xué)生選課請(qǐng)求。 公布成績(jī) 當(dāng)學(xué)生學(xué)完所選項(xiàng)修的課程后,要進(jìn)行測(cè)試以了解學(xué)生對(duì)這門課程的掌握情況,測(cè)試完后給出相應(yīng)成績(jī)使學(xué)生對(duì)自己的學(xué)習(xí)情況有個(gè)基本的了解。 上傳文件 在教師接受學(xué)生的申請(qǐng)后,可以上傳的與這門課程有關(guān)的資料,以方便學(xué)生學(xué)習(xí) 。 ( 二 )前臺(tái)實(shí)現(xiàn)功能 學(xué)生信息管理 以管理員身份登錄后,可以對(duì)學(xué)生進(jìn)行相關(guān)的操作,包括添加、刪除及更新學(xué)生的信息。 教師信息管理 以管理員身份登錄后 ,可以對(duì)教師進(jìn)行相關(guān)的操作,包括添加、刪除及更新鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 10 頁(yè) 教師的信息。 課程信息管理 以管理員身份登錄后,可以對(duì)課程進(jìn)行相關(guān)的操作,包括添加、刪除及更新課程的信息。 班級(jí)信息管理 以管理員身份登錄后,可以對(duì)班級(jí)進(jìn)行相關(guān)的操作,包括添加、刪除及更新班級(jí)的信息。 第四章 數(shù)據(jù)庫(kù)設(shè)計(jì) 依據(jù) 課程管理系統(tǒng) 的處理需求,對(duì)就數(shù)據(jù)表的設(shè)計(jì)及功能如下: ( 1) 班級(jí)信息表 :存放 所有班級(jí) 的基本信息。 ( 2) 課程 信息表:存放 所有課程 的 基本 信息。 ( 3) 學(xué)生 信息表:存放 學(xué)生 的基本信息。 ( 4) 教師 信息表:存放 教 師 的基本信息。 ( 5) 管理員 信息表:存放訂 管理員 的基本信息。 ( 6) 選課 信息表:存放 學(xué)生選課 的基本信息。 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 實(shí)體與屬性之間的關(guān)系 ER 模型的組成元素有:實(shí)體 、 屬性 、 聯(lián)系。 ER 模型用 ER 圖表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述。 (1)模型中的實(shí)體相當(dāng)于實(shí)體集 、 一個(gè)表,而不是單個(gè)實(shí)體或表中的一行。實(shí)體用矩形框表示,實(shí)體名稱標(biāo)注在矩形框內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實(shí)體相連接,在無向邊旁標(biāo)上聯(lián)系的類型。 (2)屬性是實(shí)體的性質(zhì)。用橢圓框表示,與實(shí)體之間用一條線相連表的主碼是關(guān)鍵屬性,關(guān)鍵屬性項(xiàng)加下劃線。 (3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。 (4)在程序中實(shí)現(xiàn)對(duì)他們的完整性和一致性控制。 數(shù)據(jù)庫(kù)的 ER圖 鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 11 頁(yè) 管 理 員課 程添 加 / 修 改I D 號(hào)課 程名學(xué) 分I D 號(hào) 密 碼教 師添加/修改瀏 覽I D 號(hào)姓 名職 稱學(xué) 生挑 選I D 號(hào)籍 貫性 別專 業(yè)姓 名班 級(jí)教 室I D 號(hào)上 課時(shí) 間教 師 I D 號(hào) 添 加/修 改姓 名添加/修改班 級(jí) I D號(hào)選 課選修選 課學(xué) 生I D 號(hào)班 級(jí) I D課 程 成績(jī) 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) 建立名為 Course 的數(shù)據(jù)庫(kù),其中包括一下表: classes、 course、 student、 teacher、admin、 enrol。下面將介紹數(shù)據(jù)庫(kù)中各個(gè)表的的結(jié)構(gòu)。 班 級(jí)信息表 字段名稱 類型 大小 描述 主鍵 id varchar 50 字段 ID 號(hào) 是 tea_id varchar 10 教師 ID 號(hào) cour_id varchar 10 課程 ID 號(hào) room_id varchar 50 教室 ID 號(hào) cour_time char 10 課程時(shí)間 課程 信息表 字段名稱 類型 大小 描述 主鍵 id varchar 50 字段 ID 號(hào) 是 name varchar 20 課程名稱 mark int 4 課程 學(xué)分 prepare varchar 10 課程先導(dǎo)課 dep varchar 10 課程 所屬專業(yè) 學(xué)生 信息表 字段名稱 類型 大小 描述 主鍵 id varchar 50 字段 ID 號(hào) 是 name varchar 10 學(xué)生姓名 password varchar 50 登錄密碼 jiguan varchar 10 籍貫 department varchar 10 學(xué)生所屬專業(yè) 鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 12 頁(yè) sex varchar 10 性別 mark int 4 已獲學(xué)分 tel varchar 50 電話 e_mail varchar 50 郵箱 教師 信息表 字段名稱 類型 大小 描述 主鍵 id varchar 10 字段 ID 號(hào) 是 name varchar 20 教師姓名 title varchar 50 職稱 password varchar 50 登錄密碼 信息表 字段名稱 類型 大小 描述 主鍵 id varchar 10 字段 ID 號(hào) 是 name varchar 10 管理員登錄名稱 password varchar 50 管理員登錄密碼 信息表 字段名稱 類型 大小 描述 主鍵 stu_id varchar 50 選課的學(xué)生 字段 ID 號(hào) 是 class_id varchar 50 選課學(xué)生所屬班級(jí) ID 號(hào) accept bit 1 選課成功標(biāo)示位 score varchar 50 課程成績(jī) 數(shù)據(jù)庫(kù)的 完整性和安全性 數(shù)據(jù)庫(kù)的完整性 數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)用一定的機(jī)制來檢查數(shù)據(jù)庫(kù)中的數(shù)據(jù)是否滿足規(guī)定的條件 —— 完整性約束條件,數(shù)據(jù)的約束條件是語義的體現(xiàn),將作為 模式的一部分存入數(shù)據(jù)庫(kù)中。 本系統(tǒng)中定義了表與表之間的聯(lián)系有助于實(shí)現(xiàn)完整性規(guī)則,一般在程序中實(shí)現(xiàn)具體的完整性控制。 數(shù)據(jù)庫(kù)的 安全 性 數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫(kù)系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享,是寶貴的信息資源,系統(tǒng)的安全保護(hù)措施就顯得更為重要,它保護(hù)數(shù)據(jù)庫(kù)防止惡意的破壞和非法的存取。 本系統(tǒng)包括數(shù)據(jù)庫(kù)的安全和服務(wù)器的安全。采用管理員表示和鑒定的方法實(shí)現(xiàn)數(shù)據(jù)庫(kù)的安全,此安全管理措施并不在前臺(tái)開發(fā)工具中實(shí)現(xiàn),而是在后臺(tái) 數(shù)據(jù)鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 13 頁(yè) 庫(kù) 中實(shí)現(xiàn)。在登錄數(shù)據(jù)庫(kù)時(shí),系統(tǒng)讓管理員戶表示自己的身份,不同的管理員權(quán)限不同,系統(tǒng)進(jìn)行核實(shí),鑒別此管理員是否為合法用戶,若是,系統(tǒng)進(jìn)一步核實(shí)用戶,通常要求用戶輸入口令,系統(tǒng)和對(duì)用戶口令以鑒別用戶身份。服務(wù)器的安全也是通過用戶在登錄服務(wù)器時(shí)輸入合法的用戶名和密碼來實(shí)現(xiàn)的。這是一種簡(jiǎn)單可行的方法,實(shí)現(xiàn)起來比較方便。沒有采用更加復(fù)雜的系統(tǒng)安全管理措施是因?yàn)楸竟芾硐到y(tǒng)一般是應(yīng)用在校園網(wǎng)中,采用安全管理措施主要是為了防止沒有修改權(quán)限的用戶無意間修改了數(shù)據(jù),因此采用用戶標(biāo)識(shí)和鑒定的安全管理措施就能夠保障數(shù)據(jù)庫(kù)的安全性。 第五章 功能模塊設(shè)計(jì) 用戶登錄模塊 不同身份的用戶對(duì)系統(tǒng)的使用權(quán)限有所不同。系統(tǒng)管理員登錄后可以對(duì)教師、班級(jí)和學(xué)生等系統(tǒng)信息進(jìn)行修改,教師登錄后可以查看選課情況并給出學(xué)生課程的成績(jī),學(xué)生登錄后可以進(jìn)行選課并查看自己某門課程的成績(jī)。功能如圖所示 : 學(xué)生功能模塊 選修課程 學(xué)生登錄以后,可以選報(bào)課程。系統(tǒng)會(huì)根據(jù)學(xué)生所在系級(jí)課程預(yù)修課判斷學(xué)生是否具備條件。首先系統(tǒng)會(huì)列出所以滿足該生系別和該生還未選報(bào)的課程,和其預(yù)修課為“ public”的公共課程。如果該生選報(bào)了未滿足預(yù)修課要求的課程,系統(tǒng)會(huì)有相關(guān)的錯(cuò)誤提示。 用戶登錄模塊 系統(tǒng)管理員 教師 學(xué)生 鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 14 頁(yè) 查看成績(jī) 學(xué)生可以查看自己的成績(jī),包括該生已選課程的名稱,學(xué)分以及該生的總分。如果教師還未給出成績(jī),則系統(tǒng)會(huì)給出相關(guān)提示。 更改信息 學(xué)生 可以更改自己的個(gè)人信息,包括密碼,電話號(hào)碼等,其中要求密碼不能為空。 下載資料 在教師接受學(xué)生的申請(qǐng)后,該生可以下載教師上傳的與這門課程有關(guān)的資料,以提高學(xué)生對(duì)這門課程的興趣及增加學(xué)生對(duì)這門課的了解。 功能如圖所示 : 教師功能模塊 挑選學(xué)生 教師登錄后可以查看有哪些學(xué)生選擇了自己所教授的課程,然后系統(tǒng)會(huì)列出該教師所帶課程的班級(jí),系統(tǒng)還會(huì)列出選報(bào)了 該 課程的所有學(xué)生(其中包括了該生的一些詳細(xì)情況) 。 查看學(xué)生信息 教師單擊某一門課程后,將顯示該門課程的學(xué)生姓名、系別、性別、學(xué)分和聯(lián)系方式等信息,對(duì)學(xué)生有個(gè)基本的了解以及是否批準(zhǔn)學(xué)生選課請(qǐng)求。 公布成績(jī) 學(xué)生登錄 下載文件 修改個(gè)人信息 選擇課程 查看課程成績(jī) 鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 15 頁(yè) 在教師選擇好學(xué)生以后,在這門課程結(jié)束時(shí)可以給出所有選擇這門課的學(xué)生的成績(jī),在這之后系統(tǒng)會(huì)分析教師的 輸 入 是否正確(即是否為阿拉伯?dāng)?shù)字),否則提示 輸入 錯(cuò)誤。其次,在教師給出了學(xué)生某門課程的成績(jī)之后,系統(tǒng)會(huì)根據(jù)成績(jī)來判斷該生是否通過了該課程,如果該成績(jī)大于或等于 60 分,則在該生的學(xué)分上加上該課程的學(xué)分。 上傳資料 在教師接受學(xué)生的申請(qǐng)后,可以上傳的與這門課程有關(guān)的資料,以方便學(xué)生學(xué)習(xí)。 功能如圖所示 : 管理員功能模塊 學(xué)生信息管理 管理員登錄后,可以對(duì)學(xué)生進(jìn)行相關(guān)的操作,包括添加、刪除及更新學(xué)生的信息。 教 師信息管理 也可以對(duì)教師 進(jìn)行相關(guān)的操作,包括添加、刪除及更新 教師 的信息。 課程管理 在新增“課程”時(shí),要求決定課程所在的系以及其預(yù)修課(系統(tǒng)會(huì)動(dòng)態(tài)列出現(xiàn)有的課程),其中課程所在系統(tǒng)必須與預(yù)修課所在一致(或者選擇沒有預(yù)修課,或者預(yù)修課屬性為 public),否則系統(tǒng)會(huì)有錯(cuò)誤提示。 班級(jí)管理 在對(duì)班級(jí)進(jìn)行管理時(shí),由于班級(jí)是本系統(tǒng)中關(guān)鍵的環(huán)節(jié),同樣也是數(shù)據(jù)庫(kù)中的關(guān)鍵。它直接與課程、教師、上課時(shí)間和地點(diǎn)聯(lián)系,學(xué)生所選的課程也要具教師登錄 上傳文件 批準(zhǔn)學(xué)生選課申請(qǐng) 查看學(xué)生選課信息 給出學(xué)生課程成績(jī) 鄭州信息科技職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)論文 第 16 頁(yè) 體到某一個(gè)班級(jí),所以首 先班級(jí)號(hào)不能為空,其次要保證同一個(gè)教師在 同一時(shí)間不能上兩門課程,此外,還可以刪除和更新班級(jí)信息。 功能如圖所示 : 第六章 系統(tǒng)測(cè)試分析 系統(tǒng)測(cè)試目的和原則 在開發(fā)大型軟件系統(tǒng)的過程中,需要面對(duì)錯(cuò)綜復(fù)雜的問題,因此,在軟件生存周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生錯(cuò)誤。我們力求在每個(gè)階段結(jié)束之前通過嚴(yán)格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯(cuò)誤。測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。目前軟件測(cè)試仍然是
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1