版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、i學生成績統(tǒng)計分析系統(tǒng)摘要本系統(tǒng)全稱為學生成績統(tǒng)計分析系統(tǒng)。根據(jù)開發(fā)要求,它主要應(yīng)用于教育系統(tǒng),完成對日常的教學、教務(wù)、教師以及學生的計算機化的管理。開發(fā)學生成績統(tǒng)計分析系統(tǒng)可使學院教職員工減輕工作壓力,比較系統(tǒng)地對教務(wù)、教學上的各項服務(wù)和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理,以及國家各部門關(guān)于信息化的步伐,使各項管理更加規(guī)范化。目前,學校工作繁雜、資料重多。目前,管理信息系統(tǒng)已進入高校,但還未普及,而對于學生成績統(tǒng)計分析來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。本系統(tǒng)管理內(nèi)容廣泛,全面涉及了教務(wù)教學上的各項服務(wù),
2、包括學生成績管理,其中有學生成績管理;學生管理等等。在開發(fā)過程中,注意使其符合操作的業(yè)務(wù)流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機構(gòu)。在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結(jié)合的方法,遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實施四個主要階段進行設(shè)計,而在具體的設(shè)計上,采取了演化式原型法,隨著用戶的使用及對系統(tǒng)了解的不斷加深,對某一部分或幾部分進行重新分析、設(shè)計、實施。在開發(fā)工具的選擇上,主要利用 visual c+編程語言進行開發(fā),使用微軟自帶的數(shù)據(jù)庫,從而保證了數(shù)據(jù)的完整性與一致性。本論文主要從系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施與使用等幾個方面進行介紹?!娟P(guān)鍵詞關(guān)鍵
3、詞】成績管理系統(tǒng) 成績管理 數(shù)據(jù)庫 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ā)目標.51.4 開發(fā)工具的選擇.61.5 開發(fā)方法的選擇.61.5.1 系統(tǒng)分析.81.5.2 系統(tǒng)設(shè)計.81.5.3 系統(tǒng)實施.91.5.4 調(diào)試維護.91.6 開發(fā)本系統(tǒng)的意義.10第第 2 章章 系統(tǒng)分析系統(tǒng)分析.112.1 背景分析.112.2 組織機構(gòu)調(diào)查分析.112.3 可行性分析.122.3.1 技術(shù)可行性分析.122.3.2 經(jīng)濟可行性.132.3.3 運行可行性.13第第 3 章章 系統(tǒng)設(shè)計系統(tǒng)設(shè)計.143.1 系統(tǒng)功能設(shè)計.143.2 數(shù)據(jù)庫設(shè)計.153.3 算
11、法分析.17第第 4 章章 系統(tǒng)調(diào)試與運行系統(tǒng)調(diào)試與運行.224.1 系統(tǒng)調(diào)試.224.2 系統(tǒng)測試與運行.224.2.1 測試方法.224.2.2 測試數(shù)據(jù).234.2.3 測試內(nèi)容.234.2.4 測試結(jié)果.235第第 5 章章 結(jié)論結(jié)論.24致謝致謝.25參考文獻參考文獻.262引言開發(fā)學生成績統(tǒng)計分析系統(tǒng)的目的今天的計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步,它已經(jīng)被應(yīng)用到許多領(lǐng)域,如教育、國防、企業(yè)事業(yè)單位等。計算機之所以如此流行的原因主要有以下幾個方面:1、計算機可以替代人工進行許多繁雜的勞動。2、計算機可以節(jié)省許多資源。3、計算機可以提高人們的工作效率。4、計算機可以使敏感文
12、件更加安全、更加可靠等。隨著信息技術(shù)的不斷發(fā)展,學校對教務(wù)管理也越來越重視了,資金投入比例也在加大,學生成績統(tǒng)計分析系統(tǒng)開發(fā)也開始走向完善的階段。學生成績統(tǒng)計分析系統(tǒng)是典型的信息管理系統(tǒng)(mis, managemeng information system),是一個由人、計算機等組成的能進行信息的收集、傳送、存儲、維護和使用的系統(tǒng)。本系統(tǒng)開發(fā)的任務(wù)是實現(xiàn)學生成績管理的信息化、系統(tǒng)化、規(guī)范化。目的是開發(fā)一個具有添加,查詢,修改,更新,維護等功能強大的數(shù)據(jù)庫管理系統(tǒng)。本系統(tǒng)基于 windows 操作平臺,利用計算機關(guān)系數(shù)據(jù)庫技術(shù)和面向?qū)ο蟮某绦蛟O(shè)計思想設(shè)計而成的。該系統(tǒng)我們將采用的開發(fā)工具是act
13、ivex data objects (ado) 是微軟最新的數(shù)據(jù)訪問技術(shù)。它被設(shè)計用來同新的數(shù)據(jù)訪問層 ole db provider 一起協(xié)同工作,以提供通用數(shù)據(jù)訪問(universal data access) 。ole db 是一個低層的數(shù)據(jù)訪問接口,用它可以訪問各種數(shù)據(jù)源,包括傳統(tǒng)的關(guān)系型數(shù)據(jù)庫,以及電子郵件系統(tǒng)及自定義的商業(yè)對象。3ado 向我們提供了一個熟悉的,高層的對 ole db 的 automation 封裝接口。對那些熟悉 rdo 的程序員來說,你可以把 ole db 比作是odbc 驅(qū)動程序。如同 rdo 對象是 odbc 驅(qū)動程序接口一樣,ado 對象是 ole db
14、的接口;如同不同的數(shù)據(jù)庫系統(tǒng)需要它們自己的 odbc 驅(qū)動程序一樣,不同的數(shù)據(jù)源要求它們自己的 ole db 提供者(ole db provider) 。目前,雖然 ole db 提供者比較少,但微軟正積極推廣該技術(shù),并打算用 ole db 取代 odbc。 ado 向 vb 程序員提供了很多好處。包括易于使用,熟悉的界面,高速度以及較低的內(nèi)存占用(已實現(xiàn) ado2.0 的 msado15.dll 需要占用 342k內(nèi)存,比 rdo 的 msrdo20.dll 的 368k 略小,大約是 dao3.5 的dao350.dll 所占內(nèi)存的 60) 。同傳統(tǒng)的數(shù)據(jù)對象層次(dao 和 rdo)不同
15、,ado 可以獨立創(chuàng)建。因此你可以只創(chuàng)建一個connection對象,但是可以有多個,獨立的recordset對象來使用它。ado 針對客戶服務(wù)器以及 web 應(yīng)用程序作了優(yōu)化。 本文的目的是帶你進入 ado 廣闊的世界并開始使用它。后臺數(shù)據(jù)庫采用的是 access 2003 數(shù)據(jù)庫,數(shù)據(jù)庫是信息管理系統(tǒng)的后臺,存儲著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。良好的數(shù)據(jù)庫設(shè)計,可以提高數(shù)據(jù)信息的存儲效率保證數(shù)據(jù)信息的完整性和一致性。 4第 1 章 緒論 本文以學生成績統(tǒng)計分析系統(tǒng)的開發(fā)為背景,論述了管理信息系統(tǒng)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法,全文共分為緒論、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)
16、實施、總結(jié)、致謝、參考文獻、附錄等。1.1 問題的提出問題的提出數(shù)據(jù)庫是一門研究數(shù)據(jù)管理的技術(shù),始于 20 世紀 60 年代,經(jīng)過 40多年的發(fā)展,現(xiàn)在已經(jīng)形成了理論體系,成為計算機軟件的一個重要分支。數(shù)據(jù)庫技術(shù)體現(xiàn)了當代先進的數(shù)據(jù)管理方法,使計算機的應(yīng)用真正滲透到國民經(jīng)濟各個部門,在數(shù)據(jù)處理領(lǐng)域發(fā)揮著越來越大的作用。隨著社會的發(fā)展和經(jīng)濟時代的到來,管理信息系統(tǒng)在各行各業(yè)都越來越重要,特別是教育事業(yè)。在經(jīng)濟發(fā)達的國家,許多教育機構(gòu)(如公辦、私立、培訓機構(gòu)等) ,都投入了大量的資金開發(fā) mis 系統(tǒng),以求在將來激烈的競爭中立于不敗之地。在我國,民辦教育是新興的一個行業(yè),是隨著改革開放和市場經(jīng)濟的
17、發(fā)展根據(jù)中國特有的國情發(fā)展起來的,特別是中國民辦教育促進法的出臺,從一定的程度上規(guī)范和促進了中國民辦教育的發(fā)展,這是一個很有發(fā)展前途的新興產(chǎn)業(yè),但是同發(fā)達國家相比,我國的民辦教育行業(yè)的信息技術(shù)的應(yīng)用程度還很低,只有在大城市中發(fā)展較早、規(guī)模較大的民辦院校中才使用計算機進行大規(guī)模操作,從各方面提高工作效率,取得良好的社會和經(jīng)濟效益,而一些新興的、規(guī)模較小的民辦機構(gòu)還沒有全部具備這種功能。因此可見,隨著我國民辦教育的迅速發(fā)展,信息技術(shù)在其上的應(yīng)用會更加地廣泛和深入。51.2 現(xiàn)有系統(tǒng)存在問題的分析現(xiàn)有系統(tǒng)存在問題的分析有的學校根本就沒有學生成績統(tǒng)計分析系統(tǒng),還是手工操作。雖然計算機日新月異的發(fā)展,但
18、是有的領(lǐng)導只見眼前利益,不關(guān)心,甚至不敢嘗試新興的事物。手工操作還十分落后,效率極低,成本很大,以后的社會是信息的社會,信息只有快,準,精才能發(fā)揮其價值。所以機器代替人力是必然的歷史發(fā)展趨勢,只有領(lǐng)導的重視和支持才能從人工操作改為計算機的自動化系統(tǒng)。人工操作必將被計算機代替。有些學校雖使用了計算機,甚至管理系統(tǒng),但是仍然存在很多問題,問題一日不解決,效率就一日提不上去。還有,有的系統(tǒng)很不完善到處是漏洞,可以說是千瘡百孔,這樣極不完善的系統(tǒng)能有保障嗎?1.3 系統(tǒng)開發(fā)目標系統(tǒng)開發(fā)目標本系統(tǒng)是將現(xiàn)代化的計算機技術(shù)和傳統(tǒng)的教學、教務(wù)工作相結(jié)合,按照學校的工作流程設(shè)計完成的。為了使系統(tǒng)在學校的管理中發(fā)
19、揮更大的作用,實現(xiàn)工作過程的計算機化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標:1系統(tǒng)應(yīng)具有實用性、可靠性和適用性,同時注意到先進性。2對各個數(shù)據(jù)庫進行動態(tài)管理,防止混亂。3能夠按照用戶選擇的不同的條件進行簡單查詢和復合查詢。4能夠?qū)Σ樵兘Y(jié)果進行分類匯總,實現(xiàn)報表打印。5方便用戶的操作,盡量減少用戶的操作。61.4 開發(fā)工具的選擇開發(fā)工具的選擇在開發(fā)工具的選擇上,我們選擇最普遍的開發(fā)系統(tǒng),于是選擇了美國 mircrosoft 公司推出的 visual c+ 2003 開發(fā)工具。后臺數(shù)據(jù)庫采用的是access 2003 數(shù)據(jù)庫,數(shù)據(jù)庫是信息管理系統(tǒng)的后臺,存儲著所有的信息,在信息管理系統(tǒng)
20、中有著很重要的地位。良好的數(shù)據(jù)庫設(shè)計,可以提高數(shù)據(jù)信息的存儲效率保證數(shù)據(jù)信息的完整性和一致性。 1.5 開發(fā)方法的選擇開發(fā)方法的選擇在開發(fā)方法的選擇上,選擇了演繹式原型法與生命周期法相結(jié)合的方法。具體來說,就是在系統(tǒng)開發(fā)之前對系統(tǒng)有一個總體框架設(shè)想,各功能單元的結(jié)構(gòu)和功能也比較清楚,但是還沒有具體實現(xiàn)。系統(tǒng)完成什么功能,分成哪幾個部分,各個部分又有哪幾個模塊,都已理解掌握,且以后不需要做更大的變動,只是具體到每個模塊,還沒有全部實現(xiàn)。具體地設(shè)計可能是完全實現(xiàn)一個模塊,也可能是用一個效率高地模塊代替一個舊模塊。信息系統(tǒng)的開發(fā)是一項比較復雜的工作,我們必須選用科學的有效的開發(fā)方法。近年來,國內(nèi)外已
21、逐步總結(jié)出一些開發(fā)信息系統(tǒng)的方法和技術(shù),但是,從目前的情況來看,系統(tǒng)的開發(fā)技術(shù)仍是一個比較薄弱的環(huán)節(jié)。那么根據(jù)本系統(tǒng)開發(fā)的要求,本系統(tǒng)選擇了生命周期法和原型法相結(jié)合的方法?,F(xiàn)具體介紹如下: 生命周期這個概念源于系統(tǒng)工程方法。廣義地說,任何系統(tǒng)均有其發(fā)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程,這個過程稱為系統(tǒng)的生命周期。主要包括系統(tǒng)調(diào)查階段、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施及系統(tǒng)維護與評價五個部分。根據(jù)系統(tǒng)設(shè)計而對整個系統(tǒng)實施,包括物理實施,程序設(shè)計,調(diào)試等。實施是最后的一步,關(guān)系著最后的成功。7系統(tǒng)實施的任務(wù)主要包括:1程序設(shè)計2物理實施3使用說明書4編譯在建筑學和機械設(shè)計學中, “原型”指的是其結(jié)構(gòu)
22、、大小和功能都與某個物體相類似的模擬該物體的原始模型。在管理信息系統(tǒng)開發(fā)中,用“原型”來形象地表示系統(tǒng)的一個早期可運行版本,它能反映新系統(tǒng)的部分重要功能和特征。 “原型方法”則是利用原型輔助開發(fā)系統(tǒng)的一種新方法。 原型方法要求在獲得一組基本的用戶需求后,快速地實現(xiàn)新系統(tǒng)的一個“原型”,用戶、開發(fā)者及其他有關(guān)人員在試用原型的過程中,加強通信和反饋,通過反復評價和反復修改原型系統(tǒng),逐步確定各種需求的細節(jié),適應(yīng)需求的變化,從而最終提高新系統(tǒng)的質(zhì)量。因此可以認為原型方法確定用戶需求的策略,它對用戶需求的定義采用啟發(fā)的方式,引導用戶在對系統(tǒng)逐漸加深理解的過程中作出響應(yīng)。原型法主要包括確定系統(tǒng)基本需求階段
23、、構(gòu)造初始原型階段、原型的使用評價階段、修改原型階段和確定模型后的處理階段。原型法的基本思想是:憑借著系統(tǒng)分析人員對用戶要求的理解,在強有力的軟件環(huán)境支持下,快速地給出一個實實在在的模型(或稱原型、雛形) ,然后與用戶反復協(xié)商修改,最終形成實際系統(tǒng)。在本系統(tǒng)中選擇了演化型(evolutionary prototying)原型法, 其目的不在于改進規(guī)格說明和用戶需求,而是將系統(tǒng)改造得易于變化,在改進原型的過程中將原型演化成最終系統(tǒng)。它將原型方法的思想貫穿到系統(tǒng)開發(fā)全過程,對滿足需求的改動較為適合。81.5.1 系統(tǒng)分析系統(tǒng)分析先根據(jù)用戶提出的建立新系統(tǒng)的要求,進行初步調(diào)查和初步可行性分析,提出系
24、統(tǒng)總體規(guī)劃。再對原系統(tǒng)進行深入的調(diào)查,徹底掌握原系統(tǒng)的模型,并在此基礎(chǔ)上提出新系統(tǒng)的邏輯模型。a系統(tǒng)目標學校在教學這一部分主要是由教務(wù)處對課程、對學生、對學生成績進行合理地安排以及統(tǒng)籌計劃,使用本系統(tǒng)對學生的成績進行合理管理,實現(xiàn)學生成績的錄入、編輯、刪除等功能,也可以實現(xiàn)成績的排序、檢索等。它將成為教務(wù)處老師的一個很好的幫手。b系統(tǒng)功能總體來說,學生成績管理系統(tǒng)完成以下功能:1 學生管理2 成績管理3 成績打印1.5.2 系統(tǒng)設(shè)計系統(tǒng)設(shè)計根據(jù)系統(tǒng)分析確定的邏輯模型,確定新系統(tǒng)的物理模型,即計算機化信息系統(tǒng)應(yīng)用軟件的總體結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計,并提出系統(tǒng)配置方案,繼而對物理模型進行詳細的設(shè)計。主要內(nèi)
25、容有:代碼設(shè)計,用戶界面設(shè)計,處理過程設(shè)計,編寫系統(tǒng)設(shè)計說明書。系統(tǒng)設(shè)計是以系統(tǒng)分析為基礎(chǔ),而系統(tǒng)設(shè)計又是系統(tǒng)實施的基礎(chǔ),系統(tǒng)設(shè)計的主要任務(wù)是代碼設(shè)計、物理設(shè)計、數(shù)據(jù)庫設(shè)計、功能結(jié)構(gòu)圖設(shè)計。系統(tǒng)設(shè)計的任務(wù)主要包括:91代碼設(shè)計2系統(tǒng)物理設(shè)計3數(shù)據(jù)庫設(shè)計1.5.3 系統(tǒng)實施系統(tǒng)實施按照物理模型實現(xiàn)應(yīng)用軟件的編寫和測試,系統(tǒng)試運行,編寫技術(shù)文件,系統(tǒng)轉(zhuǎn)換,系統(tǒng)交付使用,以及運行后的系統(tǒng)維護和評價等工作。生命周期法要求信息系統(tǒng)的開發(fā)研制工作要按照規(guī)定步驟,使用一定的圖表工具,在結(jié)構(gòu)化和模塊化的基礎(chǔ)上進行。結(jié)構(gòu)化的思想是把整個系統(tǒng)的功能看作是一個大模塊,根據(jù)系統(tǒng)分析和設(shè)計的不同要求,按照由頂向下,逐步
26、求精的原則進行模塊的分解和組合,這種方法貫穿于系統(tǒng)分析、系統(tǒng)設(shè)計和程序設(shè)計的各個過程中。生命周期法主要有以下幾個特點:1.建立面向用戶的觀點2.加強調(diào)查研究與系統(tǒng)分析3.邏輯設(shè)計與物理設(shè)計分別進行4.使用結(jié)構(gòu)化、模塊化方法5.嚴格按照階段進行6.工作文件標準化和文獻化1.5.4 調(diào)試維護調(diào)試維護系統(tǒng)程序和數(shù)據(jù)的維護又包括程序的維護,數(shù)據(jù)文件的維護,代碼的維護等等。維護是系統(tǒng)在使用中應(yīng)對系統(tǒng)注意,并加以維護,維護包括:1系統(tǒng)運行的日常維護2系統(tǒng)運行情況的記錄3系統(tǒng)程序和數(shù)據(jù)的維護。101.6 開發(fā)本系統(tǒng)的意義開發(fā)本系統(tǒng)的意義學生成績統(tǒng)計分析系統(tǒng)是學校管理中異常重要的一個環(huán)節(jié),作為學校,除了育人,
27、就是育知,學生成績統(tǒng)計分析系統(tǒng)的計算機化是整個學校教務(wù)管理中的重要一部分,能否實現(xiàn)這一步關(guān)系到學校辦學整體效率的高低,鑒于它的重要性,學生成績統(tǒng)計分析系統(tǒng)的開發(fā)與應(yīng)用就逐漸提入議程,并占著越來越重要的份量。運用學生成績統(tǒng)計分析系統(tǒng)可以減輕學院教學人員的工作量,縮小開支,提高工作效率與準確率,能夠合理安排時間,能夠盡快的知道自己的考試成績,投入新的課程的學習或復習這次沒有考過的課程。而學生成績統(tǒng)計分析系統(tǒng)的應(yīng)用也為今天的民辦教育在未來市場的競爭力有所提高。從大的方向說,就是為了加速我國四化建設(shè)的發(fā)展,實現(xiàn)全部的自動化,使我國發(fā)展成為通訊網(wǎng)絡(luò)化,決策科學化,辦公自動化的國家。在現(xiàn)代,高科技的飛躍發(fā)
28、展,人們工作習慣的改變,特別是電腦的大量普及,人們生活節(jié)奏越來越快,怎樣提高工作效率是人們首先考慮的問題。學生成績統(tǒng)計分析系統(tǒng)是一個非常繁瑣與復雜的一項工作,一個原因就是工作量大,不好管。對于一個學校而言,更應(yīng)該運用一些本地資源,提高管理的力度,對學生負責,對國家負責。11第 2 章 系統(tǒng)分析 這章主要講的是學生成績管理系統(tǒng)的邏輯分析,系統(tǒng)分析在整個系統(tǒng)中具有重要作用為系統(tǒng)的設(shè)計打下基礎(chǔ)。 2.1 背景分析背景分析學校在教學這一部分主要是由教務(wù)處對課程、對學生、對學生成績進行合理地安排以及統(tǒng)籌計劃,以期讓教務(wù)處中最段的時間段把學生的成績核算出來,提高教務(wù)處的辦事效率。同時,能夠隨時對學生、學生
29、成績進行各種查詢,以及很好地對系統(tǒng)進行維護。2.2 組織機構(gòu)調(diào)查分析組織機構(gòu)調(diào)查分析教學組織機構(gòu)主要是由:學生管理,成績管理,成績打印等組成。圖2-1 為組織機構(gòu)圖。圖 2-1 組織機構(gòu)圖職責:學生管理:管理一些學生的檔案,具體是學生的學號、姓名、家庭地12址、家庭電話等。成績管理:管理學生的成績核算、錄入、刪除、排序、查詢、檢索等。成績打?。汗芾韺W生的成績報表的打印以及打印報表的整理、維護、保存等。2.3 可行性分析可行性分析可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。也就是說可行性研究的目的不是解決問題,而是確定問題是否值得去解,研究在當前的具體條件下,開發(fā)新系統(tǒng)
30、是否具備必要的資源和其它條件。一般說來,應(yīng)從經(jīng)濟可行性、技術(shù)可行性、運行可行性、法律可行性和開發(fā)方案可行性等方面研究可行性??尚行匝芯啃枰臅r間長短取決于工程的規(guī)模,一般說來,可行性研究的成本只占預(yù)期的工程中成本的 5-10%。2.3.1 技術(shù)可行性分析技術(shù)可行性分析技術(shù)上的可行性分析要考慮將來要采用的硬件和軟件技術(shù)能否滿足用戶(這里是校方)提出的要求(如計算機的容量、速度等) 。此外,還要考慮開發(fā)人員的水平,做為計算機信息管理專業(yè)畢業(yè)的優(yōu)等生,數(shù)據(jù)庫設(shè)計方面對于我們應(yīng)該還過得去,在學校里生活了四年,對這個管理模式應(yīng)該比較熟悉。學生成績管理系統(tǒng)的編寫,是十分好編的,我想幾天就可以寫出程序,再花
31、上三來天的調(diào)試,計劃一個星期就可以完成投入使用了。我們掌握了數(shù)據(jù)庫及其應(yīng)用技術(shù)、數(shù)據(jù)庫原理、計算機網(wǎng)絡(luò)技術(shù)等課程,對數(shù)據(jù)庫的設(shè)計、應(yīng)用、維護13及局域網(wǎng)的組成有了深刻的認識與一定的動手實踐能力,考取了信息處理、程序設(shè)計、數(shù)據(jù)庫技術(shù)等國家 it 認證。從一定程度上具備了開發(fā)一個小型系統(tǒng)的能力。而現(xiàn)在學院的計算機配置均可達到 p2.2ghz、256m 內(nèi)存、40g 硬盤、256*1024 分辨率的顯示器。2.3.2 經(jīng)濟可行性經(jīng)濟可行性主要從對項目的經(jīng)濟上進行分析評價,一方面是支出的費用,包括設(shè)備購置費、管理和維護費用、人員工資和培訓費等,另一個是取得的收益。這是個超小型的管理系統(tǒng),從投入的人力,
32、財力與物力來講是非常之小的,只要一臺電腦,一臺打印機,這個系統(tǒng)就可以搞起來,考慮到學校里有電腦,現(xiàn)只要購置一臺打印機就可以了。從節(jié)省人力方面,可以讓管理人員從繁與復雜的工作中解脫出來,做更多的工作,可以給教學管理提高一個層次。2.3.3 運行可行性運行可行性民辦教育正在迅猛發(fā)展,學院從硬件到軟件都投入了大量的人力、物力、財力,在教務(wù)上,給各個辦公室配置了計算機,并能聯(lián)接到互聯(lián)網(wǎng),并且,學院領(lǐng)導對這方面比較重視,在教務(wù)上配置了一定數(shù)目的能夠訓練操作計算機的干事,可以快速、方便、高效地使用計算機進行日常工作。學院開展了計算機及其維修專業(yè),可讓學生以實踐方式對系統(tǒng)進行維護。使此系統(tǒng)在實踐上具備了可行
33、性。 由此可知,開發(fā)學生成績管理系統(tǒng)在學校中具有可行性。14第 3 章 系統(tǒng)設(shè)計 系統(tǒng)設(shè)計的目的是確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是確定系統(tǒng)的物理配置方案,并且進而確定組成系統(tǒng)的每個程序的結(jié)構(gòu)。首先需要從數(shù)據(jù)流圖出發(fā),設(shè)想完成系統(tǒng)功能的若干種合理的物理方案,分析員應(yīng)該仔細比較這些方案,并且和用戶共同選定一個最佳方案,然后,進行軟件結(jié)構(gòu)設(shè)計,確定軟件由哪些模塊組成以及這些模塊之間的動態(tài)調(diào)用關(guān)系。進行軟件結(jié)構(gòu)設(shè)計時應(yīng)該遵循的最主要的原理是模塊獨立原理,也就是說:軟件應(yīng)該由一組完成相對獨立的子功能模塊組成,這些模塊之間的接口關(guān)系應(yīng)盡量簡單。 自頂向下逐步求精是進行軟件結(jié)構(gòu)設(shè)計的常用途經(jīng),但是,如果已
34、經(jīng)有了詳細的數(shù)據(jù)流圖,也可以使用面向數(shù)據(jù)流的設(shè)計方法,用形式化的方法由數(shù)據(jù)流圖映射出軟件結(jié)構(gòu)。 在進行詳細的過程設(shè)計和編寫程序之前,首先進行結(jié)構(gòu)設(shè)計,其好處在于可以在軟件開發(fā)的早期站在全局高度對軟件結(jié)構(gòu)進行優(yōu)化,在這個時期進行優(yōu)化付出的代價不高,卻可以使軟件質(zhì)量得到重大改進。 基于以上理論,結(jié)合需求分析階段的數(shù)據(jù)流圖、數(shù)據(jù)字典、系統(tǒng)功能結(jié)構(gòu)圖。設(shè)計出以下的模塊和數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計。 3.1 系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計 通過上一章的系統(tǒng)分析我們可以看出系統(tǒng)分為三大模塊:基本數(shù)據(jù)管理模塊,學生成績管理模塊,打印輸出模塊。下面我將對每個模塊的總體設(shè)計作簡要說明。 學生成績管理系統(tǒng)模塊構(gòu)成: 151)基
35、本數(shù)據(jù)管理模塊 該模塊可以實現(xiàn)對現(xiàn)有學生成績管理系統(tǒng)檔案中的學號,姓名,年齡,性別,身高,電話和家庭地址等基本信息的記載情況,并且可以對這些信息進行添加,修改或刪除。2)學生成績管理模塊 該模塊可以實現(xiàn)對學生成績的錄入,查詢,并且可以進行排序和各種分析等功能。3)打印輸出模塊 該模塊可以實現(xiàn)對查詢出來的成績信息進行打印的功能。 3.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計主要是進行數(shù)據(jù)庫的邏輯設(shè)計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設(shè)計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照 dbms提供的功能和描述工具,設(shè)計出規(guī)模適當、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。 數(shù)據(jù)庫設(shè)計的步驟是: 1、數(shù)據(jù)庫結(jié)構(gòu)定義:目前的數(shù)據(jù)庫管理系統(tǒng)(dbms)有的是支持聯(lián)機事務(wù)處理 cltp(負責對事務(wù)數(shù)據(jù)進行采集、處理、存儲)的操作型dbms,有的可支持數(shù)據(jù)倉庫、有聯(lián)機分析處理 clap(指為支持決策的制定對數(shù)據(jù)的一種加工操作)功能的大型 dbms,有的數(shù)據(jù)庫是關(guān)系型的、有的可支持面向?qū)ο髷?shù)據(jù)庫。針對選擇的 dbms,進行數(shù)據(jù)庫結(jié)構(gòu)定義。 2、數(shù)據(jù)表定義:數(shù)據(jù)表定
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車銷售聯(lián)盟合作協(xié)議
- 房屋建筑施工合同抵押
- 公司團隊建設(shè)場地租賃協(xié)議
- 賽車場地坪施工合同
- 關(guān)于新學期學習計劃模板合集七篇
- 關(guān)于幸福的演講稿模板匯編8篇
- 中秋節(jié)晚會領(lǐng)導精彩致辭范文(7篇)
- 【初中道法】探問人生目標(課件)-2024-2025學年七年級道德與法治上冊(統(tǒng)編版2024)
- 海洋環(huán)境保護理論
- 【初中道法】集體生活成就我+課件-2024-2025學年統(tǒng)編版道德與法治七年級上冊
- DBJ∕T 15-104-2015 預(yù)拌砂漿混凝土及制品企業(yè)試驗室管理規(guī)范
- 固定資產(chǎn)明細賬
- 《大灰狼娶新娘》PPT
- 康復治療技術(shù)(康復養(yǎng)老服務(wù))專業(yè)群建設(shè)方案
- 夫妻同意賣房房款分配協(xié)議
- AT和D-Dimer的臨床應(yīng)用進展課件(PPT 44頁)
- 部編本小學語文一年級上冊第1課《秋天》教學設(shè)計(第一課時)
- 國家開放大學《人文英語3》章節(jié)測試參考答案
- DB33∕1121-2016 民用建筑電動汽車充電設(shè)施配置與設(shè)計規(guī)范
- 農(nóng)產(chǎn)品質(zhì)量安全及農(nóng)藥安全科學使用技術(shù)
- 漿囊袋注漿錨桿應(yīng)用介紹
評論
0/150
提交評論