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

正文內(nèi)容

基于java的web應(yīng)用設(shè)計(jì)(編輯修改稿)

2025-06-12 20:21 本頁面
 

【文章內(nèi)容簡介】 挑選學(xué)生 以教師身份登錄系統(tǒng)后,單擊挑選學(xué)生的鏈接,將顯示該老師所帶班級(jí)和課程的頁面,在頁面上有班級(jí)號(hào)和課程名,通過相應(yīng)的課程來查看選這門課的學(xué)生信息。 查看學(xué)生信息 教師單擊某一門課程后,將顯示該門課程的學(xué)生姓名、系別、性別、學(xué)分和聯(lián)系方式等信息,對學(xué)生有個(gè)基本的了解以及是否批準(zhǔn)學(xué)生選課請求。 公布成績 當(dāng)學(xué)生學(xué)完所選項(xiàng)修的課程后,要進(jìn)行測試以了解學(xué)生對這門課 程的掌握情況,測試完后給出相應(yīng)成績使學(xué)生對自己的學(xué)習(xí)情況有個(gè)基本的了解。 上傳文件 在教師接受學(xué)生的申請后,可以上傳的與這門課程有關(guān)的資料,以方便學(xué)生學(xué)習(xí)。 ( 二 )前臺(tái)實(shí)現(xiàn)功能 學(xué)生信息管理 以管理員身份登錄后,可以對學(xué)生進(jìn)行相關(guān)的操作,包括添加、刪除及更新學(xué)生的信息。 教師信息管理 以管理員身份登錄后,可以對教師進(jìn)行相關(guān)的操作,包括添加、刪除及更新 10 教師的信息。 課程信息管理 以管理員身份登錄后,可以對課程進(jìn)行相關(guān)的操作,包括添加、刪除及更新課程的信息。 班級(jí)信息管理 以管理員身份登錄后 ,可以對班級(jí)進(jìn)行相關(guān)的操作,包括添加、刪除及更新班級(jí)的信息。 第四章 數(shù)據(jù)庫設(shè)計(jì) 依據(jù) 課程管理系統(tǒng)的處理需求,對就數(shù)據(jù)表的設(shè)計(jì)及功能如下: ( 1)班級(jí)信息表 :存放 所有班級(jí) 的基本信息。 ( 2)課程 信息表:存放 所有課程 的 基本 信息。 ( 3)學(xué)生 信息表:存放 學(xué)生 的基本信息。 ( 4)教師 信息表:存放 教師 的基本信息。 ( 5)管理員 信息表:存放訂 管理員 的基本信息。 ( 6)選課 信息表:存放 學(xué)生選課 的基本信息。 數(shù)據(jù)庫的邏輯設(shè)計(jì) 實(shí)體與屬性之間的關(guān)系 ER模型的組成元素有:實(shí)體 、 屬性 、 聯(lián)系。 ER模型用 ER圖表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對實(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)對他們的完整性 和一致性控制。 數(shù)據(jù)庫的 ER圖 11 管 理 員課 程添 加 / 修 改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課 程 成績 數(shù)據(jù)庫的物理結(jié)構(gòu) 建立名為 Course 的數(shù)據(jù)庫,其中包括一下表: classes、 course、 student、 teacher、admin、 enrol。下面將介紹數(shù)據(jù)庫中各個(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è) 12 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 課程成績 數(shù)據(jù)庫的 完整性和安全性 數(shù)據(jù)庫的完整性 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫管理系統(tǒng)( DBMS)用一定的機(jī)制來檢查數(shù)據(jù)庫中的數(shù)據(jù)是否滿足規(guī)定的條件 —— 完整性約束條件,數(shù)據(jù)的約束條件是語義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫中。 本系統(tǒng)中定義了表與表之間的聯(lián)系有助于實(shí)現(xiàn)完整性規(guī)則,一般在程序中實(shí)現(xiàn)具體的完整性控制。 數(shù)據(jù)庫的 安全 性 數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用所造成 的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享,是寶貴的信息資源,系統(tǒng)的安全保護(hù)措施就顯得更為重要,它保護(hù)數(shù)據(jù)庫防止惡意的破壞和非法的存取。 本系統(tǒng)包括數(shù)據(jù)庫的安全和服務(wù)器的安全。采用管理員表示和鑒定的方法實(shí)現(xiàn)數(shù)據(jù)庫的安全,此安全管理措施并不在前臺(tái)開發(fā)工具中實(shí)現(xiàn),而是在后臺(tái) 數(shù)據(jù) 13 庫 中實(shí)現(xiàn)。在登錄數(shù)據(jù)庫時(shí),系統(tǒng)讓管理員戶表示自己的身份,不同的管理員權(quán)限不同,系統(tǒng)進(jìn)行核實(shí),鑒別此管理員是否為合法用戶,若是,系統(tǒng)進(jìn)一步核實(shí)用戶,通常要求用戶輸入口令,系統(tǒng)和對用戶口令以鑒別用戶身份 。服務(wù)器的安全也是通過用戶在登錄服務(wù)器時(shí)輸入合法的用戶名和密碼來實(shí)現(xià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ù)庫的安全性。 第五章 功能模塊設(shè)計(jì) 用戶登錄模塊 不同身份的用戶對系統(tǒng)的使用權(quán)限有所不同。系統(tǒng)管理員登錄后可以對教師、班級(jí)和學(xué)生等系統(tǒng)信息進(jìn)行修改,教師登錄后可以查看選課情況并給出學(xué)生課程的成績,學(xué)生登 錄后可以進(jìn)行選課并查看自己某門課程的成績。功能如圖所示 : 學(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é)生 14 查看成績 學(xué)生可以查看自己的成績,包括該生已選課程的名稱,學(xué)分以及該生的總分。如果教師還未給出 成績,則系統(tǒng)會(huì)給出相關(guān)提示。 更改信息 學(xué)生 可以更改自己的個(gè)人信息,包括密碼,電話號(hào)碼等,其中要求密碼不能為空。 下載資料 在教師接受學(xué)生的申請后,該生可以下載教師上傳的與這門課程有關(guān)的資料,以提高學(xué)生對這門課程的興趣及增加學(xué)生對這門課的了解。 功能如圖所示 : 教師功能模塊 挑選學(xué)生 教師登錄后可以查看有哪些學(xué)生選擇了自己所教授的課程,然后系統(tǒng)會(huì)列出該教師所帶課程的班級(jí),系統(tǒng)還會(huì)列出選報(bào)了 該 課程的所有學(xué) 生(其中包括了該生的一些詳細(xì)情況) 。 查看學(xué)生信息 教師單擊某一門課程后,將顯示該門課程的學(xué)生姓名、系別、性別、學(xué)分和聯(lián)系方式等信息,對學(xué)生有個(gè)基本的了解以及是否批準(zhǔn)學(xué)生選課請求。 公布成績 學(xué)生登錄 下載文件 修改個(gè)人信息 選擇課程 查看課程成績 15 在教師選擇好學(xué)生以后,在這門課程結(jié)束時(shí)可以給出所有選擇這門課的學(xué)生的成績,在這之后系統(tǒng)會(huì)分析教師的 輸入 是否正確(即是否為阿拉伯?dāng)?shù)字),否則提示 輸入 錯(cuò)誤。其次,在教師給出了學(xué)生某門課程的成績之后,系統(tǒng)會(huì)根據(jù)成績來判斷該生是否通過了該課程,如果該成績大于或等于 60 分,則在該生的學(xué)分上加上該課程的學(xué)分 。 上傳資料 在教師接受學(xué)生的申請后,可以上傳的與這門課程有關(guān)的資料,以方便學(xué)生學(xué)習(xí)。 功能如圖所示 : 管理員功能模塊 學(xué)生信息管理 管理員登錄后,可以對學(xué)生進(jìn)行相關(guān)的操作,包括添加、刪除及更新學(xué)生的信息。 教師信息管理 也可以對教師 進(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í)管理 在對班級(jí)進(jìn)行管理時(shí),由于班級(jí)是本系統(tǒng)中關(guān)鍵的環(huán)節(jié),同樣也是數(shù)據(jù)庫中的關(guān)鍵。它直接與課程、教師、上課時(shí)間和地點(diǎn)聯(lián)系,學(xué)生所選的課程也要具教師登錄 上傳文件 批準(zhǔn)學(xué)生選課申請 查看學(xué)生選課信息 給出學(xué)生課程成績 16 體到某一個(gè)班級(jí),所以首 先班級(jí)號(hào)不能為空,其次要保證同一個(gè)教師在同一時(shí)間不能上兩門課程,此外,還可以刪除和更新班級(jí)信息。 功能如圖所示 : 第六章 系統(tǒng)測試分析 系統(tǒng)測試目的和原則 在開 發(fā)大型軟件系統(tǒng)的過程中,需要面對錯(cuò)綜復(fù)雜的問題,因此,在軟件生存周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生錯(cuò)誤。我們力求在每個(gè)階段結(jié)束之前通過嚴(yán)格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯(cuò)誤。測試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對軟件規(guī)格說明、設(shè)計(jì)和編碼的最后復(fù)審。 盡管面向?qū)ο蠹夹g(shù)的基本思想保證了軟件應(yīng)該有更高的質(zhì)量,但無論采用什么樣的編程技術(shù),編程人員的錯(cuò)誤都是不可避免的,而且由于面向?qū)ο蠹夹g(shù)開發(fā)的軟件代碼重用率高,更需要嚴(yán)格測試,避免錯(cuò)誤的繁 衍。因此,軟件測試在面向?qū)ο缶幊汤锔哂兴闹匾浴? 與開發(fā)過程類似,測試過程也必須分步驟進(jìn)行,每個(gè)步驟在邏輯上是前一個(gè)步驟地繼續(xù)。大型軟件系統(tǒng)通常由若干個(gè)子系統(tǒng)組成,每個(gè)子系統(tǒng)又由許多模塊組成。因此,大型軟件系統(tǒng)的測試的基本層次如圖 61所示。 管理員登錄 添加、刪除和修學(xué)生級(jí)信息 添加、刪除和修改課程信息 添加、刪除、修改班級(jí)信息 添加、刪除、修改教師信息 17 需求規(guī)格說明概要設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼單元測試集成測試系統(tǒng)測試 圖 61 測試的基本層次 (1) 單元測試 單元測試的用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出。在單元測試中可以采用功能性測試和結(jié)構(gòu)性測試兩種。 (2) 集成測試 在這個(gè)測試步驟中所發(fā)現(xiàn)的往往是概要設(shè)計(jì)的錯(cuò)誤。 (3) 系統(tǒng)測試 在這個(gè)測試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說明的錯(cuò)誤。一般來說,系統(tǒng)測試是功能性測試,不是結(jié)構(gòu)性測試。 JSP 的中文亂碼問題 問題描述及解決辦法: 顯示信息時(shí)出現(xiàn)了 中文文字顯示的問題。 Java 語言默認(rèn)的編碼方式是 Unicode,而我們通常使用的文件和數(shù)據(jù)庫都是基于 GB2312或者 BIG5 等方式編碼的,在程序中經(jīng)常會(huì)碰到漢字的處理及顯示的問題。在向網(wǎng)頁輸出中文字符串的時(shí)候,經(jīng)常會(huì)采用 (string) 或者%=string% 方 式 , 那 么 必 須 轉(zhuǎn) 換 , 方 式 是 通 過 %@page ContentType=”text/html。charset=gb2312”% 定義輸出字符集,從而實(shí)現(xiàn)內(nèi)碼的自動(dòng)轉(zhuǎn)換。 中文作為參數(shù)傳遞出現(xiàn)了亂碼的問題。原因是客戶提交的中文信息經(jīng)瀏覽器編碼
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1