分析班級:******x
姓名:******x
學號:******x
1.引言:
現今的商品社會是乙個講究效率的社會,人們有著很強的時間觀念,如果仍使用手工操作或使用相當繁瑣的軟體,既浪費了人力,又浪費了物力,效率無法提高,為此開發學生管理系統軟體,能夠適應現今社會並提高生產效率。由此,該系統軟體需要易於被使用者所接受,具有簡單易學,便於管理等特性。
2.工程概述:
2.1 該工程的基本目標:
開發此學生管理系統軟體,以供教學人員及操作者進行學生管理,方便操作者隨時新增、查詢、修改等。使我們提高軟體開發的能力,學習程式設計的技巧,提高工作設計思想,並通過本次的工程開發,從中學習知識吸取經驗,在技術和軟體思想上同時得到鍛鍊和提高,從而使總體水平公升到乙個新的高度。
2.2 經濟目標:
由於本學生開發系統的主要背景(為本課程)不注重直接的經濟收益,而是注重小組成員整體水平的提高,故沒有明確的經濟目標。
2.3 社會目標:
本系統旨在解決學校內部的各類資訊管理問題,為老師和同學們的使用過程提供便利。
3.可行性研究的前提:
3.1 要求:
3.1.1效能要求:
a) 學生資訊,包括學生的姓名、年齡、性別、宿舍、專業及所屬學院等以及學號(用來進行記錄、查詢和修改)
b) 學生選課資訊,包括課程名稱、學分、課時等(記錄、查詢和修改)。
c) 學生每學期的考試成績(記錄、查詢和修改)
d) 學生的每次交費情況
e) 院系情況,包括學院名稱、專業方向等
3.1.2安全要求:
a) 使用者憑藉其教務管理系統的賬號和密碼進入該系統,防止他人訪問修改自己的資訊;以及學校外界人員的介入,保證該交易平台在校內師生之間進行。
b) 使用者可以檢視其他使用者的****、專業班級、姓名,但不可以檢視其他資訊(如身份證號碼和家庭住址等),這樣既保證校園內的實名制,又不至於使更多不必要的私人資訊外洩。
3.2 目標:
3.2.1 學生資訊管理系統的開發和投入使用可以減少不必要的人力開支。
3.2.2 各個資訊都儲存在資料庫中,查詢速度可以大大提高。管理員修改資訊也方便快捷。
3.2.3 學生交費的部門如財務科的工作效率可以大大提高。
3.2.4 學籍管理部門通過訪問各系部門的學生學籍情況,更加方便學生學籍資訊的管理。
3.2.5 決策系統的改進:教務處通過各個系部門查詢班級資訊,學生成績,課程安排,並且向各個系部門下發考試資訊。
3.2.6 人員工作效率的提高:由於各個工作都有明確的分工,人員的工作效率顯著提高。
4.可行性研究的方法及評價度:
4.1 可行性研究所採用的方法和步驟:
通過調查分析開發學生管理所具備的能力及實現的方法。確定總體結構,利用c++所具有的能力,以最簡潔最容易的方法,使其成為乙個初級的系統軟體。
4.2 評價尺度:
此軟體由於只是乙個初級產品,只要能構建乙個結構,達到一些幫助查詢、索引等基本功能和要求即可
5.工作產品:
5.1 設計目標
①能快速的對學生資訊進行記錄、查詢和修改;②方便對學生資訊的管理;③節省這方面的人力勞動,減少開支;④提高工作效率。
5.2 設計及約束條件:
5.2.1 軟體系統的介面要美觀,布局要合理,視窗的內容盡量簡單明瞭提供的資訊,語言要通俗易懂,有層次感,分類清晰明了。
5.2.2 根據現有條件和知識我們必須在技術方面進行學習和提高。
5.3 產品工作原理
a. 先建立資料庫且追建資料庫的驅動程式。
b. 在使用時,由使用者在控制項中輸入,需要了解關鍵字的資訊,然後通過在控制項中輸入資訊生成乙個過濾條件。
c. 以生成的過濾條件為內容在資料庫中查詢相應的記錄。
d. 通過過濾功能在查詢出來的記錄中找到所需要的項。
e. 將查詢到的項通過控制項顯示到終端。
f. 通過終端把得到的內容顯示到相應的介面上。
5.4 基本資訊流程和模型
5.4.1基本系統模型
5.4.2學生資訊處理流程資料流圖
5.5 產品的功能
a. 使用者可以用該軟體對所用庫資料進行查詢;
b. 使用者可以對該軟體中的庫資料進行新增;
c. 使用者可以了解應用一些簡單的資料庫系統;
d. 使用者可以用自己的語言--漢語言進行輸入。
5.6 影響:
5.6.1 對裝置的影響
目前市場上的低端配置均能滿足本系統的使用要求。
5.6.2 對使用者單位機構的影響
本產品所面向的使用者是單位機構已應用為主,人員數量不受任何限制,只要操作人員懂得基本漢語操作。
5.6.3 對執行過程的影響
a.使用者操作規程使用者將本系統隨意安裝在計算機的任意位置。
b. 輸入資料預處理過程對輸入資料預處理的過程無影響。
c. 輸入的處理過程多輸入的處理過程無影響。
d. 系統失效的後果及恢復的處理方法系統失效後會給出錯誤資訊,恢復的方法將採用結束當前任務或重新啟動計算機。
5.6.4 對產品後繼開發的影響
a. 隨著計算機的發展,所有的開發人員要發現在此過程中本產品出的問題和不足,及時更新。
b. 與此同時也要準備好人力和裝置資源做緊急事件的更新。
c. 申請專利,使用法律的手段對本產品進行系統保護。
5.7 侷限性:
目前我們的使用範圍非常狹窄,且本軟體是我們的初次版本,如果該軟體提高版本,本軟體需要大量的修改和更新。
5.8可參考的現有系統:
1)西南交通大學教務管理系統(使用者資料資訊的管理和使用者的登入)
2)各大知名論壇(以板塊的模式發布最新資訊,刪除廢舊資訊,有志願者版主管理)
6 可選方案:
6.1修改方案與首選方案的不同
修改方案是通過網路進行應用的,它可以做到從遠端終端的輸入和輸出,它以**伺服器存放資料資訊。
6.2 本方案的概況
本方案所有介面的思想與選定方案相同,但輸出機制不同,它完全通過網路傳輸。
6.3 不選此方案的原因
a. 技術方面的不足,在現行技術中還不能達到網路間資料的寫入與讀出,並有相關網路協議的支援。
b. 如果在此方案中,資料較大,網路間的傳輸速度也會減慢。
7.經濟可行性:
該軟體本非收益性質開發,只是提供乙個資訊交流平台,同時具備身份核查及資訊過濾的功能,重要是為滿足學校現行學生管理的需要,並不承擔交易作用,所以開發較為簡單,成本也不會很高,故具有經濟可行性。
8.技術可行性:
以我們專業開設的課程及個人學習情況,雖然憑目前的知識完成此軟體有難度,但擁有這些課程的基礎,並且得到指導老師的支援。我認為在邊開發邊學習的過程中,實現此軟體並非不可。何況作為階段性產品,日後的發展空間大,實現方法逐步簡單容易,所以學生管理系統的技術上是完全可行的。
9. 社會可行性:
9.1 法律可行性:
該軟體只是提供資訊交流平台,且交流的資訊單純,不涉及政治反動,不存在贏利和商業詐騙,沒有侵犯專利權,沒有侵犯版權,因此具有法律可行性。
9.2 使用者使用可行性:
使用者單位的行政管理和工作制度對本系統的使用沒有影響。而且本系統的使用者以及管理人員素質均能滿足要求,可以熟練操作該學生資訊管理系統。故具有可使用性。
10.可行性結論:
綜上所述,本工程的經濟、技術、社會可行性均已成熟,具有良好的功能拓展性,因此本工程可立即開始。
學生資訊管理系統需求分析報告
分析報院系 電子資訊工程系 告專業 計算機資訊管理 班級 102班 姓名 學號高慧婷 10405209 方青遠 10405223 汪文芳 10405259 學生資訊管理系統 目錄1.序言 2 2.專案簡介 3 2.1.系統標識 3 2.2.系統功能 3 2.3.使用者選擇 3 2.4.系統功能 4 ...
學生資訊管理系統需求分析
分析報院系 電子資訊工程系 告專業 計算機資訊管理 班級 102班 姓名 學號高慧婷 10405209 方青遠 10405223 汪文芳 10405259 目錄1.序言 2 2.專案簡介 3 2.1.系統標識 3 2.2.系統功能 3 2.3.使用者選擇 3 2.4.系統功能 4 2.4.1 4 2...
學生資訊管理系統需求分析
實驗報告 班級學生姓名 學號目錄1 系統需求概述 2 1.1系統概述 3 1.2系統功能需求 3 2 用例建模 3 2.1確定系統範圍和系統邊界 3 2.2 參與者列表 4 2.3 用例列表 4 2.4 用例圖 4 2.5 輔助需求 7 3 物件建模 7 3.1 確定類與物件的關聯 屬性 7 3.2...