網上選課系統可行性分析報告

2021-03-04 05:06:28 字數 4977 閱讀 3949

1、引言

1.1 編寫目的

開發網上選課管理系統是為了實現學校人力資源的優化和學生成績管理的科學管理而設計的,更方便老師對學生的了解和學生對課程的安排,更有利於教課的進行。方便學生、管理者、老師獲取學生資訊。對學生資訊將進行安全檢測,包括真實性。

通過試用本系統,可以更加有效的管理學生的學籍管理,成績資訊等,並且具有對資訊的增加,查詢,修改等功能。

1.2 專案背景

待開發專案名稱:學生網上選課管理系統;

委託單位:黔南民族師範學院

開發單位:黔南民族師範學院的學生

主管部門:黔南民族師範學院的老師

使用者:黔南民族師範學院

產品的所有權:黔南民族師範學院

專案開發者:馬紅霞、涂貴歡、毛必琴

專案背景:

「學生選課系統」是指在網路上提供選修課服務,使學生能夠在規定的時間內在網上選課或退課而系統馬上能夠返回該學生是否成功的資訊,能查詢課程資訊、教師個人資訊以及該程成績。教師可提供說開課程的基本資訊,同時還可以通過本系統查詢選修課學生資訊。教務管理員負責何時開放和關閉選課、發布資訊、選課使用者的管理和選課情況的監控等,並可以為教務管理員提供方便的管理功能:

新增、刪除、修改課程資訊和學生記錄等。隨時完成統計工作,避免某門課的報名人數超出它的最大容量,而如果報名人數不足又有部分學生沒選上課,將課程的選修過程設定為兩次。本系統是選修課實現系統的自動化從而提高教務工作的效率。

較為全面的涵蓋了學生從入學到畢業的全部資訊,牽涉部門廣各系部、學生辦、財務部處等。

1.3 參考資料

[1] 呂云鵬王昕鵬邱玉龍編著.軟體工程—理論與實踐. 人民郵電出版社.

[2]白度文庫.

[3]曾建潮.軟體工程.武漢理工大學出版社.

2、可行性研究的前提

2.1 基本要求

主要功能:教師對學生資料、成績以及所選課程進行修改管理;學生可通過查詢自身成績,自主選擇相關課程,管理員(教務處)統管所有學生、教師的相關資訊。

效能要求:所有資料實時更新保持同步,且定時備份。

輸出要求:簡單、快捷、實時。

輸入要求:及時的修改和更新學生、教師和課程的資訊。

安全與保密要求:系統本身配備一定的安全機制,保證各項資料的完整、正確。

每類使用者進入系統時,均需輸入唯一的使用者名稱和密碼;教師有權對學生所選課程成績進行錄入、查詢和修改;學生有權對選修課程進行修改;管理員有權對學生資訊、所選課程、科目成績進行管理、修改。

完成期限:3個月

2.2 開發目標

(1)開發此學生選課管理系統軟體,使教學人員及操作者進行選課管理,方便操作者隨時新增、查詢、修改,使工作人員從繁瑣的填表,查表工作中解放出來,使得人力和裝置減少;

(2)使供需雙方都獲得滿意的結果;

(3)促進報表、統計數字的規範化;

(4)處理速度高,提高工作效率;

(5)降低選課管理維護費用,提高行政工作效率,改善服務質量,為學校領導決策提供支援,該軟體的設計目標盡量達到人力與裝置的節省,並且處理資料的速度提高。

2.3 條件、假定和限制

(1)所建議系統的執行壽命的最小值:十年 。

(2)進行系統方案選擇比較的時間:6個月。

(3)經費、投資方面的**和限制:黔南民族師範學院。

(4)法律和政策方面的限制:涉及法律法規應向律師進行詳細諮詢以免侵害客戶和其他人的利益。

(5)硬體、軟體、執行環境和開發環境方面的條件和限制:一般電腦系統配置。

(6)可利用的資訊和資源:可以去學校圖書館查閱資料,還有網路資源等。

(7)系統投入使用的最晚時間:半年

2.4 進行可行性研究的方法

可行性研究方法是相關方法的整合,主要使用了戰略分析、調查研究、**技術、系統分析、模型方法和智囊技術等。分析原有系統,進行商品市場的調查,針對原有系統進行問卷調查,小組進行會議討論的方法。

2.5 評價尺度

成本/效益分析結果:效益》成本;

技術可行:現有團隊擁有技術可完成開發任務;

操作可行:系統能被現有的工作人員快速掌握並使用,管理人員培訓週期不超過1天即可使用;

法律可行:所使用工具和技術及資料資訊不違反法律。

3、對現有的系統分析

3.1 處理流程和資料流程

系統管理員登入:可錄入選課資訊、錄入使用者資訊和查詢使用者資訊。

使用者登入:可查詢成績資訊、選課方案建議和選課資訊。

圖1 現有的系統作業流程

學生選課系統的資料流程:首先由教師或系統管理員等有錄入許可權的使用者將各自許可權範圍內的資訊進行錄入處理,然後儲存資訊到資料庫中。有許可權的人可以對這些庫資訊進行修改和刪除處理。

所有使用者均可以進行資訊查詢和統計,學生使用者基於現有資訊可進行選課任務和課程查詢。通過分析學生選課管理系統的現實需求,學生選課管理系統各環節的基本資料及資料處理流程,在與開發人員溝通、交流與**的基礎上,得到以下學生選課系統的系統資料流程設計圖。

圖2 現有的學生選課系統的系統資料流程

3.2 工作負荷

由於資料量越來越大,現有的系統已明顯不能適應目前的龐大資料量,系統工作負荷過大,資料處理緩慢,而且對計算機硬體的要求比較高。

3.3 費用支出

在系統上投入的人力,裝置,空間,材料,等等與其他的一系列支援性服務越來越大,導致開發費用支出巨大,嚴重影響系統的可用性,急需改進。該系統在經費支出過高的缺點的,所以新系統一經使用在經費支出方面一定會得到很好的改善,使用者在使用了新系統後只需要花一定資金購買一部分計算機與軟體就能實現自動化。

3.4 人員、裝置

鑑於原有系統的技術性含量比較低,故不需要多少高技術人員的操作,只是由於資料量的日益擴大,所需要的操作人員數量不斷增大。這一點已不再適應目前資訊化時代的步伐。裝置的科技含量也比較低,沒有達到大量的計算機普及程度,更難以實現網路化辦公。

3.5 侷限性

經過嚴謹的分析,可知原有的系統存在很大的侷限性,比如人員工作負荷大、系統維護及費用支出巨大、人員與裝置技術含量低等等一系列缺點,所有這些都明確了需要乙個新的適應新的資訊化時代的高科技的系統。而且當前系統開發技術過於老舊,穩定性、安全效能尤為不佳,致使系統頻繁遭遇惡意攻擊。系統反應過慢,執行效率低。

由此分析得出,需要開發新的學生選課系統軟體。

4、所建議的系統

4.1 對所建議系統的說明

根據學生選課資訊的特點對資料庫進行操作,使用了先進的資料庫技術與資料管理技術,使資料的準確性與安全性得到了很大的提高,比如對資料的增加、刪除修改等給予了優化,且在使用者的並行操作與使用者管理方面也有了極大地改善。學生選課管理系統可大致分大致實現以下功能:

4.2 處理流程和資料流程

選課管理:課程情況,對課程包括選修課、必修課的有關課程資訊進行錄入、增加、修改、編碼,提供課程及學分的查詢。提供對每學期的選修課,必修課,重修課等的成績錄入。

提供成績單自動生成功能,能夠提供各種方便形式的查詢,並可以對不及格、欠學分進行統計。

4.2.1 處理流程

教師登入:可上傳、修改、管理學生選課和成績的查詢。

學生登入:學生可通過查詢自身成績,自主選擇相關課程,查詢各科成績。

學校登入:可查詢、管理所有資訊。

圖3 所建議的系統的作業流程

4.2.2 資料流分析

所建議系統主要實現教師資訊管理、學生資訊管理、課程資訊管理和系資訊管理,其中教師資訊管理有教師姓名、教師工號、教師職稱、教師所屬系;學生資訊管理有學生姓名、學生學號和學生所在系;課程資訊管理有課程名稱、學分、上課地點、已選人數、課程性質、開課系、課程人數,系資訊管理有繫號和系名。

(1)學生資訊模組完成學生的登陸,然後根據各位同學所在的系不同,呼叫相應的選課模組。其中學生登入模組的功能是驗證登入人員確實是本院的學生,學生啟動本系統後,系統提示輸入學生學號碼和密碼,驗證後進入主控操作介面。

(2)教師資訊模組完成教師的登陸,然後根據各位教師所在的系不同,教師所教的課程不同,呼叫所選的課程.其中教師登陸模組的功能是驗證登入人員確實是本院的教師,教師啟動本系統後,系統提示輸入教師工號和密碼,驗證後進入主控操作介面。

(3)課程資訊管理包括必修課程和選修課程,學生必需先登陸才能進行對課程的選課否則不能進入選課系統.

(4)系資訊管理中學生必需選重所在的系號和系名才能進行選課,否則並不能進行選課.

圖4 所建議的學生選課系統的系統資料流程設計圖

4.3 與現有系統比較的優越性

在以上幾點中已可以看出新系統的效能與功能上與現有系統的差別:

(1)新系統克服了原來系統的資金投入大,人員裝置技術含量低,系統工作負擔重等缺點。

(2)查詢方面能高效實現組合查詢。

(3)與手動管理相比佔據空間小,易更新,易備份。

(4)加入了對資料的安全性保護的功能,使原有系統在可用性與穩健性方面有了很大的進步。

4.4 採用建議系統可能帶來的影響

採用建議系統與現有系統的差別在上面已所過,在此從不同方面具體說一下:

(1)裝置:採用建議系統後,雖然改進了原有系統的效能但對裝置要求不是很高,在現有軟硬體裝置完全可以實現。

(2)現有軟體:由於建議系統採用了較先進的資料庫技術以及一系列較高技術軟體,使得原來系統上的一些軟體無法繼續使用,不過在新系統開發過程中將盡量考慮到,對現有軟體的相容性。

(3)使用者:建議系統使用的新技術是完全基於原有的系統上的,故使用者不必考慮新系統帶來的人員培訓等等。

(4)經費支出:建議系統是為了改善原有系統在經費支出過高的缺點的,所以新系統一經使用在經費支出方面一定會得到很好的改善,使用者在使用了新系統後只需要花一定資金購買一部分計算機與軟體就能實現自動化。

5、技術可行性

開發小組成員對其一般性的軟體和操作環境,編譯環境都比較的熟悉,開發小組曾經也有過合作經驗,在溝通上不是問題,在短期內,能完成所建議系統的開發。所以當前這個系統從技術上來說是可行的。

6、經濟可行性(成本與效益分析)

6.1支出

包括基本建設投資(如開發環境、裝置、軟體和資料等),其他一次性和非一次性投資(如技術管理費、培訓費、管理費、人員工資、獎金和差旅費等)。

6.1.1基本建設投資

(1)基礎投資: 終端pc機5臺:8000*5 = 4萬

輔助配置:2 萬

microsoft sql server 2005:1 萬

windows nt:1 萬

學生選課系統可行性分析報告

1.1 引言 1.1.1 編寫目的 由於學校教學制度的改革,現在大部分高等院校開始實行的是學生的自主選課模式,傳統的教學模式 學生按照學校安排好的課程上課 已經不能適應新型的教學手段,如果仍然通過紙上的方式選課,一方面浪費的大量的人力 物力資源,另一方面浪費時間以及在人為的統計過程中不可避免出現的差...

網上購物商城可行性分析報告

可行性研究報告 1 1 引言 2 1.1編寫目的 2 1.2專案背景 2 1.3定義 2 1.4參考資料 3 2 可行性研究的前提 3 2.1要求 3 2.2目標 4 2.3條件 假定和限制 4 2.4可行性研究方法 4 2.5決定可行性的主要因素 5 3 對現有系統的分析 5 3.1處理流程和資料...

網上購物商城可行性分析報告

1 引言 2 1.1編寫目的 2 1.2專案背景 2 1.3定義 2 1.4參考資料 3 2 可行性研究的前提 3 2.1要求 3 2.2目標 4 2.3條件 假定和限制 4 2.4可行性研究方法 4 2.5決定可行性的主要因素 5 3 對現有系統的分析 5 3.1處理流程和資料流程 5 3.2工作...