




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 軟件技術(shù)專(zhuān)業(yè)頂崗實(shí)習(xí)技術(shù)報(bào)告軟件技術(shù)專(zhuān)業(yè)頂崗實(shí)習(xí)技術(shù)報(bào)告 姓 名: 學(xué)號(hào): 專(zhuān) 業(yè):
2、0; 軟件技術(shù) 實(shí)習(xí)單位: 實(shí)習(xí)崗位: 大數(shù)據(jù)開(kāi)發(fā)工程師 校內(nèi)指導(dǎo)教師:
3、160;校外指導(dǎo)教師: 實(shí)習(xí)日期: 2015 年 3 月 1 日至 2015年 6月 19日 2015年 6月10 日目 錄
4、60; 第一章概述31.1項(xiàng)目背景31.2 項(xiàng)目目標(biāo)3第二章 需求分析42.1 項(xiàng)目需求4第三章 相關(guān)技術(shù)53.1 Java語(yǔ)言53.2 Mysql數(shù)據(jù)庫(kù)63.3 Struts2框架6第四章 概要設(shè)計(jì)74.1系統(tǒng)體系結(jié)構(gòu)74.2系統(tǒng)開(kāi)發(fā)環(huán)境84.3系統(tǒng)數(shù)據(jù)庫(kù)實(shí)現(xiàn)8第五章 詳細(xì)設(shè)計(jì)125.1系統(tǒng)詳細(xì)功能模塊12第六章 系統(tǒng)測(cè)試應(yīng)用166.1 系統(tǒng)測(cè)試功能模塊16第七章 結(jié)論18第一章 概述1.1項(xiàng)目背景隨著中國(guó)電子商務(wù)、互聯(lián)網(wǎng)業(yè)務(wù)的迅猛發(fā)展,國(guó)內(nèi)許多企業(yè)已跨入電腦網(wǎng)絡(luò)管理時(shí)代,并因此提高了管理效率和市場(chǎng)競(jìng)爭(zhēng)力。但目前仍有部分企業(yè)還停留在原始計(jì)賬管理階段。而隨著全球經(jīng)濟(jì)信息化
5、時(shí)代的來(lái)臨,企業(yè)面臨著前所未有的機(jī)遇和挑戰(zhàn),在如此激變的社會(huì)形勢(shì)和激烈的市場(chǎng)競(jìng)爭(zhēng)下,愈來(lái)愈多的企業(yè)管理者意識(shí)到效率管理和科學(xué)管理的重要性,以及增強(qiáng)市場(chǎng)競(jìng)爭(zhēng)力的迫切性,因此建立科學(xué)、規(guī)范、高效的管理制度和秉承富有競(jìng)爭(zhēng)力的經(jīng)營(yíng)理念是每一個(gè)企業(yè)管理者的渴望,企業(yè)采用電腦管理進(jìn)貨、庫(kù)存、銷(xiāo)售等諸多環(huán)節(jié)也已成為趨勢(shì)及必然。在進(jìn)貨、庫(kù)存、銷(xiāo)售環(huán)節(jié)中,由于商品種類(lèi)繁多、業(yè)務(wù)量大、庫(kù)存管理復(fù)雜,使用手工操作的工作量很大,在操作過(guò)程中也很容易出現(xiàn)各種錯(cuò)誤。而采用計(jì)算機(jī)管理則可以大大提高日常工作的效率,不僅將原來(lái)由手工操作的進(jìn)貨、出貨及銷(xiāo)售這一整套流程用計(jì)算機(jī)進(jìn)行全程管理,而且消除了手工操作中可能存在的不確定因素
6、,達(dá)到進(jìn)銷(xiāo)存管理流程清晰,從而能夠比較徹底地貫徹經(jīng)營(yíng)者的管理模式。1.2 項(xiàng)目目標(biāo)本系統(tǒng)針對(duì)中小型企業(yè)進(jìn)銷(xiāo)存管理現(xiàn)狀,通過(guò)網(wǎng)絡(luò)對(duì)企業(yè)的進(jìn)銷(xiāo)存進(jìn)行有效管理。本系統(tǒng)主要實(shí)現(xiàn)如下目標(biāo):u 實(shí)現(xiàn)商品供應(yīng)管理,入庫(kù)到出庫(kù)、庫(kù)存查看等功能。u 數(shù)據(jù)計(jì)算自動(dòng)完成,提高工作效率。u 采用人機(jī)對(duì)話方式界面友好、美觀、簡(jiǎn)單、實(shí)用。u 實(shí)現(xiàn)多條件查詢(xún)。u 可方便快捷地查詢(xún)庫(kù)存信息,并可對(duì)商品價(jià)格進(jìn)行調(diào)整。u 操作員可以隨時(shí)修改自己的口令。u 對(duì)用戶(hù)輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。u 系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。u 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。第二章 需求分析 2.1 項(xiàng)目需求本進(jìn)銷(xiāo)
7、存管理系統(tǒng)的主要需求包括七大模塊,具體如下:u 登陸驗(yàn)證模塊:用戶(hù)需要用正確的用戶(hù)名和密碼及驗(yàn)證碼才能成功登陸本系統(tǒng)。u 供應(yīng)管理模塊:管理員可以添加、修改和刪除供應(yīng)商和商品類(lèi)型,也可以通過(guò)條件進(jìn)行供應(yīng)商和商品類(lèi)型的查詢(xún)。u 商品管理模塊:管理員可以添加、修改和刪除商品。商品信息主要包括商品名稱(chēng)、供應(yīng)商、商品類(lèi)別、進(jìn)價(jià)和售價(jià)等,可以通過(guò)商品名稱(chēng)、供應(yīng)商、商品類(lèi)別條件進(jìn)行商品的查詢(xún)。u 進(jìn)貨管理模塊:管理員可以添加進(jìn)貨訂單,包括名稱(chēng)和數(shù)量及進(jìn)貨日期。訂貨成功,數(shù)據(jù)庫(kù)會(huì)立即更新,可以通過(guò)名稱(chēng)及進(jìn)貨日期查詢(xún)指定訂單。u 出貨管理模塊:管理員可以添加出貨訂單,包括名稱(chēng)和數(shù)量及出貨日期??梢酝ㄟ^(guò)名稱(chēng)及出
8、貨日期查詢(xún)指定訂單,出貨訂單提交以后,數(shù)據(jù)庫(kù)會(huì)更新。u 庫(kù)存查看模塊:可以隨時(shí)動(dòng)態(tài)獲取所有商品的庫(kù)存情況。u 賬號(hào)管理模塊:系統(tǒng)管理員可以添加,修改、刪除、新的管理員賬戶(hù),也可以修改自己的密碼。第三章 相關(guān)技術(shù)3.1 Java語(yǔ)言Java是一種可以撰寫(xiě)跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開(kāi)發(fā)者專(zhuān)業(yè)社群。與傳統(tǒng)程序不同,Sun 公司在推出 Java 之際就將其作為一種開(kāi)放的技術(shù)。全球數(shù)以萬(wàn)計(jì)的 Java 開(kāi)發(fā)公司被要求所設(shè)計(jì)的 Java軟件必須
9、相互兼容?!癑ava 語(yǔ)言靠群體的力量而非公司的力量”是Sun公司的口號(hào)之一,并獲得了廣大軟件開(kāi)發(fā)商的認(rèn)同。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同。Sun 公司對(duì) Java 編程語(yǔ)言的解釋是:Java 編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無(wú)關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語(yǔ)言。Java編程語(yǔ)言的風(fēng)格十分接近C語(yǔ)言、C+語(yǔ)言。Java是一個(gè)純粹的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,它繼承了 C+語(yǔ)言面向?qū)ο蠹夹g(shù)的核心。Java舍棄了C語(yǔ)言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載(operator overloading)、多重繼承(以接口取代)等特性,增
10、加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。在 Java 1.5 版本中,Java 又引入了泛型編程(Generic Programming)、類(lèi)型安全的枚舉、不定長(zhǎng)參數(shù)和自動(dòng)裝/拆箱等語(yǔ)言特性。Java不同于一般的編譯執(zhí)行計(jì)算機(jī)語(yǔ)言和解釋執(zhí)行計(jì)算機(jī)語(yǔ)言。它首先將源代碼編譯成二進(jìn)制字節(jié)碼(bytecode),然后依賴(lài)各種不同平臺(tái)上的虛擬機(jī)來(lái)解釋執(zhí)行字節(jié)碼。從而實(shí)現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺(tái)特性。不過(guò),每次的執(zhí)行編譯后的字節(jié)碼需要消耗一定的時(shí)間,這同時(shí)也在一定程度上降低了 Java 程序的性能。3.2 Mysql數(shù)據(jù)庫(kù) MySQL是一個(gè)小型
11、關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQL AB公司。在2008年1月16號(hào)被Sun公司收購(gòu)。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。與其他的大型數(shù)據(jù)庫(kù)例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對(duì)比較差)等,但是這絲毫也沒(méi)有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開(kāi)放
12、源碼軟件,因此可以大大降低總體擁有成本。 目前Internet上流行的網(wǎng)站構(gòu)架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫(kù),PHP作為服務(wù)器端腳本解釋器。由于這四個(gè)軟件都是遵循GPL的開(kāi)放源碼軟件,因此使用這種方式不用花一分錢(qián)就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。3.3 Struts2框架Struts 2是Struts的下一代產(chǎn)品。是在 struts 和WebWork的技術(shù)基礎(chǔ)上進(jìn)行了合并,全新的Struts 2框架。其全新的Struts 2的體系結(jié)構(gòu)與Struts 1的體系結(jié)構(gòu)的差別
13、巨大。Struts 2以WebWork為核心,采用攔截器的機(jī)制來(lái)處理用戶(hù)的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與Servlet API完全脫離開(kāi),所以Struts 2可以理解為WebWork的更新產(chǎn)品。因?yàn)镾truts 2和Struts 1有著太大的變化,但是相對(duì)于WebWork,Struts 2只有很小的變化。Struts2的體系與Struts1體系的差別非常大,因?yàn)镾truts2使用了WebWork的設(shè)計(jì)核心,而不是Struts1的設(shè)計(jì)核心。Struts2中大量使用攔截器來(lái)處理用戶(hù)的請(qǐng)求,從而允許用戶(hù)的業(yè)務(wù)邏輯控制器與Servlet API分離。Struts2框架的大概處理流程如下:
14、瀏覽器發(fā)送一個(gè)請(qǐng)求。核心控制器FilterDispatcher根據(jù)請(qǐng)求決定調(diào)用合適的Action。WebWork的攔截器鏈自動(dòng)對(duì)請(qǐng)求應(yīng)用通用功能,如驗(yàn)證等。回調(diào)Action的execute方法,該execute方法根據(jù)請(qǐng)求的參數(shù)來(lái)執(zhí)行一定的操作。Action的execute方法處理結(jié)果信息將被輸出到瀏覽器中,支持多種形式的視圖。第四章 概要設(shè)計(jì)4.1系統(tǒng)體系結(jié)構(gòu)一、統(tǒng)功能結(jié)構(gòu)企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)功能結(jié)構(gòu)圖如圖4-1-1所示。圖4-1-1二、系統(tǒng)業(yè)務(wù)流路圖企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)業(yè)務(wù)流程圖如圖4-1-2所示。 圖4-1-24.2系統(tǒng)開(kāi)發(fā)環(huán)境一、硬件環(huán)境:CPU(中央處理器):Intel(R)3代I5 R
15、AM(內(nèi)存):4G HDD(硬盤(pán)):500G二、軟件開(kāi)發(fā)環(huán)境:操作系統(tǒng):Windows 7 64 JDK環(huán)境:Java SE Development KIT(JDK) Version 6 開(kāi)發(fā)工具:MyEclipse 10 數(shù)據(jù)庫(kù)管理軟件:Mysql5.1,Navicat for MySQL4.3系統(tǒng)數(shù)據(jù)庫(kù)實(shí)現(xiàn)進(jìn)銷(xiāo)存系統(tǒng)主要實(shí)現(xiàn)從進(jìn)貨、庫(kù)存到銷(xiāo)售的一體化管理,設(shè)計(jì)商品信息、商品的供貨商、購(gòu)買(mǎi)商品的客戶(hù)等多個(gè)實(shí)體。下面列舉了關(guān)鍵的實(shí)體和系統(tǒng)的綜合E-R圖。1、供應(yīng)商實(shí)體屬性圖供應(yīng)商實(shí)體包括:編號(hào)、名稱(chēng)、類(lèi)型、備注屬性,如圖4-3-1所示。圖4-3-1 供貨商實(shí)體屬性圖2、商品實(shí)體屬性圖商品實(shí)體包
16、括:編號(hào)、類(lèi)型、類(lèi)型編號(hào)、商品名稱(chēng)、供應(yīng)商、供應(yīng)商編號(hào)、進(jìn)價(jià)、售價(jià)屬性。如圖4-3-2所示。圖4-3-2 商品實(shí)體屬性圖3、賬戶(hù)屬性圖商品實(shí)體包括:用戶(hù)編號(hào)、用戶(hù)名、密碼。如圖4-3-3所示。圖4-3-3賬戶(hù)實(shí)體屬性圖4、庫(kù)存屬性圖庫(kù)存包括:編號(hào)、商品編號(hào)、商品庫(kù)存量,截止日期。如圖4-3-4所示。圖4-3-4賬戶(hù)實(shí)體屬性圖本系統(tǒng)數(shù)據(jù)庫(kù)中表包括t_dictionary(供應(yīng)信息表)、t_goods(商品表)、t_jinhuo(進(jìn)貨信息表)、t_chuhuo(出貨信息表)、t_kucun(庫(kù)存表)、t_user(賬號(hào)表),數(shù)據(jù)字典如下表4-3-1、4-3-2、4-3-3、4-3-4、4-3-5、
17、4-3-6所示:t_goods(商品表)字段名稱(chēng)數(shù)據(jù)類(lèi)型主鍵是否空說(shuō)明IdINTYN編號(hào)(主鍵)goodsnamevarchar(255)NN商品名稱(chēng)costdecimalNN進(jìn)價(jià)SelldecimalNN售價(jià)supplierIdintNN公司IDsuppliervarchar(255)NN公司名稱(chēng)typeIdintNN商品類(lèi)型idtypevarchar(255)NN類(lèi)型名稱(chēng) 表4-3-1t_dictionary(供應(yīng)信息表)字段名稱(chēng)數(shù)據(jù)類(lèi)型主鍵是否空說(shuō)明IdINTYN編號(hào)(主鍵)namevarchar(255)NN供應(yīng)類(lèi)型名稱(chēng)valuevarchar(255)NN供應(yīng)信息remarkvarc
18、har(255)NY備注 表4-3-2t_jinhuo(進(jìn)貨信息表)字段名稱(chēng)數(shù)據(jù)類(lèi)型主鍵是否空說(shuō)明IdINTYN進(jìn)貨編號(hào)(主鍵)goodsidINTNN商品編號(hào)quantityINTNN進(jìn)貨數(shù)量intodateDATENN進(jìn)貨時(shí)間 表4-3-3t_chuhuo(出貨信息表)字段名稱(chēng)數(shù)據(jù)類(lèi)型主鍵是否空說(shuō)明IdINTYN出貨編號(hào)(主鍵)goodsidINTNN商品編號(hào)quantityINTNN出貨數(shù)量endDateDATENN出貨時(shí)間 表4-3-4t_kucun(庫(kù)存表)字段名稱(chēng)數(shù)據(jù)類(lèi)型主鍵是否空說(shuō)明IdINTYN庫(kù)存編號(hào)(主鍵)goodsidINTNN商品編號(hào)inventoryINTNN庫(kù)存數(shù)量
19、endDateDATENN截止日期 表4-3-5t_user(賬號(hào)表)如下表所示字段名稱(chēng)數(shù)據(jù)類(lèi)型主鍵是否空說(shuō)明IdINTYN用戶(hù)編號(hào)(主鍵)usernamevarcharNN用戶(hù)名PasswordvarcharNN密碼 表4-3-6第五章 詳細(xì)設(shè)計(jì)5.1系統(tǒng)詳細(xì)功能模塊登陸驗(yàn)證模塊:用戶(hù)需要用正確的用戶(hù)名和密碼及驗(yàn)證碼才能成功登陸本系統(tǒng)!界面如下圖5-1-1所示:圖5-1-1主頁(yè)面:登陸成功即進(jìn)入本頁(yè)面,界面如下圖5-1-2所示:圖5-1-2供應(yīng)管理模塊:管理員可以添加、修改和刪除供應(yīng)商和商品類(lèi)型。也可以通過(guò)條件進(jìn)行供應(yīng)商和商品類(lèi)型的查詢(xún)。界面如下圖5-1-3所示:圖5-1-3商品管理模塊:管
20、理員可以添加、修改和刪除商品。商品信息主要包括商品名稱(chēng)、供應(yīng)商、商品類(lèi)別、進(jìn)價(jià)和售價(jià)等??梢酝ㄟ^(guò)商品名稱(chēng)、供應(yīng)商、商品類(lèi)別條件進(jìn)行商品的查詢(xún)。界面如下圖5-1-4所示:圖5-1-4進(jìn)貨管理模塊:管理員可以添加進(jìn)貨訂單,包括名稱(chēng)和數(shù)量及進(jìn)貨日期。訂貨成功,數(shù)據(jù)庫(kù)會(huì)立即更新。可以通過(guò)名稱(chēng)及進(jìn)貨日期查詢(xún)指定訂單。界面如下圖5-1-5所示:圖5-1-5出貨管理模塊:管理員可以添加出貨訂單,包括名稱(chēng)和數(shù)量及出貨日期??梢酝ㄟ^(guò)名稱(chēng)及出貨日期查詢(xún)指定訂單。出貨訂單提交以后,數(shù)據(jù)庫(kù)會(huì)更新。界面如下圖5-1-6所示:圖5-1-6庫(kù)存查看模塊:可以隨時(shí)動(dòng)態(tài)獲取所有商品的庫(kù)存情況。界面如下圖5-1-7所示:圖5-1
21、-7賬號(hào)管理模塊:系統(tǒng)管理員可以添加,修改、刪除、新的管理員賬戶(hù),也可以修改自己的密碼。界面如下圖5-1-8所示:圖5-1-8第六章 系統(tǒng)測(cè)試應(yīng)用6.1 系統(tǒng)測(cè)試功能模塊一、軟件測(cè)試目的對(duì)軟件的測(cè)試在軟件開(kāi)發(fā)中非常重要也非常必要,軟件分析、設(shè)計(jì)過(guò)程中難免有各種各樣的錯(cuò)誤,需要通過(guò)測(cè)試查找錯(cuò)誤,以對(duì)軟件進(jìn)行修改和進(jìn)一步完善。軟件測(cè)試的目標(biāo)是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程,好的測(cè)試方案是發(fā)現(xiàn)軟件盡可能多的錯(cuò)誤,從而對(duì)錯(cuò)誤進(jìn)行修改以提高軟件質(zhì)量。 軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,其目的在于以最少的時(shí)間和人力系統(tǒng)地找出軟件中潛在的各種錯(cuò)誤和缺陷。測(cè)試主要是由人而不是由機(jī)器執(zhí)行,因而存在心
22、理學(xué)的問(wèn)題。軟件測(cè)試技術(shù)大體上可以分成白盒測(cè)試和黑盒測(cè)試。白盒測(cè)試技術(shù)依據(jù)的是程序的邏輯結(jié)構(gòu),主要包括邏輯覆蓋和路徑測(cè)試技術(shù)等;黑盒測(cè)試技術(shù)依據(jù)的是軟件行為的描述,主要包括等價(jià)類(lèi)劃分、邊界值分析和狀態(tài)測(cè)試等。程序的靜態(tài)測(cè)試是在不執(zhí)行程序的條件下,有條理地仔細(xì)審查軟件設(shè)計(jì)、體系結(jié)構(gòu)和代碼,從而找出軟件錯(cuò)誤的過(guò)程,其主要方法包括同行審查、代碼會(huì)審、代碼走查等。由于軟件錯(cuò)誤的復(fù)雜性,軟件測(cè)試需要綜合應(yīng)用測(cè)試技術(shù),并且實(shí)施合理的測(cè)試步驟,即單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。單元測(cè)試集中于每一個(gè)獨(dú)立的模塊;集成測(cè)試集中于模塊的各組裝;確認(rèn)測(cè)試集中檢驗(yàn)是否符合需求規(guī)格說(shuō)明書(shū)中確定的各種需求;系統(tǒng)測(cè)試
23、集中檢驗(yàn)系統(tǒng)所有元素之間協(xié)作是否合適,整個(gè)系統(tǒng)的性能和功能是否滿(mǎn)足。軟件調(diào)試則是在軟件測(cè)試成功后開(kāi)始的工作,其任務(wù)是進(jìn)一步診斷和改正程序中的錯(cuò)誤。軟件調(diào)試是程序員自己進(jìn)行的技巧性很強(qiáng)的工作,調(diào)試工作的困難與人的心理因素和技術(shù)因素都有關(guān)系,需要繁重的腦力勞動(dòng)和豐富的經(jīng)驗(yàn)。軟件調(diào)試則是在軟件測(cè)試成功后開(kāi)始的工作,其任務(wù)是進(jìn)一步診斷和改正程序中的錯(cuò)誤。軟件調(diào)試是程序員自己進(jìn)行的技巧性很強(qiáng)的工作,調(diào)試工作的困難與人的心理因素和技術(shù)因素都有關(guān)系,需要繁重的腦力勞動(dòng)和豐富的經(jīng)驗(yàn)。 測(cè)試本系統(tǒng)采用黑盒測(cè)試法:主要測(cè)試軟件能否滿(mǎn)足功能要求,檢查輸入能否被正確地接受、能否正確地輸出結(jié)果。二、軟件測(cè)試執(zhí)行由于功能
24、模塊較多,測(cè)試內(nèi)容篇幅較長(zhǎng),所以在本論文中只介紹登陸驗(yàn)證模塊的測(cè)試用例,從測(cè)試的結(jié)果來(lái)看是否與期望結(jié)果完全相同:,如下表6-1-1:一、登入系統(tǒng)測(cè)試用例功能特性用戶(hù)登錄驗(yàn)證測(cè)試目的驗(yàn)證是否輸入合法的信息測(cè)試數(shù)據(jù)用戶(hù)名稱(chēng):admin 密碼:admin 驗(yàn)證碼:動(dòng)態(tài)提示測(cè)試內(nèi)容操作描述數(shù)據(jù)期望結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1輸入用戶(hù)姓名,按“登陸”按鈕。用戶(hù)姓名:admin,密碼為空,驗(yàn)證碼正確顯示警告信息“用戶(hù)名或密碼誤!”顯示警告信息“用戶(hù)名或密碼誤!”與期望結(jié)果相同2輸入密碼,按“登陸”按鈕。用戶(hù)姓名為空,密碼:admin,驗(yàn)證碼正確顯示警告信息“用戶(hù)名或密碼誤!”顯示警告信息“用戶(hù)名或密碼誤!”與期望結(jié)果相同3輸入用戶(hù)姓名和密碼,按“登陸”按鈕。用戶(hù)姓名:admin,密 碼:admin,驗(yàn)證碼錯(cuò)誤顯示警告信息“驗(yàn)證碼有誤!”顯示警告信息“用戶(hù)驗(yàn)證碼有誤”與期望結(jié)果相同4輸入用戶(hù)姓名和密碼,按“登陸”按鈕。用戶(hù)名:admin,密 碼:admin, 驗(yàn)證碼正確正確登入到系統(tǒng)主頁(yè)面
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川雅安中學(xué)2025屆高三下學(xué)期期末學(xué)習(xí)能力診斷數(shù)學(xué)試題含解析
- 內(nèi)蒙巴彥淖爾市2025年高三畢業(yè)班3月教學(xué)質(zhì)量檢查語(yǔ)文試題含解析
- 山東省日照市五蓮二中學(xué)2025屆初三化學(xué)試題下學(xué)期期末考試試題含解析
- 武夷山職業(yè)學(xué)院《建筑與裝飾工程計(jì)量與計(jì)價(jià)課程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東省濟(jì)南市歷城區(qū)2025屆初三4月模擬(二模)考試生物試題理試題含解析
- 遼寧中醫(yī)藥大學(xué)《藥學(xué)綜合實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 六盤(pán)水幼兒師范高等專(zhuān)科學(xué)?!度照Z(yǔ)文學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西林業(yè)職業(yè)技術(shù)學(xué)院《遙感原理與方法》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五房屋及土地租賃協(xié)議
- 智能駕駛之路
- 創(chuàng)新創(chuàng)業(yè)教育課程體系建設(shè)方案
- 期中 (試題) -2024-2025學(xué)年人教精通版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 鐵路客車(chē)車(chē)輛電氣系統(tǒng)維護(hù)考核試卷
- DB34∕T 4235-2022 濃香窖泥檢測(cè)操作規(guī)程
- 統(tǒng)編版高中語(yǔ)文必修下:辨識(shí)媒介信息
- 2024年?yáng)|南亞紙巾商銷(xiāo)(AFH)市場(chǎng)深度研究及預(yù)測(cè)報(bào)告
- 服務(wù)質(zhì)量保障措施及進(jìn)度保障措施
- 七層垂直循環(huán)式立體車(chē)庫(kù)
- 中國(guó)子宮內(nèi)膜增生管理指南(2022)解讀
- 電力設(shè)備保修承諾書(shū)范本
- 酸棗仁湯的劑型研究
評(píng)論
0/150
提交評(píng)論