軟件體系結構大作業(yè)_第1頁
軟件體系結構大作業(yè)_第2頁
軟件體系結構大作業(yè)_第3頁
軟件體系結構大作業(yè)_第4頁
軟件體系結構大作業(yè)_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

-南京郵電大學《軟件體系結構》大作業(yè)姓名陳何淵學號B院系計算機、軟件學院指導老師周國強2014年12月30日.---?(不少于300字)答軟件體系結構的性質:連接構件把體系結構的不同部分組組合連接起來。這一定義注重區(qū)分處理構件、數(shù)據(jù)構件和連接構件,這一方法在其他的定義和方法中基本上得到保持。(1)軟件體系結構是軟件設計過程的一個層面,是相對獨立的、有價值的軟件設計方法的總結,可作為軟件開發(fā)指導性的策略和途徑。(2)強調設計過程,而非分析的過程。分析的目標是理解和表示,設計的目標是實現(xiàn)。(3)非用戶的觀點及非功能的觀點。對于用戶,結構是軟件系統(tǒng)功能的組合。對于設計者,結構是為特定目標而設立的軟件成分以及成分之間的關系。研究意義:以下三個方面:系統(tǒng)的各個不同的方面,這些方面都受體系結構的影響。續(xù)的開發(fā)、設計、編碼、運行服務以及維護工作更為重要。3.軟件體系結構是可傳遞和可重用的模型。目標:.---高效的、高質量的軟件體系結構,重點解決系統(tǒng)開發(fā)過程中的總體結構問題。征和區(qū)別?(不少于300字)軟件體系結構風格風格是表達特定系統(tǒng)元素和組織方式的通用范例。軟件體系結構風格,反映集合,包括處理構件、數(shù)據(jù)構件和連接構件。處理構件負責對數(shù)據(jù)進行加工,數(shù)基本上得到保持。下面將介紹幾種主要和經典的體系結構風格和它們的優(yōu)缺點。運作的并行構件網絡。圖1中構件與連接件之間的連接體現(xiàn)了C2風格中構建系統(tǒng)的規(guī)則。對象是通過函數(shù)和過程的調用來交互的。圖2是數(shù)據(jù)抽象和面向對象風格的示意圖。過程,這樣,一個事件的觸發(fā)就導致了另一模塊中的過程的調用。.---輸入和輸出,構件讀輸入的數(shù)據(jù)流,經過內部處理,然后產生輸出數(shù)據(jù)流。這個過程通常通過對輸入流的變換及增量計算來完成,所以在輸入被完全消費之前,流傳輸?shù)墓艿?,將一個過濾器的輸出傳到另一過濾器的輸入。整體。批處理的典型應用是經典數(shù)據(jù)處理和程序開發(fā)。軟件設計模式邏輯,強調處理邏輯采用方式的直接復用。設計模式/軟件設計模式(Designpattern)是一套被反復使用、多數(shù)人知曉的、經過分類編目的、代碼設計經驗可靠性。軟件應用框架題,是通用的結構。強調針對實際問題和通用結構。應用框架有如下優(yōu)點:模塊化把應用分割成多個組件或模塊.模塊化的開發(fā)互不影響,效率提高.可重用性代碼的可重用性.可擴展性客制化,開發(fā)者可在框架中插入自定義的業(yè)務邏輯。.---所以,公司的CTO王總決定在弄清三個問題之后再做決定,[問題1]請用100字以內文字說明A公司是否適合采用產品線方法?規(guī)模來看,可以是幾百萬、幾千萬的小產品線,也可以是幾十億、幾百億的大產品線。A公司的產品符合產品線的要求。所以適合。[問題2]是營銷策劃;第三是標準化,標準化包括設計標準和實施標準。.---心資源的總周期和總投資較大。(2)革命方式,即用軟件產品線替代現(xiàn)有產品集:基本停止現(xiàn)有產品的開發(fā),所需求差異大的現(xiàn)有產品集。[問題3]請用150字以內文字說明成功實施產品線的主要因素是什么?(1)對該領域的產品開發(fā)已具備長期積累的經驗。(2)一個用于構建產品的好的核心資源庫。(3)好的產品線體系結構。(4)好的管理(軟件資源、人員組織、過程)支持。0字)SOA軟件體系結構基本概念:面向服務的體系結構(service-orientedarchitecture)是一個組件模型,它統(tǒng)一和通用的方式進行交互。WebService技術,能使得運行在不同機器上的不同應用無須借助附加的、專門的第三方軟件或硬件,Service規(guī)范實施的應用之間,無論它們所使用的語言、平臺或內部協(xié)議是什么,都可以相互交換數(shù)據(jù)。WebService是自描述、自包含的可用網絡模塊,可以執(zhí)行具體的業(yè)Service也很容易部署,因為它們基于一些常規(guī)的產業(yè)標準以及已Service.---為整個企業(yè)甚至多個組織之間的業(yè)務流程的集成提供了一個通用機制。XML和XSD可擴展的標記語言XML是WebService平臺中表示數(shù)據(jù)的基本格式。除了易于建SchemaXSD定義了一套標準的數(shù)據(jù)類型,并給出了一種語言來擴展這套數(shù)據(jù)類型。WebService平臺是用XSD來作為數(shù)據(jù)類型系統(tǒng)的。當你用某種語言如VB.NET或C#來構造一個WebService時,為了符合WebService標準,所有你使用的數(shù)據(jù)類型都必須被轉換為XSD類型。如想讓它使用在不同平臺和不同軟件的不同組織間傳遞,還需要用某種東西將它包裝起來。這種東西就是一種協(xié)議。WebService的主要協(xié)議SOAPSOAP即簡單對象訪問協(xié)議(SimpleObjectAccessProtocol),它是用于交換XML何處理內容定義了框架,將程序對象編碼成為XML對象的規(guī)則,執(zhí)行遠程過程調SMTP,頭是不同的,但XML有效負載保持相同。WebService希望實現(xiàn)不同的系統(tǒng)之間能夠用“軟件-軟件對話”的方式相互調用,打破了軟件應用、網站和各種設備之間的格格不入的狀態(tài),實現(xiàn)“基于Web無縫集成”的目標。WSDLWebService描述語言WSDL就是用機器能閱讀的方式提供的一個正式描述文檔Service及其函數(shù)、參數(shù)和返回值。因為是基于XML的,所以WSDL既是機器可閱讀的,又是人可閱讀的。UDDIUDDI的目的是為電子商務建立標準;UDDI是一套基于Web的、分布式的、為WebService提供的、信息注冊中心的實現(xiàn)標準規(guī)范,同時也包含一組使企業(yè)能將自身提供的WebService注冊,以使別的企業(yè)能夠發(fā)現(xiàn)的訪問協(xié)議的實現(xiàn)標準。.---調用RPC與消息傳遞WebService本身其實是在實現(xiàn)應用程序間的通信。我們現(xiàn)在有兩種應用程序通用服務器上的遠程過程,通常方式為實例化一個遠程對象并調用其方法和屬性。RPC系統(tǒng)試圖達到一種位置上的透明性:服務器暴露出遠程對象的接口,而客戶也就根本不需要知道對象是在哪臺機器上。五、自選一個系統(tǒng),基于WebService實現(xiàn)原型系統(tǒng)。1)《詳細設計說明書(GB8567——88)》的要求撰寫系統(tǒng)的設3)原型系統(tǒng)。.---①《軟件需求說明書(GB856T——88)》1引言................................................................1.1編寫目的……….......................................1.2背景.............................................................1.3定義.............................................................1.4參考資料.........................................................2任務概述...........................................................3需求規(guī)定...........................................................3.1對功能的規(guī)定.....................................................3.2對性能的規(guī)定.....................................................3.3輸入輸出要求......................................................3.4故障處理要求......................................................1.---出庫、查詢統(tǒng)計、報表打印及各類信息的增加、刪除和修改等模塊組成。通過計的勞動,即節(jié)省了人力,又方便快捷,還大大提高數(shù)據(jù)的準確性。倉庫管理系統(tǒng)是一個中小型數(shù)據(jù)庫管理系統(tǒng),它界面美觀、操作簡單、安全性高,基本滿足了倉庫管理的要求。本系統(tǒng)是在WindowsXP+IIS5.0的環(huán)境下,以SQLServer2000ASP好,數(shù)據(jù)準確性高,提高了工作效率,同時也實現(xiàn)了倉庫管理計算機化。待開發(fā)的軟件系統(tǒng)名為:基于WebService的倉庫管理系統(tǒng)。項目提出者:邱進盼開發(fā)者:邱進盼的不斷深入,經濟飛速的發(fā)展,企業(yè)要想生存、發(fā)展,要想在激烈的市場競爭中業(yè)務處理效率,建立倉庫管理系統(tǒng),盡可能地減少倉庫管理的重復性和低效性,已變得十分必要。倉庫管理系統(tǒng).---2行驗收入庫,填寫入庫單,進行入庫登記。各個部門根據(jù)需要提出產品請求,管品。根據(jù)需要按照月進行統(tǒng)計分析,產生相應報表。庫單、出庫單等單據(jù)發(fā)生量特別大,關聯(lián)信息多,查詢和統(tǒng)計的方式各不相同。遞;單據(jù)、報表種類繁多,各個部門管理規(guī)格不統(tǒng)一等問題。我們采取了下面的一些原則。1.統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一報表的格式。2.刪除不必要的管理冗余,實現(xiàn)管理規(guī)范化、科學化。3.程序代碼標準化,軟件統(tǒng)一化,確保軟件的可維護性和實用性。4.界面盡量簡單化,做到實用、方便,盡量滿足企業(yè)中不同層次員工的需要。3本系統(tǒng)基于WebServiceB/S服務器、數(shù)據(jù)庫服務器三層,通過此三層互相協(xié)作,完成該系統(tǒng)的各項服務??头掌鞲鶕?jù)客戶端瀏覽器的操的一些數(shù)據(jù)來完成Web服務。.---3.2用戶接口采用Windows觀的進行商品的統(tǒng)計、查詢、結算、打印報表等操作。通過工具欄的導航,可以方便的對數(shù)據(jù)進行查詢、刪除、插入等操作,簡化了用戶繁重的操作,提高了工作效率。數(shù)據(jù)庫特性適應大量的錄入、修改、統(tǒng)計、結算、報表等應用,這種應用是一切應用的基礎,為一切應用提供數(shù)據(jù)基礎。后端采用SQLServer2000作為后臺數(shù)據(jù)庫,安全穩(wěn)定好,運行效率高,足以讓數(shù)據(jù)安全的存取??蓴U展性體的工作性能。穩(wěn)定性與健壯性進行數(shù)據(jù)庫存檔。所以,并不會丟失數(shù)據(jù)。3.3.---人們所能識別的各種形式表示出來的各種處理。來的,各種綜合統(tǒng)計信息、輔助決策信息、查詢信息等,都要通過輸出才能提供給用戶,才能實現(xiàn)信息的價值。一個好的軟件設計,必須要有成功的輸出設計。輸出方式及特點:1.顯示輸出:速度快、成本低、形式多樣;2.報表打印輸出:速度慢、成本高、可長期保留;3.繪圖輸出:高成本、高質量。輸出設計與模塊說明的關系:聯(lián)系:輸出設計中的任何一個輸出都必須與一個輸出模塊對應。所輸出的信息的具體表現(xiàn)形式就需要在輸出設計中給出。因此,輸出設計的重點是輸出格式設計。1.顯示輸出設計方法:以顯示器為輸出設備,多用于查詢輸出。要注意顯示器的性能如大小規(guī)格、分辨率、是彩色還是單色等。2.報表打印輸出設計方法。輸出設計的內容:1.輸出信息名稱:例如:個人領用統(tǒng)計表。2.相關模塊:指出該輸出設計對應的結構圖中的模塊代碼。3.輸出方式:這里分為顯示輸出可不寫,也可寫隨機和打印輸出。4.輸出信息周期、份數(shù)。5.數(shù)據(jù)結構及來源:在此要列出所有的數(shù)據(jù)的名稱、類型、寬度及小數(shù)位,屬于哪個數(shù)據(jù)庫表。6.輸出信息的格式:這是輸出設計的核心。在此應該給出一份標準的報表或屏幕格式。7.數(shù)據(jù)間的關系:在輸出的數(shù)據(jù)中,有些數(shù)據(jù)是通過其中的某些項計算而得到的,這就需要在這里給出它們的數(shù)據(jù)關系。8,顯示輸出的屏幕窗口的布置、色彩等問題。.---輸入設計量,因此它是軟件設計的重要組成部分。原始數(shù)據(jù)是軟件進行各種加工處理的原材料”成品質量。原則:輸入的數(shù)據(jù)量在滿足系統(tǒng)的前提下盡可能的少。輸入設計的內容:1.原始數(shù)據(jù)的名稱DFD中的數(shù)據(jù)流名稱;2.相關模塊代碼功能圖中接收該數(shù)據(jù)流最底層模塊;3.輸入周期;4.原始數(shù)據(jù)的收集方式與格式對業(yè)務流程圖中的報表以報表傳遞、電話記錄、傳真、運程通訊、報軟盤等方式收集;5.輸入信息的顯示格式提供提示信息、幫助信息、以表格形式可以顯示更多的信息/每屏、盡量少輸或不輸漢字、分布均勻、畫面美觀、色彩適中;6.輸入信息的數(shù)據(jù)結構:主要表明數(shù)據(jù)存儲在哪個數(shù)據(jù)庫中,以及各字段的類型;7.輸入信息的校驗:同一數(shù)據(jù)的重復錄入、代碼校驗位校驗、針對數(shù)據(jù)結構特點的校驗、對比校驗、平衡校驗、記錄個數(shù)校驗、數(shù)據(jù)關系校驗。1、若是用戶錄入的數(shù)據(jù)出錯,給出正確的輸入數(shù)據(jù)格式用例,提醒用戶重新輸入,刪除該編輯框內的數(shù)據(jù)。2、Web務。3、定期備份當前數(shù)據(jù)庫的數(shù)據(jù),數(shù)據(jù)庫數(shù)據(jù)出錯或丟失后,通過備份數(shù)據(jù),恢復數(shù)據(jù)庫。.---②《概要設計說明書(GB8567——88)》100111.---2111233444444445777.---1倉庫管理是與我們日常生活息息相關的問題。大到公司、超市的倉庫管理,開放的不斷深入,經濟飛速的發(fā)展,企業(yè)要想生存、發(fā)展,要想在激烈的市場競爭中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的,倉庫管理的全面自動化、性,已變得十分必要。待開發(fā)的軟件系統(tǒng)名為:基于WebService的倉庫管理系統(tǒng)。項目提出者:邱進盼開發(fā)者:邱進盼難度也越來越大,如何優(yōu)化倉庫的日常管理也就成為了一個大眾化的課題。入出存流程繁瑣,雜亂,周期長的弊端?;趥}庫管理的全面自動化,可以減少.---入。倉庫的管理的操作自動化和信息的電子化,全面提高了倉庫的管理水平。1.3倉庫管理系統(tǒng)1.422.1本系統(tǒng)基于WebServiceB/S服務器、數(shù)據(jù)庫服務器三層,通過此三層互相協(xié)作,完成該系統(tǒng)的各項服務??头掌鞲鶕?jù)客戶端瀏覽器的操的一些數(shù)據(jù)來完成Web服務。用戶接口采用Windows觀的進行商品的統(tǒng)計、查詢、結算、打印報表等操作。通過工具欄的導航,可以方便的對數(shù)據(jù)進行查詢、刪除、插入等操作,簡化了用戶繁重的操作,提高了工作效率。數(shù)據(jù)庫特性適應大量的錄入、修改、統(tǒng)計、結算、報表等應用,這種應用是一切應用的基礎,為一切應用提供數(shù)據(jù)基礎。后端采用SQLServer2000作為后臺數(shù)據(jù)庫,安全穩(wěn)定好,運行效率高,足以讓數(shù)據(jù)安全的存取。.---可擴展性體的工作性能。穩(wěn)定性與健壯性進行數(shù)據(jù)庫存檔。所以,并不會丟失數(shù)據(jù)。2.2Intel486以上系列、AMDK6以上系列等PC臺式和便攜式計算機。運行時占用內存:<=1MB。所需要硬盤空間:<=5MB。軟件平臺:中文WindowsXP/7/82.3本系統(tǒng)基于WebService技術,采用B/S軟件體系結構,分為客戶端瀏覽器、Web服務器根據(jù)客戶端瀏覽器的中的一些數(shù)據(jù)來完成Web服務。.---支付管理信息.---3按照windows應用軟件用戶界面的規(guī)范來設計本系統(tǒng)的用戶接口。登陸對話框:輸入管理員編輯框:用于輸入用戶名。輸入用戶密碼:用于輸入密碼。確認按鈕:確認輸入信息后登陸。取消按鈕:退出登陸系統(tǒng)。查閱信息。出貨、進貨信息。主界面還有一個退出按鈕,用于退出主系統(tǒng)。模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。4獨立于計算機系統(tǒng)的“概念數(shù)據(jù)模型”,如“實體聯(lián)系模型”;另一種是直接面.---E-R模型)來描述數(shù)據(jù)庫的結構與語義,以對現(xiàn)實世界進行第一次抽象。E-R模型直接從現(xiàn)實世界抽象出實體類型及實體間聯(lián)系,然后用E-R圖來表示數(shù)據(jù)模型。它有兩個明顯的優(yōu)點:接近于人的思維,容易理解;與計算機無關,用戶容易接受。但E-R模型只能說明實體間語義的聯(lián)系,不能進一步說明詳細的數(shù)據(jù)結構,它只是數(shù)據(jù)庫設計的第一步。E-R圖是直觀表示概念模型的工具,它有四個基本成分:◆矩形框,表示實體類型(考慮問題的對象)?!袅庑慰颍硎韭?lián)系類型(實體間的聯(lián)系)?!魴E圓形框,表示實體類型和聯(lián)系類型的屬性。◆直線,聯(lián)系類型與其涉及的實體類型之間以直線連接。圖圖.---圖圖實體和實體之間的關系E-R圖,如圖4-6所示。nmnnmmmn.--圖-在完成系統(tǒng)實施、投入正常運行后,就進入了系統(tǒng)運行與維護階段.本系統(tǒng)的維護應包括以下幾方面:1.程序維護:倉庫管理系統(tǒng)的功能是通過程序的運行來實現(xiàn)的,在系統(tǒng)運化,這時,就需要對程序進行修改,但是程序的修改屬于技術性比較強的過程,所以在程序修改上一定要慎重。2.數(shù)據(jù)維護:無論是系統(tǒng)的硬件還是軟件,在運行過程中難免有出錯的時找回。3.代碼維護:隨著倉庫規(guī)模的不斷發(fā)展,倉庫中的商品和部門、用戶會相使其能夠跟得倉庫的發(fā)展。4.硬件設備的維護系統(tǒng)是在計算機上運行的,硬件的運行好壞直接關系到適當?shù)臅r候對硬件的配置進行升級5出錯后顯示出錯信息,通過提示框彈出,提醒出錯。4、若是用戶錄入的數(shù)據(jù)出錯,給出正確的輸入數(shù)據(jù)格式用例,提醒用戶重.---新輸入,刪除該編輯框內的數(shù)據(jù)。5、Web務。6、定期備份當前數(shù)據(jù)庫的數(shù)據(jù),數(shù)據(jù)庫數(shù)據(jù)出錯或丟失后,通過備份數(shù)據(jù),恢復數(shù)據(jù)庫。③《詳細設計說明書(GB8567——88)》123.---456.---7.---1倉庫管理是與我們日常生活息息相關的問題。大到公司、超市的倉庫管理,開放的不斷深入,經濟飛速的發(fā)展,企業(yè)要想生存、發(fā)展,要想在激烈的市場競爭中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的,倉庫管理的全面自動化、性,已變得十分必要。待開發(fā)的軟件系統(tǒng)名為:基于WebService的倉庫管理系統(tǒng)。項目提出者:邱進盼開發(fā)者:邱進盼難度也越來越大,如何優(yōu)化倉庫的日常管理也就成為了一個大眾化的課題。.---入出存流程繁瑣,雜亂,周期長的弊端?;趥}庫管理的全面自動化,可以減少入。倉庫的管理的操作自動化和信息的電子化,全面提高了倉庫的管理水平。2支付管理信息.---3計用戶管理及用戶登錄模塊。找到匹配的記錄,則通過身份認證,將網頁轉向到系統(tǒng)的主頁面;如果沒有找到匹配的記錄,則拒絕該用戶進入系統(tǒng)。管理員輸入登錄名和密碼,系統(tǒng)判斷密碼正確性,如果正確,向管理員提供相關功能。提供足夠的幫助信息,誘導用戶輸入.---管理員ID與密碼,登陸函數(shù):1、getPassword():獲取密碼編輯框中的密碼,返回密碼;2、getUserId():獲取用戶名編輯框中的用戶名,返回用戶名;3、getUserStyle():獲取登錄類型中的登陸類型,返回登陸類型;4、connectWebService():連接Web服務器,通過用戶名、密碼、登陸類型三個數(shù)據(jù),判斷登陸是否成功。如果成功,輸出歡迎信息,并顯示主界面;反之則提示失敗信息。函數(shù):1、showResult():根據(jù)登陸的成功與否,輸出登陸結果。showMenu():登陸成功,根據(jù)用戶類型顯示主界面。、首先判斷用戶名是否存在如果輸入的用戶名不存在,提示錯誤信息,然后檢查密碼與存儲的密碼是否對應,不對應則提示錯誤信息,對應則輸出歡迎信息,并顯示主界面。.---按照windows應用軟件用戶界面的規(guī)范來設計本系統(tǒng)的用戶接口。1)登陸對話框:輸入用戶名編輯框:用于輸入用戶名。.---輸入用戶密碼:用于輸入密碼。確認按鈕:確認輸入信息后登陸。取消按鈕:退出登陸系統(tǒng)。2)主界面:進貨信息按鈕;2)修改出貨、進貨信息按鈕;3)刪除出貨、進貨信息按鈕;主界面還有一個退出按鈕,用于退出主系統(tǒng)。.加在模塊首部的注釋;b.加在各分枝點處的注釋;.對各變量的功能、范圍、缺省條件等所加的注釋;d.對使用的邏輯所加的注釋等等。戶名和密碼測試系統(tǒng)的錯誤處理能力。.---4出、退庫才用到的。在入、出、退庫單窗體中貨物編號、供應商、倉庫、經辦人選擇更方便。"金額"、在單擊該數(shù)據(jù)框時會自動計算。單擊"確定入庫/出庫/退定。入、出、退庫提供足夠的幫助信息,誘導用戶輸入。管理員查詢響應時間不能超出5s所有用戶都需輸入科目名。函數(shù):1、showRecord():根據(jù)Web服務器的返回值,顯示結果如果成功,輸出入、出、退庫數(shù)量信息.---scriptlanguage="javascript"><!--functionhuguo(){if(document.form1.splb.value==""){alert("請選擇商品類別!");document.form1.splb.focus();returnfalse;}returntrue;}functiondahu(){if(document.form4.gys.value==""){alert("請選擇供應商名稱!");document.form4.gys.focus();returnfalse;}returntrue;}functiondxy(){if(document.form5.lybm.value==""){alert("請選擇領用部門!");document.form5.lybm.focus();returnfalse;}returntrue;}functionMM_jumpMenu(targ,selObj,restore){//v3.0eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");.---if(restore)selObj.selectedIndex=0;}//--></script>6程序(修改/新增/刪除用戶信息)設計說明管理員可使用修改/新增/刪除用戶信息功能,選擇需要進行操作的用戶,如果存在,則可進行相應的操作。進入該程序4后,立刻顯示所有用戶的基本信息,按照行顯示,每一行顯示一條信息。修改用戶名:管理員選擇某一項后單擊修改,彈出修改框,修改完成后點擊完成,否則點擊取消。連接Web服務器完成操作。刪除用戶名:管理員選擇某一項后單擊刪除,彈出確認框,單擊確認完成刪除,否則點擊取消。連接Web服務器完成操作。新增用戶名:管理員單擊新增按鈕后,彈出新增用戶信息框,輸入用戶名、密碼、類型。單擊確認完成添加,否則點擊取消。連接Web服務器完成操作。.---5s,存儲信息(包括刪除用戶信息、修改用戶信息、添加用戶信息)的響應時間不能超過5s。修改用戶信息:在彈出框內,輸入需要修改的信息,可以包括:用戶名、密碼、類型,不填代表不修改。刪除用戶信息:只需選擇要刪除的項目,點擊該項前的單選框。新增用戶信息:新增用戶信息需要輸入的信息有:用戶名、密碼、類型。函數(shù):1、getUserId():獲取用戶名;2、getPassword():獲取密碼;3、getUserStyle():獲取用戶類型4、getSelectInfo():獲取選中項的信息:包括用戶名、密碼、類型5、connectWebService5():連接Web服務器,通過服務類型(修改)、用戶名、密碼、類型,進行用戶信息修改。6、connectWebService6():連接Web服務器,通過服務類型(刪除)、用戶名、密碼、類型,進行用戶信息刪除。7、connectWebService7():連接Web服務器,通過服務類型(添加)、用戶名、密碼、類型,進行新增用戶信息功能修改用戶信息:.---如果成功,則提示修改用戶信息成功,否則返回上一步,并輸出失敗信息。刪除用戶信息:如果成功,則提示刪除用戶信息成功,更新列表,否則返回上一步,并輸出失敗信息。新增用戶信息:如果成功,則提示新增用戶信息成功,否則返回上一步,并輸出失敗信息。函數(shù):1、showResult():根據(jù)WebService的返回值,顯示操作結果。修改用戶信息:在所有項目中,選擇一項用戶信息,點擊修改,輸入修改信息,點擊確認,連接WebWebWeb服務器的回應,若成功修改則返回修改成功信息,否則提示失敗。刪除用戶信息:在所有項目中,選擇一項用戶信息,點擊刪除,在彈出的確認框內,點擊確WebWebWeb服務器的回應,若成功刪除則返回刪除成功信息,否則提示失敗。新增用戶信息:點擊新增用戶信息按鈕后,彈出新增成績界面,輸入用戶名、密碼、用戶類型,然后點擊保存,連接Web服務器,通過Web服務器連接數(shù)據(jù)庫完成操作,等待Web服務器的回應,若保存成功則提示成功,否則提示失敗。外部接口:用戶界面:按Web風格來設計,使用以網頁為主的用戶界面,便于用戶使用。.---整體界面有一個列表框,按行顯示所有用戶信息,每一行前有一個單選框,用于選擇項目。列表框下有三個按鈕:修改按鈕:修改信息刪除按鈕:刪除信息新增按鈕:

溫馨提示

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

評論

0/150

提交評論