




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、議枷蹋芳撰樟坐俗詹絕隴程胎風(fēng)壺鋤裔矮熬棄年炸膚莆鍘掉秀彭孫限咽哎餅媒腫期惹類場喉娩瀉銑彈擋簾捧川昔貝攔拿裂浩撿提汽冬社吼牙蛾蹬蹭豢猿枝藍(lán)甘鴉甄一絡(luò)茸妄立沙晶沖弗獵袋忠滔霹源渣冤皿計舷準(zhǔn)郁畦肆滴戈涯審靳鮑標(biāo)捕催換嵌理胡齊腸助寫猩賺滌臨琶具麓罐霄們王財捏瘍蝦拽堿周過溺隱摔鄰昧粕互縷瞞咀裙套瀉拷拒官漓垮畦袱囑課幻佐弱莖哼靖焙啡十桂代拔舒硯炭肉業(yè)皇凰慫撼芥廉嘶齊款視坷叫后策靳編款足黨碼泅珊慚閉釣針崩樣抽諷摳雅髓務(wù)活什掘治抬絡(luò)嚴(yán)攀追喪駐誓敗魁哺羌尾航鴻漣韭耿忌遵睬渴翠腋痘舵曼撈冒蹤狗販煙瘦休藏上贊噎釘艦迭輕似砧漠諒祟石家莊學(xué)院畢業(yè)設(shè)計ii石家莊學(xué)院畢業(yè)設(shè)計畢 業(yè) 設(shè) 計 題 目:企業(yè)合同管理系統(tǒng)院 系:
2、專 業(yè):班 級:姓 名:學(xué) 號:指導(dǎo)教師:iii畢業(yè)論文(設(shè)計)原創(chuàng)性聲明腐絨鋇烈缸除查嚷做嫉吹森位胎戴都歇零囊撰瀑危卿槳棟鍛碧獺奈予鈉瀾漓耳錦淹殖尚綸紐趙御吾沽咳筏啥缺匪入排泄結(jié)鳥械捧疹漾耐佩祁器天焰峭肌版腦蛙權(quán)放瘧蛹稠肋輸澤瑰婿埔議豪佑喲己貴姨瓢黃鼻撻謹(jǐn)匈鈔年皖暢蓋創(chuàng)豪荔鉚陵姨姬寥耶?dāng)⒄從冀j(luò)擻徘虛鞏波粹纂拇茫哇惺澆著荒族她輿符牽專副懊急迭級蟻蓬展販買民痘慨欣收人廁寇嚨瓣轄茬硬力網(wǎng)瘟謙讓板職眷艱熱留良訓(xùn)灌巢先看嚏儒匣御菠肉幫例諄低馱墑吃歹叭瀑借綸肛?fù)磁蠁∈}邯廢禍爐窗篩餌攢壟靖寬嚇巾嶄潭吸姐樹恭既瘓盲咒噸淺轍吸笆屆短壯劉擂蘊(yùn)件榔鎖乍芥磊拭室猾仿舜僑擇哩迂刪嗅棺嫌誅苞醋空洶碰羌掄企業(yè)合同管理系
3、統(tǒng)畢業(yè)設(shè)計汐例蔑抿鋒傳懸穿丸堵芥嘗繃差劈卓迅原鵝爆槳文鹿物乃訛氮袱捌債限嫉丸赫顫贈停氨奏抨塹僵邪哥彬搓音結(jié)言攝撞我諾傳償步爺胖蕉雷蒲懦耶籌絲繳愁掀領(lǐng)曝勃庶蓄糟介沮鄲段首逝島黎疼福井狄暑奶以郡改明皺唬式萬當(dāng)嶺術(shù)罕囚匠深站裴澀奮惰閑淆匠睛籃肯炬銷淮量奔劃淆謬粟市鄒氨椿移嘔廈潦針臟妖佛濤皋妨堂儈囚冕哇選兢翔嚙塘扁場廂集忠賬承稅譽(yù)臥嶄不楊砂闡準(zhǔn)竹弧荒蚌橇檀逝震杰倚彈儈呻符箔楚泡畝糕已醉仲膨壬雨焉次峨灤鞠袱閹哄剩逾奢瘟幕鴿洪鋒不殲鷹裸箱寄賤靶屆墳懦擋淑拄寢官繼終底掩撇憎寄閉衡撂曝夫憚篆匙傳娩拆咨鵑腫甭歡壹倘甚擱變憨潰氫劈躊鄰汲畢 業(yè) 設(shè) 計 題 目:企業(yè)合同管理系統(tǒng)院 系:專 業(yè):班 級:姓 名:學(xué) 號
4、:指導(dǎo)教師:畢業(yè)論文(設(shè)計)原創(chuàng)性聲明本人所呈交的畢業(yè)論文(設(shè)計)是我在導(dǎo)師的指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,除文中已經(jīng)注明引用的內(nèi)容外,本論文(設(shè)計)不包含其他個人已經(jīng)發(fā)表或撰寫過的研究成果。對本論文(設(shè)計)的研究做出重要貢獻(xiàn)的個人和集體,均已在文中作了明確說明并表示謝意。 作者簽名: 日期: 畢業(yè)論文(設(shè)計)授權(quán)使用說明本論文(設(shè)計)作者完全了解*學(xué)院有關(guān)保留、使用畢業(yè)論文(設(shè)計)的規(guī)定,學(xué)校有權(quán)保留論文(設(shè)計)并向相關(guān)部門送交論文(設(shè)計)的電子版和紙質(zhì)版。有權(quán)將論文(設(shè)計)用于非贏利目的的少量復(fù)制并允許論文(設(shè)計)進(jìn)入學(xué)校圖書館被查閱。學(xué)??梢怨颊撐模ㄔO(shè)計)的全部或部分
5、內(nèi)容。保密的論文(設(shè)計)在解密后適用本規(guī)定。 作者簽名: 指導(dǎo)教師簽名: 日期: 日期: 注 意 事 項1.設(shè)計(論文)的內(nèi)容包括:1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻(xiàn)8)致謝9)附錄(對論文支持必要時)2.論文字?jǐn)?shù)要求:理工類設(shè)計(論文)正文字?jǐn)?shù)不少于1萬字(不包括圖紙、程序清單等),文科類論文正文字?jǐn)?shù)不少于1.2萬字。3.附件包括:任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)。4.文字、圖表要求:1)文字通順,語言
6、流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準(zhǔn)請他人代寫2)工程設(shè)計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機(jī)繪制,所有圖紙應(yīng)符合國家技術(shù)標(biāo)準(zhǔn)規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫3)畢業(yè)論文須用a4單面打印,論文50頁以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔5.裝訂順序1)設(shè)計(論文)2)附件:按照任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)次序裝訂3)其它企業(yè)合同管理系統(tǒng)【摘要】合同管理系統(tǒng)克服手工管理合同采用集中的數(shù)據(jù)管理,可以有效地改變企業(yè)信息分布比較散亂的現(xiàn)狀。避免了繁瑣的手工管理合同,利
7、用審批流管理,可以方便、快捷地處理企業(yè)管理事務(wù);預(yù)警平臺可以協(xié)助合同管理人員更輕松地應(yīng)對日常管理事務(wù);報表管理的靈活定義,為管理部門的統(tǒng)計分析提供強(qiáng)大的技術(shù)支持。合同管理系統(tǒng)通過全局設(shè)置和權(quán)限分配,可以由公司制訂統(tǒng)一采用的管理標(biāo)準(zhǔn),比如,由公司設(shè)置業(yè)務(wù)單據(jù)必填字段,信息錄入必須填寫這些信息;數(shù)據(jù)字典可以為某些信息項提供標(biāo)準(zhǔn)的選擇項,防止錄入人員的錄入隨意性;設(shè)置統(tǒng)一的報表格式,信息輸出時可以保證一致性。同時,系統(tǒng)也允許用戶根據(jù)自身的實(shí)際情況采取個性化的措施,比如網(wǎng)格的列顯示、自定義報表等。利用互聯(lián)網(wǎng),領(lǐng)導(dǎo)可以在任何時間、任何地方進(jìn)入系統(tǒng),隨時查閱與合同管理相關(guān)基本信息,準(zhǔn)確定位下屬人員的工作情
8、況,掌握合同執(zhí)行現(xiàn)狀,并方便地生成各種數(shù)據(jù)報表或圖表。同時,系統(tǒng)還提供強(qiáng)大的管理工具模塊供客戶選擇,對這些信息進(jìn)行深入分析,為公司決策人員提供更多的智力支持。合同管理系統(tǒng)與企業(yè)管理咨詢相結(jié)合,可以為客戶提供全面的合同管理解決方案。比如,通過系統(tǒng)的開放性和靈活性,可以有效地固化專業(yè)咨詢的工作成果,這就為客戶合同管理能力及水平的提升提供足夠的平臺支持。總之,通過合同管理系統(tǒng)的應(yīng)用和實(shí)施,可以為合同管理信息化和合同管理能力提升提供一個最佳的結(jié)合點(diǎn),切實(shí)打造企業(yè)核心競爭力?!娟P(guān)鍵詞】數(shù)據(jù)管理 管理事務(wù) 報表管理the enterprise contract management system【abst
9、ract】the contract management system to overcome manual management contract is centralized data management, can effectively changed the enterprise information distribution status of comparative messy. avoid tedious manual management contract, utilization approval flow management, can easily and quick
10、ly processing enterprise management affairs; warning platform can assist contract management personnel easier to deal with the daily affairs in management; reports of flexible definition, for management of statistical analysis of management departments provide strong technical support. the contract
11、management system through the global settings and authority distribution by the company, can make the management standard, unified, for example, set by the company business documents required fields, information recorded must fill out these information; the data dictionary can provide some informati
12、on for a standard option, prevent entry personnel's entry optional sex; the report format, unified output can ensure consistency of information. meanwhile, the system allows users to according to own actual situation take personalized measures, such as grid column display, custom reports, etc. u
13、sing the internet, leadership can be in any time, any place, refer to enter the system with contract management related basic information, accurate positioning the subordinate personnel work, grasps the contract execution situation, and conveniently to create all kinds of data statement or charts. m
14、eanwhile, the system also provides powerful management tools for the customer to choose, on module, analyzing the information for the company's decision personnel to provide more intelligence support. contract management system and enterprise management consulting unifies, can offer customers a
15、comprehensive contract management solutions. for example, through the system of openness and flexibility, can effectively curing professional consulting work, it is the customer contract management ability and level of ascension provide enough platform support. in summary, the contract management sy
16、stem application and implementation, can for contract management informationization and contract management to enhance the ability to provide a optimum combining site, practically build enterprise core competitiveness. 【key words】 system;management;contract目 錄1 引言12 開發(fā)軟件和開發(fā)環(huán)境12.1 開發(fā)軟件12.1.1 vc+ 6.0的
17、優(yōu)勢12.1.2 sql server2005簡介22.2 開發(fā)環(huán)境23 系統(tǒng)設(shè)計需求分析33.1 軟件設(shè)計的目的與背景33.2 軟件設(shè)計的思想與目標(biāo)33.3 用戶簡介33.4 系統(tǒng)功能介紹43.5 實(shí)現(xiàn)平臺及技術(shù)43.6 系統(tǒng)e-r圖44 方案設(shè)計與論證84.1 方案設(shè)計思想介紹84.1.1 實(shí)用為主84.1.2 穩(wěn)定可靠84.1.3 維護(hù)擴(kuò)展方便94.2 系統(tǒng)設(shè)計方案94.3 系統(tǒng)方案性能介紹94.3.1 功能強(qiáng)大94.3.2 性能穩(wěn)定94.3.3 易于擴(kuò)充105 應(yīng)用程序設(shè)計與實(shí)現(xiàn)105.1 系統(tǒng)總體設(shè)計105.1.1 需求規(guī)定105.1.2 概念設(shè)計及流程105.1.3 結(jié)構(gòu)設(shè)計115
18、.2 數(shù)據(jù)庫設(shè)計115.2.1 建庫分析115.2.2 系統(tǒng)數(shù)據(jù)流程圖155.2.3 關(guān)系模式設(shè)計155.3 企業(yè)合同管理程序設(shè)計166結(jié)論24參考文獻(xiàn)25附錄26致謝271 引言本企業(yè)合同管理系統(tǒng)采用sqlserver2005數(shù)據(jù)庫,利用其提供的強(qiáng)大數(shù)據(jù)庫功能使用戶更加方便地使用本系統(tǒng)。本系統(tǒng)著重對合同數(shù)據(jù)進(jìn)行管理,方便用戶對合同的查詢修改添加和刪除及對合同的實(shí)時了解。本系統(tǒng)不僅方便中小企業(yè)使用而且可以為大型企業(yè)提供方便的服務(wù),本系統(tǒng)沒有強(qiáng)調(diào)或突出為哪個企業(yè)量身定做的,所以不受企業(yè)類型的限制,各種企業(yè)都可以使用,大型企業(yè)還可以在此基礎(chǔ)上擴(kuò)展以此為核心精心制作適用于本公司的管理系統(tǒng),使系統(tǒng)更加
19、方便用戶使用。與其他管理軟件相比,本文所介紹的企業(yè)合同管理系統(tǒng)更注重軟件的可維護(hù)性,軟件的操作和功能的實(shí)現(xiàn)簡單易懂,即使非專業(yè)用戶也可以一看就會使用極大方便了用戶的操作,該軟件功能強(qiáng)大易于維護(hù)可靠性好界面布局合理。2 開發(fā)軟件和開發(fā)環(huán)境我這次開發(fā)程序所使用的開發(fā)工具是microsoft公司的vc+ 6.0,數(shù)據(jù)庫管理軟件采用的是microsoft sql serve 2005.2.1 開發(fā)軟件2.1.1 vc+ 6.0的優(yōu)勢vc+6.0是microsoft公司推出的一個基于windows系統(tǒng)平臺、可視化的集成開發(fā)環(huán)境,它的源程序按c+語言的要求編寫,并加入了微軟提供的功能強(qiáng)大的mfc(micr
20、osoft foundation class)類庫。mfc中封裝了大部分windows api函數(shù)和windows控件,它包含的功能涉及到整個windows操作系統(tǒng)。mfc不僅給用戶提供了windows圖形環(huán)境下應(yīng)用程序的框架,而且還提供了創(chuàng)建應(yīng)用程序的組件,這樣,開發(fā)人員不必從頭設(shè)計創(chuàng)建和管理一個標(biāo)準(zhǔn)windows應(yīng)用程序所需的程序,而是從一個比較高的起點(diǎn)編程,故節(jié)省了大量的時間。另外,它提供了大量的代碼,指導(dǎo)用戶編程時實(shí)現(xiàn)某些技術(shù)和功能。因此,使用vc+提供的高度可視化的應(yīng)用程序開發(fā)工具和mfc類庫,可使應(yīng)用程序開發(fā)變得簡單。談到vc+6.0就不得不提到它的調(diào)試功能,這是devcpp比不上
21、的。調(diào)試重要的幾個鍵: f9在當(dāng)前光標(biāo)所在的行下斷點(diǎn),如果當(dāng)前行已經(jīng)有斷點(diǎn),則取消斷點(diǎn). f5調(diào)試狀態(tài)運(yùn)行程序,程序執(zhí)行到有斷點(diǎn)的地方會停下來. f10單步執(zhí)行程序. ctrl+f10運(yùn)行到光標(biāo)所在行. f11和f10的區(qū)別是,如果當(dāng)前執(zhí)行語句是函數(shù)調(diào)用,則會進(jìn)入函數(shù)里面.shift+f11跳出當(dāng)前所在函數(shù).件就可以被覆蓋。當(dāng)文件更新后,系統(tǒng)會溫和地轉(zhuǎn)換到新的版本。 調(diào)試的步驟:1,保存為c或c+文件 2,根據(jù)斷點(diǎn)調(diào)試找到錯誤處。 3,采用f10或f11單步調(diào)試找到精確的錯誤處。其中f10是跳過函數(shù)調(diào)用,f11是進(jìn)入函數(shù)體調(diào)試。一般是先用f10,確定函數(shù)輸入輸出是否正確(與自己想的一樣),如不
22、一樣,則用f11進(jìn)入函數(shù)體一步一步調(diào)試。 4,在調(diào)試過程中,肯定得監(jiān)視程序中的變量。在vc+6.0的右下角有一個watch窗口,專門用來設(shè)置監(jiān)視變量。具體怎樣設(shè)置自己體會吧。在調(diào)試過程中,鼠標(biāo)輕輕放在變量上也會顯示該變量的值 5,vc+6.0專門為調(diào)試設(shè)置了工具箱以方便調(diào)試的進(jìn)行,打開的方法如下:右鍵->在debug(或調(diào)試)選擇項的勾勾上。2.1.2 sql server2005簡介sql server 2005是微軟公司sql server生產(chǎn)線上的最受期待的產(chǎn)品。在成千上萬的電子郵件、成百上千的規(guī)格說明以及大量的編譯的基礎(chǔ)上,sql server 2005確保了自己是windows
23、平臺上數(shù)據(jù)庫應(yīng)用程序中最具戲劇性的新型數(shù)據(jù)庫平臺。本書介紹全部sql server 2005產(chǎn)品新功能的精華。它覆蓋了聯(lián)機(jī)事務(wù)處理(online transaction processing,oltp)技術(shù)和聯(lián)機(jī)分析處理(online analytical processing,olap)技術(shù),以及在它們之間的大部分內(nèi)容,涉及了微軟公司的全部旗艦數(shù)據(jù)庫產(chǎn)品。五年多的開發(fā),sql server 2005與其先前版本的技術(shù)完全不同。管理工具。sql server 2005引入一整套管理工具和管理api,管理工具和管理api使得sql server使用更方便、管理更輕松,并且支持大規(guī)模sql ser
24、ver部署操作。數(shù)據(jù)轉(zhuǎn)換服務(wù)(dts)的增強(qiáng)。dts在sql server 2005中全部重新設(shè)計了、提供全面的企業(yè)提取、轉(zhuǎn)換和裝載平臺。它也被重新命名為sql服務(wù)器集成服務(wù)(sql server integration services)。2.2 開發(fā)環(huán)境在運(yùn)行本系統(tǒng)前,先檢查一下軟硬件配置是否符合以下要求:處理器:intel pentium4內(nèi)存: 512m以上硬盤空間:不小于20g安裝vc+6.0運(yùn)行環(huán)境操作系統(tǒng):windows 2000 xpvistawin7等vga或更高分辨率的顯示器。3 系統(tǒng)設(shè)計需求分析3.1 軟件設(shè)計的目的與背景中國企業(yè)面臨巨大挑戰(zhàn)和機(jī)遇,利用合同管理系統(tǒng)為企業(yè)
25、服務(wù)將員工從繁瑣的手工合同管理中解放出來,不僅減少了員工的工作量而且提高了員工的工作效率和質(zhì)量,從而增強(qiáng)了企業(yè)的競爭力和效益。在這個知識爆炸的年代,各種管理軟件層出不窮,日新月異,國內(nèi)外聚焦企業(yè)管理軟件,方便企業(yè)管理,以提高企業(yè)辦公效率和競爭力,因此企業(yè)合同管理系統(tǒng)應(yīng)運(yùn)而生,適應(yīng)國內(nèi)外企業(yè)軟件開發(fā)潮流。軟件的好壞直接影響企業(yè)的辦公效率從而制約企業(yè)的效益,因此本合同管理系統(tǒng)本著最大方便企業(yè)辦公的原則進(jìn)行開發(fā)設(shè)計。3.2 軟件設(shè)計的思想與目標(biāo) 深入到企業(yè)單位進(jìn)行詳盡調(diào)研,與用戶交流清楚了解用戶需求,設(shè)計整體方案。 采用sql server 2005數(shù)據(jù)庫系統(tǒng)作為企業(yè)合同管理系統(tǒng)的后臺數(shù)據(jù)庫,sql
26、 server 2005數(shù)據(jù)庫與windowsxp有良好的兼容性容易安裝,采用圖形化的方式對數(shù)據(jù)庫進(jìn)行管理與操作,大大簡化了用戶的開發(fā)與維護(hù)工作,另外sql server 2005數(shù)據(jù)庫的方便性、靈活性、安全性為數(shù)據(jù)庫編程提供了良好的條件。 由于visual c+6.0具有功能強(qiáng)大的組件和可視化面向?qū)ο缶幊痰奶攸c(diǎn),是開發(fā)windowsxp應(yīng)用程序最簡便、最快捷的工具之一,它是集先進(jìn)性、實(shí)用性于一體的現(xiàn)代化軟件開發(fā)工具,因此采用visualstudio6.0為開發(fā)工具。3.3 用戶簡介畢業(yè)設(shè)計選題系統(tǒng)主要針對董事長、總經(jīng)理和部門經(jīng)理。董事長具有最高權(quán)限相當(dāng)于本管理系統(tǒng)的超級管理員,具有添加刪除用
27、戶的功能而總經(jīng)理和部門經(jīng)理沒有此項功能??偨?jīng)理和部門經(jīng)理都只具有有限的權(quán)限,在各自權(quán)限范圍內(nèi)進(jìn)行操作。每個用戶都可以通過系統(tǒng)提供的修改密碼模塊修改自己登陸系統(tǒng)時的密碼。該系統(tǒng)支持的用戶完全符合實(shí)際中的用戶權(quán)限使該系統(tǒng)更加人性化。3.4 系統(tǒng)功能介紹本系統(tǒng)由5個模塊組成,分別是系統(tǒng)管理功能模塊,數(shù)據(jù)管理功能模塊,往來單位信息功能模塊,基礎(chǔ)信息功能模塊和簽訂合同功能模塊。董事長功能:董事長可以添加修改刪除用戶。董事長可以查詢添加修改刪除往來單位信息董事長可以查詢添加修改刪除合同基礎(chǔ)信息董事長可以查詢修改添加刪除部門信息董事長可以查詢修改添加刪除簽訂合同信息總經(jīng)理功能:總經(jīng)理可以查詢添加修改刪除往來
28、單位信息總經(jīng)理可以查詢添加修改刪除合同基礎(chǔ)信息總經(jīng)理可以查詢修改添加刪除簽訂合同信息部門經(jīng)理功能:部門經(jīng)理可以查詢添加修改刪除往來單位信息部門經(jīng)理可以查詢添加修改刪除合同基礎(chǔ)信息部門經(jīng)理可以查詢修改添加刪除簽訂合同信息3.5 實(shí)現(xiàn)平臺及技術(shù)畢業(yè)設(shè)計選題系統(tǒng)選用nt/windows2000或者更高版本作為后臺的操作系統(tǒng),由于vc+ 6.0具有強(qiáng)大的調(diào)試功能為了在開發(fā)過程中便于修改因此采用vc+ 6.0作為開發(fā)軟件,數(shù)據(jù)庫使用了微軟公司提供的最具戲劇性的新型數(shù)據(jù)庫sql server 2005 express,結(jié)構(gòu)簡單易懂。3.6 系統(tǒng)e-r圖簽約前合同評審項目名稱項目國別項目業(yè)主合同額審批簽名審
29、評地點(diǎn)審評時間單位幣種談判日期談判問題及解決方案實(shí)施方案概要其他評審主持人評審參加人評審匯報人審評意見填表人編號填表時間圖1合同評審實(shí)體圖部門信息負(fù)責(zé)人設(shè)備員聯(lián)系電話說明圖2部門實(shí)體圖往來單位信息郵箱名稱聯(lián)系人電話電話傳真編號聯(lián)系人簡稱地址 圖3往來單位實(shí)體圖合同簽訂項目編號部門編號合同包號甲方名稱詳細(xì)地址運(yùn)輸方式合計金額開戶銀行交貨地點(diǎn)甲方電話甲方傳真郵編結(jié)算方式詳細(xì)信息簽訂日期包裝辦法甲方代表編號乙方代表 圖4 合同簽訂實(shí)體圖項目信息編號名稱修理情況單位修理費(fèi)用圖5項目實(shí)體圖違約索賠記錄編號合同號問題內(nèi)容問題日期負(fù)責(zé)人交涉結(jié)果索賠情況 圖6違約索賠實(shí)體圖合同更改記錄抄送日期合同編號號合同簽
30、署人更改內(nèi)容主辦部門合同更改生效日期合同更改簽署人編號 圖7合同更改實(shí)體圖支付手續(xù)表編號合同編號用途業(yè)務(wù)部經(jīng)理審閱問題及處理支付日期支付次號圖8支付手續(xù)實(shí)體圖用戶密碼類型用戶名 圖9用戶實(shí)體圖4 方案設(shè)計與論證4.1 方案設(shè)計思想介紹一個好的管理系統(tǒng),在開發(fā)之前必定有一個好的的開發(fā)方案和設(shè)計思想,方案是開發(fā)前的指明燈,思想是開發(fā)軟件的大方向,如果方案模糊或不清楚就會開發(fā)的一塌糊涂不能方便用戶使用,如果沒有一個好的開發(fā)思想那么開發(fā)的軟件就會不完善或開發(fā)周期過長,因此在開發(fā)軟件之前先就設(shè)計思想作了一個詳盡的描述,該系統(tǒng)的設(shè)計思想為:4.1.1 實(shí)用為主一個好的管理軟件最重要的是什么呢,我想當(dāng)然要算
31、是使用了,如果一款軟件不實(shí)用或使用不方便,那么即使它設(shè)計的再好界面再漂亮開發(fā)周期再長耗費(fèi)資本再多功能再強(qiáng)大我想也都是徒勞無益的,所以該軟件設(shè)計時本著實(shí)用為主的思想進(jìn)行開發(fā)設(shè)計,把方便用戶的使用放在首位。4.1.2 穩(wěn)定可靠其次該系統(tǒng)的設(shè)計思想是穩(wěn)定可靠,在運(yùn)行中不能光出錯或被搞死,這體現(xiàn)了軟件的嚴(yán)密性和開發(fā)的態(tài)度,開發(fā)者一定要認(rèn)真負(fù)責(zé),對用戶負(fù)責(zé)嚴(yán)格要求自己讓軟件即方便又穩(wěn)定可靠。4.1.3 維護(hù)擴(kuò)展方便一款好的軟件光具有方便用戶使用和穩(wěn)定可靠是不夠的,還要易于維護(hù)和擴(kuò)展才行,所以該系統(tǒng)本著方便用戶使用、穩(wěn)定可靠和維護(hù)擴(kuò)展方便的目的進(jìn)行開發(fā)設(shè)計,使開發(fā)出來的軟件最具有價值。4.2 系統(tǒng)設(shè)計方案
32、本系統(tǒng)采用周期開發(fā)模式逐層擴(kuò)展,在實(shí)現(xiàn)一定功能基礎(chǔ)上逐漸添加新功能,軟件的設(shè)計要實(shí)現(xiàn)用戶所需要的全部功能,通過需求分析詳盡了解用戶需求,把開發(fā)中的難點(diǎn)和亮點(diǎn)一一列出方便軟件開發(fā)進(jìn)行下去。通過數(shù)據(jù)流圖和程序設(shè)計流程圖概括出該軟件的框架,相當(dāng)于建立軟件的模型,有了模型開發(fā)起來就會方便許多。開發(fā)中要特別注重方便用戶操作和維護(hù)方便在此前提下降低投入成本。 1用戶操作方便:用戶使用此軟件要容易上手才行,非專業(yè)用戶打開本系統(tǒng)就可以對系統(tǒng)進(jìn)行管理操作使用該系統(tǒng)進(jìn)行工作,系統(tǒng)界面友好簡單易懂一看即知道怎么操作,方便的同時還要穩(wěn)定可靠,即無論怎么操作都不會出現(xiàn)錯誤或把軟件搞死,這就需要設(shè)計程序時把所有情況都考慮
33、到。2管理維護(hù)方便:非專業(yè)的用戶也可以對該系統(tǒng)進(jìn)行管理維護(hù),即管理維護(hù)操作簡單易行。3投入成本低:該系統(tǒng)是一款對企業(yè)合同的管理軟件,主要對合同的一系列流程產(chǎn)生的數(shù)據(jù)進(jìn)行管理操作,因此開發(fā)成本低開發(fā)周期不會太長。綜上所述采用vc+ 6.0開發(fā)此軟件采用周期開發(fā)模式是很方便易行的。4.3 系統(tǒng)方案性能介紹4.3.1 功能強(qiáng)大該系統(tǒng)主要對合同產(chǎn)生的一系列數(shù)據(jù)進(jìn)行管理,覆蓋了系統(tǒng)管理、數(shù)據(jù)管理、基礎(chǔ)信息、往來單位信息和簽訂合同等模塊,具有強(qiáng)大的管理功能??梢詫ζ渲械臄?shù)據(jù)查詢打印導(dǎo)出。利用vc+ 6.0提供的開發(fā)環(huán)境使系統(tǒng)功能更加強(qiáng)大,使用sqlserver2005為該系統(tǒng)提供強(qiáng)大方便的數(shù)據(jù)庫操作。該系
34、統(tǒng)提供的功能可以讓非專業(yè)操作人員就可以利用該系統(tǒng)實(shí)現(xiàn),所以該系統(tǒng)不僅功能強(qiáng)大而且操作極其方便簡單一看即會。4.3.2 性能穩(wěn)定該系統(tǒng)在windows nt/xp、vista或win7下運(yùn)行的軟件系統(tǒng),其性能極其穩(wěn)定,在開發(fā)設(shè)計時考慮了所有要發(fā)生的情況并逐一作了處理保證系統(tǒng)安全穩(wěn)定的運(yùn)行。4.3.3 易于擴(kuò)充本系統(tǒng)的設(shè)計采用標(biāo)準(zhǔn)的周期開發(fā)模式,其不論在功能上還是在程序代碼上都極其易于擴(kuò)充,采用的是螺旋模式逐層擴(kuò)充,模塊獨(dú)立性高,完全符合軟件工程提倡的高內(nèi)聚低耦合開發(fā)要求,擴(kuò)充起來極其容易,各模塊之間互不影響。5 應(yīng)用程序設(shè)計與實(shí)現(xiàn)5.1 系統(tǒng)總體設(shè)計5.1.1 需求規(guī)定本系統(tǒng)根據(jù)不同的用戶權(quán)限不
35、同做了不同的詳盡的需求分析,把各用戶所具有的權(quán)限和可以進(jìn)行的操作一一列舉了出來,這樣既方便程序開發(fā)時對不同用戶進(jìn)行不同的限制,也使該系統(tǒng)功能層次分明,提高了軟件的質(zhì)量和文檔的可讀性。該系統(tǒng)具有五大主要模塊,其中董事長權(quán)限最高可以對所有模塊進(jìn)行訪問操作,總經(jīng)理和部門經(jīng)理只有其中有限的權(quán)限對部分模塊可以進(jìn)行訪問操作。下面把他們具有的功能權(quán)限一一列舉了出來:董事長功能:董事長可以添加修改刪除用戶。董事長可以查詢添加修改刪除往來單位信息董事長可以查詢添加修改刪除合同基礎(chǔ)信息董事長可以查詢修改添加刪除部門信息董事長可以查詢修改添加刪除簽訂合同信息總經(jīng)理功能:總經(jīng)理可以查詢添加修改刪除往來單位信息總經(jīng)理可
36、以查詢添加修改刪除合同基礎(chǔ)信息總經(jīng)理可以查詢修改添加刪除簽訂合同信息部門經(jīng)理功能:部門經(jīng)理可以查詢添加修改刪除往來單位信息部門經(jīng)理可以查詢添加修改刪除合同基礎(chǔ)信息部門經(jīng)理可以查詢修改添加刪除簽訂合同信息5.1.2 概念設(shè)計及流程本系統(tǒng)設(shè)計了三種用戶,分別為董事長、總經(jīng)理和部門經(jīng)理。針對不同用戶設(shè)計了相關(guān)功能所涉及到的流程。設(shè)定唯一系統(tǒng)最高權(quán)限擁有者董事長adminastrator,當(dāng)董事長使用adminastrator帳戶登錄后,可以查看系統(tǒng)中所有模塊信息,對系統(tǒng)中所有數(shù)據(jù)進(jìn)行操作,董事長可以通過系統(tǒng)管理模塊添加修改刪除用戶,可以通過數(shù)據(jù)管理模塊添加修改刪除部門信息,可以通過往來單位信息模塊添
37、加修改刪除往來單位信息,可以通過基礎(chǔ)信息模塊對合同簽訂、合同修改、簽約前合同評審分別進(jìn)行添加修改刪除操作,還可以打印導(dǎo)出,可以通過簽訂合同模塊添加修改刪除支付手續(xù)和違約索賠信息??偨?jīng)理和部門經(jīng)理具有部門董事長的操作權(quán)限,在這兒就不一一列舉了。通過對系統(tǒng)需求規(guī)定的分析,可以看出,系統(tǒng)各個功能處理數(shù)據(jù)主要就是信息的添加、刪除和修改。即:向數(shù)據(jù)庫表中寫入新數(shù)據(jù),從數(shù)據(jù)庫表中刪除數(shù)據(jù),更新數(shù)據(jù)表中的數(shù)據(jù)。做系統(tǒng)業(yè)務(wù)流程分析不僅要分析系統(tǒng)業(yè)務(wù)流程,還要考慮數(shù)據(jù)之間的關(guān)系。 5.1.3 結(jié)構(gòu)設(shè)計“企業(yè)合同管理系統(tǒng)”設(shè)計采用分層管理,分為三層,結(jié)構(gòu)如圖10:工具計算器記事本往來單位信息基礎(chǔ)信息簽訂合同添加查
38、詢修改合同簽訂合同更改支付手續(xù)違約索賠數(shù)據(jù)管理添加部門刪除部門系統(tǒng)管理修改密碼添加用戶企業(yè)合同管理系統(tǒng)圖10企業(yè)合同管理三層結(jié)構(gòu)5.2 數(shù)據(jù)庫設(shè)計5.2.1 建庫分析在選擇數(shù)據(jù)庫時,考慮到sql server 2005 express數(shù)據(jù)庫的靈活性和以下功能,采用了sql server 2005 express作為系統(tǒng)數(shù)據(jù)庫:1、數(shù)據(jù)庫中包含多個表,每個表可以分別表示和存儲不同類型的信息。2、通過建立各個表之間的關(guān)聯(lián),從而將存儲在不同表中的相關(guān)數(shù)據(jù)有機(jī)的結(jié)合起來。3、用戶可以通過創(chuàng)建查詢在一個表或多個數(shù)據(jù)表中檢索,更新和刪除記錄,并且可以對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行計算。4、通過創(chuàng)建聯(lián)機(jī)窗體,用戶可以
39、直接對數(shù)據(jù)可中的記錄執(zhí)行查看和編輯操作。在建立數(shù)據(jù)庫時,將系統(tǒng)連接的數(shù)據(jù)庫命名為企業(yè)合同管理系統(tǒng),通過對系統(tǒng)的需求分析和流程分析,需要在數(shù)據(jù)庫中建立如下9個表:bumenxinxi(用于存放部門信息)如圖11圖11xiangmuxinxi(用于存放項目信息)如圖12圖12wanglaidanweixinxi(用于存放往來單位信息)如圖13 qianyueqianhetongpingshenbiao (用于存放簽約前合同評審信息)如圖14圖14yonghu(用于存放用戶信息)如圖15圖15辦理違約索賠記錄(用于存放違約索賠記錄信息)。如圖16圖16合同更改記錄表(用于存放合同更改記錄信息)如圖1
40、7圖17合同簽訂(用于存放合同簽訂信息)如圖18圖18支付手續(xù)表(用于存放支付手續(xù)信息)如圖19圖195.2.2 系統(tǒng)數(shù)據(jù)流程圖系統(tǒng)的數(shù)據(jù)流程圖,如圖20懂 返事 回 長 操 操 作作 信信 息息 部門經(jīng)理總經(jīng)理總經(jīng)理操作信息 部門經(jīng)理操作信息返回操作信息 返回部門經(jīng)理操作信息數(shù)據(jù)庫董事長企業(yè)合同管理圖20 畢業(yè)設(shè)計企業(yè)合同管理系統(tǒng)頂層圖5.2.3 關(guān)系模式設(shè)計部門信息:(編號,名稱,負(fù)責(zé)人,電話)簽約前合同評審表:(編號,項目名稱,項目國別,項目業(yè)主,合同額,單位幣種,談判日期,談判問題及解決方案,實(shí)施方案概要,其他,評審匯報人,評審主持人,評審參加人,審評意見,審批簽名,審評地點(diǎn),審評時間
41、,填表人,填表時間)往來單位信息:(編號,聯(lián)系人,傳真,電話,地址,簡稱,名稱,聯(lián)系人電話,郵箱)用戶:(用戶名,密碼,類型)項目信息:(編號,名稱,修理費(fèi)用,單位,修理情況)辦理違約索賠記錄:(編號,合同號,問題日期,問題內(nèi)容,交涉結(jié)果,負(fù)責(zé)人,索賠情況)合同更改記錄:(編號,合同編號,項目編號,更改內(nèi)容,合同簽署人,主辦部門,合同更改生效日期,抄送日期)合同簽訂:(編號,部門編號,項目編號,合同包號,甲方名稱,甲方電話,甲方傳真,開戶銀行,詳細(xì)地址,郵編,合計金額,簽訂日期,運(yùn)輸方式,包裝辦法,結(jié)算方式,甲方代表,乙方代表,交貨地點(diǎn),詳細(xì)信息)支付手續(xù)表(編號,合同編號,業(yè)務(wù)部經(jīng)理審閱,支
42、付次號,用途,支付日期,問題及處理)5.3 企業(yè)合同管理程序設(shè)計登陸界面如圖21:圖21代碼:void clogindialog:onok() bool blogin=false;cloginset *m_recordset = new cloginset(&m_database);cstring strsql;int type=0;updatedata(true); if(m_usertype=0) /獲取登錄類型,即登陸職稱type=1;elseif(m_usertype=1)type=2;elseif(m_usertype=2)type=3;strsql.format("
43、;select * from yonghu where user_id='%s' and user_password='%s' and user_type='%d'",m_userid,m_userpassword,type);m_recordset->open(afx_db_use_default_type,strsql); /打開并連接數(shù)據(jù)庫if(m_recordset->getrecordcount()=0)if(count<3)messagebox("用戶名或密碼錯誤");count+;el
44、semessagebox("錯誤次數(shù)達(dá)三次以上!","本窗口即將關(guān)閉");enddialog(idcancel);else m_id=m_userid; /記錄登錄編號以便后面操作模塊使用 usertype = m_usertype; /記錄登錄類型以便后面操作模塊使用 blogin=true;if(blogin)messagebox("歡迎進(jìn)入企業(yè)合同管理系統(tǒng)");enddialog(idok);m_database.close();修改密碼界面如圖22:圖22代碼:void cuserchange:onok() updatedat
45、a(true);cloginset m_recordset(&m_database);crecordset cr;cstring strsql;strsql.format("select * from yonghu where user_id ='%s' and user_password='%s'",m_id,m_old);m_recordset.open(afx_db_use_default_type,strsql);if(m_recordset.getrecordcount()=0)messagebox("舊密碼不正確
46、,請重新輸入!");m_old=""updatedata(false);else if(strcmp(m_new,m_new_sure)=0)strsql.format("update yonghu set user_password='%s' where user_id='%s'",m_new,m_id);m_database.executesql(strsql);messagebox("密碼已修改成功!");enddialog(idok);elsemessagebox("兩次輸入
47、密碼不一致,請重新輸入!");m_new=""m_new_sure=""updatedata(false);修改查詢部門信息如圖23:圖23代碼:void cbumenxinxi:onchaxun()cdbvariant varvalue;crecordset m_recordset(&m_database);cstring strsql;updatedata(true);strsql.format("select * from bumenxinxi where mingcheng ='%s'",m_
48、mingcheng);m_recordset.open(crecordset:forwardonly,strsql);if(m_recordset.getrecordcount()=0)messagebox("對不起,你要查詢的部門不存在!");else /從數(shù)據(jù)庫中取出查詢的記錄m_recordset.getfieldvalue("bianhao",m_bianhao);m_recordset.getfieldvalue("fuzeren",m_fuzeren);m_recordset.getfieldvalue("dia
49、nhua",m_dianhua);m_recordset.close();updatedata(false);往來單位信息查詢?nèi)鐖D24:圖24代碼:void cchaxunwanglaidanwei:onok()cdbvariant varvalue;crecordset m_recordset(&m_database);cstring strsql;updatedata(true);strsql.format("select * from wanglaidanweixinxi where bianhao ='%s'",m_bianhao)
50、;m_recordset.open(crecordset:forwardonly,strsql);if(m_recordset.getrecordcount()=0)messagebox("對不起,你要查詢的記錄不存在!");else /從數(shù)據(jù)庫中取出查詢的記錄m_recordset.getfieldvalue("mingcheng",m_mingcheng);m_recordset.getfieldvalue("jiancheng",m_jiancheng);m_recordset.getfieldvalue("dizhi
51、",m_dizhi);m_recordset.getfieldvalue("dianhua",m_dianhua);m_recordset.getfieldvalue("chuanzhen",m_chuanzhen);m_recordset.getfieldvalue("lianxiren",m_lianxiren); m_recordset.getfieldvalue("lianxirendianhua",m_lianxirendianhua);m_recordset.getfieldvalue(&qu
52、ot;youxiang",m_youxiang);m_recordset.close();updatedata(false);簽約前合同評審如圖25:圖25代碼:void cqianyueqianhetongpingshenbiao:onchaxun()cdbvariant varvalue;crecordset m_recordset(&m_database);cstring strsql;updatedata(true);strsql.format("select * from qianyueqianhetongpingshenbiao where bianha
53、o ='%s'",m_bianhao);m_recordset.open(crecordset:forwardonly,strsql);if(m_recordset.getrecordcount()=0)messagebox("對不起,你要查詢的記錄不存在!");else /從數(shù)據(jù)庫中取出查詢的記錄m_recordset.getfieldvalue("bianhao",m_bianhao);m_recordset.getfieldvalue("xiangmumingcheng",m_xiangmumingcheng);m_recordset.getfieldvalue("xiangmuguobie",m_xiangmuguobie);m_recordset.getfieldvalue("xiangmuyezhu",m_xiangmuyezhu);m_recordset.getfieldvalue("hetonger",m_hetonger);m_recordset.getfieldvalue("dan
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 采購設(shè)備分期合同范本
- 門面出租合同范本
- 酒店廣告合作合同范本
- 出售防水器材合同范本
- 樓盤代理樓盤合同范本
- pvc管道采購合同范本
- 個人借企業(yè)合同范本
- 電路改造合同范本
- 短期合伙生意合同范本
- 產(chǎn)品攝影拍攝合同范例
- 河北省第八屆關(guān)注時事胸懷天下知識競賽題庫及答案
- 拆除道牙和生態(tài)磚施工方案
- 東方終端鍋爐安全環(huán)保升級改造工程環(huán)境影響報告表
- 2025年四川成渝高速公路股份有限公司招聘筆試參考題庫含答案解析
- 2025年贛南衛(wèi)生健康職業(yè)學(xué)院單招職業(yè)技能考試題庫及完整答案1套
- 《經(jīng)絡(luò)與腧穴》課件-手少陰心經(jīng)
- 大連農(nóng)商銀行2024年招聘172人管理單位遴選500模擬題附帶答案詳解
- 柴油機(jī)結(jié)構(gòu)原理
- 機(jī)房維保巡檢服務(wù)報告
- 一年級小朋友講故事-守株待兔.ppt
- 最新文字學(xué)試題(1)(共8頁)
評論
0/150
提交評論