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

正文內(nèi)容

基于java的選課系統(tǒng)的設(shè)計(jì)-全文預(yù)覽

2024-12-10 15:30 上一頁面

下一頁面
  

【正文】 String username = (String)(user)。 if(flag == ){ (sysdir+/system/) .forward(request, response)。 //獲取當(dāng)前狀態(tài) String isuse = (isuse).trim()。 系統(tǒng)管理 添加管理員 系統(tǒng)用戶管理:增加用戶的功能是管理員特有的 功能,在三種用戶中:學(xué)生、教師、管理員。//成績編號(hào) //根據(jù)成績編號(hào)對(duì)要?jiǎng)h除的成績進(jìn)行刪除 int flag = (delete from cj where id=39。)。,xq=39。,cj=39。 if(str==null){ //根據(jù)成績編號(hào)對(duì)成績表進(jìn)行成績修改 int flag =(update cj set cid=39。+kc+39。//成績編號(hào) ...... String js = (String)(user)。))。,39。,39。+kc+39。//學(xué)號(hào) String js = (String)(user)。 23 if(!()){ for(int i=0。 if(!()){ for(int i=0。)。 ().forward(request, response)。 and xkjs=39。 if(flag == ) () .forward(request, response)。039。+ xxid+39。 and stu=39。 if(str==null){ (message, 已經(jīng)超過選課時(shí)間! )。+ date2 + 39。 選課管理 選課 學(xué)生登錄選課系統(tǒng)以后,點(diǎn)擊“選修課程信息”進(jìn)入選課界面,根據(jù)選課的時(shí)間進(jìn)行選課,根據(jù)自己的喜好選擇自己喜歡的課程,點(diǎn)擊課程后面“選課”來完成相應(yīng)的選課,選課只能在選課的時(shí)間內(nèi)進(jìn)行,否則不能夠選課,如圖 412所示。//獲取課程編號(hào) //根據(jù)課程編號(hào) 對(duì)課程記錄進(jìn)行刪除 int flag = (delete from course where id=39。)。,xkjs=39。,js=39。,+dd=39。, xs=39。 19 圖 410 修改選修課課程界面 修改 選修課功能步驟和關(guān)鍵代碼如下: if((upXx)){ //更新選修 String id = (id)。+xkjs+39。+js+39。+dd+39。+xs+39。//課程名 String xkjs = (xkjs)。 ))。,39。,39。,39。 圖 48 增加課程界面 新增必修課課程功能步驟和關(guān)鍵代碼如下: if((addKc)){ //增加必修課程 String kcm = (kcm)。))。,39。,39。,39。,39。+username+39。 } 教師信息錄入 管理員用戶登錄以后,點(diǎn)擊“增加教師”進(jìn)入增加教師頁面,教師編號(hào)是由自增長來完成,登錄名初始化一般為教師的姓名,密碼初始化時(shí)也是管理員錄入, 16 對(duì)頁面中信息進(jìn)行錄入完整后,點(diǎn)擊“提交數(shù)據(jù)”就可以完成對(duì)教師信息的錄入,教師可以登錄以后對(duì)密碼進(jìn)行修改,如圖 47 所示。//教師編號(hào) //根據(jù)教師編號(hào)對(duì)教師記錄進(jìn)行刪除 int flag = (delete from teacher where id=39。)。,dw=39。,nl=39。,=39。,password=39。//教師編號(hào) String username = (username)。))。,39。,39。,39。 //班級(jí) int flag =( insert into stu(xm ,mm,xb,dh,nl,zy,bj ) + values(39。 }else { (admin/stu/) .forward(request, response)。//獲取學(xué)號(hào) //根據(jù)學(xué)號(hào)對(duì)學(xué)生信息進(jìn)行刪除 int flag = (delete from stu where id=39。+id+39。+zy+39。+dh+39。+xb+39。+xm+39。 if(!()){ //如果集合為不為空 () .forward(request, response)。+ username+39。 表 39 必修課成績表( cj) 英文名 中文名 數(shù)據(jù)類型 備注 Id 成績編號(hào) Int 主鍵 自增長 Cid 課程名 Nvarchar(50) NOT NULL Stu 學(xué)號(hào) 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é)號(hào)和密碼才能夠進(jìn)入學(xué)生選課管理系統(tǒng),學(xué)生在輸入正確的學(xué)號(hào)和密碼就可以進(jìn)入該系統(tǒng),頁面自動(dòng)跳到 頁面;但是學(xué)號(hào)和密碼有一個(gè)錯(cuò)誤的時(shí)候就會(huì)跳出錯(cuò)誤信息“登錄信息錯(cuò)誤!”,此時(shí)頁面跳轉(zhuǎn)到 頁面,如圖 41 所示。 9 表 34 必修課課表( course) 英文名 中文名 數(shù)據(jù)類型 備注 Id 課程編號(hào) Int 主鍵 自增長 Kcm 課程名 nvarchar(50) NOT NULL Zy 班級(jí) nvarchar(50) NOT NULL Xs 學(xué)時(shí) nvarchar(50) NOT NULL Xz 課程簡(jiǎn)要說明 nvarchar(50) NOT NULL Dd 上課地點(diǎn) nvarchar(50) NOT NULL Sj 上課時(shí)間 nvarchar(50) NOT NULL Js 上課教師 nvarchar(50) NOT NULL (5) 選修課課表 存儲(chǔ)選修課的課程信息,選修課編號(hào)用來標(biāo)識(shí)課程的唯一性,選課時(shí)間用來限定在規(guī)定的時(shí)間內(nèi)進(jìn)行選課操作,不在時(shí)間段內(nèi)的將不能進(jìn)行選課操作,還包括課程名、上課教師等信息,如表 35 所示。如表 31 所示 表 31 學(xué)生表( stu) (2) 教師表 用來存儲(chǔ)教師的基本信息,教師編號(hào)是自動(dòng)增長的,也是系統(tǒng)中教師的唯一標(biāo)識(shí),教師只有使用密碼才能夠進(jìn)入選課系統(tǒng),進(jìn)行相關(guān)的操作,還包括姓名、字段名 中文名 數(shù)據(jù)類型 備注 Id 學(xué)號(hào) 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 身份證號(hào) Nvarchar(50) NOT NULL Zy 班級(jí) Nvarchar(50) NOT NULL Bj 通信地址 Nvarchar(50) NOT NULL 8 電話、所在系部等。 (4) 顯示系統(tǒng)用戶信息、添加管理員。 (2) 對(duì)系部信息的添加和刪除操作。 (2)教師在課程結(jié)束后,發(fā)現(xiàn)錄入成績錯(cuò)誤,可以進(jìn)行修改。 (3) 刪除課程 管理員根據(jù)實(shí)際的需要對(duì)選修課程的信息進(jìn)行刪除操作,只有在課程沒有開課之前或者課程結(jié)束以后可以進(jìn)行對(duì)課程刪除操作,刪除課程的同時(shí),刪除學(xué)生的選修該門課程的選課記錄,選修該 門課程的學(xué)生的成績也會(huì)刪除。學(xué)生所選的課程信息也會(huì)被刪除。 (3) 錄入學(xué)生基本信息 錄入學(xué)生學(xué)號(hào)、性別、 、移動(dòng)電話、身份證號(hào)、班級(jí)、通信地址。 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 對(duì) Java 程序員而言是 API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事。 SQL Server 2020 引入一整套管理工具和管理 API,管理工具和管理 API 是的 SQL Server 使用更方便,管理更輕松,并且支持大規(guī)模 SQL Server 部署操作。 (4) 支持服務(wù)器端組件。 JSP 技術(shù) JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。把傳統(tǒng) C/S模式中的服務(wù)器部分分解為 一個(gè)數(shù)據(jù)服務(wù)器與一個(gè)或多個(gè)應(yīng)用服務(wù)器 (Web 服務(wù)器 ),從而構(gòu)成一個(gè)三層結(jié)構(gòu)的客戶服務(wù)器體系。 (2) 教師 教師可以查詢和修改個(gè)人信息,修改密碼,錄入學(xué)生成績,查看學(xué)生的成績,以及查看選課學(xué)生的信息。能夠在選課的時(shí)間范圍內(nèi)可以進(jìn)行退課操作,選課時(shí)間結(jié)束,系統(tǒng)不再能夠訪問。 維護(hù)教師信息,提供修改,刪除教師基本信息的功能。 經(jīng)過對(duì)學(xué)校選課情況的分析,選課管理系統(tǒng)應(yīng)該具有下列功能需求: 記錄學(xué)生基本信息,提供查看、修改、刪除學(xué)生基本信息的功能。 2 2 系統(tǒng)需求分析和開發(fā)環(huán)境介紹 功能需求 目前,大多數(shù)學(xué)校采用的還是人工來進(jìn)行管理的 , 面對(duì)目前學(xué)校發(fā)展的實(shí)際狀況,該系統(tǒng)通過實(shí)地調(diào)研之后,對(duì)學(xué)生選課管理系統(tǒng)的設(shè)計(jì)開發(fā)做了一個(gè)詳細(xì)的概述。 21 世紀(jì)的今天 ,信息社會(huì)占著主流地位,計(jì)算機(jī)在各行各業(yè)中的運(yùn)用已經(jīng)得到普及,自動(dòng)化、信息化的管理越來越廣泛應(yīng)用于各個(gè)領(lǐng)域。在高等學(xué)校的教務(wù)管理工作中,課程表的編排是一項(xiàng)十分復(fù)雜。 關(guān)鍵詞 : 選課系統(tǒng) B/S 框架 Java 畢業(yè)設(shè)計(jì) (論文 )外文摘要 Title: Design and Implementation of the Elective System Based on Java__________________________ _ Abstract: Today39。運(yùn)用計(jì)算機(jī)輔助選課,即能實(shí)時(shí)的對(duì)大量選課數(shù)據(jù)進(jìn)行校驗(yàn)和統(tǒng)計(jì),十分方便的輸入選課結(jié)果,同時(shí)也避免了人工處理 時(shí)容易產(chǎn)生的錯(cuò)誤。學(xué)生選課管理系統(tǒng)對(duì)于一個(gè)學(xué)校來說是必不可少的組成部分,學(xué)生選課時(shí)的因素比較復(fù)雜,工作量也很大,而且往往需要在較短時(shí)間內(nèi)完成。 論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程, 重點(diǎn)的說明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。運(yùn)用計(jì)算機(jī)輔助選課,即能實(shí)時(shí)的對(duì)大量選課數(shù)據(jù)進(jìn)行校驗(yàn)和統(tǒng)計(jì),十分方便的輸入選課結(jié)果,同時(shí)也避免了人工處理時(shí)容易產(chǎn)生的錯(cuò)誤。學(xué)生選課管理系統(tǒng)對(duì)于一個(gè)學(xué)校來說是必不可少的組成部分。這種方式為信息存儲(chǔ)量比較大的學(xué)校提供了一個(gè)方便、快捷的操作方式。學(xué)生如果想要對(duì)自己信息進(jìn)行查看,可以登 錄后進(jìn)行查看,如遇到修改信息,學(xué)生信息管理和系統(tǒng)管理可以對(duì)學(xué)生的信息進(jìn)行修改,以便管理人員和用戶可以隨時(shí)查到最新的信息,同時(shí),可以隨時(shí)對(duì)需要的信息進(jìn)行維護(hù)和更新。課程信息包括 id,課程名,學(xué)時(shí),課程簡(jiǎn)要說明,上課教師等。 維護(hù)學(xué)生選選修的課程信息。 (1) 系統(tǒng)管理員 系統(tǒng)管理員可以設(shè)置選課時(shí)間,錄入學(xué)生和教師的個(gè)人信息,增加和刪除選修的課程,發(fā)布選課的課程,同時(shí)可以對(duì)班級(jí)和 系部進(jìn)行管理,可以增加系統(tǒng)用 3 戶,修改密碼。 B/S 架構(gòu) B/S 模式是一種以 Web 技術(shù)為基礎(chǔ)的新型的 MIS 系統(tǒng)平臺(tái)模式。第三層數(shù)據(jù)庫服務(wù)器的任務(wù),負(fù)責(zé)協(xié)調(diào)不同的 Web 服務(wù)器發(fā)出的 SQ 請(qǐng)求,管理數(shù)據(jù)庫。 (3) 多樣化和功能強(qiáng)大的開發(fā)工具支持。這些改進(jìn)和功能包括 與 ,新的 XML 技術(shù),增強(qiáng) SQL 處理,新的數(shù)據(jù)類型,以及對(duì)關(guān)系型數(shù)據(jù)庫可伸縮性和可用性的改進(jìn)。 JDBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的 API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序,同時(shí), JDBC 也是個(gè)商標(biāo)名。 Java 數(shù)據(jù)庫連接體系結(jié)構(gòu)是用于 Java 應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。 JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡(jiǎn)單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。 (2) 刪除學(xué)生 基本信息 管理員可以刪除學(xué)生信息,就會(huì)一并刪除學(xué)生的選課信息,以及學(xué)生的選課成績。 (3) 管理員刪除教師信息,該教師的所教的課程都會(huì)被刪除。 (2) 修改課程 管理員可以對(duì)已經(jīng)發(fā)布的選修課的課程信息進(jìn)行修改,包括上課教師、學(xué)時(shí)、課程簡(jiǎn)要說明等。 7 成績管理 (1)學(xué)生結(jié)束課程,根據(jù)選修的課程進(jìn)行成績的查詢。包括:舊密碼、新密碼、確認(rèn)密碼。包括: ID、班級(jí)名稱、刪除。 數(shù)據(jù)表設(shè)計(jì) (1) 學(xué)生表 用來存儲(chǔ)學(xué)生的基本信息,學(xué)號(hào)是自
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1