freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計學(xué)生成績查詢管理系統(tǒng)(文件)

2024-12-27 18:01 上一頁面

下一頁面
 

【正文】 數(shù)據(jù)起維護(hù)作用,如:系部信息、專業(yè)信息、班級信息、課程信息、開課信息、選課信息等。系統(tǒng)的基本數(shù)據(jù)流動為用戶數(shù)據(jù)的輸入,包括學(xué)生和教師的信息、學(xué)生成績信息的輸入、班級信息、課程信息,以及用戶提出的對學(xué)生成績的查詢和其他要求所產(chǎn)生的數(shù)據(jù)輸 出。 16 圖 系統(tǒng)總體功能模塊圖 包括的功能模塊有用戶 登錄、注銷登錄 系統(tǒng) 、修改密碼 三 大 模塊。 ③ 密碼修改實現(xiàn) 用戶對自己密碼的維護(hù)操作。 包括對 系部信息管理 、 專業(yè)信息管理 、 班級信息管理 、 教師信息管理 、 學(xué)生信息管理 、 課程信息管理實現(xiàn)對課程信息的增、刪、改、查的操作 ; 開課信息管理實現(xiàn)將教務(wù)處規(guī)定的 由其他系統(tǒng)產(chǎn)生的 開課表導(dǎo)入到數(shù)據(jù)庫中。 ③ 個人學(xué)分審核模塊主要實現(xiàn)判斷該生的總學(xué)分是否達(dá)到了畢業(yè)的要求。 所包含功能模塊有 成績 查詢、 成績錄入 、 審核 、 統(tǒng)計四大 模塊其功能模塊圖如下圖 所示 圖 信息查詢子系統(tǒng)模塊圖 成績 查詢模塊主要實現(xiàn)對 單 個學(xué)生的查詢、一門課程的查詢、 對一個班級學(xué)生所有成績的查詢 、對某一專業(yè)成績查詢、系部學(xué)生成績查詢 。 19 ④ 系部學(xué)生成績查詢實現(xiàn)當(dāng)查詢者為系領(lǐng)導(dǎo)時才可以對怎個系部學(xué)生成績進(jìn)行查詢。 ① 學(xué)分審核實現(xiàn)按學(xué)號或姓名進(jìn)行學(xué)生學(xué)分查詢,判斷該生 總學(xué)分是否達(dá)到了畢業(yè)的要求。 統(tǒng)計包括對學(xué)分的統(tǒng)計、必修課程數(shù)統(tǒng)計、 未通過的課程進(jìn)行統(tǒng)計 。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計( database design)是將業(yè)務(wù)對象轉(zhuǎn)換為表和視圖等數(shù)據(jù)庫對象的過程。 [6]1. 概念結(jié)構(gòu)設(shè)計 概念結(jié)構(gòu)設(shè)計是將分析得到的用戶需求抽象為概念模型的過程。 [7] 通過對本系統(tǒng)的分析主要包含以下實體 : 20 圖 系部 實體 圖 專業(yè) 實體 圖 班級 實體 圖 教師 實體 21 圖 學(xué)生實體 圖 成績實體 實體與實體之間關(guān)系圖如下圖 所示 22 圖 實體與實體之間 ER圖 2.?dāng)?shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本 ER 圖轉(zhuǎn)換為與選用 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相 符合的邏輯結(jié)構(gòu)。具體的功能實現(xiàn)在各模塊實現(xiàn)中介紹。根據(jù)設(shè)計,在登錄時先選定用戶類型然后輸入用戶名和密碼以登錄系統(tǒng)。 圖 用戶登錄 流程 圖 27 具體實現(xiàn)是: (1) 登錄界面:用戶登錄的主界面 。 如圖 4. 3所示。 //密碼 String password=(password)。 String check=(String) (validation_code)。 (limit, limit)。 } } else (用戶 名或密碼出錯??! )。通過判斷 Session 中保存的用戶類型信息, 來指向用戶的使用頁面 ,本系統(tǒng)有三類使用用戶也就有對應(yīng)的三個用戶使用界面。 圖 學(xué)生首界面 在本系統(tǒng)里當(dāng)用戶沒有提出請求或刷新頁面長達(dá) 20 分鐘,服務(wù)器默認(rèn)用戶已經(jīng)離 開。當(dāng)各類型用戶進(jìn)行密碼修改時,系統(tǒng)從而能確定該用戶對應(yīng)的個人信息表,對密碼進(jìn)行修改。 學(xué)生模塊 個人信息查看 學(xué)生成功登錄到系統(tǒng)之后可以查看自己的信息,包括所在的系部、專業(yè)、班級、學(xué)號、住址、密碼等等。在輸入的條件時 開課學(xué)期是與教務(wù)處開課表的學(xué)期對應(yīng)的,課程是與具體學(xué)生選修的課程是對應(yīng)的,這些信息都是在學(xué)生登錄成功后系統(tǒng)自動在后臺數(shù)據(jù)庫中提取的 ,其中課程還支持模糊查詢。 32 圖 學(xué)生個人成績查詢時序圖 個人學(xué)分查詢 學(xué)生成功登錄系 統(tǒng)之后還可以對自己的學(xué)分進(jìn)行查詢,學(xué)分的具體構(gòu)成是 :總學(xué)分 =必修課程學(xué)分 +選修課程 +公共鑒賞類學(xué)分。系統(tǒng)在學(xué)生登錄后,獲取學(xué)生的學(xué)號,在數(shù)據(jù)庫對應(yīng)的表中查詢所有學(xué)生修讀課程中的必修課程信息,一一羅列到當(dāng)前界面中。 圖 必修課程核對時序圖 教師模塊 成績錄入 在這個模塊中, 教師可以錄入自己教授的課程的成績 。若教師是班主任則可以查詢自己所負(fù)責(zé)管理的班級學(xué)生的所有成績信息;若該教師是系主任則可以對整個系部的學(xué)生信息進(jìn)行查詢 ,生成的列表也支持分頁查看。 當(dāng)班主任或是系領(lǐng)導(dǎo)點擊了不及格審核統(tǒng)計時,系統(tǒng)將根據(jù)當(dāng)前用戶的權(quán)限 將 讀取數(shù)據(jù)庫中 相應(yīng)的信息到頁面上,同時還可以進(jìn)一步查看不及格人數(shù)的詳細(xì)信息,生成的列表也支持分頁查看 。其中包括有系部信息、專業(yè)信息、班級信息、課程信息、教師信息、學(xué)生信息、開課信息、選課信息。 下圖是以學(xué)生為例,登錄后顯示的 學(xué)生 信息如圖 所示 ,圖 是描述 查看學(xué)生信息 的 時序圖 。 在查詢時輸入的信息必須是符合要求的, 比如在學(xué)生信息查詢時學(xué)號必須是 9 位數(shù)字, 若是輸入姓名則可以支持模糊查詢 。 圖 查詢學(xué)生信息界面 37 圖 查詢學(xué)生信息時序圖 信息添加 系統(tǒng)的基礎(chǔ)數(shù)據(jù)是由管理員進(jìn)行增加的,管理員首先要確定該用戶信息是否存在,如果不存在則進(jìn)入添加用戶信息的頁面,按照要求添加相應(yīng)的用戶信息后保存,返回到新添加的用戶信息頁;如果用戶信息已存在則返回“ 用戶已經(jīng)存在的提示信息 ”。 ② 若存在管理員錄入的學(xué)號,則系統(tǒng)進(jìn)行及時提醒,并且不添加管理員提交的數(shù)據(jù); 若學(xué)號不存在,則根據(jù)要求添加學(xué)生信息。其余的信息可以根據(jù)需要進(jìn)行改變后更新到數(shù)據(jù)庫中。在得到允許刪除的信息后系統(tǒng)才會刪除記錄;每次可以刪除一條信息也可以是多條信息,在確認(rèn)刪除前,系統(tǒng)會給提示。 [9] 軟件測試的 方法 軟件測試的方法有人工測試和機(jī)器測試兩種,而機(jī)器測試又分白盒測試和黑盒測試兩種。 黑盒測試, 在 完全不考慮軟件的內(nèi)部結(jié)構(gòu)和特性的情況下,測試軟件的外部特性。 ③ 在設(shè)計測試方案時,不僅要確定輸入數(shù)據(jù),而且還要根據(jù)系統(tǒng) 的功能確定輸出結(jié)果。 ⑦ 嚴(yán)格按照測試計劃來進(jìn)行,避免測試的隨意性。 在模塊測試時,采用以白盒測試為主,黑盒測試為輔的測試計劃。 ②輸入錯誤的用戶名或密碼 、驗證碼及權(quán)限 , 檢驗輸入錯誤信息時的出 錯運(yùn)行情況。 ③ 通過輸入空的姓名、錯誤的身份證號等信息來檢測修改信息時的出錯運(yùn)行情況。 測試方 法: ① 輸入正確的教師信息檢驗添加、修改、刪除、查詢的功能。 ⑤ 通過輸入空的院系名、錯誤的院系名、空的姓名、錯誤的姓名等信息來檢測查詢信息時的出錯運(yùn)行情況。 ③ 通過輸入空的班級編號、錯誤的班級編號、空的入學(xué)年份等信息來檢測修改信息時的出錯運(yùn)行情況。 測試方法 : ① 輸入正確的成績信息檢 驗錄入、查詢的功能。 44 參考文獻(xiàn) [1] MyEclipse 6 java開發(fā)中文教程 電子書籍 2021年 [2] Apache Tomcat 6高級編程 電子書籍 2021年 3 [3] MySQL權(quán)威指南 (第 3版 ) 電子書籍 2021年 [4] 齊治昌 《軟件工程》 高等教育出版社 2021 [5] 李幟,林立新,曹亞波 《軟件工程項目管理》 清華大學(xué)出版社 2021 [6] 曼尼諾著 唐常杰等譯《數(shù)據(jù)庫設(shè)計、應(yīng)用開發(fā)與管理》 電子工業(yè)出版社 2021 [7] 王珊、朱青 《數(shù)據(jù)庫系統(tǒng)概論》 高等教育出版社 2021 [8] Peter Rob, Carlos Coronel著 張瑜、楊繼萍等譯 《數(shù)據(jù)庫系統(tǒng)設(shè)計、實現(xiàn)與管理》清華大學(xué)出版社 2021 [9] 金尊和著 《 軟件工程實踐導(dǎo)論 》 清華大學(xué)出版社 2021 [10] (美 )佩騰 (Patton,R.)著 張小松等譯 《 軟件測試 》 機(jī)械工業(yè)出版社出版 2021 [11] 朱少民主編 《 軟件測試方法和技術(shù) 》 清華大學(xué)出版社 2021 [12] 學(xué)位論文 李程 學(xué)生成績管理系統(tǒng)的設(shè)計和實現(xiàn) 2021 [13] 期刊論文 梁建梅 高等學(xué)校學(xué)生成績計算機(jī)管理系統(tǒng)討論 2021 [14] 學(xué)位論文 王旭華 基于 B/S結(jié)構(gòu)的學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn) 2021 。 ③ 通過刪除學(xué)生成績來檢測刪除成績時的出錯運(yùn)行情況。 ⑤ 通過輸入空的班級編號、錯誤的班級編號、空的班級名稱、錯誤的班級名稱等信息來檢測查詢信息時的出錯運(yùn)行情況。 測試方法: ① 輸入正確的班級信息檢驗添加、修改 、刪除、查詢的功能。 ③ 通過輸入空的姓名、空的性別、空的院系等信息來檢測修改信息時的出錯運(yùn)行情況。 ⑤通過輸入空的學(xué)號、錯誤的學(xué)號、空的姓名、錯誤的姓名等信息來檢測查詢信息時的出錯運(yùn)行情況。 測試方法: ① 輸入正確的學(xué)生信息檢驗添加、修改、刪除、查詢的功能。 該測試計劃主要是對各模塊下的項目測試: (1)用戶登錄的測試 目的:保證登錄窗口的正確性與登錄發(fā)生錯誤時的容錯和糾錯功能。 系統(tǒng)測試 軟件測試階段最關(guān)鍵的技術(shù)是設(shè)計測試方案。 42 ⑤ 在測試程序時,不僅要檢測程序是否做了該做的事,還要檢測 程序是否做了不該做的事。 主要是為了發(fā)現(xiàn)以下幾類錯誤: [11] A.是否有錯誤的功能或遺漏的功能? B.界面是否有誤 ?輸入是否能夠正確接受 ?輸出是否正確? C.是否有數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯誤? D.性能是否能夠接受? E.是否有初始化或終止性錯誤? 軟
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1