




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、i學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng)摘要本系統(tǒng)全稱為學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng)。根據(jù)開發(fā)要求,它主要應(yīng)用于教育系統(tǒng),完成對(duì)日常的教學(xué)、教務(wù)、教師以及學(xué)生的計(jì)算機(jī)化的管理。開發(fā)學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng)可使學(xué)院教職員工減輕工作壓力,比較系統(tǒng)地對(duì)教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時(shí),可以減少勞動(dòng)力的使用,加快查詢速度、加強(qiáng)管理,以及國(guó)家各部門關(guān)于信息化的步伐,使各項(xiàng)管理更加規(guī)范化。目前,學(xué)校工作繁雜、資料重多。目前,管理信息系統(tǒng)已進(jìn)入高校,但還未普及,而對(duì)于學(xué)生成績(jī)統(tǒng)計(jì)分析來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。本系統(tǒng)管理內(nèi)容廣泛,全面涉及了教務(wù)教學(xué)上的各項(xiàng)服務(wù),
2、包括學(xué)生成績(jī)管理,其中有學(xué)生成績(jī)管理;學(xué)生管理等等。在開發(fā)過程中,注意使其符合操作的業(yè)務(wù)流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機(jī)構(gòu)。在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結(jié)合的方法,遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施四個(gè)主要階段進(jìn)行設(shè)計(jì),而在具體的設(shè)計(jì)上,采取了演化式原型法,隨著用戶的使用及對(duì)系統(tǒng)了解的不斷加深,對(duì)某一部分或幾部分進(jìn)行重新分析、設(shè)計(jì)、實(shí)施。在開發(fā)工具的選擇上,主要利用 visual c+編程語(yǔ)言進(jìn)行開發(fā),使用微軟自帶的數(shù)據(jù)庫(kù),從而保證了數(shù)據(jù)的完整性與一致性。本論文主要從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與使用等幾個(gè)方面進(jìn)行介紹?!娟P(guān)鍵詞關(guān)鍵
3、詞】成績(jī)管理系統(tǒng) 成績(jī)管理 數(shù)據(jù)庫(kù) visual c+iiabstractthe name of our system is grade management system.according to the requirements of developing, the system is mainly applied to education system which manageas the daily teaching educational administration and computeration of teachers and students. developing gra
4、de management system can not only ruduce the presure of the staff and systematically manage the service and information, but also decrease the use of labour force, accelerate the requiring speed, improve management, speed the pace of concernad national department autumated information retrieval to s
5、tandardize the managements. nowdays, the universities work are miscellaneous,especially in private ones.its important to put the teachers management on the table. up to now, mamagement has come into universities but not popularized. as for the teaching management, there is not a set of complete and
6、unified system, so its very necessary to develop a common,compatible one. the system is wide and comprehensive in including most of the service items of teaching plans, such as grade management which refers to teaching plans, grade management, students management and so on. in developing procedure,
7、we pursure the comprehensiveness and commomality of the system, so that it can not only be applied in one educational institution. in choosing the developing methods, we combine the life sycle approach and the prototype-based approach, approach in four main steps: system investigation, system analys
8、is, system design and system implementation. as to data design, evolutionary prototype-based approach is partialy adopted to reanalysize, redisign and reimplemate with the users ever-increasing understanding of the system. in choosing the developing tool, visual c+ programming language is employed.
9、in line of microsoft self-sustaining. to ensure the integratedness and consistency. this thesis mainly introduce the ideas of the analysizing , designing , iiiimplementing and application of this system.keywords: grade management system, grade management , database, visual c+4目錄摘要摘要.iiabstract .iii引
10、言引言.2第第 1 1 章章 緒論緒論.41.1 問題的提出.41.2 現(xiàn)有系統(tǒng)存在問題的分析.51.3 系統(tǒng)開發(fā)目標(biāo).51.4 開發(fā)工具的選擇.61.5 開發(fā)方法的選擇.61.5.1 系統(tǒng)分析.81.5.2 系統(tǒng)設(shè)計(jì).81.5.3 系統(tǒng)實(shí)施.91.5.4 調(diào)試維護(hù).91.6 開發(fā)本系統(tǒng)的意義.10第第 2 章章 系統(tǒng)分析系統(tǒng)分析.112.1 背景分析.112.2 組織機(jī)構(gòu)調(diào)查分析.112.3 可行性分析.122.3.1 技術(shù)可行性分析.122.3.2 經(jīng)濟(jì)可行性.132.3.3 運(yùn)行可行性.13第第 3 章章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì).143.1 系統(tǒng)功能設(shè)計(jì).143.2 數(shù)據(jù)庫(kù)設(shè)計(jì).153.3 算
11、法分析.17第第 4 章章 系統(tǒng)調(diào)試與運(yùn)行系統(tǒng)調(diào)試與運(yùn)行.224.1 系統(tǒng)調(diào)試.224.2 系統(tǒng)測(cè)試與運(yùn)行.224.2.1 測(cè)試方法.224.2.2 測(cè)試數(shù)據(jù).234.2.3 測(cè)試內(nèi)容.234.2.4 測(cè)試結(jié)果.235第第 5 章章 結(jié)論結(jié)論.24致謝致謝.25參考文獻(xiàn)參考文獻(xiàn).262引言開發(fā)學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng)的目的今天的計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步,它已經(jīng)被應(yīng)用到許多領(lǐng)域,如教育、國(guó)防、企業(yè)事業(yè)單位等。計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:1、計(jì)算機(jī)可以替代人工進(jìn)行許多繁雜的勞動(dòng)。2、計(jì)算機(jī)可以節(jié)省許多資源。3、計(jì)算機(jī)可以提高人們的工作效率。4、計(jì)算機(jī)可以使敏感文
12、件更加安全、更加可靠等。隨著信息技術(shù)的不斷發(fā)展,學(xué)校對(duì)教務(wù)管理也越來越重視了,資金投入比例也在加大,學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng)開發(fā)也開始走向完善的階段。學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng)是典型的信息管理系統(tǒng)(mis, managemeng information system),是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息的收集、傳送、存儲(chǔ)、維護(hù)和使用的系統(tǒng)。本系統(tǒng)開發(fā)的任務(wù)是實(shí)現(xiàn)學(xué)生成績(jī)管理的信息化、系統(tǒng)化、規(guī)范化。目的是開發(fā)一個(gè)具有添加,查詢,修改,更新,維護(hù)等功能強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng)。本系統(tǒng)基于 windows 操作平臺(tái),利用計(jì)算機(jī)關(guān)系數(shù)據(jù)庫(kù)技術(shù)和面向?qū)ο蟮某绦蛟O(shè)計(jì)思想設(shè)計(jì)而成的。該系統(tǒng)我們將采用的開發(fā)工具是act
13、ivex data objects (ado) 是微軟最新的數(shù)據(jù)訪問技術(shù)。它被設(shè)計(jì)用來同新的數(shù)據(jù)訪問層 ole db provider 一起協(xié)同工作,以提供通用數(shù)據(jù)訪問(universal data access) 。ole db 是一個(gè)低層的數(shù)據(jù)訪問接口,用它可以訪問各種數(shù)據(jù)源,包括傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù),以及電子郵件系統(tǒng)及自定義的商業(yè)對(duì)象。3ado 向我們提供了一個(gè)熟悉的,高層的對(duì) ole db 的 automation 封裝接口。對(duì)那些熟悉 rdo 的程序員來說,你可以把 ole db 比作是odbc 驅(qū)動(dòng)程序。如同 rdo 對(duì)象是 odbc 驅(qū)動(dòng)程序接口一樣,ado 對(duì)象是 ole db
14、的接口;如同不同的數(shù)據(jù)庫(kù)系統(tǒng)需要它們自己的 odbc 驅(qū)動(dòng)程序一樣,不同的數(shù)據(jù)源要求它們自己的 ole db 提供者(ole db provider) 。目前,雖然 ole db 提供者比較少,但微軟正積極推廣該技術(shù),并打算用 ole db 取代 odbc。 ado 向 vb 程序員提供了很多好處。包括易于使用,熟悉的界面,高速度以及較低的內(nèi)存占用(已實(shí)現(xiàn) ado2.0 的 msado15.dll 需要占用 342k內(nèi)存,比 rdo 的 msrdo20.dll 的 368k 略小,大約是 dao3.5 的dao350.dll 所占內(nèi)存的 60) 。同傳統(tǒng)的數(shù)據(jù)對(duì)象層次(dao 和 rdo)不同
15、,ado 可以獨(dú)立創(chuàng)建。因此你可以只創(chuàng)建一個(gè)connection對(duì)象,但是可以有多個(gè),獨(dú)立的recordset對(duì)象來使用它。ado 針對(duì)客戶服務(wù)器以及 web 應(yīng)用程序作了優(yōu)化。 本文的目的是帶你進(jìn)入 ado 廣闊的世界并開始使用它。后臺(tái)數(shù)據(jù)庫(kù)采用的是 access 2003 數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)是信息管理系統(tǒng)的后臺(tái),存儲(chǔ)著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。良好的數(shù)據(jù)庫(kù)設(shè)計(jì),可以提高數(shù)據(jù)信息的存儲(chǔ)效率保證數(shù)據(jù)信息的完整性和一致性。 4第 1 章 緒論 本文以學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng)的開發(fā)為背景,論述了管理信息系統(tǒng)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法,全文共分為緒論、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)
16、實(shí)施、總結(jié)、致謝、參考文獻(xiàn)、附錄等。1.1 問題的提出問題的提出數(shù)據(jù)庫(kù)是一門研究數(shù)據(jù)管理的技術(shù),始于 20 世紀(jì) 60 年代,經(jīng)過 40多年的發(fā)展,現(xiàn)在已經(jīng)形成了理論體系,成為計(jì)算機(jī)軟件的一個(gè)重要分支。數(shù)據(jù)庫(kù)技術(shù)體現(xiàn)了當(dāng)代先進(jìn)的數(shù)據(jù)管理方法,使計(jì)算機(jī)的應(yīng)用真正滲透到國(guó)民經(jīng)濟(jì)各個(gè)部門,在數(shù)據(jù)處理領(lǐng)域發(fā)揮著越來越大的作用。隨著社會(huì)的發(fā)展和經(jīng)濟(jì)時(shí)代的到來,管理信息系統(tǒng)在各行各業(yè)都越來越重要,特別是教育事業(yè)。在經(jīng)濟(jì)發(fā)達(dá)的國(guó)家,許多教育機(jī)構(gòu)(如公辦、私立、培訓(xùn)機(jī)構(gòu)等) ,都投入了大量的資金開發(fā) mis 系統(tǒng),以求在將來激烈的競(jìng)爭(zhēng)中立于不敗之地。在我國(guó),民辦教育是新興的一個(gè)行業(yè),是隨著改革開放和市場(chǎng)經(jīng)濟(jì)的
17、發(fā)展根據(jù)中國(guó)特有的國(guó)情發(fā)展起來的,特別是中國(guó)民辦教育促進(jìn)法的出臺(tái),從一定的程度上規(guī)范和促進(jìn)了中國(guó)民辦教育的發(fā)展,這是一個(gè)很有發(fā)展前途的新興產(chǎn)業(yè),但是同發(fā)達(dá)國(guó)家相比,我國(guó)的民辦教育行業(yè)的信息技術(shù)的應(yīng)用程度還很低,只有在大城市中發(fā)展較早、規(guī)模較大的民辦院校中才使用計(jì)算機(jī)進(jìn)行大規(guī)模操作,從各方面提高工作效率,取得良好的社會(huì)和經(jīng)濟(jì)效益,而一些新興的、規(guī)模較小的民辦機(jī)構(gòu)還沒有全部具備這種功能。因此可見,隨著我國(guó)民辦教育的迅速發(fā)展,信息技術(shù)在其上的應(yīng)用會(huì)更加地廣泛和深入。51.2 現(xiàn)有系統(tǒng)存在問題的分析現(xiàn)有系統(tǒng)存在問題的分析有的學(xué)校根本就沒有學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng),還是手工操作。雖然計(jì)算機(jī)日新月異的發(fā)展,但
18、是有的領(lǐng)導(dǎo)只見眼前利益,不關(guān)心,甚至不敢嘗試新興的事物。手工操作還十分落后,效率極低,成本很大,以后的社會(huì)是信息的社會(huì),信息只有快,準(zhǔn),精才能發(fā)揮其價(jià)值。所以機(jī)器代替人力是必然的歷史發(fā)展趨勢(shì),只有領(lǐng)導(dǎo)的重視和支持才能從人工操作改為計(jì)算機(jī)的自動(dòng)化系統(tǒng)。人工操作必將被計(jì)算機(jī)代替。有些學(xué)校雖使用了計(jì)算機(jī),甚至管理系統(tǒng),但是仍然存在很多問題,問題一日不解決,效率就一日提不上去。還有,有的系統(tǒng)很不完善到處是漏洞,可以說是千瘡百孔,這樣極不完善的系統(tǒng)能有保障嗎?1.3 系統(tǒng)開發(fā)目標(biāo)系統(tǒng)開發(fā)目標(biāo)本系統(tǒng)是將現(xiàn)代化的計(jì)算機(jī)技術(shù)和傳統(tǒng)的教學(xué)、教務(wù)工作相結(jié)合,按照學(xué)校的工作流程設(shè)計(jì)完成的。為了使系統(tǒng)在學(xué)校的管理中發(fā)
19、揮更大的作用,實(shí)現(xiàn)工作過程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標(biāo):1系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注意到先進(jìn)性。2對(duì)各個(gè)數(shù)據(jù)庫(kù)進(jìn)行動(dòng)態(tài)管理,防止混亂。3能夠按照用戶選擇的不同的條件進(jìn)行簡(jiǎn)單查詢和復(fù)合查詢。4能夠?qū)Σ樵兘Y(jié)果進(jìn)行分類匯總,實(shí)現(xiàn)報(bào)表打印。5方便用戶的操作,盡量減少用戶的操作。61.4 開發(fā)工具的選擇開發(fā)工具的選擇在開發(fā)工具的選擇上,我們選擇最普遍的開發(fā)系統(tǒng),于是選擇了美國(guó) mircrosoft 公司推出的 visual c+ 2003 開發(fā)工具。后臺(tái)數(shù)據(jù)庫(kù)采用的是access 2003 數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)是信息管理系統(tǒng)的后臺(tái),存儲(chǔ)著所有的信息,在信息管理系統(tǒng)
20、中有著很重要的地位。良好的數(shù)據(jù)庫(kù)設(shè)計(jì),可以提高數(shù)據(jù)信息的存儲(chǔ)效率保證數(shù)據(jù)信息的完整性和一致性。 1.5 開發(fā)方法的選擇開發(fā)方法的選擇在開發(fā)方法的選擇上,選擇了演繹式原型法與生命周期法相結(jié)合的方法。具體來說,就是在系統(tǒng)開發(fā)之前對(duì)系統(tǒng)有一個(gè)總體框架設(shè)想,各功能單元的結(jié)構(gòu)和功能也比較清楚,但是還沒有具體實(shí)現(xiàn)。系統(tǒng)完成什么功能,分成哪幾個(gè)部分,各個(gè)部分又有哪幾個(gè)模塊,都已理解掌握,且以后不需要做更大的變動(dòng),只是具體到每個(gè)模塊,還沒有全部實(shí)現(xiàn)。具體地設(shè)計(jì)可能是完全實(shí)現(xiàn)一個(gè)模塊,也可能是用一個(gè)效率高地模塊代替一個(gè)舊模塊。信息系統(tǒng)的開發(fā)是一項(xiàng)比較復(fù)雜的工作,我們必須選用科學(xué)的有效的開發(fā)方法。近年來,國(guó)內(nèi)外已
21、逐步總結(jié)出一些開發(fā)信息系統(tǒng)的方法和技術(shù),但是,從目前的情況來看,系統(tǒng)的開發(fā)技術(shù)仍是一個(gè)比較薄弱的環(huán)節(jié)。那么根據(jù)本系統(tǒng)開發(fā)的要求,本系統(tǒng)選擇了生命周期法和原型法相結(jié)合的方法?,F(xiàn)具體介紹如下: 生命周期這個(gè)概念源于系統(tǒng)工程方法。廣義地說,任何系統(tǒng)均有其發(fā)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程,這個(gè)過程稱為系統(tǒng)的生命周期。主要包括系統(tǒng)調(diào)查階段、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施及系統(tǒng)維護(hù)與評(píng)價(jià)五個(gè)部分。根據(jù)系統(tǒng)設(shè)計(jì)而對(duì)整個(gè)系統(tǒng)實(shí)施,包括物理實(shí)施,程序設(shè)計(jì),調(diào)試等。實(shí)施是最后的一步,關(guān)系著最后的成功。7系統(tǒng)實(shí)施的任務(wù)主要包括:1程序設(shè)計(jì)2物理實(shí)施3使用說明書4編譯在建筑學(xué)和機(jī)械設(shè)計(jì)學(xué)中, “原型”指的是其結(jié)構(gòu)
22、、大小和功能都與某個(gè)物體相類似的模擬該物體的原始模型。在管理信息系統(tǒng)開發(fā)中,用“原型”來形象地表示系統(tǒng)的一個(gè)早期可運(yùn)行版本,它能反映新系統(tǒng)的部分重要功能和特征。 “原型方法”則是利用原型輔助開發(fā)系統(tǒng)的一種新方法。 原型方法要求在獲得一組基本的用戶需求后,快速地實(shí)現(xiàn)新系統(tǒng)的一個(gè)“原型”,用戶、開發(fā)者及其他有關(guān)人員在試用原型的過程中,加強(qiáng)通信和反饋,通過反復(fù)評(píng)價(jià)和反復(fù)修改原型系統(tǒng),逐步確定各種需求的細(xì)節(jié),適應(yīng)需求的變化,從而最終提高新系統(tǒng)的質(zhì)量。因此可以認(rèn)為原型方法確定用戶需求的策略,它對(duì)用戶需求的定義采用啟發(fā)的方式,引導(dǎo)用戶在對(duì)系統(tǒng)逐漸加深理解的過程中作出響應(yīng)。原型法主要包括確定系統(tǒng)基本需求階段
23、、構(gòu)造初始原型階段、原型的使用評(píng)價(jià)階段、修改原型階段和確定模型后的處理階段。原型法的基本思想是:憑借著系統(tǒng)分析人員對(duì)用戶要求的理解,在強(qiáng)有力的軟件環(huán)境支持下,快速地給出一個(gè)實(shí)實(shí)在在的模型(或稱原型、雛形) ,然后與用戶反復(fù)協(xié)商修改,最終形成實(shí)際系統(tǒng)。在本系統(tǒng)中選擇了演化型(evolutionary prototying)原型法, 其目的不在于改進(jìn)規(guī)格說明和用戶需求,而是將系統(tǒng)改造得易于變化,在改進(jìn)原型的過程中將原型演化成最終系統(tǒng)。它將原型方法的思想貫穿到系統(tǒng)開發(fā)全過程,對(duì)滿足需求的改動(dòng)較為適合。81.5.1 系統(tǒng)分析系統(tǒng)分析先根據(jù)用戶提出的建立新系統(tǒng)的要求,進(jìn)行初步調(diào)查和初步可行性分析,提出系
24、統(tǒng)總體規(guī)劃。再對(duì)原系統(tǒng)進(jìn)行深入的調(diào)查,徹底掌握原系統(tǒng)的模型,并在此基礎(chǔ)上提出新系統(tǒng)的邏輯模型。a系統(tǒng)目標(biāo)學(xué)校在教學(xué)這一部分主要是由教務(wù)處對(duì)課程、對(duì)學(xué)生、對(duì)學(xué)生成績(jī)進(jìn)行合理地安排以及統(tǒng)籌計(jì)劃,使用本系統(tǒng)對(duì)學(xué)生的成績(jī)進(jìn)行合理管理,實(shí)現(xiàn)學(xué)生成績(jī)的錄入、編輯、刪除等功能,也可以實(shí)現(xiàn)成績(jī)的排序、檢索等。它將成為教務(wù)處老師的一個(gè)很好的幫手。b系統(tǒng)功能總體來說,學(xué)生成績(jī)管理系統(tǒng)完成以下功能:1 學(xué)生管理2 成績(jī)管理3 成績(jī)打印1.5.2 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)根據(jù)系統(tǒng)分析確定的邏輯模型,確定新系統(tǒng)的物理模型,即計(jì)算機(jī)化信息系統(tǒng)應(yīng)用軟件的總體結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì),并提出系統(tǒng)配置方案,繼而對(duì)物理模型進(jìn)行詳細(xì)的設(shè)計(jì)。主要內(nèi)
25、容有:代碼設(shè)計(jì),用戶界面設(shè)計(jì),處理過程設(shè)計(jì),編寫系統(tǒng)設(shè)計(jì)說明書。系統(tǒng)設(shè)計(jì)是以系統(tǒng)分析為基礎(chǔ),而系統(tǒng)設(shè)計(jì)又是系統(tǒng)實(shí)施的基礎(chǔ),系統(tǒng)設(shè)計(jì)的主要任務(wù)是代碼設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、功能結(jié)構(gòu)圖設(shè)計(jì)。系統(tǒng)設(shè)計(jì)的任務(wù)主要包括:91代碼設(shè)計(jì)2系統(tǒng)物理設(shè)計(jì)3數(shù)據(jù)庫(kù)設(shè)計(jì)1.5.3 系統(tǒng)實(shí)施系統(tǒng)實(shí)施按照物理模型實(shí)現(xiàn)應(yīng)用軟件的編寫和測(cè)試,系統(tǒng)試運(yùn)行,編寫技術(shù)文件,系統(tǒng)轉(zhuǎn)換,系統(tǒng)交付使用,以及運(yùn)行后的系統(tǒng)維護(hù)和評(píng)價(jià)等工作。生命周期法要求信息系統(tǒng)的開發(fā)研制工作要按照規(guī)定步驟,使用一定的圖表工具,在結(jié)構(gòu)化和模塊化的基礎(chǔ)上進(jìn)行。結(jié)構(gòu)化的思想是把整個(gè)系統(tǒng)的功能看作是一個(gè)大模塊,根據(jù)系統(tǒng)分析和設(shè)計(jì)的不同要求,按照由頂向下,逐步
26、求精的原則進(jìn)行模塊的分解和組合,這種方法貫穿于系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和程序設(shè)計(jì)的各個(gè)過程中。生命周期法主要有以下幾個(gè)特點(diǎn):1.建立面向用戶的觀點(diǎn)2.加強(qiáng)調(diào)查研究與系統(tǒng)分析3.邏輯設(shè)計(jì)與物理設(shè)計(jì)分別進(jìn)行4.使用結(jié)構(gòu)化、模塊化方法5.嚴(yán)格按照階段進(jìn)行6.工作文件標(biāo)準(zhǔn)化和文獻(xiàn)化1.5.4 調(diào)試維護(hù)調(diào)試維護(hù)系統(tǒng)程序和數(shù)據(jù)的維護(hù)又包括程序的維護(hù),數(shù)據(jù)文件的維護(hù),代碼的維護(hù)等等。維護(hù)是系統(tǒng)在使用中應(yīng)對(duì)系統(tǒng)注意,并加以維護(hù),維護(hù)包括:1系統(tǒng)運(yùn)行的日常維護(hù)2系統(tǒng)運(yùn)行情況的記錄3系統(tǒng)程序和數(shù)據(jù)的維護(hù)。101.6 開發(fā)本系統(tǒng)的意義開發(fā)本系統(tǒng)的意義學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng)是學(xué)校管理中異常重要的一個(gè)環(huán)節(jié),作為學(xué)校,除了育人,
27、就是育知,學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng)的計(jì)算機(jī)化是整個(gè)學(xué)校教務(wù)管理中的重要一部分,能否實(shí)現(xiàn)這一步關(guān)系到學(xué)校辦學(xué)整體效率的高低,鑒于它的重要性,學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng)的開發(fā)與應(yīng)用就逐漸提入議程,并占著越來越重要的份量。運(yùn)用學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng)可以減輕學(xué)院教學(xué)人員的工作量,縮小開支,提高工作效率與準(zhǔn)確率,能夠合理安排時(shí)間,能夠盡快的知道自己的考試成績(jī),投入新的課程的學(xué)習(xí)或復(fù)習(xí)這次沒有考過的課程。而學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng)的應(yīng)用也為今天的民辦教育在未來市場(chǎng)的競(jìng)爭(zhēng)力有所提高。從大的方向說,就是為了加速我國(guó)四化建設(shè)的發(fā)展,實(shí)現(xiàn)全部的自動(dòng)化,使我國(guó)發(fā)展成為通訊網(wǎng)絡(luò)化,決策科學(xué)化,辦公自動(dòng)化的國(guó)家。在現(xiàn)代,高科技的飛躍發(fā)
28、展,人們工作習(xí)慣的改變,特別是電腦的大量普及,人們生活節(jié)奏越來越快,怎樣提高工作效率是人們首先考慮的問題。學(xué)生成績(jī)統(tǒng)計(jì)分析系統(tǒng)是一個(gè)非常繁瑣與復(fù)雜的一項(xiàng)工作,一個(gè)原因就是工作量大,不好管。對(duì)于一個(gè)學(xué)校而言,更應(yīng)該運(yùn)用一些本地資源,提高管理的力度,對(duì)學(xué)生負(fù)責(zé),對(duì)國(guó)家負(fù)責(zé)。11第 2 章 系統(tǒng)分析 這章主要講的是學(xué)生成績(jī)管理系統(tǒng)的邏輯分析,系統(tǒng)分析在整個(gè)系統(tǒng)中具有重要作用為系統(tǒng)的設(shè)計(jì)打下基礎(chǔ)。 2.1 背景分析背景分析學(xué)校在教學(xué)這一部分主要是由教務(wù)處對(duì)課程、對(duì)學(xué)生、對(duì)學(xué)生成績(jī)進(jìn)行合理地安排以及統(tǒng)籌計(jì)劃,以期讓教務(wù)處中最段的時(shí)間段把學(xué)生的成績(jī)核算出來,提高教務(wù)處的辦事效率。同時(shí),能夠隨時(shí)對(duì)學(xué)生、學(xué)生
29、成績(jī)進(jìn)行各種查詢,以及很好地對(duì)系統(tǒng)進(jìn)行維護(hù)。2.2 組織機(jī)構(gòu)調(diào)查分析組織機(jī)構(gòu)調(diào)查分析教學(xué)組織機(jī)構(gòu)主要是由:學(xué)生管理,成績(jī)管理,成績(jī)打印等組成。圖2-1 為組織機(jī)構(gòu)圖。圖 2-1 組織機(jī)構(gòu)圖職責(zé):學(xué)生管理:管理一些學(xué)生的檔案,具體是學(xué)生的學(xué)號(hào)、姓名、家庭地12址、家庭電話等。成績(jī)管理:管理學(xué)生的成績(jī)核算、錄入、刪除、排序、查詢、檢索等。成績(jī)打?。汗芾韺W(xué)生的成績(jī)報(bào)表的打印以及打印報(bào)表的整理、維護(hù)、保存等。2.3 可行性分析可行性分析可行性研究的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。也就是說可行性研究的目的不是解決問題,而是確定問題是否值得去解,研究在當(dāng)前的具體條件下,開發(fā)新系統(tǒng)
30、是否具備必要的資源和其它條件。一般說來,應(yīng)從經(jīng)濟(jì)可行性、技術(shù)可行性、運(yùn)行可行性、法律可行性和開發(fā)方案可行性等方面研究可行性??尚行匝芯啃枰臅r(shí)間長(zhǎng)短取決于工程的規(guī)模,一般說來,可行性研究的成本只占預(yù)期的工程中成本的 5-10%。2.3.1 技術(shù)可行性分析技術(shù)可行性分析技術(shù)上的可行性分析要考慮將來要采用的硬件和軟件技術(shù)能否滿足用戶(這里是校方)提出的要求(如計(jì)算機(jī)的容量、速度等) 。此外,還要考慮開發(fā)人員的水平,做為計(jì)算機(jī)信息管理專業(yè)畢業(yè)的優(yōu)等生,數(shù)據(jù)庫(kù)設(shè)計(jì)方面對(duì)于我們應(yīng)該還過得去,在學(xué)校里生活了四年,對(duì)這個(gè)管理模式應(yīng)該比較熟悉。學(xué)生成績(jī)管理系統(tǒng)的編寫,是十分好編的,我想幾天就可以寫出程序,再花
31、上三來天的調(diào)試,計(jì)劃一個(gè)星期就可以完成投入使用了。我們掌握了數(shù)據(jù)庫(kù)及其應(yīng)用技術(shù)、數(shù)據(jù)庫(kù)原理、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)等課程,對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)、應(yīng)用、維護(hù)13及局域網(wǎng)的組成有了深刻的認(rèn)識(shí)與一定的動(dòng)手實(shí)踐能力,考取了信息處理、程序設(shè)計(jì)、數(shù)據(jù)庫(kù)技術(shù)等國(guó)家 it 認(rèn)證。從一定程度上具備了開發(fā)一個(gè)小型系統(tǒng)的能力。而現(xiàn)在學(xué)院的計(jì)算機(jī)配置均可達(dá)到 p2.2ghz、256m 內(nèi)存、40g 硬盤、256*1024 分辨率的顯示器。2.3.2 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性主要從對(duì)項(xiàng)目的經(jīng)濟(jì)上進(jìn)行分析評(píng)價(jià),一方面是支出的費(fèi)用,包括設(shè)備購(gòu)置費(fèi)、管理和維護(hù)費(fèi)用、人員工資和培訓(xùn)費(fèi)等,另一個(gè)是取得的收益。這是個(gè)超小型的管理系統(tǒng),從投入的人力,
32、財(cái)力與物力來講是非常之小的,只要一臺(tái)電腦,一臺(tái)打印機(jī),這個(gè)系統(tǒng)就可以搞起來,考慮到學(xué)校里有電腦,現(xiàn)只要購(gòu)置一臺(tái)打印機(jī)就可以了。從節(jié)省人力方面,可以讓管理人員從繁與復(fù)雜的工作中解脫出來,做更多的工作,可以給教學(xué)管理提高一個(gè)層次。2.3.3 運(yùn)行可行性運(yùn)行可行性民辦教育正在迅猛發(fā)展,學(xué)院從硬件到軟件都投入了大量的人力、物力、財(cái)力,在教務(wù)上,給各個(gè)辦公室配置了計(jì)算機(jī),并能聯(lián)接到互聯(lián)網(wǎng),并且,學(xué)院領(lǐng)導(dǎo)對(duì)這方面比較重視,在教務(wù)上配置了一定數(shù)目的能夠訓(xùn)練操作計(jì)算機(jī)的干事,可以快速、方便、高效地使用計(jì)算機(jī)進(jìn)行日常工作。學(xué)院開展了計(jì)算機(jī)及其維修專業(yè),可讓學(xué)生以實(shí)踐方式對(duì)系統(tǒng)進(jìn)行維護(hù)。使此系統(tǒng)在實(shí)踐上具備了可行
33、性。 由此可知,開發(fā)學(xué)生成績(jī)管理系統(tǒng)在學(xué)校中具有可行性。14第 3 章 系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)的目的是確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是確定系統(tǒng)的物理配置方案,并且進(jìn)而確定組成系統(tǒng)的每個(gè)程序的結(jié)構(gòu)。首先需要從數(shù)據(jù)流圖出發(fā),設(shè)想完成系統(tǒng)功能的若干種合理的物理方案,分析員應(yīng)該仔細(xì)比較這些方案,并且和用戶共同選定一個(gè)最佳方案,然后,進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì),確定軟件由哪些模塊組成以及這些模塊之間的動(dòng)態(tài)調(diào)用關(guān)系。進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)時(shí)應(yīng)該遵循的最主要的原理是模塊獨(dú)立原理,也就是說:軟件應(yīng)該由一組完成相對(duì)獨(dú)立的子功能模塊組成,這些模塊之間的接口關(guān)系應(yīng)盡量簡(jiǎn)單。 自頂向下逐步求精是進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)的常用途經(jīng),但是,如果已
34、經(jīng)有了詳細(xì)的數(shù)據(jù)流圖,也可以使用面向數(shù)據(jù)流的設(shè)計(jì)方法,用形式化的方法由數(shù)據(jù)流圖映射出軟件結(jié)構(gòu)。 在進(jìn)行詳細(xì)的過程設(shè)計(jì)和編寫程序之前,首先進(jìn)行結(jié)構(gòu)設(shè)計(jì),其好處在于可以在軟件開發(fā)的早期站在全局高度對(duì)軟件結(jié)構(gòu)進(jìn)行優(yōu)化,在這個(gè)時(shí)期進(jìn)行優(yōu)化付出的代價(jià)不高,卻可以使軟件質(zhì)量得到重大改進(jìn)。 基于以上理論,結(jié)合需求分析階段的數(shù)據(jù)流圖、數(shù)據(jù)字典、系統(tǒng)功能結(jié)構(gòu)圖。設(shè)計(jì)出以下的模塊和數(shù)據(jù)庫(kù)表結(jié)構(gòu)的設(shè)計(jì)。 3.1 系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì) 通過上一章的系統(tǒng)分析我們可以看出系統(tǒng)分為三大模塊:基本數(shù)據(jù)管理模塊,學(xué)生成績(jī)管理模塊,打印輸出模塊。下面我將對(duì)每個(gè)模塊的總體設(shè)計(jì)作簡(jiǎn)要說明。 學(xué)生成績(jī)管理系統(tǒng)模塊構(gòu)成: 151)基
35、本數(shù)據(jù)管理模塊 該模塊可以實(shí)現(xiàn)對(duì)現(xiàn)有學(xué)生成績(jī)管理系統(tǒng)檔案中的學(xué)號(hào),姓名,年齡,性別,身高,電話和家庭地址等基本信息的記載情況,并且可以對(duì)這些信息進(jìn)行添加,修改或刪除。2)學(xué)生成績(jī)管理模塊 該模塊可以實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的錄入,查詢,并且可以進(jìn)行排序和各種分析等功能。3)打印輸出模塊 該模塊可以實(shí)現(xiàn)對(duì)查詢出來的成績(jī)信息進(jìn)行打印的功能。 3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照 dbms提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟是: 1、數(shù)據(jù)庫(kù)結(jié)構(gòu)定義:目前的數(shù)據(jù)庫(kù)管理系統(tǒng)(dbms)有的是支持聯(lián)機(jī)事務(wù)處理 cltp(負(fù)責(zé)對(duì)事務(wù)數(shù)據(jù)進(jìn)行采集、處理、存儲(chǔ))的操作型dbms,有的可支持?jǐn)?shù)據(jù)倉(cāng)庫(kù)、有聯(lián)機(jī)分析處理 clap(指為支持決策的制定對(duì)數(shù)據(jù)的一種加工操作)功能的大型 dbms,有的數(shù)據(jù)庫(kù)是關(guān)系型的、有的可支持面向?qū)ο髷?shù)據(jù)庫(kù)。針對(duì)選擇的 dbms,進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)定義。 2、數(shù)據(jù)表定義:數(shù)據(jù)表定
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 外出授課試講管理辦法
- 辦公修舊利廢管理辦法
- 500KV輸電線路鐵塔斜柱斜面施工詳解
- 崗山窯文化遺產(chǎn)活化促進(jìn)地方農(nóng)業(yè)產(chǎn)業(yè)發(fā)展模式探索
- 民警十二分制管理辦法
- 樓宇智能化PLC控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 生物多樣性保護(hù)與恢復(fù)機(jī)制-洞察及研究
- 泥漿不落地安全施工方案
- 安全工器具定期檢查
- 四川省安全生產(chǎn)事故應(yīng)急預(yù)案管理辦法
- 電氣控制與PLC應(yīng)用技術(shù)(三菱機(jī)型)高教版YL-235A送料機(jī)構(gòu)控制電路的連接與編程教學(xué)案例高教版
- GB/T 5163-2006燒結(jié)金屬材料(不包括硬質(zhì)合金)可滲性燒結(jié)金屬材料密度、含油率和開孔率的測(cè)定
- GB/T 17989.2-2020控制圖第2部分:常規(guī)控制圖
- 建設(shè)項(xiàng)目安全設(shè)施‘三同時(shí)’課件
- 2022語(yǔ)文課程標(biāo)準(zhǔn):“語(yǔ)言文字積累與梳理”任務(wù)群解讀及實(shí)操
- DB15T 489-2019 石油化學(xué)工業(yè)建設(shè)工程技術(shù)資料管理規(guī)范
- 內(nèi)蒙古自治區(qū)通遼市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)及行政區(qū)劃代碼
- 螺旋溜槽安裝標(biāo)準(zhǔn)工藝
- 2022年人教版六年級(jí)下冊(cè)語(yǔ)文期末考試卷
- 《土地開發(fā)整理項(xiàng)目預(yù)算編制暫行辦法》
- 安徽省評(píng)議公告的中小學(xué)教輔材料零售價(jià)格表
評(píng)論
0/150
提交評(píng)論