軟件可行性分析報告的練習


緊接着上一次軟件的需求性分析,軟件開發生命周期的下一個階段就是可行性分析階段,以下就是我們小組(郭鴿,於海俠)嘗試編寫的可行性分析報告的聯系。所圍繞的與上次的需求性分析報告相同,都是針對於學生系統管理系統。

 

軟件可行性研究報告

——學生管理系統

 

 

 

                       

 

 

 

                                                                                                                 姓 名:於海俠 郭鴿

  學號:20131001432  20131004157

                                                                                                                班級:064132

                                                                                                                指導老師:范萍

 

 

 

                                                                                                                  2016-4-5

 

引言

學籍管理系統是一個教育單位不可缺少的部分,它的內容對於學校的決策者和管理者來說都至關重要,所以學籍管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統人工的方式管理文件檔案,這種管理方式存在着許多缺點,如效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對於查找、更新和維護都帶來了困難。作為計算機應用的一部分,使用計算機對學籍信息進行管理,具有着手工管理所無法比擬的優點。如檢索迅速、查找方便、成本低等。這些優點能極大提高學生檔案管理的效率。因此,開發這樣一套學籍管理軟件是很有必要的。本系統由開發者開發,並以廣大高校師生為用戶群體,是開發者用於改善手工管理學及文檔現狀的工具。本系統的使用也與一些其他的系統存在聯系,例如教務系統、收費系統、圖書管理系統等。

 

目錄

 

第一章 系統概述

 

1.1 背景

 

1.2 系統目標

 

1.3 系統功能分析

 

1.4 專業名詞解釋

 

第二章 可行性分析

 

2.1 對現有系統的分析

 

2.2 對建議技術的可行性分析

  

   2.2.1 技術上的可行性

 

   2.2.2 管理上的可行性

 

   2.2.3 安全上的可行性

 

2.3 社會因素的可行性分析

 

第三章 擬定開發計划

 

3.1 業務邏輯

 

3.2 數據流圖

 

第四章 結論和意見

 

第一章 系統概述

 

1.1 背景

 

傳統的學籍管理方法由於分散管理,易發生數據丟失,勞動強度高,速度慢。使用計算機可以高速快捷的完成以上工作。特別是計算機聯網后,數據在網上傳遞,可以實現數據共享,避免重復勞動,規范教學管理行為,從而提高了管理效率和水平。學籍管理信息系統以計算機為工具,通過對教務管理所需的信息管理,把管理人員從繁瑣的數據計算處理中解脫,從而全面提高教學質量。

 

1.2 系統目標

 

1、      系統管理:包括用戶信息(用戶名、密碼等)的添加、更改、刪除和退出系統等功能。

2、      成績管理:包括學生成績管理(課程號、課程名、學號、成績)的添加、更改、刪除和查詢(按學號、班級和查詢全部)等功能。

3、      學生管理:包括學生基本信息管理。其中學生基本信息管理包括學生基本信息(學生編號、姓名、性別、所在專業等)的添加、更改、刪除和查詢(按學號、班級、專業、院系等)功能。

4、      課程管理:包括課程信息(課程號、課程名稱和授課老師)的添加和刪除。

5、      打印報表:包括輸出學生自然狀況、學生的各科成績和補考學生報表。

 

 

1.3 系統的功能分析

 

1、      權限功能:為用戶設置權限功能,用戶只能對授權范圍內進行相應修改及刪除。

2、      錄入功能:為用戶提供對所有信息的錄入功能。

3、      查詢功能:為用戶提供查詢的功能,可查詢允許范圍內的所有信息。

4、      維護功能:為用戶提供查詢及相應的修改,刪除功能。

5、      打印功能:能打印全校學生的信息及各班信息,科目成績等。

6、      退出功能:結束並關閉系統。

圖1 系統功能模塊圖

 

1.4 專業名詞解釋

 

1、數據元素:數據元素是數據的基本單位,在計算機程序中通常作為一個整體進行考慮和處理。有時,一個數據元素可由若干個數據項組成,例如,一本書的書目信息為一個數據元素,而書目信息的每一項(如書名、作者名等)為一個數據項。數據項是數據的不可分割的最小單位。

2、數據流:數據流最初是通信領域使用的概念,代表傳輸中所使用的信息的數字編碼信號序列。然而,我們所提到的數據流概念與此不同,是“只能以實現規定好的順序被讀取一次的數據的一個序列”。

3、內存泄漏:內存泄漏也稱作“存儲泄露”,用動態存儲分配函數動態開辟的空間,在使用完畢后未釋放,結果導致一直占據該內存單元。直到程序結束。即所謂內存泄漏。

 

第二章 可行性分析

2.1 對現有系統的分析

 

傳統人工的方式管理文件檔案存在着許多缺點,如效率低、保密性差等。另外時間一長,將產生大量的文件和數據,這對於查找、更新和維護都帶來了不少的困難。

 

2.2 對建議技術的可行性分析

 

2.2.1 技術上的可行性

 

此次系統開發使用VB語言,該語言簡單易學,又增強了可視化、數據庫及Internet編程功能,很容易就可以進行系統開發。因此系統開發工具可以采用Visual Basic進行開發。而對數據庫的建立,由於建立的數據庫主要是對光纖的信息進行管理,所以可以采用微軟公司開發的Microsoft Access。該軟件簡單易懂,應用廣泛,比較適合新手上路使用,而且建立的數據庫較為安全。

 

2.2.2 管理上的可行性

 

因為系統主要應用於學院內部,而不具備網絡查找功能,因此在實現時可以做成單機版,對管理員賦予數據錄入、查詢、修改以及對數據庫的清零等功能。

 

2.2.3 安全上的可行性

 

在建立數據庫時可以通過對數據庫的設計用戶名和密碼進行保密,以及在建立數據庫以后可以對數據進行壓縮等技術,保證數據的安全,使數據庫具有安全保障。

 

2.3 社會因素的分析

 

隨着科學技術的不斷提高,計算機科學日漸成熟,作為計算機應用的一部分,使用計算機對學籍信息進行管理,具有着手工管理所無法比擬的優點。這些優點能夠極大提高學生檔案管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。該軟件的開發不會侵犯國家、集體和他人的利益。

 

 

第三章 擬定開發計划

3.1 業務邏輯

 

圖2 學籍管理業務流程圖

 

 

 

圖3 成績管理業務流程圖

 

3.2 數據流程

                                                                       

圖4 學籍管理系統頂層數據流圖

 

圖5 學籍管理系統第一層數據流圖

圖6 學籍管理系統第二層數據流圖--“成績管理”

  

圖7 學籍管理系統第三層數據流圖--“成績分析”

 

 

第四章 結論和意見

在學校里,隨着高校規模的不斷擴大和招生人數的不斷增加,需要處理大量的學生數據信息。如何更好的組織學生信息,更加快捷的管理學生信息顯得尤為的重要。

作為計算機應用的一部分,使用計算機對學生信息進行管理,有着手工管理所無法比擬的優點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高學生信息管理的效率,也是學校的科學化、正規化管理,與世界接軌的重要條件。

編寫一個學生管理系統可以為學校辦公管理提供一個快速、簡單規范的管理平台,使學院在學生信息管理方面更加規范化,快捷化。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM