日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

java学生课程设计报告_学生信息管理系统java课程设计报告

發(fā)布時(shí)間:2023/12/9 windows 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java学生课程设计报告_学生信息管理系统java课程设计报告 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

學(xué)生信息管理系統(tǒng)java課程設(shè)計(jì)報(bào)告

Java面向?qū)ο蟪绦蛘n程設(shè)計(jì)報(bào)告——-學(xué)生信息管理系統(tǒng)姓名:劉杏娟專業(yè):信息管理與信息系統(tǒng)班級(jí):1130601學(xué)號(hào):201130060117指導(dǎo)老師:司紅偉2014/6/24前 言隨著計(jì)算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在 Internet中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。個(gè)性化已逐漸成為當(dāng)今 Web應(yīng)用的潮流。本課程設(shè)計(jì)研究了一種基于數(shù)據(jù)關(guān)聯(lián)規(guī)則的網(wǎng)絡(luò)學(xué)生信息管理系統(tǒng),此方案與現(xiàn)今網(wǎng)上已采用的一些方案相比,具有用戶使用更簡(jiǎn)單、界面更直觀等優(yōu)點(diǎn)。在設(shè)計(jì)中我們發(fā)現(xiàn)這樣一個(gè)事實(shí),一個(gè)用戶或管理員在登陸這個(gè)網(wǎng)站時(shí)一般來講只對(duì)該網(wǎng)站的部分內(nèi)容感性趣,而且這種興趣會(huì)持續(xù)一段時(shí)間。這點(diǎn)啟發(fā)了我們,如果能根據(jù)用戶活管理員的喜好為不同的用戶顯示其個(gè)性化的頁面,即著重顯示該用戶感興趣的內(nèi)容,將為用戶節(jié)約大量的檢索時(shí)間,而且這樣的網(wǎng)頁顯然是更具有吸引力的。一些站點(diǎn)已經(jīng)在這方面作出了一定的嘗試,通常采用的方法是,在用戶登陸時(shí)為其提供一系列的選項(xiàng),使用戶能夠?qū)φ军c(diǎn)進(jìn)行一些自主的設(shè)置。這樣做能夠使站點(diǎn)呈現(xiàn)一定程度的個(gè)性化,但是對(duì)用戶來講,還是比較煩瑣,而且在用戶了解一個(gè)站點(diǎn)前讓其對(duì)站點(diǎn)進(jìn)行設(shè)置,其結(jié)果未免有些粗糙。于是我們構(gòu)想了這樣一種方案,對(duì)用戶登陸后的動(dòng)作進(jìn)行跟蹤,分析,發(fā)掘用戶點(diǎn)擊的規(guī)律,即用戶先后點(diǎn)擊的關(guān)聯(lián)規(guī)則,這樣,在用戶點(diǎn)擊一個(gè)主題(鏈接)之后,系統(tǒng)能夠自動(dòng)生成一頁面,其中包含了該主題下用戶經(jīng)常關(guān)注的內(nèi)容(若干鏈接) ,這樣便在無須用戶作出任何額外工作的情況下實(shí)現(xiàn)了為用戶量身訂做的個(gè)性化頁面。要實(shí)現(xiàn)這樣的功能,離不開后臺(tái)數(shù)據(jù)庫的支持。管理員驗(yàn)證信息,收集到的用戶點(diǎn)擊信息,主題層次信息,分析得出的關(guān)聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管理。本文中數(shù)據(jù)庫服務(wù)器端采用了 SQL Server 2000數(shù)據(jù)庫作為 ODBC(Open DataBase Connectivity )數(shù)據(jù)源,并以先進(jìn)的 JDBC-ODBC橋接技術(shù)進(jìn)行數(shù)據(jù)庫存取等操作,使 Web與數(shù)據(jù)庫緊密聯(lián)系起來。整個(gè)個(gè)性化頁面生成系統(tǒng)主要由使用 Dreamweaver_MX開發(fā)的關(guān)聯(lián)規(guī)則采掘系統(tǒng)和利用 JSP技術(shù)實(shí)現(xiàn)的個(gè)性化 Web頁面生成器兩部分組成。關(guān)聯(lián)規(guī)則采掘系統(tǒng)對(duì)數(shù)據(jù)庫中的歷史記錄進(jìn)行分析,產(chǎn)生用戶關(guān)聯(lián)規(guī)則表;頁面生成器則負(fù)責(zé)記錄管理員的行為動(dòng)態(tài)生成管理員個(gè)性化 Web頁面。二者通過數(shù)據(jù)庫服務(wù)器和 Web服務(wù)器連接。一、 系統(tǒng)描述:1、設(shè)計(jì)目的本程序用于用戶對(duì)少量學(xué)生信息進(jìn)行簡(jiǎn)單的管理,本程序針對(duì)于對(duì)安全系數(shù)要求不高,操作不是很復(fù)雜的小型客戶開發(fā)。本程序可以實(shí)現(xiàn)對(duì)學(xué)生信息的錄入、查詢、修改、刪除等操作,同時(shí)支持查看所有學(xué)生信息,功能完善,界面簡(jiǎn)潔美觀,布局合理,操作簡(jiǎn)便,簡(jiǎn)單易用,任何人可輕松操作。同時(shí),本程序?qū)ο到y(tǒng)要求配置較低,運(yùn)行速度快,而卻對(duì)數(shù)據(jù)庫管理要求較低。本程序數(shù)據(jù)庫采用 SQL server2005進(jìn)行數(shù)據(jù)存儲(chǔ),該數(shù)據(jù)庫可實(shí)現(xiàn)關(guān)系較為簡(jiǎn)單的數(shù)據(jù)管理。2、需求分析利用計(jì)算機(jī)進(jìn)行學(xué)生信息管理,不僅能夠保證準(zhǔn)確、無誤、快速輸出,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)信息進(jìn)行查詢,檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好。要科學(xué)地實(shí)現(xiàn)信息化管理,開發(fā)一個(gè)適合學(xué)校的,能夠進(jìn)行信息存儲(chǔ)、查詢、修改等功能的信息管理系統(tǒng)是十分重要的。我這次的課題就是設(shè)計(jì)與實(shí)現(xiàn)一個(gè)學(xué)生信息管理系統(tǒng)。3、設(shè)計(jì)任務(wù)要求該學(xué)生信息管理系統(tǒng)的設(shè)計(jì)要求主要有以下幾點(diǎn):(1)使用圖形用戶界面;(2)用數(shù)據(jù)庫建立幾個(gè)學(xué)生信息表; (3)能連接數(shù)據(jù)庫并實(shí)現(xiàn)對(duì)學(xué)生信息查詢、增、刪、改等功能。4、系統(tǒng)主要包括以下幾項(xiàng)功能:(1)添加學(xué)生信息;(2)查詢學(xué)生信息;(3)刪除學(xué)生信息;(4)修改學(xué)生信息。5、界面構(gòu)建 1、為了便于各種操作,軟件采用多窗口的模式。用戶可在不同窗口進(jìn)行相應(yīng)操作(錄入、查詢、修改、刪除、顯示所有學(xué)生信息) 。 2、主窗口是用戶進(jìn)行各種操作的平臺(tái),具體操作在各個(gè)獨(dú)立功能窗口中完成。 3、主窗口的主要功能位于菜單中,菜單為進(jìn)入各個(gè)功能窗口的唯一通道。 4、當(dāng)用戶在進(jìn)行個(gè)別錄入、刪除或錯(cuò)誤輸入操作時(shí),會(huì)彈出相應(yīng)對(duì)話框提示用戶。5、界面布局盡量合理,各組件位置分布均勻美觀。二、課程設(shè)計(jì)內(nèi)容:1、 數(shù)據(jù)庫系統(tǒng)簡(jiǎn)介數(shù)據(jù)庫系統(tǒng)是一個(gè)信息核心,也是任何企業(yè)單位非常重視的運(yùn)營主體。但隨著科技的進(jìn)步,多元化的需求,促使數(shù)據(jù)庫扮演的角色愈來愈復(fù)雜,也愈來愈重視數(shù)據(jù)庫系統(tǒng)相關(guān)程序開發(fā)工具的簡(jiǎn)便及性能。由于 java的特性,對(duì)這方面需求能夠發(fā)揮相當(dāng)多的優(yōu)勢(shì),因而 java系統(tǒng)的應(yīng)用越來越多。JDBC 是 java與數(shù)據(jù)庫連接的一項(xiàng)規(guī)范,用于提供統(tǒng)一的 SQL語言的關(guān)系數(shù)據(jù)庫系統(tǒng)訪問接口,與 Java應(yīng)用的相關(guān)程序取得數(shù)據(jù)庫連接之后,便可依照 SQL語言去執(zhí)行各項(xiàng)語句命令的運(yùn)行。2 、JDBC 數(shù)據(jù)庫連接Java數(shù)據(jù)庫連接體系結(jié)構(gòu)是用于 Java應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。JDBC對(duì) Java程序員而言是 API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。作為 API,JDBC 為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫的連接提供了標(biāo)準(zhǔn)方法。JDBC 使用已有的 SQL標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如 ODBC之間的橋接。JDBC 實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡(jiǎn)單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。目前比較常見的 JDBC驅(qū)動(dòng)程序可分為以下四個(gè)種類:(1)JDBC-ODBC 橋接 ODBC驅(qū)動(dòng)程序利用 ODBC驅(qū)動(dòng)程序提供 JDBC訪問。注意,必須將 ODBC二進(jìn)制代碼(許多情況下還包括數(shù)據(jù)庫客戶機(jī)代碼)加載到使用該驅(qū)動(dòng)程序的每個(gè)客戶機(jī)上。因此,這種類型的驅(qū)動(dòng)程序最適合于企業(yè)網(wǎng)(這種網(wǎng)絡(luò)上客戶機(jī)的安裝不是主要問題) ,或者是用 Java編寫的三層結(jié)構(gòu)的應(yīng)用程序服務(wù)器代碼。(2)本地 API半 Java驅(qū)動(dòng)程序這種類型的驅(qū)動(dòng)程序把客戶機(jī) API上的 JDBC調(diào)用轉(zhuǎn)換為Oracle、Sybase、Inix、DB2 或其它 DBMS的調(diào)用。注意,象橋驅(qū)動(dòng)程序一樣,這種類型的驅(qū)動(dòng)程序要求將某些二進(jìn)制代碼加載到每臺(tái)客戶機(jī)上。(3)JDBC-NET 純 Java驅(qū)動(dòng)程序這種驅(qū)動(dòng)程序?qū)?JDBC轉(zhuǎn)換為與 DBMS無關(guān)的網(wǎng)絡(luò)協(xié)議,之后這種協(xié)議又被某個(gè)服務(wù)器轉(zhuǎn)換為一種 DBMS協(xié)議。這種網(wǎng)絡(luò)服務(wù)器中間件能夠?qū)⑺募?Java客戶機(jī)連接到多種不同的數(shù)據(jù)庫上。所用的具體協(xié)議取決于提供者。通常,這是最為靈活的 JDBC驅(qū)動(dòng)程序。有可能所有這種解決方案的提供者都提供適合于Intranet用的產(chǎn)品。為了使這些產(chǎn)品也支持 Internet訪問,它們必須處理 Web所提出的安全性、通過防火墻的訪問等方面的額外要求。幾家提供者正將 JDBC驅(qū)動(dòng)程序加到他們現(xiàn)有的數(shù)據(jù)庫中間件產(chǎn)品中。(4)本地協(xié)議純 Java驅(qū)動(dòng)程序這種類型的驅(qū)動(dòng)程序?qū)?JDBC調(diào)用直接轉(zhuǎn)換為 DBMS所使用的網(wǎng)絡(luò)協(xié)議。這將允許從客戶機(jī)機(jī)器上直接調(diào)用 DBMS服務(wù)器,是 Intranet訪問的一個(gè)很實(shí)用的解決方法。由于許多這樣的協(xié)議都是專用的,因此數(shù)據(jù)庫提供者自己將是主要來源,有幾家提供者已在著手做這件事了。據(jù)專家預(yù)計(jì)第(3) 、 (4)類驅(qū)動(dòng)程序?qū)⒊?/p>

總結(jié)

以上是生活随笔為你收集整理的java学生课程设计报告_学生信息管理系统java课程设计报告的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。