軟件功能結(jié)構(gòu)設(shè)計(jì)(共5頁(yè))_第1頁(yè)
軟件功能結(jié)構(gòu)設(shè)計(jì)(共5頁(yè))_第2頁(yè)
軟件功能結(jié)構(gòu)設(shè)計(jì)(共5頁(yè))_第3頁(yè)
軟件功能結(jié)構(gòu)設(shè)計(jì)(共5頁(yè))_第4頁(yè)
軟件功能結(jié)構(gòu)設(shè)計(jì)(共5頁(yè))_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 軟件功能結(jié)構(gòu)設(shè)計(jì)隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)網(wǎng)上新聞發(fā)布進(jìn)行管理,具有著手于管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高網(wǎng)上新聞發(fā)布的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。Active Server Pages即ASP,是一套微軟開發(fā)的服務(wù)器腳本環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序。ASP內(nèi)含于IIS3.0和IIS4.0

2、之中,通過(guò)ASP我們可以結(jié)合HTML網(wǎng)頁(yè)、ASP指令和ActiveX元件建立動(dòng)態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。 目前,ASP技術(shù)已風(fēng)靡全球,在Internet上幾乎處處都能看到它的身影,ASP技術(shù)的出現(xiàn)和發(fā)展給曾經(jīng)以靜態(tài)內(nèi)容為主的Web帶來(lái)了全新的動(dòng)態(tài)效果,使其具有更加靈活和方便的交互特性,在Internet中實(shí)現(xiàn)信息的傳遞和檢索越來(lái)越容易。正因?yàn)槿绱耍珹SP迅速被廣大網(wǎng)絡(luò)設(shè)計(jì)和開發(fā)人員所接受,成為首選的網(wǎng)站開發(fā)和編程技術(shù)。一、基本功能結(jié)構(gòu)(一)數(shù)據(jù)庫(kù)管理系統(tǒng)結(jié)構(gòu)數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)

3、構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。數(shù)據(jù)庫(kù)技術(shù)是由傳統(tǒng)的文件系統(tǒng)發(fā)展而來(lái)的,從層次模型、網(wǎng)狀模型發(fā)展到關(guān)系模型。數(shù)據(jù)庫(kù)技術(shù)是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的一個(gè)重要分支,它能指導(dǎo)我們正確地設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng),它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)應(yīng)用的發(fā)展。采用數(shù)據(jù)庫(kù)技術(shù)的原理和方法可以有效地設(shè)計(jì)實(shí)用的數(shù)據(jù)庫(kù)系統(tǒng)。一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)包括數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),數(shù)據(jù)庫(kù)管理員(DBA)、數(shù)據(jù)庫(kù)(DB)、應(yīng)用程序和相應(yīng)的硬件設(shè)施。目前許多數(shù)據(jù)庫(kù)管理系統(tǒng)都基于關(guān)系模型,關(guān)系模型的主要特點(diǎn)是用表格結(jié)構(gòu)表達(dá)實(shí)體,用鍵表示實(shí)體與實(shí)體之間的聯(lián)系。與層次模型和網(wǎng)狀模型相比,關(guān)系模型比較簡(jiǎn)單,容易為初學(xué)者

4、接受。關(guān)系模型是由若干個(gè)關(guān)系模式組成的集合,關(guān)系模式相當(dāng)于記錄類型,它的實(shí)例稱為關(guān)系。每個(gè)關(guān)系是一張表格。表格簡(jiǎn)單,用戶易懂,用戶只需用簡(jiǎn)單的查詢語(yǔ)句就可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)操作,并不涉及到存儲(chǔ)結(jié)構(gòu),訪問技術(shù)等細(xì)節(jié)。關(guān)系模型是數(shù)學(xué)化的模型,要用到集合論,離散數(shù)學(xué)等知識(shí)。SQL語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的代表性語(yǔ)言,已經(jīng)得到廣泛應(yīng)用。(二)開發(fā)工具的選用及介紹ASP.NET是一種將各種Web元素組合在一起的服務(wù)器技術(shù),是一個(gè)統(tǒng)一的Web開發(fā)平臺(tái),它提供了生成一個(gè)完整的Web應(yīng)用程序所必須要的各種服務(wù)。與以前的開發(fā)模型相比較,它提供了以下數(shù)個(gè)重要的優(yōu)點(diǎn):(1)增強(qiáng)的性能。ASP.NET 是在服務(wù)器上運(yùn)行的編譯

5、好的公共語(yǔ)言運(yùn)行庫(kù)代碼。與被解釋的前輩不同,ASP.NET 可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫代碼之前便顯著提高了性能。(2)世界級(jí)的工具支持。ASP.NET 框架補(bǔ)充了 Visual Studio 集成開發(fā)環(huán)境中的大量工具箱和設(shè)計(jì)器。WYSIWYG 編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種。(3)威力和靈活性。由于 ASP.NET 基于公共語(yǔ)言運(yùn)行庫(kù),因此 Web 應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。.NET 框架類庫(kù)、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無(wú)縫訪問。ASP.NET 也與語(yǔ)言無(wú)關(guān),所以可以選擇最適合應(yīng)

6、用程序的語(yǔ)言(如C#),或是跨多種語(yǔ)言分割應(yīng)用程序。另外,公共語(yǔ)言運(yùn)行庫(kù)的交互性保證在遷移到 ASP.NET 時(shí)保留基于 COM 的開發(fā)中的現(xiàn)有投資。(4)簡(jiǎn)易性。ASP.NET 使執(zhí)行常見任務(wù)變得容易,從簡(jiǎn)單的窗體提交和客戶端身份驗(yàn)證到部署的站點(diǎn)配置。例如,ASP.NET 頁(yè)框架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似 Visual Basic 的簡(jiǎn)單窗體處理模型中處理事件。另外,公共語(yǔ)言運(yùn)行庫(kù)利用托管代碼服務(wù)(如自動(dòng)引用計(jì)數(shù)和垃圾回收)簡(jiǎn)化了開發(fā)。(5)可管理性。ASP.NET 采用基于文本的分層配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序。由于配置信

7、息是以純文本形式存儲(chǔ)的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。此“零本地管理”哲學(xué)也擴(kuò)展到了 ASP.NET 框架應(yīng)用程序的部署。只需將必要的文件復(fù)制到服務(wù)器,即可將 ASP.NET 框架應(yīng)用程序部署到服務(wù)器。不需要重新啟動(dòng)服務(wù)器,即使是在部署或替換運(yùn)行的編譯代碼時(shí)。(6)可縮放性和可用性。ASP.NET 在設(shè)計(jì)時(shí)考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到 ASP.NET 運(yùn)行庫(kù)的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請(qǐng)求。二、系統(tǒng)分析與總體設(shè)計(jì)(一)需求分析很多網(wǎng)站都提供

8、信息欄目,例如搜狐、新浪等著名網(wǎng)站的信息專欄。許多企業(yè)和個(gè)人網(wǎng)站也需要定期發(fā)布一些關(guān)于企業(yè)或網(wǎng)站的信息。因?yàn)榫W(wǎng)絡(luò)中信息發(fā)布的頻率非常高,如果使用靜態(tài)網(wǎng)頁(yè)作為信息頁(yè)面,則維護(hù)工作將非常繁瑣,管理員每天需要制作大量的網(wǎng)頁(yè),從而浪費(fèi)很多時(shí)間和精力。使用信息發(fā)布、信息管理系統(tǒng)和留言板可以使信息發(fā)布、管理和留言變得很輕松,管理員只需設(shè)置標(biāo)題、內(nèi)容和圖片等信息就可以了,系統(tǒng)將自動(dòng)生成對(duì)應(yīng)的網(wǎng)頁(yè)。本文將對(duì)信息發(fā)布及管理系統(tǒng)進(jìn)行系統(tǒng)分析與總體設(shè)計(jì)。(二)設(shè)計(jì)分析為適應(yīng)當(dāng)前國(guó)際全球化的需求,如何快捷高效的整合現(xiàn)有的資源,已求的企業(yè)擴(kuò)大影響和降低成本為目標(biāo),企業(yè)信息化的重要性和迫切性已經(jīng)是企業(yè)是否能立足于該領(lǐng)域的

9、一個(gè)關(guān)鍵因素,為滿足當(dāng)前部分電腦硬件企業(yè)電子商務(wù)的需求,本人開發(fā)了這個(gè)小型的搬家信息管理網(wǎng)站。 這個(gè)小型的學(xué)生搬家信息管理網(wǎng)站主要的功能是幫助企業(yè)進(jìn)行網(wǎng)上宣傳,更便捷的和潛在客戶取得聯(lián)系和定單。(三)功能描述信息發(fā)布、信息管理系統(tǒng)和留言板包括管理員管理、版塊管理、信息管理、添加新聞、新聞查詢、用戶評(píng)論、留言和管理留言等模塊。三、系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)(一)數(shù)據(jù)庫(kù)設(shè)計(jì)參照Access自帶數(shù)據(jù)庫(kù),可以很方便的創(chuàng)建了本系統(tǒng)要使用的本地?cái)?shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),如圖3-1:首頁(yè)關(guān)于我們新聞動(dòng)態(tài)服務(wù)范圍收費(fèi)標(biāo)準(zhǔn)招賢納士給我留言搬家常識(shí)聯(lián)系我們圖31 數(shù)據(jù)庫(kù)結(jié)構(gòu)圖(二)程序運(yùn)行網(wǎng)站首頁(yè) 本主界面的功能是顯

10、示信息類別,首頁(yè)菜單中的,并提供進(jìn)入關(guān)于我們,新聞動(dòng)態(tài),服務(wù)范圍,收費(fèi)標(biāo)準(zhǔn),搬家常識(shí),招賢納士,給我留言,聯(lián)系我們的鏈接!此模塊主要提供用戶發(fā)表留言、回復(fù)留言等功能,留言板主界面如圖3-3所示:3-3留言板主界面發(fā)表留言包括:作者、主題、內(nèi)容等信息。回復(fù)主要是針對(duì)某個(gè)人的留言進(jìn)行,本模塊雖然簡(jiǎn)單但也實(shí)現(xiàn)了留言板的基本功能。四、后臺(tái)管理模塊設(shè)計(jì)(一)管理員管理界面在對(duì)系統(tǒng)進(jìn)行管理之前,需要通過(guò)系統(tǒng)的身份認(rèn)證。只有用戶名和密碼正確才可以進(jìn)入管理界面否則回到該界面。登錄界面如圖41。圖41 登錄界面功能介紹:本窗口主要是檢查操作員輸入的用戶名,驗(yàn)證碼及密碼是否正確,如果正確允許登錄。如果錯(cuò)誤,顯示錯(cuò)誤提示。操作方法:填寫“管理員ID”,“密碼”和“驗(yàn)證碼”后,點(diǎn)擊“確定”按鈕進(jìn)行驗(yàn)證,點(diǎn)擊“退出”按鈕退出登錄界面。管理界面此界面在通過(guò)驗(yàn)證之

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論