最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【優(yōu)秀論文】基于Web的實(shí)驗(yàn)室預(yù)約管理系統(tǒng)

2022-07-29 15:09 作者:趣畢業(yè)  | 我要投稿

注:數(shù)據(jù)表無法顯示,需要查看聯(lián)系UP主

前 ?言

隨著科技的發(fā)展,信息管理系統(tǒng)的建設(shè)水平得到了快速提升,目前國內(nèi)已有較多所高校啟用了基于Web的實(shí)驗(yàn)室預(yù)約管理系統(tǒng)。然而,塔里木大學(xué)在實(shí)驗(yàn)室預(yù)約方面仍然較為滯后,主要是采用傳統(tǒng)的紙質(zhì)實(shí)驗(yàn)室預(yù)約管理方式。為提高實(shí)驗(yàn)室管理效率,本系統(tǒng)的實(shí)現(xiàn)將為廣大師生提供一個(gè)方便的實(shí)驗(yàn)室預(yù)約管理平臺。本系統(tǒng)基于B/S架構(gòu),采用JSP技術(shù),使用MySQL數(shù)據(jù)庫來完成開發(fā)。該系統(tǒng)的用戶分為三類,包括:管理員、教師和學(xué)生用戶,管理員可以管理用戶、實(shí)驗(yàn)室等基本信息,實(shí)現(xiàn)基本信息的查詢、添加等操作,教師和學(xué)生可以預(yù)約實(shí)驗(yàn)室和借用實(shí)驗(yàn)室設(shè)備,實(shí)現(xiàn)實(shí)驗(yàn)室預(yù)約等操作。實(shí)現(xiàn)后的系統(tǒng)功能模塊主要包括:用戶注冊模塊,用戶登錄模塊,通知管理模塊,用戶管理模塊,實(shí)驗(yàn)室管理模塊,設(shè)備借用模塊。完成后的系統(tǒng)簡潔易用,在一定程度上簡化了實(shí)驗(yàn)室的管理流程,提高了實(shí)驗(yàn)室的預(yù)約管理水平。

關(guān)鍵詞:實(shí)驗(yàn)室預(yù)約;管理系統(tǒng);JSP;MySQL

目??錄

1 引言

1.1 研究背景

1.2 研究的目的和意義

1.3 國內(nèi)外研究現(xiàn)狀分析

2 研究與實(shí)現(xiàn)中的關(guān)鍵技術(shù)

2.1設(shè)計(jì)開發(fā)環(huán)境

2.2具體關(guān)鍵技術(shù)

3 系統(tǒng)總體需求分析

3.1 用戶需求分析

3.2 系統(tǒng)流程分析

3.3 可行性分析

4 數(shù)據(jù)庫設(shè)計(jì)

4.1 數(shù)據(jù)概念結(jié)構(gòu)設(shè)計(jì)

4.2 數(shù)據(jù)表邏輯結(jié)構(gòu)設(shè)計(jì)

5 系統(tǒng)實(shí)現(xiàn)

5.1 登錄操作模塊

5.2 注冊操作模塊

5.3 管理員權(quán)限管理模塊

5.4 實(shí)驗(yàn)室預(yù)約模塊

5.5 設(shè)備借用模塊

6 系統(tǒng)功能測試

6.1測試方法

6.2測試用例

總??結(jié)

參考文獻(xiàn)

致??謝 26

1 引言

1.1 研究背景

近幾年,隨著科技時(shí)代的發(fā)展,信息化建設(shè)在各個(gè)領(lǐng)域都有飛躍的提升,如醫(yī)院信息管理、網(wǎng)上購物、網(wǎng)上聊天等,互聯(lián)網(wǎng)給人們帶來了無限想象和方便。學(xué)生是祖國未來的棟梁,學(xué)生的學(xué)習(xí)和動(dòng)手能力的培養(yǎng)是學(xué)校最重視的兩個(gè)方面,促進(jìn)教育信息化是各大高校重要課題?,F(xiàn)各大高校都以學(xué)生全面發(fā)展為目標(biāo),培養(yǎng)學(xué)生主動(dòng)學(xué)習(xí)能力、自我實(shí)踐能力、團(tuán)隊(duì)合作能力,以達(dá)到全面提高學(xué)生綜合素質(zhì)的標(biāo)準(zhǔn)[1]。高校實(shí)驗(yàn)室的數(shù)量也隨著實(shí)踐課程的開設(shè)而日益增加。學(xué)校實(shí)驗(yàn)室是進(jìn)行課程學(xué)習(xí)、實(shí)踐教學(xué)、學(xué)生團(tuán)隊(duì)合作交流的重要基地,因此實(shí)驗(yàn)室基本信息管理也是教學(xué)管理中的一項(xiàng)重要內(nèi)容[2]。

目前,塔里木大學(xué)招生規(guī)模逐年提升,本科生在校人數(shù)約16000人,研究生在校人數(shù)約500人,但現(xiàn)有實(shí)驗(yàn)室的管理方式相對比較落后,尤其是面向?qū)W有余力的學(xué)生提供的開放性實(shí)驗(yàn)室教學(xué)的管理水平仍然較低,教師和學(xué)生可以在校園網(wǎng)上查詢空閑教室和空閑實(shí)驗(yàn)室,但是不能在網(wǎng)上直接預(yù)約實(shí)驗(yàn)室,要去實(shí)驗(yàn)室找實(shí)驗(yàn)老師預(yù)約,這給教師和學(xué)生帶來很大的不便,若是多名教師和學(xué)生查詢到空閑的實(shí)驗(yàn)室,去實(shí)驗(yàn)樓預(yù)約,也會存在被其他教師和學(xué)生先一步預(yù)約的可能,急需開展實(shí)驗(yàn)的老師還要重復(fù)查詢和預(yù)約動(dòng)作,從而浪費(fèi)了教師時(shí)間。另外,管理員目前僅以手工記錄實(shí)驗(yàn)室信息、設(shè)備信息、用戶預(yù)約信息等數(shù)據(jù)為主,數(shù)據(jù)積累量大,且易出錯(cuò),增加了管理員的工作量。因此,開發(fā)一個(gè)功能完善的實(shí)驗(yàn)室預(yù)約管理系統(tǒng)是必要的。

1.2 研究的目的和意義

隨著信息技術(shù)的不斷發(fā)展,以最新的網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)科教興國已成為信息化建設(shè)的重要課題[3]。傳統(tǒng)的實(shí)驗(yàn)室預(yù)約流程較為復(fù)雜,首先教師預(yù)約實(shí)驗(yàn)室,要到管理員處查詢實(shí)驗(yàn)室具體使用狀況,根據(jù)需求預(yù)定實(shí)驗(yàn)室,然后管理員手動(dòng)記錄教師預(yù)約內(nèi)容,根據(jù)教師需要的基本信息分配實(shí)驗(yàn)室,最后通過電話聯(lián)系教師告知預(yù)約消息。這種方式浪費(fèi)管理員和教師的大量時(shí)間,使實(shí)驗(yàn)室使用效率變低;繁瑣的預(yù)約流程,直接降低了實(shí)驗(yàn)室資源的利用,加大了管理員和教師的工作負(fù)擔(dān);影響了教師和學(xué)生的積極性,導(dǎo)致實(shí)驗(yàn)教學(xué)的效果不佳。因此,基于當(dāng)前網(wǎng)絡(luò)技術(shù)快速發(fā)展的趨勢,開發(fā)一個(gè)簡潔易用的實(shí)驗(yàn)室預(yù)約管理系統(tǒng)平臺來替代傳統(tǒng)的管理方式,為了在開放性實(shí)驗(yàn)室的建設(shè)中提高實(shí)驗(yàn)室及設(shè)備的利用率,簡化并明確實(shí)驗(yàn)室管理及預(yù)約流程,從而減輕管理員管理難度和負(fù)擔(dān),提高管理效率顯得有一定實(shí)際意義。

1.3 國內(nèi)外研究現(xiàn)狀分析

1960年,第一代實(shí)驗(yàn)室信息管理系統(tǒng)開始應(yīng)用[4],當(dāng)時(shí)是小型的計(jì)算機(jī)模型,成本高,基本只能實(shí)現(xiàn)數(shù)據(jù)的查詢、修改、增加和刪除等操作。20世紀(jì)80年代后,第二代實(shí)驗(yàn)室管理系統(tǒng)出現(xiàn),基于C/S(用戶/服務(wù)器)結(jié)構(gòu)模型[5]。系統(tǒng)基于商業(yè)化形式開始應(yīng)用,其優(yōu)點(diǎn)包括:能滿足用戶大部分需求,軟件提升及技術(shù)操作簡單,使用年限較長。但是C/S模式的靈活度不夠,數(shù)據(jù)庫的導(dǎo)入導(dǎo)出操作困難,信息的整合數(shù)據(jù)使用不能實(shí)現(xiàn)。1990年,網(wǎng)絡(luò)技術(shù)水平迅速發(fā)展,第三代實(shí)驗(yàn)室管理信息系統(tǒng)應(yīng)運(yùn)而生[6]。個(gè)人電腦對于實(shí)驗(yàn)室信息的管理加快了應(yīng)用,數(shù)據(jù)庫數(shù)據(jù)的導(dǎo)入導(dǎo)出等操作有所提高,促進(jìn)了LIMS的發(fā)展。90 年代的系統(tǒng)采用了Internet,IntranetWeb技術(shù),隨之B/S結(jié)構(gòu)的LIMS成為發(fā)展熱點(diǎn)[7]。2004年至今,第四代實(shí)驗(yàn)室信息管理系統(tǒng)現(xiàn)世,這一代的系統(tǒng)解決了前幾代的缺陷,在各個(gè)領(lǐng)域都有廣泛的應(yīng)用。

國外在教學(xué)方面運(yùn)用實(shí)驗(yàn)室信息管理系統(tǒng)起步較早,其中美國一直走在世界的前端,調(diào)查顯示美國學(xué)校的部分專業(yè)課程都會在網(wǎng)絡(luò)上顯示,到目前,大部分課程都能在網(wǎng)上查找。此外,一些發(fā)達(dá)國家在實(shí)驗(yàn)室信息管理及實(shí)驗(yàn)預(yù)約等多方面早已實(shí)現(xiàn)人性化和信息化[8]。

在上個(gè)世紀(jì)末期,國內(nèi)高校才漸漸引入了網(wǎng)絡(luò)化實(shí)驗(yàn)教學(xué),提高學(xué)生獨(dú)立實(shí)踐能力和團(tuán)隊(duì)合作能力。2002年成功舉行了第一屆中國實(shí)驗(yàn)室信息管理系統(tǒng)的學(xué)術(shù)研討會,推動(dòng)了實(shí)驗(yàn)室信息管理系統(tǒng)的發(fā)展[9]。相對國內(nèi)其它高校的開放式實(shí)驗(yàn)室管理水平,塔里木大學(xué)正處于半封閉形式的管理狀態(tài),例如,塔里木大學(xué)信息工程學(xué)院實(shí)驗(yàn)室的開放時(shí)間是嚴(yán)格按照學(xué)校規(guī)章制度執(zhí)行的,學(xué)生只能按照學(xué)校安排的課程進(jìn)入實(shí)驗(yàn)室,登記使用者基本信息,學(xué)生不能隨意進(jìn)出實(shí)驗(yàn)室;并且實(shí)驗(yàn)室通常不對外開放,只允許本校學(xué)生使用,導(dǎo)致實(shí)驗(yàn)室利用效率仍然較低。綜上,結(jié)合當(dāng)前網(wǎng)絡(luò)技術(shù)的發(fā)展趨勢,提高實(shí)驗(yàn)室預(yù)約的效率及實(shí)驗(yàn)室的利用率,建設(shè)一套基于Web的實(shí)驗(yàn)室預(yù)約平臺提升管理水平顯得尤為必要。

2 研究與實(shí)現(xiàn)中的關(guān)鍵技術(shù)

2.1設(shè)計(jì)開發(fā)環(huán)境

硬件環(huán)境:

處理器:Intel(R)Core(TM)i5-5200U CPU @ 2.20GHz 2.19GHz

內(nèi)存:8GB

硬盤:500GB

軟件環(huán)境:

操作系統(tǒng):Microsoft Windows?2010

開發(fā)語言:Java

開發(fā)平臺:Eclipse-jee-mars-2-win32

數(shù)據(jù)庫:MySQL-5.5.27-win32

瀏覽器:Google Chrome 73.0

2.2具體關(guān)鍵技術(shù)

2.2.1 JSP技術(shù)

JSP是一種以Java語言為基礎(chǔ)的動(dòng)態(tài)頁面技術(shù)[10][11]。該技術(shù)是在HTML網(wǎng)頁中添加動(dòng)態(tài)信息,根據(jù)不同需求添加Java程序片段,形成對應(yīng)JSP文件,生成的文本結(jié)構(gòu)簡單,可重用。JSP技術(shù)可以分離頁面的內(nèi)容和形式獨(dú)立存在,使基于Web的應(yīng)用程序的開發(fā)變得簡單[12]。使用JSP?技術(shù)有利于實(shí)驗(yàn)室預(yù)約管理系統(tǒng)的實(shí)現(xiàn)。

2.2.2 Java開發(fā)語言

Java是一門面向?qū)ο蟮木幊陶Z言,繼承了C語言的多種特性[13]。Java是目前所有編程語言中較為廣泛使用的,具有強(qiáng)大功能,對于開發(fā)人員來說簡單易用。多種操作系統(tǒng)平臺都可以用Java語言開發(fā)設(shè)計(jì),Java虛擬機(jī)可以自動(dòng)清理內(nèi)存中的垃圾文件,提升了系統(tǒng)內(nèi)存的使用率[14][15]。Java語言具有多線程,語言結(jié)構(gòu)簡單,運(yùn)算符號簡單等特性。

2.2.3 Eclipse開發(fā)平臺

Eclipse是一個(gè)通用、可擴(kuò)展的集成開發(fā)環(huán)境,也是一個(gè)開放源代碼的、成熟的開發(fā)平臺[16][17]。作為開源軟件,Eclipse支持Java、C/C++等多種語言。Eclipse平臺對程序開發(fā)提供了代碼編輯、調(diào)試、運(yùn)行等常用功能的強(qiáng)大支撐,還提供了Eclipse動(dòng)態(tài)發(fā)現(xiàn)插件的體系結(jié)構(gòu)的核心功能[18][19]。本系統(tǒng)的開發(fā)將使用Eclipse平臺完成開發(fā)工作。

2.2.4 MySQL數(shù)據(jù)庫

???MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),把全部的數(shù)據(jù)保存在不同表中[20][21]。MySQL數(shù)據(jù)庫使用SQL語言進(jìn)行數(shù)據(jù)庫查詢和添加等操作,減少語句的復(fù)雜性,提高查詢、添加等效率[22]。作為一款著名的開源數(shù)據(jù)庫,MySQL具有功能性強(qiáng),容易操作,管理方便,體積小,運(yùn)行時(shí)速度快等優(yōu)點(diǎn)。

2.2.5 B/S結(jié)構(gòu)

?B/S結(jié)構(gòu),是一種應(yīng)用服務(wù)器和網(wǎng)絡(luò)瀏覽器構(gòu)成的計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)[23]。B/S結(jié)構(gòu)下,應(yīng)用服務(wù)主要由服務(wù)器端提供,用戶僅需通過瀏覽器即可訪問系統(tǒng),具備了方便易用的特性。且B/S結(jié)構(gòu)可以跨平臺操作,解決了C/S結(jié)構(gòu)跨平臺部署困難的問題。B/S結(jié)構(gòu)采用公開的標(biāo)準(zhǔn)和協(xié)議,在連接網(wǎng)絡(luò)方面更加方便[24]。本系統(tǒng)將采用B/S結(jié)構(gòu)開發(fā),便于系統(tǒng)的維護(hù),減少管理成本。

3 系統(tǒng)總體需求分析

3.1 用戶需求分析

通過需求分析可知,實(shí)驗(yàn)室預(yù)約管理系統(tǒng)主要面向類主要用戶角色,包括管理員用戶、教師用戶和學(xué)生用戶。具體如圖3-1所示:

圖3-1 ?實(shí)驗(yàn)室預(yù)約管理系統(tǒng)用戶功能模塊圖

?

3.1.1管理員用戶

(1)通知管理:管理員根據(jù)實(shí)驗(yàn)室信息和實(shí)驗(yàn)設(shè)備準(zhǔn)備情況在系統(tǒng)內(nèi)發(fā)布公告,例如,可發(fā)布實(shí)驗(yàn)室報(bào)修信息等公告。管理員可以依據(jù)通知標(biāo)題查詢所有公告信息,修改公告信息和刪除公告信息等。

(2)用戶管理:該模塊可對管理員、教師和學(xué)生三類角色信息進(jìn)行管理。首先,管理員可查詢教師基本信息,修改教師用戶名、姓名、密碼等資料;教師退休后管理員也可以刪除其信息;本系統(tǒng)教師用戶信息可以在數(shù)據(jù)庫中直接導(dǎo)入,管理員也能實(shí)現(xiàn)添加,教師也可自己注冊。其次,管理員可以查詢學(xué)生基本信息,包含用戶名和學(xué)生姓名等;管理員可以修改、刪除學(xué)生信息;本系統(tǒng)學(xué)生用戶信息也可以在數(shù)據(jù)庫中導(dǎo)入、管理員實(shí)現(xiàn)添加或?qū)W生自己注冊。最后,管理員可以查看自身基本信息,修改個(gè)人的資料和密碼。

(3)實(shí)驗(yàn)室管理:該模塊包括實(shí)驗(yàn)室基本信息、實(shí)驗(yàn)室預(yù)約管理及實(shí)驗(yàn)室預(yù)約記錄操作。管理員可以實(shí)現(xiàn)查詢和添加實(shí)驗(yàn)室信息等操作,實(shí)驗(yàn)室信息包括實(shí)驗(yàn)室編號,實(shí)驗(yàn)室名稱,實(shí)驗(yàn)室地址等;管理員可以審核教師或?qū)W生預(yù)約的信息,查看實(shí)驗(yàn)室預(yù)約記錄。

(4)設(shè)備管理:設(shè)備信息管理,設(shè)備信息包含設(shè)備名稱、設(shè)備價(jià)格、設(shè)備制造商等。管理員可以根據(jù)設(shè)備名稱查詢該設(shè)備使用情況,還可以實(shí)現(xiàn)添加,修改實(shí)驗(yàn)設(shè)備等操作。

(5)設(shè)備借用管理:管理員審核教師或?qū)W生借用的信息。查看設(shè)備借用日志,可以查看到借用人名字、借用時(shí)間、歸還時(shí)間等信息。

(6)設(shè)備報(bào)修管理:實(shí)驗(yàn)室設(shè)備有損壞需要報(bào)修,管理員可以報(bào)修損壞設(shè)備。可以查看報(bào)修的日志,包括報(bào)修原因、報(bào)修時(shí)間等信息。

3.1.2教師用戶

(1)通知管理:教師可以查看新的通知信息,也可以通過標(biāo)題查詢已發(fā)布過的通知信息,根據(jù)通知信息的情況進(jìn)行下一步操作。

(2)用戶管理:教師可以查詢、修改自己的資料,修改個(gè)人基本信息包括教師用戶名、密碼、手機(jī)號碼等。

(3)實(shí)驗(yàn)室管理:該模塊教師可以通過實(shí)驗(yàn)室名稱查詢實(shí)驗(yàn)室信息,然后預(yù)約實(shí)驗(yàn)室的使用權(quán),預(yù)約后根據(jù)情況也可以取消預(yù)約。

(4)設(shè)備借用管理:該模塊教師可以根據(jù)設(shè)備名稱查詢設(shè)備信息,然后借用設(shè)備,借用后根據(jù)情況也可以取消借用設(shè)備。

3.1.3學(xué)生用戶

(1)通知管理:學(xué)生可以查看最新的通知信息,也可以通過標(biāo)題查詢已發(fā)布的通知消息,根據(jù)通知信息的具體情況進(jìn)行下一步操作。

(2)用戶管理:學(xué)生可以查詢、修改自己的資料,修改個(gè)人基本信息包括學(xué)生用戶名、密碼、班級等。

(3)實(shí)驗(yàn)室管理:學(xué)生可以通過實(shí)驗(yàn)室名稱查詢實(shí)驗(yàn)室信息,然后預(yù)約實(shí)驗(yàn)室,預(yù)約后根據(jù)情況可以取消預(yù)約。

(4)設(shè)備借用管理:學(xué)生可以通過設(shè)備名稱查詢設(shè)備信息,然后借用設(shè)備,借用后根據(jù)情況可取消借用設(shè)備。

3.2 系統(tǒng)流程分析

系統(tǒng)涉及到用戶注冊登錄、用戶預(yù)約實(shí)驗(yàn)室或?qū)嶒?yàn)設(shè)備及管理員管理實(shí)驗(yàn)室預(yù)約和教師學(xué)生信息管理等工作流程,各流程所完成的工作具體如下。

3.2.1用戶注冊登錄流程

用戶進(jìn)入實(shí)驗(yàn)室預(yù)約管理系統(tǒng),根據(jù)個(gè)人用戶名和密碼登錄,如果已經(jīng)注冊的用戶直接輸入用戶名和密碼就能進(jìn)入用戶相應(yīng)界面,若沒有注冊的用戶,先點(diǎn)擊注冊進(jìn)行用戶注冊界面框,根據(jù)所需要求編輯自己的基本信息,然后提交,完成注冊,返回登錄界面,輸入用戶名和密碼繼續(xù)登錄。如圖3-2所示:


圖3-2 ?用戶注冊登錄流程圖

?

3.2.2用戶預(yù)約流程

用戶輸入用戶名和密碼登錄到實(shí)驗(yàn)室預(yù)約管理系統(tǒng)的主界面時(shí),根據(jù)不同權(quán)限預(yù)約實(shí)驗(yàn)室和設(shè)備,如果是教師權(quán)限,可查詢實(shí)驗(yàn)室及實(shí)驗(yàn)設(shè)備信息,然后預(yù)約需要的實(shí)驗(yàn)室及實(shí)驗(yàn)設(shè)備;如果是學(xué)生權(quán)限,可查詢實(shí)驗(yàn)室及實(shí)驗(yàn)設(shè)備基本信息,預(yù)約實(shí)驗(yàn)室,借用所需實(shí)驗(yàn)設(shè)備,完成后就可以退出用戶。如圖3-3所示:

圖3-3 ?用戶預(yù)約流程圖

?

教師用戶角色輸入用戶名和密碼進(jìn)行登錄,系統(tǒng)依據(jù)數(shù)據(jù)庫數(shù)據(jù)驗(yàn)證是否為教師權(quán)限,若驗(yàn)證失敗,重新確定用戶名及密碼進(jìn)行登錄;驗(yàn)證成功即可登錄到教師管理界面,執(zhí)行查詢實(shí)驗(yàn)室信息及預(yù)約實(shí)驗(yàn)室等操作。其時(shí)序圖如圖3-4所示:

圖3-4 ?教師預(yù)約實(shí)驗(yàn)室時(shí)序圖


學(xué)生用戶角色輸入用戶名和密碼進(jìn)行登錄,系統(tǒng)根據(jù)數(shù)據(jù)庫驗(yàn)證輸入的數(shù)據(jù)是否正確,驗(yàn)證失敗,則重新登錄;驗(yàn)證成功即可登錄到學(xué)生管理界面,實(shí)現(xiàn)對實(shí)驗(yàn)設(shè)備的查詢及借用等操作。其時(shí)序圖如圖3-5所示:



圖3-5 ?學(xué)生預(yù)約設(shè)備時(shí)序圖

?


3.2.3管理員管理流程

管理員輸入用戶名和密碼點(diǎn)擊【登錄】按鈕進(jìn)入實(shí)驗(yàn)室預(yù)約后臺操作,主要可以實(shí)現(xiàn)對管理員、教師和學(xué)生用戶的基本信息查詢,以及通知管理,實(shí)驗(yàn)室預(yù)約管理,查看預(yù)約記錄,實(shí)驗(yàn)設(shè)備管理等操作。其具體流程如圖3-6所示:

圖3-6 ?管理員管理流程圖


管理員對用戶信息的管理的實(shí)現(xiàn),管理員用戶輸入用戶名和密碼進(jìn)行登錄,系統(tǒng)依據(jù)數(shù)據(jù)庫數(shù)據(jù)驗(yàn)證是否為管理員權(quán)限,若驗(yàn)證失敗,重新確定用戶名及密碼進(jìn)行登錄;驗(yàn)證成功即可登錄到管理員用戶界面,執(zhí)行管理員對用戶信息的查詢和添加等操作。其時(shí)序圖如圖3-7所示:

圖3-7 ?管理員管理用戶時(shí)序圖


3.3 可行性分析

通過調(diào)查,高校都在加大擴(kuò)招,教師和學(xué)生人數(shù)不斷上升,學(xué)校的實(shí)驗(yàn)室的建設(shè)也逐步擴(kuò)大,為了學(xué)生在實(shí)驗(yàn)課上能充分學(xué)習(xí),學(xué)校有必要開發(fā)一個(gè)實(shí)驗(yàn)室預(yù)約管理系統(tǒng),合理使用實(shí)驗(yàn)室資源,培養(yǎng)學(xué)生的學(xué)習(xí)興趣和實(shí)踐能力??尚行苑治鍪菍ο到y(tǒng)是否能實(shí)現(xiàn)的相關(guān)技術(shù)條件分析,最后是否能正常運(yùn)行的環(huán)境條件進(jìn)行分析[25]從技術(shù)方面講,當(dāng)前建設(shè)基于Web的信息管理系統(tǒng)的動(dòng)態(tài)技術(shù)較為成熟且被廣泛使用;JSP技術(shù)作為一種主流技術(shù),應(yīng)用非常廣泛,其將網(wǎng)頁邏輯和網(wǎng)頁設(shè)計(jì)獨(dú)立開發(fā)的特性使得程序開發(fā)變得快速和容易;MySQL作為系統(tǒng)數(shù)據(jù)庫在技術(shù)上滿足系統(tǒng)開發(fā)的技術(shù)需求。從經(jīng)濟(jì)方面講,Eclipse開發(fā)環(huán)境和MySQL數(shù)據(jù)庫都是開源的,普通的開發(fā)者不需要花費(fèi)額外的資金,且實(shí)驗(yàn)室預(yù)約系統(tǒng)邏輯清晰,開發(fā)周期較短,成本不是很高,適用于所有高校,最大化實(shí)現(xiàn)實(shí)驗(yàn)室的利用率。綜上所訴,該系統(tǒng)的開發(fā)是可行的。

4 數(shù)據(jù)庫設(shè)計(jì)

4.1 數(shù)據(jù)概念結(jié)構(gòu)設(shè)計(jì)

一個(gè)系統(tǒng)的開發(fā),數(shù)據(jù)庫是必不可少的。數(shù)據(jù)庫概念設(shè)計(jì)是通過系統(tǒng)需求分析,用規(guī)范的方式將現(xiàn)實(shí)世界的數(shù)據(jù)對象表示出來[26][27]。通過對實(shí)驗(yàn)室預(yù)約管理的需求分析,得出該系統(tǒng)包含用戶、實(shí)驗(yàn)室、實(shí)驗(yàn)室預(yù)約、實(shí)驗(yàn)設(shè)備等實(shí)體。

(1)用戶實(shí)體

用戶(用戶編號,用戶真實(shí)名,所在學(xué)院)

?

圖4-1 ?用戶實(shí)體屬性圖


(2)實(shí)驗(yàn)室實(shí)體

實(shí)驗(yàn)室(實(shí)驗(yàn)室編號,實(shí)驗(yàn)室負(fù)責(zé)人,用戶編號)

圖4-2 ?實(shí)驗(yàn)室實(shí)體屬性圖


(3)實(shí)驗(yàn)室預(yù)約實(shí)體

實(shí)驗(yàn)室預(yù)約(預(yù)約編號,實(shí)驗(yàn)室編號,用戶編號)

圖4-3 ?實(shí)驗(yàn)室預(yù)約實(shí)體屬性圖


(4)實(shí)驗(yàn)設(shè)備實(shí)體

實(shí)驗(yàn)設(shè)備(設(shè)備編號,實(shí)驗(yàn)室編號,報(bào)修編號)


圖4-4 ?實(shí)驗(yàn)設(shè)備實(shí)體屬性圖

?


(5)設(shè)備借用實(shí)體

設(shè)備借用(借用編號,設(shè)備編號,用戶編號)

圖4-5 ?設(shè)備借用實(shí)體屬性圖


(6)設(shè)備報(bào)修實(shí)體

設(shè)備報(bào)修(報(bào)修編號,報(bào)修開始時(shí)間,報(bào)修結(jié)束時(shí)間)

圖4-6 ?設(shè)備報(bào)修實(shí)體屬性圖


(7)系統(tǒng)通知實(shí)體

系統(tǒng)通知(通知編號,通知標(biāo)題,通知時(shí)間)

圖4-7 ?系統(tǒng)通知實(shí)體屬性圖


4.2 數(shù)據(jù)表邏輯結(jié)構(gòu)設(shè)計(jì)

系統(tǒng)數(shù)據(jù)表按照數(shù)據(jù)庫實(shí)體屬性生成,數(shù)據(jù)表中的屬性與上述數(shù)據(jù)庫實(shí)體屬性設(shè)計(jì)對應(yīng),數(shù)據(jù)庫表總共有9個(gè)表,主要包括用戶表(t_user)、實(shí)驗(yàn)室表(t_laboratory)、實(shí)驗(yàn)室預(yù)約表(t_laboratorylog)、設(shè)備表(t_equipment)等。

(1)t_user用戶表

用戶表是用來保存所有用戶的基本信息,用戶包括管理員、教師和學(xué)生用戶,信息主要包括用戶編號id,用戶名name,用戶密碼pass,用戶真實(shí)名realName等。如表4-1所示:


表4-1 ?用戶表(t_user)

列名

數(shù)據(jù)類型

長度

允許空值

主鍵

備注

id

int

11

不允許

用戶編號

name

varchar

50

允許

用戶名

number

varchar

11

允許

學(xué)號/工號

pass

varchar

16

允許

用戶密碼

Phone

varchar

11

允許

用戶電話

realName

varchar

50

允許

用戶真實(shí)名

xy

varchar

50

允許

所在學(xué)院

bj

varchar

50

允許

班級

role_id

int

11

允許

用戶權(quán)限編號

(1)?t_laboratory實(shí)驗(yàn)室表

實(shí)驗(yàn)室表用來儲存實(shí)驗(yàn)室的信息,包括實(shí)驗(yàn)室id、實(shí)驗(yàn)室名稱name、實(shí)驗(yàn)室負(fù)責(zé)人fzr、實(shí)驗(yàn)室地址address等。如表4-2所示:

表4-2 ?實(shí)驗(yàn)室表(t_laboratory)

列名

數(shù)據(jù)類型

長度

允許空值

主鍵

備注

id

int

11

不允許

實(shí)驗(yàn)室編號

name

varchar

50

允許

實(shí)驗(yàn)室名稱

fzr

varchar

50

允許

實(shí)驗(yàn)室負(fù)責(zé)人

fzrDh

varchar

11

允許

負(fù)責(zé)人電話

address

varchar

50

允許

實(shí)驗(yàn)室地址

time

datatime

-

允許

添加時(shí)間

countHas

int

11

允許

可容納人數(shù)

user_id

int

11

允許

用戶編號

laboratorylogId

int

11

允許

實(shí)驗(yàn)室預(yù)約編號

(3)t_laboratorylog實(shí)驗(yàn)室預(yù)約表

實(shí)驗(yàn)室預(yù)約表關(guān)聯(lián)實(shí)驗(yàn)室表和用戶表,包含實(shí)驗(yàn)室預(yù)約編號id、實(shí)驗(yàn)室編號id、用戶編號id 等,從而實(shí)現(xiàn)實(shí)驗(yàn)室預(yù)約功能。如表4-3所示:

表4-3 ?實(shí)驗(yàn)室預(yù)約表(t_laboratorylog)

列名

數(shù)據(jù)類型

長度

允許空值

主鍵

備注

id

int

11

不允許

實(shí)驗(yàn)室預(yù)約編號

time

datetime

-

允許

實(shí)驗(yàn)室預(yù)約時(shí)間

endTime

datetime

-

允許

取消預(yù)約時(shí)間

TimeP_id

int

11

允許

時(shí)間段編號

Laboratory_id

int

11

允許

實(shí)驗(yàn)室編號

user_id

int

11

允許

用戶編號

(4)t_equipment實(shí)驗(yàn)設(shè)備表

實(shí)驗(yàn)設(shè)備表用來儲存實(shí)驗(yàn)設(shè)備的信息,包括設(shè)備編號id、設(shè)備名稱zzs、設(shè)備價(jià)格jg等。如表4-4所示:

表4-4 ?實(shí)驗(yàn)設(shè)備表(t_equipment)

列名

數(shù)據(jù)類型

長度

允許空值

主鍵

備注

id

int

11

不允許

設(shè)備編號

jg

double

-

允許

設(shè)備價(jià)格

xh

varchar

50

允許

設(shè)備型號

zzs

varchar

50

允許

設(shè)備名稱

ht

varchar

255

允許

設(shè)備說明書

photo

varchar

255

允許

設(shè)備圖片

countHas

int

11

允許

設(shè)備數(shù)量

Laboratory_id

int

11

允許

實(shí)驗(yàn)室編號

bxLogid

int

11

允許

報(bào)修編號

jyId

int

11

允許

設(shè)備借用編號

JyUser_id

int

11

允許

借用用戶編號

(5)t_equipmentlog設(shè)備借用表

設(shè)備借用表關(guān)聯(lián)實(shí)驗(yàn)設(shè)備表和用戶表,包含設(shè)備借用編號id、設(shè)備編號id、用戶編號id等,從而實(shí)現(xiàn)設(shè)備借用功能。如表4-5所示:

表4-5 ?設(shè)備借用表(t_equipmentlog)

列名

數(shù)據(jù)類型

長度

允許空值

主鍵

備注

id

int

11

不允許

設(shè)備借用編號

Equipment_id

int

11

允許

設(shè)備編號

user_id

int

11

允許

用戶編號

time

datetime

-

允許

設(shè)備借用時(shí)間

endTime

datetime

-

允許

借用取消時(shí)間

timeP_id

int

11

允許

時(shí)間段編號

(6)t_repairlog設(shè)備報(bào)修表

設(shè)備報(bào)修表用來儲存設(shè)備報(bào)修的信息,包括報(bào)修編號id、報(bào)修標(biāo)題title、報(bào)修位置wz等,并且關(guān)聯(lián)實(shí)驗(yàn)設(shè)備表,實(shí)現(xiàn)設(shè)備報(bào)修功能。如表4-6所示:

表4-6 ?設(shè)備報(bào)修表(t_repairlog)

列名

數(shù)據(jù)類型

長度

允許空值

主鍵

備注

id

int

11

不允許

設(shè)備報(bào)修編號

bxtime

datetime

-

允許

報(bào)修開始時(shí)間

endTime

datetime

-

允許

報(bào)修結(jié)束時(shí)間

title

varchar

50

允許

報(bào)修標(biāo)題

wz

varchar

50

允許

報(bào)修位置

Equipment_id

int

11

允許

設(shè)備編號

(6)t_notice系統(tǒng)通知表

通知表用來儲存通知的信息,包括通知編號id、通知標(biāo)題name、通知內(nèi)容nr和通知時(shí)間time。如表4-7所示:

表4-7 ?系統(tǒng)通知表(t_notice)

列名

數(shù)據(jù)類型

長度

允許空值

主鍵

備注

id

int

11

不允許

通知編號

name

varchar

50

允許

通知標(biāo)題

nr

varchar

100

允許

通知內(nèi)容

time

datetime

-

允許

通知時(shí)間

?

5 系統(tǒng)實(shí)現(xiàn)

5.1 登錄操作模塊

實(shí)驗(yàn)室預(yù)約管理系統(tǒng)登錄界面,用戶填寫用戶名和密碼登錄到相應(yīng)的界面,如果用戶沒有注冊,先點(diǎn)擊下方【注冊】按鈕,根據(jù)要求填寫自己的信息,然后再登錄,已注冊過的用戶直接輸入用戶名和密碼進(jìn)入用戶主頁面,用戶名或密碼不對,界面會彈出用戶名或密碼錯(cuò)誤提示框,用戶名或密碼沒有填寫,界面會彈出用戶名不能為空或密碼不能為空的提示框,用戶名和密碼都輸入正確,點(diǎn)擊【登錄】按鈕,數(shù)據(jù)庫后臺會根據(jù)不同權(quán)限,登錄到相應(yīng)主界面。如圖5-1所示:

?

圖5-1 登錄界面


5.2 注冊操作模塊

實(shí)驗(yàn)室預(yù)約管理系統(tǒng)注冊界面,點(diǎn)擊登錄界面的【注冊】按鈕,出現(xiàn)注冊界面信息,包含用戶名、姓名、學(xué)號或工號、密碼等基本需要填寫的信息,注冊時(shí),填寫的信息不能為空,若有一項(xiàng)為空,頁面就會出現(xiàn)提示框顯示此信息不能為空,當(dāng)所有信息都填寫完并且填寫正確,點(diǎn)擊下方【提交】按鈕就注冊成功。如圖5-2所示:

?



圖5-2 注冊界面


5.3?管理員管理模塊

管理員通過輸入用戶名和密碼單擊【登錄】按鈕進(jìn)入主界面,管理員界面左面是管理菜單列表,列表包含通知管理、用戶管理、實(shí)驗(yàn)室管理、設(shè)備管理等模塊,每個(gè)模塊實(shí)現(xiàn)各模塊所需的設(shè)計(jì),右面是依據(jù)點(diǎn)擊左方的菜單欄,對應(yīng)出現(xiàn)的頁面,在頁面可以實(shí)現(xiàn)數(shù)據(jù)庫的查詢和添加等一系列操作。

(1)通知管理模塊

管理員單擊通知管理菜單欄,出現(xiàn)通知公告頁面,上方是通過標(biāo)題查詢通知信息。中間是添加通知,點(diǎn)擊【添加通知】按鈕,彈出添加頁面,添加頁面包括標(biāo)題和內(nèi)容兩方面,管理員編輯完標(biāo)題及內(nèi)容后點(diǎn)擊【提交】按鈕,實(shí)現(xiàn)通知的添加,跳轉(zhuǎn)到通知頁面。下方是通知信息的表格,表格包括標(biāo)題、通知內(nèi)容、添加時(shí)間和操作列,操作列中管理員能夠?qū)崿F(xiàn)對通知信息的編輯、刪除等功能。如圖5-3所示:

?

圖5-3通知管理界面


(2)用戶管理界面

管理員單擊用戶管理菜單欄,出現(xiàn)用戶管理界面,可以通過用戶名、學(xué)號/工號、姓名等查詢相應(yīng)信息。中間是添加用戶,點(diǎn)擊【添加用戶】按鈕,彈出添加頁面,添加頁面與注冊頁面面的基本信息一樣,管理員編輯內(nèi)容后點(diǎn)擊【提交】按鈕,實(shí)現(xiàn)用戶的添加,跳轉(zhuǎn)到用戶管理頁面。下方是用戶管理表格,表格包括權(quán)限名稱、用戶名、姓名、操作等多列,操作列中管理員能夠?qū)崿F(xiàn)對用戶信息的修改和刪除功能。如圖5-4所示:

?

圖5-4用戶管理界面

如對用戶“xs1 ”進(jìn)行修改,將其姓名“李四”修改為“王五”,點(diǎn)擊立即提交即可修改成功。如圖5-5所示:

?

圖5-5用戶修改界面

(3)實(shí)驗(yàn)室管理界面

管理員單擊實(shí)驗(yàn)室管理菜單欄,下拉列表包含三條,實(shí)驗(yàn)室管理、實(shí)驗(yàn)室預(yù)約、實(shí)驗(yàn)室預(yù)約記錄。實(shí)驗(yàn)室管理是管理員對實(shí)驗(yàn)室的添加和查詢等操作;實(shí)驗(yàn)室預(yù)約記錄主要是對實(shí)驗(yàn)室已經(jīng)預(yù)約內(nèi)容的查詢;實(shí)驗(yàn)室預(yù)約頁面可以審核教師或?qū)W生預(yù)約消息。實(shí)驗(yàn)室管理表格包括實(shí)驗(yàn)室名稱、負(fù)責(zé)人、負(fù)責(zé)人電話、操作等多列,操作列中管理員可以實(shí)現(xiàn)對實(shí)驗(yàn)室信息的修改和刪除功能。如圖5-6所示:

?

圖5-6實(shí)驗(yàn)室管理界面

點(diǎn)擊“添加實(shí)驗(yàn)室”,可進(jìn)行新實(shí)驗(yàn)室的添加,如添加實(shí)驗(yàn)室名稱“計(jì)算機(jī)基礎(chǔ)實(shí)驗(yàn)室C1”,負(fù)責(zé)人 “劉小文”,負(fù)責(zé)人電話“15166021589”,具體地點(diǎn) “逸夫樓406”,實(shí)驗(yàn)室備注“計(jì)算機(jī)實(shí)驗(yàn)室”,點(diǎn)擊“提交”即可完成新實(shí)驗(yàn)室的添加。如圖5-7所示:?

?

圖5-7實(shí)驗(yàn)室添加界面

單擊“實(shí)驗(yàn)室預(yù)約”,出現(xiàn)對應(yīng)界面,點(diǎn)擊操作列中的“審核”,出現(xiàn)審核信息表,根據(jù)信息表中的狀態(tài),實(shí)現(xiàn)審核功能。如圖5-8所示:

?

圖5-8實(shí)驗(yàn)室預(yù)約審核界面

5.4 實(shí)驗(yàn)室預(yù)約模塊

教師通過輸入用戶名和密碼登錄進(jìn)入教師用戶主界面,教師界面和管理員界面格局一樣,左面是管理菜單列表,右面是依據(jù)單擊左方菜單欄,對應(yīng)出現(xiàn)的頁面,在頁面實(shí)現(xiàn)數(shù)據(jù)庫的查詢操作。教師界面主要實(shí)現(xiàn)的是實(shí)驗(yàn)室預(yù)約設(shè)計(jì),實(shí)驗(yàn)室預(yù)約頁面通過實(shí)驗(yàn)室名稱和負(fù)責(zé)人進(jìn)行查詢相應(yīng)實(shí)驗(yàn)室信息,實(shí)驗(yàn)室預(yù)約的表格包括實(shí)驗(yàn)室名稱、負(fù)責(zé)人、負(fù)責(zé)人電話、地點(diǎn)、預(yù)約狀態(tài)、操作等多列,操作列中教師可以實(shí)現(xiàn)預(yù)約和取消預(yù)約功能。如圖5-9所示:

?

圖5-9教師實(shí)驗(yàn)室預(yù)約界面

根據(jù)實(shí)驗(yàn)室名稱查詢實(shí)驗(yàn)室信息,如“計(jì)算機(jī)基礎(chǔ)實(shí)驗(yàn)室”,點(diǎn)擊“查詢”,即可實(shí)現(xiàn)“計(jì)算機(jī)基礎(chǔ)實(shí)驗(yàn)室”對應(yīng)的實(shí)驗(yàn)室負(fù)責(zé)人、負(fù)責(zé)人電話、實(shí)驗(yàn)室地點(diǎn)等信息查詢。如圖5-10所示:?

?

圖5-10實(shí)驗(yàn)室查詢界面

5.5 設(shè)備借用模塊

學(xué)生通過輸入用戶名和密碼登錄進(jìn)入學(xué)生用戶主界面,學(xué)生界面也和管理員界面的格局一樣,左面是管理菜單列表,右面是依據(jù)單擊左方菜單欄,對應(yīng)出現(xiàn)的頁面,在頁面可以實(shí)現(xiàn)數(shù)據(jù)庫的查詢操作。學(xué)生界面主要實(shí)現(xiàn)的是實(shí)驗(yàn)設(shè)備借用設(shè)計(jì),實(shí)驗(yàn)設(shè)備借用頁面根據(jù)設(shè)備型號和設(shè)備名稱進(jìn)行查詢實(shí)驗(yàn)設(shè)備信息,實(shí)驗(yàn)設(shè)備借用表格包括設(shè)備型號、設(shè)備名稱、說明書、操作等多列,操作列中學(xué)生可以實(shí)現(xiàn)設(shè)備借用和取消借用功能。如圖5-11所示:

?

圖5-11學(xué)生設(shè)備借用界面

6 系統(tǒng)功能測試

6.1測試方法

軟件測試是軟件開發(fā)中不可缺少的一步,可以提升軟件性能,預(yù)防計(jì)算機(jī)出現(xiàn)故障[28]。開發(fā)一個(gè)軟件項(xiàng)目要面臨許多復(fù)雜的問題及編寫錯(cuò)誤,為了開發(fā)順利,開發(fā)者應(yīng)該在每個(gè)階段進(jìn)行技術(shù)的審查,及早發(fā)現(xiàn)存在的錯(cuò)誤并糾正。白盒測試又稱結(jié)構(gòu)測試,用于檢測軟件編寫代碼過程中的出現(xiàn)錯(cuò)誤[29]。測試時(shí)把盒子看成透明的,可以看到內(nèi)部運(yùn)作。黑盒測試也稱功能測試,測試系統(tǒng)功能性是否完整,軟件系統(tǒng)能否正常顯示[30]。測試時(shí)把盒子看成是一個(gè)黑色不透明的盒子,測試者看不見內(nèi)部運(yùn)作,完成測試。

本系統(tǒng)主要采用黑盒測試方法,對系統(tǒng)用戶登錄功能、用戶添加功能、用戶密碼修改功能等進(jìn)行測試,檢驗(yàn)該系統(tǒng)功能模塊是否符合預(yù)期效果,系統(tǒng)中是否存在的錯(cuò)誤以及是否可以完整的運(yùn)行。通過軟件測試檢查系統(tǒng)中存在的漏洞,修改漏洞,不斷完善該系統(tǒng)。其他功能測試類似。

6.2測試用例

(1)用戶登錄測試

測試用例:輸入用戶名“houtian”及密碼“111111”,然后點(diǎn)擊【登錄】按鈕進(jìn)入主頁面

6-1 用戶登錄功能測試

編號

輸入/動(dòng)作

預(yù)期結(jié)果

測試結(jié)果

1

用戶名:空

密碼:空

系統(tǒng)彈出提示框“用戶名不能空”

通過

2

用戶名:houtian

密碼:空

系統(tǒng)彈出提示框“密碼不能空”

通過

3

用戶名:houtian

密碼:123456

系統(tǒng)彈出提示框“用戶名或密碼錯(cuò)誤”

通過

4

用戶名:houtian

密碼:111111

系統(tǒng)彈出提示框“登錄成功”

通過

(2)添加用戶測試

測試用例:輸入用戶名“zhang”、姓名“張三”、密碼“111111”等數(shù)據(jù),點(diǎn)擊【提交】按鈕添加成功。

6-2添加用戶功能測試

編號

輸入/動(dòng)作

預(yù)期結(jié)果

測試結(jié)果

1

用戶名:空

姓名:空

密碼:空

系統(tǒng)彈出提示框“用戶名不正確”

通過

2

用戶名:zhang

姓名:空

密碼:空

系統(tǒng)彈出提示框姓名不正確

通過

3

用戶名:zhang

姓名:張三

密碼:空

系統(tǒng)彈出提示框“密碼不能為空”

通過

4

用戶名:zhang

姓名:張三

密碼:111111

系統(tǒng)彈出提示框“添加成功”

通過

(3)用戶密碼修改測試

測試用例:用戶填寫新密碼“123456”和確認(rèn)密碼“123456”,點(diǎn)擊【確認(rèn)修改】按鈕,修改成功。

6-3密碼修改功能測試

編號

輸入/動(dòng)作

預(yù)期結(jié)果

測試結(jié)果

1

新密碼:空

確認(rèn)密碼:空

系統(tǒng)顯示提示框“新密碼不能為空”

通過

2

新密碼:123456

確認(rèn)密碼:空

系統(tǒng)彈出提示框“確認(rèn)密碼不能空”

通過

3

新密碼:123456

確認(rèn)密碼:111111

系統(tǒng)彈出提示框“密碼不一致”

通過

4

新密碼:123456

確認(rèn)密碼:123456

系統(tǒng)彈出提示框“修改成功”

通過

?

?

?

?

?

?

?

?

?

?

總??結(jié)

本文通過對實(shí)驗(yàn)室預(yù)約管理系統(tǒng)現(xiàn)狀進(jìn)行需求分析及研究,設(shè)計(jì)并完成實(shí)驗(yàn)室預(yù)約管理,且基本達(dá)到預(yù)期目標(biāo)。現(xiàn)對主要完成的工作總結(jié)如下:

本系統(tǒng)設(shè)計(jì)基于流行的B/S架構(gòu),選用當(dāng)前成熟穩(wěn)定的JSP技術(shù),并使用輕量小型的MySQL數(shù)據(jù)庫實(shí)現(xiàn),主要功能模塊包括登錄注冊模塊、通知管理模塊、用戶管理模塊、實(shí)驗(yàn)室管理模塊、設(shè)備管理模塊等。本系統(tǒng)主要包括管理員、教師、學(xué)生三類用戶。管理員可以管理所有用戶的資料,進(jìn)行數(shù)據(jù)庫資料的查詢等操作,并管理實(shí)驗(yàn)室和實(shí)驗(yàn)設(shè)備等基本信息;教師可以對實(shí)驗(yàn)室及實(shí)驗(yàn)設(shè)備進(jìn)行查詢和預(yù)約等操作,并可以修改個(gè)人信息和密碼;學(xué)生能實(shí)現(xiàn)對實(shí)驗(yàn)設(shè)備的查詢和借用等操作,并修改自己的信息和密碼。實(shí)現(xiàn)后的系統(tǒng)基本滿足塔里木大學(xué)對實(shí)驗(yàn)室預(yù)約管理的需求。

當(dāng)然,本系統(tǒng)還有一些缺陷,有待改進(jìn)。系統(tǒng)今后在數(shù)據(jù)呈現(xiàn)方面可以使用多種統(tǒng)計(jì)方式;系統(tǒng)代碼效率需要進(jìn)一步優(yōu)化完善,滿足運(yùn)行需求。

參考文獻(xiàn)

[1] 李國娟.高校開放式實(shí)驗(yàn)室預(yù)約管理系統(tǒng)[J].長春工業(yè)大學(xué)學(xué)報(bào),2016,37(04):411-416.

[2] 劉素轉(zhuǎn),吳衛(wèi)江.實(shí)驗(yàn)室開放預(yù)約系統(tǒng)的設(shè)計(jì)與開發(fā)[J].教育教學(xué)論壇,2018(16):275-276.

[3] 張宸.實(shí)驗(yàn)室預(yù)約管理系統(tǒng)的功能設(shè)計(jì)[J].數(shù)碼設(shè)計(jì),2017,6(09):76.

[4] 樊冬梅. 基于web的高等學(xué)校實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].青島大學(xué),2017.

[5] 曹秀娟.開放式實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與開發(fā)[D].湖南大學(xué),2017.

[6] 歐陽靜靜.基于Web的實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].湖南大學(xué),2016.

[7] 薛宇鋒.紡織服裝質(zhì)檢機(jī)構(gòu)實(shí)驗(yàn)室信息管理系統(tǒng)的國內(nèi)外研究現(xiàn)狀[J].中國纖檢,2017(10):72-75.

[8] 何志權(quán).廣東茂名健康職業(yè)學(xué)院實(shí)驗(yàn)室預(yù)約管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2017.

[9] 徐樂,張?jiān)?實(shí)驗(yàn)室信息管理系統(tǒng)現(xiàn)狀綜述[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2008(31):186-187.

[10] 梁盼,許青林.基于JSP技術(shù)的計(jì)算機(jī)實(shí)驗(yàn)室管理系統(tǒng)[J].電腦編程技巧與維護(hù),2016(12):27-28+54.

[11] 劉婷.JSP技術(shù)優(yōu)勢分析[J].科技視界,2018(29):190-191.

[12] 鄧碧華.基于JSP技術(shù)的網(wǎng)頁開發(fā)應(yīng)用分析[J].電腦編程技巧與維護(hù),2016(04):77-78.

[13] 張卉.Java語言在計(jì)算機(jī)軟件開發(fā)的應(yīng)用[J].智庫時(shí)代,2018(50):202-203.

[14] 王魁祎,陳東方.java語言在web開發(fā)的知識初探[J].計(jì)算機(jī)產(chǎn)品與流通,2018(05):38.

[15] 秦楷.JAVA語言特點(diǎn)及其在計(jì)算機(jī)軟件開發(fā)中的運(yùn)用[J].中國新通信,2019,21(01):91.

[16] 朱舟,馬范援.Eclipse—下一代IDE開發(fā)環(huán)境[J].微型電腦應(yīng)用,2003(05):62-63+4.

[17] 王鵬飛,丁俊松.Eclipse開發(fā)平臺在J2EE中的應(yīng)用[J].現(xiàn)代計(jì)算機(jī),2006(07):23-26.

[18] 羅強(qiáng).基于Eclipse平臺的插件開發(fā)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(04):153-154.

[19] 李金萍,程滿玲.Eclipse的應(yīng)用發(fā)展[J].電腦編程技巧與維護(hù),2016(16):31-32+58.

[20] 茍文博,于強(qiáng).基于MySQL的數(shù)據(jù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2017,25(06):62-65.

[21] 楊琳.MySQL數(shù)據(jù)庫優(yōu)化教學(xué)探討[J].信息與電腦(理論版),2018(14):248-250.

[22] 楊凱.淺談基于MySQL數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)[J].科技展望,2015,25(36):104-105.

[23] 王虎.基于B/S模式的信息管理平臺[D].天津大學(xué),2018.

[24] 胡國華,譚敏,范寧.基于Web的B/S結(jié)構(gòu)實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].淮南師范學(xué)院學(xué)報(bào),2008(03):141-143.

[25] 劉微.基于Web的實(shí)驗(yàn)室預(yù)約管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].哈爾濱工程大學(xué),2009.

[26] 葉忠杰.數(shù)據(jù)庫概念模式及其設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2005(24):73-75.

[27] 張鑫.網(wǎng)站管理系統(tǒng)中數(shù)據(jù)庫設(shè)計(jì)的應(yīng)用研究[J].電腦知識與技術(shù),2016,12(06):9-11.

[28] 付佳,李寶安.Web應(yīng)用軟件測試方法研究[J].計(jì)算機(jī)產(chǎn)品與流通,2019(04):22.

[29] 范海燕.動(dòng)態(tài)軟件測試中的白盒測試和黑盒測試探討[J].南方農(nóng)機(jī),2018,49(18):76.

[30] 鐘睿.淺析軟件黑盒測試[J].數(shù)字通信世界,2018(05):145.

致 ?謝

建設(shè)一個(gè)完整的畢業(yè)設(shè)計(jì)網(wǎng)站系統(tǒng)是比較有難度的,經(jīng)過數(shù)月的努力,系統(tǒng)終于開發(fā)完成。在畢業(yè)結(jié)束之際,要感謝幫助我的人。首先要感謝我的指導(dǎo)教師曹洪武老師,在畢業(yè)設(shè)計(jì)期間,曹老師給予我很大的幫助,從選題、研究方向、論文撰寫曹老師都多次指導(dǎo)我,曹老師指導(dǎo)我論文撰寫的重點(diǎn)和設(shè)計(jì)思想,指導(dǎo)論文的修改,他嚴(yán)格要求,督促我完成系統(tǒng)設(shè)計(jì)和論文撰寫,使我有了一定的收獲。在此以誠摯的感謝。

其次,感謝專業(yè)課的所有老師們,是他們教授的專業(yè)課知識,使我學(xué)到許多專業(yè)知識和技能,能夠幫助我在畢業(yè)設(shè)計(jì)中解決難題。同時(shí),還要感謝我的同學(xué)和朋友們,他們在生活中給了我無限力量,在學(xué)習(xí)中大量幫助我,對他們的關(guān)心和幫助非常感謝。感謝我的父母在生活上和精神上對我的支持,感謝所有人的幫助。

最后,對閱讀和評審此畢業(yè)設(shè)計(jì)的各位老師也表示衷心的感謝!

?


【優(yōu)秀論文】基于Web的實(shí)驗(yàn)室預(yù)約管理系統(tǒng)的評論 (共 條)

分享到微博請遵守國家法律
盐津县| 石柱| 大厂| 菏泽市| 闽清县| 诸暨市| 泸西县| 华容县| 新源县| 宜兰市| 南康市| 红桥区| 凤山县| 宁乡县| 开江县| 沁阳市| 湘乡市| 邹平县| 伊宁市| 沁源县| 绥滨县| 宁波市| 临邑县| 松滋市| 凤凰县| 巴马| 余江县| 淅川县| 白水县| 买车| 北川| 镇宁| 嵊州市| 灌阳县| 迁西县| 邹城市| 廊坊市| 双江| 丹阳市| 镇江市| 沭阳县|