吉林工商學院信息學院 劉正紅
在線教材征訂系統的設計與實現
吉林工商學院信息學院 劉正紅
教材作為聯系教師、學生、課程的載體,在教學管理中起到重要作用,學校通過教材征訂系統對教學活動進行有效管理,既可以提高效率、減少錯誤,節(jié)省人力,又可以有效避免教材冗余等資源浪費。該系統從超級管理員、教材管理員和教師三種角色入手實現管理。
在線征訂;B/S架構;Java;JSP
高校教材征訂是學校教學工作中及其重要的一個環(huán)節(jié),教材管理工作中對各個環(huán)節(jié)的數據處理效率低、且很容易出錯、不同部門管理的數據結構存在差異、查詢信息常常得不到理想的結果。面對新的形勢,隨著學校課程類型的多樣化,教材的品種數量也隨之變化,這在一定程度上給教材管理工作帶來很大難度。

圖1 教材征訂系統功能結構圖

圖2 教材征訂管理主界面
系統的角色主要有三個:教師、教材管理員、超級管理員。
教師管理模塊有兩個功能,分別是個人信息和教學計劃管理。個人信息管理可以對教師本人的信息進行管理;教學計劃管理有兩個部分分別是教學計劃添加和教學計劃查詢。
教材管理員的管理模塊主要有七個功能。分別是對教師信息、班級信息、教材信息、教學計劃、訂購信息、教材庫存等信息的管理。
超級管理員管理功能和教材管理員相似,在教材管理員功能增加了對教材管理員的管。對教材管理員進行增加、刪除、修改、查詢等功能,同時也可以對教師信息,班級信息進行管理及數據備份。
根據需求分析確定的系統功能結構圖如圖1所示。
根據數據庫概要設計階段的E-R圖,為本設計得到五張表。
(1)登錄用戶表(UserID,Uername,pwd,cx,addtime),分別表示用戶的ID,用戶名,密碼,用戶類型及添加時間。
(2)班級信息表(ClassID,ClassName,ClassTutor,D epartment,ClassSize,Memo,ClassAddtime),分別表示班級ID,班級名稱,班主任,所屬院系,班級人數,備注信息,添加時間。
(3)教材信息表(TextbookID,TextbookName,Publisher, PublicationDate Pic,memo,TextbookAddtime)分別表示教材ID,教材名稱,出版社,出版日期,圖片,備注,添加時間。
(4)教師信息表(TeacherID,TeacherName,TeacherSex, TeacherTel,TeacherBirthday,TeacherPic,TeacherCour se,LoginPwd,memo,TeacherAddtime)分別表示教師ID,教師姓名,性別,電話,生日,照片,主講課程,登錄密碼,備注及添加時間。
(5)教學計劃表(PlanID,UserID,CourseID,period, CourseContent,TextbookID,order,status,ClassID,Price),分別表示計劃ID,申請教師,所屬課程,學時,教學內容,所屬教材,訂購數量,審核狀態(tài),所屬班級,教材單價。
(6)教材庫存表(InventoryID,order,price,Textbook Addtime,PlanID,status),分別表示庫存ID,教材數量,單價,入庫時間,計劃ID,庫存狀態(tài)。
3.1 系統登錄
登錄界面是用來驗證登錄身份是否合法,合法按照約定權限進行操作,不合法直接退出。
3.2 教材征訂
超級管理員對教材管理員的管理和教師的管理及對教材、班級、教學計劃和訂購信息管理;教材管理員對教師信息、教材、班級、教學計劃及訂購信息管理;教師可以完成個人信息和教學計劃兩個部分管理功能,如圖2所示。
本系統設計實現了超級管理員對教材管理員的管理和教師的管理及對教材、班級、教學計劃和訂購信息管理;教材管理員對教師信息、教材、班級、教學計劃及訂購信息管理;教師可以完成個人信息和教學計劃兩個部分管理功能,本設計為教材征訂管理系統提供較完善的管理方案。