




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、五、詳細(xì)設(shè)計(jì)說明書五、詳細(xì)設(shè)計(jì)說明書1引言21.1編寫目的21.2項(xiàng)目背景21.3定義21.4參考資料22總體設(shè)計(jì)32.1需求概述32.2軟件結(jié)構(gòu)32.2.1網(wǎng)上用戶預(yù)定系統(tǒng)模塊32.2.2酒店前臺管理系統(tǒng)模塊43程序描述53.1酒店前臺管理系統(tǒng)模塊53.1.1功能53.1.2性能133.1.3輸入項(xiàng)目133.1.4輸出項(xiàng)目153.1.5算法173.1.6程序邏輯193.1.7接口243.1.8存儲分配243.1.9限制條件243.1.10測試要點(diǎn)253.2在線預(yù)定系統(tǒng)模塊263.2.1總體功能263.2.2賬戶管理模塊273.2.3聯(lián)系人管理模塊313.2.4訂單管理模塊353.2.5房間管
2、理模塊403.2.6實(shí)時(shí)提醒系統(tǒng)431引言1.1編寫目的為明確軟件需求、安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測試,撰寫本文檔。本文檔供項(xiàng)目經(jīng)理、設(shè)計(jì)人員、開發(fā)人員參考。1.2項(xiàng)目背景隨著旅游業(yè)的興起,以酒店等為主的服務(wù)型第三產(chǎn)業(yè)飛速發(fā)展;因此,規(guī)劃外出計(jì)劃,提前確定住處對游客就顯得尤為重要。為了解決人們的出行入住問題,同時(shí)提高酒店運(yùn)作效率和規(guī)范性,節(jié)約酒店的成本;在充分了解調(diào)研酒店的運(yùn)營、管理模式后,我們開發(fā)了此酒店預(yù)訂和管理系統(tǒng)。本系統(tǒng)分為在線預(yù)訂子系統(tǒng)和酒店方的預(yù)訂與管理子系統(tǒng),在線預(yù)訂子系統(tǒng)提供顧客在線預(yù)訂房間等功能,爭取在最終版本實(shí)現(xiàn)顧客足不出戶完成預(yù)訂;酒店方的預(yù)訂與管理子系統(tǒng)提供給酒
3、店服務(wù)員處理訂單、辦理入住、結(jié)帳退房等一系列管理功能。在真正意義上,實(shí)現(xiàn)了計(jì)算機(jī)高效辦公,起到了方便顧客與酒店的雙重作用。我們會根據(jù)技術(shù)發(fā)展、設(shè)備升級、業(yè)務(wù)需求等進(jìn)行對本系統(tǒng)的擴(kuò)展、升級與維護(hù)。1.3定義酒店前臺管理系統(tǒng):是運(yùn)行在酒店前臺電腦的系統(tǒng)。酒店人員可以使用本系統(tǒng)來對用戶的訂單進(jìn)行處理,并且可以使用管理賓館入住、消費(fèi)、日記月結(jié)等基本酒店日常管理功能。網(wǎng)上客戶預(yù)定系統(tǒng):是運(yùn)行在一般用戶電腦上的程序。網(wǎng)上用戶可以通過本系統(tǒng)來對本酒店房間的預(yù)定信息進(jìn)行查詢,并預(yù)定房間。1.4參考資料1) 用戶的需求信息Project for the Course Object Oriented Design
4、 with UML-Analysis and Design of a Hotel Reservation and Management System2) 美萍酒店管理系統(tǒng)3) 美萍酒店管理系統(tǒng)的功能使用說明書2總體設(shè)計(jì)2.1需求概述1. 在線預(yù)訂系統(tǒng)主要提供以下功能:2. 允許顧客注冊、登錄賬戶、完善預(yù)訂所需信息、查看和修改賬戶信息。3. 允許顧客查看、預(yù)訂酒店房間,并且可以對已有的訂單進(jìn)行修改(更改房間等)和取消。4. 酒店預(yù)訂管理系統(tǒng)主要提供以下功能:5. 員工登錄并擁有不同權(quán)限。6. 允許服務(wù)員為“撥打電話進(jìn)行預(yù)訂”的顧客預(yù)訂酒店房間。7. 查看、處理(確認(rèn)、修改、取消)訂單;查看全部和
5、單個(gè)房間狀態(tài)。8. 服務(wù)員可通過系統(tǒng)為預(yù)訂過的顧客和散客(walk_in)辦理入住。9. 服務(wù)員可以為已入住看顧客添加額外消費(fèi)(物品、服務(wù)),進(jìn)行結(jié)賬退房。10. HeadWaiter可通過系統(tǒng)為已入住的顧客更換房間,對房間、物品和服務(wù)的屬性進(jìn)行修改,查看員工信息和日、月結(jié)、歷史交易記錄。2.2軟件結(jié)構(gòu)2.2.1網(wǎng)上用戶預(yù)定系統(tǒng)模塊2.2.2酒店前臺管理系統(tǒng)模塊本程序在部署上的結(jié)構(gòu)圖:3程序描述3.1酒店前臺管理系統(tǒng)模塊3.1.1功能本系統(tǒng)根據(jù)功能的需求以及底層數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),主要分成了三個(gè)層次9大模塊。還有一個(gè)附加功能而添加的計(jì)時(shí)器子模塊。可以實(shí)現(xiàn)提醒有新訂單未處理的功能,還有12點(diǎn)提醒退房
6、和刷新房間狀態(tài)的功能。根據(jù)概要分析得到的功能,以及對時(shí)序圖的總結(jié),可以得到以下類圖:總的類圖:一般接線員擁有的功能:而高級服務(wù)員應(yīng)該有的功能:登錄子系統(tǒng)模塊:(與系統(tǒng)的聯(lián)系比較少,所以劃分出一個(gè)子系統(tǒng))本子系統(tǒng)擁有的功能:1) 得到用戶信息:應(yīng)該根據(jù)名字查找數(shù)據(jù)庫并判斷是否存在該該用戶public Employee getEmployee(String username);2) 判斷密碼是否正確boolean checkLogin(String username, String key);訂單管理模塊和網(wǎng)上預(yù)定管理模塊:這個(gè)模塊功能主要包括:1) 查看全部訂單2) 查看某個(gè)訂單3) 創(chuàng)建訂單4
7、) 修改訂單5) 取消訂單6) 查看臨時(shí)訂單7) 處理臨時(shí)訂單:包括接受或者拒絕網(wǎng)上用戶的預(yù)定、修改、取消請求房間信息狀態(tài)管理模塊:這個(gè)模塊的功能主要包括:1) 查看全部房間:不同的房間在界面顯示的圖標(biāo)不同,而且12點(diǎn)以后會把有訂單的房間設(shè)置成已訂,把沒訂單的房間設(shè)置成空房。打掃和已入住不改變。2) 修改房間屬性3) 修改房間信息:界面根據(jù)不同的房間狀態(tài)打開不同的窗口,展示不同的內(nèi)容4) 開房(只修改狀態(tài))5) 打掃(只修改狀態(tài))6) 退房(只修改狀態(tài))入住信息管理模塊:本模塊主要包括以下功能:1) 開房2) 退房3) 查看歷史賬單4) 查詢某個(gè)已入住房間全部信息消費(fèi)管理模塊(包括商品管理模塊
8、和服務(wù)管理模塊,都是繼承與本模塊)本模塊主要包括以下功能:1) 查看管理商品:可以管理商品的價(jià)格、庫存2) 查看管理服務(wù):可以管理服務(wù)的價(jià)格3) 添加消費(fèi):可以選擇已入住的房間增加消費(fèi)4) 取消消費(fèi):可以選擇已入住的房間刪除消費(fèi)員工管理模塊:本模塊主要包括以下功能:1) 登陸:對員工等級進(jìn)行功能限制2) 修改員工信息客人信息管理模塊:本模塊主要包括以下功能:1) 查看客人信息:假如在預(yù)定或者開房時(shí),輸入相同的證件號,但是其他信息不同,就會更新客人信息。也可以在預(yù)定或者開房時(shí),輸入證件號直接查詢自動填入資料。2) 查看網(wǎng)上用戶3.1.2性能1) 程序打開時(shí)間應(yīng)該在1s以內(nèi)。2) 由登錄界面進(jìn)入到
9、主界面應(yīng)該在2s以內(nèi)。3) 點(diǎn)擊主界面的按鈕展示子界面的時(shí)間應(yīng)該在1s內(nèi)。4) 查找或者讀取數(shù)據(jù)庫的時(shí)間最多不能超過3s。5) 程序的時(shí)間應(yīng)該和系統(tǒng)的時(shí)間保持一致。6) 可以更換數(shù)據(jù)庫的文件位置,只要重新配置,不影響功能的實(shí)現(xiàn)。7) 程序的精度全部只控制在整數(shù),即使用Integer作為所有數(shù)字?jǐn)?shù)據(jù)的儲存基本單位。3.1.3輸入項(xiàng)目模塊名稱登陸模塊輸入項(xiàng)目名稱數(shù)據(jù)類型輸入方式數(shù)據(jù)來源有效范圍調(diào)用的函數(shù)帳號String界面輸入長度20以內(nèi)getEmployee()checkLogin()密碼String界面輸入長度20以內(nèi)checkLogin()模塊名稱員工管理模塊輸入項(xiàng)目名稱數(shù)據(jù)類型輸入方式數(shù)據(jù)
10、來源有效范圍調(diào)用的函數(shù)員工Employee界面?zhèn)魅雖anageEmployee ()模塊名稱網(wǎng)上訂單請求模塊輸入項(xiàng)目名稱數(shù)據(jù)類型輸入方式數(shù)據(jù)來源有效范圍調(diào)用的函數(shù)訂單處理狀態(tài)DealState界面?zhèn)魅隢ODEAL(0) ACCEPT(1) ONJECT(2)getNoDealOrders()未處理訂單TempOrderLine界面?zhèn)魅雃nsureTempOrder()handleOnlineOrder()是否同意標(biāo)志Booleantrue|falsehandleOnlineOrder()模塊名稱訂單管理模塊輸入項(xiàng)目名稱數(shù)據(jù)類型輸入方式數(shù)據(jù)來源有效范圍調(diào)用的函數(shù)員工Employee界面?zhèn)魅隺dd
11、OrderLine()房間Room界面輸入getOrderLine()getOrderDatesInRoom()checkIsEmptyInDate()addOrderLine()客人Customer界面輸入addOrderLine()預(yù)定的日期Date界面選擇getOrderLine()getOrders()checkIsEmptyInDate()已處理OrderLine界面選擇changeOrderLine()cancelOrderLine()模塊名稱商品管理模塊輸入項(xiàng)目名稱數(shù)據(jù)類型輸入方式數(shù)據(jù)來源有效范圍調(diào)用的函數(shù)消費(fèi)項(xiàng)目Goods界面選擇createConsume()cancelCon
12、sume()manageGoodsInfo()消費(fèi)數(shù)量int界面輸入小于等于庫存createConsume()cancelConsume()模塊名稱服務(wù)管理模塊輸入項(xiàng)目名稱數(shù)據(jù)類型輸入方式數(shù)據(jù)來源有效范圍調(diào)用的函數(shù)消費(fèi)項(xiàng)目Service界面選擇createConsume()cancelConsume()manageServiceInfo()模塊名稱入住信息管理模塊輸入項(xiàng)目名稱數(shù)據(jù)類型輸入方式數(shù)據(jù)來源有效范圍調(diào)用的函數(shù)房間Room界面輸入getBillLine()openRoom()changeRoomBill()addConsume()cancelConsume()checkout()員工Em
13、ployee界面?zhèn)魅雘penRoom()客人Customer界面輸入openRoom()押金Integer界面輸入065535openRoom()checkout()訂單OrderLine界面選擇openRoom()消費(fèi)項(xiàng)ConsumeLine界面選擇addConsume()入住信息BillLine界面選擇deldteBillLine()歷史入住信息HistoryBillLine界面?zhèn)魅隿reateHisBillLine()入住時(shí)間int界面選擇0(代表住一天)或者24(代表鐘點(diǎn)房的入住時(shí)間)openRoom()模塊名稱客人管理模塊輸入項(xiàng)目名稱數(shù)據(jù)類型輸入方式數(shù)據(jù)來源有效范圍調(diào)用的函數(shù)客人身份
14、證String界面?zhèn)魅腴L度為15或者18getCustomer()客人Customer界面?zhèn)魅隿hangeCustomerInfo()模塊名稱房間信息管理模塊輸入項(xiàng)目名稱數(shù)據(jù)類型輸入方式數(shù)據(jù)來源有效范圍調(diào)用的函數(shù)房間類型String界面?zhèn)魅階,B,C,DgetRoomsState()房間Room界面選擇openRoomState()sweepRoomState()changeRoomState()clearRoomState()manageRoomInfo()房間號Integer界面輸入現(xiàn)有的房間號getRoomByID()3.1.4輸出項(xiàng)目模塊名稱登陸模塊輸出項(xiàng)目名稱數(shù)據(jù)類型輸出的函數(shù)員工E
15、mployeegetEmployee()密碼是否正確標(biāo)記booleancheckLogin()模塊名稱員工管理模塊輸出項(xiàng)目名稱數(shù)據(jù)類型輸出的函數(shù)全部員工信息ArrayList<Employee>getEmployees ()模塊名稱網(wǎng)上訂單請求模塊輸出項(xiàng)目名稱數(shù)據(jù)類型輸出的函數(shù)全部未處理訂單信息ArrayList<TempOrderLine>getTempOrders ()getNoDealOrders()訂單是否被處理標(biāo)志Boolean(true表示成功,false表示房間已被預(yù)定)ensureTempOrder()模塊名稱訂單管理模塊輸出項(xiàng)目名稱數(shù)據(jù)類型輸出的函數(shù)全
16、部已處理訂單信息ArrayList<OrderLine>getOrders ()單個(gè)訂單信息OrderLinegetOrderLine ()某個(gè)房間未來全部訂單日期ArrayList<Date>getOrderDatesInRoom()房間在某日是否為空標(biāo)志booleancheckIsEmptyInDate()訂單修改是否為成功標(biāo)志booleanchangeOrderLine()模塊名稱入住信息管理模塊輸出項(xiàng)目名稱數(shù)據(jù)類型輸出的函數(shù)全部歷史入住信息ArrayList<HistoryBillLine>getHisBill ()單個(gè)入住信息BillLineget
17、BillLine ()結(jié)賬余額floatcheckOut ()模塊名稱商品管理模塊輸出項(xiàng)目名稱數(shù)據(jù)類型輸出的函數(shù)全部商品信息ArrayList<Goods>getGoods ()消費(fèi)信息ConsumeLinecreateConsume ()模塊名稱服務(wù)管理模塊輸出項(xiàng)目名稱數(shù)據(jù)類型輸出的函數(shù)全部服務(wù)信息ArrayList< Service >getServices ()消費(fèi)信息ConsumeLinecreateConsume ()模塊名稱客人管理模塊輸出項(xiàng)目名稱數(shù)據(jù)類型輸出的函數(shù)全部客人信息ArrayList<Customer>getCustomers ()單
18、個(gè)客人信息CustomergetCustomer ()全部網(wǎng)上帳號信息ArrayList<Customeronlinetable>getOnlineAccounts()模塊名稱房間信息管理模塊輸出項(xiàng)目名稱數(shù)據(jù)類型輸出的函數(shù)全部房間信息ArrayList<Room>getRoomsState ()單個(gè)房間信息RoomgetRoomByID ()3.1.5算法登陸模塊從DAO讀寫帳號密碼,并進(jìn)行比較。員工管理模塊從DAO讀寫員工的信息。網(wǎng)上訂單請求模塊從DAO讀寫網(wǎng)上訂單的信息。處理訂單:boolean handleOnlineOrder(TempOrderLine tem
19、pOrderLine, Boolean isAgree, Employee employee);訂單管理模塊從DAO讀寫訂單的信息??腿斯芾砟K從DAO讀取客人的信息。入住信息管理模塊從DAO讀寫入住的信息。有預(yù)定的客人入?。篿nt openRoom(OrderLine orderLine, Employee employee, Integer deposit);結(jié)賬:float checkOut(Room room, float discount, String note);商品管理模塊從DAO讀寫商品的信息。服務(wù)管理模塊從DAO讀寫服務(wù)的信息房間信息管理模塊從DAO讀寫房間的信息更新當(dāng)前全
20、部房間的信息:ArrayList<Room> getRoomsState(String type);計(jì)時(shí)器模塊實(shí)現(xiàn)12點(diǎn)報(bào)時(shí)并刷新全部房間狀態(tài)。提醒有新訂單,并且在打開提示窗口后,不會重復(fù)打開窗口知道窗口關(guān)閉。3.1.6程序邏輯對數(shù)據(jù)庫的讀寫全部交給DAO執(zhí)行,要做的只是把適當(dāng)?shù)膮?shù)傳入DAO。因此,詳細(xì)設(shè)計(jì)一些復(fù)雜核心函數(shù)的流程圖:1) boolean handleOnlineOrder(TempOrderLine tempOrderLine, Boolean isAgree, Employee employee);2) int openRoom(OrderLine orderL
21、ine, Employee employee, Integer deposit);3) float checkOut(Room room, float discount, String note);4) ArrayList<Room> getRoomsState(String type);5) 提醒有新訂單,并且在打開提示窗口后,不會重復(fù)打開窗口知道窗口關(guān)閉。6) 實(shí)現(xiàn)12點(diǎn)報(bào)時(shí)并刷新全部房間狀態(tài)。計(jì)時(shí)器部分與(5)相似,對房間狀態(tài)的刷新與(4)相似。3.1.7接口邏輯層提供給顯示的接口:數(shù)據(jù)訪問層提供給邏輯層的接口就是由Hibernate自動生成的DAO提供的接口。3.1.8存儲
22、分配應(yīng)該在Web服務(wù)器上,建立MySQL數(shù)據(jù)庫,把數(shù)據(jù)都存放在數(shù)據(jù)庫當(dāng)中。由于沒有網(wǎng)絡(luò)編程的知識,所以目前把數(shù)據(jù)庫部署在本機(jī)上。還有程序的圖片等資源放到lib文件夾之下。數(shù)據(jù)庫驅(qū)動mysql-connector-java-5.1.21-bin.jar放到當(dāng)前文件下。log4j的配置文件perties也放在當(dāng)前文件下。3.1.9限制條件本程序必須運(yùn)行在配置好java環(huán)境的windows7/8/10操作系統(tǒng)下運(yùn)行。由于沒有網(wǎng)絡(luò)編程基礎(chǔ),所以把MySQL數(shù)據(jù)庫配置在本機(jī)上,所以把本機(jī)作為服務(wù)器,要先運(yùn)行MySQL數(shù)據(jù)庫的Server程序,才能打開本程序,否則會導(dǎo)致程序登錄失敗。3.
23、1.10測試要點(diǎn)測試主要包括以下內(nèi)容:1) 功能測試:a) 數(shù)據(jù)庫測試(即數(shù)據(jù)庫的連接以及內(nèi)容增刪改查等操作過程是否正確)。b) 界面測試(即從界面中是否能按正確格式輸出、展示正確的內(nèi)容、把輸入的內(nèi)容傳遞給邏輯層)。c) 邏輯層測試(即是否能把界面輸入的內(nèi)容進(jìn)行處理,把正確而且符合需求以及格式的數(shù)據(jù)存入數(shù)據(jù)庫)2) 性能測試:測試各個(gè)界面執(zhí)行某個(gè)功能的時(shí)間、讀寫數(shù)據(jù)庫的速度、連接速度測試(即時(shí)間特性要求)、壓力測試(單機(jī)使用)3) 可用性測試:圖形測試、內(nèi)容測試、整體界面測試(即圖形用戶界面的顯示是否人性化,是否易于操作員操作,以及容錯(cuò)機(jī)制)4) 容錯(cuò)測試:本程序主要都把錯(cuò)誤處理交給界面來進(jìn)行
24、。所以應(yīng)該把全部錯(cuò)誤都進(jìn)行測試。5) 還要在不同的電腦上測試,從而確定程序執(zhí)行所必須的系統(tǒng)環(huán)境的配置方法沒有錯(cuò)誤。3.2在線預(yù)定系統(tǒng)模塊3.2.1總體功能本系統(tǒng)根據(jù)功能的需求以及底層數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),主要分成了三個(gè)層次5大模塊。根據(jù)概要分析得到的功能,以及對時(shí)序圖的總結(jié),可以得到以下類圖:總的類圖:3.2.2賬戶管理模塊描述方面具體描述模塊名稱賬戶管理模塊功能注冊賬戶,登錄賬戶,修改密碼性能1. 時(shí)間特性要求:要求等待時(shí)間<0.5s;各個(gè)函數(shù)的輸入項(xiàng)目名稱類型數(shù)據(jù)來源附注用戶名、密碼String參數(shù)傳入各個(gè)函數(shù)的輸出項(xiàng)目輸出項(xiàng)數(shù)據(jù)類型輸出形式輸出內(nèi)容操作成功與否boolean參數(shù)返回Tru
25、e | false參數(shù)定義參數(shù)類型含義實(shí)現(xiàn)的功能AccountOnlineAccount賬戶注冊&登錄Account&passwardOnlineAccount、String賬戶、待修改密碼修改密碼算法創(chuàng)建賬戶 登錄修改密碼接口該模塊為界面提供相應(yīng)的接口。存儲分配無測試要點(diǎn)測試主要包括以下內(nèi)容:3.2.3聯(lián)系人管理模塊描述方面具體描述模塊名稱聯(lián)系人管理模塊功能負(fù)責(zé)對當(dāng)前登錄賬戶的聯(lián)系人進(jìn)行查看、增加、修改和刪除。性能時(shí)間特性要求:要求等待時(shí)間<0.5s;各個(gè)函數(shù)的輸入項(xiàng)目函數(shù)功能名稱類型數(shù)據(jù)來源附注返回聯(lián)系人無返回此賬戶的全部聯(lián)系人增加聯(lián)系人CusCustomer參數(shù)傳入
26、將聯(lián)系人通過DAO加入數(shù)據(jù)庫修改聯(lián)系人Cus、name、sex、id、IDTypeCustome&String參數(shù)傳入將當(dāng)前的聯(lián)系人的信息替換成輸入的信息刪除聯(lián)系人CusCustomer參數(shù)傳入將傳入的聯(lián)系人從數(shù)據(jù)庫中刪除各個(gè)函數(shù)的輸出項(xiàng)目函數(shù)功能輸出項(xiàng)數(shù)據(jù)類型輸出內(nèi)容上述所有函數(shù)無上述所有函數(shù)的參數(shù)定義參數(shù)名稱類型含義所屬CusCustomer聯(lián)系人(顧客)參數(shù)傳入namestring聯(lián)系人姓名參數(shù)傳入Sexstring聯(lián)系人性別參數(shù)傳入Idstring證件號參數(shù)傳入IDTypestring證件類型參數(shù)傳入算法增加聯(lián)系人修改聯(lián)系人 刪除聯(lián)系人接口該模塊在OnlineAccount.j
27、ava中實(shí)現(xiàn),為界面提供的調(diào)用接口。存儲分配從數(shù)據(jù)庫讀取聯(lián)系人信息,向數(shù)據(jù)庫中寫入聯(lián)系人信息測試要點(diǎn)測試主要包括以下內(nèi)容:3.2.4訂單管理模塊描述方面具體描述模塊名稱訂單管理模塊功能生成訂單、查看已處理&未處理訂單、修改(未處理|已處理)訂單、刪除(未處理|已處理)訂單性能1. 時(shí)間特性要求:要求等待時(shí)間<0.5s;所有函數(shù)的參數(shù)參數(shù)名稱類型含義所屬arriveTimeDate到達(dá)時(shí)間參數(shù)傳入leaveTimeDate離開時(shí)間參數(shù)傳入accountOnlineAccount當(dāng)前賬戶參數(shù)傳入roomRoom所選房間參數(shù)傳入cusCustomer所選聯(lián)系人參數(shù)傳入tOLArrayL
28、ist<tempOderLine>訂單數(shù)組參數(shù)傳入各個(gè)函數(shù)的輸入項(xiàng)目函數(shù)功能名稱數(shù)據(jù)類型數(shù)據(jù)來源附注生成訂單arriveTimeleaveTimeaccountroomcus同上參數(shù)傳入根據(jù)用戶輸入信息,生成相應(yīng)的訂單,并將其存入數(shù)據(jù)庫中,并發(fā)出添加請求。查看已處理&未處理訂單無無根據(jù)訂單是否處理的狀態(tài)值,從數(shù)據(jù)庫中返回相應(yīng)類型的訂單修改已處理訂單調(diào)用添加、刪除函數(shù)對舊的訂單發(fā)出刪除請求,請求確認(rèn)后,根據(jù)用戶新輸入的信息生成新訂單,并發(fā)出添加請求。修改未處理訂單調(diào)用添加、刪除函數(shù)刪除舊訂單,直接從臨時(shí)表中刪除保存新訂單(請求添加)刪除已處理訂單tOL同上參數(shù)傳入將傳入的訂單
29、列表置為請求刪除,請求確認(rèn)后,從臨時(shí)表訂單中將其刪除。刪除未處理訂單參數(shù)傳入直接刪除臨時(shí)訂單表里的訂單各個(gè)函數(shù)的輸出項(xiàng)目輸出項(xiàng)數(shù)據(jù)類型輸出形式輸出內(nèi)容ListArrayList<tempOderLine>函數(shù)返回值相應(yīng)訂單列表算法查看已處理&未處理訂單 &生成訂單刪除已確認(rèn)訂單刪除未確認(rèn)訂單修改已確認(rèn)訂單修改已確認(rèn)訂單接口該模塊為界面提供服務(wù),并調(diào)用下層DAO模塊完成相應(yīng)任務(wù)。存儲分配無測試要點(diǎn)測試主要包括以下內(nèi)容:1.功能測試:數(shù)據(jù)庫測試(即數(shù)據(jù)庫內(nèi)容增刪改查等操作過程是否正確)2.性能測試:連接速度測試(即時(shí)間特性要求)、壓力測試(單機(jī)使用)3.可用性測試:圖形測試、內(nèi)容測試、整體界面測試(即圖形用戶界面的顯示是否人性化,是否易于操作員操作,以及容錯(cuò)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年執(zhí)業(yè)藥師考試防治藥物題目及答案
- 2025年經(jīng)濟(jì)法復(fù)習(xí)新思路試題及答案
- 執(zhí)業(yè)藥師考試全面分析試題及答案
- 護(hù)理心理學(xué)試題及答案歸納
- 空乘解除合同協(xié)議書
- 2025年甘肅省慶陽市新莊煤礦面向社會招聘生產(chǎn)性靈活用工206人筆試參考題庫附帶答案詳解
- 裝飾公司安全協(xié)議書
- 老人放棄財(cái)產(chǎn)協(xié)議書
- 空調(diào)售后合同協(xié)議書
- 老村長酒促銷協(xié)議書
- 2024年阿壩州黑水縣招聘社區(qū)工作者考試真題
- 內(nèi)鏡洗消相關(guān)試題及答案
- 2024年中國鐵路國際有限公司招聘真題
- 石油化工閥門檢修及維護(hù)措施
- 2024年廣西物流職業(yè)技術(shù)學(xué)院招聘教職人員筆試真題
- 2024-2025湘科版小學(xué)科學(xué)四年級下冊期末考試卷及答案(三套)
- 大型海上發(fā)電用雙燃料燃?xì)廨啓C(jī)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報(bào)告
- 工程承包再轉(zhuǎn)讓合同協(xié)議
- (廣東二模)2025年廣東省高三高考模擬測試(二)歷史試卷(含答案)
- 2025湖南建投集團(tuán)春季校園招聘239人筆試參考題庫附帶答案詳解
- 2025-2030全球冰雪產(chǎn)業(yè)經(jīng)營效益與發(fā)展投資策略建議研究報(bào)告
評論
0/150
提交評論