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

正文內(nèi)容

畢業(yè)論文-java學(xué)生管理系統(tǒng)設(shè)計與實(shí)現(xiàn)-閱讀頁

2025-07-13 09:50本頁面
  

【正文】 而且還能鏈接其他 Access 數(shù)據(jù)庫、Microsoft Excel 電子表格、ODBC 數(shù)據(jù)源、Microsoft SQL Server?數(shù)據(jù)庫以及其他數(shù)據(jù)源中的表。可看,Access 是一種簡單而且實(shí)用的小型數(shù)據(jù)庫系統(tǒng)。管理信息系統(tǒng)是一個由人和計算機(jī)等組成的,能進(jìn)行管理信息的收集、傳遞、加工、保存、維護(hù)和使用的系統(tǒng),它能實(shí)測國民經(jīng)濟(jì)和企業(yè)的各種運(yùn)行情況;利用歷史數(shù)據(jù)預(yù)測未來;從全局出發(fā)輔助管理決策;利用信息控制企業(yè)的行為、幫助實(shí)現(xiàn)其規(guī)劃目標(biāo)。應(yīng)當(dāng)將管理信息系統(tǒng)放到社會這個大背景去考察,在解決技術(shù)問題的同時,充分考慮使用信息技術(shù)的組織與人,重視系統(tǒng)與組織、環(huán)境的交互作用。 開發(fā)思路 開發(fā)背景隨著當(dāng)今時代的飛速發(fā)展,計算機(jī)在科研,校計算機(jī)也應(yīng)用得非常普遍,各系基本都配備了計算機(jī)。成績管理是學(xué)校日常管理的一項重要工作,設(shè)計一個好的系統(tǒng)將直接影響到,學(xué)校日常工作的管理與教學(xué)質(zhì)量。如果像以前手工或部分利用工作之便機(jī)器的方法,處理數(shù)據(jù)、畫表格以及統(tǒng)計與查詢等管理方式,工作量大且易出錯,數(shù)據(jù)缺乏共享、冗余度高、難免會出現(xiàn)重復(fù)或遺漏。 系統(tǒng)開發(fā)的方法系統(tǒng)開發(fā)原則利用管理信息系統(tǒng)學(xué)與軟件工程學(xué)原理進(jìn)行系統(tǒng)地分析,主要采用自頂向下并結(jié)合自底向上的開發(fā)方法進(jìn)行系統(tǒng)的設(shè)計與分析。該系統(tǒng)采用結(jié)構(gòu)化系統(tǒng)分析與設(shè)計的方法。 第二章 系統(tǒng)需求分析 從這一章開始我將論述我所負(fù)責(zé)的學(xué)生學(xué)藉管理系統(tǒng)——學(xué)生成績管理系統(tǒng)的開發(fā)過程。系統(tǒng)需求分析在系統(tǒng)的開發(fā)過程中是非常重要的一個階段。在這里首先對本人負(fù)責(zé)的系統(tǒng)進(jìn)行需求分析,具體來說又可分為初步調(diào)查和詳細(xì)調(diào)查。前者包括了解使用單位當(dāng)前的信息流程,明確使用單位改造的需求以及確定系統(tǒng)目標(biāo)和主要功能;后者是初步調(diào)查的主要內(nèi)容,調(diào)查組織系統(tǒng)的工作職責(zé)及活動和各種職能部門所要處理的數(shù)據(jù),還需了解環(huán)境信息,包括內(nèi)部環(huán)境和外部環(huán)境信息。本系統(tǒng)初步調(diào)查采用的主要方式是與學(xué)校的有關(guān)負(fù)責(zé)教學(xué)的領(lǐng)導(dǎo)及部分一線教師進(jìn)行交流,知道高校在成績管理工作方面需要哪些要求,也就是他們現(xiàn)在所急需要解決的問題,因而也是本系統(tǒng)開發(fā)的重點(diǎn)對象。比方說,在學(xué)生成績管理中,成績錄入是必不可少的內(nèi)容,成績錄入的方式也存在多種方式,可以按姓名的錄入,可能按學(xué)號的錄入,可以按班級的錄入等等。因此在做本系統(tǒng)時要抓住這一點(diǎn)來做本系統(tǒng)。 詳細(xì)調(diào)查在確定的初步調(diào)查之后,接下來的任務(wù)就是,更深入的調(diào)查這個系統(tǒng)具體實(shí)現(xiàn)的總體設(shè)計問題以及可能存在的一些問題。在解決各個子模塊時,可能存在哪些問題。經(jīng)過設(shè)計人的調(diào)查,現(xiàn)在市面上開發(fā)學(xué)生成績管理系統(tǒng)大多數(shù)用 VB,Delphi,Asp。Java的主導(dǎo)地位已經(jīng)不可以能改變了,而且在今后必將越來越來重要。同時也用到了現(xiàn)在最流行的開發(fā)工具 JBuilder9。學(xué)生成績管理系統(tǒng)是學(xué)生管理系統(tǒng)中的一個子系統(tǒng)。所以在做學(xué)生成績管理這個系統(tǒng)時,首先要考慮它應(yīng)該包含學(xué)生學(xué)藉管理系統(tǒng)中的哪些信息,如何將兩者有機(jī)的結(jié)合在一起,使學(xué)生成績管理系統(tǒng)功能更加強(qiáng)大,使其功能不斷的完美。只有這樣,學(xué)生成績管理系統(tǒng)才能適應(yīng)時代變化的要求,以便系統(tǒng)完成后的維護(hù)和功能的擴(kuò)充。當(dāng)然不能靠主觀猜想而只能靠客觀分析。因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計的過程。在問題定義階段初步確定的規(guī)模和目標(biāo),如果是正確的就進(jìn)一步加以肯定,如果有錯誤就應(yīng)該及時改正,如果對目標(biāo)系統(tǒng)有任何約束和限制,也必須把它們清楚地列舉出來。然后從系統(tǒng)邏輯模型出發(fā),探索若干種可供選擇的主要解法(即系統(tǒng)實(shí)現(xiàn)方案)。只需要一些基本的配置就可以了,因此在硬件要求上不太高,成本要求也不太高。綜合上述,我們可以看出在開發(fā)這樣一個學(xué)生成績管理系統(tǒng)上,經(jīng)濟(jì)上是完全可以行得通的。成績管理子系統(tǒng)是基于 Java 的數(shù)據(jù)庫應(yīng)用程序開發(fā),現(xiàn)在隨著計算機(jī)技術(shù)高速發(fā)展,尤其是計算機(jī)數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,兩者的結(jié)合為開發(fā)一個綜合的高效的系統(tǒng)提供物質(zhì)基礎(chǔ)。當(dāng)前的技術(shù)條件下,計算機(jī)的發(fā)展是非常的迅速,軟件的發(fā)展也變得很快,而今的自然語言多目標(biāo)圖形接口的軟件包、專家輔助軟件包等技術(shù)已經(jīng)很成熟。 操作可行性成績管理子系統(tǒng)是的界面是用傳統(tǒng)的菜單式的方式,即使在操作人員完全不熟悉的情況下,也可以方便,而且也容易輕松的上手操作,進(jìn)入系統(tǒng)后,點(diǎn)擊相應(yīng)的子菜單,就可以實(shí)現(xiàn)相應(yīng)的功能,因而在操作上本系統(tǒng)不存在問題。數(shù)據(jù)字典主要描述數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程和外部實(shí)體。數(shù)據(jù)庫字典能夠提供在開始一個應(yīng)用程序前,檢查所需要的全部索引和表格的存在,恢復(fù)丟失或毀壞的文件,確保數(shù)據(jù)庫定義的一致性。因?yàn)橐粋€系統(tǒng)安全性的好壞將直接影響到系統(tǒng)日后的正常工作。同時系統(tǒng)的安全性也便于用戶對系統(tǒng)的操作,使他們的數(shù)據(jù)得到保障。在數(shù)據(jù)庫方面設(shè)計了一個表,用來實(shí)現(xiàn)用戶和密碼的數(shù)據(jù)源,來實(shí)現(xiàn)多用戶的進(jìn)入和操作。第三章 系 統(tǒng) 設(shè) 計 功能結(jié)構(gòu)設(shè)計根據(jù)學(xué)生成績管理的情況,系統(tǒng)主要功能包括:1)成績錄入:用于將學(xué)生的考試成績輸入。3)成績考核:顯示學(xué)生平時成績的情況,將分別列出及格與不及格科目與成績。5)選課管理:為了實(shí)現(xiàn)學(xué)生的業(yè)余愛好,學(xué)生可以選擇自己喜歡的選修科目。7)獎學(xué)金管理:考察哪些學(xué)生可以獲得獎學(xué)金。2.系統(tǒng)功能模塊圖下而是本系統(tǒng)的功能模塊,見圖 31: 學(xué)生管理系統(tǒng)—成績管理子系統(tǒng)22圖 31 系統(tǒng)功能模塊圖 物理結(jié)構(gòu)設(shè)計學(xué)生成績管理系統(tǒng)是學(xué)生成績管理系統(tǒng)中的一個子系統(tǒng)。下面我對數(shù)據(jù)庫概念結(jié)構(gòu)的設(shè)計,對數(shù)據(jù)庫和數(shù)據(jù)表進(jìn)行定義并給出主要表結(jié)構(gòu)即數(shù)據(jù)庫物理結(jié)構(gòu)的設(shè)計。需要哪些表來完成本系統(tǒng)的開發(fā),以及表要設(shè)計哪些字段,以及設(shè)計數(shù)據(jù)庫時的權(quán)限問題等。有了概念結(jié)構(gòu)就能進(jìn)入下面的工作。數(shù)據(jù)庫 gradetable 包含以下各表: 學(xué)生基本信息表,成績錄入表,成績統(tǒng)計表,課程信息表(kechengbiao) ,選課信息表(xuanke)下面介紹數(shù)據(jù)表的結(jié)構(gòu)。根據(jù)成績管理系統(tǒng)的要求,運(yùn)行情況及資源約束,系統(tǒng)安全主要包括系統(tǒng)計算機(jī)硬件、操作系統(tǒng)及系統(tǒng)信息等方面的安全問題。:為了保障數(shù)據(jù)信息的安全性,應(yīng)考慮防電磁輻射,重要的服務(wù)器硬件設(shè)備的電磁兼容性應(yīng)滿足國家相關(guān)標(biāo)準(zhǔn)的要求。: 在不影響系統(tǒng)功能的情況下應(yīng)盡可能地考慮信息的安全性。其次系統(tǒng)也應(yīng)有防毒措施,可安裝金山毒霸、瑞星等防毒軟件。: 應(yīng)用軟件的設(shè)計采用結(jié)構(gòu)化和模塊化設(shè)計方法,以提高軟件模塊的獨(dú)立性和可靠性,從而達(dá)到提高應(yīng)用軟件可靠性的目的,在設(shè)計中采用軟件工程中生命周期法。根據(jù)本系統(tǒng)的功能和特點(diǎn),選擇了傳統(tǒng)的菜單式的主界面,主界面下設(shè)置了很多子菜單,用戶可以通過點(diǎn)擊相應(yīng)的子菜單來完成相應(yīng)的功能,這樣設(shè)計的系統(tǒng)簡單明了,便于用戶操作。數(shù)據(jù)的輸入主要在成績錄入部分和學(xué)生選課部分,錄入的數(shù)據(jù)通過 JBuilder 中設(shè)計的一個數(shù)據(jù)庫類與數(shù)據(jù)庫相聯(lián)系,數(shù)據(jù)錄入的格式嚴(yán)格按照系統(tǒng)的編碼設(shè)計。系統(tǒng)的輸出設(shè)計規(guī)定了系統(tǒng)數(shù)據(jù)的具體輸出方式。學(xué)生管理系統(tǒng)—成績管理子系統(tǒng)27圖 33 主界面 編碼設(shè)計編碼設(shè)計是系統(tǒng)的一個重要環(huán)節(jié),是系統(tǒng)不可缺少的重要內(nèi)容。本系統(tǒng)設(shè)計時,要對 SQL 的一些基本操作要非常的熟練,同時要能夠設(shè)計出一些簡單的算法,來實(shí)現(xiàn)本系統(tǒng)的一些功能。學(xué)生管理系統(tǒng)—成績管理子系統(tǒng)28 學(xué)生選課模塊 學(xué)生選課模塊是本系統(tǒng)中的一個模塊,點(diǎn)擊主界面中的學(xué)生管理下的選課管理,進(jìn)入該模塊設(shè)計的界面,見圖 34: 圖 34 學(xué)生選課管理模塊? 主要功能 學(xué)生選課管理主要是教務(wù)處,根據(jù)學(xué)生這一學(xué)期,學(xué)生所要學(xué)習(xí)的科目。然后將學(xué)生的選課和學(xué)生基本信息保存起來。首先是教務(wù)處選擇學(xué)生的學(xué)號,學(xué)生的學(xué)號是從學(xué)生基本信息表(information)中提取的,學(xué)生基本信息表是學(xué)生在入學(xué)時,學(xué)校已經(jīng)生成了該表,教務(wù)處可以修改。在輸入這些信息后點(diǎn)擊添加按鈕,將學(xué)生選課的的基本信息添加到學(xué)生選課表(xuanke)中,在這里也把設(shè)計了一個學(xué)分字段,以后學(xué)分管理要用到這個選課表,在學(xué)分管理中將作詳細(xì)介紹。在這里設(shè)計了一個刪除按鈕,如果想要刪除所選的課目,可以先選擇右邊列表中的該條記錄,然后點(diǎn)擊刪除按鈕即可。界面的設(shè)計見圖 35:圖 35 成績錄入模塊? 主要功能 這一模塊主要完成這一學(xué)期來學(xué)生成績的錄入,在選擇系別、班級、科目后,對整個班所學(xué)這個科目的整體錄入。用戶首先選擇系別,在選擇系別后,將在班級的下拉列表框中添加出成績錄入表中的相關(guān)班級,然后用戶選擇班級,當(dāng)選擇班時也將在科目的下拉列表中添加出相關(guān)班的科目,然后用戶選擇科目。如果用戶想要錄入和修改成績,可以在列表中的成績字段中輸入成績,然后點(diǎn)擊保存按鈕即可。 成績查詢模塊用戶通過點(diǎn)擊主界面的成績管理下的成績查詢子菜單,來進(jìn)入該模塊,模塊的界面如圖 36:學(xué)生管理系統(tǒng)—成績管理子系統(tǒng)30圖 36 成績查詢模塊? 主要功能 成績查詢主要完成對學(xué)生成績和一些基本信息的查詢,在選定系別和班級后,可以選擇滿足條件的結(jié)果。然后用戶選擇系別,在選擇系別后,在班級下拉列表中將顯示出學(xué)生成績錄入表中,該系別的全部班級,下面用戶再選擇班級。在選擇條件查詢后,再在查詢條件右邊的文本框中輸入想要查詢的相關(guān)值,然后點(diǎn)擊查詢按鈕,下面的列表中將顯示出與條件滿足的一相關(guān)信息。 成績考核模塊 用戶通過點(diǎn)擊主界面的成績管理下成績考核來顯示進(jìn)入模塊,界面設(shè)計如圖 37:圖 37 成績考核模塊? 主要功能 主要是對每個班的成績進(jìn)行分門別類的列出,也就是列出哪個系,哪個班,哪個科目有哪些科目及格了,有哪些科目沒及格。在選擇班級后,科目下拉列表中,將顯示出與該班級相關(guān)的全部科目,然后用戶選擇科目,上面的列表中將顯示出不及格的一些相關(guān)信息,下面的列表中將顯示出及格的相關(guān)信息。在這里可以按滿足條件的進(jìn)行查詢。在對這個模塊進(jìn)行操作時,首先是學(xué)生選擇所在的系,在選擇系后,右邊的班級下拉列表中將顯示出所在系的全部班級,選擇班級。再可以選擇按總分還是按科目進(jìn)行排名,然后選擇排名按鈕來篩選滿足條件的記錄,顯示在下面的列表框中。 獎學(xué)金管理模塊選擇學(xué)生管理下獎學(xué)金管理進(jìn)入該模塊后,將顯示模塊的界面,見圖 39:學(xué)生管理系統(tǒng)—成績管理子系統(tǒng)32 圖 39 獎學(xué)金管理模塊? 主要功能該模塊主要通過輸入學(xué)生的學(xué)號,來察看學(xué)生是否能夠得到獲學(xué)金,用來評估這一學(xué)期來學(xué)生的學(xué)習(xí)成績的一個考察,因此這也是一個很重要的環(huán)節(jié)。在這個模塊中,首先是選擇系別,同樣在班級下表中選擇班級。點(diǎn)擊獎學(xué)金按鈕,下面的列表中顯示的結(jié)果,首先是成績錄入表中單課成績要及格,然后按照總分進(jìn)行從高到低進(jìn)行排名。 學(xué)分管理模塊在主界面后,點(diǎn)擊主界面學(xué)生管理下子菜單,學(xué)分管理就可以進(jìn)入,界面見圖 310:學(xué)生管理系統(tǒng)—成績管理子系統(tǒng)33圖 310 學(xué)分管理模塊? 主要功能此模塊主要統(tǒng)計,學(xué)生這一學(xué)期來獲得了多少學(xué)分,也就是哪些科目及格了。在這里是成績選課表和成績錄入表相互關(guān)聯(lián)起來,在成績錄入表中滿足下拉列表中的值,在這個基礎(chǔ)上成績錄入表中和選課表中的學(xué)號、科目要相等、同時這個科目要及格。點(diǎn)擊總學(xué)分按鈕,就是統(tǒng)計出該學(xué)生全部及格的科目的總學(xué)分。學(xué)生管理系統(tǒng)—成績管理子系統(tǒng)34? 具體實(shí)現(xiàn) 首先是選擇系別,然后選擇班級。 學(xué)生選修課程模塊運(yùn)行本系統(tǒng)后,則會顯示登錄界面,界面見圖 312:圖 312 用戶登錄模塊? 主要功能提供查詢所在系別學(xué)生所自選課程和所在班級和學(xué)號。學(xué)生管理系統(tǒng)—成績管理子系統(tǒng)35第四章 系 統(tǒng) 實(shí) 施系統(tǒng)實(shí)施是系統(tǒng)開發(fā)中任務(wù)最重的一個階段,也是系統(tǒng)出成果的時期,系統(tǒng)實(shí)施的主要任務(wù)是系統(tǒng)的具體實(shí)現(xiàn),包括控件設(shè)計、源代碼編寫、系統(tǒng)測試和系統(tǒng)轉(zhuǎn)換等。 開發(fā)工具及開發(fā)平臺的選擇下面列出本系統(tǒng)采用的基本開發(fā)工具和開發(fā)平臺:? 前臺應(yīng)用程序開發(fā)工具:Borland 公司的 JBuilder9? 后臺數(shù)據(jù)庫開發(fā)工具:Microsoft 公司的 Access2022? 系統(tǒng)開發(fā)平臺: windows2022 配置 ODBC和數(shù)據(jù)庫連接設(shè)置 本系統(tǒng)在數(shù)據(jù)庫聯(lián)接方面通過 ODBC 進(jìn)行連接的。進(jìn)入 ODBC 數(shù)據(jù)源管理器后,然后選擇添加按鈕。在接下來的數(shù)據(jù)源名中輸入 NorthwindAccess,再選擇數(shù)據(jù)庫的存儲位置,點(diǎn)擊確定按鈕就可以了。變成可執(zhí)行文件如下:首先在每個類中加入 package yangjie,將每個類導(dǎo)入到同一個文件。然后進(jìn)行發(fā)布到光盤就行了。在系統(tǒng)運(yùn)行之前,首先要對測試一下硬件和軟件要求。成績管理子系統(tǒng)對電腦的內(nèi)存要求較高,JBuilder9 以下的版本 128M 內(nèi)存就行,JBuilder9 要求 256 內(nèi)存。下面具體講一下設(shè)計人對系統(tǒng)的測試過程。單元測試主要是對每個模塊進(jìn)入測試,盡可能的檢測和發(fā)現(xiàn)每個單獨(dú)的模塊中的問題和錯誤。在滿足輸入條件的情況下,如果用戶輸入學(xué)生的學(xué)號已存在,就要提示學(xué)號已經(jīng)存在的信息。其中設(shè)計人在測試成績統(tǒng)計模塊時,出現(xiàn)了這樣一個問題。但再統(tǒng)計一次,上次和這次統(tǒng)計的結(jié)果會一起顯示出來,這就是會累加在一起顯示。在對系統(tǒng)進(jìn)行單元測試后,設(shè)計人接下來就對系統(tǒng)進(jìn)行了集成測試,也就是各個模塊相互的數(shù)據(jù)是否可以配合使用。在測試時,設(shè)計人首先在成績錄入模塊中輸入了多個學(xué)生的成績及相關(guān)信息。如:在成績查詢模塊時,可以根據(jù)學(xué)生的姓名和學(xué)號查詢。然后在按學(xué)號查詢中輸入了該學(xué)生的學(xué)號,如果成功則也會顯示出學(xué)
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1