2020年軟件體系結(jié)構(gòu)大作業(yè)_第1頁(yè)
2020年軟件體系結(jié)構(gòu)大作業(yè)_第2頁(yè)
2020年軟件體系結(jié)構(gòu)大作業(yè)_第3頁(yè)
2020年軟件體系結(jié)構(gòu)大作業(yè)_第4頁(yè)
2020年軟件體系結(jié)構(gòu)大作業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩50頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件體系結(jié)構(gòu)大作

業(yè)

南京郵電大學(xué)

《軟件體系結(jié)構(gòu)》大作業(yè)

姓名陳何淵

學(xué)號(hào)B12041318

院系計(jì)算機(jī)、軟件學(xué)院

指導(dǎo)老師周國(guó)強(qiáng)

受_月也日

一、簡(jiǎn)述軟件體系結(jié)構(gòu)的性質(zhì)、研究意義和目標(biāo)是什么?(不少于

300字)

軟件體系結(jié)構(gòu)的性質(zhì):

軟件體系結(jié)構(gòu)是具有一定形式的結(jié)構(gòu)化元素,即構(gòu)件的集

合,包括處理構(gòu)件、數(shù)據(jù)構(gòu)件和連接構(gòu)件。處理構(gòu)件負(fù)責(zé)對(duì)數(shù)據(jù)

進(jìn)行加工,數(shù)據(jù)構(gòu)件是被加工的信息,連接構(gòu)件把體系結(jié)構(gòu)的不

同部分組組合連接起來(lái)。這一定義注重區(qū)分處理構(gòu)件、數(shù)據(jù)構(gòu)件

和連接構(gòu)件,這一方法在其它的定義和方法中基本上得到保持。

(1)軟件體系結(jié)構(gòu)是軟件設(shè)計(jì)過(guò)程的一個(gè)層面,是相對(duì)獨(dú)立的、

有價(jià)值的軟件設(shè)計(jì)方法的總結(jié),可作為軟件開(kāi)發(fā)指導(dǎo)性的策略和

途徑。

(2)強(qiáng)調(diào)設(shè)計(jì)過(guò)程,而非分析的過(guò)程。分析的目標(biāo)是理解和表

示,設(shè)計(jì)的目標(biāo)是實(shí)現(xiàn)。

(3)非用戶的觀點(diǎn)及非功能的觀點(diǎn)。對(duì)于用戶,結(jié)構(gòu)是軟件系統(tǒng)

功能的組合。對(duì)于設(shè)計(jì)者,結(jié)構(gòu)是為特定目標(biāo)而設(shè)立的軟件成分

以及成分之間的關(guān)系。

研究意義:

軟件體系結(jié)構(gòu)是軟件工程的重要研究領(lǐng)域,經(jīng)過(guò)對(duì)基本軟件

結(jié)構(gòu)和經(jīng)典設(shè)計(jì)風(fēng)格的學(xué)習(xí)和研究,掌握軟件體系結(jié)構(gòu)設(shè)計(jì)的基

本原則和技術(shù)途徑;能夠拓寬軟件方法和技術(shù)的知識(shí)面,提高軟

件的設(shè)計(jì)能力;軟件體系結(jié)構(gòu)的重要作用體現(xiàn)在以下三個(gè)方面:

1.體系結(jié)構(gòu)是風(fēng)險(xiǎn)承擔(dān)者進(jìn)行交流的手段,軟件系統(tǒng)的各個(gè)風(fēng)險(xiǎn)

承擔(dān)者都關(guān)心著系統(tǒng)的各個(gè)不同的方面,這些方面都受體系結(jié)構(gòu)

的影響。

2.體系結(jié)構(gòu)是早期設(shè)計(jì)決策的體現(xiàn),軟件體系結(jié)構(gòu)體現(xiàn)的這些早

期的約束比起后續(xù)的開(kāi)發(fā)、設(shè)計(jì)、編碼、運(yùn)行服務(wù)以及維護(hù)工作

更為重要。

3.軟件體系結(jié)構(gòu)是可傳遞和可重用的模型。

目標(biāo):

軟件體系結(jié)構(gòu)是一系列決策和基本原理的集合,這些決策的目

標(biāo)在于開(kāi)發(fā)高效的軟件體系結(jié)構(gòu)。在體系結(jié)構(gòu)設(shè)計(jì)中所強(qiáng)調(diào)的基

本原理是系統(tǒng)的可理解性、可維護(hù)性和可擴(kuò)展性。以一些恰當(dāng)?shù)?/p>

形式匯集一定數(shù)量的體系結(jié)構(gòu)元素滿足系統(tǒng)的主要功能和性能的

需求,另外還能同時(shí)表示出一些非功能性需求。開(kāi)發(fā)出合理的、

高效的、高質(zhì)量的軟件體系結(jié)構(gòu),重點(diǎn)解決系統(tǒng)開(kāi)發(fā)過(guò)程中的總

體結(jié)構(gòu)問(wèn)題。

二、簡(jiǎn)述軟件設(shè)計(jì)風(fēng)格、軟件應(yīng)用框架和軟件設(shè)計(jì)模式的特征和

區(qū)別?(不少于300字)

軟件體系結(jié)構(gòu)風(fēng)格

風(fēng)格是表示特定系統(tǒng)元素和組織方式的通用范例。軟件體系結(jié)

構(gòu)風(fēng)格,反映眾多系統(tǒng)共有結(jié)構(gòu)的習(xí)慣用法和語(yǔ)義,表述系統(tǒng)的

靜態(tài)結(jié)構(gòu)方式,強(qiáng)調(diào)軟件元素的組織形式和一般見(jiàn)法。軟件體系

結(jié)構(gòu)是具有一定形式的結(jié)構(gòu)化元素,即構(gòu)件的集合,包括處理構(gòu)

件、數(shù)據(jù)構(gòu)件和連接構(gòu)件。處理構(gòu)件負(fù)責(zé)對(duì)數(shù)據(jù)進(jìn)行加工,數(shù)據(jù)

構(gòu)件是被加工的信息,連接構(gòu)件把體系結(jié)構(gòu)的不同部分組組合連

接起來(lái)。這一定義注重區(qū)分處理構(gòu)件、數(shù)據(jù)構(gòu)件和連接構(gòu)件,這

一方法在其它的定義和方法中基本上得到保持。下面將介紹幾

種主要和經(jīng)典的體系結(jié)構(gòu)風(fēng)格和它們的優(yōu)缺點(diǎn)。

1.C2風(fēng)格。C2體系結(jié)構(gòu)風(fēng)格能夠概括為:經(jīng)過(guò)連接件綁定在一起

的按照一組規(guī)則運(yùn)作的并行構(gòu)件網(wǎng)絡(luò)。圖1中構(gòu)件與連接件之間的

連接體現(xiàn)了C2風(fēng)格中構(gòu)建系統(tǒng)的規(guī)則。

2.數(shù)據(jù)抽象和面向?qū)ο箫L(fēng)格。當(dāng)前軟件界已普遍轉(zhuǎn)向使用面向?qū)?/p>

象系統(tǒng),抽象數(shù)據(jù)類型概念對(duì)軟件系統(tǒng)有著重要作用。這種風(fēng)格

的構(gòu)件是對(duì)象,或者說(shuō)是抽象數(shù)據(jù)類型的實(shí)例。對(duì)象是一種被稱

作管理者的構(gòu)件,因?yàn)樗?fù)責(zé)保持資源的完整性。對(duì)象是經(jīng)過(guò)函

數(shù)和過(guò)程的調(diào)用來(lái)交互的。圖2是數(shù)據(jù)抽象和面向?qū)ο箫L(fēng)格的示意

圖。

3.基于事件的隱式調(diào)用風(fēng)格?;谑录碾[式調(diào)用風(fēng)格的思想是

構(gòu)件不直接調(diào)用一個(gè)過(guò)程,而是觸發(fā)或廣播一個(gè)或多個(gè)事件。系

統(tǒng)中的其它構(gòu)件中的過(guò)程在一個(gè)或多個(gè)事件中注冊(cè),當(dāng)一個(gè)事件

被觸發(fā),系統(tǒng)自動(dòng)調(diào)用在這個(gè)事件中注冊(cè)的所有過(guò)程,這樣,一

個(gè)事件的觸發(fā)就導(dǎo)致了另一模塊中的過(guò)程的調(diào)用。

4.管道/過(guò)濾器風(fēng)格。在管道/過(guò)濾器風(fēng)格的軟件體系結(jié)構(gòu)中,每個(gè)

構(gòu)件都有一組輸入和輸出,構(gòu)件讀輸入的數(shù)據(jù)流,經(jīng)過(guò)內(nèi)部處

理,然后產(chǎn)生輸出數(shù)據(jù)流。這個(gè)過(guò)程一般經(jīng)過(guò)對(duì)輸入流的變換及

增量計(jì)算來(lái)完成,因此在輸入被完全消費(fèi)之前,輸出便產(chǎn)生了。

因此,這里的構(gòu)件被稱為過(guò)濾器,這種風(fēng)格的連接件就象是數(shù)據(jù)

流傳輸?shù)墓艿?,將一個(gè)過(guò)濾器的輸出傳到另一過(guò)濾器的輸入。

5.批處理風(fēng)格。批處理風(fēng)格的每一步處理都是獨(dú)立的,而且每一

步是順序執(zhí)行的,只有當(dāng)前一步處理完后,后一步處理才能開(kāi)

始,數(shù)據(jù)傳送在步與步之間作為一個(gè)整體。批處理的典型應(yīng)用是

經(jīng)典數(shù)據(jù)處理和程序開(kāi)發(fā)。

軟件設(shè)計(jì)模式

設(shè)計(jì)模式是軟件問(wèn)題高效和成熟的設(shè)計(jì)模板,模板包含了固

有的問(wèn)題的處理邏輯,強(qiáng)調(diào)處理邏輯采用方式的直接復(fù)用。設(shè)計(jì)

模式/軟件設(shè)計(jì)模式(Designpattern)是一套被重復(fù)使用、多數(shù)人

知曉的、經(jīng)過(guò)分類編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié)。使用設(shè)計(jì)模式

是為了可重用代碼、讓代碼更容易被她人理解、保證代碼可靠

性。

軟件應(yīng)用框架

框架是待實(shí)例化的、可復(fù)用的大粒度部件結(jié)構(gòu)。框架面向不

同規(guī)模的應(yīng)用問(wèn)題,是通用的結(jié)構(gòu)。強(qiáng)調(diào)針對(duì)實(shí)際問(wèn)題和通用結(jié)

構(gòu)。應(yīng)用框架有如下優(yōu)點(diǎn):模塊化把應(yīng)用分割成多個(gè)組件或模塊

模塊化的開(kāi)發(fā)互不影響,效率提高.可重用性代碼的可重用性.可擴(kuò)

展性客制化,開(kāi)發(fā)者可在框架中插入自定義的業(yè)務(wù)邏輯。

三、A公司是一家相對(duì)較大的軟件和硬件企業(yè),專業(yè)從事網(wǎng)絡(luò)設(shè)

備的開(kāi)發(fā)。從單一的產(chǎn)品開(kāi)始,現(xiàn)在,已經(jīng)延伸到包括攝相服務(wù)

器、掃描服務(wù)器、光盤(pán)服務(wù)器以及其它的存儲(chǔ)服務(wù)器在內(nèi)的產(chǎn)

品。公司原來(lái)的產(chǎn)品都是一個(gè)一個(gè)地開(kāi)發(fā),每個(gè)軟件組織一個(gè)項(xiàng)

目組。為了適應(yīng)快速變化的市場(chǎng),降低開(kāi)發(fā)成本,公司想引入產(chǎn)

品線方法。然而,軟件產(chǎn)品線開(kāi)發(fā)涉及了一個(gè)軟件開(kāi)發(fā)組織的多

個(gè)產(chǎn)品,選擇了軟件產(chǎn)品線意味著要承擔(dān)由此帶來(lái)的許多風(fēng)險(xiǎn)。

因此,公司的CTO王總決定在弄清三個(gè)問(wèn)題之后再做決定,首先

就是本公司的業(yè)務(wù)范圍是否適合使用產(chǎn)品線方法,其次是如何在

原有產(chǎn)品的基礎(chǔ)上建立產(chǎn)品線,最后是成功實(shí)施產(chǎn)品線的主要因

素是什么?

[問(wèn)題1]

請(qǐng)用100字以內(nèi)文字說(shuō)明A公司是否適合采用產(chǎn)品線方法?為什

么?

產(chǎn)品線是指密切相關(guān)的一組產(chǎn)品,因?yàn)檫@些產(chǎn)品以類似的方式發(fā)

揮作用,售給同類客戶群,經(jīng)過(guò)同一種類的渠道銷售出去產(chǎn)品線

能夠是密切相關(guān)的一組產(chǎn)品,也能夠是多個(gè)系列產(chǎn)品的集合,面

向不同客戶群,經(jīng)過(guò)不同銷售渠道銷售出去;從規(guī)模來(lái)看,能夠

是幾百萬(wàn)、幾千萬(wàn)的小產(chǎn)品線,也能夠是幾十億、幾百億的大產(chǎn)

品線。A公司的產(chǎn)品符合產(chǎn)品線的要求。因此適合。

[問(wèn)題2]

請(qǐng)用200字以內(nèi)文字說(shuō)明如何在原有產(chǎn)品的基礎(chǔ)上建立產(chǎn)品線?

建立產(chǎn)品線首先要明確市場(chǎng)需求和企業(yè)資源,企業(yè)到底能支撐自

身做什么樣的產(chǎn)品,同時(shí)要想清楚未來(lái)市場(chǎng)上需要什么樣的產(chǎn)

品;其次是要策劃比較好的產(chǎn)品線,要有兩個(gè)策劃,一個(gè)是產(chǎn)品

策劃,即基于特定目標(biāo)客群劃分的產(chǎn)品組合,另一個(gè)是營(yíng)銷策

劃;第三是標(biāo)準(zhǔn)化,標(biāo)準(zhǔn)化包括設(shè)計(jì)標(biāo)準(zhǔn)和實(shí)施標(biāo)準(zhǔn)。

(1)演化方式,即將現(xiàn)有產(chǎn)品演化為產(chǎn)品線:在基于現(xiàn)有產(chǎn)品體

系結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,將特定產(chǎn)品的構(gòu)件逐步轉(zhuǎn)化為產(chǎn)品線的共

用構(gòu)件,從基于產(chǎn)品的方法逐步轉(zhuǎn)化為基于產(chǎn)品線的軟件開(kāi)發(fā)。

主要優(yōu)點(diǎn)是經(jīng)過(guò)對(duì)投資回報(bào)周期的分解、對(duì)現(xiàn)有系統(tǒng)演化的維持

使產(chǎn)品線方法的實(shí)施風(fēng)險(xiǎn)降到了最小,與革命方式相比,完成核

心資源的總周期和總投資較大。

⑵革命方式,即用軟件產(chǎn)品線替代現(xiàn)有產(chǎn)品集:基本停止現(xiàn)有產(chǎn)

品的開(kāi)發(fā),所有工作直接針對(duì)軟件產(chǎn)品線的核心資源開(kāi)發(fā)。遺留

系統(tǒng)只有在符合體系結(jié)構(gòu)和構(gòu)件需求的情況下,才能夠和新的構(gòu)

件協(xié)作。因重要需求的變化導(dǎo)致的初始投資報(bào)廢的風(fēng)險(xiǎn)加大,與

演化方式相比,完成核心資源的總周期和總投資較小。由于無(wú)法

滿足產(chǎn)品線方法對(duì)軟硬件同步的需求,這種方法適用于軟硬件結(jié)

合密切且硬件需求差異大的現(xiàn)有產(chǎn)品集。

[問(wèn)題3]

請(qǐng)用150字以內(nèi)文字說(shuō)明成功實(shí)施產(chǎn)品線的主要因素是什么?

⑴對(duì)該領(lǐng)域的產(chǎn)品開(kāi)發(fā)已具備長(zhǎng)期積累的經(jīng)驗(yàn)。

⑵一個(gè)用于構(gòu)建產(chǎn)品的好的核心資源庫(kù)。

(3)好的產(chǎn)品線體系結(jié)構(gòu)。

(4)好的管理(軟件資源、人員組織、過(guò)程)支持。

四、簡(jiǎn)述SOA軟件體系結(jié)構(gòu)的基本概念,簡(jiǎn)述WebService的主要協(xié)

議。(不少于300字)

SOA軟件體系結(jié)構(gòu)基本概念:

面向服務(wù)的體系結(jié)構(gòu)(service-orientedarchitecture)是一個(gè)組件模

型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))經(jīng)過(guò)這些服務(wù)之

間定義良好的接口和契約聯(lián)系起來(lái)。接口是采用中立的方式進(jìn)行

定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語(yǔ)

言。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)能夠以一種統(tǒng)一和通

用的方式進(jìn)行交互。

WebService技術(shù),能使得運(yùn)行在不同機(jī)器上的不同應(yīng)用無(wú)須借助

附加的、專門的第三方軟件或硬件,就可相互交換數(shù)據(jù)或集成。

依據(jù)WebService規(guī)范實(shí)施的應(yīng)用之間,無(wú)論它們所使用的語(yǔ)言、

平臺(tái)或內(nèi)部協(xié)議是什么,都能夠相互交換數(shù)據(jù)。WebService是自

描述、自包含的可用網(wǎng)絡(luò)模塊,能夠執(zhí)行具體的業(yè)務(wù)功能。Web

Service也很容易部署,因?yàn)樗鼈兓谝恍┏R?guī)的產(chǎn)業(yè)標(biāo)準(zhǔn)以及已

有的一些技術(shù),諸如XML和HTTP。WebService減少了應(yīng)用接口

的花費(fèi)。WebService為整個(gè)企業(yè)甚至多個(gè)組織之間的業(yè)務(wù)流程的

集成提供了一個(gè)通用機(jī)制。

XML和XSD

可擴(kuò)展的標(biāo)記語(yǔ)言XML是WebService平臺(tái)中表示數(shù)據(jù)的基本格

式。除了易于建立和易于分析外,XML主要的優(yōu)點(diǎn)在于它既與平

臺(tái)無(wú)關(guān),又與廠商無(wú)關(guān)。XML是由萬(wàn)維網(wǎng)協(xié)會(huì)(W3C)創(chuàng)立,W3C

制定的XMLSchemaXSD定義了一套標(biāo)準(zhǔn)的數(shù)據(jù)類型,并給出了

一種語(yǔ)言來(lái)擴(kuò)展這套數(shù)據(jù)類型。

WebService平臺(tái)是用XSD來(lái)作為數(shù)據(jù)類型系統(tǒng)的。當(dāng)你用某種語(yǔ)

言如VB.NET或C#來(lái)構(gòu)造一個(gè)WebService時(shí),為了符合Web

Service標(biāo)準(zhǔn),所有你使用的數(shù)據(jù)類型都必須被轉(zhuǎn)換為XSD類型。

如想讓它使用在不同平臺(tái)和不同軟件的不同組織間傳遞,還需要

用某種東西將它包裝起來(lái)。這種東西就是一種協(xié)議。

WebService的主要協(xié)議

SOAP

SOAP即簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(SimpleObjectAccessProtocol),它是

用于交換XML編碼信息的輕量級(jí)協(xié)議。它有三個(gè)主要方面:

XML-envelope為描述信息內(nèi)容和如何處理內(nèi)容定義了框架,將程

序?qū)ο缶幋a成為XML對(duì)象的規(guī)則,執(zhí)行遠(yuǎn)程過(guò)程調(diào)用(RPC)的約

定。SOAP能夠運(yùn)行在任何其它傳輸協(xié)議上。例如,你能夠使用

SMTP,即因特網(wǎng)電子郵件協(xié)議來(lái)傳遞SOAP消息,這可是很有誘

惑力的。在傳輸層之間的頭是不同的,但XML有效負(fù)載保持相

同。

WebService希望實(shí)現(xiàn)不同的系統(tǒng)之間能夠用“軟件-軟件對(duì)話”

的方式相互調(diào)用,打破了軟件應(yīng)用、網(wǎng)站和各種設(shè)備之間的格格

不入的狀態(tài),實(shí)現(xiàn)“基于Web無(wú)縫集成”的目標(biāo)。

WSDL

WebService描述語(yǔ)言WSDL就是用機(jī)器能閱讀的方式提供的一

個(gè)正式描述文檔而基于XML的語(yǔ)言,用于描述WebService及其函

數(shù)、參數(shù)和返回值。因?yàn)槭腔赬ML的,因此WSDL既是機(jī)器可

閱讀的,又是人可閱讀的。

UDDI

UDDI的目的是為電子商務(wù)建立標(biāo)準(zhǔn);UDDI是一套基于Web的、

分布式的、為WebService提供的、信息注冊(cè)中心的實(shí)現(xiàn)標(biāo)準(zhǔn)規(guī)

范,同時(shí)也包含一組使企業(yè)能將自身提供的WebService注冊(cè),以

使別的企業(yè)能夠發(fā)現(xiàn)的訪問(wèn)協(xié)議的實(shí)現(xiàn)標(biāo)準(zhǔn)。

調(diào)用RPC與消息傳遞

WebService本身其實(shí)是在實(shí)現(xiàn)應(yīng)用程序間的通信。我們現(xiàn)在有兩

種應(yīng)用程序通信的方法:RPC遠(yuǎn)程過(guò)程調(diào)用和消息傳遞。使用

RPC的時(shí)候,客戶端的概念是調(diào)用服務(wù)器上的遠(yuǎn)程過(guò)程,一般方

式為實(shí)例化一個(gè)遠(yuǎn)程對(duì)象并調(diào)用其方法和屬性。RPC系統(tǒng)試圖達(dá)

到一種位置上的透明性:服務(wù)器暴露出遠(yuǎn)程對(duì)象的接口,而客戶

端就仿佛在本地使用的這些對(duì)象的接口一樣,這樣就隱藏了底層

的信息,客戶端也就根本不需要知道對(duì)象是在哪臺(tái)機(jī)器上。

五、自選一個(gè)系統(tǒng),基于WebService實(shí)現(xiàn)原型系統(tǒng)。

包含三部分內(nèi)容:

1)系統(tǒng)需求:按照國(guó)標(biāo)《軟件需求說(shuō)明書(shū)(GB856T——88)》

的要求撰寫(xiě)系統(tǒng)的需求,能夠根據(jù)系統(tǒng)的特點(diǎn)進(jìn)行國(guó)標(biāo)文檔章節(jié)

內(nèi)容的刪減。

2)系統(tǒng)設(shè)計(jì):按照國(guó)標(biāo)《概要設(shè)計(jì)說(shuō)明書(shū)(GB8567——

88)》、《詳細(xì)設(shè)計(jì)說(shuō)明書(shū)(GB8567——88)》的要求撰寫(xiě)系統(tǒng)

的設(shè)計(jì),能夠根據(jù)系統(tǒng)的特點(diǎn)進(jìn)行國(guó)標(biāo)文檔章節(jié)內(nèi)容的刪減。

3)原型系統(tǒng)。

①《軟件需求說(shuō)明書(shū)(GB856T——88)》

引言.................................

1.1編寫(xiě)目的.....................................

L2背景...............................

1.3定義..............................

1.4參考資料...........................

2任務(wù)概述..............................

3需求規(guī)定..............................

3.1對(duì)功能的規(guī)定..........................

3.2對(duì)性能的規(guī)定.........................

3.3輸入輸出要求..........................

3.4故障處理要求..........................

1引言

1.1編寫(xiě)目的

倉(cāng)庫(kù)管理系統(tǒng)是為了實(shí)現(xiàn)企業(yè)產(chǎn)品管理的系統(tǒng)化、規(guī)范化和

自動(dòng)化,從而提高企業(yè)管理效率而設(shè)計(jì)的。它完全取代了原來(lái)一

直用人工管理的工作方式,避免了由于管理人員的工作疏忽以及

管理質(zhì)量問(wèn)題所造成的各種錯(cuò)誤,為及時(shí)、準(zhǔn)確、高效的完成倉(cāng)

庫(kù)管理提供了強(qiáng)有力的工具和管理手段。本系統(tǒng)主要功能是完成

了對(duì)大量貨物信息的系統(tǒng)化管理。整個(gè)系統(tǒng)由系統(tǒng)管理員的基本

信息、入庫(kù)、退庫(kù)、出庫(kù)、查詢統(tǒng)計(jì)、報(bào)表打印及各類信息的增

加、刪除和修改等模塊組成。經(jīng)過(guò)計(jì)算機(jī)使倉(cāng)庫(kù)管理步入了自動(dòng)

化,科學(xué)化管理的行列。避免了以往手工操作等繁雜的勞動(dòng),即

節(jié)省了人力,又方便快捷,還大大提高數(shù)據(jù)的準(zhǔn)確性。倉(cāng)庫(kù)管理

系統(tǒng)是一個(gè)中小型數(shù)據(jù)庫(kù)管理系統(tǒng),它界面美觀、操作簡(jiǎn)單、安

全性高,基本滿足了倉(cāng)庫(kù)管理的要求。本系統(tǒng)是在Windows

XP+IIS5.0的環(huán)境下,以SQLServer作為后臺(tái)數(shù)據(jù)庫(kù),以ASP為

編程語(yǔ)言來(lái)開(kāi)發(fā)的。倉(cāng)庫(kù)管理系統(tǒng)在運(yùn)行階段,效果好,數(shù)據(jù)準(zhǔn)

確性高,提高了工作效率,同時(shí)也實(shí)現(xiàn)了倉(cāng)庫(kù)管理計(jì)算機(jī)化。

1.2背景

待開(kāi)發(fā)的軟件系統(tǒng)名為:基于WebService的倉(cāng)庫(kù)管理系統(tǒng)。

項(xiàng)目提出者:邱進(jìn)盼

開(kāi)發(fā)者:邱進(jìn)盼

倉(cāng)庫(kù)管理是與我們?nèi)粘I钕⑾⑾嚓P(guān)的問(wèn)題。大到公司、超市的

倉(cāng)庫(kù)管理,小到圖書(shū)館的藏書(shū)管理,都能夠認(rèn)為是各種各樣的倉(cāng)

庫(kù)管理需求。隨著中國(guó)改革開(kāi)放的不斷深入,經(jīng)濟(jì)飛速的發(fā)展,

企業(yè)要想生存、發(fā)展,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地,

沒(méi)有現(xiàn)代化的管理是萬(wàn)萬(wàn)不行的,倉(cāng)庫(kù)管理的全面自動(dòng)化、信息

化則是其中極其重要的部分。為了加快倉(cāng)庫(kù)管理自動(dòng)化的步伐,

提高倉(cāng)庫(kù)的管理業(yè)務(wù)處理效率,建立倉(cāng)庫(kù)管理系統(tǒng),盡可能地減

少倉(cāng)庫(kù)管理的重復(fù)性和低效性,已變得十分必要。

1.3定義

倉(cāng)庫(kù)管理系統(tǒng)

1.4參考資料

《Web指導(dǎo)》

2任務(wù)概述

倉(cāng)庫(kù)管理主要是各種商品的管理。進(jìn)貨時(shí)經(jīng)檢查合同確認(rèn)為

有效托收后,進(jìn)行驗(yàn)收入庫(kù),填寫(xiě)入庫(kù)單,進(jìn)行入庫(kù)登記。各個(gè)

部門根據(jù)需要提出產(chǎn)品請(qǐng)求,管理員根據(jù)整個(gè)企業(yè)的需求開(kāi)出產(chǎn)

品出庫(kù)單,倉(cāng)庫(kù)管理人員根據(jù)出庫(kù)單核對(duì)發(fā)放產(chǎn)品。根據(jù)需要按

照月進(jìn)行統(tǒng)計(jì)分析,產(chǎn)生相應(yīng)報(bào)表。

倉(cāng)庫(kù)管理的特點(diǎn)是信息處理量比較大,所管理的產(chǎn)品種類繁

多,而且由于入庫(kù)單、出庫(kù)單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息

多,查詢和統(tǒng)計(jì)的方式各不相同。因此在管理上實(shí)現(xiàn)起來(lái)有一定

的困難。在管理的過(guò)程中經(jīng)常會(huì)出現(xiàn)信息的重復(fù)傳遞;單據(jù)、報(bào)

表種類繁多,各個(gè)部門管理規(guī)格不統(tǒng)一等問(wèn)題。

在本系統(tǒng)的設(shè)計(jì)過(guò)程中,為了克服這些困難,滿足計(jì)算機(jī)管

理工作的需要,我們采取了下面的一些原則。

1.統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一報(bào)表的格式。

2.刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化。

3.程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實(shí)

用性。

4.界面盡量簡(jiǎn)單化,做到實(shí)用、方便,盡量滿足企業(yè)中不同

層次員工的需要。

3需求規(guī)定

3.1對(duì)功能的規(guī)定

本系統(tǒng)基于WebService技術(shù),采用B/S軟件體系結(jié)構(gòu),分為客戶

端瀏覽器、Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器三層,經(jīng)過(guò)此三層互相協(xié)

作,完成該系統(tǒng)的各項(xiàng)服務(wù)??蛻舳藶g覽器為用戶提供進(jìn)行各項(xiàng)

操作的端口,Web服務(wù)器根據(jù)客戶端瀏覽器的操作要求進(jìn)行相應(yīng)

的操作,操作過(guò)程中需要和數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行連接,并使用其中

的一些數(shù)據(jù)來(lái)完成Web服務(wù)。

3.2對(duì)性能的規(guī)定

用戶接口

采用Windows接口風(fēng)格,用戶接口友好,貼近用戶的實(shí)際操

作,能夠方便直觀的進(jìn)行商品的統(tǒng)計(jì)、查詢、結(jié)算、打印報(bào)表等

操作。經(jīng)過(guò)工具欄的導(dǎo)航,能夠方便的對(duì)數(shù)據(jù)進(jìn)行查詢、刪除、

插入等操作,簡(jiǎn)化了用戶繁重的操作,提高了工作效率。

數(shù)據(jù)庫(kù)特性

適應(yīng)大量的錄入、修改、統(tǒng)計(jì)、結(jié)算、報(bào)表等應(yīng)用,這種應(yīng)

用是一切應(yīng)用的基礎(chǔ),為一切應(yīng)用提供數(shù)據(jù)基礎(chǔ)。后端采用SQL

Server作為后臺(tái)數(shù)據(jù)庫(kù),安全穩(wěn)定好,運(yùn)行效率高,足以讓數(shù)據(jù)

安全的存取。

可擴(kuò)展性

系統(tǒng)具有良好的可擴(kuò)展性,當(dāng)系統(tǒng)在網(wǎng)絡(luò)環(huán)境下發(fā)布之后,

中間的應(yīng)用服務(wù)器將負(fù)責(zé)與前臺(tái)的連接處理,把前臺(tái)電腦傳來(lái)的

請(qǐng)求傳給數(shù)據(jù)庫(kù)服務(wù)器,或是把數(shù)據(jù)庫(kù)服務(wù)器返回來(lái)的資料集返

回給前臺(tái)電腦。而數(shù)據(jù)庫(kù)服務(wù)器則只要處理與應(yīng)用服務(wù)器之間的

一個(gè)連接,其余的時(shí)間將能夠?qū)P倪M(jìn)行數(shù)據(jù)庫(kù)的訪問(wèn)操作,不用

關(guān)心與前臺(tái)應(yīng)用程序的連接,如此將大幅減輕數(shù)據(jù)庫(kù)服務(wù)器的負(fù)

擔(dān),進(jìn)而提升整體的工作性能。

穩(wěn)定性與健壯性

系統(tǒng)具有良好的穩(wěn)定性和健壯性。本高校工資管理系統(tǒng)采用

的逐一存取方式進(jìn)行數(shù)據(jù)庫(kù)存檔。因此,并不會(huì)丟失數(shù)據(jù)。

3.3輸入輸出要求

廣義的輸出是指中央處理器的輸出,狹義的輸出是指將計(jì)算

機(jī)處理的信息以人們所能識(shí)別的各種形式表示出來(lái)的各種處理。

輸出是軟件的重要組成部分。整個(gè)軟件的加工處理結(jié)果都是

經(jīng)過(guò)輸出表現(xiàn)出來(lái)的,各種綜合統(tǒng)計(jì)信息、輔助決策信息、查詢

信息等,都要經(jīng)過(guò)輸出才能提供給用戶,才能實(shí)現(xiàn)信息的價(jià)值。

一個(gè)好的軟件設(shè)計(jì),必須要有成功的輸出設(shè)計(jì)。

輸出方式及特點(diǎn):

1.顯示輸出:速度快、成本低、形式多樣;

2.報(bào)表打印輸出:速度慢、成本高、可長(zhǎng)期保留;

3.繪圖輸出:高成本、高質(zhì)量。

輸出設(shè)計(jì)與模塊說(shuō)明的關(guān)系:

聯(lián)系:輸出設(shè)計(jì)中的任何一個(gè)輸出都必須與一個(gè)輸出模塊對(duì)

應(yīng)。

區(qū)別:模塊說(shuō)明中是就某個(gè)具有輸出功能的模塊進(jìn)行全面的

描述,但該模塊所輸出的信息的具體表現(xiàn)形式就需要在輸出設(shè)計(jì)

中給出。

因此,輸出設(shè)計(jì)的重點(diǎn)是輸出格式設(shè)計(jì)。

1.顯示輸出設(shè)計(jì)方法:以顯示器為輸出設(shè)備,多用于查詢輸

出。要注意顯示器的性能如大小規(guī)格、分辨率、是彩色還是單色

等。

2.報(bào)表打印輸出設(shè)計(jì)方法。

輸出設(shè)計(jì)的內(nèi)容:

1.輸出信息名稱:例如:個(gè)人領(lǐng)用統(tǒng)計(jì)表。

2.相關(guān)模塊:指出該輸出設(shè)計(jì)對(duì)應(yīng)的結(jié)構(gòu)圖中的模塊代碼。

3.輸出方式:這里分為顯示輸出(可不寫(xiě),也可寫(xiě)隨機(jī))和打印

輸出。

4.輸出信息周期、份數(shù)。

5.數(shù)據(jù)結(jié)構(gòu)及來(lái)源:在此要列出所有的數(shù)據(jù)的名稱、類型、

寬度及小數(shù)位,屬于哪個(gè)數(shù)據(jù)庫(kù)表。

6.輸出信息的格式:這是輸出設(shè)計(jì)的核心。在此應(yīng)該給出一

份標(biāo)準(zhǔn)的報(bào)表或屏幕格式。

7.數(shù)據(jù)間的關(guān)系:在輸出的數(shù)據(jù)中,有些數(shù)據(jù)是經(jīng)過(guò)其中的

某些項(xiàng)計(jì)算而得到的,這就需要在這里給出它們的數(shù)據(jù)關(guān)系。

8.其它說(shuō)明:如是否出現(xiàn)由于數(shù)據(jù)行數(shù)太多一頁(yè)打不完的,

顯示輸出的屏幕窗口的布置、色彩等問(wèn)題。

輸入設(shè)計(jì)

廣義輸入設(shè)計(jì)是指中央處理器的輸入,狹義是指人對(duì)計(jì)算機(jī)

的輸入,也就是原始數(shù)據(jù)的輸入,即輸入數(shù)據(jù)流的輸入格式設(shè)

計(jì)。她的好壞將直接影響數(shù)據(jù)的質(zhì)量,因此它是軟件設(shè)計(jì)的重要

組成部分。

原始數(shù)據(jù)是軟件進(jìn)行各種加工處理的“原材料”。它的好壞關(guān)

系到加工處理的“成品”質(zhì)量。

原則:輸入的數(shù)據(jù)量在滿足系統(tǒng)的前提下盡可能的少。

輸入設(shè)計(jì)的內(nèi)容:

1.原始數(shù)據(jù)的名稱DFD中的數(shù)據(jù)流名稱;

2.相關(guān)模塊代碼功能圖中接收該數(shù)據(jù)流最底層模塊;

3.輸入周期;

4.原始數(shù)據(jù)的收集方式與格式對(duì)業(yè)務(wù)流程圖中的報(bào)表以報(bào)表

傳遞、電話記錄、傳真、運(yùn)程通訊、報(bào)軟盤(pán)等方式收集;

5.輸入信息的顯示格式提供提示信息、幫助信息、以表格形

式能夠顯示更多的信息/每屏、盡量少輸或不輸漢字、分布均勻、

畫(huà)面美觀、色彩適中;

6.輸入信息的數(shù)據(jù)結(jié)構(gòu):主要表明數(shù)據(jù)存儲(chǔ)在哪個(gè)數(shù)據(jù)庫(kù)

中,以及各字段的類型;

7.輸入信息的校驗(yàn):同一數(shù)據(jù)的重復(fù)錄入、代碼校驗(yàn)位校

驗(yàn)、針對(duì)數(shù)據(jù)結(jié)構(gòu)特點(diǎn)的校驗(yàn)、對(duì)比校驗(yàn)、平衡校驗(yàn)、記錄個(gè)數(shù)

校驗(yàn)、數(shù)據(jù)關(guān)系校驗(yàn)。

3.4故障處理要求

1、若是用戶錄入的數(shù)據(jù)出錯(cuò),給出正確的輸入數(shù)據(jù)格式用

例,提醒用戶重新輸入,刪除該編輯框內(nèi)的數(shù)據(jù)。

2、Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器均要有備用服務(wù)器,一旦主服

務(wù)器出錯(cuò)、崩潰等,馬上使用備用服務(wù)器,以使用戶能夠繼續(xù)操

作本系統(tǒng),使用本系統(tǒng)的各項(xiàng)服務(wù)。

3、定期備份當(dāng)前數(shù)據(jù)庫(kù)的數(shù)據(jù),數(shù)據(jù)庫(kù)數(shù)據(jù)出錯(cuò)或丟失后,

經(jīng)過(guò)備份數(shù)據(jù),恢復(fù)數(shù)據(jù)庫(kù)。

②《概要設(shè)計(jì)說(shuō)明書(shū)(GB8567——88)》

1引言........................................錯(cuò)誤!未定義書(shū)簽。

1.1編寫(xiě)目的..............................錯(cuò)誤!未定義書(shū)簽。

1.2背景..................................錯(cuò)誤!未定義書(shū)簽。

1.3定義..................................錯(cuò)誤!未定義書(shū)簽。

1.4參考資料..............................錯(cuò)誤!未定義書(shū)簽。

2總體設(shè)計(jì)....................................錯(cuò)誤!未定義書(shū)簽。

2.1需求規(guī)定..............................錯(cuò)誤!未定義書(shū)簽。

2.2運(yùn)行1環(huán)境..............................錯(cuò)誤!未定義書(shū)簽。

2.3基本設(shè)計(jì)概念和處理流程................錯(cuò)誤味定義書(shū)簽。

2.4結(jié)構(gòu)..................................錯(cuò)誤!未定義書(shū)簽。

3接口設(shè)計(jì)....................................錯(cuò)誤!未定義書(shū)簽。

3.1用戶接口..............................錯(cuò)誤!未定義書(shū)簽。

3.2內(nèi)部接口..............................錯(cuò)誤!未定義書(shū)簽。

4系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)...........................錯(cuò)誤味定義書(shū)簽。

4.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)......................錯(cuò)誤!未定義書(shū)簽。

4.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)......................錯(cuò)誤!未定義書(shū)簽。

4.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系..................錯(cuò)誤味定義書(shū)簽。

5系統(tǒng)出錯(cuò)處理設(shè)計(jì)...........................錯(cuò)誤味定義書(shū)簽。

5.1出錯(cuò)信息...............................錯(cuò)誤!未定義書(shū)簽。

5.2補(bǔ)救措施..............................錯(cuò)誤!未定義書(shū)簽。

1引言

1.1編寫(xiě)目的

倉(cāng)庫(kù)管理是與我們?nèi)粘I钕⑾⑾嚓P(guān)的問(wèn)題。大到公司、超

市的倉(cāng)庫(kù)管理,小到圖書(shū)館的藏書(shū)管理,都能夠認(rèn)為是各種各樣

的倉(cāng)庫(kù)管理需求。隨著中國(guó)改革開(kāi)放的不斷深入,經(jīng)濟(jì)飛速的發(fā)

展,企業(yè)要想生存、發(fā)展,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之

地,沒(méi)有現(xiàn)代化的管理是萬(wàn)萬(wàn)不行的,倉(cāng)庫(kù)管理的全面自動(dòng)化、

信息化則是其中極其重要的部分。為了加快倉(cāng)庫(kù)管理自動(dòng)化的步

伐,提高倉(cāng)庫(kù)的管理業(yè)務(wù)處理效率,建立倉(cāng)庫(kù)管理系統(tǒng),盡可能

地減少倉(cāng)庫(kù)管理的重復(fù)性和低效性,已變得十分必要。

1.2背景

待開(kāi)發(fā)的軟件系統(tǒng)名為:基于WebService的倉(cāng)庫(kù)管理系統(tǒng)。

項(xiàng)目提出者:邱進(jìn)盼

開(kāi)發(fā)者:邱進(jìn)盼

隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計(jì)算機(jī)與

通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時(shí)期。與此同時(shí),

為了管理大量的貨品,貨品倉(cāng)庫(kù)也大量的出現(xiàn),倉(cāng)庫(kù)的管理問(wèn)題

也就提上了日程。隨著物資的大量增加,其管理難度也越來(lái)越

大,如何優(yōu)化倉(cāng)庫(kù)的日常管理也就成為了一個(gè)大眾化的課題。

在計(jì)算機(jī)飛速發(fā)展的今天,將計(jì)算機(jī)這一信息處理應(yīng)用于倉(cāng)

庫(kù)的日常管理已是勢(shì)必所然,而且這也將為倉(cāng)庫(kù)管理帶來(lái)前所未

有的改變,它能夠帶來(lái)意想不到的效益,同時(shí)也會(huì)為企業(yè)的飛速

發(fā)展提供無(wú)限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為倉(cāng)庫(kù)管理科

學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理來(lái)了明顯的經(jīng)濟(jì)效益和

社會(huì)效益。主要體現(xiàn)在:極大提高了倉(cāng)庫(kù)工作人員的工作效率,

大大減少了以往入出存流程繁瑣,雜亂,周期長(zhǎng)的弊端?;趥}(cāng)

庫(kù)管理的全面自動(dòng)化,能夠減少入庫(kù)管理、出庫(kù)管理及庫(kù)存管理

中的漏洞,能夠節(jié)約不少管理開(kāi)支,增加企業(yè)收入。倉(cāng)庫(kù)的管理

的操作自動(dòng)化和信息的電子化,全面提高了倉(cāng)庫(kù)的管理水平。

1.3定義

倉(cāng)庫(kù)管理系統(tǒng)

1.4參考資料

《Web指導(dǎo)》

2總體設(shè)計(jì)

2.1需求規(guī)定

本系統(tǒng)基于WebService技術(shù),采用B/S軟件體系結(jié)構(gòu),分為客戶

端瀏覽器、Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器三層,經(jīng)過(guò)此三層互相協(xié)

作,完成該系統(tǒng)的各項(xiàng)服務(wù)??蛻舳藶g覽器為用戶提供進(jìn)行各項(xiàng)

操作的端口,Web服務(wù)器根據(jù)客戶端瀏覽器的操作要求進(jìn)行相應(yīng)

的操作,操作過(guò)程中需要和數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行連接,并使用其中

的一些數(shù)據(jù)來(lái)完成Web服務(wù)。

用戶接口

采用Windows接口風(fēng)格,用戶接口友好,貼近用戶的實(shí)際操

作,能夠方便直觀的進(jìn)行商品的統(tǒng)計(jì)、查詢、結(jié)算、打印報(bào)表等

操作。經(jīng)過(guò)工具欄的導(dǎo)航,能夠方便的對(duì)數(shù)據(jù)進(jìn)行查詢、刪除、

插入等操作,簡(jiǎn)化了用戶繁重的操作,提高了工作效率。

數(shù)據(jù)庫(kù)特性

適應(yīng)大量的錄入、修改、統(tǒng)計(jì)、結(jié)算、報(bào)表等應(yīng)用,這種應(yīng)

用是一切應(yīng)用的基礎(chǔ),為一切應(yīng)用提供數(shù)據(jù)基礎(chǔ)。后端采用SQL

Server作為后臺(tái)數(shù)據(jù)庫(kù),安全穩(wěn)定好,運(yùn)行效率高,足以讓數(shù)據(jù)

安全的存取。

可擴(kuò)展性

系統(tǒng)具有良好的可擴(kuò)展性,當(dāng)系統(tǒng)在網(wǎng)絡(luò)環(huán)境下發(fā)布之后,

中間的應(yīng)用服務(wù)器將負(fù)責(zé)與前臺(tái)的連接處理,把前臺(tái)電腦傳來(lái)的

請(qǐng)求傳給數(shù)據(jù)庫(kù)服務(wù)器,或是把數(shù)據(jù)庫(kù)服務(wù)器返回來(lái)的資料集返

回給前臺(tái)電腦。而數(shù)據(jù)庫(kù)服務(wù)器則只要處理與應(yīng)用服務(wù)器之間的

一個(gè)連接,其余的時(shí)間將能夠?qū)P倪M(jìn)行數(shù)據(jù)庫(kù)的訪問(wèn)操作,不用

關(guān)心與前臺(tái)應(yīng)用程序的連接,如此將大幅減輕數(shù)據(jù)庫(kù)服務(wù)器的負(fù)

擔(dān),進(jìn)而提升整體的工作性能。

穩(wěn)定性與健壯性

系統(tǒng)具有良好的穩(wěn)定性和健壯性。本高校工資管理系統(tǒng)采用

的逐一存取方式進(jìn)行數(shù)據(jù)庫(kù)存檔。因此,并不會(huì)丟失數(shù)據(jù)。

2.2運(yùn)行環(huán)境

Intel486以上系列、AMDK6以上系列等PC臺(tái)式和便攜式計(jì)算

機(jī)。

運(yùn)行時(shí)占用內(nèi)存:<=lMBo

所需要硬盤(pán)空間:<=5MBo

軟件平臺(tái):中文WindowsXP/7/8

2.3基本設(shè)計(jì)概念和處理流程

本系統(tǒng)基于WebService技術(shù),采用B/S軟件體系結(jié)構(gòu),分為

客戶端瀏覽器、Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器三層,經(jīng)過(guò)此三層互

相協(xié)作,完成該系統(tǒng)的各項(xiàng)服務(wù)。客戶端瀏覽器為用戶提供進(jìn)行

各項(xiàng)操作的端口,Web服務(wù)器根據(jù)客戶端瀏覽器的操作要求進(jìn)行

相應(yīng)的操作,操作過(guò)程中需要和數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行連接,并使用

其中的一些數(shù)據(jù)來(lái)完成Web服務(wù)。

服務(wù)代理

WebService結(jié)構(gòu)

2.4結(jié)構(gòu)

3接口設(shè)計(jì)

3.1用戶接口

按照windows應(yīng)用軟件用戶界面的規(guī)范來(lái)設(shè)計(jì)本系統(tǒng)的用戶接

口。

登陸對(duì)話框:

輸入管理員編輯框:用于輸入用戶名。

輸入用戶密碼:用于輸入密碼。

確認(rèn)按鈕:確認(rèn)輸入信息后登陸。

取消按鈕:退出登陸系統(tǒng)。

查閱信息。出貨、進(jìn)貨信息。

主界面還有一個(gè)退出按鈕,用于退出主系統(tǒng)。

3.2內(nèi)部接口

模塊間接口采用數(shù)據(jù)耦合方式,經(jīng)過(guò)參數(shù)表傳送數(shù)據(jù),交換信

息。

4系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)

4.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)

本系統(tǒng)使用的數(shù)據(jù)庫(kù)服務(wù)器需要建立登錄用戶信息表、出、進(jìn)

貨基本信息表。

4.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)

在系統(tǒng)設(shè)計(jì)的開(kāi)始,我首先考慮的是如何用數(shù)據(jù)模型來(lái)數(shù)

據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行抽象。當(dāng)前廣泛使用的數(shù)

據(jù)模型可分為兩種類型,一種是獨(dú)立于計(jì)算機(jī)系統(tǒng)的“概念數(shù)據(jù)

模型”,如“實(shí)體聯(lián)系模型”;另一種是直接面向數(shù)據(jù)庫(kù)邏輯結(jié)

構(gòu)的“結(jié)構(gòu)數(shù)據(jù)模型”。在本系統(tǒng)中我采用“實(shí)體聯(lián)系模型”

(E-R模型)來(lái)描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行第

一次抽象。E-R模型直接從現(xiàn)實(shí)世界抽象出實(shí)體類型及實(shí)體間聯(lián)

系,然后用E-R圖來(lái)表示數(shù)據(jù)模型。它有兩個(gè)明顯的優(yōu)點(diǎn):接近

于人的思維,容易理解;與計(jì)算機(jī)無(wú)關(guān),用戶容易接受。但E-R

模型只能說(shuō)明實(shí)體間語(yǔ)義的聯(lián)系,不能進(jìn)一步說(shuō)明詳細(xì)的數(shù)據(jù)結(jié)

構(gòu),它只是數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步。

E-R圖是直觀表示概念模型的工具,它有四個(gè)基本成分:

?矩形框,表示實(shí)體類型(考慮問(wèn)題的對(duì)象)。

?菱形框,表示聯(lián)系類型(實(shí)體間的聯(lián)系)。

?橢圓形框,表示實(shí)體類型和聯(lián)系類型的屬性。

?直線,聯(lián)系類型與其涉及的實(shí)體類型之間以直線連接。

本系統(tǒng)為倉(cāng)庫(kù)管理,主要管理物資的入庫(kù)、出庫(kù)等事項(xiàng)。倉(cāng)

庫(kù)根據(jù)需要能夠查詢貨品供應(yīng)商的信息,同時(shí)還需要了解在入庫(kù)

和出庫(kù)中員工的參與情況。依據(jù)倉(cāng)庫(kù)管理的實(shí)際情況,考慮了多

方面的因素以后,確定系統(tǒng)的實(shí)體及屬性圖如下:

圖4-2商品實(shí)體及屬性圖

圖4-3管理員實(shí)體及屬性圖

圖4-4倉(cāng)庫(kù)的入庫(kù)信息實(shí)體屬性圖

圖4-5倉(cāng)庫(kù)的入庫(kù)信息實(shí)體屬性圖

實(shí)體和實(shí)體之間的關(guān)系E-R圖,如圖4-6所示。

囪/二十侏不林9同

4.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系

在完成系統(tǒng)實(shí)施、投入正常運(yùn)行后,就進(jìn)入了系統(tǒng)運(yùn)行與維

護(hù)階段.本系統(tǒng)的維護(hù)應(yīng)包括以下幾方面:

1.程序維護(hù):倉(cāng)庫(kù)管理系統(tǒng)的功能是經(jīng)過(guò)程序的運(yùn)行來(lái)實(shí)現(xiàn)

的,在系統(tǒng)運(yùn)行過(guò)程中可能會(huì)遇到商品修改等一些情況,或者根

據(jù)現(xiàn)實(shí)中的需求發(fā)生一定的變化,這時(shí),就需要對(duì)程序進(jìn)行修

改,可是程序的修改屬于技術(shù)性比較強(qiáng)的過(guò)程,因此在程序修改

上一定要慎重。

2.數(shù)據(jù)維護(hù):無(wú)論是系統(tǒng)的硬件還是軟件,在運(yùn)行過(guò)程中難

免有出錯(cuò)的時(shí)候,因此為了防止因不可抗因素而導(dǎo)致數(shù)據(jù)的丟失

或損壞,應(yīng)時(shí)時(shí)對(duì)數(shù)據(jù)文件進(jìn)行備份,以保證數(shù)據(jù)的完整性,當(dāng)

原始數(shù)據(jù)丟失或損壞時(shí),能夠經(jīng)過(guò)數(shù)據(jù)備份來(lái)找回。

3.代碼維護(hù):隨著倉(cāng)庫(kù)規(guī)模的不斷發(fā)展,倉(cāng)庫(kù)中的商品和部

門、用戶會(huì)相應(yīng)的增加,當(dāng)現(xiàn)行系統(tǒng)的代碼設(shè)計(jì)不能滿足實(shí)際需

求時(shí),就需要對(duì)代碼進(jìn)行維護(hù),使其能夠跟得倉(cāng)庫(kù)的發(fā)展。

4.硬件設(shè)備的維護(hù)系統(tǒng)是在計(jì)算機(jī)上運(yùn)行的,硬件的運(yùn)行好

壞直接關(guān)系到系統(tǒng)運(yùn)行的好壞,因此要對(duì)硬件進(jìn)行定期的維護(hù),

以保證硬件運(yùn)行的無(wú)誤,并在適當(dāng)?shù)臅r(shí)候?qū)τ布呐渲眠M(jìn)行升級(jí)

5系統(tǒng)出錯(cuò)處理設(shè)計(jì)

5.1出錯(cuò)信息

出錯(cuò)后顯示出錯(cuò)信息,經(jīng)過(guò)提示框彈出,提醒出錯(cuò)。

5.2補(bǔ)救措施

4、若是用戶錄入的數(shù)據(jù)出錯(cuò),給出正確的輸入數(shù)據(jù)格式用

例,提醒用戶重新輸入,刪除該編輯框內(nèi)的數(shù)據(jù)。

5、Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器均要有備用服務(wù)器,一旦主服

務(wù)器出錯(cuò)、崩潰等,馬上使用備用服務(wù)器,以使用戶能夠繼續(xù)操

作本系統(tǒng),使用本系統(tǒng)的各項(xiàng)服務(wù)。

6、定期備份當(dāng)前數(shù)據(jù)庫(kù)的數(shù)據(jù),數(shù)據(jù)庫(kù)數(shù)據(jù)出錯(cuò)或丟失后,

經(jīng)過(guò)備份數(shù)據(jù),恢復(fù)數(shù)據(jù)庫(kù)。

③《詳細(xì)設(shè)計(jì)說(shuō)明書(shū)(GB8567——88)》

1引言錯(cuò)誤!未定義書(shū)簽。

1.1編寫(xiě)目的錯(cuò)誤!未定義書(shū)簽。

1.2背景...................................錯(cuò)誤!未定義書(shū)簽。

1.3定義...................................錯(cuò)誤!未定義書(shū)簽。

1.4參考資料...............................錯(cuò)誤!未定義書(shū)簽。

2程序系統(tǒng)的結(jié)構(gòu)錯(cuò)誤味定義書(shū)簽。

3程序設(shè)計(jì)說(shuō)明錯(cuò)誤!未定義書(shū)簽。

3.1程序描述錯(cuò)誤!未定義書(shū)簽。

3.2功能錯(cuò)誤!未定義書(shū)簽。

3.3性能...................................錯(cuò)誤!未定義書(shū)簽。

3.4輸入項(xiàng).…錯(cuò)誤!未定義書(shū)簽

3.5輸出項(xiàng).…錯(cuò)誤!未定義書(shū)簽

3.6算法...錯(cuò)誤!未定義書(shū)簽

3.7流程邏輯錯(cuò)誤!未定義書(shū)簽

3.8接口錯(cuò)誤!未定義書(shū)簽。

3.9存儲(chǔ)分配錯(cuò)誤!未定義書(shū)簽。

3.10注釋設(shè)計(jì)錯(cuò)誤!未定義書(shū)簽。

3.11限制條件錯(cuò)誤!未定義書(shū)簽。

3.12測(cè)試計(jì)劃錯(cuò)誤!未定義書(shū)簽。

4程序設(shè)計(jì)說(shuō)明錯(cuò)誤!未定義書(shū)簽。

4.1程序描述錯(cuò)誤!未定義書(shū)簽。

4.2功能...................................錯(cuò)誤!未定義書(shū)簽。

4.3性能...................................錯(cuò)誤!未定義書(shū)簽。

4.4輸入項(xiàng)....錯(cuò)誤!未定義書(shū)簽

4.5輸出項(xiàng)....錯(cuò)誤!未定義書(shū)簽

4.6算法…..…錯(cuò)誤!未定義書(shū)簽

4.7流程邏輯錯(cuò)誤!未定義書(shū)簽

4.8接口錯(cuò)誤!未定義書(shū)簽。

4.9存儲(chǔ)分配錯(cuò)誤!未定義書(shū)簽。

4.10注釋設(shè)計(jì)錯(cuò)誤!未定義書(shū)簽

4.11限制條件錯(cuò)誤!未定義書(shū)簽

4.12測(cè)試計(jì)劃錯(cuò)誤!未定義書(shū)簽

5程序設(shè)計(jì)說(shuō)明錯(cuò)誤!未定義書(shū)簽。

5.1程序描述錯(cuò)誤!未定義書(shū)簽。

5.2功能...................................錯(cuò)誤!未定義書(shū)簽。

5.3性能...................................錯(cuò)誤!未定義書(shū)簽。

5.4輸入項(xiàng)....錯(cuò)誤!未定義書(shū)簽

5.5輸出項(xiàng).…錯(cuò)誤!未定義書(shū)簽

5.6算法...錯(cuò)誤!未定義書(shū)簽

5.7流程邏輯錯(cuò)誤!未定義書(shū)簽

5.8接口...................................錯(cuò)誤!未定義書(shū)簽。

5.9存儲(chǔ)分配錯(cuò)誤!未定義書(shū)簽。

5.10注釋設(shè)計(jì)錯(cuò)誤!未定義書(shū)簽

5.11限制條件錯(cuò)誤!未定義書(shū)簽

5.12測(cè)試計(jì)劃錯(cuò)誤!未定義書(shū)簽

6程序設(shè)計(jì)說(shuō)明錯(cuò)誤!未定義書(shū)簽。

6.1程序描述錯(cuò)誤!未定義書(shū)簽。

6.2功能...................................錯(cuò)誤!未定義書(shū)簽。

6.3性能..................................錯(cuò)誤!未定義書(shū)簽。

6.4輸入項(xiàng)....錯(cuò)誤!未定義書(shū)簽

6.5輸出項(xiàng)....錯(cuò)誤!未定義書(shū)簽

6.6算法…..…錯(cuò)誤!未定義書(shū)簽

6.7流程邏輯錯(cuò)誤!未定義書(shū)簽

6.8接口...................................錯(cuò)誤!未定義書(shū)簽。

6.9存儲(chǔ)分配錯(cuò)誤!未定義書(shū)簽。

6.10注釋設(shè)計(jì)錯(cuò)誤!未定義書(shū)簽

6.11限制條件錯(cuò)誤!未定義書(shū)簽

6.12測(cè)試計(jì)劃錯(cuò)誤!未定義書(shū)簽

7程序5(Web服務(wù)器'數(shù)據(jù)庫(kù))設(shè)計(jì)說(shuō)明錯(cuò)誤!未定義書(shū)簽。

7.1程序描述..............................錯(cuò)誤!未定義書(shū)簽。

7.2功能..................................錯(cuò)誤!未定義書(shū)簽。

7.3性能..................................錯(cuò)誤!未定義書(shū)簽。

7.4輸人項(xiàng)................................錯(cuò)誤!未定義書(shū)簽。

7.5輸出項(xiàng)................................錯(cuò)誤!未定義書(shū)簽。

7.6算法..................................錯(cuò)誤!未定義書(shū)簽。

7.7流程邏輯..............................錯(cuò)誤!未定義書(shū)簽。

7.8接口..................................錯(cuò)誤!未定義書(shū)簽。

7.9存儲(chǔ)分配..............................錯(cuò)誤!未定義書(shū)簽。

7.10注釋設(shè)計(jì).............................錯(cuò)誤!未定義書(shū)簽。

7.11測(cè)試計(jì)戈U...........................................................錯(cuò)誤!未定義書(shū)簽。

詳細(xì)設(shè)計(jì)說(shuō)明書(shū)

1引言

1.1編寫(xiě)目的

編寫(xiě)目的

倉(cāng)庫(kù)管理是與我們?nèi)粘I钕⑾⑾嚓P(guān)的問(wèn)題。大到公司、超

市的倉(cāng)庫(kù)管理,小到圖書(shū)館的藏書(shū)管理,都能夠認(rèn)為是各種各樣

的倉(cāng)庫(kù)管理需求。隨著中國(guó)改革開(kāi)放的不斷深入,經(jīng)濟(jì)飛速的發(fā)

展,企業(yè)要想生存、發(fā)展,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之

地,沒(méi)有現(xiàn)代化的管理是萬(wàn)萬(wàn)不行的,倉(cāng)庫(kù)管理的全面自動(dòng)化、

信息化則是其中極其重要的部分。為了加快倉(cāng)庫(kù)管理自動(dòng)化的步

伐,提高倉(cāng)庫(kù)的管理業(yè)務(wù)處理效率,建立倉(cāng)庫(kù)管理系統(tǒng),盡可能

地減少倉(cāng)庫(kù)管理的重復(fù)性和低效性,已變得十分必要。

1.2背景

待開(kāi)發(fā)的軟件系統(tǒng)名為:基于WebService的倉(cāng)庫(kù)管理系統(tǒng)。

項(xiàng)目提出者:邱進(jìn)盼

開(kāi)發(fā)者:邱進(jìn)盼

隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計(jì)算機(jī)與

通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時(shí)期。與此同時(shí),

為了管理大量的貨品,貨品倉(cāng)庫(kù)也大量的出現(xiàn),倉(cāng)庫(kù)的管理問(wèn)題

也就提上了日程。隨著物資的大量增加,其管理難度也越來(lái)越

大,如何優(yōu)化倉(cāng)庫(kù)的日常管理也就成為了一個(gè)大眾化的課題。

在計(jì)算機(jī)飛速發(fā)展的今天,將計(jì)算機(jī)這一信息處理應(yīng)用于倉(cāng)

庫(kù)的日常管理已是勢(shì)必所然,而且這也將為倉(cāng)庫(kù)管理帶來(lái)前所未

有的改變,它能夠帶來(lái)意想不到的效益,同時(shí)也會(huì)為企業(yè)的飛速

發(fā)展提供無(wú)限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為倉(cāng)庫(kù)管理科

學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理來(lái)了明顯的經(jīng)濟(jì)效益和

社會(huì)效益。主要體現(xiàn)在:極大提高了倉(cāng)庫(kù)工作人員的工作效率,

大大減少了以往入出存流程繁瑣,雜亂,周期長(zhǎng)的弊端?;趥}(cāng)

庫(kù)管理的全面自動(dòng)化,能夠減少入庫(kù)管理、出庫(kù)管理及庫(kù)存管理

中的漏洞,能夠節(jié)約不少管理開(kāi)支,增加企業(yè)收入。倉(cāng)庫(kù)的管理

的操作自動(dòng)化和信息的電子化,全面提高了倉(cāng)庫(kù)的管理水平。

1.3定義

倉(cāng)庫(kù)管理系統(tǒng)。

1.4參考資料

《Web指導(dǎo)》

2程序系統(tǒng)的結(jié)構(gòu)

本程序系統(tǒng)內(nèi)的每個(gè)模塊和子程序的名稱、標(biāo)識(shí)符和它們之間

的層次結(jié)構(gòu)關(guān)系

3程序(登陸模塊)設(shè)計(jì)說(shuō)明

3.1程序描述

本系統(tǒng)包含權(quán)限控制,有權(quán)限的用戶才能進(jìn)入系統(tǒng)、執(zhí)行操

作。這就需要設(shè)計(jì)用戶管理及用戶登錄模塊。

所謂登錄過(guò)程,即指用戶在指定的網(wǎng)頁(yè)中輸入用戶名和密

碼,然后提交到服務(wù)器進(jìn)行身份驗(yàn)證。服務(wù)器接收到用戶名和密

碼后,在數(shù)據(jù)庫(kù)中進(jìn)行查詢。如果找到匹配的記錄,則經(jīng)過(guò)身份

認(rèn)證,將網(wǎng)頁(yè)轉(zhuǎn)向到系統(tǒng)的主頁(yè)面;如果沒(méi)有找到匹配的記錄,

則拒絕該用戶進(jìn)入系統(tǒng)。

3.2功能

管理員輸入登錄名和密碼,系統(tǒng)判斷密碼正確性,如果正確,

向管理員提供相關(guān)功能。

3.3性能

提供足夠的幫助信息,誘導(dǎo)用戶輸入

3.4輸人項(xiàng)

管理員ID與密碼,登陸

函數(shù):

1、getPassword。:獲取密碼編輯框中的密碼,返回密碼;

2、getUserld。:獲取用戶名編輯框中的用戶名,返回用戶

名;

3、getUserStyle():獲取登錄類型中的登陸類型,返回登陸

類型;

4、connectWebService。:連接Web服務(wù)器,經(jīng)過(guò)用戶名、

密碼、登陸類型三個(gè)數(shù)據(jù),判斷登陸是否成功。

3.5輸出項(xiàng)

如果成功,輸出歡迎信息,并顯示主界面;反之則提示失敗信

息。

函數(shù):

1、showResult。:根據(jù)登陸的成功與否,輸出登陸結(jié)果。

2、showMenu():登陸成功,根據(jù)用戶類型顯示主界面。

3.6算法

首先判斷用戶名是否存在如果輸入的用戶名不存在,提示錯(cuò)誤

信息,然后檢查密碼與存儲(chǔ)的密碼是否對(duì)應(yīng),不對(duì)應(yīng)則提示錯(cuò)誤

信息,對(duì)應(yīng)則輸出歡迎信息,并顯示主界面。

3.7流程邏輯

3.8接口

按照windows應(yīng)用軟件用戶界面的規(guī)范來(lái)設(shè)計(jì)本系統(tǒng)的用戶接

口。

1)登陸對(duì)話框:

輸入用戶名編輯框:用于輸入用戶名。

輸入用戶密碼:用于輸入密碼。

確認(rèn)按鈕:確認(rèn)輸入信息后登陸。

取消按鈕:退出登陸系統(tǒng)。

2)主界面:

系統(tǒng)管理員:包括教師界面內(nèi)所有按鈕外,還增加以下按

鈕,1)增加出貨、進(jìn)貨信息按鈕;2)修改出貨、進(jìn)貨信息按

鈕;3)刪除出貨、進(jìn)貨信息按鈕;

主界面還有一個(gè)退出按鈕,用于退出主系統(tǒng)。

3.9存儲(chǔ)分配

用戶信息全部存儲(chǔ)于數(shù)據(jù)庫(kù)中的登陸信息用戶表tb.userid

3.10注釋設(shè)計(jì)

a.加在模塊首部的注釋;

b.加在各分枝點(diǎn)處的注釋;

c.對(duì)各變量的功能、范圍、缺省條件等所加的注釋;

d.對(duì)使用的邏輯所加的注釋等等。

3.11限制條件

本程序不含注冊(cè)功能和取回密碼功能,實(shí)現(xiàn)這些功能需經(jīng)過(guò)系

統(tǒng)管理員才能實(shí)行。

3.12測(cè)試計(jì)劃

用多組重復(fù)的用戶名和密碼測(cè)試錯(cuò)誤的信息檢測(cè)與提示,用不

符合要求的用戶名和密碼測(cè)試系統(tǒng)的錯(cuò)誤處理能力。

4程序(入、出、退庫(kù))設(shè)計(jì)說(shuō)明

4.1程序描述

入、出、退庫(kù)單是采購(gòu)人員購(gòu)買貨物時(shí)所填寫(xiě)的單子,是為了完

成貨物的正確入、出、退庫(kù)才用到的。在入、出、退庫(kù)單窗體中

貨物編號(hào)、供應(yīng)商、倉(cāng)庫(kù)、經(jīng)辦人均可經(jīng)過(guò)單擊相關(guān)的數(shù)據(jù)框來(lái)

選擇,數(shù)據(jù)選擇框會(huì)進(jìn)行動(dòng)態(tài)智能化統(tǒng)計(jì)信息,使選擇更方便。”

金額”、在單擊該數(shù)據(jù)框時(shí)會(huì)自動(dòng)計(jì)算。單擊”確定入庫(kù)/出庫(kù)/退庫(kù)

“按鈕即可保存該入、出、退庫(kù)單。入、出庫(kù)貨物數(shù)量要按庫(kù)存最

高/低限量確定。

4.2功能

入、出、退庫(kù)

4.3性能

提供足夠的幫助信息,誘導(dǎo)用戶輸入。管理員查詢響應(yīng)時(shí)間不

能超出5s

4.4輸入項(xiàng)

所有用戶都需輸入科目名。

函數(shù):

1、showRecord。:根據(jù)Web服務(wù)器的返回值,顯示結(jié)果

4.5輸出項(xiàng)

如果成功,輸出入、出、退庫(kù)數(shù)量信息

4.6算法

scriptlanguage="javascript">

<!-

functionhuguo(){

if(document.forml.splb.value==""){

alert("請(qǐng)選擇商品類別!)

document.forml.splb.focus();

returnfalse;

}

returntrue;

}

functiondahu(){

if(document.form4.gys.value==""){

alert("請(qǐng)選擇供應(yīng)商名稱!)

document.form4.gys.focus();

returnfalse;

}

returntrue;

}

functiondxy(){

if(document.form5.1ybm.value==""){

alert("請(qǐng)選擇領(lǐng)用部門!)

document.form5.lybm.focus();

returnfalse;

}

returntrue;

}

functionMM_jumpMenu(targ,selObj,restore){//v3.0

eval(targ+".location="'+selObj.options[selObj.selectedIndex].value+""'

);

if(restore)selObj.selectedIndex=O;

}

//->

</script>

6程序(修改/新增/刪除用戶信息)設(shè)計(jì)說(shuō)明

6.1程序描述

管理員可使用修改/新增/刪除用戶信息功能,選擇需要進(jìn)行操

作的用戶,如果存在,則可進(jìn)行相應(yīng)的操作。

6.2功能

進(jìn)入該程序4后,馬上顯示所有用戶的基本信息,按照行顯

示,每一行顯示一條信息。

修改用戶名:

管理員選擇某一項(xiàng)后單擊修改,彈出修改框,修改完成后點(diǎn)擊

完成,否則點(diǎn)擊取消。連接Web服務(wù)器完成操作。

刪除用戶名:

管理員選擇某一項(xiàng)后單擊刪除,彈出確認(rèn)框,單擊確認(rèn)完成刪

除,否則點(diǎn)擊取消。連接Web服務(wù)器完成操作。

新增用戶名:

管理員單擊新增按鈕后,彈出新增用戶信息框,輸入用戶名、

密碼、類型。單擊確認(rèn)完成添加,否則點(diǎn)擊取消。連接Web服務(wù)

器完成操作。

6.3性能

提供足夠的幫助信息,誘導(dǎo)用戶輸入。顯示用戶信息的響應(yīng)時(shí)

間不能超出5s,存儲(chǔ)信息(包括刪除用戶信息、修改用戶信息、

添加用戶信息)的響應(yīng)時(shí)間不能超過(guò)5s。

6.4輸入項(xiàng)

修改用戶信息:

在彈出框內(nèi),輸入需要修改的信息,能夠包括:用戶名、密

碼、類型,不填代表不修改。

刪除用戶信息:

只需選擇要?jiǎng)h除的項(xiàng)目,點(diǎn)擊該項(xiàng)前的單選框。

新增用戶信息:

新增用戶信息需要輸入的信息有:用戶名、密碼、類型。

函數(shù):

1、getUserId():獲取用戶名;

2、getPassword。:獲取密碼;

3、getUserStyle。:獲取用戶類型

4、getSelectInfo():獲取選中項(xiàng)的信息:包括用戶名、密

碼、類型

5、connectWebService5():連接Web服務(wù)器,經(jīng)過(guò)服務(wù)類

型(修改)、用戶名、密碼、類型,進(jìn)行用戶信息修改。

6、connectWebService6():連接Web服務(wù)器,經(jīng)過(guò)服務(wù)類

型(刪除)、用戶名、密碼、類型,進(jìn)行用戶信息刪除。

7、connectWebService7():連接Web服務(wù)器,經(jīng)過(guò)服務(wù)類

型(添加)、用戶名、密碼、類型,進(jìn)行新增用戶信息功

6.5輸出項(xiàng)

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論