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

正文內(nèi)容

基于java的選課系統(tǒng)的設(shè)計(jì)-文庫吧資料

2024-11-20 15:30本頁面
  

【正文】 lect id from xk where xxid=39。 if(str==null){ (message, 已經(jīng)超過選課時(shí)間! )。+date2+39。+ date2 + 39。//成績中課程 編號 String stu=(String)(id)。 選課管理 選課 學(xué)生登錄選課系統(tǒng)以后,點(diǎn)擊“選修課程信息”進(jìn)入選課界面,根據(jù)選課的時(shí)間進(jìn)行選課,根據(jù)自己的喜好選擇自己喜歡的課程,點(diǎn)擊課程后面“選課”來完成相應(yīng)的選課,選課只能在選課的時(shí)間內(nèi)進(jìn)行,否則不能夠選課,如圖 412所示。)。//獲取課程編號 //根據(jù)課程編號 對課程記錄進(jìn)行刪除 int flag = (delete from course where id=39。 } } 刪除課程 管理員用戶登錄以后,進(jìn)入發(fā)布選修課管理頁面,如果希望停止某門課程的發(fā)布,可以通過點(diǎn)擊“刪除”,進(jìn)行刪除操作,此操作必須在選課開始之前,選課之后刪除課程會(huì)同時(shí)刪除學(xué)生的選擇該門課程的記錄,如圖 411 所示。)。 where id=39。,xkjs=39。,xkks= 39。,js=39。,sj=39。,+dd=39。,xz=39。, xs=39。//選課結(jié)束時(shí)間 ?? int flag = ( update xxk set kcm=39。 19 圖 410 修改選修課課程界面 修改 選修課功能步驟和關(guān)鍵代碼如下: if((upXx)){ //更新選修 String id = (id)。 if(flag == ){ (admin/xx/) .forward(request, response)。+xkjs+39。+xkks+39。+js+39。+sj+ 39。+dd+39。+xz+39。+xs+39。+kcm+39。//課程名 String xkjs = (xkjs)。 } } 新增選修課課程 選修課同必修課一樣,課程編號是自增長,新增選修課時(shí)需要填寫的信息和 18 必須課類似,只是不需要指定上課班級,并且需要指定選課的時(shí)間段,如圖 49所示。 ))。,39。,39。,39。,39。,39。,39。//教師 ?? int flag = ( insert into course (kcm,zy,xs,xz, dd, sj, js)+ values(39。 圖 48 增加課程界面 新增必修課課程功能步驟和關(guān)鍵代碼如下: if((addKc)){ //增加必修課程 String kcm = (kcm)。 } } 17 課程信息管理 新增必修課課程 管理員用戶登錄以后,點(diǎn)擊“發(fā)布必修課程”進(jìn)入發(fā)布必修課程頁面,頁面內(nèi)容包括:課程名、班級、學(xué)時(shí)、課程簡要說明、上課地點(diǎn)、上課時(shí)間、上課教師、選課時(shí)間。))。, 39。,39。,39。,39。,39。,39。,39。,39。 if(cf==null){ //如果登錄名不存在 ,就進(jìn)行將信息插入到教師表中 int flag = (insert into teacher + (username,password,realname,zc,nl,zy,dw,ifuse)+ values(39。+username+39。//登錄名 String password = (password)。 } 教師信息錄入 管理員用戶登錄以后,點(diǎn)擊“增加教師”進(jìn)入增加教師頁面,教師編號是由自增長來完成,登錄名初始化一般為教師的姓名,密碼初始化時(shí)也是管理員錄入, 16 對頁面中信息進(jìn)行錄入完整后,點(diǎn)擊“提交數(shù)據(jù)”就可以完成對教師信息的錄入,教師可以登錄以后對密碼進(jìn)行修改,如圖 47 所示。)。//教師編號 //根據(jù)教師編號對教師記錄進(jìn)行刪除 int flag = (delete from teacher where id=39。 } 教師信息刪除 管理員用戶登錄以后,點(diǎn)擊“教師管理”進(jìn)入教師管理頁面,下一步點(diǎn)擊你想要?jiǎng)h除的教師后面“刪除”,刪除教師同時(shí),教師所上的課程記錄會(huì)一并被刪除,上該老師的課的學(xué)生的成績也會(huì)被刪除, 因此,教師信息的刪除只能在課程開課之前或者課程結(jié)束以后進(jìn)行刪除,如圖 46所示。)。 where id=39。,dw=39。,zy=39。,nl=39。,+zc=39。,=39。,realname=39。,password=39。//密碼 ...... 15 int flag = (update teacher set username=39。//教師編號 String username = (username)。 } 教師信息修改 管理員用戶登錄以后,點(diǎn)擊“教師管理”進(jìn)入教師管理頁面,同時(shí)點(diǎn)擊你想要修改的教師后面“修改”進(jìn)入教師信息修改頁面,如圖 45所示。))。,39。,39。,39。,39。,39。,39。,39。 //班級 int flag =( insert into stu(xm ,mm,xb,dh,nl,zy,bj ) + values(39。錄入學(xué)生信息頁面如圖 44 所示 : 圖 44 學(xué)生信息錄入界面 14 學(xué)生信息錄入功能步驟和關(guān)鍵代碼如下: String xm = (xm)。 }else { (admin/stu/) .forward(request, response)。)。//獲取學(xué)號 //根據(jù)學(xué)號對學(xué)生信息進(jìn)行刪除 int flag = (delete from stu where id=39。//更新學(xué)生信息 if(flag == ){ //操作成功 () .forward(request, response)。+id+39。+bj+ 39。+zy+39。+nl+39。+dh+39。++39。+xb+39。+ mm+39。+xm+39。學(xué)生登錄的看到的只是個(gè)人的基本信息,必修課程信息,選修課程信息,以及選課的功能,而管理員登錄以后,能夠看到學(xué)生管理,教師管理,選修課管理,必修課管理等管理內(nèi) 12 容,能夠?qū)崿F(xiàn)增加學(xué)生, 增加教師,發(fā)布選修課,發(fā)布必修課的功能。 if(!()){ //如果集合為不為空 () .forward(request, response)。+password+39。+ username+39。//學(xué)號 String password = (password)。 表 39 必修課成績表( cj) 英文名 中文名 數(shù)據(jù)類型 備注 Id 成績編號 Int 主鍵 自增長 Cid 課程名 Nvarchar(50) NOT NULL Stu 學(xué)號 Nvarchar(50) NOT NULL Cj 成績 Float NULL Js 教師 Nvarchar(50) NULL Xq 學(xué)分 Nvarchar(50) NULL 11 4 學(xué)生選課管理系統(tǒng)的實(shí)現(xiàn) 只有學(xué)生通過學(xué)號和密碼才能夠進(jìn)入學(xué)生選課管理系統(tǒng),學(xué)生在輸入正確的學(xué)號和密碼就可以進(jìn)入該系統(tǒng),頁面自動(dòng)跳到 頁面;但是學(xué)號和密碼有一個(gè)錯(cuò)誤的時(shí)候就會(huì)跳出錯(cuò)誤信息“登錄信息錯(cuò)誤!”,此時(shí)頁面跳轉(zhuǎn)到 頁面,如圖 41 所示。 表 37 系部表( xb) 英文名 中文名 數(shù)據(jù)類型 備注 Id 標(biāo)識符 Int 主鍵 自增長 Xb 系部 Nvarchar(50) NOT NULL (8) 選修課成績表 作用是存儲(chǔ)選修課成績,課程標(biāo)號和學(xué)號是教師為學(xué)生錄入分?jǐn)?shù)的標(biāo)識,還包括課程編號、學(xué)分、成績等,如表 38 所示。 9 表 34 必修課課表( course) 英文名 中文名 數(shù)據(jù)類型 備注 Id 課程編號 Int 主鍵 自增長 Kcm 課程名 nvarchar(50) NOT NULL Zy 班級 nvarchar(50) NOT NULL Xs 學(xué)時(shí) nvarchar(50) NOT NULL Xz 課程簡要說明 nvarchar(50) NOT NULL Dd 上課地點(diǎn) nvarchar(50) NOT NULL Sj 上課時(shí)間 nvarchar(50) NOT NULL Js 上課教師 nvarchar(50) NOT NULL (5) 選修課課表 存儲(chǔ)選修課的課程信息,選修課編號用來標(biāo)識課程的唯一性,選課時(shí)間用來限定在規(guī)定的時(shí)間內(nèi)進(jìn)行選課操作,不在時(shí)間段內(nèi)的將不能進(jìn)行選課操作,還包括課程名、上課教師等信息,如表 35 所示。如表 33 所示。如表 31 所示 表 31 學(xué)生表( stu) (2) 教師表 用來存儲(chǔ)教師的基本信息,教師編號是自動(dòng)增長的,也是系統(tǒng)中教師的唯一標(biāo)識,教師只有使用密碼才能夠進(jìn)入選課系統(tǒng),進(jìn)行相關(guān)的操作,還包括姓名、字段名 中文名 數(shù)據(jù)類型 備注 Id 學(xué)號 Int 主鍵 自增長 Xm 姓名 Nvarchar(50) NOT NULL Mm 密碼 Nvarchar(50) NOT NULL Xb 性別 Nvarchar(50) NOT NULL Email 郵箱 Nvarchar(50) NULL Dh 電話 Nvarchar(50) NOT NULL Nl 身份證號 Nvarchar(50) NOT NULL Zy 班級 Nvarchar(50) NOT NULL Bj 通信地址 Nvarchar(50) NOT NULL 8 電話、所在系部等。包括:管理員名、登錄密碼、當(dāng)前狀態(tài)、操作類型。 (4) 顯示系統(tǒng)用戶信息、添加管理員。 (3) 對班級信息的添加和刪除操作。 (2) 對系部信息的添加和刪除操作。 系統(tǒng)管理模塊 (1) 對登錄的密碼進(jìn)行相應(yīng)的修改,輸入舊的密碼,才能對密碼進(jìn)行修改。 (2)教師在課程結(jié)束后,發(fā)現(xiàn)錄入成績錯(cuò)誤,可以進(jìn)行修改。 學(xué)生退課 學(xué)生可以在選課的時(shí)間段里登錄學(xué)生選課管理系統(tǒng),對已經(jīng)選好的選修課進(jìn)行退課操作,但是不在選課的時(shí)間段里,學(xué)生就不能再進(jìn)行退課操作。 (3) 刪除課程 管理員根據(jù)實(shí)際的需要對選修課程的信息進(jìn)行刪除操作,只有在課程沒有開課之前或者課程結(jié)束以后可以進(jìn)行對課程刪除操作,刪除課程的同時(shí),刪除學(xué)生的選修該門課程的選課記錄,選修該 門課程的學(xué)生的成績也會(huì)刪除。 管理員可以指定課程,課程包括選修課課程和必修課課程制定時(shí)需要指定課程號、課程名、學(xué)時(shí)、課程簡要說明,上課教師等。學(xué)生所選的課程信息也會(huì)被刪除。 (2) 管理員和教師修改教師信息,包括:登錄名、登錄密碼、教師姓名、 、職稱、年齡、專業(yè)。 (3) 錄入學(xué)生基本信息 錄入學(xué)生學(xué)號、性別、 、移動(dòng)電話、身份證號、班級、通信地址。 學(xué)生信息管理模塊 (1) 修改學(xué)生基本信 學(xué)生可以修改自身基本信息,包括姓名、性別、 、移動(dòng)電話、身份證號、班級、通信地址。 5 3 學(xué)生選課管理系統(tǒng)詳細(xì)設(shè)計(jì) 經(jīng)過需求分析,確定學(xué)生選課系統(tǒng)的功能模塊劃分如下圖 31 所示: 圖 31 系統(tǒng)功能模塊圖 學(xué)生選課管理系統(tǒng)分為 四 個(gè)大的模塊:學(xué)生信息管理,教師信息管理 ,選課學(xué)分 管理, 系統(tǒng)管理 。 JDBC 使用已有的 SQL 標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如 JDBC 之間的橋接。JDBC 對 Java 程序員而言是 API,對實(shí)現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。同時(shí),將Java 語言和 JDBC 結(jié)合起來使程序員不必為不同的平臺編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺上運(yùn)行,這也是 Java 語言“編寫一次,處處運(yùn)行”的優(yōu)勢。 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事。 JDBC JDBC( Java Data Base Connectivity,java 數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL 語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java語言編寫的類和接口組成。 SQL Server 2020 引入一整套管理工具和管理 API,管理工具和管理 API 是的 SQL Server 使用更方便,管理更輕松,并且支持大規(guī)模 SQL Server 部署操作。 4 SQL Server 2020 為數(shù)據(jù)庫引擎引入了諸多的改進(jìn)和新的功能。 (4) 支持服務(wù)器端組件。 (2) 強(qiáng)大的可伸縮性。 JSP 技術(shù) JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。第二層 Web 服務(wù)器將啟動(dòng)相應(yīng)的進(jìn)程來響應(yīng)這一請求,并動(dòng)態(tài)生成一串 HTML 代碼,其中嵌入處理的結(jié)果,返回給客戶機(jī)的瀏覽器。把傳統(tǒng) C/S模式中的服務(wù)器部分分解為 一個(gè)數(shù)據(jù)服務(wù)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1