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