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

正文內(nèi)容

學(xué)生課程信息管理系統(tǒng)設(shè)計(jì)畢業(yè)論文-展示頁(yè)

2025-06-28 01:46本頁(yè)面
  

【正文】 案Course_codeVarcharNULL課程編號(hào)User_idVarcharNULL提交作業(yè)答案學(xué)生編號(hào)StatusVarcharNULL1學(xué)生提交答案教師未瀏覽2教師已經(jīng)瀏覽表45 Notice課程公告表列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明IdIntNOT NULL主鍵,自增TitleVarcharNULL公告標(biāo)題DetailVarcharNULL公告內(nèi)容DateDatetimeNULL公告發(fā)布日期Course_idVarcharNULL課程編號(hào)表46 Record選課記錄表列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明IdIntNOT NULL主鍵,自增Course_idVarcharNULL課程編號(hào)User_codeVarcharNULL學(xué)生編號(hào)DateDatetimeNULL選課日期系統(tǒng)的物理結(jié)構(gòu)具體由數(shù)據(jù)庫(kù)來(lái)設(shè)計(jì)與生成,此處略。 出錯(cuò)處理對(duì)策由于數(shù)據(jù)在數(shù)據(jù)庫(kù)中已經(jīng)有備份,故在系統(tǒng)出錯(cuò)后可以依靠數(shù)據(jù)庫(kù)的恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動(dòng),就算系統(tǒng)崩潰用戶(hù)數(shù)據(jù)也不會(huì)丟失或遭到破壞。 運(yùn)行時(shí)間系統(tǒng)的運(yùn)行時(shí)間基本可以達(dá)到用戶(hù)所提出的要求。 運(yùn)行設(shè)計(jì) 運(yùn)行模塊的組合具體系統(tǒng)的運(yùn)行模塊組合為網(wǎng)頁(yè)的運(yùn)行環(huán)境,各個(gè)模塊在網(wǎng)頁(yè)運(yùn)行過(guò)程中能較好的交換信息,處理數(shù)據(jù)。第四章 系統(tǒng)結(jié)構(gòu)第四章 系統(tǒng)結(jié)構(gòu) 處理流程 從程序的結(jié)構(gòu)中可以看出,學(xué)生的信息輸入輸出功能是由學(xué)生管理系統(tǒng)進(jìn)行的。另外用戶(hù)還有用戶(hù)所需要的軟件接口,這些應(yīng)在用戶(hù)需求定義時(shí)明了。 軟件接口在這里主要考慮軟件與操作系統(tǒng)的接口,考慮到文檔處理的需要有可能可以包括與較常用的辦公軟件的接口。 用戶(hù)界面系統(tǒng)運(yùn)行時(shí)的主界面大致要求為瀏覽器的網(wǎng)頁(yè),程序更加美觀,整齊有序。:該系統(tǒng)是使用JSP,該系統(tǒng)可以正確地運(yùn)行,有較好的適應(yīng)能力與兼容性。:本系統(tǒng)的數(shù)據(jù)庫(kù)較小,所以程序在響應(yīng)時(shí)間,數(shù)據(jù)更新處理時(shí)間上性能是比較突出的。選課記錄,包括數(shù)據(jù)項(xiàng):記錄編號(hào),教師編號(hào),學(xué)生編號(hào),課程編號(hào)[4]。教學(xué)資源,包括數(shù)據(jù)項(xiàng):資源編號(hào),資源類(lèi)型,資源大小,所屬課程編號(hào)等。課程,包括數(shù)據(jù)項(xiàng):課程編號(hào),課程名稱(chēng),任課教師等。 經(jīng)過(guò)系統(tǒng)功能分析和需求總結(jié),考慮到將來(lái)功能上的拓展,設(shè)計(jì)如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。每門(mén)課程可能有課程資源。學(xué)生選修一門(mén)或多門(mén)課程,學(xué)生選擇的課程要有選課記錄。通過(guò)系統(tǒng)功能分析,針對(duì)學(xué)生課程信息管理系統(tǒng)的需求,總結(jié)出如下的需求信息。數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)。數(shù)據(jù)庫(kù)需求分析。. 數(shù)據(jù)流條目--數(shù)據(jù)流條目給出某個(gè)數(shù)據(jù)流和定義,它通常是列出該數(shù)據(jù)流的各組成數(shù)據(jù)元素。根據(jù)上面的分析就可以設(shè)計(jì)出能夠滿(mǎn)足用戶(hù)需求的各種數(shù)據(jù)實(shí)體,以及它們之間的關(guān)系,,公告實(shí)體,教學(xué)資源實(shí)體,作業(yè)實(shí)體,選課記錄實(shí)體,: 用戶(hù)用戶(hù)性別用戶(hù)姓名用戶(hù)編號(hào)所在院系圖3-4用戶(hù)信息實(shí)體ER圖 選課記錄課程編號(hào)學(xué)生編號(hào)選課編號(hào)選課日期 圖3-5選課記錄實(shí)體ER圖 課程任課教師上課地點(diǎn)課程編號(hào)上課時(shí)間 圖3-6課程實(shí)體ER圖 用戶(hù)用戶(hù)用戶(hù)課程公告作業(yè)教學(xué)資源選課記錄1:n1。課程管理:通過(guò)該模快,管理員能查看課程信息,添加新課程。在線資源瀏覽,通過(guò)該模塊,學(xué)生能瀏覽自己所選修課程發(fā)布的Word,PPT,影音課件或者下載其他格式的教學(xué)資源,例如word文檔,PPT幻燈片,影音課件等。學(xué)生模塊:個(gè)人信息,通過(guò)該模塊學(xué)生能查看到自己的信息。課程管理,通過(guò)該模塊,教師能查看選修自己所擔(dān)任課程的全部學(xué)生,發(fā)布課程公布。A.系統(tǒng)的結(jié)構(gòu)關(guān)系圖如下:見(jiàn)圖31B.結(jié)構(gòu)關(guān)系圖描述 系統(tǒng)的結(jié)構(gòu)關(guān)系圖是系統(tǒng)的總體功能分析,是在系統(tǒng)開(kāi)發(fā)的總體任務(wù)的基礎(chǔ)上完成的。下圖為數(shù)據(jù)模型圖[3]。其ER圖,如下所示。這個(gè)ER圖可畫(huà)成下圖。而學(xué)習(xí)成績(jī)是這兩個(gè)實(shí)體“學(xué)生”和“成績(jī)”共有的屬性,應(yīng)填在二者的聯(lián)系“學(xué)習(xí)”邊。首先,這三個(gè)實(shí)體不是一個(gè)統(tǒng)一體,學(xué)生成績(jī)與教師沒(méi)有內(nèi)在聯(lián)系,教師必須通過(guò)課程實(shí)體才能與學(xué)生建立聯(lián)系,因而先不考慮。首先來(lái)做出學(xué)生課程信息管理系統(tǒng)的ER圖,分析這個(gè)問(wèn)題的實(shí)體,從系統(tǒng)分析可以知道,學(xué)生的成績(jī)是由任課教師按照課程給出的,學(xué)生、課程、教師組成了這個(gè)系統(tǒng)的三個(gè)實(shí)體。課程管理:通過(guò)該模快,管理員能查看課程信息,添加新課程。在線資源瀏覽,通過(guò)該模塊,學(xué)生能瀏覽自己所選修課程發(fā)布的Word,PPT,影音課件或者下載其他格式的教學(xué)資源,例如word文檔,PPT幻燈片,影音課件等。輸出輸入計(jì)算機(jī)教務(wù)處公告課程公告教務(wù)處教師圖2-1教師課程管理流程圖輸出輸入計(jì)算機(jī)教務(wù)處教學(xué)資源資源教務(wù)處教師 圖2-2教師在線資源管理流程圖 學(xué)生模塊:個(gè)人信息,通過(guò)該模塊學(xué)生能查看到自己的信息。課程管理,通過(guò)該模塊,教師能查看選修自己所擔(dān)任課程的全部學(xué)生,發(fā)布課程公布。學(xué)校工作總體規(guī)劃由教務(wù)人員在學(xué)生課程信息管理系統(tǒng)中完成對(duì)運(yùn)行教務(wù)處所需的基本數(shù)據(jù)的維護(hù),包括這些信息的增加、修改及對(duì)各項(xiàng)信息的變動(dòng)都將在這進(jìn)行操作。該項(xiàng)目開(kāi)發(fā)的系統(tǒng)為學(xué)校學(xué)生課程信息管理系統(tǒng),是鑒于目前學(xué)校學(xué)生人數(shù)劇增,學(xué)生信息呈爆炸性增長(zhǎng)的前提下,學(xué)校對(duì)學(xué)生信息管理的自動(dòng)化與準(zhǔn)確化的要求日益強(qiáng)烈的背景下構(gòu)思出來(lái)的,該軟件設(shè)計(jì)完成后可用于所有教育單位(包括學(xué)校,學(xué)院等等),各個(gè)企事業(yè)單位都引入了信息管理軟件來(lái)管理自己日益增長(zhǎng)的各種信息,學(xué)生管理系統(tǒng)也是有了很大的發(fā)展,力求使系統(tǒng)功能簡(jiǎn)潔明了,但功能齊全且簡(jiǎn)單易于操作。學(xué)生能瀏覽自己所選課程所發(fā)布的word,PPT,影音課件或者下載其他格式的教學(xué)資源。從而方便學(xué)生對(duì)學(xué)校課程的基本情況的快速查詢(xún)和了解,以及管理者對(duì)課程的修改大大方便了學(xué)校教材管理部門(mén)和教務(wù)處的教學(xué)管理人員的工作。學(xué)生能查看到自己所選修的課程,該課程的上課時(shí)間地點(diǎn)等。該模塊的主要任務(wù)是維護(hù)系統(tǒng)的正常運(yùn)行和安全性設(shè)置,包括修改密碼、重新登錄等等。本系統(tǒng)主要可以實(shí)現(xiàn)以下的模塊的管理功能:教師操作(包括個(gè)人信息,課程管理,在線資源管理,幫助功能),學(xué)生操作(包括個(gè)人信息,課程管理,在線資源瀏覽下載,幫助功能),管理員操作(用戶(hù)管理,課程管理,課程幫助)。在類(lèi)庫(kù)中可以自由地加入新的方法和實(shí)例變量而不會(huì)影響用戶(hù)程序的執(zhí)行。通過(guò)使用 多線程 ,程序設(shè)計(jì)者可以分別用不同的線程完成特定的行為 ,而不需要采用全局的事件循環(huán)機(jī)制 ,這樣就很容易地實(shí)現(xiàn)網(wǎng)絡(luò)上的實(shí)時(shí)交互行為。 和其它解釋執(zhí)行的語(yǔ)言如 BASIC、 TCL不同 ,Java字節(jié)碼的設(shè)計(jì)使之能很容易地直接轉(zhuǎn)換成對(duì)應(yīng)于特定CPU的機(jī)器碼 ,從而得到較高的性能。 Java解釋器直接對(duì) Java字節(jié)碼進(jìn)行解釋執(zhí)行。同時(shí) ,Java的類(lèi)庫(kù)中也實(shí)現(xiàn)了與不同平臺(tái)的接口 ,使這些類(lèi)庫(kù)可以移植。這些字節(jié)碼指令對(duì)應(yīng)于 Java虛擬 機(jī)中的表示 ,Java解釋器得到字節(jié)碼后 ,對(duì)它進(jìn)行轉(zhuǎn)換 ,使之能夠在不同的平臺(tái)運(yùn)行。 Java不支持指針, 一切對(duì)內(nèi)存的訪問(wèn)都必須通過(guò)對(duì)象的實(shí)例變量來(lái)實(shí)現(xiàn) ,這樣就防止程序員使用 特洛伊 木馬等欺騙手段訪問(wèn)對(duì)象的私有成員 ,同時(shí)也避免了指針操作中容易產(chǎn)生錯(cuò)誤。另外, Java在編譯時(shí)還可捕獲類(lèi)型聲明中的許多常見(jiàn)錯(cuò)誤 ,防止動(dòng)態(tài)運(yùn)行時(shí)不匹配問(wèn)題的出現(xiàn)。它提供自動(dòng)垃圾收集來(lái)進(jìn)行內(nèi)存管理 ,防止程序員在管理內(nèi)存時(shí)容易產(chǎn)生的錯(cuò)誤。通過(guò)它提供的類(lèi)庫(kù)可以處理 TCP/IP協(xié)議 ,用戶(hù)可以通過(guò) URL地址在網(wǎng)絡(luò)上很方便地訪問(wèn)其它對(duì)象。而類(lèi)則提供了一類(lèi)對(duì)象的原型 ,并且通過(guò)繼承機(jī)制 ,子類(lèi)可以使用父類(lèi) 所提供的法 ,實(shí)現(xiàn)了代碼的復(fù)用。 Java語(yǔ)言的設(shè)計(jì)集中于對(duì)象及其接口 ,它提供了簡(jiǎn)單的類(lèi)機(jī)制以及動(dòng)態(tài)的接口模型。另外 ,Java也適合于在小型機(jī)上運(yùn) 行 ,它的基本解釋器及類(lèi)的支持只有 40KB左右 ,加上標(biāo)準(zhǔn)類(lèi)庫(kù)和線程的支持也只有 215KB左右。 Java語(yǔ)言是一種面向?qū)ο蟮恼Z(yǔ)言 ,它通過(guò)提供最基本的方法來(lái)完成指定的任務(wù) ,只需理解一些基本的概念 ,就可以用它編寫(xiě)出適合于各種情況的應(yīng)用程序。本系統(tǒng)的設(shè)計(jì)是在Windows XP中文版操作系統(tǒng)環(huán)境下,使用JSP開(kāi)發(fā)成功的。本系統(tǒng)純?yōu)樗饺嗽O(shè)計(jì),在開(kāi)發(fā)過(guò)程中沒(méi)有涉及合同、責(zé)任等與法律相抵觸的方面。從經(jīng)濟(jì)上講,目前計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。當(dāng)前學(xué)校用于學(xué)生管理的微機(jī),在存儲(chǔ)量、速度方面都能滿(mǎn)足數(shù)據(jù)庫(kù)運(yùn)行的要求。面對(duì)龐大的信息量,就需要有學(xué)生課程信息管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。由于本系統(tǒng)管理的對(duì)象都是在校學(xué)生,且每個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過(guò)程不是很復(fù)雜,因此比較適合于采用數(shù)據(jù)庫(kù)管理。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢(xún),從而減少管理方面的工作量。隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。這大大地阻礙了人類(lèi)經(jīng)濟(jì)的發(fā)展。使原本的舊的管理方法越來(lái)越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。 目 錄學(xué)生課程信息管理系統(tǒng)設(shè)計(jì)畢業(yè)論文目錄第1章 引言 1 系統(tǒng)及需求分析 1 系統(tǒng)需求 1 可行性分析 1 系統(tǒng)的功能介紹 4 項(xiàng)目規(guī)劃 4 系統(tǒng)管理模塊 4 課程管理模塊 5 在線資源管理模塊 5 系統(tǒng)開(kāi)發(fā)的目標(biāo) 5第2章 系統(tǒng)分析 6 業(yè)務(wù)流程分析 6 數(shù)據(jù)流程分析 8 數(shù)據(jù)流程圖 9 數(shù)據(jù)存儲(chǔ)分析 10 功能分析 12第3章 系統(tǒng)設(shè)計(jì) 13 軟件模塊結(jié)構(gòu)設(shè)計(jì) 13 系統(tǒng)方案確定 15 數(shù)據(jù)庫(kù)描述 15 軟件結(jié)構(gòu)設(shè)計(jì) 17 數(shù)據(jù)庫(kù)設(shè)計(jì) 18 數(shù)據(jù)庫(kù)需求分析 19 性能需求 19 數(shù)據(jù)精確度 19 運(yùn)行速度 19 適應(yīng)性 19 運(yùn)行需求 19 用戶(hù)界面 19 硬件接口 19 軟件接口 20 故障處理 20 其他需求 20第4章 系統(tǒng)結(jié)構(gòu) 21 任務(wù)概述 21 處理流程 21 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 21 邏輯結(jié)構(gòu)設(shè)計(jì) 21 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 23 運(yùn)行設(shè)計(jì) 25 運(yùn)行模塊的組合 25 運(yùn)行控制 25 運(yùn)行時(shí)間 25 出錯(cuò)輸出信息 25 出錯(cuò)處理對(duì)策 25 安全保密設(shè)計(jì) 26 維護(hù)設(shè)計(jì) 26 詳細(xì)設(shè)計(jì) 26 系統(tǒng)結(jié)構(gòu) 26 系統(tǒng)模塊 26 系統(tǒng)用戶(hù)管理模塊 26 課程管理模塊 27 上傳管理模塊 27 課程設(shè)置模塊 27 幫助模塊的設(shè)計(jì) 27第5章 系統(tǒng)功能 28 系統(tǒng)登陸界面 28 教師主界面 28 學(xué)生主界面 31 管理員主界面 33第6章 測(cè)試 34 系統(tǒng)開(kāi)發(fā)環(huán)境 34 系統(tǒng)測(cè)試 34 系統(tǒng)運(yùn)行與維護(hù) 36第7章 結(jié)論 37參考文獻(xiàn) 38致謝 39外文資料原文 40翻譯文稿 46第一章 引言第一章 引言學(xué)生課程信息管理系統(tǒng)是采用JSP+JavaBean的模式實(shí)現(xiàn)一個(gè)在線辦公平臺(tái),系統(tǒng)采用界面與業(yè)務(wù)邏輯分離的三層架構(gòu)設(shè)計(jì),將業(yè)務(wù)邏輯封裝在JavaBean中,使得系統(tǒng)的安全性,可維護(hù)性,重用性和可擴(kuò)展性都大大提高。 系統(tǒng)及需求分析 系統(tǒng)需求21世紀(jì)以來(lái),人類(lèi)經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。許多人還停留在以前的手工操作。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,課程管理系統(tǒng)軟件為學(xué)校辦公室?guī)?lái)了極大的方便。面對(duì)龐大的信息量,就需要有學(xué)生課程信息管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。通過(guò)調(diào)查,要求系統(tǒng)需要有以下功能:1) 由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有操作簡(jiǎn)單的人機(jī)界面2) 由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理3) 原始數(shù)據(jù)修改簡(jiǎn)單方便,支持多條件修改4) 方便的數(shù)據(jù)查詢(xún),支持多條件查詢(xún)5) 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好6) 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢(xún),從而減少管理方面的工作量。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,參考其它程序的功能,因此完全可以實(shí)現(xiàn)。而本系統(tǒng)的開(kāi)發(fā),為學(xué)校的工作效率帶來(lái)了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面:第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng);第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;第三,本系統(tǒng)的運(yùn)行可以大大的提高學(xué)校的工作效率;第四,本系統(tǒng)可以使敏感文檔更加安全,等等;本系統(tǒng)為一個(gè)小型的學(xué)生課程信息管理系統(tǒng),所耗費(fèi)的資源非常的小,學(xué)校的電腦無(wú)論是硬件還是軟件都能夠滿(mǎn)足條件,因此,本系統(tǒng)在運(yùn)行上是可行的。因此,本系統(tǒng)在法律上是可行的[1]。選擇開(kāi)發(fā)語(yǔ)言是一個(gè)重要的問(wèn)題,目前開(kāi)發(fā)語(yǔ)言較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇開(kāi)發(fā)語(yǔ)言和工具時(shí),應(yīng)考慮其應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的開(kāi)發(fā)語(yǔ)言和工具介紹如下:JAVA總的來(lái)說(shuō),具有以下特點(diǎn):Java語(yǔ)言有下面一些特點(diǎn) :簡(jiǎn)單、面向?qū)ο?、分布式、解釋?zhí)行、安全、體系結(jié)構(gòu)中立、可移植、高性能、多線程以及動(dòng)態(tài)性。 Java略去了運(yùn)算符重載、多重繼承等模糊的概念 ,并且通過(guò)實(shí)現(xiàn)自動(dòng)垃圾 收集大大簡(jiǎn)化了程序設(shè)計(jì)者的內(nèi)存管理工作。庫(kù)和線程的支持也只有 215KB左右。對(duì)象中封裝了它的狀態(tài)變量以及相應(yīng)的方法 ,實(shí)現(xiàn)了模塊化和信息隱藏 。 Java是
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1