沈瑋
摘要:該文對一個基于Web的企業(yè)設(shè)備管理系統(tǒng)進行了分析,功能包括人員管理、會議室管理、設(shè)備管理和權(quán)限管理等模塊,并以會議室管理模塊為例介紹了系統(tǒng)的設(shè)計與實現(xiàn)。本系統(tǒng)采用B/S結(jié)構(gòu),對于企業(yè)管理其硬件資源起到了很好的輔助作用,有效地提高了資源的利用率。
關(guān)鍵詞:B/S結(jié)構(gòu);.Net;企業(yè)設(shè)備管理
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)27-6350-02
Abstract: This paper to an enterprise equipment management system based on web is analyzed, including the function of personnel management, conference room management, equipment management and authority management module, and to the meeting room management module as an example, introduces the design and implementation of system. The system uses the B/S structure, to a good supporting role for the enterprise manage hardware resources, effectively improve the utilization rate of resources.
Key words: .Net; B/S structure; enterprise equipment management
在企業(yè)中會有很多公共的設(shè)備,如投影儀、電腦、照相機等,除此以外還有一些公共的場地,如:會議室、乒乓球室等,這些設(shè)備和場地并不屬于某一個員工,而是由相關(guān)人員在需要使用時提出申請,由管理員統(tǒng)一分配和回收。傳統(tǒng)的方法是采用人工管理方式,很顯然,這樣的方式不僅費時費力,而且容易出現(xiàn)差錯,而關(guān)鍵時刻這樣的差錯可能會導致非常嚴重的后果。本系統(tǒng)則將相關(guān)信息存儲在數(shù)據(jù)庫中,采用自動申請與分配的方式進行管理,有效地改善了工作效率,輕松地使公司的資源利用最大化。
1 功能需求
本系統(tǒng)的具體模塊包括:人員管理、會議室管理、設(shè)備管理、權(quán)限管理等模塊。
1) 人員管理:人員的屬性包括編號、姓名、性別、部門、角色權(quán)限、生日、身份證號、電子郵箱、電話號碼、地址等。所有新進員工由專門的人事管理員添加其信息,并給其分配權(quán)限。
2) 會議室管理:供公司成員最大化地利用公司的會議室,以類似課程表的形式進行直觀地查看和申請。
3) 設(shè)備管理:對公司的設(shè)備進行系統(tǒng)地管理。新設(shè)備,如計算機、投影儀等購置后,由總務(wù)登記到系統(tǒng)中。使用后,若設(shè)備故障,則申請維修,維修完成后,填寫維修記錄。對于廢舊機器申請報廢,需要上級審批,批示后顯示為報廢。
4) 權(quán)限管理:公司成員角色包括總經(jīng)理、人事、總務(wù)、部長、網(wǎng)管、員工等。不同的角色會有不同的權(quán)限。
2 技術(shù)背景
2.1 B/S體系結(jié)構(gòu)
總所周知,傳統(tǒng)的C/S結(jié)構(gòu)存在兩個缺點:系統(tǒng)的可伸縮性比較差以及升級維護比較困難。為了解決C/S結(jié)構(gòu)所存在的缺點,本系統(tǒng)采用了三層B/S結(jié)構(gòu),即瀏覽器服務(wù)器結(jié)構(gòu),系統(tǒng)分為三個部分:瀏覽器、Web服務(wù)器以及數(shù)據(jù)庫服務(wù)器。由于Web采用了“瘦客戶端”方式,因此系統(tǒng)的開放性有了很大改善。
2.2 ASP.NET技術(shù)
ASP.NET是建立在公共語言運行庫上的編程框架,可用于在Web服務(wù)器上生成功能強大的 Web 應(yīng)用程序,在實際應(yīng)用中具有強大的優(yōu)勢。.NET框架主要分為4個部分:通用語言開發(fā)環(huán)境、.NET基礎(chǔ)類庫、.NET開發(fā)語言和Visual Studio.NET集成開發(fā)環(huán)境。ASP.NET利用早期綁定、實時編譯和本機優(yōu)化服務(wù)顯著地提高了系統(tǒng)運行時的性能。同時,ASP.NET與開發(fā)語言無關(guān),可以根據(jù)需要選擇最適合應(yīng)用程序的語開發(fā)言,甚至可以分割應(yīng)用程序來采用多種開發(fā)語言。.因此.NET的強大性和適應(yīng)性,可以使它幾乎運行在全部Web應(yīng)用軟件開發(fā)平臺上。
2.3 UML建模
UML(Unified Modeling Language,統(tǒng)一建模語言)是面向?qū)ο蟪绦蜷_發(fā)中的一種通用圖形化建模語言,UML建模,就是用各種模型元素來構(gòu)造系統(tǒng)的整體模型,模型元素通常包括系統(tǒng)中需要的類、類和類之間的關(guān)聯(lián)、類的動態(tài)行為等。UML提供了多種圖形來描述模型元素,例如類圖、用例圖、活動圖、順序圖等。運用UML進行面向?qū)ο蟮南到y(tǒng)設(shè)計時,通常由3個方面完成:首先,識別出系統(tǒng)的各個用例和角色;其次,對系統(tǒng)進行分析,同時抽取出對應(yīng)的類;最后,對系統(tǒng)進行設(shè)計,并設(shè)計出類及其行為。
3 會議室管理模塊設(shè)計與實現(xiàn)
3.1 會議室管理模塊設(shè)計
本模塊目的是能夠讓公司成員最大化地利用公司的會議室,并且能以類似課程表的形式直觀查看,同時具備查詢功能。會議室管理中,若會議室在某個時間已被預(yù)約,則會用醒目的顏色標識出來。在預(yù)約會議室時,若在該時段會議室已被占用,則系統(tǒng)會給出相應(yīng)的提示。本模塊活動圖如圖1所示。
4 結(jié)束語
隨著科學技術(shù)的發(fā)展,計算機科學日益成熟,它已進入社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。我們應(yīng)該利用先進的IT技術(shù),在網(wǎng)絡(luò)中對企業(yè)資源進行靈活高效地管理。本系統(tǒng)通過對設(shè)備和場地的自動化管理,提高了使用效率,也節(jié)約了工作時間。
參考文獻:
[1] 張書源.Visual C# 2010與UML開發(fā)實戰(zhàn)[M].北京:中國水利水電出版社,2011.
[2] 張大威.ASP.NET從入門到精通[M].北京:清華大學出版社,2007.
[3] 姚敦紅.基于UML的教學文檔管理系統(tǒng)建模[J].懷化學院學報,2008(8).