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

正文內(nèi)容

畢業(yè)論文-java學(xué)生管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-07-01 09:50本頁面
  

【正文】 設(shè)計(jì)人首先在按姓名查詢中,輸入了剛在成績(jī)錄入時(shí)輸入的學(xué)生姓名,成功則會(huì)顯示出該學(xué)生相關(guān)科目和各科成績(jī)。然后對(duì)每個(gè)與其相關(guān)的模塊進(jìn)行測(cè)試,也就是要用到成績(jī)錄入的數(shù)據(jù)。因?yàn)槌煽?jī)管理子系統(tǒng)的大多數(shù)數(shù)據(jù),都是從成績(jī)錄入模塊輸入的。在測(cè)試中我及時(shí)發(fā)現(xiàn)了這個(gè)問題,然后修改了定義JTable(用來顯示信息的表格)的變量范圍,把它改成了一個(gè)局部變量。在選擇統(tǒng)計(jì)科目后,然后輸入了統(tǒng)計(jì)分?jǐn)?shù)的范圍,點(diǎn)擊查看按鈕,這時(shí)顯示正確。在用戶輸入的信息正確時(shí),點(diǎn)擊了確定按鈕,就要出現(xiàn)添加成功的信息,這些因?yàn)橛脩糨斎氲囊蟛粷M足或錯(cuò)誤,設(shè)計(jì)人對(duì)每個(gè)模塊進(jìn)行了一個(gè)個(gè)測(cè)試。如:我在測(cè)試成績(jī)錄入模塊時(shí),首先點(diǎn)擊確定按鈕,這時(shí)因?yàn)闆]有輸入任何信息,當(dāng)然就要提示錯(cuò)誤。在測(cè)試系統(tǒng)方面,設(shè)計(jì)人主要采用了單元測(cè)試和集成測(cè)試。在內(nèi)存滿足后,在軟件方面,要安裝 Java 的虛擬機(jī),不然系統(tǒng)就無法正常運(yùn)行,在這些條件滿足以后。首先要測(cè)試硬件,也就是要滿足運(yùn)行系統(tǒng)的基本要求,不然的話系統(tǒng)就無法運(yùn)行。學(xué)生管理系統(tǒng)—成績(jī)管理子系統(tǒng)36 系統(tǒng)測(cè)試在系統(tǒng)發(fā)布之前,我對(duì)系統(tǒng)進(jìn)行了測(cè)試,系統(tǒng)測(cè)試的目的是盡可能多的發(fā)現(xiàn)錯(cuò)誤。接下來就是把程序變成可執(zhí)行文件,選擇 JBuilder9Wizards 菜單下的 Native Executable Builder,按后按照提示的步驟操作,把系統(tǒng)變成可執(zhí)行的應(yīng)用程序。 系統(tǒng)發(fā)布在應(yīng)用程序?qū)嶋H完成后,最后的工作就是編譯成可執(zhí)行文件,以便在其它機(jī)子上可以直接執(zhí)行。在進(jìn)入界面后選擇 Driver do Microsoft Access 進(jìn)入另一個(gè)界面。Access 具體的數(shù)據(jù)庫(kù)配置 ODBC的數(shù)據(jù)源的步驟如下: 首先創(chuàng)建數(shù)據(jù)名 NorthwindAccess,再在 Windows 系統(tǒng)中進(jìn)入控制面板,然后點(diǎn)擊進(jìn)入管理工具,在管理工具中選擇點(diǎn)擊數(shù)據(jù)源(ODBC)進(jìn)入進(jìn)行設(shè)置。本章主要是對(duì)系統(tǒng)實(shí)施過程進(jìn)行具體的描述。? 具體實(shí)現(xiàn)當(dāng)輸入學(xué)生學(xué)號(hào)和班級(jí)后,而且在輸入正確的情況下,則會(huì)進(jìn)入本系統(tǒng)的主界面,在數(shù)據(jù)庫(kù)方面設(shè)計(jì)了一個(gè)數(shù)據(jù)表,用來查詢學(xué)生自選課程的信息。在這里是把成績(jī)錄入表和成績(jī)統(tǒng)計(jì)表相互關(guān)聯(lián)起來,在滿足這兩個(gè)條件下的成績(jī)統(tǒng)計(jì)表的記錄,然后選擇科目、范圍,再輸入值,通過統(tǒng)計(jì)按鈕來顯示出滿足上述條件的記錄,顯示在下面的列表中。 成績(jī)統(tǒng)計(jì)模塊用戶點(diǎn)擊統(tǒng)計(jì)模塊下的成績(jī)統(tǒng)計(jì)來登入,界面見圖 311:圖 311 成績(jī)統(tǒng)計(jì)模塊? 主要功能如果想要查詢各科目成績(jī)?cè)谀骋环秶某煽?jī),則可以通過此模塊來實(shí)現(xiàn)。通過這樣的篩選顯示出選課表中滿足條件的記錄。? 具體實(shí)現(xiàn)首先是輸入學(xué)生的系別,然后在下拉列表中選擇學(xué)生所在的班級(jí),然后選擇學(xué)生的學(xué)號(hào)。獎(jiǎng)學(xué)金根據(jù)用戶不同的要求,可以自己選擇在排名前多少的人可以獲得獎(jiǎng)學(xué)金。在這里系別和班級(jí)是成績(jī)錄入表中的,也就是說把成績(jī)錄入表和成績(jī)統(tǒng)計(jì)表關(guān)聯(lián)起來了,在這里關(guān)聯(lián)是學(xué)生成績(jī)錄入表中滿足條件,返回滿足條件的學(xué)生學(xué)號(hào),然后在成績(jī)統(tǒng)計(jì)表中選擇滿足條件的記錄。? 具體實(shí)現(xiàn) 該模塊也是對(duì)成績(jī)統(tǒng)計(jì)表中的操作,在上面的成績(jī)排名中已經(jīng)講述到了該表。下面定義了四個(gè)按鈕來方便用戶操作。在這里將成績(jī)錄入表和成績(jī)統(tǒng)計(jì)表相互關(guān)聯(lián)起來了,關(guān)聯(lián)是首先是學(xué)號(hào)相等,然后是成績(jī)錄入表中要滿足,系和班級(jí)滿足條件下的成績(jī)統(tǒng)計(jì)表的記錄。? 具體設(shè)計(jì) 在這個(gè)模塊中成績(jī)統(tǒng)計(jì)表是系統(tǒng)預(yù)先建好了的,只有一些字段,這些字段中包括學(xué)號(hào)、姓名、總分、還有許多科目,這些科目是根據(jù)課程信息表中設(shè)置的。 成績(jī)排名模塊在主界面點(diǎn)擊成績(jī)管理下的成績(jī)排名子菜單來進(jìn)入,模塊界面見圖 38:圖 38 成績(jī)排名模塊? 主要功能 在這個(gè)模塊中我定義了一個(gè)表成績(jī)統(tǒng)計(jì)表(chengjitongji),主要是對(duì)每個(gè)系,每個(gè)系所在的班級(jí)的成績(jī)排名。學(xué)生管理系統(tǒng)—成績(jī)管理子系統(tǒng)31? 具體實(shí)現(xiàn)首先是用戶從系別下拉列表中選擇所在的系別,在右邊的班級(jí)下拉列表中將顯示出成績(jī)錄入表中,這個(gè)系別的全部班級(jí)。在這里也定義了四個(gè)按鈕,為方便用戶對(duì)本系統(tǒng)的操作。然后就是條件查詢,用戶首先選擇然學(xué)號(hào)還是按科目查詢。? 具體實(shí)現(xiàn) 在系別下拉列表中和成績(jī)錄入一樣,在選擇模塊時(shí),將列出成績(jī)錄入表中的一些相關(guān)系別。如果記錄過多,用戶可以通過下面的四個(gè)按鈕來進(jìn)行上下操作。下面的列表中將顯示出滿足這些條件的相關(guān)信息。 ? 具體實(shí)現(xiàn)在用戶點(diǎn)擊本模塊時(shí),將自動(dòng)在選課模塊中,所選科目的學(xué)生相關(guān)系別加入到系別這個(gè)下拉列表框中。學(xué)生管理系統(tǒng)—成績(jī)管理子系統(tǒng)29 成績(jī)錄入模塊成績(jī)錄入是本系統(tǒng)中的一個(gè)模塊,點(diǎn)擊主界面中的成績(jī)管理下的成績(jī)錄入進(jìn)入該模塊。在完成這些以后,然后點(diǎn)擊確定按鈕,將學(xué)生的基本信息和所選的科目提出出來,加入到成績(jī)錄入表(chengjiluru)中,下面的學(xué)生成績(jī)一些操作將對(duì)該表進(jìn)行操作。然后是教務(wù)處選擇學(xué)生所要學(xué)習(xí)的科目,學(xué)生的科目是從課程信息表(kechengbiao)中提取科目的,在教務(wù)處選擇科目時(shí),下面的文本框中將顯示出該科目的一些相關(guān)信息。? 具體實(shí)現(xiàn)首先是設(shè)計(jì)窗體的界面,將主要的組件拖入到界面上,然后設(shè)計(jì)字體和顏色。先選擇學(xué)生的學(xué)號(hào),然后再選擇學(xué)生所要學(xué)習(xí)的科目,通過添加然后保存學(xué)生選課表?!           ?詳細(xì)設(shè)計(jì)成績(jī)管理系統(tǒng)是學(xué)籍管理系統(tǒng)的一個(gè)分支,實(shí)現(xiàn)的復(fù)雜程度而言,相對(duì)比較的簡(jiǎn)單,下面我將詳細(xì)的講述一下,每個(gè)模塊的具體實(shí)現(xiàn)細(xì)節(jié)。是進(jìn)行信息交換、傳輸和實(shí)現(xiàn)信息交換、傳輸和實(shí)現(xiàn)信息資源共享的關(guān)鍵,也用于指定數(shù)據(jù)的處理方法、區(qū)別數(shù)據(jù)的類型、指定計(jì)算機(jī)處理的內(nèi)容等。本系統(tǒng)的主要輸出方式有:屏幕輸出、列表輸出、窗體輸出等等。為了提高數(shù)據(jù)正確性和一致性,錄入界面設(shè)計(jì)的盡量簡(jiǎn)潔清晰,對(duì)于數(shù)據(jù)有合法性檢查、錯(cuò)誤提示。主界面,見圖 33: 本系統(tǒng)的數(shù)據(jù)輸入主要采用人工錄入方式:學(xué)的成績(jī)及基本信息由用戶輸入。字段 數(shù)據(jù)類型 長(zhǎng)度 說明學(xué)號(hào) 文本 10課程名稱 文本 10學(xué)分 長(zhǎng)整型學(xué)生管理系統(tǒng)—成績(jī)管理子系統(tǒng)26 界面設(shè)計(jì) 主界面即主窗體設(shè)計(jì),在成功進(jìn)入登錄界面后,將進(jìn)入主界面。2. 系統(tǒng)可靠性設(shè)計(jì):為了保障系統(tǒng)軟件的可靠性,考慮到本系統(tǒng)的規(guī)模,系統(tǒng)采用Windows2022,數(shù)據(jù)庫(kù)采用 Access2022 版本。首先成績(jī)管理系統(tǒng)要對(duì)數(shù)據(jù)的訪問操作進(jìn)行控制,防止非法用戶進(jìn)行操作。:操作系統(tǒng)的安全穩(wěn)定是整個(gè)系統(tǒng)的核心,操作系統(tǒng)應(yīng)具防病毒措施。可靠性包括系統(tǒng)設(shè)備的可靠性、軟件的可靠性、應(yīng)用軟件及數(shù)據(jù)的可靠性等方面。學(xué)生基本信息表(information ), 見表 31:表 31 學(xué)生基本信息表字段 數(shù)據(jù)類型 長(zhǎng)度 說明學(xué)號(hào) 文本 10姓名 文本 10系別 文本 10班級(jí) 文本 10成績(jī)錄入表(chengjiluru), 見表 32:表 32 成績(jī)錄入表字段 數(shù)據(jù)類型 長(zhǎng)度 說明系別 文本 10班級(jí) 文本 10學(xué)號(hào) 文本 10姓名 文本 10科目 文本 10學(xué)生管理系統(tǒng)—成績(jī)管理子系統(tǒng)24成績(jī) 長(zhǎng)整型成績(jī)統(tǒng)計(jì)表(chengjitongji ), 見表 33:表 33 成績(jī)統(tǒng)計(jì)表字段 數(shù)據(jù)類型 長(zhǎng)度 說明學(xué)號(hào) 文本 10姓名 文本 10總分 長(zhǎng)整型高等數(shù)學(xué) 長(zhǎng)整型 初始值為1大學(xué)英語 長(zhǎng)整型 初始值為1化學(xué) 長(zhǎng)整型 初始值為1課程信息表(kechengbiao), 見表 34:表 34 課程信息表字段 數(shù)據(jù)類型 長(zhǎng)度 說明課程名稱 文本 10教師 文本 10學(xué)分 長(zhǎng)整型學(xué)時(shí) 文本 10地點(diǎn) 文本 50時(shí)間 日期/時(shí)間 8簡(jiǎn)介 備注選課信息表(xuanke), 見表 35:表 35 選課信息表學(xué)生管理系統(tǒng)—成績(jī)管理子系統(tǒng)25 安全性和可靠性設(shè)計(jì)系統(tǒng)安全性和可靠性設(shè)計(jì)是系統(tǒng)運(yùn)行的先決條件,是實(shí)現(xiàn)所有應(yīng)用的基礎(chǔ)。在設(shè)計(jì)成績(jī)管理系統(tǒng)時(shí),考慮系統(tǒng)的復(fù)雜程度和用戶的操作方便,本系統(tǒng)采用了Access 數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名定義為 gradetable。因而數(shù)據(jù)庫(kù)設(shè)計(jì)是一個(gè)重要的階段,也是系統(tǒng)開發(fā)的重點(diǎn)之一。、實(shí)體識(shí)別根據(jù)數(shù)據(jù)流程和系統(tǒng)功能分析,可以得出以下所需的數(shù)據(jù)項(xiàng):應(yīng)用軟件計(jì)算機(jī)程序軟件操 作 系 統(tǒng)硬 件 系 統(tǒng)學(xué)生成績(jī)管理系統(tǒng)成績(jī)管理 統(tǒng)計(jì)學(xué)生管理系統(tǒng)成績(jī)統(tǒng)計(jì)退出 成績(jī)錄入 成績(jī)查詢 成績(jī)考核 成績(jī)排名 選課管理 獎(jiǎng)學(xué)金管理 學(xué)分管理學(xué)生管理系統(tǒng)—成績(jī)管理子系統(tǒng)23? 學(xué)生基本信息表:學(xué)號(hào)、姓名、系別、班級(jí)? 成績(jī)錄入表:系別、班級(jí)、學(xué)號(hào)、姓名、科目、成績(jī)? 權(quán)限:姓名、密碼 根據(jù)數(shù)據(jù)庫(kù)需求分析,得出數(shù)據(jù)庫(kù)具體要怎樣實(shí)現(xiàn)。而學(xué)生管理系統(tǒng)是一個(gè)人機(jī)對(duì)話系統(tǒng),從系統(tǒng)的物理結(jié)構(gòu)上看,它主要由計(jì)算機(jī)等硬件設(shè)備,軟件,數(shù)據(jù)和人員組成,見圖 32: 圖 32 物理結(jié)構(gòu) 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是整個(gè)系統(tǒng)開發(fā)過程最重要的一個(gè)環(huán)節(jié)之一,設(shè)計(jì)的好壞直接影響到對(duì)系統(tǒng)的數(shù)據(jù)的處理。8)成績(jī)統(tǒng)計(jì):用來實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的一個(gè)統(tǒng)計(jì)管理。6)學(xué)分管理:用來統(tǒng)計(jì)學(xué)生這一學(xué)期來,獲得了多少個(gè)學(xué)分。4)成績(jī)排名:用來實(shí)現(xiàn)一學(xué)期以來,學(xué)生在班級(jí)的名次。2)成績(jī)查詢:可以按學(xué)號(hào)和姓名查詢學(xué)生的成績(jī)??紤]到本系統(tǒng)的規(guī)模和其它方面的因素,在數(shù)據(jù)庫(kù)方面本系統(tǒng)沒有設(shè)置權(quán)限。本系統(tǒng)在基于個(gè)人開發(fā)的小型系統(tǒng),關(guān)于安全性問題,為了防止非法用戶對(duì)本系統(tǒng)的操作,本系統(tǒng)設(shè)計(jì)了一個(gè)登錄界面,用來讓合法用戶的進(jìn)入。對(duì)于大型系統(tǒng)而言,系統(tǒng)的安全性將直接項(xiàng)目的經(jīng)濟(jì)效益,當(dāng)然這只是一個(gè)方面。下面只列出數(shù)據(jù)字典的部分條目: 名字:學(xué)生基本信息表 別名:information描述:用來存儲(chǔ)學(xué)生基本信息的表定義:位置:名字:成績(jī)錄入表 別名:chengjiluru描述:用來完成學(xué)生成績(jī)錄入的表定義:位置:成績(jī)錄入模塊名字:選課表 別名:xuanke描述:用于存儲(chǔ)學(xué)生成績(jī)的表定義:位置:選課管理模塊名字:成績(jī)統(tǒng)計(jì)表 別名:chengjitongji描述:用來存儲(chǔ)學(xué)生各科成績(jī)定義:位置:名字:教務(wù)處別名:描述:教務(wù)處用于管理學(xué)生成績(jī)定義:位置:名字:成績(jī)考核別名:學(xué)生成績(jī)的考核描述:教務(wù)處考核學(xué)生的成績(jī)定義:位置:成績(jī)考核模塊名字:成績(jī)查詢別名:學(xué)生成績(jī)的查詢描述:教務(wù)處查詢學(xué)生的成績(jī)定義:位置:成績(jī)查詢模塊名字:課程信息表別名:kechengbiao描述:用于存儲(chǔ)課目及信息的表定義:位置:學(xué)生管理系統(tǒng)—成績(jī)管理子系統(tǒng)21 安全性問題 安全性是每個(gè)系統(tǒng)都必需考慮到的問題,也是系統(tǒng)的關(guān)鍵所在之一。存儲(chǔ)在數(shù)據(jù)字典中的信息稱為元數(shù)據(jù)。 系統(tǒng)邏輯模型的提出 數(shù)據(jù)流圖 根據(jù)系統(tǒng)的功能要求,,見圖 22:學(xué)生管理系統(tǒng)—成績(jī)管理子系統(tǒng)20 數(shù)據(jù)字典數(shù)據(jù)字典是對(duì)數(shù)據(jù)定義的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。再加上以前的很多前輩開發(fā)過類似的系統(tǒng),為我們提供了寶貴的經(jīng)驗(yàn),因而開發(fā)出這樣的一個(gè)系統(tǒng)是完全可能的。再者,軟件工程的益成熟為系統(tǒng)開發(fā)提供系統(tǒng)化、工程化思想。 技術(shù)可行性技術(shù)可行性研究就是弄清現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬軟件配置能否滿足開發(fā)的需要等等。在軟件方面,在目前常見的操作系統(tǒng)下均可以運(yùn)行。對(duì)每種解法都應(yīng)該仔細(xì)研究它的可行性,一般說來,至少應(yīng)該從下述三方面研究每種解法的可行性:(1)技術(shù)可行性 使用現(xiàn)有的技術(shù)能實(shí)現(xiàn)這個(gè)系統(tǒng)嗎?(2)經(jīng)濟(jì)可行性 這個(gè)系統(tǒng)的經(jīng)濟(jì)效益能超過它的開發(fā)成本嗎?(3)操作可行性 系統(tǒng)的操作方式在這個(gè)用戶組織內(nèi)行得通嗎?下面一一介紹這個(gè)三個(gè)可行性分析學(xué)生管理系統(tǒng)—成績(jī)管理子系統(tǒng)19 經(jīng)濟(jì)可行性成績(jī)管理子系統(tǒng)是基于 Java 的學(xué)生成績(jī)管理小型系統(tǒng),在開發(fā)工具和設(shè)備等方面。 在澄清了問題定義之后,分析員應(yīng)該導(dǎo)出系統(tǒng)的邏輯模型。 首先需要進(jìn)一步和澄清問題定義。必須分析幾種主要的可能解法的利弊,從而判斷系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個(gè)系統(tǒng)的程度。 可行性分析下面研究本系統(tǒng)的可行性分析,來確定本系統(tǒng)的問題是否值得去解決,以及怎么達(dá)到這個(gè)目的。因此在做學(xué)生成績(jī)管理系統(tǒng)時(shí),不能單單只考慮成績(jī)學(xué)生成績(jī)管理系統(tǒng),同時(shí)還要考慮其它的許多方面。見圖 21: ──────────────────────── 學(xué)生管理系統(tǒng)學(xué)生成績(jī)管理系統(tǒng)學(xué)生學(xué)藉管理系統(tǒng)學(xué)生學(xué)號(hào)管理系統(tǒng)學(xué)生學(xué)費(fèi)管理系統(tǒng)學(xué)生管理系統(tǒng)—成績(jī)管理子系統(tǒng)18圖 21 學(xué)生管理系統(tǒng) 從上圖我們可以看出,學(xué)生成績(jī)管理系統(tǒng)是學(xué)生管理系統(tǒng)中的一部分,同時(shí)學(xué)生成績(jī)管理系統(tǒng)又和學(xué)生學(xué)藉管理系統(tǒng)緊密結(jié)合。在確定基本的開發(fā)語言和開發(fā)工具之后,下面就構(gòu)思一下學(xué)生成績(jī)管理系統(tǒng)。因此設(shè)計(jì)人選擇了該語言來開發(fā)本系統(tǒng),希望在做本系統(tǒng)的同時(shí),能夠?qū)W習(xí)到一些 Java 的基本語法和數(shù)據(jù)庫(kù)方面的知識(shí)。而 Java 越來越為大多數(shù)程序員所青昧,已成為眾人的公認(rèn),它已經(jīng)成為世界語。以及實(shí)現(xiàn)這樣的一個(gè)系統(tǒng),要用到一些什么樣的工具,以及用什么樣的語言來開發(fā)這個(gè)系統(tǒng)最合適。首先要構(gòu)想出整個(gè)系統(tǒng)的大致結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1