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

正文內(nèi)容

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

2024-10-08 09:50 本頁面
 

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