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

正文內(nèi)容

基于struts框架的保險產(chǎn)品管理系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-08-23 05:36 本頁面
 

【文章內(nèi)容簡介】 y 實例 [10]。(2) SessionFactory 接口 初始化 Hibernate,充當數(shù)據(jù)存儲源的代理,創(chuàng)建 Session 對象。一個 Session Factory實例對應一個數(shù)據(jù)存儲源,應用從 Session Factory 中獲得 Session 實例。Session Factory有以下特點:它是線程安全的,它應用的多個線程能共享同一個實例。它是重量級的,所以它的實例不能隨意創(chuàng)建或銷毀。如果應用只訪問一個數(shù)據(jù)庫,那只創(chuàng)建一個SessionFactory 實例即可,該實例是在應用初始化的時候創(chuàng)建的。同理,如果應用同時訪問多個數(shù)據(jù)庫,就要創(chuàng)建一一對應的單獨的 Session Factory 實例。稱 Session Factory 是重量級的原因是因為它需要一個很大的緩存,用來存放預定義的 SQL 語句及映射元數(shù)據(jù)等。用戶還能給 Session Factory 配置一個緩存插件,這個插件被稱為 Hibernate 的二級緩存,被工作單元讀過的數(shù)據(jù)存放在該緩存,將來這些數(shù)據(jù)有可能會被其他工作單元重用,因此這個緩存中的數(shù)據(jù)能夠被所有工作單元共享。一個工作單元通常對應一個數(shù)據(jù)庫事務[11]。(3) Session 接口 Session 接口負責保存、更新、刪除、加載和查詢對象,是 Hibernate 應用最多的接口。Session 也被稱為持久化管理器,它提供了和持久化相關的操作,如添加、更新、冊除、加載和查詢對象。Session 不是線程安全的,它代表與數(shù)據(jù)庫間的一次操作。Session有以下特點:設計軟件的架構(gòu)時,要避免多個線程共享同一個 Session 實例。實例化的Session 是個輕量級的類,它的創(chuàng)建和銷毀不需要消耗太多的資源。Session 通過SessionFactory 打開,所有工作完成后要關閉。如果不斷地在程序中創(chuàng)建及銷毀 Session 對象,會給系統(tǒng)帶來不良影響,要合理使用。(4) Transaction 接口 Transaction 接口是對實際事務實現(xiàn)的一個抽象,是 Hibernate 的數(shù)據(jù)庫事務接口。該接口可以實現(xiàn) JDBC 的事務、JTA 中的 User Transaction,甚至是 CORBA 等跨容器的事務。這樣的設計能讓開發(fā)者使用一個統(tǒng)一事務的操作,能使項目在不同環(huán)境和容器之間方便地移植(5) Query 和 Criteria 接口Query 和 Criteria 接口用于執(zhí)行數(shù)據(jù)庫查詢。Query 和 Criteria 接口是 Hibernate 的查詢接口,用于向數(shù)據(jù)庫查詢對象,以及控制執(zhí)行查詢的過程。Query 實例包裝了一個HQL 查詢語句,HQL 查詢語句和 SQL 查詢語句有些相似,它引用類句及類的屬性句,而不是表句及表的字段句。Criteria 接口完全封裝了基于字符串的查詢語句,比 Query 接口更加面向?qū)ο螅珻riteria 接口擅長執(zhí)行動態(tài)查詢 Session 接口的 find()方法也具有數(shù)據(jù)查東北石油大學本科生畢業(yè)設計( 論文)10詢功能,但它只是執(zhí)行一些簡單的 HQL 查詢語句的快捷方法,它的功能遠沒有 Query 接口強大。 本章小結(jié) 本章闡述了 java 的一些常用技術、J2EE 的優(yōu)勢。以及實現(xiàn)本系統(tǒng)需要用到的框架。包括 JSP 技術、 JDBC 技術、Hibernate 、Struts 框架等等。確保了本系統(tǒng)運行的基礎。東北石油大學本科生畢業(yè)設計( 論文)11第 3 章 系統(tǒng)分析 系統(tǒng)開發(fā)環(huán)境確定 (1) 開發(fā)環(huán)境:系統(tǒng)采用 Myeclispe 10 作為開發(fā)環(huán)境數(shù)據(jù)庫采用微軟的 SQL server 2022 進行組合開發(fā)。eclipse 是一個開源的開發(fā)平臺, Myeclipse 作為 Eclipse 平臺下的一個插件也備受很多開發(fā)者的青睞,我們才用它第一個它是一個比較輕量級的開發(fā)環(huán)境。同時它又是以一款功能強大的開發(fā)平臺。SQL SERVER 2022 是微軟的一款比較好的數(shù)據(jù)庫系統(tǒng)適合于中小型數(shù)據(jù)庫,我們選擇 SQL server 2022 是以為系統(tǒng)是一個中心性系統(tǒng) .SQL SERVER 2022 有著微軟的一貫作風簡單易用。(2) 操作系統(tǒng)采用 window XP;(3) 技術框架: 采用當前比較流行且通用的 MVC 框架 STUCTS 和持久化框架Hibernae 進行開發(fā)。在前端框架上采用 jquery 和 daowenUI 進行組合開發(fā),可以做到比較好的界面效果。 系統(tǒng)可行性分析 開發(fā)任何一個系統(tǒng),都會受到時間和資源上的限制。因此,在每一個項目開發(fā)之前,都要進行可行性分析,可以減少項目的開發(fā)風險,避免人力、物力和財力的浪費。下面就技術、經(jīng)濟、操作和法律四個方面來介紹。(1) 技術可行性本系統(tǒng)開發(fā)工具是 MyEclipse 和 Sqlserver 數(shù)據(jù)庫,開發(fā)語言是 Java,主要使用了J2EE 的技術,java 是一種面向?qū)ο缶幊陶Z言,簡單易學而且靈活方便。協(xié)議供貨管理系統(tǒng)總體上開發(fā)難度不高,數(shù)據(jù)庫的設計和操作是本系統(tǒng)設計的核心。在大學期間學習過軟件工程,軟件測試,UML 統(tǒng)一建模語言等課程,具備一定的系統(tǒng)分析、設計和測試能力。因此,完成系統(tǒng)實現(xiàn)在技術上完全具有可行性。(2) 經(jīng)濟可行性如今是信息化時代,信息化管理可以使財務運輸工作更加系統(tǒng)化、快速化、全面化。這樣可以為企業(yè)帶來較高的工作效益和經(jīng)濟效益,本系統(tǒng)對計算機配置的要求不高,企業(yè)機房更換下來的低配置電腦都可以完全滿足需要,再者,企業(yè)在管理工作上的高效率和便捷性遠遠超過了開發(fā)本系統(tǒng)的成本,所以在經(jīng)濟上具有完全的可行性。(3) 操作可行性本系統(tǒng)操作簡單,輸入信息頁面大多數(shù)都是下拉框的選擇形式,在某些頁面,信息東北石油大學本科生畢業(yè)設計( 論文)12可以自動生成,無需輸入,時間的輸入也是用的日歷控件,操作簡便,對操作人員的要求很低,只需對 WINDOWS 操作熟練,加之對本系統(tǒng)的操作稍加培訓即可工作,而且本系統(tǒng)可視性非常好,所以在技術上不會有很大難度。(4) 法律可行性系統(tǒng)是自行開發(fā)的管理系統(tǒng),是很有實際意義的系統(tǒng),開發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫都是開源代碼,開發(fā)這個系統(tǒng)不同于開發(fā)普通的系統(tǒng)軟件,不存在侵權(quán)等問題,即法律上是可行的。 總體功能系統(tǒng)的各個業(yè)務模塊以及功能如圖 31 所示保險系統(tǒng)系統(tǒng)管理員業(yè)務經(jīng)理普通業(yè)務員后臺用戶管理部門管理職務管理員工管理客戶管理產(chǎn)品管理差評分類管理系統(tǒng)登錄信息維護密碼修改客戶開戶客戶反饋處理客戶理賠管理保單購買保單查詢系統(tǒng)登錄信息維護密碼修改客戶反饋處理客戶理賠審核保單購買保單查詢客戶開戶客戶系統(tǒng)登錄信息維護密碼修改在線充值在線反饋理賠申請在線下單我的保單圖 31系統(tǒng)功能模塊圖東北石油大學本科生畢業(yè)設計( 論文)13 系統(tǒng)安全需求數(shù)據(jù)庫安全性是數(shù)據(jù)能被集成共享的關鍵之一。汽車維修保養(yǎng)管理系統(tǒng)采用以下安全措施保證系統(tǒng)安全性:(1) 用戶識別。系統(tǒng)對每一位用戶設置了用戶帳戶,用戶登錄系統(tǒng)時要輸入正確的口令,只有合法用戶才能進入系統(tǒng)。(2) 角色管理。不同角色的用戶擁有不同的訪問權(quán)限,防止用戶對數(shù)據(jù)庫進行非法操作。(3) 建立日志文件,跟蹤記錄用戶對系統(tǒng)每一次操作的詳細情況。(4) 建立數(shù)據(jù)定期備份機制。 用戶界面需求 用戶界面設計原則用戶界面是系統(tǒng)與用戶之間的接口,也是控制和輸入輸出數(shù)據(jù)的主要途徑。對用戶而言,界面就是系統(tǒng),友好的用戶界面可以提高整個系統(tǒng)的使用效率。用戶界面設計與用戶需求之間有極其密切的關系,設計時需要綜合考慮用戶的目標、專業(yè)水平、藝術性等諸多因素。用戶界面一般應該遵循以下幾個原則:(1) 簡單化。用戶界面一目了然,操作簡單,盡量減少需要用戶輸入的參數(shù)。(2) 標準化。用戶界面所用的術語應該具有標準性和一致性。直接顯示給用戶的圖、表、數(shù)據(jù)等都應當模擬真實的圖形顯示和表格格式,遵從用戶的工作習慣。(3) 可視化。操作過程可視化,使用戶可以了解整個操作的過程。(4) 可讀性。整個界面應該清晰簡潔,易于閱讀,便于用戶理解,界面層次分明,布局合理,以最簡潔的方式提供用戶所需的信息??傊脩艚缑嬖O計應堅持友好、簡便、實用、易于操作的原則。 界面設計方式從用戶與計算機交互的角度來看,界面設計包括菜單方式、會話方式、操作提示方式,以及操作權(quán)限管理方式等。(1) 菜單方式。菜單是信息系統(tǒng)功能選擇操作的最常用方式。按照目前軟件所提出的菜單設計工具,菜單的形式可以是下拉式、彈出式的,也可以是按鈕選擇方式的。(2) 會話管理方式。東北石油大學本科生畢業(yè)設計( 論文)14在所有的用戶界面中,幾乎都會遇上人機會話問題。最為常見的是:當用戶操作錯誤時,系統(tǒng)向用戶發(fā)出提示和警告性的信息。當系統(tǒng)執(zhí)行用戶操作命令遇到多種可能時,系統(tǒng)會要求用戶進一步說明。系統(tǒng)定量分析的結(jié)果通過屏幕向用戶發(fā)出控制型的信息等。一般的會話系統(tǒng)設計必須滿足會話的基本要求,如畫面清晰、形象直觀、明了、簡潔,具有容錯和糾錯的能力,提供信息漢字化、圖形化、表格化等。在語音會話方式還沒有廣泛使用的今天,會話的基本工具是鍵盤、屏幕和打印機,常用的方式是回答式、菜單式、表格式和圖形式。(3) 提示方式。對于用戶的輸入錯誤、操作錯誤做出明確提示,并給出明確指示。按照這種界面設計方式,用戶可以方便快捷的輸入數(shù)據(jù),清晰的了解事件的處理流程,消除了在使用過程中對數(shù)據(jù)進行誤操作的可能性 技術線路本系統(tǒng)根據(jù)需求將開發(fā)一個基于 B /S 結(jié)構(gòu)的系統(tǒng),系統(tǒng)開發(fā)采用的技術路線:(1) 系統(tǒng)采用 Java SSH(Struts2+Spring+Hibernate)框架,其中 Struts 實現(xiàn) MVC,Spring 負責架構(gòu)的結(jié)合,Hibernate 進行數(shù)據(jù)的持久化。SSH 是典型的 J2EE 三層結(jié)構(gòu),分為表現(xiàn)層(V) 、控制層 (C)和模型層(M) 。三層體系將業(yè)務規(guī)則、數(shù)據(jù)訪問及合法性校驗等工作放在控制層處理??蛻舳瞬恢苯优c數(shù)據(jù)庫交互,而是通過控制層建立連接,再由控制層與數(shù)據(jù)庫交互,表現(xiàn)層是傳統(tǒng)的 JSP 技術。(2) 采用 JSON 進行數(shù)據(jù)交換。JSON 提供了一種更適合 Ajax 應用的標準數(shù)據(jù)交換格式。JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。易于人閱讀和編寫。同時也易于機器解析和生成。與 XML 相比,JSON 更易于在客戶端處理數(shù)據(jù),XML 比較適合于標記文檔,而 JSON 卻更適合于時行數(shù)據(jù)交換處理。(3) 采用 Ajax 在不刷新頁面的情況下訪問服務器處理數(shù)據(jù),并根據(jù)數(shù)據(jù)的處理結(jié)果對頁面作出即時更改,改善用戶體驗。 本章小結(jié)本章就本次設計進行了技術可行性和運行可行性分析。對用戶安全需求和界面設計方式做了詳細的介紹。最后對技術線路進行了總結(jié)。東北石油大學本科生畢業(yè)設計( 論文)15第 4 章 系統(tǒng)設計與實現(xiàn)經(jīng)過需求分析階段的工作,接著進行數(shù)據(jù)庫設計,包括實體的確立,實體關系的確立,數(shù)據(jù)表的創(chuàng)建及每個表各種字段的屬性的確立等。 系統(tǒng)設計的總體原則為了實現(xiàn)計算機管理的需要,使管理既有科學性又實用方便,該系統(tǒng)采用了以下原則:(1) 實用性系統(tǒng)是一個基于網(wǎng)絡技術、實用性很強的信息系統(tǒng),系統(tǒng)應能替代繁瑣重復性的手工勞動,設備及軟件易于操作、維護、管理,界面宜人友好。(2) 開放性系統(tǒng)是基于網(wǎng)絡的,因此必須采用開放的系統(tǒng)設計原則,保證各部分協(xié)調(diào)工作。(3) 安全可靠性安全可靠是一個應用系統(tǒng)的靈魂,一個極小的差錯,可能會造成整個系統(tǒng)的癱瘓,甚至可能造成企業(yè)的巨大損失。因此系統(tǒng)設計必需把安全性、可靠性、容錯性放在首位。(4) 先進性系統(tǒng)設計、運行平臺、開發(fā)工具、體系結(jié)構(gòu)、數(shù)據(jù)庫選型、硬件設備選型等,要符合主流技術發(fā)展方向。(5) 可操作性與易用性系統(tǒng)在設計與實施中要考慮系統(tǒng)面對的用戶,使得系統(tǒng)使用操作、開發(fā)維護、日常管理等工作簡單易用,符合開發(fā)維護人員和各類使用者的操作習慣,減輕其日常工作量,提供友好的用戶界面。(6) 經(jīng)濟性在滿足上述原則的基礎上,應盡可能降低項目費用,追求最佳的性能價格比。一方面,應根據(jù)現(xiàn)有條件,設計系統(tǒng)另一方面,系統(tǒng)設計中應盡量避免不必要的復雜化,各模塊應盡量簡潔,以便縮短處理流程、減少處理費用。 數(shù)據(jù)庫設計東北石油大學本科生畢業(yè)設計( 論文)16 數(shù)據(jù)庫設計特點數(shù)據(jù)庫建設是硬件、軟件和干件的結(jié)合,三分技術,七分管理,十二分基礎數(shù)據(jù),技術與管理的界面稱之為“干件”。數(shù)據(jù)庫設計應該與應用系統(tǒng)設計相結(jié)合。結(jié)構(gòu)(數(shù)據(jù))設計:設計數(shù)據(jù)庫框架或數(shù)據(jù)庫結(jié)構(gòu)。行為(處理)設計:設計應用程序、事務處理等。結(jié)構(gòu)和行為分離的設計,傳統(tǒng)的軟件工程忽視對應用中數(shù)據(jù)語義的分析和抽象,只要有可能就盡量推遲數(shù)據(jù)結(jié)構(gòu)設計的決策早期的數(shù)據(jù)庫設計致力于數(shù)據(jù)模型和建模方法研究,忽視了對行為的設計。 數(shù)據(jù)庫概念設計通過第三章對本系統(tǒng)的需求分析,明確了系統(tǒng)的總體目標、各個子系統(tǒng)的功能和數(shù)據(jù)流程,可以據(jù)此分解出數(shù)據(jù)實
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1