第46屆世界技能大賽河南省選拔賽-商務(wù)軟件解決方案項目-樣題_第1頁
第46屆世界技能大賽河南省選拔賽-商務(wù)軟件解決方案項目-樣題_第2頁
第46屆世界技能大賽河南省選拔賽-商務(wù)軟件解決方案項目-樣題_第3頁
第46屆世界技能大賽河南省選拔賽-商務(wù)軟件解決方案項目-樣題_第4頁
第46屆世界技能大賽河南省選拔賽-商務(wù)軟件解決方案項目-樣題_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

SAMPLETESTPROJECT

IT

第46屆世界技能大賽河南省選拔賽

商務(wù)軟件解決方案項目測試樣題

概要

一、AMONIC航空公司簡介

AMONIC航空公司的使命是通過友好、可靠以及低成本的航空旅行,將人們與他們生

命中真正重要的東西聯(lián)系起來。在保持作為該地區(qū)最年輕和最具活力地位的同時,

AMONIC航空公司還將使度假旅行和商務(wù)旅行的飛行體驗更有樂趣。

二、“航空管理”系統(tǒng)設(shè)計要求

根據(jù)AMONIC航空公司的業(yè)務(wù)需求,你需要在接下來的兩個階段中幫助AMONIC航空

公司開發(fā)一套管理系統(tǒng)。第一階段的可交付成果須使用.NET和MSSQL完成;第二階段需

要為航空公司開發(fā)一個手機移動客戶端。每一個階段都代表了一段工作,會提供詳細的

說明,以及所需要的數(shù)據(jù)、素材和預(yù)期可交付成果??山桓冻晒麜谙嗤沫h(huán)境中評

判。

第46屆世界技能大賽河南省選拔賽

商務(wù)軟件解決方案項目測試樣題

第1階段

一、試題說明

1.1任務(wù)描述

AMONIC航空公司在與之有活躍的飛行來往的國家內(nèi)分別設(shè)有辦事處。與此

測試項目主題相關(guān)的自動化軟件系統(tǒng)將交付給這些辦事處,供經(jīng)理和系統(tǒng)操作

員使用。進入系統(tǒng)后首先出現(xiàn)的是登錄窗體和驗證系統(tǒng)。

在本階段,必須實現(xiàn)此解決方案的以下基本特性:

根據(jù)不同用戶角色,為系統(tǒng)的不同部分提供準入權(quán)限

控制和監(jiān)管客戶進入系統(tǒng)的權(quán)限

1.2開發(fā)要求

在開發(fā)測試項目時,請確保可交付成果遵循了AMONIC航空公司給出的基

本指導(dǎo)方針。

在整個開發(fā)過程中,系統(tǒng)界面的風(fēng)格要保持一致。

所有要求開發(fā)的系統(tǒng)功能模塊必須符合行業(yè)要求。

請在代碼中使用合適的命名規(guī)范和注釋,以便你的代碼能夠讓其他編程者

更好讀懂。

任何創(chuàng)建的窗體或報表應(yīng)顯示在界面中央。

本文檔中所提供的線框圖僅供參考,你所開發(fā)的解決方案在任何情況下都

不必照搬線框圖。

項目開發(fā)中,時間管理對于開發(fā)的成功是至關(guān)重要的。所以,希望所有可

交付成果在交付時都是完整及可運行的。

二、試題內(nèi)容

2.1創(chuàng)建數(shù)據(jù)庫

在提供的RDBMS(關(guān)系型數(shù)據(jù)庫管理系統(tǒng))平臺上(MicrosoftSQL

Server)創(chuàng)建一個數(shù)據(jù)庫,命名為“Session”。這將是你在本階段使用的主要

的和唯一的數(shù)據(jù)庫。

2.2導(dǎo)入數(shù)據(jù)庫結(jié)構(gòu)

根據(jù)MSSQL平臺,已給出一個SQL腳本。該腳本包括完成所要求的任務(wù)所

需要的數(shù)據(jù)庫結(jié)構(gòu)及數(shù)據(jù)。不可修改為本階段所提供的數(shù)據(jù)庫結(jié)構(gòu)。不可刪除

數(shù)據(jù)表,不可在數(shù)據(jù)表中添加或刪除任何字段,也不可修改數(shù)據(jù)類型。

2.3導(dǎo)入用戶數(shù)據(jù)

管理層已給出一個包含了準許獲得系統(tǒng)準入權(quán)限用戶的列表,需要導(dǎo)入到

“Users”數(shù)據(jù)表中。數(shù)據(jù)文件中的密碼為清晰的文本,但是為了安全性考慮,

需要轉(zhuǎn)換為md5。從這里開始,所有密碼應(yīng)以同樣格式保存。由于Email地址

被用來作為登錄系統(tǒng)的用戶名,因此它需要是獨一無二的。

2.4用戶活動的監(jiān)管

按照AMONIC航空公司已經(jīng)采用的安全政策要求,該公司已經(jīng)要求對本系

統(tǒng)實施額外的追蹤。這要求分析與開發(fā)額外的數(shù)據(jù)表(們)。

添加此選項的目的是為了知曉每個用戶在系統(tǒng)上所停留的時長。這意味著

我們需要記錄用戶進入系統(tǒng)的時間和退出系統(tǒng)的時間。系統(tǒng)也需要能夠檢測到

出現(xiàn)的一些不正常情況以及用戶的非正常退出情況(如:系統(tǒng)崩潰等)。在這

種情況下,出現(xiàn)這些異常情況的原因需要保存到數(shù)據(jù)庫中,以便管理者在后期

能夠回查這些異常并采取措施清除它們。上圖為關(guān)于此類情況的對話框樣圖。

2.5創(chuàng)建登錄界面

創(chuàng)建一個如上圖所示的登錄界面,具備以下特性:

用戶名(Username)根據(jù)用戶表(Userstable)中的Email地址來進行檢

查核對。

如果出現(xiàn)以下情況,即用戶輸入了正確的登錄信息,而管理層通過操作使

用戶登錄不了,則要顯示一個合適的提示信息,告知用戶為什么他們不能

登錄。

在登錄成功后,根據(jù)用戶不同角色,將分別轉(zhuǎn)到管理者(administrator

(2.6))或用戶(user(2.7))的主界面。

2.6管理者主界面

管理者主界面包括:

頂部菜單,包含“添加用戶(Adduser)”和“退出(Exit)”。

系統(tǒng)中的用戶列表,按照如下方式構(gòu)建:

列表需要有名,姓,年齡,角色,Email地址和所屬辦事處。

如果列表中的用戶被禁用(暫停使用),則需要通過在背景設(shè)置不同顏

色來進行區(qū)分。

每個用戶的年齡(精確到年)應(yīng)根據(jù)數(shù)據(jù)庫中的出生日期及數(shù)據(jù)庫服務(wù)

器上當(dāng)前設(shè)定的日期來進行計算。

使用一個下拉菜單根據(jù)用戶工作所在辦事處來顯示用戶。

在窗體底部設(shè)置一個按鈕,能夠在對非禁用用戶“暫停賬戶”與對已禁用

用戶“解禁賬戶”之間進行轉(zhuǎn)換。

在此窗體上的所有操作需能夠?qū)崟r(real-time)進行,無需關(guān)閉再重新打

開該窗體。

能夠通過頂部菜單中的按鈕添加用戶賬戶到數(shù)據(jù)庫中。添加用戶的窗體樣

圖如下左圖所示。

通過使用主菜單底部的按鈕“修改角色(ChangeRole)”,管理者能夠修

改選中用戶的準入權(quán)限級別。該窗體的樣圖如下右圖所示。

2.7用戶主界面

用戶主界面包括:

頂部菜單,包含“退出(Exit)”。

歡迎信息,如上圖中所示:

[全名]:登錄到系統(tǒng)中的客戶的用戶名(username)。

[時:分:秒]:過去30天里,當(dāng)前用戶已經(jīng)花費在系統(tǒng)中的總時長。

[數(shù)量]:該用戶遭遇此軟件系統(tǒng)崩潰的次數(shù)。

用戶活動的列表,包含以下:

登錄日期和時間,退出日期和時間以及用戶花費在系統(tǒng)中的總時長。

如果發(fā)現(xiàn)崩潰情況,崩潰原因需在合適的列中顯示出來。

最后一次登錄到系統(tǒng)中的用戶操作記錄不顯示在此窗體中。

第46屆世界技能大賽河南省選拔賽

商務(wù)軟件解決方案項目測試樣題

第2階段

一、試題說明

1.1任務(wù)描述

在本階段,AMONIC航空公司要求開發(fā)一個移動端應(yīng)用程序,既用來提供有

關(guān)該航空公司的基本信息又用來在一定程度上更方便地提供服務(wù)。為該應(yīng)用程

序所選的目標(biāo)平臺是Android。

以下是該應(yīng)用程序的主要功能:

提供有關(guān)航空公司和其航班的公共信息。

處理API技術(shù)文檔,提供所具有的服務(wù)。

1.2開發(fā)要求

在開發(fā)測試項目時,請確??山桓冻晒裱薃MONIC航空公司給出的基

本指導(dǎo)方針。

在整個開發(fā)過程中,系統(tǒng)界面的風(fēng)格要保持一致。

所有要求開發(fā)的系統(tǒng)功能模塊必須符合行業(yè)要求。

請在代碼中使用合適的命名規(guī)范和注釋,以便你的代碼能夠讓其他編程者

更好讀懂。

本文檔中所提供的線框圖僅供參考,你所開發(fā)的解決方案在任何情況下都

不必照搬線框圖。

項目開發(fā)中,時間管理對于開發(fā)的成功是至關(guān)重要的。所以,希望所有可

交付成果在交付時都是完整及可運行的。

二、試題內(nèi)容

2.1準備要使用的API

我們后端工程師已經(jīng)提供了一個文檔,用來幫助你設(shè)置和使用解決方案中

的應(yīng)用程序接口(API)。當(dāng)研究完文檔后,請運行服務(wù)器并確定它正常工作。

2.2應(yīng)用主菜單

應(yīng)用啟動時的第一個界面是主界面。主界面上應(yīng)有按鈕引導(dǎo)用戶轉(zhuǎn)到該應(yīng)

用程序的其他部分。

第一個界面的菜單項如下:

搜索航班:幫助用戶找到正確的航班和在其上面找到信息。

便利服務(wù):使用戶知曉為了提高他們的飛行體驗而提供的便利服務(wù)內(nèi)容。

關(guān)于我們航空公司:讓用戶找到更多有關(guān)我們航空公司和運營方式的信

息。

2.3查詢航班

在應(yīng)用程序的這個部分,用戶可以通過應(yīng)用來查看在特定日期是否有航

班。

搜索參數(shù)如下:

From(出發(fā))是一個機場組合框列表,航空公司用來作為出發(fā)點。

To(到達)是一個機場組合框列表,航空公司從出發(fā)機場(source

airport)有航班飛往該處。

使用搜索功能時也需要設(shè)定具體日期。

2.4便利服務(wù)列表

“Amenities

溫馨提示

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

評論

0/150

提交評論