版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> -</b></p><p> 課 程 設 計 報 告</p><p><b> 目 錄</b></p><p><b> 1. 開發(fā)背景3</b></p><p><b> 2. 功能描述3</b></p&
2、gt;<p><b> 3. 需求分析3</b></p><p> 4. 數據流程分析3</p><p> 4.1、數據流程圖3</p><p> 4.2、數據字典4</p><p> 5. 概念模型設計6</p><p> 6. 邏輯模型設計和優(yōu)化6<
3、/p><p> 7. 物理設計和實施7</p><p> 8. 應用程序設計(前臺)9</p><p> 9. 課程設計心得體會9</p><p><b> 一. 開發(fā)背景</b></p><p> 從二十世紀進入二十一世紀,企業(yè)信息高速發(fā)展,數碼化革命給所有領域帶來新的改變。隨著電腦
4、辦公自動化的普及,電子商務應運而生,一切都歸功于internet的巨大貢獻,互聯(lián)網的世界里蘊藏無限生機,這里只有想不到的、沒有做不到的。</p><p> 目前在互聯(lián)網上出現眾多企業(yè)網站無人訪問,深入研究發(fā)現,企業(yè)做網站有兩大需求,一個是利用互聯(lián)網開展營銷活動,一個是利用互聯(lián)網服務于企業(yè)管理,簡而言之就是網絡營銷和企業(yè)信息化。對于后者,一般適用于大型企業(yè)提高工作效率和協(xié)同辦公,而對于廣大的中小企業(yè)而言,做網站主
5、要的目的則是開展網絡營銷。如果企業(yè)沒有明確自己為什么要做網站就盲目上馬,自然會出現“無人喝彩”的尷尬境地。最新的CNNIC公布的《第21次中國互聯(lián)網絡發(fā)展狀況統(tǒng)計報告》表明:“目前中國網站數量已達150萬個,比去年同期增長了66萬個,增長率達到78.4%。這個數據表明,占國內網站數量比例超過70%的企業(yè)網站數量在快速增長。大批新企業(yè)網站的誕生標志著眾多企業(yè)開始利用互聯(lián)網。企業(yè)網站建設的意義是什么?有很多人認為,自己的競爭對手有企業(yè)網站,
6、自己肯定不能比他差,我也要有網站。有很大一部分人是這樣的心態(tài)。網站是一個企業(yè)的窗口,不管是企業(yè)的宣傳,還是企業(yè)營銷的開展,網站都有它的優(yōu)勢,并且相比其他優(yōu)勢非常明顯。企業(yè)通過網絡來宣傳企業(yè)形象,它的受眾面大,幾乎全世界都可以看得到,倘若是開展網絡營銷那么它的優(yōu)勢就更為明顯。網站相當于是一年365天,</p><p> 作為在一個手表行業(yè)中非常高端的公司,江詩丹頓公司更需要建設好網站,將其作為對外宣傳、銷售、服
7、務及傳銷的載體,來配合公司的發(fā)展和需要,使網站具有鮮明的行業(yè)特色,使更多的客戶通過網絡來認識、認知江詩丹頓有限公司。我們將根據公司的具體情況及需要度身定做一個商務網站,幫助公司充分利用國際互聯(lián)網上的信息資源,服務現有客戶,挖掘潛在客戶,最大限度地開拓市場。</p><p><b> 二. 可行性分析</b></p><p><b> 1、經濟可行性<
8、;/b></p><p> 購買域名空間、開發(fā)費用、維護費用。運行費用。</p><p><b> 2、技術可行性</b></p><p> 1)網站目標:實現用戶登錄注冊,產品展示,新聞發(fā)表,用戶留言等。</p><p> 2)網站可用性:界面簡潔大方,方便使用。</p><p>
9、 3)網站的交互性:采用簡單的響應,過渡,移位效果。</p><p> 4)網站的性能:SQL數據庫表結構創(chuàng)建合理,采用php技術,運用簡單安全,十分合適網站開發(fā)。</p><p><b> 三.需求分析</b></p><p><b> 1.系統(tǒng)總體目標</b></p><p> 本網站
10、是針對江詩丹頓公司設計的,目的是為了提升公司的形象,促進產品的銷售,并幫助公司建立完善的信息發(fā)布系統(tǒng)。 </p><p><b> 運行環(huán)境</b></p><p> 本系統(tǒng)的開發(fā)環(huán)境選擇在windows環(huán)境下的PHP+Apache+SQL。服務器平臺Apache,開發(fā)語言php。圖片處理使用ps。</p><p><b> 3
11、. 功能性需求</b></p><p> 1、 要求設置不同的管理權限,如普通管理員和高級管理員。2、 產品信息的管理,包括產品信息管理、產品的展示,以及根據多種條件查詢產品的信息。3、 新聞信息的發(fā)布,隨時更新和產品有關的各種新聞內容。4、 客戶信息維護,掌握每個客戶的相關資料,以便及時制定經營策略。5、 留言板,客戶可以在此留言或提問,業(yè)務人員在此提供技術指導或其他答疑服務。</p
12、><p> 3.1 系統(tǒng)功能列表</p><p> 將功能性需求先粗分再細分,下表中的 Feature A, Function A.1等符號應當被替換成有含義的名稱。</p><p><b> 例:</b></p><p><b> 3.2 子系統(tǒng) 1</b></p><p&
13、gt; 對子系統(tǒng)的功能進行簡要或詳細的描述及其需求分析用到的用例圖,可以采用圖表的形式</p><p> 例如:無線資源管理系統(tǒng)</p><p> 無線資源管理系統(tǒng)的功能需求包括如下部分…</p><p><b> 列出所有的功能模塊</b></p><p> 3.2.1 模塊 1</p><
14、;p> 本節(jié)詳細描述需求,包括要解決的問題和需求背后的動機。對于每一類功能或者每一個功能,需要具體說明其輸入、處理和輸出需求。</p><p> 目標:對本需求的需求內容進行概要的描述。描述本次功能要達到的目標、方法和技術,還應清楚說明功能意圖的由來和背景。</p><p><b> 輸入,包括:</b></p><p> 詳細描
15、述該功能的所有輸入數據,如輸入源、數量、度量單位、時間設定和有效輸入范圍</p><p> 指明引用接口說明或者接口控制文件的參考資料</p><p> 處理,定義對輸入數據、中間參數進行處理以獲得預期輸出結果的全部操作。包括</p><p> 輸入數據的有效性檢查</p><p> 操作順序,包括時間的時間設定。</p>
16、<p> 異常情況的相應,如溢出、通信故障和錯誤處理等。</p><p><b> 受操作影響的參數。</b></p><p> 用于把輸入轉換為相應輸出的方法。</p><p> 輸出數據的有效性檢查。</p><p><b> 輸出</b></p><
17、p> 詳細說明該功能的所有輸出數據,例如,輸出目的地、數量、度量單位、時間關系、有效輸出范圍、非常值的處理和出錯信息等。</p><p> 有關接口的說明或接口控制文件的參考資料。</p><p><b> 4.非功能性需求</b></p><p><b> 4.1 性能需求</b></p>&
18、lt;p> 本節(jié)用數字對系統(tǒng)和人機接口方面的靜態(tài)和動態(tài)需求進行描述,例如:靜態(tài)數字需求(也稱作容量)包括:</p><p><b> 支持的工作站數量;</b></p><p> 支持的模擬用戶數量;</p><p><b> 數據庫和文件容量;</b></p><p><b&g
19、t; 數據通道數量;</b></p><p><b> 動態(tài)數字需求包括:</b></p><p><b> 數據吞吐量;</b></p><p><b> 響應時間】。</b></p><p> 概述系統(tǒng)的性能特征。其中需包括具體的響應時間。如果可行,按
20、名稱引用相關用例。</p><p> ? * 對事務的響應時間(平均、最長)</p><p> ? * 吞吐量,例如每秒處理的事務數</p><p> ? * 容量,例如系統(tǒng)可以容納的客戶或事務數</p><p> ? * 降級模式(當系統(tǒng)以某種形式降級時可接受的運行模式)</p><p> ? * 資源利用
21、情況,如內存、磁盤、通信等</p><p><b> 4.2 可靠性需求</b></p><p> 對系統(tǒng)可靠性的需求應在此處說明。以下是一些建議:</p><p> ? * 可用性-指出可用時間百分比 ( xx.xx%)、使用小時數、維護訪問權、降級模式操作等。</p><p> ? * 平均故障間隔時間 (M
22、TBF) * 通常表示為小時數,但也可表示為天數、月數或年數。</p><p> ? * 平均修復時間 (MTTR)-系統(tǒng)在發(fā)生故障后可以暫停運行的時間。</p><p> ? * 精確度-指出系統(tǒng)輸出要求具備的精密度(分辨率)和精確度(按照某一已知的標準)。</p><p> ? * 最高錯誤或缺陷率-通常表示為每千行代碼的錯誤數目 (bugs/KLOC)
23、或每個功能點的錯誤數目 (bugs/function-point)。</p><p> ? * 錯誤或缺陷率-按照小錯誤、大錯誤和嚴重錯誤來分類。需求中必須對“嚴重”錯誤進行界定,例如:數據完全丟失或完全不能使用系統(tǒng)的某部分功能。</p><p><b> 5.接口需求</b></p><p> 本條應分條描述關于系統(tǒng)外部接口的需求(如有
24、的話)。本條可引用一個或多個接口需求規(guī)格說明(IRS)或包含這些需求的其他文檔。</p><p><b> 用戶接口</b></p><p> 本節(jié)描述軟件產品和用戶之間接口的邏輯特性。如:屏幕界面圖形樣例,遵循什么GUI標準和產品族風格指南,屏幕界面設計上的限制,比如標準按鈕和功能(如,幫助)要出現在每個屏幕,鍵盤快捷鍵,出錯信息顯示標準等等。定義用戶接口需要的
25、軟件組件。詳細的用戶接口設計應被記錄在單獨的用戶接口規(guī)范中。</p><p><b> 硬件接口</b></p><p> 本節(jié)描述系統(tǒng)軟硬件產品之間接口的物理和邏輯特性??砂ㄖС值脑O備類型,軟硬件之間的數據和控制交互特性,以及用到的通信協(xié)議。</p><p><b> 軟件接口</b></p>&l
26、t;p> 本節(jié)描述本產品和其他指定的軟件部件(名稱和版本)之間的連接,如:包括數據庫、操作系統(tǒng)、工具、集成商業(yè)套裝軟件等。識別出進出系統(tǒng)的數據項或消息,描述各自的目的。描述需要的服務和通信性質,參考的API協(xié)議描述,識別軟件部件間共享的數據。</p><p><b> 通信接口</b></p><p> 描述本系統(tǒng)要求的任何通信相關功能需求,包括e-mai
27、l, web browser, 網絡服務器通信協(xié)議, 電子表單等等。定義相關消息格式。識別用到的所有通信標準,比如FTP、HTTP等。詳細說明通信安全和加密問題,數據傳輸速率,同步機制等。</p><p><b> 6.故障處理</b></p><p> 說明本系統(tǒng)在發(fā)生可能的軟硬件故障時,對故障處理的要求。</p><p><b&g
28、t; 軟件系統(tǒng)出錯處理</b></p><p> 說明屬于軟件系統(tǒng)的問題;</p><p> 給出發(fā)生錯誤時的錯誤信息;</p><p> 說明發(fā)生錯誤時可能采取的補救措施。</p><p> 硬件系統(tǒng)冗余措施的說明</p><p> 說明哪些問題可以由硬件設計解決,并提出可采取的冗余措施;&l
29、t;/p><p> 對硬件系統(tǒng)采取的冗余措施加以說明。</p><p><b> 四.概要設計</b></p><p> 1. 系統(tǒng)總體結構圖</p><p> 畫出系統(tǒng)的總體體系結構圖及功能模塊圖。</p><p><b> 2 關鍵技術與算法</b></p&g
30、t;<p> 簡要說明本系統(tǒng)設計采用的關鍵技術和主要算法。</p><p><b> 3 關鍵數據結構</b></p><p> 簡要說明本系統(tǒng)實現中的最主要的數據結構。</p><p><b> 4. 概念模型設計</b></p><p><b> ?。ó嫵鯡-R圖
31、)</b></p><p> 根據系統(tǒng)數據流圖和數據字典,得出系統(tǒng)的總體概念模型(E-R)如圖2所示。</p><p> 圖2 系統(tǒng)的總體概念模型</p><p><b> 五 詳細設計</b></p><p><b> 1.模塊關系圖</b></p><p&
32、gt; 圖形表述模塊間的相互關系,如:組成關系、調用關系等。</p><p> 2.子系統(tǒng)A的模塊設計(以此類推,子系統(tǒng)B、C……)</p><p> 提供子系統(tǒng)A的概覽、描述和服務說明。</p><p> 2.1 模塊A-1 (以此類推,模塊A-2、A-3……)</p><p> 提供模塊A-1的概覽、描述和服務說明。</p
33、><p> 2.1.1 模塊組成列表</p><p> 提供模塊A-1的模塊組成。如:</p><p> 2.2.2 頁面設計說明(可選)</p><p> 對模塊A-1的所調用的頁面進行分別說明。包含信息有:頁面名稱、物理存放位置、頁面功能說明、頁面出現前提、頁面截圖、頁面控件(如:文本框、功能按鈕等)功能說明等,可用圖表形式描述。&l
34、t;/p><p> 2.2.3 類(程序/接口)設計說明</p><p> 對模塊A-1的所調用的類(程序/接口)進行分別說明。包含信息有:類(程序/接口)名稱、物理存放位置、類(程序/接口)功能說明、類(程序/接口)調用前提、輸入條件、處理邏輯過程、輸出結果等,可用圖表形式描述。</p><p> 2.2.4 類(程序/接口)偽代碼</p><
35、;p> 對模塊A-1的所調用的類(程序/接口)分別編寫偽代碼。</p><p> 2.2.5 出錯處理</p><p> 本節(jié)提供模塊A-1的出錯處理和恢復機制。</p><p><b> 3. 數據庫設計</b></p><p> ?。ǜ鶕D換規(guī)則將E-R圖轉換為關系模式)</p><
36、p> 根據系統(tǒng)的總體概念設計模型、E-R圖向關系模式的轉化規(guī)則和數據庫的范式理論,得到系統(tǒng)優(yōu)化后的邏輯模型,如表1~表5所示。</p><p> 表1 圖書信息表(Titles表)</p><p> 表2 讀者信息表(Reader)</p><p> 表3 借閱記錄表(BorrowRec)</p><p> 表4出版社信息表(
37、Publisher)</p><p> 表5 圖書類別信息表(Type)</p><p><b> 六 軟件實現</b></p><p><b> 1編程語言</b></p><p> 采用php為核心技術,php是一種 HTML 內嵌式的語言,是一種在服務器端執(zhí)行的嵌入HTML文檔的腳本語
38、言,語言的風格有類似于C語言,被廣泛的運用。開源,使得php具有跨平臺的特性無論是 Windows、Linux 還是 Unix 都支持,網站服務器軟件可以是 IIS 也可以是 Apache。,而且支持幾乎所有流行的數據庫。php 本身就是專門針對網站開發(fā)而設計的語言,執(zhí)行速度特別快,在服務器性能、帶寬都普遍不足的情況,可以加快打開網頁的速度。</p><p> 2、關鍵模塊A的實現(以此類推關鍵模塊B、C、D…
39、…的實現)</p><p> 系統(tǒng)中主要模塊關鍵算法的具體實現思想及其部分代碼的說明</p><p><b> 七、軟件測試計劃</b></p><p><b> 1.質量目標</b></p><p><b> 測試時要達到的目標</b></p><
40、p><b> 2.測試策略</b></p><p><b> 2.1 整體策略</b></p><p><b> 2.2 測試范圍</b></p><p><b> 3.測試方法</b></p><p><b> 3.1主要測試方
41、法</b></p><p> 黑盒測試的等價劃分、邊界值分析以及模擬用戶的錯誤推測法、路徑分析方法等。</p><p><b> 3.2 測試文檔</b></p><p> 測試方案、測試用例等</p><p> 3.3 測試實施過程</p><p> 本節(jié)的目的是說明在測試
42、過程中測試部門在接受測試系統(tǒng)時應執(zhí)行什么檢查。這些有助于其他部門(開發(fā)部門、用戶教育部門)了解在發(fā)布測試系統(tǒng)時應做些什么。</p><p> 1)測試系統(tǒng)接受條件</p><p> 本節(jié)的目的說明在測試過程中測試部門在接受測試系統(tǒng)時應執(zhí)行什么檢查。</p><p><b> 2) 測試時間表</b></p><p>
43、; 3.4 功能測試(與需求分析保持一致)</p><p><b> 3.5 性能測試</b></p><p> 3.6測試檢查表 </p><p> 測試人: 填表人: 日期:</p>&l
44、t;p> 3.7故障報告單 (缺陷跟蹤工具)</p><p> 測試人: 填表人: 日期:</p><p><b> 4、測試組織</b></p><p> 4.1 測試團隊結構</p><p><b> 4.2 功能劃分</b></
45、p><p> 八. 課程設計心得體會</p><p> 通過本次網站設計的課程設計,使得我們在平時學習的理論知識得到了真正的實踐與運用,我們根據自己所學的網站設計的要點,分工合作,親自設計實現了這個網站的正常使用,成功的完成了江詩丹頓公司網站的建設。同時使我們更加熟悉和掌握php的運用和代碼的編寫,并通過我們自己動手,使得我們學會了Photoshop、Flash等工具的基本使用,加鞏固了數
46、據庫設計的知識。團隊合作增進了我們的感情,也讓我們意識到合作在項目開發(fā)中的重大意義。</p><p><b> 參考文獻</b></p><p> [1] 網站建設教程 金旭亮等 高等教育出版社出版社 2003年</p><p> [2]《高性能PHP應用開發(fā)》[美]Armando Padilla Tim Hawkins 著 </
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網站課程設計--企業(yè)網站建設
- 課程設計--服裝企業(yè)網站課程設計
- 企業(yè)網站設計與開發(fā)
- 《網站設計與開發(fā)》課程設計--企業(yè)業(yè)務管理系統(tǒng)
- 企業(yè)網站設計開題報告
- 企業(yè)網站系統(tǒng)設計與實現.pdf
- 集成crm系統(tǒng)的企業(yè)網站的設計與開發(fā)——畢業(yè)論文
- 集成crm系統(tǒng)的企業(yè)網站的設計與開發(fā)——畢業(yè)論文
- 開題報告---小型企業(yè)網站設計與實現
- 企業(yè)網站畢業(yè)設計開題報告
- 網站設計與開發(fā)數據庫課程設計
- 課程設計報告mrpizza網站
- 大型企業(yè)網絡設計-網絡工程課程設計報告
- java課程設計報告--教務網站管理系統(tǒng)
- 課程設計---網站管理系統(tǒng)設計與實現
- 大型企業(yè)網絡設計-網絡工程課程設計報告
- 企業(yè)網站的建設有開發(fā)畢業(yè)設計
- 企業(yè)網站開發(fā)畢業(yè)論文
- 網頁設計課程設計報告--網站設計報告
- php企業(yè)網站畢業(yè)設計開題報告
評論
0/150
提交評論