




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、在互聯(lián)網(wǎng)高度普及的今天,。本論文主要闡述。本系統(tǒng)采用PHP技術(shù)實(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)濟(jì)可行性32.1.2技術(shù)上的可行性32.1.3管理上的可行性 32.2市場定位分析 42.3開發(fā)技術(shù)分析 42.3.1 PHP 技術(shù)42.3.3開發(fā)平臺(tái)42.3.4數(shù)據(jù)庫工具53系統(tǒng)總體設(shè)計(jì)
2、63.1系統(tǒng)功能概述63.1.1系統(tǒng)體系結(jié)構(gòu) 63.2主要功能模塊設(shè)計(jì) 63.3信息安全設(shè)計(jì)83.3.1網(wǎng)絡(luò)安全83.3.2其他安全 84數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)94.1數(shù)據(jù)庫需求分析94.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)104.3數(shù)據(jù)分析104.4數(shù)據(jù)流圖104.5數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)115網(wǎng)站的風(fēng)格及頁面設(shè)計(jì)125.1頁面設(shè)計(jì)的原則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è)計(jì)與實(shí)現(xiàn) 155.4.1網(wǎng)頁頭部設(shè)計(jì) 155.4.2網(wǎng)頁底部設(shè)計(jì) 155.4.3主要界面165.5管理界面設(shè)
3、計(jì)166系統(tǒng)調(diào)試176.1測試目的176.2測試方法176.3測試實(shí)例187結(jié)論20致謝21參考文獻(xiàn)22精品文檔你我共享1冃U言1.1課題背景近年來隨著 WEB2.0大潮的到來,整個(gè)互聯(lián)網(wǎng)開始進(jìn)入1.2網(wǎng)上銀行現(xiàn)狀網(wǎng)銀0 0 0 0 01.3課題研究意義現(xiàn)實(shí)意義精品文檔你我共享精品文檔你我共享2系統(tǒng)分析2.1可行性分析可行性分析是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和 可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免 投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡 可能短的時(shí)間內(nèi)確定問題是否能夠解決。為了確定開發(fā)具有可行性,對(duì)本系統(tǒng) 主要
4、進(jìn)行了以下四個(gè)方面的分析。2.1.1經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià)。2.1.2技術(shù)上的可行性技術(shù)上的可行性分析主要是分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟 件能否滿足開發(fā)者的需要等。在軟件方面,本系統(tǒng)采用的是PHP進(jìn)行開發(fā),前臺(tái)網(wǎng)頁設(shè)計(jì)使用的是 Dreamweaver和Fireworks,主要開發(fā)工具是 Zend Studio, 而數(shù)據(jù)庫系統(tǒng)采用的是 MYSQL。由此分析可知,在軟、硬件方面現(xiàn)有工具與 環(huán)境完全可以實(shí)現(xiàn)系統(tǒng)的開發(fā),因此具有技術(shù)上的可行性。2.1.3管理上的可行性管理可行性主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學(xué), 規(guī)章制度是否齊全,原始數(shù)據(jù)是否
5、正確等。綜上所述,本系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面具備可行性,并 且投入少、見效快,因此系統(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ā)平臺(tái)Zend Studio是企業(yè)級(jí)工作平臺(tái)。內(nèi)容。內(nèi)容內(nèi)容234數(shù)據(jù)庫工具數(shù)據(jù)庫(Database是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫,它產(chǎn) 生于距今五十年前,隨著信息技術(shù)和市場的發(fā)展,特別是二十世紀(jì)九十年代以 后,數(shù)據(jù)管理不再僅僅是存儲(chǔ)和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管 理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲(chǔ)有各種數(shù)據(jù)的表
6、格到能夠進(jìn) 行海量數(shù)據(jù)存儲(chǔ)的大型數(shù)據(jù)庫系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。DBMS (數(shù)據(jù)庫操作系統(tǒng))是用來操作數(shù)據(jù)的軟件,它方便編程人員來創(chuàng) 建、操作數(shù)據(jù)庫,其中MYSQL就是眾多DBMS中較為流行的一款軟件。MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng), 目前MySQL被廣泛地應(yīng)用在In ternet上的 中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這 一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。而數(shù)據(jù)源包含了數(shù)據(jù)庫位置和數(shù)據(jù)庫類型等信息,實(shí)際上是一種數(shù)據(jù)連接 的抽象。各部件之間的關(guān)系如圖2-1所示:3系統(tǒng)總體設(shè)計(jì)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)由終端(用戶主機(jī)/瀏覽器)、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ì)根據(jù)系統(tǒng)的功能分析可以畫出系統(tǒng)的功能結(jié)構(gòu)圖,分別從客戶界面、管理界面對(duì)功能模塊圖加以描述??蛻艚缑娴南到y(tǒng)功能模塊如圖3-2所示:首頁圖3-2客戶界面的模塊功能圖用戶操作界面的功能如圖3-3所示:圖3-3用戶操作界面界面的功能圖3.3信息安全設(shè)計(jì)內(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è)計(jì)與實(shí)現(xiàn)數(shù)據(jù)
8、庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好 壞將直接對(duì)應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可 以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致,一個(gè)設(shè)計(jì)良好的數(shù)據(jù)庫,可 以使系統(tǒng)的實(shí)現(xiàn)變得非常的簡單,反之,數(shù)據(jù)庫設(shè)計(jì)的不好可能會(huì)在項(xiàng)目后期 鏈接數(shù)據(jù)庫時(shí)發(fā)現(xiàn)問題再來改動(dòng)而導(dǎo)致整個(gè)項(xiàng)目因改動(dòng)巨大而失敗。因此,數(shù) 據(jù)庫的設(shè)計(jì)是整個(gè)項(xiàng)目最重要的部分,它關(guān)系到整個(gè)項(xiàng)目的成敗。設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該首先充分了解用戶在各個(gè)方面的需求,包括現(xiàn)有的 及將來可能增加的需求。數(shù)據(jù)庫設(shè)計(jì)一般包括如下幾個(gè)步驟:(1)數(shù)據(jù)庫需求分析;(2)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì);(3)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)。4.1
9、數(shù)據(jù)庫需求分析內(nèi)容。內(nèi)容。內(nèi)容。,這里分別建立三個(gè)表:t_admin、t_account和 t_history_info。經(jīng)過上述系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(kuò)展,設(shè)計(jì)出如 下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):(1)管理員信息,包括數(shù)據(jù)項(xiàng):主鍵id,帳號(hào),密碼;(2)用戶信息表,包括數(shù)據(jù)項(xiàng):主鍵id,文章類型名稱;(3) 歷史記錄表,包括數(shù)據(jù)項(xiàng):主鍵id,相冊類型名稱;4.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各 種實(shí)體,以及他們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包 含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。實(shí)體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è)計(jì)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 某種數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。首先展示一下整個(gè)網(wǎng)站的數(shù)據(jù)庫信息,我用的是 SQLyog。(1)管理員表主鍵:id NOT NULL Auto說明:管理員表存儲(chǔ)系統(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è)計(jì)5.1頁面設(shè)計(jì)的原則網(wǎng)站的設(shè)計(jì)完全根據(jù)的3C原則,所謂3C原則是指簡潔、一致性、好的對(duì) 比度。Web頁面設(shè)計(jì)需要遵循這三條原則。根據(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可譯為 層疊樣式表”或 級(jí)聯(lián)樣式表”)是一組 格式設(shè)置規(guī)則,用于控制Web頁面的外觀。通過使用CSS樣式設(shè)置頁面的格式, 可將頁面的內(nèi)容與表現(xiàn)形式分離。頁面內(nèi)容存放在HTML文檔中,而用于定義表現(xiàn)形式的CSS規(guī)則則存放在另一個(gè)文件中或 HTML文檔的某一部分,通常為 文件頭部分。將內(nèi)容與表現(xiàn)形式分離,不僅可使維護(hù)站點(diǎn)的外觀更加容易,而 且還可以使HTML文檔代碼更加簡練,縮短瀏覽器的加載時(shí)間。由于網(wǎng)頁的基本風(fēng)格變化不大,因此將網(wǎng)頁的樣式單獨(dú)編寫,這樣不同的 頁面可以引用同一個(gè)CSS文件來顯示頁面效果,可以在統(tǒng)一風(fēng)格的同時(shí)
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è)計(jì)與實(shí)現(xiàn)通過界面模塊化設(shè)計(jì),可以提高代碼的重用性,能為編程提供很大便利, 在寫網(wǎng)站代碼的過程中可以體會(huì)到這一點(diǎn),它極大的提高了編寫網(wǎng)站代碼的效 率。5.4.1網(wǎng)頁頭部設(shè)計(jì)、,設(shè)計(jì)出的界面頭的效果如圖5-1所示:圖5-1網(wǎng)頁頭部5.4.2網(wǎng)頁底部設(shè)計(jì)界面尾部,一般聲明一些版權(quán)信息,是否有ISP(互聯(lián)網(wǎng)服務(wù)提供商)登記, 聯(lián)系信息等,如圖5-2所示:圖5-2 網(wǎng)頁底部543主要界面5.5管理界面設(shè)計(jì)圖片圖片6系統(tǒng)調(diào)試6.1測試目的項(xiàng)目測試就是在項(xiàng)目投入運(yùn)行前,對(duì)整個(gè)項(xiàng)目的需
16、求分析、設(shè)計(jì)規(guī)格說明 和編碼的最終復(fù)審,是保證項(xiàng)目質(zhì)量的關(guān)鍵步驟。如果要給項(xiàng)目測試下定義, 可以這樣講,項(xiàng)目測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。測試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò) 誤。在開發(fā)大型軟件系統(tǒng)的過程中,需要面對(duì)錯(cuò)綜復(fù)雜的問題,因此,在軟件 生存周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生錯(cuò)誤。編程人員力求在每個(gè)階段結(jié)束 之前通過嚴(yán)格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯(cuò)誤。6.2測試方法程序測試的主要方法分為兩大類,白盒測試和黑盒測試。白盒測試:也稱結(jié)構(gòu)測試,將軟件看成一個(gè)透明的白盒子,按照程序的內(nèi) 部結(jié)構(gòu)和處理邏輯來選定測試用例,對(duì)軟件的邏輯路徑及過程進(jìn)行測試,檢查
17、它與設(shè)計(jì)是否相符。黑盒測試:也稱功能測試,將軟件看作黑盒子,在完全不考慮程序的內(nèi)部 結(jié)構(gòu)和特性的情況下,測試軟件的外部特性。根據(jù)軟件的需求規(guī)格說明書設(shè)計(jì) 測試用例,從程序的輸入和輸出特性上測試是否滿足設(shè)定的功能。在本次測試工作中使用了兩種方法,整個(gè)系統(tǒng)能夠比較順利的運(yùn)行表明邏 輯部分基本沒什么大的錯(cuò)誤,因此本測試主要使用的是黑盒測試方法。6.3測試實(shí)例內(nèi)容內(nèi)容內(nèi)容內(nèi)容通過上述測試,表明整個(gè)系統(tǒng)基本上達(dá)到設(shè)計(jì)要求,各項(xiàng)功能均完善,系 統(tǒng)的安全性也符合要求,可以交付項(xiàng)目。7結(jié)論首先,0其次,0最后一點(diǎn),由于時(shí)間有限,還有其他的一些不足與問題還希望各位老師給 出批評(píng)和指導(dǎo)。致謝在我的畢業(yè)論文即將完成
18、之際,我在此對(duì)曾經(jīng)給予我?guī)椭椭С值娜藗儽?示衷心的感謝!首先,。最后還要感謝一。參考文獻(xiàn)1 美Cay S.Horstmann. PHP從入門到精通.機(jī)械工業(yè)出版社.20082 林琪 朱濤江.MySQL權(quán)威指南.中國電力出版社.20033 黃縉華.MySQL入門很簡單.清華大學(xué)出版社 20114 賈素玲 王強(qiáng).HTML網(wǎng)頁設(shè)計(jì).清華大學(xué)出版社 2007 前沿科技精通CSS+DIV網(wǎng)頁樣式與布局.人民郵電出版社.2007 邁耶.CSS權(quán)威指南.中國電力出版社 2008出師表兩漢:諸葛亮先帝創(chuàng)業(yè)未半而中道崩殂,今天下三分,益州疲弊,此誠危急存亡之 秋也。然侍衛(wèi)之臣不懈于內(nèi),忠志之士忘身于外者,蓋追先帝之殊遇,欲報(bào)之 于陛下也。誠宜開張圣聽,以光先帝遺德,恢弘志士之氣,不宜妄自菲薄,引 喻失義,以塞忠諫之路也。宮中府中,俱為一體;陟罰臧否,不宜異同。若有作奸犯科及為忠善 者,宜付有司論其
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國知識(shí)產(chǎn)權(quán)創(chuàng)新調(diào)研報(bào)告-智慧芽創(chuàng)新研究中心
- 北師大版(2019)必修第三冊Unit 9 Learning Lesson 2 Language Learning Tips 課件
- 基于秸稈摻混的濕污泥熱解中重金屬遷移轉(zhuǎn)化行為及其環(huán)境風(fēng)險(xiǎn)評(píng)價(jià)
- 汽車傳感器與檢測技術(shù)電子教案:電容式液位傳感器
- 參觀通道衛(wèi)生管理制度
- 通遼新民北站螺桿樁施工方案
- 國企離職流程管理制度
- 培訓(xùn)行業(yè)薪酬管理制度
- 物理中考一輪復(fù)習(xí)教案 第三十三講 磁體與磁場 電流的磁場
- 倉庫開業(yè)活動(dòng)方案
- 湖北省武漢市2025屆高三年級(jí)五月模擬訓(xùn)練試題數(shù)學(xué)試題及答案(武漢五調(diào))
- 2025年湖北省襄陽市襄州區(qū)中考數(shù)學(xué)二模試卷
- 2022年《上海市初中語文課程終結(jié)性評(píng)價(jià)指南》中規(guī)定的個(gè)文言實(shí)詞
- 電影編劇勞動(dòng)合同范本
- 甲醛釋放量測定不確定度報(bào)告
- 《汽車電工電子基礎(chǔ)》課程標(biāo)準(zhǔn)
- 南京市生物地理中考指導(dǎo)書答案
- 諾和諾德制藥
- 長三角地區(qū)地圖(可以隨意更改顏色、轉(zhuǎn)動(dòng)、組合))
- SIDEL吹瓶機(jī)原理ppt課件
- 抹灰工程施工方案預(yù)拌砂漿
評(píng)論
0/150
提交評(píng)論