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

正文內(nèi)容

基于web的高校教材選訂系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_論文定稿-閱讀頁(yè)

2025-07-26 08:14本頁(yè)面
  

【正文】 , Hibernate[22]。 8 3 需求分析 軟件需求分析的目標(biāo)是深入描述軟件的功能和性能,確定軟件的約束和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其它有效性需求。一方面,必須全面理解用戶的各項(xiàng)要求,但又不能全盤接受所有的要求;另一方面,要準(zhǔn)確地表達(dá)被接受的用戶要求。 本章從教材選訂工作的業(yè)務(wù)流程、設(shè)計(jì)目標(biāo)、功能需求和數(shù)據(jù)庫(kù)需求四個(gè)方面進(jìn)行描述。 核心業(yè)務(wù)流程如下: 秘書主要負(fù)責(zé)為本院系教師制定教學(xué)安排; ; ; ; 、入庫(kù)、出 庫(kù)等操作; 。 9 功能需求 功能需求指定系統(tǒng)必須提供的服務(wù)。具體說(shuō)來(lái),就是要分清系統(tǒng)中的角色以及為每個(gè)角色提供的服務(wù) [23]。該系統(tǒng)能夠方便滿足相關(guān)人員的查詢等操作,也能夠提高高校教材管理工作的效率,降低管理成本。 師可以查詢本人的教學(xué)安排,然后根據(jù)教學(xué)安排進(jìn)行教材的申報(bào),最后可以查詢申報(bào)結(jié)果。 。 ,以及對(duì)教材出入庫(kù)的管理。 通過(guò)需求分析,我們得知需要提供的功能主要包括個(gè)人信 息管理模塊、信息查詢模塊、教材申報(bào)管理模塊、教材科信息管理模塊、院系信息管理模塊、文件信息管理模塊及數(shù)據(jù)庫(kù)信息管理模塊 。作為描述系統(tǒng)的參與者所能進(jìn)行操作的圖,它在需求分析階段有著重要的作用,整個(gè)開發(fā)過(guò)程都是圍繞系統(tǒng)的需求用例描述進(jìn)行的 [24]。教材管理系統(tǒng)的參與者包括以下幾類: 10 (1) 學(xué)生:教材管理系統(tǒng)的服務(wù)對(duì)象首先是學(xué)校的學(xué)生,學(xué)生通過(guò)該系統(tǒng)可以查詢教材的使用情況及其 費(fèi)用。 (3) 教研室管理員:教研室管理員主要負(fù)責(zé)對(duì)該教研室教師的教材申報(bào)記錄進(jìn)行審核。 (5) 教務(wù)處管理員:教務(wù)處管理員主要負(fù)責(zé)對(duì)各個(gè)院系的教材申報(bào)記錄進(jìn)行審核。 (7) 系統(tǒng)維護(hù)人員:系統(tǒng)維護(hù)人員主要負(fù)責(zé)數(shù)據(jù)庫(kù)的維護(hù)工作以及以上六種角色的賬號(hào)密碼分配。本文以核心用例為例進(jìn)行詳細(xì)描述和說(shuō)明,如圖 31 所示。 ② 制定教學(xué)安排:教務(wù)秘書可以在教學(xué)安排添加界面對(duì)本院系教師的教學(xué)安排進(jìn)行添加。 ④ 文件下載:教務(wù)秘書可以在下載界面對(duì)所 需要的相關(guān)文件進(jìn)行下載。 ② 申報(bào)教材:教師可以在教材申報(bào)界面對(duì)其教學(xué)安排進(jìn)行學(xué)生用書、教師參考書、教師用書的申報(bào)。 ④ 文件下載:教師可以在下載界面對(duì)所需要的相關(guān)文件進(jìn)行下載。 ② 查詢審核結(jié)果:教研室管理員可以在審核查詢界面對(duì)其所在教研室的所有教師的申報(bào)進(jìn)行審核以及審核結(jié)果的查詢 。 (4) 教務(wù)處管理員用例 教務(wù)處管理員能夠通過(guò)該系統(tǒng)進(jìn)行如下活動(dòng): ① 查詢教學(xué)安排:教務(wù)處管理員可以在教學(xué)安排查詢界面對(duì)全校所有教師的教學(xué)安排進(jìn)行查詢。 ③ 文件下載:教務(wù)處管理員可以在文件下載界面對(duì)所需要的相 關(guān)文件進(jìn)行下載 。 12 (5) 教材科管理員用例 教材科管理員能夠通過(guò)該系統(tǒng)進(jìn)行如下活動(dòng): ① 查詢教學(xué)安排:教材科管理員可以在教學(xué)安排查詢界面對(duì)全校所有教師的教學(xué)安排進(jìn)行查詢。 ③ 文件下載:教材科管理員可以在文件下載界面對(duì)所需要的相關(guān)文件進(jìn)行下載 。 ⑤ 入庫(kù)管理:教材科管理員可以對(duì)教 材、作業(yè)本及實(shí)驗(yàn)報(bào)告紙的入庫(kù)進(jìn)行記錄。 (6) 學(xué)生用例 學(xué)生能夠通過(guò)該系統(tǒng)進(jìn)行如下活動(dòng): ① 查詢書籍費(fèi)用:學(xué)生可以在書籍費(fèi)用查詢界面對(duì)自己所使用的書籍及其費(fèi)用信息進(jìn)行查詢。 在系統(tǒng)核心用例圖中,以制定教學(xué)安排用例和教材入庫(kù)用例為例給出用例描述,如表 31 和 表 32 所示。 。 。所以,要對(duì)每個(gè)模塊的數(shù)據(jù)需求進(jìn)行詳細(xì)的分析。針對(duì)教材信息的數(shù)據(jù) 特點(diǎn),可以總結(jié)出如下需求: ,包含書籍、作業(yè)本和實(shí)驗(yàn)報(bào)告紙。 、報(bào)告類別、單價(jià)等數(shù)據(jù)特征。 、數(shù)量、入庫(kù)日期、入庫(kù)檢驗(yàn)員等數(shù)據(jù)特征。 、書籍條形碼、數(shù)量、入庫(kù)日期、入庫(kù)檢驗(yàn)員等數(shù)據(jù)特征。 9. 實(shí)驗(yàn)報(bào)告紙出庫(kù)信息需包含院系、專業(yè)、班級(jí)、報(bào)告類別、數(shù)量、出庫(kù) 14 日期、出庫(kù)檢驗(yàn)員等數(shù)據(jù)特征。 、年份、學(xué)期、書籍條形碼、數(shù)量、出庫(kù)日期、出庫(kù)檢驗(yàn)員等數(shù)據(jù)特征。 。 師可以使用多種書籍。 作業(yè)本信息:作業(yè)類別編號(hào)、作業(yè)類別、單價(jià)。 書籍信息:條形碼、書名、作者、出版社、單價(jià)。 實(shí)驗(yàn)報(bào)告紙入庫(kù)信息:實(shí)驗(yàn)報(bào)告紙類別、數(shù)量、入庫(kù)日期、入庫(kù)檢驗(yàn)員。 作業(yè)出庫(kù)信息:院系、專業(yè)、班級(jí)、學(xué)期、作業(yè)類別、數(shù)量、出庫(kù)日期 、出庫(kù)檢驗(yàn)員。 學(xué)生用書出庫(kù)信息:院系、專業(yè)、班級(jí)、學(xué)期、書籍條形碼、數(shù)量、出庫(kù)日期、出庫(kù)檢驗(yàn)員。 性能需求 軟件系統(tǒng)在性能方面的要求就是系統(tǒng)所必須遵循的一些約束和限制,如訪問(wèn)權(quán)限的限制、處理時(shí)間的約束、可靠性要求和健壯性要求等。 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)開發(fā)過(guò)程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面。 輕量級(jí)的 SSH 整合框架和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,能夠達(dá)到 面向未來(lái)的發(fā)展要求,從而提高擴(kuò)展效率、縮短開發(fā)周期,便于二次開發(fā)。對(duì)用戶分配角色時(shí),對(duì)密碼進(jìn)行加密存儲(chǔ),使用戶信息更加安全。還可以隨時(shí)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行備份和恢復(fù)等操作。 16 4 總體設(shè)計(jì) 總體設(shè)計(jì)主要是指在系統(tǒng)分析的基礎(chǔ)上,對(duì)整個(gè)系統(tǒng)的劃分(子系統(tǒng))、機(jī)器設(shè)備(包括軟、硬設(shè)備)的配置、數(shù)據(jù)的存貯規(guī)律以及整個(gè)系統(tǒng)實(shí)現(xiàn)規(guī)劃等方面進(jìn)行合理的安排 [25]。 體系結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)采用目前主流的 SSH 三層架構(gòu)技術(shù), SSH 三層架構(gòu)技術(shù) 是目前流行的MVC 框架之一。 Web 應(yīng)用的前端是表現(xiàn)層。 Web 應(yīng)用的后端是持久層。 Web 應(yīng)用的中間部分是業(yè)務(wù)邏輯層。應(yīng)用 Struts 的目的是為了分離視圖層和控制層;Spring 是為了通過(guò)接口編程,提高程序的重用率和可維護(hù)性; Hibernate 的目的是為了實(shí)現(xiàn)用面向?qū)ο蟮乃枷雭?lái)管理數(shù)據(jù)庫(kù),實(shí)現(xiàn)與數(shù)據(jù)庫(kù)之間的低耦合。 系統(tǒng) 基本業(yè)務(wù)流程是:在表示層中,首先通過(guò) JSP 實(shí)現(xiàn)界面交互,負(fù)責(zé)傳送請(qǐng)求 (Request)和接收響應(yīng) (Response),然后 Struts 將 ActionServlet 接收到 的 Request委派給 Spring DelegatingActionProxy,再轉(zhuǎn)交給 相應(yīng)的 Action 處理。而在持久層中,則依賴于 Hibernate 的對(duì)象化映射和數(shù)據(jù)庫(kù)交互,處理 DAO 組件請(qǐng)求的數(shù)據(jù),并返回處理結(jié)果 [26]。 控 制 器 S t r u t sA c t i o nS e r v l e tJ S PA c t i o nF o r mA c t i o n業(yè) 務(wù) 層 S p r i n gS p r i n gA O PS p r i n gI o C數(shù) 據(jù) 庫(kù)持 久 層H i b e r n a t eH i b e r n a t eT e m p l a t eH i b e r n a t eD A OR e q u e s tR e s p o n s e 圖 41 系統(tǒng)架構(gòu)圖 數(shù)據(jù)庫(kù)設(shè)計(jì)和實(shí)現(xiàn) 數(shù)據(jù)庫(kù)設(shè)計(jì)的目標(biāo)是設(shè)計(jì)出該系統(tǒng)所使用的數(shù)據(jù)庫(kù),并創(chuàng)建相應(yīng)的數(shù)據(jù)表,每個(gè)表中要有符合條件的屬性。 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 概念結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。 根據(jù)對(duì)系統(tǒng)所作的需求分析,規(guī)劃 出本系統(tǒng)中使用的數(shù)據(jù)信息實(shí)體,并用 ER圖對(duì)其進(jìn)行描述。 作業(yè)本信息實(shí)體包括:作業(yè)本編號(hào)、作業(yè)本類別、單價(jià)。 書籍信息實(shí)體包括:書籍條形碼、書名、作者、出版社、單價(jià)。 實(shí)驗(yàn)報(bào)告紙入庫(kù)信息實(shí)體包括:編號(hào)、類別、數(shù)量、入庫(kù)日期、入庫(kù)檢驗(yàn)員。 作業(yè)本出庫(kù)信息實(shí)體包括:出庫(kù)編號(hào)、院系、專業(yè)、班級(jí)、學(xué)期、作業(yè)類別、出庫(kù)數(shù)量、出庫(kù)日期、出庫(kù)檢驗(yàn)員。 18 學(xué)生用書出庫(kù)信息實(shí)體包括:出庫(kù)編號(hào)、院系、專業(yè)、班級(jí)、學(xué)期、書籍條形碼、出庫(kù)數(shù)量、出庫(kù)日期、出庫(kù)檢驗(yàn)員。 教材相關(guān) ER 圖如圖 42 所示 。 以教材相關(guān)實(shí)體信息 ER 圖為例,將其轉(zhuǎn)換為關(guān)系模型,可得到如下關(guān)系模式: (關(guān)系的碼用下橫線標(biāo)出 ) 教材關(guān)系模式:教材 (教材編號(hào) ,教材類別 ) 作業(yè)本關(guān)系模式:作業(yè)本 (作業(yè)類別編號(hào) ,作業(yè)類別名稱,單價(jià) ) 實(shí)驗(yàn)報(bào)告紙關(guān)系模式:實(shí)驗(yàn)報(bào)告紙 (報(bào)告類別編號(hào) ,報(bào)告類別名稱,單價(jià) ) 書籍關(guān)系模式:書籍 (條形碼 ,書名,作者,出版社 ,單價(jià) ) 作業(yè)入庫(kù)關(guān)系模式:作業(yè)入庫(kù) (入庫(kù)編號(hào) ,類別,數(shù)量、入庫(kù)日期、檢驗(yàn)員 ) 實(shí)驗(yàn)報(bào)告入庫(kù)關(guān)系模式:實(shí)驗(yàn)報(bào)告入庫(kù) (入庫(kù)編號(hào) ,類別,數(shù)量、入庫(kù)日期、入庫(kù)檢驗(yàn)員 ) 教材 包含 1 學(xué)生用書 出庫(kù)記錄 出庫(kù) 實(shí)驗(yàn)報(bào)告 作業(yè)本 書籍 n n 教師用書 出庫(kù)記錄 書籍入庫(kù)記錄 報(bào) 告入庫(kù)記錄 作業(yè)入庫(kù)記錄 包含 1 n 1 包含 n 出庫(kù) 入庫(kù) 出庫(kù) 出庫(kù) 入庫(kù) 入庫(kù) 1 1 n 1 n n n 1 1 1 n n n 作業(yè)出庫(kù)記錄 報(bào)告出庫(kù)記錄 條形碼 學(xué)期 年份 院系 出庫(kù)數(shù)量 出庫(kù)日期 檢驗(yàn)員 出庫(kù)編號(hào) 類別 條形碼 入庫(kù)數(shù)量 出庫(kù)日期 編號(hào) 入庫(kù)日期 出庫(kù)數(shù)量 條形碼 學(xué)期 班級(jí) 專業(yè) 院系 出庫(kù)編號(hào) 檢驗(yàn)員 檢驗(yàn)員 班級(jí) 學(xué)期 專業(yè) 院系 出庫(kù)編號(hào) 檢驗(yàn)員 作 業(yè)類別 條形碼 書名 作者 出庫(kù)數(shù)量 出庫(kù)日期 類別編號(hào) 學(xué)期 報(bào)告類別 出版社 單價(jià) 出庫(kù)數(shù)量 出庫(kù)日期 檢驗(yàn)員 教材類別 班級(jí) 專業(yè) 院系 出庫(kù)編號(hào) 作業(yè)編號(hào) 作業(yè)類別 單價(jià) 編號(hào) 報(bào)告編號(hào) 報(bào)告類別 單價(jià) 編號(hào) 數(shù)量 類別 入庫(kù)日期 檢驗(yàn)員 檢驗(yàn)員 入庫(kù)日期 數(shù)量 類別 19 書籍入庫(kù)關(guān)系模式:書籍入庫(kù) (入庫(kù)編號(hào) ,條形碼,數(shù)量、入庫(kù)日期、入庫(kù)檢驗(yàn)員 ) 作業(yè)本出庫(kù)關(guān)系模式:作業(yè)本出庫(kù) (出庫(kù)編號(hào) ,院系、專業(yè)、班級(jí)、學(xué)期、類別,數(shù)量、出庫(kù)日期、出庫(kù)檢驗(yàn)員 ) 實(shí)驗(yàn)報(bào)告紙出庫(kù)關(guān)系模式:實(shí)驗(yàn)報(bào)告紙出庫(kù) (出庫(kù)編號(hào) ,院系、專業(yè)、班級(jí)、學(xué)期、類別,數(shù)量、出庫(kù)日期、出庫(kù)檢驗(yàn)員 ) 學(xué)生用書出庫(kù)關(guān)系模式:學(xué)生用書出庫(kù) (出庫(kù)編號(hào) ,院系、專業(yè)、班級(jí)、學(xué)期、條形碼,數(shù)量、出庫(kù)日期、出庫(kù)檢驗(yàn)員 ) 教師用書出庫(kù)關(guān)系模式:教師用書出庫(kù) (出庫(kù)編號(hào) ,院系、年份、學(xué)期、條形碼,數(shù)量、出庫(kù)日期、出庫(kù)檢驗(yàn)員 ) 數(shù)據(jù)庫(kù)實(shí)現(xiàn) 在完成數(shù)據(jù)需求的分析和對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)基礎(chǔ)上,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的具體實(shí)現(xiàn),基本上達(dá)到第三范式的要求,但由于一些數(shù)據(jù)表關(guān)聯(lián)太多,不利于查詢,所以對(duì)于一些數(shù)據(jù)表保留了適當(dāng)?shù)娜哂唷? 表 41 部分?jǐn)?shù)據(jù)表 編號(hào) 表名 說(shuō)明 1 tb_ZTLB 教材分類信息表 2 tb_ZYLB 作業(yè)本分類信息表 3 tb_JCLB 書籍分類信息表 4 tb_BGLB 實(shí)驗(yàn)報(bào)告紙分類信息表 5 tb_SJXX 書籍信息表 6 tb_ZYRK 作業(yè)本入庫(kù)信息表 7 tb_ZYCK 作業(yè)本出庫(kù)信息表 8 tb_BGRK 實(shí)驗(yàn)報(bào)告紙入庫(kù)信息表 9 tb_BGCK 實(shí)驗(yàn)報(bào)告紙出庫(kù)信息表 10 tb_JCRK 書籍入庫(kù)信息表 11 tb_XSYS 學(xué)生用書出庫(kù)信息表 12 tb_JSYS 教師用書出庫(kù)信息表 功能設(shè)計(jì) 通過(guò)系統(tǒng)需求分析,可以將系統(tǒng)分為七個(gè)模塊:個(gè)人信息管 理模塊、教材申報(bào)管理模塊、信息查詢模塊、教材科信息管理模塊、院系信息管理模塊、文件信 20 息管理模塊及數(shù)據(jù)庫(kù)信息管理模塊。 高 校 教 材 管 理 系 統(tǒng)個(gè) 人 信 息 管 理文件下載其他信息管理角色信息分配行政單位設(shè)置其他信息管理書籍費(fèi)用查詢?nèi)霂?kù)信息記錄出庫(kù)信息記錄數(shù)據(jù)庫(kù)恢復(fù)數(shù)據(jù)庫(kù)備份查詢審核結(jié)果教材申報(bào)審核教材信息申報(bào)制定教學(xué)安排查詢教學(xué)安排院 系 信 息 管 理教 材 科 信 息 管 理教 材 申 報(bào) 管 理數(shù) 據(jù) 庫(kù) 管 理文 件 信 息 管 理文件上傳查詢登錄日志角色密碼修改信 息 查 詢 管 理 圖 43 系統(tǒng)功能結(jié)構(gòu)圖 個(gè)人信息管理模塊包括用戶密碼的修改、登錄日志查詢;教材申報(bào)管理模塊包括制定教學(xué)安排、查詢教學(xué)安排信息、教材申報(bào)、教材申報(bào)兩重審核、審核結(jié)果查詢;信息查詢模塊主要是針對(duì)學(xué)生書籍費(fèi)用的查詢;教材科信息管理模塊包括書籍、作業(yè)本、實(shí)驗(yàn)報(bào)告紙的出入庫(kù)信息及其它信息的管理;院系信息管理模塊主要是角色的分配管理、行政單位的設(shè)置及一些基本信息的管理;文件信息管理模塊包括文件的上傳和下載;數(shù)據(jù)庫(kù)信息管理模塊主要是針對(duì)系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)庫(kù)的備份和恢復(fù)。 接口設(shè)計(jì) 軟件接口是軟件系統(tǒng)中程序之間的接口,包括軟件系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1