軟件學生管理系統需求分析_第1頁
軟件學生管理系統需求分析_第2頁
軟件學生管理系統需求分析_第3頁
軟件學生管理系統需求分析_第4頁
軟件學生管理系統需求分析_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1.1編寫目的 (11.2項目背景 (11.3參考資料 (12需求規定2.1功能分析 (22.2性能要求分析 (22.3邏輯模型的建立 (22.3.1數據流圖 (22.3.2數據字典 (32.4輸入需求 (32.5輸出需求 (33對性能的規定3.1系統模塊的實現 (33.2登陸模塊 (33.3系統管理模塊 (43.4學生管理模塊 (43.4.1添加學生信息功能 (53.4.2修改學生信息功能 (53.4.3學生成績管理功能 (63.4.4其他 (64運行環境規定4.1設備 (64.2支持軟件 (74.3接口 (74.4控制 (71.1編寫目的本需求規格說明書是為了開發學生成績信息管理系統而編寫

2、,主要面向系統分析員、程序員、測試員、實施員和最終用戶。本說明書是整個軟件開發的依據,它對以后階段的工作起指導作用,也是項目完成后系統驗收的依據。1.2項目背景開發軟件的名稱:學生成績信息管理系統項目的任務提出者:揚州環境資源職業技術學院用戶:揚州環境資源職業技術學院學生信息管理員實現軟件的單位:1011V開發工具:Microsoft SQL Server2000,C#1.3參考資料軟件技術基礎鮑有文西安電子科技大學出版社2.需求規定2.1功能分析1.在學生信息管理系統中,主要有用戶登陸、學生信息管理、課程信息管理、用戶管理等功能,功能分析如下:(1用戶登陸學生信息管理網站采用用戶名及密碼驗證

3、模式,進入學生信息管理網站前,用戶必須在登陸頁面輸入用戶名及密碼,只有驗證通過的用戶方可進入學生信息管理網站操作主頁面。(2學生信息管理包括3個功能模塊:學生個人信息的添加、學生信息的查詢以及學生信息的修改與刪除。(3課程信息管理包括3個功能模塊:課程基本添加與刪除處理、成績查詢處理。(4用戶管理包括2個功能模塊:用戶信息查詢以及用戶的刪除與處理。2.2性能要求分析(1系統易操作性所開發的系統應做到操作簡單,盡量使系統操作不受用戶對電腦知識水平的限制。(2系統具有可維護性由于系統涉及的信息比較廣,數據庫中的數據需定期修改,系統可利用的空間及性能也隨之下降,為了使系統更好地運轉,學院可以對系統數

4、據及一些簡單的功能進行獨立的維護及調整。(3系統具有開放性該系統能夠在開放的硬件體系結構中運行,并且能與其他系統順利連接,不會因外部系統的不同面要做在量的修改工作。2.3邏輯模型的建立經過以上調查分析,明確以所開發系統的功能需求和性能要求,發現了存在的問題,弄清了系統的功能,為系統邏輯模型的建立提供了依據。系統分析的主要成果是建立系統的邏輯模型,本系統的邏輯模型主要以系統的數據流圖和數據詞典作為描述功具。2.3.1數據流圖(1頂層圖分析學生信息管理系統的數據來源和去向,確定外部項,繪制出數據流圖的頂層圖,如圖2-1所示。 圖2-1學生信息管理系統的頂層圖(2頂層數據流圖從總體上反映了學生信息管

5、理系統的信息聯系。按自頂向下、逐層分解的方法對頂層圖進一步細化,劃分出幾個主要的功能模塊,并明確各功能之間的聯系,繪制出數據流圖的0層圖,如圖2-2所示。 圖2-2學生信息管理系統的0層圖2.3.2數據字典2.3.2.1數據流詞條描述(1學生信息描述(2數據流學生信息數據流來源SQL Server2000數據庫中學生基本信息表數據去向學生信息管理頁面數據流組成學生學號、姓名、性別、出生年月、電話、家庭住址(3學生成績查詢描述數據流學生成績信息數據流來源SQL Server2000數據庫中學生成績表數據去向課程信息管理頁面數據流組成學生學號、課程名、分數(3用戶信息描述數據流用戶信息數據流來源S

6、QL Server2000數據庫中用戶信息表數據去向用戶管理頁面數據流組成用戶名、用戶密碼2.3.2.2數據元素詞條描述學生學號定義數據元素名稱學號簡要描述為學生基本信息和成績的查詢提供查詢條件類型字符型長度12取值范圍不超過12個字符2.4輸入需求用戶需輸入學生的學號進入相應用戶界面。2.5輸出需求根據用戶需求輸出相應信息。3對性能的規定3.1系統模塊的實現在系統中包括以下功能:系統管理、學生信息管理、成績信息管理、幫助。分為以下幾個模塊主窗體標題名稱用戶管理Control退出系統Exit學籍管理sInfo成績管理rInfo幫助help關于about3.2登陸模塊為了系統的安全,在進入系統之

7、前首先會出現一個登錄模塊,用戶只有在用戶登錄窗體中放置了兩個文本框(Textbox),用來輸入用戶名和密碼;兩個 按鈕(CommandButton)用來確定或者取消登錄。 設置一個SSTab控件,供不同用戶登錄時選擇用戶權限,超級用戶擁有一切權 限 (包括添加刪除和修改以及對用戶的管理) , 普通用戶擁有受限制的權限 (查 詢及修改密碼) ,提高了數據庫的安全性。 3.3 系統管理模塊 3.3.1添加用戶窗體的創建 進入系統后,將會出現一個主窗體,選擇系統管理模塊下的添加用戶, 就可以進入添加用戶窗體,可以通過該窗體增加新的用戶。 在這個窗體中放置了三個文本框,用來輸入用戶名和密碼;兩個按鈕用

8、 來確定是否添加用戶;三個標簽用來標示文本框的提示。 3.3.2修改密碼窗體的創建 在系統管理模塊下,進入修改密碼窗體,用戶可根據需要修改自己的密 碼。 在這個窗體中放置了兩個文本框,用來輸入密碼和確認密碼;兩個按鈕 用來確定是否修改密碼;兩個標簽用來標示文本框的內容。 3.4 學生管理模塊 3.4.1 添加學生信息功能 選擇主窗體中學生管理模塊下的添加學籍信息,就可進入添加學生信 息的窗體,在該窗體中我們可以對學生的學號、姓名、性別、出生日期、 電話等學生的信息進行添加。設計時我盡可能設想各種邊界條件,如記錄 為空,輸入為空,輸入出錯等,當輸入的信息滿足這些邊界條件時,將會 彈出一個提示框提

9、醒用戶,以便用戶能及時地做出修改。添加的信息將全 部存儲到數據庫中。 在窗體上放置多個文本框和下拉式文本框,用來輸入學籍信息;兩個 按鈕用來確定是否輸入學籍信息;一個按鈕用來退出窗體;多個標簽用來提 示文本框中需要輸入的內容。 3.4.2 修改學生信息功能 點擊學生管理模塊下的修改學籍信息,就進入修改學生信息的窗體, 在該窗體中我們可以對前面添加的學生信息進行修改。由于用戶的需求不 同,有的是要對學生的信息做個別的改動,有的是需要刪除該條記錄,所 以該窗體同時包括了修改記錄的功能和刪除記錄的功能。又考慮到用戶的 誤操作,為了方便,我在該窗體中增添了取消修改的功能,可一次性把輸 入文本框的內容全

10、部置空 3.4.3 學生成績管理功能 點擊成績管理模塊下的成績信息瀏覽,進入成績信息瀏覽窗體,考慮到 美觀和實用性,界面設置如下圖。用Frame控件在窗體中劃定一個可瀏覽成 績信息地方, 再在Frame中添加MSFlexGrid控件, 運行時將在MSFlexGrid中顯 示所有學生的成績信息。使用Toolbar來建立工具條。點擊工具條中的修改、 添加和查詢按鈕就可分別進入修改成績信息窗體、添加成績信息窗體和查 詢成績信息窗體。這三個窗體的界面設置分別類似于學生管理下修改學生 信息窗體、添加學生信息窗體和查詢學生信息窗體。 3.4.4 其他 操作人員在遇到困難時即可進入幫助菜單尋求幫助。幫助菜單

11、下的 “ 使用說明”將解答你的疑問。幫助菜單下的“關于”詳細地列出了關于作者的 一些情況,關于 版權的一些情況和關于系統的一些情況。進入打印菜單欄,可對你所需要的 信息進行打印 4 運行環境規定 4.1 設備 列出運行該軟件所需要的硬件設備。說明其中的新型設備及其專門功能,包括: A B C D E 或更高的處理器,或任何運行于 Microsoft Windows NT Workstation 的 Alpha 的處理器 內存:64MB 以上。 外存容量,聯機或脫機,媒體體及其存儲格式,設備的型號及數 量; 輸入輸出設備:鼠標,鍵盤,任意型號打印機(可選) ,任意型 號光盤刻錄機(可選) ; 數

12、據通信設備的型號和數量; 功能鍵及其他專用硬件 CPU : Intel Pentium 166MHZ 4.2 支持軟件 本系統適用于 Microsoft Windows 98/XP/2000 下開發的, 所采用的開發工 具是 中文企業版本。由于考慮到學校每天的數據處理量,我們后臺采用 可 Microsoft 的 Access2000 數據庫。 4.3 接口 說明該軟件同其他軟件之間的接口,數據通信協議等。 4.4 控制 說明控制該軟件的運行的方法和控制信號,并說明這些控制信號的來源。 二 系統后期工程 在開發這個軟件系統的漫長過程中,面對著極其錯綜復雜的問題,人的主觀 認識不可能完全符合客觀現實,在本次設計過程中,我采用循環測試法,力求在 每個階段結束之前通過嚴格技術審查,即每完成一個功能,就進行測試,盡可能 早的發現并糾正差錯,完成模塊測試之后再進行系統測試。 在該設計中,我偏重考慮了當用戶輸入的信息出錯時,系統就會出現提示,以便讓 用戶知道出錯的原因,并能及時做出修改,所以我站在用戶的角度考慮,盡可能 設想各種邊界條件,如記錄為空,輸入為空,輸入出錯等,以此來發現錯誤,糾 正錯誤,取得了一定的效果。 當然,該學生信息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論