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

正文內(nèi)容

基于jsp的學(xué)生信息管理系統(tǒng)畢業(yè)論文-wenkub

2023-03-09 09:11:22 本頁面
 

【正文】 有以下五個(gè)功能模塊: 系統(tǒng)管理員管理??梢圆榭磳W(xué)???cè)藬?shù)。管理員通過該功能對(duì)新生的錄入。 ( 1)顯示所有課程:該頁面可以進(jìn)行修改和刪除。 選課情況管理。管理員通過輸入選修課的課程號(hào)來查看選課情況。隨著 WEB 技術(shù)的日益成熟,Browse/Server(簡(jiǎn)稱 B/S)結(jié)構(gòu)已成為取代 Client/Server(簡(jiǎn)稱 C/S)結(jié)構(gòu)的一種全新技術(shù)。服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。 圖 三層體系結(jié)構(gòu) 采用該結(jié)構(gòu)軟件的優(yōu)勢(shì)在于: (1)無須開發(fā)客戶端軟件,維護(hù)和升級(jí)方便; (2)可跨平臺(tái)操作,任何一臺(tái)機(jī)器只要裝有 WWW 瀏覽器軟件,均可作為客戶機(jī)來訪問系統(tǒng); (3)具有良好的開放性和可擴(kuò)充性; (4)可采用防火墻技術(shù)來保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對(duì)管理信息系統(tǒng)的新需求。而在客戶端和應(yīng)用服務(wù)器之間加入一個(gè) WEB服務(wù)器,就形成了一種特殊的 B/S 結(jié)構(gòu): Browser/Server,只在客戶端安裝瀏覽器軟件即可。 SQL Server 2021 SQL Server 2021 具有較好的可伸縮性和可靠性,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的數(shù)據(jù)庫 Browse 瀏覽器 Web 服 務(wù)器 學(xué)生信息管理系統(tǒng) 8 擴(kuò)展數(shù)據(jù)庫編程功能,可以滿足電子商務(wù)和企業(yè)應(yīng)用程序的要求。 SQL Server 2021 還在多個(gè)用戶之間有效地分配可用資源,比如內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤 I/O 等。 SQL Server 在網(wǎng)絡(luò)組件的頂部添加了服務(wù)器特有的中介組件,諸如開放式數(shù)據(jù)庫連接 (ODBC)后能使不同客戶機(jī)進(jìn)行相互連接 ,它可處理基于 Inter 的應(yīng)用程序 ,幫助 用戶把 SQL Server 數(shù)據(jù)庫信息集成到 Web 頁面。 JSP 通過以下幾個(gè)方面加以實(shí)現(xiàn)的: 簡(jiǎn)便性和有效性: JSP 動(dòng)態(tài)網(wǎng)頁的編寫與一般的靜態(tài) HTML 的網(wǎng)頁的編寫是十分相似的。這樣,不熟悉腳本語言的網(wǎng)頁開發(fā)者,完全可以利用 JSP 做出漂亮的動(dòng)態(tài)網(wǎng)頁。 程序的可重用性:在 JSP頁面中可以不直接將腳本程序嵌入,而只是將動(dòng)態(tài)的交互部分作為一個(gè)部件加以引用。因此,本系統(tǒng)采用 JSP 語言開發(fā)。 圖 ODBC 工作原理 應(yīng) 用 程 序 ODBC 驅(qū)動(dòng)程序 Oracle 驅(qū)動(dòng)程序 SQLserver 驅(qū)動(dòng)程序 Access 驅(qū)動(dòng)程序 其他數(shù)據(jù)庫驅(qū)動(dòng) Orcale SQLserver Access ……... .. 學(xué)生信息管理系統(tǒng) 10 JDBC 數(shù)據(jù)訪問接口 為支持 Java 程序的數(shù)據(jù)庫操作功能, Java 語言采用了專門的 Java 數(shù)據(jù)庫編程接口( Java Database Connecivity,JDBC),用于在 Java 程序中實(shí)現(xiàn)數(shù)據(jù)庫操作功能并簡(jiǎn)化操作過程。使用它的目的是與 HTML 超文本標(biāo)記語言、 Java 腳本語言( Java 小程序)一起實(shí)現(xiàn)在一個(gè) Web 頁面中鏈接多個(gè)對(duì)象,與 Web客戶交互作用。像其它腳本語言一樣 ,JavaScript 同樣已是一種解釋性語言 ,它提供了一個(gè)易的開發(fā)過程。 應(yīng) 用 程 序 J DBC 驅(qū)動(dòng)程序管理器 JDBC 驅(qū)動(dòng)程序 for Oracle SQLserver 驅(qū)動(dòng)程序 for DB2 JDBCODBC 橋驅(qū)動(dòng) 程序 JDBC 網(wǎng)絡(luò)驅(qū)動(dòng)程序 Orcale DB2 ……... .. ODBC 連接的數(shù)據(jù)庫 學(xué)生信息管理系統(tǒng) 11 基于對(duì)象的語言 JavaScript 是一種基于對(duì)象的語言,同時(shí)以可以看作一種面向?qū)ο蟮摹F浯嗡淖兞款愋褪遣捎萌躅愋?,并未使用?yán)格的數(shù)據(jù)類型。它對(duì)用戶的反映響應(yīng),是采用以事件驅(qū)動(dòng)的方式進(jìn)行的。 綜合所述 JavaScript 是一種新的描述語言,它可以被嵌入到 HTML 的文件之中 JavaScript 語言可以做到回應(yīng)使用者的需求事件 (如: form 的輸入 ) ,而不用任何的網(wǎng)路來回傳輸資料,所以當(dāng)一位使用者輸入一項(xiàng)資料時(shí),它不用經(jīng)過傳給伺服端 (server)處理,再傳回來的過程,而直接可以被客戶端 (client) 的應(yīng)用程式所處理。 系統(tǒng)內(nèi)容的全面性。學(xué)籍管理系統(tǒng)的可擴(kuò)展性,體現(xiàn)在不同用戶需要處理不同類型的數(shù)據(jù)、數(shù)據(jù)與用戶之間進(jìn)行交互、數(shù)據(jù)要符合個(gè)人用戶的使用需求、多表查詢系統(tǒng)化、避免性能下降等方面。 運(yùn)行環(huán)境 硬件配置: CPU: ; 內(nèi)存: 256M; 硬盤: 80G; 軟件配置: 操作系統(tǒng): Windows XP/Windows 2021; 數(shù)據(jù)庫: SQL Server 2021; JSP 服務(wù)器: Tomcat; 開發(fā)工具: JBuilder X。其次,對(duì)于所輸入的用戶名和密碼進(jìn)行判斷。 系統(tǒng)功能描述 本系統(tǒng)功能主要?jiǎng)澐謱W(xué)生操作管理、管理員操作管理 2大模塊。系統(tǒng)的 2個(gè)大模塊劃分如圖 所示。其它 可錄入的信息,學(xué)生可以進(jìn)行修改,提交后數(shù)據(jù)庫更新相關(guān)信息。學(xué)生點(diǎn)課程列表前面的添加,就可以添加自己喜歡的課程,每位學(xué)生最多只能選 3門課,超過 3門或者重復(fù)選課都會(huì)彈出錯(cuò)誤提示框,學(xué)生如果想換課程,可單擊所選課程前面的刪除,重新選擇課程。 管理員操作管理包括下面幾個(gè)子模塊,如下圖所示: 圖 在 管理員操作管理中,管理員對(duì)學(xué)生信息的修改、添加、刪除,對(duì)課程的修改、添加、刪除。在該模塊,管理員還可以查看學(xué)生選課情況,輸入學(xué)號(hào)查看管理員操作管理 學(xué)生信息管理 選修課程管理 基礎(chǔ)課程管理 查看成績(jī)管理 學(xué)生信息管理系統(tǒng) 15 該學(xué)生選課情況,輸入課程號(hào)查看選修了該課程的所有學(xué)生。系統(tǒng)分為學(xué)生登錄和管理員登錄,下面分別對(duì)其進(jìn)行用例分析。 查看已選課程:查看自己選修的課程,并 可以退選。 密碼修改:管理員修改自己的密碼。 選課學(xué)生查詢:查詢每門課程被選修的具體的學(xué)生信息。 該系統(tǒng)中共需要?jiǎng)?chuàng)建 6個(gè)數(shù)據(jù)表,依次是: admin 表:記錄管理人員信息 student 表 :記錄學(xué)生信息 chengji 表:記錄基礎(chǔ)課程信息 kecheng 表:記錄選課信息 成績(jī)關(guān)聯(lián)表: 記錄學(xué)生基礎(chǔ)課程成績(jī) 選課關(guān)聯(lián)表:記錄學(xué)生選課信息 數(shù)據(jù)庫表的結(jié)構(gòu) 表 31 admin 表的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說明 name 管理員姓名 是 char 20 Not null 惟一標(biāo)識(shí) sex 性別 否 char 10 age 年齡 char 10 tel 電話 char 20 郵箱 50 address 地址 50 ad_password 密碼 50 Not null 學(xué)生信息管理系統(tǒng) 20 表 32 student 表的定義 字段名 字段描述 是 否 為 主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說明 stu_name 姓名 不是 char 20 Not null stu_id 學(xué)號(hào) 是 char 10 Not null 惟一標(biāo)識(shí) stu_password 密碼 varchar 50 Not null sex 性別 char 10 Not null dept 專業(yè) char 25 Not null mz 民族 char 25 Not null zzmm 政治面貌 char 20 Not null zym 曾用名 char 25 sfz 身份證 varchar 50 age 年齡 char 20 jg 籍貫 varchar 50 jkzk 健康狀況 char 25 rxdate 入學(xué)時(shí)間 char 20 jtdz 家庭地址 varchar 50 jtdh 家庭電話 char 20 yzbm 郵政編碼 char 15 brlsfs 本人號(hào)碼 char 15 郵箱 varchar 50 qtlxfs 其他聯(lián)系 char 50 bz 備注 char 50 表 33 chengji 表的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說明 xqh 學(xué)期號(hào) 不是 char 20 Not null kch 課程號(hào) 是 varchar 50 Not null 惟一 標(biāo)識(shí) kcm 課程名 char 20 Not null xf 學(xué)分 char 20 zjjs 主講教師 char 20 學(xué)生信息管理系統(tǒng) 21 表 34 kecheng 表的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說明 kch 課程號(hào) 是 varchar 50 Not null 惟一標(biāo)識(shí) kcm 課程名 varchar 20 Not null rkjs 任課教師 varchar 20 Not null xqj 星期幾 varchar 20 sj 時(shí)間 varchar 20 skjs 上課教室 varchar 20 表 35 成績(jī)關(guān)聯(lián)表的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說明 id 自動(dòng)編號(hào) 是 int 4 Not null 惟一標(biāo)識(shí) stu_id 學(xué)號(hào) varchar 50 Not null 外鍵 kch 課程號(hào) varchar 50 Not null 外鍵 成績(jī) 成績(jī) char 20 重修成績(jī) 重修成績(jī) char 20 表 36 選課關(guān)聯(lián)表的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長(zhǎng)度 約束 說明 id 自動(dòng)編號(hào) 是 int 4 Not null 惟一標(biāo)識(shí) stu_id 學(xué)號(hào) varchar 50 kch 課程號(hào) varchar 50 實(shí)體及 ER圖 登錄管理 實(shí)體介紹 本系統(tǒng)中的實(shí)體共有 4 個(gè),分別為: 實(shí)體 1: 學(xué)生 (姓名 stu_name,學(xué)號(hào) stu_id,密碼 stu_password,性別 sex,專業(yè) dept,民族 mz,政治面貌 zzmm,曾用名 cym,身份證 sfz,出身日期 age,籍學(xué)生信息管理系統(tǒng) 22 貫 jg,健康狀況 jkzk,入學(xué)年份 rxnf,家庭地址 jtdz,家庭電 話 jtdh,郵政編碼yzbm,聯(lián)系方式 lxfs, Email ,備注 bz); 關(guān)鍵字為:學(xué)號(hào) stu_id 實(shí)體 2:選修課(課程號(hào) kch,課程名 kcm,任課教師 rkjs,星期幾 xqj,時(shí)間sj,上課教室 skjs); 關(guān)鍵字為:課程號(hào) kch 實(shí)體 3:基礎(chǔ)課(學(xué)期號(hào) xqh,課程號(hào) kch,課程名 kcm,學(xué)分 xf,主講教師 zjjs) 關(guān)鍵字為:課程號(hào) kch 實(shí)體 4:成績(jī)( id,學(xué)號(hào) stu_id,課程號(hào) kch,成績(jī),重修成績(jī));關(guān)鍵字為:id 實(shí)體的 ER 圖 實(shí)體 1的 ER圖 : 圖 ER圖 實(shí)體 2的 ER圖: 學(xué)生 姓名 學(xué)號(hào) 密碼 性 別 專業(yè) 民族 政治面貌 曾用名 身份證 出生日期 健康狀況 籍貫 入學(xué)年份 家庭地址 聯(lián)系方式 學(xué)生信息管理系統(tǒng) 23 圖 2的 ER圖 實(shí)體 3的 ER圖: 圖 3的 ER圖 實(shí)體 4的 ER圖: 圖 4的 ER圖 成績(jī) 學(xué)號(hào) 課程號(hào) 成績(jī) 重修成績(jī) ID 必修課 課程號(hào) 課程名 主講教師 學(xué)分 學(xué)期號(hào) 選修課 課程號(hào) 任課教師 星期幾 時(shí)間 上課教室 課程名 學(xué)生信息管理系統(tǒng) 24 各個(gè)實(shí)體之間的關(guān)系圖: 圖 數(shù)據(jù)庫表的關(guān)系圖 在學(xué)籍產(chǎn)管理系統(tǒng)中,涉及到 5 個(gè)數(shù)據(jù)表的操作,其中有些表會(huì)與多個(gè)表有關(guān)聯(lián),但結(jié)構(gòu)比較明晰,各表的關(guān)系如下圖: 圖 關(guān)系圖 學(xué)習(xí) 必修課 學(xué)生 選修 選修課課 學(xué)生信息管理系統(tǒng) 25 數(shù)據(jù)庫表的視圖 系統(tǒng)通過建立視圖來進(jìn)行查詢,如下是查看的視圖: 圖 視圖學(xué)生信息管理系統(tǒng) 26 第四章 系統(tǒng)具體實(shí)現(xiàn) 關(guān)鍵應(yīng)用 數(shù)據(jù)庫連接 JDBC 是 Java 數(shù)據(jù)庫連接 (
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1