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