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

正文內(nèi)容

20xxjsp學(xué)生課程管理系統(tǒng)論文(文件)

 

【正文】 ..........................................................................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ò)展性都大大提高。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生 課程 管理的效率 ,也是 學(xué)校 的科學(xué)化、正規(guī)化管理 ,與世界接軌的重要條件。武漢理工大學(xué) 畢業(yè)設(shè)計(jì)(論文) JSP 學(xué)生課程管理系統(tǒng) 學(xué)院(系): 信息工程學(xué)院 專業(yè)班級(jí): 通信工程 0606 班 學(xué)生姓名: 張小曼 指導(dǎo)教師: 王藍(lán)藍(lán)老師 摘 要 隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) ,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。 本文介紹了在 JSP+Mysql 環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)一個(gè)學(xué)生課程信息管理系統(tǒng)的過(guò)程。 系統(tǒng)及需求分析 系統(tǒng)需求 21 世 紀(jì)以來(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)了極大的方便。 通過(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ù)查詢,支持多條件查詢 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)題是否能夠解決。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。而本系統(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ú)論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運(yùn)行上是可行的。選擇開(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)性。庫(kù)和線程的支持也只有 215KB 左右。 Java 是面向網(wǎng)絡(luò)的語(yǔ)言。通過(guò)集成的面向?qū)ο蟮睦馓幚頇C(jī)制 ,在編譯時(shí) ,Java 提示出可能出現(xiàn) 但未被處理的例外 ,幫助程序員正確地進(jìn)行選擇以防止系統(tǒng)的崩潰。 Java 解釋器生成與體系結(jié)構(gòu)無(wú)關(guān)的字節(jié)碼指令 ,只要安裝了 Java 運(yùn)行時(shí)統(tǒng) ,Java 程序就可在任意的處理器上運(yùn)行。另外 , Java編譯器是由 Java 語(yǔ)言實(shí)現(xiàn)的 ,Java 運(yùn)行時(shí)系統(tǒng)由標(biāo)準(zhǔn) C 實(shí)現(xiàn) ,這使得 Java 系統(tǒng)本身也具有可移植性。 多線程機(jī)制使應(yīng)用程序能夠并行執(zhí)行 ,而且同步機(jī)制保證了對(duì)共享數(shù)據(jù)的正確操作。并且 Java通過(guò)接口來(lái)支持多重繼承 ,使之比嚴(yán)格的類繼承具有更靈活的方式和擴(kuò)展性 [2]。 課程管理模塊: 該模塊的主要功能是: 教師查看選修自己所擔(dān)任課程的全部學(xué)生,發(fā)布課程公告等。 在線資源管理模塊: 教師能發(fā)布和管理自己課程的教學(xué)課件,例如 word 文檔, PPT 幻燈片,影音課件等。 第二章 系 統(tǒng)分析 業(yè)務(wù)流程分析 本系統(tǒng)使用了先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)與數(shù)據(jù)管理技術(shù),使數(shù)據(jù)的準(zhǔn)確性與安全性得到了很大的提高,且在用戶的并行操作與用戶管理方面也有了極大地 改善。 在線資源管理,通過(guò)該模塊,教師能發(fā)布和管理自己課程的教學(xué),例如 word文檔, PPT 幻燈片,影音課件等。 圖 圖 2- 3 學(xué)生課程管理業(yè)務(wù)流程 圖 2- 4 學(xué)生在線資源管理業(yè)務(wù)流程 管理員模塊: 用戶管理:該 功能模塊,管理員能查詢所有的學(xué)生和教師的詳細(xì)信息,添加學(xué)生和教師,添加選課記錄。 再分析三個(gè)實(shí)體之間的聯(lián)系。因?yàn)槌煽?jī)既不是學(xué)生獨(dú)有的,也不是課程獨(dú)有的;“學(xué)生甲 70 分”或“英語(yǔ) 70 分”是不完全的,說(shuō)“學(xué)生甲英語(yǔ) 70 分”才是正確的,因?yàn)?70 分是學(xué)生甲和英語(yǔ)課二者共有的。 圖 2- 10 學(xué)生管理系統(tǒng)中教師與課程的 ER 聯(lián)系 教師與課程的 ER 圖組合到一起,得到最后的 ER 圖,有了 ER 圖,就可以設(shè)計(jì)數(shù)據(jù)庫(kù)。本項(xiàng)目中的學(xué)生信息系統(tǒng)需要完成的功能主要有: 教師模塊: 個(gè)人信息,通過(guò)該模塊教師能查看到自己所承擔(dān)的課程。 課程管理,通過(guò)該模塊,學(xué)生能查看選修自己所擔(dān)任課程,該課程上課的時(shí)間地點(diǎn)等。 數(shù)據(jù)庫(kù) 圖 3- 1 系統(tǒng)結(jié)構(gòu)關(guān)系圖 學(xué)生課程信息管理系統(tǒng) 教師界面 在線資源 用戶管理 課程管理 幫助 課程管理 學(xué)生界面 課程管理 個(gè)人信息 在線資源 管理員界面 個(gè)人信息 個(gè)人信息 選課信息 課程公告 作業(yè)管理 資源管理 個(gè)人信息 選課信息 課程公告 作業(yè)管理 下載資源 添加 新用戶 查看用戶信息 添加選課記錄 查看課程信息 用戶 bean 公告 Bean 課程 Bean 作業(yè) Bean 系統(tǒng)方案確定 通過(guò)對(duì)系統(tǒng)的研究與分析,系統(tǒng)主要應(yīng)完成的功能有:課程管理、學(xué)生課程管理、在線資源管理、系統(tǒng)管理等功能。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)是一個(gè)應(yīng)用系統(tǒng)的核心,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接關(guān)系到應(yīng)用系統(tǒng)的執(zhí)行效率,數(shù)據(jù)的一致性和完整性,設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶的各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的需求,數(shù)據(jù)庫(kù)設(shè)計(jì)一般包括幾個(gè)步驟。 數(shù)據(jù)庫(kù)需求分析: 數(shù)據(jù)庫(kù)需求分析就是要了解在這個(gè)應(yīng)用系統(tǒng)中,用戶需求查詢,更新,刪除和保存一些數(shù)據(jù),收集基本數(shù)據(jù),數(shù)據(jù)具結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。 每門課程可能有公告。 用戶,包括數(shù)據(jù)項(xiàng):用戶 id,用戶名,密碼,用戶類型(教師,學(xué)生,管理員)等。 作業(yè),包括數(shù)據(jù)項(xiàng):作業(yè)編號(hào),作業(yè)類型(教師發(fā)布作業(yè),還是學(xué)生提交的答案)等。而且也正由于數(shù)據(jù)量相對(duì)較少,故在數(shù)據(jù)傳輸時(shí)間和系統(tǒng)運(yùn)行時(shí)間上表現(xiàn)的較讓人滿意。 硬件接口 軟件較小除硬盤外,基本沒(méi)有與外界硬件的聯(lián)系,不過(guò)考慮到數(shù)據(jù)庫(kù)大量數(shù)據(jù)的備份等要求可以保持與磁帶機(jī)和光盤刻錄機(jī)的接口,這點(diǎn)較易實(shí)現(xiàn)。 其他需求 系統(tǒng)保證了較好的 可使用性與數(shù)據(jù)的安全保密性,但由于系統(tǒng)較小只保留一定程度的可移植性,可維護(hù)性。 運(yùn)行控制 系統(tǒng)運(yùn)行時(shí)有較友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。但有可能占用更多的數(shù)據(jù)存儲(chǔ)空間,權(quán)衡措施由用戶來(lái)決定。 create table course( id int auto_increment primary key not null, course_code varchar(20), course_name varchar(20), college varchar(20), course_time varchar(10), start_end varchar(30), course_teach varchar(20), course_credit varchar(10), course_site varchar(30), course_note varchar(200) ) create table homework( id int auto_increment primary key not null, title varchar(20), link varchar(30), date datetime, type char(2), course_code varchar(20), user_id varchar(30), status char(2) ) create table resource( id int auto_increment primary key not null, title varchar(20), course_code varchar(20), link varchar(30), date datetime , ext varchar(10), filesize varchar(20), type char(2) )。 詳細(xì)設(shè)計(jì) 系統(tǒng)結(jié)構(gòu) 在總體設(shè)計(jì)階段產(chǎn)生的系統(tǒng)結(jié)構(gòu)圖如軟件概要說(shuō)明書(shū)中的軟件數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),整個(gè)系統(tǒng)的結(jié)構(gòu)已非常的明了了,下 面就進(jìn)行軟件的詳細(xì)設(shè)計(jì)階段,進(jìn)行逐個(gè)模塊的詳細(xì)設(shè)計(jì)。 第五章 系 統(tǒng)功能 本部分主要內(nèi)容為本系統(tǒng)的登陸界面以及其簡(jiǎn)要介紹。課內(nèi)公告功能模塊可以上傳老師的課程公告 在線資源,先顯示擔(dān)任的所有課程 ,上傳某個(gè)具體課程所具有的全部資源。課內(nèi)公 告功能模塊需要顯示該登錄學(xué)生所選擇的課程,然后顯示每門課程下發(fā)布的所有公告。本功 能的實(shí)現(xiàn)極大的方便了學(xué)校管理和教務(wù)管理的功能,因此管理員模塊應(yīng)該為學(xué)校的教學(xué)和管理來(lái)說(shuō)都是起著非常重要的核心作用 [6]。 各 測(cè)試項(xiàng)目說(shuō)明 1) 用戶登錄窗口的測(cè)試 該測(cè)試的目的是保證登陸窗口的正確性與在錯(cuò)誤發(fā)生時(shí)的容錯(cuò)與糾錯(cuò)性。 具體通過(guò)在添加記錄框中輸入重復(fù)的用戶名,空用戶名和密碼來(lái)檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。 5) 修改課程信 息的測(cè)試 該測(cè)試的目的是保證修改課程信息的正確性與在數(shù)據(jù)輸入不正確時(shí)的容錯(cuò)與糾錯(cuò)性。 具體通過(guò)在查詢課程的查詢方式框中輸入空的學(xué)號(hào) ,空的姓名 ,或者空的班號(hào) ,來(lái)檢測(cè)系統(tǒng)的出錯(cuò)運(yùn)行情況。要求系統(tǒng)在遇到這些情況時(shí)能給出正確的錯(cuò)誤提示。 9) 設(shè)置年級(jí)課程的測(cè)試 該測(cè)試的目的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1