王盛義
摘要:隨著經濟發展,公民的切身利益越來越被關注,法律意識不斷增強,以面對面的法律咨詢服務并不能滿足行業的業務需求。國內的大多數律師事務所都率先采取信息化的手段爭奪客戶,提升自身的業務水平,律師綜合辦公管理系統的開發是為了給大多數的客戶提供最佳的法律援助服務,該文根據律師事務所的實際辦公需求,必須通過網站展開了解客戶援助需求,再通過軟件設計模式-瀑布模型實現該系統,該文系統具有一定的可行性,采取B/S架構,并結合數據庫實現律師綜合辦公管理系統,該系統具有一定的現實意義。
關鍵詞:律師;數據庫;B/S架構
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)01-0124-03
1 概述
1.1 研究現狀
律師事務所是一個為客戶提供法律援助的服務型的專業組織。律師事務所中的事務由不同律師分工為客戶提供法律援助服務,因此,在實際工作中務必與客戶保持聯系,內部人員共同協作才能保證為客戶提供的法律服務的質量。為了達到這個目的,應當建立一個法律知識存儲系統以及綜合業務辦公系統,不斷更新法律知識和綜合辦公模塊。在國外,由于計算機發展先于國內,律師綜合辦公管理在國外的應用和發展已經達到了一個非常成熟的地步,其系統能夠保持長期穩定的運行。由于英美法系與中國不同,律師綜合辦公操作規范不同。在國內,多數通過劃分部門、設立律師組,更沒有達到數據資源共享、相互配合的法律服務模式,其原因之一不僅僅是受限于法律工作方式,更限制于各個法律事務所之間存在一定的競爭。通過計算機軟件實現了律師綜合辦公信息化,如檢索法律公文、查詢案例、存儲客戶數據等。對于律師綜合辦公管理而言,大部分律師事務所已經通過使用軟件提高了法律工作效率。
1.2 研究意義
律師綜合辦公管理系統的開發與使用使得大部分法律工作人員能夠為客戶提供最佳的、優質的服務,為客戶提供服務的規模不斷擴大,事務所的法律服務優先升級,其服務和管理方式不斷轉變。本文系統對律師事務所的實用價值和現實意義非常大。
2 系統總體分析設計
2.1 系統可行性分析
2.1.1 經濟可行性分析
1) 成本:該系統的開發只需安裝相關的軟件,不需要其他的資金投入,開發成本低。
2) 社會效益:系統投入運行使用后可以實現律師事務所辦公的信息化,改變以前面對面低效率的工作模式,既提高了工作效率又減少了不必要的人力、物力、財力等投入。
2.1.2 技術可行性分析
該系統的開發使用到了Java語言、SQL Server數據庫、SSH開發框架、JSP、B/S架構等開發技術,現有的技術已經成熟并且具有良好的兼容性和穩定性,能夠滿足需求,容易獲得技術知識,利用現有條件可以實現該系統的功能。
2.1.3 社會可行性分析
本系統的開發是獨立完成,不存在抄襲現象。系統界面設計簡單,菜單分類明晰,功能強大,操作相對簡單,只要具備基本操作常識與一定的業務能力就可上手。
經過經濟、技術、社會等方面的可行性分析,可以確定該系統的開發有一定的必要性和可行性。
2.2 總體需求分析設計
本文實現基于Java設計的律師綜合辦公管理系統,系統的總體需求分析包括:總體業務功能需求分析。首先,需要了解系統的全部功能需求分析,指出系統真正想要做什么,需求分析與系統設計之間存在著一定的關聯,系統的設計與實現是以需要分析為研究基礎,系統的非功能需求分析研究用戶訪問數量、安全性能分析、響應時間控制分析、數據安全分析、系統的軟件與硬件配置等情況。
2.3 系統的研究內容
本文對律師綜合辦公管理系統的主要研究內容為:系統參數管理、客戶數據信息管理、案件數據信息管理、文檔數據信息管理、費用結算信息管理、案件審批信息管理和用戶管理。律師綜合辦公管理系統的主界面通過上述的功能作為系統的功能支撐,系統的界面設計與功能設計是本文的主要研究內容。
2.4 需求分析設計
2.4.1 功能需求分析
通過對律師綜合辦公管理系統的需求分析與系統設計,使得律師綜合辦公管理系統功能結構明確劃分為多個子功能模塊。基于Java的律師綜合辦公管理系統的功能需求分析是按照系統要求實現的功能需求,該系統的主要功能包括:系統參數管理、客戶數據信息管理、案件數據信息管理、文檔數據信息管理、費用結算信息管理、案件審批信息管理和用戶管理。其中,本文主要研究客戶數據管理、案件數據信息管理、費用結算信息管理、案件審批信息管理等功能。
2.4.2 非功能需求分析
1) 系統可靠性要求:
律師綜合辦公管理系統對用戶輸入的數據需要具備判斷能力,非法數據禁止進入數據庫中,以避免影響其他關聯數據。
2) 功能擴展性要求:
基于Java實現的律師綜合辦公管理系統采用標準的軟件設計流程,所實現的內容都是按照需求分析所得,將來必定需要更新或者修改系統的部分功能,遠程服務器對系統進行功能擴展,當系統有功能擴展時,采取異步更新擴展即可。
3) 整體界面要求:
要求功能界面按照一致的風格進行設計,使得律師綜合辦公管理系統界面簡潔統一、控件布局合理。
4) 安全性能要求:
為了避免律師綜合辦公管理系統的數據在運行過程中被惡意篡改或者攻擊,需要對對外訪問的傳輸數據加密處理,通過加密和解密算法對其使用解密后才能使用的原則。
3 系統的總體設計
3.1 系統總體設計概述
基于HBuilder實現的律師綜合辦公管理系統的總體設計包括:網站拓撲圖設計、網站的數據分布設計和網站的整體技術系架構設計。基于HBuilder實現的律師綜合辦公管理系統技術架構采用B/S架構設計模式,該系統采用SSH三層框架整合開發網站。endprint
3.2 系統的技術架構設計
基于Java實現的律師綜合辦公管理系統總體技術架構設計:基于B/S架構設計的律師綜合辦公管理系統需要遵循Java EE 四層應用程序開發架構,主要包括:頁面顯示層、數據業務邏輯處理層、數據業務存儲層和系統管理層。
3.3 系統功能結構設計
4 系統詳細設計
4.1 系統數據庫設計
根據系統的功能需求分析與介紹,基于Java實現的律師綜合辦公管理系統的數據表的概念結構進行設計,系統的主要功能為:系統參數管理、客戶數據信息管理、案件數據信息管理、文檔數據信息管理、費用結算信息管理、案件審批信息管理和用戶管理,系統的數據表結構涉及內容為:表結構字段是否為主鍵、字段存儲名稱、存儲類型以及約束條件。
1) 系統管理數據表結構設計,數據表字段包括:序號、名稱、時間、管理人字段。
2) 客戶數據表結構設計,根據概念設計出來的客戶數據表字段包括:序號、客戶名稱、登記時間、聯系人、電話、地址、身份證號和其他等字段。
3) 案件數據表結構設計,根據案件設計出的數據表字段包括:序號、案件名稱、案件類型、登記時間、客戶編號、服務時間、是否受理、律師姓名、是否結案、費用編號和其他等字段。
4) 文檔數據表結構設計,文檔數據表字段包括:序號、文檔名稱、建立時間、文檔類型、最后修改時間和其他等字段。
5) 費用數據表結構設計,根據該數據表的概念設計出的實體字段包括:序號、費用名稱、費用類型、結算日期、費用額度和其他等字段。
6) 審批數據表結構設計,數據庫中審批數據資源表字段包括:序號、案件名稱、審批人、審批時間、審批結論和其他等字段。
7) 用戶數據表結構設計,根據用戶的概念設計轉發的實體字段包括:序號、用戶昵稱、登錄密碼、注冊時間、用戶姓名、手機號、身份證號碼和其他等字段。
8) 律師數據表結構設計,根據律師概念實體字段包括:序號、律師名稱、律師昵稱、律師職稱號、注冊時間、工作年限、工作簡歷、畢業院校、取得的成績、資格證等級和其他等字段。
4.2 系統詳細功能模塊設計
下面為律師綜合辦公管理系統的全部功能需求列表:
1) 系統參數管理功能
系統管理員根據客戶的實際需求,定期對系統的功能權限、用戶角色和系統的基本參數的使用情況進行合理管理。系統管理是律師綜合辦公管理系統中超級管理員的功能。功能模塊主要包括實現系統的角色管理、用戶管理、功能權限的分配。
2) 客戶信息管理功能
系統中的客戶管理功能,是為了完成對系統中的客戶數據進行管理操作,客戶管理包括:客戶基礎數據管理、客戶案件數據管理操作等。系統的功能模塊:新增客戶、修改客戶數據、管理客戶。本模塊實現對系統中的客戶進行管理,包括:當事人、對方當事人或委托代理人。管理的內容包括基本數據和案件關聯數據。
3) 案件信息管理功能
系統中的案件管理功能模塊的主要功能:案件登記功能、案件在辦、案件歸檔、辦案管理和質量反饋。案件登記功能是將新增案件錄入到系統中的功能;案件在辦是指經過收案審批后的正在辦理案件;案件歸檔是指將所有的案件實施歸檔操作;質量反饋是指對錄入、管理和評價該事務所中的律師辦案質量的反饋進行說明。
4) 文檔信息管理功能
系統中的文檔管理功能,該模塊的主要功能:上傳文檔、下載文檔、文檔類別管理。上傳文檔必須先選擇文檔類別,才能上傳到系統存儲路徑中。下載文檔用戶可自由選擇存放的位置和存儲文件類型。
5) 費用信息管理功能
系統中的費用管理功能,該模塊的主要功能:案件付款類別管理、結案費用錄入、費用綜合管理。本模塊主要實現對與客戶簽訂的合同案件費用進行管理,新增合同費用時,錄入客戶編號和選擇收費方式和收費金額即可實現費用的增加操作,用戶可隨時根據案件修改費用數據。
6) 審批信息管理功能
系統中的審批管理功能,該模塊的主要功能:審批管理、委托他人管理、審批查詢等。本模塊主要實現對該事務所的案件審批和管理。當已經錄入到系統中的案件信息需要進行審批操作時,錄入新案件需要審批前才能繼續進行,審批前的狀態為結案待審。可委托他人進行審批或者管理,擁有審批權限的其他用戶可審批轉移的待批案件。
7) 用戶信息管理功能
系統中的用戶管理功能,該模塊的主要功能:個人設置、日程安排。本模塊主要實現系統普通用戶的用戶管理功能、個人設置和個人日程安排;用戶根據用戶名和密碼登錄系統后可在用戶個人設置中修改登錄密碼、完善基本信息;日程安排功能實現用戶工作內容的安排和提醒設置。
5 本文結論與未來研究方向
5.1 結論
5.1.1 研究重點
1) 給出符合律師綜合辦公管理系統的需求分析工作目標。
2) 查閱相關的文獻資料和大多數律師綜合辦公管理系統的案例進行分析。
3) 在律師綜合辦公管理系統中熟練使用面向對象方法。
4) 根據律師綜合辦公管理系統的業務需求,為系統的功能擴展預留接口。
5.1.2 不足之處
1) 根據律師綜合辦公管理系統的開發需求,設計和實現上靈活性較差。
2) 為頁面添加動態js數據,一旦出現動態加載模式,系統的響應速度肯定降低。
5.2 研究方向
未來的律師綜合辦公管理系統的發展趨勢在于豐富系統的總體業務功能,更好地為大多數客戶提供法律服務。
參考文獻:
[1] 曾令仿,黎薇.律師事務所管理系統需求分析[J].計算機與現代化,2002(8):5-6.
[2] 瞿江.NET 平臺下的律師事務所管理系統設計與實現[J].硅谷,2012(22):3-7.
[3] 陳文山.基于柔性工作流的律師事務所管理系統設計與實現[D].上海:上海交通大學,2008:7-9.
[4] 劉思達.如何研究中國律師業?從2007年中國律師問卷調查談起[J].中國律師,2008(8):36-45.
[5] 楊凌燕.基于項目管理的律師事務所綜合信息管理系統設計[J].科協論壇,2009,(4):47-59.
[6] RonaldJ.Norman.面向對象系統分析與設計[M].周之英,肖奔放,柴洪鈞,譯.北京:清華大學出版社,2000,23-46.endprint