![ERP通用信息管理系統(tǒng)開發(fā)平臺范文教學(xué)文稿_第1頁](http://file4.renrendoc.com/view/6cfad80bcaf89469c705f2dc114761a9/6cfad80bcaf89469c705f2dc114761a91.gif)
![ERP通用信息管理系統(tǒng)開發(fā)平臺范文教學(xué)文稿_第2頁](http://file4.renrendoc.com/view/6cfad80bcaf89469c705f2dc114761a9/6cfad80bcaf89469c705f2dc114761a92.gif)
![ERP通用信息管理系統(tǒng)開發(fā)平臺范文教學(xué)文稿_第3頁](http://file4.renrendoc.com/view/6cfad80bcaf89469c705f2dc114761a9/6cfad80bcaf89469c705f2dc114761a93.gif)
![ERP通用信息管理系統(tǒng)開發(fā)平臺范文教學(xué)文稿_第4頁](http://file4.renrendoc.com/view/6cfad80bcaf89469c705f2dc114761a9/6cfad80bcaf89469c705f2dc114761a94.gif)
![ERP通用信息管理系統(tǒng)開發(fā)平臺范文教學(xué)文稿_第5頁](http://file4.renrendoc.com/view/6cfad80bcaf89469c705f2dc114761a9/6cfad80bcaf89469c705f2dc114761a95.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Good is good, but better carries it.精益求精,善益求善。ERP通用信息管理系統(tǒng)開發(fā)平臺范文ERP通用信息管理系統(tǒng)開發(fā)平臺班級:專業(yè):教學(xué)系:指導(dǎo)老師:完成時間2010年2月16日至2010年5月25日摘要隨著以計算機(jī)技術(shù)、通信技術(shù)、網(wǎng)絡(luò)技術(shù)為代表的現(xiàn)代信息技術(shù)的飛速發(fā)展,人類社會正在從工業(yè)時代闊步邁向信息時代,人們越來越重視信息技術(shù)對傳統(tǒng)產(chǎn)業(yè)的改造以及對信息資源的開發(fā)和利用,一個國家、一個地區(qū)信息化水平的高低已成為衡量其現(xiàn)代化水平和綜合國力的重要標(biāo)志。在過去40年里,MIS對于企業(yè)完善管理、提高生產(chǎn)率和工作效率起到了一定的作用,隨著信息時代的到來,MIS將對
2、我國的經(jīng)濟(jì)發(fā)揮起著越來越重要的作用企業(yè)的信息化建設(shè)在當(dāng)今時代已經(jīng)是非常的重要了,企業(yè)的管理者也注意到了這個問題,那么給我們軟件開發(fā)者的要求就是如何才能提供一套更加快速開發(fā)的ERP軟件開發(fā)平臺,封裝常用的數(shù)據(jù)庫底層的操作,避免代碼的重復(fù)編寫,對于一個程序員來說是十分重要的,程序員應(yīng)該想的是如何才能更少的寫代碼,增加代碼利用率,讓我們的企業(yè)軟件的開發(fā)者,維護(hù)者能夠更加快速的開發(fā)查詢報表,操作界面,提高工作效率!本課題利用Delphi7開發(fā)前臺界面程序,數(shù)據(jù)庫的連接采用XML技術(shù)配置文件,采用SQLSERVER2008為后臺數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)的存儲。對于企業(yè)個性化的管理信息化業(yè)務(wù)要求,融合企業(yè)的獨特管
3、理模式和個性化要求,得到可裁減的系統(tǒng),不但能夠符合企業(yè)當(dāng)前的需求,而且在企業(yè)的發(fā)展應(yīng)用過程中,還能夠?qū)浖到y(tǒng)進(jìn)行適當(dāng)?shù)母淖兒驼{(diào)整以適應(yīng)變化了的環(huán)境。關(guān)鍵詞:通用開發(fā)平臺、基礎(chǔ)功能類庫、通用配置、C/S目錄TOCohzuHYPERLINKl_Toc262905396第一章引言PAGEREF_Toc262905396h1HYPERLINKl_Toc262905397第二章系統(tǒng)需求分析PAGEREF_Toc262905397h2HYPERLINKl_Toc2629053982.1系統(tǒng)功能需求分析PAGEREF_Toc262905398h2HYPERLINKl_Toc2629053992.1.1功能
4、劃分PAGEREF_Toc262905399h2HYPERLINKl_Toc2629054002.1.2功能描述PAGEREF_Toc262905400h2HYPERLINKl_Toc2629054012.2業(yè)務(wù)流程分析PAGEREF_Toc262905401h3HYPERLINKl_Toc2629054022.3數(shù)據(jù)流分析PAGEREF_Toc262905402h4HYPERLINKl_Toc262905403第三章系統(tǒng)總體設(shè)計PAGEREF_Toc262905403h6HYPERLINKl_Toc2629054043.1系統(tǒng)總體功能結(jié)構(gòu)設(shè)計PAGEREF_Toc262905404h6HYP
5、ERLINKl_Toc2629054053.1.1系統(tǒng)結(jié)構(gòu)PAGEREF_Toc262905405h6HYPERLINKl_Toc2629054063.1.2三層架構(gòu)簡介PAGEREF_Toc262905406h7HYPERLINKl_Toc2629054073.1.3基礎(chǔ)功能類PAGEREF_Toc262905407h8HYPERLINKl_Toc2629054083.2系統(tǒng)后臺數(shù)據(jù)庫設(shè)計PAGEREF_Toc262905408h11HYPERLINKl_Toc2629054093.2.1系統(tǒng)主要功能數(shù)據(jù)表及其關(guān)系PAGEREF_Toc262905409h11HYPERLINKl_Toc26
6、29054103.2.2數(shù)據(jù)庫表設(shè)計PAGEREF_Toc262905410h12HYPERLINKl_Toc2629054113.3系統(tǒng)開發(fā)工具PAGEREF_Toc262905411h15HYPERLINKl_Toc2629054123.3.1系統(tǒng)開發(fā)環(huán)境PAGEREF_Toc262905412h15HYPERLINKl_Toc2629054133.3.2系統(tǒng)調(diào)試運行環(huán)境PAGEREF_Toc262905413h16HYPERLINKl_Toc262905414第四章用戶信息維護(hù)模塊PAGEREF_Toc262905414h17HYPERLINKl_Toc2629054154.1用戶信息維
7、護(hù)模塊簡介PAGEREF_Toc262905415h17HYPERLINKl_Toc2629054164.1.1用戶信息維護(hù)模塊PAGEREF_Toc262905416h17HYPERLINKl_Toc2629054174.1.2模塊功能結(jié)構(gòu)圖PAGEREF_Toc262905417h17HYPERLINKl_Toc2629054184.2模塊詳細(xì)設(shè)計PAGEREF_Toc262905418h18HYPERLINKl_Toc2629054194.2.1用戶注冊界面PAGEREF_Toc262905419h18HYPERLINKl_Toc2629054204.2.3用戶登錄界面PAGEREF_T
8、oc262905420h19HYPERLINKl_Toc2629054214.2.4用戶信息修改PAGEREF_Toc262905421h20HYPERLINKl_Toc2629054224.3主要代碼分析PAGEREF_Toc262905422h21HYPERLINKl_Toc2629054234.3.1用戶帳號開通界面主要代碼分析PAGEREF_Toc262905423h21HYPERLINKl_Toc2629054244.3.2加密處理模塊代碼PAGEREF_Toc262905424h21HYPERLINKl_Toc2629054254.3.3郵件發(fā)送處理單元PAGEREF_Toc262
9、905425h23HYPERLINKl_Toc2629054264.3.4程序自動升級核心代碼PAGEREF_Toc262905426h24HYPERLINKl_Toc262905427第五章系統(tǒng)基礎(chǔ)功能管理模塊PAGEREF_Toc262905427h26HYPERLINKl_Toc2629054285.1系統(tǒng)管理功能設(shè)計PAGEREF_Toc262905428h26HYPERLINKl_Toc2629054295.1.1系統(tǒng)管理模塊簡介PAGEREF_Toc262905429h26HYPERLINKl_Toc2629054305.1.2模塊功能結(jié)構(gòu)圖PAGEREF_Toc262905430
10、h26HYPERLINKl_Toc2629054315.2模塊詳細(xì)設(shè)計PAGEREF_Toc262905431h26HYPERLINKl_Toc2629054325.2.1模塊程序流程圖PAGEREF_Toc262905432h26HYPERLINKl_Toc2629054335.2.2用戶登錄界面PAGEREF_Toc262905433h27HYPERLINKl_Toc2629054345.2.3用戶管理PAGEREF_Toc262905434h27HYPERLINKl_Toc2629054355.2.4單表操作管理PAGEREF_Toc262905435h28HYPERLINKl_Toc2
11、629054365.2.5通用查詢配置PAGEREF_Toc262905436h29HYPERLINKl_Toc2629054375.2.6權(quán)限管理模塊PAGEREF_Toc262905437h29HYPERLINKl_Toc2629054385.2.7公司信息維護(hù)管理PAGEREF_Toc262905438h30HYPERLINKl_Toc2629054395.2.8部門信息管理PAGEREF_Toc262905439h30HYPERLINKl_Toc2629054405.2.9功能包管理PAGEREF_Toc262905440h30HYPERLINKl_Toc262905441第六章用戶手
12、冊PAGEREF_Toc262905441h32HYPERLINKl_Toc2629054426.1系統(tǒng)運行環(huán)境簡介及功能介紹PAGEREF_Toc262905442h32HYPERLINKl_Toc2629054436.2系統(tǒng)配置與操作指南PAGEREF_Toc262905443h32HYPERLINKl_Toc2629054446.3系統(tǒng)性能要求PAGEREF_Toc262905444h32HYPERLINKl_Toc262905445第七章系統(tǒng)評價PAGEREF_Toc262905445h34HYPERLINKl_Toc2629054467.1系統(tǒng)特色PAGEREF_Toc2629054
13、46h34HYPERLINKl_Toc2629054477.2系統(tǒng)存在的不足PAGEREF_Toc262905447h34HYPERLINKl_Toc2629054487.3心得與體會PAGEREF_Toc262905448h35HYPERLINKl_Toc262905449結(jié)論PAGEREF_Toc262905449h36HYPERLINKl_Toc262905450致謝PAGEREF_Toc262905450h37HYPERLINKl_Toc262905451參考文獻(xiàn)PAGEREF_Toc262905451h38第一章引言面對目前生產(chǎn)型企業(yè)ERP信息化建設(shè)還不成熟,各大小型系統(tǒng)開發(fā)結(jié)構(gòu)不理
14、解,規(guī)范性不強,后期維護(hù)工作量大,代碼可閱讀性差,給IT部門程序員提供一個統(tǒng)一的開發(fā)平臺就顯示相當(dāng)重要,也特別有必要,界面的統(tǒng)一規(guī)范,是一個現(xiàn)代信息化型企事業(yè)所必須的,從優(yōu)化程序的角度看框架,功能設(shè)計,減少共性代碼的開發(fā)是非常有必要的,現(xiàn)各大軟件公司都提出開發(fā)平臺的概念,其最核心的目標(biāo)就是為了統(tǒng)一管理,便于維護(hù),二次開發(fā),一個大型的ERP系統(tǒng)是不可能不需要修改的,隨著業(yè)務(wù)規(guī)則的變化,程序必定會跟隨業(yè)務(wù)的變化及時做出調(diào)整,如果有了平臺的概念,變更基礎(chǔ)功能代碼將變的更加簡單。問題的提出在軟件開發(fā)過程中往往是有很多可以通用的代碼的,沒有平臺的概念,不將這些共性的代號,收集整理,分類封裝,浪費軟件開發(fā)
15、人員的時間,不能提高軟件開發(fā)的效率,在沒有一共通用的開發(fā)平臺,往往一個中小型的項目可能需要十個人左右來共同開發(fā),但如果有一個比較方便的基礎(chǔ)平臺,那就可以快速的實現(xiàn)開發(fā),從而從很大程序上節(jié)省了開發(fā)的成本??尚行苑治鲩_發(fā)此平臺無論從技術(shù)上還是實際需求兩個層面都是可行的,經(jīng)過長達(dá)一年的學(xué)習(xí)和公司研發(fā)部門的技術(shù)實力來分析,已經(jīng)具備開發(fā)的能力,更為重要的一點是現(xiàn)在的行業(yè)內(nèi)的主流所向,都漸漸有了選用開發(fā)平臺來實施生產(chǎn)信息系統(tǒng)的意識,基于平臺開發(fā)業(yè)務(wù)系統(tǒng),開發(fā)速度快,簡便?;谄脚_開發(fā)業(yè)務(wù)系統(tǒng),只需要編寫少量的代碼,或?qū)崿F(xiàn)零編碼,編碼的減少,可以有效減少系統(tǒng)中bug的存在,提高系統(tǒng)的穩(wěn)定性?;谄脚_開發(fā)的業(yè)
16、務(wù)系統(tǒng),具備統(tǒng)一的界面風(fēng)格,統(tǒng)一的業(yè)務(wù)邏輯實現(xiàn)方式,這樣除了具備統(tǒng)一的操作界面,使用戶更容易操作外,更體現(xiàn)在后期維護(hù)方面,即使維護(hù)人員沒有參與開發(fā),只要掌握了平臺的使用及業(yè)務(wù)規(guī)則,維護(hù)工作的難度將會大大降低因為同類的業(yè)務(wù)模塊的實現(xiàn)模式是一樣的。這點不同于傳統(tǒng)的編碼方式,讀別人的代碼,特別是不規(guī)范的代碼,那是很痛苦的一件事,基于平臺開發(fā)業(yè)務(wù)系統(tǒng),維護(hù)方便,對于引擎類的開發(fā)平臺更突出。通過開發(fā)平臺,你可以在不停止應(yīng)用服務(wù)的情況下,通過平臺定制、修改、發(fā)布業(yè)務(wù)模塊,包括查詢統(tǒng)計,所見即所得,完全不像傳統(tǒng)的方式,需要進(jìn)行編碼,打包重新發(fā)布,這樣不但能快速響應(yīng)新的需求,而且可以降低業(yè)務(wù)系統(tǒng)的維護(hù)費用。第
17、二章系統(tǒng)需求分析為了開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須知道用戶的需求。需求分析是軟件定義的最后一個階段,它的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么?”這個問題。根據(jù)第一章中可行性研究、分析階段所定義的課題研究方向及目標(biāo),本章將對系統(tǒng)功能進(jìn)行具體的需求分析,以下將從系統(tǒng)的性能需求、功能需求、可靠性和可用性需求等方面對系統(tǒng)的功能做了闡述。2.1系統(tǒng)功能需求分析本課題屬于C/S結(jié)構(gòu)信息管理開發(fā)平臺,只有注冊用戶才能使用本系統(tǒng)。管理員可以對系統(tǒng)權(quán)限開通,及界面的配置權(quán)限等,增加對數(shù)據(jù)庫的單表操作配置功能,配置成功后可直接引用,并實現(xiàn)操作,對于SQL語句,存儲過程,水晶報表,可實現(xiàn)界面配置動態(tài)生成
18、功能,減少編寫重復(fù)代碼。2.1.1功能劃分系統(tǒng)平臺基礎(chǔ)信息的管理功能本系統(tǒng)平臺主要應(yīng)用于生產(chǎn)型集團(tuán)公司,平臺支持分區(qū)(可用于區(qū)分不同地理區(qū)域,公司,部門),按照此三大類進(jìn)行用戶管理,由于本平臺采用目錄樹結(jié)構(gòu),平臺支持動態(tài)目錄樹的配置功能,由此展開來,權(quán)限的管理在本平臺中也是按照菜單為單位進(jìn)行管理。通用配置功能此模塊主要功能提供單表的操作的可配置功能,從實際應(yīng)用出來,對于字典表的維護(hù),不再需要代碼就可實現(xiàn)對單表的增刪改功能。為業(yè)務(wù)層后期開發(fā)提供基礎(chǔ)類庫整理前期開發(fā)的經(jīng)驗對常用的功能類庫進(jìn)行匯總,歸類,封裝,寫在一個單元文件中,實現(xiàn)函數(shù)或過程的調(diào)用,提高后期程序的開發(fā)效率。2.1.2功能描述通用配
19、置功能實現(xiàn)通用的單表操作與通用查詢的配置功能,動態(tài)創(chuàng)建界面,實現(xiàn)動態(tài)的數(shù)據(jù)查詢。配置單表操作(增刪改)通過在配置界面中指定數(shù)據(jù)庫服務(wù)器的IP地址,數(shù)據(jù)庫名,所要操作的表名,即可實現(xiàn)通用字典表的配置界面,省去了編寫代碼的麻煩。通用查詢配置功能目前此功能支持對水晶報表,存儲過程,SQL語句的配置調(diào)用功用,只需指定相關(guān)參數(shù)信息,即可實現(xiàn)通用的查詢功能,相當(dāng)于報表中心?;A(chǔ)資料管理對基礎(chǔ)信息的數(shù)據(jù)庫表進(jìn)行增刪改功能,實現(xiàn)對平臺基礎(chǔ)信息功能的維護(hù)功能。菜單管理菜單中的目錄結(jié)構(gòu),可實現(xiàn)增刪改。功能包管理能以包為單位設(shè)定包在這常情況下的自動發(fā)送至對應(yīng)的管理員的郵箱,實現(xiàn)靈活動態(tài),符合生產(chǎn)實際的需要,在實際需
20、求中,一個大型的信息化系統(tǒng)維護(hù)人員會有多人來共同完成,此功能可以實現(xiàn)動態(tài)指定自動發(fā)送的郵箱地址。數(shù)據(jù)連接管理統(tǒng)內(nèi)所有需要使用的數(shù)據(jù)庫連接,此功能主要目的在于統(tǒng)一管理數(shù)據(jù)權(quán)限以便移植,更方便程序員在代碼中調(diào)用,不再需要在代碼中定義,動態(tài)靈活。分區(qū)管理維護(hù)分區(qū)字典表公司管理維護(hù)公司字典表。用戶管理可開通用戶帳號功能。權(quán)限管理可對不同用戶開通使用權(quán)限。權(quán)限編輯現(xiàn)用戶權(quán)限的復(fù)制操作。2.2業(yè)務(wù)流程分析在對系統(tǒng)的組織結(jié)構(gòu)和功能進(jìn)行分析時,需從一個實際業(yè)務(wù)流程的角度將系統(tǒng)調(diào)查中有關(guān)該業(yè)務(wù)流程的資料都串起來作進(jìn)一步的分析。業(yè)務(wù)流程分析可以幫助我們了解該業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理系統(tǒng)的調(diào)查工作中的錯誤和疏
21、漏,修改和刪除原系統(tǒng)的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。通過對系統(tǒng)的需求分析,系統(tǒng)的基本功能已確定,系統(tǒng)的業(yè)務(wù)流程及各個模塊清楚的描述了彼此間的關(guān)系如圖2.1所示。圖2.1業(yè)務(wù)流程圖2.3數(shù)據(jù)流分析數(shù)據(jù)流分析主要以數(shù)據(jù)流圖來體現(xiàn),數(shù)據(jù)流圖由數(shù)據(jù)存儲、接口、進(jìn)程、數(shù)據(jù)流四個基本部分(圖標(biāo)如圖2.2)組成。圖2.2圖例說明系統(tǒng)平臺以圖形的方式描述數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能如圖2.3所示。圖2.3系統(tǒng)平臺數(shù)據(jù)流圖第三章系統(tǒng)總體設(shè)計經(jīng)過需求分析階段的工作,系統(tǒng)必須“做什么”已經(jīng)清楚了,而在系統(tǒng)設(shè)計階段的主要任務(wù)是設(shè)計程序的體系結(jié)構(gòu),劃分組成系統(tǒng)的物理元素
22、程序、文件、數(shù)據(jù)庫、人工過程和文檔等等。在這個階段將具體描繪出程序的組成模塊,以及各模塊之間的關(guān)系。3.1系統(tǒng)總體功能結(jié)構(gòu)設(shè)計3.1.1系統(tǒng)結(jié)構(gòu)系統(tǒng)的用戶界面配置信息以*.ini文件存在本地程序目錄中。在界面顯示時,由UIConfigmanager(用戶界面配置管理器)類讀取并初始化界面。系統(tǒng)的數(shù)據(jù)庫連結(jié)信息以*.xml文件存在本地程序目錄。在程序啟動時,由DBConnectionManager(數(shù)據(jù)庫連結(jié)管理器)類讀取數(shù)據(jù)庫連結(jié)字符串,并檢測其合法性(注:平臺中不使用靜態(tài)的數(shù)據(jù)庫連結(jié)控件)。系統(tǒng)的結(jié)構(gòu)圖如圖3.1所示。圖3.1系統(tǒng)平臺結(jié)構(gòu)圖3.1.2三層架構(gòu)簡介軟件集成平臺采用目前較為流行的
23、邏輯三層系統(tǒng)架構(gòu),按照由高到低為用戶界面層,業(yè)務(wù)功能層,數(shù)據(jù)訪問層,SQLHelper架構(gòu)圖(如圖3.2所示)。圖3.2系統(tǒng)架構(gòu)圖上述結(jié)構(gòu)使用戶界面,業(yè)務(wù)邏輯,與數(shù)據(jù)庫訪問相分離,實現(xiàn)程序模塊解耦,從而達(dá)到可以并行開發(fā)的目的。各層的訪問關(guān)系如圖3-3所示。圖3.3各層關(guān)系圖數(shù)據(jù)訪問層處理所有與數(shù)據(jù)庫訪問相關(guān)的操作,完成數(shù)據(jù)的增添、刪除、修改、更新、查找等功能。業(yè)務(wù)功能層主要實現(xiàn)業(yè)務(wù)功能,比如:新建生產(chǎn)單,添加用戶等。用戶界面層主要負(fù)責(zé)將數(shù)據(jù)展現(xiàn)給用戶。平臺提供獨立的SQLHelper封裝所有通用的數(shù)據(jù)庫訪問操作,供數(shù)據(jù)訪問層使用。即將每個系統(tǒng)模塊看成為一個小的三層結(jié)構(gòu)的系統(tǒng)。平臺也將按此架構(gòu)實
24、現(xiàn)。用戶界面包與平臺本身目錄分級管理,不屬于平臺系統(tǒng)目錄也不屬于平臺系統(tǒng)包,在編譯生成后的文件輸出至OUTPUT文件夾中,可由開發(fā)人員自由選擇所生成的目錄地址。3.1.3基礎(chǔ)功能類系統(tǒng)日期類系統(tǒng)日期類寫在包pkExFoundationClass中的ExSystemDate單元文件中。示例說明:Date()函數(shù)獲取當(dāng)前系統(tǒng)日期值如2010-05-25Datetime()函數(shù)獲取當(dāng)前系統(tǒng)日期值如2010-05-2508:00DatetimeString()函數(shù)獲取當(dāng)前系統(tǒng)字符型日期值如2010-05-2508:00在相應(yīng)外圍程序中可直接根據(jù)需要調(diào)用符合返回值類型的函數(shù)具體見圖3.4所示:圖3.4E
25、xSystemDate類屬性圖表格(cxgrid)擴(kuò)展操作類GridHelper類寫在包pkExFoundationClass中的TEXGridHelper單元文件中,其封裝了常用的表格編輯,導(dǎo)出,打印等功能。示例說明:ExportToExcel(參數(shù))對Grid實現(xiàn)導(dǎo)出至Excel功能ExportToTXT(參數(shù))對Grid實現(xiàn)導(dǎo)出至TXT文本文檔功能具體見下圖3.5所示:圖3.5TEXGridHelper類圖進(jìn)度條窗體類進(jìn)度條窗體寫在包pkExFoundationClass中的ExProgress單元文件中,通過ShowProgress可調(diào)用此進(jìn)度條,更新查詢進(jìn)度。示例說明:ShowPro
26、gress此函數(shù)為調(diào)用接口函數(shù),引用此函數(shù)可初始化進(jìn)度條窗體Closeprogress釋放當(dāng)前進(jìn)度條窗體Updateprogress在初始化進(jìn)度條后此方法實現(xiàn)進(jìn)度條的移動具體見下圖3.6所示:圖3.6ExProgress進(jìn)度條類圖系統(tǒng)平臺郵件發(fā)送類郵件發(fā)送類寫在包pkExFoundationClass中的Texmail單元文件中,定義了郵件發(fā)送地址,發(fā)送內(nèi)容,發(fā)送地址,端口等信息,函數(shù)調(diào)用發(fā)送,減少定義參數(shù)代碼,編碼快捷示例說明:FBody此字段屬性定義用于郵件內(nèi)容FSubject此字段屬性定義用于郵件主題FUserName此字段屬性定義用于用戶名SendMail此方法為定義參數(shù)信息后執(zhí)行發(fā)送
27、操作的執(zhí)行函數(shù)見圖3.7所示:圖3.7發(fā)送郵件類圖消息對話框窗體類消息對話框窗體寫在包pkExFoundationClass中的ExMessageBox單元文件中,此單元文件中的各種對話框以函數(shù)方式調(diào)用,指定參數(shù)調(diào)用后返回值。示例說明:Show()方法重載指定不同參數(shù)可實現(xiàn)不同類型的消息對話框,可動態(tài)指定對話框標(biāo)題內(nèi)容,顯示圖片,確認(rèn)和取消按鈕的位置,個性化程度高。見圖3.8所示:圖3.8消息對話框類圖3.2系統(tǒng)后臺數(shù)據(jù)庫設(shè)計由于系統(tǒng)屬于集成平臺,因此數(shù)據(jù)的訪問量不大,重點在于表中數(shù)據(jù)的組織關(guān)系,將影響平臺的正常運行,此開發(fā)平臺運行對數(shù)據(jù)庫的依賴性高,一個好的數(shù)據(jù)庫是我們的目標(biāo),我們需要從這樣
28、一些方面考慮建好數(shù)據(jù)庫:數(shù)據(jù)庫冗余度小函數(shù)依賴性明確數(shù)據(jù)庫的表命名體現(xiàn)表的內(nèi)容表中各屬性的名稱及類型體現(xiàn)該屬性的含義建立好的索引選定適當(dāng)?shù)逆I設(shè)定各字段的約束規(guī)則表在減少冗余時應(yīng)考慮實際使用時的方便性3.2.1系統(tǒng)主要功能數(shù)據(jù)表及其關(guān)系用戶及對應(yīng)用戶權(quán)組權(quán)限管理相關(guān)的表的關(guān)系,如圖3.9所示:圖3.9用戶及用戶組表關(guān)系圖系統(tǒng)菜單及基礎(chǔ)功能包表的關(guān)系圖3.10所示:圖3.10系統(tǒng)菜單基礎(chǔ)表及功能包關(guān)系3.2.2數(shù)據(jù)庫表設(shè)計根據(jù)物理結(jié)構(gòu)設(shè)計的三原則即盡可能減少數(shù)據(jù)冗余和重復(fù);結(jié)構(gòu)設(shè)計與操作設(shè)計相結(jié)合;數(shù)據(jù)結(jié)構(gòu)要具有相對的穩(wěn)定性,進(jìn)行本系統(tǒng)中關(guān)系數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計系統(tǒng)主要用戶相關(guān)數(shù)據(jù)庫表如下:表3-10
29、T_Ex_系統(tǒng)_用戶表列名數(shù)據(jù)類型允許NULL值用戶名nvarchar(50)Unchecked姓名nvarchar(50)Unchecked工號nvarchar(10)Unchecked密碼nvarchar(50)Unchecked性別nvarchar(2)Unchecked部門編號nvarchar(50)Unchecked公司編號varchar(50)Checked手機(jī)號nvarchar(50)CheckedEMailnvarchar(50)Checked崗位nvarchar(50)Checked辦公室電話nvarchar(50)Checked圖片imageChecked簽名圖片image
30、Checked激活狀態(tài)bitUnchecked表3-11T_Ex_系統(tǒng)_菜單表列名數(shù)據(jù)類型允許NULL值用戶名nvarchar(50)Unchecked姓名nvarchar(50)Unchecked工號nvarchar(10)Unchecked密碼nvarchar(50)Unchecked性別nvarchar(2)Unchecked部門編號nvarchar(50)Unchecked公司編號varchar(50)Checked手機(jī)號nvarchar(50)CheckedEMailnvarchar(50)Checked崗位nvarchar(50)Checked主要功能相關(guān)數(shù)據(jù)庫表表3-12T_Ex
31、_系統(tǒng)_查詢配置匯總字段表列名數(shù)據(jù)類型允許NULL值匯總序號intUnchecked查詢序號intUnchecked匯總字段nvarchar(50)Unchecked匯總方式nvarchar(50)Unchecked顯示位置nvarchar(50)Unchecked分組序號intUnchecked表3-13T_Ex_系統(tǒng)_查詢配置主表列名數(shù)據(jù)類型允許NULL值查詢序號intUnchecked窗體標(biāo)題nvarchar(100)Unchecked查詢類型nvarchar(50)Unchecked查詢語句nvarchar(4000)Unchecked數(shù)據(jù)連接nvarchar(50)Unchecked
32、控件列數(shù)intUnchecked頁匯總bitUnchecked組匯總bitUnchecked系統(tǒng)代碼nvarchar(50)Checked添加人工號nvarchar(20)Checked修改人工號nvarchar(20)Checked修改時間datetimeChecked表3-16T_Ex_系統(tǒng)_錯誤反饋發(fā)件箱列名數(shù)據(jù)類型允許NULL值發(fā)件箱nvarchar(50)Unchecked用戶名nvarchar(50)Unchecked密碼nvarchar(50)Unchecked服務(wù)器nvarchar(50)Unchecked端口intUnchecked表3-17T_Ex_用戶桌面_系統(tǒng)列名數(shù)據(jù)類
33、型允許NULL值GIDintUnchecked用戶名nvarchar(50)Unchecked菜單代碼intUnchecked使用時間datetimeUncheckedIPnvarchar(50)Unchecked3.3系統(tǒng)開發(fā)工具3.3.1系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境及開發(fā)工具介紹Delphi這個名字源于古希臘的城市名。它集中了第三代語言的優(yōu)點。以O(shè)bjectPascal為基礎(chǔ),擴(kuò)充了面向?qū)ο蟮哪芰?,并且完美地結(jié)合了可視化的開發(fā)手段。Delphi自1995年3月一推出就受到了人們的關(guān)注,并在當(dāng)年一舉奪得了多項大獎。Delphi實際上是Pascal語言的一種版本,但它與傳統(tǒng)的Pascal語言有天壤
34、之別。一個Delphi程序首先是應(yīng)用程序框架,而這一框架正是應(yīng)用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴(yán)格地按照設(shè)計運行。您的工作只是在“骨架”中加入您的程序。缺省的應(yīng)用程序是一個空白的窗體(Form),您可以運行它,結(jié)果得到一個空白的窗口。這個窗口具有Windows窗口的全部性質(zhì):可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行程序。因此,可以說應(yīng)用程序框架通過提供所有應(yīng)用程序共有的東西,為用戶應(yīng)用程序的開發(fā)打下了良好的基礎(chǔ)。面向?qū)ο蟮某绦蛟O(shè)計(Object-OrientedProgramming,簡記為OOP)是Delphi誕生的基礎(chǔ)。OOP立意于創(chuàng)建軟件重用代碼,具備
35、更好地模擬現(xiàn)實世界環(huán)境的能力,這使它被公認(rèn)為是自上而下編程的優(yōu)勝者。它通過給程序中加入擴(kuò)展語句,把函數(shù)“封裝”進(jìn)Windows編程所必需的“對象”中。面向?qū)ο蟮木幊陶Z言使得復(fù)雜的工作條理清晰、編寫容易。同時,選用SQLSever2008作為系統(tǒng)后臺數(shù)據(jù)庫,開發(fā)中將用到以下主要幾款開發(fā)工具,表3-1:系統(tǒng)開發(fā)環(huán)境表開發(fā)工具名稱軟件用途Microsoftvisio2007系統(tǒng)流程圖的設(shè)計、數(shù)據(jù)流圖的設(shè)計Delphi7.0工程管理、代碼編寫及調(diào)試SQL-Server2008建立系統(tǒng)的后臺數(shù)據(jù)庫photoshopcs圖片處理Delphi7開發(fā)環(huán)境的優(yōu)點Delphi7適用于中小型系統(tǒng)的開發(fā),編譯速度快,
36、在Win32編程中有絕對優(yōu)勢,第三方控件使用方便,屬于面象對象的開發(fā)語言,其原生數(shù)據(jù)庫控件功能強大,實現(xiàn)方式簡單,采用編譯方式,因此與源程序可以沒有任何關(guān)聯(lián)進(jìn)行運行,執(zhí)行響應(yīng)速度快。SQLServer2008后臺數(shù)據(jù)庫的優(yōu)點數(shù)據(jù)庫保存著整個系統(tǒng)的重要信息,絕對不允許被他人惡意破壞。在Access、SQLServer2008、Oracle等諸多數(shù)據(jù)庫中我們選擇了SQLServer,原因如下:SQLServer2008是微軟公司推出服務(wù)器產(chǎn)品,SQLServer2008除了具有擴(kuò)展性、可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)應(yīng)用系統(tǒng)的功能,尤其是可以直接存儲XML數(shù)據(jù),可以將搜索結(jié)果以XML格式輸
37、出等特點。SQLServer2008通過對高硬件平臺以及最新網(wǎng)絡(luò)和存儲技術(shù)的支持,可以為大的應(yīng)用系統(tǒng)和企業(yè)級的應(yīng)用提供可擴(kuò)展和高可靠性。3.3.2系統(tǒng)調(diào)試運行環(huán)境硬件環(huán)境:服務(wù)器端:推薦配置為2G內(nèi)存,CPU為IntelPentium1700MHZ,硬盤容量為120G的微機(jī),通信網(wǎng)絡(luò):局域網(wǎng)軟件環(huán)境:操作系統(tǒng):WindowsXPProfessionalSP3數(shù)據(jù)庫:SQLSERVER2008第四章用戶信息維護(hù)模塊4.1用戶信息維護(hù)模塊簡介在本系統(tǒng)中開通用戶信息必須由管理員進(jìn)行開通帳號,從安全性的角度不提供其它接品程序進(jìn)行開通帳號,注冊時用戶的密碼是加密后保存至數(shù)據(jù)庫中,數(shù)據(jù)庫維護(hù)人員是無法查看
38、到密碼的,在用戶輸入用戶名和密碼后,程序會自動將錄入的密碼加密并與數(shù)據(jù)庫的密碼進(jìn)行比較,如相等則進(jìn)入權(quán)限驗證模塊,讀到相關(guān)權(quán)限信息,進(jìn)行用戶操作界面。4.1.1用戶信息維護(hù)模塊用戶只能修改密碼信息,對于用戶的個人信息暫不支持修改,如有變更需由管理員進(jìn)行變更操作,如圖(4.1)所示:圖(4.1)用戶信息維護(hù)4.1.2模塊功能結(jié)構(gòu)圖該模塊的結(jié)構(gòu)如圖4.2所示。圖4.2用戶管理功能模塊結(jié)構(gòu)圖4.2模塊詳細(xì)設(shè)計4.2.1用戶注冊界面用戶帳號開通界面設(shè)計效果如圖4.3所示:圖4.3用戶帳號截圖用戶注冊模塊由pkExPlatFormManage包組成,管理員在注冊頁面按照提示輸入用戶名、真實姓名、工號、密
39、碼、確認(rèn)密碼、性別、公司編號、部門編制號、手機(jī)、電子郵箱、崗位、辦公電話。紅色字項為必填部分,當(dāng)為空時出現(xiàn)時會提示錯誤,錯誤頁面如圖4-4所示:(1)用戶名為空。(2)真實姓名為空。(3)密碼與確認(rèn)密碼不一致。(4)電子郵件地址格式不正確。如果不出現(xiàn)以上情況,則頁面被提交。但是并不是所有提交的頁面都可以通過注冊。在后臺處理程序中,要確認(rèn)提交注冊的用戶名和郵件地址在系統(tǒng)中不存在,如果存在會彈出錯誤對話框,提示錯誤不能通過注冊。錯誤頁面如圖4.4所示。圖4.4注冊提示錯誤頁面4.2.3用戶登錄界面功能描述用戶登錄界面是定義在主程序中,當(dāng)用戶在此窗口按提示輸入用戶名以及密碼,點擊“登錄”按鈕,經(jīng)過系
40、統(tǒng)驗證之后,如果存在此用戶則提示登錄成功,否則則提示登錄不成功。用戶登錄界面如圖4.5所示。圖4.5用戶登錄界面代碼分析以下代碼主要實現(xiàn)對用戶輸入的用戶名和密碼進(jìn)行驗證,驗證失敗則提示出錯信息,驗證成功后,則查找其用戶的已開通權(quán)限,生成主界面中的樹結(jié)構(gòu),該功能的實現(xiàn)主要代碼:procedureTMainForm.btnEnterClick(Sender:TObject);varmsg:string;CanLogin:Boolean;beginifcheckLoginInfoIsWrongthenExit;SetLoginPanalState(False);CanLogin:=False;try
41、CanLogin:=TExUser.GetInstance.Login(Self.ButtonEditFenQu.EditValue,Self.medtUserID.Text,Self.medtUserPwd.Text,msg);ifCanLoginthenbeginTExLog.GetInstance.Info(用戶登錄.);InitUserMenu;InitSysCons;Self.pnlLogin.Visible:=False;Self.FormStyle:=fsMDIForm;InitWelcomePage;SetSysButtonList;SetStatusBarInfo;endel
42、sebeginApplication.MessageBox(PAnsiChar(msg),出錯了,MB_OK+MB_ICONSTOP);end;finallySetLoginPanalState(True);ifnotCanLoginthenbeginSelf.medtUserPwd.SetFocus;Self.medtUserPwd.SelectAll;end;end;4.2.4用戶信息修改個人信息維護(hù)界面定義在pkExPlatFormManage包中,用戶成功登錄后,并可看到如下效果圖如圖4.8所示。圖4.8用戶信息修改4.3主要代碼分析4.3.1用戶帳號開通界面主要代碼分析驗證輸入信息是
43、否為空或是否已豐在函數(shù)的代碼段如下:functionTfrmPlatFormSysUserInfo.UserInputIsRight:Boolean;beginResult:=True;ifTExGlobal.TextIsNull(self.DBMaskEditYongHuMing,用戶名)orTExGlobal.TextIsNull(Self.DBMaskEditXinMing,姓名)orTExGlobal.TextIsNull(Self.DBMaskEditGongHao,工號)orTExGlobal.TextIsNull(Self.DBComboBoxXingBie,性別)orTExGl
44、obal.TextIsNull(Self.DBButtonEditGongSiBianHao,公司編號)orTExGlobal.TextIsNull(Self.DBButtonEditBuMenBianHao,部門編號)thenbeginResult:=False;Exit;end;ifSelf.FormModal=fmExNewthenbeginifTExSQLHelper.RecordExists(TExDBConnectionManager.GetInstance.PlatFormConnection,SELECT*FROMdbo.T_Ex_系統(tǒng)_用戶表WITH(nolock)WHERE
45、工號=+Self.DBMaskEditGongHao.Text+)thenbeginApplication.MessageBox(工號已經(jīng)存在.,出錯了,MB_OK+MB_ICONSTOP);Result:=False;Exit;end;end;end;4.3.2加密處理模塊代碼以下代碼對用戶所輸入的密碼進(jìn)行加密處理,可實現(xiàn)函數(shù)調(diào)用,函數(shù)返回加密后的字符串。代碼段如下:/對String類型數(shù)據(jù)進(jìn)行MD5轉(zhuǎn)換classfunctionTExMD5.MD5String(constStr:string):string;varContext:TExMD5Context;Digest:TExMD5Dig
46、est;beginMD5Init(Context);MD5Update(Context,PAnsiChar(Str),Length(Str)*SizeOf(Char);MD5Final(Context,Digest);Result:=MD5DigestToString(Digest);end;classprocedureTExMD5.MD5Init(varContext:TExMD5Context);beginwithContextdobeginState0:=$67452301;State1:=$efcdab89;State2:=$98badcfe;State3:=$10325476;Cou
47、nt0:=0;Count1:=0;ZeroMemory(Buffer,SizeOf(TExMD5Buffer);end;end;classprocedureTExMD5.MD5Update(varContext:TExMD5Context;Input:PAnsiChar;Length:LongWord);varIndex:LongWord;PartLen:LongWord;I:LongWord;beginwithContextdobeginIndex:=(Count0shr3)and$3f;inc(Count0,Lengthshl3);ifCount0=PartLenthenbeginCopy
48、Memory(Context.BufferIndex,Input,PartLen);Transform(Context.Buffer,Context.State);I:=PartLen;whileI+63LengthdobeginTransform(InputI,Context.State);inc(I,64);end;Index:=0;endelseI:=0;CopyMemory(Context.BufferIndex,InputI,Length-I);end;/FinalizegivenContext,createDigestandzeroizeContextclassprocedureT
49、ExMD5.MD5Final(varContext:TExMD5Context;varDigest:TExMD5Digest);varBits:TExMD5CBits;Index:LongWord;PadLen:LongWord;beginDecode(Context.Count,Bits,2);Index:=(Context.Count0shr3)and$3f;ifIndex56thenPadLen:=56-IndexelsePadLen:=120-Index;MD5Update(Context,PADDING,PadLen);MD5Update(Context,Bits,8);Decode
50、(Context.State,Digest,4);ZeroMemory(Context,SizeOf(TExMD5Context);end;4.3.3郵件發(fā)送處理單元以下代碼用于發(fā)系統(tǒng)內(nèi)部自動發(fā)送郵件,定義了端口,用戶名,密碼,主題,內(nèi)容等參數(shù),預(yù)留函數(shù)接口調(diào)用,可以返回發(fā)送后返回的狀態(tài)。具體格式如下:procedureTExMail.Send;beginIdSMTP1.Host:=FHost;IdSMTP1.Port:=FPort;IdSMTP1.Username:=FUsername;IdSMTP1.Password:=FPassword;IdMessage1.From.Address:=
51、FFromAddress;IdMessage1.Recipients.EMailAddresses:=FTargetAddress;IdMessage1.Subject:=FSubject;IdMessage1.Body.Text:=FBody;Application.ProcessMessages;iftrim(FFileName)thenTIdAttachment.Create(IdMessage1.MessageParts,FFileName);/附件Application.ProcessMessages;trytryIdSMTP1.Connect;ifIdSMTP1.AuthSchem
52、esSupported.IndexOf(LOGIN)-1thenbeginIdSMTP1.AuthenticationType:=atLogin;IdSMTP1.Authenticate;end;IdSMTP1.Send(IdMessage1);Application.ProcessMessages;exceptonE:ExceptiondoraiseException.Create(程序在試圖發(fā)送郵件時出現(xiàn)錯誤!+#13+出錯原因:+e.Message);end;finallyifIdSMTP1.ConnectedthenIdSMTP1.Disconnect;end;end;4.3.4程序自
53、動升級核心代碼以下代碼讀取XML文件配置信息,以包為單位,每個包有一個對應(yīng)的版本號,服務(wù)器上的版本號大于本地則程序會在打開登陸前自動檢測升級,升級成功后,會自動重新啟動當(dāng)前主程序,重新登陸,具體格式如下:procedureTMainForm.UpgradeApp;beginGetUpgradeInfo(LFSoft.xml);self.AutoUpgraderLFSoft.VersionNumber:=0;self.AutoUpgraderLFSoft.InfoFileURL:=;Self.AutoUpgraderLFSoft.VersionNumberInfoFile:=;self.Auto
54、UpgraderLFSoft.VersionControl:=byVersionFile;/新增的枚舉值,用于指定升級方式是用版本信息文件升級而不是以前的單個版本號;self.AutoUpgraderLFSoft.VersionDateAutoSet:=false;self.AutoUpgraderLFSoft.InfoFileURL:=FUpgradeInfo.InfoFileURL;self.AutoUpgraderLFSoft.VersionNumberInfoFile:=FUpgradeInfo.VersionNumberInfoFile;/新增屬性,用于指定文件的本地版本信息文件名s
55、elf.AutoUpgraderLFSoft.CheckUpdate(false);Self.AutoUpgraderLFSoft.AutoCheck:=True;Self.AutoUpgraderLFSoft.AutoCheckDelay:=1000*60*30;end;procedureTMainForm.GetUpgradeInfo(constconnXMLFile:string);varxmlDoc:TXMLDocument;ANode:IXMLNode;beginxmlDoc:=TXMLDocument.Create(Application);xmlDoc.FileName:=con
56、nXMLFile;xmlDoc.Active:=true;tryANode:=xmlDoc.ChildNodes.FindNode(LFSoft);ifANode=nilthenraiseException.Create(配置文件出錯!+#13+出錯信息:沒打到LFSoft根節(jié)點,請檢查!);ANode:=ANode.ChildNodes.FindNode(UpgradeInfo);ifANode=nilthenraiseException.Create(配置文件出錯!+#13+出錯信息:沒打到UpgradeInfo節(jié)點,請檢查!);self.FUpgradeInfo.VersionNumbe
57、rInfoFile:=ANode.AttributesVersionNumberInfoFile;SELF.FUpgradeInfo.InfoFileURL:=ANode.AttributesInfoFileURL;finallyxmlDoc.Active:=False;xmlDoc.Free;end;end;第五章系統(tǒng)基礎(chǔ)功能管理模塊5.1系統(tǒng)管理功能設(shè)計5.1.1系統(tǒng)管理模塊簡介系統(tǒng)管理模塊實現(xiàn)的功能包括:對用戶的管理和對產(chǎn)品的管理。為了防止不明用戶登錄系統(tǒng),因此在管理員端,也需要驗證用戶的身份。同時管理員的密碼是通過加密存儲在數(shù)據(jù)庫中的。在管理員端的登錄界面要輸入管理員的名稱和密碼才可以
58、進(jìn)入管理員端進(jìn)行相應(yīng)的管理員操作。5.1.2模塊功能結(jié)構(gòu)圖系統(tǒng)管理主要功能為基礎(chǔ)信息的管理,如用戶管理,菜單配置管理,權(quán)限管理,公司管理,部門管理,數(shù)據(jù)連接管理等模塊功能結(jié)構(gòu)圖如圖5.1所示:圖5.1系統(tǒng)管理模塊功能結(jié)構(gòu)圖5.2模塊詳細(xì)設(shè)計5.2.1模塊程序流程圖此流程圖描述了此平臺的從驗證到進(jìn)入主界面的基本組成部分,如圖5.2所示圖5.2系統(tǒng)管理模塊程序流程圖5.2.2用戶登錄界面用戶登錄界面,在此界面輸入用戶名密碼后登陸,具體界面如圖5.3所示:圖5.3登錄界面按照登錄界面的提示,輸入用戶名和密碼,進(jìn)入系統(tǒng)操作界面,如不能正確輸入則會彈出相應(yīng)的出錯提示對話框,成功后才可進(jìn)入系統(tǒng)界面,不同用
59、戶所展現(xiàn)的菜單也不一樣,基本效果如下圖5.4所示圖5.4登錄成功后管理員的操作5.2.3用戶管理在用戶信息管理中,可以顯示出當(dāng)前系統(tǒng)的所有注冊用戶,管理員可以對下圖5-5所顯示的用戶進(jìn)行增刪改功能,實現(xiàn)操作功能按鈕為右第三欄上方的圖標(biāo)按鈕。界面效果如圖5.5所示:圖5.5用戶管理界面5.2.4單表操作管理在通用配置界面中,在配置相關(guān)信息后生成動態(tài)錄入界面,減少大量代碼,在此功能界面主要核心就在于從數(shù)據(jù)庫讀取相關(guān)的操作配置信息然后生成對應(yīng)的控件,并對Enable為False的控件綁定,進(jìn)入操作,代碼主要為循環(huán)判斷對系統(tǒng)中指認(rèn)的數(shù)據(jù)類型進(jìn)行動態(tài)創(chuàng)建控件,實現(xiàn)此功能的主要代碼如下:functionT
60、frmCommonInputSingleTalbeExec.CreateQueryComponent(constAComponentType,AComponentName:string):TControl;varskinName:string;beginskinName:=Caramel;ifAComponentType=整數(shù)thenbeginResult:=TExGlobal.DynaCreateComponent(Self.tsQuery,TcxSpinEdit,AComponentName);TcxSpinEdit(Result).Style.LookAndFeel.SkinName:=
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《走遍中國湛江之旅》課件
- 《不銹鋼生產(chǎn)流程展》課件
- 《幼小銜接》課件
- 公共衛(wèi)生信息學(xué)的國家議程
- 養(yǎng)老機(jī)構(gòu)感染控制
- 成都師范學(xué)院美術(shù)學(xué)院教師作品選登
- 七夕情感營銷實踐模板
- 游戲行業(yè)年度報告模板
- 銀行業(yè)務(wù)半年報告模板
- 住房貧困申請書
- DB50-T 867.36-2022 安全生產(chǎn)技術(shù)規(guī)范+第36+部分:倉儲企業(yè)
- 幼小銜接學(xué)拼音
- 結(jié)構(gòu)化思維與表達(dá)課件
- 教學(xué)課件:《就業(yè)指導(dǎo)與創(chuàng)業(yè)教育》(中職)
- 有限空間辨識參考目錄圖片對照版
- 成本會計第一章總論
- 橋式起重機(jī)試驗項目及其內(nèi)容方法和要求
- 大小嶝造地工程陸域形成及地基處理標(biāo)段1施工組織設(shè)計
- 肺斷層解剖及CT圖像(77頁)
- GA∕T 1193-2014 人身損害誤工期、護(hù)理期、營養(yǎng)期評定
- 現(xiàn)場組織機(jī)構(gòu)框圖及說明5
評論
0/150
提交評論