軟件功能結構設計(共5頁)_第1頁
軟件功能結構設計(共5頁)_第2頁
軟件功能結構設計(共5頁)_第3頁
軟件功能結構設計(共5頁)_第4頁
軟件功能結構設計(共5頁)_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

2、之中,通過ASP我們可以結合HTML網頁、ASP指令和ActiveX元件建立動態、交互且高效的Web服務器應用程序。 目前,ASP技術已風靡全球,在Internet上幾乎處處都能看到它的身影,ASP技術的出現和發展給曾經以靜態內容為主的Web帶來了全新的動態效果,使其具有更加靈活和方便的交互特性,在Internet中實現信息的傳遞和檢索越來越容易。正因為如此,ASP迅速被廣大網絡設計和開發人員所接受,成為首選的網站開發和編程技術。一、基本功能結構(一)數據庫管理系統結構數據庫在一個信息管理系統中占有非常重要的地位,數據庫結構設計的好壞將直接對應用系統的效率以及實現的效果產生影響。合理的數據庫結

3、構設計可以提高數據存儲的效率,保證數據的完整和一致。數據庫技術是由傳統的文件系統發展而來的,從層次模型、網狀模型發展到關系模型。數據庫技術是數據管理的最新技術,是計算機科學的一個重要分支,它能指導我們正確地設計數據庫系統,它的出現極大地促進了計算機應用的發展。采用數據庫技術的原理和方法可以有效地設計實用的數據庫系統。一個完整的數據庫系統包括數據庫管理系統(DBMS),數據庫管理員(DBA)、數據庫(DB)、應用程序和相應的硬件設施。目前許多數據庫管理系統都基于關系模型,關系模型的主要特點是用表格結構表達實體,用鍵表示實體與實體之間的聯系。與層次模型和網狀模型相比,關系模型比較簡單,容易為初學者

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論