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

正文內(nèi)容

基于jsp教務(wù)信息發(fā)布系統(tǒng)論文(編輯修改稿)

2024-12-23 21:53 本頁面
 

【文章內(nèi)容簡介】 QL 語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)使用 SQL, 同時 它們 也 有 自己 另外的專有擴(kuò)展功能 , 但是,標(biāo)準(zhǔn)的 SQL 命令,比如 Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成絕大多數(shù)數(shù)據(jù)庫的操作。 (2) MySQL 數(shù)據(jù)庫 MySQL 是一個真正的多用戶、多線程 SQL 數(shù)據(jù)庫服務(wù)器。 MySQL 是以一個客戶機(jī) /服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個服務(wù)器守護(hù)程序 MySQL 和很多不同的客戶程序和庫組成。 MySQL 的開發(fā)者最初開發(fā)的 主要目標(biāo)是快速、健壯和易用。它能 以更快的速的 處理與其他 提供數(shù)據(jù)庫廠家 的產(chǎn)品 在一個數(shù)量級上的大型數(shù)據(jù)庫。 使用的工具及其他技術(shù)介紹 JCreator 簡介 JCreator 是一個開發(fā) Java 程序的工具,可以用來開發(fā) Java 應(yīng)用程序、 Java 小程序或者 JSP 程序等。使用 JCreator,比直接使用 JDK 開發(fā)程序要方便的多,而且,和那些大型的 Java 開發(fā)工具如 JBuilder 比較, JCeator 又精簡的多,也更適合開發(fā)這次課題的系統(tǒng)。 第三章 系統(tǒng) 總體 分析與設(shè)計(jì) 系統(tǒng) 需求分析 系統(tǒng)的三類用戶所具有的各個功能中每個功能又需要幾個小的功能塊組成或者共同來實(shí)現(xiàn)。從 Web 頁面的角度考慮,每個功能模塊,要好幾個頁面的組織配合才可以完成,因此,頁面框架的組織結(jié)構(gòu)是比較復(fù)雜的,圖 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 6 2 圖 系統(tǒng)結(jié)構(gòu)框架圖 系統(tǒng)功能和結(jié)構(gòu)分析 本課題要實(shí)現(xiàn)的系統(tǒng),是一個教務(wù)信息管理系統(tǒng)。在設(shè)計(jì)時,可以從兩方面來考慮系統(tǒng)的結(jié)構(gòu)和功能:一是系統(tǒng)管理的對象;二是系統(tǒng)的用戶對象。 從管理的對象來看,系統(tǒng)需要對新聞通知、教師信息、課程信息、班級信息、學(xué)生成績等等資料進(jìn)行管理。 從系統(tǒng)的用戶來看,系統(tǒng)服務(wù)的用戶可以分為三類:學(xué)生、教師和管理員。三類用戶各需要不同的功能界面。這些界面,對用戶來講是系統(tǒng)最直觀體現(xiàn)。所以,我們在設(shè)計(jì)系統(tǒng)時,即是以上述三類用戶為基礎(chǔ),根據(jù)他們 各自不同的功能需求來設(shè)計(jì)系統(tǒng)的框架結(jié)構(gòu)。我們要設(shè)計(jì) 實(shí)現(xiàn)這個系統(tǒng),就是要把這兩種對象聯(lián)系起來,向用戶對象提供一個管理 各種資料信息對象的平臺。 系統(tǒng)管理對象的分析 系統(tǒng)管理的對象是大量的資料數(shù)據(jù)。這些數(shù)據(jù)可以歸類為以下幾種:新聞通知、教師教務(wù)管理系統(tǒng) 學(xué)生系統(tǒng) 新聞通知查看 教師信息查看 課程信息查看 成績查看 教師系統(tǒng) 修改個人資料 發(fā)布信息 修改課程和班級信息 管理自己發(fā)布的信息 管理員系統(tǒng) 管理通知新聞 管理課程信息 管理教師的信息 管理班級信息 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 7 及其帳號信息、課程信息、班級信息、學(xué)生成績信息、管理員帳號信息。這些數(shù)據(jù)的類屬和類型由系統(tǒng)用戶的功能來決定,由數(shù)據(jù)庫和數(shù)據(jù)表來實(shí)現(xiàn)。 與這些數(shù)據(jù)資料的類別對應(yīng),數(shù)據(jù)庫中創(chuàng)建了六個數(shù)據(jù)表,用來存儲其對應(yīng)的信息。具體如下: (1) News新聞表:用于存儲新聞信息,其中包括新聞 編號、標(biāo)題、內(nèi)容、附件名稱、附件路徑、新聞來源、新聞發(fā)布者的帳號類型和發(fā)布時間等; (2) Teacher 教師表:用于存儲教師信息,其中包括教師編號、教師姓名、性別、教師帳號名、密碼、職稱、聯(lián)系方式、所屬系所、辦公地點(diǎn)、個人簡介等; (3) Course 課程表:用于存儲課程信息,其中包括課程編碼、課程名稱、課程大綱、開設(shè)年份、學(xué)時、學(xué)分、課程開設(shè)的班級數(shù)目等; (4) Class 班級表:用于存儲班級信息,其中包括班級編號、班級所屬課程的編碼、任課教師帳號、課程進(jìn)度的路徑(附件形式)、作業(yè)信息、考試信息等。 (5) Result 成績表:用于 存儲學(xué)生成績信息,其中包括成績編號、學(xué)生學(xué)號、學(xué)生姓名、性別、該成績所屬課程的編碼、取得成績的年份、分?jǐn)?shù)等; (6) Manager 管理員表:存儲管理員的 賬號 和密碼。 系統(tǒng)用戶功能的分析 根據(jù)上面的分析,系統(tǒng)功能可由三個大的方面組成:學(xué)生用戶功能模塊集、教師功能模塊集和管理員功能模塊集。 1 學(xué)生用戶模塊: 學(xué)生用戶的功能比較簡單,主要是信息的瀏覽, 如圖 , 其中的功能主要包括 : (1) 新聞通知的查看; (2) 教師信息的查看; (3) 課程和班級信息的查看; (4) 課程成績的查看。 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 8 圖 學(xué)生結(jié)構(gòu) 2 教師用戶模塊: 教師用戶的功能稍微復(fù)雜一些。教師 需要和管理員進(jìn)行一定互動的交流,而且必須有操作部分信息資料(比如教師自己的信息等)的權(quán)限,但又必須對他的權(quán)限進(jìn)行限制。除學(xué)生的瀏覽之外,教師對象還具有如下功能 如圖 : (1) 教師登 錄 ; (2) 發(fā)布新聞通知,并可以修改、刪除自己發(fā)布的通知; (3) 修改自己的個人信息(包括密碼等); (4) 修改自己所帶課程和班級的信息; 圖 教師結(jié)構(gòu) 圖 學(xué)生 新聞通知查 看 教師信息查 看 班級信息查 看 成績查 看 課程信息查 看 教師系統(tǒng) 修改個人質(zhì)料 發(fā)布信息 修改課程和班級信息 管理自己發(fā)布的信息 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 9 3 管理員 模塊: 管理員用戶幾乎可以操作一切被管理的對象數(shù)據(jù),具有最廣泛的權(quán)限,他需要的功能最多,也最復(fù)雜。除瀏覽外,管理員對象必須具有如下功能 如圖 : (1) 管理員登 錄 ; (2) 發(fā)布新聞通知,并可以修改、刪除所有已發(fā)布的通知; (3) 添加教師用戶,并可以修改、刪除其具有的各種信息; (4) 添加課程,并可以對課程信息進(jìn)行修改、刪除; (5) 為課程添加班級,并為班級指定任課教師; (6) 對課程成績進(jìn)行管理,包括添加、修改和刪除; 圖 管理員結(jié)構(gòu) 圖 盡管每種用戶都有好多功能模塊,但其實(shí)有一些功能模塊實(shí)現(xiàn)的功能是相同或相近的(比如教師發(fā)布通知和管理員發(fā)布通知的功能),在具體的實(shí)現(xiàn)時,這些功能模塊可以相互借鑒重復(fù)的代碼,甚至將其融合進(jìn)同一頁面,以簡化頁面結(jié)構(gòu)。 各模塊的詳細(xì)設(shè)計(jì) 各個模塊按上面分析的三種用戶類型進(jìn)行歸類。下面分別對這三種用戶需要的功能進(jìn)行詳細(xì)的描述。 還有對個模塊的子模塊進(jìn)行詳細(xì)的描述。 學(xué)生用戶的功能 學(xué)生是系統(tǒng)主要的服務(wù)對象,學(xué)生用戶的功能也是最基本的。而且,學(xué)生用戶是非管理型的,即不需要任何身份驗(yàn)證。 管理員系統(tǒng) 管理通知新聞 管理 課程 信息 管理 課程 信息 管理 班級 信息 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 10 圖 學(xué)生用例 圖 (1) 查看新聞通知 通過一個頁面來查看教師和管理員發(fā)布的新聞通知。通知的內(nèi)容包括標(biāo)題、正文、附件等。 (2) 查看教師信息 該功能通過一個頁面來顯示教師的一些基本信息,例如:姓名,性別,職稱,聯(lián)系方式,個人簡介等等。 (3) 查看課程和班級信息 該功能通過一個頁面來顯示課程和班級的一些基本信息,例如:課程編碼,課程名稱,課時,考試信息,各個班級的任課教師以及提供課程大概和班級進(jìn)度表的下載等等。 (4) 查看課程成績信息 該功能通過一個頁面來顯示某一門課程 在指定年份的成績信息。任意一個用戶都可以查看該課程所有同學(xué)的成績。 教師用戶的功能 教師用戶的功能比學(xué)生用戶要多,具有部分管理資料的權(quán)限,因此需要使用帳號和密碼驗(yàn)證其身份。但教師的管理權(quán)限又需要受到限制,例如一個教師不可以對其他教師的信息進(jìn)行任意的修改。 查看教師信息 查看新聞通知 查看課程和班級信息 查看課程成績信息課 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 11 圖 教師用例 圖 (1) 教師登 錄 當(dāng)管理員添加了教師帳號后,教師即可修改自己的帳號和密碼。在登 錄 頁面,教師通過自己的帳號和密碼來登 錄 進(jìn)入教師管理模塊。 (2) 有限制的管理新聞通知 該功能包括三種操作:發(fā)布通知,修改已發(fā)布的通知,刪除已發(fā)布的通知。每一種操作由其對應(yīng)的頁面來實(shí)現(xiàn)。 教師對新聞通知的管理是受到限制的。 自己只可以管理自己發(fā)布的信息,不可以亂改別人的信息。 (3) 管理個人信息 個人信息是指教師自己的一些私人信息,比如聯(lián)系方式、職稱、個人簡介等等。這些信息由管理員創(chuàng)建教師用戶時初始化,教師自己也可以在登陸后對其進(jìn)行修改。但教師無權(quán)隨意修改自己的帳號名稱,若教師要修改此項(xiàng),必須去管理員處申請,由管理員進(jìn)行修改。 查看個人信息 刪除課程 修改新聞通知課 刪除新聞通知 發(fā) 布通知新聞 教師登 錄 添加班級 添加課程 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 12 (4) 有限制的管理課程和班級信息 教師沒有添加、刪除課程和 班級的權(quán)限,他對課程和班級的操作,僅僅是修改自己任課的課程的部分信息以及任課班級的信息。比如:如果某教師給課程 a 的一個班級帶課,那么他僅有權(quán)限修改課程 a的課程大綱、課程描述以及該班級的信息。教師任課的課程和班級由管理員來指定。 管理員用戶的功能 管理員是整個系統(tǒng)的管理者,擁有最大最廣泛的權(quán)限,需要通過登 錄 來驗(yàn)證身份。此處同樣僅列出管理員用戶擴(kuò)充的功能,不再敘述與學(xué)生用戶相同的基本功能。 圖 管理員用例 圖 (1) 管理員登 錄 與教師登 錄 相仿,管理員使用自己的帳號和密碼登 錄 管理員模塊。 (2) 管理新聞通知 對新聞通知的管理操作包括三種:發(fā)布通知、修改通知、刪除通知。每一種操作通過相應(yīng)的頁面來實(shí)現(xiàn)。 管理員有權(quán)對所有已發(fā)布的信息進(jìn)行操作。 (3) 管理教師用戶及其信息 發(fā)布通知 添加教師用戶生 添加課程 修改通知 刪除通知 修改,刪除教師用戶 修改,刪除課程信息 班級信息 課 管理課程成績信息 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 13 管理員對教師用戶的管理操作同樣包括三種:添加教師用戶、修改教師用戶信息、刪除教師用戶。每種操作通過相應(yīng)的頁面實(shí)現(xiàn)。 對教師用戶的管理是管理員具有的最重要的功能之一。管理員不僅可以修改所有教師用戶的信息,甚至可以修改教師的帳號名稱。 (4) 管理課程信息 對課程信息的管理操作亦 有三種:添加課程,修改課程信息,刪除課程
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1