張鍵 張文華
摘要:本文的主題是解決我校及其他高校教材管理工作中,在教材的選擇、訂制等一系列的管理過程中,其行動周期過長的問題。通過設(shè)計教材管理系統(tǒng),不僅減輕管理員對教材管理工作的壓力,而且方便學(xué)生隨時隨地的查閱教材資料。旨在為研究如何促進高校教材管理的順利開展提供一些借鑒。
關(guān)鍵詞:教材管理系統(tǒng);B/S模式;MySQL數(shù)據(jù)庫
1?引言
高校教材管理是一項十分復(fù)雜的工作,頭緒繁多、數(shù)據(jù)繁瑣、來源廣、信息量大,經(jīng)常需要將各系(部)匯總的教材數(shù)量進行處理,形成各種統(tǒng)計報表。顯然這種手工管理方式既費時又費力,不能適應(yīng)目前教材管理的需要。為了提高教材管理的效率,把教材管理人員從繁重的日常工作中解脫出來,引入現(xiàn)代化的管理工具——教材系統(tǒng),已成為必然趨勢。
2.?系統(tǒng)需求分析
2.1?系統(tǒng)前臺功能需求
前臺用戶主要包含老師和學(xué)生兩類用戶。該模塊主要包括用戶注冊、登錄、修改密碼、以及修改個人信息等功能。當(dāng)用戶進入教材管理系統(tǒng)界面時可以看到可供申請教材的教材名稱、教材數(shù)量、教材信息等,當(dāng)點擊申請教材時,系統(tǒng)會提示必須要登錄賬號才能提交申請,所以用戶必須要進入登錄界面,如果用戶沒有賬號,則需要在登錄頁面進行賬號注冊,如果用戶已經(jīng)擁有賬號,那么用戶就可以直接登錄,當(dāng)用戶登錄之后,用戶可以查看和修改個人信息,也可以修改登錄密碼。當(dāng)密碼修改后,修改后的密碼將會直接在數(shù)據(jù)庫保存修改。操作完成后退出教材管理系統(tǒng),銷毀Session信息。
2.2?系統(tǒng)后臺功能需求
后臺模塊主要是指專門負(fù)責(zé)管理教材的教師,即管理員。管理員(后臺)功能模塊主要包括登錄、教材管理、權(quán)限管理、教材審批、密碼信息管理、用戶管理。管理員可以登錄進入系統(tǒng)管理中心進行相關(guān)的操作。
2.3?系統(tǒng)非功能需求
界面需求:通常一個用戶界面的元素包括界面主顏色、字體顏色、字體大小、界面布局、界面交互方式、界面功能分布、界面輸入輸出模式。其中,對用戶工作效率有顯著影響的元素包括:輸入輸出方式、交互方式、功能分布,在使用命令式交互方式的系統(tǒng)中,命令名稱、參數(shù)也是界面元素的內(nèi)容,如何設(shè)計命令及參數(shù)也很重要。
3 系統(tǒng)數(shù)據(jù)庫設(shè)計
3.1?數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計
系統(tǒng)的數(shù)據(jù)庫的設(shè)計是最重要的,選擇合適的數(shù)據(jù)庫并創(chuàng)建合理的架構(gòu)是開發(fā)系統(tǒng)的第一步。本程序采用MySQL作為數(shù)據(jù)庫來進行設(shè)計。安全的數(shù)據(jù)庫指的是保證數(shù)據(jù)庫里的信息的完整性、準(zhǔn)確性和可用性,并且要阻止非法用戶越權(quán)使用數(shù)據(jù)庫里的信息,從中盜取資源,更改或破壞數(shù)據(jù)庫中數(shù)據(jù)。根據(jù)以上所做的需求分析,規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫整體E-R圖如圖1所示。
3.2?數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
根據(jù)E-R模型,該系統(tǒng)建立了以下數(shù)據(jù)庫邏輯結(jié)構(gòu)。
管理員(Admin)注冊表主要是用來存儲管理員信息。主要字段有:編號、管理員賬號、管理員密碼、真實姓名、性別、年齡、地址、電話、增加時間、身份。
用戶(Member)注冊表主要是用來存儲用戶信息。主要字段有:編號、賬號、密碼、姓名、性別、年齡、電話、郵箱、時間、狀態(tài)。
教材信息(Wj)表主要保存教材的概要信息。主要字段有:編號、名稱、出版社、價格、庫存。
申請記錄表主要是用來保存教材申請記錄。主要字段有:編號、出版社、價格、申請用戶名、審核狀態(tài)。
4系統(tǒng)實現(xiàn)
本文設(shè)計與開發(fā)的高校教材管理系統(tǒng)基于MyEclipse開發(fā)環(huán)境,以Tomcat為后臺服務(wù)器,使用MySQL數(shù)據(jù)庫存儲數(shù)據(jù),在架構(gòu)設(shè)計上采用B/S架構(gòu)模式。根據(jù)選題調(diào)研和搜索資料,以及系統(tǒng)用戶的需求,將該系統(tǒng)按功能分為兩大功能模塊:管理員模塊、用戶模塊。
4.1?前臺用戶模塊
前臺用戶模塊主要實現(xiàn)了以下功能:
(1)注冊登錄
①用戶注冊:新用戶首次訪問本站,可以注冊,注冊成功后調(diào)用登錄模塊。
②用戶登錄:登錄時需輸入用戶名和密碼,通過系統(tǒng)驗證(包括用戶名和密碼的驗證)成功后方可進行操作。
(2)教材管理
①教材查詢:該模塊主要是向用戶介紹所有教材的相關(guān)信息,用戶可以通過本界面申請教材。
②教材申請:用戶可以在教材申請頁面查詢并申請所需教材。
(3)個人信息管理:主要是用戶查看自己注冊時的基本信息、修改密碼。
4.2?后臺管理員模塊
前臺用戶模塊主要實現(xiàn)了以下功能:
(1)登錄
以管理員身份登錄系統(tǒng)。
(2)用戶管理:管理員可在用戶管理界面對用戶進行查詢、增加、刪除以及修改。
(3)教材管理:管理員可在教材管理界面對教材進行查詢、增加、刪除以及修改。同時可在審批界面對用戶所申請的教材進行審批。
(4)權(quán)限管理:管理員可對用戶的權(quán)限進行查詢、增加、刪除以及修改,同時可對用戶賬號的使用狀態(tài)進行更改。
(5)統(tǒng)計管理:管理員可對已審批教材的記錄進行查詢。同時可以查看系統(tǒng)運行情況,通過此功能可以看到本系統(tǒng)的用戶狀態(tài)和系統(tǒng)運行情況。
5?結(jié)束語
利用計算機與互聯(lián)網(wǎng)來提升高校教學(xué)管理質(zhì)量、工作效率,實現(xiàn)教務(wù)管理工作信息化是必然的發(fā)展趨勢。本文開發(fā)的系統(tǒng)通過使用JSP技術(shù)、MyEclipse集成開發(fā)環(huán)境和MySQL數(shù)據(jù)庫實現(xiàn)了教材管理功能。系統(tǒng)的各項測試都表現(xiàn)良好,在基礎(chǔ)功能實現(xiàn)的同時,后期應(yīng)該增加一些其他功能,比如可以結(jié)合高校書庫情況,當(dāng)管理員收到用戶的教材申請通知后,管理員可以通過查看教材信息以便找到教材所在位置,以求更高效率的工作。
參考文獻(xiàn)
[1]丁菲,劉高吉.新時代高職院校教材管理的問題、原因及解決途徑探析[J].科技與創(chuàng)新,2019(24):102-103.
[2]馮軒.基于Java的辦公自動化管理系統(tǒng)的設(shè)計與實現(xiàn)[J].衛(wèi)星電視與寬帶多媒體,2019(23):22-23.
[3]張曉東.優(yōu)化高校教材供給給學(xué)生創(chuàng)造實惠[J].吉林廣播電視大學(xué)學(xué)報,2019(12):18-19.
作者簡介:張鍵(1998-),男,山東青島人,山東協(xié)和學(xué)院,計算機科學(xué)與技術(shù)專業(yè)2016級學(xué)生
指導(dǎo)老師:張文華(1989-),女,山東濟南人,講師,碩士研究生,研究方向為計算機信息管理與應(yīng)用