企業(yè)日常事務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
企業(yè)日常事務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
企業(yè)日常事務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
企業(yè)日常事務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
企業(yè)日常事務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

題目企業(yè)日常事務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名國(guó)麗雅專(zhuān)業(yè)班級(jí)交通+軟件所在院系交通運(yùn)輸工程學(xué)院指導(dǎo)教師王姣職稱(chēng)副教授所在單位大連交通大學(xué)軟件學(xué)院教研室主任鄭廣海朵完成日期螞復(fù)淋未眉睛緣年紫詳伶鳳月乏顏礙日摘要擺本論文針對(duì)四當(dāng)今社會(huì)經(jīng)憑濟(jì)的高速發(fā)搖展中圾企業(yè)日常楚事務(wù)管理方角面起仍然存在著置辦公效率低勻、伸員工內(nèi)部交呀流方式不能盼滿(mǎn)足大量信考息的快遞傳我遞和處理斷,以及工作凳不能規(guī)范化次的葛問(wèn)題,咽為此邊構(gòu)造燒此秋系統(tǒng)模型。非本系統(tǒng)采用執(zhí)微軟的運(yùn)Windo止wsXP阿布Profe趟ssion袍al塊開(kāi)始進(jìn)行孟系統(tǒng)開(kāi)發(fā)船,晶以JSP技稼術(shù)為基礎(chǔ),奉MySQL琴為后臺(tái)數(shù)據(jù)升庫(kù),估MyEcl夢(mèng)ispe為美開(kāi)發(fā)工具,睛最終開(kāi)發(fā)出熄能夠基本滿(mǎn)柄足企業(yè)日常三事務(wù)萄處理郊的管理鴨系統(tǒng)。掩通過(guò)該令管理搭系統(tǒng)的實(shí)現(xiàn)拐與應(yīng)用,徑可以滿(mǎn)足企伐業(yè)的辦公網(wǎng)浙絡(luò)化、自動(dòng)氏化的需求。職本次設(shè)計(jì)與倡實(shí)現(xiàn)的企業(yè)仰日常事務(wù)管寺理系統(tǒng)由毅六個(gè)基本模甩塊組成,分驚別為:穗通訊錄管理符、日程安排噸管理、工作血日志管瘋理、短消息搬管理、公告居管理以及會(huì)手議管理功能趣模塊處。蒙該系統(tǒng)體現(xiàn)卵了當(dāng)前管理尿信息系統(tǒng)比突較先進(jìn)的設(shè)毛計(jì)水平和實(shí)添現(xiàn)技術(shù),例對(duì)其它先管理信息系龜統(tǒng)的設(shè)計(jì)開(kāi)兆發(fā)具有救一定的浴借鑒意義。寨它的投入運(yùn)展行必將提高傻企業(yè)日?,F(xiàn)事務(wù)管理的牌效率盜,喉為企業(yè)帶來(lái)鞠便利從而獲昌得更為嬌豐厚的利潤(rùn)跌。娛這篇論文晚按照軟件工埋程的思想,懲主要內(nèi)容包墓括系統(tǒng)概述雖、系統(tǒng)需求批分析、泳系護(hù)統(tǒng)總體設(shè)計(jì)擋、數(shù)據(jù)庫(kù)設(shè)寫(xiě)計(jì)、系統(tǒng)詳跟細(xì)設(shè)計(jì)和實(shí)咱現(xiàn)以及凱系統(tǒng)測(cè)試六識(shí)個(gè)方面,詳鉆細(xì)地闡述了吃企業(yè)日程事務(wù)務(wù)管理系統(tǒng)句設(shè)計(jì)與實(shí)現(xiàn)暴的幫全過(guò)程。器關(guān)鍵詞希:叨企業(yè)日常事肌務(wù)牙,追JSP扒,筆MySQL僻,齊MyEcl嗚ispe驗(yàn)A晴BSTRA沾CT樓This進(jìn)thesi慘sfoc蛾uses門(mén)onth星epro棉blems舞that殃int蛾hera字pidd料evelo礙pment會(huì)oft院oday'喪ssoc復(fù)iala胳ndec禿onomi巖cman夫ageme眾ntof搏d洽aily刮affai端rsin悔the粱enter渴prise撒,t盯here腐ares篇till壟lowe扁ffici頑ency遙ofof爪fice躲staff煮and歡thei碗ntern悶alco罷mmuni欺catio奏nmod碰ecan田not奏meet浸thed朗elive譯ryof數(shù)info吼rmati繞ontr泡ansmi期ssion站and嗽proce粱ssing足,and穗the敞work懼cann哈otbe熟stan號(hào)dard.麻Sot吩hatw繁econ壤struc伐tthi魄ssys肉temm秩odel.真Thes耽ystem脂uses沖Micr宏osoft惰'sWi群ndows腰XPP爹rofes梳siona盒l(wèi)sys濾tems父tost目artt最hesy嬌stem'毀sdev買(mǎi)elopm堡ent,蜘andb牌ased革onth想eJSP李tech醋nolog脖y,My懸SQLa穗sthe攔back悶endd鳴ataba天se,M噴yEcli訴spea效sthe纖deve若lopme逆ntof場(chǎng)tool偷s.So傘that鑄wec吳anev秧entua符llyd釀evelo智pedt封heen否terpr玩ises冷ystem疫that橫may撤basic墻ally坊meet森then鎮(zhèn)eedo睜fEnt房erpri怠ses'卡daily梅Serv雹ices納manag撓ement傍.Thro擺ught跡heIm止pleme霧ntati行onan船dApp趨licat睛iono臉fthe展mana瓶gemen訪tSys燙tem早,wec伴anme末etth井ecor先porat誼e'so厚ffice秘netw剛orka伍ndau辰tomat婦ion's械need緞s.Th鋼eEnt幣erpri澆ses'聚daily體Serv璃ices換manag霉ement虛syst忌emth杯atwe駝desi安gned憐andi絞mplem雙ented徑cons豐ists伐ofsi凈xbas役icmo從dules式,the芬sear棵e:ad撈dress肯list享mana銳gemen墳tmod析ule,級(jí)sched曉u(píng)lem摔anage閉ment經(jīng)modul殖e,wo烏r袖klog腎manag計(jì)ement泳modu紗le,s闖hort串messa漂gema還nagem筒entm個(gè)odule鎮(zhèn),not征icem損anage爐ment證modul維eand談meet貴ingm者anage膛ment鍬modul位e.Thi貍ssys嶺temr及eflec賤tsth株ecur侍rent始manag芳ement埋syst井em's隆high顧level耗ofd菊esign歷and笨advan斃cedi退mplem悼entat香iont秩echni廳ques.雜And杠thes舒ystem雁has薯some雨refer泥ence巾fort稍heot鵝herm伯a(chǎn)nage榨ment情syste封ms's扎desig葡nand踐deve據(jù)lopme館nt.姓Itwi內(nèi)llim壓prove特the廟opera設(shè)tiona徹leff寧icien葉cyof哪ente厭rpris欺es's州daily衣mana徑gemen幅t,in貝orde皂rto爸provi隊(duì)deth任eeas漲ywor鈴king朱ands乖otha燥rthe彈ente蝴rpris百esca噴ngai葉nmor掩epro送fits.援Accor掏ding抖toso越ftwar午eeng銳ineer它ing,查this逝thesi久smai連nl學(xué)yinc摘ludes還six菠areas孝,the顛sear麻e鈔:那thes她ystem其over謊view,鎮(zhèn)syst縮emre目quire虜ments芒'ana聰lysis荷,sys瘦temd渠esign豐,dat亮abase散desi捐gn,s良ystem布deta銳ils'妖desig羞nand椒impl怎ement顆ation并,and母syst靜emte思sting幟.It淹hasa表deta品iled迫descr義iptio晝nof退proce何ssth將atth富eEnt屢erpri皮ses'驚daily旱Serv正ices敲manag刷ement濁syst番emde袋signe認(rèn)dand箭impl沈ement批ed.主Keywo軋rds儲(chǔ):帶框Enter份prise舟s'da聲ilyS旨ervic善esma芒nagem兩ent暑,鹿JSP祝,MySQ留L,My翻Eclis瓦pe目錄峰第一章啊津系統(tǒng)概述罩滅2井1.1牲課題來(lái)源及萬(wàn)意義蠅律2世1.2商國(guó)內(nèi)外發(fā)展莊狀況仍客2麗1.3江系統(tǒng)開(kāi)發(fā)環(huán)塌境及技術(shù)介媽紹殺盈5弓呈Stru央ts遼簡(jiǎn)介棟屈5稼贏Hibe流rnate照簡(jiǎn)介怖謝6股始Spri楊ng鋪簡(jiǎn)介同袖6桂第二章抄陸系統(tǒng)需求分貓析躬樸8冊(cè)2.1鈔功能需求壤惑8像2.2艘性能需求分聽(tīng)析憐峰8陜2.3屆可行性分析濤樓9原2.4目輸入輸出需卸求幟疫9狡2.5申數(shù)據(jù)管理需姻求釣筍9統(tǒng)2.6悉故障處理需筑求率拆10譯2.7煉運(yùn)行環(huán)境需呈求吉逃10法第三章咸鋒系統(tǒng)總體設(shè)淡計(jì)總圍11斧3.1便系統(tǒng)功能版喘塊劃分右云11竊3.2效系統(tǒng)流程分云析靜銳11眼3.3區(qū)系統(tǒng)功能模登塊圖控成12通第四章忘湖數(shù)據(jù)庫(kù)設(shè)計(jì)煎峽13抖4.慈1充My炮SQL易數(shù)據(jù)庫(kù)管理垃系統(tǒng)連幫13竹4.2棍數(shù)據(jù)庫(kù)的需直求分析稻幼13HYPERLINK雁俘4.4飽實(shí)體關(guān)系駝E-R物圖設(shè)計(jì)鄉(xiāng)叫13摔4.5貍創(chuàng)建數(shù)據(jù)庫(kù)緒套15梁4.棍6懂?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)棕姜16控4.7撇數(shù)據(jù)庫(kù)保密好設(shè)計(jì)摩拴20灑4.8尚數(shù)據(jù)庫(kù)的連扶接球辟20橫第五章幅期系統(tǒng)詳細(xì)設(shè)桶計(jì)與實(shí)現(xiàn)修傻25贏5.1附系統(tǒng)開(kāi)發(fā)架丟構(gòu)工作原理兼的簡(jiǎn)單介紹強(qiáng)超25擇5.2暢企業(yè)日常事脂務(wù)管理系統(tǒng)底的注冊(cè)設(shè)計(jì)硬印26伸5.3淘企業(yè)日常事鞭務(wù)管理系統(tǒng)稈的登錄設(shè)計(jì)何誕29尖5.4恩聯(lián)系人管理掩模塊亞徹32滾5.5尸日程安排管毯理模塊模塊泄錦34善5.6藏工作日志管糧理模塊土須35胳5.7者短消息管理慢模塊彈篇37蝕5.8治公告管理模齡塊胡挺38令5.9雅會(huì)議管理??蠅K既引40通第六章勉玻系統(tǒng)測(cè)試與慣性能分析煎華42款6.1堂測(cè)試方法血鄰42訪6.2蹄測(cè)試與調(diào)試復(fù)滲42儉6.3佳功能模塊的癢測(cè)試變閑42談參注冊(cè)頁(yè)測(cè)試鬼柄42秀稍登錄頁(yè)測(cè)試牌圣43訂范添加聯(lián)系人兄頁(yè)面測(cè)試付含44嗚鈴添加工作日蓋志面測(cè)試需習(xí)44原營(yíng)添加日程安先排頁(yè)面測(cè)試畏柳45雖撤發(fā)送短消息錘頁(yè)面測(cè)試架醫(yī)46劉勢(shì)添加公告頁(yè)扛面測(cè)試過(guò)桑46芽減添加會(huì)議頁(yè)套面測(cè)試茅瑞47視6.4戚性能分析候準(zhǔn)48終6.5傾測(cè)試結(jié)論東三48陪結(jié)榮為論畏萍49綿謝態(tài)意辭迎劣50召參考文獻(xiàn)諷碧51引言古隨著科技造、幼經(jīng)濟(jì)及社會(huì)珍的不斷發(fā)展煉與進(jìn)步,管究理和辦公活擠動(dòng)的重要性領(lǐng)日漸突出悲。卸20世紀(jì)6庫(kù)0年代以來(lái)攤,讓在微電子技蒸術(shù)和通信技割術(shù)迅速發(fā)展牧的推動(dòng)下慘,單辦公室也開(kāi)加始了以自動(dòng)惱化為重要內(nèi)掉容的捎“須辦公室革命間”氏,也稱(chēng)為籃“藥管理革命志”陜,其目標(biāo)是是借助先進(jìn)的宇信息處理技鞏術(shù)和計(jì)算機(jī)倒網(wǎng)絡(luò)技術(shù)來(lái)獎(jiǎng)提高辦公效菠率和質(zhì)量康,惹將管理與辦愧公活動(dòng)納入稱(chēng)到自動(dòng)化的斧軌道中山。披企授業(yè)日常纖事務(wù)管理系先統(tǒng)緒是20世紀(jì)潮70年代中邪期在發(fā)達(dá)國(guó)恭家迅速發(fā)展茂起來(lái)的一門(mén)零綜合性技術(shù)李。賠隨著懸科學(xué)技術(shù)突鳥(niǎo)飛猛進(jìn)的發(fā)客展姿,恭辦公室中使約用的各類(lèi)現(xiàn)符代化的辦公奇設(shè)備很大程嚇度上代替了筐原來(lái)的文房繳四寶辰,籠辦公桌上的累打字機(jī)被計(jì)到算機(jī)文字處抹理機(jī)所取代元,雕辦公室墻邊叮的文件柜被驗(yàn)又小又薄的暫“泊磁盤(pán)蟲(chóng)”孕所取代莊,咳包括記錄厘、具起草易、執(zhí)編輯膛、懷修改鬼、新打印向、租存檔揮和仿復(fù)制在內(nèi)的散辦公室常規(guī)聾工作,無(wú)論捧在時(shí)間上還襲是在空間上謙都被大大地騎壓縮了,注這不但減輕港和意節(jié)省了人們泡的辦公勞動(dòng)嘆,而且大大壞提高了辦公含效率,改善皆了辦公環(huán)境羞,使人們從加原先繁重的戚重復(fù)性督、崇例行性的辦鞭公事務(wù)中解推放出來(lái),從國(guó)而有更多的謹(jǐn)時(shí)間和精力底投放在更需介要人的思維糠來(lái)考慮和解損決的問(wèn)題上飽。值用于辦公室厘工作的路技術(shù)越來(lái)越趴先進(jìn)彩,扒功能越來(lái)越霞強(qiáng)為實(shí)現(xiàn)堂企業(yè)日常事兇務(wù)管理捎和無(wú)紙辦公浸創(chuàng)造了必要謹(jǐn)?shù)臈l件兵。癥這些技術(shù)和亡設(shè)備中邀,年對(duì)辦公室自妖動(dòng)化的發(fā)展佛起最顯著作齊用的是計(jì)算標(biāo)機(jī)信息處理住設(shè)備和構(gòu)成協(xié)辦公室信息劃通信的計(jì)算踐機(jī)通信網(wǎng)絡(luò)傾系統(tǒng)虧。碧信息處理技珍術(shù)得益于計(jì)笑算機(jī)的高速啟處理能力浮,波成為辦公室撒自動(dòng)化的主減要技術(shù)手段塌,曲其內(nèi)容也在侵不斷地深化味和豐富乘。遇企業(yè)日常事東務(wù)管理系統(tǒng)閥是根據(jù)系統(tǒng)臭功能需求,略采用B/S芒架構(gòu),系統(tǒng)難功能及對(duì)數(shù)售據(jù)庫(kù)的操作呢都在服務(wù)器茫端完成,而運(yùn)用戶(hù)在瀏覽伏器端的操作飯都送到服務(wù)圾器端處理。懇B/S結(jié)構(gòu)蜻(Brow挨ser/S含erver踢)即瀏覽器筍和服務(wù)器結(jié)捷構(gòu)暗是隨著In菊terne羞t技術(shù)的興課起,對(duì)你C/S結(jié)構(gòu)頂?shù)囊环N變化腿或者改進(jìn)的辣結(jié)構(gòu)。在這蠅種結(jié)構(gòu)下,痕用戶(hù)工作界振面是通過(guò)W盤(pán)WW瀏覽器魔來(lái)實(shí)現(xiàn),極食少部分事務(wù)據(jù)邏輯在前端令(Brow竄ser兆)實(shí)現(xiàn),但軟是主要事務(wù)欠邏輯在服務(wù)妻器端艙實(shí)現(xiàn),形成聽(tīng)所謂三層3滋-tier治結(jié)構(gòu)。這樣金就大大簡(jiǎn)化辜了客戶(hù)端電根腦移載荷,減輕貫了系統(tǒng)維護(hù)蛇與升級(jí)的成孫本和工作量勒,降低了用框戶(hù)的總體成陳本綢。蹄第一章爹顏系統(tǒng)桐概述柱1.1夢(mèng)課題來(lái)源辜及獄意義勵(lì)隨著科技朗、怠經(jīng)濟(jì)及社會(huì)揪的不斷發(fā)展接與進(jìn)步,管淘理和辦公活咸動(dòng)的重要性融日漸突出,乒引起了各級(jí)槽領(lǐng)導(dǎo)者膚、事管理學(xué)者以回及技術(shù)人員蠶的普遍重視袋。什20世紀(jì)6匹0年代以來(lái)陽(yáng),在微電子賄技術(shù)和通信刊技術(shù)迅速發(fā)棵展的推動(dòng)下素,屑企業(yè)寨也開(kāi)始了以世自動(dòng)化為重聾要內(nèi)容的艷“伴辦公室革命蟻”盞,也稱(chēng)為蕉“營(yíng)管理革命坐”單,其目標(biāo)是蓄借助先進(jìn)的怕信息處理技孔術(shù)和計(jì)算機(jī)齒網(wǎng)絡(luò)技術(shù)來(lái)固提高辦公效銳率和質(zhì)量,痕將管理與辦吳公活動(dòng)納入戶(hù)到自動(dòng)化造和糧現(xiàn)代化的軌刃道中怕。是傳20世紀(jì)7讀0年代中期鏡在發(fā)達(dá)國(guó)家貞迅速發(fā)展起巧來(lái)的一門(mén)綜證合性技術(shù)其。燭企業(yè)日常外事務(wù)管理系舊統(tǒng)債是現(xiàn)代信息托社會(huì)的重要從標(biāo)志之一,姥涉及到系統(tǒng)盡工程學(xué)貢、批行為科學(xué)駱、序管理學(xué)忠、耗人機(jī)工程學(xué)船和受社會(huì)學(xué)等基衛(wèi)本理論以及朵計(jì)算機(jī)位、濫通信飾、駐自動(dòng)化等支諸撐技術(shù)懼,勇屬于復(fù)雜的軍大系統(tǒng)科學(xué)混與工程式。匠信息化在各顫個(gè)企業(yè)內(nèi)部騾正在被越來(lái)潮越廣泛的應(yīng)恰用。企業(yè)的薦信息化程度養(yǎng)已經(jīng)成為決客定企業(yè)競(jìng)爭(zhēng)暫優(yōu)勢(shì)的重要蝕組成部分,被小到企業(yè)的丸一個(gè)簡(jiǎn)單的艱通知,大到忽企業(yè)的ER幫P項(xiàng)目,無(wú)器不體現(xiàn)了信抹息化的重要突性。隨著企標(biāo)業(yè)信息量的申增長(zhǎng),傳統(tǒng)小的企業(yè)內(nèi)部士信息交流方渾式已經(jīng)不能擇滿(mǎn)足大量信千息的快速傳采遞和處理,譯這時(shí)越來(lái)越亡多的信息技儲(chǔ)術(shù)已經(jīng)滲透幅到企業(yè)的日敘常工作中。泳企業(yè)日常事蠢務(wù)管理系統(tǒng)驅(qū)的應(yīng)用可以籮滿(mǎn)足企業(yè)的吼辦公網(wǎng)絡(luò)化良、自動(dòng)化的梅需求。開(kāi)發(fā)刃一個(gè)企業(yè)內(nèi)拍部的日常事份務(wù)管理系統(tǒng)羽已成為一個(gè)剝必須柳解決的問(wèn)題看。通過(guò)該系滴統(tǒng)可以幫助暴企業(yè)快速的鞋進(jìn)行日常事梨務(wù)管理,大破幅度的提高鄭員工的辦公順效率,方便都員工內(nèi)部的對(duì)交流,還可鴨以方便員工勸和管理層的足交流。鞭1.偽2矛國(guó)內(nèi)外發(fā)展牢狀況浙(1)企業(yè)輔日常事務(wù)管裁理系統(tǒng)在國(guó)黨內(nèi)的發(fā)展飯企業(yè)日常事么務(wù)管理系統(tǒng)翼利用先進(jìn)的淋技術(shù),使人蹈的各種辦公遣業(yè)務(wù)活動(dòng)逐洽步由各種設(shè)筋備、各種人擔(dān)機(jī)信息系統(tǒng)欣來(lái)協(xié)助完成畏,達(dá)到充分酬利用信息甲、導(dǎo)提高工作效調(diào)率和工作質(zhì)顆量?jī)r(jià),疑提高生產(chǎn)率埋的目的。朝企業(yè)日常事伴務(wù)管理系統(tǒng)介起源于辦公僚自動(dòng)化系統(tǒng)腰。凈由70年代勵(lì)未80年代殿初在我國(guó)提鄉(xiāng)出,到現(xiàn)在暑已有了近二葉十對(duì)多害年發(fā)展歷史鍛。由于技術(shù)捐和矛新產(chǎn)品不斷嘩的喉發(fā)展彼,惹其騰內(nèi)涵也不斷夠地豐富和發(fā)帽展擾起來(lái)貸。最早的辦核公自動(dòng)化于系統(tǒng)詳指的是傳真過(guò)機(jī)、打字機(jī)怕、復(fù)印機(jī)等鴨辦公設(shè)備的交使艙用。接著,唇其玉指橋代括的是用電腦轉(zhuǎn)進(jìn)行文書(shū)存考貯、排版、套及輸出工作須,用電腦進(jìn)申行人事、財(cái)勤務(wù)等進(jìn)行管粘理?,F(xiàn)代庸觀點(diǎn)認(rèn)為:觀辦公實(shí)際上悠是人與費(fèi)人、人與部宏門(mén)、部門(mén)之僻間信息的共梨享、交換、碑組織、分類(lèi)宮、傳遞及處念理升活動(dòng)的協(xié)調(diào)謝,從而達(dá)到嫂企業(yè)整體目鉤標(biāo)的過(guò)程。予傳統(tǒng)的企業(yè)鹽日常州事務(wù)管理系勉統(tǒng)第多是指腹文蒜字處理系統(tǒng)勇、輕印刷系沸統(tǒng)、文檔管首理系統(tǒng),無(wú)側(cè)法實(shí)現(xiàn)信息堂的共享、交冶換、傳遞,充無(wú)法實(shí)現(xiàn)濟(jì)企業(yè)內(nèi)部的也協(xié)調(diào),難以飛對(duì)非文本的括如:聲頻、撤視頻、圖形惱、掃描圖象全等多媒體信載息、超文本檢信息進(jìn)行有蚊效的處理。闖同時(shí),傳統(tǒng)扭的電子郵件飼系統(tǒng)沒(méi)有對(duì)鏈辦公過(guò)程中鳥(niǎo)的工作流提胖供良好的支饅持,難以根夾據(jù)不同的情凡況招和礙工作狀態(tài)采押取不同的措找施,脫以便守更好跟蹤事機(jī)務(wù)的處理過(guò)熔程。因此,聞現(xiàn)代眼企業(yè)日常事厭務(wù)管理晝系統(tǒng)更著重齡于提供辦公渴信息的共享尾、交換、組返織、傳遞、巖監(jiān)控功能,婚提供協(xié)同工挪作的環(huán)境。羽目前成熟的飲基于客戶(hù)/儀服務(wù)器結(jié)構(gòu)陜的電子郵件之系統(tǒng)和協(xié)作劇系統(tǒng),較先島進(jìn)的Int滅ranet密/Inte超rnet(算WEB)方妨式的沃企業(yè)日常事甚務(wù)管理胞系統(tǒng),都是掃企業(yè)數(shù)字神宜經(jīng)系統(tǒng)的重陵要組成部分食。因此,我侵們?cè)趯?shí)施撞企業(yè)日常事宮務(wù)管理外,必須注意炊到綠事務(wù)驅(qū)內(nèi)涵的發(fā)展反變化,要密教切注意椒日常事務(wù)管異理患系統(tǒng)淘及產(chǎn)品發(fā)展決的最新進(jìn)展郊。用這種觀味點(diǎn)來(lái)制定辦夸日常事務(wù)管幫理增系統(tǒng)掘的有關(guān)規(guī)劃犧,障由此咸日常事務(wù)管位理吩系統(tǒng)亮才能用最少剖的資金取得崗最好的效果袋。紫好的鋼軟或件番產(chǎn)品紡不一定是用槍最新的技術(shù)良來(lái)制作的,使但先進(jìn)的計(jì)泥算機(jī)技術(shù)一蛇定會(huì)對(duì)我們赴更好地實(shí)現(xiàn)蜜日常事務(wù)管奧理暗系統(tǒng)司產(chǎn)生幫助,辟在這些技術(shù)拿里,尤其以紋平臺(tái)技術(shù)最灑為重要,下尸面我們將簡(jiǎn)汁單介紹爐一下怨日常事務(wù)管停理則系統(tǒng)皮領(lǐng)域的平臺(tái)蛾技術(shù)的發(fā)展騾歷史,相信陶會(huì)對(duì)我們了貨解并更好地廚實(shí)施贏日常事務(wù)管蛙理燕系統(tǒng)唯項(xiàng)目有所幫樹(shù)助。盞最早期的租企業(yè)日常事藝務(wù)管理系統(tǒng)金主要都是完其成文件的輸喘入及簡(jiǎn)單的宣管理,這個(gè)濤時(shí)期的主要局平臺(tái)是Fo膛xPro、歸DBASE誘等數(shù)據(jù)庫(kù),勤其優(yōu)點(diǎn)主要?jiǎng)t就是渡操作簡(jiǎn)單,到功能也簡(jiǎn)單初。缺點(diǎn)同樣煩也是簡(jiǎn)單,蔥由于平臺(tái)標(biāo)新準(zhǔn)太簡(jiǎn)單導(dǎo)露致我們無(wú)法栽可靠地實(shí)現(xiàn)雹非結(jié)構(gòu)化文駱檔的處理、瓦聯(lián)機(jī)備份、筍全文檢索、稅容錯(cuò)技術(shù)、姑工作流這些賣(mài)重要的功能期。這個(gè)時(shí)期在主要的成就槍就是實(shí)現(xiàn)了妹文檔的共享愚及簡(jiǎn)單的查濟(jì)詢(xún)功能。虧隨著數(shù)據(jù)每庫(kù)技術(shù)的發(fā)濃展,客戶(hù)/澇服務(wù)器結(jié)構(gòu)汽的出現(xiàn),使勺我們的舅企業(yè)日常事萄務(wù)管理系統(tǒng)冒系統(tǒng)進(jìn)入了全DBMS的體階段。原來(lái)置困擾我們的弓聯(lián)機(jī)備份、貪容錯(cuò)技術(shù)、踏聯(lián)機(jī)查詢(xún)等夾問(wèn)題迎刃而爪解,但由于負(fù)當(dāng)時(shí)的數(shù)據(jù)濁庫(kù)還是集中挺式處理的結(jié)證構(gòu)化數(shù)據(jù)庫(kù)賠,所以非結(jié)覺(jué)構(gòu)化文檔的團(tuán)處理、全文泡檢索、工作攔流等功能仍山然無(wú)法很好挖地解決。這趨個(gè)時(shí)期主要再的發(fā)展是系科統(tǒng)的功能和嘴可靠性都有漢了很大的發(fā)貞展。浸企業(yè)日常事坡務(wù)管理系統(tǒng)籠真正成熟并把得到廣泛應(yīng)共用是在Lo闖tusN浪otes毀、Micr松osoft喬Exch岔ange出犯現(xiàn)了以后,昌它提供的工順作流平臺(tái)及承非結(jié)構(gòu)化數(shù)豪據(jù)庫(kù)的功能軌使我們可以澆很方便地實(shí)當(dāng)現(xiàn)非結(jié)構(gòu)化肥文檔的處理惡、全文向檢索舌這些重要的鋪功能,進(jìn)入裂了實(shí)用化的勤階段。丹隨著管理水季平的提高,許Inter病net技術(shù)禾的出現(xiàn)睜,僅戴實(shí)現(xiàn)文檔管捷理和流轉(zhuǎn)已囑經(jīng)不能滿(mǎn)足擋我們的要求縫,領(lǐng)導(dǎo)和員秀工希望能夠搜獲取更廣泛粘的信息來(lái)源理。這個(gè)時(shí)候桃企業(yè)日常事周務(wù)管理系統(tǒng)咳的重心開(kāi)始旁由文檔的處翠理轉(zhuǎn)入了數(shù)生據(jù)的分析,取即我們所說(shuō)柏的決策系統(tǒng)列,同樣Lo宮tusN拾otes作愿為一個(gè)非結(jié)梢構(gòu)化數(shù)據(jù)庫(kù)此已經(jīng)越來(lái)不擁能滿(mǎn)足我們金的需要,這香時(shí)出現(xiàn)了以團(tuán)信息交換平就臺(tái)和數(shù)據(jù)庫(kù)劍結(jié)合作為后胞臺(tái),數(shù)據(jù)處就理及分析程付序作為中間泰層,WEB館作為前臺(tái)(焦三層次結(jié)構(gòu)暈)的全新模濤式,這種模武式下,我們?cè)倏梢詫⑾到y(tǒng)粗納入由業(yè)務(wù)雁處理系統(tǒng)、杯財(cái)務(wù)系統(tǒng)等籃系統(tǒng)構(gòu)成的獸單位整體系幸統(tǒng)內(nèi),使我粒們可以看到哈、分析得到步更全面的信撈息。我們會(huì)賀將大量的業(yè)嗓務(wù)數(shù)據(jù),甚習(xí)至是文檔數(shù)臉據(jù)放回?cái)?shù)據(jù)浩庫(kù)內(nèi)。隨著幫COM、O喉LE、WE間B等技術(shù)的缺應(yīng)用,我們彈將可以通過(guò)升各種不同的嚼開(kāi)發(fā)工具方驕便地獲取所東需的信息。冶WEB方式晌的寸企業(yè)忠日常事務(wù)管糟理系統(tǒng)乎的優(yōu)點(diǎn)粒:唯目前柱企業(yè)嶺日常事務(wù)管滴理系統(tǒng)桃較成熟的模愈式是客戶(hù)/計(jì)服務(wù)器方式堪,而新一代善的時(shí)企業(yè)襲日常事務(wù)管申理系統(tǒng)失則應(yīng)是In照terne饒t/Int拖ranet搞方式(即B翻/S),才陰更能適應(yīng)目奇前及未來(lái)的學(xué)要求。化Inter堤net/I公ntran評(píng)et方式的辮企業(yè)奸日常事務(wù)管捎理系統(tǒng)師是基于WE疲B的詳企業(yè)沫日常事務(wù)管紅理系統(tǒng)掏,其運(yùn)作模灶式不同于C宣/S模式,聰它由客戶(hù)在漂客戶(hù)端工作山站通過(guò)瀏覽債器從服務(wù)器議下載WEB殺方式的病企業(yè)核日常事務(wù)管慕理系統(tǒng)丑再動(dòng)行。這限種方式的系垃統(tǒng)對(duì)客戶(hù)端劑機(jī)器的硬件避要求較低,肺而且目前流掃行的瀏覽器海支持各種操緞作系統(tǒng),使壟用戶(hù)療可以在保留生原有的軟件撒和硬件的基譽(yù)礎(chǔ)上運(yùn)行新昆的應(yīng)用系統(tǒng)貢。斬基于WEB曬的蚊企業(yè)完日常事務(wù)管彩理系統(tǒng)腎只需在服務(wù)談器上作配置曾和維護(hù),大脂大降低了用撓戶(hù)用于軟件細(xì)系統(tǒng)維護(hù)和何升級(jí)的難度玩和費(fèi)用,使踏企業(yè)日常事經(jīng)務(wù)管理廳更加容易實(shí)會(huì)施。摘如功其他基于W康EB的應(yīng)用供系統(tǒng)一樣,計(jì)基于WEB謝的訊企業(yè)勒日常事務(wù)管徒理系統(tǒng)丹也是通過(guò)瀏妄覽器這個(gè)簡(jiǎn)號(hào)單易用統(tǒng)一于的界面來(lái)訪致問(wèn)的,其界堡面相當(dāng)友好碰,操作十分綢簡(jiǎn)單,易學(xué)型易用,用揚(yáng)戶(hù)易于接受然,從而節(jié)省窩用戶(hù)的培訓(xùn)液時(shí)間和費(fèi)用晨。這對(duì)減少串實(shí)施瓶企業(yè)日常事宴務(wù)管理蹲的阻力來(lái)說(shuō)神,有相當(dāng)重躁要的意義。膛抬(2)企業(yè)唐日常事務(wù)管鴨理系統(tǒng)懂在國(guó)外的發(fā)瑞展趨勢(shì)粗1躬)瘦平臺(tái)化:網(wǎng)日絡(luò)時(shí)代的弟日常事務(wù)管俗理建是一種企業(yè)儲(chǔ)級(jí)跨部門(mén)運(yùn)量作的基礎(chǔ)信荷息系統(tǒng),可賽以聯(lián)結(jié)企業(yè)霞各個(gè)崗位上戀的各個(gè)工作飼人員,可以暫聯(lián)結(jié)企業(yè)各慚類(lèi)信息系統(tǒng)妹和信息資源康。近年來(lái)不借少企業(yè)都建劇立自己的訓(xùn)企業(yè)滔日常事務(wù)管數(shù)理系統(tǒng)棚,并上馬了淹財(cái)務(wù)管理軟螺件,還陸續(xù)賣(mài)引入了進(jìn)銷(xiāo)問(wèn)存、革ERP繪、椒SCM澆、豪HR阿、賴(lài)CRM首等系統(tǒng)。這俊些系統(tǒng)猶在提升戶(hù)企業(yè)效率和景管理的同時(shí)壤,輔也形成了各重自為政的信既息孤島,無(wú)轎法形成整合傅效應(yīng)來(lái)幫助經(jīng)企業(yè)更高效喊管理和決策姜。因此能整搞合各個(gè)系統(tǒng)燥、協(xié)同這些湖系統(tǒng)共同運(yùn)席作的集成軟饒件成了大勢(shì)刪所趨,未來(lái)峰企業(yè)豈日常事務(wù)管玻理系統(tǒng)忍將是整合企刺業(yè)中已存在詞的誠(chéng)MIS疫系統(tǒng)、快ERP過(guò)系統(tǒng)、財(cái)務(wù)濟(jì)系統(tǒng)等存儲(chǔ)幅的企業(yè)經(jīng)營(yíng)去管理業(yè)務(wù)數(shù)軍據(jù),系統(tǒng)界現(xiàn)面統(tǒng)一、賬賊戶(hù)統(tǒng)一,業(yè)誠(chéng)務(wù)間流程緊匪密順暢,與帳公文流轉(zhuǎn)、州信息發(fā)布、舍核查審批等劍系統(tǒng)實(shí)現(xiàn)無(wú)分縫集成協(xié)同護(hù)的一個(gè)大的勻辦公平臺(tái)。宇2躺)坦智能化:隨匆著網(wǎng)絡(luò)和信卻息時(shí)代的發(fā)媽展,用戶(hù)在管進(jìn)行業(yè)務(wù)數(shù)壓據(jù)處理時(shí),摔面對(duì)海量數(shù)池?fù)?jù),往往費(fèi)滴時(shí)費(fèi)力,如挪果辦公軟件雨能幫助用戶(hù)嚷做一些基本掠的商業(yè)智能怨(仙BI成)分析工作件,幫助用戶(hù)角快速魂的從這些數(shù)唱據(jù)中發(fā)現(xiàn)一雀些潛在的商裕業(yè)規(guī)律與機(jī)騎會(huì),提高用臟戶(hù)的工作績(jī)堪效,買(mǎi)將對(duì)用戶(hù)產(chǎn)夏生巨大的吸趣引力。在微談軟的削Offic竟e200窯7屢版本中已經(jīng)者提供了一些決基本的商業(yè)抱智能的功烈能,殊相信未來(lái)會(huì)浩有更多的這智方面功能。厲未來(lái)系統(tǒng)可拼根據(jù)用戶(hù)的南需求,通過(guò)雨對(duì)海量數(shù)據(jù)沾的分類(lèi)分析駕,提供決策氏支持、知識(shí)匯挖掘、商業(yè)晉智能等全面額系統(tǒng)服務(wù)。趙3幸)碗網(wǎng)絡(luò)化:隨素著網(wǎng)絡(luò)使用茅的全面普及寒,軟件網(wǎng)絡(luò)露化必然是大藥勢(shì)所趨,惰企業(yè)腥日常事務(wù)管腫理系統(tǒng)展與互聯(lián)網(wǎng)輕姿松的銜接是望企業(yè)閥日常事務(wù)管讀理系統(tǒng)沫必走之路。耗目前言一些柿企業(yè)互日常事務(wù)管哈理系統(tǒng)澆已集成了網(wǎng)沈絡(luò)辦公功沸能,絮如高GOOGL誰(shuí)E李推出了網(wǎng)上藥在線(xiàn)的文檔駝處理軟件和所電子表格軟蝶件,實(shí)現(xiàn)了羅網(wǎng)上辦公;漸微軟秤Offic荷e聯(lián)用戶(hù)可直接請(qǐng)使用強(qiáng)Offic怨e衰軟件中的功尿能,直接與鄰因特網(wǎng)無(wú)縫簡(jiǎn)鏈接,實(shí)現(xiàn)衣移動(dòng)辦公。章4阿)慨人性化:隨超著扣企業(yè)散日常事務(wù)管洪理系統(tǒng)沖功能的不斷蜘擴(kuò)展,使用就將會(huì)越來(lái)越濁復(fù)雜,同時(shí)懶各企業(yè)內(nèi)部央情況不一,朱其需求也不報(bào)盡相同,這險(xiǎn)就要求系統(tǒng)催必須具有人略性化設(shè)計(jì),春能夠根據(jù)不辰同員工的需橡要進(jìn)行功能迅組合,將合楊適的功能放腸在合適的位趣置給合適的攝員工王訪問(wèn),實(shí)現(xiàn)丟真正的人本雁管理。濱未來(lái)交企業(yè)泳日常事務(wù)管睡理系統(tǒng)喘的門(mén)戶(hù)更加漿強(qiáng)調(diào)人性化晶,強(qiáng)調(diào)易用獵性、穩(wěn)定性弟、開(kāi)放性,嘩強(qiáng)調(diào)人與人什溝通、協(xié)作馳的便捷性,詳強(qiáng)調(diào)對(duì)于眾屬多信息來(lái)源急的整合,強(qiáng)噴調(diào)構(gòu)建可以誰(shuí)拓展的管理葡支撐平臺(tái)框借架,從而改突變目前警“沙人去找系統(tǒng)遍”小的現(xiàn)狀,實(shí)付現(xiàn)蔑“佳系統(tǒng)找人務(wù)”捕的全新理念方,讓合適的哭角色在合適堡的場(chǎng)景、合竟適的時(shí)間里慮獲取合適的堤知識(shí),充分事發(fā)掘和釋放撥人的潛能,浙并真正讓企想業(yè)的數(shù)據(jù)、喜信息轉(zhuǎn)變?yōu)橼呉环N能夠指神導(dǎo)人行為的各意念、能力費(fèi)。宰1.3致系統(tǒng)開(kāi)發(fā)環(huán)赤境及技術(shù)介召紹眼本系統(tǒng)采用帽Browe督r翁/S結(jié)ever架賺構(gòu),痕典型的J2羨EE三層結(jié)新構(gòu),分為表脖現(xiàn)層、中間款層(業(yè)務(wù)邏播輯層)和數(shù)臟據(jù)服務(wù)層。農(nóng)三層體系將轉(zhuǎn)業(yè)務(wù)規(guī)則、瓜數(shù)據(jù)訪問(wèn)及客合法性校驗(yàn)盡等工作放在些中間層處理款。客戶(hù)端不套直接與數(shù)據(jù)淺庫(kù)交互,而紛是通過(guò)組件袋與中間層建披立連接,再?gòu)R由中間層與我數(shù)據(jù)庫(kù)交互毫。Web層賓,就是MV季C模式里面斬的朵“絞C距”刪(cont墾rolle山r),負(fù)責(zé)伯控制業(yè)務(wù)邏伍輯層與表現(xiàn)勇層的交互,溉調(diào)用業(yè)務(wù)邏轉(zhuǎn)輯層,并將盾業(yè)務(wù)數(shù)據(jù)返從回給表現(xiàn)層割作組織表現(xiàn)王,該系統(tǒng)的愧MVC框架柏采用Str疑uts。P組O,慶持久化對(duì)象餡。通過(guò)實(shí)體呆關(guān)系映射工躬具將關(guān)系型秤數(shù)據(jù)庫(kù)的數(shù)雕據(jù)映射成對(duì)些象,遣很方便地實(shí)微現(xiàn)以面向?qū)ψ鱿蠓绞讲僮鲊W數(shù)據(jù)庫(kù),該起系統(tǒng)采用H莊ibern廢ate作為擱ORM框架罷。Spri遵ng的作用戰(zhàn)貫穿了整個(gè)遞中間層,將庫(kù)Web層、美Servi假ce層、D算AO層及P斃O無(wú)縫整合服,其數(shù)據(jù)服級(jí)務(wù)層用來(lái)存貪放數(shù)據(jù)。銹爸厲S辦truts塞簡(jiǎn)介謎Strut外s對(duì)Mod康el扣、萍View和趙Contr歡oller階都提供了對(duì)揭應(yīng)的組件。河Actio笑nServ業(yè)let,這申個(gè)類(lèi)是St好ruts的聚核心控制器符,負(fù)責(zé)攔截篇來(lái)自用戶(hù)的紀(jì)請(qǐng)求可。歲Actio拘n,這個(gè)類(lèi)章通常由用戶(hù)筐提供,該控療制器負(fù)責(zé)接懸收來(lái)自Ac掘tionS盛ervle膽t的請(qǐng)求,隙并根據(jù)該請(qǐng)爽求調(diào)用模型滋的業(yè)務(wù)邏輯若方法處理請(qǐng)魔求,并將處港理結(jié)果返回畏給JSP頁(yè)倍面顯示。辱Model辯部分回由Acti算onFor購(gòu)m和Jav功aBean郊組成,其中花Actio條nForm攀用于封裝用賊戶(hù)的請(qǐng)求參睡數(shù),封裝成如Actio熔nForm苗對(duì)象,該對(duì)騎象被Act袖ionSe拾rvlet蠻轉(zhuǎn)發(fā)給Ac徒tion,哭Actio踏n根據(jù)Ac摧tionF柴orm里面償?shù)恼?qǐng)求參數(shù)宰處理用戶(hù)的龍請(qǐng)求。J喇a(chǎn)vaBe蹦an則封裝旅了底層的業(yè)釘務(wù)邏輯,包忙括數(shù)據(jù)庫(kù)訪贏問(wèn)等。蔬View部腫分沫。勻該部分采用秧JSP傭?qū)崿F(xiàn)。St蒙ruts提卡供了豐富的福標(biāo)簽庫(kù),通腥過(guò)標(biāo)簽庫(kù)可廚以減少腳本來(lái)的使用,自敵定義的標(biāo)簽柜庫(kù)可以實(shí)現(xiàn)隆與Mode理l脆的有效交互維,并增加了呢現(xiàn)實(shí)功能。微對(duì)應(yīng)白JSP部分丹。養(yǎng)Contr搖oller掌組件有兩個(gè)儲(chǔ)部分組成—?dú)狻獞T系統(tǒng)核心控這制器槐和備業(yè)務(wù)邏輯控市制器忍。器系統(tǒng)核心控包制器買(mǎi):撿Actio務(wù)nServ紐let。該頭控制器由S壽truts拍框架提供,者繼承Htt采pServ壽let類(lèi),釣因此可以配伯置成標(biāo)注的榆Servl劉et。該控酒制器負(fù)責(zé)攔在截所有的H慎TTP請(qǐng)求田,然后根據(jù)漂用戶(hù)請(qǐng)求決濁定是否要轉(zhuǎn)孩給業(yè)務(wù)邏輯制控制器。業(yè)裹務(wù)邏輯控制掙器,負(fù)責(zé)處輝理用戶(hù)請(qǐng)求診,本身不具小備處理能力盲,而是調(diào)用款Model季來(lái)完成處理作。對(duì)應(yīng)Ac真tion部矛分。遭唱?jiǎng)蠟ibern客ate賢簡(jiǎn)介沫Hiber倉(cāng)nate是儀一個(gè)開(kāi)放源絲代碼的對(duì)象門(mén)關(guān)系映射框瓣架,它對(duì)J釋DBC充進(jìn)行了非常恩輕量級(jí)的對(duì)舞象封裝,使悶得葬Java程潛序員可以隨藍(lán)心所欲的使肯用對(duì)象編程捉思維來(lái)操縱政數(shù)據(jù)庫(kù)?;獺iber降nate可侍以應(yīng)用在任岔何使用JD獨(dú)BC的場(chǎng)合燃,既可以在膠Java的怠客戶(hù)端程序茶使用,也可伙以在Ser昆vlet/壟JSP的W螞eb應(yīng)用中設(shè)使用,最具蛙革命意義的業(yè)是,Hib括ernat蹈e可以在應(yīng)方用EJB的壩J2EE架搞構(gòu)中取代C嘆MP,完成進(jìn)數(shù)據(jù)持久化寄的重任。血Hiber跪nate的坐核心接口一將共有5個(gè),尿分別為:S星essio樸n、雀Sessi部onFac怪tory傭、Tran棒sacti金on、煩Query陰和Conf陽(yáng)igura牢tion。霞這5個(gè)核心溪接口在任何詠開(kāi)發(fā)中都會(huì)俗用到。通過(guò)挖這些接口,枕不僅可以對(duì)屢持久化對(duì)象飄進(jìn)行存取,歡還能夠進(jìn)行誕事務(wù)控制。惱持掛S殺pring測(cè)簡(jiǎn)介揚(yáng)1蘭、凝Sprin啞g作為現(xiàn)在合最優(yōu)秀的框編架之一,被討廣泛的使用遮。扒2、Spr修ing的骨緣骼架構(gòu)態(tài)S挪pring晨總共有十幾慣個(gè)組件,但批是真正核心政的組件只有洞幾個(gè),下面爐是Spri脫ng框架的鞭總體架構(gòu)圖輩:磚圖1挨-1珍灘Sprin縮g框架的總系體架構(gòu)圖白從上圖中可貍以看出Sp是ring框惱架中的核心差組件只有三胞個(gè):Cor油e、Con膠text和肆Beans亮。它們構(gòu)建紡起了整個(gè)S棄pring勁的骨骼架構(gòu)拒。沒(méi)有它們跑就不可能有他AOP、W身eb等上層寄的特性功誤能。下面厘將主要從這諷三個(gè)組件入顏手分析Sp忘ring。們3、康S接pring題設(shè)計(jì)理念:秋前面介紹了疑Sprin狗g的三個(gè)核覽心組件,如殿果再在它們芳三個(gè)中選出痕核心的話(huà),紡那就非Be砍ans組件殲?zāi)獙倭?,為里何這樣說(shuō),唉其實(shí)Spr妙ing就是矮面向Bea褲n的編程(效BOP,B券ean牛Orien近tedP福rogra普mming哥)。早Bean在占Sprin姜g中作用就帥像Obje框ct對(duì)OO泉P的意義一點(diǎn)樣,沒(méi)有對(duì)繞象的概念就守像沒(méi)有面向么對(duì)象編程,寄Sprin道g中沒(méi)有B僵ean也就愛(ài)沒(méi)有Spr過(guò)ing存在麻的意義。就押像一次演出送舞臺(tái)都準(zhǔn)備禿好了但是卻償沒(méi)有演員一翅樣。為什么席要Bean序這種角色或富者勿B(yǎng)ean硬為何在Sp壺ring細(xì)中痛如此重要,扒這由Spr乞ing農(nóng)框架的設(shè)計(jì)煩目標(biāo)決定。羅Sprin揚(yáng)g為何如此督流行,我們乖用Spri米ng的原因叢是什么,想件想你會(huì)發(fā)現(xiàn)礦原來(lái)Spr攻ing解決月了一個(gè)非常想關(guān)鍵的問(wèn)題煤:延他可以讓你軋把對(duì)象之間燦的依賴(lài)關(guān)系佛轉(zhuǎn)而用配置賭文件來(lái)管理攔,也就是他遵的依賴(lài)注入娛機(jī)制。而這弱個(gè)注入關(guān)系罩在一個(gè)叫I岔oc撞容器中管理痰,住Ioc難容器中的賓就是被Be筐an包裹的聯(lián)對(duì)象。Sp勵(lì)ring正照是通過(guò)把對(duì)濤象包裝在B臂ean毛中而達(dá)到對(duì)誓這些對(duì)象管京理以及一些洲額外操作的瓶目的。厲這種設(shè)計(jì)策選略完全類(lèi)似纖于Java責(zé)實(shí)現(xiàn)OOP薯的設(shè)計(jì)理念紀(jì),當(dāng)然了J卡ava本身篇的設(shè)計(jì)要比谷Sprin蛾g壤復(fù)雜太多項(xiàng),但是都是集構(gòu)建一個(gè)數(shù)育據(jù)結(jié)構(gòu),然修后根據(jù)這個(gè)粒數(shù)據(jù)結(jié)構(gòu)設(shè)衰計(jì)他的生存賴(lài)環(huán)境,并讓撈它在這個(gè)環(huán)譽(yù)境中按照一徒定的規(guī)律在途不停的運(yùn)動(dòng)治,在它們的真不停運(yùn)動(dòng)心中設(shè)計(jì)一系司列與環(huán)境或泛者與其他個(gè)啄體完成信息渣交換。這樣贈(zèng)想來(lái)體我們用到的鎮(zhèn)其他框架都咱是大慨類(lèi)似專(zhuān)的設(shè)計(jì)理念亭。愿下面我們了識(shí)解一下蛋核心組件予是素如何協(xié)同工攪作梅的。淹前面說(shuō)Be匆an是Sp盒ring中壺關(guān)鍵因素,挑那Cont跟ext和C賠ore士又有何作用過(guò)呢?前面把貌Bean比娃作一場(chǎng)演出需中的演員的質(zhì)話(huà),那Co剪ntext軌就是這場(chǎng)演電出的舞臺(tái)背腦景,而Co督re應(yīng)該就距是演出的道所具了。只有躺他們?cè)谝黄鹑圆拍芫邆淠苎惭莩鲆粓?chǎng)好矛戲的最基本粉的條件。當(dāng)柜然有最基本愈的條件還不找能使這場(chǎng)演之出脫穎而出慮,還要他表屬演的節(jié)目足腐夠的精彩,散這些節(jié)目就線(xiàn)是Spri檢ng能提供停的特色功能通了。再我們知道B沈ean包裝刃的是Obj蠻ect,而鞏Objec放t必然有數(shù)盲據(jù),如何給項(xiàng)這些數(shù)據(jù)提監(jiān)供生存環(huán)境滅就是Con勉text要表解決的問(wèn)題舍,對(duì)Con腰text來(lái)網(wǎng)說(shuō)他就是要寄發(fā)現(xiàn)每個(gè)B侄ean之間庫(kù)的關(guān)系,為廢它們建立這靈種關(guān)系并且記要維護(hù)好這飾種關(guān)系。所甘以Cont腹ext就是么一個(gè)Bea注n關(guān)系的集么合,這個(gè)關(guān)鴉系集合又叫模Ioc容器彼,一旦建立搞起這個(gè)Io文c容器后S霉pring真就可以為你殊工作了。那沉Core組陜件又有什么風(fēng)用武之地呢描?其實(shí)Co哭r(nóng)e就是發(fā)餡現(xiàn)、建立和卸維護(hù)每個(gè)B瞎ean之間屢的關(guān)系所需碌要的一些列孤的工具,從蛋這個(gè)角度看軍來(lái),Cor蟻e這個(gè)組件母叫Util茅更能市容易珠理解。曠第二章貿(mào)系統(tǒng)雄需求餃分析媽2.1瞞功能需求券用戶(hù)在打開(kāi)級(jí)系統(tǒng)登陸頁(yè)駛,通過(guò)輸入彼用戶(hù)名和密絞碼散之后就會(huì)籃進(jìn)入系統(tǒng)的性首頁(yè)。用戶(hù)輪角色分為齊一般用戶(hù),及管理員。偏每個(gè)用戶(hù)都迅擁摩有各自辦的通訊錄、岡日程安排、君工作日志和濁短消息灘管理比模塊;所有崇用戶(hù)都可以此瀏覽公告和陡會(huì)話(huà)議信息,公止告和會(huì)議簽信息對(duì)所有胖員工是共享轎的。但是低普通員工只朝能瀏覽會(huì)議鄙信息不能修燈改,只有管汪理員可以發(fā)積布、修改和甘刪除會(huì)議信胃息。所有員棒工都可以發(fā)葵表公告穿且脊只能修改自她己發(fā)布的公匙告,只有管達(dá)理員可以刪陶除公告信息預(yù)。額網(wǎng)(1)注冊(cè)奉模塊妹:則公司員工在奮此注冊(cè)回。壤(頭2蒼)玉登陸班模塊嫩:鴿員工在此登危錄砍哈(久3廊)企通訊錄管理鞭模塊:該模瓣塊主要負(fù)責(zé)托管理個(gè)人通每訊錄信息,牧可以新增聯(lián)坦系人、刪除蠟聯(lián)系人和修棉改信息人信局息。蔑(4)昌日程安排管序理模塊:該滑模塊主要負(fù)翁責(zé)管理日程逆安排信息,中可以新增日艷程安排,也衫可以對(duì)現(xiàn)有閃的日程安排宜信息進(jìn)行修淡改和刪除。斤(5)迎工作日志管痕理模塊:該張模塊主要負(fù)姓責(zé)管理工作娛日志信息,潮可以發(fā)布工蟲(chóng)作日志,也防可以對(duì)工作饞日志進(jìn)行修足改和刪除操振作。設(shè)(6)保短消息管理吊模塊:該模富塊主要負(fù)責(zé)雞管理短消息孤信息,可以燃給其他辦公墨人員發(fā)送短襯消息。同時(shí)早還能顯示其奏他人發(fā)送給傳自己的短信殼息,可以對(duì)解其進(jìn)行標(biāo)記賢已讀和刪除跨操作。惡(辦7好)粥公告管理模喇塊:該模塊初主要負(fù)責(zé)管凡理公告信息跌,可以發(fā)布炊公告信息,蠶也可以對(duì)自待己發(fā)布的公殘告信息進(jìn)行牧修改和刪除挽操作。漫(8)達(dá)會(huì)議管理??虊K:該模塊是主要負(fù)責(zé)管附理會(huì)議信息師,可以發(fā)布?jí)瘯?huì)議信息,突也可以對(duì)自巴己發(fā)布的會(huì)師議信息進(jìn)行廣修改和刪除產(chǎn)操作。庭2.循2速性能需求分踏析籍1.準(zhǔn)確性典和及時(shí)性惹在系統(tǒng)設(shè)計(jì)字和開(kāi)發(fā)過(guò)程撫中,不但要擠保證本次數(shù)頌據(jù)處理結(jié)果知的準(zhǔn)確性,撲還要考慮本糧次數(shù)據(jù)處理龜結(jié)果對(duì)整個(gè)烏系統(tǒng)的影響泛,從而保證罷整個(gè)系統(tǒng)的棋正確性。系后統(tǒng)在日常處怖理中的響應(yīng)蜓速度要迫達(dá)到實(shí)時(shí)要昂求,并且要凳實(shí)時(shí)反饋信栗息。在系統(tǒng)呼設(shè)計(jì)和開(kāi)發(fā)管過(guò)程中,還錘要充分考慮姻系統(tǒng)當(dāng)前和眨將來(lái)可能承胃受的工作量揪,使系統(tǒng)處坐理能力和響辣應(yīng)時(shí)間能夠攝滿(mǎn)足用戶(hù)對(duì)罵信息處理的豎要求。絮2.系統(tǒng)的掛可擴(kuò)充性歲系統(tǒng)在開(kāi)發(fā)萄過(guò)程中,應(yīng)奔該充分考慮支以后的可擴(kuò)緞充性。這些炕要求系統(tǒng)提她供足夠手段毛進(jìn)行功能的晉調(diào)整和擴(kuò)充艱。要實(shí)現(xiàn)這闖一點(diǎn),應(yīng)通飼過(guò)系統(tǒng)的開(kāi)熱放性來(lái)完成虜,即系統(tǒng)應(yīng)泊是一個(gè)開(kāi)放廚的系統(tǒng),只恭要符合一定荷的規(guī)范,可諷以簡(jiǎn)單的加剩入和減少系遼統(tǒng)的模塊、質(zhì)配置系統(tǒng)的伸硬件。通過(guò)浸軟件的修補(bǔ)節(jié)、替換完成惡系統(tǒng)的升級(jí)委和更新?lián)Q代漁??梢哉f(shuō),噸具有良好的猜擴(kuò)展性的軟恥件才是優(yōu)秀貓的軟件。落3批、維護(hù)和升斷級(jí)顆方便性悉軟件系統(tǒng)的璃改進(jìn)和升級(jí)弊越來(lái)越頻繁優(yōu),C/S系喂統(tǒng)的各部分蘆模塊中有一縮部分改變,釘就要關(guān)聯(lián)到據(jù)其它模塊的疾變動(dòng),使系孩統(tǒng)升級(jí)成本藍(lán)比較大。依而盈本系統(tǒng)采用粗B杏/S處理模饅式,大大簡(jiǎn)蛛化了客戶(hù)端凝,只要客戶(hù)世端機(jī)器能上字網(wǎng)就可以。芬對(duì)于B/S匪而言,開(kāi)發(fā)紡、維護(hù)等幾爪乎所有工作減也都集中在顏服務(wù)器端,語(yǔ)當(dāng)企業(yè)對(duì)網(wǎng)進(jìn)絡(luò)應(yīng)用進(jìn)行因升級(jí)時(shí),只吸需更新服務(wù)誘器端的軟件胡就可以,這獻(xiàn)減輕了異地承用戶(hù)系統(tǒng)維棋護(hù)與升級(jí)的屆成本碰。公所有的升級(jí)各操作只需要禿針對(duì)服務(wù)器棵進(jìn)行,對(duì)點(diǎn)醬多面廣的應(yīng)輩用是很有價(jià)膠值的,客戶(hù)派端分散,且好應(yīng)用簡(jiǎn)單,量只需要進(jìn)行祥簡(jiǎn)單的瀏覽姨和少量信息烤的錄入。袖2.沃3可行性分以析商開(kāi)發(fā)企業(yè)日曉常事務(wù)管理霉系統(tǒng)樹(shù),符合國(guó)家勉提倡的瓣企業(yè)日常事頓務(wù)管理罰,提高使用碗效益的方向化。字利用先進(jìn)的精技術(shù),使人郵的各種辦公迅業(yè)務(wù)活動(dòng)逐池步由各種設(shè)顧備、各種人扇機(jī)信息系統(tǒng)扭來(lái)協(xié)助完成擔(dān),達(dá)到充分矩利用信息皆、闊提高工作效執(zhí)率和工作質(zhì)歐量,提高生俗產(chǎn)率的目的貍。姨技術(shù)可行性中:現(xiàn)有技術(shù)彈完全可以輕害松實(shí)現(xiàn)該系天統(tǒng)所有功能怪。如可以使極用牧JSP、縫JAVA象、值Strut舅s組、兆Hiber奉nate植和權(quán)Sprin追g涌、狐MySql籌數(shù)據(jù)庫(kù)等實(shí)疑現(xiàn)。長(zhǎng)經(jīng)濟(jì)可行性考:電腦處理剝大量數(shù)據(jù)的菌時(shí)候優(yōu)勢(shì)非逝常明顯,比攤?cè)斯し绞娇炖椎亩啵哺图訙?zhǔn)確,省殼時(shí)省力。圓操作可行性渾:系統(tǒng)的使儀用極其簡(jiǎn)便閥,容易讓人備接受。魔經(jīng)分析本次做設(shè)計(jì)采用拾MyE姑clips袋e6.5為畏開(kāi)發(fā)工具朱。虜JSP迅頁(yè)面負(fù)責(zé)顯幕示層緞;妨Strut繩s作為控制佳層和顯示層脊;叢Hiber重nate用忽來(lái)做持久層乏,因?yàn)樗鼘⒏?jìng)JDBC做們了一個(gè)良好姥的封裝,瓶在開(kāi)發(fā)殖與數(shù)據(jù)庫(kù)進(jìn)寬行交互時(shí)可窄以不用書(shū)寫(xiě)依大量的SQ雀L語(yǔ)句裕;S證pring型充當(dāng)了管理用容器的角色騎,芬將類(lèi)與類(lèi)之熱間的依賴(lài)關(guān)邪系寫(xiě)在配置屈文件中陸,很當(dāng)程序運(yùn)行帥時(shí)自動(dòng)加載錫依賴(lài)的類(lèi)沫,耐從而降低了仰類(lèi)與類(lèi)之間班的耦合度僚。蚊2.廳4纏輸入輸出需砌求怒要求用戶(hù)輸僚入輸出界面奇盡可能簡(jiǎn)單村明了,風(fēng)格騾統(tǒng)一;濫充分為用戶(hù)退考慮,使用看戶(hù)能方便的鳥(niǎo)使用軟件,挨使應(yīng)用程序呀界面標(biāo)能夠吸引用耍戶(hù)、方便用紀(jì)戶(hù)操做即使鬼在沒(méi)有幫助取的情況下能銳夠比較容易召的使用程序牙;用戶(hù)輸入還給出格式參玩考或明確指撇示;要求對(duì)亮用戶(hù)輸入有散容錯(cuò)能力;希要求對(duì)大量凳用戶(hù)信息輸任出規(guī)劃整齊服,盡量采用堵圖表形式外。殖2.王5癢數(shù)據(jù)管理爹需求吵1.?dāng)?shù)據(jù)錄怕入的準(zhǔn)確性底和實(shí)時(shí)性料數(shù)據(jù)的輸入顫是否準(zhǔn)確是針數(shù)據(jù)處理的模前提,錯(cuò)誤潑的輸入會(huì)導(dǎo)勢(shì)致系統(tǒng)輸出久的不正確和很不可用,從控而使系統(tǒng)的味工作失去意翅義。數(shù)據(jù)的細(xì)輸入來(lái)源一中是手工輸入霸,作二是由其它割系統(tǒng)產(chǎn)生。字手工輸入要蠢通過(guò)系統(tǒng)界專(zhuān)面上的安排辜使系統(tǒng)具有蕩容錯(cuò)性。而籍由其它系統(tǒng)敞生成的數(shù)據(jù)貢也要有必要邊的檢查手段俱,以保證輸唉入數(shù)據(jù)的準(zhǔn)指確性。在系慕統(tǒng)中,數(shù)據(jù)毛的輸入往往判是大量的,雨因此系統(tǒng)要厲有一定的處氣理能力,以傍保證迅速的撫處理數(shù)據(jù)。豆2.?dāng)?shù)據(jù)的旨一致性和完宜整性紀(jì)由于系統(tǒng)的族數(shù)據(jù)是共享并的,在不同硬的模塊或子鉗系統(tǒng)中,報(bào)水表、文件、齒數(shù)據(jù)庫(kù)是共景享數(shù)據(jù),所箱以如何保證陰這些數(shù)據(jù)的麥一致性,是這系統(tǒng)必須解貫決的問(wèn)題。瀉要解決這一齒問(wèn)題,要有貌一定的人員寇維護(hù)數(shù)據(jù)的資一致性,在大數(shù)據(jù)錄入處奧控制數(shù)據(jù)的蔬去向,并且沿要求對(duì)數(shù)據(jù)塊庫(kù)的數(shù)據(jù)完廢整性進(jìn)行嚴(yán)堪格的約束。步各模塊之間這對(duì)數(shù)據(jù)庫(kù)的脆需求各有不維同,但一定崇要協(xié)調(diào)好不克同需求之間秧的關(guān)系。對(duì)喪于各模塊都南會(huì)用到的表戀一定要一致茶,不能有沖答突。肅2.6害故障處理需鋪求比由于軟硬件法及系統(tǒng)設(shè)計(jì)孔等各種因素鄉(xiāng),系統(tǒng)在使塊用過(guò)程難免主會(huì)發(fā)生各種簡(jiǎn)故障。系統(tǒng)咬應(yīng)提供一定濁的對(duì)各種故澤障的檢測(cè)能就力,并提供反相應(yīng)的處理屢手段。對(duì)于菜硬件故障和義系統(tǒng)軟件故壘障,應(yīng)由系喜統(tǒng)報(bào)告及處塊理;對(duì)于操引作錯(cuò)誤,要套求有信息提蛾示及正確方媽式。里2.狀7德運(yùn)行環(huán)境需慚求服務(wù)器端:伐開(kāi)發(fā)系統(tǒng):嚇Windo歡wsXP貼扯Profe邀ssion留al盟Java開(kāi)項(xiàng)發(fā)包:JD桂K6.0假開(kāi)發(fā)工具:讀MyEcl汗ispe良6析.5矛服務(wù)器:t逃omcat訪6.X樸開(kāi)發(fā)框架:企Strut己s晃棚+糕座Sprin詞g阻平+徒差Hiber窯nate辯數(shù)據(jù)庫(kù):M朝ySQL5頌.0客戶(hù)端:馳CPU:P蛙(R)1獲.6GH列z羨誰(shuí)源內(nèi)存:剖1G缺系統(tǒng)總體設(shè)斥計(jì)果3.1毛系統(tǒng)功能鍋版塊屋劃分柔系統(tǒng)功能版倡塊按角色分窯為兩壇大部分:一留般用戶(hù)叛、擾管理員松。梁所有用戶(hù)都梅擁有各自的燃通訊錄、日暑程安排、工搖作日志和短塌消息模塊。映所有用戶(hù)共遲享飼公告此和會(huì)議信息逆,員工都可紀(jì)以發(fā)表公告急,但是只能躍修改自己發(fā)漁表的公告,肝且頑只能由管理綁員刪除。會(huì)咐議信息只能坊由管理員發(fā)緩布和修改,模一般用戶(hù)只陵能瀏覽。線(xiàn)3.2翠系統(tǒng)流程分羨析段圖3-1旅賭系統(tǒng)流程伴分析馬由系統(tǒng)流程合圖可以看出衡,熱員工必須先猴注冊(cè)然后才煤能登陸。當(dāng)暢用戶(hù)登陸系伍統(tǒng)后可以對(duì)聲各自的通訊傍錄模塊、日導(dǎo)程安排模塊裝、工作日志渣模塊、短消證息模塊進(jìn)行窗管理。榆也可以瀏覽釋公告和會(huì)議你信息,員工訊都可以發(fā)布恨公告,只能該修改自己的昌公告。只有矮管理員可以嫁刪除無(wú)用的耽公告。會(huì)議呼信息完全由廳管理員負(fù)責(zé)宜。補(bǔ)3.3膊系統(tǒng)功能模庫(kù)塊圖骨下面是系統(tǒng)宋總體功能樹(shù)聽(tīng),列出了各途個(gè)模塊的主綢要功能。極圖3-2鞋系統(tǒng)總體功屢能樹(shù)縮第四章勉數(shù)據(jù)庫(kù)設(shè)計(jì)澆4.1淡MySQL環(huán)數(shù)據(jù)庫(kù)管為理系統(tǒng)薦數(shù)據(jù)庫(kù)從最擔(dān)初的數(shù)據(jù)文虛件的簡(jiǎn)單集糟合發(fā)展到今售天的大型數(shù)核據(jù)庫(kù)管理系判統(tǒng)已經(jīng)成為薄我們?nèi)粘I钪胁豢扇笔幧俚慕M成部椒分。如果不橋借助數(shù)盯據(jù)庫(kù)的幫助衡,許多簡(jiǎn)單也的工作將變李得冗長(zhǎng)乏味邪,甚至難以能實(shí)現(xiàn)。尤其穴是彩像托銀行、院校象和圖書(shū)館這國(guó)樣的大型組折織更加依靠箭數(shù)據(jù)庫(kù)系統(tǒng)瓦實(shí)現(xiàn)其正常膏的運(yùn)作。再晨看互聯(lián)網(wǎng)上摘,從搜索引鉆擎到在線(xiàn)商晴場(chǎng),從網(wǎng)上阿聊天到郵件撐列表,都離駁不開(kāi)數(shù)據(jù)庫(kù)明。目前,市杠面上的數(shù)據(jù)截庫(kù)產(chǎn)品多種弄多樣,從大董型企業(yè)的解芬決方案到中拌小企業(yè)或個(gè)企人用戶(hù)的小咳型應(yīng)用系統(tǒng)你,可以滿(mǎn)足團(tuán)用戶(hù)的多樣誠(chéng)化需求。這災(zāi)里,我們所豈要向大家介仍紹的匯MySQL冷數(shù)據(jù)庫(kù)是眾紗多的關(guān)系型箭數(shù)據(jù)庫(kù)產(chǎn)品跟中的一個(gè),螺相比較其它銹系統(tǒng)而言,晝MySQL稱(chēng)數(shù)據(jù)庫(kù)可以孫稱(chēng)得上是目侮前運(yùn)行速度策最快的SQ特L此語(yǔ)言數(shù)據(jù)庫(kù)板。除了具有笨許多其它數(shù)膀據(jù)庫(kù)所工具備的功能洽和選擇之外機(jī),MySQ辦L數(shù)據(jù)庫(kù)是槍一種完全免話(huà)費(fèi)的產(chǎn)品,擦用戶(hù)可以直功接從網(wǎng)上下喚載數(shù)據(jù)庫(kù),永用于個(gè)人或濟(jì)商業(yè)用途,辟而不必支付曾任何費(fèi)用優(yōu)。悔MySQL疑具有以下優(yōu)絹點(diǎn):述1.同時(shí)講訪問(wèn)數(shù)據(jù)庫(kù)弱的用戶(hù)數(shù)量餃不受限制;辟2.可以膜保存超過(guò)5藥0,000作,000條搶記錄;扔3.是目蘭前市場(chǎng)上現(xiàn)托有產(chǎn)品中運(yùn)曉行速度最快乏的數(shù)據(jù)庫(kù)系謎統(tǒng);甘4.用戶(hù)彼權(quán)限設(shè)置簡(jiǎn)址單、有效。繡僅如今,包括殘Sieme價(jià)ns和Si拼licon量Grap拾hics這況樣的國(guó)際知午名公司也開(kāi)彎始把MyS融QL作為其驢數(shù)據(jù)庫(kù)管理妻系統(tǒng),這就詢(xún)更加證明了賽MySQL謊數(shù)據(jù)庫(kù)的優(yōu)事越性能和廣疫闊的市場(chǎng)發(fā)帖展前景。燃4.2數(shù)據(jù)嬸庫(kù)的需求分繼析冊(cè)誤數(shù)據(jù)庫(kù)需要擺創(chuàng)建以下數(shù)權(quán)據(jù)表:本1.頭用戶(hù)專(zhuān)信息裳表(use傾r)砌:存放用戶(hù)掀登錄相關(guān)信鍬息???.聽(tīng)聯(lián)系人信息歌表(add旨ress)軌:存放通訊匪錄中聯(lián)系人鈴的信息鑄3.哭日程安排貴信息表(s零chedu怕le)咱:存放撞日程安排信鑒息倡4.濟(jì)短消息信息漿表(sms暈)賽:存放短消通息聯(lián)子5.涌公告信息表晴(noti扇ce)極:存放公告生信息渡6.形工作日志信膏息表(wo牲rking烏)夢(mèng):存放工作鍵日志相關(guān)信鹿息頸7.賞會(huì)議表(m墾eetin穗g)驅(qū):存放會(huì)議芹相關(guān)信息少4.3傻外部設(shè)計(jì)哄數(shù)據(jù)庫(kù)林使用親Mysql巷,數(shù)據(jù)庫(kù)名栽稱(chēng)為脅“抽db_gu桑oliya硬”置。者g倡uoliy繡a為撓作者名益。杏4.4伸實(shí)體關(guān)系E爬-R圖設(shè)計(jì)手在本系統(tǒng)的對(duì)實(shí)體包括用聲戶(hù),樣員工信息方,館聯(lián)系人信息期,窩工作日志信文息醋,垂短消息恐信息越,鄰公告精信息,嗽工作日志練信息,帳會(huì)議信息辮7闖個(gè)實(shí)體。館圖4-1也令企業(yè)日常事?lián)u務(wù)管理系統(tǒng)夢(mèng)E-R圖嶺4.5閃創(chuàng)建數(shù)據(jù)庫(kù)解1.啟動(dòng)武N(xiāo)avic隨at懲選擇開(kāi)始-聾所有束程序-新招Premi恢umSof抖t位吵–滲鴉Navic悠at敞誘Lite希forM鴿ySQL詳-張,然后單擊姨“叔Navic剪atLi庭tefo貢r(shí)MyS辜QL源”恐進(jìn)入驗(yàn)證用繞戶(hù)頁(yè)面沈(如下圖所鉛示)滑。序圖琴4碼-濁2授荒nativ獄e捏登錄驗(yàn)證吐輸入主機(jī)名隔local氣host鹽(默認(rèn))、姻端口號(hào)砍3306(窮默認(rèn))、用陶戶(hù)名roo姥t、密碼1邁23。探勾選保存密偵碼下次登錄野時(shí)就不會(huì)彈季出此頁(yè)面,角直接進(jìn)入主港頁(yè)面陰。正2.態(tài)進(jìn)入主頁(yè)后樣的界面扁進(jìn)入數(shù)據(jù)庫(kù)與后的主頁(yè)面吩如下圖所示開(kāi)。舍圖傻4倚-閃3愧眾nativ戚e哀主頁(yè)返3.新建數(shù)俊據(jù)庫(kù)救右鍵單擊上籍圖紅圈中的撒local惱host選圓擇創(chuàng)建數(shù)據(jù)眨庫(kù),將回彈干出如下圖所近示的對(duì)話(huà)框更在數(shù)據(jù)庫(kù)名翠中寫(xiě)入db抗_guol擱iya(作凈者名);在派字符集選項(xiàng)微中選擇憲utf8質(zhì)--UT迅F-8U毀nicod轎e搏確定數(shù)據(jù)庫(kù)臉中的編碼格就式。單擊確撤定完成數(shù)據(jù)何庫(kù)的創(chuàng)建。緞圖4-纖4山創(chuàng)建數(shù)據(jù)庫(kù)棚4精.手查看數(shù)據(jù)庫(kù)息當(dāng)完成上面澆的操作后在柄local爪host下越面會(huì)有一個(gè)酒db_gu網(wǎng)oliya鏡的數(shù)據(jù)庫(kù),沒(méi)可以在該數(shù)稿據(jù)庫(kù)中創(chuàng)建截表和視圖。圖圖4-合5駐棄新建的db哨_guol棵iya數(shù)據(jù)貴庫(kù)帥4.6便數(shù)據(jù)庫(kù)設(shè)計(jì)叢系統(tǒng)設(shè)計(jì)階苦段的數(shù)據(jù)庫(kù)序設(shè)計(jì)是以系喬統(tǒng)分析階段炸的成果褲和蒜數(shù)據(jù)流程圖宮為依據(jù)的設(shè)哈計(jì)。數(shù)據(jù)庫(kù)貝在一個(gè)管理都信息系統(tǒng)中捎占有非常重?fù)P要的地位,僅數(shù)據(jù)庫(kù)結(jié)構(gòu)削設(shè)計(jì)的好壞高將直接對(duì)應(yīng)似用系統(tǒng)的效室率以及實(shí)現(xiàn)滾的效果產(chǎn)生裁影響。合理震的數(shù)據(jù)庫(kù)結(jié)拐構(gòu)設(shè)計(jì)可以藝提高數(shù)據(jù)存籃儲(chǔ)的效率,條保證數(shù)據(jù)的巨完整和一致奏。設(shè)計(jì)數(shù)據(jù)溉庫(kù)時(shí)應(yīng)該首呼先充分了解掠用戶(hù)各個(gè)方教面的需求,洽包括現(xiàn)有的養(yǎng)以及將來(lái)可輕能增加的需巴求。數(shù)據(jù)庫(kù)粉設(shè)計(jì)一般包巾括:數(shù)據(jù)庫(kù)鏈邏輯設(shè)計(jì)和爸?jǐn)?shù)據(jù)庫(kù)物理嫩設(shè)計(jì)。片邏輯設(shè)計(jì)的妖任務(wù)就是把突概念設(shè)計(jì)階從段設(shè)計(jì)好的光基本柄E-R乞圖轉(zhuǎn)換為與捎選用輪DBMS離產(chǎn)品所支持伴的數(shù)據(jù)模型粥相符合的邏搜輯結(jié)構(gòu)。邏脈輯設(shè)計(jì)時(shí)一吳般要分三步燈進(jìn)行:刺第一步:弓將概念結(jié)構(gòu)爭(zhēng)轉(zhuǎn)換為一般侍的關(guān)系、網(wǎng)離狀、層次模竄型;幼第二步:皇將轉(zhuǎn)換來(lái)的原關(guān)系、網(wǎng)狀凝、層次模型傍向特定觀DBMS燒支持下的數(shù)稻據(jù)模型轉(zhuǎn)換醋;芽第三步:夢(mèng)對(duì)數(shù)據(jù)模型檢進(jìn)行優(yōu)化。騰為一個(gè)給定母的邏輯數(shù)據(jù)統(tǒng)模型選取一娃個(gè)最適合應(yīng)械用要求的物尊理結(jié)構(gòu)的過(guò)供程,就是數(shù)坦據(jù)庫(kù)的物理喜設(shè)計(jì)。數(shù)據(jù)備庫(kù)的物理設(shè)炮計(jì)通常分為提兩步:碧第一步:確彎定數(shù)據(jù)庫(kù)的職物理結(jié)構(gòu),喉在關(guān)系數(shù)據(jù)眉庫(kù)中主要指蠢存取方法和毒存儲(chǔ)結(jié)構(gòu);老第二步:對(duì)墾物理結(jié)構(gòu)進(jìn)快行評(píng)價(jià),評(píng)裙價(jià)的重點(diǎn)是歸時(shí)間和空間竹效率。拍設(shè)計(jì)優(yōu)化的奔物理數(shù)據(jù)庫(kù)霸結(jié)構(gòu),具有拍可靠性、有術(shù)效性、烘可修改性聯(lián)和握可移植性等儲(chǔ)特點(diǎn)。使得甚在數(shù)據(jù)庫(kù)上績(jī)運(yùn)行的各種遙事物響應(yīng)時(shí)本間小、存儲(chǔ)屠空間利用率宵高、事物吞指吐率大旅。奧該系統(tǒng)設(shè)計(jì)替的邏輯數(shù)據(jù)彈模型與物理褲結(jié)構(gòu)的對(duì)應(yīng)脅數(shù)據(jù)表如下廈所示:管用戶(hù)信息表通(兼用戶(hù)ID裙、來(lái)用戶(hù)姓名鍛、吃用戶(hù)密碼恨、惑郵箱地址哨,其中用戶(hù)等ID為主鍵裂)姑陵表4-咬1漆用戶(hù)信爺息表的設(shè)計(jì)各聯(lián)系人信息左表拳(刷聯(lián)系人ID鋪、渾聯(lián)系人所屬緞?dòng)脩?hù)展、靜聯(lián)系人姓名嘴、溝聯(lián)系人性別每、顏聯(lián)系人杏、般電話(huà)號(hào)碼,蜂聯(lián)系人Em購(gòu)ail地址野、溪聯(lián)系人QQ訂號(hào)碼隨、剩聯(lián)系人工作璃單位那、值聯(lián)系人住址先、期聯(lián)系人郵編聲。其中傾聯(lián)系人ID擋為主鍵明)環(huán)表罰4-笛2陳聯(lián)系人信息受表的設(shè)計(jì)洗工作日志信采息表膚(劫工作日志I燕D熔、改日志所屬用喇戶(hù)冶、列發(fā)布年份杰、雹發(fā)布月份魚(yú)、猜發(fā)布日期跳、泊公告標(biāo)題導(dǎo)。其中高工作日志I酒D較為主鍵團(tuán))尋表4-3輪還工作日志信佩息表?yè)蔚脑O(shè)計(jì)緞工作日記信此息表課(陰工作日志編凝號(hào)ID序、衣工作日志所犯屬用戶(hù)置、雙發(fā)布年份茂、晉發(fā)布月份車(chē)、湊發(fā)布日期勻、墳工作日記內(nèi)燈容驚。其中偵工作日志編準(zhǔn)號(hào)ID慌為主鍵誦)若表4-4帥澤工作日記信醫(yī)息表喜的設(shè)計(jì)尚短消息信息燦表劍(自短消息編號(hào)效ID國(guó)、免短消息所屬末用戶(hù)杠、榴發(fā)送人用戶(hù)朱名絲、子短消息內(nèi)容他,發(fā)送時(shí)間毛、幕標(biāo)記是否以虧讀沃。性其中均短消息編號(hào)奸ID辜為主鍵蘭)文表4-5域什短消息信息廟表袖的設(shè)計(jì)介公告信息表蒸(佛公告編號(hào)I生D隊(duì)、馬公告所屬用以戶(hù)爪、會(huì)公告標(biāo)題程、濁公告內(nèi)容肝、幼公告發(fā)布時(shí)鼓間陵。其中稼公告編號(hào)I刻D功為主鍵爽)促表4-6棉璃公告信息表驚的設(shè)計(jì)興會(huì)議信息表樹(shù)(灑會(huì)議ID稿、跌會(huì)議發(fā)布用靈戶(hù)指、斗會(huì)議開(kāi)始時(shí)萍間燕、任會(huì)議結(jié)束時(shí)聰間圓、例開(kāi)會(huì)地址禽、洞會(huì)議標(biāo)題妹、堡會(huì)議內(nèi)容魯。其中聚會(huì)議ID裁為主鍵錯(cuò))卻表4-7貼匯會(huì)議信息表頓的設(shè)計(jì)券4.7數(shù)據(jù)役庫(kù)保密設(shè)計(jì)霸用戶(hù)在登褲陸遲企業(yè)日常事匹務(wù)婚管理系統(tǒng)時(shí)守就庭會(huì)獲得相應(yīng)栽的角色,根蔽據(jù)角色的不尖同,其對(duì)數(shù)膀據(jù)庫(kù)的訪問(wèn)瓣權(quán)限就不盡洽相同。掛4.8最數(shù)據(jù)庫(kù)的連穗接淘4.8宗.運(yùn)1京禾Hiber墓nate簡(jiǎn)民介章本系統(tǒng)采用填Hiber轉(zhuǎn)nate作睡為數(shù)據(jù)持久株層框架。租Hiber票nate是芝一個(gè)開(kāi)放源企代碼的對(duì)象漏關(guān)系映射框懷架,它對(duì)J故DBC進(jìn)行嶄了非常輕量堡級(jí)的對(duì)象封馬裝,使得J即ava程序素員可以隨心售所欲的使用糞對(duì)象編程思南維來(lái)操縱數(shù)胃據(jù)庫(kù)。Hi獵berna奇te可以應(yīng)墳用在任何使培用JDBC秧的場(chǎng)合,既附可以在Ja維va的客戶(hù)誠(chéng)端程序使用聾,也可以在碌Servl掩et/JS累P的Web菌應(yīng)用中使用鞋,最具革命么意義的是,饞Hiber爛nate可賓以在應(yīng)用E尋JB的J2邀EE架構(gòu)中聽(tīng)取代CMP式,完成數(shù)據(jù)許持久化的重睛任。Hi死berna爹te的核心蹦接口一共有乓5個(gè),分別飽為:Ses盼sion、澆Sessi絲onFac順tory鄰、Tran掠sacti酬on、各Query卷和Conf呀igura鎖tion。能這5個(gè)核心迫接口在任何沒(méi)開(kāi)發(fā)中都會(huì)西用到。通過(guò)傷這些接口,礎(chǔ)不僅可以對(duì)杰持久化對(duì)象鵝進(jìn)行存取,冰還能夠進(jìn)行菊事務(wù)控制。毛下面對(duì)這五帳個(gè)核心接口增分別加以介醋紹。確Sessi挨on接口土Sessi救on接口負(fù)權(quán)責(zé)執(zhí)行被持艙久化對(duì)象的拘CRUD操賞作(CRU認(rèn)D的任務(wù)是飼完成與數(shù)據(jù)袍庫(kù)的交流,滿(mǎn)包含了很多警常見(jiàn)的SQ選L睬語(yǔ)句篩)。但需要尤注意的是S菊essio末n對(duì)象是非憂(yōu)線(xiàn)程安全的剃。同時(shí),H貌ibern狗ate的s亂essio辨n不同于J厭SP應(yīng)用中鐮的Http迷Sessi僻on。這里察當(dāng)使用se幟ssion聞這個(gè)術(shù)語(yǔ)時(shí)擱,其實(shí)指的服是Hibe隔rnate浙中的ses草sion義,而據(jù)將Http享Sesio默n對(duì)象稱(chēng)為裁用戶(hù)ses朗sion。珍果Sessi朝onFac他tory接病口躲Sessi端onFac悼tory接游口負(fù)責(zé)初始窯化Hibe崗rnate忘。它充當(dāng)數(shù)土據(jù)存儲(chǔ)源的牧代理,并負(fù)歡責(zé)創(chuàng)建Se傘ssion愁對(duì)象。這里慰用到了工廠搞模式。需要盟注意的是S店essio果nFact葡ory并不脊是輕量級(jí)的擦,因?yàn)橐话泐澢闆r下,一苦個(gè)項(xiàng)目通常掠只需要一個(gè)時(shí)Sessi庸onFac反tory就洞夠,當(dāng)需要監(jiān)操作多個(gè)數(shù)唉據(jù)庫(kù)時(shí),可蓬以為每個(gè)數(shù)循據(jù)庫(kù)指定一疊個(gè)Sess部ionFa串ctory色。殿Confi肺gurat拴ion接口責(zé)Confi蚊gurat適ion接口傾負(fù)責(zé)配置并族啟動(dòng)Hib隆ernat庫(kù)e,創(chuàng)建S坦essio品nFact膚ory對(duì)象族。在Hib幕ernat購(gòu)e的啟動(dòng)的銅過(guò)程中,C頁(yè)onfig評(píng)urati病on類(lèi)的實(shí)陡例首先定位拍映射文檔位輪置、讀取配百置,然后創(chuàng)遲建Sess脅ionFa貍ctory烏對(duì)象。源Trans完actio這n接口銜Trans捆actio上n接口負(fù)責(zé)船事務(wù)相關(guān)的脖操作。它是餡可選的,開(kāi)曬發(fā)人員也可陡以設(shè)計(jì)編寫(xiě)政自己的底層惕事務(wù)處理代適碼。泰Query俱和Crit統(tǒng)eria接倍口愛(ài)Query血和Crit振eria接胡口負(fù)責(zé)執(zhí)行凱各種數(shù)據(jù)庫(kù)處查詢(xún)。它可廉以使用HQ舅L語(yǔ)言或S載QL語(yǔ)句兩碌種表達(dá)方式右。藏4.8.廚2配置邪Hib駐ernat合e鼠1配置數(shù)據(jù)巴庫(kù)中的表和錄實(shí)體Bea引ns之間的填映射關(guān)系。涌1)建立柴聯(lián)系人實(shí)體嫁和addr爬ess表之義間的映射關(guān)厭系的槳Addre召ss檔.hbm.填xml文件絕<薪hiber肢nate-睡mappi社ng芝packa喝ge底=飼"com.漁demo.痕hiber話(huà)nate.六beans幼"迅>央騎崗枯<灶class拋絹name繪=貞"Addr絞ess"雹table哥=搶"addr株ess"證>丙師陣糕<夏id疑name俯=宴"id"柿colum連n方=偷"ID"徑type丹=織"java盆.lang融.Inte祝ger"鞠>尖符衰至懷<甚gener如ator佩class勇=方"nati用ve"腳/>抽傷</艱id愧>香<爬prop澤erty呀name花=脾"user涂name"蠅決colum環(huán)n生=否"user叨name"胳姿type滾=泳"java頃.lang向.Stri樓ng"摔not-n狠ull惱=嗓"true漠"慚/>崇靠贈(zèng)岸<稿prope沉rty管name濁=諷"name表"薄colum爆n素=鍬"name絨"哭type拔=號(hào)"java窗.lang廈.Stri塞ng"五not-n擔(dān)ull橫=啊"true疤"丈/>失魔健嶄<揭prope偉rty呆name裕=債"sex"跨白colum劑n繪=碼"sex"靜叉type件=殃"java消.lang施.Stri坦ng"書(shū)/>貫護(hù)己舉<擋prope瑞rty駕name押=戰(zhàn)"mobi窗l(fā)e"環(huán)colum典n器=時(shí)"mobi絨le"笨type班=疏"java拋.lang膀.Stri我ng"童/>揀棍訪<蕩prope奉rty郵name盤(pán)=坐"emai矩l"蹄colum鏟n構(gòu)=身"emai破l"鑄type反=兄"java蔑.lang規(guī).Stri聲ng"逝/>懇罵疑<粱prope眼rty理name飼=感"qq"壁colum電n妥=酷"qq"脖type鍛=侄"java斯.lang絡(luò).Stri毫ng"錄/>陶業(yè)動(dòng)嶄<至prope禍rty牲name年=臺(tái)"comp掛any"舒colum嘆n權(quán)=啊"comp野any"鳳type衡=碎"j晌ava.l王ang.S崖tring遞"謊/>環(huán)王鄙<夜prope疊rty黎name圈=嶄"addr課ess"友colum聞n薪=爸"addr奔ess"女type哥=冊(cè)"java訊.lang獵.Stri禿ng"瓣/>即發(fā)淡伸<職prope砍rty罩name蛋=齡"post斑code"笨籃colum桑n陡=喜"post雄code"吃扯type迷=凍"java妹.lang傷.Stri顫ng"邪/>晴敬</赴class挪>沿搞</忠hiber認(rèn)nate-噸mappi責(zé)ng杏>播爆2蘿)虜建立日程安薯排實(shí)體和戲Sched套u(yù)le孫表之間的映賠射關(guān)系允Sched御ule掩.栽hbm.伶xml文件盈<賢hiber經(jīng)nate-叼mappi闊ng習(xí)packa禁ge罪=飾"com.為demo.范hiber泡nate.餅beans帆"仗>摘先<刊class愁炊name辦=卡"Sche忌dule"盾墓table倚=候"sche附dule"胡>刮默鞭<宰id晚name金=厚"id"附colum盒n慌=蛛"ID"由type瞇=焰"java擠.lang彈.Inte計(jì)ger"撥>還臂揮萬(wàn)<藥gener布ator逼class拴=灰"nati石ve"湊/>袍深</貝id褲>歌股綱<掀prope拘rty賓name后=絲"user墳name"彎妹colum扔n性=斃"老usern廟ame"驢type數(shù)=輕"java浴.lang啞.Stri烘ng"哭not-n疼ull可=篇"true洗"顏/>軍者粗<績(jī)prope渡rty奸name他=給"year那"搭colum松n需=襲"year旬"怪type把=玩"java系.lang焰.Inte奮ger"億/>居躍肌<蠢prope倡rty漿name納=面"mont貓h"走colum抬n脹=疼"mont睡h"蜓type寺=插"java豪.lang挨.Inte脹ger"寬/>遲秩頭<竊prope廁rty釘name蝶=軟"day"腳正colum振n蜘=鋼"day"研石type盈=五"java惜.lang仙.Inte吊ger"銀/>瀉脖統(tǒng)<漸prope闖rty鐘name來(lái)=趟"plan提"秩colum振n騎=壩"plan耗"椅type匆=砍"java眉.lang千.Stri洗ng"允/>下吸</嬸class厚>豈撲</藥hiber系nate-舍mappi些ng圣>份3狂)煤建立工作日快志實(shí)體和欄Workl絡(luò)og收表之間的映田射關(guān)系秩Workl消og托.hbm.叢xml文件炒<困hiber節(jié)nate-碧mappi腥ng毀packa覺(jué)ge跌=傷"com.塔demo.悠hiber單nate.蝴beans荒"三>鞠沫<般class證粉name瘋=侵"Work妨log"漏table羊=細(xì)"work糕log"樹(shù)>添?xiàng)U麥<送id漲name孕=秘"id"皺colum鏟n從=梳"ID"嬸type改=嗓"java獄.lang玻.Inte匯ger"闖>呢斥必紋<膏gener順ator搬class范=犁"nati藍(lán)ve"蟻/>市最</渴id客>綢你掙神<喊prope恥rty艦name叮=安"user趕name"電費(fèi)colum寶n紡=贊"user燭name"魯栽type跌=谷"java憐.lang晚.Stri鉤ng"提巨not-n往ull革=玻"true筆"色/>俯姿馳<膽prope蟲(chóng)rty辦name撫=控"year禾"歐colum期n銅=肆"year蛋"丘type仆=演"java帳.lang舉.Inte罷ger"痕/>姥傻鈴<簽prope現(xiàn)rty估name案=堵"mont熊h"芽colum拆n哪=惡"mont鑒h"稅type洗=藏"java輩.lang及.Inte怠ger"數(shù)/>毀言盆<霉prope歪rty炸name分=慌"day"塵斷colum連n氣=澇"day"跡憐type享=閃"java聲.lang妨.Inte愧ger"統(tǒng)/>賢廢邪<矮prope蠶rty瞇name償=直"titl正e"留colum慮n臭=普"titl喘e"誤type口=吐"java刑.lang茫.Stri蒼ng"肚/>定艇符<碰prope股rty踩name寧=搏"desc犧r(nóng)ipti災(zāi)on"祥colum乘n市=裹"desc塌ripti猜on"筍type褲=喝"java罰.lang田.Stri墊ng"膀/>段萌默<厲prope疑rty伙name碼=戀"logt季ime"植colum畫(huà)n測(cè)=蜂"logt牧im本e"韻type腔=撥"java律.lang東.Stri議ng"競(jìng)/>必仁</盲class井>座</剃hiber驚nate-算mappi威ng魂>蒸4囑)福建立短消息沒(méi)實(shí)體和杰S悉ms表之間依的映射關(guān)系垮Sms尤.hbm.議xml文

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論