測試學生成績的軟件,《軟件測試-學生成績管理系統》.doc

宿遷學院

軟件測試

—學生成績管理系統

姓名: *****

班級:計算機(3)班

學號:******

系部: 三 系

指導老師:*****

成績:

目錄

目錄2

1引言3

1.1開發系統目標3

1.2開發系統背景3

1.3用戶需求3

1.4系統組成3

2功能要求4

2.1系統功能:4

2.2基本功能:4

3數據流程圖5

3.1學生成績管理系統數據流圖如下:5

3.2任課教師信息流程圖如下:5

3.3教師權限流程圖如下:6

3.4學生補考數據流程圖如下:6

3.5學生獎學金流程圖如下:7

4數據描述7

4.1靜態數據7

4.2動態數據7

4.4數據要求7

4.4.1成績錄入和處理的準確性和實時性7

4.4.2數據的一致性與完整性:8

4.5數據字典:8

5性能要求8

6軟件屬性要求8

7其它要求9

1引言

1.1開發系統目標

隨著科學技術的不斷發展,人們對各方面的要求也不斷的增強。學生成績管理系統的開發就能夠體現這一方面。這一系統的建立節約了資源,提高學生信息的精確度。同時它能夠方便快速的進行各方面的操作。也能結合學校管理的實際需要,實現對學生成績等數據進行有效的管理,提供查詢分析功能等。

1.2開發系統背景

1.隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已被人們深刻認識,他已進入人類社會的各個領域并發揮著越來越重要的作用。從原先的手工管理到今天計算機管理這經歷的漫長的歷史。在這漫長的技術改變路上學生成績管理系統也隨著計算機技術的不斷前進而不斷地被科技人員進行改善。就這樣學生成績管理系統就發展成今天這樣的具有功能齊全的學生系統。作為計算機的一部分,使用計算機對學生成績信息進行管理,這是手工系統所無法比擬的有點。

開發軟件名稱:學生成績管理系統

項目任務提供者:巫宗賓

用戶:某大學相關技術人員、管理人員及學生

項目開發者:馬紅玲

2.參考資料:

(1).《軟件工程課程實踐》 清華大學出版社

(2).《面向對象軟件工程與UML》 人民郵電出版社

(3).《軟件測試》

1.3用戶需求

用戶能夠靈活、方便的利用學生成績管理系統。對自己想要了解的學生信息進行相關一系列的操作后,從而得到自己想要的信息。這種學生成績管理系統要求操作簡單,能夠便于不熟悉計算機的用戶使用。

1.4系統組成

學生成績管理系統主要有以下幾部分組成:

該系統的用戶有:系統管理員、教師、學生;

該系統的各類用戶的權限不一樣。例如:系統管理員可以向系統中添加、刪除、修改、查詢數據等權限,教師可以向系統中發布學生的成績信息同時還可以查詢一些自己所教的課程的信息等權限,學生只能進行查詢自己的相關信息。

2功能要求

2.1系統功能:

能夠實現管理員、教師、學生對信息的管理,即能夠完成對該系統的一些基本操作功能。

2.2基本功能:

1.輸入:向學生系統中輸入需要的一些數據。如學號、姓名、成績、性別、年齡、科目、

任課教師等信息。

2.輸出:輸出關于學生成績的相關信息。

3.插入:向學生成績管理系統中插入新的數據。如向原有的學生成績信息為空的表格中插入數據。

4.添加:向學生成績管理系統中添加新的學生成績信息。

5.修改:在學生成績管理系統中修改相應的學生信息。

6.刪除:刪除學生成績管理系統中不需要的信息。

7.查詢:從學生管理系統中查詢學生成績的一些信息。如學號、姓名、成績等。

8.排序:在學生成績管理系統中按某一列或多列信息進行排序(降序或升序)。

9.計算:從學生成績管理系統中查找出來的信息中進行相關的計算。如計算成績總分、平均成績等。

系統功能圖如下:

3數據流程圖

3.1學生成績管理系統數據流圖如下:

3.2任課教師信息流程圖如下:

3.3教師權限流程圖如下:

3.4學生補考數據流程圖如下:

3.5學生獎學金流程圖如下:

學生(Student)表結構:

列名含義數據類型約束Sno學號CHAR(7)主鍵Sname姓名NCHAR(5)非空Ssex性別NCHAR(1)Sage年齡TINYINTSdept所在系NVACHAR(20)

課程(Course)表結構

列名含義數據類型約束Cno課程號CHAR(6)主鍵Cname課程名NVACHAR(20)非空Credit學分TINYINTSemester學期TINYINT

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/385739.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/385739.shtml
英文地址,請注明出處:http://en.pswp.cn/news/385739.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java面試題,java培訓北京哪家好

一、公務員都不要35歲以上的,何況大公司 這讓很多人感到惶恐,現在職場上有一種現象:很多用人單位會在招聘信息上明確標注,年齡需在35歲以下。為什么有經驗、有人脈的職場中年人會如此遭“嫌棄”呢? 首先,…

計算機輔助外文文獻,計算機輔助夾具設計外文文獻.pdf

Computer-Aided Design 42 (2010) 1085–1094Contents lists available at ScienceDirectComputer-Aided Designjournal homepage: /locate/cadComputer aided fixture design: Recent research and trendsHui Wang a,?, Yiming (Kevin) Rong a,b , Hua Li b , Price Shaun ba…

Java面試題,java工程師求職簡歷

One:JVM實踐思維圖(完整版) Two: 走近Java 概述 Java技術體系Java發展史Java虛擬機家族:(Sun Classic/Exact VM、HotSpot VM、Mobile/Embedded VM、BEA JRockit/IBM J9 VM、BEA Liquid VM/Azul VM、Apache…

配電柜測試軟件,低壓配電柜測試方法及流程.docx

PAGE \* MERGEFORMAT6Newtech MS-E-01-SAT-Rev0018.0 測試記錄表格:安裝檢查設備編號: 參考圖紙:序號項目結果備注1安裝位置是否與設計圖紙一致合格 不合格2配電柜外觀是否完好合格 不合格3電纜進線口及出線口是否加絕緣防護合格 不合格4進線…

java高分面試指南:javamvc模式簡單案例

Spring面試高頻問題 SpringMVC面試高頻問題 MyBatis面試高頻問題 SpringBoot面試高頻題 SpringCloud面試高頻問題 Redis高級面試題 Dubbo高頻常問面試問題 Java虛擬機(JVM) MySQL數據庫高頻面試問題 Java高頻面試專題合集解析: 當然在這還有更…

智能不屬于計算機理論,討論:計算機如何能提出自己的理論

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓作者: 沒事少抽煙 2006-8-28 13:201、如何定義“AI自己的理論”這個命題?AI是簡單的輸出幾個單詞還是提出具體的理論體系?----------------------------------------------------------------現在…

java高分面試指南:java單例模式雙重檢查

1. CAP 的由來 要理解 CAP,首先我們要清楚,為何會有人提出 CAP?他提出 CAP 是為了解決什么問題? 時間回到 1985 年,彼時,后來證明了 CAP 理論的 Lynch 教授此時給當時的 IT 界來了一記驚雷: …

win10計算機磁盤圖標,Win10 21H1怎么更換電腦磁盤的圖標標識

導語:每臺win10電腦的磁盤圖標都是一樣的,有什么辦法可以修改硬盤圖標呢?為了讓我們的電腦更具個性化,小編給大家分享下Win10 21H1怎么更換電腦磁盤的圖標標識。方法如下:手動配置.inf文件1、首先,將要設置為驅動器圖標的圖標文件(ico格式)復…

服務器重裝 pe,WinPE 下安裝 Windows Server 2003 服務器

一.準備和資源需求1.U盤,內置WinPE 啟動 。2.Windows Server 2003 操作系統的 iso 文件。3.Windows Server 2003 操作系統的正常文件(iso中提取的文件和文件夾)二.安裝流程1. u盤 啟動 運行 WinPE2. 進入 WinPE系統,把 Windows Server 2003 操作系統的is…

java高分面試指南:java定時刪除文件

本文框架如下 第一部分,主要是在閱讀代碼過程中的日志和筆記; 第二部分,主要介紹了 Redis 的主要框架,以及 Redis 是如何提供服務的,從一個最簡單的命令開始講起; 第三部分,主要介紹 Redis 底…

apk獲取服務器時間文件名,如何根據APK文件獲取應用程序簽名時間

至少有三種方法可以獲得像簽名時間這樣的東西。有第一種是使用keytool:$ keytool -printcert -jarfile sample.apkSigner #1:Signature:Owner: CNGService inc, OUG Service inc, OG, LNew York, STNew York, CUSIssuer: CNGService inc, OUG Service inc, OG, LNew…

大牛手把手教你!2021大廠Java面試經歷

我聽到的一些發聲 你們賺的錢已經可以了: 我一個發小是做土木工程的,上海大學博士,參與很多著名建筑的工程,但是從薪資上看,還不如一些稍微像樣的公司的6年多的高級開發。為什么?這就是行業的紅利&#xf…

登錄華為賬戶顯示無法連接服務器,App提示連接不到服務器

App提示連接不到服務器 內容精選換一換本章節指導您使用MongoDB客戶端,通過彈性云服務器內網方式連接GaussDB(for Mongo)集群實例。操作系統使用場景:彈性云服務器的操作系統以Linux為例,客戶端本地使用的計算機系統以Windows為例。目標實例必…

大牛深入講解!9次Java面試經驗總結

阿里巴巴Java崗面試題分享 1.HashMap 的內部結構?內部原理?和 HashTable 的區別,假如發?了 hash 碰撞,如何設計能讓遍歷效率?? 2.講一講講講 ConcurrentHashMap吧。 3.講一下JVM虛擬機內存結構,以及它…

ajax不支持post,AJAX不能正確發送POST變量

你sendMessage功能是不完全正確 - 看看這看看它是否有幫助。在最初檢查的receiveReq狀態不參照實例化XMLHttpRequest對象sendReq功能 - 也,請求絕不會因為open和send電話是代碼內發送,即使它已經使用sendReq檢查響應的塊...var sendReq getXmlHttpReque…

大牛深入講解!最經典的HashMap圖文詳解

棧和隊列部分(10) 設計一個有getMin功能的棧(士★☆☆☆) 由兩個棧組成的隊列(尉★★☆☆) 如何僅用遞歸函數和棧操作逆序一個棧(尉★★☆☆) 貓狗隊列(士★☆☆☆&am…

服務器幾種系統,服務器有幾種操作系統

服務器有幾種操作系統 內容精選換一換公共鏡像是由華為云官方提供的鏡像,適配了彈性云服務器或裸金屬服務器兼容性并安裝了必要的初始化插件,所有用戶均可使用,涵蓋大部分主流操作系統。本文介紹公共鏡像類型和公共鏡像特點。華為云提供的公共…

Java面試題2021,文末有福利

正文 做了 3~5 年編程開發,你已經積累了不少項目經驗,擴寬了技術廣度,也許已發力成為團隊管理者。到了這個階段,大家卻常有這種感受:感覺自己卡在瓶頸進步緩慢,技術水平很難像早期一樣實現大幅突破&#x…

移動端上傳大文件到服務器,android上傳大文件到服務器地址

android上傳大文件到服務器地址 內容精選換一換安裝傳輸工具在本地主機和Windows云服務器上分別安裝數據傳輸工具,將文件上傳到云服務器。例如QQ.exe。在本地主機和Windows云服務器上分別安裝數據傳輸工具,將文件上傳到云服務器。例如QQ.exe。本地磁盤映…

moxa服務器udp協議設定,Moxa Nport串口服務器漏洞全球統計報告(Moxa Nport Vulnerability Global Census Report)...

ICS-ALERT-16-099-01ICS-CERT在4月8日發布了ICS-ALERT-16-099-01,報告中指出了Moxa NPort model 6110, firmware Version 1.13,Moxa NPort model 5110, firmware Version 2.5,Moxa NPort models 5130 and 5150, firmware Version 3.5, andMoxa NPort models 6150, 6…