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