何永強(qiáng),張文欣
(1.河南工程學(xué)院 計(jì)算機(jī)科學(xué)與工程系,河南 鄭州 451191;2.鄭州大學(xué) 信息工程學(xué)院,河南 鄭州 450001)
系統(tǒng)分析的主要任務(wù)是將在系統(tǒng)詳細(xì)調(diào)查中所得到的文檔資料集中到一起,對(duì)組織內(nèi)部的管理狀況和信息處理過(guò)程進(jìn)行分析.它側(cè)重于從業(yè)務(wù)全過(guò)程的角度進(jìn)行分析,分析的主要內(nèi)容是業(yè)務(wù)和數(shù)據(jù)的流程是否通暢、合理;數(shù)據(jù)、業(yè)務(wù)過(guò)程和實(shí)現(xiàn)管理功能之間的關(guān)系;老系統(tǒng)管理模式改革和新系統(tǒng)管理方法的實(shí)現(xiàn)是否具有可行性;等等.系統(tǒng)分析的目的是將用戶的需求及解決方法確定下來(lái),這些需要確定的結(jié)果包括開(kāi)發(fā)者關(guān)于現(xiàn)有組織管理狀況的了解;用戶對(duì)信息系統(tǒng)功能的需求;數(shù)據(jù)和業(yè)務(wù)流程;管理功能和管理數(shù)據(jù)指標(biāo)體系;新系統(tǒng)擬改動(dòng)和新增的管理模型;等等.系統(tǒng)分析所確定的內(nèi)容是今后系統(tǒng)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)[1].
學(xué)生綜合素質(zhì)的測(cè)評(píng)是從德育、智育、能力和個(gè)性發(fā)展等方面對(duì)學(xué)生進(jìn)行綜合評(píng)價(jià),進(jìn)行匯總計(jì)算得出最后的測(cè)評(píng)成績(jī),并將這一成績(jī)作為各類榮譽(yù)稱號(hào)及獎(jiǎng)助學(xué)金評(píng)定的主要依據(jù).因此,高校學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)應(yīng)具有如下功能:
(1)系統(tǒng)能夠?qū)崿F(xiàn)素質(zhì)測(cè)評(píng)的計(jì)算機(jī)管理和保證數(shù)據(jù)的真實(shí)性、準(zhǔn)確性;
(2)系統(tǒng)具有一定的數(shù)據(jù)審核能力;
(3)系統(tǒng)具有學(xué)生違紀(jì)的預(yù)警機(jī)制;
(4)系統(tǒng)具有信息的查詢、統(tǒng)計(jì)和分析功能;
(5)系統(tǒng)具有可靠性、靈活性、可修改性和操作使用方便性.
業(yè)務(wù)流程是對(duì)原系統(tǒng)信息流動(dòng)的過(guò)程逐步分析的結(jié)果,內(nèi)容包括各環(huán)節(jié)的處理業(yè)務(wù)、信息來(lái)源、處理方法、計(jì)算方法、信息流經(jīng)去向、提供信息的時(shí)間和形態(tài)(報(bào)告、單據(jù)、屏幕顯示等)[2].
高校學(xué)生素質(zhì)測(cè)評(píng)的主要業(yè)務(wù)有成績(jī)管理、綜合測(cè)評(píng)處理等,本文以成績(jī)管理和素質(zhì)測(cè)評(píng)處理為例對(duì)業(yè)務(wù)流程進(jìn)行分析.業(yè)務(wù)流程圖是根據(jù)系統(tǒng)調(diào)查所得到的資料、按業(yè)務(wù)實(shí)際處理過(guò)程繪制的,是一種描述系統(tǒng)內(nèi)各單位、人員之間的業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合理流向.
高校學(xué)生素質(zhì)測(cè)評(píng)成績(jī)由德育測(cè)評(píng)成績(jī)、智育測(cè)評(píng)成績(jī)、能力測(cè)評(píng)成績(jī)和個(gè)性發(fā)展測(cè)評(píng)成績(jī)4部分組成,由測(cè)評(píng)小組和教師提交德育成績(jī)、智育成績(jī)、能力成績(jī)和個(gè)性發(fā)展成績(jī)等,其成績(jī)匯總得到測(cè)評(píng)成績(jī).成績(jī)管理業(yè)務(wù)流程如圖1所示.
圖1 成績(jī)管理業(yè)務(wù)流程圖Fig.1 Achievement management transaction flow
測(cè)評(píng)的最終目的是由系統(tǒng)處理得到測(cè)評(píng)成績(jī)單,測(cè)評(píng)成績(jī)由德育、智育、能力、個(gè)性發(fā)展等部分組成,而德育測(cè)評(píng)成績(jī)由基礎(chǔ)分、德育獎(jiǎng)勵(lì)分、德育減分計(jì)算得出;智育測(cè)評(píng)成績(jī)由考試、考查、選修課程平均分和體育課、體能測(cè)試平均分構(gòu)成;能力測(cè)評(píng)成績(jī)由基礎(chǔ)分和獎(jiǎng)勵(lì)分計(jì)算得出;個(gè)性發(fā)展測(cè)評(píng)成績(jī)主要作為加分,由個(gè)人成果得分計(jì)算得出.測(cè)評(píng)業(yè)務(wù)流程如圖2所示.
圖2 測(cè)評(píng)處理業(yè)務(wù)流程圖Fig.2 Evaluation transaction flow
圖3 系統(tǒng)頂層數(shù)據(jù)流程圖Fig.3 Data flow diagram at the top hierarchy of the system
進(jìn)行高校學(xué)生素質(zhì)測(cè)評(píng)所需要的基礎(chǔ)信息包括學(xué)生的基本信息、課程表信息、基礎(chǔ)分信息、獎(jiǎng)勵(lì)分信息、扣除分信息等.基礎(chǔ)分信息提供德育基礎(chǔ)分、能力基礎(chǔ)分;獎(jiǎng)勵(lì)分信息提供德育獎(jiǎng)勵(lì)分、能力獎(jiǎng)勵(lì)分和個(gè)性發(fā)展獎(jiǎng)勵(lì)分;扣除分信息提供德育扣除分;課程表信息提供課程平均分和體育體能平均分,如圖3所示.
圖4 系統(tǒng)一層數(shù)據(jù)流程圖Fig.4 Data flow diagram at the first hierarchy of the system
本系統(tǒng)涉及的核心數(shù)據(jù)是基礎(chǔ)分、獎(jiǎng)勵(lì)分、扣除分、成績(jī)等數(shù)據(jù),匯總后形成素質(zhì)測(cè)評(píng)表的核心數(shù)據(jù).通過(guò)對(duì)系統(tǒng)流程分析可得到系統(tǒng)數(shù)據(jù)關(guān)系,如圖4所示.
結(jié)合圖4,我們以獎(jiǎng)勵(lì)處理模塊為例,把獎(jiǎng)勵(lì)處理塊展開(kāi)出來(lái),以表明處理塊和數(shù)據(jù)流的隸屬關(guān)系和層次關(guān)系.處理塊展開(kāi)圖如圖5所示.
圖5 獎(jiǎng)勵(lì)處理展開(kāi)圖Fig.5 The extended diagram of processing module
結(jié)構(gòu)化設(shè)計(jì)方法給出一組幫助設(shè)計(jì)人員在模塊層次上區(qū)分設(shè)計(jì)質(zhì)量的原理與技術(shù),它通常與結(jié)構(gòu)化分析方法銜接起來(lái)使用,以數(shù)據(jù)流圖為基礎(chǔ)得到軟件的模塊結(jié)構(gòu).結(jié)構(gòu)化設(shè)計(jì)方法尤其適用于變換型結(jié)構(gòu)和事務(wù)型結(jié)構(gòu)的目標(biāo)系統(tǒng).在設(shè)計(jì)過(guò)程中,它從整個(gè)程序的結(jié)構(gòu)出發(fā),利用模塊結(jié)構(gòu)圖表述程序模塊之間的關(guān)系.系統(tǒng)功能結(jié)構(gòu)一般是樹(shù)形結(jié)構(gòu),分為多層次,系統(tǒng)層次一般為系統(tǒng)——子系統(tǒng)——功能——子功能等[3].根據(jù)前述對(duì)學(xué)生素質(zhì)測(cè)評(píng)內(nèi)容與程序的分析,結(jié)合實(shí)際情況,本系統(tǒng)由系統(tǒng)維護(hù)管理、數(shù)據(jù)輸入管理、數(shù)據(jù)計(jì)算管理、數(shù)據(jù)備份與記錄管理、數(shù)據(jù)查詢打印輸入管理、反饋信息管理等模塊構(gòu)成,如圖6所示.
圖6 系統(tǒng)功能結(jié)構(gòu)圖Fig.6 System function structure of the software
根據(jù)統(tǒng)計(jì)數(shù)據(jù),系統(tǒng)調(diào)查和系統(tǒng)分析一般占一個(gè)管理信息系統(tǒng)總開(kāi)發(fā)量的60%左右,系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)占總開(kāi)發(fā)量40%左右[4].由于系統(tǒng)分析是把具體業(yè)務(wù)進(jìn)行抽象化的過(guò)程,所以也是信息系統(tǒng)開(kāi)發(fā)的難點(diǎn).高校學(xué)生的素質(zhì)測(cè)評(píng)工作涉及學(xué)生信息、各項(xiàng)測(cè)評(píng)信息、成績(jī)等,程序繁瑣,系統(tǒng)分析所確定的內(nèi)容也是后面系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)和依據(jù).因此,系統(tǒng)分析工作是否翔實(shí)、全面、透徹,直接關(guān)系到系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的成敗,所以系統(tǒng)分析顯得尤為重要.
本文基于結(jié)構(gòu)化開(kāi)發(fā)方法的思想和技術(shù),運(yùn)用模塊化、結(jié)構(gòu)化分析方法對(duì)系統(tǒng)進(jìn)行了深入分析,采用自上向下、逐層分解、由抽象到具體的步驟來(lái)梳理處理過(guò)程,利用業(yè)務(wù)流程圖描述業(yè)務(wù)處理過(guò)程,用多層數(shù)據(jù)流程圖描述數(shù)據(jù)流向與數(shù)據(jù)關(guān)系,保證了系統(tǒng)分析的清晰與完整.
參考文獻(xiàn):
[1] Jeffrey L W,Lonnie D B,Kevin C D.Systems Analysis and Design Methods,Sixth Edition[M].肖剛,孫慧,譯.北京:機(jī)械工業(yè)出版社,2004.
[2] 黃梯云.管理信息系統(tǒng)[M].3版.北京:高等教育出版社,2005.
[3] 溫昱.軟件架構(gòu)設(shè)計(jì)[M].北京:電子工業(yè)出版社,2007.
[4] 張海藩.軟件工程導(dǎo)論[M].4版.北京:清華大學(xué)出版社,2005.