企業(yè)網(wǎng)站與開發(fā)系統(tǒng)課程設(shè)計報告_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  -</b></p><p>  課 程 設(shè) 計 報 告</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. 數(shù)據(jù)流程分析3</p><p>  4.1、數(shù)據(jù)流程圖3</p><p>  4.2、數(shù)據(jù)字典4</p><p>  5. 概念模型設(shè)計6</p><p>  6. 邏輯模型設(shè)計和優(yōu)化6<

3、/p><p>  7. 物理設(shè)計和實施7</p><p>  8. 應(yīng)用程序設(shè)計(前臺)9</p><p>  9. 課程設(shè)計心得體會9</p><p><b>  一. 開發(fā)背景</b></p><p>  從二十世紀(jì)進(jìn)入二十一世紀(jì),企業(yè)信息高速發(fā)展,數(shù)碼化革命給所有領(lǐng)域帶來新的改變。隨著電腦

4、辦公自動化的普及,電子商務(wù)應(yīng)運而生,一切都?xì)w功于internet的巨大貢獻(xiàn),互聯(lián)網(wǎng)的世界里蘊藏?zé)o限生機,這里只有想不到的、沒有做不到的。</p><p>  目前在互聯(lián)網(wǎng)上出現(xiàn)眾多企業(yè)網(wǎng)站無人訪問,深入研究發(fā)現(xiàn),企業(yè)做網(wǎng)站有兩大需求,一個是利用互聯(lián)網(wǎng)開展?fàn)I銷活動,一個是利用互聯(lián)網(wǎng)服務(wù)于企業(yè)管理,簡而言之就是網(wǎng)絡(luò)營銷和企業(yè)信息化。對于后者,一般適用于大型企業(yè)提高工作效率和協(xié)同辦公,而對于廣大的中小企業(yè)而言,做網(wǎng)站主

5、要的目的則是開展網(wǎng)絡(luò)營銷。如果企業(yè)沒有明確自己為什么要做網(wǎng)站就盲目上馬,自然會出現(xiàn)“無人喝彩”的尷尬境地。最新的CNNIC公布的《第21次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告》表明:“目前中國網(wǎng)站數(shù)量已達(dá)150萬個,比去年同期增長了66萬個,增長率達(dá)到78.4%。這個數(shù)據(jù)表明,占國內(nèi)網(wǎng)站數(shù)量比例超過70%的企業(yè)網(wǎng)站數(shù)量在快速增長。大批新企業(yè)網(wǎng)站的誕生標(biāo)志著眾多企業(yè)開始利用互聯(lián)網(wǎng)。企業(yè)網(wǎng)站建設(shè)的意義是什么?有很多人認(rèn)為,自己的競爭對手有企業(yè)網(wǎng)站,

6、自己肯定不能比他差,我也要有網(wǎng)站。有很大一部分人是這樣的心態(tài)。網(wǎng)站是一個企業(yè)的窗口,不管是企業(yè)的宣傳,還是企業(yè)營銷的開展,網(wǎng)站都有它的優(yōu)勢,并且相比其他優(yōu)勢非常明顯。企業(yè)通過網(wǎng)絡(luò)來宣傳企業(yè)形象,它的受眾面大,幾乎全世界都可以看得到,倘若是開展網(wǎng)絡(luò)營銷那么它的優(yōu)勢就更為明顯。網(wǎng)站相當(dāng)于是一年365天,</p><p>  作為在一個手表行業(yè)中非常高端的公司,江詩丹頓公司更需要建設(shè)好網(wǎng)站,將其作為對外宣傳、銷售、服

7、務(wù)及傳銷的載體,來配合公司的發(fā)展和需要,使網(wǎng)站具有鮮明的行業(yè)特色,使更多的客戶通過網(wǎng)絡(luò)來認(rèn)識、認(rèn)知江詩丹頓有限公司。我們將根據(jù)公司的具體情況及需要度身定做一個商務(wù)網(wǎng)站,幫助公司充分利用國際互聯(lián)網(wǎng)上的信息資源,服務(wù)現(xiàn)有客戶,挖掘潛在客戶,最大限度地開拓市場。</p><p><b>  二. 可行性分析</b></p><p><b>  1、經(jīng)濟(jì)可行性<

8、;/b></p><p>  購買域名空間、開發(fā)費用、維護(hù)費用。運行費用。</p><p><b>  2、技術(shù)可行性</b></p><p>  1)網(wǎng)站目標(biāo):實現(xiàn)用戶登錄注冊,產(chǎn)品展示,新聞發(fā)表,用戶留言等。</p><p>  2)網(wǎng)站可用性:界面簡潔大方,方便使用。</p><p>

9、  3)網(wǎng)站的交互性:采用簡單的響應(yīng),過渡,移位效果。</p><p>  4)網(wǎng)站的性能:SQL數(shù)據(jù)庫表結(jié)構(gòu)創(chuàng)建合理,采用php技術(shù),運用簡單安全,十分合適網(wǎng)站開發(fā)。</p><p><b>  三.需求分析</b></p><p><b>  1.系統(tǒng)總體目標(biāo)</b></p><p>  本網(wǎng)站

10、是針對江詩丹頓公司設(shè)計的,目的是為了提升公司的形象,促進(jìn)產(chǎn)品的銷售,并幫助公司建立完善的信息發(fā)布系統(tǒng)。 </p><p><b>  運行環(huán)境</b></p><p>  本系統(tǒng)的開發(fā)環(huán)境選擇在windows環(huán)境下的PHP+Apache+SQL。服務(wù)器平臺Apache,開發(fā)語言php。圖片處理使用ps。</p><p><b>  3

11、. 功能性需求</b></p><p>  1、 要求設(shè)置不同的管理權(quán)限,如普通管理員和高級管理員。2、 產(chǎn)品信息的管理,包括產(chǎn)品信息管理、產(chǎn)品的展示,以及根據(jù)多種條件查詢產(chǎn)品的信息。3、 新聞信息的發(fā)布,隨時更新和產(chǎn)品有關(guān)的各種新聞內(nèi)容。4、 客戶信息維護(hù),掌握每個客戶的相關(guān)資料,以便及時制定經(jīng)營策略。5、 留言板,客戶可以在此留言或提問,業(yè)務(wù)人員在此提供技術(shù)指導(dǎo)或其他答疑服務(wù)。</p

12、><p>  3.1 系統(tǒng)功能列表</p><p>  將功能性需求先粗分再細(xì)分,下表中的 Feature A, Function A.1等符號應(yīng)當(dāng)被替換成有含義的名稱。</p><p><b>  例:</b></p><p><b>  3.2 子系統(tǒng) 1</b></p><p&

13、gt;  對子系統(tǒng)的功能進(jìn)行簡要或詳細(xì)的描述及其需求分析用到的用例圖,可以采用圖表的形式</p><p>  例如:無線資源管理系統(tǒng)</p><p>  無線資源管理系統(tǒng)的功能需求包括如下部分…</p><p><b>  列出所有的功能模塊</b></p><p>  3.2.1 模塊 1</p><

14、;p>  本節(jié)詳細(xì)描述需求,包括要解決的問題和需求背后的動機。對于每一類功能或者每一個功能,需要具體說明其輸入、處理和輸出需求。</p><p>  目標(biāo):對本需求的需求內(nèi)容進(jìn)行概要的描述。描述本次功能要達(dá)到的目標(biāo)、方法和技術(shù),還應(yīng)清楚說明功能意圖的由來和背景。</p><p><b>  輸入,包括:</b></p><p>  詳細(xì)描

15、述該功能的所有輸入數(shù)據(jù),如輸入源、數(shù)量、度量單位、時間設(shè)定和有效輸入范圍</p><p>  指明引用接口說明或者接口控制文件的參考資料</p><p>  處理,定義對輸入數(shù)據(jù)、中間參數(shù)進(jìn)行處理以獲得預(yù)期輸出結(jié)果的全部操作。包括</p><p>  輸入數(shù)據(jù)的有效性檢查</p><p>  操作順序,包括時間的時間設(shè)定。</p>

16、<p>  異常情況的相應(yīng),如溢出、通信故障和錯誤處理等。</p><p><b>  受操作影響的參數(shù)。</b></p><p>  用于把輸入轉(zhuǎn)換為相應(yīng)輸出的方法。</p><p>  輸出數(shù)據(jù)的有效性檢查。</p><p><b>  輸出</b></p><

17、p>  詳細(xì)說明該功能的所有輸出數(shù)據(jù),例如,輸出目的地、數(shù)量、度量單位、時間關(guān)系、有效輸出范圍、非常值的處理和出錯信息等。</p><p>  有關(guān)接口的說明或接口控制文件的參考資料。</p><p><b>  4.非功能性需求</b></p><p><b>  4.1 性能需求</b></p>&

18、lt;p>  本節(jié)用數(shù)字對系統(tǒng)和人機接口方面的靜態(tài)和動態(tài)需求進(jìn)行描述,例如:靜態(tài)數(shù)字需求(也稱作容量)包括:</p><p><b>  支持的工作站數(shù)量;</b></p><p>  支持的模擬用戶數(shù)量;</p><p><b>  數(shù)據(jù)庫和文件容量;</b></p><p><b&g

19、t;  數(shù)據(jù)通道數(shù)量;</b></p><p><b>  動態(tài)數(shù)字需求包括:</b></p><p><b>  數(shù)據(jù)吞吐量;</b></p><p><b>  響應(yīng)時間】。</b></p><p>  概述系統(tǒng)的性能特征。其中需包括具體的響應(yīng)時間。如果可行,按

20、名稱引用相關(guān)用例。</p><p>  ? * 對事務(wù)的響應(yīng)時間(平均、最長)</p><p>  ? * 吞吐量,例如每秒處理的事務(wù)數(shù)</p><p>  ? * 容量,例如系統(tǒng)可以容納的客戶或事務(wù)數(shù)</p><p>  ? * 降級模式(當(dāng)系統(tǒng)以某種形式降級時可接受的運行模式)</p><p>  ? * 資源利用

21、情況,如內(nèi)存、磁盤、通信等</p><p><b>  4.2 可靠性需求</b></p><p>  對系統(tǒng)可靠性的需求應(yīng)在此處說明。以下是一些建議:</p><p>  ? * 可用性-指出可用時間百分比 ( xx.xx%)、使用小時數(shù)、維護(hù)訪問權(quán)、降級模式操作等。</p><p>  ? * 平均故障間隔時間 (M

22、TBF) * 通常表示為小時數(shù),但也可表示為天數(shù)、月數(shù)或年數(shù)。</p><p>  ? * 平均修復(fù)時間 (MTTR)-系統(tǒng)在發(fā)生故障后可以暫停運行的時間。</p><p>  ? * 精確度-指出系統(tǒng)輸出要求具備的精密度(分辨率)和精確度(按照某一已知的標(biāo)準(zhǔn))。</p><p>  ? * 最高錯誤或缺陷率-通常表示為每千行代碼的錯誤數(shù)目 (bugs/KLOC)

23、或每個功能點的錯誤數(shù)目 (bugs/function-point)。</p><p>  ? * 錯誤或缺陷率-按照小錯誤、大錯誤和嚴(yán)重錯誤來分類。需求中必須對“嚴(yán)重”錯誤進(jìn)行界定,例如:數(shù)據(jù)完全丟失或完全不能使用系統(tǒng)的某部分功能。</p><p><b>  5.接口需求</b></p><p>  本條應(yīng)分條描述關(guān)于系統(tǒng)外部接口的需求(如有

24、的話)。本條可引用一個或多個接口需求規(guī)格說明(IRS)或包含這些需求的其他文檔。</p><p><b>  用戶接口</b></p><p>  本節(jié)描述軟件產(chǎn)品和用戶之間接口的邏輯特性。如:屏幕界面圖形樣例,遵循什么GUI標(biāo)準(zhǔn)和產(chǎn)品族風(fēng)格指南,屏幕界面設(shè)計上的限制,比如標(biāo)準(zhǔn)按鈕和功能(如,幫助)要出現(xiàn)在每個屏幕,鍵盤快捷鍵,出錯信息顯示標(biāo)準(zhǔn)等等。定義用戶接口需要的

25、軟件組件。詳細(xì)的用戶接口設(shè)計應(yīng)被記錄在單獨的用戶接口規(guī)范中。</p><p><b>  硬件接口</b></p><p>  本節(jié)描述系統(tǒng)軟硬件產(chǎn)品之間接口的物理和邏輯特性??砂ㄖС值脑O(shè)備類型,軟硬件之間的數(shù)據(jù)和控制交互特性,以及用到的通信協(xié)議。</p><p><b>  軟件接口</b></p>&l

26、t;p>  本節(jié)描述本產(chǎn)品和其他指定的軟件部件(名稱和版本)之間的連接,如:包括數(shù)據(jù)庫、操作系統(tǒng)、工具、集成商業(yè)套裝軟件等。識別出進(jìn)出系統(tǒng)的數(shù)據(jù)項或消息,描述各自的目的。描述需要的服務(wù)和通信性質(zhì),參考的API協(xié)議描述,識別軟件部件間共享的數(shù)據(jù)。</p><p><b>  通信接口</b></p><p>  描述本系統(tǒng)要求的任何通信相關(guān)功能需求,包括e-mai

27、l, web browser, 網(wǎng)絡(luò)服務(wù)器通信協(xié)議, 電子表單等等。定義相關(guān)消息格式。識別用到的所有通信標(biāo)準(zhǔn),比如FTP、HTTP等。詳細(xì)說明通信安全和加密問題,數(shù)據(jù)傳輸速率,同步機制等。</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>  說明哪些問題可以由硬件設(shè)計解決,并提出可采取的冗余措施;&l

29、t;/p><p>  對硬件系統(tǒng)采取的冗余措施加以說明。</p><p><b>  四.概要設(shè)計</b></p><p>  1. 系統(tǒng)總體結(jié)構(gòu)圖</p><p>  畫出系統(tǒng)的總體體系結(jié)構(gòu)圖及功能模塊圖。</p><p><b>  2 關(guān)鍵技術(shù)與算法</b></p&g

30、t;<p>  簡要說明本系統(tǒng)設(shè)計采用的關(guān)鍵技術(shù)和主要算法。</p><p><b>  3 關(guān)鍵數(shù)據(jù)結(jié)構(gòu)</b></p><p>  簡要說明本系統(tǒng)實現(xiàn)中的最主要的數(shù)據(jù)結(jié)構(gòu)。</p><p><b>  4. 概念模型設(shè)計</b></p><p><b> ?。ó嫵鯡-R圖

31、)</b></p><p>  根據(jù)系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典,得出系統(tǒng)的總體概念模型(E-R)如圖2所示。</p><p>  圖2 系統(tǒng)的總體概念模型</p><p><b>  五 詳細(xì)設(shè)計</b></p><p><b>  1.模塊關(guān)系圖</b></p><p&

32、gt;  圖形表述模塊間的相互關(guān)系,如:組成關(guān)系、調(diào)用關(guān)系等。</p><p>  2.子系統(tǒng)A的模塊設(shè)計(以此類推,子系統(tǒng)B、C……)</p><p>  提供子系統(tǒng)A的概覽、描述和服務(wù)說明。</p><p>  2.1 模塊A-1 (以此類推,模塊A-2、A-3……)</p><p>  提供模塊A-1的概覽、描述和服務(wù)說明。</p

33、><p>  2.1.1 模塊組成列表</p><p>  提供模塊A-1的模塊組成。如:</p><p>  2.2.2 頁面設(shè)計說明(可選)</p><p>  對模塊A-1的所調(diào)用的頁面進(jìn)行分別說明。包含信息有:頁面名稱、物理存放位置、頁面功能說明、頁面出現(xiàn)前提、頁面截圖、頁面控件(如:文本框、功能按鈕等)功能說明等,可用圖表形式描述。&l

34、t;/p><p>  2.2.3 類(程序/接口)設(shè)計說明</p><p>  對模塊A-1的所調(diào)用的類(程序/接口)進(jìn)行分別說明。包含信息有:類(程序/接口)名稱、物理存放位置、類(程序/接口)功能說明、類(程序/接口)調(diào)用前提、輸入條件、處理邏輯過程、輸出結(jié)果等,可用圖表形式描述。</p><p>  2.2.4 類(程序/接口)偽代碼</p><

35、;p>  對模塊A-1的所調(diào)用的類(程序/接口)分別編寫偽代碼。</p><p>  2.2.5 出錯處理</p><p>  本節(jié)提供模塊A-1的出錯處理和恢復(fù)機制。</p><p><b>  3. 數(shù)據(jù)庫設(shè)計</b></p><p> ?。ǜ鶕?jù)轉(zhuǎn)換規(guī)則將E-R圖轉(zhuǎn)換為關(guān)系模式)</p><

36、p>  根據(jù)系統(tǒng)的總體概念設(shè)計模型、E-R圖向關(guān)系模式的轉(zhuǎn)化規(guī)則和數(shù)據(jù)庫的范式理論,得到系統(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>  六 軟件實現(xiàn)</b></p><p><b>  1編程語言</b></p><p>  采用php為核心技術(shù),php是一種 HTML 內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語

38、言,語言的風(fēng)格有類似于C語言,被廣泛的運用。開源,使得php具有跨平臺的特性無論是 Windows、Linux 還是 Unix 都支持,網(wǎng)站服務(wù)器軟件可以是 IIS 也可以是 Apache。,而且支持幾乎所有流行的數(shù)據(jù)庫。php 本身就是專門針對網(wǎng)站開發(fā)而設(shè)計的語言,執(zhí)行速度特別快,在服務(wù)器性能、帶寬都普遍不足的情況,可以加快打開網(wǎng)頁的速度。</p><p>  2、關(guān)鍵模塊A的實現(xiàn)(以此類推關(guān)鍵模塊B、C、D…

39、…的實現(xiàn))</p><p>  系統(tǒng)中主要模塊關(guān)鍵算法的具體實現(xiàn)思想及其部分代碼的說明</p><p><b>  七、軟件測試計劃</b></p><p><b>  1.質(zhì)量目標(biāo)</b></p><p><b>  測試時要達(dá)到的目標(biāo)</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)時應(yīng)執(zhí)行什么檢查。這些有助于其他部門(開發(fā)部門、用戶教育部門)了解在發(fā)布測試系統(tǒng)時應(yīng)做些什么。</p><p>  1)測試系統(tǒng)接受條件</p><p>  本節(jié)的目的說明在測試過程中測試部門在接受測試系統(tǒng)時應(yī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 測試團(tuán)隊結(jié)構(gòu)</p><p><b>  4.2 功能劃分</b></

45、p><p>  八. 課程設(shè)計心得體會</p><p>  通過本次網(wǎng)站設(shè)計的課程設(shè)計,使得我們在平時學(xué)習(xí)的理論知識得到了真正的實踐與運用,我們根據(jù)自己所學(xué)的網(wǎng)站設(shè)計的要點,分工合作,親自設(shè)計實現(xiàn)了這個網(wǎng)站的正常使用,成功的完成了江詩丹頓公司網(wǎng)站的建設(shè)。同時使我們更加熟悉和掌握php的運用和代碼的編寫,并通過我們自己動手,使得我們學(xué)會了Photoshop、Flash等工具的基本使用,加鞏固了數(shù)

46、據(jù)庫設(shè)計的知識。團(tuán)隊合作增進(jìn)了我們的感情,也讓我們意識到合作在項目開發(fā)中的重大意義。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 網(wǎng)站建設(shè)教程 金旭亮等 高等教育出版社出版社 2003年</p><p>  [2]《高性能PHP應(yīng)用開發(fā)》[美]Armando Padilla Tim Hawkins 著 </

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論