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

正文內(nèi)容

基于jsp教務信息發(fā)布系統(tǒng)論文-在線瀏覽

2025-01-20 21:53本頁面
  

【正文】 的研究。這樣可以節(jié)省大量的時間。 系統(tǒng)研究的內(nèi)容和 成果 系統(tǒng)基于 JSP 技術(shù)和 MYSQL 數(shù)據(jù)庫等開發(fā),具有安全、跨系統(tǒng)、易于移植等特性。系統(tǒng)從用戶需求的角度出發(fā),總結(jié)歸納了系統(tǒng)管理的對象 ,我們把系統(tǒng)劃分為幾個功能模塊,并分別實現(xiàn)。第 二 章主要介紹了系統(tǒng)運行的環(huán)境和使用的工具。包括對用戶類型和不同用戶需求的分析,從而規(guī)劃出系統(tǒng)的整個框架結(jié)構(gòu)。第 五 章是系統(tǒng)的運 行結(jié)果以及系統(tǒng)的實現(xiàn)過程中遇到的一些問題,最后,第 六 章對整個系統(tǒng)的開發(fā)過程作了簡單總結(jié)。與傳統(tǒng)的從命令行啟動的 Java 應用程序不同, 它 由 Web 服務器進行加載,該Web 服務器必須包含支持 Servlet 的 Java 虛擬機。 Servlet 用 Java 編寫, Servlet API 具有完善的標準。幾乎所有的主流服務器都直接或通過插件支持 Servlet。 它由一組用 Java 編程語言編寫的類和接口組成。有了 JDBC,向各種關(guān)系數(shù)據(jù)庫發(fā)送 SQL 語句就是一件很容易 的事。 把 Java 和 JDBC 結(jié)合起來 ,可以 使程序員只須寫一遍程序就可讓它在任何平臺上運行。例如,用 Java 和 JDBC API 可以發(fā)布含有 applet 的網(wǎng)頁,而該 applet 使用的信息可能來自遠程數(shù)據(jù)庫。隨著越來越多的程序員開始使用 Java 編程語言,對從 Java 中便捷地訪問數(shù)據(jù)庫的要求也在日益增加。 JSP 介紹 JSP 是 Java Server Pages 的縮寫,是由 Sun 公司倡導、許多公司參與,于 1999 年推出的一種動態(tài)網(wǎng)頁技術(shù)標準。 Servlet 是 Java 語言的一部分,提供了用于服務器編程的 API。 servlet 通過 HTML 與客戶交互信息,它的最大缺點不能有效管理頁面的邏輯部分和頁面的輸出部分,導致頁面代碼非?;靵y,所以用 servlet 來管理網(wǎng)站比較困難。而且, JSP 利用 對 JavaBeans 組件技術(shù)的支持,可以有效的管理頁面的邏輯部分和頁面的輸出部分。 JavaBeans 組件技術(shù)介紹 組件技術(shù) 是 面向?qū)ο蠹夹g(shù)進入到成熟的實用化階段 的產(chǎn)物 。 JavaBeans組件技術(shù) 描述了 Java的軟件組件模型。 應用程序開發(fā)者可以從開發(fā)廠家購買現(xiàn)成的 JavaBeans組件,拖放到集成開發(fā)環(huán)境的工具箱中,再將其應用于應用軟件的開發(fā)。在 JavaBeans模型中, JavaBeans 組件可以被修改或者與其他 JavaBeans組件組合以生成新的 JavaBeans 組件或完整的 Java 應用程序。大多數(shù)常用的 JavaBeans通常是中小型控制程序,但我們也可以編寫包裝整個應用程序運行邏輯的JavaBeans組件,并將其嵌入到復合文檔中,以便實現(xiàn)更為復雜的功能。 SQL 在關(guān)系型數(shù)據(jù)庫中的地位就猶如英語在世界上的地位。 利用它,用戶可以用幾南昌航空大學科技學院學士學位論文 5 乎同樣的語句在不同的數(shù)據(jù)庫系統(tǒng)上執(zhí)行同樣的操作。 SQL 已經(jīng)被 ANSI(美國國家標準化組織)確定為數(shù)據(jù)庫系統(tǒng)的工業(yè)標準。 SQL 語句通常用于完成一些數(shù)據(jù)庫的操作任務,比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。 (2) MySQL 數(shù)據(jù)庫 MySQL 是一個真正的多用戶、多線程 SQL 數(shù)據(jù)庫服務器。 MySQL 的開發(fā)者最初開發(fā)的 主要目標是快速、健壯和易用。 使用的工具及其他技術(shù)介紹 JCreator 簡介 JCreator 是一個開發(fā) Java 程序的工具,可以用來開發(fā) Java 應用程序、 Java 小程序或者 JSP 程序等。 第三章 系統(tǒng) 總體 分析與設(shè)計 系統(tǒng) 需求分析 系統(tǒng)的三類用戶所具有的各個功能中每個功能又需要幾個小的功能塊組成或者共同來實現(xiàn)。在設(shè)計時,可以從兩方面來考慮系統(tǒng)的結(jié)構(gòu)和功能:一是系統(tǒng)管理的對象;二是系統(tǒng)的用戶對象。 從系統(tǒng)的用戶來看,系統(tǒng)服務的用戶可以分為三類:學生、教師和管理員。這些界面,對用戶來講是系統(tǒng)最直觀體現(xiàn)。我們要設(shè)計 實現(xiàn)這個系統(tǒng),就是要把這兩種對象聯(lián)系起來,向用戶對象提供一個管理 各種資料信息對象的平臺。這些數(shù)據(jù)可以歸類為以下幾種:新聞通知、教師教務管理系統(tǒng) 學生系統(tǒng) 新聞通知查看 教師信息查看 課程信息查看 成績查看 教師系統(tǒng) 修改個人資料 發(fā)布信息 修改課程和班級信息 管理自己發(fā)布的信息 管理員系統(tǒng) 管理通知新聞 管理課程信息 管理教師的信息 管理班級信息 南昌航空大學科技學院學士學位論文 7 及其帳號信息、課程信息、班級信息、學生成績信息、管理員帳號信息。 與這些數(shù)據(jù)資料的類別對應,數(shù)據(jù)庫中創(chuàng)建了六個數(shù)據(jù)表,用來存儲其對應的信息。 (5) Result 成績表:用于 存儲學生成績信息,其中包括成績編號、學生學號、學生姓名、性別、該成績所屬課程的編碼、取得成績的年份、分數(shù)等; (6) Manager 管理員表:存儲管理員的 賬號 和密碼。 1 學生用戶模塊: 學生用戶的功能比較簡單,主要是信息的瀏覽, 如圖 , 其中的功能主要包括 : (1) 新聞通知的查看; (2) 教師信息的查看; (3) 課程和班級信息的查看; (4) 課程成績的查看。教師 需要和管理員進行一定互動的交流,而且必須有操作部分信息資料(比如教師自己的信息等)的權(quán)限,但又必須對他的權(quán)限進行限制。除瀏覽外,管理員對象必須具有如下功能 如圖 : (1) 管理員登 錄 ; (2) 發(fā)布新聞通知,并可以修改、刪除所有已發(fā)布的通知; (3) 添加教師用戶,并可以修改、刪除其具有的各種信息; (4) 添加課程,并可以對課程信息進行修改、刪除; (5) 為課程添加班級,并為班級指定任課教師; (6) 對課程成績進行管理,包括添加、修改和刪除; 圖 管理員結(jié)構(gòu) 圖 盡管每種用戶都有好多功能模塊,但其實有一些功能模塊實現(xiàn)的功能是相同或相近的(比如教師發(fā)布通知和管理員發(fā)布通知的功能),在具體的實現(xiàn)時,這些功能模塊可以相互借鑒重復的代碼,甚至將其融合進同一頁面,以簡化頁面結(jié)構(gòu)。下面分別對這三種用戶需要的功能進行詳細的描述。 學生用戶的功能 學生是系統(tǒng)主要的服務對象,學生用戶的功能也是最基本的。 管理員系統(tǒng) 管理通知新聞 管理 課程 信息 管理 課程 信息 管理 班級 信息 南昌航空大學科技學院學士學位論文 10 圖 學生用例 圖 (1) 查看新聞通知 通過一個頁面來查看教師和管理員發(fā)布的新聞通知。 (2) 查看教師信息 該功能通過一個頁面來顯示教師的一些基本信息,例如:姓名,性別,職稱,聯(lián)系方式,個人簡介等等。 (4) 查看課程成績信息 該功能通過一個頁面來顯示某一門課程 在指定年份的成績信息。 教師用戶的功能 教師用戶的功能比學生用戶要多,具有部分管理資料的權(quán)限,因此需要使用帳號和密碼驗證其身份。 查看教師信息 查看新聞通知 查看課程和班級信息 查看課程成績信息課 南昌航空大學科技學院學士學位論文 11 圖 教師用例 圖 (1) 教師登 錄 當管理員添加了教師帳號后,教師即可修改自己的帳號和密碼。 (2) 有限制的管理新聞通知 該功能包括三種操作:發(fā)布通知,修改已發(fā)布的通知,刪除已發(fā)布的通知。 教師對新聞通知的管理是受到限制的。 (3) 管理個人信息 個人信息是指教師自己的一些私人信息,比如聯(lián)系方式、職稱、個人簡介等等。但教師無權(quán)隨意修改自己的帳號名稱,若教師要修改此項,必須去管理員處申請,由管理員進行修改。比如:如果某教師給課程 a 的一個班級帶課,那么他僅有權(quán)限修改課程 a的課程大綱、課程描述以及該班級的信息。 管理員用戶的功能 管理員是整個系統(tǒng)的管理者,擁有最大最廣泛的權(quán)限,需要通過登 錄 來驗證身份。 圖 管理員用例 圖 (1) 管理員登 錄 與教師登 錄 相仿,管理員使用自己的帳號和密碼登 錄 管理員模塊。每一種操作通過相應的頁面來實現(xiàn)。 (3) 管理教師用戶及其信息 發(fā)布通知 添加教師用戶生 添加課程 修改通知 刪除通知 修改,刪除教師用戶 修改,刪除課程信息 班級信息 課 管理課程成績信息 南昌航空大學科技學院學士學位論文 13 管理員對教師用戶的管理操作同樣包括三種:添加教師用戶、修改教師用戶信息、刪除教師用戶。 對教師用戶的管理是管理員具有的最重要的功能之一。 (4) 管理課程信息 對課程信息的管理操作亦 有三種:添加課程,修改課程信息,刪除課程信息。 課程信息的管理同樣是管理員具有的最主要的功能之一。課程開設(shè)的班級數(shù)目同樣需由管理員來設(shè)定。在創(chuàng)建課程信息時,管理員需要設(shè)定該課程開設(shè)的班級數(shù)量。創(chuàng)建了班級之后,管理員還需要為課程的每一個班級指定任課教師。 當管理 員刪除課程時,該課程附帶的班級的數(shù)據(jù)將被一起刪除。 這些操作包括:添加新的課程成績數(shù)據(jù)、修改數(shù)據(jù)庫中已存在的課程成績數(shù)據(jù)、單個刪除課程成績數(shù)據(jù),刪除某門課程指定年份的所有成績數(shù)據(jù)。教師和管理員都可以管理新聞,只是管理員的權(quán)限最大。管理員和教師都可以管理,而且,只要添加了課程才可以添加 成績。 老師可以自己寫入成績,管理員也 可以。 通過這個數(shù)據(jù)庫對程序進行管理。 總體表設(shè)計 該系統(tǒng)中共需要創(chuàng)建 6 個數(shù)據(jù)表,依 次是: 1. News 表:記錄 新聞 信息 2. Teacher 表 :記錄 教師 信息 3. Course 表:記錄 存儲課程 信息 4. Class 表:記錄 存儲班級 信息 5. Result 成績表: 記 錄 存 儲學生 成績 信息 6. Manager 管理員表 : 存儲管理員的帳號和密碼 南昌航空大學科技學院學士學位論文 16 數(shù)據(jù)庫表的結(jié)構(gòu) 表 1: News表的定義 字段名 字段描述 是否為主鍵 數(shù)據(jù)類型 長度 約束 說明 news_id 新聞編號 是 char 20 Not null 惟一標識 news_titl 標題 否 char 10 news_content 內(nèi)容 char 10 news_affix_url 附件路徑 char 20 news_affix_title 附件標題 char 50 news_date 發(fā)布時間 char 50 news_source 發(fā)布者賬號 char 50 Not null 表 2: Teacher表的定義
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1