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

正文內(nèi)容

java學(xué)生信息管理系統(tǒng)文檔(編輯修改稿)

2025-02-07 23:44 本頁面
 

【文章內(nèi)容簡介】 多線程支持。 Java 在兩方面支持多線程。一方面, Java 環(huán)境本身就是多線程的。若干個(gè)系統(tǒng)線程運(yùn)行負(fù)責(zé)必要的無用單元回收,系統(tǒng)維護(hù)等系統(tǒng)級(jí)操作;另一方面, Java 語言內(nèi)置多線程控制,可以大大簡化多線程應(yīng)用程序開發(fā)。 Java 提供了一個(gè)類 Thread,由它負(fù)責(zé)啟動(dòng)運(yùn)行,終止線程,并可檢查線程狀態(tài)。 Java的線程還包括一組同步原語。這些原語負(fù)責(zé)對(duì)線程實(shí)行并發(fā)控制。利用 Java 的多線程編程接口,開發(fā)人員可以方便得寫出支持多線程的應(yīng)用程序,提高程序執(zhí)行效率。必須注意地是, Java的多線程支持在一定程度上受運(yùn)行時(shí)支持平臺(tái)的限制。例如,如果操作系統(tǒng)本身不支持多線程, Java的多線程特性可能就表現(xiàn)不出來。 ⑵ oracle數(shù)據(jù)庫的 特點(diǎn) ● 無范式要求,可根據(jù)實(shí)際系統(tǒng)需求構(gòu)造數(shù)據(jù) 庫。 ● 采用標(biāo)準(zhǔn)的 SQL 結(jié)構(gòu)化查詢語言。 ● 具有豐富的開發(fā)工具,覆蓋開發(fā)周期的各階段。 ● 支持大型數(shù)據(jù)庫,數(shù)據(jù)類型支持?jǐn)?shù)字、字符、大至 4GB的二進(jìn)制數(shù)據(jù),為數(shù)據(jù)庫的面向存儲(chǔ)提供數(shù)據(jù)支持。 ● 具有第四代語言的開發(fā)工具( SQL*formS、 SQL*REPORTS、 SQL*MENU 等)。 ● 具有字符界面和圖形界面,易于開發(fā)。 ● 通過 SQL*DBA 控制用戶權(quán)限,提供數(shù)據(jù)保護(hù)功能,監(jiān)控?cái)?shù)據(jù)庫的 運(yùn)行狀態(tài),調(diào)整數(shù)據(jù)緩沖區(qū)的大小。 ● 分布優(yōu)化查詢功能。 ● 具有數(shù)據(jù)透明、網(wǎng)絡(luò)透明,支持異種網(wǎng)絡(luò)、異構(gòu)數(shù)據(jù)庫系統(tǒng)。并行 處 理采用動(dòng)態(tài)數(shù)據(jù)分片技術(shù)。 ● 支持客戶機(jī) /服務(wù)器體系結(jié)構(gòu)及混合的體系結(jié)構(gòu)(集中式、分布式、 客戶機(jī) /服務(wù)器)。 ● 實(shí)現(xiàn)了兩階段提交、多線索查詢手段。 ● 支持多種系統(tǒng)平臺(tái)( HPUX、 SUNOS、 OSF/ VMS、 WINDOWS、 WINDOWS/NT、 OS/2)。 ● 數(shù)據(jù)安全保護(hù)措施:沒有讀鎖,采取快照 SNAP 方式完全消除了分布讀寫沖突。自動(dòng)檢測死鎖和沖突并解決。 ● 數(shù)據(jù)安全級(jí)別為 C2級(jí)(最高級(jí))。 ● 數(shù)據(jù)庫內(nèi)模支持多字節(jié)碼制,支持多種語言文字編碼。 ● 具有面向制造系統(tǒng)的管理信息系統(tǒng)和財(cái)務(wù)系統(tǒng)應(yīng)用系統(tǒng) 。 綜上所述,選擇 java 作為開發(fā)語言, oracle 作為數(shù)據(jù)庫開發(fā)工具是個(gè)不錯(cuò)的選擇。java語言的面向?qū)ο?、平臺(tái)無關(guān)、分布式、多線程、可靠和安全等特性 ,使得開發(fā)出來的項(xiàng)目具有健壯性、可維護(hù)性、可移植性等特點(diǎn)。 Oracle是目前最具權(quán)威的數(shù)據(jù)庫產(chǎn)品,它具有的 兼容性 、 可移植性 、 可聯(lián)結(jié)性 、 高生產(chǎn)率 和 開放性 的特點(diǎn) ,使它成為當(dāng)今眾多的程序開發(fā)人員首選的數(shù)據(jù)庫開發(fā)工具。所以本課題選擇 java 和 oracle 作為開發(fā)技術(shù)是為今后開發(fā)更復(fù)雜的項(xiàng)目打下基礎(chǔ),以免到時(shí)候遇到相關(guān)的技術(shù)問題而不知所措。 課題實(shí)現(xiàn)技術(shù)的簡要 說明 本課題主要運(yùn)用了 java圖形編程和 oracle 數(shù)據(jù)庫的操作。 Java圖形編程給用戶提供了一個(gè)直觀、易于與用戶進(jìn)行交互的圖形界面。 在圖形編程中,運(yùn)用了大量的 包中的類,之所以選擇 swing包中的類而不選 中的類,主要是 swing 包中的類能給用戶提供更好的觀感。 oracle數(shù)據(jù)庫的操作這部分內(nèi)容分成三部分來實(shí)現(xiàn):首先,編寫對(duì)數(shù)據(jù)庫操作的類,包括:連接數(shù)據(jù)庫、執(zhí)行 sql語句 、關(guān)閉數(shù)據(jù)庫連接等。其次,編寫一個(gè)用于對(duì)學(xué)生信息進(jìn)行數(shù)據(jù)庫操作的類,包括:學(xué)生信息的增加、修改、 刪除和查詢等。最后,編寫一個(gè)用于對(duì)課程相關(guān)信息進(jìn)行數(shù)據(jù)庫操作的類,包括:對(duì)課程信息的增加、修改、刪除、查詢等等。 通過結(jié)合圖形編程和數(shù)據(jù)庫編程,從而基本上實(shí)現(xiàn)了學(xué)生信息管理的基本功能,由于本人技術(shù)上的不足,難免有些地方需要改進(jìn),這些存在的問題都將成為本人前進(jìn)的動(dòng)力,并在日后更加完善本 課題的 設(shè)計(jì)。 可行性分析 ㈠ 技術(shù)可行性 系統(tǒng)的性質(zhì)為管理軟件,因而數(shù)據(jù)庫的設(shè)計(jì)與操縱是系統(tǒng)設(shè)計(jì)的核心。 這里從兩方面分析技術(shù)上的可行性。 首先,對(duì)于 java 編程部分, java 課已經(jīng)開過,本人基本上掌握了對(duì) java 編 程上技巧。 加上暑假運(yùn)用了大部分時(shí)間來對(duì)圖形編程的學(xué)習(xí)。因此在課題設(shè)計(jì)中,對(duì) java 圖形編程方面的問題都能迎韌而解。 其次, 對(duì)于 數(shù)據(jù)庫的有關(guān)知識(shí) ,本人運(yùn)用了大量的時(shí)間對(duì)相關(guān)書籍的閱讀以及上機(jī)實(shí)驗(yàn),基本上 掌握 了 運(yùn)用 oracle 數(shù)據(jù)庫技術(shù),具備一定的系統(tǒng)分析與設(shè)計(jì)能力,熟悉數(shù)據(jù)庫的設(shè)計(jì)與操縱;因而該系統(tǒng)的實(shí)現(xiàn)在技術(shù)上是可行的。 ㈡ 人員可 行 性 本人對(duì)該課程設(shè)計(jì)有足夠的技術(shù)上的準(zhǔn)備,并且時(shí)間上也足夠充裕。所以在進(jìn)行該課程設(shè)計(jì)中,不需要人員分工,整個(gè)設(shè)計(jì)過程都由本人完成,并且已經(jīng)較好的完成了該項(xiàng)目的開發(fā)工 作。所有,在人員可行性方面是可行的。 2 系統(tǒng) 需求 分析 功能需求分析 本課題根據(jù)學(xué)生信息管理綜合分析,便出于方便管理考慮,將學(xué)生信息管理系統(tǒng)的功能總結(jié)起來,共需要實(shí)現(xiàn)以下幾個(gè)方面功能: ① 管理學(xué)生信息 管理所有學(xué)生的基本信息,對(duì)學(xué)生信息的操作包括添加、修改、刪除等;可以根據(jù)各種條件查詢出需要的信息,比如修改,可以通過學(xué)生學(xué)號(hào)查詢出學(xué)生的基本信息,然后通過對(duì)需要修改項(xiàng)進(jìn)行修改并保存修改后的結(jié)果存入數(shù)據(jù)庫的學(xué)生表中。 ② 管理課程信息 管理所有課程的基本信息,包括對(duì)課程信息的添加、修改、刪除等操作;可以根據(jù)各種條件查詢出需要的信息,并對(duì)相應(yīng)的信息進(jìn)行操作。 比如修改和刪除,可以通過學(xué)生的學(xué)號(hào)查詢出學(xué)生的相應(yīng)課程信息,對(duì)相應(yīng)的課程進(jìn)行修改、刪除操作。 ③ 學(xué)生選課與成績 根據(jù)學(xué)生的學(xué)號(hào)進(jìn)行選課,登記所選課程的成績;可以根據(jù)學(xué)號(hào)查詢出選課信息與成績。 通過以上功能的設(shè)計(jì)與實(shí)現(xiàn),并實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)的基本功能。當(dāng)然在實(shí)際的學(xué)生信息管理系統(tǒng)中,其功能要比本課題的多的多,也復(fù)雜的多,本課題僅以比較簡單易懂的方式介紹給讀者 — 一個(gè)學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 的流程。從而讓讀者明白一個(gè)項(xiàng)目開發(fā)中需要做的工作,并在今后的工作中能 遇到相關(guān)問題能知道如何解決。 3 學(xué)生信息管理 系統(tǒng) 設(shè)計(jì) 數(shù)據(jù)模型分析與設(shè)計(jì) 數(shù)據(jù)庫模型描述了在數(shù)據(jù)庫中結(jié)構(gòu)化和操縱數(shù)據(jù)的方法,模型的結(jié)構(gòu)部分規(guī)定了數(shù)據(jù)如何被描述(例如樹、表等);模型的操縱部分規(guī)定了數(shù)據(jù)的添加、刪除、顯示、維護(hù)、打印、查找、選擇、排序和更新等操作。數(shù)據(jù)庫模型的分類 : 分層模型 、 關(guān)系模型 、 網(wǎng)絡(luò)模型 和 對(duì)象模型 。 本課題選擇的關(guān)系模型,關(guān)系模型是目前最重要 的一種數(shù)據(jù)模型。關(guān)系數(shù)據(jù)庫系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式。關(guān)系數(shù)據(jù)模型具有下列優(yōu)點(diǎn): ● 關(guān)系模型與非關(guān)系模型不同,它是建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上的。 ● 關(guān)系模型的概念單一。無論實(shí)體還是實(shí)體之間的聯(lián)系都用關(guān)系表示。對(duì)數(shù)據(jù)的檢
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1