系統(tǒng)二次開發(fā)文檔_第1頁
系統(tǒng)二次開發(fā)文檔_第2頁
系統(tǒng)二次開發(fā)文檔_第3頁
系統(tǒng)二次開發(fā)文檔_第4頁
系統(tǒng)二次開發(fā)文檔_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、系統(tǒng)簡要二次開發(fā)文檔簡介系統(tǒng)整體架構(gòu)系統(tǒng)采用完全的三層架構(gòu)設(shè)計,對用戶的擴展和后期二次開發(fā)非常有好。 _ - - - + 割些.一.Cobboh+. BBUtility+BLL項目中是系統(tǒng)中需要的實體對象類和方法。Common項目中是系統(tǒng)中調(diào)用的各種公共方法。DBUtility項目中存放的是系統(tǒng)對數(shù)據(jù)庫的各種操作方法。Web項目中是系統(tǒng)對外部顯示的用戶界面和邏輯操作過程。BLL項目介紹所有系統(tǒng)中需要的實體對象類和方法皆存放在該項目下。BLLrruperti奕 引用ERPAiiFai. ce ERPBESEanKua.i. BLLrruperti奕 引用ERPAiiFai. ce ERPBESE

2、anKua.i. ce ERPBBSrieZi. cs ERPBuMen. ceERPDantf e iInfo. ce ERPDengJi. ci EEPFllaList. cs EEPForm. ce ERTFrinType. cs ERPGg莎 as cw ERTJim疝e. uwERPKao9iii. csERPKaoSirSetting. C5ERPLanEmail. czERPMeeting. ceEKFMoBan. csERPMobile. csEKFNetEmail. ceEEPFOFAndSMTF. ceEEPRdHsad. ceEETShenTi. “EETSystemSe

3、tting. cs EETTalUnfo. ceEETTaUdOnlinaifeer. ciERTTallfietting:. ceEETT&lPile. ceEETTiXing. csERTT on gKunLu. c eERTUzer. ciERTUzerEesk. ceERTVot e. ciEETWorJsFLow. gsERTWorhFLowJieDian. C5EmorhFLan. csEmorkRiZhi. ceEmorkToDo. k EETYi nZhaitg. cs EETYi nZhangLo?. ce具體每個類的詳細設(shè)計,請參見“系統(tǒng)詳細設(shè)計.chm ”文檔。0-Juj

4、TiE iry .3得到抵p如ttm耽中的配置字荷串信息/ sijinm ary0-JujTiE iry .3得到抵p如ttm耽中的配置字荷串信息/ sijinm ary5::-.p ar:airi nain e= keyp &r:mi 0/ jAppSettingzs中的配置6口丑信息/ 9 suinm ary)-/ Cparamam/ /returns/,_puLli c sta.ii c Bcol GetCcnEi gBool (string key) / / / / /:得到I Ap pS et tings中的配置Ik c: i m al信息7 EUJFim ry)/p ar 邳._

5、槨到Ap pSetti ng中的配置i nt信息C/1 sijinrri ary.::_駐 的 h鄒 也二k&yyp:ii air )$ tw nsxC/r e t ijrnspuTjl i c e t it I c int G j tC ont i p;Tnt t, e tri Tig k ey)Common項目介紹C orTim unI陽I Pr up &r t i e e二引用曹 DEncrypL 茸曹 BESEncryjt. cs駕 HastLEnizode. C5 晉ES虹ryptimL蕓 Confi gjfelper. ce DitaCich:. csIlitaTc.JiiCHjl

6、. ceDa七mV:Qi ditt* ceIHIFile. CEM h e e :ip; eE ox. ce F:11 ilite. CEFut-li cNthod. csRMB藥StringTlus. cs TiiriwEar曙r. ce該項目中對系統(tǒng)中所有的公共方法的調(diào)用提供支持。putJ i c s&Jilpd cl as e C u nfi gHelp qy/ .Elpulil i c static s tr i ng Ge tC cmfi gS tr i n g5 tri ng key)|o . JEl/ / /urns ar V。使用缺看密鈉字符串加密池】巽/ / / ar am

7、nani e=1 r i 1 n al / 明文 x. p ar =uri / publ ic static s tri ng En c vyp t (s tri ng or i gi nal . /.i*1./ Cs urns ar”使用缺者勒月字符串解密派1吒/ M./各wiiti aryi i i1 :-.p :r :=uii rL:=uri e= ur i gi n al “ 部交【.J p:=Lt_ =uri 了 _publ i: s title string De 匚 ryp t (.s tri ng i_ i gi nal _:L #eniiregiorL怦或。立使用給定密鑰字符

8、串加如解霓吼頃電i | i 5uniri:ELrv:叫使用給,密鑰字符串加密壯牌/ , i,i i,1 p ar am 皿叩 e=,v ur i gi rt al,r ;原始 交字 x/p ar:uri/-/ p ar am ri:am Kk叮奇)密弟土&由-細,i|Ii1 p:r!=uti rudine=,vencMiTLg,r:字符編碼方案7p:=lt或;|,,|l,/ p :=lt :=uti rL:=jTi e= cir i gi mil;筆文::7p ar:iin y11 / :p :=lt:=uti hlsiti M1L叮11)密鑰p:=lt :ini.3/ r Nur 姑)明文/

9、 Csumm aryx/使用缺省密鑰字符串加密/ summ ary)-/ summ ary)-ar am nam鑰 Opar 加*SZ/ar am nam鑰 Opar 加*SZ/ .一/ _ .puljli c static byte Encrypt (byteE ori ginall#endre giongm 使用 給定密鑰加密./解密加捉口/ /./ /生成MDS摘要/ 以 summ arQ/param name=,voriginal17/!據(jù)海/parain/ r e turnsC/r e t urns /,puLli c static Byte MakeMDS (byte E ori

10、ginal使用給定密鑰加霓O lumm ary使用給定密鑰加霓O lumm aryparam 且頒點二、明文。paramparam nam e= key/p ar am )=7retujitle/ putli c static Byte Encrypt (byteE ori girial, hyt& keyD/使用始定密鑰解密數(shù)據(jù)寺 5umm ary/-ar am nam e=七 ncryp 土 m d/交ar am )param nam e= keyVp ajr sm/ I mi:y?i rLsm 白二C 窈mh X/ji ai- Am/ r e t urns jK/ie turn 5 3p

11、ubl i c e t:ti c ob i e c t Gt! tC ache三 +_r i ns C xickeKev-.J ,Sys t em. W eb. Ca chi ilg. Ca 匚h已 cbj C ache 二 Ht tpRiirit i m t, Ca 匚h切;retijjTL ohCacLeECacheKey;i1 /1 /設(shè)置當前應(yīng)用程序指定CacKeHeyCac值/ C/siBTirTisrj1/ 4p ar am nani e= C ach eEucy X/p;ar an,J J y1 Cp ar ani narri e =obj Olzj e: t,; A;:Jp a

12、r am,public e t:iti c vcii d SetCache,trins CicheKey. ot iect ob iUbi ect)5jrE 七 en. V eL. C a chi n g. C a che ubj C ac?Le = Ht 七上211七 i m e. C a che ;ob iC ache. Inzext CCacheKey. ubiObiect):i1 /1 (5uiriTi:ry/設(shè)置當前應(yīng)用程序指定CacheKeyCach值/有項什也板j1/ ar am iLanie= C ach eEey X;/ p ar an/ 4p sr ani narri e=

13、 obj Otj e z tf .A:J p ar ampubl i c e t:iti c VOi d SutCache C5 tri ng CicheKev. otiiect ob iUb i nt. Eat pTi m p ab-._ J _Ey三七 em. W eli .匚: chi n g. C : cht: obj C = H+ -LpRijiLt 1 m :. C a chs :objC ache. Inz er t CC aizheKey. objObj e ct_. ruilL. abs u luteE:-:p i r ati oil. si i di ngExp具體每個類的

14、詳細設(shè)計,請參見“系統(tǒng)詳細設(shè)計.chm ”文檔以及每個類中的注釋文件。DBUtility項目介紹pulil i c ab strac t cl a5 5 HbHelp er SQLpubli c DbHslperSqL 0 TOC o 1-5 h z 自己解密數(shù)據(jù)庫設(shè)置一pr:te cte1 Et:it i c e trDe tDBS tr (,e trinp; Tt, e tr i np; ElCeY)| = I 身定以連接字符率口 _protectei static string ConnectionString = DecryptDBStr (CoRfigurati onffla pr設(shè)

15、定T也狀t和w:設(shè)定Tt和wain日顯不publi c Etatic voi d EirLidltemLiE t fEtrirL?: EqLE tri ng. LiEtBc-K MyBDL. Etrin?.邛綁定到Ir opDOTfnLi st 設(shè)定Text和wain皂顯示puLli c et ati c voi 1 Bi nilTlrupllgwnLL e tAJilEnpty (str inp SqlS trLng. DrcpC ownL 身返回一個用|分隔的字符串_ =_pubLi c static e tri ng GetStrinLi st (string SqlStririsX近回

16、當前最大的列值_puLLi C static int Ge +.M :dj-:ID I.e tr i ng Fi el iHI:=jtihb, e tri ng T:kbleN:iiTie. . J返回當前最大的列值 pub lie e t at i c i ntI.EtrirL; F i wLdJLim 巴 e tr i ng Tabl eN:iiri e j . .i1 i1判斷用S ql登詢的數(shù)據(jù)是舌存(. +表不存 F al 存吐publie static buml Exizts Gtring strSql 一 : pub lie stall c B Dell E: 1 s ts Is

17、 triiLg st rS ql, p :=c_ :=uii s S qLP ar :=uii e 1 er 返回5 qlDite aiir*!j據(jù)集.使用完后記岸美ffiSiilDat sader TOC o 1-5 h z pub lie static 3 qlDit aRe: ader Ge t H 赴 t aJH aier (s tr i ne 3 ulS tr i ng) 公有方住荻職數(shù)據(jù)返回一DtaSeto_publin static DatidSut tretDitsdSyt (strins SqlStrirLEX 打公有方法荻職數(shù)據(jù)返回一個也盤T北1如一_pub lie e i

18、 at i c H :+aT aLLt! CTetD=itiT=til e IEti-in? EqlE tri ns. / 2;-W方怯荻職數(shù)據(jù)返回首行首列日_publi c e tat i c e tr lGe tSHSL t,strinp- SqlStri np;j . 方. 會看方洼荻職.數(shù)據(jù)返回首行首列的口口值口 _ pub lie tatic i trLR Ge tSHS Lint f 5 tr i ng SqlStrinEl 打公有方樵.荻職數(shù)據(jù),返回一TF壯蟲.二piib lie static D :+ :=JLuw G 屯 +D:it 盅 a w (_e tri ng 5 qL

19、S tr i n|打 公有方法執(zhí)行Sql語句u對Up date、Ins ert. Delete響到的行數(shù).其他暗況為T public stat ic ini ExecuteSQLlS-tring: SqlSiring Hashtable MyHashTli1 /公有方注,執(zhí)行 11語句。打Up膈td Ins ert. Uw巨槌為影響到的行數(shù), public static int EKecuteSQL (String SqlStringl/公有方法執(zhí)行一蛆日叫語句-返回是否成功,采甫重冬管理,發(fā)現(xiàn)異常時回添數(shù)據(jù) public static bool EiieciiteSQL(etring Sql

20、Strings 執(zhí)行一條計筒查詢結(jié)果語句返回查詢姑果 B publi c sialic oBj ec t Ge tSntgle Csiri ng SQLString) public static object GetSiRgle Citring SQLString, int Times) public static cbject Get5i.ngLm (striSQLString params SqLFarameter cmdT空噸) /執(zhí)行如L語句,返回影響的記錄數(shù)publi_c static int ExecuteSq.! (string SQLString, params SqlFarameterE andTarm, 執(zhí)行查詢語句返回Dmtdtpublic static Da+aSst Qur (string SQLS tri rig; par sms SqlTai-ametey cmdP arrhs) pri vate static veil FrepareCcunmandCSqLConimaiid cmd, EqlGonnection coim, SqlTransacti o具體類的詳細設(shè)計,請參見“系統(tǒng)詳細設(shè)計.chm”文檔以及類中的注釋文件。Web項目介紹DD:App_C

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論