




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
遼寧工業(yè)大學(xué)軟件文檔寫作實(shí)訓(xùn)報(bào)告題目:餐飲管理系統(tǒng)軟件文檔院(系):軟件學(xué)院專業(yè)班級(jí):軟件工程122班學(xué)號(hào):學(xué)生姓名:吳尚指導(dǎo)教師:翟寶峰教師職稱:副專家起止時(shí)間:2023.11.25-2023.12.01實(shí)訓(xùn)任務(wù)及評(píng)語院(系):軟件學(xué)院教研室:軟件教研室學(xué)號(hào)學(xué)生姓名吳尚專業(yè)班級(jí)軟件工程122班實(shí)訓(xùn)題目人力資源管理系統(tǒng)軟件文檔實(shí)訓(xùn)任務(wù)實(shí)訓(xùn)任務(wù)及規(guī)定:了解軟件開發(fā)周期各階段的文檔。掌握各文檔闡述的內(nèi)容及作用。了解文檔所采用的國際、國家等相關(guān)標(biāo)準(zhǔn)。了解各文檔所涉及的軟件知識(shí)。掌握各文檔采用的描述工具。具體編寫出2個(gè)重要的軟件文檔。實(shí)訓(xùn)過程中,要嚴(yán)格遵守實(shí)訓(xùn)的時(shí)間安排,聽從指導(dǎo)教師的指導(dǎo)。對(duì)的地完畢上述內(nèi)容,記錄實(shí)習(xí)日記,規(guī)范完整地撰寫出實(shí)訓(xùn)報(bào)告。幾個(gè)人為一組完畢一個(gè)相對(duì)完整的軟件系統(tǒng)開發(fā)文檔,組內(nèi)成員編寫的文檔不能反復(fù),文檔要嚴(yán)格按照所采用的標(biāo)準(zhǔn)編寫,圖表布局要合理規(guī)范。指導(dǎo)教師評(píng)語及成績成績:指導(dǎo)教師簽字:年月日目錄第1章實(shí)訓(xùn)目的與規(guī)定 11.1實(shí)訓(xùn)目的 11.2實(shí)訓(xùn)的實(shí)驗(yàn)環(huán)境 11.3實(shí)訓(xùn)的預(yù)備知識(shí) 11.4實(shí)訓(xùn)規(guī)定 1第2章軟件文檔及其組成 22.1軟件文檔的作用及分類 22.2軟件文檔所采用的標(biāo)準(zhǔn) 32.3軟件文檔的重要內(nèi)容 4第3章實(shí)例 53.1餐飲管理系統(tǒng)需求說明書實(shí)例 53.2餐飲管理系統(tǒng)概要設(shè)計(jì)說明書實(shí)例 11第4章實(shí)訓(xùn)日記 20第5章實(shí)訓(xùn)總結(jié) 21參考文獻(xiàn) 24第1章實(shí)訓(xùn)目的與規(guī)定1.1實(shí)訓(xùn)目的本實(shí)訓(xùn)規(guī)定學(xué)生通過具體的實(shí)例,模仿軟件開發(fā)過程中軟件文檔寫作的具體方法和環(huán)節(jié),分組完畢一套較為簡樸軟件文檔,具體要達(dá)成以下幾點(diǎn)目的。1、了解軟件開發(fā)周期各階段的文檔。2、掌握各文檔闡述的內(nèi)容及作用。3、了解文檔所采用的國際、國家等相關(guān)標(biāo)準(zhǔn)。4、了解各文檔所涉及的軟件知識(shí)。5、掌握各文檔采用的描述工具。6、具體編寫出2個(gè)重要的軟件文獻(xiàn)。1.2實(shí)訓(xùn)的實(shí)驗(yàn)環(huán)境學(xué)校圖書館,互聯(lián)網(wǎng)查詢環(huán)境,具有軟件圖表制作軟件的計(jì)算機(jī)。1.3實(shí)訓(xùn)的預(yù)備知識(shí)規(guī)定學(xué)生修完所有專科所有課程,具有較全面計(jì)算機(jī)軟件知識(shí)和一定的文獻(xiàn)檢索能力及動(dòng)手實(shí)踐能力。該實(shí)訓(xùn)應(yīng)安排在畢業(yè)設(shè)計(jì)之前進(jìn)行。1.4實(shí)訓(xùn)規(guī)定實(shí)訓(xùn)過程中,要嚴(yán)格遵守實(shí)訓(xùn)的時(shí)間安排,聽從指導(dǎo)教師的指導(dǎo)。對(duì)的地完畢上述內(nèi)容,記錄實(shí)習(xí)日記,規(guī)范完整地撰寫出實(shí)訓(xùn)報(bào)告。第2章軟件文檔及其組成2.1軟件文檔的作用及分類軟件文檔(document)也稱文獻(xiàn),通常指的是一些記錄的數(shù)據(jù)和數(shù)據(jù)媒體,它具有固定不變的形式,可被人和計(jì)算機(jī)閱讀。它和計(jì)算機(jī)程序共同構(gòu)成了能完畢特定功能的計(jì)算機(jī)軟件(有人把源程序也當(dāng)作文檔的一部分)。我們知道硬件產(chǎn)品和產(chǎn)品資料在整個(gè)生產(chǎn)過程中都是有形可見的,軟件生產(chǎn)則有很大不同,文檔本身就是軟件產(chǎn)品。沒有文檔的軟件,不成其為軟件,更談不到軟件產(chǎn)品。軟件文檔的編制(documentation)在軟件開發(fā)工作中占有突出的地位和相稱的工作量。高效率、高質(zhì)量地開發(fā)、分發(fā)、管理和維護(hù)文檔對(duì)于轉(zhuǎn)讓、變更、修正、擴(kuò)充和使用文檔,對(duì)于充足發(fā)揮軟件產(chǎn)品的效益有著重要意義。軟件文檔歸入如下三種類別:a)開發(fā)文檔——描述開發(fā)過程自身;b)產(chǎn)品文檔——描述開發(fā)過程的產(chǎn)物;c)管理文檔——記錄項(xiàng)目管理的信息。(1)開發(fā)文檔開發(fā)文檔是描述軟件開發(fā)過程,涉及軟件需求、軟件設(shè)計(jì)、軟件測試、保證軟件質(zhì)量的一類文檔,開發(fā)文檔也涉及軟件的具體技術(shù)描述(程序邏輯、程序間互相關(guān)系、數(shù)據(jù)格式和存儲(chǔ)等)。開發(fā)文檔起到如下五種作用:a)它們是軟件開發(fā)過程中包含的所有階段之間的通信工具,它們記錄生成軟件需求、設(shè)計(jì)、編碼和測試的具體規(guī)定和說明;b)它們描述開發(fā)小組的職責(zé)。通過規(guī)定軟件、主題事項(xiàng)、文檔編制、質(zhì)量保證人員以及包含在開發(fā)過程中任何其他事項(xiàng)的角色來定義做直截了當(dāng)、如何做和何時(shí)做;c)它們用作檢查點(diǎn)而允許管理者評(píng)估開發(fā)進(jìn)度。假如開發(fā)文檔丟失、不完整或過時(shí),管理者將失去跟蹤和控制軟件項(xiàng)目的一個(gè)重要工具;d)它們形成了維護(hù)人員所規(guī)定的基本的軟件支持文檔。而這些支持文檔可作為產(chǎn)品文檔的一部分;e)它們記錄軟件開發(fā)的歷史。基本的開發(fā)文檔是:可行性研究和項(xiàng)目任務(wù)書;需求規(guī)格說明;功能規(guī)格說明;設(shè)計(jì)規(guī)格說明,涉及程序和數(shù)據(jù)規(guī)格說明;開發(fā)計(jì)劃;軟件集成和測試計(jì)劃;質(zhì)量保證計(jì)劃、標(biāo)準(zhǔn)、進(jìn)度;安全和測試信息。(2)產(chǎn)品文檔產(chǎn)品文檔規(guī)定關(guān)于軟件產(chǎn)品的使用、維護(hù)、增強(qiáng)、轉(zhuǎn)換和傳輸?shù)男畔?。產(chǎn)品的文檔起到如下三種作用:a)為使用和運(yùn)營軟件產(chǎn)品的任何人規(guī)定培訓(xùn)和參考信息;b)使得那些未參與開發(fā)本軟件的程序員維護(hù)它;c)促進(jìn)軟件產(chǎn)品的市場流通或提高可接受性。產(chǎn)品文檔用于下列類型的讀者:用戶:他們運(yùn)用軟件輸入數(shù)據(jù)、檢索信息和解決問題;運(yùn)營者:他們在計(jì)算機(jī)系統(tǒng)上運(yùn)營軟件;維護(hù)人員:他們維護(hù)、增強(qiáng)或變更軟件。產(chǎn)品文檔涉及如下內(nèi)容:用于管理者的指南和資料,他們監(jiān)督軟件的使用;宣傳資料通告軟件產(chǎn)品的可用性并具體說明它的功能、運(yùn)營環(huán)境等;一般信息對(duì)任何有愛好的人描述軟件產(chǎn)品?;镜漠a(chǎn)品文檔涉及:培訓(xùn)手冊;參考手冊和用戶指南;軟件支持手冊;產(chǎn)品手冊和信息廣告。(3)管理文檔這種文檔建立在項(xiàng)目管理信息的基礎(chǔ)上,諸如:開發(fā)過程的每個(gè)階段的進(jìn)度和進(jìn)度變更的記錄;軟件變更情況的記錄;相對(duì)于開發(fā)的鑒定記錄;職責(zé)定義。2.2軟件文檔所采用的標(biāo)準(zhǔn)由政府或國家級(jí)的機(jī)構(gòu)制定或批準(zhǔn),合用于全國范圍的標(biāo)準(zhǔn),如:GB——中華人民共和國國家技術(shù)監(jiān)督局是我國的最高標(biāo)準(zhǔn)化機(jī)構(gòu),它所公布實(shí)行的標(biāo)準(zhǔn)簡稱為“國標(biāo)”。現(xiàn)已批準(zhǔn)了若干個(gè)軟件工程標(biāo)準(zhǔn)。表2.1類型標(biāo)準(zhǔn)名稱標(biāo)準(zhǔn)號(hào)基礎(chǔ)標(biāo)準(zhǔn)軟件工程術(shù)語GB/T11457-1989信息解決——數(shù)據(jù)流程、程序流程圖、系統(tǒng)結(jié)構(gòu)圖、程序網(wǎng)絡(luò)圖、系統(tǒng)資源圖的文獻(xiàn)編制符號(hào)及約定GB/T1526-1989軟件工程標(biāo)準(zhǔn)分類法GB/T15538-1995信息解決——程序構(gòu)造及其表達(dá)法的約定GB/T13502-1992信息解決——單命中鑒定表規(guī)范GB/T15535-1995(ISO5806)信息解決系統(tǒng)——計(jì)算機(jī)系統(tǒng)配置圖符號(hào)及其約定GB/T15697-1995(ISO6593)開發(fā)標(biāo)準(zhǔn)信息技術(shù)——軟件生存期過程GB/T8566-1995軟件支持環(huán)境GB/T15853-1995信息解決——按記錄組解決順序文卷的程序流程GB/T15697-1995(ISO6593)軟件維護(hù)指南GB/T14079-1993續(xù)表2.1類型標(biāo)準(zhǔn)名稱標(biāo)準(zhǔn)號(hào)文檔標(biāo)準(zhǔn)計(jì)算機(jī)軟件產(chǎn)品開發(fā)文檔編制指南GB/T8567-1988計(jì)算機(jī)軟件需求說明編制指南GB/T9385-1988計(jì)算機(jī)軟件測試文檔編制規(guī)范GB/T9386-1988軟件文檔管理指南GB/T16680-1996管理標(biāo)準(zhǔn)計(jì)算機(jī)軟件配置管理計(jì)劃規(guī)范GB/T12505-1990信息技術(shù)——軟件產(chǎn)品評(píng)價(jià)質(zhì)量特性及其使用指南GB/T16260-1996計(jì)算機(jī)軟件質(zhì)量保證計(jì)劃規(guī)范GB/T12504-1990計(jì)算機(jī)軟件可靠性和可維護(hù)性管理GB/T14394-19932.3軟件文檔的重要內(nèi)容軟件文檔重要涉及:可行性研究報(bào)告、軟件需求說明書、數(shù)據(jù)規(guī)定說明書、項(xiàng)目開發(fā)計(jì)劃、測試計(jì)劃、概要設(shè)計(jì)、用戶手冊、數(shù)據(jù)庫設(shè)計(jì)說明書、操作手冊、具體設(shè)計(jì)說明書、測試分析報(bào)告和項(xiàng)目開發(fā)總結(jié)報(bào)告。我所編寫的文檔作用:項(xiàng)目開發(fā)總結(jié)報(bào)告:軟件項(xiàng)目開發(fā)完畢以后,應(yīng)與項(xiàng)目實(shí)行計(jì)劃對(duì)照,總結(jié)實(shí)際執(zhí)行的情況,如進(jìn)度、成果、資源運(yùn)用、成本和投入的人力,此外,還需對(duì)開發(fā)工作作出評(píng)價(jià),總結(jié)出經(jīng)驗(yàn)和教訓(xùn)。具體設(shè)計(jì)說明書:著重描述每一個(gè)模塊是如何實(shí)現(xiàn)的,涉及實(shí)現(xiàn)算法、邏輯流程等。測試分析報(bào)告:測試工作完畢以后,應(yīng)提交測試計(jì)劃執(zhí)行情況的說明,對(duì)測試結(jié)果加以分析。并提出測試的結(jié)論意見。我所編寫的文檔重要內(nèi)容:項(xiàng)目開發(fā)總結(jié)報(bào)告重要內(nèi)容涉及:引言(
編寫目的、背景、定義、參考資料等),實(shí)際開發(fā)結(jié)果(產(chǎn)品、重要功能和性能、基本流程、進(jìn)度、費(fèi)用)、開發(fā)工作評(píng)價(jià)(對(duì)生產(chǎn)效率的評(píng)價(jià)、對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià)、對(duì)技術(shù)方法的評(píng)價(jià)、犯錯(cuò)因素的分析)。具體設(shè)計(jì)說明書重要內(nèi)容涉及:引言(
編寫目的、背景、定義、參考資料等),程序系統(tǒng)的組織結(jié)構(gòu)、各程序(標(biāo)記符)設(shè)計(jì)說明。測試分析報(bào)告重要內(nèi)容涉及:引言、測試概要、測試結(jié)果以及發(fā)現(xiàn)、對(duì)軟件功能的分析、分析摘要和測試資源消耗。第3章實(shí)例3.1餐飲管理系統(tǒng)需求說明書軟件需求說明書1引言1.1編寫目的為了說明編寫本軟件所需要的數(shù)據(jù),所擁有的功能、性能及對(duì)功能、性能的規(guī)定,對(duì)所需設(shè)備、運(yùn)營環(huán)境等的規(guī)定。預(yù)期讀者為本小組的開發(fā)人員。1.2背景說明:軟件系統(tǒng)的名稱:酒店餐飲管理系統(tǒng)。本項(xiàng)目的任務(wù)的開發(fā)者:面向用戶:酒店餐飲的前臺(tái)服務(wù)員、廚房管理員、原材料的供貨部門以及經(jīng)理部門的管理人員。實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò):支持Windows98對(duì)等網(wǎng)和NT/2023網(wǎng)絡(luò)。1.3定義列出本文獻(xiàn)中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。1.4參考資料本軟件開發(fā)的《可行性研究報(bào)告》、《項(xiàng)目開發(fā)計(jì)劃》、用戶手冊、軟件工程導(dǎo)論(清華大學(xué)出版社張海藩)數(shù)據(jù)庫原理及應(yīng)用2任務(wù)概述2.1目的本餐飲管理系統(tǒng)廣泛合用于中、小型餐飲行業(yè)、咖啡廳、飯店、酒樓、等場合。為方便酒店管理人員更有效的管理酒店而開發(fā)。該系統(tǒng)可以幫助餐飲公司解決平常工作業(yè)務(wù),規(guī)范管理工作和操作流程,是餐飲行業(yè)的得力助手。此外,本餐飲管理系統(tǒng)具有強(qiáng)大的記錄分析功能,可以幫助經(jīng)營者分析自己公司的經(jīng)營狀況。比如可以很方便的記錄出任意一天、任意一段時(shí)間的營業(yè)額,使對(duì)自己的公司經(jīng)營狀況了如指掌;可以記錄出任意一段時(shí)間的菜品銷售排行榜,可以按照各菜品的銷售額、銷售數(shù)量、利潤等任意排行,使你清楚的了解貴公司哪些菜品顧客最喜歡、哪些菜品利潤最高,進(jìn)而可以分析這樣的菜品為什么顧客比較喜歡,從而為貴公司的經(jīng)營決策提供了科學(xué)依據(jù);以及記錄出任意一段時(shí)間的平均客流時(shí)段分析等。本餐飲管理系統(tǒng)屬小型網(wǎng)絡(luò)系統(tǒng),可應(yīng)用于酒店中的餐飲部門以及咖啡廳、飯店、酒樓、等場合,具有一定的獨(dú)立性。2.2用戶的特點(diǎn)飲管理系統(tǒng)對(duì)用戶的教育水平與技術(shù)專長規(guī)定不高,一般只規(guī)定具有電腦操作基本知識(shí),會(huì)打字就可以了本餐。維護(hù)人員為本小組開發(fā)人員,均為計(jì)算機(jī)專業(yè)本科教育,懂得VC++6.0編程,數(shù)據(jù)庫管理等相關(guān)技術(shù)2.3假定和約束a.系統(tǒng)可以長期運(yùn)營,版本也可以不斷升級(jí),來滿足用戶的新需求。b.構(gòu)建該系統(tǒng)的酒店提供必要的資金購買電腦架構(gòu)網(wǎng)絡(luò),實(shí)現(xiàn)前臺(tái)和供貨部門以及酒店管理部門的聯(lián)網(wǎng),使整個(gè)酒店一體化,提高酒店的運(yùn)營效率和效益。c.系統(tǒng)是由VC++6.0開發(fā)的,大部分的操作系統(tǒng)都可以順利運(yùn)營,適合廣大的酒店使用。為保證系統(tǒng)的正常運(yùn)營必須有專門的人員來維護(hù)系統(tǒng)并對(duì)系統(tǒng)數(shù)據(jù)庫進(jìn)行更新。d.系統(tǒng)操作簡樸,酒店的工作人員只需掌握一些基本的電腦使用方面的知識(shí),規(guī)定會(huì)打字,這樣簡樸進(jìn)行培訓(xùn)可以輕松使用本系統(tǒng),無須酒店花費(fèi)多少財(cái)力物力來培訓(xùn)員工。e.系統(tǒng)一經(jīng)投入便可以運(yùn)營,并產(chǎn)生效益得到回報(bào)。3需求規(guī)定3.1對(duì)功能的規(guī)定3.1對(duì)功能的規(guī)定重要功能涉及:∷登陸信息IPO表:輸入項(xiàng)目信息員工編號(hào)和密碼經(jīng)理編號(hào)和密碼修改后的密碼輸出信息輸出驗(yàn)證結(jié)果存入狀態(tài)(是否成功)到數(shù)據(jù)庫進(jìn)行校對(duì)驗(yàn)證到數(shù)據(jù)庫進(jìn)行校對(duì)驗(yàn)證存入數(shù)據(jù)庫存入數(shù)據(jù)庫∷餐飲管理IPO表:輸入項(xiàng)目信息新開臺(tái)桌臺(tái)號(hào)菜名折扣率付款方式預(yù)訂客戶姓名、性別、證件號(hào)碼及聯(lián)系方式預(yù)訂桌號(hào)就餐時(shí)間手工輸入手工輸入后臺(tái)計(jì)算后臺(tái)計(jì)算輸出信息帳單號(hào)總金額及實(shí)付金額輸出信息酒菜名稱、單價(jià)、庫存數(shù)量桌號(hào)、帳單號(hào)、酒菜信息、折扣率、付款方式、總金額及實(shí)付金額等桌臺(tái)號(hào)及使用狀態(tài)客人姓名、性別、證件號(hào)碼、聯(lián)系方式、預(yù)定的桌臺(tái)號(hào)、預(yù)定就餐時(shí)間∷查詢系統(tǒng)信息IPO表:輸入項(xiàng)目信息食品查詢帳單查詢餐桌使用情況餐桌預(yù)訂信息進(jìn)入數(shù)據(jù)庫查詢進(jìn)入數(shù)據(jù)庫查詢∷營業(yè)設(shè)立系統(tǒng)IPO表:輸入項(xiàng)目信息酒菜名稱、代碼、簡拼、單價(jià)、庫存數(shù)量等輸出信息輸出狀態(tài)信息輸入到數(shù)據(jù)庫中進(jìn)行存儲(chǔ)輸入到數(shù)據(jù)庫中進(jìn)行存儲(chǔ)∷財(cái)務(wù)查詢(由總經(jīng)理室監(jiān)控)IPO表:輸入項(xiàng)目信息總經(jīng)理登陸信息(編號(hào)及密碼)輸出信息銷售分析酒菜分析(涉及進(jìn)價(jià)、單價(jià)、利潤)其他(前臺(tái)營業(yè)的所有信息)3.2對(duì)性能的規(guī)定3.2.1精度有多種輸入方法,代碼輸入、簡拼輸入、名稱輸入、鼠標(biāo)輸入等。3.2.2時(shí)間特性規(guī)定后臺(tái)任務(wù)管理器因該以誤差上下不超過10秒的60秒間隔,在用戶界面的指定位置顯示狀態(tài)信息
b.假如后臺(tái)進(jìn)程解決正常會(huì)顯示任務(wù)已完畢的百分?jǐn)?shù)/比
c.任務(wù)完畢時(shí)會(huì)顯示相關(guān)的信息
d.后臺(tái)任務(wù)犯錯(cuò)會(huì)顯示錯(cuò)誤信息3.2.3靈活性當(dāng)用戶需求,如操作方式,運(yùn)營環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件發(fā)生變化時(shí),設(shè)計(jì)的軟件要做適當(dāng)?shù)恼{(diào)整,靈活性非常大。3.3輸人輸出規(guī)定預(yù)解決的窗口正常情況下和峰值工作條件下為5個(gè),一定期間周期中要解決的數(shù)據(jù)的數(shù)量:窗口開始尺寸2個(gè)數(shù)據(jù)、開始位置2個(gè)數(shù)據(jù)、最大尺寸2個(gè)數(shù)據(jù)、最小尺寸2個(gè)數(shù)據(jù)、編輯框位置4個(gè)數(shù)據(jù)、按鈕位置4個(gè)數(shù)據(jù),平均解決的數(shù)據(jù)約為16個(gè)數(shù)據(jù)。3.4數(shù)據(jù)管理能力規(guī)定在開發(fā)階段可以隨即輸入數(shù)據(jù)庫的相應(yīng)內(nèi)容,數(shù)據(jù)庫管理人員可以按規(guī)定對(duì)數(shù)據(jù)庫進(jìn)行修改。3.5故障解決規(guī)定內(nèi)部故障解決
在開發(fā)階段可以隨即修改數(shù)據(jù)庫里的相應(yīng)內(nèi)容。b.外部故障解決
對(duì)編輯的程序進(jìn)行重裝載時(shí),第一次裝載認(rèn)為錯(cuò),修改。第二次運(yùn)營,在需求調(diào)用時(shí)犯錯(cuò),有錯(cuò)誤提醒,重試。3.6其他專門規(guī)定系統(tǒng)安全可靠。該軟件是由我們是專業(yè)的軟件開發(fā)團(tuán)隊(duì)開發(fā)的,技術(shù)上沒有什么問題。在安全管理策略上,我們精心為你設(shè)計(jì)了三類用戶:系統(tǒng)管理員。對(duì)該系統(tǒng)擁有最高權(quán)限,初始賬號(hào)為1,初始密碼為1;經(jīng)理。擁有該系統(tǒng)的大部分權(quán)限,初始賬號(hào)為2,初始密碼為2;操作員。只擁有前臺(tái)操作功能,操作員的對(duì)系統(tǒng)的一切操作都將保存進(jìn)數(shù)據(jù)庫,初始賬號(hào)為1,初始密碼為1。在你進(jìn)入系統(tǒng)后,你可以根據(jù)需要添加用戶、刪除用戶、修改密碼等。系統(tǒng)操作簡便。系統(tǒng)對(duì)簡化操做了充足的考慮。只要你具有初中文化知識(shí)和電腦的基本操作知識(shí),你就可以在極短的時(shí)間內(nèi)掌握使用方法。4運(yùn)營環(huán)境規(guī)定4.1設(shè)備硬件環(huán)境1工作站×IntelPentium以上CPU、64MB以上內(nèi)存×推薦使用PIII以上CPU、128MB以上內(nèi)存2打印機(jī)×普通打印機(jī):用于收銀臺(tái)打印帳單報(bào)表,可選擇任何支持WINDOWS的針式、噴墨或激光打印機(jī)×票據(jù)打印機(jī):用于收銀臺(tái)打印帳單、吧臺(tái)廚房打印小票,推薦使用EPSONTM系列票據(jù)打印機(jī)×注意,普通打印機(jī)不適合打印吧廚小票,票據(jù)打印機(jī)無法打印大部分報(bào)表,請(qǐng)合理選用3網(wǎng)絡(luò)設(shè)備×10M/100M集線器/互換機(jī)、10M/100M網(wǎng)卡×推薦使用100M互換機(jī)和100M網(wǎng)卡×假如遠(yuǎn)程連接吧廚打印機(jī),則需配備專門的打印服務(wù)器4其他×錢箱:支持與EPSONTM系列票據(jù)打印機(jī)配套的錢箱×讀卡器:支持鍵盤接口的二三軌磁卡閱讀器4.2支持軟件軟件環(huán)境1單機(jī)版×支持的操作系統(tǒng)涉及Windows98/XP/NT/2023中文版及以上版本;×在NT/2023上安裝和運(yùn)營規(guī)定有Administrator權(quán)限;×推薦使用Windows2023。2網(wǎng)絡(luò)版×支持Windows98對(duì)等網(wǎng)和NT/2023網(wǎng)絡(luò)×使用NT/2023網(wǎng)絡(luò)時(shí)規(guī)定每個(gè)客戶端以不同的用戶名登錄×推薦使用Windows2023對(duì)等網(wǎng)3要用到的編譯語言vc++6.04.3接口說明該軟件同其他軟件之間的接口、數(shù)據(jù)通信協(xié)議等。4.4控制a.用戶接口
本產(chǎn)品的用戶一般需要通過終端進(jìn)行操作,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,分別進(jìn)入相相應(yīng)的界面(如:輸入界面、輸出界面)。用戶對(duì)程序的維護(hù),最佳要有備份。
b.軟件接口
WIN9X/NT操作系統(tǒng),漢語編程系統(tǒng)。3.2餐飲管理系統(tǒng)概要設(shè)計(jì)說明書概要設(shè)計(jì)說明書1引言1.1編寫目的隨著計(jì)算機(jī)的迅速發(fā)展,計(jì)算機(jī)被廣泛的應(yīng)用到各個(gè)領(lǐng)域,餐廳行業(yè)對(duì)軟件的功能需求也日益增高。本軟件就是針對(duì)此種情況和客戶需求而開發(fā)。本概要設(shè)計(jì)說明書讓程序開發(fā)者提供編程依據(jù)。1.2背景開發(fā)單位:西郵07級(jí)科技01班軟件開發(fā)小組主管部門:科技0701班第1小組系統(tǒng)待開發(fā)的名稱:餐飲管理系統(tǒng)本軟件運(yùn)營平臺(tái):windows2023,windowsXP,windowsVista1.3定義VB是VisualBasic的簡寫,是可視化的編程語言。是一種簡樸、高效地開發(fā)應(yīng)用軟件的工具。SQL(StructuredQueryLanguage)是一種數(shù)據(jù)庫查詢和程序設(shè)計(jì)語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發(fā)的,于1988年推出了第一個(gè)OS/2版本。在WindowsNT推出后,Microsoft與Sybase在SQLServer的開發(fā)上就分道揚(yáng)鑣了,Microsoft將SQLServer移植到WindowsNT系統(tǒng)上,專注于開發(fā)推廣SQLServer的WindowsNT版本。Sybase則較專注于SQLServer在UNIX操作系統(tǒng)上的應(yīng)用。1.4參考資料文檔引用的規(guī)范:《軟件生命周期質(zhì)量保證與測試》張向宏主編電子工業(yè)出版社2023年5月出版技術(shù)資料參考:《數(shù)據(jù)庫原理與應(yīng)用案例教程》鄭玲利主編清華大學(xué)出版社2023年9月出版《VisualBasic完全自學(xué)手冊》俞磊等編著機(jī)械工業(yè)出版社2023年1月出版《零基礎(chǔ)學(xué)VisualBasic》斯琴巴圖等編著機(jī)械工業(yè)出版社2023年6月出版2總體設(shè)計(jì)2.1需求規(guī)定本系統(tǒng)要達(dá)成以下目的:(1)直觀。由于系統(tǒng)最終會(huì)由用戶來維護(hù),權(quán)限分派的直觀且容易理解,顯得比較重要,系統(tǒng)實(shí)現(xiàn)角色(即權(quán)限組)的繼承,除了功能的必需,更重要的就是由于它足夠直觀。(2)簡樸。涉及概念上的簡樸和功能上的簡樸,不考慮用戶組。(3)可移植。系統(tǒng)擴(kuò)展性要強(qiáng),要便于移植到不同的系統(tǒng)中。本系統(tǒng)默認(rèn)有一個(gè)系統(tǒng)管理員用戶。系統(tǒng)管理員的工作有:①增長、刪除、修改和查詢部門。②增長、刪除、修改和查詢用戶。③增長、刪除、修改和查詢角色。④組合操作權(quán)限分派給角色。⑤將角色分派給用戶2.2運(yùn)營環(huán)境硬件環(huán)境:計(jì)算機(jī)(含鍵盤、鼠標(biāo)等),打印機(jī)等外圍設(shè)備。軟件環(huán)境:建議配置:操作系統(tǒng)windows2023/XP/VistaCPUPentiumⅣ以上內(nèi)存128M以上硬盤空間100M以上2.3基本設(shè)計(jì)概念和解決流程解決流程進(jìn)入系統(tǒng)進(jìn)入系統(tǒng)輸入用戶名、密碼輸入用戶名、密碼N存在存在超級(jí)管理員前臺(tái)超級(jí)管理員前臺(tái)管理員后勤管理員人員管理菜單管理查看賬單查看庫存查看空桌人員管理菜單管理查看賬單查看庫存查看空桌記錄賬單查看菜單查看人員短缺成功NN記錄賬單查看菜單查看人員短缺成功缺貨報(bào)表點(diǎn)菜 缺貨報(bào)表點(diǎn)菜添加修改刪添加修改刪添加修改刪添加修改刪采購員采購員修改人員修改菜單進(jìn)貨擬定DN修改人員修改菜單進(jìn)貨擬定D結(jié)賬結(jié)賬進(jìn)貨記錄進(jìn)貨記錄注冊VIP注冊VIPN更新庫存更新庫存注冊信息注冊信息2.4結(jié)構(gòu)起始界面起始界面N輸入用戶名、密碼 輸入用戶名、密碼 Y Y Y超級(jí)管理員前臺(tái)管超級(jí)管理員前臺(tái)管理員后勤管理員查看人員查看菜單查看賬單更新庫存查看庫存查看人員查看菜單查看賬單更新庫存查看庫存注冊VIP-結(jié)賬注冊VIP-結(jié)賬點(diǎn)菜查看空桌修改人員修改菜單記錄賬單缺貨報(bào)表修改人員修改菜單記錄賬單缺貨報(bào)表添加、修改、刪除添加、修改、刪除進(jìn)進(jìn)貨2.5功能器求與程序的關(guān)系(1)前臺(tái)管理功能可以登錄頁面,查看空余桌位,安頓顧客于空閑桌位。輸入顧客點(diǎn)菜信息,可以對(duì)消費(fèi)客戶進(jìn)行結(jié)賬,可以刪除和重新輸入顧客點(diǎn)菜信息(對(duì)客戶已結(jié)賬已經(jīng)保存的信息無法改動(dòng)),注冊、查看VIP客戶,可以查看已保存的菜譜、消費(fèi)情況等信息。(2)后勤管理功能登陸軟件頁面,查看倉庫庫存情況,修改庫存清單,修改菜譜中的欠缺情況(對(duì)于菜譜其他信息無法修改),查看錄入進(jìn)貨詳單等。(3)超級(jí)管理功能可以行使一切管理功能,并可以增添刪除和修改用戶,可以查看并更改已保存的信息,改動(dòng)菜單的信息(菜價(jià)、名稱等),添加菜單信息,刪減菜單信息。2.6人工解決過程說明在本軟件系統(tǒng)的工作過程中不得不包含的人工解決過程(假如有的話)。2.7尚未問決的問題說明在概要設(shè)計(jì)過程中尚未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完畢之前必須解決的各個(gè)問題。3接口設(shè)計(jì)3.1用戶接口說明將向用戶提供的命令和它們的語法結(jié)構(gòu),以及軟件的回答信息。3.2外部接口(1).用戶界面:本軟件是基于windows平臺(tái)下的窗口圖形界面軟件,運(yùn)營主界面為Windows的經(jīng)典運(yùn)營界面,采用多文檔界面,從而可以使程序更加美觀,整齊有序,簡易操作。(2)硬件接口:DVD光驅(qū),打印機(jī)等。(3).軟件接口:軟件運(yùn)營基于windows平臺(tái)上的2023,NT,XP,Vista等。3.3內(nèi)部接口分為三個(gè)主模塊與主界面連接。前臺(tái)管理員模塊:可以查看空桌,進(jìn)行點(diǎn)菜、改動(dòng)點(diǎn)菜信息,結(jié)賬,注冊VIP信息等功能;后勤管理員模塊:實(shí)行查看庫存信息,提供缺貨報(bào)表,進(jìn)行進(jìn)貨,改動(dòng)庫存信息等功能;超級(jí)管理員模塊:查看庫存、賬單記錄信息,菜單信息,人員信息,并可對(duì)菜單信息,人員信息進(jìn)行添加、修改、刪除等操作。4運(yùn)營設(shè)計(jì)4.1運(yùn)營模塊組合客戶機(jī)程序在有輸入時(shí)啟動(dòng)接受數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對(duì)輸入進(jìn)行格式化。在接受數(shù)據(jù)模塊得到充足的數(shù)據(jù)時(shí),將調(diào)用數(shù)據(jù)輸出模塊,對(duì)信息進(jìn)行解決,產(chǎn)生相應(yīng)的輸出。前臺(tái)登陸時(shí)程序的點(diǎn)菜模塊必須始終處在活動(dòng)狀態(tài)。接受到數(shù)據(jù)后,調(diào)用數(shù)據(jù)解決/查詢模塊對(duì)數(shù)據(jù)庫進(jìn)行訪問,完畢后調(diào)用菜譜模塊,將信息返回點(diǎn)菜界面。4.2運(yùn)營控制運(yùn)營控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實(shí)現(xiàn)。在各事務(wù)中心模塊中,需對(duì)運(yùn)營控制進(jìn)行對(duì)的的判斷,選擇對(duì)的的運(yùn)營控制途徑。4.3運(yùn)營時(shí)間在軟體的需求分析中,對(duì)運(yùn)營時(shí)間的規(guī)定為必須對(duì)作出的操作有較快的反映。網(wǎng)絡(luò)硬件對(duì)運(yùn)營時(shí)間有最大的影響,當(dāng)網(wǎng)絡(luò)負(fù)載量大時(shí),對(duì)操作反映將受到很大的影響。所以將采用高速ATM網(wǎng)絡(luò),實(shí)現(xiàn)客戶機(jī)與服務(wù)器之間的連接,以減少網(wǎng)絡(luò)傳輸上的開銷。另一方面是服務(wù)器的性能,這將影響對(duì)數(shù)據(jù)庫訪問時(shí)間即操作時(shí)間的長短,影響加大客戶機(jī)操作的等待時(shí)間,所以必須使用高性能的服務(wù)器,建議使用PentiumIII解決器。硬件對(duì)本系統(tǒng)的速度影響將會(huì)大于軟件的影響。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)(1)、菜單類別(類別編號(hào),類別名稱);(2)、菜單信息(類別編號(hào),類別名稱,名稱,編號(hào),單價(jià));(3)、庫存信息(類別編號(hào),類別名稱,名稱,剩余數(shù)量);(4)、賬單信息(賬單編號(hào),消費(fèi)類別編號(hào),類別名稱,名稱,單價(jià),總額);(5)、員工信息(姓名,性別,年齡,籍貫);(6)、管理員信息(管理員類別,用戶名,用戶密碼)。各關(guān)系模式的功能如下:菜單類別:用于添加、修改和更新菜單類別的資料;菜單信息:用于添加、修改和更新菜單信息的資料:庫存信息:用于查看庫存信息,提供缺貨報(bào)表,進(jìn)貨信息,更新庫存信息;賬單信息:用于記錄賬單信息,查看消費(fèi)信息;員工信息:用于查看。添加、修改和刪除員工信息;管理員信息:用于辨別不同的管理員行使不同的功能。5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)采用索引法對(duì)數(shù)據(jù)庫進(jìn)行查詢修改等操作。將比較大的表分別存放在不同的磁盤上,可以加快存取的速度,特別是在多用戶的環(huán)境下。同時(shí)使用數(shù)據(jù)庫的用戶數(shù)、同時(shí)打開的數(shù)據(jù)庫對(duì)象數(shù),使用的緩沖區(qū)長度、個(gè)數(shù),數(shù)據(jù)庫的大小,索引文獻(xiàn)的大小,鎖的數(shù)目等可以采用SQLServer2023中默認(rèn)值。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系服務(wù)器程序在對(duì)點(diǎn)菜/結(jié)賬進(jìn)行操作時(shí)需對(duì)數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu),也就是數(shù)據(jù)表進(jìn)行查詢和修改:在點(diǎn)菜/結(jié)賬/修改菜譜等過程中都需要對(duì)數(shù)據(jù)庫中的所有表,進(jìn)行聯(lián)合查詢、修改。物理數(shù)據(jù)結(jié)構(gòu)重要用于各模塊之間函數(shù)的信息傳遞。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。犯錯(cuò)信息將送入顯示模塊中,菜譜結(jié)構(gòu),帳單結(jié)構(gòu),送入打印準(zhǔn)備模塊中準(zhǔn)備打印格式。6系統(tǒng)犯錯(cuò)解決設(shè)計(jì)6.1犯錯(cuò)信息程序在運(yùn)營時(shí)重要會(huì)出現(xiàn)兩種錯(cuò)誤:1、由于輸入信息,或無法滿足規(guī)定期產(chǎn)生的錯(cuò)誤,稱為軟錯(cuò)誤。2、由于其他問題,如網(wǎng)絡(luò)傳輸超時(shí)等,產(chǎn)生的問題,稱為硬錯(cuò)誤。對(duì)于軟錯(cuò)誤,須在定票/領(lǐng)票操作成功判斷及輸入數(shù)據(jù)驗(yàn)證模塊由數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,判斷錯(cuò)誤類型,再生成相應(yīng)的錯(cuò)誤提醒語句,送到輸出模塊中。
對(duì)與硬錯(cuò)誤,可在犯錯(cuò)的相應(yīng)模塊中輸出簡樸的犯錯(cuò)語句,并將程序重置。返回輸入階段。犯錯(cuò)信息必須給出相應(yīng)的犯錯(cuò)因素,例:《所有桌位已滿!》
《查無此VIP用戶信息!》等。6.2補(bǔ)救措施所有的客戶機(jī)及服務(wù)器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)導(dǎo)致的數(shù)據(jù)丟失的損失。若真斷電時(shí),在斷電后恢復(fù)過程可采用SQLSERVER的日記文獻(xiàn),對(duì)其進(jìn)行ROLLBACK解決,對(duì)數(shù)據(jù)進(jìn)行恢復(fù)。6.3系統(tǒng)維護(hù)設(shè)計(jì)維護(hù)方面重要為對(duì)軟件的數(shù)據(jù)庫數(shù)據(jù)進(jìn)行維護(hù)??墒褂肧QLSERVER的數(shù)據(jù)庫維護(hù)功能機(jī)制。例如,定期為數(shù)據(jù)庫進(jìn)行Backup,維護(hù)管理數(shù)據(jù)庫死鎖問題和維護(hù)數(shù)據(jù)庫內(nèi)數(shù)據(jù)的一致性等。第4章實(shí)訓(xùn)日記第1天:老師給我們講解了軟件文檔的分類以及作用,并且我們自由分組,選定題目。我們小組4個(gè)人選定的題目是人力資源管理系統(tǒng)。第2-3天:我們一方面閱讀了老師發(fā)給我們的關(guān)于軟件文檔的資料,然后我們根據(jù)老師的規(guī)定分派了任務(wù)。第一個(gè)人做軟件需求與開發(fā)計(jì)劃,第二個(gè)人做概要設(shè)計(jì)和用戶手冊,第三個(gè)人做數(shù)據(jù)庫設(shè)計(jì)說明和操作手冊,第四個(gè)人做具體設(shè)計(jì)說明書和測試分析報(bào)告。我們?nèi)D書館查閱了大量關(guān)于人力資源管理系統(tǒng)軟件工程文檔的相關(guān)資料并在網(wǎng)上查找了一些關(guān)于軟件工程設(shè)計(jì)的資料,并且開始整理從圖書館和網(wǎng)上收集來的資料和程序代碼,對(duì)軟件工程文檔的撰寫有了一定了解,了解對(duì)軟件工程文檔作用及分類并對(duì)其中內(nèi)容整理到報(bào)告中,了解軟件工程文檔所采用的標(biāo)準(zhǔn)及分類并對(duì)內(nèi)容整理到報(bào)告中,我們也大體上完畢了軟件文檔的編寫。第4-5天:老師對(duì)我們初步編寫的軟件文檔進(jìn)行了點(diǎn)評(píng)和指導(dǎo),我們有了更進(jìn)一步的對(duì)軟件文檔內(nèi)容的了解。第6天我們按照老師的指導(dǎo)硬性了修改,并且整理了軟件文檔重要內(nèi)容,然后完畢了報(bào)告實(shí)例一,對(duì)其中碰到的問題記錄下來,然后通過從網(wǎng)上查資料
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年五年級(jí)下冊數(shù)學(xué)《露在外面的面》(教案)
- 《定風(fēng)波 莫聽穿林打葉聲》歷年中考古詩欣賞試題匯編(截至2022年)
- 2024年作物收獲機(jī)械項(xiàng)目資金籌措計(jì)劃書代可行性研究報(bào)告
- 2024年歌舞廳娛樂服務(wù)項(xiàng)目資金需求報(bào)告
- 2025年湖南工業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫及參考答案
- 2024年注射用骨肽投資申請(qǐng)報(bào)告代可行性研究報(bào)告
- 深圳高級(jí)中學(xué)(集團(tuán))2025屆高三第三次診斷考數(shù)學(xué)試題+答案
- 2025年鶴壁職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫完美版
- 二零二五年度精裝修公寓轉(zhuǎn)租合同電子版
- 2025年度工傷事故責(zé)任劃分與賠償方案合同
- EPC總承包項(xiàng)目工程設(shè)計(jì)各階段的服務(wù)承諾
- 2024-2030年中國達(dá)克羅行業(yè)運(yùn)行態(tài)勢與前景展望分析報(bào)告
- 2024-2025學(xué)年小學(xué)美術(shù)一年級(jí)下冊(2024)嶺南版(2024)教學(xué)設(shè)計(jì)合集
- 2023屆高考英語全國甲卷試卷講評(píng)課件
- 第2課《“友邦驚詫”論》(教學(xué)設(shè)計(jì))-【中職專用】高二語文同步課堂(高教版2024·拓展模塊上冊)(同課異構(gòu))
- 四川甘孜州招聘康定市投資發(fā)展集團(tuán)有限公司招聘筆試題庫2024
- 溫州市甌海旅游投資集團(tuán)有限公司下屬子公司招聘筆試題庫2024
- 房屋買賣合同預(yù)交定金協(xié)議
- Altium-Designer-電路設(shè)計(jì)與制作教案
- 供應(yīng)商評(píng)估與篩選管理制度
- DB4409-T 44-2023 地理標(biāo)志產(chǎn)品 化橘紅質(zhì)量等級(jí)
評(píng)論
0/150
提交評(píng)論