軟件工程學生成績管理系統_第1頁
軟件工程學生成績管理系統_第2頁
軟件工程學生成績管理系統_第3頁
已閱讀5頁,還剩59頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、軟件工程課程設計報告題 目:學生成績管理系統專業班級 :計算機系計科 102 班姓 名: _學號:_同組姓名: _成績評定指導教師 :第 1 章緒論 . .3第 2 章系統分析 . .42.1系統目標 .42.2功能要求 . .42.3可行性研究方法 . .42.4系統可行性分析 .4第 3 章需求分析 . .53.1引言 . .53.2任務概述 . .53.2.1編寫目的 .53.2.2背景 .53.3功能需求 . .53.3.1管理功能部分 .53.3.1.1管理員功能 .53.3.1.2學生功能 .53.4數據流圖 . .63.5學生成績管理系統邏輯結構圖. .63.6用例 . .7第

2、4 章概要設計 . .94.1設計目標 . .94.2編寫目的 . .94.3任務概述 . .94.4總體設計 . .104.4.1系統設計思想 .104.4.2學生成績管理系統順序圖.114.5接口設計 . .12第 5 章詳細設計 . .145.1根本任務 .145.2程序流程圖 . .145.3詳細設計說明 . .16第六章軟件測試 .18第七章實驗結果截圖顯示.20第八章程序源代碼 .23第九章實驗總結 .31歡迎下載1第十章參考文獻31歡迎下載2第1章緒論隨著互聯網的發展,利用INTERNET技術來實現“無紙辦公”這個概念已經深入人心,校園網作為學校信息化建設的一個平臺在完成資源共享

3、、互聯網訪問、教務管理、電子備課等方面發揮了重要作用。服務教學、提高教學水平和教學結果查詢是校園網建設的核心目標和核心價值,本系統立足于校園實際,爭取做出一個方便快捷的成績管理系統,實現成績信息的管理。該項目主要是服務于學生成績管理方面,進一步方便教師的工作和學生的成績查詢,從而從側面達到提高學校的管理質量。它具有使用范圍廣,實用性強,使用簡單,所花經費少等優點。主要功能有兩個方面:管理員,登陸,進入系統,可以進行管理員操作,進行學生信息及成績信息的編輯、查詢、刪除、修改、添加、排序等操作。學生,登陸,進入系統,可以進行查詢等操作。軟件系統目標:(1)本系統具有很強的可靠行,可以對錄入的學生信

4、息進行效驗,對數據進行修改、刪除,規定各種權限。( 2) 本系統中的模塊具有很強的可續性,可以方便管理人員的修改與維護。( 3) 本系統操作方便、靈活、簡單。( 4) 本系統可高效、快速的查詢到學生的基本信息。歡迎下載3第 2 章系統分析2.1 系統目標學生用戶和管理員用戶可以進入不同的管理模塊,并且只有密碼輸入正確才能進入功能模塊,學生用戶只能查詢學生信息,管理員用戶可以對學生成績實行各種操作。2.2 功能要求1?性能:學生成績的增加、刪除、修改,排序及查詢2. 輸入:學生管理員密碼3. 輸出:學生成績信息4. 基本的數據流程和處理流程:圖 2-1 基本數據和處理流程5. 安全與保密要求:登

5、錄系統時,需驗證密碼;不同身份的登錄者,具有不同的使用權限。2.3 可行性研究方法主要為對現有成績管理系統的分析和研究比較的方法。2.4 系統可行性分析可行性分析是為了清除的了解系統開發是否能夠實際進行,是否能夠帶來一定效益,是否值得實現。因而進行可行性分析是非常必要的,從下面幾個方面來進行分析。1. 技術可行性:設置不同權限,提高了數據的安全性。2.運行可行性:本系統作為一個小型的學生成績管理系統,所耗費的資源非常的小。已有軟件和硬件配置均能滿足需要。3.經濟可行性:服務端及客戶端的支出使用原有設備即可。但是對軟件有一次性軟件費用支出和定期性軟件維護支出。軟件使用后,能夠減少人力的支出和維護

6、。4. 法律可行性:本軟件屬項目組開發,符合法律的各項規定。5.使用可行性:軟件針對學校以及學院,對使用人員沒有特殊限制,管理老師、學生等均可使用。界面友好,操作簡單,能夠保證大多數用戶使用該系統的要求。2.5結論通過可行性的一系列分析可得出結論,在現有的條件下,系統的開發方案是可行的。開發條件具備,可以開始進行實際開發。歡迎下載4第 3 章需求分析3.1 引言隨著互聯網的發展,利用INTERNET技術來實現“無紙辦公”這個概念已經深入人心,校園網作為學校信息化建設的一個平臺在完成資源共享、互聯網訪問、教務管理、電子設備等方面發揮了重要作用。服務教學、提高教學水平和效果是校園網將設的核心目標和

7、核心價值,本系統立足于校園實際,著眼于未來發展,實現信息資源的共享。該項目主要是服務于教學方面,進一步方便教師的工作和學生的學習,從而從側面達到提高學校的教學方面的“軟件”質量。3.2 任務概述3.2.1編寫目的解決學校對學生信息進行處理時,對各種數據的需求,并且能夠有助于學校方面對學生的管理。主要解決學生系你想查詢困難等問題。確定學生信息管理系統功能的需求,數據需求及軟、硬件需求。確定學生成績管理系統所能實現的功能,本系統中主要是對數據進行操作,如學生信息及成績的增加,刪除,修改,查看,排序等功能。3.2.2背景這次待開發的系統名稱為:學生成績管理系統本次項目任務的完成者:劉瑤、李納、謝千玲

8、、周石花用戶:管理老師,學生3.3 功能需求3.3.1管理功能部分從業務流程圖可以看出,學生成績掛歷系統分為大的兩個方面:管理員模塊,學生模塊,其主要管理功能有:3.3.1.1管理員功能管理員進入學生成績管理的主要功能是:實現對學生信息及成績的添加,刪除,修改,查詢和排序等基本功能。3.3.1.2學生功能學生進入學生成績管理系統的主要功能是:每個學生登錄系統后可以查詢自己的個人信息以及成績信息,查詢的時候可以通過姓名也可以通過學號查詢,同時學生登錄時需要密碼。歡迎下載53.4 數據流圖/XJ-/ 學生成緘管 學生1 理系統 1 JVA?if?息廉作 n管埋員 圖 3-1 數據流頂層圖學生成績信

9、息文件管理員圖 3-2 數據流細化圖3.5 學生成績管理系統邏輯結構圖圖 3-3 邏輯結構圖歡迎下載63.6 用例主要參與者及用例表3-1表 3-1 學生成績管理系統用例表參與者管理員學生用例編號用例1登錄2瀏覽信息3按成績排序4查詢5對學生成績增、刪、改1登錄2瀏覽信息3查找成績歡迎下載7圖 3-4 學生成績系統用例圖3.7 類圖圖 3-5 類圖的初步設計歡迎下載8第 4 章概要設計4.1 設計目標概要設計師軟件開發過程中的一個階段就,在這個階段需要完成一些明確的事情。概要設計階段的基本目的是回答“概括的說,系統應該如何實現?”。通過這個階段,確定系統的組成模塊。本學生成績管理系統由管理員、

10、學生兩個大模塊組成。每個模塊又由自己的子模塊組成。4.2 編寫目的基于現在的學生越來越多,老師的工作量越來越大。伴隨著網絡信息化,學生成績管理也必須邁進一個更加進步的時代。那就是用網絡來管理學生成績,實現一個電子管理學生成績的平臺,減輕老師的負擔,也便利教務處的管理工作。在本系統中,學生可以選課,退課,查詢成績;老師在期中期末的時候給學生打分,并按百分比計算,提交之前可以修改學生的成績;管理員可以對教師、學生、課程的信息進行增、刪、查、改,并且可以發布公告,新聞。如果學生,教師,管理員想進入這個系統,必須先進行登錄,新用戶要注冊,可以進行個人信息的維護,如密碼的修改等。4.3 任務概述4.3.

11、1目標( 1) 本系統具有很強的可靠行,可以對錄入的學生的成績,對學生成績進行修改、刪除,并且可以對學生成績進行排序。( 2) 本系統中的模塊具有很強的可續性,可以方便管理人員的修改與維護。( 3) 本系統操作方便、靈活、簡單。( 4) 本系統可高效、快速的查詢到學生的基本信息。4.3.2需求概述學生成績管理系統是為方便教師學生實時掌握成績、課程等相關信息,學生可以方便快捷的查詢自己的成績而研發的系統,旨在大幅度節約教師和學生們時間,提升教務系統辦事效率。歡迎下載94.4 總體設計4.4.1系統設計思想總模塊軟件結構圖 4-1 學生成績管理系統主模塊根據上面的需求分析,可以將這個系統分為以下模

12、塊:學生子模塊和管理員子模塊學生成績管理系統學生子模塊管理員子模塊查詢個人成績圖 4-2 學生成績管理系統層次圖表 4-1 模塊功能歡迎下載10學生子模塊學生可以在該模塊中查詢自己的成績管理員子模塊管理員可以再此模塊中瀏覽學生的成績,對學生的成績信息進行管理,并且可以對學生的成績進行排序。442 學生成績管理系統順序圖2: fiSAtTP.4 進囹融信耐5.區回成績佬 .2. . . .色返 S1 咸描信電圖 4-3 學生成績信息順序圖4.4.3學生成績管理系統協作圖圖 4-4 學生成績信息協作圖歡迎下載11444 學生成績管理系統狀態圖4.5 接口設計4.5.1外部接口與用戶界面在用戶界面部

13、分,根據需求分析的結果,用戶需要一個用戶友善界面。在界面設計上,應做到簡單明了,易于操作,并且要注意到界面的布局,應突出的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多對WINDOW格較熟悉,應盡量向這一方向靠攏。在設計語言上,已決定使用Visual C+ 進行編程。總的來說,系統的用戶界面應作到可靠性、簡單性、易學習和使用。4.5.2內部接口內部接口方面,各模塊之間采用函數調用、參數傳遞、返回值的方式進行信息傳遞。具體參數的結構將在下面數據結構設計的內容中說明。接口傳遞的信息將是以數據結構封裝了的數據,以參數傳歡迎下載12遞或返回值的形式在各模塊間傳輸歡迎下載13第 5 章詳細設計

14、5.1 根本任務依據軟件工程的基本原理,詳細設計階段的根本任務是確定應該怎樣具體實現所要求的系統,也就是說,經過這個階段的設計工作,應該得出對目標系統的精確描述,具體來說就是把經過總體設計得到的各個模塊詳細的加以描述。5.2 程序流程圖1. 系統主程序流程圖圖 5-1 主程序流程圖2. 學生登錄模塊歡迎下載14 #蟲問足齊、 _A*晁 T: 弄而.圖 5-2 學生用戶流程圖3. 管理員管理流程圖-X-豈噫足苦、 _皂示臭面”刪除條股改勞懇務歡迎下載15圖 5-3 管理員管理流程圖4. 系統類圖圖 5-4 成績管理系統類圖5.3 詳細設計說明管理模塊包括以下內容:界面設計用戶登陸:該系統根據用戶

15、的身份實現了不同的功能,用戶登陸時需要選擇一種登陸方式(默認情況下是學生),系統再根據用戶選擇的登陸方式到相應的表中去搜索。例如,登陸時選擇了教師登陸方式,系統將會在教師信息表中搜索是否存在與該用戶的輸入相符的信息,如果存在則進入教師主頁,否則提示用戶輸入有誤,請重新輸入。學生用戶界面1. 按照學號查找學生可以查詢自己指定的學號查詢成績,方便學生了解成績情況。2. 按照學生姓名查找學生可以查詢自己指定姓名查詢成績,方便學生了解自身情況。管理員界面歡迎下載161. 增加學生成績管理員可以增加某個學生的某門科目的成績2. 顯示學生成績管理員可以顯示所有學生所有科目的成績。3. 排序統計成績管理員可

16、以根據學生成績進行排序和統計。4. 查找學生成績管理員可以查詢某個學生的成績。5. 刪除學生成績管理員可以刪除某個學生的成績。6. 修改學生成績管理員可以修改學生的成績。歡迎下載17第六章軟件測試測試用例設計表 6-1用例編號C001測試對象“學生登錄”功能用例目的測試學生登錄系統的功能是否正確實現輸入 /動作預期輸出 /結果實際結果提示“輸入錯誤密碼,請重提示“輸入錯誤密碼,請選擇學生登錄,輸入錯誤密碼新輸入”重新輸入”選擇學生登錄,輸入密碼,提示“無法找到該學生”提示“無法找到該學生”輸入錯誤名字選擇學生登錄,輸入賬號,進入學生登錄子系統進入學生登錄子系統輸入密碼,單擊登錄表 6-2用例編

17、號C002測試對象“管理員登錄”子系統界面用例目的測試管理員登錄子系統界面的功能是否正確實現輸入 動作預期輸出 結果實際結果/選擇管理員登錄,輸入錯誤提示“輸入錯誤密碼,請重提示“輸入錯誤密碼,請密碼新輸入”重新輸入”選擇管理員登錄,輸入密碼進入管理員登錄子系統進入管理員登錄子系統觀察界面是否正確顯示操顯示“增加學生成績”,“顯示顯示“增加學生成績”,“顯示學作按鈕學生成績”,“排序統計成生成績”,“排序統計成績”,績”,“查找學生成績,“刪除“查找學生成績,“刪除學生成學生成績”,“修改績”,“修改學生信 息”學生信息”歡迎下載18表 6-3用例編號C003測試對象“管理員登錄”子系統增加學

18、生成績功能用例目的測試“管理員登錄”子系統增加學生成績功能是否正確實現輸入 /動作預期輸出 /結果實際結果在“教師登錄”子系統中選顯示要增加的學生的姓名顯示要增加的學生的姓名擇增加學生成績功能和學號和各科成績和學號和各科成績表 6-4用例編號C004測試對象“管理員登錄”子系統排序統計學生成績功能用例目的測試“管理員登錄”子系統排序統計學生成績功能是否正確實現輸入 /動作預期輸出 /結果實際結果在“管理員登錄”子系統中顯示排序成功顯示排序成功選擇排序查詢功能表 6-5用例編號C005測試對象“管理員登錄”子系統顯示學生成績功能用例目的測試“管理員登錄”子系統顯示學生成績功能是否正確實現輸入 /

19、動作預期輸出 /結果實際結果在“教師登錄”子系統中選顯示所有學生的姓名和學顯示所有學生的姓名和學擇顯示學生成績功能號和各科成績號和各科成績歡迎下載19第七章實驗結果截圖顯示7.1 代碼運行之后的主界面nwmI irtiiUHHHHHHHH!HQO?OOOO*0 學生用戶 t 學生只能諫取學生信息O? 1W 理崗用戶 OOOOOO?HHMHMHHHHHHHH晴選擇!圖 7-17.2 學生模塊顯示I 碎翼蠶找請輸入墓查找的學生的姓名;lina圖 7-2請8 瀏樂龜找名 :2In2姓號朋栗請輸入要查找的學生的學號: 23學*: ;5Za匯編討3系統亠入績為 成収總選:1-2 r歡迎下載20圖 7-3歡迎下載217.3 管理員模塊顯示昶忖 XH理試 MX XXXMH xm Hit宦 XHKWXX 討 XXKHKX KW H XW! XKKM 1 H程 W* tfW! XtXXXW!?=竽注成績管理系統增加學空成績交 - 顯示學性成績扎耕序統計成績4 ?杳找學空成績軋跚除學生感績筑修改學空信息孤安全退出系統圖 7-4歡迎下載22第八章程序源代碼# in elude # in elude #in elude 用 geteh();#in eludeusing n amespaee std;/Student 類elass Stude ntpublie:ehar n ame20;ehar

溫馨提示

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

評論

0/150

提交評論