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

正文內容

java學生成績管理系統課程設計報告(編輯修改稿)

2025-06-09 22:08 本頁面
 

【文章內容簡介】 .. . 學習好幫手圖 學生信息用例圖 管理員信息用例圖管理員信息管理模塊包括兩種角色,根據不同的權限可以添加管理員、查看管理員、刪除管理員,還包括登錄, 管理員信息用例圖如圖 :管理員《 i n c l u d e 》學 生 成 績 管 理 系 統管理員維護查看管理員刪除管理員添加管理員登錄《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》教師圖 管理員信息用例圖4 系統概要設計 軟件設計的原則1.模塊化模塊化就是把程序劃分成獨立命名且可獨立訪問的模塊,每個模塊完成一個子功能,把這些模塊集成起來構成一個整體,可以完成指定的功能滿足用戶的需求。Meyer提出了五條標準,可以用這五條標準來評價一種設計方法定義有效的模塊系統的能力。下面列出這五條標準。(1)模塊可分解性如果一種設計方法提供了把問題分解為子問題的系統化機制,它就能降低整個問題的復雜性,從而可以實現一種有效的模塊化解決方案。(2)模塊可組裝性如果一種設計方法能把現有的(可重用的)設計構件組裝成新系統,它就能提供一種并非一切都從頭開始做的模塊化解決方案。. . . .. . 學習好幫手(3)模塊可理解性如果可以把一個模塊作為一種獨立單元(無需參考其他模塊)來理解,那么,這樣的模塊是易于構造和易于修改的。(4)模塊連續(xù)性如果對系統需求的微小修改只導致對個別模塊,而不是對整個系統的修改,則修改所引起的副作用將最小。(5)模塊保護性如果在一個模塊內出現異常情況時,它的影響局限在該模塊內部,則由錯誤引起的副作用將最。采用模塊化原理可以使軟件結構清晰,不僅容易設計也容易閱讀和理解。因為程序錯誤通常局限在有關的模塊及它們之間的接口中,所以模塊化使軟件容易測試和調試,因而有助于提高軟件的可靠性。因為變動往往只涉及少數幾個模塊,所以模塊化能夠提高軟件的可修改性。模塊化也有助于軟件開發(fā)工程的組織管理,一個復雜的大型程序可以由許多程序員分工編寫不同的模塊,并且可以進一步分配技術熟練的程序員編寫困難的模塊。2.抽象人類在認識復雜現象的過程中使用的最強有力的思維工具是抽象。把這些相似的方面集中和概括起來,暫時忽略它們之間的差異,這就是抽象?;蛘哒f抽象就是抽出事物的本質特性而暫時不考慮它們的細節(jié)。3.逐步求精逐步求精是人類解決復雜問題時采用的基本技術,也是許多軟件工程技術(例如,規(guī)格說明技術,設計和實現技術、測試和集成技術)的基礎??梢园阎鸩角缶x為:“為了能集中精力解決主要問題而盡量推遲對問題細節(jié)的考慮。 ”求精實際上是細化過程。我們從在高抽象級別定義的功能陳述(或信息描述)開始。也就是說,該陳述僅僅概念性地描述了功能或信息,但是并沒有提供功能的內部工作情況或信息的內部結構。求精要求設計者細化原始陳述,隨著每個后續(xù)求精(細化)步驟的完成而提供越來越多的細節(jié)。4.信息隱藏應用模塊化原理時,自然會產生的一個問題是:“為了得到最好的一組模塊,應該怎樣分解軟件” 。信息隱藏原理指出:應該這樣設計和確定模塊,使得一個模塊內包含的信息(過程和數據)對于不需要這些信息的模塊來說,是不能訪問的。. . . .. . 學習好幫手 系統 HIPO 圖HIPO圖是美國 IBM公司發(fā)明的“層次圖加輸入/處理/輸出圖”的英文縮寫。根據系統的模塊層次結構可得到系統 HIPO圖,本軟件的 HIPO圖如圖 。圖 系統 HIPO 圖模塊是數據說明、可執(zhí)行語句等程序對象的集合。是可以單獨被命名的而且可通過名字來訪問,例如,過程、函數、子程序、宏等等都可作為模塊。模塊化就是將程序劃分成若干個模塊,每個模塊完成一個子功能,把這些模塊集合起來組成一個整體,可以完成指定的功能滿足問題的要求。模塊化設計不僅降低了系統的復雜性,使得系統容易修改,而且推動了系統各個部分的并行開發(fā),從而提高了軟件的生產效率。以下為成績管理的 IPO表,如圖 :學生成績管理系統登錄查詢編輯存儲管理打印學生登錄人力資源管理者學生基本信息添加刪除修改系統管理管理員教師基本信息. . . .. . 學習好幫手系統 :日期 :作者 :模塊 :編號 :學生成績管理系統 孫曉超學生成績管理3 0 / 1 0 / 2 0 0 92 . 0I P O 表被調用 :學生成績管理系統輸入 :學生學號處理 :1 . 對輸入的信息進行驗證調用 :管理員模塊輸出 :對應成績信息2 . 與數據庫中的記錄進行比對3 . 顯示得到的記錄局部元素 : 注釋 :學生班級 , 姓名 , 分數圖 成績管理 IPO 表 數據庫表設計邏輯結構設計的任務是把概念結構設計階段設計好的 ER圖轉換成與選用的 DBMS產品所支持的數據模型相符合的邏輯結構。ER 圖所需解決的問題是如何確定實體和實體間的關系,如何確定這些關系模式的屬性和碼。數據庫中兩實體間 1:n 聯系轉換為一個與 n端對應的關系模式合并的關系模式的方法是將聯系的屬性與 1端的碼加入 n端作為屬性,主碼為 n端實體的主碼。以下為本系統中部分表的簡單介紹。管理員基本信息表包含管理員編號、管理員姓名、管理員密碼,設計時注意AdminID設為主鍵,如表 :表 管理員基本信息表字段名 數據類型 說明AdminID Int 管理員編號Name Varchar(10) 管理員姓名Password Varchar(10) 管理員密碼學生基本信息表包含的信息是學生編號、學生姓名、學生性別、學生年齡、家庭住址、聯系電話等信息,設計時注意 ID字段設為主鍵,設為 Int類型,如表 示:表 學生基本信息表. . . .. . 學習好幫手字段名 數據類型 說明ID Int 學生編號Name Varchar(10) 學生姓名 Sex Char(10) 性別Age Int 年齡 Address Varchar(50) 家庭住址Phone Char(15) 聯系電話教師基本信息表包含教師編號、教師姓名、教師年齡、家庭住址、聯系電話、所教科目等信息,設計時注意 ID字段設為主鍵,設為 Int類型,如表 :表 教師基本信息表字段名 數據類型 說明ID Int 教師編號OName Varchar(10) 教師姓名Age Int 年齡 Address Varchar(50) 家庭住址 Phone Char(15) 聯系電話Object Varchar(15) 所教科目成績基本信息表包括學生編號、科目類型、任課教師、所得分數,ID 設為主鍵,如表 :表 成績基本信息信息表字段名 數據類型 說明ID Int 學生編號OType Varchar(10) 科目類型OName Varchar(10) 任課教師Grade int 所得分數. . . .. . 學習好幫手5 系統詳細設計 系統程序流程圖 管理員登錄模塊管理員登錄的流程是:如果管理員存在,則直接輸入賬號密碼,系統判斷賬號密碼是否正確,如果輸入不正確,重新輸入,直到輸入正確之后才可以進入系統;當管理員不存在時,作者選擇注冊,根據個人詳細情況輸入個人信息,系統將會判斷輸入的信息是否正確,直到輸入的信息正確之后才注冊成功,然后輸入注冊的賬號密碼登錄系統,系統仍會判斷賬號密碼是否正確,直到輸入正確的賬號密碼才會進入系統。其流程圖如圖 :用戶登錄選擇注冊用戶是否存在不存在結束判斷輸入信息是否正確完成注冊輸入正確輸入個人信息輸入錯誤輸入賬號密碼驗證碼判斷輸入信息是否正確存在輸入錯誤進入系統輸入正確圖 管理員登錄流程圖 成績管理模塊成績管理的流程是:管理員輸入賬號密碼之后,系統判斷輸入賬號密碼是否正確,不正確,重新輸入直到正確才可以進入后臺管理系統,選擇成績管理,選擇要進行審. . .
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1