周虹
【摘要】本文綜合分析學校宿舍報修和維修需求的基礎上,宿舍從以物管理為中心,轉向以人的管理為中心,是學校管理思想的一個進步。為進一步提高學生宿舍的管理水平,創造良好的生活環境保證宿舍設施的完善,和適應管理規范化、信息化的需要系統是基于.NET技術和SQL Server數據庫管理,設計了一套基于.NET架構的宿舍網上報修系統。旨在實現學校學生,管理者和工作人員對報修維修的管理和統計。
【關鍵詞】信息化;.NET;SQL Server
一、問題定義及內容簡介
(一)問題定義 本次設計所解決的主要問題是如何通過設計一個切實可行的軟件用于解決學校宿舍報修維修環節中出現手續煩瑣,工作量大,單據易出錯且不易統計等問題,而開發一個為學校學生在線報修及管理員查詢、修改、統計等的一個基于.net的宿舍網上報修系統,其功能包括:前臺的學生報修模塊,后臺的管理員查詢、修改、添加、統計模塊及高級管理員對學生信息數據管理模塊等。
基于.NET的宿舍網上報修系統,是在Visual Studio 2005環境基于.NET 2.0架構建了B/S模式的宿舍網上報修系統。
(二)內容簡介 本課題主要是解決學校學生報修問題及管理人員對報修的信息進行查詢,修改,添加,刪除,統計等問題,包括對信息的管理,目標是使學校的管理信息化,快速化和網絡化。本系統包括學生報修模塊,后臺的管理員查詢、修改、添加、刪錯、統計模塊和對學生信息數據管理模塊。在每一模塊中,必須做到良好的用戶界面,并盡量做到在單表或多表中根據單一或復合條件進行查詢、修改等功能,能夠對輸入的數據做到智能、快速處理。
宿舍網上報修系統主要:登入模塊,報修模塊,宿管模塊,管理員模塊。
本系統采用的數據庫庫SQL Server,首先需要安裝SQL Server,安裝后,打開企業管理器,建立一個名為baoxiu的數據庫,按照設計,在baoxiu數據庫中建立宿舍網上報修系統的各個數據表,建立好數據庫之后,還需要建立網站頁面與后臺服務器的連接。
(三)研究背景與研究意義
1、研究背景 隨著計算機在各個領域的廣泛使用,近年來,計算機技術在學校管理領域也迅速的得到解決了所要的發展,可就報修系統來說,雖然是一個學校生活中的小事,但也體現了信息時代,我們只有不斷前進才不會落后,即學工處要求我們為學校做一個宿舍報修系統。
2、研究意義 我們現在所做課題就是在目前的情形下,從學校管理目前所有的實際條件出發,利用學校所擁有的計算機硬件設備和軟件條件,實現學生在宿舍上網進行財產報修的一個系統。為我們學校的管理人員減少一點負擔,從根本上做到科學、高效率化管理這一目的,這也是學校管理領域發展的必然趨勢。
(四)課題調研與可靠性分析
1、課題調研
(1)要對學校管理的運行有一定的了解。
(2)具有系統管理安全的性保證。
2、可行性分析
本系統可行性研究的最根本的任務是對以后的行動方針提出建議。可行性分析包括技術可行性、經濟可行性、社會可行性,是軟件開發過程中必不可少的環節,不行則堅決放棄,以避免時間、資源、人力的浪費。我們主要考慮分析的是技術、經濟的可行性。本系統由小組開發,對硬件軟件配置要求不高,符合經濟可行性的要求。在技術方面在用.net連SQL Server數據庫。在操作方面我們考慮到用戶不是計算機專業的,我們盡量做到界面友好,盡量是學校廣大師生更好的使用它。
二、系統需求分析與設計
(一)系統功能分析
宿舍網上報修系統的基礎行就是管理報修工作。宿舍是學生重要的場所,宿舍的管理小則說關系到同學們的生活,大則到影響的學校的發展。幫助學校管理宿舍財產問題,這就是本套報修系統所需要完成的工程。系統主要的功能有:
登入模塊:具備登入功能,按照用戶的類型來登入到各個不同的模塊。
報修模塊:可看到用戶報修記錄以及主要的報修功能。
宿管模塊:宿管可以管理一些相關的數據,可以看到所有的報修信息,如果已經修完,則填寫修后信息,其中要對學生信息的簡單管理,及維修費用的匯總和報修功能。
管理員模塊:這是權限最大的用戶,可以添加、刪除管理員以及導入學生數據。
(二)系統功能模塊分析
該宿舍報修系統可以在Windows 2000/XP Server等操作系統平臺上運行,Web服務器為IIS,數據庫服務器為Microsoft SQL Server2000,開發工具采用的Microsoft Visual Studio .NET。其工作流程為:用戶登錄通過權限判斷,整個系統一共分為三個模塊。分別為學生用戶模塊,管理員模塊,高級管理員模塊。其中學生用戶模塊包括查詢個人報修信息,添加報修信息,修改密碼功能;管理員模包括添加報修信息,查詢報修信息,查詢、刪除學生,維修費匯總,添加學生,修改密碼,密碼初始化功能;高級管理員包括修改密碼,密碼初始化,添加物品,查詢、刪除管理員、學生,添加管理員,導入學生數據庫功能。
(三)數據處理流程分析
數據庫或數據表結構確定之后,在實際的數據處理程序設計之前需要對所處理的數據處理流程做必要的分析。另外,在實際的數據處理過程中還會有些細問題。在遇到這些細節問題是,及時處理即可。并且,有些細節問題不是在數據處理流程分析時事先都能預料的。
對于現在這個樹立處理系統來說,最主要的工作實際就是四項:
(1)要將報修的信息錄入數據庫
(2)將用戶的資料信息錄入數據庫
(3)將新的物品信息錄入數據庫
(4)對報修費用進行匯總
數據流程圖描繪了系統的邏輯模式,圖中沒有任何具體的物理元素,只是描繪洗洗在系統中的流動和處理情況。對數據流的分析,主要是整體數據流、單元模塊數據流。整體數據流概括為進入計算機操作員系統的操作和用戶(學生)進入系統的數據流向。
整體數據流:用戶通過帳號密碼進入系統,分別對上述幾大功能逐一實現,其中涉及到模塊數據流分析。
在數據關系簡單的情況下對數據處理,可以在將數據庫設計好之后直接設計程序。但是按正規的數據庫管理系統的設計程序,無論要處理的數據關系復雜與否都應在做程序設計之前做好數據的流程分析。本系統的數據關系不算復雜,因此還是要仔細研究數據處理過程和各類數據之間的關系。通過對用戶的需求分析和數據結構分析。
三、結論
由于是初涉這方面的項目,又因為研究時間、技術條件等的限制,在實現系統功能上,目前的研究開發與理想的設計還存在著一定的差異異。今后的工作應該努力進一步深化和細致,在系統設計方面,應該進一部做好系統需求調查;其次,對系統的設計界面不夠合理美觀。
總而言之,要不斷加強學習,在理論與實踐的指導下,進一步將新的、先進的技術引入到管理信息系統中,并在這個領域中不斷學習研究。
【參考文獻】
[1]明日科技,張躍廷.ASP.NET開發[M].人民郵電出版社,2009(10).
[2]魏雪萍.ASP.NET 2.0網絡編程入門與提高[M].人民郵電出版社,2009(10).
[4]秦學禮.Web應用程序設計技術ASP.NET(C#)[M].清華大學出版社,2010(3).