《機(jī)房管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).docx》由會(huì)員分享,可在線閱讀,更多相關(guān)《機(jī)房管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).docx(3頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、機(jī)房管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘要:隨著高職學(xué)校的信息化建設(shè)普及和深入,機(jī)房規(guī)模迅速擴(kuò)大,機(jī)房的管理維護(hù)工作愈加重要。傳統(tǒng)的手工管理與維護(hù)方式已難以適應(yīng)當(dāng)前的業(yè)務(wù)需求,建立一個(gè)設(shè)備維護(hù)管理系統(tǒng)已迫在眉睫。本系統(tǒng)采用面向?qū)ο蟮脑O(shè)計(jì)方法,利用Visual Studio 201 2開發(fā)平臺(tái),采用B/S架構(gòu)模式,借助SQL Server 2012搭建數(shù)據(jù)庫(kù)。該系統(tǒng)基本滿足機(jī)房信息化管理的需要,具有較高的系統(tǒng)靈活性和可維護(hù)性的特點(diǎn)。 下載 關(guān)鍵詞:機(jī)房管理UML建模B/S結(jié)構(gòu) 一、引言 隨著國(guó)家提出全力促進(jìn)高等職業(yè)教育發(fā)展的正策以來(lái),高等職業(yè)教育發(fā)展十分快速,高等職業(yè)教育體系日漸健全,高職教育注重技能培
2、養(yǎng)的教學(xué)特點(diǎn)日益凸顯。我校作為國(guó)家示范性高等職業(yè)院校,更加注重學(xué)生職業(yè)技能的培養(yǎng),很多課程均是在機(jī)房里面開展,讓學(xué)生得以學(xué)會(huì)理論基礎(chǔ)后,有機(jī)會(huì)在短時(shí)間內(nèi)進(jìn)行實(shí)踐,有利于提升學(xué)生的學(xué)習(xí)效率和對(duì)專業(yè)技能的熟練程度。為實(shí)現(xiàn)每個(gè)學(xué)習(xí)在課上都擁有實(shí)際操作、上機(jī)的機(jī)會(huì),學(xué)校擴(kuò)充了機(jī)房規(guī)模。 由于學(xué)校機(jī)房數(shù)量多且分散,計(jì)算機(jī)的品牌、型號(hào)都不樣,對(duì)設(shè)備進(jìn)行維護(hù)的工作很繁重,經(jīng)常維修不及時(shí),未曾制定維修記錄單,顯示不出實(shí)驗(yàn)人員的工作數(shù)量。機(jī)房課程表是利用Excel文本展示出來(lái)的,任課教師查看各自的上課機(jī)房和科目的時(shí)候,不能下子看清楚。上課的老師還會(huì)任意調(diào)換機(jī)房和上課的時(shí)間,使得機(jī)房具體的使用狀況和課程表規(guī)定的不
3、樣,對(duì)上機(jī)課程統(tǒng)計(jì)產(chǎn)生了不少麻煩,亟需構(gòu)建套信息化管理系統(tǒng),提升機(jī)房的管理水平和服務(wù)水平,為師生提供個(gè)良好的教學(xué)實(shí)驗(yàn)環(huán)境。 二、系統(tǒng)的需求分析 ()用戶分析 本文設(shè)計(jì)的系統(tǒng)由四類用戶構(gòu)成,分別是系統(tǒng)管理員、機(jī)房管理員、教師以及學(xué)生。 1.系統(tǒng)管理員。對(duì)系統(tǒng)的用戶、權(quán)限以及用戶角色進(jìn)行管理。 2.學(xué)生。本系統(tǒng)中的學(xué)生用戶可以查看自己的個(gè)人信息,修改密碼以及查看上機(jī)課課程安排、瀏覽機(jī)房基本信息。 3.教師。通過機(jī)房管理系統(tǒng)利用工號(hào)修改自己的信息,查看上機(jī)課程、機(jī)房基本情況、學(xué)生基本情況。 4.機(jī)房管理員。機(jī)房管理員是本系統(tǒng)使用最多的用戶,主要包括了機(jī)房基本信息管理、設(shè)備信息管理、教師信息管理、學(xué)生
4、信息管理、課程安排、設(shè)備維護(hù)管理等。 (二)業(yè)務(wù)需求分析 1.基本信息管理 基本信息管理主要包括了機(jī)房、設(shè)備、教師、學(xué)生等信息的管理,教師信息包括了教師工號(hào)、姓名、擔(dān)任課程、聯(lián)系方式;學(xué)生信息包括了學(xué)生學(xué)號(hào)、姓名、班級(jí)、院系、聯(lián)系方式等。 2.上機(jī)課管理 機(jī)房管理員對(duì)機(jī)房的實(shí)驗(yàn)教學(xué)、實(shí)訓(xùn)等進(jìn)行排課和管理,能增加、編輯和刪除試驗(yàn)課程信息。教師在申請(qǐng)實(shí)驗(yàn)實(shí)訓(xùn)預(yù)約時(shí)可查詢?cè)摍C(jī)房課表,通過參考該機(jī)房的課程安排表來(lái)申請(qǐng)合適的時(shí)間。上機(jī)課表的信息主要包括了課程編號(hào)、名稱、任課教師、時(shí)間、機(jī)房名稱、上課班級(jí)等。 3.設(shè)備維護(hù)管理 設(shè)備維護(hù)管理是機(jī)房管理員對(duì)機(jī)房各類設(shè)備進(jìn)行維護(hù),如果發(fā)現(xiàn)設(shè)備出現(xiàn)故障,則添加設(shè)
5、備故障信息記錄,提交領(lǐng)導(dǎo)審核,領(lǐng)導(dǎo)通過后安排人員對(duì)設(shè)備進(jìn)行維修,維修后由機(jī)房管理員對(duì)維修的設(shè)備進(jìn)行檢查驗(yàn)收,合格后則結(jié)束該設(shè)備故障維修,否則繼續(xù)修改。設(shè)備維護(hù)還包括了設(shè)備的報(bào)廢、更換等,設(shè)備維護(hù)信息主要包括了設(shè)備編號(hào)、名稱、故障記錄、送修日期、返回日期等信息。 4.系統(tǒng)管理 系統(tǒng)管理主要負(fù)責(zé)對(duì)系統(tǒng)用戶信息、權(quán)限信息以及角色信息管理,添加用戶后,根據(jù)用戶級(jí)別添加、修改以及刪除用戶訪問系統(tǒng)的權(quán)限,系統(tǒng)管理員還需對(duì)系統(tǒng)運(yùn)行的各種參數(shù)進(jìn)行設(shè)置。 三、系統(tǒng)設(shè)計(jì) (一)系統(tǒng)的架構(gòu)設(shè)計(jì) 本系統(tǒng)把B/S架構(gòu)的ASP.NET結(jié)構(gòu)當(dāng)作基礎(chǔ),并且還對(duì)它的應(yīng)用的層次進(jìn)行了劃分,總共劃分為以下幾個(gè)層次:第層為表示層,該
6、應(yīng)用層面對(duì)的對(duì)象是用戶,主要的作用是完成與用戶的交互,在完成交互的過程中需要用到界面,并且在界面上還需要設(shè)計(jì)些控件。該層主要負(fù)責(zé)的有兩個(gè)方面的工作,一方面是接收用戶的訪問請(qǐng)求,另一方面是將最終結(jié)果直接反饋給用戶;第二層為業(yè)務(wù)邏輯層,該層位于在第層下面,在第三層上面,處于二者之問,這層在系統(tǒng)中占有非常重要的作用,是對(duì)業(yè)務(wù)邏輯處理的最重要的環(huán)節(jié),它不僅需要對(duì)用戶發(fā)送的請(qǐng)求進(jìn)行邏輯計(jì)算以及處理,而且這 層還需要接收從第三層傳輸過來(lái)的些數(shù)據(jù);第三層為數(shù)據(jù)訪問層,該層主要的工作有兩方面, 方面是完成數(shù)據(jù)的訪問過程,另方面是完成程序的執(zhí)行過程,最終會(huì)把結(jié)果反饋給用戶。 采用三層構(gòu)架的模型,這樣可以把所有的
7、應(yīng)用層分開,讓它們只進(jìn)行自己的工作,不僅可以在定程度上提高它的內(nèi)聚性,而且還使所有模塊之間的耦合性得到了很大的改進(jìn),采用這種形式的開發(fā)模型,不僅可以減輕工作人員的工作量,而且在業(yè)務(wù)需求出現(xiàn)變化的時(shí)候,不需要進(jìn)行比較繁瑣的工作,只需要對(duì)業(yè)務(wù)邏輯進(jìn)行簡(jiǎn)單的調(diào)整就能夠滿足需求。 (二)數(shù)據(jù)庫(kù)設(shè)計(jì) 為了能夠?qū)崿F(xiàn)對(duì)本系統(tǒng)中的各類機(jī)房信息、設(shè)備信息及用戶信息進(jìn)行存儲(chǔ),本系統(tǒng)采用數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)本系統(tǒng)中的所有數(shù)據(jù)進(jìn)行管理,借助自身的E-R模型圖展示具體的數(shù)據(jù)模式。數(shù)據(jù)庫(kù)E-R圖如圖2所示。 四、系統(tǒng)的功能和作用 機(jī)房管理信息系統(tǒng)在結(jié)構(gòu)上采用瀏覽器,服務(wù)器的模式,服務(wù)器設(shè)在每個(gè)機(jī)房?jī)?nèi)供客戶端使用,通過瀏覽器對(duì)
8、服務(wù)器進(jìn)行訪問和數(shù)據(jù)傳輸,這上機(jī)數(shù)據(jù)對(duì)暫時(shí)保存在本地?cái)?shù)據(jù)庫(kù)中,并將數(shù)據(jù)定期上傳至中心數(shù)據(jù)庫(kù)中,保持?jǐn)?shù)據(jù)致性。當(dāng)出現(xiàn)網(wǎng)絡(luò)中斷或斷電情況時(shí),系統(tǒng)會(huì)自動(dòng)延遲發(fā)送,從而保證數(shù)據(jù)不會(huì)丟失。機(jī)房管理員是使用本系統(tǒng)可以及時(shí)對(duì)故障機(jī)器進(jìn)行標(biāo)識(shí)登記,對(duì)于需要更換的設(shè)備及配件進(jìn)行登記,便于工作量的統(tǒng)計(jì)以及日后查詢;機(jī)房管理員通過設(shè)備報(bào)廢模塊可以有效的對(duì)壞設(shè)備進(jìn)行管理,對(duì)個(gè)人名下的固定資產(chǎn)進(jìn)行統(tǒng)計(jì)。機(jī)房管理員通過系統(tǒng)可以隨時(shí)掌握機(jī)房的實(shí)際使用情況。老師和學(xué)生根據(jù)機(jī)房電腦瀏覽器進(jìn)行系統(tǒng)登錄,可以查看個(gè)人信息和上課信息,老師通過系統(tǒng)還可以點(diǎn)名。系統(tǒng)管理員通過系統(tǒng)對(duì)用戶的權(quán)限、角色進(jìn)行設(shè)置。 五、小結(jié) 本文以機(jī)房管理為研究對(duì)象,通過需求調(diào)研、業(yè)務(wù)分析、功能設(shè)計(jì),利用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)開發(fā)出了機(jī)房管理信息系統(tǒng)。使用本系統(tǒng)不需要安裝硬件,通過瀏覽器就可以登錄,為所有的用戶提供非常寬廣的空間,這樣不僅可以避免受到時(shí)問的限制,而且還可以避免受到地點(diǎn)的限制,進(jìn)而提高管理水平。同時(shí),不僅可以為同學(xué)提供個(gè)非常好的學(xué)習(xí)環(huán)境,而且還能夠使學(xué)生的學(xué)習(xí)效果得到非常好的提升。