肯德基點(diǎn)餐管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第1頁(yè)
肯德基點(diǎn)餐管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第2頁(yè)
肯德基點(diǎn)餐管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第3頁(yè)
肯德基點(diǎn)餐管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第4頁(yè)
肯德基點(diǎn)餐管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第5頁(yè)
已閱讀5頁(yè),還剩22頁(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)介

1、東營(yíng)職業(yè)學(xué)院計(jì)算機(jī)系綜合實(shí)訓(xùn)報(bào)告書(shū)學(xué) 號(hào):200801010030姓 名:陳娜指導(dǎo)教師:李湘云 尹元元實(shí)習(xí)方向:VB和SQL sever綜合運(yùn)用實(shí)習(xí)時(shí)間:2010年6月7日-2010年7月7日填表日期: 2010年7月1日實(shí)習(xí)題目肯德基點(diǎn)餐系統(tǒng)指導(dǎo)教師評(píng)語(yǔ)及成績(jī):成績(jī): 教師簽名: 職稱: 年 月 日系審查意見(jiàn):審查成績(jī): 審查人簽名: 職稱: 系簽章: 年 月 日教務(wù)處終審意見(jiàn):終審成績(jī): 終審人簽名: 職稱: 公章: 年 月 日摘要根據(jù)現(xiàn)行快餐連鎖店管理的需要,設(shè)計(jì)此肯德基模擬點(diǎn)餐系統(tǒng)。運(yùn)用軟件工程的思想進(jìn)行系統(tǒng)的分析與設(shè)計(jì),使用Visual Basic 60和SQL Server數(shù)據(jù)庫(kù)編

2、程實(shí)現(xiàn)。系統(tǒng)具有數(shù)據(jù)導(dǎo)入、薪資查詢、盈利查詢、人員修改與管理等功能。通過(guò)本系統(tǒng)的應(yīng)用實(shí)現(xiàn)管理系統(tǒng)化。本論文首先使用了Visual Basic作為開(kāi)發(fā)工具和SQL Server作為后臺(tái)數(shù)據(jù)庫(kù),然后再介紹了開(kāi)發(fā)背景,最后通過(guò)截圖和表格來(lái)說(shuō)明該系統(tǒng)的開(kāi)發(fā)與操作。設(shè)計(jì)充分利用VB以及SQL Server數(shù)據(jù)庫(kù)易于使用和快速開(kāi)發(fā)的特性,提高了編程效率和可靠性。同時(shí)對(duì)系統(tǒng)的開(kāi)發(fā)原理、系統(tǒng)的功能特點(diǎn)和設(shè)計(jì)方案進(jìn)行了介紹。利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具, 使用ADO控件連接數(shù)據(jù)庫(kù),開(kāi)發(fā)出的產(chǎn)品不但能完成肯德基點(diǎn)餐中的基本操作,而且具有程序設(shè)計(jì)合理、操作簡(jiǎn)單、運(yùn)行可靠、保密性強(qiáng)等特點(diǎn)。關(guān)鍵字:VB 

3、; SQL Server目錄第一章 系統(tǒng)規(guī)劃及需求分析61. 1功能需求612 性能需求61. 3可行性分析61.3.1經(jīng)濟(jì)可行性61.3.2技術(shù)可行性71.3.3營(yíng)運(yùn)可行性714系統(tǒng)功能分析7第二章 系統(tǒng)總體設(shè)計(jì)82.1 系統(tǒng)的特點(diǎn)82.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)92.2.1實(shí)體聯(lián)系圖92.2.2數(shù)據(jù)流圖92.2.3業(yè)務(wù)流程圖102.3數(shù)據(jù)庫(kù)物理設(shè)計(jì)112.4數(shù)據(jù)庫(kù)表創(chuàng)建11第三章 界面詳細(xì)設(shè)計(jì)133.1界面設(shè)計(jì)及實(shí)現(xiàn)133.1.1用戶登陸模塊133.1.2主界面設(shè)計(jì)153.1.3修改密碼15第四章 系統(tǒng)實(shí)現(xiàn)184.1界面運(yùn)行1841.1登陸界面1841.2主界面184.1.3普通點(diǎn)餐界面194.

4、1.4優(yōu)惠券點(diǎn)餐194.1.5點(diǎn)餐確認(rèn)204.1.6用戶注冊(cè)21總結(jié)22參考文獻(xiàn)23附加:代碼設(shè)計(jì)24前言隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展,我國(guó)餐飲業(yè)已呈現(xiàn)出高速發(fā)展的趨勢(shì)。2009年,我國(guó)3O萬(wàn)家飯店、350萬(wàn)家餐館的年?duì)I業(yè)總額達(dá)6300多億元,并且每年都已16的速度遞增。但在快速發(fā)展的同時(shí),餐飲業(yè)在日常經(jīng)營(yíng)管理中仍普遍采用手工管理的方式,整體科技含量低。隨著餐飲店規(guī)模的不斷擴(kuò)大,并且多采用連鎖經(jīng)營(yíng)的情況下,手工管理無(wú)論是在工作效率、人員成本還是提供決策信息方面都已經(jīng)難以適應(yīng)現(xiàn)代化經(jīng)營(yíng)管理的要求,因此制約了整個(gè)餐飲業(yè)的規(guī)?;l(fā)展和整體服務(wù)水平的提升。要想避免手工管理中的弊病,實(shí)現(xiàn)管理方式的升級(jí),在餐飲企業(yè)

5、中建立一套以計(jì)算機(jī)為信息管理核心的信息管理系統(tǒng)不視為一種非常有效的方法。餐飲企業(yè)只有通過(guò)不斷的技術(shù)手段革新和管理制度上的創(chuàng)新,才能始終贏得顧客的信任,才能長(zhǎng)久維持顧客的忠誠(chéng)。這樣,餐飲企業(yè)的經(jīng)營(yíng)活動(dòng)就會(huì)呈現(xiàn)出在保證服務(wù)質(zhì)量的同時(shí)大幅度降低成本的局面,或者是在稍許增加成本的情況下大幅度增加收益的狀況。也就是說(shuō),采用先進(jìn)的科技手段,使餐飲企業(yè)營(yíng)銷策略的選擇性增強(qiáng),具有了更加靈活的銷售手段??梢?jiàn),在餐飲企業(yè)中實(shí)施信息化管理是必要的。另一方面,由于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,尤其是局域網(wǎng)技術(shù)的應(yīng)用日漸成熟,為餐飲企業(yè)建立信息管理系統(tǒng)提供了技術(shù)上的支持;而計(jì)算機(jī)硬件資源的價(jià)格又隨著技術(shù)的發(fā)展而不斷下降,使

6、餐飲企業(yè)應(yīng)用計(jì)算機(jī)信息管理系統(tǒng)的經(jīng)濟(jì)適用性得到了保證??系禄鳛閲?guó)際級(jí)超級(jí)連鎖店,自身優(yōu)秀的服務(wù)體系外,優(yōu)秀的管理系統(tǒng)更是如虎添翼。本文設(shè)計(jì)一個(gè)肯德基管理系統(tǒng),本系統(tǒng)只須對(duì)于一些具體的問(wèn)題進(jìn)行改動(dòng)就可以滿足大多數(shù)快餐店的基本需要。 第一章 系統(tǒng)規(guī)劃及需求分析1. 1功能需求本管理系統(tǒng)主要有三個(gè)功能,對(duì)外可以作為客人和員工的營(yíng)業(yè)窗口,很方便的算出客人消費(fèi)了多少錢,更主要的是每天營(yíng)業(yè)結(jié)束后將數(shù)據(jù)提交送入數(shù)據(jù)庫(kù),把每天的營(yíng)業(yè)總額和客人數(shù)存儲(chǔ)起來(lái),這是系統(tǒng)的第二個(gè)功能內(nèi)務(wù)管理系統(tǒng)所需要的重要數(shù)據(jù),內(nèi)務(wù)管理系統(tǒng)只有管理員可以登錄,實(shí)現(xiàn)管理員對(duì)餐點(diǎn)信息入庫(kù),會(huì)員信息的有效管理,方便各項(xiàng)工作的查詢功能,實(shí)現(xiàn)

7、會(huì)員對(duì)餐點(diǎn)的選擇,查詢等操作。第三個(gè)功能只有管理員輸入密碼才能登錄,主要是對(duì)關(guān)于對(duì)人員的管理:雇用一名員工,登記員工的具體資料。本系統(tǒng)使用Access建立了數(shù)據(jù)庫(kù)其中包括日結(jié)表,月查詢表,員工個(gè)人信息表,員工薪資表等。VB設(shè)計(jì)系統(tǒng)操作界面??梢栽诮缑嬷邢驍?shù)據(jù)庫(kù)中增添數(shù)據(jù)和修改數(shù)據(jù)。12 性能需求 本系統(tǒng)的各種操作簡(jiǎn)單明了,操作人員不需要進(jìn)行專業(yè)培訓(xùn)??系禄芾硐到y(tǒng)為組織者提供一個(gè)簡(jiǎn)潔方便的方式來(lái)經(jīng)營(yíng)管理肯德基,通過(guò)簡(jiǎn)單的鍵盤(pán)輸入和鼠標(biāo)點(diǎn)擊來(lái)完成繁瑣的記錄與銷售工作,保證肯德基正常流暢的經(jīng)營(yíng)。13可行性分析1.3.1經(jīng)濟(jì)可行性現(xiàn)在計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。而本系統(tǒng)的開(kāi)發(fā),為

8、肯德基管理的工作效率帶來(lái)了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面:第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng); 第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源; 第三,本系統(tǒng)的運(yùn)行可以大大的提高組織者的工作效率;第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。 1.3.2技術(shù)可行性目前,計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)在國(guó)內(nèi)外大型的快餐企業(yè)和快餐專賣店已廣泛使用,使用了上千臺(tái)微機(jī)聯(lián)網(wǎng)進(jìn)行賽事管理;國(guó)內(nèi)的各大餐飲業(yè)也都使用計(jì)算機(jī)管理,用計(jì)算機(jī)管理肯德基的信息已經(jīng)越來(lái)越普遍了。用計(jì)算機(jī)不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強(qiáng)了KFC產(chǎn)品資料的安全性。提高了管理者的管理能力,為此,用

9、計(jì)算機(jī)來(lái)管理KFC的信息,是非常必要的。KFC管理需要具有良好技術(shù)人員,只有掌握系統(tǒng)的操作方法才能更好的而又合理的運(yùn)用本系統(tǒng)。無(wú)論是操作方面,還是管理方面都占優(yōu)勢(shì),該技術(shù)的可行的。本管理系統(tǒng)利用計(jì)算機(jī)信息處理的迅速、準(zhǔn)確、可靠且有強(qiáng)大存儲(chǔ)能力的突出特點(diǎn),全面提高經(jīng)營(yíng)者的管理水平和工作效率,并且及時(shí)、完整的業(yè)務(wù)經(jīng)營(yíng)資料,提高了工作的準(zhǔn)確率和效率。1.3.3營(yíng)運(yùn)可行性按照人性化設(shè)計(jì)的原則,用戶界面友好、操作靈活簡(jiǎn)便并提供向?qū)Чδ?。系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì)合理,數(shù)據(jù)處理功能齊備,面對(duì)大量原始指標(biāo)和數(shù)據(jù)的輸人與輸出,能及時(shí)地對(duì)數(shù)據(jù)進(jìn)行快速、準(zhǔn)確的評(píng)判、比較、排序、統(tǒng)計(jì)和處理等。界面清晰友好,操作簡(jiǎn)便使用戶無(wú)需

10、經(jīng)過(guò)計(jì)算機(jī)專門(mén)訓(xùn)練就能勝任。14系統(tǒng)功能分析1實(shí)現(xiàn)會(huì)員注冊(cè),會(huì)員信息修改等會(huì)員信息的簡(jiǎn)易操作,提高KFC點(diǎn)餐的工作效率。 2實(shí)現(xiàn)管理員對(duì)餐點(diǎn)的按編號(hào)、名稱、是否優(yōu)惠的等多方面的管理,最大的方便管理員和會(huì)員對(duì)餐點(diǎn)的各項(xiàng)信息的查詢及修改。 3建立KFC點(diǎn)餐系統(tǒng)是對(duì)餐點(diǎn)信息數(shù)據(jù)庫(kù)及會(huì)員各項(xiàng)信息進(jìn)行有效的管理。 4建立KFC數(shù)據(jù)庫(kù),限定每個(gè)管理員對(duì)軟件操作的權(quán)限,最大限度的保護(hù)數(shù)據(jù)庫(kù)。 5實(shí)現(xiàn)管理員對(duì)餐點(diǎn)信息入庫(kù),會(huì)員信息的有效管理,方便各項(xiàng)工作的查詢功能,實(shí)現(xiàn)會(huì)員對(duì)餐點(diǎn)的選擇,查詢等操作。 第二章 系統(tǒng)總體設(shè)計(jì)經(jīng)過(guò)需求分析階段的工作,系統(tǒng)必順"做什么"已經(jīng)清楚了,現(xiàn)在是決定&qu

11、ot;怎樣做"的時(shí)候了??傮w設(shè)計(jì)的基本目的就是回答"概括地說(shuō),系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?"這個(gè)問(wèn)題,因此,總體設(shè)計(jì)又稱為概要設(shè)計(jì)或初步設(shè)計(jì)。 本系統(tǒng)設(shè)計(jì)采用了面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)方法,開(kāi)發(fā)工具選用的Visual Basic,數(shù)據(jù)庫(kù)用的是SQL Server數(shù)據(jù)庫(kù)。根據(jù)前面的設(shè)計(jì)思路和系統(tǒng)功能分析總共設(shè)計(jì)了普通點(diǎn)餐、優(yōu)惠券點(diǎn)餐、注冊(cè)、修改密碼等幾個(gè)模塊。系統(tǒng)主模塊層次圖如圖2-1所示:肯德基點(diǎn)餐系統(tǒng)優(yōu)惠券點(diǎn)餐查詢普通點(diǎn)餐主界面注冊(cè)圖2-1肯德基點(diǎn)餐系統(tǒng)主模塊層次圖2.1 系統(tǒng)的特點(diǎn)1統(tǒng)一管理肯德基產(chǎn)品的相關(guān)數(shù)據(jù),方便管理人員進(jìn)行數(shù)據(jù)的分析、查詢和比較等。輸出的報(bào)表計(jì)算準(zhǔn)確,類

12、型豐富,符合有關(guān)規(guī)范。 2整個(gè)系統(tǒng)自動(dòng)進(jìn)行點(diǎn)餐、計(jì)算金額等各項(xiàng)管理。自動(dòng)按KFC規(guī)定對(duì)產(chǎn)品優(yōu)惠、銷售等數(shù)據(jù)處理。不用大量抄寫(xiě)一字,極大的減輕了工作量。 3按照人性化設(shè)計(jì)的原則,用戶界面友好、操作靈活簡(jiǎn)便并提供向?qū)Чδ?。系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì)合理,數(shù)據(jù)處理功能齊備,面對(duì)大量原始指標(biāo)和數(shù)據(jù)的輸人與輸出,能及時(shí)地對(duì)數(shù)據(jù)進(jìn)行快速、準(zhǔn)確的評(píng)判、比較、排序、統(tǒng)計(jì)和處理等。界面清晰友好,操作簡(jiǎn)便使用戶無(wú)需經(jīng)過(guò)計(jì)算機(jī)專門(mén)訓(xùn)練就能勝任。 4按照點(diǎn)餐的步驟進(jìn)行人性化的流程設(shè)計(jì),只需要簡(jiǎn)單的操作,就能順利的完成整個(gè)比賽的全過(guò)程。 5通用性強(qiáng),適應(yīng)面廣。該管理系統(tǒng)面對(duì)的用戶主要是高速發(fā)展的各大快餐企業(yè)。這些企業(yè)的特點(diǎn)是規(guī)模

13、大小不一、各管理人員的管理方式各不相同,點(diǎn)餐方式多樣化等。系統(tǒng)可以通過(guò)對(duì)各大、中、小型快餐企業(yè)的規(guī)模,管理方式,管理人員技術(shù)等級(jí)等方面進(jìn)行靈活設(shè)置與運(yùn)用來(lái)實(shí)現(xiàn)的。2.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)2.2.1實(shí)體聯(lián)系圖 用戶編號(hào)用戶名密碼點(diǎn)餐餐目原價(jià)優(yōu)惠價(jià)優(yōu)惠時(shí)間類型名稱金額點(diǎn)餐數(shù)量點(diǎn)餐類型用戶類型用戶名點(diǎn)餐類型用戶名圖2-2實(shí)體聯(lián)系圖(E-R圖)2.2.2數(shù)據(jù)流圖餐目信息單餐目表會(huì)員信息表注冊(cè)單會(huì)員1注冊(cè)處理2登陸訂餐3進(jìn)行選餐餐目點(diǎn)餐單4點(diǎn)餐管理管理員5登記信息用戶信息表餐目管理表點(diǎn)餐表 圖2-3數(shù)據(jù)流圖2.2.3業(yè)務(wù)流程圖該圖將系統(tǒng)中各模塊的聯(lián)系及實(shí)現(xiàn)過(guò)程更清晰的表達(dá)出來(lái)。如圖2-2所示:會(huì)員所選餐

14、點(diǎn)表登錄訂餐選餐信息登記表總餐點(diǎn)信息表注冊(cè)注冊(cè)登記會(huì)員信息登記表會(huì)員信息表總優(yōu)惠餐點(diǎn)信息表選擇餐點(diǎn)確認(rèn)信息會(huì)員管理員登記餐點(diǎn)信息餐點(diǎn)圖2-4業(yè)務(wù)流程圖2.3數(shù)據(jù)庫(kù)物理設(shè)計(jì)數(shù)據(jù)庫(kù)物理系統(tǒng)設(shè)計(jì)又稱系統(tǒng)設(shè)計(jì)。系統(tǒng)設(shè)計(jì)要根據(jù)系統(tǒng)分析報(bào)告中的系統(tǒng)邏輯模型綜合考慮各種約束,利用一切可用的技術(shù)手段和方法進(jìn)行各種具體設(shè)計(jì),確定新系統(tǒng)的實(shí)施方案,解決“系統(tǒng)怎么做”的問(wèn)題。物理設(shè)計(jì)的任務(wù)是確定所有屬性的類型、寬度與取值范圍,設(shè)計(jì)出基本表的主鍵,將所有的表名與字段名英文化,實(shí)現(xiàn)物理建庫(kù),完成數(shù)據(jù)庫(kù)物理設(shè)計(jì)字典。 結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)是指利用一組標(biāo)準(zhǔn)的圖表工具和準(zhǔn)則,確定系統(tǒng)有哪些模塊,用什么方法連接,如何構(gòu)成良好的系統(tǒng)結(jié)

15、構(gòu),并進(jìn)行系統(tǒng)輸入、輸出、數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)等環(huán)節(jié)的詳細(xì)設(shè)計(jì)。這一階段的重點(diǎn)是設(shè)計(jì)好系統(tǒng)的總體結(jié)構(gòu),選擇最經(jīng)濟(jì)合理的技術(shù)手段。系統(tǒng)設(shè)計(jì)階段的文件是系統(tǒng)設(shè)計(jì)報(bào)告(又稱系統(tǒng)物理設(shè)計(jì)說(shuō)明書(shū))。管理信息系統(tǒng)的開(kāi)發(fā)是一項(xiàng)系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,設(shè)計(jì)人員必須遵守共同的設(shè)計(jì)原則,盡可能地提高系統(tǒng)的各項(xiàng)指標(biāo)(系統(tǒng)可變性、可靠性、工作質(zhì)量、工作效率、經(jīng)濟(jì)性等)。2.4數(shù)據(jù)庫(kù)表創(chuàng)建創(chuàng)建數(shù)據(jù)庫(kù)的實(shí)現(xiàn):選擇“文件夾”中右擊鼠標(biāo)選擇“新建”,然后選擇“access”,建立myuser數(shù)據(jù)庫(kù),單擊新建文件,打開(kāi)數(shù)據(jù)庫(kù);利用設(shè)計(jì)器創(chuàng)建表。表結(jié)構(gòu)設(shè)計(jì)如下各表所示(列出所有使用的數(shù)據(jù)庫(kù)表結(jié)構(gòu))。表2-1 用戶信息表列名類

16、型允許空用戶名Char(10)否用戶密碼Char(10)否用戶類型Char(10)否表2-2 優(yōu)惠餐目表類型允許空Int是Char(30)是列名是餐點(diǎn)單價(jià)餐點(diǎn)編號(hào)是餐點(diǎn)名稱餐點(diǎn)類型是優(yōu)惠價(jià)餐點(diǎn)單位是優(yōu)惠開(kāi)始時(shí)間Datetime是優(yōu)惠結(jié)束時(shí)間Datetime是表2-3 普通餐目表列名類型允許空餐點(diǎn)編號(hào)Int是餐點(diǎn)類型Char(30)是餐點(diǎn)名稱Char(30)是餐點(diǎn)單位Char(30)是餐點(diǎn)單價(jià)Money是第三章 界面詳細(xì)設(shè)計(jì)3.1界面設(shè)計(jì)及實(shí)現(xiàn)該階段主要完成各個(gè)功能模塊的設(shè)計(jì),處理過(guò)程的設(shè)計(jì)要根據(jù)模塊劃分以及結(jié)構(gòu)化程序設(shè)計(jì)的基本原則,對(duì)每個(gè)程序模塊中的詳細(xì)處理過(guò)程進(jìn)行設(shè)計(jì)。3.1.1用戶登陸模塊

17、1.登陸模塊的IPO圖輸入:用戶名和密碼處理:(1) 登陸窗體啟動(dòng)。(2) 輸入用戶名和密碼。(3) 如果用戶名或密碼為空,處理終止,并進(jìn)行錯(cuò)誤信息提示。(4) 以輸入的用戶名為關(guān)鍵字,檢索用戶信息表的用戶名和密碼字段。(5) 通過(guò)檢索結(jié)果判斷該用戶是否存在,如果用戶名不存在,處理終止,并進(jìn)行錯(cuò)誤信息提示。(6) 如果用戶名存在,比較檢索到的密碼字段與輸入的密碼是否相等。如果不相等處理終止,并進(jìn)行錯(cuò)誤信息提示。(7) 如果輸入的密碼正確,將該用戶名和用戶類型分別保存在全局變量UserName和UserKind中。(8) 進(jìn)入主界面。輸出:主界面2.窗體和控件的特殊屬性設(shè)計(jì)(見(jiàn)表3-1)表3-1

18、 窗體和控件的特殊屬性控件名稱控件屬性設(shè)置Command1Caption確定Command2Caption注冊(cè)Command3Caption取消Label1Caption姓名Text2PasswordChar*Frmlogin類型登陸對(duì)話框3.流程圖及程序設(shè)計(jì)獲取用戶名和用戶密碼提示:用戶名和密碼非法!請(qǐng)重新輸入!連接到數(shù)據(jù)庫(kù)中的數(shù)據(jù)用戶名和用戶密碼是否為空否是是否為數(shù)據(jù)庫(kù)中的數(shù)據(jù)否提示:登錄成功!是進(jìn)入下一界面代碼:Private Sub Command1_Click()Adodc1.RecordSource = "select * from myuser where userna

19、me='" + Text1.Text + "' and userpassword='" + Text2.Text + "'" Adodc1.Refresh If Adodc1.Recordset.RecordCount > 0 Then Form1.Hide Form2.Show Else MsgBox "請(qǐng)確認(rèn)登陸號(hào)碼和密碼是否正確!", vbInformation, "系統(tǒng)提示" Text1.Text = "" Text2.Text = &qu

20、ot;" End IfEnd Sub3.1.2主界面設(shè)計(jì)1.總體布局“主窗口”表單是本系統(tǒng)的主界面,它顯示本系統(tǒng)的菜單。使用“關(guān)閉”按鈕或菜單中“退出”菜單項(xiàng)中可以關(guān)閉該表單,并結(jié)束本系統(tǒng)的執(zhí)行。2.窗體和控件的特殊屬性的設(shè)置(見(jiàn)表3-2)表3-2 窗體和控件的特殊屬性控件名稱控件屬性設(shè)置Command1Caption優(yōu)惠券點(diǎn)餐Command2Caption普通點(diǎn)餐FrmMainStratUpPosition2LblBoderstyle03.程序設(shè)計(jì)(1)添加菜單和狀態(tài)欄:根據(jù)總體設(shè)計(jì)中對(duì)各個(gè)模塊的設(shè)計(jì),使用菜單編輯器和StatusBar控件創(chuàng)建系統(tǒng)菜單和狀態(tài)欄。菜單項(xiàng)目有:1)系統(tǒng)

21、管理用戶管理、密碼修改。2)查詢(2)退出系統(tǒng)。處理流程:詢問(wèn)用戶是否要以其他用戶名登陸,如果用戶選擇“確定”,卸載當(dāng)前窗體并加載登陸對(duì)話框;否則卸載全部窗體。3.1.3修改密碼1.密碼子模塊的IPO圖輸入:原密碼、新密碼和確認(rèn)密碼。處理流程:1)修改密碼窗體啟動(dòng),輸入原密碼、新密碼和確認(rèn)密碼。2)從用戶信息表中檢查該用戶的原密碼是否與輸入的原密碼相同。3) 如果不同則進(jìn)行信息提示,處理終止。4)如果相同,檢查新密碼是否為空,如果為空則進(jìn)行信息提示,處理終止。5)如果非空,檢查輸入的確認(rèn)密碼是否與確認(rèn)密碼相同。6)如果不同則進(jìn)行信息提示,處理終止。7)更新用戶信息中的用戶密碼字段。輸出:對(duì)用戶

22、信息表的密碼字段進(jìn)行修改。2.修改密碼模塊的窗體設(shè)計(jì)(見(jiàn)圖3-3)圖3-3修改密碼窗體設(shè)計(jì)效果3.程序設(shè)計(jì)Private Sub Command1_Click()Dim getmima As String, J As Integer, mima As String '取得密碼 With Adodc1 .ConnectionString = conn .CommandType = 8 .RecordSource = "select * from login where username='" & userlogo & "'&q

23、uot; .Refresh getmima = .Recordset.Fields("pass") End With '檢確認(rèn)密碼與新密碼是否一致 If Trim(Text2.Text) <> Trim(Text3.Text) Then MsgBox "您輸入的新密碼與確認(rèn)密碼不符,請(qǐng)重新輸入! ", vbExclamation, "提示" Text2.Text = "" Text3.Text = "" Text2.SetFocus Else If Adodc1.Record

24、set("password") = Trim(txbpassword.Text) Then With Adodc1 .Recordset("password") = Trim(txbNewpassword1.Text) .Recordset.Update End With MsgBox "密碼已經(jīng)修改完畢。請(qǐng)您牢記! ", vbExclamation, "提示" Unload Me Else MsgBox "原密碼不對(duì),請(qǐng)確認(rèn)后繼續(xù)! ", vbExclamation, "提示&quo

25、t; Text1.Text = "" Text2.Text = "" Text3.Text = "" Text1.SetFocus End If End If第四章 系統(tǒng)實(shí)現(xiàn)4.1界面運(yùn)行41.1登陸界面該窗體主要進(jìn)行用戶合法性的驗(yàn)證。當(dāng)準(zhǔn)備進(jìn)入系統(tǒng)的用戶輸入合法的用戶名和口令(符合數(shù)據(jù)庫(kù)中任何一組即可),可以進(jìn)入系統(tǒng)并運(yùn)行其權(quán)限范圍內(nèi)的功能,如果用戶名和口令正確而選擇的權(quán)限不正確時(shí),系統(tǒng)自動(dòng)提示錯(cuò)誤且不能進(jìn)入系統(tǒng)(如圖4-1所示)。圖4-1登陸界面41.2主界面登陸成功后首先進(jìn)入的界面,其平命令菜單:前期編排,比賽管理,成績(jī)錄入,查

26、詢,競(jìng)賽分組,幫助等下拉菜單可以更方便用戶查詢及操作(圖4-2所示)。圖4-2主界面4.1.3普通點(diǎn)餐界面通過(guò)此界面更方便的選擇自己喜歡的KFC產(chǎn)品,作簡(jiǎn)單易學(xué)(圖4-3所示)。圖4-3普通點(diǎn)餐界面4.1.4優(yōu)惠券點(diǎn)餐 客人操作便利,更方便的使用優(yōu)惠券點(diǎn)餐。(如圖4-4所示)。圖4-4優(yōu)惠券點(diǎn)餐4.1.5點(diǎn)餐確認(rèn) 該界面用于客人點(diǎn)餐完畢后確認(rèn)自己所點(diǎn)的餐目,避免發(fā)生錯(cuò)誤。(如圖4-6所示)圖4-5點(diǎn)餐確認(rèn)4.1.6用戶注冊(cè) 通過(guò)此界面,可以實(shí)現(xiàn)對(duì)數(shù)據(jù)可中數(shù)據(jù)的添加、刪除、修改等操作,并且將前臺(tái)數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中。(如圖4-6所示)。圖4-6用戶注冊(cè)界面總結(jié)面對(duì)本學(xué)期最后一次的專業(yè)實(shí)訓(xùn),想著剛剛

27、過(guò)去的最后一個(gè)周,緊張沉默之后更多的是感慨,印在腦海里的每一個(gè)足跡都是那么的深,真的說(shuō)不出是什么感覺(jué),伴著時(shí)間,就像是在和自己的影子賽跑,不可能從真實(shí)的兩面去看清它,只是經(jīng)意不經(jīng)意的感受著有種東西在過(guò)去,也許更適合的只有那句話:時(shí)不待我,怎可駐足?一周,短短的一周,我學(xué)到了很多不知道的東西,實(shí)在是感受頗深。作為一名大二的學(xué)生,經(jīng)過(guò)差不多兩年的在校學(xué)習(xí),對(duì)程序設(shè)計(jì)有了理性的認(rèn)識(shí)和理解。在校期間,一直忙于理論知識(shí)的學(xué)習(xí),沒(méi)有機(jī)會(huì)也沒(méi)有相應(yīng)的經(jīng)驗(yàn)來(lái)參與項(xiàng)目的開(kāi)發(fā)。所以在實(shí)訓(xùn)之前,系統(tǒng)開(kāi)發(fā)對(duì)我來(lái)說(shuō)是比較抽象的,一個(gè)完整的系統(tǒng)要怎么來(lái)分工以及完成該項(xiàng)目所要的基本步驟也不明確。人非生而知之,要學(xué)得知識(shí),一

28、靠學(xué)習(xí),二靠實(shí)踐。沒(méi)有實(shí)踐,學(xué)習(xí)就是無(wú)源之水,無(wú)本之木。以上就是我在成都的進(jìn)行實(shí)訓(xùn)的心得和感受。 不到半年的時(shí)間就將步入社會(huì)的我們,面臨是繼續(xù)深造,還是就業(yè)的壓力,我想我們更應(yīng)該把握住最后的一段時(shí)間,充實(shí)、完善自我,爭(zhēng)取做一名出色的大學(xué)生!當(dāng)今企業(yè)競(jìng)爭(zhēng)范圍的伴隨社會(huì)市場(chǎng)經(jīng)濟(jì)的發(fā)展以及信息化程度的不斷提高而日益擴(kuò)大,這樣就要求企業(yè)在各個(gè)方面加強(qiáng)管理,要求企業(yè)有更高的信息化集成來(lái)實(shí)現(xiàn)對(duì)企業(yè)的整體資源進(jìn)行集成管理。現(xiàn)代企業(yè)都意識(shí)到,企業(yè)之間的競(jìng)爭(zhēng)是綜合實(shí)力的競(jìng)爭(zhēng),要求企業(yè)有更強(qiáng)的資金實(shí)力,具備強(qiáng)有力的管理能力和更快的市場(chǎng)響應(yīng)速度。因此,引入計(jì)算機(jī)系統(tǒng)的意義是非常重大的。所以我們應(yīng)該學(xué)好專業(yè)知識(shí),為以

29、后踏入社會(huì)鋪好路!參考文獻(xiàn)1何勇、鄭文鐘:管理信息系統(tǒng)的原理方法及應(yīng)用,浙江大學(xué)出版社,2005年第1版2陳偉 編著 SQL Server 2005數(shù)據(jù)庫(kù)應(yīng)用與開(kāi)發(fā)教程北京:清華大學(xué)出版社,20073管麗娜 白海波實(shí)用Visual Basic6 教程M .北京:清華大學(xué)出版社,2001 4陳禹主編 管理信息系統(tǒng) 中國(guó)人民大學(xué)出版社 1998年5季延平、郭鴻志合著 系統(tǒng)分析與設(shè)計(jì) 華秦書(shū)局 1995年6朱志強(qiáng) 管理信息系統(tǒng)原理、開(kāi)發(fā)及應(yīng)用,復(fù)旦大學(xué)出版社,2007年第1版,第109-194頁(yè)7劉賓:“小型企業(yè)工資系統(tǒng)數(shù)據(jù)庫(kù)的應(yīng)用”, 天津市工會(huì)管理干部學(xué)院學(xué)報(bào),2006年第02期8(美)本甘,(

30、美)薩卡,(美)沃爾特 著,趙立東 譯,電子工業(yè)出版社,Microsoft SQL Server 2005 技術(shù)內(nèi)幕:T-SQL程序設(shè)計(jì),2007年8月第1版附加:代碼設(shè)計(jì)(1) 登陸界面:Private Sub Command1_Click()Adodc1.RecordSource = "select * from myuser where username='" + Text1.Text + "' and userpassword='" + Text2.Text + "'" Adodc1.Refre

31、sh If Adodc1.Recordset.RecordCount > 0 Then Form1.Hide Form2.Show Else MsgBox "請(qǐng)確認(rèn)登陸號(hào)碼和密碼是否正確!", vbInformation, "系統(tǒng)提示" Text1.Text = "" Text2.Text = "" End IfEnd Sub(2) 修改密碼代碼:Private Sub Command1_Click()Dim getmima As String, J As Integer, mima As String &#

32、39;取得密碼 With Adodc1 .ConnectionString = conn .CommandType = 8 .RecordSource = "select * from login where username='" & userlogo & "'" .Refresh getmima = .Recordset.Fields("pass") End With '檢確認(rèn)密碼與新密碼是否一致 If Trim(Text2.Text) <> Trim(Text3.Text) T

33、hen MsgBox "您輸入的新密碼與確認(rèn)密碼不符,請(qǐng)重新輸入! ", vbExclamation, "提示" Text2.Text = "" Text3.Text = "" Text2.SetFocus Else If Adodc1.Recordset("password") = Trim(txbpassword.Text) Then With Adodc1 .Recordset("password") = Trim(txbNewpassword1.Text) .Recordset.Update End With MsgBox "密碼已經(jīng)修改完畢。請(qǐng)您牢記! ", vbExclamation, "提示" Unload Me Else MsgBox "原密碼不對(duì),請(qǐng)確認(rèn)后繼續(xù)! ", vbExclamation, "提示" Text1.Text = "" Text2.Text = "" Text3.Text = "" Text1.SetFocus End If End IfEnd Sub(3)確認(rèn)

溫馨提示

  • 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)論