asp.net留言板系統(tǒng)sqlserver+access-qkp論文_第1頁
asp.net留言板系統(tǒng)sqlserver+access-qkp論文_第2頁
asp.net留言板系統(tǒng)sqlserver+access-qkp論文_第3頁
asp.net留言板系統(tǒng)sqlserver+access-qkp論文_第4頁
asp.net留言板系統(tǒng)sqlserver+access-qkp論文_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

留言薄系統(tǒng)畢業(yè)論文PAGEPAGE4畢業(yè)設(shè)計(論文)題目:留言薄系統(tǒng)學院:____________專業(yè):__________________學生姓名:班級/學號:__________________________指導老師/督導老師:_____起止時間:__________________________________摘要留言薄首頁是留言薄的一個窗口,所以要給訪問者一個清晰、完整的概念,給出基本的提示信息,讓訪問者可以直接看到前面的若干留言。然后,允許訪問者訪問自己感興趣的留言內(nèi)容,獲取進一步的留言信息。如果留言內(nèi)容太多,訪問者未完可以通過留言薄提供的查找功能來實現(xiàn)留言信息的定位,快速的找到自己感興趣的內(nèi)容。另外,訪問者也可以在留言薄寫下自己的留言,可以給網(wǎng)站提出意見,也可以發(fā)表自己的一些看法等。有鑒于簡單操作和界面的可視化的優(yōu)勢。并借助于網(wǎng)絡(luò)的優(yōu)勢。本系統(tǒng)采用Asp.Net語言、MicrosoftVisualStudio2005開發(fā)工具,后端采用的是MicrosoftAccess數(shù)據(jù)庫來完成留言薄系統(tǒng)的設(shè)計與實現(xiàn),通過數(shù)據(jù)操作模塊能對本系統(tǒng)的相關(guān)信息進行各種操作,界面直觀簡潔。此項課程設(shè)計中,在有的系統(tǒng)功能還有不足之處,希望廣大讀者批評指正,完善本次系統(tǒng)管理系統(tǒng)的功能。關(guān)鍵字:Asp.Net;MicrosoftVisualStudio2005;MicrosoftAccess數(shù)據(jù)庫;留言薄系統(tǒng)AbstractGuestbookHomeGuestbookonewindow,soastogivevisitorsaclear,completeconcept,thebasicmessageisgiven,sothatvisitorscanseethepreviousmessage.Then,allowvisitorstoaccessthecontentsofthemessagethattheyareinterested,forfurthermessage.Ifthemessagetoomuch,visitorsunfinishedGuestbookFindfeaturetoachievethepositioningofthemessagequicklyfindcontentofinterest.Inaddition,visitorscanalsowriteyourownmessageintheGuestbookcommentstothesitecanalsoexpresstheirviews.

Giventheadvantagesofsimpleoperationandinterfacevisualization.Andbymeansoftheadvantagesofthenetwork.ThesystemusesASP.NETlanguage,MicrosoftVisualStudio2005developmenttools,back-endisaMicrosoftAccessdatabasetocompletetheGuestbooksystemsdesignandimplementationofthesystemforvariousoperations,datamanipulationmodule,intuitiveinterfaceconcise.Thiscurriculumdesign,insomesystemsthereareinadequacies,Ihopereaderscriticizedthecorrection,improvethesystemmanagementfunctionofthesystem.Keywords:ASP.NET;MicrosoftVisualStudio2005;MicrosoftAccessdatabase;Guestbooksystem目錄TOC\o"1-3"\h\u20711第1章緒論 5309951.1選題的依據(jù)及意義 5101471.2可行性分析 5297331.3課題研究的內(nèi)容 627807第2章相關(guān)技術(shù)與開發(fā)工具 8292362.1Asp.NET簡介 8169572.2VisualStudio2005簡介 10233702.3MicrosoftAccess簡介 10186452.4Access網(wǎng)站特性 11186452.5Access網(wǎng)站環(huán)境說明 1131117第3章系統(tǒng)需求分析 12207453.1需求分析概述 12196123.2系統(tǒng)設(shè)計的原則 1222269第4章系統(tǒng)數(shù)據(jù)庫設(shè)計 14304594.1數(shù)據(jù)庫介紹 14302914.2數(shù)據(jù)庫設(shè)計概述 14174774.3概念結(jié)構(gòu)設(shè)計 15308954.4邏輯結(jié)構(gòu)設(shè)計 1715251第5章系統(tǒng)的設(shè)計與實現(xiàn) 1914995.1系統(tǒng)后臺設(shè)計要達到的目標 19272085.2系統(tǒng)總體設(shè)計分析 208055.3后臺詳細功能模塊的設(shè)計與實現(xiàn) 21302845.3.1后臺登錄 21302845.3.2用戶管理 21294565.3.3站內(nèi)公告管理 2230195.3.4留言薄管理 228055.4前臺詳細功能模塊的設(shè)計與實現(xiàn) 23302845.4.1前臺首頁 23302845.4.2用戶注冊登錄 2430195.4.3站內(nèi)公告 2430195.4.4留言薄 2580565.5系統(tǒng)測試 2627142第6章結(jié)論與展望 27235636.1結(jié)論 2710657第7章致謝 2819424第8章參考文獻 29第1章緒論1.1選題的依據(jù)及意義信息技術(shù)的迅猛發(fā)展,已經(jīng)引起社會的深刻變革,信息時代的到來,使得數(shù)碼產(chǎn)品與Internet結(jié)合,高科技的信息時代。隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)和學校管理中應(yīng)用的普及,利用計算機實現(xiàn)各行各業(yè)信息管理勢在必行。留言薄首頁是留言薄的一個窗口,所以要給訪問者一個清晰、完整的概念,給出基本的提示信息,讓訪問者可以直接看到前面的若干留言。然后,允許訪問者訪問自己感興趣的留言內(nèi)容,獲取進一步的留言信息。如果留言內(nèi)容太多,訪問者未完可以通過留言薄提供的查找功能來實現(xiàn)留言信息的定位,快速的找到自己感興趣的內(nèi)容。另外,訪問者也可以在留言薄寫下自己的留言,可以給網(wǎng)站提出意見,也可以發(fā)表自己的一些看法等。有鑒于簡單操作和界面的可視化的優(yōu)勢。并借助于網(wǎng)絡(luò)的優(yōu)勢。本系統(tǒng)采用Asp.Net語言、MicrosoftVisualStudio2005開發(fā)工具,后端采用的是MicrosoftAccess數(shù)據(jù)庫來完成留言薄系統(tǒng)的設(shè)計與實現(xiàn),通過數(shù)據(jù)操作模塊能對本系統(tǒng)的相關(guān)信息進行各種操作,界面直觀簡潔。為了解決所面臨的各種問題,我們開發(fā)了一套管理平臺,通過比較分析不同的開發(fā)模式和特點,系統(tǒng)采用簡單實用的Windows環(huán)境下的基于瀏覽器/服務(wù)器的模式構(gòu)建,MicrosoftVisualStudio2005開發(fā)工具,用MicrosoftAccess作為后臺數(shù)據(jù)庫,提供對數(shù)據(jù)庫的查詢、添加、修改、刪除等操作來實現(xiàn)信息網(wǎng)上管理,并對信息管理功能進行了詳細的分析,以實現(xiàn)動態(tài)、交互、高效的網(wǎng)絡(luò)化信息管理。本系統(tǒng)投入使用后,運行穩(wěn)定可靠,基本達到了預(yù)期效果,提高了本系統(tǒng)管理的效率,降低了管理的人力、財力成本取得了一定的實用價值和經(jīng)濟效益。同時,我們也得到了一些好的建議,為今后系統(tǒng)的不斷完善創(chuàng)造了有力條件。此項課程設(shè)計中,在有的系統(tǒng)功能還有不足之處,希望廣大讀者批評指正,完善次本系統(tǒng)管理系統(tǒng)的功能。1.2可行性分析可行性活動的主要目標是:進一步明確系統(tǒng)的目標、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進行調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計劃??尚行匝芯康哪康木陀米钚〉拇鷥r在盡可能短的時間表內(nèi)確定問題是否能夠解決。通過調(diào)查分析,新系統(tǒng)設(shè)計方案有以下三個可行性:2.1.1技術(shù)可行性本系統(tǒng)采用基于B/S系統(tǒng)結(jié)構(gòu),Asp.Net語言,數(shù)據(jù)庫開發(fā)平臺選用MICROSOFTACCESS,這兩種語言簡單,易懂,因此,在技術(shù)上是可行的。2.1.2經(jīng)濟可行性采用留言薄系統(tǒng)可取代傳統(tǒng)信息管理的業(yè)務(wù)流程,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,提高信息管理的效率,具有用戶使用更簡單、界面更直觀、權(quán)限分配更合理等優(yōu)點大大減少管理成本。2.1.3營運可行性本系統(tǒng)操作簡單,易于理解,只需通過簡單培訓,上手較快,一般只要懂一些網(wǎng)絡(luò)維護基礎(chǔ)知識的人都可勝任。面對于系統(tǒng)設(shè)計還應(yīng)該以“標準性、安全性、兼容性、高效性、保密性、可維護性”為標準,在著眼于當前實用的基礎(chǔ)上,為將來系統(tǒng)的擴展,升級留有余地。本系統(tǒng)的開發(fā)應(yīng)能在較長時間內(nèi)滿足本系統(tǒng)的發(fā)展需要。故本系統(tǒng)還滿足以下這幾個標準:(1)標準性:系統(tǒng)的軟硬件選型都應(yīng)該采用工業(yè)化標準,這樣既可以保證系統(tǒng)運行質(zhì)量又可以分享在此標準上的每一次技術(shù)進步。(2)兼容性:系統(tǒng)的所有軟硬件理論上都應(yīng)有的兼容性,用以保證軟硬件的可互換性。(3)高效性:由于本系統(tǒng)信息的日積月累,信息每次處理的信息量不斷增加,因此系統(tǒng)對信息的處理能力,響應(yīng)能力都應(yīng)是快速而有效的,在軟件編制過程中應(yīng)充分考慮到這一點。(4)可維護性:系統(tǒng)軟件設(shè)計時應(yīng)采用結(jié)構(gòu)化模塊設(shè)計,以便于開發(fā)和維護,也有利于根據(jù)情況隨時進行功能調(diào)整。同時在系統(tǒng)開發(fā)時應(yīng)該充分考慮到用戶的日常維護,使之能簡便易行。通過可行性分析研究,認為新系統(tǒng)的開發(fā)方案切實可行,可進行開發(fā)。1.3課題研究的內(nèi)容總結(jié)眾多因素,本課題系統(tǒng)的設(shè)計思想大致如下。(1)系統(tǒng)結(jié)構(gòu)靈活,適應(yīng)能力強。在軟件的需求分析設(shè)計、編程過程中,必須全面、綜合考慮農(nóng)產(chǎn)品物流的各項需求,采用模塊化設(shè)計、B/S模式等先進的設(shè)計技術(shù),使軟件對于不同的需求具有較強的適應(yīng)能力。(2)成本低廉,對硬件要求低??紤]到物流規(guī)模畫,達到“規(guī)模效益”。因此該系統(tǒng)的使用成本必須降低,考慮到不同用戶的使用環(huán)境,達到無使用限制。(3)技術(shù)的先進性。雖然在設(shè)計過程中注意成本的控制,但是這和采用先進的技術(shù)并不矛盾,從軟件的設(shè)計思想,到開發(fā)工具,均采用當今較為先進的新成果,也只有這樣才能降低成本的技術(shù)保障。(4)操作簡便??紤]到不同使用者的電腦使用知識,系統(tǒng)的使用必須簡單,操作界面直觀,操作方便,使用戶稍經(jīng)培訓即可熟練使用。本系統(tǒng)的功能要求:在線留言薄可以分為兩個模塊:留言薄基本功能、管理功能模塊。對于留言薄基本功能模塊,根據(jù)系統(tǒng)的功能分析,它包括:登錄驗證、回復留言、刪除留言、設(shè)置站點信息(公告)、設(shè)置CSS信息等功能。4.研究方法(或技術(shù)路線):有鑒于簡單操作和界面的可視化的優(yōu)勢。并借助于網(wǎng)絡(luò)的優(yōu)勢。本系統(tǒng)采用Asp.Net語言,采用基于B/S系統(tǒng)結(jié)構(gòu),后端采用的是Access數(shù)據(jù)庫來完成留言薄系統(tǒng)的設(shè)計與實現(xiàn),通過數(shù)據(jù)操作模塊能對本系統(tǒng)的相關(guān)信息進行各種操作,界面直觀簡潔。這兩種語言簡單,易懂,因此,在技術(shù)上是可行的。本系統(tǒng)將在.NET框架下結(jié)合SQLServer數(shù)據(jù)庫加以實現(xiàn),通過對大量信息的進行增、刪、改、查的簡單操作實現(xiàn)用戶對信息的管理操作;通過Web服務(wù)進行Web的配置、權(quán)限的設(shè)置、資源存放的管理、資源統(tǒng)計等的功能實現(xiàn)對相關(guān)資源的共享;根據(jù)數(shù)據(jù)結(jié)構(gòu)中線性結(jié)構(gòu)、樹形結(jié)構(gòu)及圖形結(jié)構(gòu)中的相關(guān)算法,對用戶的相關(guān)要求提供最優(yōu)化的管理信息。本系統(tǒng)操作簡單,易于理解,只需通過簡單培訓,上手較快,一般只要懂一些網(wǎng)絡(luò)維護基礎(chǔ)知識的人都可勝任。第2章相關(guān)技術(shù)與開發(fā)工具2.1Asp.NET簡介ASP.NET是由微軟公司推出的用于Web應(yīng)用開發(fā)的全新框架,是.NET框架(即.NETFramework)的組成部分,它從現(xiàn)有的ASP(ActiveServerPages,活動服務(wù)器頁)結(jié)構(gòu)體系上跨出了一大步,是對傳統(tǒng)ASP技術(shù)的重大升級和更新。ASP.NET是建立在.NET框架的公共語言運行庫上的編程框架,可用于在服務(wù)器上生成功能強大的Web應(yīng)用程序。微軟公司的.NET框架是繼ActiveX技術(shù)之后,于2000年推出的用于構(gòu)建新一代Internet集成服務(wù)平臺的最新框架,這種集成服務(wù)平臺允許各各系統(tǒng)環(huán)境下的應(yīng)用程序通過因特網(wǎng)進行通信和共享數(shù)據(jù)。目前,因特網(wǎng)服務(wù)平臺亟待解決的重要問題是系統(tǒng)間的互通性問題,一些相關(guān)協(xié)議如XML(extensibleMarkupLanguage,可擴展標記語言)、SOAP(SimpleObjectAccessProtocol,簡單對象存取協(xié)議)等,.NET平臺將對這些協(xié)議提供支持,其意義可與當年Windows平臺推出的意義相提并論,微軟公司將其稱為“.NET戰(zhàn)略”。也就是說,.NET的最終目的就是讓用戶在任何地方、任何時間,利用任何設(shè)備都能訪問所需的信息、文件和程序。用戶不需要知道這些文件放在會地方,只需要發(fā)出請求,然后只管接收即sk,而所有后臺的復雜性是完全屏蔽起來的。同時,對于開發(fā)人員來說,更容易建立Web應(yīng)用程序和Web服務(wù),進一步簡化對應(yīng)用程序的開發(fā)。.NET框架具有兩個主要組件:公共語言庫和.NETFramework類庫。公共語言運行庫是.NET框架的基礎(chǔ)。從層次上來看,.NET框架包括三個主要組成部分:公共語言運行時(CommonLanguageRuntime,CLR或稱公共語言運行庫)、服務(wù)框架(ServicesFramework)和兩類應(yīng)用模板。兩類應(yīng)用模板包括傳統(tǒng)的Windows應(yīng)用程序模板(Windows表單)和基于ASP. NET的面向Web的應(yīng)用程序模板(Web表單和Web服務(wù)),其結(jié)構(gòu)如圖所示。機器代碼編譯機器代碼編譯各種.NET應(yīng)用于程序邏輯JIT編譯中間語言(IL)代碼VisualStudio.NET是用于快速生成企業(yè)級ASP.NETWeb應(yīng)用程序和高性能桌面應(yīng)用程序的工具。VisualStudio包含基于組件的開發(fā)工具(如VisualC#、VisualJ#、VisualBasic和VisualC++),以及許多用于簡化基于小組的解決方案的設(shè)計、開發(fā)和部署的其他技術(shù)。VisualStudio支持Microsoft.NETFramework,該框架提供公共語言運行庫和統(tǒng)一編程類;ASP.NET使用這些組件來創(chuàng)建ASP.NETWeb應(yīng)用程序和XMLWebservices。MSDNLibrary也包括在內(nèi),它包含這些開發(fā)工具的所有文檔。Asp.NET為開發(fā)人員提供了生成企業(yè)級Web應(yīng)用程序所需要的服務(wù)、編程模型和軟件基礎(chǔ)結(jié)構(gòu),同其他Web開發(fā)平臺相比,Asp.NET具有下面三大優(yōu)勢。(1)支持編譯型語言程序員通過C#語言,開發(fā)的Asp.NET程序被編譯成中間語言,具有平臺無關(guān)性,由于Asp.NET頁面在執(zhí)行前會被編譯,所以Asp.NET的性能得到了很大的提高。(2)程序代碼與頁面內(nèi)容的成功分離通常的動態(tài)網(wǎng)頁開發(fā),往往是在一個網(wǎng)頁上混合多種腳本語言。比如在HTML腳本語言上可以嵌入JavaScript或VBScript等客戶端腳本語言,也可以同時嵌入Asp.Net或JSP等服務(wù)器端腳本語言。這種多語言混合的Web開發(fā)模式通行已久,但是它的代碼可讀性很差,程序代碼同頁面內(nèi)容混合在一起,程序員要在多種語言的思維上頻繁切換。Asp.NETWeb集成了“所見即所得”的HTML編輯器,為開發(fā)人員開發(fā)Web頁提供了方便的圖形化支持。(3)引入服務(wù)器端控件Asp.NET中的服務(wù)器端控件會生成發(fā)送給瀏覽器的HTML代碼,顯示控件,它們還能生成隱藏的HTML元素來存儲它們當前的狀態(tài)。在提交頁面時,這些信息就會傳送回服務(wù)器,控件將自動處理這些信息,改變HTML,顯示控件。Asp.NET的安全性WindowsServer2003系列操作信息平臺.NETFrameworkAsp.NET應(yīng)用程序WEB客戶端IISWindowsServer2003系列操作信息平臺.NETFrameworkAsp.NET應(yīng)用程序WEB客戶端IIS如圖所示,所有Web客戶端都通過MicrosoftInternet信息服務(wù)(IIS)與Asp.NET應(yīng)用程序通信。IIS根據(jù)需要對請求進行身份驗證,然后找到請求的資源(如Asp.NET應(yīng)用程序)。如果客戶端已被授權(quán),則資源可用。Asp.NET是一個已編譯的、基于.NET的環(huán)境,把基于通用語言的程序在服務(wù)器上運行。任何Asp.NET應(yīng)用程序都可以使用整個.NETFramework。當創(chuàng)建Asp.NET應(yīng)用程序時,開發(fā)人員可以使用Web窗體或XMLWebservices,或以他們認為合適的任何方式進行組合。每個功能都能得到同一結(jié)構(gòu)的支持,使您能夠使用身份驗證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對應(yīng)用程序的配置進行自定義。2.2VisualStudio2005簡介MicrosoftVisualStudio2005是面向WindowsVista、Office2007、Web2.0的下一代開發(fā)工具,代號“Orcas”,是對VisualStudio2005一次及時、全面的升級。VS2008引入了250多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。使用VisualStudio2005可以高效開發(fā)Windows應(yīng)用程序。設(shè)計器中可以實時反映變更,XAML中智能感知功能可以提高開發(fā)效率。同時VisualStudio2005支持項目模板、調(diào)試器和部署程序。VisualStudio2005可以高效開發(fā)Web應(yīng)用,集成了AJAX1.0,包含AJAX項目模板,它還可以高效開發(fā)Office應(yīng)用和Mobile應(yīng)用。如果您是軟件開發(fā)人員,您一定會對下一代VisualStudio2005的外殼感興趣,一個好的開發(fā)環(huán)境可以讓開發(fā)工作事半功倍,微軟公布了最新版VisualStudioShell的預(yù)覽,一起來看一下:我們可以發(fā)現(xiàn)新版VS的開發(fā)界面分為兩個版本:整合模式和孤立模式,分別對基于語言的開發(fā)和基于特別工具的開發(fā)作了優(yōu)化。并將IronPython引入了VisualStudio,該界面將在VisualStudio2005的Beta2版本中出現(xiàn)。微軟開發(fā)者部門的副總裁索瑪塞加在其博客中表示,盡管VisualStudio2005軟件開發(fā)平臺是2008年2月份一次產(chǎn)品開發(fā)活動的一部分,微軟計劃于2007年年底開始銷售這款產(chǎn)品。據(jù)InfoWorld系統(tǒng)報道稱,本周早些時候,微軟宣布將在于2008年2月27日舉辦的一次產(chǎn)品發(fā)布會上發(fā)布VisualStudio2005、WindowsServer2008、SQLServer2008。微軟曾表示計劃在今年晚些時候發(fā)售VisualStudio2005。索瑪塞加表示,微軟仍然計劃在2007年發(fā)布這款產(chǎn)品。他說,盡管我們將在明年2月份集中發(fā)布數(shù)款產(chǎn)品,但根據(jù)客戶的反饋,我們?nèi)匀挥媱澰诮衲昴甑讜r發(fā)售VisualStudio2005和.NetFX3.5。微軟的一名代表詳細闡述了相關(guān)計劃。這名代表在一封電子郵件中說,微軟希望在今年年底前發(fā)售VisualStudio2005??蛻舻姆答亴⒆罱K決定產(chǎn)品的發(fā)售時間。2月份的發(fā)布會是一個機會,將向客戶、合作伙伴、社區(qū)展示微軟的創(chuàng)新成果。微軟在今年的合作伙伴會議上還宣布,其SoftwareLicensingandProtectionServices產(chǎn)品將于今年10月份發(fā)布。它包含幫助ISV在內(nèi)的開發(fā)人員保護知識產(chǎn)權(quán)、開發(fā)和許可產(chǎn)品版本、跟蹤產(chǎn)品和特性使用、與后端過程整合的工具。2.3MicrosoftAccess簡介MicrosoftOfficeAccess是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理網(wǎng)站。它結(jié)合了MicrosoftJetDatabaseEngine和圖形用戶界面兩項特點,是MicrosoftOffice的網(wǎng)站程式之一。MicrosoftOfficeAccess是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個數(shù)據(jù)庫管理。它是微軟OFFICE的一個成員,在包括專業(yè)版和更高版本的office版本里面被單獨出售。2012年12月4日,最新的微軟OfficeAccess2013在微軟Office2013里發(fā)布,微軟OfficeAccess2010是前一個版本。MSACCESS以它自己的格式將數(shù)據(jù)存儲在基于AccessJet的數(shù)據(jù)庫引擎里。它還可以直接導入或者鏈接數(shù)據(jù)(這些數(shù)據(jù)存儲在其他應(yīng)用程序和數(shù)據(jù)庫)。軟件開發(fā)人員和數(shù)據(jù)架構(gòu)師可以使用MicrosoftAccess開發(fā)應(yīng)用軟件,“高級用戶”可以使用它來構(gòu)建軟件應(yīng)用程序。和其他辦公應(yīng)用程序一樣,ACCESS支持VisualBasic宏語言,它是一個面向?qū)ο蟮木幊陶Z言,可以引用各種對象,包括DAO(數(shù)據(jù)訪問對象),ActiveX數(shù)據(jù)對象,以及許多其他的ActiveX組件??梢晫ο笥糜陲@示表和報表,他們的方法和屬性是在VBA編程環(huán)境下,VBA代碼模塊可以聲明和調(diào)用Windows操作網(wǎng)站函數(shù)。用途體現(xiàn)MicrosoftAccess在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門。Access的用途體現(xiàn)在兩個方面:一、用來進行數(shù)據(jù)分析:access有強大的數(shù)據(jù)處理、統(tǒng)計分析能力,利用access的查詢功能,可以方便地進行各類匯總、平均等統(tǒng)計。并可靈活設(shè)置統(tǒng)計的條件。比如在統(tǒng)計分析上萬條記錄、十幾萬條記錄及以上的數(shù)據(jù)時速度快且操作方便,這一點是Excel無法與之相比的。這一點體現(xiàn)在:會用access,提高了工作效率和工作能力。二、用來開發(fā)軟件:access用來開發(fā)軟件,比如生產(chǎn)管理、銷售管理、庫存管理等各類企業(yè)管理軟件,其最大的優(yōu)點是:易學!非計算機專業(yè)的人員,也能學會。低成本地滿足了那些從事企業(yè)管理工作的人員的管理需要,通過軟件來規(guī)范同事、下屬的行為,推行其管理思想。(VB、.net、C語言等開發(fā)工具對于非計算機專業(yè)人員來說太難了,而access則很容易)。這一點體現(xiàn)在:實現(xiàn)了管理人員(非計算機專業(yè)畢業(yè))開發(fā)出軟件的“夢想”,從而轉(zhuǎn)型為“懂管理+會編程”的復合型人才。另外,在開發(fā)一些小型網(wǎng)站W(wǎng)EB應(yīng)用程序時,用來存儲數(shù)據(jù)。例如ASPAccess。這些應(yīng)用程序都利用ASP技術(shù)在InternetInformationServices運行.比較復雜的WEB應(yīng)用程序則使用PHP/MySQL或者ASP/MicrosoftSQLServer。2.4Access網(wǎng)站特性用戶可以創(chuàng)建表,進行查詢,創(chuàng)建圖表和報告,并且可以通過宏把他們聯(lián)系在一起。高級用戶能夠使用宏命令做出擁有高級數(shù)據(jù)操作和用戶控制權(quán)的較完善的方案。Access擁有的報表創(chuàng)建功能能夠處理任何它能夠訪問的數(shù)據(jù)源。Access提供功能參數(shù)化的查詢,這些查詢和Access表格可以被諸如VB6和.NET的其它程序通過DAO或ADO訪問。在Access中,VBA能夠通過ADO訪問參數(shù)化的存儲過程。MicrosoftSQLServer的桌面版本能夠與Access一起使用,作為Jet數(shù)據(jù)庫引擎的替代。這種支持是從MSDE(MicrosoftSQLServer桌面引擎)開始的。MSDE是MSSQL服務(wù)器2000的小型版本,以后的產(chǎn)品是SQLServer2005and2008的Express(入門級)版本。與一般的CS關(guān)系型數(shù)據(jù)庫管理不同,Access不執(zhí)行數(shù)據(jù)庫觸發(fā),預(yù)存程序或交互式登錄操作。Access2010包括了嵌入ACE數(shù)據(jù)引擎的表級觸發(fā)和預(yù)存程序,因此,客戶-服務(wù)器數(shù)據(jù)庫網(wǎng)站對于Access2010就不是必需的了。在Access2010中,表格,查詢,圖表,報表和宏現(xiàn)在基于網(wǎng)絡(luò)的應(yīng)用上能夠進行分別開發(fā)。Access2010與MicrosoftSharePoint2010的集成也得到了很大改善。

2.5Access網(wǎng)站環(huán)境說明1,數(shù)據(jù)庫過大時,一般ACCESS數(shù)據(jù)庫達到100M左右的時候性能就會開始下降!(例如:訪問人數(shù)過多時容易造成IIS假死,過多消耗服務(wù)器資源等等)2,容易出現(xiàn)各種因數(shù)據(jù)庫刷寫頻率過快而引起的數(shù)據(jù)庫問題。3,ACCESS數(shù)據(jù)庫安全性比不上其他類型的數(shù)據(jù)庫。4,ACCESS論壇大了以后就很容易出現(xiàn)數(shù)據(jù)庫方面的問題,當論壇數(shù)據(jù)庫在50M以上,帖子5萬左右,在線也在100人左右的時候,你的論壇基本上都在處理數(shù)據(jù)庫上花時間,這個時候很可能就會出現(xiàn)數(shù)據(jù)庫慢的情況。一般癥狀是所有涉及數(shù)據(jù)庫的頁面,突然運行都慢的出奇(執(zhí)行時間達到5秒以上甚至幾十秒),涉及HTML和純ASP運算的頁面都正常,等過一段時間(約10分鐘或更長)以后又突然恢復(我的論壇有時候就會出現(xiàn)這樣的問題)。這個時候你可以用一般ASP探針測試一下,如果服務(wù)器的運算時間正常,一般就是數(shù)據(jù)庫方面的問題了。第3章系統(tǒng)需求分析3.1需求分析概述需求分析是整個數(shù)據(jù)庫設(shè)計過程中最重要的一步,也是決定性的一步。只有通過軟件需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ)。軟件需求分析工作也是一個不斷認識和逐步細化的過程。該過程將軟件計劃階段所確定的軟件范圍逐步細化到可詳細定義的程度,并分析出各種不同的軟件元素,然后為這些元素找到可行的解決方法。需求分析所做的工作是深入描述軟件的功能和性能,確定軟件設(shè)計的限制和軟件同其他系統(tǒng)元素的接口細節(jié),定義軟件的其他有效性需求。需求分析階段的工作,可以分成四個方面:對問題的識別、分析與綜合、制作規(guī)格說明和評審。需求分析就是通過與用戶的廣泛交流,得到未來系統(tǒng)必須具備的功能,即了解未來系統(tǒng)必須做什么,定義系統(tǒng)功能和用戶界面,使客戶了解系統(tǒng),開發(fā)人員了解系統(tǒng)需求,同時作為制定項目計劃的基礎(chǔ)。通常一般用戶對計算機技術(shù)了解不多,計算機工程人員對用戶的專業(yè)也不了解,這就阻礙了用戶與計算機工程人員的交流,傳統(tǒng)的數(shù)據(jù)流法和功能分析法等不能有效地解決這個問題。面向?qū)ο蠼7椒榇颂峁┝艘粋€較好的解決方案,引入用例的概念來描述用戶需求。需求階段產(chǎn)生用例模型,用例模型是計算機工程人員從用戶角度運用簡單的圖示描述的系統(tǒng)模型,同時它也是獲取需求、規(guī)劃和控制項目迭代過程的基本工具。留言薄系統(tǒng)設(shè)計必須達到以下技術(shù)指標:(1)信息的完整性:采用值約束、缺省等多種方法確保信息的完整性。一旦使用人員錄入或修改導致數(shù)據(jù)錯誤,系統(tǒng)必須明確地給出警告信息,提示使用者。(2)系統(tǒng)實用性:留言薄系統(tǒng)是一個面向?qū)嶋H應(yīng)用的Web系統(tǒng)。它的建成將取代手工的低效率工作,因此在進行系統(tǒng)建設(shè)的同時必須考慮到人員的使用習慣。(3)系統(tǒng)可擴展性:在開發(fā)完成后,系統(tǒng)必須保證在用戶有新的需求時能方便地增加一些功能或模塊,及時解決用戶實際問題,同時還要與系統(tǒng)的其他部分能夠保持風格一致,使得軟件具有較好的可擴展性。(4)系統(tǒng)安全性:用戶進入系統(tǒng)時,應(yīng)先經(jīng)過嚴格的身份驗證,根據(jù)其權(quán)限級別,使用系統(tǒng)的某些功能和數(shù)據(jù)。性能需求:除了滿足用戶的功能要求外,系統(tǒng)的性能要求也很重要。系統(tǒng)的性能要求通常包括:運行時間、存儲容量、界面的友好性、系統(tǒng)的安全性、可靠性以及容錯能力等。系統(tǒng)的性能要求應(yīng)按以下幾個方面確定:(1)容量要求:確定系統(tǒng)的容量,如處理的記錄數(shù)和處理數(shù)據(jù)的最大容量等。(2)精度要求:確定系統(tǒng)的精度。如數(shù)據(jù)或數(shù)值計算的精度和數(shù)據(jù)傳輸?shù)木鹊取?3)適應(yīng)性要求:必須指明反映系統(tǒng)環(huán)境變化和系統(tǒng)適應(yīng)能力的各種參數(shù)。如當需求發(fā)生變化時,系統(tǒng)的適應(yīng)能力,并指出為適應(yīng)這些變化而需要設(shè)計的軟件和過程。(4)界面友好性:要有適應(yīng)用戶特點的智能化人——機交互界面,以便用戶經(jīng)過簡單的培訓就可操作使用。(5)系統(tǒng)可靠性:為提高系統(tǒng)可靠性必須采用模塊化和結(jié)構(gòu)化設(shè)計,提高系統(tǒng)的容錯能力,并保障系統(tǒng)不會因人為的操作錯誤而死機或崩潰。如果系統(tǒng)對時效要求非常高,還必須考慮雙機系統(tǒng)和磁盤陣列等措施。此外,還應(yīng)采用可靠的供電設(shè)備。對信息系統(tǒng)的性能而言,其要求是:信息查詢的平均響應(yīng)時間、連接的終端數(shù)、數(shù)據(jù)存儲容量、可擴充存儲容量(可存儲幾年、幾個月的數(shù)據(jù))、打印報表的種類和數(shù)量等。3.2系統(tǒng)設(shè)計的原則本系統(tǒng)從系統(tǒng)的實際情況出發(fā),堅持用戶方便易用,本系統(tǒng)期間數(shù)據(jù)實時共享,從本質(zhì)上改變以前繁瑣、重復和低效率的手工操作的工作方式,提高了本系統(tǒng)管理數(shù)據(jù)的準確性和及時性,因而能更好地為學生和決策人服務(wù)。為了該系統(tǒng)能更好的為本系統(tǒng)管理服務(wù),本系統(tǒng)的建立應(yīng)該遵循以下四個基本原則:(1)規(guī)范化原則先對本系統(tǒng)管理業(yè)務(wù)流程的綜合分析,建立相關(guān)的規(guī)范的本系統(tǒng)管理制度,利用現(xiàn)有的信息技術(shù)實現(xiàn)管理的規(guī)范化和高效性。(2)兼容性原則本系統(tǒng)應(yīng)能夠與本系統(tǒng)現(xiàn)有的管理系統(tǒng)在技術(shù)上兼容,在技術(shù)條件允許的前提下,最大限度地利用現(xiàn)有的硬件、軟件平臺。使得在更大程度上提高管理部門的數(shù)據(jù)和信息資源的共享,為以后的領(lǐng)導決策提供必要的信息支持。(3)易用性原則根據(jù)本系統(tǒng)的業(yè)務(wù)需要,給各類用戶提供高效,友好的用戶界面,交互更加的人性化和易操作。(4)創(chuàng)新性原則在系統(tǒng)建設(shè)過程中,將結(jié)合信息系統(tǒng)的特點,基于本系統(tǒng)流程管理思想對現(xiàn)有的業(yè)務(wù)流程進行重新梳理,優(yōu)化組合。在管理制度和業(yè)務(wù)實現(xiàn)等方面體現(xiàn)該系統(tǒng)的創(chuàng)新和開拓的思路。系統(tǒng)功能:本留言薄采用了Browser/Server(B/S)結(jié)構(gòu)模式來設(shè)計,其特點就是實現(xiàn)在線的查看、留言、查找和管理功能。這種系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單、功能強大、擴展能力良好以及能夠方便地跨地域操作等性能。在本系統(tǒng)中我們使用Microsoft公司的Acess作為后臺數(shù)據(jù)庫。重點和關(guān)鍵問題本設(shè)計關(guān)鍵在于三點:一是分析出整個系統(tǒng)的頁面邏輯結(jié)構(gòu)示意圖。二是分析出該系統(tǒng)的數(shù)據(jù)庫的設(shè)計。三是各功能模塊的實現(xiàn)。研究方案和方法通過對基本理論和關(guān)鍵問題的研究來進行.方案的研究,由老師引導學生進行系統(tǒng)功能結(jié)構(gòu)圖的確定、數(shù)據(jù)庫的設(shè)計、最后定出最終較合理的方案。學生要積極學習基本理論,積極尋找解決關(guān)鍵問題的辦法,在老師指導下積極完成該系統(tǒng)各模塊功能的實現(xiàn)。課題內(nèi)容具體要求本系統(tǒng)的功能要求:在線留言薄可以分為兩個模塊:留言薄基本功能、管理功能模塊。對于留言薄基本功能模塊,根據(jù)系統(tǒng)的功能分析,它包括:登錄驗證、回復留言、刪除留言、設(shè)置站點信息(公告)、設(shè)置CSS信息等功能。在完成本課題的過程中,學生要積極主動,多與老師溝通,有問題盡早解決。每周四下午是學生和老師的集合的時間,界時學生要匯報設(shè)計的進度,遇到的問題,并討論其解決方法。保證本課題按計劃順利進行;課題結(jié)束后本系統(tǒng)能正確運行;寫出質(zhì)量較好的畢業(yè)論文。系統(tǒng)結(jié)構(gòu)如圖3.1:留言薄系統(tǒng)留言薄系統(tǒng)前臺結(jié)構(gòu)前臺首頁站內(nèi)公告在線留言留言查看用戶注冊登錄后臺結(jié)構(gòu)圖管理員登錄用戶管理添加公告公告管理留言回復、管理修改資料圖3.1第4章系統(tǒng)數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫介紹留言薄系統(tǒng)網(wǎng)狀數(shù)據(jù)庫的設(shè)計是要創(chuàng)建一個性能良好的、能滿足不同需求的、又能被相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)(DBMSDatabaseManagementSystem)所實現(xiàn)的數(shù)據(jù)庫建設(shè)方案,這要求數(shù)據(jù)庫的設(shè)計要采用科學的方法,并遵循一定的規(guī)則。從20世紀70年代末以來,眾多學者對數(shù)據(jù)庫設(shè)計方法進行了深入的探討和嘗試,結(jié)合出許多各有優(yōu)點的數(shù)據(jù)庫設(shè)計方法,有基于E-R模型的數(shù)據(jù)庫設(shè)計方法,基于3NF的設(shè)計方法,基于抽象語法規(guī)范的設(shè)計方法等,較為實用的主流方法有兩種:E-R模型加規(guī)范化關(guān)系的方法和數(shù)據(jù)元素圖加規(guī)范化關(guān)系的方法。本系統(tǒng)在數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計中是采用E-R模型加規(guī)范化關(guān)系的方法進行設(shè)計的,下面對該方法進行簡單的介紹。E-R模型加規(guī)范化關(guān)系的方法在數(shù)據(jù)庫結(jié)構(gòu)設(shè)計中,主要工作是從需求分析所得到的所有信息以及它們之間的依賴關(guān)系出發(fā),去構(gòu)造系統(tǒng)數(shù)據(jù)模型。在構(gòu)模中,最常用的是E-R模型法。E-R模型中最基本的成分是實體、聯(lián)系以及它們的屬性。而實體(或聯(lián)系)與屬性構(gòu)成關(guān)系,因為是否“規(guī)范化”而有“好”、“壞”之分,而關(guān)系的好壞又直接影響數(shù)據(jù)庫的質(zhì)量。4.2數(shù)據(jù)庫設(shè)計概述數(shù)據(jù)庫系統(tǒng)是以數(shù)據(jù)為中心,在數(shù)據(jù)庫管理系統(tǒng)的支持下進行數(shù)據(jù)的收集、整理、存儲、更新、加工和統(tǒng)計,進行信息的查詢和傳播等操作的計算機系統(tǒng)。數(shù)據(jù)庫系統(tǒng)的設(shè)計既要滿足用戶的需求,又要與給定的應(yīng)用環(huán)境密切相關(guān),因此必須采用系統(tǒng)化、規(guī)范化的設(shè)計方法進行設(shè)計。設(shè)計與使用數(shù)據(jù)庫系統(tǒng)的過程是把現(xiàn)實世界的數(shù)據(jù)經(jīng)過人為的加工和計算機的處理,為現(xiàn)實世界提供信息的過程。在給定的DBMS、操作系統(tǒng)和硬件環(huán)境下,表達用戶的需求,并將其轉(zhuǎn)換為有效的數(shù)據(jù)庫結(jié)構(gòu),構(gòu)成較好的數(shù)據(jù)庫模式,這個過程稱為數(shù)據(jù)庫設(shè)計。要設(shè)計一個好的數(shù)據(jù)庫必須用系統(tǒng)的觀點分析和處理問題。數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)的全過程可分為兩大階段:數(shù)據(jù)庫系統(tǒng)的分析與設(shè)計階段;數(shù)據(jù)庫系統(tǒng)的實施、運行與維護階段。數(shù)據(jù)庫系統(tǒng)的設(shè)計分為需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計四個階段。數(shù)據(jù)庫系統(tǒng)的生命周期分為兩個重要的階段:一是數(shù)據(jù)庫系統(tǒng)的設(shè)計階段,二是數(shù)據(jù)庫系統(tǒng)的實施和運行階段。其中數(shù)據(jù)庫系統(tǒng)的設(shè)計階段是數(shù)據(jù)庫系統(tǒng)整個生命周期中工作量比較大的一個階段,其質(zhì)量對整個數(shù)據(jù)庫系統(tǒng)的影響很大。數(shù)據(jù)庫系統(tǒng)設(shè)計有兩種不同的方法:一種是面向數(shù)據(jù)的設(shè)計方法(data-orientedapproach),這種設(shè)計方法以信息需求為主,兼顧處理需求;另一種是面向過程的設(shè)計方法(process-orientedapproach),這種設(shè)計方法以處理需求為主,兼顧信息需求。用前一種方法設(shè)計的數(shù)據(jù)庫系統(tǒng),可以比較好地反映數(shù)據(jù)的內(nèi)在聯(lián)系,不但可以滿足當前應(yīng)用的需要,還可以滿足潛在應(yīng)用的需要。用第二種方法設(shè)計的數(shù)據(jù)庫系統(tǒng),可能在使用的初始階段比較好地滿足應(yīng)用的需要,獲得好的性能,但隨著應(yīng)用的發(fā)展和變化,往往會導致數(shù)據(jù)庫系統(tǒng)的較大變動或者不得不重新設(shè)計。這兩種設(shè)計方法,在實際中都有應(yīng)用。面向過程的設(shè)計方法主要用于處理要求比較明確、固定的應(yīng)用系統(tǒng)。但是在實際應(yīng)用中,數(shù)據(jù)庫一般由許多用戶共享,還可能不斷有新的用戶加入,除了常規(guī)的處理要求外,還有許多即席訪問。對于這類數(shù)據(jù)庫系統(tǒng),最好采用面向數(shù)據(jù)的設(shè)計方法,使數(shù)據(jù)庫系統(tǒng)比較合理地模擬一個組織部門。通常一個組織部門的數(shù)據(jù)是相對穩(wěn)定的,而處理則是相對變動的,為了設(shè)計一個相對穩(wěn)定的數(shù)據(jù)庫系統(tǒng),一般采用面向數(shù)據(jù)的設(shè)計方法。4.3概念結(jié)構(gòu)設(shè)計概念設(shè)計的目標是設(shè)計出反映某個組織部門信息需求的數(shù)據(jù)庫系統(tǒng)概念模式,數(shù)據(jù)庫系統(tǒng)的概念模式獨立于數(shù)據(jù)庫系統(tǒng)的邏輯結(jié)構(gòu)、獨立于數(shù)據(jù)庫管理系統(tǒng)(DBMS)、獨立于計算機系統(tǒng)。概念模式的設(shè)計方法是在需求分析的基礎(chǔ)上,用概念數(shù)據(jù)模型(例如E-R模型)表示數(shù)據(jù)及數(shù)據(jù)之間的相互聯(lián)系,設(shè)計出反映用戶信息需求和處理需求的數(shù)據(jù)庫系統(tǒng)概念模式。概念設(shè)計的目標是準確描述應(yīng)用領(lǐng)域的信息模式,支持用戶的各種應(yīng)用,這樣既容易轉(zhuǎn)換為數(shù)據(jù)庫系統(tǒng)邏輯模式,又容易為用戶理解。數(shù)據(jù)庫系統(tǒng)概念模式是面向現(xiàn)實世界的數(shù)據(jù)模型,不能直接用于數(shù)據(jù)庫系統(tǒng)的實現(xiàn)。在此階段,用戶可以參與和評價數(shù)據(jù)庫系統(tǒng)的設(shè)計,從而有利于保證數(shù)據(jù)庫系統(tǒng)的設(shè)計與用戶的需求相吻合。4.4邏輯結(jié)構(gòu)設(shè)計設(shè)計邏輯結(jié)構(gòu)應(yīng)該選擇最適于描述與表達相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后選擇最合適的DBMS。設(shè)計邏輯結(jié)構(gòu)時一般要分三步進行:1.將E-R模型轉(zhuǎn)換為關(guān)系模型關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。而E-R圖則是由實體、實體的屬性和實體之間的聯(lián)系三個要素組成的。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實際上就是要將實體、實體的屬性和實體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下原則:(1)一個實體型轉(zhuǎn)換為一個關(guān)系模式。實體的屬性就是關(guān)系的屬性。實體的碼就是關(guān)系的碼。(2)一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該關(guān)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性。而關(guān)系的碼為各實體碼的組合。(3)一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,則與該關(guān)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實體的碼。(4)一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,則與該關(guān)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實體的碼均是該關(guān)系的候選碼。如果與某一端對應(yīng)的關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加入另一個關(guān)系模式的碼和聯(lián)系本身的屬性。(5)三個或三個以上實體間的一個多元聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性。而關(guān)系的碼為各實體碼的組合。(6)同一實體集的實體間的聯(lián)系,即自聯(lián)系,也可按上述1:1、1:n和m:n三種情況分別處理。(7)具有相同碼的關(guān)系模式可合并。2.數(shù)據(jù)模型的優(yōu)化為了進一步提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,通常以規(guī)范化理論為指導,還應(yīng)該適當?shù)匦薷摹⒄{(diào)整數(shù)據(jù)模型的結(jié)構(gòu),這就是數(shù)據(jù)模型的優(yōu)化。數(shù)據(jù)模型的優(yōu)化方法為:(1)數(shù)據(jù)依賴。(2)對于各個關(guān)系模式之間的數(shù)據(jù)依賴進行極小化處理,消除冗余的聯(lián)系。(3)按照數(shù)據(jù)依賴的理論對關(guān)系模式逐一進行分析,考查是否存在部分函數(shù)依賴、傳遞函數(shù)依賴、多值依賴等,確定各關(guān)系模式分別屬于第幾范式。(4)按照需求分析階段得到的各種應(yīng)用對數(shù)據(jù)處理的要求,分析對于這樣的應(yīng)用環(huán)境這些模式是否合適,確定是否要對它們進行合并或分解。(5)對關(guān)系模式進行必要的分解。3.設(shè)計外模式在我們將概念模型轉(zhuǎn)換為邏輯模型后,即生成了整個應(yīng)用系統(tǒng)的模式后,還應(yīng)該根據(jù)局部應(yīng)用需求,結(jié)合具體DBMS的特點,設(shè)計用戶的外模式。E-R圖:第5章系統(tǒng)的設(shè)計與實現(xiàn)5.1系統(tǒng)設(shè)計要達到的目標總結(jié)眾多因素,本課題系統(tǒng)的設(shè)計思想大致如下。(1)系統(tǒng)結(jié)構(gòu)靈活,適應(yīng)能力強。在軟件的需求分析設(shè)計、編程過程中,必須全面、綜合考慮農(nóng)產(chǎn)品物流的各項需求,采用模塊化設(shè)計、B/S模式等先進的設(shè)計技術(shù),使軟件對于不同的需求具有較強的適應(yīng)能力。(2)成本低廉,對硬件要求低??紤]到物流規(guī)模畫,達到“規(guī)模效益”。因此該系統(tǒng)的使用成本必須降低,考慮到不同用戶的使用環(huán)境,達到無使用限制。(3)技術(shù)的先進性。雖然在設(shè)計過程中注意成本的控制,但是這和采用先進的技術(shù)并不矛盾,從軟件的設(shè)計思想,到開發(fā)工具,均采用當今較為先進的新成果,也只有這樣才能降低成本的技術(shù)保障。(4)操作簡便??紤]到不同使用者的電腦使用知識,系統(tǒng)的使用必須簡單,操作界面直觀,操作方便,使用戶稍經(jīng)培訓即可熟練使用。系統(tǒng)總體包括:前臺分為:“首頁、新聞動態(tài)、圖庫中心、視頻、留言、管理”。首頁:總框架當前頁。新聞動態(tài):顯示、查看最新新聞的地方。圖庫中心:分為當?shù)仫L貌、特色美食、風土民情、時尚設(shè)計這4個欄目。視頻:分為搞笑、教育、藝術(shù)留言:給本站留言的地方。管理:管理員登錄的地方。5.2系統(tǒng)總體設(shè)計分析留言薄系統(tǒng)的設(shè)計與實現(xiàn)是根據(jù)實際的技術(shù)條件、經(jīng)濟條件和社會條件,確定系統(tǒng)的實施方案的過程。通常系統(tǒng)設(shè)計包括總體設(shè)計和詳細設(shè)計兩大部分。其中總體設(shè)計要在系統(tǒng)分析的基礎(chǔ)上,把系統(tǒng)劃分為若干

溫馨提示

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

評論

0/150

提交評論