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

正文內容

網上教材管理系統(tǒng)的設計與實現—計算機(論文)(編輯修改稿)

2025-01-11 03:24 本頁面
 

【文章內容簡介】 法用來返回一個 object 類型的查詢后的第一行的第一列的結果。代碼和上面的兩個方法類似,只是執(zhí)行 ExecuteScalar 方法來取得第一行的第一列的結果。 登錄操作 登錄頁面的功能主要是供合法的用戶根據自己的用戶類型進行登錄 。網上教 第 10 頁 共 33 頁 材管理系統(tǒng)登錄模塊運行的結果如圖 41 所示。 圖 41 網上教材管理系統(tǒng)登錄模塊運行 的結果 如果用戶在沒有登錄的情況下選擇其它功能模塊會退回到登錄界面。如果用戶已經登錄,可以在登錄模塊進行退出登錄的操作。 在登錄到這個頁面或者刷新這個頁面的時候,首先要進行一次 session 的判斷。在輸入用戶名密碼后,先確認輸入框中有數據,將把輸入框中的數據和數據庫中的數據進行比較驗證。如果一 切通過,將產生兩個 session 分別用來存放用戶名和用戶類型。之后跳轉到相應的登錄成功的頁面。 訂書操作 網上教材管理系統(tǒng)訂書模塊分為三個子模塊,分別是學生訂書模塊、教師訂書模塊、教材科訂書模塊。主要功能是完成各類用戶的訂書操作。網上教材管理系統(tǒng)學生訂書模塊運行 的結果 如圖 42 所示。 第 11 頁 共 33 頁 圖 42 網上教材管理系統(tǒng)學生訂書模塊運行 的結果 當教材科工作人員以教材科類型用戶登錄到系統(tǒng)后,可進行教材的訂書操作。首先填寫教材使用的學年度,然后選擇使用的系和班級,再選擇使用的教材名,最后填寫訂書的數量,如果確 認無誤后,就可以點擊確定訂書。 在進入到這個模塊時,首先還是判斷是否有 session 存在,沒有的情況下返回登錄頁面。存在 session 時,判斷用戶類型是否屬于教材科用戶,如果不是,跳轉到管理頁面。 在輸入了訂書信息選擇確定后,如果一切無誤,會進行插入操作。訂購信息會先后插入到訂書表和領書表。但是在領書表中不會插入領書時間、操作者、領書標記這些信息。成功后會返回訂書模塊。具體的實現代碼如下。 string sql_dingshu = insert into dingshu +(number,time,name,class,department,xnd,jiaocaike,bookname) +values(39。 + number + 39。,39。 + time + 39。,39。 + name + 39。,39。 + classname + 39。,39。 + department + 39。,39。 + xnd + 39。,39。 + jiaocaike + 39。,39。 + bookname + 39。)。 (sql_dingshu)。 string sql_lingshu = insert into lingshu + (number,class,department,xnd,jiaocaike,bookname,tag) + values(39。 + number + 39。,39。 + classname + 39。,39。 + department + 39。,39。 + xnd + 39。,39。 + jiaocaike + 39。,39。 + bookname + 39。,39。 + tag + 39。)。 (sql_lingshu)。 ()。 第 12 頁 共 33 頁 領書操作 網上教材管理系統(tǒng)領書模塊分為兩個子模塊,分別是學生領書模塊、教師領書模塊。主要功能是完成學生和老師的領書操作。網上教材管理系統(tǒng)學生領書模塊運行 的結果 如圖 43 所示。 圖 43 網上教材管理系統(tǒng)學生領書模塊運行 的結果圖 如是學生領書操作,只需要選擇相應的系和班級,點擊查詢后就可以看到已經領了的教材和需要領取的教材。教師領書模塊操作類似,不同的只是根據教師名字選擇。 在進行訂書操作的時候,首先會判斷用戶是否選擇了要領取的教材。如果沒有選擇具體的教材就進行領書 操作,會彈出錯誤提示,之后返回。實現代碼如下: //判斷是否選擇了書 if ( == 1 amp。amp。 == 1) { (script lanuage=javascriptalert(39。沒有選擇圖書! 39。)。 location=39。javascript:(1)39。/script)。 return。 } string ID1。 if ( == true) { 第 13 頁 共 33 頁 ID1 = ()。 } else { D1 = ()。 } 如果選擇了具體的教材,接下來會通過領書標記判斷選擇的教材是否已經被領取了。如果書已經被領取了,也會彈出出錯提示,之后返回。具體代碼如下: //加一個判斷領書是否已經發(fā)生 string sql_1=select tag from lingshu where tag=39。+true+39。 and ls_ID=39。+ID1+39。 if (((sql_1))) { (script lanuage=javascriptalert(39。書已經領??! 39。)。 location=39。javascript:(1)39。/script)。 return。 } 如果一切沒有問題,會把領書的時間、操作者、領書標記填入領書記錄中。然后返回領書模塊。具體代碼如下: string sql=update lingshu set time=39。++39。,name=39。+name+39。,tag=39。+true+39。 where ls_ID=39。+ID1+39。 (sql)。 ()。 報損 換書 零售操作 報損是當教材因教材科的原因造成損壞時,選擇對相應的書進行報損處理。換書是書已經發(fā)給學生或教師后,因書自身的問題進行換書處理。零售是針對部分學生因各種原因需 要再次購買教材時進行教材零售。 網上教材管理系統(tǒng)的教材零售模塊運行 的結果 如圖 44 所示。 第 14 頁 共 33 頁 圖 44 材庫存管理系統(tǒng)教材零售模塊運行 的結果圖 報損、換書、零售其實都是特殊的領書過程,只對應于教材科的領書領書操作。如果教材科沒有訂購教材,這些操作則都不能進行。 退換和報損處理的操作幾乎相同,選擇需要報損或退換的教材,在有足夠庫存的情況下進行報損或退換操作,分別記入報損表中和退換表中,領書表中教材科領書的相應項目數量減少。在庫存少于規(guī)定的閥值的時候會進行報警。在沒有庫存的時候會顯示“無庫存”并且禁止對此教材進行 相應的報損、換書、零售處理。 零售模塊與報損、換書不同的是 ,在選擇好教材進行點擊查詢后會顯示教材的價格。在購買后會顯示購買的總價格并寫入表中。 首先在點擊查詢之后,通過數據庫得到報警閥值。代碼如下: = false。 database db = new database()。 //SqlCommand cmd = new SqlCommand()。 = true。 // = false。 string number = select number from number。 object test = (number)。 decimal test_de = (test)。 得到報警閥值后,與得到的庫存教材數量進行比較,如果小于庫存閥值就會 第 15 頁 共 33 頁 出現“庫存不足”的報警。如果領書標記顯示為真表示該教材已經沒有庫存了。 通過參數化查詢得到教材的價格。 string price = select price from jiaocai where bookname=39。++39。 = (price).ToString()。 pirce_de = ()。 在點擊了確定購買按鈕后,首先判斷是否選擇了教材,然后判斷是否輸入了購買的數量。之后會做一個防止過量購買的安全檢查,根據輸入的購買數量看是根本沒有庫存還是庫存不足。如果通過會根據購買的數量計算總的價格,購買后會對教材科領書的數量做相應的處理,如果該圖書被購買完了,會做上領書標記防止再被 購買。 查詢匯總 匯總是根據教材使用的學年度,通過教材名或者系,對教材的訂購情況進行匯總統(tǒng)計。 網上教材管理系統(tǒng)教材匯總模塊運行 的結果 如圖 45 所示。 教材查詢模塊是一個面向所有用戶的模塊。在這個模塊中可以通過組合查詢、班級訂購教材查詢、授課教師查詢來查詢到自己需要的教材。 網上教材管理系統(tǒng)教材查詢模塊運行 的結果 如圖 46 所示。 圖 45 網上教材管理系統(tǒng)教材匯總模塊運行 的結果 第 16 頁 共 33 頁 圖 46 網上教材管理系統(tǒng)教材查詢模塊運行 的結果 系統(tǒng)管理 這是本系統(tǒng)的系統(tǒng)管理部分。需要在登錄的時候選擇 管理員才可以進入。圖書管理主要是對圖書信息的添加、刪除、修改。 網上教材管理系統(tǒng)圖書管理模塊運行 的結果 如圖 47。系統(tǒng)管理主要作用是設置報警閥值、添加刪除修改用戶、添加刪除班級和系。網上教材管理系統(tǒng)系統(tǒng)管理模塊運行 的結果 如圖 48。 第 17 頁 共 33 頁 圖 47 網上教材管理系統(tǒng)教材管理模塊運行 的結果 圖 48 網上教材管理系統(tǒng)系統(tǒng)管理模塊運行 的結果 教材管理模塊可以對教材進行添加、刪除、修改操作。進入模塊后,可以直接點擊“添加新教材”打開一個新的頁面來輸入教材的相關信息,在確認輸入無誤后點擊確定,通過一個 insert 語句把新教材的數據放入數據庫的教材表。另 第 18 頁 共 33 頁 外,在進入教材管理功能模塊的時,有一個“顯示所有教材”按鈕,可以選擇教材對一些信息進行修改,之后用 UPDATA 使修改后的數據寫入數據表,也可以選擇刪除來刪除錯誤的教材數據。 另一個重要的模塊是系統(tǒng)管理模塊,雖然在功能上相對簡單,但是在整個系統(tǒng)各個模塊中起著重要作用。該模塊的主要功能是管理用戶,設置用戶的類型。這些 user 在多個表中需要作為一個值被插入,也用于 session 判斷中。另一個功能設置報警的閥值,以便教材科可以根據需要及時補充教材。還有一個功能是添加新的系和班 級,這樣由管理員輸入到數據庫再由教材課使用的時候被調用,可以減少教材科的工作量,也避免了出錯。 5 測試 在系統(tǒng)制作完成后對系統(tǒng)的功能和健壯性進行了測試。 建議使用的硬件環(huán)境: ● 處理器: Inter Pentium 4 或更高。 ● 內存: 256M 以上 ● 硬盤空間: 20GB 以上 ● 顯卡: SVGA 顯示適配器 建議使用的軟件環(huán)境: ● 操作系統(tǒng): Windows XP ● 數據庫: SQL Server 2021 Express 下面是功能測試: ( 1)系統(tǒng)管理部分,可以按相應身份登錄到系統(tǒng),可以添加、修改、 刪除教材,可以添加、刪除、修改用戶,可以設置報警閥值。 ( 2)庫存管理部分,可以以學生、教師、教材科的類型進行訂書操作??梢砸詫W生、教師的類型進行領書操作??梢栽诮滩目朴杏啎那闆r下進行報損、換書、零售的操作??梢园窗嗉壓蜁y(tǒng)計某學年度內訂書的數量??梢园凑障嚓P的條件進行圖書查詢。 由于操作此系統(tǒng)的非計算機專業(yè)人員,在操作的過程中容易發(fā)生錯誤。所以在設計系統(tǒng)的時候考慮了很多魯棒性方面的問題。 下面是錯誤操作測試: ( 1) 登錄的時候輸入錯誤用戶或者不輸入用戶會報錯提示。 ( 2) 訂書的時候不輸入數量、學年度、教師姓名時候 會報錯提示。 ( 3) 領書的時候不選擇圖書、重復領書會報錯提示。 ( 4) 報損、換書、零售時候不選擇圖書、不填寫數量、過量領書會報錯提示。 第 19 頁 共 33 頁 通過對系統(tǒng)功能測試和錯誤操作測試,基本都達到了預期的效果。 結 論 這個網上教材管理系統(tǒng)成功的實現了教材訂購、教材領取、報損、換書、零售、統(tǒng)計、庫存報警等主要功能。系統(tǒng)的最大的特點是操作簡單,部署方便,并且較好的防止錯誤操作發(fā)生,盡可能多的給用戶提示信息。這樣面對非計算機專業(yè)的教材科管理人員能很快上手,極大的提高教材科工作的效率和服務的質量。 但本系統(tǒng)也存在設計上的不足,首先因為 初次設計制作完整的系統(tǒng),在初期階段需求分析和考慮數據庫設計的時候都做的不全面,以至不能很好的保證數據的完整性,在長時間使用刪除一些數據后,會有一些臟數據留存,也可能有其他一些問題發(fā)生。其次,仍然有一些地方沒有及時的給用戶反饋,沒有做操作可逆的處理。另外,對教材科工作的了解不夠深入,會有些功能和操作方式還沒有考慮到。 參考文獻 [1] BRADLEY [美 ]. 21天學通 C[M]. 信達工作室 譯 北京: 人民郵電出版社 ,2021。 [2] 求是科技 . [M]. 北京: 人民郵電出版社 ,2021。 [3] Christian Nagel[美 ]. C高級編程 [M] 李敏波 譯 . 北京: 清華大學出版社 ,2021。 [4] Jesse Liberty[美 ]. Programming [M] 瞿杰 趙立東 譯 . 北京: 電子工業(yè)出版社 ,2021。 [5] 張樹亮 李超 . +SQL Server 網絡應用系統(tǒng)開發(fā)案例精解 [M]. 北京: 清華大學出版社 ,2021。 [6] 郝剛 . 開發(fā)指南 [M]. 北京: 人民郵電出版社 ,2
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1