學生成績管理資訊系統的開發

2022-08-30 21:48:13 字數 4432 閱讀 9209

系統開發目標及意義:

目標:本系統是將現代話的計算機技術和傳統的教學、教務工作相結合,按照學院的工作流程設計完成的。為了使系統在學院的管理中發揮更大的作用,實現工作過程的計算機化,提高工作效率和工作質量,現提出如下的系統開發目標:

1.系統應具有實用性、可靠性和適用性,同時注意到先進性。

2.對各個資料庫進行動態管理,防止混亂。

3.能夠按照使用者選擇的不同的條件進行簡單查詢和復合查詢。

4.能夠對查詢結果進行分類彙總,實現報表列印。

5.注意資料的安全性,具有資料備份和恢復的功能。

6.方便使用者的操作,儘量減少使用者的操作。

意義:在各大中小學校,用計算機管理學校的資訊已經越來越普遍了。用計算機不但可以提高工作效率,而且還節省許多人力物力,增強了學校資料的安全性,了學校的管理能力,因此,用計算機管理學校的資訊是非常必要的。

開發工具的選擇

在開發工具的選擇上,我們選擇了對資料庫有強大功能的資料庫開發系統,於是選擇了美國 borland 公司推出的 delphi7.0 開發工具。在pc機資料庫系統xbase家族中,delphi 是第乙個全面支援物件導向程式設計的資料庫語言工具。

delphi推出了7.0版本,它的主要特點有:

1.強大的查詢與管理功能

2.強大的資料庫開發功能

3.擴大了對sql語言的支援

4.大量使用視覺化的介面操作工具

5.支援物件導向的程式設計

6.多平台支援

7.支援網路應用

開發方法的選擇:

在開發方法的選擇上,選擇了演繹式原型法與生命週期法相結合的方法。具體來說,就是在系統開發之前對系統有乙個總體框架設想,各功能單元的結構和功能也比較清楚,但是還沒有具體實現。系統完成什麼功能,分成哪幾個部分,各個部分又有哪幾個模組,都已理解掌握,且以後不需要做更大的變動,只是具體到每個模組,還沒有全部實現。

具體地設計可能是完全實現乙個模組,也可能是用乙個效率高地模組代替乙個舊模組。資訊系統的開發是一項比較複雜的工作,我們必須選用科學的有效的開發方法。近年來,國內外已逐步總結出一些開發資訊系統的方法和技術,但是,從目前的情況來看,系統的開發技術仍是乙個比較薄弱的環節。

那麼根據本系統開發的要求,本系統選擇了生命週期法和原型法相結合的方法。現具體介紹如下:

生命週期這個概念源於系統工程方法。廣義地說,任何系統均有其發生、發展、成熟、消亡或更新換代的過程,這個過程稱為系統的生命週期。主要包括系統調查階段、系統分析、系統設計、系統實施及系統維護與評價五個部分。

根據系統設計而對整個系統實施,包括物理實施,程式設計,除錯等。實施是最後的一步,關係著最後的成功。

系統實施的任務主要包括:

1程式設計

2物理實施

3使用說明書

4編譯在管理資訊系統開發中,用「原型」來形象地表示系統的乙個早期可執行版本,它能反映新系統的部分重要功能和特徵。「原型方法」則是利用原型輔助開發系統的一種新方法。 原型方法要求在獲得一組基本的使用者需求後,快速地實現新系統的乙個「原型」,使用者、開發者及其他有關人員在試用原型的過程中,加強通訊和反饋,通過反覆評價和反覆修改原型系統,逐步確定各種需求的細節,適應需求的變化,從而最終提高新系統的質量。

因此可以認為原型方法確定使用者需求的策略,它對使用者需求的定義採用啟發的方式,引導使用者在對系統逐漸加深理解的過程中作出響應。

原型法主要包括確定系統基本需求階段、構造初始原型階段、原型的使用評價階段、修改原型階段和確定模型後的處理階段。

原型法的基本思想是:憑藉著系統分析人員對使用者要求的理解,在強有力的軟體環境支援下,快速地給出乙個實實在在的模型(或稱原型、雛形),然後與使用者反覆協商修改,最終形成實際系統。

在本系統中選擇了演化型(evolutionary prototying)原型法, 其目的不在於改進規格說明和使用者需求,而是將系統改造得易於變化,在改進原型的過程中將原型演化成最終系統。它將原型方法的思想貫穿到系統開發全過程,對滿足需求的改動較為適合。

系統分析

先根據使用者提出的建立新系統的要求,進行初步調查和初步可行性分析,提出系統總體規劃。再對原系統進行深入的調查,徹底掌握原系統的模型,並在此基礎上提出新系統的邏輯模型。

a.系統目標

學院在教學這一部分主要是由教務處對課程、對學生、對學生成績進行合理地安排以及統籌計畫,使用本系統對學生的成績進行合理管理,實現學生成績的錄入、編輯、刪除等功能,也可以實現成績的排序、檢索等。它將成為教務處老師的乙個很好的幫手。

b系統功能

總體來說,學生成績管理系統完成以下功能:

1 學生管理

2 成績管理

3 成績列印

系統設計

根據系統分析確定的邏輯模型,確定新系統的物理模型,即計算機化資訊系統應用軟體的總體結構和資料庫設計,並提出系統配置方案,繼而對物理模型進行詳細的設計。主要內容有:**設計,使用者介面設計,處理過程設計,編寫系統設計說明書。

系統設計是以系統分析為基礎,而系統設計又是系統實施的基礎,系統設計的主要任務是**設計、物理設計、資料庫設計、功能結構圖設計。

系統設計的任務主要包括:

1**設計

2系統物理設計

3資料庫設計

學生成績管理資料流程圖

學生成績管理業務流程圖

系統實施

按照物理模型實現應用軟體的編寫和測試,系統試執行,編寫技術檔案,系統轉換,系統交付使用,以及執行後的系統維護和評價等工作。

生命週期法要求資訊系統的開發研製工作要按照規定步驟,使用一定的圖表工具,在結構化和模組化的基礎上進行。結構化的思想是把整個系統的功能看作是乙個大模組,根據系統分析和設計的不同要求,按照由頂向下,逐步求精的原則進行模組的分解和組合,這種方法貫穿於系統分析、系統設計和程式設計的各個過程中。生

命週期法主要有以下幾個特點:

1.建立面向使用者的觀點

2.加強調查研究與系統分析

3.邏輯設計與物理設計分別進行

4.使用結構化、模組化方法

5.嚴格按照階段進行

6.工作檔案標準化和文獻化

除錯維護

系統程式和資料的維護又包括程式的維護,資料檔案的維護,**的維護等等。維護是系統在使用中應對系統注意,並加以維護,維護包括:

1系統執行的日常維護

2系統運**況的記錄

3系統程式和資料的維護。

背景分析

學院在教學這一部分主要是由教務處對課程、對學生、對學生成績進行合理地安排以及統籌計畫,以期讓教務處中最段的時間段把學生的成績核算出來,提高教務處的辦事效率。同時,能夠隨時對學生、學生成績進行各種查詢,以及很好地對系統進行維護。

組織機構調查分析

教學組織機構主要是由:學生管理,成績管理,成績列印等組成。圖2-1為組織機構圖。

圖2-1組織機構圖

職責:學生管理:管理一些學生的檔案,具體是學生的學號、姓名、家庭位址、家庭**等。

成績管理:管理學生的成績核算、錄入、刪除、排序、查詢、檢索等。

成績列印:管理學生的成績報表的列印以及列印報表的整理、維護、儲存等。

可行性分析

可行性研究的目的是用最小的代價在盡可能短的時間內確定問題是否能夠解決。也就是說可行性研究的目的不是解決問題,而是確定問題是否值得去解,研究在當前的具體條件下,開發新系統是否具備必要的資源和其它條件。

一般說來,應從經濟可行性、技術可行性、執行可行性、法律可行性和開發方案可行性等方面研究可行性。

可行性研究需要的時間長短取決於工程的規模,一般說來,可行性研究的成本只佔預期的工程中成本的5-10%。

1技術可行性分析

技術上的可行性分析要考慮將來要採用的硬體和軟體技術能否滿足使用者(這裡是校方)提出的要求(如計算機的容量、速度等)。此外,還要考慮開發人員的水平,做為計算機資訊管理專業畢業的優等生,資料庫設計方面對於我們應該還過得去,在學校裡生活了四年,對這個管理模式應該比較熟悉。學生成績管理系統的編寫,是十分好編的,我想幾天就可以寫出程式,再花上三來天的除錯,計畫乙個星期就可以完成投入使用了。

我們掌握了資料庫及其應用技術、資料庫原理、計算機網路技術等課程,對資料庫的設計、應用、維護及區域網的組成有了深刻的認識與一定的動手實踐能力,考取了資訊處理、程式設計、資料庫技術等國家it認證。從一定程度上具備了開發乙個小型系統的能力。而現在學院的計算機配置均可達到p2.

2ghz、256m記憶體、40g硬碟、256*1024解析度的顯示器。

2經濟可行性

主要從對專案的經濟上進行分析評價,一方面是支出的費用,包括裝置購置費、管理和維護費用、人員工資和培訓費等,另乙個是取得的收益。這是個超小型的管理系統,從投入的人力,財力與物力來講是非常之小的,只要一台電腦,一台印表機,這個系統就可以搞起來,考慮到學校裡有電腦,現只要購置一台印表機就可以了。從節省人力方面,可以讓管理人員從繁與複雜的工作中解脫出來,做更多的工作,可以給教學管理提高乙個層次。

3執行可行性

民辦教育正在迅猛發展,學院從硬體到軟體都投入了大量的人力、物力、財力,在教務上,給各個辦公室配置了計算機,並能聯接到網際網路,並且,學院領導對這方面比較重視,在教務上配置了一定數目的能夠訓練操作計算機的幹事,可以快速、方便、高效地使用計算機進行日常工作。學院開展了計算機及其維修專業,可讓學生以實踐方式對系統進行維護。

使此系統在實踐上具備了可行性。

學生成績管理資訊系統設計與開發

c 程式設計課程設計說明書 題目 學生成績管理資訊系統設計與開發 學生姓名 嚴華兵 學號 200812030124 院 系 理學院 專業 資訊與計算科學 指導教師 劉海峰 2010 年 6 月 15 日 陝西科技大學 c 程式設計課程設計任務書 理學院資訊與計算科學專業資訊081班級姓名 嚴華兵學號...

管理資訊系統課程設計學生成績管理系統

遼寧工業大學 管理資訊系統設計課程設計報告 題目 學生成績管理系統 院 系 軟體學院 專業班級 軟體工程113 學號 111301077 學生姓名 安凱辰 指導教師 翟寶峰 教師職稱 副教授 起止時間 2012.5.28 2012.6.8 課程設計 任務及評語 院 系 軟體學院教研室 軟體教研室 本...

管理資訊系統課程設計學生成績管理系統

中國礦業大學徐海學院 管理資訊系統 課程設計 設計名稱 學習成績管理系統 專業班級 工業10 2班 小組成員 李志謙 江濤 顧龍雲 趙峰 組長 李志謙 指導老師 董成亮 完成日期 2013.6.28 目錄 一 系統規劃 2 二 系統分析 2 一 可行性分析 2 二 組織結構圖 3 三 系統設計 6 ...