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

正文內(nèi)容

網(wǎng)上教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-10-16 15:02 本頁(yè)面
 

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