吉林工商學(xué)院信息學(xué)院 劉正紅
在線教材征訂系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
吉林工商學(xué)院信息學(xué)院 劉正紅
教材作為聯(lián)系教師、學(xué)生、課程的載體,在教學(xué)管理中起到重要作用,學(xué)校通過教材征訂系統(tǒng)對(duì)教學(xué)活動(dòng)進(jìn)行有效管理,既可以提高效率、減少錯(cuò)誤,節(jié)省人力,又可以有效避免教材冗余等資源浪費(fèi)。該系統(tǒng)從超級(jí)管理員、教材管理員和教師三種角色入手實(shí)現(xiàn)管理。
在線征訂;B/S架構(gòu);Java;JSP
高校教材征訂是學(xué)校教學(xué)工作中及其重要的一個(gè)環(huán)節(jié),教材管理工作中對(duì)各個(gè)環(huán)節(jié)的數(shù)據(jù)處理效率低、且很容易出錯(cuò)、不同部門管理的數(shù)據(jù)結(jié)構(gòu)存在差異、查詢信息常常得不到理想的結(jié)果。面對(duì)新的形勢(shì),隨著學(xué)校課程類型的多樣化,教材的品種數(shù)量也隨之變化,這在一定程度上給教材管理工作帶來很大難度。
圖1 教材征訂系統(tǒng)功能結(jié)構(gòu)圖
圖2 教材征訂管理主界面
系統(tǒng)的角色主要有三個(gè):教師、教材管理員、超級(jí)管理員。
教師管理模塊有兩個(gè)功能,分別是個(gè)人信息和教學(xué)計(jì)劃管理。個(gè)人信息管理可以對(duì)教師本人的信息進(jìn)行管理;教學(xué)計(jì)劃管理有兩個(gè)部分分別是教學(xué)計(jì)劃添加和教學(xué)計(jì)劃查詢。
教材管理員的管理模塊主要有七個(gè)功能。分別是對(duì)教師信息、班級(jí)信息、教材信息、教學(xué)計(jì)劃、訂購(gòu)信息、教材庫存等信息的管理。
超級(jí)管理員管理功能和教材管理員相似,在教材管理員功能增加了對(duì)教材管理員的管。對(duì)教材管理員進(jìn)行增加、刪除、修改、查詢等功能,同時(shí)也可以對(duì)教師信息,班級(jí)信息進(jìn)行管理及數(shù)據(jù)備份。
根據(jù)需求分析確定的系統(tǒng)功能結(jié)構(gòu)圖如圖1所示。
根據(jù)數(shù)據(jù)庫概要設(shè)計(jì)階段的E-R圖,為本設(shè)計(jì)得到五張表。
(1)登錄用戶表(UserID,Uername,pwd,cx,addtime),分別表示用戶的ID,用戶名,密碼,用戶類型及添加時(shí)間。
(2)班級(jí)信息表(ClassID,ClassName,ClassTutor,D epartment,ClassSize,Memo,ClassAddtime),分別表示班級(jí)ID,班級(jí)名稱,班主任,所屬院系,班級(jí)人數(shù),備注信息,添加時(shí)間。
(3)教材信息表(TextbookID,TextbookName,Publisher, PublicationDate Pic,memo,TextbookAddtime)分別表示教材ID,教材名稱,出版社,出版日期,圖片,備注,添加時(shí)間。
(4)教師信息表(TeacherID,TeacherName,TeacherSex, TeacherTel,TeacherBirthday,TeacherPic,TeacherCour se,LoginPwd,memo,TeacherAddtime)分別表示教師ID,教師姓名,性別,電話,生日,照片,主講課程,登錄密碼,備注及添加時(shí)間。
(5)教學(xué)計(jì)劃表(PlanID,UserID,CourseID,period, CourseContent,TextbookID,order,status,ClassID,Price),分別表示計(jì)劃ID,申請(qǐng)教師,所屬課程,學(xué)時(shí),教學(xué)內(nèi)容,所屬教材,訂購(gòu)數(shù)量,審核狀態(tài),所屬班級(jí),教材單價(jià)。
(6)教材庫存表(InventoryID,order,price,Textbook Addtime,PlanID,status),分別表示庫存ID,教材數(shù)量,單價(jià),入庫時(shí)間,計(jì)劃ID,庫存狀態(tài)。
3.1 系統(tǒng)登錄
登錄界面是用來驗(yàn)證登錄身份是否合法,合法按照約定權(quán)限進(jìn)行操作,不合法直接退出。
3.2 教材征訂
超級(jí)管理員對(duì)教材管理員的管理和教師的管理及對(duì)教材、班級(jí)、教學(xué)計(jì)劃和訂購(gòu)信息管理;教材管理員對(duì)教師信息、教材、班級(jí)、教學(xué)計(jì)劃及訂購(gòu)信息管理;教師可以完成個(gè)人信息和教學(xué)計(jì)劃兩個(gè)部分管理功能,如圖2所示。
本系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)了超級(jí)管理員對(duì)教材管理員的管理和教師的管理及對(duì)教材、班級(jí)、教學(xué)計(jì)劃和訂購(gòu)信息管理;教材管理員對(duì)教師信息、教材、班級(jí)、教學(xué)計(jì)劃及訂購(gòu)信息管理;教師可以完成個(gè)人信息和教學(xué)計(jì)劃兩個(gè)部分管理功能,本設(shè)計(jì)為教材征訂管理系統(tǒng)提供較完善的管理方案。