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

正文內(nèi)容

基于web的選排課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2024-10-30 14:59本頁面
  

【正文】 越成熟,其強(qiáng)大的功能已為人們深刻認(rèn)知,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。所以在經(jīng)過各方面的綜合考慮后,采用目前較為流行的開放式的 Web 服務(wù)器應(yīng)用程序開發(fā)技術(shù)。 任務(wù)與目標(biāo) 學(xué)生選排課管理系統(tǒng)提供了一套學(xué)生在線選課、教師在線管理的一個(gè)信息管理平臺(tái),能夠使教師對(duì)學(xué)生選課進(jìn)行分類和整理,能夠讓教師在第一時(shí)間了解學(xué)生的選課情況。學(xué)生用戶 和教師管理員具有不同的操作權(quán)限,學(xué)生用戶和教師用戶可以查詢自己的信息,查看自己選課的情況。網(wǎng)上選課系統(tǒng)可以方便老師、學(xué)生更方便的選課。隨著社會(huì)的 發(fā)展和科技的 進(jìn) 步, 對(duì) 人才素 質(zhì) 以及能力的要求越來越高, 現(xiàn) 代教育 觀 念 強(qiáng)調(diào) 素 質(zhì)與能力的培養(yǎng)。信息技 術(shù) 和網(wǎng) 絡(luò)教育 對(duì) 于信息社會(huì)的 進(jìn) 步、 知 識(shí)經(jīng)濟(jì) 的 發(fā) 展、數(shù)字教育的建 設(shè) 、 創(chuàng) 新人才的培養(yǎng)至關(guān)重要。網(wǎng) 絡(luò) 信息教育不 僅僅 體 現(xiàn) 在教育技 術(shù) 手段的先 進(jìn) 上,而且體 現(xiàn) 在它所引起的教育 觀 念等一系列的 變 革上。 隨著素 質(zhì) 教育的深入開展,不少有條件的學(xué)校都開展了 規(guī) 模不小的第二 課 堂之 類 的 選 修 課 活 動(dòng) 。然而在 現(xiàn) 有的手工 處 理系 統(tǒng) 當(dāng)中,存在著大量繁重而稍 顯 混亂的工作。另外,由于學(xué)生 選課時(shí) 的盲目性和 對(duì) 所 選課題 不 夠 了解,常常出 現(xiàn) 學(xué)生 錯(cuò)報(bào)課題 、 錯(cuò)報(bào)課題 后無法 調(diào) 整、落 選熱門課題 等 問題 。最 終結(jié) 果就是,大量學(xué)生無法 進(jìn) 入自己最感 興 趣的 課題 ,而教 師 也無法招入 對(duì) 自己 課題 最有 興 趣的學(xué)生等 問題 。 本系 統(tǒng) 提供了 綜 合數(shù)據(jù)信 息的共享集成 環(huán) 境,目前國家的教育體制也正 處 在不斷改革 創(chuàng) 新的 階 段,吸取國外 優(yōu) 秀的教學(xué)模式, 結(jié) 合國內(nèi)多年的 辦 學(xué) 經(jīng)驗(yàn) 逐步探索出適合中國特色的教學(xué)形式。本系 統(tǒng) 正是在此基 礎(chǔ) 上 ,既包括 傳統(tǒng) 的學(xué)校管理信息系 統(tǒng) 的 業(yè)務(wù) 功能同 時(shí)更突出了各高校 實(shí) 行全面學(xué)分制后 ,在排 課選課 考 務(wù) 等方面管理的解決方案。 現(xiàn) 在通 過 管理系 統(tǒng) 只需 1~ 2 周,大大提高了準(zhǔn)確率和效率,減少了老 師 的工作量。系統(tǒng)的開發(fā)條件主要包括:硬件和軟件兩各方面;硬件只需要一臺(tái) PC 電腦,而軟件方面需要 Java開發(fā)平臺(tái) MEclipce 以及相關(guān)插件;這些在互聯(lián)網(wǎng)高速發(fā)展的今天可以輕易找到。 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 3 2 開發(fā)語言與技術(shù)簡(jiǎn)介 開發(fā)語言簡(jiǎn)介 Java 是由 Sun Microsystems 公司推出的 Java 面向 對(duì) 象程序 設(shè)計(jì)語 言和 Java平臺(tái)的 總 稱 [3]。 Java最初被稱 為 Oak,是 在 1991 年 為 消 費(fèi)類電 子 產(chǎn) 品 的 嵌入式 芯片而 設(shè)計(jì) 的。用 Java 實(shí)現(xiàn) 的 HotJava瀏覽 器 顯 示了 Java 的魅力: 動(dòng)態(tài) Web、 跨平臺(tái) 、 Inter 計(jì) 算。另一方面,Java 技 術(shù) 也不斷更新。在全 球 云 計(jì) 算 和 移 動(dòng) 互 聯(lián) 網(wǎng) 的 產(chǎn)業(yè)環(huán) 境下, Java 更具 備 了 顯 著 優(yōu)勢(shì) 和廣闊 前景。它是 超 級(jí) 文本 標(biāo)記語 言是 標(biāo) 準(zhǔn)通用 標(biāo)記語 言 下的一個(gè) 應(yīng) 用,也是一種 規(guī) 范,一種 標(biāo) 準(zhǔn) , 它通 過標(biāo)記 符號(hào)來 標(biāo)記 要 顯 示的網(wǎng) 頁中的部分。 瀏覽 器 按 順 序 閱讀 網(wǎng) 頁 文件 ,然后根據(jù) 標(biāo)記 符 顯 示和解 釋 其 標(biāo)記的內(nèi)容, 對(duì)書 寫出 錯(cuò) 的 標(biāo)記 不指出其 錯(cuò)誤 ,且不停止其解 釋執(zhí) 行 過 程, 編 制者只能通 過顯 示效果來分析出 錯(cuò) 原因和出 錯(cuò) 部位。 結(jié) 構(gòu)化 查詢語 言 (Structured Query Language)簡(jiǎn) 稱為 SQL[5]。 開發(fā)平臺(tái)簡(jiǎn)介 MyEclipse 是 企 業(yè)級(jí)工作平臺(tái) 是 對(duì) EclipseIDE 的 擴(kuò)展 [6]。它是功能豐富的 JavaEE 集成開 發(fā)環(huán)境 ,包括完 備的編碼、測(cè)試、調(diào)試和發(fā)布功能,完整支持 Struts、 HTML、 JSP、 CSS、 Spring、 Javascript、 SQL、Hibernate。 MyEclipse 可以支持 AJAX、 Struts、 JSF、 Spring, Hibernate, EJB3 、JavaServletJSP、 JDBC 數(shù)據(jù) 庫鏈 接工具等多 種功能。 開發(fā)技術(shù)簡(jiǎn)介 Jsp 全名 是 Java Server Pages,中文名 字 叫 Java 服 務(wù)器頁面 [7]。 Jsp 技 術(shù)有點(diǎn) 類似于 Asp 技 術(shù),它是在傳統(tǒng)的 網(wǎng) 頁 HTML( 標(biāo)準(zhǔn)通用標(biāo)記語言 的子集)文件中插入 Java 程序段 (Scriptlet)和 Jsp 標(biāo)記 (tag),從而形成 的 Jsp 文件,后 綴名為 (*.jsp)。它 實(shí)現(xiàn)了 Html 語法中的 Java 擴(kuò)張 。通 常返回給客戶端的就是一個(gè)Html 文本,因此客 戶端只需要有瀏覽器就能瀏覽。一方面,由于高校班級(jí)數(shù)以及課程門數(shù)繁多,每門課又涉及大量信息,如果用人工進(jìn)行排課,會(huì)不可避免地出現(xiàn)教師資源沖突或教室資源沖突的情況。為提高工 作效率,減輕校方人員的工作負(fù)擔(dān),決定針對(duì)教學(xué)管理中各項(xiàng)事務(wù)性工作開發(fā)排課管理系統(tǒng)軟件,以供教學(xué)人員及操作者進(jìn)行教學(xué)管理。 開發(fā)要求 隨著 Inter 技術(shù)的日益發(fā)展, Web 應(yīng)用的逐漸普及,本校校園網(wǎng)建設(shè)的逐步擴(kuò)展,對(duì)本校的教務(wù)管理提出了新的要求 [8]。利用計(jì)算機(jī)自動(dòng)的安排合理而又實(shí)用的課程表,考慮年級(jí)、班級(jí)、教師、課程、教室等方方面面的因素,合理地利用教室、教師等資源,解決好班級(jí)間的時(shí)間沖突,給每個(gè)班排課時(shí),避免時(shí)間、場(chǎng)地沖突等。管理員可以對(duì)老師及同學(xué)的帳戶進(jìn)行管理,學(xué)生用戶進(jìn)入不同的界面,進(jìn)行不同的操作。 如圖 所示: 選 排 課 系 統(tǒng)教 師 管 理 子 系 統(tǒng)管 理 員 子 系 統(tǒng)學(xué) 生 選 課 子 系 統(tǒng)分?jǐn)?shù)查詢退課選課課程表查詢學(xué)生評(píng)分學(xué)生信息管理教師信息管理課程信息管理排課課程表查詢 圖 功能模塊圖 作為一個(gè)完整的信息管理系統(tǒng),其各種功能也要求比較完善,本系統(tǒng)的主要功能有: ( 1) 系統(tǒng)登入功能:在系統(tǒng)授權(quán)范圍內(nèi),用戶選擇各自的用戶名,輸入密碼以及登錄身份后登入系統(tǒng); ( 2) 注冊(cè)功能:該系統(tǒng)的用戶主要來自于學(xué)校的老師和學(xué)生,學(xué)校的每一個(gè)學(xué)生和老師都能用自己的學(xué)號(hào)或教師號(hào)注冊(cè)一個(gè)賬號(hào); ( 3)選課功能:在管理員錄入選課信息,啟動(dòng)選課后,學(xué)生可以選擇自己需要學(xué)習(xí)的課程,加入到自己的課表。 ( 5)排課功能:管理員可以根據(jù)已有的課程、教師、教室、班級(jí)信息進(jìn)行排課,排課后的結(jié)果會(huì)儲(chǔ)存在數(shù)據(jù)庫的課程表中,以便隨時(shí)查詢。在本系統(tǒng)中,普通用戶即教師和學(xué)生只能瀏覽、查詢基本信息以及查詢課表、選課和退課,不能添加、刪除、修改基本信息并且無權(quán)排課。 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 7 基本設(shè)計(jì) 活動(dòng)者 1:用戶(管理員),是系統(tǒng)的最大使用者 [10]。根據(jù)基本信息進(jìn)行手動(dòng)排課,并對(duì)教師的課表和班級(jí)的課表進(jìn)行查詢、修改、刪除,如圖 所示: 管 理 員教 師 信 息 管 理選 課 信 息 管 理教 室 信 息 管 理排 課學(xué) 生 信 息 管 理 圖 管理員用例圖 活動(dòng)者 2:用戶(教師),作為系統(tǒng)的一般使用者。學(xué)生選課后,可以看到自己的課程表,查看老師對(duì)自己的評(píng)分。下圖是學(xué)生在該系統(tǒng)的業(yè)務(wù)流程圖。當(dāng)系統(tǒng)驗(yàn)證賬號(hào)成功后,學(xué)生便可以進(jìn)行課表查詢、選課、退課、分?jǐn)?shù)查詢操作。 ( 2)主鍵的個(gè)數(shù)越少越好。 ( 3)字段的個(gè)數(shù)越少越好。 在數(shù)據(jù)庫的設(shè)計(jì)中,如何處理多對(duì)多的 關(guān)系和如何設(shè)計(jì)主鍵,是兩個(gè)有著較大難度、需要重點(diǎn)考慮的問題。 表 31 學(xué)生信息表 字段 數(shù)據(jù)類型 說明 NO VARCHAR(64) 學(xué)號(hào) NAME VARCHAR(32) 姓名 SEX VARCHAR(2) 性別 AGE INT 年齡 BIID INT 班級(jí) ID 如表 32 所示 , 選課信息表與課程信息表基本一致,區(qū)別在于選課信息表多了選課標(biāo)志字段 FLAG,該字段是用來控制選課的開始與結(jié)束 [14]。 表 32 選課信息表 字段 數(shù)據(jù)類型 數(shù)據(jù)長(zhǎng)度 IID INT 選課 ID CNAME VARCHAR(32) 課程名稱 JIAOXUEZHOU INT 教學(xué)周 RENSHU INT 人數(shù) XUESHI INT 課時(shí) BEGINTIME VARCHAR(64) 開始時(shí)間 ENDTIME VARCHAR(64) 結(jié)束時(shí)間 TNO VARCHAR(32) 教師號(hào) FLAG INT 選課標(biāo)志 如表 33 所示 ,選課關(guān)系表有一個(gè)主鍵 IID,兩個(gè)外鍵 SIID、 CIID,分別是學(xué)生的學(xué)生號(hào)和課程的 ID,字段 SCORE 表示課程所得分?jǐn)?shù)。它們之間的關(guān)系如下圖所示,專業(yè)下有不同的班級(jí),在班級(jí)中安排課程,老師在班級(jí)里給學(xué)生安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 11 上課。如圖 所示: 賬 號(hào) 密 碼選 課姓 名學(xué) 生學(xué) 號(hào)xy課 程容 量結(jié) 束 時(shí) 間 開 始 時(shí) 間管 理 員安 排 課 程課 程 名1m專 業(yè) 班 級(jí)上 課 地 點(diǎn) 圖 ER 圖 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 12 4 詳細(xì)設(shè)計(jì) 錄 登錄 界面是一個(gè)系統(tǒng)的門戶,界面中包含:賬號(hào)、密碼、 身份選擇、以及注冊(cè)。沒有賬號(hào)的用戶則需要注冊(cè)賬號(hào),點(diǎn)擊注冊(cè)鏈接便可進(jìn)入注冊(cè)頁面,如圖 所示: 圖 登錄界面 注冊(cè) 本校的學(xué)生和老師可以用自己的學(xué)號(hào)或教師號(hào)注冊(cè)一個(gè)賬號(hào)。本系統(tǒng)以班級(jí)為單位進(jìn)行排課,排課信息有時(shí)間、地點(diǎn)、課程。信息輸入完成后,點(diǎn)擊提交,便會(huì)將課程表存儲(chǔ)到數(shù)據(jù)庫,如圖 所示: 圖 排課界面 教師信息管理 管理員點(diǎn)擊教師信息鏈接后便可進(jìn)入該界面。也可以對(duì)其進(jìn)行查詢,三個(gè)查詢條件可以全部輸入查詢條件,或選擇部分輸入,本查詢支持模糊查詢,如圖 所示: 圖 教師管理界面 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 14 學(xué)生信息管理 與教師信息管理類似,管理員點(diǎn)擊學(xué)生信息管理鏈接后便可進(jìn)入該界面。當(dāng)管理員點(diǎn)擊“開始選課”鏈接時(shí),便能開始學(xué)生選課,鏈接會(huì)變成“結(jié)束選課”,再次點(diǎn)擊后便可結(jié)束學(xué)生選課,如圖 所示: 圖 選課管理界面 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計(jì)) 15 教師模塊設(shè)計(jì) 個(gè)人課程表查詢 老師進(jìn)入學(xué)生選排課系統(tǒng)后, 點(diǎn)擊個(gè)人課表,便可瀏覽自己每周的課程,課程表包含,課程、地點(diǎn)、老師、班級(jí)等信息,如圖 所示: 圖 老師個(gè)人課程表 評(píng)分 如圖 ,老師可以看到選修該名教師所教課程的學(xué)生的信息,點(diǎn)擊評(píng)分按鈕后,便可進(jìn)入評(píng)分界面,給未打分的學(xué)生打分,如圖 所示: 圖 評(píng)分界面 安徽新華學(xué)院 202
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1