版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、項目合同管理系統(tǒng)的開發(fā)與設(shè)計項目合同管理系統(tǒng)的開發(fā)與設(shè)計PAGEXXI / NUMPAGES22項目合同管理系統(tǒng)的開發(fā)與設(shè)計摘 要很長時間以來,項目管理中以手工管理為主,存在審批流程不夠明確,項目合同管理過程中事務(wù)處理效率低問題,這浪費了人們大量的時間和精力。為了解決這一問題,需要開發(fā)一套功能完善的項目合同管理系統(tǒng)軟件,用于公司的項目合同管理,實現(xiàn)該公司項目合同管理智能化。通過對項目合同管理系統(tǒng)的初步調(diào)查與可行性分析,確定該系統(tǒng)開發(fā)是可行的。根據(jù)業(yè)務(wù)流程分析,明確系統(tǒng)總體功能模塊設(shè)計,分別是用戶管理、客戶管理、合同管理和系統(tǒng)幫助這四個模塊,再具體細化設(shè)計每個模塊的具體功能。根據(jù)系統(tǒng)需求分析設(shè)計
2、數(shù)據(jù)庫表,方便數(shù)據(jù)存儲與使用。通過以上分析與設(shè)計,為完成項目合同管理系統(tǒng)的開發(fā)與設(shè)計工作提供方向。關(guān)鍵詞:項目合同管理系統(tǒng);功能模塊設(shè)計;需求分析AbstractFor a long time, project management, management of the main hand, there is a lack of clarity in the approval process, project contract management process transactions inefficiency problems, which people waste a lot of t
3、ime and effort. To solve this problem, we need to develop a fully and functional project contract management system software for the companys project contract management, contract management, intelligent project of the company. Through the preliminary investigation and feasibility analysis of projec
4、t contract management system to determine the system development is feasible. According to Business Process Analysis, a clear overall system function module design, are user management, customer management, contract management and the system help these four modules, then specific and detailed design
5、 of each module specific functions. Analysis and Design of database tables base on system requirements for data storage and use. Through the above analysis and design, development and design work for the completion of project contract management system to provide direction.Key words: Project contrac
6、t management system; features a modular design; requirements analysis目 錄 TOC o 1-3 h z u HYPERLINK l _Toc419045993 摘 要 PAGEREF _Toc419045993 h I HYPERLINK l _Toc419045994 Abstract PAGEREF _Toc419045994 h III HYPERLINK l _Toc419045995 目 錄 PAGEREF _Toc419045995 h V HYPERLINK l _Toc419045996 1緒 論 PAGER
7、EF _Toc419045996 h 1 HYPERLINK l _Toc419045997 1.1研究的背景與目的 PAGEREF _Toc419045997 h 1 HYPERLINK l _Toc419045998 1.2文獻綜述 PAGEREF _Toc419045998 h 1 HYPERLINK l _Toc419045999 1.3主要內(nèi)容及結(jié)構(gòu)框架 PAGEREF _Toc419045999 h 2 HYPERLINK l _Toc419046000 1.4研究方法 PAGEREF _Toc419046000 h 2 HYPERLINK l _Toc419046001 2總體設(shè)
8、計 PAGEREF _Toc419046001 h 3 HYPERLINK l _Toc419046002 2.1系統(tǒng)概述 PAGEREF _Toc419046002 h 3 HYPERLINK l _Toc419046003 2.2系統(tǒng)調(diào)查與可行性分析 PAGEREF _Toc419046003 h 3 HYPERLINK l _Toc419046004 2.2.1初步調(diào)查 PAGEREF _Toc419046004 h 3 HYPERLINK l _Toc419046005 2.2.2可行性分析 PAGEREF _Toc419046005 h 3 HYPERLINK l _Toc41904
9、6006 2.3開發(fā)工具的選擇 PAGEREF _Toc419046006 h 3 HYPERLINK l _Toc419046007 2.3.1Java語言概述 PAGEREF _Toc419046007 h 4 HYPERLINK l _Toc419046008 2.3.2SQL Server 2005數(shù)據(jù)庫概述 PAGEREF _Toc419046008 h 5 HYPERLINK l _Toc419046009 2.4系統(tǒng)實現(xiàn)的目標 PAGEREF _Toc419046009 h 5 HYPERLINK l _Toc419046010 2.5設(shè)計思想 PAGEREF _Toc41904
10、6010 h 5 HYPERLINK l _Toc419046011 3需求分析 PAGEREF _Toc419046011 h 5 HYPERLINK l _Toc419046012 3.1系統(tǒng)分析 PAGEREF _Toc419046012 h 5 HYPERLINK l _Toc419046013 3.2業(yè)務(wù)流程分析 PAGEREF _Toc419046013 h 5 HYPERLINK l _Toc419046014 3.3系統(tǒng)功能模塊設(shè)計 PAGEREF _Toc419046014 h 6 HYPERLINK l _Toc419046015 3.4功能結(jié)構(gòu)設(shè)計 PAGEREF _To
11、c419046015 h 7 HYPERLINK l _Toc419046016 3.4.1用戶管理模塊需求分析 PAGEREF _Toc419046016 h 7 HYPERLINK l _Toc419046017 3.4.2客戶管理模塊需求分析 PAGEREF _Toc419046017 h 7 HYPERLINK l _Toc419046018 3.4.3合同管理模塊需求分析 PAGEREF _Toc419046018 h 7 HYPERLINK l _Toc419046019 3.4.4系統(tǒng)管理模塊需求分析 PAGEREF _Toc419046019 h 8 HYPERLINK l _
12、Toc419046020 3.5數(shù)據(jù)庫設(shè)計 PAGEREF _Toc419046020 h 8 HYPERLINK l _Toc419046021 3.5.1用戶信息表 PAGEREF _Toc419046021 h 8 HYPERLINK l _Toc419046022 3.5.2客戶信息表 PAGEREF _Toc419046022 h 8 HYPERLINK l _Toc419046023 3.5.3合同信息表 PAGEREF _Toc419046023 h 8 HYPERLINK l _Toc419046024 3.5.4合同審批表 PAGEREF _Toc419046024 h 9
13、HYPERLINK l _Toc419046025 4物理實現(xiàn) PAGEREF _Toc419046025 h 9 HYPERLINK l _Toc419046026 4.1用戶登錄模塊 PAGEREF _Toc419046026 h 9 HYPERLINK l _Toc419046027 4.2合同管理模塊 PAGEREF _Toc419046027 h 11 HYPERLINK l _Toc419046028 5運行與測試 PAGEREF _Toc419046028 h 16 HYPERLINK l _Toc419046029 6結(jié)論 PAGEREF _Toc419046029 h 17
14、HYPERLINK l _Toc419046030 7參考文獻 PAGEREF _Toc419046030 h 19 HYPERLINK l _Toc419046031 8致 謝 PAGEREF _Toc419046031 h 21緒 論 研究的背景與目的合同,也契約,是當事人雙方或數(shù)方設(shè)立、變更和中止相互權(quán)利和義務(wù)關(guān)系的協(xié)議 REF _Ref418927329 r h * MERGEFORMAT 1。合同管理是規(guī)范、制約、完善、監(jiān)督管理合同行為的活動,是在經(jīng)濟活動中保證企業(yè)利益的重要手段。長時間以來,項目合同管理中以手工管理為主,存在審批流程不夠明確,項目合同管理過程中事務(wù)處理效率低問題,這
15、浪費了人們大量的時間和精力。為了解決這一問題,需要開發(fā)一套功能完善的項目合同管理系統(tǒng)軟件,用于企業(yè)的合同管理,實現(xiàn)該企業(yè)合同管理智能化。 文獻綜述在國外,從20世紀70年代初開始,人們開始重視對合同管理的研究 REF _Ref418885040 r h * MERGEFORMAT 2。人們剛開始較多地從法律方面研究合同,后來開始研究合同事務(wù)管理(Contract Administration),如今,人們更多地從項目管理的角度研究合同管理問題 REF _Ref418884986 r h * MERGEFORMAT 3。在現(xiàn)今項目管理中,合同管理已成為與進度管理、質(zhì)量管理、成本管理等并列的管理職
16、能,具有十分重要的地位,合同管理能力的高低直接影響到對工程項目管理成熟度的評估 REF _Ref418885083 r h * MERGEFORMAT 4。而工程項目合同管理大都采用手工管理方式來管理,這種方式不能適應(yīng)現(xiàn)代項目合同管理系統(tǒng)的發(fā)展模式。目前外國出現(xiàn)了許多項目合同管理系統(tǒng)軟件。比如,美國Primavera公司研發(fā)的P3 (Primavera Project Planner)系列軟件等工程項目管理軟件;微軟開發(fā)的Microsoft Project軟件,該軟件主要用于項目進度管理,等等。在國內(nèi),也相繼出現(xiàn)許多項目管理軟件。比如邦永EBS工程企業(yè)管理軟件。該軟件集物資、合同、成本、項目、
17、賬套等功能管理于一體,重視數(shù)據(jù)的統(tǒng)計和分析,人為管理,適用于工程建設(shè)的多個行業(yè)。這些合同管理軟件已經(jīng)在項目建設(shè)過程中得到了很好的運用,推動了合同信息化管理的發(fā)展,提升了企業(yè)的管理效率。但從軟件的功能作用可以看出,它們主要用來協(xié)助進行工程建設(shè)過程中的成本、進度、概預(yù)算等方面的控制管理,而真正用于工程合同內(nèi)容管理的軟件較少。在P3系列軟件中,Expedition是符合FIDIC合同管理要求的軟件,運用信息技術(shù)手段管理項目合同的相關(guān)資料,形成并組織包括遞交件、附件、分包合同、會議紀要在內(nèi)的相關(guān)資料的傳遞過程。它的主要特點是能夠記錄文件的出處,全面整體地審查、參考所有相關(guān)聯(lián)的文件,無差錯地進行合同管理
18、。由于我國項目合同管理尚未完全與國際接軌,而該軟件主要是依照國際慣例研發(fā),在我國的項目合同管理中存在供需不對應(yīng)問題。隨著計算機技術(shù)的發(fā)展,國內(nèi)針對項目合同管理系統(tǒng)的軟件也日漸增多。智信工程合同管理軟件,是一款中小型管理軟件,適用于單位內(nèi)部局域網(wǎng),主要實現(xiàn)合同的基本管理,包括合同登記、附件掃描、結(jié)算登記、合同到期提醒、數(shù)據(jù)備份、基本權(quán)限分配等基本功能。佳宜工程合同管理軟件主要擁有合同資料,工程項目,合同分級權(quán)限等管理功能。此外,支持從Excel導(dǎo)入合同資料和來往單位資料,擁有幵放的報表設(shè)置功能。維特工程合同管理軟件,主要實現(xiàn)合同錄入、變更、報量、結(jié)算、索賠、付款、收款、文檔等管理功能,同時實現(xiàn)了
19、系統(tǒng)安全上保障,具有頂級權(quán)限控制體系。北京東山項目合同專家軟件擁有協(xié)同、權(quán)限、業(yè)務(wù)、以及報表平臺。協(xié)同平臺實現(xiàn)企業(yè)的協(xié)同辦公,其中合同審批采用固定流程審批模式;權(quán)限平臺根據(jù)客戶職位進行不同的權(quán)限分配;業(yè)務(wù)平臺是為業(yè)務(wù)單據(jù)提供數(shù)據(jù)維護的平臺;預(yù)警平臺是根據(jù)系統(tǒng)運行規(guī)則對約定事項產(chǎn)生警醒信息;報表平臺是對審簽、業(yè)務(wù)單據(jù)、統(tǒng)計匯總、決策分析等業(yè)務(wù)數(shù)據(jù)進行加工處理,并生成報表。該合同管理軟件以C/S架構(gòu)模式為主,結(jié)合局域網(wǎng)實現(xiàn)工程項目合同管理這些軟件集成了合同管理的部分功能,一定程度上實現(xiàn)了合同數(shù)據(jù)的規(guī)范管理及實時共享,減輕了基層合同管理人員的工作量。這些軟件都是一些商業(yè)軟件,通用性較強,沒有針對性,
20、系統(tǒng)軟件在中小范圍內(nèi)使用,數(shù)據(jù)管理具有一定的差異性。但這些軟件的架構(gòu)設(shè)計安全方面考慮不充分,并不能滿足一些企業(yè)需求。針對以上問題分析,為克服現(xiàn)有項目合同管理軟件的弊端,構(gòu)建基于C/S架構(gòu)的項目合同管理系統(tǒng),高效管理項目合同,該軟件信息高度集成,有效實現(xiàn)合同信息在相關(guān)部門之間的流轉(zhuǎn)共享,令各管理者能夠?qū)崟r動態(tài)監(jiān)控工程進度及合同履約情況,從而保證項目按時、按量進行,提升企業(yè)的項目管理水平,進而提升企業(yè)的競爭力。 主要內(nèi)容及結(jié)構(gòu)框架本文包含5個章節(jié):第一章,導(dǎo)論。包括研究背景和目的、文獻綜述、研究內(nèi)容和結(jié)構(gòu)安排與研究方法。第二章, HYPERLINK 圖書管理系統(tǒng)%20%20%20總體設(shè)計.doc
21、總體設(shè)計,包括系統(tǒng)概述,系統(tǒng)調(diào)查與可行性研究,可行性分析,開發(fā)工具的選擇,設(shè)計思想和系統(tǒng)實現(xiàn)的目標。第三章, HYPERLINK 圖書館管理信息系統(tǒng)需求分析.doc 需求分析. 分析業(yè)務(wù)流程,從而設(shè)計系統(tǒng)功能模塊,每個模塊應(yīng)該實現(xiàn)的功能,并進行數(shù)據(jù)庫設(shè)計。第四章, 物理實現(xiàn),介紹主要模塊的具體實現(xiàn)界面和功能第五章,測試一些模塊的功能。 研究方法研究方法是結(jié)合項目合同管理需求的了解,結(jié)合項目合同的特點,詳細分析項目合同管理的用戶管理、客戶管理、合同管理、系統(tǒng)管理這4個子模塊,再分別詳細設(shè)計各相應(yīng)的系統(tǒng)子模塊功能。這些分析與設(shè)計是建立項目合同管理系統(tǒng)的基礎(chǔ)??傮w設(shè)計 系統(tǒng)概述項目合同管理系統(tǒng)的研發(fā)
22、需要前臺和后臺的支持,前臺使用編程語言開發(fā)出功能完備、界面友好的系統(tǒng);后臺需要建立并且維護數(shù)據(jù)庫中的數(shù)據(jù),確保數(shù)據(jù)安全性與數(shù)據(jù)完整性。為了完成項目合同管理系統(tǒng)的開發(fā)工作,對編程語言java、SQL sever數(shù)據(jù)庫概念、使用都要有清楚地認識和理解。有了這些基礎(chǔ)知識之后,我們需要調(diào)研一些關(guān)于項目合同的業(yè)務(wù)知識,熟悉業(yè)務(wù)流程之后,可以把業(yè)務(wù)知識轉(zhuǎn)換為有效的需求分析,根據(jù)需求分析來設(shè)計數(shù)據(jù)庫表。完成這一系列分析、設(shè)計工作之后,對于項目合同管理系統(tǒng)就有了一個總體、全面的想法,把這些想法付諸行動,就能完成項目合同管理系統(tǒng)的研發(fā)。 系統(tǒng)調(diào)查與可行性分析 初步調(diào)查用戶的需求具體體現(xiàn)在各種信息的提供、保存、更
23、新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出 REF _Ref418934746 r h * MERGEFORMAT 5。通過調(diào)研項目合同管理系統(tǒng)的業(yè)務(wù)知識,整理出來我們主要考慮以下3個方面的需求:1) 用戶需求:用戶對系統(tǒng)功能的需求,用戶希望系統(tǒng)實現(xiàn)的功能。2) 應(yīng)用資源:系統(tǒng)開發(fā)實現(xiàn)的硬件支持,如數(shù)據(jù)庫平臺、開發(fā)工具3) 應(yīng)用質(zhì)量和可靠性要求:軟件的質(zhì)量、糾錯能力、可拓展性、安全性 可行性分析項目合同管理系統(tǒng)是利用編程工具和數(shù)據(jù)庫軟件研發(fā)的一個系統(tǒng),它可以實現(xiàn)對合同、客戶、項目進程的動態(tài)管理,能夠為管理者對項目的管理提供很大的幫助 REF _Ref418930710 r h
24、* MERGEFORMAT 6。為完成這些工作,需要深入了解項目合同的業(yè)務(wù)知識、java編程語言的使用以及數(shù)據(jù)庫的基礎(chǔ)知識。為了確認系統(tǒng)的開發(fā)方案是否切實可行,我們從以下3個方面來分析:1) 技術(shù)可行性:開發(fā)者java編程語言很熟練,該編程技術(shù)完全能夠?qū)崿F(xiàn)系統(tǒng)的前臺開發(fā),;SQL sever數(shù)據(jù)庫技術(shù)能有效保證數(shù)據(jù)的安全性、完整性,這些前臺、后臺技術(shù)實現(xiàn)的系統(tǒng)能滿足用戶需求。 2) 經(jīng)濟可行性:經(jīng)濟上不需要投入很大,只需要投入認真、負責(zé)的開發(fā)者,由他們來實現(xiàn)。 3) 運行上可行性:本系統(tǒng)只需要一臺普通計算機,把程序安裝在計算機上面即可運行,耗費的資源非常小。綜上所述,通過分析技術(shù)、經(jīng)濟和運行上
25、可行性認為新系統(tǒng)的開發(fā)方案切實可行,可進行開發(fā)。 開發(fā)工具的選擇由于開發(fā)者計算機技術(shù)的學(xué)習(xí)編程語言主要是java,數(shù)據(jù)庫主要是SQL sever,且開發(fā)時間有限,來不及進行其他編程語言和數(shù)據(jù)庫的學(xué)習(xí)。所以,本系統(tǒng)前臺決定采用java編程語言來開發(fā),后臺用SQL sever2005數(shù)據(jù)庫來提供數(shù)據(jù)服務(wù) REF _Ref418885040 r h * MERGEFORMAT 2。 Java語言概述 HYPERLINK /subview/29/12654100.htm t _blank Java是由美國Sun公司開發(fā)的一種面向?qū)ο笏季S程序設(shè)計語言 REF _Ref418931374 r h * ME
26、RGEFORMAT 7。面向?qū)ο蠹词前阉械氖挛铩⑦^程、處理都當作對象來對待,與面向過程按照時間順序,事物處理的順序不一致。特點:1.平臺無關(guān)性平臺無關(guān)性是指Java能運行于不同的平臺,一次編寫,到處運行 REF _Ref418885163 r h * MERGEFORMAT 8。這得益于java虛擬機。因為java源程序文件經(jīng)編譯后產(chǎn)生二進制格式文件,這個二進制格式文件直接運行在java虛擬機上,而不是真實的物理計算機上。所以不同配置的物理計算機只要安裝了java虛擬機,即可運行java程序,且結(jié)果一致。因此,java程序運行與物理平臺無關(guān)。2.面向?qū)ο驤ava面向?qū)ο蟮娜筇匦允牵悍庋b、繼
27、承、多態(tài),把數(shù)據(jù)、過程、處理都封裝到類中,使程序更簡潔和便于維護;java提供的繼承是單一繼承,即只能繼承一個父類,可以繼承父類的方法等等;多態(tài)分為重寫與重載:重寫是子類通過繼承自父類的方法進行更詳細的定義,使程序更適用與子類的需求。重載是同一類中方法其方法名相同,而參數(shù)不同的,可以滿足用戶對同一方法不同參數(shù)的調(diào)用要求,用來適應(yīng)用戶的各種需求。3.分布式Java建立在擴展 HYPERLINK /view/7729.htm t _blank TCP/IP網(wǎng)絡(luò)平臺上。內(nèi)置TCP/IP、HTTP、FTP協(xié)議類庫。因此,java能夠通過統(tǒng)一資源定位符打開和訪問互聯(lián)網(wǎng)上的對象,像訪問本地文件一樣快捷方便
28、。4.健壯性Java設(shè)計目標之一是利用java編寫的程序具有可靠性,比如程序提示“輸入數(shù)字”,而用戶實際上輸入了英文字母ABC或中文,如果程序是提示用戶再輸入數(shù)字,說明程序比較可靠,具有健壯性。Java致力于建立早期的問題檢測、后期動態(tài)的(運行時)檢測機制,并嘗試消除了有出錯傾向的狀態(tài)。5.解釋型Java的運行方式是解釋執(zhí)行,源程序被編譯成字節(jié)碼文件,通過java虛擬機可在任何物理計算機上解釋執(zhí)行 REF _Ref418932386 r h * MERGEFORMAT 9。6.動態(tài)運行Java代碼是動態(tài)載入的,其版本程序可以自動進行升級,它能夠適應(yīng)不斷發(fā)展的環(huán)境。在網(wǎng)絡(luò)環(huán)境下,只要服務(wù)器改變,
29、客戶機可自動加載升級,用于胖服務(wù)器瘦客戶機架構(gòu),可減少維護工作。 SQL Server 2005數(shù)據(jù)庫概述SQL Server 2005是美國Microsoft公司2005年推出的一種數(shù)據(jù)庫軟件產(chǎn)品,2005代表其系列版本號,Server是服務(wù)器的意思,表明SQL Server 2005是一臺在互聯(lián)網(wǎng)中提供數(shù)據(jù)服務(wù)的服務(wù)器 REF _Ref418932776 r h * MERGEFORMAT 10。SQL Server 2005是關(guān)系型數(shù)據(jù)庫,采用關(guān)系模型作為數(shù)據(jù)的組織方式。SQL Server 2005關(guān)系型數(shù)據(jù)庫建立在嚴格的數(shù)學(xué)概念基礎(chǔ)上。它的概念單一,無論實體還是實體之間的聯(lián)系都用關(guān)系
30、來表示,對數(shù)據(jù)的檢索和更新結(jié)果也是關(guān)系,所以其數(shù)據(jù)結(jié)構(gòu)簡單、清晰,用戶易懂易用 REF _Ref418932924 r h * MERGEFORMAT 11。 系統(tǒng)實現(xiàn)的目標項目合同管理系統(tǒng)計劃實現(xiàn)的目標是:1)界面設(shè)計友好、美觀。2)數(shù)據(jù)存儲安全、可靠。3)信息分類清晰、準確。4)數(shù)據(jù)查詢速度快、準確。5)權(quán)限設(shè)置靈活、方便。 設(shè)計思想系統(tǒng)設(shè)計應(yīng)該符合軟件工程開發(fā)的理論,本系統(tǒng)采用瀑布模型開發(fā)模型,根據(jù)需求分析,設(shè)計,編碼,測試,運行維護的步驟,結(jié)合已有的軟硬件環(huán)境來進行系統(tǒng)設(shè)計。設(shè)計的系統(tǒng)應(yīng)該滿足項目合同管理工作需要,界面直觀,操作方便,功能實用,數(shù)據(jù)安全等要求。需求分析 系統(tǒng)分析項目合同
31、管理系統(tǒng)是利用計算機java編程技術(shù)和數(shù)據(jù)庫SQL Sever技術(shù)研發(fā)的系統(tǒng)管理軟件,可以實現(xiàn)項目合同的信息化管理,逐步結(jié)束合同的手工管理模式。從整體上說,項目合同管理系統(tǒng)是一個合同信息有效集成,合同數(shù)據(jù)高度共享,能夠?qū)崟r動態(tài)管理項目合同的合同信息倉庫,利用這個軟件能夠規(guī)范項目合同的管理流程, 實現(xiàn)該企業(yè)合同管理智能化,提高企業(yè)整體的管理效率。 業(yè)務(wù)流程分析在一個項目中,合同包括簽訂方,簽訂具體內(nèi)容。合同簽訂完成后由合同管理員來進行主要管理,要持續(xù)關(guān)注合同的執(zhí)行情況,比如簽訂雙方遇到問題,需要變更合同,這需要有相關(guān)負責(zé)人進行審批,審批通過可以進行合同的變更;合同到期,需要刪除合同等等。對這一過
32、程進行梳理之后,我們將合同管理系統(tǒng)分為4個模塊,分別是:用戶管理、客戶管理、合同管理和系統(tǒng)幫助。其中合同管理的流程如下圖3-1所示:部門簽定合同信 息遞 送 合同管理員合同變更信息輸入信息合同是否到期變更申請?zhí)峤皇菍徟欠裢ㄟ^進行合同變更是刪除合同否刪除變更信息 圖3-1 合同處理流程圖 系統(tǒng)功能模塊設(shè)計對項目合同管理信息系統(tǒng)業(yè)務(wù)流程進行詳細地分析、整合后 REF _Ref418885192 r h * MERGEFORMAT 12,我們將系統(tǒng)分為以下4個模塊:用戶管理模塊、客戶管理模塊、合同管理模塊、系統(tǒng)管理模塊。其主要功能如下圖3-2所示:項目合同管理系統(tǒng)用戶管理客戶管理合同管理系統(tǒng)幫助修
33、改密碼增加用戶修改用戶刪除用戶查詢用戶退出系統(tǒng)增加客戶修改客戶刪除客戶查詢客戶增加合同修改合同刪除合同查詢合同設(shè)置審批合同審批合同關(guān)于幫助圖3-2 系統(tǒng)結(jié)構(gòu)圖 功能結(jié)構(gòu)設(shè)計詳細描述每個模塊的的需求,確定系統(tǒng)開發(fā)工作。 用戶管理模塊需求分析用戶管理模塊是管理所有有權(quán)限登錄合同管理系統(tǒng)的用戶,實現(xiàn)軟件的安全性 REF _Ref418885206 r h * MERGEFORMAT 13。系統(tǒng)用戶分為三種:系統(tǒng)管理員,普通用戶,審批人員。系統(tǒng)管理員可以增刪改查其他低權(quán)限用戶,修改自己的密碼,設(shè)置審批文件。普通用戶是對于其他有需求查看合同的公司內(nèi)部人員,得到相關(guān)許可后,由合同管理人員分配賬號,具備查詢
34、合同信息的功能。修改自己的密碼。審批人員主要功能是審批文件,也可以修改自己密碼功能。 客戶管理模塊需求分析對合同中出現(xiàn)的簽訂方進行管理,記錄其詳細信息,實現(xiàn)對客戶的增刪改查。 合同管理模塊需求分析合同管理模塊是對合同的管理,系統(tǒng)管理員負責(zé)主要的合同管理工作,及時增加已簽定合同,處理合同變更,刪除失效合同等等;審批人員主要負責(zé)對合同進行審批;普通用戶只允許查看合同的內(nèi)容,不允許其他操作 REF _Ref418885217 r h * MERGEFORMAT 14。 系統(tǒng)管理模塊需求分析提供系統(tǒng)的相關(guān)信息,比如系統(tǒng)運行環(huán)境、開發(fā)語言等等。 數(shù)據(jù)庫設(shè)計 用戶信息表用戶信息表主要是為了記錄用戶的ID、
35、用戶的密碼、用戶權(quán)限、用戶性別、姓名、地址、電話等信息具體如下(表3-3用戶信息表)。表3-3 用戶信息表Users:編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1UIDvarchar(12)用戶的ID2UPasswordnvarchar(50)密碼3UPowernvarchar(12)權(quán)限4USexnvarchar(12)性別5UNamevarchar(50)姓名6UAddressvarchar(50)地址7UTelvarchar(50)電話 客戶信息表客戶信息表主要是為了記錄客戶的ID、姓名、地址、電話、所屬公司、銀行賬號、電子信箱等數(shù)據(jù)信息。具體如下(表3-4客戶信息表)。表3-4 客戶信息表Clients
36、編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1CIDvarchar(12)客戶編號2CNamevarchar(50)客戶姓名3CAddressvarchar(50)客戶地址4CCompanyVarchar(50)客戶所屬公司5CTelVarchar(50)電話6CAccountVarchar(50)銀行帳號7CEmailVarchar(50)電子信箱 合同信息表合同信息表主要是記錄合同的編號、合同名稱、合同簽訂甲方編號、合同簽訂乙方編號 REF _Ref418935114 r h * MERGEFORMAT 15、合同簽訂日期、合同開始生效時間、結(jié)束生效時間、合同金額以及合同審批人Id這些數(shù)據(jù)信息。具體如下(表3
37、-5合同信息表)。表3-5合同信息表Agreement編號字段名數(shù)據(jù)類型說明1AIdvarchar(12)合同編號2ANamevarchar(50)合同名稱3AJidvarchar(12)合同甲方編號4AYidvarchar(12)合同乙方編號5ASignDatedatetime簽定日期6ABdatedatetime開始生效日期7AEdatedatetime結(jié)束生效日期8AAmountfloat合同金額9UShpIdvarchar(12)審核人編號 合同審批表合同審批表主要是對審批編號、合同編號、審批人編號、審批意見、審批狀態(tài)以及審批截止時間等的數(shù)據(jù)以及字符段。用以在系統(tǒng)中能展現(xiàn)出來。具體如下
38、(表3-6合同審批表)。表3-6 合同審批表Examine編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1ASpIdvarchar(12)審批編號2AIdvarchar(12)合同編號3AShpIdvarchar(12)審批人編號4AShyjVarchar(1000)審批意見6Statusint審批狀態(tài)5AShDatedatetime審批截止時間物理實現(xiàn) 用戶登錄模塊用戶登錄模塊用來允許合法用戶登錄合同管理系統(tǒng),保證數(shù)據(jù)庫的安全性,如下圖4-1所示:圖4-1 用戶登錄用戶登錄成功之后,進入合同管理系統(tǒng)主界面,如下圖4-2所示:圖4-2 主界面 合同管理模塊增加合同信息,如下圖4-3所示圖4-3增加合同信息修改合同信
39、息,如下圖4-4所示圖4-4 修改合同信息刪除合同信息,如下圖4-5所示圖4-5刪除合同信息查詢合同信息,如下圖4-6所示圖4-6查詢合同信息創(chuàng)建審批文件信息,如下圖4-7所示圖4-7 創(chuàng)建審批文件設(shè)置審批文件信息,如下圖4-8所示圖4-8 設(shè)置審批文件運行與測試登錄測試:測試條件:如果輸入錯的用戶名或者密碼,則會彈出警告信息,提醒用戶用戶名或密碼錯誤,如下圖中5-1所示;若用戶名與密碼都與管理員表中的記錄相匹配,則進入系統(tǒng)主頁面;如果直接點擊登錄,則出現(xiàn)提示用戶名不能為空,如下圖5-2所示。圖5-1 登錄測試圖5-2 直接登錄添加測試:若用戶輸入的用戶Id在數(shù)據(jù)庫表中已經(jīng)存在,則會由于數(shù)據(jù)庫語句報錯,不允許插入重復(fù)的主鍵值!如下圖5-所示:圖5-添加測試退出測試:退出時會有確認退出提示,以免用戶因按錯而導(dǎo)致重新打開頁面。如下圖5-所示:圖5- 退出測試結(jié)論論文從項目合同管理的業(yè)務(wù)功能需求分析、系統(tǒng)功能設(shè)計及數(shù)據(jù)庫設(shè)計等方面入手,設(shè)計開發(fā)
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電商行業(yè)營銷策略培訓(xùn)心得
- 2025年小學(xué)音樂工作計劃例文
- 2025年小學(xué)班務(wù)學(xué)期工作計劃
- 新鮮水果銷售工作總結(jié)
- 2025年銀行上半年工作總結(jié)及下半年工作計劃
- 2025年度前臺文員工作計劃例文
- Unit 2 My Schoolbag ALets talk(說課稿)-2024-2025學(xué)年人教PEP版英語四年級上冊
- 化妝品行業(yè)品牌推廣總結(jié)
- 節(jié)約成本提效訓(xùn)練培訓(xùn)
- 五金制品采購工作總結(jié)
- 新人教版小學(xué)英語五年級下冊單詞默寫版
- 形容詞副詞(專項訓(xùn)練)-2023年中考英語二輪復(fù)習(xí)
- 搞笑小品劇本《我的健康誰做主》臺詞完整版-宋小寶徐崢
- 福建省泉州市2019-2020學(xué)年高二上學(xué)期期末物理試卷(含答案)
- 高中生物學(xué)科思維導(dǎo)圖(人教版必修二)
- 城市軌道交通安全管理課件(完整版)
- 監(jiān)理日志表(標準模版)
- 視頻監(jiān)控系統(tǒng)PPT幻燈片課件(PPT 168頁)
- GM∕T 0045-2016 金融數(shù)據(jù)密碼機技術(shù)規(guī)范
- 人力資源部年度工作計劃表(超級詳細版)
- 《輪機英語》試題(二三管輪)
評論
0/150
提交評論