ATM項目設(shè)計文檔_第1頁
ATM項目設(shè)計文檔_第2頁
ATM項目設(shè)計文檔_第3頁
ATM項目設(shè)計文檔_第4頁
ATM項目設(shè)計文檔_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、在互聯(lián)網(wǎng)高度普及的今天,。本論文主要闡述。本系統(tǒng)采用PHP技術(shù)實現(xiàn),。關(guān)鍵詞:PHP,Apache,數(shù)據(jù)庫AbstractHigh degree of popularity on the Internet today,.This paper.Keywords: PHP, Apache, Database1前言11.1課題背景11.2網(wǎng)上銀行現(xiàn)狀11.3課題研究意義12系統(tǒng)分析32.1可行性分析32.1.1經(jīng)濟可行性32.1.2技術(shù)上的可行性32.1.3管理上的可行性 32.2市場定位分析 42.3開發(fā)技術(shù)分析 42.3.1 PHP 技術(shù)42.3.3開發(fā)平臺42.3.4數(shù)據(jù)庫工具53系統(tǒng)總體設(shè)計

2、63.1系統(tǒng)功能概述63.1.1系統(tǒng)體系結(jié)構(gòu) 63.2主要功能模塊設(shè)計 63.3信息安全設(shè)計83.3.1網(wǎng)絡(luò)安全83.3.2其他安全 84數(shù)據(jù)庫的設(shè)計與實現(xiàn)94.1數(shù)據(jù)庫需求分析94.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計104.3數(shù)據(jù)分析104.4數(shù)據(jù)流圖104.5數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計115網(wǎng)站的風(fēng)格及頁面設(shè)計125.1頁面設(shè)計的原則125.1.1線條的使用125.1.2色彩的選擇125.2網(wǎng)站模塊化分解 125.3公用模塊的編寫135.3.1數(shù)據(jù)庫連接文件 135.3.3網(wǎng)頁樣式 135.4客戶界面的設(shè)計與實現(xiàn) 155.4.1網(wǎng)頁頭部設(shè)計 155.4.2網(wǎng)頁底部設(shè)計 155.4.3主要界面165.5管理界面設(shè)

3、計166系統(tǒng)調(diào)試176.1測試目的176.2測試方法176.3測試實例187結(jié)論20致謝21參考文獻22精品文檔你我共享1冃U言1.1課題背景近年來隨著 WEB2.0大潮的到來,整個互聯(lián)網(wǎng)開始進入1.2網(wǎng)上銀行現(xiàn)狀網(wǎng)銀0 0 0 0 01.3課題研究意義現(xiàn)實意義精品文檔你我共享精品文檔你我共享2系統(tǒng)分析2.1可行性分析可行性分析是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和 可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、社會的方面進行分析和研究,以避免 投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡 可能短的時間內(nèi)確定問題是否能夠解決。為了確定開發(fā)具有可行性,對本系統(tǒng) 主要

4、進行了以下四個方面的分析。2.1.1經(jīng)濟可行性經(jīng)濟可行性主要是對項目的經(jīng)濟效益進行評價。2.1.2技術(shù)上的可行性技術(shù)上的可行性分析主要是分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟 件能否滿足開發(fā)者的需要等。在軟件方面,本系統(tǒng)采用的是PHP進行開發(fā),前臺網(wǎng)頁設(shè)計使用的是 Dreamweaver和Fireworks,主要開發(fā)工具是 Zend Studio, 而數(shù)據(jù)庫系統(tǒng)采用的是 MYSQL。由此分析可知,在軟、硬件方面現(xiàn)有工具與 環(huán)境完全可以實現(xiàn)系統(tǒng)的開發(fā),因此具有技術(shù)上的可行性。2.1.3管理上的可行性管理可行性主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學(xué), 規(guī)章制度是否齊全,原始數(shù)據(jù)是否

5、正確等。綜上所述,本系統(tǒng)開發(fā)目標已明確,在技術(shù)和經(jīng)濟等方面具備可行性,并 且投入少、見效快,因此系統(tǒng)的開發(fā)是完全可行的。2.2市場定位分析內(nèi)容。內(nèi)容。內(nèi)容。內(nèi)容。2.3開發(fā)技術(shù)分析231 PHP技術(shù)首先介紹PHP技術(shù),。內(nèi)容。內(nèi)容。內(nèi)容。內(nèi)容。233開發(fā)平臺Zend Studio是企業(yè)級工作平臺。內(nèi)容。內(nèi)容內(nèi)容234數(shù)據(jù)庫工具數(shù)據(jù)庫(Database是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn) 生于距今五十年前,隨著信息技術(shù)和市場的發(fā)展,特別是二十世紀九十年代以 后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管 理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表

6、格到能夠進 行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個方面得到了廣泛的應(yīng)用。DBMS (數(shù)據(jù)庫操作系統(tǒng))是用來操作數(shù)據(jù)的軟件,它方便編程人員來創(chuàng) 建、操作數(shù)據(jù)庫,其中MYSQL就是眾多DBMS中較為流行的一款軟件。MySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng), 目前MySQL被廣泛地應(yīng)用在In ternet上的 中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這 一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。而數(shù)據(jù)源包含了數(shù)據(jù)庫位置和數(shù)據(jù)庫類型等信息,實際上是一種數(shù)據(jù)連接 的抽象。各部件之間的關(guān)系如圖2-1所示:3系統(tǒng)總體設(shè)計3.1系統(tǒng)功能概述內(nèi)容

7、。內(nèi)容。內(nèi)容。3.1.1系統(tǒng)體系結(jié)構(gòu)基于B/S結(jié)構(gòu)的ATM系統(tǒng),應(yīng)由終端(用戶主機/瀏覽器)、WEB服務(wù)器、數(shù)據(jù)服務(wù)器構(gòu)成。其核心是中間的接入服務(wù)器和應(yīng)用服務(wù)器部分。網(wǎng)站的總體結(jié)構(gòu)圖如圖3-1所示:圖3-1網(wǎng)站總體結(jié)構(gòu)3.2主要功能模塊設(shè)計根據(jù)系統(tǒng)的功能分析可以畫出系統(tǒng)的功能結(jié)構(gòu)圖,分別從客戶界面、管理界面對功能模塊圖加以描述??蛻艚缑娴南到y(tǒng)功能模塊如圖3-2所示:首頁圖3-2客戶界面的模塊功能圖用戶操作界面的功能如圖3-3所示:圖3-3用戶操作界面界面的功能圖3.3信息安全設(shè)計內(nèi)容。內(nèi)容。內(nèi)容。3.3.1網(wǎng)絡(luò)安全內(nèi)容。內(nèi)容。內(nèi)容。3.3.2其他安全。內(nèi)容。內(nèi)容。內(nèi)容。4數(shù)據(jù)庫的設(shè)計與實現(xiàn)數(shù)據(jù)

8、庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好 壞將直接對應(yīng)用系統(tǒng)的效率及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可 以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致,一個設(shè)計良好的數(shù)據(jù)庫,可 以使系統(tǒng)的實現(xiàn)變得非常的簡單,反之,數(shù)據(jù)庫設(shè)計的不好可能會在項目后期 鏈接數(shù)據(jù)庫時發(fā)現(xiàn)問題再來改動而導(dǎo)致整個項目因改動巨大而失敗。因此,數(shù) 據(jù)庫的設(shè)計是整個項目最重要的部分,它關(guān)系到整個項目的成敗。設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)該首先充分了解用戶在各個方面的需求,包括現(xiàn)有的 及將來可能增加的需求。數(shù)據(jù)庫設(shè)計一般包括如下幾個步驟:(1)數(shù)據(jù)庫需求分析;(2)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計;(3)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計。4.1

9、數(shù)據(jù)庫需求分析內(nèi)容。內(nèi)容。內(nèi)容。,這里分別建立三個表:t_admin、t_account和 t_history_info。經(jīng)過上述系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴展,設(shè)計出如 下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):(1)管理員信息,包括數(shù)據(jù)項:主鍵id,帳號,密碼;(2)用戶信息表,包括數(shù)據(jù)項:主鍵id,文章類型名稱;(3) 歷史記錄表,包括數(shù)據(jù)項:主鍵id,相冊類型名稱;4.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各 種實體,以及他們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包 含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。實體E-R圖如下圖

10、4-1所示:4.3數(shù)據(jù)分析在系統(tǒng)中,內(nèi)容內(nèi)容內(nèi)容。4.4數(shù)據(jù)流圖內(nèi)容。內(nèi)容內(nèi)谷。4.5數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。首先展示一下整個網(wǎng)站的數(shù)據(jù)庫信息,我用的是 SQLyog。(1)管理員表主鍵:id NOT NULL Auto說明:管理員表存儲系統(tǒng)中的管理員的登錄信息。表結(jié)構(gòu)如下表4-1所示:表4-1管理員表(t_admin)FIELDTYPECOLLATIONNULLKEYDEFAULTExtraidintn ullnoPRIn ullAUTOUn amevarchargbkye

11、sn ullUpwdvarchargbkyesn ull(2) 用戶表表主鍵:id NOT NULL Auto說明:(3)歷史記錄表主鍵:id NOT NULL Auto說明:5網(wǎng)站的風(fēng)格及頁面設(shè)計5.1頁面設(shè)計的原則網(wǎng)站的設(shè)計完全根據(jù)的3C原則,所謂3C原則是指簡潔、一致性、好的對 比度。Web頁面設(shè)計需要遵循這三條原則。根據(jù)以上原則尤內(nèi)容。內(nèi)容。內(nèi)容。5.1.1線條的使用直線(矩形)的應(yīng)用。曲線(弧形)的應(yīng)用。曲、直線(矩形、弧形)的綜合應(yīng)用。5.1.2色彩的選擇色彩是人的視覺最敏感的東西。內(nèi)容。內(nèi)容。內(nèi)容。5.2網(wǎng)站模塊化分解內(nèi)容內(nèi)容。內(nèi)容。5.3公用模塊的編寫531數(shù)據(jù)庫連接文件在內(nèi)容

12、。內(nèi)容。533網(wǎng)頁樣式CSS (Cascading Style Sheet可譯為 層疊樣式表”或 級聯(lián)樣式表”)是一組 格式設(shè)置規(guī)則,用于控制Web頁面的外觀。通過使用CSS樣式設(shè)置頁面的格式, 可將頁面的內(nèi)容與表現(xiàn)形式分離。頁面內(nèi)容存放在HTML文檔中,而用于定義表現(xiàn)形式的CSS規(guī)則則存放在另一個文件中或 HTML文檔的某一部分,通常為 文件頭部分。將內(nèi)容與表現(xiàn)形式分離,不僅可使維護站點的外觀更加容易,而 且還可以使HTML文檔代碼更加簡練,縮短瀏覽器的加載時間。由于網(wǎng)頁的基本風(fēng)格變化不大,因此將網(wǎng)頁的樣式單獨編寫,這樣不同的 頁面可以引用同一個CSS文件來顯示頁面效果,可以在統(tǒng)一風(fēng)格的同時

13、大大縮 減代碼量,而且也便于修改。首頁的 CSS部分代碼如下:bodybackgro un d-image: url(./images/bghead.jpg);color:#666;font-family:微軟雅黑;fon t-size:12px;acolor:#39F;fon t-size:12px; text-decorati on: none; fon t-weight: no rmal;#n avigati on .n_left width:600px; height:32px; float:left;#n avigati on .n _right width:360px; heigh

14、t:32px; text-alig n:right; float:right;#navigation .n_right in put height: 22px;text-alig n: cen ter;#n avigati on .n _left ul li list-style-type: none; text-alig n: cen ter; display: block;width: 80px;height: 32px;float: left;background-image: url(./images/index_05.jpg);backgro un d-repeat: repeat-

15、x;#n avigati on .n_left ul marg in: 0px;padd ing: 0px;5.4客戶界面的設(shè)計與實現(xiàn)通過界面模塊化設(shè)計,可以提高代碼的重用性,能為編程提供很大便利, 在寫網(wǎng)站代碼的過程中可以體會到這一點,它極大的提高了編寫網(wǎng)站代碼的效 率。5.4.1網(wǎng)頁頭部設(shè)計、,設(shè)計出的界面頭的效果如圖5-1所示:圖5-1網(wǎng)頁頭部5.4.2網(wǎng)頁底部設(shè)計界面尾部,一般聲明一些版權(quán)信息,是否有ISP(互聯(lián)網(wǎng)服務(wù)提供商)登記, 聯(lián)系信息等,如圖5-2所示:圖5-2 網(wǎng)頁底部543主要界面5.5管理界面設(shè)計圖片圖片6系統(tǒng)調(diào)試6.1測試目的項目測試就是在項目投入運行前,對整個項目的需

16、求分析、設(shè)計規(guī)格說明 和編碼的最終復(fù)審,是保證項目質(zhì)量的關(guān)鍵步驟。如果要給項目測試下定義, 可以這樣講,項目測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。測試的目的就是在軟件投入生產(chǎn)性運行之前,盡可能多地發(fā)現(xiàn)軟件中的錯 誤。在開發(fā)大型軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件 生存周期的每個階段都不可避免地會產(chǎn)生錯誤。編程人員力求在每個階段結(jié)束 之前通過嚴格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯誤。6.2測試方法程序測試的主要方法分為兩大類,白盒測試和黑盒測試。白盒測試:也稱結(jié)構(gòu)測試,將軟件看成一個透明的白盒子,按照程序的內(nèi) 部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查

17、它與設(shè)計是否相符。黑盒測試:也稱功能測試,將軟件看作黑盒子,在完全不考慮程序的內(nèi)部 結(jié)構(gòu)和特性的情況下,測試軟件的外部特性。根據(jù)軟件的需求規(guī)格說明書設(shè)計 測試用例,從程序的輸入和輸出特性上測試是否滿足設(shè)定的功能。在本次測試工作中使用了兩種方法,整個系統(tǒng)能夠比較順利的運行表明邏 輯部分基本沒什么大的錯誤,因此本測試主要使用的是黑盒測試方法。6.3測試實例內(nèi)容內(nèi)容內(nèi)容內(nèi)容通過上述測試,表明整個系統(tǒng)基本上達到設(shè)計要求,各項功能均完善,系 統(tǒng)的安全性也符合要求,可以交付項目。7結(jié)論首先,0其次,0最后一點,由于時間有限,還有其他的一些不足與問題還希望各位老師給 出批評和指導(dǎo)。致謝在我的畢業(yè)論文即將完成

18、之際,我在此對曾經(jīng)給予我?guī)椭椭С值娜藗儽?示衷心的感謝!首先,。最后還要感謝一。參考文獻1 美Cay S.Horstmann. PHP從入門到精通.機械工業(yè)出版社.20082 林琪 朱濤江.MySQL權(quán)威指南.中國電力出版社.20033 黃縉華.MySQL入門很簡單.清華大學(xué)出版社 20114 賈素玲 王強.HTML網(wǎng)頁設(shè)計.清華大學(xué)出版社 2007 前沿科技精通CSS+DIV網(wǎng)頁樣式與布局.人民郵電出版社.2007 邁耶.CSS權(quán)威指南.中國電力出版社 2008出師表兩漢:諸葛亮先帝創(chuàng)業(yè)未半而中道崩殂,今天下三分,益州疲弊,此誠危急存亡之 秋也。然侍衛(wèi)之臣不懈于內(nèi),忠志之士忘身于外者,蓋追先帝之殊遇,欲報之 于陛下也。誠宜開張圣聽,以光先帝遺德,恢弘志士之氣,不宜妄自菲薄,引 喻失義,以塞忠諫之路也。宮中府中,俱為一體;陟罰臧否,不宜異同。若有作奸犯科及為忠善 者,宜付有司論其

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論