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

下載本文檔

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

文檔簡介

1、系統(tǒng)簡要二次開發(fā)文檔簡介系統(tǒng)整體架構(gòu)系統(tǒng)采用完全的三層架構(gòu)設(shè)計,對用戶的擴(kuò)展和后期二次開發(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具體每個類的詳細(xì)設(shè)計,請參見“系統(tǒng)詳細(xì)設(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叮奇)密弟土&由-細(xì),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è)置當(dāng)前應(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è)置當(dāng)前應(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、詳細(xì)設(shè)計,請參見“系統(tǒng)詳細(xì)設(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、當(dāng)前最大的列值_puLLi C static int Ge +.M :dj-:ID I.e tr i ng Fi el iHI:=jtihb, e tri ng T:kbleN:iiTie. . J返回當(dāng)前最大的列值 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具體類的詳細(xì)設(shè)計,請參見“系統(tǒng)詳細(xì)設(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)容里面會有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論