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