Java網站設計論文

時間:2022-11-17 11:07:24

導語:Java網站設計論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

Java網站設計論文

1系統設計

1.1審批流程定義

工作流通常指的是工作參與者為了達到某一工作目標而實施的工作以及工作轉交過程。工作流屬于一種對工作流程的計算模型,是把工作流程前后相關的工作聯系在一起的規則。簡言之,工作流指的是一系列相互聯系且自動實施的業務活動,是業務流程的全部或者部分自動化。按照工作內容和要求的不同我們可以針對不同類型的工作流定義出不同形式與特點的流程,在每個流程中都定義相關的節點信息,同時各個節點和有與其對應的角色。各種單據與報表可以對應不同的流程,如果我們的工作內容或者管理需求發生變化,則可以對其中相關的一項節點或流程信息進行調整,進而極大的提升了整個系統的擴展性與靈活度。

1.2審批流程流轉

對流程進行定義之后,開始制作相關單據與報表,正式進入流轉過程,各個流程都分成了不同節點,而每一個節點都必須通過具備一定權限的簽名之后才能夠順利向下一節點流轉。具備權限的用戶在打開系統之后能夠成功查看自身所在節點的一系列流程信息,主要包含有需要簽名的單據、接受的回退申請或者撤銷的流程等。

1.3審批流程撤銷

java網站設計中的工作流的設計文/康曉林蔣少莉良好的審批流程設計不但能夠擺脫時間與空間的制約,管理者也能夠不受時空的限制而下達相關指令,從而極大的提升工作效率。本文主要探討了基于Java的網站設計中工作流系統的設計。摘要流轉結束之后能夠撤銷,讓其恢復到流轉開始時的狀態,另外在流程流轉過程中數據庫中已經被修改的信息也會恢復到原始狀態。在流轉開始之前,我們可以利用存儲過程將定義好的流程進行初始化,進而生成流程實例。若流轉已經完成的流程因某種原因必須撤銷,管理員能夠直接對流程信息進行查看并下達撤銷指令,進而讓其作為新流程再次流轉。

2系統實現

2.1加密封裝可靈活設置的數據庫連接

在Java平臺下設計的系統之中,一般我們選擇把需要連接的主機名、用戶名以及數據庫都寫在JavaBean內,若用戶數據庫產生變化或者主機名、用戶名被修改,則必須對連接數據庫的JavaBean進行修改,再編譯為Class文件,之后通過JSP客戶端或者應用程序進行調用。這樣一來就能夠避免對源程序進行修改和重新編譯的繁瑣問題。在本文所設計的系統中,主要是把需要連接的數據庫、主機名和用戶名共同寫在一個加密文件內,在與數據庫連接時僅僅需要利用JavaBean來讀取這一加密文件。如果連接信息變化,則只需要對加密文件進行修改,而不對連接數據庫程序進行修改就能夠實現與數據庫的有效連接,進而在很大程度上提升了連接數據庫的靈活性。

2.2封裝數據庫處理邏輯

該系統是基于互聯網的網站系統,我們無法明確的了解有多少用戶會同時上線使用,如果有成千上萬人同時登陸,系統所承受的負荷非常之大。其中,數據庫連接的建立與釋放是這一系統中代價最大的操作,系統在數據庫的建立與釋放的過程中運用連接池技術,建立了相應的數據庫連接對象,當客戶端應用程序對連接產生使用需求時,便從中取出,之后再放回其中,減少了連接重新釋放所消耗的時間,同時其余客戶端應用程序需要與對象進行連接時可以直接從中取出使用,節省了建立連接的時間。

2.3審批工作流程的實現

在本系統中,對審批流程的定義、流轉以及撤銷進行了設計,運用微軟GryptoAPI技術、CAPICOM控件、JDK擴展庫IAIK控件以及數字簽名技術,有效的實現了單據和報表等網上審批流程。

3結語

由于審批流管理系統不單單局限在某一特定模式的企業管理中,它可以適應很多其他的管理工作。當我們在具體應用的過程中,只需要把企業或者單位的具體職能以及相關業務、管理項目聯系在一起,就可以有效的運用這一工作流來實現科學的管理。

作者:康曉林蔣少莉單位:北方民族大學