【畢業(yè)學(xué)位論文】(Word原稿)基于CS模式的企業(yè)進(jìn)銷存管理系統(tǒng)-計(jì)算機(jī)科學(xué)與技術(shù)軟件工程_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于CS模式的企業(yè)進(jìn)銷存管理系統(tǒng)-計(jì)算機(jī)科學(xué)與技術(shù)軟件工程_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于CS模式的企業(yè)進(jìn)銷存管理系統(tǒng)-計(jì)算機(jī)科學(xué)與技術(shù)軟件工程_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于CS模式的企業(yè)進(jìn)銷存管理系統(tǒng)-計(jì)算機(jī)科學(xué)與技術(shù)軟件工程_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于CS模式的企業(yè)進(jìn)銷存管理系統(tǒng)-計(jì)算機(jī)科學(xué)與技術(shù)軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

基于C/吉林大學(xué) 分 類 號(hào): 91 單位代碼: 1 0 1 8 3 研究生學(xué)號(hào): 密 級(jí): 公 開(kāi) 吉 林 大 學(xué) 碩士學(xué)位論文 基于 C/S 模式的企業(yè)進(jìn)銷存管理系統(tǒng) : 專 業(yè): 研究方向: 指導(dǎo)教師: 教授 培養(yǎng)單位:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 2012 年 月 基于 C/S 模式的企業(yè)進(jìn)銷存管理系統(tǒng) n C/S 者姓名: 專業(yè)名稱: 指導(dǎo)教師: 學(xué)位類別: 工學(xué) 碩士 答辯日期: 2012 年 月 日 未經(jīng)本論文作者的 書(shū)面授權(quán),依法收存和保管本論文書(shū)面版本、電子版本的任何單位和個(gè)人,均不得對(duì)本論文的全部或部分內(nèi)容進(jìn)行任何形式的復(fù)制、修改、發(fā)行、出租、改編等有礙作者著作權(quán)的商業(yè)性使用 (但純學(xué)術(shù)性使用不在此限 )。否則,應(yīng)承擔(dān)侵權(quán)的法律責(zé)任。 吉林大學(xué)碩士學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的碩士學(xué)位論文,是本人在指導(dǎo)教師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)過(guò)的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完 全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。 學(xué)位論文作者簽名: 日期: 2012 年 月 日 中國(guó)優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫(kù)投稿聲明 研究生院: 本人同意中國(guó)優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫(kù)出版章程的內(nèi)容,愿意將本人的學(xué)位論文委托研究生院向中國(guó)學(xué)術(shù)期刊 (光盤(pán)版 )電子雜志社的中國(guó)優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫(kù)投稿,希望中國(guó)優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫(kù)給予出版,并同意在中國(guó)博碩士學(xué)位論文評(píng)價(jià)數(shù)據(jù)庫(kù)和 列數(shù)據(jù)庫(kù)中使用,同意按章程規(guī)定享受相關(guān)權(quán)益 。 論文級(jí)別: 碩士 博士 學(xué)科專業(yè): 論文題目: 基于 C/S 模式的企業(yè)進(jìn)銷存管理系統(tǒng) 作者簽名: 指導(dǎo)教師簽名: 2012 年 月 日 作者聯(lián)系地址 (郵編 ): 吉林大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 130012 作者聯(lián)系電話: 摘 要 I 摘 要 基于 C/S 模式的企業(yè)進(jìn)銷存管理系統(tǒng) 進(jìn)銷存管理系統(tǒng)旨在解決商業(yè)企業(yè)商品的采購(gòu)、倉(cāng)儲(chǔ)、銷售等一系列操作流程中的數(shù)據(jù)信息的處理問(wèn)題,提供一系列的數(shù)據(jù)分析,幫助經(jīng)營(yíng)者合理的調(diào)整各個(gè)經(jīng)營(yíng)運(yùn)作環(huán)節(jié)的運(yùn)作節(jié)奏,并對(duì)商 品流通過(guò)程進(jìn)行了全程跟蹤管理、相應(yīng)款項(xiàng)流通的全程記錄管理和票據(jù)信息統(tǒng)計(jì)的管理。因此進(jìn)銷存管理系統(tǒng)的全面應(yīng)用能夠規(guī)范業(yè)務(wù)流程、提高了企業(yè)的管理水平,提高資金流動(dòng)的透明度,加快商品資金周轉(zhuǎn)速度,進(jìn)而全面提升了企業(yè)的經(jīng)濟(jì)效益。 該進(jìn)銷存管理系統(tǒng)采用 C/S 架構(gòu)、 術(shù)、 計(jì)模式和 發(fā) ,開(kāi)發(fā)工具使用 要是處理企業(yè)商品的采購(gòu)、庫(kù)存和銷售各個(gè)環(huán)節(jié)的事務(wù),具有良好的人機(jī)界面;考慮到系統(tǒng)的用戶可能較多,權(quán)限管理良好;數(shù)據(jù)查詢方便,支持多條件查詢;在相應(yīng)的權(quán)限下,可方便地刪除數(shù)據(jù); 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù);另外系統(tǒng)支持批量調(diào)價(jià),方便企業(yè)應(yīng)對(duì)商品價(jià)格的波動(dòng)。 關(guān)鍵詞: 進(jìn)銷存管理系統(tǒng); 言; C/S 模式; 計(jì)模式 I n C/S of of a of to of a of to of to of of of of of is a of to of of of , .0 to of a be it to in as as In to of C/S VC 目 錄 I 目 錄 摘 要 . I . 錄 . I 第 1 章 緒 論 . 1 研究背景及意義 . 1 國(guó)內(nèi)外文獻(xiàn)綜述 . 1 系統(tǒng)的基本內(nèi)容綜述 . 3 第 2 章 關(guān)鍵技術(shù)介紹 . 4 術(shù)介紹 . 4 擬機(jī)( . 4 特點(diǎn) . 5 數(shù)據(jù)庫(kù)介紹 . 6 紹 . 6 介 . 7 !未定義書(shū)簽。 致 謝 . 38 第 1 章 緒 論 1 第 1 章 緒 論 研究背景及意義 隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計(jì)算機(jī)事業(yè)的飛速發(fā)展,以計(jì)算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時(shí)期。隨著經(jīng)濟(jì)文化水平的顯著提高,人們 對(duì)生活質(zhì)量及工作環(huán)境的要求也越來(lái)越高。如何通過(guò)計(jì)算機(jī)為我們完成更多的事情,進(jìn)而達(dá)到辦公自動(dòng)化和優(yōu)化日常工作的目的,也就成了一個(gè)大眾化的課題。 進(jìn)銷存管理是與我們?nèi)粘I钕⑾⑾嚓P(guān)的問(wèn)題。大到公司、超市的倉(cāng)庫(kù)管理,小到圖書(shū)館的藏書(shū)管理,都可以認(rèn)為是各種各樣的進(jìn)銷存管理需求。隨著我國(guó)改革開(kāi)放的不斷深入,經(jīng)濟(jì)飛速的發(fā)展,企業(yè)要想生存、發(fā)展,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地,沒(méi)有現(xiàn)代化的管理是萬(wàn)萬(wàn)不行的,進(jìn)銷存管理的全面自動(dòng)化、信息化則是其中極其重要的部分。為了加快進(jìn)銷存管理自動(dòng)化的步伐,提高倉(cāng)庫(kù)的管理業(yè)務(wù)處理效率 ,建立進(jìn)銷存管理系統(tǒng),盡可能地減少進(jìn)銷存管理的重復(fù)性和低效性,已變得十分必要。 管理信息系統(tǒng)就是我們常說(shuō)的 ,在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它越來(lái)越普及。進(jìn)銷存管理系統(tǒng)是其中一種 許多企業(yè)中普遍使用。而現(xiàn)在大多數(shù) 是采用 C/S 結(jié)構(gòu)模式,可見(jiàn) C/S 結(jié)構(gòu)模式使用率很高,值得加深了解。 國(guó)內(nèi)外 研究現(xiàn)狀 互聯(lián)網(wǎng)絡(luò)和信息技術(shù)的高速發(fā)展,改變了企業(yè)經(jīng)營(yíng)管理模式、做事的方法和人們的生活方式。全球經(jīng)濟(jì)環(huán)境不斷發(fā)展和變化,競(jìng)爭(zhēng)環(huán)境復(fù)雜 多變,企業(yè)的管理思想,管理方法不斷創(chuàng)新,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)快速發(fā)展,促成企業(yè)管理信息系統(tǒng)總是不斷發(fā)展和變化??偟陌l(fā)展趨勢(shì)是管理思想現(xiàn)代化、系統(tǒng)應(yīng)用網(wǎng)絡(luò)化、開(kāi)發(fā)平臺(tái)標(biāo)準(zhǔn)化、業(yè)務(wù)流程自動(dòng)化、應(yīng)用系統(tǒng)集成化這樣一個(gè)“五化”的發(fā)展過(guò)程。 社會(huì)和科學(xué)技術(shù)總是不斷發(fā)展的,適應(yīng)知識(shí)經(jīng)濟(jì)的新的管理模式和管理方法不斷涌現(xiàn):敏捷制造、虛擬制造、精益生產(chǎn)、客戶關(guān)系管理、供應(yīng)商關(guān)系管理、大規(guī)模定制、基于約束理論的先進(jìn)計(jì)劃和排產(chǎn) 子商務(wù)、商業(yè)智能,基于平衡記分卡的企業(yè)績(jī)效管理不一而足。管理信息系統(tǒng)必須不 斷增加這些新思想、新方法以適應(yīng)企業(yè)的管理變革和發(fā)展要求。 第 1 章 緒 論 2 我們現(xiàn)在處在全球經(jīng)濟(jì)一體化的年代,網(wǎng)絡(luò)經(jīng)濟(jì)的時(shí)代,由于互聯(lián)網(wǎng)絡(luò)和通信技術(shù)的高速發(fā)展,徹底改變了我們的經(jīng)營(yíng)管理模式、生活方式和做事的方法。企業(yè)對(duì)互聯(lián)網(wǎng)絡(luò)的依賴將像今天企業(yè)對(duì)電力和電話的依賴一樣重要。離開(kāi)互聯(lián)網(wǎng)絡(luò)的應(yīng)用就談不上敏捷制造、虛擬制造、精益生產(chǎn)、客戶關(guān)系管理、供應(yīng)商關(guān)系管理、電子商務(wù)。只有采用基于互聯(lián)網(wǎng)絡(luò)的系統(tǒng)才能方便地實(shí)現(xiàn)集團(tuán)管理、異地管理、移動(dòng)辦公,實(shí)現(xiàn)環(huán)球供應(yīng)鏈管理。 計(jì)算機(jī)技術(shù)發(fā)展到今天,那種 封閉的專有系統(tǒng)已經(jīng)走向消亡。基于瀏覽器 /服務(wù)器的體系結(jié)構(gòu),支持標(biāo)準(zhǔn)網(wǎng)絡(luò)通信協(xié)議,支持標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)訪問(wèn),支持 異構(gòu)系統(tǒng)互聯(lián);實(shí)現(xiàn)應(yīng)用系統(tǒng)獨(dú)立于硬件平臺(tái)、操作系統(tǒng)和數(shù)據(jù)庫(kù);實(shí)現(xiàn)系統(tǒng)的開(kāi)放性、集成性、可擴(kuò)展性、互操作性;這些已成為應(yīng)用系統(tǒng)必須遵守的標(biāo)準(zhǔn), 反之,不符合上述標(biāo)準(zhǔn)的系統(tǒng)是沒(méi)有前途的系統(tǒng)。 傳統(tǒng) 一個(gè)面向功能的事務(wù)處理系統(tǒng)。它為業(yè)務(wù)人員提供了豐富的業(yè)務(wù)處理功能,但是每個(gè)業(yè)務(wù)處理都不是孤立的,它一定與其他部門(mén)、其他人、其他事務(wù)有關(guān),這就構(gòu)成了一個(gè)業(yè)務(wù)流程。傳統(tǒng) 這個(gè) 業(yè)務(wù)流程缺乏有效的控制和管理。一些業(yè)務(wù)流程被寫(xiě)死在程序里,非此既彼,必須按其執(zhí)行,否則就要修改程序。許多流程是由人工離線完成的。工作流管理技術(shù)是解決業(yè)務(wù)過(guò)程集成的重要手段,它與 其他管理信息系統(tǒng)的集成,將實(shí)現(xiàn)業(yè)務(wù)流程的管理、控制和過(guò)程的自動(dòng)化,使企業(yè)領(lǐng)導(dǎo)與業(yè)務(wù)系統(tǒng)真正集成,實(shí)現(xiàn)企業(yè)業(yè)務(wù)流程的重構(gòu)。所以工作流管理技術(shù)受到人們的高度重視并得到快速的發(fā)展。 企業(yè)信息化包括了很多內(nèi)容:技術(shù)系統(tǒng)信息化包括 理信息化包括 產(chǎn)制造過(guò)程自動(dòng)化包括 動(dòng)化立體倉(cāng)庫(kù) S、制造執(zhí)行系統(tǒng) 有這些系統(tǒng)都是為企業(yè)經(jīng)營(yíng)戰(zhàn)略服務(wù)的,它們之間存在著大量的共享信息和信息交換,在單元技術(shù)成功運(yùn)行的基礎(chǔ)上,它們之間要實(shí)現(xiàn)系統(tǒng)集成,使其應(yīng)用效果最大化。 按照美國(guó) 究公司對(duì) 定義: 一個(gè)常駐工廠層的信息系統(tǒng),介于企業(yè)領(lǐng)導(dǎo)層的計(jì)劃系統(tǒng)與主生產(chǎn)過(guò)程的直接工業(yè)控制系統(tǒng)之間。它以當(dāng)前視角向操作人員 /管理人員提供生產(chǎn)過(guò)程的全部資源 (人員、設(shè)備、材料、工具和客戶要求 )的數(shù)據(jù)和信息。 工廠綜合自動(dòng)化系統(tǒng)中 起著中間層的作用,在 統(tǒng)產(chǎn)生的長(zhǎng)期計(jì)劃的指導(dǎo)下, 據(jù)底層控制系統(tǒng)采集的與生產(chǎn)有關(guān)的實(shí)時(shí)數(shù)據(jù),對(duì)短期生產(chǎn)作業(yè)的計(jì)劃調(diào)度、監(jiān)控、資源配置和生產(chǎn)過(guò)程進(jìn)行優(yōu)化。功能模塊包括工序詳細(xì)調(diào)度、資源分第 1 章 緒 論 3 配和狀態(tài)管理、生產(chǎn)單元分配、過(guò)程管理、人力資源管理、維護(hù)管理、質(zhì)量管理、文檔控制、產(chǎn)品跟蹤和產(chǎn)品清單管理、性能分析和數(shù)據(jù)采集等模塊??傊髽I(yè)在進(jìn)行信息化規(guī)劃時(shí),要根據(jù)企業(yè)自身的特點(diǎn),按照 863/導(dǎo)的:總體規(guī)劃,分步實(shí)施,效益驅(qū)動(dòng),重點(diǎn)突破的方針逐步實(shí)施。技術(shù)進(jìn)步是永無(wú)止境的,企業(yè)信息化沒(méi)有終點(diǎn)。 在目前市 場(chǎng)競(jìng)爭(zhēng)日益激烈的環(huán)境下 , 對(duì)企業(yè)資源管理提出了更高的要求 , 企業(yè)為了贏得市場(chǎng)競(jìng)爭(zhēng)優(yōu)勢(shì)就必須加強(qiáng)物流 , 使企業(yè)管理更加規(guī)范化。商品進(jìn)銷存管理系統(tǒng)的建設(shè)使得企業(yè)建立了信息化 , 規(guī)范化的管理體系 , 使得各業(yè)務(wù)環(huán)節(jié)的配合更加緊密 , 提高了工作效率為企業(yè)全面實(shí)行信息化管理奠定了堅(jiān)實(shí)的基礎(chǔ)。 系統(tǒng)的基本內(nèi)容綜述 進(jìn)銷存管理系統(tǒng)采用 術(shù)和數(shù)據(jù)庫(kù) 發(fā),主要是處理商業(yè)企業(yè)商品的采購(gòu)、庫(kù)存和銷售各個(gè)環(huán)節(jié)的活動(dòng),進(jìn)銷存管理系統(tǒng)主要由基本檔案管理、進(jìn)貨管理、銷售管理、庫(kù)存管理、報(bào)表設(shè)計(jì)和系統(tǒng)維護(hù)等 模塊組成,具體規(guī)劃如下: ( 1)基本檔案管理模塊。基本信息管理模塊主要用于實(shí)現(xiàn)系統(tǒng)基本數(shù)據(jù)的錄入,相關(guān)基礎(chǔ)數(shù)據(jù)為:商品基本信息、供應(yīng)商基本信息、客戶基本信息。 ( 2)進(jìn)貨管理模塊。該模塊主要用于實(shí)現(xiàn)商品的進(jìn)貨數(shù)據(jù)錄入和退貨數(shù)據(jù)錄入。 ( 3)銷售管理模塊。該模塊主要用于實(shí)現(xiàn)商品的銷售數(shù)據(jù)錄入和客戶退貨數(shù)據(jù)錄入。 ( 4)庫(kù)存管理模塊。庫(kù)存管理模塊主要用于實(shí)現(xiàn)庫(kù)存的整體管理,包括庫(kù)存盤(pán)點(diǎn)和價(jià)格調(diào)整。 ( 5)查詢統(tǒng)計(jì)模塊。該模塊主要用于實(shí)現(xiàn)基礎(chǔ)信息的查詢。該模塊的子模塊包括:庫(kù)戶查詢、商品查詢、供應(yīng)商查詢、銷售查詢 、銷售退貨查詢、入庫(kù)查詢、入庫(kù)退貨查詢和銷售排行。 ( 6)系統(tǒng)管理模塊。系統(tǒng)維護(hù)模塊用于實(shí)現(xiàn)系統(tǒng)用戶設(shè)置、操作權(quán)限設(shè)置、密碼修改等。 第 2 章 關(guān)鍵技術(shù)介紹 4 第 2 章 關(guān)鍵技術(shù)介紹 術(shù)介紹 言之所以受到眾人矚目,是由于其強(qiáng)大的移植能力、多線程處理和聯(lián)網(wǎng)能力。同時(shí)它也正在進(jìn)入嵌入式系統(tǒng),逐漸成為手持設(shè)備、車內(nèi)計(jì)算機(jī)等系統(tǒng)的標(biāo)準(zhǔn)。 言看起來(lái)很像大家熟悉的 C/C+語(yǔ)言,但與之相比, 言去掉了 C 語(yǔ)言中的許多容易使人犯錯(cuò)的地方。更重要的是,用 言編寫(xiě)的程序可以運(yùn)行在任何支持 言的任何平臺(tái)上,而且, 一開(kāi)始就是為網(wǎng)絡(luò)編程準(zhǔn)備的。 言還具有讓任何人使用 序的能力。 一個(gè)小巧、安全、動(dòng)態(tài)、跨平臺(tái)、活躍、網(wǎng)絡(luò)化的應(yīng)用程序。 言的內(nèi)置安全性檢查機(jī)制,使從網(wǎng)上下載的 本機(jī)系統(tǒng)不會(huì)造成任何危害。 擬機(jī)( 所以能夠“編寫(xiě)一次,隨處運(yùn)行”,其原因就在于 擬機(jī)( 于 序和用戶的計(jì)算機(jī)系統(tǒng)之間。 以由不同的廠 商來(lái)實(shí)現(xiàn)。由于廠商的不同必然導(dǎo)致 實(shí)現(xiàn)上的一些不同,然而 具有可以實(shí)現(xiàn)跨平臺(tái)的特性,這就要?dú)w功于設(shè)計(jì) 的體系結(jié)構(gòu)了。 我們知道,一個(gè) 例的行為不僅僅是它自己的事,還涉及到它的子系統(tǒng)、存儲(chǔ)區(qū)域、數(shù)據(jù)類型和指令這些部分,它們描述了 一個(gè)抽象的內(nèi)部體系結(jié)構(gòu),其目的不僅僅規(guī)定實(shí)現(xiàn) 它內(nèi)部的體系結(jié)構(gòu),更重要的是提供了一種方式,用于嚴(yán)格定義實(shí)現(xiàn)時(shí)的外部行為。每個(gè) 有兩種機(jī)制,一個(gè)是裝載具有合適名稱的類 (類或是接口 ),叫做類裝載子系統(tǒng);另外的一個(gè)負(fù)責(zé)執(zhí)行包含在已裝載的類或接口中 的指令,叫做運(yùn)行引擎。每個(gè) 包括方法區(qū)、堆、 、程序計(jì)數(shù)器和本地方法棧這五個(gè)部分,這幾個(gè)部分和類裝載機(jī)制與運(yùn)行引擎機(jī)制一起組成的體系結(jié)構(gòu),如圖 2 每個(gè)實(shí)例都有一個(gè)它自己的方法域和一個(gè)堆,運(yùn)行于 的所有的線程都共享這些區(qū)域;當(dāng)虛擬機(jī)裝載類文件的時(shí)候,它解析其中的二進(jìn)制數(shù)據(jù)所包含的類信息,并把它們放到方法域中;當(dāng)程序運(yùn)行的時(shí)候, 程序初始化的所有對(duì)象置于堆上;而每個(gè)線程創(chuàng)建的時(shí)候,都會(huì)擁有自己的程序計(jì)數(shù)器和 ,其中程序計(jì)數(shù)器中的值指向下一條即將被執(zhí)行的指令,線 程的 則存儲(chǔ)為該線程調(diào)用 法的狀第 2 章 關(guān)鍵技術(shù)介紹 5 態(tài);本地方法調(diào)用的狀態(tài)被存儲(chǔ)在本地方法棧,該方法棧依賴于具體的實(shí)現(xiàn)。 方 法 區(qū)本 地 方 法棧P C 寄 存 器J A V A 棧堆本 地 方 法 接 口執(zhí) 行 引 擎類 裝 載 子 程 序C l a s s 文 件本 地 方 法 庫(kù)運(yùn) 行 時(shí) 數(shù) 據(jù) 區(qū)圖 體系結(jié)構(gòu) 特點(diǎn) ( 1)平臺(tái)無(wú)關(guān)性 平臺(tái)無(wú)關(guān)性是指 運(yùn)行于不同的平臺(tái)。 進(jìn)虛擬機(jī)原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)的 口之間。 數(shù)據(jù)類型與機(jī)器無(wú)關(guān), 擬機(jī)( 建立在硬件和操作系統(tǒng)之上,實(shí)現(xiàn) 進(jìn)制代碼的解 釋執(zhí)行功能,提供與不同平臺(tái)的接口的。 ( 2)安全性 編程類似 C+,學(xué)習(xí)過(guò) C+的讀者將很快掌握 精髓。 棄了 C+的指針對(duì)存儲(chǔ)器地址的直接操作,程序運(yùn)行時(shí),內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過(guò)指針侵入系統(tǒng)。 程序提供了安全管理器,防止程序的非法訪問(wèn)。 ( 3)面向?qū)ο?取了 C+面向?qū)ο蟮母拍?,將?shù)據(jù)封裝于類中,利用類的優(yōu)點(diǎn),實(shí)現(xiàn)了程序的簡(jiǎn)潔性和便于維護(hù)性。類的封裝性、繼承性等有關(guān)對(duì)象的特性,使程序代碼只需一次編譯,然后通過(guò)上述特性反復(fù)利用。程序員只需把主要精 力用在類和接口的設(shè)計(jì)和應(yīng)用上。 供了眾多的一般對(duì)象的類,通過(guò)繼承即可使用父類的方法。在 ,類的繼承關(guān)系是單一的、非多重的,一個(gè)子類只有一個(gè)父類,子類的父類又有一個(gè)父類。第 2 章 關(guān)鍵技術(shù)介紹 6 供的 及其子類的繼承關(guān)系如同一棵倒立的樹(shù)形,根類為 , 常會(huì)使用到它及其它派生的子類。 ( 4)分布式 立在擴(kuò)展 P 網(wǎng)絡(luò)平臺(tái)上。庫(kù)函數(shù)提供了用 議傳送和接受信息的方法,這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。 ( 5)鍵壯性 力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。類型檢查幫助檢查出許多開(kāi)發(fā)早期出現(xiàn)的錯(cuò)誤。 縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。 實(shí)現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能。這些功能特征大大提高了開(kāi)發(fā) 用程序的周期。 供 針檢測(cè)、數(shù)組邊界檢測(cè)、異常出口、 驗(yàn)。 數(shù)據(jù)庫(kù)介紹 紹 一種開(kāi)放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)( 據(jù)庫(kù)系統(tǒng)使用最常用的數(shù)據(jù)庫(kù)管理語(yǔ)言 行數(shù)據(jù)庫(kù)管理。 由于 開(kāi)放源代碼的,因此任何人都可以在 許可下下載并根據(jù)個(gè)性化的需要對(duì)其進(jìn)行修改。 為其速度、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下, 管理內(nèi)容最好的選擇。 系型數(shù)據(jù)庫(kù)于 1998 年 1 月發(fā)行第一個(gè)版本。它使用系統(tǒng)核心提供的多線程機(jī)制提供完全的多線程運(yùn)行模式,提供了面向 C、 C+、 編程語(yǔ)言的編程接口( 支持多種字段類型并且提供了 完整的操作符支持查詢中的 作。 發(fā)組計(jì)劃于 2001 年中期公布 本。在這個(gè)版本中將有以下新的特性被提供:新的表定義文件格式、高性能的數(shù)據(jù)復(fù)制功能、更加強(qiáng)大的全文搜索功能。在此之后, 發(fā)著希望提供安全的數(shù)據(jù)復(fù)制機(jī)制、在 作系統(tǒng)上的現(xiàn)以及對(duì)延時(shí)關(guān)鍵字的定期刷新選項(xiàng)。隨著時(shí)間的推進(jìn), 對(duì) 2/9 標(biāo)準(zhǔn)完全兼容。 第 2 章 關(guān)鍵技術(shù)介紹 7 介 據(jù)訪問(wèn)接口,數(shù)據(jù)訪問(wèn): 顧名思義就是與數(shù)據(jù)庫(kù)打交道。夾在業(yè)務(wù)邏輯與數(shù)據(jù)庫(kù)資源中間。 使用數(shù)據(jù)訪問(wèn)對(duì)象 (計(jì)模式把底層的數(shù)據(jù)訪問(wèn)邏輯和高層的商務(wù)邏輯分開(kāi)。實(shí)現(xiàn) 式能夠更加專注于編寫(xiě)數(shù)據(jù)訪問(wèn)代碼。業(yè)務(wù)對(duì)象只應(yīng)該關(guān)注業(yè)務(wù)邏輯,不應(yīng)該關(guān)心數(shù)據(jù)存取的細(xì)節(jié)。數(shù)據(jù)訪問(wèn)對(duì)象必須實(shí)現(xiàn)特定的持久化策略(如,基于 持久化邏輯), 這樣就抽出來(lái)了 ,作為數(shù)據(jù)源層,而之上的 與之通訊而已,如果將那些實(shí)現(xiàn)了數(shù)據(jù)訪問(wèn)操作的所有細(xì)節(jié)都放入高層 域模型 )的話,系統(tǒng)的結(jié) 構(gòu)一定層次上來(lái)說(shuō)就變得有些混亂。低級(jí)別的數(shù)據(jù)訪問(wèn)邏輯與高級(jí)別的業(yè)務(wù)邏輯分離,用一個(gè) 口隱藏持久化操作的細(xì)節(jié),這樣使用的最終目的就是讓業(yè)務(wù)對(duì)象無(wú)需知道底層的持久化技術(shù)知識(shí),這是標(biāo)準(zhǔn) 計(jì)模式之一。一個(gè)典型的的 成: 廠類, 口,實(shí)現(xiàn) 口的具體類 (每個(gè) 例負(fù)責(zé)一個(gè)主要域?qū)ο蠡驅(qū)嶓w ), b)。 構(gòu)開(kāi)發(fā)的登陸模塊具有如下特點(diǎn): ( 1)前臺(tái)代碼量極少,且基本沒(méi)有業(yè)務(wù)邏輯代碼,達(dá)到了邏輯和顯示部分的高度分離,為后期維護(hù)提供了良好的基礎(chǔ)。 ( 2)頁(yè)面的跳轉(zhuǎn)完全由 制,驗(yàn)證邏輯部分從 面中分離, 其實(shí)就是控制器模式的實(shí)現(xiàn)。 ( 3) 的模式有效的降低了業(yè)務(wù)邏輯層內(nèi)部的耦合度,使接口與實(shí)現(xiàn)相分離。 ( 4)對(duì)數(shù)據(jù)庫(kù)的操作封裝在 定義的接口內(nèi),完全用操作對(duì)象隔離與數(shù)據(jù)庫(kù)的直接接觸。 ( 5)單獨(dú)建立一個(gè)對(duì)象,用來(lái)取得數(shù)據(jù)庫(kù)連接(無(wú)論是用連接池,還是用其它方式) ,在其中封裝資源的取得和釋放。客戶端調(diào)用時(shí),只需調(diào)用相應(yīng)代碼即可。 ,通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任 務(wù)合理分配到 和 來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開(kāi)銷。 式是一種兩層結(jié)構(gòu)的系統(tǒng):第一層是在客戶機(jī)系統(tǒng)上結(jié)合了表示與業(yè)務(wù)邏輯;第二層是通過(guò)網(wǎng)絡(luò)結(jié)合了數(shù)據(jù)庫(kù)服務(wù)器。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是 式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的 用發(fā)展, 用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以第 2 章 關(guān)鍵技術(shù)介紹 8 訪問(wèn)新的和現(xiàn)有的應(yīng)用系統(tǒng),通過(guò)現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目 前應(yīng)用系統(tǒng)的發(fā)展方向。 C/S 架構(gòu)具有如下特點(diǎn): (1)由于客戶端實(shí)現(xiàn)與服務(wù)器的直接相連,沒(méi)有中間環(huán)節(jié),因此響應(yīng)速度快。 (2)操作界面漂亮、形式多樣,可以充分滿足客戶自身的個(gè)性化要求。 (3)C/S 結(jié)構(gòu)的管理信息系統(tǒng)具有較強(qiáng)的事務(wù)處理能力,能實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)流程。 介 優(yōu)勢(shì) 目前全球有上百萬(wàn)人在使用 行開(kāi)發(fā)。為什么 有如此眾多的擁躉?這與 眾多特性于一身有很大關(guān)系。 開(kāi)放源代碼的軟件。這意味著 僅可以免費(fèi)使用,還可以通過(guò)研究源代碼學(xué)習(xí)世界上頂尖開(kāi)發(fā)人員的編程技術(shù),并可以共享遍布全球的開(kāi)發(fā)人員所貢獻(xiàn)的公共開(kāi)放源代碼庫(kù)。 持眾多的開(kāi)發(fā)語(yǔ)言而不僅僅是 是給開(kāi)發(fā)人員提供了一個(gè)能夠擴(kuò)展系統(tǒng)功能的最小核心,基于擴(kuò)展點(diǎn)的插件體系結(jié)構(gòu)使得 持多種語(yǔ)言成為可能。只要安裝相應(yīng)語(yǔ)言的插件, 可以支持該種語(yǔ)言的開(kāi)發(fā)。目前, 、 多種語(yǔ)言。 供了對(duì)多重平臺(tái)特性 的支持。開(kāi)發(fā)者可以使用他們感覺(jué)最舒適、最熟悉的平臺(tái),例如 。 每個(gè)平臺(tái)都有其單獨(dú)的圖形工具包,這使得應(yīng)用程序具有 接近 本地操作系統(tǒng)的外觀和更好的性能。 基于業(yè)界領(lǐng)先的 范。 范最早由 立信等于 1999 年推出,其服務(wù)平臺(tái)包括:服務(wù)網(wǎng)關(guān)、汽車、移動(dòng)電話、工業(yè)自動(dòng)化、建筑物自動(dòng)化、 格計(jì)算、娛樂(lè)(如 ?;?系統(tǒng)以微內(nèi)核形式運(yùn)行,因而能夠輕松實(shí)現(xiàn)軟件業(yè)界夢(mèng)寐以求的可熱 插拔、動(dòng)態(tài)改變行為、穩(wěn)定高效的系統(tǒng)。 始,毅然拋棄了其原有的已經(jīng)獲得業(yè)界認(rèn)可的框架,采用 本開(kāi)始, 供了基于 發(fā)的支持,開(kāi)發(fā)者可利用其開(kāi)發(fā)基于 系統(tǒng)了。 輪美奐的人機(jī)界面受到廣泛贊譽(yù)。 供了全新的 改 調(diào)、沉悶的界面風(fēng)格,使得開(kāi)發(fā)基于本地的具有豐富圖形界面的應(yīng)用程序成為可能,猶如一股春風(fēng)吹進(jìn) 桌面開(kāi)發(fā)領(lǐng)域,給人耳目一新的感覺(jué)。 業(yè)界領(lǐng)先者推出,具有強(qiáng)大的行業(yè)力量。 金會(huì)吸收了大量學(xué)術(shù)第 2 章 關(guān)鍵技術(shù)介紹 9 研究機(jī)構(gòu)、商業(yè)組織,領(lǐng)導(dǎo) 長(zhǎng)遠(yuǎn)規(guī)劃和發(fā)展,并確保 于軟件工具行業(yè)的領(lǐng)先地位。 體系結(jié)構(gòu) 臺(tái)體系結(jié)構(gòu)主要由 5 部分組成,分別是平臺(tái)運(yùn)行庫(kù)、工作區(qū)、工作臺(tái)、團(tuán)隊(duì)支持和幫助。圖 系結(jié)構(gòu)圖。 J a v a 開(kāi) 發(fā) 環(huán) 境( J D T )插 件 開(kāi) 發(fā) 環(huán) 境( P D E )其 他 第 三 方 插件工 作 臺(tái) ( W o r k b e n c h )工 作 空 間 ( W o r k s p a c e )運(yùn) 行 時(shí) 內(nèi) 核 ( P l a t f o r m r u n t i m e - - - - - - O S G i )幫 助( H e l p )團(tuán) 隊(duì)( T e a m )S W TJ f a c 系結(jié)構(gòu) 在運(yùn)行時(shí)內(nèi)核是整個(gè)架構(gòu)的核心,其他部件都是以插件方式來(lái)實(shí) 現(xiàn)的。 用動(dòng)態(tài)加載機(jī)制,即只有需要的才加載,這樣可以降低啟動(dòng)時(shí)間,提高資源使用效率。 工作空間插件即所謂的工作區(qū),主要負(fù)責(zé)管理用戶資源,例如用戶創(chuàng)建項(xiàng)目的管理、文件變更等,并負(fù)責(zé)通知其他插件關(guān)于資源變更的信息。 工作臺(tái)插件是 供的用戶界面。它使用標(biāo)準(zhǔn)窗口工具包( 一個(gè)更高級(jí)的 建的。 非標(biāo)準(zhǔn)替代者, 以 基礎(chǔ),但更易于使用。 團(tuán)隊(duì)支持插件負(fù)責(zé)提供版本控制和配置管理支持。它允許用戶根據(jù)需要添加視圖,并 與允許用戶使用的任何版本控制系統(tǒng)交互 。 幫助插件允許以 件形式添加文檔,并提供了一個(gè)附加的導(dǎo)航結(jié)構(gòu)以便用戶使用幫助功能搜索相關(guān)信息。 計(jì)模式 計(jì)模式無(wú)可爭(zhēng)辯地是其中最廣為人知、最著名的設(shè)計(jì)模式。 決的設(shè)計(jì)問(wèn)題是為了簡(jiǎn)化在許多應(yīng)用程序中普遍存在的三類主要功能:在后臺(tái)存儲(chǔ)或遠(yuǎn)程系統(tǒng)中維護(hù)數(shù)據(jù);建立最終用戶的表示層;維護(hù)條件邏輯來(lái)決定哪一個(gè)屏幕將要顯示給用戶,錯(cuò)誤發(fā)生時(shí)會(huì)發(fā)生什么,系統(tǒng)如何升級(jí)以及升級(jí)時(shí)會(huì)發(fā)生什么。 種設(shè)計(jì)模式,第 2 章 關(guān)鍵技術(shù)介紹 10 它強(qiáng)制性地把應(yīng)用程序的輸入、處理和輸出分開(kāi)。 應(yīng)用程序分成三個(gè)核心模塊:模型、視圖和控制器,它們分別擔(dān)負(fù)不同的任務(wù)。表 示了這幾個(gè)模塊各自的功能。 理過(guò)程:首先控制器接受用戶的請(qǐng)求,并決定應(yīng)該調(diào)用那個(gè)模型來(lái)進(jìn)行處理;然后模型根據(jù)用戶請(qǐng)求進(jìn)行相應(yīng)的業(yè)務(wù)邏輯處理,并返回?cái)?shù)據(jù);最后控制器調(diào)用相應(yīng)的視圖來(lái)格式化模型返回的數(shù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論