【律師事務(wù)所案件信息管理系統(tǒng)設(shè)計5900字(論文)】_第1頁
【律師事務(wù)所案件信息管理系統(tǒng)設(shè)計5900字(論文)】_第2頁
【律師事務(wù)所案件信息管理系統(tǒng)設(shè)計5900字(論文)】_第3頁
【律師事務(wù)所案件信息管理系統(tǒng)設(shè)計5900字(論文)】_第4頁
【律師事務(wù)所案件信息管理系統(tǒng)設(shè)計5900字(論文)】_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第1章引言在我國全面推行法制社會的過程中,國內(nèi)的律師事務(wù)所處理量逐年遞增,于此同時國內(nèi)外的行業(yè)競爭也在逐步加大。為了提高中小型律師事務(wù)所的競爭能力,設(shè)計并實現(xiàn)了律師事務(wù)所信息管理系統(tǒng),事務(wù)所的信息化建設(shè)可以幫助律師高效管理委托的法律案件,提高事務(wù)所內(nèi)部服務(wù)水平。為了解決國內(nèi)律師事務(wù)所管理模式落后、事務(wù)辦理效率低等一系列問題,需要開發(fā)一個高性能的律師事務(wù)所案件信息管理系統(tǒng)。這樣不僅可以提高服務(wù)的效率和質(zhì)量,同時也可以推動律師行業(yè)的發(fā)展以及我國法制社會的建設(shè)。第2章相關(guān)技術(shù)2.1系統(tǒng)技術(shù)介紹2.1.1JavaScriptJavaScript是一種輕量級的語言,在編程中可以用來解析和編譯函數(shù)。多數(shù)被用于Web網(wǎng)頁和腳本語言的開發(fā)。JavaScript同樣也是基于編程、多程序編程、目標(biāo)指向、命令樣式、聲明性支持(例如函數(shù)式編程)的動態(tài)腳本語言。許多基于HTML5的移動、交互式邏輯應(yīng)用程序以及在計算機、手機、平板電腦上訪問的所有網(wǎng)頁都是通過JavaScript驅(qū)動的。2.1.2MySQLMySQL是一種關(guān)系數(shù)據(jù)庫系統(tǒng),它將信息存儲在不同的表中,而不是將所有的數(shù)據(jù)放在一個大的檔案中。它是由瑞典的MySQLAB公司開發(fā)的。MySQL廣泛應(yīng)用于互聯(lián)網(wǎng)上的中小型網(wǎng)站。由于它體積小、速度快、總體擁有成本低,從而大大減少了開發(fā)成本,尤其是數(shù)據(jù)庫所使用的代碼屬于開源代碼。被多數(shù)中小型企業(yè)選用為企業(yè)網(wǎng)站的數(shù)據(jù)庫。2.1.3SpringMVCMVC的中文含義分別是(M)模型、(V)視圖、(C)控制器,是一個Web系統(tǒng)的核心組件。MVC可以將應(yīng)用數(shù)據(jù)的輸入、處理和輸出分開處理,在系統(tǒng)應(yīng)用中分為模型、視圖、控制器三個核心部件。它們分別對應(yīng)不同的角色。2.1.4JDBCJDBC是Java程序與數(shù)據(jù)庫連接的應(yīng)用程序接口。用于執(zhí)行業(yè)務(wù)層發(fā)來的SQL語句,對數(shù)據(jù)庫進行添加、刪除、修改等操作。可以一次訪問多個不同的數(shù)據(jù)庫。由Java語言構(gòu)成的類和接口構(gòu)成。JDBC為工具/數(shù)據(jù)庫開發(fā)者提供標(biāo)準API。在建立高級工具和應(yīng)用接口的時候,只需要使用Java和API就可以創(chuàng)建數(shù)據(jù)庫應(yīng)用程序,同時JDBC也是一家公司的品牌。2.2系統(tǒng)開發(fā)平臺及運行環(huán)境2.2.1系統(tǒng)開發(fā)平臺系統(tǒng)開發(fā)在Tomcat環(huán)境中進行。Tomcat是免費提供開源的Servelet容器。是Apache財團Jakata項目的核心項目。是Sun、其他公司和個人共同開發(fā)的。為了Sun的參與和支持,最新的服務(wù)平臺和JSP規(guī)格總是出現(xiàn)在Tomcat上。2.2.2運行環(huán)境操作系統(tǒng):WindowsXP以上版本。服務(wù)器軟件:Tomcat6.0以上版本。瀏覽器:IE、FireFox、GoogleChrome

第3章需求分析3.1系統(tǒng)功能模塊概括和分析3.1.1前臺功能前臺屬于用戶端,可以使用的功能有登錄和退出網(wǎng)站、發(fā)送消息、修改個人信息、案例咨詢等??梢圆榭吹墓δ苡校菏醉撦啿D、事務(wù)所新聞、律師團隊、歷史案例等。3.2.2管理員后臺功能管理員可以使用的功能有登錄、修改密碼,可以管理的功能有添加、刪除、修改首頁輪播圖,添加、刪除、修改事務(wù)所新聞,添加、刪除、修改歷史案例,添加、刪除、修改歷史案例分類列表,添加、刪除、修改用戶和律師賬號。3.2可行性分析3.2.1社會可行性隨著計算機技術(shù)和社會的發(fā)展,我國的律師人員在不斷的增長,對法律服務(wù)的需求也在增加,現(xiàn)在網(wǎng)上咨詢法律已經(jīng)成為一種潮流。在法制社會不斷的推廣下,相信往后會有更多的人需要法律服務(wù)。律師事務(wù)所案件信息管理系統(tǒng)擁有強大的業(yè)務(wù)管理功能,可以是更多的用戶獲得更加便捷的服務(wù)。3.2.2技術(shù)可行性本系統(tǒng)采用的是JSP、SpringMVC和MySQL開發(fā)的,win10操作系統(tǒng),使用IntellijIDEA開發(fā)平臺進行前端設(shè)計,采用JDBC的連接方式連接數(shù)據(jù)庫,完成數(shù)據(jù)庫的增加、刪除、修改、查詢等功能。由于JSP和MySQL所使用的開發(fā)技術(shù)到現(xiàn)在為止已經(jīng)有很完善的開發(fā)技術(shù),完全可以開發(fā)出項目中所包含的功能,而且MySQL靈活易維護在開發(fā)的過程中可以隨時更改信息并且操作方便快捷。3.2.3操作可行性目前,大多數(shù)計算機都能運行該系統(tǒng),系統(tǒng)的運行、調(diào)試、設(shè)置都能滿足,且人性化的界面設(shè)計使用簡潔明了,易于操作,貼心的操作流程,方便快捷的添加、修改、刪除信息。

第4章系統(tǒng)設(shè)計4.1系統(tǒng)功能模塊設(shè)計4.1.1用戶功能模塊設(shè)計律師作為一名工作人員是由公司招聘,有分發(fā)的個人賬號。主要的使用的功能都在后臺,律師主要面對的人員就是用戶,可以接受和管理用戶發(fā)來的案例咨詢和消息留言,查看歷史案件等等。如圖4.1所示圖4.1用戶模塊功能圖4.1.2管理員模塊設(shè)計管理員作為整個網(wǎng)站的管理者,可以同時管理用戶和律師的信息,可以創(chuàng)建用戶和律師賬號,修改其個人信息。新增、更改或刪除事務(wù)新聞、最新歷史案例、輪播圖等在前臺所展示的事務(wù)所信息。如圖4.2所示。圖4.2管理員模塊功能圖4.2數(shù)據(jù)庫分析4.2.1系統(tǒng)E-R圖E-R是系統(tǒng)所有實體與實體、實體與屬性之間的聯(lián)系,本系統(tǒng)的實體有客戶、管理員、律師以及事務(wù)所系統(tǒng),根據(jù)數(shù)據(jù)分析,創(chuàng)建的律師事務(wù)所案件信息管理系統(tǒng)的E-R圖,如圖4.3所示。圖4.3全局E-R模型4.2.2數(shù)據(jù)庫表設(shè)計本平臺采用的數(shù)據(jù)庫為功能比較全面的MySQL數(shù)據(jù)庫,庫中的保存著本系統(tǒng)所使用到的數(shù)據(jù)表。系統(tǒng)數(shù)據(jù)表如下:律師數(shù)據(jù)表(t_user)保存網(wǎng)站律師的賬號信息和個信息,律師在后臺登錄的時候,必須輸入與數(shù)據(jù)庫對應(yīng)的登錄名和登錄密碼才能進入后臺。業(yè)務(wù)范圍、聯(lián)系電話等個人信息則是通過函數(shù)調(diào)用展示在前臺界面。如表4.1所示表4.1律師數(shù)據(jù)表字段名稱數(shù)據(jù)類型及長度字段含義IdInt主鍵Usernamevarchar(50)登錄名Passwordvarchar(50)登錄密碼Namevarchar(50)真實姓名Ghvarchar(50)業(yè)務(wù)范圍Mobilevarchar(50)聯(lián)系電話Headpicvarchar(50)頭像管理員數(shù)據(jù)表(t_admin)保存管理員的賬號信息:登錄名和登錄密碼,以及個人信息:姓名、聯(lián)系電話等。這些數(shù)據(jù)中用到最大多的數(shù)據(jù)就是賬號信息,用于后臺登錄的時候驗證信息,輸入的數(shù)據(jù)必須要與表中的數(shù)據(jù)相同才可以進入后臺。如表4.2所示表4.2管理員數(shù)據(jù)表字段名稱數(shù)據(jù)類型及長度字段含義IdInt主鍵Usernamevarchar(50)登錄名Passwordvarchar(50)登錄密碼Typevarchar(50)用戶級別Namevarchar(50)真實姓名Mobilevarchar(50)聯(lián)系電話PIdInt認證歷史案例數(shù)據(jù)表(t_product)保存著管理員后臺添加的圖片路徑、案例標(biāo)題、案例類型編號、案例內(nèi)容以及案例當(dāng)前狀態(tài)等數(shù)據(jù)。這些數(shù)據(jù)會被函數(shù)調(diào)用到前臺界面,向用戶展示,其中TypeID用于案例的分類功能。如表4.3所示表4.3歷史案例數(shù)據(jù)表字段名稱數(shù)據(jù)類型及長度字段含義ProductNamevarchar(50)標(biāo)題TypeidInt類型編號Contentvarchar(50)律師idStatusvarchar(50)狀態(tài)

第5章系統(tǒng)功能實現(xiàn)律師事務(wù)所案件信息管理系統(tǒng)的整個前臺部分是供用戶瀏覽、咨詢律師的部分,一個好的網(wǎng)站前臺部分一定要設(shè)計的有條理,因此,前臺的設(shè)計主要有三個特點:簡單明了、條理清晰、層次分明。下面我將一一介紹本系統(tǒng)的前臺部分的實現(xiàn)。5.1首頁設(shè)計首頁模塊如圖5.1主要分三個部分,采用JSP的內(nèi)鑲框架技術(shù)分別是右上、中、輪播圖、最新歷史案例。輪播圖部分,輪播圖可以由右向左自動切換,兩側(cè)有切換箭頭可以自由切換,技術(shù)采用了bootstrap框架中的carousel插件。最新歷史案例采用了封裝了Java循環(huán)的forEach標(biāo)簽,將全部歷史案例的列表,依次展示在首頁當(dāng)中。圖5.1首頁5.2用戶模塊5.2.1用戶登錄用戶可以輸入一個已經(jīng)注冊的賬號輸入正確的用戶名和密碼來登錄網(wǎng)站獲取服務(wù),如圖5.2所示。圖5.2用戶登錄輸入的登錄信息會被封裝到from表單中,點擊提交按鈕,后臺會觸發(fā)onclick點擊事件通過logincheck方法進行表單校驗。校驗內(nèi)容有賬號不能為空、密碼不能為空。使用if語句來處理驗證通過和驗證失敗的結(jié)果。驗證失敗后彈出Alert彈框:用戶名和密碼必須填寫,并return到登錄界面。驗證通過后,發(fā)送請求到customerLoginController控制層,控制層調(diào)用業(yè)務(wù)層CustomerService中的Customer(longid)方法,業(yè)務(wù)層調(diào)用Dao層的getbyID(id)方法,最后Dao層通過CustomerMapper向數(shù)據(jù)庫發(fā)送并執(zhí)行SQL語句。業(yè)務(wù)完成后將結(jié)果返回。5.2.2退出登錄當(dāng)用戶想要退出賬號時,點擊右上界面的退出,后臺就會向控制層customerLoginController發(fā)送請求,控制層通過調(diào)用removeAttribute函數(shù)獲取用戶的bean對象,最后返回結(jié)果并重定向到登錄界面。用戶再次輸入賬號,依然可以登錄,并且賬號保持信息不變。5.3全部歷史案例模塊歷史案例可以向用戶展示事務(wù)所解決的案例,可以給用戶做一個案例參考,同時也展示事務(wù)所的綜合實力,起到宣傳的效果。點擊導(dǎo)航欄當(dāng)中的“全部歷史案例”就可以進入界面,頁面分兩個部分,分別為分類和具體案例,案例會被劃分到一個分類當(dāng)中方便用戶選擇瀏覽,如圖5.10所示。功能實現(xiàn)方法與首頁最新歷史案例一樣。右邊的分類采用的是JSP鑲嵌式框架,后臺通過forEach標(biāo)簽將數(shù)據(jù)庫中的typeId、typename等信息放到href鏈接當(dāng)中。點擊左邊的分類列表中的分類,就可以查看所有在該分類中的歷史案例如圖5.3所示。圖5.3歷史案例界面圖5.3分類查找想要查看列表中的歷史案例只需要點擊圖片,就可以進入詳情頁面,頁面中有案件的相關(guān)描述,同時你也可以進行評論和轉(zhuǎn)發(fā)。如圖5.4所示。當(dāng)網(wǎng)站運行的時候,后臺就通過${ctx}將數(shù)據(jù)庫中將圖片展示到前臺界面。圖5.4案例詳細頁面5.4管理員模塊管理員作為整個網(wǎng)站的管理者,需要同時管理律師和用戶以及網(wǎng)站首頁輪播圖、歷史案例、事務(wù)所新聞等。5.4.1管理員后臺首頁在后臺輸入用戶名和密碼進入后臺管理員界面,界面主要分三個部分,分別是右上方、左側(cè)菜單欄、右側(cè)主界面。如圖5.5所示圖5.5管理員后臺頁面該頁面與律師的后臺界面類似,“歡迎您!”是固定在頁面當(dāng)中,后面的用戶名和退出都是鏈接分別跳轉(zhuǎn)到首頁和登錄界面,菜單欄也是通過HTML技術(shù)中的li標(biāo)簽所實現(xiàn)的。5.4.2修改密碼管理員與律師不同的是,律師需要在Web端展示自己而管理員不需要,為了切合實際,管理員的個人中心只有修改密碼的功能。修改密碼需要填寫三個信息分別是舊密碼、新密碼、確認新密碼,如圖5.6所示。圖5.6修改密碼界面當(dāng)管理員輸入信息后點擊保存,在JSP文件中有表單來校驗新密碼和確認新密碼,而舊密碼采用異步校驗來驗證是否正確。表單校驗內(nèi)容有舊密碼不能為空、新密碼不能為空、確認新密碼不能為空、兩次輸入密碼是否一致功能實現(xiàn)方法與律師模塊的修改密碼相同。5.4.3歷史案例管理管理員在后臺可以將事務(wù)所最近處理過的案例,上傳到Web端的全部歷史案例當(dāng)中,進入歷史案例管理界面可以看到已經(jīng)上傳的歷史案例以列表的形式展示,在列表的上方設(shè)有搜索欄,可以輸入搜索信息來進行模糊查詢,方便管理員找到該歷史案例,同時也可以進行修改和刪除操作如圖5.7所示。圖5.7歷史案例管理界面點擊列表上的新增按鈕就可以進入新增歷史案例界面如圖5.8所示,輸入與該案例相關(guān)的律師、圖片和相關(guān)信息,將該歷史案例劃分到一個分類當(dāng)中點擊保存即可。該模塊功能實現(xiàn)與事務(wù)所新聞模塊功能實現(xiàn)方法相同。5.8新增歷史案例界面為了方便用戶查看歷史案例,管理員需要在后臺對歷史案例進行分類。管理員可以創(chuàng)建一個分類,在新增一個歷史案例時將其劃分到一個分類當(dāng)中。如圖5.9所示圖5.9歷史案例分類5.4.4律師管理律師是不能通過注冊來獲取賬號的,只能通過后臺管理員進行賬號注冊,進入律師管理界面,已經(jīng)注冊過的律師以列表的形式展示。在律師列表的上方設(shè)有賬號查詢和姓名查詢兩種查詢方式來方便管理員找到律師。如圖5.10所示5.10律師管理界面點擊新增律師就會進入添加律師的界面,輸入賬號、密碼、姓名、擅長領(lǐng)域、手機號等信息也可以上傳律師個人頭像點擊保存即可如圖5.32所示,賬號和密碼又有表單校驗。表單校驗的內(nèi)容有賬號不能為空、密碼不能為空。實現(xiàn)方法與用戶管理方法相同。圖5.11添加律師界面

第6章系統(tǒng)測試6.1測試目的和目標(biāo)此系統(tǒng)在初步完成之后,開始進行系統(tǒng)測試,主要是輸入測試信息,找出系統(tǒng)的bug和存在的問題,并通過反饋的bug和問題來對系統(tǒng)進行進一步的優(yōu)化和改進。6.2功能測試6.2.1登錄和注冊模塊測試本次測試分別對賬號、密碼分別進行校驗,查驗后臺是否進行信息校驗,代碼是否出現(xiàn)問題,測試結(jié)果如表6.3所示。表6.1用戶登錄測試功能特性用戶登錄驗證測試目的輸入不合法信息、錯誤信息能否登錄測試數(shù)據(jù)賬號:zyx密碼:Ab123456測試內(nèi)容操作描述數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果測試結(jié)果1輸入賬號,不輸入密碼賬號:zyx界面彈跳出提示:密碼不能為空界面彈跳出提示:密碼不能為空登錄失敗2輸入密碼,不輸入賬號密碼:Ab123456界面彈跳出提示:賬號不能為空界面彈跳出提示:賬號不能為空登錄失敗3輸入錯誤和錯誤密碼用戶姓名:1,密碼:1界面彈跳出提示:賬號或密碼錯誤界面彈跳出提示:賬號或密碼錯誤登錄失敗4輸入正確賬號、密碼用戶名:zyx,密碼:Ab123456界面彈跳出提示:操作成功,并跳轉(zhuǎn)到主頁面界面彈跳出提示:操作成功,并跳轉(zhuǎn)到主頁面登錄成功6.2.2管理功能模塊測試律師事務(wù)所案件信息管理系統(tǒng)律師和管理員都需要對信息進行增加、刪除、修改等操作本次測試以管理員對的管理進行測試。分別對輪播圖的新增、刪除、修改等功能進行測試。測試結(jié)果如表6.3.4所示表6.2輪播圖添加、修改、刪除測試功能特性添加、刪除、修改測試目的驗證添加、刪除、修改功能測試數(shù)據(jù)用戶名稱:admin密碼:123456測試內(nèi)容操作描述數(shù)據(jù)預(yù)期結(jié)果實際結(jié)果測試結(jié)果1點擊新增按鈕選擇一張圖片保存用戶名:admin,密碼:123456圖片添加到輪播圖列表當(dāng)中圖片添加到輪播圖列表

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論