畢業(yè)論文-高校新生報到管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
畢業(yè)論文-高校新生報到管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
畢業(yè)論文-高校新生報到管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
畢業(yè)論文-高校新生報到管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
畢業(yè)論文-高校新生報到管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

PAGEPAGE45摘要本論文介紹了“高校新生報到管理系統(tǒng)”的可行性分析、需求分析、系統(tǒng)設(shè)計、系統(tǒng)實施以及開發(fā)工具和功能設(shè)計。采用系統(tǒng)的、管理的思想提出了系統(tǒng)設(shè)計方案,討論了系統(tǒng)實施的必要性。在可行性論證、擬建系統(tǒng)方案、功能結(jié)構(gòu)圖設(shè)計方面都有獨到的見解。解決了高校新生在報到時可能會出現(xiàn)的混亂現(xiàn)象,讓報到按照報到流程順序進行,可以方便做出統(tǒng)計,而且解決了數(shù)據(jù)容易丟失和統(tǒng)計出錯的問題。關(guān)鍵詞需求分析,系統(tǒng)設(shè)計,數(shù)據(jù)字典

ABSTRACTThistextintroducestheanalysisofpossibility,analysisofrequirement,systemdesign,practiceofsystem,developmenttoolandfunctiondesignof“highschoolmanagementsystemofregister”.Ittalksaboutthesystemdesignprojectwiththethoughtofmanagementandsystem.Thenecessitythatsystemputsintopracticeisdiscussed.Ihavetheoriginalviewsonthepossibilityargument,settingupthesystemprojectandthefunctionconstructiondiagramdesignaspect.Itworksouttheproblemthathappenedduringtheregisterofnewstudents,whichisalsosoconfusion.Italsolettheregisterprocesssmoothlyandcandothecovarianceeasily.Theproblemthatthedataloosedandcameamisswillbeworkedout.Keywordsanalysisofrequire,systemdesign,datadictionary

目錄第一章引言 1第二章可行性分析 22.1可行性分析的內(nèi)容 22.1.1技術(shù)可行性 22.1.2經(jīng)濟可行性 22.1.3社會可行性 32.2可行性分析報告 32.2.1系統(tǒng)建設(shè)的背景、必要性、項目的由來 32.2.2擬建系統(tǒng)的方案 42.2.3可行性論證 9第三章需求分析 113.1業(yè)務(wù)流程圖 133.2數(shù)據(jù)流程圖 133.3數(shù)據(jù)字典 14第四章系統(tǒng)設(shè)計 154.1系統(tǒng)設(shè)計的目標 154.2數(shù)據(jù)庫設(shè)計 154.3功能結(jié)構(gòu)圖 174.4輸入輸出設(shè)計 184.4.1輸出設(shè)計 184.4.2輸入設(shè)計 19第五章系統(tǒng)實施 215.1系統(tǒng)實施階段的任務(wù) 215.1.1實施階段的主要活動 215.1.2系統(tǒng)實施階段的特點。 215.2分塊實現(xiàn)方法 225.3編程方法 22第六章總結(jié) 236.1本文總結(jié) 236.2發(fā)展展望 23致謝 25參考文獻 26第一章引言在當今科學(xué)技術(shù)高度發(fā)達的現(xiàn)代化社會里,事物間的聯(lián)系日趨復(fù)雜,出現(xiàn)了各式各樣的多種大系統(tǒng)。且這些系統(tǒng)通常都是開放性系統(tǒng),它們與所處的環(huán)境即更大的系統(tǒng)發(fā)生著物質(zhì)、能量和信息等的交換關(guān)系。系統(tǒng)同環(huán)境的不適應(yīng)將對系統(tǒng)的存在產(chǎn)生不利影響,這是系統(tǒng)的外部條件要求。從系統(tǒng)內(nèi)部看,它們通常由許多層次的分系統(tǒng)組成。系統(tǒng)與分系統(tǒng)之間有著縱橫交叉的復(fù)雜關(guān)系。但是不管這些關(guān)系如何復(fù)雜,有一條基本原則是不變的,那就是下層系統(tǒng)以達到上層系統(tǒng)的目標為任務(wù),橫向各分系統(tǒng)必須用系統(tǒng)總目標協(xié)調(diào)行動,各附屬分系統(tǒng)要為實現(xiàn)系統(tǒng)整體目標而存在。因此,任何分系統(tǒng)的不適應(yīng)或不健全,都將對系統(tǒng)的整體功能和目標產(chǎn)生不利影響。系統(tǒng)本身的功能和目標是否合理也有研究分析之必要。不明確、不恰當?shù)南到y(tǒng)目標和功能設(shè)計,往往會給系統(tǒng)的生存帶來嚴重后果。這就是系統(tǒng)分析的重要性所在。為了發(fā)揮系統(tǒng)的功能及達到系統(tǒng)的目標,而就效益與費用兩種觀點,運用邏輯的方法對系統(tǒng)加以周詳?shù)姆治觥⒈容^、考察和試驗,而制訂一套經(jīng)濟有效的處理步驟或程序,或提出對原有系統(tǒng)改進方案的過程,被稱為系統(tǒng)分析。系統(tǒng)設(shè)計的基礎(chǔ)是由系統(tǒng)分析提供的,系統(tǒng)設(shè)計的任務(wù)就是充分利用和發(fā)揮系統(tǒng)分析的成果,并把這些成果具體化和結(jié)構(gòu)化。所謂系統(tǒng)設(shè)計就是在系統(tǒng)分析的基礎(chǔ)上,用系統(tǒng)思想綜合運用各有關(guān)學(xué)科的知識、技術(shù)和經(jīng)驗,通過總體研究和詳細設(shè)計等環(huán)節(jié),落實到具體工作上,以創(chuàng)造滿足設(shè)計目標的人造系統(tǒng)。例如某大型水電建設(shè),它是以發(fā)電為目標,它的任務(wù)并不是簡單的欄江、建大壩、裝發(fā)電機組、架設(shè)輸電線等。而是一個綜合性工程,必須仔細全面地考慮各種因素,進行系統(tǒng)分析和設(shè)計,才可能設(shè)計出一個滿意可行的系統(tǒng)方案,它可能包括眾多的分系統(tǒng),如建大壩還要考慮輪船航運系統(tǒng)、水利截流系統(tǒng)、生態(tài)系統(tǒng)、村民的遷移、對上中下游的經(jīng)濟發(fā)展的影響等,這些都需要進行分析和論證,以確定設(shè)計方案。沒有全面的系統(tǒng)設(shè)計,將會造成重大失誤。在以下的章節(jié)將會著重介紹“高新生報到管理系統(tǒng)”的可行性分析,需求分析,以及系統(tǒng)的設(shè)計和實施,這都是系統(tǒng)在最后投入使用之前必須要做的事情。第二章可行性分析可行性研究是任何一項工程正式投入力量之前必須進行的一項工作。這對于保證資源的合理使用、避免浪費是十分必要的,也是項目一旦開始以后能順利進行的必要保證。信息系統(tǒng)的建設(shè)是一項長期、費時、費力的復(fù)雜工程,可行性的研究是很有必要的,當然這其中遇到困難也是不可想象的?!翱尚行浴笔侵冈诋斍扒闆r下,研究這個信息系統(tǒng)是否有必要,而且條件是否具備。可行性的含義不僅包括可能性,還包括必要性、合理性。2.1可行性分析的內(nèi)容2.1.1技術(shù)可行性1)硬件我們現(xiàn)在普遍采用的電腦基本配置如下,128M內(nèi)存,40G硬盤,CPU頻率超過800HZ,有自己地寬帶網(wǎng)。在這樣的情況下,硬件方面絕對支持我們做這個高校新生報到注冊管理系統(tǒng)。而且高校的計算機配置一般優(yōu)于我們現(xiàn)在的配置,所以在采用本系統(tǒng)之后不會出現(xiàn)硬件不支持的情況。2)系統(tǒng)軟件現(xiàn)在學(xué)校比較流行的操作系統(tǒng)是Windows2000,WindowsXP,而本系統(tǒng)的實施只需在Windows98以上系統(tǒng)就可以了,而且Windows2000能比較好的支持ASP.NET,所以在Windows2000環(huán)境下制作整個系統(tǒng)是不會出現(xiàn)操作系統(tǒng)不支持這種情況的。高校采用的系統(tǒng)都會高于Windows98,所以在使用過程中他們不會出現(xiàn)操作系統(tǒng)不支持的問題。3)目前為止,我經(jīng)過圖書館的資料查閱以及網(wǎng)上資料查閱還找不到像這樣專門為學(xué)校新生報到注冊而設(shè)計的系統(tǒng),因為現(xiàn)在高校在新生報到時都采用的是一種手工的輸入方式,也就是新生到各個部門都完全是由手工錄入數(shù)據(jù),然后各院系部把這些數(shù)據(jù)錄入數(shù)據(jù)庫,這樣就會出現(xiàn)學(xué)生報到時的混亂現(xiàn)象,而且不便于新生情況的統(tǒng)計。所以本系統(tǒng)的研究與開發(fā)是很有必要的。4)技術(shù)人員本系統(tǒng)的開發(fā)的全過程都是由本人收集資料,查閱以前的書籍,利用已有的知識獨立開發(fā)設(shè)計。2.1.2經(jīng)濟可行性1)系統(tǒng)開發(fā)的資金問題本系統(tǒng)在開發(fā)過程中都是利用已有的資源對系統(tǒng)進行開發(fā),所以不會出現(xiàn)由于經(jīng)濟的困難而導(dǎo)致系統(tǒng)難以開發(fā)的問題。2)經(jīng)濟合理性對于開發(fā)人員來說,只要本系統(tǒng)能正常運行,能夠在新生報到的時候進行較方便的操作,有一定的資金回報就可以了。而對于高校來說,投入一點點資金就可以避免報道時的混亂,而且可以方便的做出統(tǒng)計,這不僅提高了新生報到注冊的效率,而且可以減少由于手工而帶來的失誤,這更代表著一所高校信息化的進步,對于高校來說投資這樣系統(tǒng)是大有裨益的。2.1.3社會可行性本系統(tǒng)研發(fā)成功之后在本校是可以實施的,因為本校各院系計算機的操作系統(tǒng)幾乎都是Windows2000,在這種操作系統(tǒng)下運行本系統(tǒng),正如前面所分析的,不會出現(xiàn)技術(shù)上的問題。本系統(tǒng)在本校采用之后,可以向其他高校進行推廣,因為每所高校在新生報到注冊時采用的方式都大同小異,原始的半手工方式。但是不可否認,這個系統(tǒng)由于沒有多人參與,功能以及維護方面可能會產(chǎn)生些許問題,能不能作為一個正式的軟件被采用將會是一個遺留的問題。從現(xiàn)在的情況來看,清華不久前采用了一套新生報到注冊管理系統(tǒng),帶來非常積極的效果,像一些功能強大的“新生報到注冊管理系統(tǒng)”還是有它的社會可行性的。從網(wǎng)上是查不到“新生報到注冊管理系統(tǒng)”的,只是有很多軟件附帶了這項功能,但是沒有我下面所介紹的功能那么完善。或許某些高校已經(jīng)采用了更加完善的系統(tǒng),但這都不能成為本系統(tǒng)開發(fā)與設(shè)計的障礙。2.2可行性分析報告2.2.1系統(tǒng)建設(shè)的背景、必要性、項目的由來在日趨信息化的社會,系統(tǒng)這兩個字眼并不陌生,如銀行的ATM自動取款系統(tǒng),消費刷卡系統(tǒng),有DOS操作系統(tǒng),也有WINDOS操作系統(tǒng),還有財務(wù)管理系統(tǒng)等等。在學(xué)校里,為了避免新生報到時的混亂場面,也為減少大量的由于登記而帶來的資金、人力、物力的消耗,于是可以引進新生報到管理系統(tǒng),報道的新生只需填入自己的相關(guān)信息,便可方便的做出統(tǒng)計。大四上學(xué)期的時候我們從學(xué)校系里拿到了一份畢業(yè)設(shè)計(論文)參考選題,這些題可供我們選擇,將來會作為我們畢業(yè)設(shè)計(論文)的題目,因此應(yīng)該慎重做出選擇,我仔細再三考慮之后選擇了這個論文題目《高校新生報到管理系統(tǒng)》。選擇這個題目主要是因為我確實是想學(xué)一點東西,因為在大三和大四的時候我對管理學(xué)、經(jīng)濟學(xué)、營銷學(xué)產(chǎn)生了濃厚的興趣,因此在這些方面下的功夫多一些,而忽略了自己本專業(yè)課程的學(xué)習(xí),也許我認為人應(yīng)該學(xué)到老,活到老,把學(xué)知識當成是自己的一種生活方式,所以在最后我還是選擇了我自己本專業(yè)的課題,我尊重我們的專業(yè),我們的系!我更愛我們的學(xué)校,也確實想學(xué)一點東西!在大二、大三、大四我都參與了迎新工作,我看到了迎新工作的熱情,同時也看到了迎新工作時場面的混亂,我也想把這個系統(tǒng)做好之后能在我們學(xué)校真正使用,給新生一個良好的印象。國內(nèi)外的教育界存在著很大的差別,像現(xiàn)在盡管推出“減負”這一詞語,但實際上學(xué)生來自社會、家庭、同輩人的壓力并沒有因此而降低,相反在日趨激烈的競爭的社會,只會加大他們的壓力,幾乎還是一種應(yīng)試教育,很少注重學(xué)生真正能力的培養(yǎng),他們所了解所知道的只是書本上的靜止的東西,動手能力、自我生存能力卻是捉襟見肘,在沒有上學(xué)之前他們的眼睛里充滿好奇,充滿渴望,而經(jīng)過幾年的學(xué)習(xí)之后,他們的眼神充滿恐懼,充滿憂郁。國外的教育就不一樣了,他們注重的是能力的培養(yǎng)與提高,更重視動手能力,他們針對的是現(xiàn)實的東西,并不是書本上比較空泛的東西,有人戲稱美國的一個高中生要勝過中國的一個本科生,其實不無道理,我必須承認他們的社會意識要比我強,而這與他們的教育是分不開的。國內(nèi)外的大學(xué)之間也存在著很大的區(qū)別,我們現(xiàn)在的模式基本上還是嚴進寬出,而國外比較發(fā)達的國家都采取寬進嚴出,這樣學(xué)生在大學(xué)的勤奮程度要比我們強,學(xué)的東西要比我們多。國內(nèi)外信息化的程度也有很大的區(qū)別,幾乎是兩個落差很大的檔次,國外發(fā)達國家信息化幾乎涵蓋所有的行業(yè),而在國內(nèi)信息化的程度還很低很低,許多行業(yè)都還沒能引進信息化。只在比較大型的行業(yè)才采用。因此,在大學(xué)的最后階段里,我選擇自己動手,全盤操作,前前后后歷時三個月收集資料、看書,有很多東西我一時都難以看懂,還需要向老師和同學(xué)們請教,在有足夠的準備之后,做出一個高校新生報到系統(tǒng)。第一:培養(yǎng)自己的動手能力;第二:為了更好的適應(yīng)社會,更好的生存;第三:也是激勵自己,天下無難事,只怕有心人。2.2.2擬建系統(tǒng)的方案用ASP.NET制作,把數(shù)據(jù)寫入數(shù)據(jù)庫。系統(tǒng)初始化部分系統(tǒng)初始化指在引進這個系統(tǒng)之后對其進行密碼修改,因為所有的高校引進本系統(tǒng)時第一次初始化時都是使用的同一個密碼。在新生報到注冊之前,對整個系統(tǒng)進行初始化,在本次招生結(jié)束之間是不允許初始化的,在過程中如果初始化,將會丟失所有的數(shù)據(jù)。報到注冊部分1.一般功能介紹各個部門院系登陸系統(tǒng)報到注冊部分時,將會看到一個界面,在此界面上可以看到自己的部門,各部門院系登陸時根據(jù)所在部門點擊相應(yīng)部門的鏈接。進入時各部門院系看到時都是需要用戶名和密碼的登陸界面。1)身份驗證在界面上登錄的賬號和密碼如果不正確,將會有一個警告框出現(xiàn),點擊確定后重新登陸,身份驗證通過后看到相應(yīng)部門的主頁面。2)修改登陸賬號和密碼各部門院系登陸后首先修改各自部門的登陸口令,在各自主頁面點擊“修改密碼”鏈接,修改登陸的賬號和密碼要求輸入就賬號和舊密碼,舊的登陸口令不對時不準修改。建議各部門院系根據(jù)初始化時的登陸口令登陸系統(tǒng)后先對登陸賬號和密碼進行修改。3)新生注冊各部門給新生注冊時在新生注冊碼的輸入框內(nèi)輸入考生號,點擊“注冊”,如果考生號存在且該新生在上級別的部門均已經(jīng)報到過則可看到新生的信息。如果第一次注冊新生信息上方會顯示注冊成功,如果已經(jīng)注冊過會顯示該生已經(jīng)注冊過。如果考生號存在但該新生在上級別的部門還未全部報到完則不允許在該部門報到,彈出上級別部門還未報到的對話框。如果考生號不存在則彈出考生號不存在的對話框。4)新生注銷如果部門發(fā)現(xiàn)某個新生已經(jīng)報到但是出現(xiàn)問題可見該生注銷,在該部門主頁面的左部注銷上方的新生注冊碼的輸入框內(nèi)輸入考生號,點擊“注銷”。如果該考生曾經(jīng)注冊過則在顯示信息的上方提示該生注銷成功。如果該省還沒有注冊過則提示該生還未報到,無法注銷。5)統(tǒng)計登記在各部門的主頁面中點擊“統(tǒng)計登記”的鏈接,在該界面圖中是新生在該部門報到的整體情況,接著是分院系新生在該部門報到的整體情況,然后是在該部門未報到的新生統(tǒng)計情況。2.特殊功能介紹招生辦1)招生辦察看各部門密碼在招生辦的主頁面中點擊“查看各部門密碼”的鏈接,先看到的是招生辦部門的登陸框架頁面,目的是進一步確認查看人員的權(quán)限,通過驗證者既可看到各部門院系的登陸口令。2)招生辦統(tǒng)計查看各部門在招生辦的主頁面中點擊“統(tǒng)計查看各部門”的鏈接,該頁面顯示的是各部門的新生報到整體情況。3)統(tǒng)計查看各院系在招生辦的主頁面中點擊“統(tǒng)計查看各院系”的鏈接,該頁面顯示的是各院系的新生報到整體情況。4)查看單個新生情況在招生辦的主頁面中點擊“查看單個新生情況”的鏈接,在該頁面中輸入新生的考生號,如果輸入的考生號不正確則彈出考生號不存在的對話框,否則看到新生在各部門和所在原系的報道情況。5)注冊有問題的新生情況查看在招生辦的主頁面中點擊“注冊有問題的新生”的鏈接,注冊有問題的新生情況查看指的是如果注冊過程中出現(xiàn)某個新生在低級別的部門報到完畢而在高級別部門還未報到,該新生就屬于報到有問題的新生。產(chǎn)生這種現(xiàn)象的原因是該生在高級別部門報到后到低級別部門也辦理報到手續(xù),但是事后發(fā)現(xiàn)該新生在高級別的部門報到中存在問題,將該生在高級別的部門注銷掉了,而在低級別部門未進行注銷手續(xù)。解決辦法:通過該頁面的顯示江報到有問題的新生找出來進行人工干預(yù)。如果注冊過程中所有新生報到正常,則出現(xiàn)所有新生報到流程正常的提示,事實上完全正常是不可能的。財務(wù)處1)新生注冊在財務(wù)處的主頁面中,“查看”按鈕上方的新生注冊號碼輸入框內(nèi)輸入牟新生的考生號,點擊“查看”,如果該新生在上級部門還沒有報到完,則提示出現(xiàn)上級部門還未報到完的提示。如果該新生上級部門已經(jīng)報到完,且該新生在本部門還未報到則看到該新生的應(yīng)繳費用,在實際繳費輸入框內(nèi)輸入實際繳費,確認輸入的實際繳費不超過應(yīng)繳費用,點擊“注冊”,該新生的應(yīng)繳費用、實際費用、欠費都顯示出來了,如果發(fā)現(xiàn)實際繳費輸入錯誤,可以將該新生注銷后再重新注冊。在財務(wù)處的主頁面中,“查看”按鈕上方的新生這冊號碼輸入框輸入某新生的考生號,點擊“查看”,如果該新生已經(jīng)在該部門報到過,在該頁面中將該新生的應(yīng)繳費用、實繳費用、欠費都顯示出來,并且在信息表格的上方顯示該新生已經(jīng)在該部門注冊過。2)欠費統(tǒng)計在財務(wù)處的主頁面中,點擊“欠費統(tǒng)計”的鏈接,該頁面中顯示的是在財務(wù)處報到過并且欠費的新生信息,包括新生的考上號、姓名、性別、本校專業(yè)代碼、欠費金額。如果在財務(wù)處報到的新生中沒有欠費的新生,則該頁面顯示所有新生均不欠費。院系部分1)新生注冊在新生注冊碼的輸入框內(nèi)輸入考生號后,點擊注冊除了判斷新生號是否存在外增加該新生是否屬于該院系的判斷,如果該新生不屬于該院系,則不能在此院為新生報到。2)新生注銷在新生注冊碼的輸入框內(nèi)輸入考生號后,點擊“注銷”,除了判斷新生號是否存在外增加該新生是否屬于該院系的判斷,如果該新生不屬于該院系,則不能在此院為新生注銷。3)專業(yè)統(tǒng)計在院系的主頁面中點擊“專業(yè)統(tǒng)計”的鏈接,該頁面顯示出該院系的所有專業(yè)新生報到整體情況。4)院系統(tǒng)計在院系的主頁面中點擊“院系統(tǒng)計”的鏈接,該頁面顯示出所有新生在該院系報到的整體情況。5)查看單個新生情況在院系的主頁面中點擊“查看單個新生情況”的鏈接,該頁面的功能與招生辦的“查看單個新生情況”的功能一樣,如果報到的新生不屬于該院系,可以通過該功能顯示出該新生的報道情況,在顯示的信息中可以看到該新生屬于哪個院系并告知其在各部門報到的情況。在報到過程中,建議每天通過服務(wù)器端的“普通高校網(wǎng)上注冊系統(tǒng)”對數(shù)據(jù)庫進行2次備份,以避免數(shù)據(jù)丟失遺漏,全部報到結(jié)束后,通過該系統(tǒng)的導(dǎo)出模塊,導(dǎo)出各類統(tǒng)計數(shù)據(jù)。對開發(fā)工具的討論隨著軟件理論的發(fā)展,應(yīng)用系統(tǒng)的開發(fā)從兩層結(jié)構(gòu)模型發(fā)展到了三層甚至是多層的結(jié)構(gòu)模型,從應(yīng)用系統(tǒng)的開發(fā)角度而言,系統(tǒng)的開發(fā)一般可以分為表示層開發(fā)、業(yè)務(wù)邏輯層開發(fā)和數(shù)據(jù)庫處理層開發(fā)。[27]實際上,我們可以通過使用快速開發(fā)工具如VB、DEPHI,HTML頁面生成工具(如FrontPage,Dreamweaver)等來快速構(gòu)建表示層。早分布式?jīng)Q策支持系統(tǒng)中。核心在于開發(fā)和構(gòu)建模型。在以往的DSS開發(fā)中,通常采用FRORTRAN、PASAL、C等高級語言,而這些高級語言不具備數(shù)據(jù)庫操作功能,從而使得開發(fā)難度增加。此外,對于不同的建模者,所熟悉的開發(fā)工具也各不相同,這為DSS的集成增加了困難。隨著軟件開發(fā)工具及組件技術(shù)的發(fā)展,通過一些相對獨立的組件來建立業(yè)務(wù)邏輯層,實現(xiàn)模型在DSS中的作用,比如通過DLL或者COM組件的形式,借助快速開發(fā)工具對組件技術(shù)的支持,為模型的開發(fā)、重用甚至是與數(shù)據(jù)庫的接口都起到了極大的推動作用。以前被人們推從備至的數(shù)據(jù)計算語言,都已推出了可視化和面向?qū)ο蟮耐撮_發(fā)工具,如Borland公司及PASCAL推出了Delphi系列軟件,微軟公司基于BASIC推出了VB系列,基于C語言推出了VC系列,基于FORTRAN推出了VisualFortranPowerStation軟件。[27]這些新版的開發(fā)工具兼數(shù)字計算、事務(wù)處理、組建開發(fā)、快速開發(fā)于一體,是當今開發(fā)模型程序的理想工具。當然DLL存在版本和存放位置不獨立的問題,所以當前基本上采用組件技術(shù)為主,而在Windows操作平臺上最長使用的就是COM組件。COM技術(shù)是微軟前幾年操作系統(tǒng)和應(yīng)用系統(tǒng)開發(fā)的一個核心的技術(shù),它實現(xiàn)了基于二進制的代碼的共享,并且解決了DLL所要解決的版本問題,同時也實現(xiàn)了組件位置無關(guān)性,使Windows操作系統(tǒng)無繼的從桌面平臺延伸到以網(wǎng)絡(luò)為基礎(chǔ)的平臺上。至于后臺數(shù)據(jù)處理,我們可以通過大型的數(shù)據(jù)庫(Oracle,QLSERVER,DB2等)和工作流服務(wù)器(比如Exchange、Notes等等)來保存企業(yè)關(guān)鍵的信息和數(shù)據(jù)。但是從DSS使用角度來說,如何保證數(shù)據(jù)的安全性是一個非常關(guān)鍵的問題,數(shù)據(jù)的安全基本有兩個層面的含義,一個是在數(shù)據(jù)庫中的安全性,這個是由數(shù)據(jù)庫本身來解決的,一個是數(shù)據(jù)調(diào)用和傳輸?shù)陌踩裕@個主要在業(yè)務(wù)邏輯層實現(xiàn)。[27]另外,隨著系統(tǒng)需求規(guī)模的擴大,業(yè)務(wù)的增加和數(shù)據(jù)流量的擴展同時也需要保證系統(tǒng)運行的高效性,這就要求系統(tǒng)能夠動態(tài)進行擴展,當然數(shù)據(jù)庫的擴容技術(shù)相對已經(jīng)比較成熟,而表示層基本不涉及效率方面的問題,所以業(yè)務(wù)邏輯層就成了最關(guān)鍵的一個檢查點。同時,我們需要對業(yè)務(wù)邏輯進行方便的管理和配置,以便適應(yīng)企業(yè)業(yè)務(wù)的需求,所有這些都對業(yè)務(wù)邏輯層提出了嚴格的要求,當然,我肯定開發(fā)人員也可以自己構(gòu)建一個完整的業(yè)務(wù)邏輯層來安全性、擴展性和可管理性等方面的要求,但是這有兩個問題,一個不夠標準化,第二個要花費開發(fā)人員大量的精力,從這個角度出發(fā),微軟開發(fā)了MTS系統(tǒng),把對邏輯組件的管理都集中到這個事務(wù)處理器上來執(zhí)行,也就是說,MTS關(guān)心的就是業(yè)務(wù)邏輯層的東西。本系統(tǒng)的開發(fā)基于上述討論,本原型系統(tǒng)采用MicrsoftVisualStudio.NET2003開發(fā)表示層和邏輯層,把數(shù)據(jù)寫入數(shù)據(jù)庫。2.2.3可行性論證采用MicrsoftVisualStudio.NET2003進行可視化系統(tǒng)開發(fā),在以前曾經(jīng)用VFP開發(fā)過汽車修理管理系統(tǒng),對這種開發(fā)軟件比較熟悉一些,而且這種開發(fā)工具對于《高校新生報到管理系統(tǒng)》的開發(fā)比較有利,方便快捷一些,它和ASP.NET融為一體,可以較好地實現(xiàn)網(wǎng)頁的動態(tài)連接。況且他還有如此強大的功能。ASP.NET是建立在公共語言運行庫上的編程框架,可用于在服務(wù)器上生成功能強大的Web應(yīng)用程序。與以前的Web開發(fā)模型相比,ASP.NET提供了數(shù)個重要的優(yōu)點:增強的性能:ASP.NET是在服務(wù)器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,ASP.NET可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務(wù)。這相當于在編寫代碼行之前便顯著提高了性能。世界級的工具支持:ASP.NET框架補充了VisualStudio集成開發(fā)環(huán)境中的大量工具箱和設(shè)計器。WYSIWYG編輯、拖放服務(wù)器控件和自動部署只是這個強大的工具所提供功能中的少數(shù)幾種。威力和靈活性:由于ASP.NET基于公共語言運行庫,因此Web應(yīng)用程序開發(fā)人員可以利用整個平臺的威力和靈活性。.NET框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。ASP.NET也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。另外,公共語言運行庫的交互性保證在遷移到ASP.NET時保留基于COM的開發(fā)中的現(xiàn)有投資。簡易性:ASP.NET使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如,ASP.NET頁框架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似VisualBasic的簡單窗體處理模型中處理事件。另外,公共語言運行庫利用托管代碼服務(wù)(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)??晒芾硇裕篈SP.NET采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和Web應(yīng)用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。此“零本地管理”哲學(xué)也擴展到了ASP.NET框架應(yīng)用程序的部署。只需將必要的文件復(fù)制到服務(wù)器,即可將ASP.NET框架應(yīng)用程序部署到服務(wù)器。不需要重新啟動服務(wù)器,即使是在部署或替換運行的編譯代碼時。可縮放性和可用性:ASP.NET在設(shè)計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進程受到ASP.NET運行庫的密切監(jiān)視和管理,以便當進程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進程,以幫助保持應(yīng)用程序始終可用于處理請求。自定義性和擴展性:ASP.NET隨附了一個設(shè)計周到的結(jié)構(gòu),它使開發(fā)人員可以在適當?shù)募墑e“插入”代碼。實際上,可以用自己編寫的自定義組件擴展或替換ASP.NET運行庫的任何子組件。實現(xiàn)自定義身份驗證或狀態(tài)服務(wù)一直沒有變得更容易。安全性:借助內(nèi)置的Windows身份驗證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。[19]基于ASP.NET以上的強大功能,所以采用此技術(shù)進行開發(fā)。

第三章需求分析軟件的需求分析是從用戶的業(yè)務(wù)中提取出軟件系統(tǒng)能夠幫助用戶解決的業(yè)務(wù)問題,通過對用戶業(yè)務(wù)問題的分析,規(guī)劃出我們的軟件產(chǎn)品。這個步驟是對用戶業(yè)務(wù)需求的一個升華,是一個把用戶業(yè)務(wù)管理流程優(yōu)化,轉(zhuǎn)化為軟件產(chǎn)品,從而提升管理而實現(xiàn)的質(zhì)的飛躍,這一步是否成功,直接關(guān)系到開發(fā)出來的軟件產(chǎn)品能否得到用戶認可,順利交付給客戶,客戶能否真正運用我們的產(chǎn)品幫助他解決業(yè)務(wù)或管理問題。

按照軟件工程對軟件開發(fā)過程的描述,需求階段我們可以細分為需求調(diào)研和需求分析兩個小階段,需求調(diào)研需要充分細致的了解客戶目標,用戶業(yè)務(wù)內(nèi)容、流程等,這是一個對需求的采集過程,是進行需求分析的基礎(chǔ)準備。當我們已經(jīng)了解、理解了用戶的業(yè)務(wù),于是可以開始分析需求了。軟件系統(tǒng)的需求分析可以由產(chǎn)品工程師或系統(tǒng)分析員或兩者分階段合作完成全部的需求分析工作。通過需求調(diào)研,我們會發(fā)現(xiàn)用戶各方面的業(yè)務(wù)很多,從大處著眼,包括用戶的各種業(yè)務(wù)項目、業(yè)務(wù)流程,再明細到業(yè)務(wù)過程的每一個單據(jù),每一條記錄,如生產(chǎn)過程中每一個環(huán)節(jié)的記錄,辦公中的每一個通知,甚至包括文件報刊的收發(fā),計劃生育指標統(tǒng)計等等。如此繁雜的各類業(yè)務(wù),我們從何下手?這時需要我們回頭去查看軟件的項目規(guī)格說明書,再次溫故客戶對軟件項目或產(chǎn)品的最初提出的需求目標和范圍,我們的軟件主要是為用戶解決什么樣的問題。從眾多的業(yè)務(wù)中提取出用戶核心的、主要的、急需的業(yè)務(wù),這些是我們軟件需求主要關(guān)心所在。寫一篇文章需要重點突出,主次分明,我以為規(guī)劃一個軟件產(chǎn)品也是同理。

從用戶繁雜的業(yè)務(wù)中進行業(yè)務(wù)、業(yè)務(wù)流程的提取,把那些分布在各個部門的同一種業(yè)務(wù)提取出來。比如物資的管理,涉及到生產(chǎn)部門的需用計劃,匯總到物資部門的采購計劃,計劃的審批,采購合同,物資采購,物資部門的收發(fā)存業(yè)務(wù),生產(chǎn)部門的物資領(lǐng)用消耗等等,我門需要分析用戶的這個業(yè)務(wù)流程中哪些是系統(tǒng)能幫助管理的,哪些是要在系統(tǒng)外處理的,充分分析了用戶現(xiàn)有的業(yè)務(wù)和業(yè)務(wù)流程,我們進入下一步驟。我們提供的是管理軟件產(chǎn)品,要幫助用戶解決的是管理問題,那么用戶是這樣的業(yè)務(wù)流程,就需要我們分析這樣的流程合理嗎,還有缺陷嗎,怎樣做能提高效率、解決問題,可以運用更先進的管理思想嗎……。一般情況下,我們需要從兩個方面考慮業(yè)務(wù)流程的優(yōu)化。一是我們采用了網(wǎng)絡(luò)計算機這些新的技術(shù)手段,較之原先手工、電話等方式在信息的傳遞、信息的共享、數(shù)據(jù)的處理等方面將會帶來新的方式,必將改變原有的業(yè)務(wù)流程。另一方面就是我們根據(jù)對用戶業(yè)務(wù)的理解,考慮是否可以運用先進的管理思想,比如MRPII、ERP、SCM、CRM、JIT、EIA、E-Business等等管理模型,進行現(xiàn)有業(yè)務(wù)流程的重組或優(yōu)化。當然一旦牽涉到業(yè)務(wù)流程的修改一定要與客戶的中高層管理者進行充分的溝通,只有客戶認同方可確定,因為這一定會在軟件實施時需要相應(yīng)的管理制度配套執(zhí)行。以上都明確了以后,我們可以描繪系統(tǒng)藍圖了。系統(tǒng)有幾個子系統(tǒng),每個子系統(tǒng)有哪些模塊,各個模塊處理哪些業(yè)務(wù),很重要的一點還有各子系統(tǒng)模塊之間的數(shù)據(jù)接口關(guān)系,基礎(chǔ)數(shù)據(jù)從哪里進入,通過哪些處理生成哪些結(jié)果等等。這個過程需要整理、抽象用戶業(yè)務(wù),規(guī)劃軟件實現(xiàn),規(guī)劃軟件系統(tǒng)模塊間的邏輯關(guān)系。因為系統(tǒng)的頁面實現(xiàn)是按照系統(tǒng)模塊的規(guī)劃,所以應(yīng)盡量采用用戶易理解、熟悉的方式、詞語進行模塊的描述。例如ERP系統(tǒng)中的物資管理子系統(tǒng),首先明確這個子系統(tǒng)是ERP系統(tǒng)中進行物資相關(guān)的業(yè)務(wù)處理系統(tǒng),同時它為主生產(chǎn)系統(tǒng)、成本管理子系統(tǒng)提供生產(chǎn)物資供應(yīng)、領(lǐng)用消耗核算等的數(shù)據(jù)支持。因此在規(guī)劃子系統(tǒng)模塊時,按照業(yè)務(wù)過程模型,應(yīng)包含物資需用計劃、物資采購計劃、出入庫管理、庫存管理等主要業(yè)務(wù)模塊,再考慮軟件運行必須的初始數(shù)據(jù)設(shè)置,增加一個基礎(chǔ)信息維護模塊(包括物資大類、物資編碼等信息維護),還有考慮到不同用戶對此系統(tǒng)的不同需求,如更多的生產(chǎn)人員、管理人員的需求,再單獨增加一個綜合查詢和分析模塊。另外還有與物資采購相關(guān)的業(yè)務(wù)如采購合同,可以放到合同管理子系統(tǒng)統(tǒng)一考慮,這里只做查詢。這樣規(guī)劃出了軟件系統(tǒng)對物資管理業(yè)務(wù)的處理,檢查一下是否包含了物資管理中所有核心、主要的業(yè)務(wù),這時我們發(fā)現(xiàn)還有比如物資采購、驗收、盤庫等業(yè)務(wù)還是需要物資管理業(yè)務(wù)人員來完成,系統(tǒng)可以做到的就是記錄結(jié)果。軟件系統(tǒng)是管理的輔助系統(tǒng),不能完全代替人的所有工作。管理軟件再加上管理制度、業(yè)務(wù)人員的操作才構(gòu)成一套完整的管理體系。規(guī)劃出了軟件的功能模塊,只是軟件的功能框架結(jié)構(gòu),下一步就需要明確描述每個模塊的具體內(nèi)容了。包含什么內(nèi)容、能做什么操作,每一個功能點的說明、優(yōu)先級、業(yè)務(wù)規(guī)則、詳細功能描述等等。這些也是軟件需求規(guī)格必須描述的內(nèi)容。

需求分析的表現(xiàn)方式,我們現(xiàn)在采用需求規(guī)格文檔,UML語言描述的用例圖、類圖、活動圖,還有實體關(guān)系圖、界面原型等等,從不同角度、不同需求描述規(guī)劃出的軟件全貌。軟件需求分析直接關(guān)系到軟件產(chǎn)品的方向,所以需求分析的質(zhì)量至關(guān)重要。對于這個關(guān)鍵點的質(zhì)量控制,則可以通過內(nèi)部評審和同行評審的方式,然后是客戶方的評審。項目組內(nèi)部評審或同行評審主要是根據(jù)公司規(guī)范和評審人員本身的經(jīng)驗對需求分析中不明確、不合理、不符合邏輯、不符合規(guī)范的地方予以指正。而客戶的評審主要是對描述的軟件實現(xiàn)是否真正符合他們的需求,能否幫助他們解決問題等方面做出評定。

軟件的需求分析必須要有對原業(yè)務(wù)的一個深入了解、提取、抽象、升華的過程,管理軟件需求分析尤其如此。3.1業(yè)務(wù)流程圖招生辦招生辦院系第一級別財務(wù)處組織部宿管科校醫(yī)院膳食科第二級別第四級別居委會第三級別圖3-1業(yè)務(wù)流程圖3.2數(shù)據(jù)流程圖新生新生P1招生辦P2院系D1注冊表D2注冊表哦D3注冊表P2招生辦圖3-1數(shù)據(jù)流程圖3.3數(shù)據(jù)字典名稱:考生號別名:ksh說明:新生唯一的考生號數(shù)據(jù)值類型:數(shù)值長度:14名稱:姓名別名:xm說明:新生的姓名數(shù)據(jù)值類型:字符長度:8名稱:準考證號別名:zkzh說明:新生唯一的考生號數(shù)據(jù)值類型:數(shù)值長度:12名稱:專業(yè)別名:major說明:新生所在專業(yè)數(shù)據(jù)值類型:字符長度:14名稱:注冊別名:zc說明:判斷新生是否注冊數(shù)據(jù)值類型:邏輯長度:……第四章系統(tǒng)設(shè)計4.1系統(tǒng)設(shè)計的目標系統(tǒng)設(shè)計必須從保證系統(tǒng)的變更性入手,設(shè)計出一個易于理解、容易維護的系統(tǒng)。為了分析具備什么特點的系統(tǒng)易于修改,必須先找出修改一個系統(tǒng)的困難來自何處。系統(tǒng)的修改,往往是某一個模塊或某一子系統(tǒng)的細節(jié)的一些變動,或者是子系統(tǒng)組合關(guān)系的某些變動,更常見的是某一局部的數(shù)據(jù)結(jié)構(gòu)或執(zhí)行語句的修改。這種修改的本生并不困難,困難在于找出需要修改的地方和這一修改對其他部分的影響。我們知道系統(tǒng)各個部分之間存在控制、調(diào)用、數(shù)據(jù)交換等種種聯(lián)系。對某一局部的修改,可能直接或間接的影響到系統(tǒng)其他部分。對A的修改波及到B,而對B的修改又會影響到C,E…,人們把這種影響形象地稱為“水波效應(yīng)”。[26]因此要進行系統(tǒng)某一個局部的修改,必須十分小心的追蹤這一修改所波及的各個方面,這是系統(tǒng)難以修改的主要原因。一個易于修改的系統(tǒng)應(yīng)該由一些相對獨立、功能單一的模塊按照層次結(jié)構(gòu)組成。這些模塊之間不必要的聯(lián)系都已去掉,而且他們的功能及相互關(guān)系都已闡明。這就是結(jié)構(gòu)化設(shè)計的基本思想。4.2數(shù)據(jù)庫設(shè)計本數(shù)據(jù)庫中共含有兩個表,學(xué)生原始數(shù)據(jù)表、專業(yè)交費表。4-1學(xué)生原始數(shù)據(jù)表studengtidmajorzkzhxmsexlzdqcsnylzgzsjfysqfyzc其中studengtid代表考生號,department代表系別,major代表專業(yè),zkzh代表準考證號,xm代表姓名,sex代表性別,lzdq代表來自地區(qū),csny代表出生年月,lzgz代表來自高中,sjfy代表實交費用,sqfy代表所欠費用,zc代表注冊。4-2個專業(yè)交費表majordepartmemtyjfy工商管理管理工程系4400.00財務(wù)管理管理工程系4200.00旅游管理人文社科系4000.00信息管理與信息系統(tǒng)信息管理系4700.00金屬材料工程材料工程系4400.00機械者及制造及自動化機械工程系4700.00工業(yè)設(shè)計汽車工程系4700.00計算機科學(xué)與技術(shù)電子工程系4700.00車輛工程汽車工程系4700.00通信技術(shù)與設(shè)計電信工程系4300.00熱能與動力工程材料工程系4100.00工業(yè)工程汽車工程系4700.00材料成型及控制工程材料工程系4500.00電子信息科學(xué)與技術(shù)電子工程系4600.00其中major代表專業(yè),department代表系別,yjfy代表應(yīng)交費用。兩個表4-1,4-2之間通過major(專業(yè))相關(guān)聯(lián)。4.3功能結(jié)構(gòu)圖系統(tǒng)初始化系統(tǒng)初始化創(chuàng)建密鑰盤重置密碼各院系、部門身份驗證新生注冊新生注銷修改密碼圖4-1一般功能圖招生辦招生辦查看各系部密碼查看各院系查看單個新生察看注冊有問題的新生統(tǒng)計查看各部門圖4-2特殊功能1財務(wù)處財務(wù)處新生注冊欠費統(tǒng)計圖4-3特殊功能2院系部分院系部分新生注冊院系統(tǒng)計新生注銷圖4-4特殊功能34.4輸入輸出設(shè)計4.4.1輸出設(shè)計1)輸出的內(nèi)容本系統(tǒng)的輸出主要是總體信息,而且大部分是數(shù)字信息。如:學(xué)工部:它需要知道有多少人到了,還缺多少人,他們分布在哪些系。財務(wù)部:它需要知道有多少人交費了,還有多少人沒有交費,欠費人的名單及欠費金額。這些學(xué)生各分布在哪些系。各系部:它需要知道哪些專業(yè)(班級)的報到情況,交費情況。而以上所有信息必須準確、清晰、明了,不能有任何的失誤。2)輸出設(shè)備和介質(zhì)顯示終端、打印機。3)確定輸出格式采用報表的格式對數(shù)據(jù)進行輸出,這樣會很清晰、明了!有很多的表單還需要打印出來,作為一種資料進行統(tǒng)計。譬如學(xué)工部會把信息發(fā)送到各部各個系,用于對學(xué)生的核對工作。4.4.2輸入設(shè)計我在輸入方法要求簡單、迅速、方便的前提下,本著最小量原則、簡單性原則、早檢驗原則、少轉(zhuǎn)換原則做出如下輸入設(shè)計。輸入設(shè)計的內(nèi)容輸入的數(shù)據(jù)內(nèi)容新生注冊碼作為新生的唯一標示,其余的信息均由系統(tǒng)生成。在3.3和4.1節(jié)中已詳細論述,不再累述。數(shù)據(jù)的輸入方式因為數(shù)據(jù)都是在新生報到現(xiàn)場進行輸入,發(fā)生的地點遠離計算機機房,發(fā)生的時間是隨機的,而且要求立即處理,因此采用聯(lián)機終端輸入。輸入數(shù)據(jù)的記錄格式輸入記錄以表格輸入為主,有很多都是下拉框式的。輸入數(shù)據(jù)的正確性效驗如果輸入的數(shù)據(jù)不符合輸入框中的內(nèi)容,那么系統(tǒng)會提示我們此輸入有誤,重新輸入。如果是由于錄入人粗心所導(dǎo)致的錯誤,本系統(tǒng)將不提供任何措施。輸入設(shè)備鍵盤、鼠標輸入。數(shù)據(jù)記錄格式設(shè)計為了便于操作人員、填表人員、現(xiàn)場工作人員填寫,我們把表格設(shè)計得比較規(guī)范而獨特。采用了一下技術(shù):塊風(fēng)格2)陰影3)選擇框4)顏色5)設(shè)立數(shù)字域輸入數(shù)據(jù)的效驗方法重復(fù)效驗2)視覺效驗3)分批匯總效驗4)控制總數(shù)效驗5)數(shù)據(jù)類型效驗6)格式效驗7)邏輯效驗8)界限效驗9)記錄計數(shù)效驗10)平衡效驗11)匹配效驗第五章系統(tǒng)實施系統(tǒng)設(shè)計說明書審核通過之后,研制工作進入了實施階段。這一階段主要是把物理模型轉(zhuǎn)換為實際運行的物理系統(tǒng),前面所提到只是想法,怎樣通過開發(fā)工具和編程方法把這些想法變成現(xiàn)實便是這一階段的任務(wù)。5.1系統(tǒng)實施階段的任務(wù)5.1.1實施階段的主要活動系統(tǒng)實施是開發(fā)信息系統(tǒng)的最后一個階段。這個階段的主要任務(wù)就是實現(xiàn)系統(tǒng)設(shè)計階段的物理模型,按實施方案完成一個可以實際運行的信息系統(tǒng),最后交付用戶使用,系統(tǒng)設(shè)計說明書詳細規(guī)定了系統(tǒng)的結(jié)構(gòu),規(guī)定了各個模塊的功能、輸入和輸出,規(guī)定了數(shù)據(jù)庫的物理結(jié)構(gòu)。具體講,包括以下幾點:(1)軟、硬件準備計算機需要以下級別之上配置,MicrsoftVisualStudio.NET2003的運行要求如下:CPU:〉800HZ;內(nèi)存:〉128M;硬盤容量:〉5G;操作系統(tǒng):WindowsNT/Windows2000/WindowsXP/WindowsME,在這樣的配置之下,才能保證軟件開發(fā)的順利進行,如果低于以上配置,計算機的運行會很慢,在開發(fā)過程中可能會導(dǎo)致死機,從而容易丟失數(shù)據(jù);更令人不愉快的就是點開一個什么頁面要等待半天,這將會影響人的心情,從而導(dǎo)致開發(fā)的失敗。(2)人員培訓(xùn)主要是了解可視化開發(fā)系統(tǒng)軟件的一些基本操作,如組件、屬性和對象。有這種開發(fā)經(jīng)驗更好。(3)數(shù)據(jù)準備整個系統(tǒng)的數(shù)據(jù)都是通過某軟件把當年的高考生的基本情況下載,按照自己的招生計劃和招生比例挑出合適的學(xué)生,也即自己錄取的學(xué)生。把他們的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫,因為整個系統(tǒng)運行的全過程都是與這個首批數(shù)據(jù)源相關(guān)。5.1.2系統(tǒng)實施階段的特點。與系統(tǒng)分析、系統(tǒng)設(shè)計階段相比,系統(tǒng)實施階段的特點是工作量大,投入的人力、物力比較多。因此,這一階段的組織管理工作也很重要,對其時間上的調(diào)度安排就十分重要。在系統(tǒng)分析階段,我是系統(tǒng)分析員;在系統(tǒng)設(shè)計階段,我是設(shè)計師;在實施階段,我是自我組織者。通過調(diào)查研究,分析問題,理解用戶要求,精心設(shè)計,提出可行方案,最后自我協(xié)調(diào)進入系統(tǒng)實施階段。5.2分塊實現(xiàn)方法根據(jù)上面的圖4-1、4-2、4-3、4-4,我可以按照這個順序逐步實現(xiàn)其一般功能、特殊功能各個模塊,當然這幾個模塊并不是獨立的,而是相互聯(lián)系,相互穿插的。5.3編程方法編程(coding)就是為各個模塊編寫程序。這時系統(tǒng)是現(xiàn)階段的主要任務(wù),在系統(tǒng)開發(fā)的各個階段中,編程是最容易,也是掌握得較好的一項工作。根據(jù)結(jié)構(gòu)化設(shè)計了詳細方案,又有了高級語言,初級程序員都可以參加這一階段的任務(wù),當然程序員的水平?jīng)Q定了程序的水平。系統(tǒng)研發(fā)成功之后,肯定是可以工作的,而且調(diào)試代價會比較低、容易維護且易于修改,設(shè)計也不是太復(fù)雜,但最后效率是否很高我就不敢肯定了。1.和數(shù)據(jù)庫連結(jié)代碼:Setconn=Server.CreateObject("ADODB.Connection") conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath("hj.mdb") setrs=server.createobject("adodb.recordset")2.查詢代碼:sql1="select*fromreg1wherestudengtid='"&ksh&"'andzc=false"'未注冊的 sql2="select*fromreg1wherestudengtid='"&ksh&"'andzc=true"'已經(jīng)注冊過的 sql3="select*fromreg1wherestudengtid='"&ksh&"'"'判斷有無此注冊號 sql4="updatereg1setzc=truewherestudengtid='"&ksh&"'"'更新注冊子段 setbase2=conn.Execute(sql2)'已經(jīng)注冊過的 setbase1=conn.Execute(sql1)'未注冊的3.判定新生是否注冊代碼:<tdcolspan="4"><divalign="center"><% ifi=1then response.write("注冊成功!") endififi=2then response.write("您已經(jīng)注冊過了,無需再注冊!") endif iflen(ksh)>=1then setbase3=conn.Execute(sql3) ifbase3.eofthen response.write("對不起,你輸入的考生號不正確,請您輸入正確的14位號") endif endif %>第六章總結(jié)6.1本文總結(jié)本文歷時120來天,除了通過圖書館、網(wǎng)上查資料之外,還把以前的好些課本都拿出來翻了翻,可以說本文中有很多都是我曾經(jīng)學(xué)過的東西,只是我把它們串起來了而已,像數(shù)據(jù)庫技術(shù)方面的東西以及網(wǎng)頁制作方面的東西都是我重新看書理解,在本文的制作過程中學(xué)到了很多東西,尤其那種對知識的渴求,對有些不懂的地方的思考。真正明白學(xué)習(xí)要靠主動,那樣才覺得是一種生活,而不是一種拖累。我記起了曾經(jīng)計算機網(wǎng)絡(luò)老師付勇智說的一句話,“在軟件開發(fā)部門軟件的需求分析、功能分析是最重要的,而且會花很很多很多的時間”,我只能部分體會這句話,因為我沒有把我的想法最后用代碼實現(xiàn)出來。本文結(jié)構(gòu)參照《信息系統(tǒng)分析與設(shè)計第二版》關(guān)于信息系統(tǒng)分析與設(shè)計的格式,內(nèi)容則是根據(jù)自己的了解以及自己對系統(tǒng)地認識,一部分一部分聯(lián)系實際寫出來的。前后共六章,每一章節(jié)為下一章節(jié)作出鋪墊,章章相扣。6.2發(fā)展展望計算機遠程錄取(網(wǎng)上錄?。┦侵咐糜嬎銠C信息處理技術(shù)及計算機網(wǎng)絡(luò)技術(shù),各地招生辦將考生檔案電子化,并通過中國教育網(wǎng)與考研網(wǎng)(CERNETR)傳送給招生院校,院校則通過計算機調(diào)閱考生的電子檔案,提出錄取意見和退檔意見。計算機遠程錄取系統(tǒng)為招生工作提供了方便、快捷的考生信息。然而在計算機遠程錄取系統(tǒng)與學(xué)生學(xué)籍管理系統(tǒng)之間,經(jīng)調(diào)研,各高校目前都不具備一套完整的管理信息系統(tǒng)以銜接他們的工作流程。許多高校都是以人工或半自動的方式完成每年的招生工作后期工作。比如說從省考試院獲取打印的新生老名單后,還重新利用人工的方式進行輸入計算機使用辦公自動化軟件進行半自動處理,甚至有些院校采用人工的方法進行分班工作:接下來到學(xué)校各部又必須重新輸入新生的基本信息,這樣造成網(wǎng)上錄取所獲取的電子信息失去了利用價值,所以研究開發(fā)《高校新生報到管理系統(tǒng)》成為必要。《高校新生報到管理系統(tǒng)》主要完成在網(wǎng)上錄取新生后的數(shù)據(jù)采集、處理、分配工作以及后續(xù)的新生網(wǎng)上注冊、上報數(shù)據(jù)等工作,主要包括網(wǎng)上錄取數(shù)據(jù)的處理以及學(xué)生管理的其他部門提供新生數(shù)據(jù)來源。高校在沒有采用這些類似系統(tǒng)之前,就很難對每天的報到人數(shù)做出統(tǒng)計,而采用之后,可以很方便的計算出有哪些人已經(jīng)到了,有哪些人還沒有到,全交錢的人數(shù)是多少,部分繳費的人數(shù)是多少,系與系之間能很輕松的做出對比。大的方面來說,它也是中國教育界的一種進步,在80年代的中國除了大城市有計算機這個詞之外,其余的地方對這個東西還沒有形成一個概念。90年代中期之后,計算機、電腦對我們大家已經(jīng)并不陌生,在大中型城市電腦已經(jīng)進入家庭,這是一次信息技術(shù)革命帶來的進步,以前需要手寫的東西都可以交給電腦來做,當然這只是電腦最基本的功能-打字。隨著時代的進步與發(fā)展,電腦越來越多地被應(yīng)用,譬如金融、機械、自動化,90年代中期,電腦已經(jīng)大面積的進入學(xué)校,但應(yīng)用卻沒有達到電腦的萬分之一,只是基于簡單的打字、編程、游戲等功能。進入二十一世紀之后,我們所說的社會是一個信息化的社會,走到哪里電腦的觸角都回伸到哪里,學(xué)校這個作為人才培育基地,其信息化的程度當然不會亞于其他行業(yè),首要的標志便是以電腦的數(shù)量多少、配置高低作為衡量的標準,這只是在硬件方面的要求,在軟件方面學(xué)校就要求有更多高廣的認識,各種軟件的引進與應(yīng)用都反映了一個學(xué)校的綜合水平。而在中國90%的高校里面在接新生時現(xiàn)在都是采用的全人工接待,如果現(xiàn)在哪個學(xué)校采用非人工的接待方式,這無疑會給學(xué)校錦上添花,提高其知名度,同時也可以擴大在同層次高校中的影響!在市場競爭如此激烈的今天,學(xué)校也被推進了市場競爭的行列,如何在這種環(huán)境中生存下去,這都是每所高校必須面臨的問題,外觀固然重要,但實質(zhì)才是核心,像清華、北大的老校區(qū)都是非常的陳舊,但它的那種古典韻味,那種濃厚的學(xué)術(shù)氛圍是其他高校所不能比擬的,那是因為無論硬件、軟件、師資,他們都是一流,硬件是骨頭,軟件是靈魂,我們必須先把硬件(基礎(chǔ)設(shè)施)建設(shè)和他們保持平衡,這樣我們才能發(fā)展軟件(師資)。那么我們制作這個系統(tǒng)并不是說功能一定要有多么多么強大,關(guān)鍵是向別人證明,我們的學(xué)生也能夠自己動手、開發(fā),我們雖然不是一流,但我們可以成為一流。致謝時光飛逝,四年緊張而充實的學(xué)習(xí)生活即將結(jié)束。當我們合上這本凝聚了多少老師和同學(xué)心血的論文時,心中不禁感慨萬千。在走過的一千多個日日夜夜里,是各位老師、同學(xué)和朋友的栽培和親切關(guān)懷使我在治學(xué)、修生、立德方面取得了長足的進步,自己走出的每一步都離不開他們的無私幫助和鼓勵。論文到今天得以順利完成,非常感謝我的導(dǎo)師XXX老師。在論文寫作過程中給了我無盡的幫助和悉心的指導(dǎo)。論文從選題、查閱文獻、修改,直至定稿,無不凝聚了導(dǎo)師的大量心血。X老師高尚的人品和嚴謹?shù)闹螌W(xué)態(tài)度使我終生難忘。四年中還有許多老師和同學(xué)在學(xué)習(xí)和生活中給了我無數(shù)的關(guān)懷、支持與鼓勵,在此謹向所有關(guān)心和幫助過我的老師、同學(xué)和朋友們表示最衷心的感謝!參考文獻[1]Jefery,JeffreyD.UIIman,JenniferWidomz楊東春,唐世渭,徐其均等譯.數(shù)據(jù)庫系統(tǒng)實現(xiàn).機械工業(yè)出版社,2001.3,34~63[2]清宏計算機工作室.VisualBasic編程技巧.機械工業(yè)出版社,2003.3,127~131[3]程剛,張勇,鄭章.VisualC++6.0數(shù)據(jù)庫技術(shù)開發(fā).機械工業(yè)出版社,2003.1,45~98[4]李加福,邸雪峰.VisualFoxpro6.0中文版入門與提高.清華大學(xué)出版社,2002.1,37~62[5]施威銘研究生室著唐家才、李赫雄改編.SQLSever2000中文版管理實務(wù).人民郵電出版社,2001.7,44~46[6]飛思科技產(chǎn)品研發(fā)中心.SQLSever2000應(yīng)用開發(fā).電子工業(yè)出版社,2001.6,47~52[7]飛思科技產(chǎn)品研發(fā)中心.SQLSever2000系統(tǒng)管理.電子工業(yè)出版社,2001.6,55~67[8]飛思科技產(chǎn)品研發(fā)中心.SQLSever2000數(shù)據(jù)庫和數(shù)據(jù)倉庫.電子工業(yè)出版社,2001.6,84~92[9]飛思科技產(chǎn)品研發(fā)中心.SQLSever2000速查.電子工業(yè)出版社,2001.6,53~64[10]飛思科技產(chǎn)品研發(fā)中心.SQLSever2000數(shù)據(jù)處理技術(shù).電子工業(yè)出版社,2001.6,77~79[11]飛思科技產(chǎn)品研發(fā)中心.SQLSever2000基礎(chǔ)與提高.電子工業(yè)出版社,2001.6,82~113[12]飛思科技產(chǎn)品研發(fā)中心.SQLSever2000數(shù)據(jù)應(yīng)用于開發(fā).電子工業(yè)出版社,2001.6,33~47[13]李勁,謝兆陽.SQLSever2000數(shù)據(jù)庫設(shè)計和系統(tǒng)管理.清華大學(xué)出版社,2001.6,69~83[14]李勁,謝兆陽.SQLSever2000與XML整合應(yīng)用.清華大學(xué)出版社,2001.6,97~134[15]郝啟唐,張哲峰.C#數(shù)據(jù)庫入門經(jīng)典.清華大學(xué)出版社,2003.3,176~253[16]CarciFrohotkGarcia,JamieReding,EdwardWhalen,etal.SQLSever2000系統(tǒng)管理員寶典.清華大學(xué)出版社,2001.7,34~49[17]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社,2003.266~78[18]汪曉平,吳勇強,張宏林.ASP網(wǎng)絡(luò)開發(fā)技術(shù).人民郵電出版社,2000.4,47~89[19]高清和.ASP.NET程序設(shè)計.中國鐵道出版社,2001.12,57~126[20]葉錫君.大學(xué)信息技術(shù)教程.中國農(nóng)業(yè)出版社,2002.2,145~167[21]陶君才.數(shù)據(jù)庫原理與設(shè)計.西安交通大學(xué)出版社,2001.9,55~143[22]段凡于,蘇斌.數(shù)據(jù)庫技術(shù)與應(yīng)用.西南交通大學(xué)出版社,2001.9,232~257[23]劉秀芳,李梅、裘實.MicrotsoftSQLSever6.5實用指南.國際工業(yè)出版社,1998.6,174~196[24]王冠.SQL查詢語言與方法.科學(xué)出版社1999.7,189~243[25]牟乾輝,張瑩.SQL語言和SQLSever7.0數(shù)據(jù)庫開發(fā)指南.冶金工業(yè)出版,2000.1,255~278[26]王曉敏,鄺孔武.信息系統(tǒng)分析與設(shè)計第二版.清華大學(xué)出版社,2002.2,85~198[27]李少云.基于多層結(jié)構(gòu)的模型管理系統(tǒng)分析與設(shè)計:[碩士學(xué)位論文].云南大學(xué);20020401,基于C8051F單片機直流電動機反饋控制系統(tǒng)的設(shè)計與研究基于單片機的嵌入式Web服務(wù)器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設(shè)計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機的遠程抄表系統(tǒng)的設(shè)計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設(shè)計和應(yīng)用基于單片機的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設(shè)計Pico專用單片機核的可測性設(shè)計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構(gòu)建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學(xué)生單片機應(yīng)用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設(shè)計基于單片機的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機的低壓無功補償控制器的設(shè)計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機的疊圖機研究與教學(xué)方法實踐基于單片機嵌入式Web服務(wù)器技術(shù)的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)HYPERLINK"/det

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論