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

正文內(nèi)容

java學生信息管理系統(tǒng)文檔-在線瀏覽

2025-02-28 23:44本頁面
  

【正文】 確、無誤、快速輸出,而且還可以利用計算機對有關信息進行查詢,檢索迅速、查找方便、可靠性高、存儲量大、保密性好。本設計就是一個為實現(xiàn)信息化管理而開發(fā)的信息管理系統(tǒng),能夠進行信息存儲、查詢、修改等能 功。通過這些模塊的有機結合,能方便的對學生信息進行綜合管理,從而實現(xiàn)了 信息化管 理的目的。 關鍵詞 : oracle。 所以開發(fā)一個適合學校的、便于管理學生信息的管理系統(tǒng)是十分重要的 。學生可以根據(jù)自己的興趣和特長,選擇自己喜歡的課程。如何使同學們方便、快捷、準確地選課,以及老師們對學生的相關信息的管理,已經(jīng)成為一個重要的問題。要科學地實現(xiàn)信息化管理,開發(fā)一個適合學校的,能夠進行信息存儲、查詢、修改等功能的信息管理系統(tǒng)是十分重要的。 課題開發(fā)技術選擇 本課題設計主要運用的 技術有兩個: java項目開發(fā)和 oracle對數(shù)據(jù)庫的操作。具體來說,它具有如下特性: 簡單性、面向對象、分布式、解釋型、可靠、安全、平臺無關、可移植、高性能、多線程、動態(tài)性等。 ① 面向對象 面向對象其實是現(xiàn)實世界模型的自然延伸。對象之間通 過消息相互作用。如果說傳統(tǒng)的過程式編程語言是以過程為中心以算法為驅動的 話,面向對象的編程語言則是以對象為中心以消息為驅動。 所有面向對象編程語言都支持三個概念:封裝、多態(tài)性和繼承, Java 也不例外。所謂封裝,就是用一個自主式 框架把對象的數(shù)據(jù)和方法聯(lián)在一起形成一個整體。 Java語言的封裝性較強,因為 Java無全程變量,無主函數(shù),在 Java 中絕大部分成員是對象,只有簡單的數(shù)字類型、字符類型和布爾類型除外。 多態(tài)性就是多種表現(xiàn)形式,具體來說,可以用“一個對外接口,多個內(nèi)在實現(xiàn)方法”表示。不管存儲的是何種數(shù)據(jù),堆棧的算法實現(xiàn)是一樣的。運算符重載( operatoroverload)一直被認為是一種優(yōu)秀的多態(tài)機制體現(xiàn),但由于考慮到它會使程序變得難以理解,所以 Java最后還是把它取消了。事實上,我們遇到的很多實體都有繼承的含義。這些子實體都具有汽車的特性,因此,汽車是它們的“父親”,而這些子實體則是汽車的“孩子”。與另外一些面向對象編程語言不同, Java只支持單一繼承。平臺無關有兩種:源代碼級和目標代碼級。 Java主要靠 Java虛擬機( JVM)在目標碼級實現(xiàn)平臺無關性。但JVM 通常是在軟件上而不是在硬件上實現(xiàn)。 另外, Java 芯片的出現(xiàn)也會使 Java 更容易嵌入到家用電器中。 Java編程人員在編寫完 程序 后,通過 Java編譯器將 Java 源程序編譯為 JVM的字節(jié)代碼。另外, Java 采用 的是基于 IEEE 標準的數(shù)據(jù)類型。 Java的平臺無關性具有深遠意義。其次 Java的平臺無關性正好迎合了“網(wǎng)絡計算機”思想。目前,已有數(shù)家公司開始使用這種新型的計算模式構筑自己的企業(yè)信息系統(tǒng)。數(shù)據(jù)分布是指數(shù)據(jù)可以分散在網(wǎng)絡的不同主機上,操作分布是指把一個計算分散在不同主機上處理。對于前者, Java提供了一個叫作 URL的對象,利用這個對象,你可以打開并訪問具有相同 URL地址上的對象,訪問方式與訪問本地文件系統(tǒng)相同。 Java提供了一整套網(wǎng)絡類庫,開發(fā)人員可以利用類庫進行網(wǎng)絡程序設計,方便得實現(xiàn)Java的分布式特性。 Java 雖然源于 C++,但它消除了許多 C++不可靠因素,可以防止許多編程錯誤。 由于 Java 主要用于網(wǎng)絡應用程序開發(fā),因此對安全性有較高的要求。 Java 通過自己的安全機制防止了病毒程序的產(chǎn)生和下載程序對本地系統(tǒng)的威脅破壞。最后,客戶端用戶還可以限制從網(wǎng)絡上裝載的類只能訪問某些文件系統(tǒng)。 ⑤ 多線程 線程是操作系統(tǒng)的一種新概念,它又被稱作輕量進程,是比傳統(tǒng)進程更小的可并發(fā)執(zhí)行的單位。 Java 在兩方面支持多線程。若干個系統(tǒng)線程運行負責必要的無用單元回收,系統(tǒng)維護等系統(tǒng)級操作;另一方面, Java 語言內(nèi)置多線程控制,可以大大簡化多線程應用程序開發(fā)。 Java的線程還包括一組同步原語。利用 Java 的多線程編程接口,開發(fā)人員可以方便得寫出支持多線程的應用程序,提高程序執(zhí)行效率。例如,如果操作系統(tǒng)本身不支持多線程, Java的多線程特性可能就表現(xiàn)不出來。 ● 采用標準的 SQL 結構化查詢語言。 ● 支持大型數(shù)據(jù)庫,數(shù)據(jù)類型支持數(shù)字、字符、大至 4GB的二進制數(shù)據(jù),為數(shù)據(jù)庫的面向存儲提供數(shù)據(jù)支持。 ● 具有字符界面和圖形界面,易于開發(fā)。 ● 分布優(yōu)化查詢功能。并行 處 理采用動態(tài)數(shù)據(jù)分片技術。 ● 實現(xiàn)了兩階段提交、多線索查詢手段。 ● 數(shù)據(jù)安全保護措施:沒有讀鎖,采取快照 SNAP 方式完全消除了分布讀寫沖突。 ● 數(shù)據(jù)安全級別為 C2級(最高級)。 ● 具有面向制造系統(tǒng)的管理信息系統(tǒng)和財務系統(tǒng)應用系統(tǒng) 。java語言的面向對象、平臺無關、分布式、多線程、可靠和安全等特性 ,使得開發(fā)出來的項目具有健壯性、可維護性、可移植性等特點。所以本課題選擇 java 和 oracle 作為開發(fā)技術是為今后開發(fā)更復雜的項目打下基礎,以免到時候遇到相關的技術問題而不知所措。 Java圖形編程給用戶提供了一個直觀、易于與用戶進行交互的圖形界面。 oracle數(shù)據(jù)庫的操作這部分內(nèi)容分成三部分來實現(xiàn):首先,編寫對數(shù)據(jù)庫操作的類,包括:連接數(shù)據(jù)庫、執(zhí)行 sql語句 、關閉數(shù)據(jù)庫連接等。最后,編寫一個用于對課程相關信息進行數(shù)據(jù)庫操作的類,包括:對課程信息的增加、修改、刪除、查詢等等。 可行性分析 ㈠ 技術可行性 系統(tǒng)的性質為管理軟件,因而數(shù)據(jù)庫的設計與操縱是系統(tǒng)設計的核心。 首先,對于 java 編程部分, java 課已經(jīng)開過,本人基本上掌握了對 java 編 程上技巧。因此在課題設計中,對 java 圖形編程方面的問題都能迎韌而解。 ㈡ 人員可 行 性 本人對該課程設計有足夠的技術上的準備,并且時間上也足夠充裕。所有,在人員可行性方面是可行的。 ② 管理課程信息 管理所有課程的基本信息,包括對課程信息的添加、修改、刪除等操作;可以根據(jù)各種條件查詢出需要的信息,并對相應的信息進行操作。 ③ 學生選課與成績 根據(jù)學生的學號進行選課,登記所選課程的成績;可以根據(jù)學號查詢出選課信息與成績。當然在實際的學生信息管理系統(tǒng)中,其功能要比本課題的多的多,也復雜的多,本課題僅以比較簡單易懂的方式介紹給讀者 — 一個學生管理系統(tǒng)的設計與實現(xiàn) 的流程。 3 學生信息管理 系統(tǒng) 設計 數(shù)據(jù)模型分析與設計 數(shù)據(jù)庫模型描述了在數(shù)據(jù)庫中結構化和操縱數(shù)據(jù)的方法,模型的結構部分規(guī)定了數(shù)據(jù)如何被描述(例如樹、表等);模型的操縱部分規(guī)定了數(shù)據(jù)的添加、刪除、顯示、維護、打印、查找、選擇、排序和更新等操作。 本課題選擇的關系模型,關系模型是目前最重要 的一種數(shù)據(jù)模型。關系數(shù)據(jù)模型具有下列優(yōu)點: ● 關系模型與非關系模型不同,它是建立在嚴格的數(shù)學概念的基礎上的。無論實體還是實體之間的聯(lián)系都用關系表示。所以其數(shù)據(jù)結構簡單、清晰,
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1