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

正文內(nèi)容

高校教材管理系統(tǒng)畢業(yè)設(shè)計(jì)(參考版)

2024-08-30 18:19本頁面
  

【正文】 測試用例如表 所示: 表 序號 輸入 預(yù)計(jì)輸出 實(shí)際輸出 備注 1 用戶名: admin 密碼: admin 用戶可正常登錄 用戶可正常登錄 2 用戶名: 111 密碼: 12345 用戶不能登錄 你所輸入的用戶不存在 序號 輸入 預(yù)計(jì)輸出 實(shí)際輸出 備注 1 用戶名: new 密碼: new 用戶可正常登錄 用戶可正常登錄 2 用戶名: 111 密碼: 111111 用戶不能登錄 你所輸入的用戶不存在 3 用戶名: new 密碼: 12345 用戶不能登錄 密碼有誤請重新輸入 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 24 頁 共 44 頁 3 用戶名: admin 密碼: 12345 。 測試用例如表 所示: 表 測試用例 序號 輸入 預(yù)計(jì)輸出 實(shí)際輸出 備注 1 學(xué)生、教師選擇需要查詢的教材 可以查詢 查詢成功 2 學(xué)生、教師選擇需要查詢的教材 不可以查詢 沒有這本教材 系統(tǒng)管理模塊測試 管理員分別使用正確的用戶名密碼、未注冊的用戶名密碼、正確。 測試用例如表 所示: 表 序號 輸入 預(yù)計(jì)輸出 實(shí)際輸出 備注 1 選擇需要領(lǐng)的教材 可以領(lǐng)書 領(lǐng)書成功 2 選擇需要領(lǐng)的教材 不可以領(lǐng)書 庫存不夠 報損、換書、零售模塊測試 教材科人員登錄進(jìn)去后,可對報損的書進(jìn)行退換,對丟失教材的學(xué)生進(jìn)行零售操作,當(dāng)庫存不夠時,不可進(jìn)行報損、換書、零售操 作。 建議使用的軟件環(huán)境: ● 操作系統(tǒng): Windows XP ● 數(shù)據(jù)庫: SQL Server 2020 Express 系統(tǒng)測試 教材科登錄模塊測試 教材科分別使用正確的用戶名密碼、未注冊的用戶名密碼、正確的用戶名和錯誤的密碼登錄系統(tǒng),測試系統(tǒng)登錄模塊。還有一個功能是添加新的系和班級,這樣由管理員輸入到數(shù)據(jù)庫再由教材課使用的時候被調(diào)用,可以減少教材科的工作量,也避免了出錯。這些 user 在多個表中需要作為一個值被插入,也用于 session 判斷中。 另一個重要的模塊是系統(tǒng)管理模塊,雖然在功能上相對簡單,但是在整個系統(tǒng)各個模塊中起著重要作用。進(jìn)入模塊后,可以直接點(diǎn)擊 “添加新教材 “打開一個新的頁面來輸入教材的相關(guān)信息,在確認(rèn)輸入無誤后點(diǎn)擊確定,通過一個 insert語句把新教材的數(shù)據(jù)放入數(shù)據(jù)庫的教材表。 高校 教材管理系統(tǒng)系統(tǒng)管理模塊運(yùn)行的結(jié)果如圖 。 7。圖書管理主要是對圖書信息的添加、刪除、修改。 圖 高校 教材管理系統(tǒng)教材查詢模塊運(yùn)行的結(jié)果 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 22 頁 共 44 頁 系統(tǒng)管理 這是本系統(tǒng)的系統(tǒng)管理部分。在這個模塊中可以通過組合查詢、班級訂購教材查詢、授課教師查詢來查詢到自己需要的教材。 高校 教材管理系統(tǒng)教材匯總模塊運(yùn)行的結(jié)果如 所示。 如果通過會根據(jù)購買的數(shù)量計(jì)算總的價格 , 購買后會對教材科領(lǐng)書的數(shù)量做相應(yīng)的處理 , 如果該圖書被購買完了 , 會做上領(lǐng)書標(biāo)記防止再被購買 。 在點(diǎn)擊了確定購買按鈕后 , 首先判斷是否選擇了教材 , 然后判斷是否輸入了購買的數(shù)量 。 如果領(lǐng)書標(biāo)記顯示為真表示該教材已經(jīng)沒有庫存了 。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 21 頁 共 44 頁 首先在點(diǎn)擊查詢之后,通過數(shù)據(jù)庫得到報警閥值。 零售模塊與報損、換書不同的是,在選擇好教材進(jìn)行點(diǎn)擊查詢后會顯示教材的價格。在庫存少于規(guī)定的閥值的時候會進(jìn)行報警。如果教材科沒有訂購教材,這些操作則都不能進(jìn)行。 高校 教材管理系統(tǒng)的教材零售模塊運(yùn)行的結(jié)果如圖 所示。換書是書已經(jīng)發(fā)給學(xué)生或教師后,因書自身的問題進(jìn)行換書處理。然后返回領(lǐng)書模塊。如果書已經(jīng)被領(lǐng)取了,也會彈出出錯提示,之后返回。如果沒有選擇具體的教材就進(jìn)行領(lǐng)書操作,會彈出錯誤提示,之后返回。教師領(lǐng)書模塊操作類似,不同的只是根據(jù)教師名字選擇。 高校 教材管理系統(tǒng)學(xué)生領(lǐng)書模塊運(yùn)行的結(jié) 果如圖 所示。 領(lǐng)書操作 高校 教材管理系統(tǒng)領(lǐng)書模塊分為兩個子模塊,分別是學(xué)生領(lǐng)書模塊、教師領(lǐng)書模塊。但是在領(lǐng)書表中不會插入領(lǐng)書時間、操作者、領(lǐng)書標(biāo)記這些信息。 在輸入了訂書信息選擇確定后,如果一切無誤,會進(jìn)行插入操作。 在進(jìn)入到這個模塊時,首先還是判斷是否有 session存在,沒有的情況下返回登錄頁面。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 19 頁 共 44 頁 圖 高校 教材管理系統(tǒng)學(xué)生訂書模塊運(yùn)行的結(jié)果 當(dāng)教材科工作人員以教材科類型用戶登錄到系統(tǒng)后,可進(jìn)行教材的訂書操作。主要功能是完成各類用戶的訂書操作。之后跳轉(zhuǎn)到相應(yīng)的登錄成功的頁面。在輸入用戶名密碼后,先確認(rèn)輸入框中有數(shù)據(jù),將把輸入框中的數(shù)據(jù)和數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行比較驗(yàn)證。如果用戶已經(jīng)登錄,可以在登錄模塊進(jìn)行退出登錄的操作。 高校 教材管理系統(tǒng)登錄模塊運(yùn)行的結(jié)果如圖 所示。 ()。)。,39。,39。 string sql = insert into users+(name,password,leave)+values(39。 (sql)。 where name=39。,leave=39。 string sql = update users set password=39。還有一個功能是添加新的系和班級,這樣由管理員輸入到數(shù)據(jù)庫再由教材課使用的時候被調(diào)用,可以減少教材科的工作量,也避免了出錯。這些 user 在多個表中需要作為一個值被插入,也用于 session 判斷中。 另一個重要的模塊是系統(tǒng)管理模塊,雖然在功能上相對簡單,但是在整個系統(tǒng)各個模塊中起著重陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 18 頁 共 44 頁 要作用。進(jìn)入模塊后,可以直接點(diǎn)擊 “添加新教材” 打開一個新的頁面來輸入教材的相關(guān)信息,在確認(rèn)輸入無誤后點(diǎn)擊確定,通過一個 insert 語句把新教材的數(shù)據(jù)放入數(shù)據(jù)庫的教材表。系統(tǒng)管理主要作用是設(shè)置報警閥值、添加刪除修改用戶、添加刪除班級和系。需要在登錄的時候選擇管理員才可以進(jìn)入。 ()。+ key +39。 } protected void Button6_Click(object sender, EventArgs e) { string key = ()。 (sql)。++39。++39。在這個模塊中可以通過組合查詢、班級訂購教材查詢、授課教師查詢來查詢到自己需要的教材。 = false。 = false。++39。++39。 查詢匯總模塊 匯總是根據(jù)教材使用的學(xué)年度,通過教材名或者系,對教材 的訂購情況進(jìn)行匯總統(tǒng)計(jì)。 之后會做一個防止過量購買的安全檢查 , 根據(jù)輸入的購買數(shù)量看是根本沒有庫存還是庫存不足 。 pirce_de = ()。++39。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 17 頁 共 44 頁 通過參數(shù)化查詢得到教材的價格 。 得到報警閥值后 , 與得到的庫存教材數(shù)量進(jìn)行比較 , 如果小于庫存閥值就會出現(xiàn) “庫存不足 “的報警 。 object test = (number)。 // = false。 //SqlCommand cmd = new SqlCommand()。 圖 報損、換書、零售模塊流程圖 具體實(shí)現(xiàn)代碼如下: = false。在購買后會顯示購買的總價格并寫入表中。在沒有庫存的時候會顯示 “無庫存 “并且禁止對此教材進(jìn)行相應(yīng)的報損、換書、零售處理。 退換和報損處理的操作幾乎相同,選擇需要報損或退換的教材,在有足夠庫存的情況下進(jìn)行報損或退換操作,分別記入報損表中和退換表中,領(lǐng)書表中教材科領(lǐng)書的相應(yīng)項(xiàng)目數(shù)量減少。 報損、換書、零售其實(shí)都是特殊的領(lǐng)書 過程,只對應(yīng)于教材科的領(lǐng)書領(lǐng)書操作。換書是書已經(jīng)發(fā)給學(xué)生或教師后,因書自身的問題進(jìn)行換書處理。 ()。+ID1+39。+true+39。+name+39。++39。然后返回領(lǐng)書模塊。 return。javascript:(1)39。)。 if (((sql_1))) { (script lanuage=javascriptalert(39。 and ls_ID=39。具體實(shí)現(xiàn)代碼如下: //加一個判斷領(lǐng)書是否已經(jīng)發(fā)生 sstring sql_1=select tag from lingshu where tag=39。 } 如果選擇了具體的教材,接下來會通過領(lǐng)書標(biāo)記判斷選擇的教材是否已經(jīng)被領(lǐng)取了。 if ( == true) { ID1 = ()。 return。javascript:(1)39。)。 == 1) { (script lanuage=javascriptalert(39。 領(lǐng)書模塊流程圖 如圖 : 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 15 頁 共 44 頁 圖 領(lǐng)書模塊流程圖 具體實(shí)現(xiàn)代碼如下: //判斷是否選擇了書 if ( == 1 amp。 在進(jìn)行訂書操作的時候,首先會判斷用戶是否選擇了要領(lǐng)取的教材。如是學(xué)生領(lǐng)書操作,只需要選擇相應(yīng)的系和班級,點(diǎn)擊查詢后就可以看到已經(jīng)領(lǐng)了的教材和需要領(lǐng)取的教材。 領(lǐng)書模塊 高校 教材管理系統(tǒng)領(lǐng)書模塊分為兩個子模塊,分別是學(xué)生領(lǐng)書模塊、教師領(lǐng)書模塊。 (sql_lingshu)。 + tag + 39。 + bookname + 39。 + jiaocaike + 39。 + xnd + 39。 + department + 39。 + classname + 39。 + number + 39。 (sql_dingshu)。 + bookname + 39。 + jiaocaike + 39。 + xnd + 39。 + department + 39。 + classname + 39。 + name + 39。 + time + 39。 + number + 39。成功后會返回訂書模塊 。訂購信息會先后插入到訂書表和領(lǐng)書表。存在 session時,判斷用戶類型是否屬于教材科用戶,如果不是,跳轉(zhuǎn)到管理頁面。首先填寫教材使用的學(xué)年度,然后選擇使用的系和班級,再選擇使用的教材名,最后填寫訂書的數(shù)量,如果確認(rèn)無誤后,就可以點(diǎn)擊確定訂書。主要功能是完成各類用戶的訂書操作。之后跳轉(zhuǎn)到相應(yīng)的登錄成功的頁面。在輸入用戶名密碼后,先確認(rèn)輸入框中有數(shù)據(jù),將把輸入框中 的數(shù)據(jù)和數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行比較驗(yàn)證。如果用戶已經(jīng)登錄,可以在登錄模塊進(jìn)行退出登錄的操作。 功能模塊詳細(xì)設(shè)計(jì) 登錄模塊 登錄頁面的功能主要是供合法的用戶根據(jù)自己的用戶類型進(jìn)行登錄。 rowFirst 方法用來返回一個 object 類型的查詢后的第一行的第一列的結(jié)果。 } rowNumber 方法用來返回受影響的行數(shù)。 ()。具體 代碼如下: public void DataCom(string sqlstr) { ()。 DataCom 方法用來返回受影響的結(jié)果的行數(shù),但不返回任何東西。User ID=xsliang。 Initial Catalog=bm。 圖 數(shù)據(jù)操作公共類類圖 首先建立一個和 SQL Server 數(shù)據(jù)庫之間的連接。所以把幾個常用的方法抽出,放到一個公共的類中,供所有的模塊調(diào)用。右部框架用來顯示和操作各主要功能模塊 ,主框架類圖見 圖 。主框架又分左右兩部分。 圖 數(shù)據(jù)庫關(guān)系圖 5 系統(tǒng)詳細(xì)設(shè)計(jì) 主框架 整個系統(tǒng)的布局采用了框架結(jié)構(gòu)。 表 用戶信息表 字段名 屬性 主鍵 /外鍵 說明 User_ID Int 主鍵 自動增加 name Nchar(10) 用戶名 password Nchar(10) 用戶密碼 leave Int 用戶類型 數(shù)據(jù)庫關(guān)系設(shè)計(jì) 數(shù)據(jù)庫中需建立 9 張表。 表 班級信息表 字段名 屬性 主鍵 /外鍵 說明 cl_ID int 主鍵 自動增加 Department nchar(20) 系名 Class nchar(20) 班級名 ( 8)銷售表 (sell) 記錄教材零售信息,如表 所示。 表 領(lǐng)書信息表 字段名 屬性 主鍵 /外鍵 說明 ls_ID Int 主鍵 自動增加 Number Numeric( 10, 0) 領(lǐng)書數(shù)量 Time Datetime 領(lǐng)書時間 Name Nchar(10) 外鍵 操作者 Class Nchar(20) 領(lǐng)書班級 Department Nchar(20) 領(lǐng)書系 Teacher Nchar(20) 領(lǐng)書教師 Jiaocaike Bit 是否教材領(lǐng)書 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 11 頁 共 44 頁 Xnd Nchar(10) 使用學(xué)年度 Bookname Nchar(30) 書名 Tag Bit 領(lǐng)書標(biāo)記 ( 6)換書表 (change) 存放因非人為原因的圖書問題進(jìn)行換書的信息。如表 所示: 表 訂書信息表 字段名 屬性 主鍵 /外鍵 說明 Ds_ID Int 主鍵 自動增加 Number Numeric(10, 0) 訂書數(shù)量 Time Datetime 訂書時間
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1