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

正文內(nèi)容

基于web的高校教材選訂系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-免費(fèi)閱讀

  

【正文】 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 概念結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。應(yīng)用 Struts 的目的是為了分離視圖層和控制層;Spring 是為了通過(guò)接口編程,提高程序的重用率和可維護(hù)性; Hibernate 的目的是為了實(shí)現(xiàn)用面向?qū)ο蟮乃枷雭?lái)管理數(shù)據(jù)庫(kù),實(shí)現(xiàn)與數(shù)據(jù)庫(kù)之間的低耦合 [14]。 體系結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)采用目前主流的 SSH 三層架構(gòu)技術(shù), SSH 三層架構(gòu)技術(shù) 是目前流行的MVC 框架之一。 輕量級(jí)的 SSH 整合框架和 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,能夠達(dá)到面向未來(lái)的發(fā)展要求,從而提高擴(kuò)展效率、縮短開(kāi)發(fā)周期,便于二次開(kāi)發(fā)。 性能需求 軟件系統(tǒng)在性能方面的要求就是系統(tǒng)所必須遵循的一些約 束和限制,如訪問(wèn)權(quán)限的限制、處理時(shí)間的約束、可靠性要求和健壯性要求等。 書(shū)籍信息: 書(shū)號(hào) 、書(shū)名、作者、出版社、單價(jià)。 、年份、學(xué) 期、書(shū)籍 書(shū)號(hào) 、數(shù)量、出庫(kù)日期、出庫(kù)檢驗(yàn)員等數(shù)據(jù)特征。 紙 類別編號(hào)、報(bào)告 紙 類別、單價(jià)等數(shù)據(jù)特征。 (6) 學(xué)生用例 學(xué)生能夠通過(guò)該系統(tǒng)進(jìn)行如下活動(dòng): ① 查詢書(shū)籍費(fèi)用:學(xué)生可以在書(shū)籍費(fèi)用查詢界面對(duì)自己所使用的書(shū)籍及其費(fèi)用信息進(jìn)行查詢。 ③ 文件下載:教務(wù)處管理員可以在文件下載界面對(duì)所需要的相關(guān)文件進(jìn)行下載 。 ② 申報(bào)教材:教師可以在教材申報(bào)界面對(duì)其教學(xué)安排進(jìn)行學(xué)生用書(shū)、教師參考書(shū)、教師用書(shū)的申報(bào)。 (7) 系統(tǒng)維護(hù)人員:系統(tǒng) 維護(hù)人員主要負(fù)責(zé)數(shù)據(jù)庫(kù)的維護(hù)工作以及以上六種角色的賬號(hào)密碼分配 。作為描述系統(tǒng)的參與者所能進(jìn)行操作的圖,它在需求分析階段有著重要的作用,整個(gè)開(kāi)發(fā)過(guò)程都是圍繞系統(tǒng)的需求用例描述進(jìn)行的 [12]。 根據(jù)不同的用戶 需求 ,系統(tǒng)應(yīng)實(shí)現(xiàn)的主要功能有: 。 教材 選訂 工作 業(yè)務(wù)流程 以平頂山學(xué)院為例 ,通過(guò)實(shí)地調(diào)研可以發(fā)現(xiàn),參與到教材 選訂 工作 中的人員主要有教務(wù)秘書(shū)、教師、 教研室主任 、教務(wù)處管理員、教材科管理員和學(xué)生六 類 。 MyEclipse 編程工具 MyEclipse 企業(yè)級(jí)工作平臺(tái)是對(duì) Eclipse IDE 的擴(kuò)展,利用它用戶 可以在數(shù)據(jù)庫(kù)和 J2EE 的開(kāi)發(fā)、發(fā) 布以及 應(yīng)用程序 服務(wù)器的整合方面極大的提高工作效率。 并且 對(duì) Web 技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到 Web 頁(yè)面上 。 Spring Spring 框架是一個(gè)輕量級(jí)的控制反轉(zhuǎn) (Inversion of Control, IoC)技術(shù)和面向切面編程 (Aspect Oriented Programming , AOP)技術(shù)的容器框架,利用 Spring 框架中的 IoC 技術(shù)可以實(shí)現(xiàn) J2EE 平臺(tái)中所倡導(dǎo)的由容器實(shí)現(xiàn)對(duì)象的生命周期管理,而利用 Spring框架中的 AOP 技術(shù)可以實(shí)現(xiàn) J2EE平臺(tái)中所倡導(dǎo)的分離應(yīng)用系統(tǒng)中業(yè)務(wù)邏輯組件和通用的技術(shù)服務(wù)組件 [8]。而且 Java Web 應(yīng)用已不再局限于企業(yè)級(jí) 應(yīng)用的開(kāi)發(fā), Inter 上許多商業(yè)網(wǎng)站都有它的影子。 B/S 模式程序的開(kāi)發(fā)、維護(hù)等工作都集中在服務(wù)器端。 第七章 , 對(duì)論文的工作進(jìn)行了總結(jié),并提出了論文深入研究的目標(biāo)和方向。 對(duì)系統(tǒng)進(jìn)行了界面測(cè)試、數(shù)據(jù)庫(kù)測(cè)試、功能測(cè)試和性能測(cè)試,并對(duì)測(cè)試結(jié)果進(jìn)行了分析。本系統(tǒng)的用戶有學(xué)生、教師、教研室管理人員、教務(wù)秘書(shū)、教務(wù)處管理人員、教材科管理人員及系統(tǒng)維護(hù)人員,系統(tǒng)功能劃分為七個(gè)模塊: (1) 個(gè)人信息管理模塊:實(shí)現(xiàn)用戶對(duì)自身密碼的修改和登錄日志的查詢。 據(jù)了解,目前為高校教材管理開(kāi)發(fā)的管理信息系統(tǒng)比較少而且不成熟,靈活性差。 通過(guò)本課題的研究,可以推進(jìn)高校教材 選訂 工作信息化 進(jìn)程 ,實(shí)現(xiàn)教材管理科學(xué)化、現(xiàn)代化,能夠有效地提高教材 選訂 水平和工作效率 ,降低相關(guān)部門(mén)工作人員的勞動(dòng)強(qiáng)度和財(cái)務(wù)支出,同時(shí)還可以提高高校 學(xué)生教材使用情況 及其費(fèi)用 的透明度。教材管理是我國(guó)高校教學(xué)管理中一項(xiàng)很重要的工作,不僅事務(wù)性強(qiáng)、涉及面廣、重復(fù)性大,而且對(duì)工作 質(zhì)量要求很高。目前,很多高校的教材 選訂 工作仍然采用手工方式,相關(guān)人員的工作量大且效率低下。除文中已經(jīng)注 明引用的內(nèi)容外 ,不包含 任何其 他個(gè)人 或集體 已經(jīng)發(fā) 表或撰寫(xiě) 過(guò)的科 研成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。 涉密論文按學(xué)校規(guī)定處理。如果發(fā)表相關(guān)成果,一定征得指導(dǎo)教師同意,且 第一署名單位為平頂山學(xué)院。 應(yīng)用結(jié)果表明,該系統(tǒng)有效提高了 教材選訂工作 效率 ,減輕了教材管理人員的負(fù)擔(dān) 。 隨著高校校園網(wǎng)的普及,利用計(jì)算機(jī) 和 網(wǎng)絡(luò)來(lái)對(duì)高校的教務(wù)工作進(jìn)行管理,建立全面的具有通用性、開(kāi)放性、實(shí)用性和靈活性的網(wǎng)絡(luò)管理體系已經(jīng)成為可能和必然趨勢(shì)。 B/S 方式是近年來(lái)比較流行的一種軟件開(kāi)發(fā)模式,它是基于互聯(lián)網(wǎng)的,對(duì)客戶端的要求較低,可面向地域分散的不同用戶群。 主要工作如下: 通過(guò)參與教材管理工作,同時(shí)在調(diào)研高校教材管理工作業(yè)務(wù)流程的基礎(chǔ)上,詳細(xì)分析、總結(jié)各類人員的日常相關(guān)工作,明確不同用戶的功能需求、數(shù)據(jù)需求和系統(tǒng)的性能需求。 (6) 教材科信息管理模塊:包括查詢教材 申報(bào)結(jié)果,一些基礎(chǔ)信息的添加和查詢,以及 記錄 教材、作業(yè) 本 、實(shí)驗(yàn)報(bào)告紙的入庫(kù)和出庫(kù) 信息 。 第四章 , 從系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、功能設(shè)計(jì)和接口設(shè)計(jì)四個(gè)方面 闡述了 系統(tǒng) 的 總體設(shè)計(jì) 思路 。它的工作原理是:客戶端通過(guò)一個(gè)通用的瀏覽器向 Web 服務(wù)器發(fā)出數(shù)據(jù)處理請(qǐng)求, Web 服務(wù)器將啟動(dòng)相應(yīng)的進(jìn)程來(lái)響應(yīng)瀏覽器的請(qǐng)求,如果發(fā)現(xiàn)在客戶端的請(qǐng)求中包括數(shù)據(jù)存取,那么 Web 服務(wù)器將向數(shù)據(jù)庫(kù)服務(wù)器發(fā)出處理數(shù)據(jù)的請(qǐng)求,數(shù)據(jù)庫(kù)服務(wù)器接收并做處理,把結(jié)果傳回給Web 服務(wù)器,最后由 Web 服務(wù)器動(dòng)態(tài)生成嵌 入處理結(jié)果的 超文本標(biāo)記語(yǔ)言(Hypertext Markup Language, HTML)代碼返回給客戶機(jī)瀏覽器 [4]。UML 的作用不僅在于支持面向?qū)ο蟮姆治雠c設(shè)計(jì),還支持從需求分析開(kāi)始的軟基于 Web 的高校教材選訂系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 6 件開(kāi)發(fā)的全過(guò)程 [5]。 Struts 把 Servlet、 JSP、 自定義標(biāo)簽和信息資 源整合到一個(gè)統(tǒng)一的框架中,開(kāi)發(fā)人員利用其進(jìn)行開(kāi)發(fā)時(shí)不用再自己編碼實(shí)現(xiàn)全套 MVC 模式,極大地節(jié)省了時(shí)間,所以說(shuō) Struts 是一個(gè)非常不錯(cuò)的應(yīng)用框架。 在處理海量數(shù)據(jù)的效率 上 ,后臺(tái)開(kāi)發(fā)的靈活性,可擴(kuò)展性等方面強(qiáng)大。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng) 用戶 運(yùn) 行 Tomcat 時(shí),它實(shí)際上作為一個(gè)與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行 的 [10]。一方面,必須全面理解用戶的各項(xiàng)要求,但又不能全盤(pán)接受所有的要求 ; 另一方面,要準(zhǔn)確地表達(dá)被接受的用戶要求。具體 說(shuō)來(lái),就是要分清系統(tǒng)中的角色以及為每個(gè)角色提供的服務(wù) [11]。 。 (4) 教務(wù)秘書(shū):教務(wù)秘書(shū)主要 錄入 制定院系的教學(xué)安排 。 ③ 查詢教學(xué)安排:教務(wù)秘書(shū)可以在教學(xué)安排查詢界面對(duì)本院系的所有教學(xué)安排進(jìn)行查詢。 ③ 文件下載: 教研室主任 可以在下載界面對(duì)所需要的相關(guān)文件進(jìn)行下載 。 ④ 文件上傳:教材科管理員可以在文件上傳界面對(duì)相關(guān)文件進(jìn)行上傳 。 本文以教材信息為例進(jìn)行數(shù)據(jù)需求分析。 本 出庫(kù)信息需包含院系、專業(yè)、班級(jí)、作業(yè) 本 類別、數(shù)量、出庫(kù)日期、出庫(kù)檢驗(yàn)員等數(shù)據(jù)特征。 經(jīng)上述系統(tǒng)功能分析和需求總結(jié),設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 教材信息:教材類別編號(hào)、教材類別。 實(shí)驗(yàn)報(bào)告紙 出庫(kù)信息:院系、專業(yè)、班級(jí)、學(xué)期、報(bào)告 紙 類別、數(shù)量、出庫(kù)日期、出庫(kù)檢驗(yàn)員。 要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。 本章小結(jié) 本章對(duì)系統(tǒng)進(jìn)行了需求分析, 首先分析了教材 選訂 工作 的業(yè)務(wù)流程 , 接著提出了系統(tǒng)的設(shè)計(jì)目標(biāo) ,然后通過(guò)對(duì)系統(tǒng) 功能需求的分析, 得出 了 該系統(tǒng)所應(yīng)完成的功能 ,然后 進(jìn)行了數(shù)據(jù) 需求 分析,總結(jié)出了系統(tǒng)的數(shù)據(jù)需求 ,最后 進(jìn)行了系統(tǒng)性能需求分析 。 SSH 整合框架使用 Hibernate,其持久化對(duì)象是基于 簡(jiǎn)單的 Java 對(duì)象 (Plain Old Java Objects, POJO)和 Java 集 合的,負(fù)責(zé)的工作為:查詢對(duì)象的相關(guān)信息;增加、刪除、更新數(shù)據(jù)庫(kù)記錄等。 基于 Web 的高校教材選訂系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 18 該系統(tǒng)的架構(gòu) 如圖 41 所示。 本文以教材相關(guān)實(shí)體信息為例進(jìn)行描述 : 教材信息實(shí)體包括:教材類別編號(hào)、教材。在業(yè)務(wù)層中,管理服務(wù)組件的 Spring IoC容器負(fù)責(zé)向 Action提供業(yè)務(wù)模型 (Model)組件和該組件的 數(shù)據(jù)訪問(wèn)對(duì)象 (Data Access Objects, DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等 容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。 SSH 整合框架使用 Struts 框架,其負(fù)責(zé)的工作為:管理用戶的請(qǐng)求,做出相應(yīng)的響應(yīng);提供一個(gè)流程控制器,委派調(diào)用業(yè)務(wù)邏輯和其他上層處理;處理異常;為顯示提供一個(gè)數(shù)據(jù)模型和用戶界面的驗(yàn)證等。同時(shí)對(duì)一些角色進(jìn)行權(quán)限限制,防止出現(xiàn)因權(quán)限過(guò)大而造成的錯(cuò)誤操作。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程基于 Web 的高校教材選訂系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 16 中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足對(duì)信息處理的需求。 書(shū)籍入庫(kù)信息:書(shū)籍類別、書(shū)籍 書(shū)號(hào) 、數(shù)量、入庫(kù)日期、入庫(kù)檢驗(yàn)員。 。 、數(shù)量、入庫(kù)日期、入庫(kù)檢驗(yàn)員等數(shù)據(jù)特征。 表 31 制定教學(xué)安排 用例描述 用例編號(hào) 31 用例名稱 制定教學(xué)安排 用例概述 教務(wù)秘書(shū)添加教學(xué)安排 主參與者 教務(wù)秘書(shū) 項(xiàng)目相關(guān)人 利益說(shuō)明 項(xiàng)目相關(guān)人 利益 教務(wù)秘書(shū) 能夠成功添加教學(xué)安排 前置條件 教務(wù)秘書(shū)成功進(jìn)入教學(xué)安排添加頁(yè)面 后置條件 成功添加教學(xué)安排 成功保證 看到添加成功信息 基本事件流 步驟 活動(dòng) 1 教務(wù)秘書(shū)進(jìn)入教學(xué)安排添加頁(yè)面 2 教務(wù)秘書(shū)輸入 教學(xué)安排信息 3 教務(wù)秘書(shū)點(diǎn)擊“提交”按鈕,提示添加成功 4 用例終止 擴(kuò)展事件流 1 教務(wù)秘書(shū) 輸入錯(cuò)誤 信息 ,提交時(shí)提示相應(yīng)的錯(cuò)誤 2 教務(wù)秘書(shū) 輸入 信息 為空,提交時(shí)提示 添加信息 不能為空 規(guī)則與約束 不能為空 基于 Web 的高校教材選訂系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 14 表 32 教材入庫(kù) 用例描述 用例編號(hào) 32 用例名稱 教材入庫(kù) 用例概述 教材科管理員對(duì)入庫(kù)書(shū)籍進(jìn)行記錄 主參與者 教材科管理員 項(xiàng)目相關(guān)人 利益說(shuō)明 項(xiàng)目相關(guān)人 利益 教材科管理員 能夠成功記錄入庫(kù)信息 前置條件 教材科管理員成功進(jìn)入書(shū)籍入庫(kù) 界面 后置條件 成功記錄入庫(kù)信息 成功保證 看到書(shū)籍入庫(kù)成功信息 基本事件流 步驟 活動(dòng) 1 教材科管理員進(jìn)入書(shū)籍入庫(kù)頁(yè)面 2 教材科管理員輸入入庫(kù)信息 3 教材科管理員點(diǎn)擊“提交”按鈕,提示入庫(kù)成功 4 用例終止 擴(kuò)展事件流 1 教材科管理員輸入錯(cuò)誤信息,提交時(shí)提示相應(yīng)的錯(cuò)誤 2 入庫(kù)信息為空,提交時(shí)提示入庫(kù)信息不能為空 規(guī)則與約束 1. 教材科管理員登錄成功才能入庫(kù) 數(shù)據(jù) 需求 在設(shè)計(jì)系統(tǒng)時(shí),主要從模塊組成、數(shù)據(jù)連接、功能實(shí)現(xiàn)、應(yīng)用意義等方面 著手,而模塊組成主要包括系統(tǒng)的主要組成模塊以及每個(gè)模塊所要達(dá)到的功能。 ② 查詢審核結(jié)果:教材科管理員可以在審核查詢界面對(duì)全校所有教師的 申報(bào)信息進(jìn)行審核,并查詢 審核結(jié)果 。 (3) 教研室主任 用例 教研室主任 能夠通過(guò)該系統(tǒng)進(jìn)行如下活動(dòng): ① 查詢教學(xué)安排: 教研室主任 可以在教學(xué)安排查詢界面對(duì)其教研室所有教師的教學(xué)安排進(jìn)行查詢。 教 務(wù) 秘 書(shū)教 師教 研 室 管 理 員教 務(wù) 處 管 理 員教 材 科 管 理 員學(xué) 生教 材 管 理 系 統(tǒng)制 定 教 學(xué) 安 排修 改 教 學(xué) 安 排查 詢 教 學(xué) 安 排文 件 上 傳文 件 下 載申 報(bào) 教 材查 詢 申 報(bào) 結(jié) 果查 詢 審 核 記 錄入 庫(kù) 管 理出 庫(kù) 管 理書(shū) 費(fèi) 查 詢消 息 1 圖 31 系統(tǒng)核心用例圖 (1) 教務(wù)秘書(shū)用例 基于 Web 的高校教材選訂系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 12 教務(wù)秘書(shū)能夠通過(guò)該系統(tǒng)進(jìn)行 的核心 活動(dòng) 如下 : ① 制定教學(xué)安排:教務(wù)秘書(shū)可以在教學(xué)安排添加界面對(duì)本院系教師的教學(xué)安排進(jìn)行添加。 (2) 教師:教師主要負(fù)責(zé)根據(jù)教學(xué)安排進(jìn)行教材等的申報(bào) 。 有院系的教學(xué)安排及各院系教研室審核通過(guò)的教材申報(bào) 信息 ,并對(duì)這些申報(bào) 信息 進(jìn)行 再次 審核。 功能需求 功能需求指定系統(tǒng)必須提供的服務(wù)。 平頂山學(xué)院本科畢業(yè)設(shè)計(jì) 9 3 需求分析 軟件需求分析的目標(biāo)是深入描述軟件的功能和性能,確定軟件的約束和軟件同其他系統(tǒng)元素 的接口細(xì)節(jié),定義軟件的其它有效性需求。作為一個(gè)開(kāi)放源碼的軟件, Tomcat 有著自己獨(dú)特的優(yōu)勢(shì),可以和目前大部分的主流服務(wù)器一起工作,而且有著相當(dāng)高的運(yùn)行效率。該版本繼承了 SQL Server 版本的優(yōu)點(diǎn) , 同時(shí)又比它增加了許多功能,具有使
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1