軟體工程學生成績管理系統

2021-03-04 09:56:14 字數 3472 閱讀 5402

軟體工程課程設計報告

題目:_____學生成績管理系統 ____

專業班級:___ 計算機系計科102班___

姓名學號

同組姓名

目錄隨著網際網路的發展,利用inter*** 技術來實現「無紙辦公」這個概念已經深入人心,校園網作為學校資訊化建設的乙個平台在完成資源共享、網際網路訪問、教務管理、電子備課等方面發揮了重要作用。服務教學、提高教學水平和教學結果查詢是校園網建設的核心目標和核心價值,本系統立足於校園實際,爭取做出乙個方便快捷的成績管理系統,實現成績資訊的管理。該專案主要是服務於學生成績管理方面,進一步方便教師的工作和學生的成績查詢,從而從側面達到提高學校的管理質量。

它具有使用範圍廣,實用性強,使用簡單,所花經費少等優點。

主要功能有兩個方面:

管理員,登陸,進入系統,可以進行管理員操作,進行學生資訊及成績資訊的編輯、查詢、刪除、修改、新增、排序等操作。

學生,登陸,進入系統,可以進行查詢等操作。

軟體系統目標:

(1)本系統具有很強的可靠行,可以對錄入的學生資訊進行效驗,對資料進行修改、刪除,規定各種許可權。

(2)本系統中的模組具有很強的可續性,可以方便管理人員的修改與維護。

(3)本系統操作方便、靈活、簡單。

(4)本系統可高效、快速的查詢到學生的基本資訊。

第2章系統分析

2.1 系統目標

學生使用者和管理員使用者可以進入不同的管理模組,並且只有密碼輸入正確才能進入功能模組,學生使用者只能查詢學生資訊,管理員使用者可以對學生成績實行各種操作。

2.2 功能要求

1. 效能:學生成績的增加、刪除、修改,排序及查詢

2. 輸入:學生管理員密碼

3. 輸出:學生成績資訊

4. 基本的資料流程和處理流程:

事務事務

管理員學生成績管理系統學生

圖2-1 基本資料和處理流程

5. 安全與保密要求:登入系統時,需驗證密碼;不同身份的登入者,具有不同的使用許可權。

2.3 可行性研究方法

主要為對現有成績管理系統的分析和研究比較的方法。

2.4 系統可行性分析

可行性分析是為了清除的了解系統開發是否能夠實際進行,是否能夠帶來一定效益,是否值得實現。因而進行可行性分析是非常必要的,從下面幾個方面來進行分析。

1. 技術可行性:設定不同許可權,提高了資料的安全性。

2. 執行可行性:本系統作為乙個小型的學生成績管理系統,所耗費的資源非常的小。 已有軟體和硬體配置均能滿足需要。

3. 經濟可行性:服務端及客戶端的支出使用原有裝置即可。但是對軟體有一次性軟體費用支出和定期性軟體維護支出。軟體使用後,能夠減少人力的支出和維護。

4. 法律可行性:本軟體屬專案組開發,符合法律的各項規定。

5. 使用可行性:軟體針對學校以及學院,對使用人員沒有特殊限制,管理老師、學生等均可使用。介面友好,操作簡單,能夠保證大多數使用者使用該系統的要求。

2.5 結論

通過可行性的一系列分析可得出結論,在現有的條件下,系統的開發方案是可行的。開發條件具備,可以開始進行實際開發。

隨著網際網路的發展,利用inter***技術來實現「無紙辦公」這個概念已經深入人心,校園網作為學校資訊化建設的乙個平台在完成資源共享、網際網路訪問、教務管理、電子裝置等方面發揮了重要作用。服務教學、提高教學水平和效果是校園網將設的核心目標和核心價值,本系統立足於校園實際,著眼於未來發展,實現資訊資源的共享。該專案主要是服務於教學方面,進一步方便教師的工作和學生的學習,從而從側面達到提高學校的教學方面的「軟體」質量。

解決學校對學生資訊進行處理時,對各種資料的需求,並且能夠有助於學校方面對學生的管理。主要解決學生系你想查詢困難等問題。確定學生資訊管理系統功能的需求,資料需求及軟、硬體需求。

確定學生成績管理系統所能實現的功能,本系統中主要是對資料進行操作,如學生資訊及成績的增加,刪除,修改,檢視,排序等功能。

這次待開發的系統名稱為:學生成績管理系統

本次專案任務的完成者:劉瑤、李納、謝千玲、周石花

使用者:管理老師,學生

從業務流程圖可以看出,學生成績掛曆系統分為大的兩個方面:管理員模組,學生模組,其主要管理功能有:

管理員進入學生成績管理的主要功能是:實現對學生資訊及成績的新增,刪除,修改,查詢和排序等基本功能。

學生進入學生成績管理系統的主要功能是:每個學生登入系統後可以查詢自己的個人資訊以及成績資訊,查詢的時候可以通過姓名也可以通過學號查詢,同時學生登入時需要密碼。

圖 3-1 資料流頂層圖

圖3-2 資料流細化圖

圖3-3 邏輯結構圖

主要參與者及用例表3-1

表3-1 學生成績管理系統用例表

用例圖圖3-4 學生成績系統用例圖

3.7 類圖

圖3-5 類圖的初步設計

概要設計師軟體開發過程中的乙個階段就,在這個階段需要完成一些明確的事情。概要設計階段的基本目的是回答「概括的說,系統應該如何實現?」。

通過這個階段,確定系統的組成模組。本學生成績管理系統由管理員、學生兩個大模組組成。每個模組又由自己的子模組組成。

基於現在的學生越來越多,老師的工作量越來越大。伴隨著網路資訊化,學生成績管理也必須邁進乙個更加進步的時代。那就是用網路來管理學生成績,實現乙個電子管理學生成績的平台,減輕老師的負擔,也便利教務處的管理工作。

在本系統中,學生可以選課,退課,查詢成績;老師在期中期末的時候給學生打分,並按百分比計算,提交之前可以修改學生的成績;管理員可以對教師、學生、課程的資訊進行增、刪、查、改,並且可以發布公告,新聞。如果學生,教師,管理員想進入這個系統,必須先進行登入,新使用者要註冊,可以進行個人資訊的維護,如密碼的修改等。

4.3.1 目標

(1)本系統具有很強的可靠行,可以對錄入的學生的成績,對學生成績進行修改、刪除,並且可以對學生成績進行排序。

(2)本系統中的模組具有很強的可續性,可以方便管理人員的修改與維護。

(3)本系統操作方便、靈活、簡單。

(4)本系統可高效、快速的查詢到學生的基本資訊。

4.3.2 需求概述

學生成績管理系統是為方便教師學生實時掌握成績、課程等相關資訊,學生可以方便快捷的查詢自己的成績而研發的系統,旨在大幅度節約教師和學生們時間,提公升教務系統辦事效率。

總模組軟體結構

圖4-1 學生成績管理系統主模組

根據上面的需求分析,可以將這個系統分為以下模組:學生子模組和管理員子模組

圖4-2 學生成績管理系統層次圖

表4-1 模組功能

圖4-3 學生成績資訊順序圖

4.4.3 學生成績管理系統協作圖

圖4-4 學生成績資訊協作圖

4.4.4 學生成績管理系統狀態圖

圖4-5 學生成績資訊狀態圖

4.5.1 外部介面與使用者介面

在使用者介面部分,根據需求分析的結果,使用者需要乙個使用者友善介面。在介面設計上,應做到簡單明瞭,易於操作,並且要注意到介面的布局,應突出的顯示重要以及出錯資訊。外觀上也要做到合理化,考慮到使用者多對window 風格較熟悉,應盡量向這一方向靠攏。

在設計語言上,已決定使用visual c++進行程式設計。總的來說,系統的使用者介面應作到可靠性、簡單性、易學習和使用。

軟體工程學生選課系統軟體測試

學生選課系統軟體測試報告 姓名 學號 班級 為了更加全面地評估該 學生選課管理系統 的功能完成指標,查詢出教師和學生以及管理員在使用時可能會出現的錯誤,並進一步提出改進方法 同時也為了加深我們對黑盒測試方法的理解。黑盒測試 如果已經知道了產品應該具有的功能,可以通過測試來檢驗是否每個功能都能正常使用...

學生成績管理系統

目錄一 學生成績管理系統需求分析及功能模組設計 1 1.1學生成績管理系統的開發背景 1 1.2學生成績管理系統概述 1 1.3學生成績管理系統功能模組分析與設計 1 1.4 小組成員分工與實際工作任務完成情況 3 二 資料庫設計與實現 3 2.1 學生成績管理系統的實體與聯絡分析 e r圖 3 2...

學生成績管理系統

編號web實習 說明書 題目 學生成績管理系統設計與實現 院 系 電腦科學與工程 專業 資訊管理與資訊系統 學生姓名 學號指導教師 2015年1月 18 日 目錄一 學生成績管理系統 3 1.1 引言 3 1.2 課題研究的意義 3 1.3 課題的可行性分析 3 1.3.1 課題調研 3 1.3.2...