企業合同管理系統的開發設計

2022-11-21 12:45:02 字數 3502 閱讀 1805

1.企業合同管理系統的開發背景分析

同,又稱契約,它是當事人雙方或數方設立、變更和中止相互權利和義務關係的協議。合同制度在我國有著悠久的歷史,合同作為一種企業之間橫向聯絡的工具,

是現代生產和商品交換高度發展的結果。

合同管理即合同行為的監督管理,是規範、制約、完善合同行為的一種活動,

是國家法律賦予管理主體的一種職能,是企業在經濟活動中保證企業利益的重要環節。改革開放以來,我國的經濟建設取得了長足的發展,然而長期以來,由於在合同管理中實行手工作業,合同審批流程不明確,造成合同管理過程中業務處理效率低,浪費了大量的人力、物力,各部門之間合同流轉時間長而且特別容易出錯等問題。為了解決這一問題,需要開發一套功能完整的智慧型化的合同管理系統軟體,用於各行各業的大中小型企業的合同制定、評審、實施動態控制等方面的具體應用需求,並以先進成熟的計算機網路和通訊技術為手段,覆蓋整個企業的各部門,實現該企業合同管理智慧型化,提高辦公效率及人員的利用率成為促進企業迅速發展的一支很好的催化劑。

2.系統的初步調查

使用者概述:「禹洲集團建築工程公司」包括好幾個部門,下屬有人事部、財務部、質量部等部門。現在除了個別的部門實現微機輔助管理外,其他各部門尚未實現微機管理,同時已實現微機管理的部門也沒有很好的進行合同資源共享。

而且已經實現微機管理的部門因工作公升級、部門工作的變動和重新分工,原有系統已經不能滿足當前工作的需要。我們提出基於禹洲集團建築工程公司擴大業務的整體考慮,規劃實施"禹洲集團建築工程公司合同管理系統",此套合同管理系統的終端使用者是禹洲集團建築工程公司的所有員工和董事長,要充分滿足當前使用者需求,按照合同管理思想規範禹洲集團建築工程公司合同的簽定,變更,索賠,保險,審核等管理,減少了人為主觀因素的干預,通過系統的實施使禹洲集團建築工程公司合同管理達到智慧型化,為企業節省許多的管理費用,為禹洲集團建築工程公司的發展戰略的實現奠定基礎。

(1)現有業務分析

合同管理系統的主要功能有系統管理、客戶管理、合同管理和系統幫助。其中合同管理的流程如下圖1所示:

圖1 合同管理業務流程圖

流程說明:

各部門簽定好合同後,合同管理員將合同資訊輸入系統,交由合同管理系統統一管理。如果在合同履行過程中碰到不可克服的困難而需要變更合同時,就上交乙份合同變更申請,由公司主管領導進行審核,若審核通過,則開始進行合同變更,若審核不通過,則退回申請。如果在合同履行過程中對方未履行合同所規定的義務,就上交乙份合同索賠申請,由公司主管領導進行審核,若審核通過,則開始進行合同索賠,若審核不通過,則退回申請。

如果合同到期,則刪除該合同。

(2)效益分析

a.規範了合同管理的業務流程,增強了合同業務處理過程的透明度

系統通過設定使用者許可權,定義了不同組別的使用者在系統中的功能,從而規範了合同管理過程中各個崗位的職能,避免了業務處理時責任不明確的現象,使得每個崗位(即使用者)能夠各司其責,杜絕了人為干預的現象。系統中工作流的定義,使得合同管理的業務流程更加合理、科學。去掉了原有手工合同管理流程中不必要的審批環節,增加了審批過程中不可缺少的業務處理環節。

b.對合同的執**況做到了動態控制

系統儲存了與合同相關的所有資料,通過各種提醒等功能的設定從合同的簽定開始,系統便對合同執行了"監控",可以對合同的執**況進行具有實用價值的監督。例如:隨時檢視已生效和即將結束的合同,提醒使用者下一步的操作,並可以檢查合同執行過程中是否有因出現了某些問題而無法完成的合同,既而採取必要的解決辦法,最大限度的減少企業的損失。

c.提高了工作效率,降低了管理成本

通過系統的實施,業務人員可方便地進行業務操作、資料查閱、相關業務進展查詢、接收業務指令等各種日常業務處理;領導人員可方便地進行各種業務查詢、事務審批等。使各級人員擺脫了原有手工操作的束縛,大大地提高了工作效率,使得將更多的時間和精力鑽研業務成為可能。總之系統實現了合同管理的資訊化,從而減少了公司的人力、物力,進一步降低了公司的管理成本。

合同管理系統概要設計

(1)系統開發目標

合同管理系統可用於支援企業完成合同管理工作,有如下3個方面的目標:

支援企業實現規範化和智慧型化的合同管理。

支援企業高效率完成合同管理的日常業務,包括合同簽定後合同資訊的建立,

合同變更,合同索賠,合同審核等。

支援企業進行合同管理及其相關方面的科學決策,如企業領導根據合同的變更資訊或解除資訊來決定是否變更或解除合同,以便更好地解決合同的糾紛。

(2)系統開發環境

開發工具的選擇

borland 公司的jbuilder2005是運用功能強大的ja v a程式語言的應用程式開發工具。它提供了很多可視的和不可視的控制項,還提供視覺化的程式設計環境,開發人員可以直接運用這些控制項在視覺化的介面進行使用者介面布局,大大地減少了開發人員的工作量。這種開發工具對網路安全和其它網路方面的應用也有很大的支援,用這種工具開發出來的應用程式可執行多種操作平台。

所以相對於其他的開發工具,jbuilder2005是乙個較好的選擇。

關聯式資料庫的實現

微軟公司提供的access2000 就是一種關聯式資料庫開發工具,它用於開發中小型關聯式資料庫,開發人員可以在它的視覺化介面方便地建立資料庫,表,檢視等等,簡單易用,不用花費開發人員的很多時間,access2000的優點還在於它能使用資料表示圖或自定義窗體收集資訊。資料表示圖提供了一種類似於excel 的電子**,可以使資料庫一目了然。另外,access 允許輸出資料庫中的資訊。

access也提供了資料儲存庫,可以使用桌面資料庫檔案把資料庫檔案置於網路檔案伺服器,與其他網路使用者共享資料庫。經分析,該合同管理系統使用了乙個包括十幾張表的資料庫,屬於小型的關聯式資料庫,而且資訊維護也不怎麼複雜,所以對該系統來說,access2000是乙個較好的資料庫開發工具。

jbuilder2005和access2000的結合

jbuider2005提供了不同的程式介面用於連線資料庫和執行sql語句。利用它提供的jdbc api(ja v a資料庫互連應用程式介面)介面,可以執行通常的sql語句(用statement 類),動態sql語句(用preparedstatement 類),以及帶in和out引數的儲存過程。其中resultset 類和querydataset類用於儲存系統從資料庫表中檢索出來的記錄集,這兩個類都可以建立動態的或靜態的記錄集合,利用這兩個類可以很方便地將檢索結果顯示於使用者介面,也可以新增或修改資料庫表裡的記錄。

(3)系統功能分析

合同管理涉及合同的多個方面,如工程資訊、合同資訊、合同變更資訊、合同索賠資訊等等。根據這些資訊完成合同管理的日常業務。

本系統需要完成的功能主要有:

合同資訊和具體內容的建立。

合同變更、索賠等方面資訊的輸入。

工程資訊和客戶資訊的輸入與查詢。

對各種資訊的查詢、新增、刪除和編輯。

系統管理員對不同組別的使用者許可權的配置。

系統日誌的建立。

(3)系統模組設計

在系統功能分析的基礎上,得到如圖2所示的功能模組圖。

主要參考文獻

1.閆菲等,軟體工程,北京:中國水利水電出版社,2001 2.林建銘、高明揚等

, 精通j**a2, 北京:科學出版社, 2001

3.飛思科技產品研發中心編著, ja v a 開發技術, 北京:科學出版社, 2001 4.cay 等編著、朱志、王懷等翻譯, j**a2核心技術卷i :基礎知識

, 北京:機械工業出版社,2000

如何設計開發優秀的企業物資管理系統

目前,物資管理在各個中小企業都是必須要開展的業務。成都景尚科技根據多年以來的行業經驗,建議企業客戶在建設物資管理系統時,注重以下這些方面的分析,以便於設計開發符合企業特點的優秀物資管理系統。1 倉庫 物資基礎資訊不全,很難及時按照要求進行物資的出入庫。在乙個企業中每天出入庫的物資是很龐大的,如果基本...

人事檔案管理系統的設計與開發

第 卷第 期 年 月 蘭州石化職業技術學院學報 文章編號 人事檔案管理系統的設計與開發 周欽 瀋陽航空職業技術學院學生處,遼寧瀋陽 摘要 針對單位當前的人事檔案管理特點及現狀而開發了人事檔案管理系統,主要包括 後台資料庫的建立和維護以及前端應用程式的開發兩方面。前者要求建立起資料一致性和資料完整性及...

染整企業生產管理資訊系統的設計與開發

牛盛安 實戰派生產管理專家 重慶大學物理化學碩士學位 生產現場管理培訓 近年來,特別是加入世貿組織以後,我國的mis應用已經進入了成熟階段,在企業中引入管理資訊系統已經成為眾多染整企業提公升競爭力的重要手段之一。然而,大多數通用的商業化軟體並不適合中小型染整企業。首先,傳統的管理資訊系統是基於製造業...