版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 設(shè)計(論文)</b></p><p> 小型企業(yè)網(wǎng)站的設(shè)計與實現(xiàn)</p><p> 姓 名: ××× </p><p> 學(xué) 號: ×××
2、 </p><p> 指導(dǎo)教師: ××× </p><p> 專業(yè)名稱: 計算機(jī)應(yīng)用技術(shù) </p><p> 所在系部: 信息工程系 </p><p> 畢業(yè)論文(設(shè)計)開題報告</p>
3、<p> 畢業(yè)論文(設(shè)計)成績評定</p><p><b> 摘 要</b></p><p> 隨著計算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在INTERNET中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。本文講解了一個公司的網(wǎng)站的建設(shè),它基于數(shù)據(jù)關(guān)聯(lián)的公司個性化頁面及動態(tài)數(shù)據(jù)生成案例,在網(wǎng)頁方面,綜合考慮了頁面色彩、頁面的構(gòu)架,充分的利用了圖片
4、、文字、圖層、表格等元素。網(wǎng)站內(nèi)容明確,層次清楚,達(dá)到了預(yù)期的功能。 </p><p> 本系統(tǒng)從中小企業(yè)的實際需求出發(fā),提出中小企業(yè)網(wǎng)絡(luò)辦公系統(tǒng)的基本目標(biāo),并闡述系統(tǒng)的結(jié)構(gòu)設(shè)計和功能設(shè)計。以Windows XP操作系統(tǒng)為開發(fā)平臺,ASP.NET為開發(fā)技術(shù),Visual Studio 2005為開發(fā)工具,SQL Server 2005為數(shù)據(jù)庫開發(fā)平臺,IIS網(wǎng)絡(luò)信息服務(wù)為應(yīng)用服務(wù)器,采用C# 語言開發(fā)的網(wǎng)上辦公
5、系統(tǒng)。設(shè)計過程中,首先建立了系統(tǒng)的應(yīng)用原型,然后在此基礎(chǔ)上進(jìn)行需求分析,詳細(xì)設(shè)計時不斷修正和完善,經(jīng)過測試階段反復(fù)調(diào)試和驗證,最終形成達(dá)到設(shè)計要求的可行系統(tǒng)。</p><p> 關(guān)鍵字: 網(wǎng)站 動態(tài) ASP.NET 數(shù)據(jù)庫SQL</p><p><b> Abstract</b></p><p> With the developme
6、nt of computer science and technology in the internet database of more and more applications for the majority of internet users with a more thoughtful and humane.This article on a company's web site building,which is
7、 based on data associated with the rules of the company's personalized page and dynamic data to generate case,the web,consider the color of the page,the page framework,the full use of pictures,text,layer,tables and o
8、ther elements.Web site content clear,a clear hiera</p><p> This system puts forward to the office system aims of middle and small enterprises and describes the structure and function designing process accor
9、ding to their acquirements. This Net Office System is developed based on the platform of Windows XP ,ASP.NET,Visual Studio 2005 and SQL Server 2005, and adopts IIS as the application server, C# as the programmi
10、ng language. During the process of the planning, firstly it establishes an applicable module of the system, then corrects the draft on th</p><p> Keywords: Dynamic asp.net web Database SQL</p><
11、p><b> 目 錄</b></p><p><b> 引 言6</b></p><p> 第一章 緒 論7</p><p> 1.1企業(yè)網(wǎng)站開發(fā)背景及現(xiàn)狀7</p><p> 1.2企業(yè)網(wǎng)站的作用及建立的必要7</p><p> 第二章 需求
12、分析9</p><p> 2.1 系統(tǒng)概述9</p><p> 2.2 系統(tǒng)運(yùn)行環(huán)境9</p><p> 2.2.1 設(shè)備要求9</p><p> 2.2.2 ASP.NET9</p><p> 2.2.3 Visual Studio10</p><p> 2.2.
13、4 SQL Server10</p><p> 2.2.5 C# -10</p><p> 2.3 系統(tǒng)的安全性11</p><p> 2.4 系統(tǒng)功能需求分析12</p><p> 第三章 系統(tǒng)設(shè)計14</p><p> 3.1系統(tǒng)結(jié)構(gòu)14</p><p> 3.
14、2 系統(tǒng)功能模塊設(shè)計15</p><p> 3.2.1 登錄子系統(tǒng)15</p><p> 3.2.2 產(chǎn)品、新聞信息發(fā)布子系統(tǒng)16</p><p> 3.2.3 留言板17</p><p> 3.2.4 用戶管理子系統(tǒng)17</p><p> 3.2.5 網(wǎng)站前臺顯示18</p>
15、<p> 3.3 數(shù)據(jù)庫設(shè)計18</p><p> 3.3.1設(shè)計數(shù)據(jù)庫要求18</p><p> 3.3.2系統(tǒng)數(shù)據(jù)庫的詳細(xì)建立19</p><p> 第四章 系統(tǒng)測試21</p><p> 4.1測試定義及目的21</p><p> 4.2測試計劃21</p>
16、<p> 4.3 測試方法21</p><p> 4.3.1界面測試22</p><p> 4.3.2 功能測試22</p><p> 4.3.3 性能測試22</p><p> 第五章 結(jié)束語23</p><p> 第六章 致 謝23</p><p>&l
17、t;b> 參考文獻(xiàn)24</b></p><p><b> 引 言</b></p><p> 隨著網(wǎng)絡(luò)的普遍應(yīng)用和企業(yè)對網(wǎng)絡(luò)的重視,越來越多的企業(yè)已經(jīng)意識到網(wǎng)絡(luò)營銷的重要性。企業(yè)應(yīng)用型網(wǎng)站除了構(gòu)建企業(yè)的網(wǎng)絡(luò)形象,更重視將企業(yè)的日常業(yè)務(wù)延伸到互聯(lián)網(wǎng),通過網(wǎng)絡(luò)進(jìn)一步拓寬網(wǎng)絡(luò)營銷渠道,在這一點上,網(wǎng)站充分利用了互聯(lián)網(wǎng)的媒體優(yōu)勢,使網(wǎng)絡(luò)營銷與傳統(tǒng)營銷有
18、效結(jié)合。擁有一個網(wǎng)站,我們的企業(yè)就可以向訪問者提供24小時×365天無間斷的完美服務(wù)。為了讓我們的企業(yè)可以充分利用網(wǎng)絡(luò)。</p><p> 本系統(tǒng)實現(xiàn)了企業(yè)在線宣傳的目的,以減輕企業(yè)宣傳的工作負(fù)擔(dān)及提高工作效率,并能激發(fā)瀏覽用戶的深入了解興趣。</p><p> 本系統(tǒng)主要是利用瀏覽器作為界面,利用B/S模式,即用戶可利用瀏覽器直接訪問本站點。主要用到的技術(shù)是采用ASP.NE
19、T(C#)技術(shù)和SQL數(shù)據(jù)庫設(shè)計出了各種功能。</p><p> 本系統(tǒng)主要有用戶管理、新聞系統(tǒng)、產(chǎn)品系統(tǒng)、留言系統(tǒng)、管理員登錄及管理等功能。本文主要介紹系統(tǒng)的總體設(shè)計以及著重研究了導(dǎo)航板塊的實現(xiàn),并在此基礎(chǔ)上建立了后臺數(shù)據(jù)庫。本系統(tǒng)采用左右框架式,看起來清爽簡潔。登錄系統(tǒng)主要實現(xiàn)用戶和管理員的交流,用戶管理可以提供查看產(chǎn)品以及修改信息等基本功能;導(dǎo)航欄提供整個平臺的架構(gòu)。</p><p&g
20、t;<b> 第一章 緒 論</b></p><p> 1.1企業(yè)網(wǎng)站開發(fā)背景及現(xiàn)狀</p><p> 如今,互連網(wǎng)對企業(yè)來說已經(jīng)不再是新鮮的事物了,大多數(shù)的企業(yè)都已經(jīng)建立了自己的網(wǎng)站。隨著互連網(wǎng)的快速發(fā)展,網(wǎng)路已成為人們生活的一部分。電子商務(wù)、網(wǎng)路行銷已不在只是被炒做的概念,人們對其的認(rèn)識也在深入。不僅僅是大企業(yè)需要網(wǎng)站來開展電子商務(wù),中小企業(yè)一樣也迫切需要
21、自己的企業(yè)網(wǎng)站用以實現(xiàn)宣傳和聯(lián)系客戶等許多傳統(tǒng)媒介無法完成的目標(biāo)。搭建網(wǎng)站模型需要各方面的資訊,而如何在網(wǎng)頁上正確明晰地表達(dá)企業(yè)的資訊,使企業(yè)達(dá)到建站的目的,對建設(shè)好企業(yè)網(wǎng)站是有非常大的意義的??梢哉f,有正確的建站思路再配合下文所講的具有普遍性的建站原理才能創(chuàng)造出真正的企業(yè)網(wǎng)站,而不是只在技術(shù)上苦苦追求完美,堆砌出華麗卻沒有實際意義的工藝品。</p><p> 1.2企業(yè)網(wǎng)站的作用及建立的必要</p>
22、;<p> 互連網(wǎng)的快速發(fā)展,網(wǎng)路已成為人們生活的一部分。電子商務(wù)、網(wǎng)路行銷已不在只是被炒做的概念,人們對其的認(rèn)識也在深入?;ヂ?lián)網(wǎng)經(jīng)濟(jì)泡沫彌漫在業(yè)界的恐慌并沒有嚇退人們對互聯(lián)網(wǎng)的熱情,而帶來的理性的思考。以聯(lián)想、方正為代表傳統(tǒng)IT企業(yè)早已提出自己向互聯(lián)網(wǎng)企業(yè)轉(zhuǎn)型的計畫,隨后的傳統(tǒng)企業(yè)也先后拋出了自己的E戰(zhàn)略。主要涵蓋在傳統(tǒng)IT、家電、醫(yī)藥、汽車、證券、服裝、旅游、房地產(chǎn)、化工、保險、教育、輕工業(yè)等行業(yè)中的普通中小企業(yè),也
23、紛紛來建設(shè)或改版自己的企業(yè)網(wǎng)站。一時間各種為企業(yè)建設(shè)網(wǎng)站的網(wǎng)路行銷公司紛紛成立,幫助各類傳統(tǒng)企業(yè)全面觸網(wǎng)。在整個2001年度,企業(yè)網(wǎng)站的建設(shè)以不在想往年那樣得不到企業(yè)的重視,企業(yè)對網(wǎng)站建設(shè)的投入加大。網(wǎng)路行銷公司也逐漸的認(rèn)識到企業(yè)網(wǎng)站不同于門戶網(wǎng)站,根據(jù)企業(yè)資訊化的程度不同,對企業(yè)推出不同的建站服務(wù),如:資訊發(fā)布型網(wǎng)站、形象宣傳型網(wǎng)站、虛擬社區(qū)型網(wǎng)站、網(wǎng)上交易型網(wǎng)站等。</p><p> 網(wǎng)際網(wǎng)路是一個龐大的,
24、不能忽視的市場,全民上網(wǎng)的時代已經(jīng)來到。</p><p><b> 1.世界性的行銷</b></p><p> 只要讓別人知道網(wǎng)址,就可以幾乎使世界上所有的人流覽到你的企業(yè)和產(chǎn)品資訊。有些企業(yè)甚至在不同的國家架設(shè)伺服器,就是為了客戶能更好的流覽。這對于跨國的公司及從事進(jìn)出口相關(guān)貿(mào)易的公司是有很大好處的。</p><p><b>
25、 2. 極低的成本</b></p><p> 你有很多遠(yuǎn)端的分支機(jī)構(gòu)或分銷機(jī)構(gòu),又無力用專線構(gòu)造一個獨(dú)立的遠(yuǎn)端網(wǎng)路,那么選擇在INTERNET上建立WEB站點就可能是你唯一的選擇。網(wǎng)站能夠成為一個很好的聯(lián)絡(luò)中心,對于不屬于核心機(jī)密的工作資訊完全可以通過對網(wǎng)站訪問權(quán)控制,實現(xiàn)分支機(jī)構(gòu)之間的資訊交流。對于傳統(tǒng)的行銷來說,網(wǎng)站的建立花費(fèi)對于報紙雜志及電視廣告可以說是微不足道的.對于中小企業(yè)來說,只需要少量
26、開銷,就可以擁有自己的網(wǎng)站。而且除了日常的維護(hù)費(fèi)用外,不需要其他成本。</p><p><b> 3.良好的服務(wù)</b></p><p> 路成為人們生活的組成部分時,通過Web站點為客戶服務(wù)成為廠家首選的方式。網(wǎng)路的交互功能在此時起到了關(guān)鍵作用。如果顧客想購買某一種產(chǎn)品,要具有某種特點或者要求,他不用流覽每一個產(chǎn)品,從海量的資訊中苦苦尋找,因為基于新技術(shù)的搜索引
27、擎及資料庫會引導(dǎo)他很快的完成搜索,而這一切又可以在家里或者辦公室輕松實現(xiàn),這只有網(wǎng)路可以做到。</p><p> 服務(wù)也是如此,除了可以在網(wǎng)頁上找到企業(yè)的聯(lián)系電話,位址,E-mail等各種資訊,網(wǎng)路也提供了即時的服務(wù),對于一些客戶經(jīng)常提到的問題(FAQ),企業(yè)網(wǎng)站可以開辟一個專門的欄目進(jìn)行回答,還可以開設(shè)BBS,對各種問題進(jìn)行交流。</p><p> 總之,企業(yè)一旦建立了網(wǎng)站,客戶就可
28、以得到更好的服務(wù),而且是7天24小時的周到的服務(wù)。</p><p> 4.中小企業(yè)可以和大企業(yè)平起平坐</p><p> 在網(wǎng)上,中小企業(yè)可以擁有和大企業(yè)一樣甚至更好,更豪華的網(wǎng)頁,在INTERNE上,你和每個網(wǎng)站都是平等的,可以說是在同一個起跑線上。你可以立即開始網(wǎng)路行銷,而且是面向全世界,流覽器對于網(wǎng)頁都是公正的,剩下的就是網(wǎng)站推廣的競爭。</p><p>
29、 5.迅速獲得客戶回饋</p><p> 通過建立網(wǎng)站,企業(yè)可以為客戶建立一個回饋表單,讓客戶向其中寫入對商品的意見和建議。甚至可以通過網(wǎng)站,組織一個網(wǎng)上社團(tuán)讓客戶之間相互出謀劃策。企業(yè)可以通過用戶的回饋意見獲得市場的資訊。資訊可以由電腦整理輸出??焖?,方便,高效。</p><p><b> 6. 其他作用</b></p><p> 企
30、業(yè)網(wǎng)站還有其他很多作用,它可以作為人員招聘的一個視窗,來自網(wǎng)路的應(yīng)聘者一般來講具備一定的電腦操作能力和關(guān)于INTERNET的基本知識。越來越多的人開始更多的留意網(wǎng)上的消息,而企業(yè)網(wǎng)站就可以在這個時候讓客戶足不出戶即可了解更多資訊。</p><p><b> 第二章 需求分析</b></p><p><b> 2.1 系統(tǒng)概述 </b><
31、;/p><p> 企業(yè)網(wǎng)站管理系統(tǒng)是針對企業(yè)而設(shè)計的具有簡單易用、功能強(qiáng)大,性價比高、擴(kuò)展性好,安全性高、穩(wěn)定性好的系統(tǒng),可以加快企業(yè)網(wǎng)站開發(fā)的速度和減少開發(fā)的成本。 </p><p> 企業(yè)網(wǎng)站管理系統(tǒng)是CMS(內(nèi)容管理系統(tǒng))的分支,它具有CMS(內(nèi)容管理系統(tǒng))處理文本,圖片,F(xiàn)lash動畫,聲像流,圖像甚至電子郵件檔案的功能。 </p><p> 企業(yè)網(wǎng)站管理
32、系統(tǒng)可以應(yīng)用于個人,中小企業(yè),政府,學(xué)校網(wǎng)站的建設(shè)。</p><p> 2.2 系統(tǒng)運(yùn)行環(huán)境 </p><p> 《SitePowerEasy企業(yè)網(wǎng)站管理系統(tǒng)》采用ASP+Access運(yùn)行環(huán)境。其安裝簡單方便,只需將程序上傳至服務(wù)器后即可使用;強(qiáng)大的模板管理、新聞資訊、在線購物、會員管理、及強(qiáng)大的在線支付與標(biāo)簽管理等功能;人性化系統(tǒng)設(shè)計和管理方便的后臺系統(tǒng),不僅可以讓不具備網(wǎng)絡(luò)知識的人
33、員輕松地操作管理,而且可以節(jié)約后臺管理所需的人力資源;適合所有地區(qū)和行業(yè)用于建設(shè)網(wǎng)絡(luò)企業(yè)類網(wǎng)站使用。</p><p> 2.2.1 設(shè)備要求 </p><p> 組成小型局域網(wǎng)的主要硬件設(shè)備有網(wǎng)卡、集線器等網(wǎng)絡(luò)傳輸介質(zhì)和中繼器、網(wǎng)橋、路由器、網(wǎng)關(guān)等網(wǎng)絡(luò)互連設(shè)備。以下主要介紹網(wǎng)卡、集線器等網(wǎng)絡(luò)傳輸介質(zhì)和中繼器、網(wǎng)橋、路由器、網(wǎng)關(guān)等局域網(wǎng)互連設(shè)備。 </p><p&g
34、t; 2.2.2 ASP.NET </p><p> ASP.NET的前身ASP技術(shù),是在IIS 2.0上首次推出(Windows NT 3.51),當(dāng)時與 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)發(fā)揚(yáng)光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,微軟還特別為它量身打造了Visual InterDev開發(fā)工具,在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windo
35、ws NT 4.0平臺的關(guān)鍵技術(shù)之一,數(shù)以萬計的ASP網(wǎng)站也是這個時候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。它的簡單以及高度可定制化的能力,也是它能迅速崛起的原因之一。</p><p> 2.2.3 Visual Studio </p><p> Visual Studio 是微軟公司推出的開發(fā)環(huán)境,Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows 應(yīng)用程
36、序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。</p><p> 2.2.4 SQL Server </p><p> SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出后,Microsoft
37、與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。</p><p> SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。
38、SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序 。 </p><p> SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005 結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊通過記分卡、Dashboar
39、d、Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域。 </p><p> 與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2005 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,SQ
40、L Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。</p><p> 2.2.5 C# -</p><p> C#(C Sharp)是微軟(Microsoft)為.NET Framework量身訂做的程序語言,C#擁有C/C++的強(qiáng)大功能以及Visual Basic簡易使用的特性,是第一個組件導(dǎo)向(Component-oriented)的程序語言,和
41、C++與Java一樣亦為對象導(dǎo)向(object-oriented)程序語言。</p><p> C sharp(又被簡稱為"C#")是微軟公司在二OOO年六月發(fā)布的一種新的編程語言,并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相.C#是微軟公司研究員Anders Hejlsberg的最新成果.C#看起來與Java有著驚人的相似;它包括了諸如單一繼承,界面,與Java幾乎同樣的語法,和編譯成中
42、間代碼再運(yùn)行的過程.但是C#與Java有著明顯的不同,它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司.NET windows網(wǎng)絡(luò)框架的主角。</p><p> 2.3 系統(tǒng)的安全性 </p><p> 一個網(wǎng)站,安全問題可能從多方面而來。光是任何一方面,都不可能保證絕對的安全。一個安全的網(wǎng)站,必須要各方面配合才能打造出來。</p>
43、<p> 一、系統(tǒng)管理方面的安全性考慮</p><p> 1 、首當(dāng)其沖的是服務(wù)器的安全</p><p> 服務(wù)器本身如果被人入侵了,你的網(wǎng)站系統(tǒng)再安全,那也沒有任何作用。記得要關(guān)閉所有沒有使用的端口。要設(shè)置復(fù)雜的密碼,關(guān)閉沒有使用的賬戶。</p><p> 2 、其次是FTP 或者遠(yuǎn)程管理等的帳號安全</p><p>
44、如果人家破解了你的FTP 或者遠(yuǎn)程管理權(quán)限,那也就等于窗戶開給人家怕,那家里的東西自然是隨便拿了。</p><p> 3 、應(yīng)用服務(wù)器的安全性。</p><p> 二、網(wǎng)站開發(fā)方面的安全性考慮</p><p><b> 1. 用戶身份驗證</b></p><p> 傳統(tǒng)的用戶驗證過程如下:將客戶端輸入的驗證信息進(jìn)
45、行MD5 加密形成“ 密文 1” ,發(fā)送到服務(wù)器端,服務(wù)器端從數(shù)據(jù)庫讀出驗證信息的MD5 值(密文2 ),然后“ 密文1” 與“ 密文2” 對比,若相等則認(rèn)證成功,否則失敗。 但是,如果“ 密文1” 在傳輸過程中被非法獲取,非法用戶即使不知道“ 密文1” 的內(nèi)容,直接向服務(wù)器發(fā)送“ 密文1” 并請求驗證,則驗證可能成功,用戶的真實性無法保證。因此,需要對用戶的驗證過程進(jìn)行改進(jìn)。在客戶端請求驗證的同時,通過Ajax 技術(shù)異步向服務(wù)器申請一
46、個臨時的驗證碼,客戶端將用戶信息進(jìn)行n 次MD5 混合運(yùn)算后生成“ 密文1” ,附加驗證碼一起發(fā)送到服務(wù)器,服務(wù)器首先檢查驗證碼是否與服務(wù)器端一致,若一致,到數(shù)據(jù)庫中檢索是否存在“ 密文1” 的用戶,存在則成功,否則失敗。驗證碼是改進(jìn)后的驗證關(guān)鍵,同時驗證碼還可以防止入侵者使用程序自動登錄服務(wù)器,進(jìn)行密碼的暴力破解。因此,技術(shù)上要求不能 被復(fù)制,不能被掃描儀自動識別,隨機(jī)生成。采用模糊的圖片方式才能達(dá)到要求。</p>&l
47、t;p> 2 、使用HTTPS 進(jìn)行用戶身份認(rèn)證。如果不采用這條,至少要采用第一條。</p><p><b> 3 、雙重驗證</b></p><p> 有些系統(tǒng)只在客戶端進(jìn)行驗證,這是很不安全的。因為在傳輸過程中有可能被惡意篡改,服務(wù)器得到的將不是真實的數(shù)據(jù),或者直接在URL 中輸驗證請求,將會繞過客戶端的驗證程序,提交不安全的數(shù)據(jù)。因此,可以采用雙重驗
48、證的方式,客戶端 的驗證可以提高與用戶的交互性,服務(wù)器端的驗證保證數(shù)據(jù)的安全性。</p><p> 4 、抗SQL 注入式攻擊</p><p> SQL 注入式攻擊是指在輸入框或URL 中輸入SQL 語句,繞過驗證程序,非法獲取用戶的訪問權(quán),進(jìn)行非法操作的入侵方式。防御SQL 注入式攻擊的方法常用兩種,一種是使用數(shù)據(jù)庫管理系統(tǒng)的存儲過程,另一種是對輸入的信息和URL 請求信息中的敏感關(guān)
49、鍵字過濾。</p><p> 對于文本型輸入,如果要進(jìn)行檢查,就得根據(jù)字段本身的性質(zhì)進(jìn)行。例如如果是年齡,就得限定必須是數(shù)字,大小必須限定在一個范圍之間,比如說18-120 之間。對于用戶名,應(yīng)該建立一個集合,這個集合里存放有被允許的字符,或被禁止的字符。</p><p> 這里特別需要說明的一點是關(guān)于檢查程序的問題。目前,程序?qū)斎霐?shù)據(jù)的檢查是在前臺通過客戶端腳本完成的,這樣攻擊者很
50、容易就可以繞過檢查程序。建議采用前后臺結(jié)合的方法,既可以保證效率,有可以提高安全性。</p><p> 5 、使用Acegi 進(jìn)行權(quán)限控制。 </p><p> 6 、抗Cross-Site Scripting </p><p> 2.4 系統(tǒng)功能需求分析 </p><p> 網(wǎng)站需要一個對外宣傳的平臺,實現(xiàn)包括企業(yè)文化,企業(yè)新聞等信
51、息的管理和發(fā)布平臺,簡稱CMS系統(tǒng),該部分以企業(yè)形象宣傳、企業(yè)定位、企業(yè)資訊為內(nèi)容。和一個在線交易的在線商城B2C的SHOP平臺。為了企業(yè)員工方便分工管理,會開發(fā)兩個平臺不同的管理系統(tǒng),但兩個平臺用戶名及密碼可以通用,并且登陸狀態(tài)也可以同步。CMS平臺頁面大體包括:</p><p> 首頁 該頁面要體現(xiàn)網(wǎng)站的方向和內(nèi)容,就是表明網(wǎng)站的類型(公司的具體類型),重點從兩個方面體現(xiàn),一是flash特效,突出公司的產(chǎn)品
52、和理念。二是文字的介紹。首頁要提供兩個入口,一是新聞欄目頁的入口,二是網(wǎng)上購物平臺的入口。</p><p> CMS 二級欄目頁 這個頁面主要是對新聞內(nèi)容的細(xì)化,如 最新公告、聯(lián)系我們、產(chǎn)品服務(wù)、合作加盟、客戶反饋 等等的一個列表集合頁;</p><p> CMS 三級內(nèi)容頁不同模型(包括如新聞模型、圖片介紹模型、客戶反饋模型等等)的具體展示方式也就是具體的內(nèi)容體現(xiàn)的頁面;</p
53、><p> CMS 后臺管理系統(tǒng)主要包括網(wǎng)站的系統(tǒng)配置模塊、內(nèi)容管理模塊、相關(guān)功能管理模塊、模板風(fēng)格模塊等;</p><p> 1、系統(tǒng)配置模塊:網(wǎng)站欄目的增加、可擴(kuò)展、管理員添加和管理、數(shù)據(jù)庫的管理、網(wǎng)站的相關(guān)配置等等。 注:一般不需要改動,需要專業(yè)人員進(jìn)行配置和修改;</p><p> 2、內(nèi)容管理模塊:對網(wǎng)站的各個欄目的內(nèi)容進(jìn)行管理;</p>
54、<p> 3、相關(guān)功能模塊管理:CMS附加上的功能模塊的數(shù)據(jù)管理和維護(hù) 如 :留言板的內(nèi)容審批和回復(fù)、在線報名表單的查看和管理、友情鏈接的管理、評論管理、投票問卷、專題管理等等;</p><p> 4、模板風(fēng)格模塊:根據(jù)公司的需要,可以隨時更改自己網(wǎng)站風(fēng)格和樣式 例如首頁的樣式修改、甚至可以在網(wǎng)站的任意地方調(diào)用任意欄目的任意內(nèi)容 。</p><p> CMS中各功能模塊的嵌
55、入。需要開發(fā)所需功能模塊,并有機(jī)嵌入到該CMS系統(tǒng)當(dāng)中,以提供用戶快捷方便的使用;</p><p> SHOP系統(tǒng) 主要對公司產(chǎn)品的在線營銷,包括在線推廣、在線銷售、等等包含模塊有:商品管理模塊、促銷模塊、訂單管理模塊、廣告推廣管理模塊、報表統(tǒng)計、相關(guān)文章管理、短信管理、郵件群發(fā)等等;</p><p> SHOP系統(tǒng)之 商品管理模塊:該模塊主要對商品的管理,包括商品的添加、上架下架、庫
56、存、價格等等的設(shè)定;</p><p> SHOP系統(tǒng)之 促銷管理模塊:該模塊包括團(tuán)購、優(yōu)惠活動、拍賣活動、積分商城等功能,可以大大提高商品的在線促銷;</p><p> SHOP 系統(tǒng)之 訂單管理模塊:包括訂單列表、缺貨登記、發(fā)貨單列表、托貨單列表、訂單查詢等等對訂單的操作,并且可以對訂單進(jìn)行打?。?lt;/p><p> SHOP系統(tǒng)之 廣告管理模塊:此模塊可以對
57、外部廣告和內(nèi)部廣告同時進(jìn)行管理和添加;</p><p> SHOP系統(tǒng)之 報表統(tǒng)計模塊:主要對網(wǎng)站的流量、客戶統(tǒng)計、訂單統(tǒng)計、銷售概況、搜索引擎、訪問購買率等數(shù)據(jù)的概括,讓商家對自己的產(chǎn)品銷售有直觀的認(rèn)識和了解;</p><p> SHOP系統(tǒng)之 文章管理模塊:該模塊主要對相關(guān)產(chǎn)品、相關(guān)活動、相關(guān)注意事項的文字和圖片介紹,并且包括了在線調(diào)查的功能;</p><p&g
58、t; SHOP系統(tǒng)之 短信管理、郵箱群發(fā)管理 這兩個模塊需要進(jìn)行配置使用。主要是對網(wǎng)站的網(wǎng)絡(luò)營銷起推動作用。同時,還有會員推薦的分成管理,可以提供商品的銷售額。</p><p><b> 第三章 系統(tǒng)設(shè)計</b></p><p><b> 3.1系統(tǒng)結(jié)構(gòu) </b></p><p><b> 企業(yè)網(wǎng)絡(luò)分布
59、圖</b></p><p> 3.2 系統(tǒng)功能模塊設(shè)計 </p><p><b> (1)網(wǎng)站前臺</b></p><p> 前臺展示區(qū)要求實現(xiàn):首頁、產(chǎn)品地帶、解決方案、技術(shù)支持、客戶渠道、論壇等模塊信息的顯示功能。</p><p><b> ?。?)網(wǎng)站后臺</b></p
60、><p> 后臺管理模塊要求實現(xiàn):用戶管理、公告管理、新聞中心管理、留言薄管理、產(chǎn)品管理、客戶管理等多個功能模塊的功能。</p><p><b> 前臺模塊的功能:</b></p><p> 系統(tǒng)維護(hù):切換用戶,權(quán)限維護(hù);</p><p> 產(chǎn)品管理:產(chǎn)品維護(hù);</p><p> 用戶管理:
61、管理系統(tǒng)的用戶;</p><p> 用戶注冊:新用戶注冊;</p><p> 顧客留言:留言表用于和訪問者交流,讓訪問者也可以發(fā)信息,是訪問者和管理遠(yuǎn)溝通的橋梁。</p><p> 3.2.1 登錄子系統(tǒng) </p><p> 隨著企業(yè)信息化的高速發(fā)展,越來越多的業(yè)務(wù)支撐系統(tǒng)被應(yīng)用于企業(yè)的管理之中。這些系統(tǒng)大都開發(fā)于不同的時期,每個系統(tǒng)
62、都有自己的身份認(rèn)證系統(tǒng),重復(fù)的開發(fā)不僅浪費(fèi)了資源,而且延長了開發(fā)的周期。在日常的應(yīng)用中,同一個用戶往往需要同時使用幾個子系統(tǒng)提供的服務(wù),這就需要在各個系統(tǒng)之間進(jìn)行切換,而每次切換時,都需要用戶輸入用戶名和口令進(jìn)行登陸,給用戶的工作帶來了不便,降低了工作的效率,用戶為了便于記憶口令,會采用較簡單的口令形式或者將多個應(yīng)用系統(tǒng)的口令設(shè)置成相同的形式, 這就給系統(tǒng)的安全帶來了隱患。 </p><p> 為了解決以上問題
63、,業(yè)界提出了單點登錄(Single Sign-on)的概念,簡稱為SSO。單點登錄是指在用戶需要訪問一個分布式環(huán)境中各個不同應(yīng)用系統(tǒng)提供的服務(wù)時, 只需要在環(huán)境中登錄一次,而不需要用戶在各個應(yīng)用系統(tǒng)重新登錄[1]。單點登錄的實質(zhì)就是安全上下文或憑證在多個應(yīng)用系統(tǒng)之間的傳遞或共享。如果在企業(yè)內(nèi)部的支撐系統(tǒng)之間實現(xiàn)了單點登錄,只要用戶在一個系統(tǒng)中成功登錄,當(dāng)用戶在多個系統(tǒng)間進(jìn)行切換時,就不需要再進(jìn)行驗證,可以直接進(jìn)入另外一個系統(tǒng),提高了用戶
64、的工作效率和用戶體驗。</p><p> 3.2.2 產(chǎn)品、新聞信息發(fā)布子系統(tǒng) </p><p> 通用企業(yè)信息化網(wǎng)站平臺設(shè)計開發(fā)基本完成了預(yù)期目標(biāo),系統(tǒng)以網(wǎng)站形式為主,集前臺顧客功能和后臺管理功能于一體。本系統(tǒng)既借鑒了大型電子商務(wù)系統(tǒng)的開發(fā)理念,又在設(shè)計開發(fā)上考慮了中小型企業(yè)的特點,實現(xiàn)了企業(yè)宣傳,顧客信息反饋,動態(tài)新聞信息,企業(yè)電子商務(wù)等功能。通過此次開發(fā)設(shè)計過程得出的結(jié)論,首先
65、,小公司實現(xiàn)網(wǎng)絡(luò)商務(wù)系統(tǒng)在技術(shù)和經(jīng)濟(jì)上都是可行的。其次,網(wǎng)絡(luò)商務(wù)系統(tǒng)著實能提中小型企業(yè)的形象和管理水平。再次,本平臺的預(yù)定系統(tǒng)符合中小型企業(yè)現(xiàn)行規(guī)模要求。最后,通用企業(yè)信息化網(wǎng)站平臺能輔助企業(yè)成熟經(jīng)營理念使企業(yè)得到更好的發(fā)展。</p><p><b> 系統(tǒng)評價:</b></p><p> 通用企業(yè)信息化網(wǎng)站平臺設(shè)計的成功之處重要有以下幾個方面:</p>
66、;<p> (1) 網(wǎng)站前臺的交互性:在網(wǎng)站上設(shè)立了留言版,用戶或者瀏覽者可以在瀏覽網(wǎng)站的同時,對網(wǎng)站平臺建設(shè)或發(fā)展提出自己的意見和想法。這樣極大的加強(qiáng)了企業(yè)與用戶的交流和溝通,企業(yè)甚至可以從用戶的要求和建議中分析出現(xiàn)在的市場需求和時常走向,以使企業(yè)的經(jīng)營和服務(wù)更接近市場的需求,提高市場占有率,提高企業(yè)利潤。</p><p> (2) 簡化的頁面布局:首頁和其他頁面都以同樣的風(fēng)格出現(xiàn),給瀏覽者一
67、種統(tǒng)一、協(xié)調(diào)的感覺,頁面的顏色選擇和布局相搭配給瀏覽者清新、舒適、整潔之感,無形中也突出了企業(yè)的風(fēng)格,宣傳了企業(yè)形象。更重要的是,該系統(tǒng)實現(xiàn)了前臺頁面的模板化。企業(yè)可以根據(jù)不同的需求實現(xiàn)前臺的不同風(fēng)格。</p><p> (4) 合理的網(wǎng)站鏈接設(shè)計:整個網(wǎng)站的鏈接,是“星型模式”和“樹狀模式”的結(jié)合。給瀏覽者一種簡潔、明了之感,使瀏覽者明確的知道自己處在網(wǎng)站的那一部分,如何回到或打開自己想要的鏈接。</p
68、><p> 通用企業(yè)信息化網(wǎng)站平臺在預(yù)定設(shè)計和風(fēng)格方面都有自己特點,下面從經(jīng)濟(jì),性能和使用方面對其做出總體評價:</p><p><b> (1) 經(jīng)濟(jì)評價</b></p><p> 新系統(tǒng)所需的硬件配置為入門服務(wù)器配置,系統(tǒng)的開發(fā)成本符合酒店要求。另外新系統(tǒng)的運(yùn)行,提高了員工的工作效率,改善了管理模式,減少了管理費(fèi)用,減少了人員的開支,系統(tǒng)
69、能間接為企業(yè)創(chuàng)造商業(yè)價值。</p><p><b> (2) 性能評價</b></p><p> 本系統(tǒng)運(yùn)行起來占用資源較少,可以在服務(wù)器上高效運(yùn)行。另外,系統(tǒng)代碼模塊清晰,如果業(yè)務(wù)有改變,需要對軟件進(jìn)行升級時,維護(hù)人員很容易就可以添加功能模塊或是進(jìn)行代碼修改。而且,系統(tǒng)運(yùn)行起來之后,如果操作人員出現(xiàn)誤操作,系統(tǒng)會有錯誤提示,幫助用戶合理完成操作。</p&g
70、t;<p><b> (3) 使用評價</b></p><p> 系統(tǒng)能達(dá)到預(yù)期目標(biāo),解決在傳統(tǒng)經(jīng)營模式下表現(xiàn)出的不足,方便用戶的同時也達(dá)到了企業(yè)信息化建設(shè)的要求。</p><p> 通用企業(yè)信息化網(wǎng)站平臺在有著以上優(yōu)點和特點的同時也存在不足,首先,由于開發(fā)者技術(shù)和時間的限制,沒有實現(xiàn)銷售統(tǒng)計功能和訂單跟單功能。</p><p&
71、gt; 3.2.3 留言板 </p><p> 留言板適用于收集網(wǎng)站瀏覽者的留言信息,管理員可查看留言,并對留言做出回復(fù)。管理123的主要包括以下幾種功能:</p><p> – 訪問者的留言信息可以通過E-mail和短信的形式即時通知管理員;</p><p> – 管理員也可以對留言回復(fù)并通過訪問者的E-mail地址以郵件方式將回復(fù)內(nèi)容通知訪問者;<
72、;/p><p> – 管理員還可以對留言進(jìn)行修改、刪除或批量刪除操作;</p><p> – 可設(shè)置留言是否需要審核才可發(fā)布;</p><p> – 可設(shè)置前臺提示文字及是否顯示來訪者IP地址。</p><p> 操作流程:1、管理員在“設(shè)定”頁面進(jìn)行對外顯示、留言方式、審核方式、短信郵件提示等設(shè)定 2、管理員在“審核”頁面對需要審核的留
73、言進(jìn)行審核 3、管理員在“管理”頁面可以查看訪客留言,回復(fù)留言。</p><p> 3.2.4 用戶管理子系統(tǒng) </p><p> 管理子系統(tǒng)也稱為管理間子系統(tǒng),是綜合布線系統(tǒng)的一個子系統(tǒng)。綜合布線系統(tǒng)包括設(shè)備間子系統(tǒng)、建筑群干線子系統(tǒng)、垂直布線子系統(tǒng)、管理間子系統(tǒng)、水平布線子系統(tǒng)和工作區(qū)布線子系統(tǒng)。 </p><p> 管理間布線子系統(tǒng)的作用:管理子系統(tǒng)設(shè)
74、備設(shè)置在每層配線設(shè)備的房間內(nèi),管理子系統(tǒng)由交接間的配線設(shè)備、輸入/輸出設(shè)備等組成,管理子系統(tǒng)也可應(yīng)用于設(shè)備間子系統(tǒng),管理子系統(tǒng)應(yīng)采用單點管理雙交接口,交接場的取決于工作區(qū),綜合布線系統(tǒng)規(guī)模和選用的硬件,在管理規(guī)模大、復(fù)雜、有二級交接間時,才放置雙點管理雙交接在管理點,根據(jù)應(yīng)用環(huán)境用標(biāo)記標(biāo)入來標(biāo)出各個端接場,對于交換間的配線設(shè)備宜采用色標(biāo)區(qū)別種類用途的配線區(qū)。并且在交接場之間應(yīng)留出空間,以便容納未來擴(kuò)充的交接硬件。在該小區(qū)中按幾層為單元在
75、弱電井內(nèi)放置配線架和語音采用IBDN的BIX安裝架進(jìn)行匯總,將每戶用不同的標(biāo)記進(jìn)行分開,數(shù)據(jù)為模塊式配線架,通過交換機(jī)、連成一個局域網(wǎng)到設(shè)備間,水平線纜與垂直線纜用標(biāo)準(zhǔn)的跳線進(jìn)行連接進(jìn)行管理,全部集中在一個箱子里,只放置一個交接間,不使用二級交接。</p><p> 3.2.5 網(wǎng)站前臺顯示 </p><p> 1、安全快速訪問。足夠的帶寬是快速訪問的保證,(服務(wù)器放在自己單位不一定
76、好)。</p><p> 2、及時更新信息。及時更新才能吸引瀏覽者。</p><p><b> 3、完善檢索能力。</b></p><p> 4、網(wǎng)站信息交互能力。交互是網(wǎng)站最大特點。</p><p> 5、方便客戶訪問購買。制造強(qiáng)烈印象,減少干擾信息,避免冗長說明,提供可視化線索,顯示產(chǎn)品,激發(fā)欲望,提供方便購
77、物車。</p><p> 前臺涉及主要工作流程:</p><p><b> 1、收集關(guān)鍵信息。</b></p><p> 2、概念開發(fā)。根據(jù)收集構(gòu)思,草圖網(wǎng)站結(jié)構(gòu)。</p><p> 3、內(nèi)容綜合。制作初始圖樣,配文字說明。</p><p> 4、編制頁面優(yōu)化圖形。</p>
78、<p><b> 5、整合內(nèi)部流程。</b></p><p> 6、測試。全面測試頁面和頁面間的鏈接。</p><p><b> 7、交付。</b></p><p><b> 3.3 數(shù)據(jù)庫設(shè)計</b></p><p> 3.3.1設(shè)計數(shù)據(jù)庫要求</
79、p><p> 數(shù)據(jù)庫系統(tǒng)本質(zhì)上是一個用計算機(jī)存儲記錄的系統(tǒng)。數(shù)據(jù)庫本身可被看作為一種電子文件柜:也就是說,它是收集計算機(jī)數(shù)據(jù)文件的倉庫或容器。系統(tǒng)用戶可以對這些文件執(zhí)行插入數(shù)據(jù)、檢索數(shù)據(jù)、更改數(shù)據(jù)、刪除數(shù)據(jù)等一系列操作??傊?,數(shù)據(jù)庫系統(tǒng)是一個計算機(jī)存儲記錄的系統(tǒng),即,它是一個計算機(jī)系統(tǒng),該系統(tǒng)的目標(biāo)存儲信息并支持用戶檢索和更新所需要的信息。確切的說,數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,提供一個確定最優(yōu)數(shù)據(jù)模型與處
80、理模式的邏輯設(shè)計,以及一個確定數(shù)據(jù)庫存儲結(jié)構(gòu)與存取方法的物理設(shè)計,建立起既能反映現(xiàn)實世界信息和信息聯(lián)系,滿足用戶數(shù)據(jù)要求和加工要求,有能被某個數(shù)據(jù)庫管理系統(tǒng)所接受,同時能實現(xiàn)系統(tǒng)目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫。</p><p> 范式的要求與定義:范式是符合某一種級別的關(guān)系模式的集合。構(gòu)造數(shù)據(jù)庫必須遵循一定的規(guī)則。在關(guān)系數(shù)據(jù)庫中,這種規(guī)則就是范式。關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足一定的要求,即滿足不同的范式。目前關(guān)系數(shù)
81、據(jù)庫有六種范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。滿足最低要求的范式是第一范式(1NF)。在第一范式的基礎(chǔ)上進(jìn)一步滿足更多要求的稱為第二范式(2NF),其余范式以次類推。一般說來,數(shù)據(jù)庫只需滿足第三范式(3NF)就行了。</p><p> 根據(jù)軟件工程的思想,數(shù)據(jù)庫設(shè)計的周期可以劃分為六個階段:</p><
82、p> ?。?)規(guī)劃階段:確定開發(fā)的總目標(biāo),給出計劃開發(fā)的軟件系統(tǒng)的功能、性能、可靠性以及接等方面的設(shè)想。 </p><p> ?。?)需求分析階段:認(rèn)真細(xì)致地了解用戶對數(shù)據(jù)的加工要求,確定系統(tǒng)的功能與邊界。本階段的最終結(jié)果,提供一個可作為設(shè)計基礎(chǔ)的系統(tǒng)說明書,包括對軟硬件環(huán)境的要求和一整套完善的數(shù)據(jù)流程圖。</p><p> ?。?)設(shè)計階段:把需求分析階段所確定的功能細(xì)化,主要工作
83、是概念設(shè)計階段、邏輯設(shè)計階段、物理設(shè)計階段,然后,對每個階段內(nèi)部設(shè)計詳細(xì)的流程。 </p><p> ?。?)程序編制階段:以一種或幾種特定的程序設(shè)計語言表達(dá)上一階段確定的各模塊控制流程。程序編制時應(yīng)遵循結(jié)構(gòu)化程序設(shè)計方法。</p><p> ?。?)調(diào)試階段:對已編好的程序進(jìn)行單元調(diào)試(分調(diào)),整體調(diào)試(聯(lián)調(diào))和系統(tǒng)測試(驗收)。</p><p> ?。?)運(yùn)行和
84、維護(hù)階段:這是整個設(shè)計周期最長的階段,其工作重點是收集和記錄系統(tǒng)實際運(yùn)行的數(shù)據(jù)。在運(yùn)行中,必須保持?jǐn)?shù)據(jù)庫的完整性,必須有效的處理數(shù)據(jù)故障和進(jìn)行數(shù)據(jù)庫恢復(fù)。同時解決開發(fā)過程的遺留問題,改正錯誤進(jìn)行功能完善。</p><p> 數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計是一個非常重要的問題,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)
85、速度。在數(shù)據(jù)庫系統(tǒng)開發(fā)設(shè)計的時候應(yīng)該盡量考慮全面,尤其應(yīng)該仔細(xì)考慮用戶的各種需求避免在設(shè)計中浪費(fèi)不必要的人力和物力。</p><p> 3.3.2系統(tǒng)數(shù)據(jù)庫的詳細(xì)建立</p><p> 在對系統(tǒng)的組織結(jié)構(gòu)和功能進(jìn)行分析時,需從一個實際業(yè)務(wù)流程的角度將系統(tǒng)調(diào)查中有關(guān)該業(yè)務(wù)流程的資料都串起來作進(jìn)一步的分析。業(yè)務(wù)流程分析可以幫助我們了解該業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理系統(tǒng)的調(diào)查工作中的錯誤和
86、疏漏,修改和刪除原系統(tǒng)的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。</p><p> 業(yè)務(wù)流程圖(transaction flow diagram,簡稱TFD), 就是用一些規(guī)定的符號及連接來表示某個具體的業(yè)務(wù)處理過程,它是用盡可能少、盡可能簡單的方法來描述業(yè)務(wù)處理過程的方法,由于它的符號簡單明了,所以非常易于閱讀和理解業(yè)務(wù)流程。所以說,繪制業(yè)務(wù)流程圖是分析業(yè)務(wù)流程的重要步驟。</p><
87、p> 數(shù)據(jù)流程分析把數(shù)據(jù)在組織內(nèi)部的流動情況抽象地獨(dú)立出來,舍去了具體組織機(jī)構(gòu)、信息載體、處理工作、物資、材料等,單從數(shù)據(jù)流動過程來考察實際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(data flow diagram,簡稱DFD)來實現(xiàn)的。其具體的做法是:按業(yè)務(wù)流程圖理出的業(yè)務(wù)流程順序,將相應(yīng)調(diào)查
88、過程中所掌握的數(shù)據(jù)處理過程,繪制成一套完整的數(shù)據(jù)流程圖,一邊繪圖,一邊核對相應(yīng)的數(shù)據(jù)和報表、模型等.</p><p><b> a</b></p><p><b> 圖3.3.2.1</b></p><p><b> 第四章 系統(tǒng)測試</b></p><p> 4.1
89、測試定義及目的 </p><p> 系統(tǒng)測試,英文是System Testing。是將已經(jīng)確認(rèn)的軟件、計算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測試和確認(rèn)測試,系統(tǒng)測試是針對整個產(chǎn)品系統(tǒng)進(jìn)行的測試,目的是驗證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。系統(tǒng)測試發(fā)現(xiàn)問題之后要經(jīng)過調(diào)試找出錯誤原因和位置,然后進(jìn)行改正。是基于系統(tǒng)整體需求說明書的黑
90、盒類測試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。對象不僅僅包括需測試的軟件,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。</p><p><b> 4.2測試計劃 </b></p><p><b> 該計劃主要包括: </b></p><p> ·測試范圍(內(nèi)容) </p>&
91、lt;p><b> ·測試方法 </b></p><p> ·測試環(huán)境與輔助工具 </p><p><b> ·測試完成準(zhǔn)則 </b></p><p><b> ·人員與任務(wù)表</b></p><p><b>
92、4.3 測試方法 </b></p><p> 計算機(jī)軟件是基于計算機(jī)系統(tǒng)的一個重要組成部分,軟件開發(fā)完畢后應(yīng)與系統(tǒng)中其它成分集成在一起,此時需要進(jìn)行一系列系統(tǒng)集成和確認(rèn)測試。對這些測試的詳細(xì)討論已超出軟件工程的范圍,這些測試也不可能僅由軟件開發(fā)人員完成。在系統(tǒng)測試之前,軟件工程師應(yīng)完成下列工作:</p><p> ?。?) 為測試軟件系統(tǒng)的輸入信息設(shè)計出錯處理通路;
93、</p><p> ?。?) 設(shè)計測試用例,模擬錯誤數(shù)據(jù)和軟件界面可能發(fā)生的錯誤,記錄測試結(jié)果,為系統(tǒng)測試提供經(jīng)驗和幫助;</p><p> ?。?) 參與系統(tǒng)測試的規(guī)劃和設(shè)計,保證軟件測試的合理性。</p><p> 4.3.1界面測試 </p><p> 通過用戶界面 (UI) 測試來核實用戶與軟件的交互。UI 測
94、試的目標(biāo)在于確保用戶界面向用戶提供了適當(dāng)?shù)脑L問和瀏覽測試對象功能的操作。除此之外,UI 測試還要確保 UI 功能內(nèi)部的對象符合預(yù)期要求,并遵循公司或行業(yè)的標(biāo)準(zhǔn)。</p><p> 4.3.2 功能測試 </p><p> Functional testing (功能測試),也稱為behavioral testing(行為測試),根據(jù)產(chǎn)品特征、操作描述和用戶方案,測試一個產(chǎn)品的特性和可操
95、作行為以確定它們滿足設(shè)計需求。本地化軟件的功能測試,用于驗證應(yīng)用程序或網(wǎng)站對目標(biāo)用戶能正確工作。使用適當(dāng)?shù)钠脚_、瀏覽器和測試腳本,以保證目標(biāo)用戶的體驗將足夠好,就像應(yīng)用程序是專門為該市場開發(fā)的一樣。 </p><p> 功能測試也叫黑盒子測試或數(shù)據(jù)驅(qū)動測試,只需考慮各個功能,不需要考慮整個軟件的內(nèi)部結(jié)構(gòu)及代碼.一般從軟件產(chǎn)品的界面、架構(gòu)出發(fā),按照需求編寫出來的測試用例,輸入數(shù)據(jù)在預(yù)期結(jié)果和實際結(jié)果之間進(jìn)行評測,
96、進(jìn)而提出更加使產(chǎn)品達(dá)到用戶使用的要求。</p><p> 4.3.3 性能測試 </p><p> 性能測試在軟件的質(zhì)量保證中起著重要的作用,它包括的測試內(nèi)容豐富多樣。中國軟件評測中心將性能測試概括為三個方面:應(yīng)用在客戶端性能的測試、應(yīng)用在網(wǎng)絡(luò)上性能的測試和應(yīng)用在服務(wù)器端性能的測試。通常情況下,三方面有效、合理的結(jié)合,可以達(dá)到對系統(tǒng)性能全面的分析和瓶頸的預(yù)測。</p>&
97、lt;p><b> 第五章 結(jié)束語</b></p><p> 經(jīng)過一段時間的學(xué)習(xí)與制作,企業(yè)網(wǎng)站的設(shè)計制作基本上已經(jīng)告一段落。總結(jié)這次制作畢業(yè)設(shè)計的過程,對我來說是一個將所學(xué)知識從書本運(yùn)用到實際操作的初次體驗。通過這次的制作與設(shè)計讓我了解了一個網(wǎng)站形成的基本過程和基本綱領(lǐng)構(gòu)架,加深了我對現(xiàn)在計算機(jī)技術(shù)、通訊技術(shù)、英特網(wǎng)技術(shù)等的認(rèn)識,還有對制作網(wǎng)站上用到的asp、access等設(shè)計
98、與制作網(wǎng)站的工具有了更多的了解,得到了深入的理解同時更熟練地使用這些工具。相信這些知識都將對我的工作帶來很大的幫助。在這次的畢業(yè)設(shè)計中使我學(xué)習(xí)了比以前更多的知識,提高了自己的學(xué)習(xí)和操作能力。</p><p> 這次設(shè)計由于時間、條件和個人能力的限制,加之設(shè)計經(jīng)驗的不足,在網(wǎng)站的整體設(shè)計及各模塊功能可能設(shè)計的不完全,有待于進(jìn)一步的完善和改進(jìn)。這些情況希望能在今后的不斷學(xué)習(xí)與應(yīng)用中把他擴(kuò)充的更加豐富,以適應(yīng)不同層次
99、使用者的要求。同時現(xiàn)在網(wǎng)站的實際技術(shù)與要求在不斷地更新,不斷地提高,我想以后還要有很長的一段學(xué)習(xí)和實踐時間,才能在設(shè)計與制作網(wǎng)站方面有所改善。</p><p> 現(xiàn)請指導(dǎo)老師對我這段時間努力學(xué)習(xí),努力設(shè)計制作的作品進(jìn)行檢驗,并加以指正。</p><p><b> 第六章 致 謝</b></p><p> 在論文即將完成之際,回顧緊張但又
100、充實的學(xué)習(xí)班和設(shè)計過程,本人在此向所有關(guān)心及幫助我的老師、同學(xué)們及同事朋友致以最真誠的感謝。這篇論文得以完成離不開他們給予我的支持和幫助。</p><p> 感謝xx學(xué)院三年來對我的培養(yǎng),母校三年的時光頗多收益,終生受用,我謹(jǐn)以微薄之心感恩偉大的母校。</p><p> 從接受課題到現(xiàn)在完成畢業(yè)設(shè)計論文,衷心的感謝我的指導(dǎo)老師×××老師給予了精心的指導(dǎo)和熱
101、情的幫助,在短暫的幾個月的相處時間里,老師淵博的知識、敏銳的思路和做事嚴(yán)謹(jǐn)、謙和的態(tài)度給我留下了深刻的印象,這將使得我終身受益,謹(jǐn)此向老師表示衷心的感謝和崇高的敬意!</p><p> 感謝我的朋友,同事以及同學(xué)對我的幫助,感謝他們在技術(shù)上給予我的支持以及在我最困難時給我的信心。</p><p><b> 參考文獻(xiàn)</b></p><p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中小型企業(yè)網(wǎng)站設(shè)計與實現(xiàn)論文
- 小型企業(yè)網(wǎng)站論文
- 淺談小型企業(yè)網(wǎng)站的設(shè)計
- 中小型企業(yè)網(wǎng)絡(luò)設(shè)計開題報告
- 企業(yè)網(wǎng)站設(shè)計開題報告
- 畢業(yè)論文-小型企業(yè)網(wǎng)站的制作
- 中小型企業(yè)網(wǎng)站建設(shè)方案模板
- 畢業(yè)論文-小型企業(yè)網(wǎng)站的制作
- 小型企業(yè)網(wǎng)上訂單系統(tǒng)的設(shè)計與實現(xiàn)
- 中小型企業(yè)網(wǎng)站的設(shè)計與開發(fā)【畢業(yè)論文】
- 小型企業(yè)網(wǎng)上訂單系統(tǒng)的設(shè)計與實現(xiàn)
- 輝揚(yáng)美業(yè)企業(yè)網(wǎng)站設(shè)計與實現(xiàn)【開題報告】
- 畢業(yè)設(shè)計---中小型企業(yè)網(wǎng)絡(luò)的設(shè)計與實現(xiàn)
- 小型企業(yè)網(wǎng)的規(guī)劃與設(shè)計.pdf
- 基于php技術(shù)的小型企業(yè)網(wǎng)站開發(fā)畢業(yè)設(shè)計
- 企業(yè)網(wǎng)站畢業(yè)設(shè)計開題報告
- 中小型企業(yè)網(wǎng)設(shè)計論文
- 《中小型企業(yè)倉庫管理系統(tǒng)設(shè)計與實現(xiàn)》論文開題報告
- 基于thinkphp框架的中小型企業(yè)網(wǎng)站開發(fā)模板的設(shè)計與實現(xiàn)畢業(yè)論文
- php企業(yè)網(wǎng)站畢業(yè)設(shè)計開題報告
評論
0/150
提交評論