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

正文內(nèi)容

通用教學(xué)管理系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)-免費(fèi)閱讀

2025-05-12 01:35 上一頁面

下一頁面
  

【正文】 導(dǎo)致了有些功能模塊的開發(fā)不夠完善,雖然在系統(tǒng)里有顯示卻只能擱置不用;有些需要的功能在系統(tǒng)中根本沒有,還需要用傳統(tǒng)的處理方式去完成。瀏覽器/服務(wù)器(B/S)模式是目前使用最多的一種教務(wù)管理信息架構(gòu),對(duì)于解決分布式應(yīng)用有良好的效果,但是對(duì)于系統(tǒng)的安全和用戶控制能力較弱。高校的信息化建設(shè),主要是在傳統(tǒng)校園建設(shè)的基礎(chǔ)上,利用現(xiàn)代化的信息技術(shù)和手段,將分散的信息資源統(tǒng)一進(jìn)行管理,形成一個(gè)虛擬的數(shù)字空間,使得顯示的校園信息資源在時(shí)間和空間上得以延伸和擴(kuò)展,從而實(shí)現(xiàn)提高教育教學(xué)管理水平和效率的目的。目前美國已經(jīng)有85%的高校能夠?yàn)閷W(xué)生提供在線課程目錄服務(wù),有72%的高校能夠?yàn)閷W(xué)生提供在線課程注冊(cè)服務(wù)。四、研究工作進(jìn)度第八學(xué)期第14周:熟悉開發(fā)環(huán)境,進(jìn)行可行性分析和需求分析,確定系統(tǒng)的功能和任務(wù)目標(biāo)。擬解決的主要問題:(1)根據(jù)不同的用戶分配不同的權(quán)限,提高數(shù)據(jù)的安全性。教學(xué)管理系統(tǒng)的開發(fā)不僅可以減少人力、物力和財(cái)力資源的浪費(fèi),更重要的是有助于提高教學(xué)管理的效率。由于這些操作的繁瑣性,教學(xué)管理系統(tǒng)的開發(fā)成為各學(xué)校必須的事情,特別是各個(gè)高校。陳老師不僅教會(huì)我很多的專業(yè)技能,也在學(xué)習(xí)方法、以及未來的研究方向上為我提供了許多寶貴的意見。最后,充分認(rèn)識(shí)到了存在的不足,以后仍需加倍努力,不斷提高。然而這次開發(fā)中仍然有許多不足之處,列舉如下:(1)數(shù)據(jù)庫可以設(shè)計(jì)得更加簡(jiǎn)單,增加數(shù)據(jù)庫的易讀性和讓開發(fā)更簡(jiǎn)單。(2)在項(xiàng)目設(shè)計(jì)時(shí)要詳細(xì)到每一個(gè)函數(shù)的接口,注釋要十分詳細(xì),增強(qiáng)代碼的易讀性。 系統(tǒng)測(cè)試用例(1)登錄模塊的測(cè)試用例:分別對(duì)數(shù)據(jù)的完整性和有效性進(jìn)行了測(cè)試,在登錄框中不輸入信息或僅輸入某些項(xiàng)信息,系統(tǒng)自動(dòng)提示,用戶不能登錄成功;輸入完整的但有錯(cuò)誤的信息,系統(tǒng)提示用戶信息有誤,用戶不能成功登錄;僅當(dāng)用戶輸入完整且正確的信息時(shí),用戶登錄成功。本章先介紹了數(shù)據(jù)庫的設(shè)計(jì),對(duì)本系統(tǒng)的數(shù)據(jù)表進(jìn)行了簡(jiǎn)單說明及設(shè)計(jì),并對(duì)總體設(shè)計(jì)中各個(gè)模塊的界面及其功能進(jìn)行了設(shè)計(jì)。在左面功能頁面中可以顯示用戶的權(quán)限以及進(jìn)行退出操作。 登錄模塊界面設(shè)計(jì),主要實(shí)現(xiàn)用戶登陸功能,用戶名和密碼為空或者用戶名和密碼中帶有非法字符,都會(huì)彈出相應(yīng)的錯(cuò)誤提示,該頁面會(huì)顯示:“用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入!”,并有返回選項(xiàng),點(diǎn)擊則返回用戶登錄頁面。(2)L2_ID:L2_ID代表選修課ID,設(shè)為Int類型。表設(shè)計(jì)如表513所示:表513必修課成績(jī)表RESULTS1字段字段類型字段描述備注S_IDInt學(xué)生ID主鍵L1_IDInt必修課ID外鍵續(xù)表字段字段類型字段描述備注D_MARKInt平時(shí)成績(jī) E_MARKInt考試成績(jī)R_MARKInt最后成績(jī)必修課成績(jī)表RESULTS1,表中共有5個(gè)字段來存必修課信息:(1)S_ID:S_ID代表學(xué)生ID,設(shè)為Int類型,為該表主鍵。 綁定表teacherAndLesson1ForClass綁定表teacherAndLesson1ForClass:該表主要用于管理員必修課排課時(shí)的降維操作,管理員手動(dòng)將班級(jí)、老師、課程綁定一起再參與排課。設(shè)為Varchar類型,字段長(zhǎng)度為5。(4)L1_ID:L1_ID代表必修課ID,即為所上必修課程,設(shè)為Int類型。表設(shè)計(jì)如表58所示:表58選修課表LESSON2字段字段類型字段描述備注L2_IDInt選修課ID(序列)主鍵L2_NAMEVarchar(50)選修課名稱不可為空L2_TIMEInt選修課學(xué)時(shí)不可為空L2_SCOREInt選修課學(xué)分不可為空選修課表LESSON2,表中共有4個(gè)字段來存選修課程信息:(1)L2_ID:L2_ID代表選修課ID,該字段由純數(shù)字組成,為自增序列,設(shè)置為Int類型,是該表主鍵。當(dāng)然由相對(duì)時(shí)間和班級(jí)的開班時(shí)間,用固定的公式可以得到絕對(duì)時(shí)間。(3)C_TYPE:C_TYPE代表班級(jí)類別,用于識(shí)別班級(jí)的類型,設(shè)置為Varchar類型,長(zhǎng)度設(shè)置為10。表設(shè)計(jì)如表53所示:表53教師表TEACHER字段字段類型字段描述備注T_IDInt教師ID(序列)主鍵T_NAMEVarchar(10)教師姓名不可為空T_NUMBERVarchar(10)教師工號(hào)(賬號(hào)) 唯一T_PASSWORDVarchar(10)教師密碼不可為空T_SKILLVarchar(50)教師技能(課程)不可為空教師表TEACHER,表中共有5個(gè)字段來存教師信息:(1)T_ID:T_ID代表教師ID,該字段由純數(shù)字組成,為自增序列,設(shè)置為Int類型,是該表主鍵。(3)A_PASSWORD:A_PASSWORD代表管理員的密碼,用于管理員登錄時(shí)驗(yàn)證是否是已注冊(cè)管理員,該字段由字母和數(shù)字組成,設(shè)置為Varchar類型,長(zhǎng)度設(shè)置為10。為下一步系統(tǒng)的詳細(xì)設(shè)計(jì)做好了準(zhǔn)備。其管理流程圖如圖49所示:圖49班級(jí)管理流程圖(4)課程管理,管理員可以添加、刪除課程,可以修改課程,還可以查看所有班級(jí)以及編排課程表。學(xué)生功能模塊圖如圖44所示:圖44 老師功能模塊圖 管理員功能模塊管理員,他具有系統(tǒng)使用的管理權(quán)限。在MVC的傳統(tǒng)模式中,本層是采用Servlet來完成的,Servlet不但接受用戶傳來的數(shù)據(jù),完成用戶的申請(qǐng)功能,還要顯示控制頁面的跳轉(zhuǎn)。這其中,JavaBean的設(shè)計(jì)非常重要,根據(jù)需求設(shè)計(jì)相應(yīng)的Bean類。該視圖層主要有兩大部分頁面,一部分是面向用戶的,另一部分是面向管理員的。由于模塊之間是相互獨(dú)立的,所以可以在編碼的時(shí)候單獨(dú)的設(shè)計(jì)、編寫、測(cè)試和修改,從而降低了錯(cuò)誤在模塊中蔓延的可能性,提高了系統(tǒng)的可靠性和可維護(hù)性。本系統(tǒng)的應(yīng)用軟件開發(fā)平臺(tái)選用了MyEclipse ,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。能方便的進(jìn)行二次開發(fā),滿足對(duì)功能的擴(kuò)充或提高并能提高相應(yīng)的安全控制。(4)可靠性::軟件的每次運(yùn)行雖然時(shí)間上不同,處理器可能處于不同的狀態(tài),應(yīng)盡量保持系統(tǒng)的反應(yīng)相對(duì)穩(wěn)定,不能出現(xiàn)兩次相同或類似的操作、數(shù)據(jù)輸入下系統(tǒng)響應(yīng)時(shí)間和響應(yīng)效果差異明顯。(2)教師功能:老師可以個(gè)人信息,包括姓名、工號(hào)、專業(yè)等;修改個(gè)人密碼修改;查看學(xué)生并給其課程打分;查看個(gè)人課表。編寫需求分析報(bào)告,有利于軟件的整體規(guī)劃,只有用戶才知道自己需要的是什么,用戶描述出自己的需求,分析員根據(jù)客戶提出的要求,確定系統(tǒng)要實(shí)現(xiàn)的功能,為后期軟件開發(fā)奠定了基礎(chǔ)[4]。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。今后,軟件升級(jí)和維護(hù)會(huì)越來越容易,而使用起來會(huì)越來越簡(jiǎn)單,這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見的,驚人的。B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零安裝、零維護(hù)。 Ajax技術(shù)簡(jiǎn)介Ajax(Asynchronous JavaScript and XML)是結(jié)合了Java技術(shù)、XML以及 JavaScript等編程技術(shù),可以讓開發(fā)人員構(gòu)建基于Java技術(shù)的Web應(yīng)用,并打破了使用頁面重載的慣例。JSP實(shí)現(xiàn)了HTML語法的Java擴(kuò)展。HTTP :不必為每個(gè)web對(duì)象創(chuàng)建一個(gè)新的連接,一個(gè)連接可以傳送多個(gè)對(duì)象。(2) 簡(jiǎn)單快速:客戶向服務(wù)器請(qǐng)求服務(wù)時(shí),只需傳送請(qǐng)求方法和路徑。 例如,熒光屏上不同位置顯示的半徑不同的幾個(gè)圓,雖然都是Circle類的對(duì)象,但是,各自都有自己專用的數(shù)據(jù),以便記錄各自的圓心位置、半徑等等。 相關(guān)技術(shù)簡(jiǎn)介 面向?qū)ο箝_發(fā)方法簡(jiǎn)介面向?qū)ο蠓椒ㄊ墙⒃凇皩?duì)象”概念基礎(chǔ)上的方法學(xué),它是一種將面向?qū)ο笏枷霊?yīng)用于軟件開發(fā)過程中并指導(dǎo)開發(fā)活動(dòng)的系統(tǒng)方法。它最初是由Microsoft Sybase和AshtonTate三家公司共同開發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。學(xué)生功能:個(gè)人信息查詢、修改;在線選課;密碼修改;查看個(gè)人課表等。條件好的學(xué)校,依托校園網(wǎng),圍繞本校教學(xué)管理實(shí)際情況開發(fā)各管理模塊,條件差一點(diǎn)的學(xué)校,就采用單機(jī)版的教務(wù)管理系統(tǒng),僅實(shí)現(xiàn)其中一些相關(guān)的模塊,并不是全部教學(xué)管理環(huán)節(jié)都采用計(jì)算機(jī)信息管理。對(duì)于教學(xué)系統(tǒng)的現(xiàn)代信息化管理,國外的許多大學(xué)已經(jīng)進(jìn)行了多年的探索和研究,從六七十年代就已經(jīng)開始,現(xiàn)在已比較成熟,形成了一套規(guī)范科學(xué)的管理模式。這就要求學(xué)校能夠建立高效的教學(xué)管理系統(tǒng),對(duì)學(xué)生的選課、查詢等操作及流程進(jìn)行規(guī)范化管理,簡(jiǎn)化業(yè)務(wù)流程,提高工作效率并防止中間的漏洞;迅速、準(zhǔn)確地捕捉用戶要求,并加以高效回應(yīng)。通用教學(xué)管理系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)目 錄摘要 IAbstract II第1章 緒論 1 選題的背景 1 目的和意義 1 國內(nèi)外研究現(xiàn)狀 2 國外高校教學(xué)系統(tǒng)研究現(xiàn)狀 2 國內(nèi)高校教學(xué)系統(tǒng)研究現(xiàn)狀 2 主要研究?jī)?nèi)容 3第2章 相關(guān)技術(shù)介紹 4 開發(fā)工具簡(jiǎn)介 4 MyEclipse簡(jiǎn)介 4 Tomcat簡(jiǎn)介 4 SQL Server介紹 4 相關(guān)技術(shù)簡(jiǎn)介 5 面向?qū)ο箝_發(fā)方法簡(jiǎn)介 5 HTTP協(xié)議簡(jiǎn)介 6 JSP技術(shù)簡(jiǎn)介 6 Ajax技術(shù)簡(jiǎn)介 7 B/S模式簡(jiǎn)介 7 本章小結(jié) 8第3章 需求分析 9 需求分析的目的 9 系統(tǒng)的具體需求 9 系統(tǒng)的開發(fā)環(huán)境需求及運(yùn)行環(huán)境需求 9 系統(tǒng)功能需求 10 系統(tǒng)性能需求 10 可行性分析 11 技術(shù)可行性分析 11 經(jīng)濟(jì)可行性分析 12 操作可行性分析 12 本章小結(jié) 12第4章 總體設(shè)計(jì) 13 總體設(shè)計(jì)概述 13 系統(tǒng)層次架構(gòu)設(shè)計(jì) 13 View視圖層設(shè)計(jì) 14 Model數(shù)據(jù)模型層 14 Controller控制層 14 系統(tǒng)總體模塊設(shè)計(jì) 15 系統(tǒng)各功能模塊設(shè)計(jì) 16 學(xué)生功能模塊 16 教師功能模塊 16 管理員功能模塊 17 系統(tǒng)功能模塊流程圖 18 管理員功能模塊流程圖 18 學(xué)生功能模塊流程圖 20 本章小結(jié) 22第5章 詳細(xì)設(shè)計(jì) 23 數(shù)據(jù)庫設(shè)計(jì) 23 管理員表ADMINISTRATOR 23 學(xué)生表STUDENT 23 教師表TEACHER 24 班級(jí)表CLASS 25 教室表CLASSROOM 25 時(shí)間表TIME 26 必修課表LESSON1 26 選修課表LESSON2 27 必修排課表LESSON1_LIST 27 選修供選表LESSON2_LIST 28 選修排課表S_LIST_AFTER_L2 28 綁定表teacherAndLesson1ForClass 29 必修課成績(jī)表RESULTS1 29 選修課成績(jī)表RESULTS2 30 界面設(shè)計(jì) 31 說明 31 登錄模塊界面設(shè)計(jì) 31 學(xué)生模塊界面設(shè)計(jì) 32 教師模塊界面設(shè)計(jì) 32 管理員模塊界面設(shè)計(jì) 33 本章小結(jié) 34第6章 系統(tǒng)測(cè)試 35 系統(tǒng)測(cè)試目的和意義 35 系統(tǒng)測(cè)試用例 35 本章小結(jié) 36結(jié)論 37參考文獻(xiàn) 38致謝 39附錄1 開題報(bào)告 40附錄2 文獻(xiàn)綜述 43附錄3 中期報(bào)告 47附錄4 外文原文 53附錄5 外文翻譯 61第1章 緒論第1章 緒論 選題的背景隨著社會(huì)的進(jìn)步,經(jīng)濟(jì)的發(fā)展,計(jì)算機(jī)技術(shù)在日益成熟。同時(shí)需要不斷完善系統(tǒng),增加模塊,更好的滿足用戶需求,簡(jiǎn)化教務(wù)人員的管理工作,盡量做到一切信息化。在國外,最早是由美國麻省理工學(xué)院在20世界70年代提出了數(shù)字化校園的概念,并經(jīng)過四十多年的努力建設(shè),構(gòu)建出一個(gè)較成熟的數(shù)字化校園平臺(tái)?,F(xiàn)在,各大高校在經(jīng)歷了以硬件投資為主的校園網(wǎng)建設(shè)滯后,在需求的拉動(dòng)之下,開始了新一輪注重軟件建設(shè)、以“強(qiáng)調(diào)應(yīng)用”為主題的、以軟件開發(fā)為主的應(yīng)用系統(tǒng)改造的新的階段。教師功能:個(gè)人課表查看;個(gè)人信息查詢、修改;密碼修改;學(xué)生打分等。MyEclipse是一個(gè)十分優(yōu)秀的用于開發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。在Windows NT推出后,Microsoft與Sybase在SQL Server的開發(fā)上就分道揚(yáng)鑣了,Microsoft將SQL Server移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server的Windows NT版本。對(duì)象是封裝體,其內(nèi)包含開發(fā)過程中使用的數(shù)據(jù)以及容許的操作。類中定義的方法,是允許施加于該類對(duì)象上的操作,是該類所有對(duì)象共享的,并不需要為每個(gè)對(duì)象都復(fù)制操作的代碼。請(qǐng)求方法常用的有GET、HEAD、POST。(5)無狀態(tài):HTTP協(xié)議是無狀態(tài)協(xié)議。JSP與Servlet在服務(wù)器端執(zhí)行并返回給客戶端一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Ajax是使用客戶端腳本與Web服務(wù)器交換數(shù)據(jù)的Web應(yīng)用開發(fā)方法。系統(tǒng)的擴(kuò)展非常容易。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶機(jī),“胖”服務(wù)器。因此,許多單位都備有數(shù)據(jù)庫存儲(chǔ)服務(wù)器,以防萬一。首先必須要知道用戶的需求,對(duì)軟件需求的深入理解是開發(fā)工作獲得成功的前提,不論把設(shè)計(jì)和編碼工作做得如何出色,都必須要做出真正滿足用戶需求的程序,否則只會(huì)給用戶帶來失望,給開發(fā)者帶來煩惱[5]。(3)管理員功能:管理員可以添加教師、學(xué)生、班級(jí)、課程;教師信息查詢、修改、刪除;課程信息添加、修改、刪除;學(xué)生信息查詢、修改、刪除;班級(jí)信息查詢、修改、刪除;對(duì)課程進(jìn)行排課,保證同一老師在同一時(shí)間內(nèi)不能上兩門課程。故障發(fā)生
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1