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

正文內(nèi)容

學校教材訂購系統(tǒng)分析與設計_(編輯修改稿)

2025-04-09 07:37 本頁面
 

【文章內(nèi)容簡介】 客戶端子系統(tǒng)包括查詢 教材 , 教材 錄入,回答 專業(yè)班級 ,提交 教材 等功能。圖B1 和圖 B2 為客戶端和管理端的組成構圖。 學 校 訂 購 教材 系 統(tǒng)客 戶 端 子 系統(tǒng)管 理 端 子 系統(tǒng)管 理 課 程查 看 教 材填 寫 申 請 單結 束 1結 束 2結 束 3結 束 4 結 束 5結 束 6管 理 教 材管 理 班 級管 理 專 業(yè)管 理 用 戶訂 購 教 材教 材 發(fā) 放庫 存 盤 點結 束 7結 束 8結 束 9結 束 1 0結 束 1 1結 束 1 2結 束 1 3結 束 1 4 結 束 1* 結 束 2* 結 束 3* 結 束 4* 結 束 5* 結 束 6* 結 束 7* 結 束 8* 結 束 9* 結 束 1 0* 結 束 1 1* 結 束 1 2* 結 束 1 3* 結 束 1 4* 圖 B1 客戶端子系統(tǒng)圖示 圖 B2 管理端子系統(tǒng) 3 .界面設計 17 本系統(tǒng)的用戶界面按功能分為客戶端界面和管理端界面。 登 錄 界 面管 理 首 頁查 詢 教 材訂 購教 材 詳 細 信息管 理 班 級管 理 教 材訂 購 教 材發(fā) 放 教 材盤 點 庫 存管 理 專 業(yè)專 業(yè) 詳 細 信息管 理 班 級管 理 教 材訂 購 教 材發(fā) 放 教 材盤 點 庫 存管 理 專 業(yè)增 加 專 業(yè)修 改 專 業(yè)專 業(yè) 列 表刪 除 專 業(yè)班 級 詳 細 信息增 加 班 級修 改 班 級班 級 列 表 刪 除 班 級教 材 列 表增 加 教 材修 改 教 材申 請 表 列 表刪 除 教 材查 詢 教 材增 加 教 材修 改 教 材申 請 表 列 表刪 除 教 材發(fā) 放 中等 待教 材 列 表已 訂 購申 請 單 列 表增 加 教 材修 改 教 材教 材 列 表刪 除 教 材 圖 B3 管理端的頁面流程 管理端界面設計 管理端主要實現(xiàn) 專業(yè) 管理、 專業(yè)班級 管理、 教材 發(fā)布、 教材 管理、面試管理以及用戶管理等功能。主要界面設計如下: 登錄界面:通過輸入用戶各和密碼實現(xiàn)用戶登錄,并判斷用戶的權限; 18 圖 B4 用戶登錄 錯誤時 圖 B5 用戶登錄界面設計 管理首頁:根據(jù)用戶的權限,進入首頁,并在首頁中展示此用戶相應可以操 作的權限功能; 19 圖 B6 管理員登錄后的頁面 管理 專業(yè) :包括“ 專業(yè) 列表”、“ 專業(yè) 詳細信息”、“增加 專業(yè) ”、“刪除 專業(yè) ”、“修改專業(yè) ”等頁面; 圖 B7 管理員添加專業(yè) 20 圖 B8 管理員查找專業(yè) 圖 B9 管理 員刪除專業(yè) 專業(yè)班級 管理:包括“ 專業(yè)班級 列表”、“ 專業(yè)班級 詳細信息”、“修改 班級 ”、“增加班級 ”、“刪除 班級 ”等頁面; 21 圖 B10 管理 專業(yè)班級 界面設計 (刪除) 圖 B11 管理 專業(yè)班級 界面設計 (查找) 管理 教材 :包括“ 教材 列表”、“ 系主任 申請 列表 ”、“查看 教材 ” 、“教材詳細信息”等頁面; 22 圖 B12 管理 教材 界面設計 (查找) 發(fā)布 教材 : 可以查詢已經(jīng)發(fā)放了的教材。 圖 B13 發(fā)布 教材 界面設計 庫存 管理: 可以查詢具體教材還剩多少。 23 圖 B14 管理 庫存 界面設計 訂購 管理: 可以查詢某個訂購號。了解訂購單的詳細信息,例如數(shù)量,價格等。 圖 B15 管理 訂購 界面設計 客戶端界面設計 各 系 部 專 業(yè) 主 任登 錄課 程 信 息 課 程 詳 細 信 息 教 材 信 息 教 材 列 表 申 請 教 材 提 交 圖 B16 客戶端的頁面流程 客戶端主要為 系主任 提供 教材申請 的過程, 系主任 通過選擇合適的 課程 ,填寫個人 申請 ,并通過 審核 ,提交的 申請 同到服務器端,供管理者 審核 。 在客戶界面, 系主任 首先進入 學校教材管理 界面,點擊“ 課程 ”按鈕進入 課程 列表界面,包括“ 教材 列表”、“ 教材 詳細信息”、“申請 教材 ”等頁面。 24 圖 B17 客戶端主頁面界面設計 圖 B18 客戶端主 下拉框 設計 圖 B19 系主任添加課程 界面設計 25 圖 B20 系主任 查詢 教材 界面設計 圖 B21 系主任刪除課程 界面設計 26 圖 B22 系主任 填寫 申請單 界面設計 4. 體系結構 系統(tǒng)的總體結構設計遵循如下原則。 1)系統(tǒng)應具有良好的適應性:能適應用戶對系統(tǒng)的軟件環(huán)境、管理內(nèi)容、模式和界面的要求; 2)系統(tǒng)應具有可靠性:采用成熟的技術方法和軟件開發(fā)平臺,以保證系統(tǒng)在以后的實際應用中安全、可靠; 3)系統(tǒng)應具有較好的安全性:應提高安全機制和用戶權限限制機制的完善程度,確保數(shù)據(jù)的受限訪問; 4)系統(tǒng)應具有良好的可維護性:系統(tǒng)應易于維護、安裝; 5)系統(tǒng)應具有良好的可擴展性:系統(tǒng)應適應未來 信息化建設的要求,能方便地進行功能擴展,以建立完善的信息集成管理體系。 本系統(tǒng)采用體系結構, struct 是一個基于模型( Model)一視圖( View)一控制器( Controller),即 MVC 模式的應用架構的開源框架。 體系結構 目前軟件項目中有很多體系結構,其中 struct 是比較流行的一種。 struct 體系結構 對于開發(fā) Web 應用,要從頭設計并開發(fā)出一個可靠、穩(wěn)定的框架不是一件容易的事情。隨著 Web 開發(fā)技術的日趨成熟,在 Web 開發(fā)領域出現(xiàn)了一些現(xiàn)成的優(yōu)秀的框架、開發(fā)者可以直接使用它們 , struct 就是一個很好的框架結構,它是在 JSP Model2 基礎上實現(xiàn)的一個MVC 框架,在 struct 框架在模型由實現(xiàn)業(yè)務邏輯的 JavaBean 或者 EJB 組件構成,控制器由ActionServlet 和 Action 來實現(xiàn),視圖由一組 JSP 文件組成,圖 B5 顯示了 Struct 實現(xiàn)的 MVC框架。 其中: 27 視圖, 就是一組 JSP 文件,這些 JSP 文件沒有業(yè)務邏輯,也沒有模型信息,只有標簽,這些標簽可以是標準的 JSP 標簽或者是客戶化標簽,如 struct標簽庫的標簽。此外,通常將 struct 框架中的 ActionForm Bean 也劃為視圖模塊, ActionForm Bean 是一種JavaBean,除了具有一些 JavaBean的常規(guī)方法外,還包含了一些特殊的方法,用于驗證 HTML表單數(shù)據(jù)以及將其屬性重新設置為默認值。 Struct 框架利用 ActionForm Bean 來進行視圖和控制器之間表單數(shù)據(jù)的傳遞。 Strcut框架將用戶輸入的表單數(shù)據(jù)保存在 ActionForm Bean中,將它傳遞給控制器,控制器可以對 ActionForm Bean中的數(shù)據(jù)進行修改, JSP文件使用struct標簽讀取修改后的 ActionForm Bean的信息,然后重新設置 HTML表單。 圖 B23 struct 實現(xiàn)的 MVC 框架 控制器, 控制器由 ActionServlet類和 Action類實現(xiàn), ActionServlet類是 struct框架中的核心組件,是這個 MVC 的中央控制器的角色。 ActionServlet 主要負責接收 HTTP請求的信息,根據(jù)配置文件 的配置信息,將請求轉發(fā)給適當?shù)?Action對象,如果該 Action 對象不存在, ActionServlet會 先創(chuàng)建這個 Action 對象 .Action類負責調用模型的方法,更新模型的狀態(tài),并幫助控制應用程序的流程,對于小型簡單的應用,Action類本身也可以完成一些實際的業(yè)務邏輯。 模型, 模型表示應用程序的狀態(tài)和業(yè)務邏輯,業(yè)務邏輯常常由 JavaBean或者 EJB組件實現(xiàn)。 如果在 Web應用開發(fā)中套用現(xiàn)成的 struct框架,就可以簡化每個開發(fā)階段的工作,開發(fā)人員可以更加有針對性地分析應用需求,不必重新設計框架,只需在 struct 框架的基礎上,設計 MVC 各個模塊包含的具體組件,在編碼過程中,可以充分利用 struct 提 供的各種實用類和標簽庫,簡化編碼工作。 Struct 框架可以方便迅速地將一個復雜的應用劃分成模型、視圖和控制器組件,而struct的配置文件 ,以簡化開發(fā)過程。 系統(tǒng)體系結構 根據(jù)系統(tǒng)分析結果,該系統(tǒng)從結構上應滿足: 基于游覽器進行顯示以方便用戶使用; 采用 MVC的三層體系結構,分化各個功能組件; 采用 JDBC技術與數(shù)據(jù)庫通信以便于數(shù)據(jù)庫的轉換; 采用標簽技術完成動態(tài)頁面的簡單邏輯。 本系統(tǒng)的體系結構如圖 B6所示,它基本遵循了 struct體系的 MVC框架規(guī)范。 控制器 ActionServlet 視圖 JSP 模型 JavaBean EJB Action Action Action 瀏覽器 Web 服務器 28 圖 B24 系統(tǒng)的體系結構 其中: 表示層, 用于與用戶進行交互并顯示結果。包括所有的 JSP,提供用戶界面,接受用戶輸入,還包括相應的 ActionFrom Bean,用來存放表單數(shù)據(jù),并進行表單數(shù)據(jù)驗證; 控制層, 包括所有的 Action類,它完成三項任務,一是進行業(yè)務邏輯驗證,二是調用模型組件,三是決定將合適的視圖組件返回給用戶; 模型, 包括進行邏輯處理的 JavaBean 等,數(shù)據(jù)庫采用 ODBC 技術以提供數(shù)據(jù)庫的可移 植性。 1)客戶層: 用于與企業(yè)信息系統(tǒng)的用戶進行交互以及顯示根據(jù)特定業(yè)務規(guī)則進行計算后的結果。本系統(tǒng)將完全采用基于 Web的( B/S架構)客戶端,即用戶可以直接通過瀏覽器來訪問和使用本系統(tǒng)。 2)中間層: 這相當于三層標準架構中的 Web應用服務層,支持諸如響應客戶請求以及查詢等功能。并且由中間層進行邏輯處理,再將處理的結果反饋給客戶或者發(fā)送到數(shù)據(jù)庫中。 3)服務層: 主要是數(shù)據(jù)庫系統(tǒng),這里的數(shù)據(jù)庫系統(tǒng)主要是關系數(shù)據(jù)庫系統(tǒng)( RDMS)。 系統(tǒng)進行環(huán)境 下面講述系統(tǒng)運行的網(wǎng)絡結構,硬件、軟件 環(huán)境。 網(wǎng)絡結構圖 本系統(tǒng)的網(wǎng)絡拓撲圖如圖 B8 所示。 視圖 (V)層 :用戶界面 (瀏覽器 ) HTML,CSS,DHTML,JavaScript,XML 視圖 (V)層 :服務器端腳本 Connects UI to Business Objects, Java Server Pages,Java Servlets 控制 (C)層 :分布式組件 JavaBean 模型 (M):數(shù)據(jù)源和持久對象存儲 ODBC, JDBC, OLEDB, ADO, XML, LDAP 29 i n t e r n e t 互 聯(lián) 網(wǎng)系 統(tǒng) 管 理 員W e b 服 務 器數(shù) 據(jù) 庫 服 務 器交 換 機遠 程 用 戶 機 ? ? ? ? ? ?遠 程 用 戶 機局 域 網(wǎng) 用 戶 圖 B25 網(wǎng)絡拓撲圖 其中的局域網(wǎng)用戶機主要是公司內(nèi)部的人員可以使用的機器,運程用戶機主要是指通過互聯(lián)網(wǎng)登錄系統(tǒng)的人員使用的機器,可以是公司內(nèi)部的人,也可以是 系主任 。 硬件環(huán)境 本系統(tǒng)的硬件環(huán)境如下。 1)客戶機:普通 PC CPU: 內(nèi)存: 256MB以上 能夠運行 分辨率:推薦使用 1024 768像素 2) Web 服務器 CPU: 內(nèi)存: 1GB以上 硬盤: 80GB以上 網(wǎng)卡: KMb/s速度網(wǎng)卡 3)數(shù)據(jù)庫服務器 CPU: 內(nèi)存: 1GB以上 硬盤: 80GB以上 軟件環(huán)境 本系統(tǒng)的軟件環(huán)境如下: 操作系統(tǒng): UNIX/Linux/Windows2021或以上版本 數(shù)據(jù)庫: SQL Server 2021 開發(fā)工具包: JDK 開發(fā)環(huán)境: Web服務器: Tomcat 瀏覽器: 1) 數(shù)據(jù)庫及操作系統(tǒng): 對于核心數(shù)據(jù)庫來說,選擇一個合適的數(shù)據(jù)庫系統(tǒng)對我們的系統(tǒng)運行
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1