發布時間:2022-04-13 03:21:13
開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇宿舍管理系統論文,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。
1高校宿舍管理現狀分析
充分調研當前高校宿舍管理工作現狀發現,宿舍管理工作十分重要又相當繁瑣。該工作直接影響到能否為大學生提供良好的宿舍環境,能否時刻確認在校大學生到勤情況,并保證大學生們人身安全等重要問題。因此,利用計算機技術,為學生和學生管理人員提供一個高效、實用、穩定的宿舍管理系統是一件急需解決的事情。
2高校宿舍管理系統用戶角色分析
在調研輔導員和學生對宿舍管理工作和業余生活中的種種需求,綜合分析宿舍管理工作中的特點的基礎上,該系統設計了系統管理員、輔導員及學生3種用戶角色;同時,該系統也設計了簽到、請假、班級論壇、資源共享4大功能模塊。
2.1管理員角色功能分析
系統管理是為管理員準備使用的,從權限來說是最高級別的,需要對系統有一定的了解和熟悉。系統管理員要負責整個宿舍的電腦網絡,數據庫的日常維護,制定并執行軟件管理系統的備份和恢復計劃、保障系統的正常運行。另外,系統管理員應全面熟練掌握系統的整體框架、各子系統的流程框架以及系統中的所有操作,在面對系統故障或者功能癱瘓的時候,能夠分析并找到原因,并進行正確的恢復操作。在該系統中,系統管理員主要負責維護各個功能模塊中的底層數據庫,監督用戶的非正常操作,并排除數據庫中的異常值。
2.2輔導員角色功能分析
輔導員是宿舍管理系統中的學生管理工作者,日常工作包括實時關注學生動態以及幫助解決學生在日常學習生活中遇到的種種問題。在該系統中,輔導員管理簽到功能模塊,查看學生在校情況,負責處理學生們的請假請求,并予以批準/否定。同時,輔導員也能通過瀏覽班級論壇和資源共享文件,實時掌握班級學生的生活動態,并處理相關問題。通過實現輔導員在4個功能模塊中的操作流程,系統可以有效提高輔導員的工作效率,降低學生管理工作中各種信息的維護成本。
2.3大學生角色功能分析
學生角色是宿舍管理系統中的優秀角色。他們可以在宿舍管理系統中申請請假,并查看請假批準狀態,實時完成簽到,既可以在班級論壇上帖子,與同學們進行交流,也可以在資源共享模塊中下載有用資源或者上傳自己的共享文件。系統中這4個功能模塊的實現不僅方便學生配合宿舍管理工作,而且給學生提供了自由交流,分享生活體驗的網絡平臺。
3高校宿舍管理系統的業務邏輯分析
宿舍管理系統主要由權限控制功能模塊、簽到功能模塊、請假功能模塊、班級論壇功能模塊與資源共享功能模塊組成。權限管理功能模塊包括模塊管理、角色管理、用戶管理、密碼修改和密碼追回5個子模塊。權限管理模塊會跟蹤所有在線用戶狀態,通過權限控制向不同權限的用戶提高不同的操作限制,不同的操作界面,并可以改變用戶的操作權限。通過該模塊,可以保證底層數據的高度安全性和一致性;同時,通過模塊化管理也提高了學生宿舍管理系統的擴展性和復用性。簽到功能模塊在權限管理模塊的作用下,向不同的角色提供不同的子模塊。當用戶為輔導員時,簽到功能模塊由簽到公告子模塊,查看簽到情況子模塊和查看歷史簽到情況子模塊組成。其中,簽到公告子模塊實現了輔導員可以定期地向學生簽到公告,等待學生簽到回應的功能;查看簽到情況子模塊用于顯示最近一次簽到結果;查看歷史簽到情況子模塊用于顯示歷史上所有簽到情況。當用戶為學生時,簽到功能模塊由響應簽到公告子模塊和查看歷史簽到記錄子模塊構成。其中,響應簽到公告子模塊實現了學生響應輔導員的簽到公告的功能;查看歷史簽到記錄子模塊實現了查看自己簽到情況的功能。請假功能模塊在權限管理模塊的作用下,向不同的角色提供不同的子模塊。當用戶為輔導員時,請假功能模塊由查看待批準請假申請子模塊、查看歷史請假申請子模塊和批準或拒絕請假申請子模塊組成。其中,查看待批準請假申請子模塊實現了輔導員可以查看最新的學生請假申請記錄;查看歷史請假申請子模塊實現了輔導員可以查看班級所有同學歷史上的請假記錄;批準或拒絕請假申請子模塊可以讓輔導員對待批準的請假記錄進行批準或者拒絕。當用戶為學生時,請假功能模塊由申請請假子模塊,查看請假申請狀態子模塊和查看個人請假記錄子模塊組成。其中,申請請假子模塊實現了學生可以向輔導員申請假期;查看請假申請狀態子模塊可以查看最新申請的假期是否被批準;查看跟人請假記錄子模塊實現了讓學生可以查看本人所有的請假記錄。班級論壇功能實現了基于班級內部的論壇貼吧功能。輔導員和學生都能在該模塊中使用發新帖,回復帖子,查看帖子的功能。即班級論壇功能模塊由發帖功能模塊,回復功能模塊以及查看所有帖子功能模塊組成。同時,在權限管理模塊的作用下,當用戶為管理員或者是輔導員的情況下,向該用戶開放刪除帖子功能模塊,以維護良好和健康的論壇環境。資源共享功能模塊由資源,下載資源模塊以及資源限制模塊組成。其中資源模塊實現了所有用戶可以向資源共享模塊上傳自己的文件;下載資源模塊實現了所有用戶可以從資源共享模塊下載到自己想要的資源;資源限制模塊對上傳和下載的資源大小,類型已經數目做出了詳細的規定。與班級論壇模塊一樣,資源共享功能模塊在權限管理模塊的作用下,向輔導員和管理員用戶開放刪除指定資源模塊,以維護良好,健康的資源共享平臺。
4高校宿舍管理系統總結與展望
只有不斷地完善和提高,高校宿舍管理系統才會日益完善,功能才更強大,帶來的效果才更顯著。因此,接下來工作方向主要包括以下幾點。一是進一步了解學生宿舍日常管理工作和學習生活娛樂當中的流程細節,挖掘更多用戶需求,進一步方便老師和學生們的日常生活,提高工作效率。二是由于該系統是面向大量用戶的綜合系統,所以,如何讓系統面對大規模并發請求的情況下,能穩定、高效運行是一個不可回避的問題。因此,在系統中添加并發管理模塊,有效解決以后將會出現的大規模并發訪問的問題。三是將該宿舍管理系統與學校現有的教務管理系統進行相關鏈接,讓用戶在該系統中就能獲取學校教務管理系統相關信息或通知,使教務管理,宿舍管理最終實現一體化。
作者:黃偉斌單位:同濟大學
摘要:智慧校園建設過程中與高校各類信息系統數據交互頻繁,基礎數據依賴性較強,由于數據沒有及時更新,導致各系統數據庫的數據不一致,本文論述了如何實現教務管理系統中學生信息數據與宿舍門禁控制系統學生數據的實時同步,為宿舍門禁控制系統實時更新學生數據,保證數據的準確性、有效性。
關鍵詞:宿舍門禁控制;教務管理;數據實時同步
0引言
實施智慧校園建設是高校信息化發展的必然趨勢,也是高校現代化管理的獨有標志[1]。具體來說,就是構建與完善教學、科研、管理及服務手段方面的現代化。在此整體發展背景需求下,若能自動實現教務系統中關聯門禁控制系統所對應學生信息數據的對接交互,不僅可將研發者們從傳統手工數據的繁瑣窘境中解脫出來,更可為高校推進學生宿舍管理信息化提供現實可行的技術依據,因而也已然成為突破智慧校園發展瓶頸的關鍵所在。
一般情況下,學生宿舍多是通過宿舍管理員執行進出監管,這種方式存在一定的安全隱患,容易因為管控疏漏而發生外來閑雜人員混入等不良事件。因此,學校決策啟用校園宿舍門禁控制系統。學生進入宿舍時,需持校園卡在安裝于宿舍門上的讀卡器上刷卡,經電腦系統確認是本棟宿舍學生后,門鎖自動打開,若并未刷卡或不具開門權限的人員則禁其進入,由此可大大提高宿舍的安全防衛系數。
教務管理系統(學校購買的強智系統)與宿舍門禁控制系統之間存在著現實頻發的學生數據同步、數據交換等信息處理過程,因離校、調整宿舍、調換專業等原因所致,學生數據若不能及時更新到校園卡數據庫中,必將引發學生宿舍管理無法正常開展等問題發生。為了高效合理解決上述問題,本文研究利用數據庫觸發器技術實現教務管理系統與宿舍門禁控制系統中的學生信息的自動同步。
1數據結構分析
1.1 教務管理系統的數據結構
根據教務管理系統功能設計的要求以及功能模塊的劃分,對于教務管理數據庫中學生信息的描述管理,可以列出以下數據項和數據結構:
1.2 門禁控制系統的數據結構
學生進、出宿舍均要刷卡,僅當具有開門權限時才允許該生進入,沒有卡或未獲開門權限的學生均禁止進入。學生進出宿舍應有詳細記錄,如學生姓名、有效證件號碼、系別、班級號、進入時間和出去時間等。
名稱:基本信息表
表名:CardInfo表
數據來源:辦理校園卡時基本信息錄入模塊進行錄入,學生信息部分由教務管理系統中導入。
基本信息表(CardInfo)結構:
教務管理系統數據庫與校園卡數據庫數據同步工作模式如圖1所示。
2數據同步的技術實現
由于教務管理系統和門禁控制系統都是分別獨立定制安裝的, 教務管理系統中數據庫變化較為頻繁,只要有系統中成員進校或離校,數據表軍要改變。為了保證兩個系統數據庫中數據能夠實時同步,本文采用觸發器實現兩個數據庫之間表數據的一致同步,在源數據庫中數據發生變化時,則會及時更新目的數據庫數據。
在此,給出實現步驟,詳述如下:
建立了上述的觸發器,當Student表進行插入、刪除、修改操作時,本地服務器中的CardInfo表也會執行相應的操作,從而實現兩臺服務器間不同數據庫的表進行數據實時同步,最終使得兩個表中的相關數據獲得了完全一致的理想效果。
3 結束語
通過觸發器實時更新目標系統數據庫表的數據,進行系統間數據轉入,門禁系統基本上不需要負擔數據維護, 更不必錄入龐大的學生相關數據,節省了操作時間,提高了工作效率。實踐證明,這種方法簡單方便有效, 適于推廣使用。為我校的智慧校園建設提供了現實基礎,同時更為各信息系統之間數據同步提供了有益參考案例。
摘 要 隨著現代社會科技的日益進步,許多管理日趨信息化,計算機軟件開發管理系統發揮著越來越重要的作用,學生宿舍管理是屬于后勤管理的一部分,為了能更好的管理學生宿舍,確保學生處工作的高效性和達到服務學生的目的,通過對宿舍管理系統設計的開發,利用互聯網的便利服務于學校師生,使得我們的學習、生活更加有規律,提高學校的管理水平,本文主要圍繞學生宿舍管理系統設計開發分析。
【關鍵詞】學生宿舍 管理系統 設計開發
隨著學校規模的越來越大,明顯地對管理系統有著更高的要求,一項好的 宿舍管理系統可以減輕學生處的工作量,更加便利于他們進行管理工作,提高學校對宿舍的管理水平。日前計算機應用已經滲透我們的生活與工作,計算機軟件開發也是為了更好的呼應學校對高效管理的需求,學校有效的開展學生宿舍管理工作,實現學校管理的系統化、高效化和規范化。
1 學生宿舍管理系統設計的概述
在普通的學生宿舍管理系統中,每個學生入學都有自己的學號,學號代表的就是學生在學校的一個有效的身份,根據學號,宿舍管理人員可以很快的將學生的基本資料調出并了解,比如,姓名、宿舍號、專業等信息,宿舍管理人員能快捷的、準確的掌握學生的基本信息,這樣就減少了再一次詢問、記錄信息,縮短了工作時間,工作效率得到了提高,減輕了管理人員的工作量。針對宿舍管理制度,系統也有專業的考核制度,如,宿舍衛生情況、學生違規情況等,都一一的登記在系統,讓宿舍管理員和輔導員了解學生的動態去向,確保他們的人身安全。所以,建立一個完善的宿舍管理系統是一件很有意義的事情,也是學校有效的管理手段之一。
2 學生宿舍管理系統設計開發需求的分析
2.1 提高學校管理水平
現代學校的管理,無論是硬件設施還是軟件設施,學校管理者有更高的要求,對學生、教師的管理等。在信息化的當今,計算機軟件開發,將軟件平臺應用于管理已經是一個流行趨勢,學校不缺乏信息化管理學生的例子,將學生信息和網絡手段結合以便更加有效的管理方式尤其常見,節省了學生處的工作量,使得學生在學校的生活更加便利。所以,建立一支高效的、有專業素質的管理人員是學校管理者素質的提升,完善學校運行模式,對學生的負責,提升學校的形象,對于學校良好的發展有著重要的意義。
2.2 提高后勤管理效率
學生宿舍管理系統是通過應用計算機對學生進行有效管理,是便利學校服務于學生的的管理方式,我國的學校人數多,按照傳統的登記薄登記學生個人信息已經不適合現代學校的管理要求,一來,學生信息容易丟失;二來,信息沒能及時的更新,信息不準確等問題。現代學生管理宿舍系統可以有效的登記學生個人信息,并且能長久保存并做到及時更新信息,學生可以通過系統管理平臺,進行宿舍相關的咨詢,都可以在管理平臺上得到管理人員的回應,滿足學生對生活便利的要求和提高宿舍管理水平。
2.3 完善學生宿舍管理制度
學校的生活基本是三點一線,宿舍作為其中主要部分,是休息、娛樂休閑和社交的場所,學校為學生提供一個舒適和健康的宿舍氛圍已經是學校管理改革的一大重點。結合宿舍管理系統,學生處會定期的到宿舍進行查看,將宿舍管理做到規范化、系統化和人性化,完善學生宿舍管理制度,培養出更高素質符合當今時代需求的人才。
3 學生宿舍管理系統設計開發的分析
3.1 宿舍系統管理設計開發穩定
現代日益進步的科技,設計開發軟件的工作分工越來越精細,每個專業人員都有自己負責開發的部分,技術的進步和成熟,只會讓宿舍管理系統設計的開發功能越來越齊全,在網絡健全的情況下,系統應用穩定,確保宿舍管理系統正常運行,能準確及時地更新學生信息,滿足管理者對管理水平提高的要求,促進學校發展。
3.2 管理系統的結構
宿舍管理系統設計主要分為四大板塊,分別為管理員、學生處、輔導員、學生,這四個版塊在管理設計中的擁有的權限是各不相同的,如管理員,作為宿舍管理設計的開發者,擁有最高的權限,也是最熟悉系統的一個擁有者;學生處則主要是由宿舍管理員管理;輔導員是學生的主要負責人,將他們的應用功能編入宿舍管理設計中是合理的;最后是學生本人的管理板塊,這個系統就是為更好服務學生而設計開發的,促進學校宿舍管理水平。
3.3 宿舍管理系統設計基本應用
宿舍系統設計內容是就著能快速了解學生宿舍情況而開發的,學生在入學登記時辦理相關的住宿手續,都會在宿舍管理系統上記錄和保存個人信息,學號是學生在學校的另一個身份,系統設計中,學生需要在登入時輸入自己的學號和姓名后又屬于自己的賬號,才可以進入系統。
3.4 宿舍管理系統設計開發內容
宿舍管理系統設計開發內容中又可以分為三大版塊,查詢信息版塊,繳費板塊和內務情況版塊,三個板塊相互獨立又相互聯系的,他們各自發揮的功能不一樣但是有時相互聯系的。如,學生想要了解自己宿舍的情況,在登入自己的賬號后,輸入本宿舍的樓號和房間號,就可以看到宿舍的相關情況,能看到自己的個人信息以及入住、離校的日期,還有學生宿舍房間號以及宿舍衛生情況、宿舍財產狀況等信息;如有需要咨詢,還可以向后勤管理員提出問題,如,這個月宿舍的電費和水費是多少等問題,宿舍后勤管理員都能專業的給出回答,然后進行本宿舍的繳費工作,宿舍長可以查看本宿舍的內務,宿舍管理員給出的評價或者意見,或者是宿舍長提議等,都可以在內務版塊和繳費板塊中切換交流,利于我們解決問題。
4 結語
綜上,無論是學校管理者角度,還是為了滿足學生日常需求,學校學生宿舍管理系統設計開發的應用都具有重要的意義,宿舍系統管理設計的多樣性、穩定性和實用性都可以很好的負責協助校園管理員開展宿舍管理工作,減輕宿舍管理員的工作負擔,方便學生信息的查詢,節省人力、物力,達到資源共享的最大化,為學生提供更高質量的服務,提高工作人員的專業水平,使得學校的管理水平得到提升,讓學校的管理更加科學合理和有效,完善學生宿舍管理系統。
作者單位
湖南電氣職業技術學院 湖南省湘潭市 411101
摘 要:21世紀信息化管理時代已經走入我們的生活,然而很多地方卻還是人為管理并記錄信息數據。為了方便學校對學生宿舍的管理,提高管理效率,充分利用資源,減少不必要的人力、物力和財力支出,方便宿舍管理部門工作人員全面掌握學生住宿情況并對學生住宿信息進行管理,為學校的宿舍管理部門開發設計一套專用系統――學生宿舍信息管理系統來管理學生宿舍,實現標準化管理和規范化制度管理十分必要。
關鍵詞:學生宿舍;管理系統;設計;實踐
1.需求分析
(1)學生端需求。個人信息模塊:用于學生查看自己的個人基本資料,以及所居住的宿舍和宿舍人數,等等。電量查詢模塊:方便學生查詢寢室剩余電量,讓學生能早發現,以防止宿舍突然斷電現象。轉寢申請模塊:對于學生而言,很可能會有與室友相處不和諧的情況發生,導致住宿壓力過大,提交轉寢申請,經管理員審核通過,則可讓學生更換寢室,以緩解宿舍關系不和諧現象發生。離校申請模塊:由人工填寫,輔導員監督,費時費力,因此學生可以在此模塊上填寫自己的離校記錄, 以計算機的方式記錄數據,保證數據的長期存儲,并且可減輕輔導員的負擔。
(2)管理員端需求。個人信息管理模塊:管理員可在此模塊內添加學生名額,為學生完善個人資料,或者修改個人資料。轉寢申請管理模塊:管理員可以在這個模塊中查看申請轉寢的申請列表,并審核,決定是否允許所申請同學更換寢室。離校記錄管理模塊:查看學生節假日離校返校記錄情況,保障學生安全。
2.系統設計
(1)學生端UML用例圖(如圖1所示)。
(2)管理員UML用例圖(如圖2所示)。
3.項目工程實踐
本文著重介紹了系統需求、系統模塊,該系統的實現方便了學校宿舍管理員對宿舍的管理,簡化了學生個人信息、轉寢申請、電量查詢、設備報修的申請流程。界面友好,方便快捷,系統安全。
總之,學校對宿舍進行科學化、系統化的管理是必不可少的,使用這種原始的手工記錄數據方式管理宿舍對于規模小或者信息量數據不大的學校來說還可以接受,但是一旦學生信息量比較大,使用人工記錄是相當麻煩的,難查找,而且數據是寫在紙上的,很可能由于環境因素或者人為因素導致數據丟失。而現在信息智能化管理方式早已進入我們的生活,應該淘汰原始的人工記錄數據方式,實現宿舍管理系統人性化,讓管理員操作方便,可良好保持數據,系統能長時間運行,為學校宿管人員提供便利。
【 摘 要 】 論文首先分析了本課題研究的背景,明確項目需求,詳細描述了項目總體設計需求、框架設計和相關優秀技術模塊,最后對系統的穩定性和有效性進行綜合評估。該系統進一步提高了學生宿舍管理工作的效率,保證了管理工作中的正確性和完整性。同時,通過信息化管理技術,為學生和輔導員日常學習工作中的方方面面提供了方便和可靠的服務。
【 關鍵詞 】 高校;管理系統;需求;設計
1 引言
1.1 項目背景及意義
在計算機科學蓬勃發展和互聯網大浪潮的背景下,大部分高校已經推出了自己的學生教務信息化管理系統,用來維護學生基本信息,教務相關信息,并有效提高了教務管理工作效率,大大降低了工作量和維護成本。本文研究目的旨在建立滿足學生日常生活學習需求,為輔導員在學生管理工作中提供信息化支持的學生宿舍管理系統。
基于充分調研了當前宿舍管理工作現狀的基礎上,我們發現宿舍管理工作十分重要又相當繁瑣。該工作直接影響到能否為學生提供良好的宿舍環境,能否時刻確認在校學生到勤情況,并保證學生人身安全等重要問題。另外,我們也了解到學生們對一個完善的班級信息共享平臺的需求也是很強烈的。因此,根據實際情況,分析各方面需求,利用計算機技術,為學生和學生工作人員提供一個高效、實用、穩定的宿舍管理系統是一件很有意義的事情。
1.2 研究內容
大學生宿舍生活和業余活動是組成整個大學四年學習生活的重要組成部分。從學生的角度來看,學生們需要一個平臺,來方便他們互相交流和共享自己學習,生活,娛樂中的點點滴滴。從輔導員和學生管理工作者的角度來看,他們需要一個信息化的平臺,來高效,穩定的管理學生業余生活,了解學生實時動態,為學生提供更加健康,良好的學習生活環境。在當前的宿舍管理工作中,很多情況下都會采用傳統的手工管理。如以請假為例,學生由于個人原因需要向輔導員請假,這時要么給輔導員打電話,或者去找輔導員寫請假條。輔導員方面,他要記錄每個學生的請假記錄,請假緣由,請假時間。這種傳統的人工錄入和手動操作的方式存在著諸多不利之處,如效率差、維護成本高、不方便,從而導致學生管理工作難度加大,而且當面對查詢以前的請假記錄等需求時,這種人工記錄的方法很難會得到讓人滿意的結果。同時,學生請假成本提高,甚至會導致夜晚無故不歸寢等情況。
因此,建立一個宿舍管理系統,能夠有效減少輔導員的日常工作量,并提升工作效率,同時使得學生的宿舍生活因此獲益,從而創造方便舒適的宿舍環境是十分有必要的。
2 系統功能需求
在綜合分析宿舍管理工作中的特點,調研輔導員和學生對宿舍管理工作和業余生活中的種種需求的基礎上,該系統設計了三種用戶角色,分別為系統管理員、輔導員和學生。同時該系統也設計了四個功能模塊,分別為簽到、請假、班級論壇和資源共享。因此,用戶根據自己角色和定位,在各個功能模塊中被授予的權限是不相同的。
2.1 管理員功能需求分析
系統管理員作為系統最高權限擁有者,對整個系統的正常運行和日常維護來說不可或缺的。系統管理員要負責整個宿舍的電腦網絡的穩定,數據庫的日常維護和檢查,保證整個系統能正常有效運行。另外,系統管理員應全面熟練掌握系統的整體框架、各子系統的流程框架以及系統中的所有操作,在面對系統故障或者功能癱瘓的時候,能夠分析并找到原因,并進行正確的恢復操作。在該系統中,系統管理員主要負責維護各個功能模塊中的底層數據庫,監督用戶的非正常操作,并排除數據庫中的異常值。
2.2 輔導員角色需求分析
輔導員是宿舍管理系統中的學生管理工作者,日常工作包括實時關注學生動態,幫助學生們在解決問題,進行思想輔導和答疑解惑。在該系統中,輔導員負責處理學生們的請假請求,并予以批準或否定,管理簽到功能模塊,查看學生在校情況。同時,輔導員也能通過瀏覽班級論壇和資源共享文件,實時掌握班級學生的生活動態,并處理相關問題。通過實現輔導員在四個功能模塊中的操作流程,系統可以有效提高輔導員的工作效率,并降低了學生管理工作中各種信息的維護成本。
2.3 學生角色需求分析
學生角色是宿舍管理系統中的優秀角色。他們可以在宿舍管理系統中申請請假,并查看請假批準狀態,實時完成簽到,可以在班級論壇上帖子,與同學們進行交流,也可以在資源共享模塊中下載有用資源,也可以上傳自己的共享文件。系統中這四個功能模塊的實現不僅方便學生配合宿舍管理工作,同時也給學生提供了自由交流,分享生活體驗的網絡平臺。
2.4 系統非功能需求
高校每年學生的流動性比較大,每年都會有新生加入,有畢業生離校,甚至在某些情況下,會出現變換宿舍的需求。因此,每次出現大規模數據變動的時候,宿舍管理系統需要具有良好的伸縮性,有效處理新數據的存儲和老數據的轉存。另外,還需要高易用性,使得該系統能精確處理上述需求,保證系統數據管理上的巧妙、緊湊、完整。
綜上,從宿舍管理系統中的每個角色出發,分析其業務邏輯需求,滿足其日常工作學習生活的基本要求。從系統功能需求和系統非功能需求角度出發,全面綜合地對系統進行需求分析。
3 系統設計
系統的設計好比建筑的藍圖,結構清晰功能完善的系統設計能夠使得Web應用系統能夠運行得更加流暢、易用。因此,在著手開發實現系統之前,對系統進行詳細的考察并做出合理的設計,同時使所有的設計文檔化十分有必要,能夠使得今后的工作事半功倍。下面我們介紹系統架構設計和系統功能模塊設計。由該部分處理用戶與遠程服務器和數據庫之間的消息傳遞。
3.1 系統架構設計
本系統是由數據訪問層、業務邏輯層、用戶界面層這三層組成典型的Web信息系統。
用戶界面層。該層使用Struts框架,組要負責用戶界面的實現與維護。該層主要負責用戶向系統的數據輸入,將用戶輸入的信息傳遞給業務邏輯層。另外,該層要負責將業務邏輯層的數據展示給用戶。前端層面上的數據合法性校驗等工作也是由用戶界面層負責。
業務邏輯層。該層主要接收來自于用戶界面層的用戶請求數據。對用戶數據進行分析與處理,將該數據按照需求轉發給其他業務邏輯組件,或者通過數據訪問層,對底層數據庫進行相應操作。同時,在接收到來自數據訪問層的數據時,業務邏輯層會將該數據進行分析與處理,并傳送給正確的用戶界面層組件。
數據訪問層。數據訪問層主要處理來自業務邏輯層對底層數據庫的訪問。通過分析業務邏輯層的請求,數據訪問層可以操作底層數據庫,對底層數據庫進行數據的增刪改查,并將數據庫數據返回給業務邏輯層。
3.2 系統功能模塊設計
宿舍管理系統主要由五個部分組成,分別是權限控制模塊、簽到模塊、請假模塊、班級論壇模塊以及資源共享模塊,如圖1所示。權限管理模塊包括模塊管理,角色管理,用戶管理,密碼修改,密碼追回等五個子模塊構成;簽到模塊在權限管理模塊的作用下,向不同的角色提供不同的子模塊;與簽到模塊一樣,請假模塊也在權限管理模塊的作用下,向不同的角色提供不同的子模塊;班級論壇功能實現了基于班級內部的論壇貼吧功能;資源共享功能模塊由資源,下載資源模塊以及資源限制模塊組成。
3.3 數據庫設計
通過對需求階段的分析以及功能模塊的設計,對整個問題進行劃分。最終得到六個實體,分別為用戶、簽到、帖子、回復、請假以及資源文件。
4 結束語
本文所做的工作主要有兩點:一是在前期準備工作中,對高校中宿舍管理工作中所涉及業務進行詳細調研和分析,總結出一系列宿舍管理工作中業務需求;二是在系統設計部分,根據前期調研情況,結合宿舍管理工作中的業務需求,設計系統框架,使得系統在滿足業務邏輯的基礎上,保證可用性和穩定性。
在未來的工作中,將進一步了解學生宿舍日常管理工作和學習生活娛樂當中的流程細節,挖掘更多用戶需求,進一步方便老師和學生們的日常生活,提高工作效率。在上述功能基礎上,添加功能模塊,提供完善的學生宿舍管理系統。
作者簡介:
曾慧津(1983-),女,福建平和人,碩士研究生,廈門海洋職業技術學院,研究實習員;主要研究方向和關注領域:學生管理、數據庫和網絡安全。
摘要:TreeView控件是以樹形目錄形式顯示數據,并能分層展開和收縮各節點子目錄。該文以學生宿舍管理系統為例,介紹通過使用TreeView控件以樹形目錄的形式添加菜單,連接到不同的功能頁面的導航的幾種方法。
關鍵詞:TreeView控件;XML;宿舍管理
在Web應用中,對于導航文字非常多,并且對導航內容可以進行分類的網站來說,可以將頁面中的導航文字以樹形目錄的形式來顯示,這樣不僅可以有效地節約頁面,而且大大方便了用戶的遍歷訪問站點中的不同頁面。
在Visual Studio 2010中,TreeView控件的基本功能是將有序的層次化結構數據顯示為樹形結構,該控件可以輕松快捷設計樹形結構導航系統。在Web應用開發中,該控件的層次數據可以設計時添加,也可以通過編程操作TreeNode對象動態地添加和修改,還可以使用數據源控件進行綁定,如利用XMLDataSource從XML文件中或缺填充數據,使用SiteMapDataSource控件將網站地圖數據填充到TreeView控件中[1]。下面以學生宿舍管理系統中分成樓房管理、宿舍管理、住宿管理和分類統計四個模塊的導航為例,介紹TreeView控件的設置與應用的方法。
1 TreeView控件設計時添加數據
創建Web窗體后,可通過拖放的方式將TreeView控件添加到Web頁的適當位置,在Web頁上就會顯示如圖1所示的TreeView 控件和“TreeView任務”快捷菜單。快捷菜單可以設置TreeView控件常用的任務,其中自動套用格式是用于設置控件外觀,選擇數據源是
用于連接一個現有數據源或創建一個數據源[2]。
圖1 TreeView控件
選擇“編輯節點”命令,會彈出如圖2所示的對話框,可以定義TreeView控件的節點和相關屬性,通過添加節點和子節點方式設置每個節點TreeNode的Text,value和NavigateURL屬性值,如圖2所示,即可完成宿舍管理系統的導航,產生相應TreeView控件部分源代碼如下。
2 TreeView控件綁定XML文件
首先根據宿舍管理系統中需要導航數據建一份XML的文件NavigateXML.xml,在該XML文件中依據導航的4個分類,構建根節點(Root)、父節點(ParentNode)、子節點(ChildNode),并設置每個節點中的導航地址url屬性和導航名稱Text屬性,部分代碼如下所示。
摘 要:隨著高校規模的日益擴大,學生管理成為了重要的管理課題。依靠傳統的人工管理顯然已經無法應對逐漸繁瑣和復雜的情況,必須實行新的學生宿舍管理系統來進行管理,才能提高工作效率,降低人、財、物的消耗。因此設計一套合理科學的學生宿舍管理系統顯得尤為重要。
關鍵詞:學生宿舍管理;分析與研究;設計
學生宿舍內部牽扯到的環境很多,包括學生的分布、管線配置、人員管理、安全措施等等。學生宿舍管理水平的高低,不僅是對學生的學業負責,還要對學生的生活以及安全負責。屬于學校教學管理質量評估的重要組成部分。
一、學生宿舍管理的內容
學生宿舍是學生的除了教室之外的第二大活動區域,在這里學生休息、活動、學習、娛樂,擁有布置、打掃、管理的義務和責任。學生的主動性和創造性在這里也需要得到施展。
(一)學生基本信息。學生宿舍需要將學生的基本信息進行收集和整理。包括學生的床位、房間號、樓號等等。
(二)宿舍的基本信息。每間宿舍都有唯一的標志。一般稱為寢室號,前面要配以樓號。
(三)宿舍內的財物。每間宿舍都有物品,稱為宿舍財產,包括床、柜體、空調、照明、水、電燈設施,需要維修就要產生維修費用。
(四)報修財物。學生在使用寢室物品時,如果遇到損壞情況,可以提出報修。如果是物品本身的質量問題或者使用年限到期造成的損壞,則無需賠償,但報修時要提供報修信息,如維修物品型號規格、損壞情況說明等等。
(五)開關門時間。宿舍一般都會規定開關門時間,遵守宿舍管理紀律就要按照規定時間進行作息和出入。在規定時間之外進出宿舍是要登記和說明,必須出示學生證等證件方能進入。
(六)離校信息。學生在假期或者學業結束時必須辦理離校登記手續后方可離開。宿舍管理信息中需要有交接手續的備案,以便日后查找和清理[1]。
二、系統業務流程
宿舍管理系統可以分為系統管理員和普通用戶兩種權限。系統管理員擁有系統的操作系統,一般只設置為一名。系統管理員負責統計、監控數據等工作。
用戶可以分為:宿舍管理員;輔導員;學生。宿舍管理員負責具體的住宿情況的巡查和登記等事宜。輔導員查看的是本班級、本級部的學生基本信息。學生可以查看關于自己的基本信息等。
(一)新生入住。新生辦理入住手續后,持入住證到宿舍管理員處登記,領取有關宿舍物品,找到寢室進行入住。
(二)宿舍收費。宿舍收費項目一般包括住宿費、水電費、宿舍用品費、垃圾清運費等等,由學生向宿舍管理員進行繳費,管理員將繳費信息錄入系統,打印繳費發票給學生。
(三)物品管理。學生宿舍的物品管理由宿舍管理人員統一進行保管和發放,學生需要向宿舍管理人員提供物品出入申請,方能領取物品。
(四)宿舍維修。當宿舍內財務發生故障時,由學生提出報修申請,宿舍管理員接到申請后,報維修部門進行檢查,維修后提交故障處理結果。
(五)來訪登記。當學生有人員來訪時,由宿舍管理員負責對來訪人員進行登記,離開時登記離開時間。
(六)離校手續辦理。對學生假期和離校期間的手續,由宿舍管理員對之進行登記和錄入。
三、系統功能需求分析
(一)新生報道后就要進行住宿辦理,離校時間要辦理離宿手續。這中間需要很長一段時間,其中會發生宿舍和床位調換的要求。另外,學生家長和學生對學生住宿安排等的意見,也要進行整理并上報。因此宿舍管理系統是動態的處理形式,以對住宿情況的變化、增減等信息隨時進行修改和瀏覽。便于宿舍統一管理和安排,實行住宿管理的合理化和科學化。
(二)在宿舍管理系統中,最重要的功能是查詢,例如根據學號、姓名、樓號、專業等進行精確或者模糊查詢以及特定集合查詢。
(三)宿舍管理系統應設置費用管理一項,包括住宿費、水電費、網絡費等。并設置導出功能,方便統計和打印。
(四)貴重物品、反饋意見、探訪登記、保修登記等都應在管理系統內[2]。
四、系統特性
(一)系統性。宿舍管理系統應囊括宿舍的所有信息,實現精細化和全面化。
(二)動態性。學生的基本信息變化、房間的信息變化、物品的變化等等,當這些信息發生變化時,系統要隨時進行動態管理。例如宿舍房間發生變化時,要進行及時的刪除和登錄,學生轉換專業時,相關的基本信息要隨時變更和修改。
(三)安全性。系統要設置用戶登錄權限以識別合法和非法用戶的登錄要求,設置用戶名密碼以及更加嚴密的保密措施以防發生系統被盜或者崩潰。如設置不同的訪問級別,查詢和處理數據類別和內容,區分不同的用戶,設置不同的權限等。
保證信息的完整性和準確性,以及信息與實際情況的一致性。
包括宿舍內學生的信息,如電話號碼、進校記錄、離校記錄、夜歸記錄、宿舍通信方式、宿舍內的報修信息、財物損毀情況等。
(四)實用性。系統使用的成熟和使用的技術,系統建設的投入產出很高。而且系統具有很高的抗干擾功能,對誤操作等情況進行清理和刪除。
(五)易操作性。系統可以面向用戶建立友好的界面,用戶在操作時間容易上手,界面簡單直觀。
五、宿舍管理系統的軟硬件分析
(一)系統使用的數據庫系統具有的特性包括:第一可以展開分布式數據庫處理方式。通過計算將數據組合成邏輯數據庫,這種處理系統具有透明性和數據一致性的特點。遵守開放的工業標準,實現了存取語言、操作系統、用戶接口等的工業標準,具有可靠性和完整性的功能。這種數據庫性能的優化依賴于良好的數據庫設計方案。方案要具有合理規劃和清晰的思路,才能保證數據庫的性能保持良好運行。因此,數據庫的結構設計在整個數據庫系統的運行中是最為重要的環節。
(二)宿舍管理系統的硬件配置要符合以下最低標準:CPU雙核處理器要達到2.4GHz,內存容量為2G,硬盤單碟容量500G。另外要配備打印機以及網絡交換機、路由器等等。
六、宿舍管理系統的設計與模塊設置
根據學生宿舍經營情況以及定位,結合學生意見和反饋信息,將宿舍管理納入到學校日常管理中,利用數字化信息技術,形成現代化設計思路,方能實現宿舍的智能化管理。
(一)系統需要進行設置和維護的是管理員系統、學生系統、相關人員系統。首先要進行管理員系統的模塊設置,宿舍管理員可以通過這個模塊了解宿舍房間的具體信息,了解房間的入住和空閑情況;學生的相關信息,例如院所、專業、姓名、年齡、籍貫、照片等;學生在寢室內的物品情況以及房間內設施的情況。以上情況均可實現更新、添加或者刪除等等。
(二)系統主要模塊設置如下:
基本數據維護模塊主要是為管理員提供添加、修改、維護的途徑。
基本業務包括外來人員、保留情況、衛生情況等錄入登記。
數據庫管理包括對學生寢室情況的統一管理、外來人員的拜訪、保修等的記錄。
信息查詢包括水電費查詢、房間分配查詢等。
七、模塊功能劃分
(一)學生寢室內的管理。房間內的管理包括學生宿舍內信息的添加、查看、修改、刪除、索引、分析、統計,對宿舍房間內的物品以及學校財務,設置修改、匯總、統計等功能。房間內的分配原則包括:根據數據庫系統的功能計算學生宿舍內房間的使用或者空閑狀態,通過分析和整理最后得出學生宿舍的使用情況的詳細統計表單,表單內記載有學生的具體情況和信息以及申請、學生宿舍的房間類型和財物的配備標準,并對應宿舍收費標準。
(二)報修與維護。對宿舍內的物品報修和管理的模塊,這個模塊的功能包括水電氣的使用記錄以及繳費情況、報修申請以及維修進展情況;維護和保養情況,學生的日常使用和意見反饋情況。
(三)物品管理。宿舍內分為私人財物和共同物品等,對這些物品進行管理的模塊功能包括:
學生宿舍內物品庫存信息模塊,屬性包含供貨方、物品名稱、庫存量等。
庫存物品管理模塊的統計、查詢、修改、維護等信息。包括宿舍物品的種類、使用、出庫入庫時間、管理維修人員的操作詳情等等。
八、宿舍管理系統信息化服務詳解
宿舍管理系統實現信息化服務功能,要進行設計:
(一)單點登陸。在進入系統時,需要輸入用戶名和密碼。首先,通過瀏覽器提交用戶賬戶和密碼,經過 web審核通過了用戶身份后,授予登錄權限,服務器要通過程序接口處理用戶權限,并使用數據庫將處理數據返回到瀏覽器,顯示登陸成功后,用戶就可以單點進入操作頁面。
(二)進入主界面后,宿舍管理系統會提示說明,進入各個子系統:
首先是學生住宿情況子系統,包括學生的基本信息,如姓名、學號、年齡、宿舍房間號等,這個子系統可以進行信息的添加、重置和退出。
其次是為來訪客戶提供服務的子系統。包括外來人員登記進入、離開的登錄,來訪者的信息情況、來訪時間、受訪者姓名以及來訪離開時間等。
第三是宿舍內物品的報修申請以及修理進展情況,這個系統為宿舍管理提供公共設施維護和修理信息的登錄功能。通過該板塊管理員可以及時掌握各宿舍房間的物品使用情況、維修進度和報修申請等。做到發現問題及時解決。通過登錄頁面可以進行訪問操作,并對訪問權限進行設置,提高系統的安全性。
第四是對宿舍物品的進、出、庫存情況進行管理。包括學生的物品清單、宿舍財物的表單數據,設置物品進貨單查詢流程、進貨單查詢界面。
第五是對宿舍物品庫存情況進行操作,建立入庫操作界面以及宿舍物品庫存信息設置流程。
九、系統架構
宿舍管理系統分為表現層、業務層、數據訪問層三層架構設計。其中表現層為UI邏輯角色,服務層功能在于組織各個業務對象,將業務層和表現層隱藏起來,產生DTO模型。業務層包含系統需要的業務過程的實現,與數據訪問層交互。系統模塊包含了基本信息、住宿管理、維修、收費、財物管理、宿舍來訪等管理[4]。
宿舍管理系統的長期目標是根據學校的招生情況以及住宿情況進行靈活配置,為不同情況和特殊需求提供服務。隨著學校招生規模的不斷擴以及學生群體的多樣性變化,未來系統還需要不斷改進和完善、升級,才能真正展現和發揮出學生宿舍管理系統的強大功能。
【關鍵詞】宿舍管理 管理系統 UML
隨著信息技術的不斷發展,以計算機技術為中心的互聯網技術不僅已經應用到了現代生活的各個方面,同時也帶來了較大的改變。我國高校近些年來發展飛快,學生數量不斷增加,但是學生們的專業不同;家庭背景不同;對宿舍的需求也不同。等等這些成為高校不能夠對宿舍進行一個有效的管理。因此引進計算機管理系統建立一個管理高效、秩序井然的高校宿舍管理系統,取代人工管理的模式,提高了宿舍管理效率以及準確率,減少了資源浪費,對大學生宿舍的標準化管理特別是高校的管理具有積極的促進作用。本文主要從高校宿舍管理的實際需要出發,分析探討高校宿舍管理系統的UML設計問題。
1 高校學生宿舍管理系統的主要功能
宿舍管理系統主要實現以下功能:學生信息管理、樓棟信息管理、宿舍信息管理、費用信息管理、宿舍日常管理、物品管理等。
1.1 學生信息管理功能
在學生信息管理模塊中,管理員可以對學生基本信息進行維護包括添加、修改、刪除等操作。當學生退宿及畢業時,能夠及時注銷其信息。并且通過查詢能夠了解每個學生的個人情況及其所在的宿舍。
1.2 宿舍信息管理模塊
在宿舍信息管理中,主要是為每個宿舍添加基本信息,包括宿舍基本情況、宿舍長、床位信息、宿舍配置等,以便分配宿舍給學生入住。通過查詢宿舍信息,可以了解宿舍床位的分配情況。
1.3 費用管理模塊
在此模塊中,可以完成對水費、電費等的維護和繳納。每個月在規定時間里完成水費、電費的計費工作,并能夠供打印和查詢,以利于每個宿舍繳納。在此功能的查詢中要能夠對宿舍規定時期內進行水電費的用量查詢,以便于宿舍的管理。
1.4 宿舍安排模塊
在新生報到時根據學生的系部、專業和班級對學生進行宿舍安排;同時在每學期對有需要調整宿舍的學生進行宿舍更換宿舍工作。
1.5 違紀管理模塊
在違紀管理中,每個宿舍都可以有情況說明,比如衛生等情況,并可以查詢到每個宿舍的表彰及違紀情況,以及具體的學生名單,以便于在管理中重點關注。
1.6 學生宿舍管理委員會
此功能主要是在學生處管理下的學生宿舍管理的自管機構,能夠查看人員配備及負責情況,比如樓長、層長、舍長等等,便于對宿舍的管理和評價。
2 高校學生宿舍管理系統的UML設計
UML(Unified Modeling Language)統一建模語言,是一個支持模型化和軟件系統開發的圖形化語言,為軟件開發的所有階段提供模型化和可視化支持,是一種面向對象的軟件標準化建模語言。UML有三種基本的構造塊:事物、關系和圖,并用這三種基本構造把抽象事物進行分解描述。其中圖類似于工程中的圖紙,從不同的側面對系統進行描述,從而這些不同的側面綜合成一個整體,使用系統的分析和構造。以下運用UML的用功能結構圖、用例圖、類圖等等分析高校學生宿舍管理系統。
2.1 系統主要功能圖
功能圖用來描述系統所完成達到的功能,根據上一章對系統主要功能的分析可以得出以下系統功能圖,如圖1所示。
2.2 系統類圖
類圖是用來顯示模型的靜態結構的,特別是系統中存在的類、類的內部結構以及它們之間的關系統等。系統類圖如圖2所示。
2.3 系統用例圖
用例圖是用以表現參與者和用例以及它們之間關系的。根據上一章對系統的功能分析和本章的功能圖可以得出系統參與者和用例之間的關系如圖3。
通過UML對學生宿舍管理系統進行分析設計,給在設計實施中帶來的好處,我認為在設計中主要是以任務和用戶為中心。通過分析功能圖可以明確系統的功能,用例圖可以使開發者清楚地了解到系統允許他們做什么,并有助于開發者詳細實施。高校學生宿舍管理系統的UML分析主要實現對宿舍安排進行統一管理,保證學生住宿管理的準確性,特別是能夠簡單、快速的實現對入住學生、宿舍情況等情況的查詢。
3 總結
高校學生宿舍管理系統的實現能夠為高校的管理工作開拓新的局面,提高高校的管理水平。對高校學生宿舍管理系統的UML分析能夠為系統的開發指時一個正確的方向,并具有一定的創新意義以及應用價值,以此希望能夠為高校宿舍管理提供參考。
隨著經濟的飛速發展,能源緊張、環境惡化已受到全球的密切關注,能源是發展國民經濟的重要基礎,電能在所有能源中消耗量比較大,對電能的統一管理顯得尤為重要。為了高職院校節約開支,響應國家號召,走可持續發展的道路,節能降耗是首要任務。只有對電能進行準確可靠的計量,才能從真正意義上節約電能。
智能電能管理系統是緊密把握電力系統用戶的需求,遵循電力系統的標準規范而二次開發的一套具有專業性強、自動化程度高、易使用、高性能、高可靠等特點的適用于低壓配電系統的電能管理系統。通過遙測和遙控可以合理調配負荷,實現優化運行,有效節約電能,并有高峰與低谷用電記錄,從而為高職院校宿舍用電的合理管理提供了數據依據。
一、智能電能管理系統基本功能
1) 單元用電計量計費:當用戶在宿舍里面用電時,機柜中的計量模塊會進行計量,計量模塊的精度達1.0級(需提供電能計量系統中華人民共和國制造計量器具許可證并進行核實)。
2) 單元預存電量低限提示報警:當用戶單元所預存(擁有)的電量已減到設定低限值時(一般設為5度),系統將自動提示用戶應盡快購電,而無須對單元斷電。
報警提示方式: 系統自動打印報表后張貼公布;
WEB登錄查詢;
3) 預購電量、無費關斷:用戶應首先到學校指定購電處購電,售電計算機自動將數據發送到控電機柜各個用電單元,然后系統會給用戶供電,當用戶剩余電量為零時,系統將自動切斷該單元供電,只有當用戶重新購電后,系統才會自動恢復對該單元的供電。
4) 定時控電:學校可以根據自身管理需求,對學生用電時間進行定時控制,定時類型多樣,可按不同的日期和不同的用戶組別分別進行控制其開、關,還可在不同的定時段內選用不同的單路限流值。
5) 負載限制:使用單位根據自身管理上的要求,可對用戶單元的最大負荷進行統一、分組、單獨設置不同限流值。當某單元實際用電負荷超過設定的用電負荷時,系統將自動切斷該單元供電,只有當管理員對該單元進行過流復位時,用戶單元才可以繼續用電,各單元的限流值從0到單路最大負荷電流值(最大為40A)可設。
6) 單元用電情況查詢:在系統軟件和數據管理器上,用戶可隨時查詢用戶房間當時的用電情況,也可在系統軟件上查詢用電單元前十年的所用用電情況、基礎用電和交費情況。
7) 免費基礎電量設置:要求按照學校不同人群、宿舍不同人數可以按每月/季度/年對各組別的用戶設定支持定時定額下發補助,當月的補助當月使用,未使用完的,隔月自動清零,重新自動發放補助;軟件上賬戶余額與補助分開,月初優先使用補助電量。
8)遠程抄表:本系統不需要工作人員到現場對用電量的集抄,而是通過數據集中器直接將用電數據采集到計算機上。
9) 退費管理:學生畢業時,系統操作員可以對該用戶單元進行退費處理,并打印出所有退費用電單元的退費明細表;當學生調換房間后,系統計算機上能對學生宿舍的剩余電量進行數據轉換。
10)非法操作、誤操作阻擋提示:當操作員對系統進行誤操作時,系統會自動對其進行阻擋,當操作員試圖做一些對系統會有較大影響的操作時,系統也將有所提示,保障用戶的操作安全。
11) 支持中途更換操作員:24小時不停機全天侯營業,并且中途支持更換操作員,軟件系統可有多個操作員或管理員并能對其進行權限分配,只有當操作員用正確的用戶名和口令登錄時才能得到自己相應的權限。
12) 系統操作日志、賬戶操作日志和追蹤審計:系統將把每個操作員所做的每一步操作都記錄在數據庫中,對其所有的操作都有可追溯性。
13)對賬戶的操作可批量或個別進行:系統允許對用戶進行分組,默認為4組,當對用戶進行各項操作時,均可按組進行操作。
14) 掉電數據保護、斷電恢復功能:當電腦因非正常關機而引起數據庫損壞時,系統軟件會自動對數據庫進行修復,絕對保障數據的安全。
15)用電數據統計分析功能:系統軟件中含有報表打印功能,報表形式多樣靈活,要求有柱狀圖、曲線圖進行展示統計準確快速,圖表要求簡潔美觀。
16)欠壓運行模塊:計量模塊在欠壓的情況下也能正常運行,電壓范圍在170-240V。
17) 實時監控:對每個學生房間的用電情況進行實時監控,實時監控的刷新速度是6秒一次,只要在6秒鐘內就可以直觀顯示學生房間當前的用電數據(當前電流、剩余電量、已用電量、用電情況等)。
18) 用電數據采用電腦、數據管理器、中位機三重備份,當電腦關機或不正常時,電柜會在數據管理器的控制下正常運行。
19)房間調換進行數據轉換:當學生調換房間后,系統計算機對學生宿舍的剩余電量進行數據轉換。
20)惡性負載識別:當學生宿舍使用違規大功率電器或純阻性負載(如:電爐,熱得快等)時,系統將自動識別為惡性負載,并自動切斷其電源,只有當管理員在監控電腦上對其進行復位后,用戶才可繼續用電,有效地避免了發生用電事故。為方便管理,要求惡性負載識別提供自動復位和手動復位兩種模式,最小識別功率100W,可自行設置不識別區間段(如1400W-1600W惡性負載可不識別)。
21)能實現雙回路供電:兩個回路都能進行單獨計量,要求在系統軟件上分別進行查詢顯示,并在某一時間段內,允許空調、電熱水器、電風扇使用的情況下,不允許電燈和計算機等設備使用(即:可以關斷其中任一路,另外一路用電不受影響)。
二、智能電能管理系統我校在宿舍實現的功能
1)所有學生宿舍均采用一間雙回路的控制方式,用兩個控電單元點來控制一個房間。一路供空調或熱水器專用,一路供照明、普通插座使用。兩路均計量,一路帶負載識別,一路不帶負載識別,兩路互不影響。(需提供實物結合系統軟件進行驗證)。
2)每間宿舍均具有智能開關,使用軟件控制是否通斷電,互不影響
3)通過軟件設置實現不同的房間采取不同的熄燈方式。例如,大三學生的房間不進行熄燈控制,而大一大二學生的房間晚上要斷熄燈等。
4)應具備電費最低值余額提示及欠費預警功能,要求提供WEB查詢功能,當欠費達到設定值時,可通過實現自動斷電。
5)電控購電數據報表能在系統軟件進行預覽并能以EXCEL電子表格形式導出,且能打印出來。
6)對接學校的節能平臺。平臺是浙江浙大中控的節能平臺系統,將每個房間的每天的用電量、剩余電量上傳。注:在平臺軟件上只要求查詢,不要求對用電軟件進行操作。
7)實現實時繳納電費,實時上傳購電數據到查詢網站,并能統計每天用電量在查詢網站上顯示。
8)與學校信息門戶系統對接,實現學生登陸一卡通門戶查詢自己房間的用電情況(含繳費情況)。只要選擇宿舍所屬的校區、樓名和房間號,即可查詢宿舍的用電信息。查詢內容:實時電量、剩余電量、繳費歷史記錄、用電歷史記錄。
9)要求按照學校不同人群、宿舍不同人數可以按每月/季度/年對各組別的用戶設定支持定時定額下發補助,當月的補助當月使用,未使用完的,隔月自動清零,重新自動發放補助;軟件上賬戶余額與補助分開,月初優先使用補助電量。
10)實現已用電量和剩余電量查詢以及交費記錄查詢。
11)與學校“一卡通”系統對接,實現自助繳費,在已建設一卡通自助圈存機上輸入房間編號采用校園卡進行電費的繳交,采用統一商戶結算方式。
12)預留短信提醒對接接口,實現學校短信提醒功能。
公安海警學院是經國家教育部批準成立的公安部直屬現役制普通高校,為了更好的實現學校的公安海警學院學員宿舍報修維修管理機制,本文作者從公安海警學院學員宿舍報修維修管理系統設計研究分析,以便和同行切磋與交流。
【關鍵詞】公安海警學院 管理系統設計 學員宿舍
1 研究背景和相關概念
公安海警學院是經國家教育部批準成立的公安部直屬現役制普通高校,創建于1983年。1999年3月,經教育部批準建立公安海警高等專科學校,2010年3月,學校升格為本科院校,更名為公安海警學院。學院機關編制訓練部、政治部、院務部三個部門,各部門分設職能處室,下設基礎部、船艇指揮系、機電管理系、電子技術系、后勤管理系、進修系等六個直屬系(部)。為了更好的實現學校設施的完備公安海警學院學員宿舍報修維修管理機制正在籌劃創建中。
1.1 JSP的簡介
JSP和Servlet,在服務器上執行的,通常返回給客戶端的HTML文本,只要在客戶端瀏覽器就能瀏覽。在請求訪問JSP頁面的程序先執行,然后,一起使用的Web服務器的JSP文件的結果中遇到的HTML代碼返回給客戶端。Java程序段來操作數據庫,重新定向網頁可以插入,頁面和動態頁面的功能需要被建立。當通過標記和編程語言的技術,寫出動態生成的網頁,邏輯處理包。
在Java代碼中,因為服務器是在客戶端請求一個頁面,然后返回給客戶端瀏覽器的HTML頁面生成。JSP是Java Servlet技術基礎,并需要開發大型Web應用程序與Java Servlet和JSP來完成。易于使用的JSP的Java技術同樣具備,完全面向對象,獨立于平臺和所有的互聯網的主要功能可靠的安全保障。自推出JSP的,許多大型科技公司都支持JSP服務器,如IBM,甲骨文,BEA公司,因此迅速成為JSP服務器端語言的商業應用。
1.2 MySQL數據庫
MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB公司開發,目前屬于Oracle旗下公司。 MySQL 是一種關聯數據庫管理系統,關聯數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度并提高了靈活性。MySQL所使用的SQL語言是用于訪問數據庫的最常用標準化語言。MySQL軟件采用了雙授權政策(本詞條“授權政策”),它分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇MySQL作為網站數據庫。
2 公安海警學院學員宿舍報修維修管理系統的設計內容
2.1 情況分析
如今,在宿舍管理處的管理人員也都配備有專門的計算機。但在學員宿舍故障報修方面,卻沒有能夠充分的利用計算機與網絡。使得現在的學生宿舍故障的報修和維修還是停留在傳統的方式上。因此,如何能提高員工的工作效率,激勵他們的工作熱情,減少人力資源的浪費,充分利用計算機和網絡帶來的優越性資源等,使得學員宿舍故障報修管理系統應運而生。學員宿舍故障報修管理系統可以極大的減輕管理員的工作量,提高維修人員的工作效率,同時減少了對資源的浪費。
2.2 方案介紹
所使用的架構是系統建設的關鍵,B/S框架是目前被廣泛采用的一種先進的框架結構,只要有一臺能上網的電腦就能使用,客戶端零維護,并且系統的擴展非常容易。
因此,公安海警學院學員宿舍報修維修管理系統采用的是B/S框架,首先,學員通過系統將宿舍故障進行申報形成宿舍故障申報表;然后,宿舍管理員對該表進行審核,審核通過后形成新的宿舍故障報修表,將新表打印或傳給維修人員;最后,維修人員根據該表準備所需要的設備進行維修。作為學員,還可以對維修的結果進行評價,同時也可以對所在宿舍的管理員進行評價;作為宿舍管理員,可以公布每天宿舍檢查的成績情況及一些重要通知。
2.3 處理流程
故障申報審核的主要作用是擁有管理權限的管理員登錄系統后,獲得相應的管理權限,可以對學生提交的宿舍故障申請表中的信息進行相應的管理。包括對需要維修的設備進行分類整理;對暫時不能維修的設備信息進行刪除處理,并將信息反饋給提交申請表的學員;對一些常見的問題如因欠費造成停電的故障進行回復等。最終將審核后的信息表進行備份并傳送給維修人員,以供維修根據表單信息準備維修工具和器材。
3 公安海警學院學員宿舍報修維修管理系統的用戶特點及設計目標
3.1 用戶特點
本項目的用戶都是網上用戶,主要包括三類,第一類用戶就是學員用戶,由于每次設備的保修,都要到宿舍管理員那去登記,很多時候大家比較匆忙,容易忘記報修,通過學生宿舍故障報修管理系統,他們可以非常方便的進行報修的申請。第二類用戶就是宿舍管理員,他們平時在管理宿舍,需要記錄大量的紙質文件,非常的不方便查看和管理,而使用本系統能夠幫助宿舍管理員輕松的來管理這些申請表。第三類用戶是維修人員,每次進行維修時,都要先去宿舍管理員那查看具體的保修登記信息,然后準備所要使用的設備,最后進行維修。借助于本系統的幫助,維修人員可以先查看每天需要維修的設備類型和數量,這樣他們可以直接先準備好所需要的設備,大大的減少了維修的時間,提高了效率。作為用戶,他們不需要經過特殊的培訓,它和平常所用的軟件有很大的相似性,只需一些基本的計算機知識,就可以輕松地使用此系統。
3.2 設計目標
(1)根據宿舍故障報修及報修后處理的流程,確定并實現軟件的各個子模塊。
(2)各個子模塊完成各自在學生宿舍報修管理系統中的功能。
(3)各個子模塊可獨自自行完成一項操作。
(4)用戶界面設計有好、簡潔,一目了然。各項功能實現簡單易操作。
作者簡介
劉宗霖(1989-),男,山東省日照市人。現為公安海警學院在校大學本科生。研究方向為電子信息工程。
作者單位
公安海警學院 浙江省寧波市 315801
[摘 要]從大學生的角度出發,宿舍是彼此之間互相交流和共享自己學習、生活、娛樂中的點點滴滴的平臺。從輔導員和學生管理工作者的角度來看,宿舍是一個信息化的平臺,可以了解學生實時動態,為學生提供更加健康,良好的學習生活環境。如何利用計算機管理理念,借助互聯網這一強大的工具去實現高效、穩定的宿舍管理系統是目前需要思考的重要問題。
[關鍵詞]高校;宿舍管理系統;需求分析
1 高校宿舍管理現狀分析
現代計算機技術廣度和深度上快速發展已深刻影響著社會每個角落。但當前,許多高校在宿舍管理工作中,還采用傳統的手工管理。這種傳統的人工管理的方式存在著諸多缺點,如效率低、維護成本高等,導致學生管理工作難度加大,而且當面對查詢以前的請假記錄時,很難得到讓人滿意的結果。
充分調研當前高校宿舍管理工作現狀發現,宿舍管理工作十分重要又相當繁瑣。該工作直接影響到能否為大學生提供良好的宿舍環境,能否時刻確認在校大學生到勤情況,并保證大學生們人身安全等重要問題。因此,利用計算機技術,為學生和學生管理人員提供一個高效、實用、穩定的宿舍管理系統是一件急需解決的事情。
2 高校宿舍管理系統用戶角色分析
在調研輔導員和學生對宿舍管理工作和業余生活中的種種需求,綜合分析宿舍管理工作中的特點的基礎上,該系統設計了系統管理員、輔導員及學生3種用戶角色;同時,該系統也設計了簽到、請假、班級論壇、資源共享4大功能模塊。
2.1 管理員角色功能分析
系統管理是為管理員準備使用的,從權限來說是最高級別的,需要對系統有一定的了解和熟悉。系統管理員要負責整個宿舍的電腦網絡,數據庫的日常維護,制定并執行軟件管理系統的備份和恢復計劃、保障系統的正常運行。另外,系統管理員應全面熟練掌握系統的整體框架、各子系統的流程框架以及系統中的所有操作,在面對系統故障或者功能癱瘓的時候,能夠分析并找到原因,并進行正確的恢復操作。在該系統中,系統管理員主要負責維護各個功能模塊中的底層數據庫,監督用戶的非正常操作,并排除數據庫中的異常值。
2.2 輔導員角色功能分析
輔導員是宿舍管理系統中的學生管理工作者,日常工作包括實時關注學生動態以及幫助解決學生在日常學習生活中遇到的種種問題。在該系統中,輔導員管理簽到功能模塊,查看學生在校情況,負責處理學生們的請假請求,并予以批準/否定。同時,輔導員也能通過瀏覽班級論壇和資源共享文件,實時掌握班級學生的生活動態,并處理相關問題。通過實現輔導員在4個功能模塊中的操作流程,系統可以有效提高輔導員的工作效率,降低學生管理工作中各種信息的維護成本。
2.3 大學生角色功能分析
學生角色是宿舍管理系統中的優秀角色。他們可以在宿舍管理系統中申請請假,并查看請假批準狀態,實時完成簽到,既可以在班級論壇上帖子,與同學們進行交流,也可以在資源共享模塊中下載有用資源或者上傳自己的共享文件。系統中這4個功能模塊的實現不僅方便學生配合宿舍管理工作,而且給學生提供了自由交流,分享生活體驗的網絡平臺。
3 高校宿舍管理系統的業務邏輯分析
宿舍管理系統主要由權限控制功能模塊、簽到功能模塊、請假功能模塊、班級論壇功能模塊與資源共享功能模塊組成,如表1。
權限管理功能模塊包括模塊管理、角色管理、用戶管理、密碼修改和密碼追回5個子模塊。權限管理模塊會跟蹤所有在線用戶狀態,通過權限控制向不同權限的用戶提高不同的操作限制,不同的操作界面,并可以改變用戶的操作權限。通過該模塊,可以保證底層數據的高度安全性和一致性;同時,通過模塊化管理也提高了學生宿舍管理系統的擴展性和復用性。
簽到功能模塊在權限管理模塊的作用下,向不同的角色提供不同的子模塊。當用戶為輔導員時,簽到功能模塊由簽到公告子模塊,查看簽到情況子模塊和查看歷史簽到情況子模塊組成。其中,簽到公告子模塊實現了輔導員可以定期地向學生簽到公告,等待學生簽到回應的功能;查看簽到情況子模塊用于顯示最近一次簽到結果;查看歷史簽到情況子模塊用于顯示歷史上所有簽到情況。當用戶為學生時,簽到功能模塊由響應簽到公告子模塊和查看歷史簽到記錄子模塊構成。其中,響應簽到公告子模塊實現了學生響應輔導員的簽到公告的功能;查看歷史簽到記錄子模塊實現了查看自己簽到情況的功能。
請假功能模塊在權限管理模塊的作用下,向不同的角色提供不同的子模塊。當用戶為輔導員時,請假功能模塊由查看待批準請假申請子模塊、查看歷史請假申請子模塊和批準或拒絕請假申請子模塊組成。其中,查看待批準請假申請子模塊實現了輔導員可以查看最新的學生請假申請記錄;查看歷史請假申請子模塊實現了輔導員可以查看班級所有同學歷史上的請假記錄;批準或拒絕請假申請子模塊可以讓輔導員對待批準的請假記錄進行批準或者拒絕。當用戶為學生時,請假功能模塊由申請請假子模塊,查看請假申請狀態子模塊和查看個人請假記錄子模塊組成。其中,申請請假子模塊實現了學生可以向輔導員申請假期;查看請假申請狀態子模塊可以查看最新申請的假期是否被批準;查看跟人請假記錄子模塊實現了讓學生可以查看本人所有的請假記錄。
班級論壇功能實現了基于班級內部的論壇貼吧功能。輔導員和學生都能在該模塊中使用發新帖,回復帖子,查看帖子的功能。即班級論壇功能模塊由發帖功能模塊,回復功能模塊以及查看所有帖子功能模塊組成。同時,在權限管理模塊的作用下,當用戶為管理員或者是輔導員的情況下,向該用戶開放刪除帖子功能模塊,以維護良好和健康的論壇環境。
資源共享功能模塊由資源,下載資源模塊以及資源限制模塊組成。其中資源模塊實現了所有用戶可以向資源共享模塊上傳自己的文件;下載資源模塊實現了所有用戶可以從資源共享模塊下載到自己想要的資源;資源限制模塊對上傳和下載的資源大小,類型已經數目做出了詳細的規定。與班級論壇模塊一樣,資源共享功能模塊在權限管理模塊的作用下,向輔導員和管理員用戶開放刪除指定資源模塊,以維護良好,健康的資源共享平臺。
4 高校宿舍管理系統總結與展望
只有不斷地完善和提高,高校宿舍管理系統才會日益完善,功能才更強大,帶來的效果才更顯著。因此,接下來工作方向主要包括以下幾點。
一是進一步了解學生宿舍日常管理工作和學習生活娛樂當中的流程細節,挖掘更多用戶需求,進一步方便老師和學生們的日常生活,提高工作效率。
二是由于該系統是面向大量用戶的綜合系統,所以,如何讓系統面對大規模并發請求的情況下,能穩定、高效運行是一個不可回避的問題。因此,在系統中添加并發管理模塊,有效解決以后將會出現的大規模并發訪問的問題。
三是將該宿舍管理系統與學校現有的教務管理系統進行相關鏈接,讓用戶在該系統中就能獲取學校教務管理系統相關信息或通知,使教務管理,宿舍管理最終實現一體化。
【摘要】 高校學生宿舍管理工作是學生管理工作中的重要一環, 宿舍管理員在宿舍管理過程中起到了舉足輕重的作用, 宿舍管理員日志是記錄每一天宿舍管理員工作宿舍管理狀況的重要資料,當前,使用信息化手段進行宿舍管理已經成為一種趨勢,本文通過宿舍管理員日志表單設計、宿舍管理員日志管理系統管理功能設計、宿舍管理員日志管理系統和其它系統互聯互通的工作流程設計三部分給出了CRP數字化校園信息平臺宿舍管理員日志管理系統的設計。
【關鍵詞】 宿舍管理員日志 宿舍管理員日志管理系統 CRP數字化校園信息平臺
一、CRP數字化校園信息平臺介紹
“CRP”(Campus Resource Planning)意為“校園資源計劃”,是基于企業資源計劃ERP(Enterprise Resource Planning)管理系統的思想提出來的[1],CRP是一個以教學和信息化管理為優秀的新型的數字化校園信息平臺。通過識別和規劃校園內外部的信息資源,并將學校的各種信息資源進行有機整合,并對各種資源進行分析和規劃,以達到資源“無邊界”化、相互融合的最佳組合,實現理想的教學和信息化管理效果,從而達到提高辦學水平和人才培養質量的目的。CRP 平臺以角色間業務活動為優秀線將學校內部所有資源整合在一起,對黨務管理、教學管理、學生管理、師資管理、招生、就業、科研、財務、后勤等校園資源進行規劃和整合,從而達到最佳資源組合,取得最佳教學和信息化管理效果[2]。
二、宿舍管理員日志
目前中國高校的學生基本都是90后居多, 大多數學生都是在家中被視為掌上明珠的獨生子女,他們相對來說生活自理能力比較弱、集體觀念不太強,碰到學習和生活上的不順利需要關注和開導,在大學里的教室和活動場所都是全校共享的,學生通常沒有固定的教室和專屬的活動場所,因此,學生宿舍就成為了大學生相對固定的學習、生活和思想交流的重要場所。學生宿舍管理關系到學生人身安全和財產安全,關系到學生思想狀況和人際交往, 關系到學校正常的教學、生活秩序。
各高校應該從維護學校穩定大局和促進學校持續科學發展的高度, 把學生宿舍管理工作作為學校教育和管理工作的重要組成部分來抓[4]。目前各高校都是一棟宿舍配置幾位宿舍管理員輪流值班,管理和服務著幾百位學生,工作量比較大,通過信息化管理加強高校學生宿舍管理工作已經勢在必行。
填寫宿舍管理員日志是高校宿舍管理的重要內容,宿舍管理員日志通常涉及衛生、設備、安全、巡查和學生教育等宿舍管理的重要內容。這些內容真實地反映了每一個宿舍管理員的工作狀況和學生狀況,是很寶貴學生管理數據,同時也是衡量宿舍管理員工作量的一個方面。
目前很多高校宿舍管理員日志的填寫、匯總還沒有實行信息化管理,每位宿舍管理員每天工作結束以后都要填寫一張紙質的日志表格,這種傳統的紙質人工填表人工統計的方式, 非常繁瑣, 工作量比較大,效率低下,更重要的是很多在宿舍管理員日志上體現的有價值的數據沒法進一步有效利用,如特殊問題、緊急情況、巡查記錄情況無法及時發送給學生工作的領導做進一步的處理,除此之外,也無法接受來自其他工作崗位和信息系統的數據(如教師日志管理系統中所記錄的學生上課考勤信息和上課表現情況(反饋學生是否缺課、上課表現情況等),一卡通系統中學生當日刷卡離校和返校情況(反饋學生是否當日通過門禁刷卡離開學校)、當日未刷卡記錄(反饋學生可能通過爬墻的手段離開學校)等)。
隨著網絡技術和計算機軟件技術的發展和普及,通過在網絡上開發宿舍管理員日志管理系統用于宿舍管理已經是一種趨勢,首先把人力從這些簡單繁瑣的活動中解放出來很有必要,并十分迫切[3]。更重要的是,在CRP數字化校園信息平臺下,宿舍管理員日志管理系統可以和教師日志管理系統、一卡通消費系統和學工管理系統進行資源配置,宿舍管理員日志管理系統接收來自于教師日志的考勤信息和學生表現信息,接受來自一卡通系統的離校、返校刷卡記錄和學生當日未刷卡記錄,并將特殊情況、突發事件、巡查記錄、衛生、設備和安全等宿舍情況等重要數據發送到學工管理系統從而形成高效的資源配置,促進學生管理工作。
三、Crp數字化校園信息平臺宿舍管理員日志管理系統的設計
3.1宿舍管理員日志表單設計
圖1為宿舍管理員日志的表單,其中有宿舍衛生(雜物堆放情況、其他衛生情況)、設備(走廊樓梯圍欄情況、應急燈情況、電箱情況),安全(消防栓情況、警示標志情況),巡查(巡查記錄情況、特殊問題或緊急情況)等宿舍管理內容。
3.2宿舍管理員日志管理系統具有的功能設計
(1)日志前臺表單填寫功能
在網絡上提供如圖1的電子日志表單給每一位宿舍管理員在每天完成工作后填寫。
(2)日志后臺管理功能和數據應用功能
提供基礎設置、高級設置和管理日志等后臺管理功能。
根據每一位宿舍管理員填寫的日志表單中的數據做數據統計和統計查詢應用。
基礎設置功能:設置填寫數(設置每個月需要宿舍管理員完成各項工作的次數,如安全檢查的次數),設置審核和處理接收人(設置宿舍管理員日志填寫完成后將發送給誰審核,將由誰處理特殊問題或緊急事件),設置月度指引(設置每個宿舍管理員當月的注意事項和重點工作)。
高級設置功能:系統參數設置(設置日志填寫超時期限),權限設置(為宿舍管理員設置填寫權限,為學生處管理人員設置審核和系統管理權限)。
未評價和未填寫日志管理功能:宿舍管理員需要在規定時間內填寫日志并提交,提交的日志將自動發送往接收人處(負責系部學生工作的負責人),接收人審核以后將進行評價。日志后臺功能里面應可以查詢未填寫和未評價的日志列表。
數據統計:數據統計中可以查詢到每一位宿舍管理員填寫的“日志明細”、“已評價日志”和“案例小結”等信息。
查詢公開:將每一位宿舍管理員填寫的日志進行匯總和整理成列表供公開查詢,列表有宿舍衛生(雜物堆放情況、其他衛生情況)、設備(走廊樓梯圍欄情況、應急燈情況、電箱情況),安全(消防栓情況、警示標志情況),巡查(巡查記錄情況、特殊問題或緊急情況)等宿舍管理內容統計。
3.3 宿舍管理員日志與其它信息系統互聯互通的工作流程設計
在crp數字化校園信息平臺中,宿舍管理員日志管理系統可以和很多系統進行互聯互通,宿舍管理員日志管理系統依賴其他系統的數據,并將收集到的宿舍管理員日志填寫的數據傳遞到其他系統中做進一步處理和運用。如圖2所示。教師日志管理系統中的學生上課缺勤情況、課堂表現情況將被發往宿舍管理員日志管理系統,一卡通系統中的學生離校、返校刷卡記錄和學生當天未刷卡記錄名單也將會發往軍事教官日志管理系統,宿舍管理員將進一步核對這些信息并利用這些信息對學生進行有針對性的管理,宿舍管理員日志系統中的特殊情況或緊急事件將發往學工系統的固定接收人(系部學生工作的領導和學生處的領導),接收人將進一步處理學生的突發事件。
四、總結
宿舍管理員日志是記錄每一天宿舍管理狀況的重要資料,也是日常學生管理的重要組成部分,利用信息化手段進行宿舍管理已經成為共識,各個高校應該重視數字化校園下的宿舍管理員日志管理系統的建設,宿舍管理員日志管理系統不但提高了工作效率而且所采集到的宿舍管理工作數據,對學生工作監控和管理具有很重要的指導意義,對采集數據的分析和利用可以更好的服務于高校管理。
摘 要:利用計算機技術建立的信息化、智能化的學生宿舍管理系統,能夠減輕學校宿舍管理人員的工作量,提高工作效率。高校學生宿舍管理系統是典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。Delphi6.0是比較完備的面向數據庫開發工具,同時它也利用其提供的各種面向對象的開發工具,是數據窗口這一能方便而簡法操縱數據庫的智能化對象,提供了強大的數據環境,更有利于對數據庫和數據表的直接操作和處理,提高了編程效率和可靠性。
學生宿舍信管理系統的主要任務是利用計算機對宿舍學生信息、寢室信息、出入信息進行常規的管理(如增加、修改、刪除、查詢、存儲),迅速準確地完成學生宿舍相關信息的查詢以及報表打印。
一、 可行性研究
1. 技術可行性:Delphi能夠快速開發桌面應用軟件,住宿學生人數如果很多,如一般的高校人數超過了1萬人,可采用Access做后臺數據庫。現有技術完全可以實現該系統。2. 經濟可行性:雖然計算機資源需要一定的開支,但是通過現代化管理。利用計算機技術,可以大量減少不必要的人力、物力、財力的支出。3. 操作可行性:學生宿舍管理系統面向的是學校后勤集團公寓管理部門,宿舍管理人員只需懂得計算機操作的初步知識即可。
二、 系統功能
1.要求登錄用戶必須輸入正確的用戶名和密碼才能進入系統。2.應具有導入Excel數據,Access數據功能。3.能夠提供存儲學生照片和瀏覽學生照片功能。4.應提供強大查詢功能,以方便用戶對各種存儲信息的查詢。5.應提供登記學生住宿情況的功能。6.應提供學生假期留校登記、人員來訪登記、物品出宿舍樓登記。7.應提供增加、刪除、修改用戶帳戶的功能。8.還應具有添加、修改、刪除學生及員工基本信息的功能。9.能夠在前臺對后臺數據庫進行一些基本管理。
三、數據庫的建立
1表的建立:本系統需要建立6個表:1用戶表(用戶名,用戶密碼,用戶權限);2學生基本情況表(學號,姓名,系別,班級,性別,宿舍,寢室號,寢室電話,聯系電話,入住時間,職務,身份證號,民族,家庭住址,籍貫,假期留校,照片);3寢室表(宿舍,寢室號,居住性別,應住人數,實住人數,價格,寢室電話,物品欠缺,物品備注);4物品出樓表(學號,姓名,宿舍,出樓貨物,證件名稱,時間,值班人,備注);5員工表(員工編號,姓名,性別,所在宿舍,職務,家庭住址,聯系方式,備注);6人員來訪表(來訪人姓名,被訪人姓名,所訪宿舍,所屬關系,來訪時間,結束時間,值班人,證件名稱,備注)。
2建立聯系:本管理系統共用到6個表,各表之間均有一定的關系,可以進行關聯。例如學生基本情況表、寢室表通過寢室號關聯起來,學生基本情況表和物品出樓表通過學號關聯起來等,當某個表發生插入、修改、刪除等方面的改動時,相關聯的表之間也要進行相應的改動。
四、系統各模塊設計與實現
1系統登錄模塊:為了防止非法用戶登錄系統,破壞系統。系統應該采取一些措施防止非法用戶登錄。系統中當某個用戶三次登錄失敗之后,系統自動退出,并警示用戶!
2系統管理模塊
用戶管理:1) 在實現該功能時,需要用到權限表,因此需要用一個TADOQuery控件實現窗體與數據庫之間的關聯。2) 新增用戶:管理員->輸入增添用戶名->輸入密碼->確認密碼->選擇權限->完成添加用戶。3) 刪除用戶:管理員->選擇要刪除的用戶->實現刪除功能。
密碼設置:1) 通過TADOQuery控件實現該功能模塊與數據庫的關聯。2) 其次為了確保該功能的完整性,確認之后需要判斷一下所有的編輯框中的輸入不能為空。3) 最后在確認時,還需要編程實現判斷原始用戶名和密碼是否一致,只有一致才有權限修改你的密碼。
3數據導入模塊:本系統設計數據批量導入模塊,目的就是要充分利用已有的數據,利用 Excel強大數據編輯功能。在數據導入過程中,利用TADOQuery控件強大的功能實現跨庫查詢,用復雜SQL語句來防止在導入過各上引起的數據沖突。
4信息錄入模塊:雖然系統提供導入外部數據的功能,但對于少量數據,或是增添個別遺漏數據,也需要系統提供單個數據錄入功能。用一個TADOQuery控件實現向數據庫的相應表中插入記錄。當用戶插入記錄時,系統要檢查用戶所輸入的信息是否完整。如果未填必填項則終止提交事務并提醒用戶。同時要檢查用戶所輸入數據是否與庫存數據產生沖突,若有沖突,則終止提交事務,并提提醒用戶。
5信息查詢模塊:對于學生信息的查詢,可以按學號查詢、按姓名查詢、按班級查詢、按寢室號查詢,這四個功能模塊在具體編程實現上基本上是一樣的。
6信息修改模塊:由于學生調換寢室、寢室財物缺失、員工信息發生改變等原因,管理員需要修改數據庫中現有數據。用一個TADOQuery控件實現對數據庫的相應表中記錄的修改。
7出入登記模塊:為了寢室的安全,需要對來訪人員做相應的來訪登記。而對貴重物品出樓也要做相應的登記,為了方便假期寢室管理,對假期留校學生進行統一登記。用一個TADOQuery控件實現向數據庫的相應表中插入記錄或修改記錄值。在進行人員來訪,貨物出樓時,除了記錄相應的人員信息外,還自動提取系統時間,記錄事件發生具體時間,以備后用。在登記假期學生時,只需對學生記錄中的值做相應的修改。
8報表模塊:報表模塊是學生宿舍管理系統的一個重要模塊,Delphi帶報表功能并不強大,可以和Excel報表功能有機結合起來,給用提供強大的報表功能。
五、結束語
學生宿舍管理系統的開發,先從問題的定義開始,確定要解決的問題,進行必要的調研,即對數據進行采集和分析,之后對系統進行需求分析(包括數據需求和功能需求),給出系統的結構圖、各功能模塊,最后進行數據庫設計和應用程序設計。相比一些數據庫編程語言,用Delphi6.0來開發數據庫應用系統側重于追求系統結構設計的合理性、功能的完善性、方便用戶使用等方面,而且界面提示清楚,提高了編程效率和可靠性。
摘要:目前許多類似學校的機構都需要一套現代化的宿舍管理系統,這個系統能方便管理者管理宿舍。宿舍管理的智能化、信息化的一站式服務越來越受到許多學校的歡迎。我們考慮到系統使用者大多數會是學校的后勤管理人員以及學生,因此,受用戶群體的限制,這個系統必須簡單好用,如果設計的太繁瑣反而會影響效果。我們在實現雙向交流的前提下,將整個系統盡量的簡單而高效。我們這個宿舍管理系統在滿足學校等機構的需求下,又非常人性化。
關鍵詞:宿舍管理;智能管理;VC++;TortoiseSVN
1. 系統需求分析
1) 信息化時代尤其是移動互聯網時代學生更愿意使用互聯網進行生活的管理,過去的管理方式已經不受學生喜歡,傳統管理效率低、手續繁瑣,處于社會最新潮的學生面對傳統的宿舍管理產生矛盾;
2) 高校現在越來越信息化,高校規模也越來越龐大,人數的增加給宿舍管理帶來壓力,管理成本也會增加,所以智能化的宿舍管理系統不僅可以節約成本,提高效率,還會受到學生的歡迎;
3) 宿舍管理智能化也是推進高校信息化的一個重要組成部分,所以宿舍管理系統會受到大部分學校的歡迎,目前這個市場尚處于待開發狀態,各個高校的后勤管理還都比較落后,因此我們這個系統會受到歡迎;
2. 總體設計
1) 總體需求設計;
3. 詳細功能設計
1) 全體用戶:實現登錄、查看通知、修改密碼、修改密保問題;
判斷用戶是否有操作權限,登錄系統或者退出系統,用戶忘記密碼時聯系高級管理員查找賬戶信息,登錄系統后可以修改自己的密碼問題及答案,所有用戶都可以查看通知;
2) 高級管理員:實現學生信息管理、賬號管理、宿舍信息管理;
編輯修改宿舍管理人員登錄系統的賬號信息,編輯修改宿舍信息,編輯修改學生信息,向管理員和學生通知,
7. 項目總結
1) 本系統在宿舍管理方面滿足基本的需求,因為并沒有進行實際商用檢測,所以如果運用于實際的環境中還有待改善,但是我們在設計之初已經做過詳細的需求分析,并且進行過嚴格的軟件測試,這個系統達到基本的要求,我們考慮到用戶群體的特征,將系統的界面設計的人性化,適合商業運用;
通過這次系統的設計開發,我們學會了很多實際運用的知識而不僅僅是把一個系統開發完成。實際過程中我們需要考慮到很多方面,包括開放的成本和使用的方便程度。我們作為一個團隊共同完成這個系統,這對今后我們的學習會有非常大的幫助;(作者單位:西南交通大學)
摘 要:宿舍管理是大中專學校事務工作的重要組成部分。隨著計算機技術的不斷普及與發展,運用計算機輔助的現代化管理手段實現宿舍的全面信息化管理,對于實現有序管理、保障宿舍安全具有重要意義。本文對宿舍信息管理系統的功能進行了分析,包含房間管理、宿舍分配管理、學生住宿管理、宿舍財產管理、宿舍系統管理等子系統;同時從系統架構、業務流程、數據庫、用戶權限等幾個模塊提出了信息管理系統設計方法。
關鍵詞:宿舍;信息管理系統;分析與設計
傳統的單純依靠管理人員對宿舍進行人工管理,已不能適應我國大中專學校的發展需求。單純的依靠人工對管理信息進行處理,不僅會導致物力、人力的浪費,且難以獲得良好管理效果,因此,開發并使用宿舍信息化管理系統是其必然發展方向。但是,目前我國的宿舍信息管理系統建設中存在一些問題,需要不斷的提高信息管理系統的技術,完善信息管理系統的設計。這也是本文的努力方向。
1 宿舍信息管理系統的功能分析
依據業務需求的不同,可以將宿舍管理系統分為房間管理、宿舍分配管理、學生住宿管理、宿舍財產管理以及系統管理等五個模塊。各模塊功能分析如下:
1.1 房間管理子系統。關于房間管理的功能,其主要有房間調換、入住管理、房間信息管理以及遷出管理幾個子系統。入住管理這個子系統的主要功能是為新入住學生安排房間,并將其主要信息輸入到系統里。在這個系統里,可以根據情況的變化,進行信息的查找、修改和刪除等操作;房間調換管理的功能是指當學生調整房間后,將其調換之前的房號、調換之后的房號、調換的原因、調換的時間等一些信息錄入到系統中;房間遷出管理的功能是指能夠查找學生的遷出信息,包括其寒暑假離校信息以及畢業離校信息等;房間信息管理的功能有多個方面,主要包括查詢房間信息、統計空置房間數目、統計房間總床位數、新增加的房間信息等。學工人員操作房間管理業務的全部流程,主要包括對入住、調整、遷出、房間信息以及財產這些子系統管理的操作,并完成對以上錄入信息的匯總統計。
1.2 宿舍分配管理子系統。對于宿舍的分配管理,其功能包括宿舍的安排管理以及宿舍的片區管理。宿舍的安排管理功能包括了錄入安排信息、修改安排信息、制定安排規則、重置宿舍安排等。對學生進行宿舍安排時,要依據性別、專業、班級等進行安排,以方便宿舍管理;宿舍的片區管理工作主要有片區信息錄入、片區信息的修改、片區劃分等,學工處根據自身需要進行片區的劃分,并將劃分信息進行相應的錄入。
1.3 學生住宿管理子系統。對學生進行宿舍管理時,可以將其分為宿舍衛生管理、學生表現管理以及來訪管理。宿舍衛生管理是指對宿舍衛生進行評分、檢查等信息進行核查增刪。對宿舍進行來訪管理是指將來訪人信息、來訪對象、來訪人信息審查進行信息的錄入。學生表現管理包含了學生違規信息登記、學生漏宿、留宿信息登記等。
1.4 宿舍財產管理子系統。宿舍的財產管理是指對學生的個人財產以及宿舍的公共財產進行管理。學生個人財產管理工作由學生個人財產登記、個人財產信息查詢、個人財產丟失處理等構成。宿舍的公共財產管理主要是宿舍財物的購入申請、宿舍財物的購入審核、錄入財物的更新、維修信息等。
1.5 宿舍系統管理子系統。宿舍的系統管理是由管理信息、管理系統參數設置、用戶管理等子系統組成的。信息管理由撤銷信息、新信息等組成;系統參數設置一般包含了房間信息的設置、樓層信息的設置等;用戶管理,包括對用戶的權限、新用戶的注冊、用戶的注銷、用戶修改密碼等進行管理。
2 宿舍信息管理的系統設計
軟件工程實施開發工作時,其設計是連接系統需求分析和系統實現之間的重要橋梁,設計的質量直接決定了系統達到預期需求目標的可能性。宿舍信息管理系統通過使用B/S模式,采用SQLserver2008數據庫和建立起穩定高效的Web應用系統。此系統包括了學生用戶模塊、管理員模塊以及宿管用戶模塊三大模塊。系統使用架構是三層模式架構。通過此架構分離業務邏輯層、數據訪問層、表示層,并由密封好的數據庫訪問層對數據庫的所有操作進行操控。學校的宿舍信息管理系統的設計包括了系統架構設計、業務流程設計、數據庫設計、用戶權限設計等子系統。
2.1 系統架構設計。信息管理系統中的系統架構設計包括了系統軟件體系結構與系統網絡體系結構。而系統軟件體系使用的是B/S的體系結構,B/S的體系結構由處理層、客戶端以及數據庫組成。客戶端將收集到的數據存入到數據庫中,然后通過客戶端對數據庫進行數據請求,最后數據庫反映客戶端的請求指令。所以從整個系統架構可以看出,這三個結構是緊密聯系的,不能分割的。系統的網絡體系結構,其系統具有客戶端,每個客戶端對數據進行處理,最終由服務器數據庫完成數據存儲。
2.2 業務流程設計。此系統涉及到了多種業務流程,比如網上問答業務、管理業務等。在設計時,要根據不同的業務需求進行設計。例如對用戶管理業務來說,其用戶管理包含了用戶審核、添加、刪除、修改等操作流程。應該使全部的業務層操作都使用數據訪問層,然后依據數據訪問層來調用存儲的數據。此種方式既可以清晰地體現系統的代碼層次結構,又能夠通過使用存儲過程來提升系統的效率。對網上問答業務來講,網上問答是由學生用戶提問與管理員老師回答問題組成的。其中學生用戶提問的操作主要由查看、修改、增加等組成。管理員回答問題的操作由查看、搜索等組成。
2.3 數據庫設計。對數據庫進行設計,包括了E-R圖分析與數據庫表的設計兩個方面。
(1)E-R圖的分析。E-R圖提供了表示實體類型、聯系、屬性的方法,主要用來對現實中的概念模型進行描述。實體性表示方法是指如果實體的屬性相同時,其性質與特征也相同,采用屬性名和實體名集合刻畫與抽象同類實體,在E-R圖中采用矩形來對其進行表示,并在矩形框內表明實體名。屬性在E-R圖里用橢圓形來表示,并采用無向邊的方式,將其與相關實體相連接。聯系也稱作關系,是指信息世界中用來反映實體之間或者實體內部之間的聯系,在E-R圖中使用菱形表示。
(2)數據庫表的設計。數據庫是宿舍信息管理系統的優秀,因此所有的功能實現與信息交換的基礎是數據庫。要將學校的宿舍信息管理系統的功能展示出來,一定要建立起與其宿舍功能需求相應的數據庫,并保證數據庫系統的完整性與安全性。例如,在系統應用時,應該對系統中不用的用戶設置不一樣的使用權限,并且規定系統數據的訪問權限與級別。為了確保數據庫的完整,要注意其設計和功能對應的各類數據的準確性,且保證在不同數據庫中的相同數據是一致的。
2.4 用戶權限的設計。系統中使用的各個部門、每個師生都具有不同的用戶權限、職能等。嚴格控制用戶登錄權限,對不同使用用戶采用角色權限的方式對其進行授權。此角色權限方法的優勢是,如果對不同用戶授予大批權限時,通過使用授予其不一樣的角色來對其授權。這種方法有利于對不同權限的多個用戶實行管理。此外,也可以單獨授予特殊權限給用戶。當用戶登錄系統后,依據每個用戶的權限對其操作內容進行控制。
3 結束語
要對宿舍信息管理系統進行完善,應該分析宿舍的功能需求,并根據需求來設計、改進宿舍信息管理系統,不斷優化系統建設中存在的缺陷,設計出具有高效、穩定、實用的學生宿舍信息管理系統。
作者單位:青島科技大學 信息科學技術學院工程碩士班,山東菏澤 274000