




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、遼 寧 工 業(yè) 大 學(xué) 管理信息系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)報(bào)告(論文)題目: 酒店后勤信息管理系統(tǒng) 院 (系): 軟件學(xué)院 專業(yè)班級(jí): 軟件工程113 學(xué) 號(hào): 指導(dǎo)教師: 王彥華 教師職稱: 助教 起止時(shí)間: 2012.5.28-2012.6.8 課程設(shè)計(jì)(論文)任務(wù)及評(píng)語院(系):軟件學(xué)院 教研室:軟件教研室學(xué) 號(hào)111301079專業(yè)班級(jí)軟件113班課程設(shè)計(jì)(論文)題目酒店后勤信息管理系統(tǒng)的分析與設(shè)計(jì)課程設(shè)計(jì)(論文)任務(wù)管理信息系統(tǒng)課程設(shè)計(jì)作為獨(dú)立的教學(xué)環(huán)節(jié),是電子商務(wù)專業(yè)集中實(shí)踐性環(huán)節(jié)系列之一,是學(xué)習(xí)完管理信息系統(tǒng)課程并進(jìn)行完專業(yè)實(shí)習(xí)后進(jìn)行的一次全面的綜合練習(xí)。任務(wù):采用結(jié)構(gòu)化的系統(tǒng)開發(fā)方法,應(yīng)
2、用具體的計(jì)算機(jī)語言(如VB、java、c#)和數(shù)據(jù)庫(SQL、Oracle)等技術(shù),按照軟件工程的思想,開發(fā)一個(gè)實(shí)用的中小型管理信息系統(tǒng),完成酒店后勤信息管理系統(tǒng)的分析設(shè)計(jì)實(shí)施工作,實(shí)現(xiàn)該系統(tǒng)查詢等功能,并完成結(jié)合分析設(shè)計(jì)過程,撰寫系統(tǒng)設(shè)計(jì)說明書(課設(shè)報(bào)告)。1根據(jù)課程設(shè)計(jì)時(shí)間選擇適當(dāng)規(guī)模大小的設(shè)計(jì)課題。采用專業(yè)實(shí)習(xí)的調(diào)研內(nèi)容作為課程設(shè)計(jì)選題。2根據(jù)合理的進(jìn)度安排,按照系統(tǒng)開發(fā)的流程及方法,踏實(shí)地開展課程設(shè)計(jì)活動(dòng)。3課程設(shè)計(jì)過程中,根據(jù)選題的具體需求,在開發(fā)各環(huán)節(jié)中撰寫相關(guān)的技術(shù)文檔,最后提交詳細(xì)的課程設(shè)計(jì)報(bào)告。4開發(fā)出可以運(yùn)行的管理信息系統(tǒng),通過上機(jī)運(yùn)行檢查。5設(shè)計(jì)說明書要求文檔齊備,步驟全
3、整,流程正確,說明詳細(xì),具有可操作性。指導(dǎo)教師評(píng)語及成績成績: 指導(dǎo)教師: 2012年06月12日目 錄第1章 系統(tǒng)分析11.1設(shè)計(jì)目的11.2設(shè)計(jì)環(huán)境11.3數(shù)據(jù)流程圖11.4數(shù)據(jù)字典2第2章 系統(tǒng)設(shè)計(jì)32.1 總體設(shè)計(jì)32.3 數(shù)據(jù)庫設(shè)計(jì)3需求分析3概念設(shè)計(jì)4邏輯設(shè)計(jì)4物理設(shè)計(jì)52.4輸入輸出設(shè)計(jì)62.5 功能模塊設(shè)計(jì)8第3章 系統(tǒng)實(shí)施10第4章 課設(shè)總結(jié)11參考文獻(xiàn)12附錄13 第1章 系統(tǒng)分析1.1設(shè)計(jì)目的設(shè)計(jì)的目的:(1) 掌握運(yùn)用管理系統(tǒng)及數(shù)據(jù)庫原理知識(shí)進(jìn)行系統(tǒng)分析和設(shè)計(jì)的方法;(2)掌握關(guān)系數(shù)據(jù)庫的設(shè)計(jì)方法;(3)掌握SQL Server 2000技術(shù)應(yīng)用;(4)掌握簡單的數(shù)據(jù)庫
4、應(yīng)用程序編寫方法;(5)理解C/S模式結(jié)構(gòu)。1.2設(shè)計(jì)環(huán)境系統(tǒng)開發(fā)平臺(tái):Visual Basic 6.0。數(shù)據(jù)庫管理平臺(tái):SQL Server 2000。運(yùn)行平臺(tái):Windows XP/ Windows 2000。分辨率:最佳效果1024*768。1.3數(shù)據(jù)流程圖管理員登陸職員信息職稱信息賬號(hào)管理退出個(gè)人資料所在部門特殊補(bǔ)助收入?yún)R總設(shè)置賬號(hào)數(shù)據(jù)流圖:圖1.1數(shù)據(jù)流程圖1.4數(shù)據(jù)字典名字:工資表描述:職員工資的基本信息。定義:工資表=工號(hào) +基本工資 + 課費(fèi) + 補(bǔ)助 + 工資匯總位置:存儲(chǔ)在數(shù)據(jù)庫工資表中。圖1.2工資表數(shù)據(jù)字典名字:職工表描述:房間的入住基本信息。定義:工號(hào) = 性別 +姓
5、名 +年齡位置:存儲(chǔ)在數(shù)據(jù)庫職員表中。圖1.3職員表數(shù)據(jù)字典名字:用戶表描述:系統(tǒng)用戶的基本信息定義:用戶表 = 用戶名+ 口令 +權(quán)限位置:存儲(chǔ)在數(shù)據(jù)庫用戶表中。圖1.4工資表數(shù)據(jù)字典第2章 系統(tǒng)設(shè)計(jì)輸入信息個(gè)人資料所在部門特殊補(bǔ)助收入總匯提示錯(cuò)誤登錄系統(tǒng)選擇要進(jìn)行的操作輸入密碼碼職員信息管理職稱信息管理帳號(hào)管理退出提示錯(cuò)誤設(shè)置賬號(hào)刪除查詢添加退出2.1 總體設(shè)計(jì)系統(tǒng)流程圖:圖2.1系統(tǒng)流程圖2.3 數(shù)據(jù)庫設(shè)計(jì)需求分析需求分析任務(wù): 由于操作人員的計(jì)算機(jī)知識(shí)普遍不高,要求有良好的人機(jī)界面; 由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理; 原始數(shù)據(jù)修改簡單方便,支持多條件修改 方便的數(shù)據(jù)查詢,
6、支持多條件查詢; 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好; 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù);概念設(shè)計(jì)我所設(shè)計(jì)的實(shí)體有:酒店實(shí)體、職工實(shí)體、部門實(shí)體、工資實(shí)體其中酒店有酒店號(hào)、酒店名、建立日期及系辦等屬性;職工有工號(hào)、年齡、姓名、性別屬性;工資有工號(hào)、基本工資、補(bǔ)助工資屬性;部門是由部門號(hào)、部門名、人數(shù)屬性組成;其中每個(gè)酒店有多個(gè)職員,每個(gè)職員所屬于一個(gè);每個(gè)職員工作于多一個(gè)部門,每門部門由多個(gè)職員組成;每個(gè)職員有發(fā)放一份工資,沒份工資屬于一位職員。根據(jù)以上信息畫出E-R圖如下:部門職員部門部門號(hào)號(hào)所屬所在部門名建部日期部門號(hào)部門名性別n1n1基本工資工號(hào)部門人數(shù)數(shù)工資發(fā)放補(bǔ)助工資m
7、1工號(hào)年齡姓名圖2.2系統(tǒng)流程圖2.3.3邏輯設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。由圖4.1可導(dǎo)出數(shù)據(jù)庫的表格式如下:表2.1職工表列名數(shù)據(jù)類型長度備注工號(hào)char50主鍵性別char50姓名char50年齡char50e表2.2課程表列名數(shù)據(jù)類型長度備注工號(hào)char50基本工資char50e表2.3工資表列名數(shù)據(jù)類型長度備注工號(hào)char10主鍵基本工資char50補(bǔ)助char50工資匯總char50e2.3.4物理設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)是為邏輯數(shù)據(jù)模型建立一個(gè)完整的能實(shí)現(xiàn)的數(shù)據(jù)庫結(jié)構(gòu),包括存儲(chǔ)結(jié)構(gòu)和存取方法。物理
8、設(shè)計(jì)內(nèi)容包括:物理結(jié)構(gòu)設(shè)計(jì)的主要內(nèi)容、物理存儲(chǔ)介質(zhì)類型的選擇、數(shù)據(jù)庫物理位置的選擇、索引類型的選擇、數(shù)據(jù)庫服務(wù)器性能參數(shù)配置。使用數(shù)據(jù)庫的目的是為了有效地管理數(shù)據(jù),而數(shù)據(jù)的插入、刪除和修改則是必不可少的功能。在本系統(tǒng)中就大量地使用了數(shù)據(jù)插入、刪除和修改這三種操作:數(shù)據(jù)庫的物理結(jié)構(gòu)依賴于選定的數(shù)據(jù)庫管理系統(tǒng),此次教師信息管理系統(tǒng)中使用的數(shù)據(jù)庫管理系統(tǒng)是SQL Server 2000。數(shù)據(jù)庫的物理設(shè)計(jì)主要任務(wù)是選擇關(guān)系模式存取方法和確定數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)確定數(shù)據(jù)庫的物理結(jié)構(gòu)包含下面四方面的內(nèi)容: 1、確定數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu) 2、設(shè)計(jì)數(shù)據(jù)的存取路徑 3、確定數(shù)據(jù)的存放位置 4、確定系統(tǒng)配置 (1)數(shù)據(jù)插入
9、往數(shù)據(jù)庫的基本表中插入數(shù)據(jù)使用的是INSERT語句,其句法如下:INSERT INTO 基本表名(列表名)VALUES(元組值)(2)數(shù)據(jù)刪除從數(shù)據(jù)庫的基本表中刪除數(shù)據(jù)使用的是DELETE語句,其句法如下:DELETE FROM 基本表名 WHERE 條件表達(dá)式(3)數(shù)據(jù)修改當(dāng)需要修改基本表中元組的某些列值時(shí),可以用UPDATE語句實(shí)現(xiàn),其句法如下:UPDATE基本表名SET列名=值表達(dá)式,列名=值表達(dá)式WHERE條件表達(dá)式create procedure dbo.dt_adduserobject_vcs vchProperty varchar(64)As set nocount ondecl
10、are iReturn int /* Create the user object if it does not exist already*/ begin transaction select iReturn = objectid from dbo.dtproperties where property = vchProperty if iReturn IS NULL begin insert dbo.dtproperties (property) VALUES (vchProperty) update dbo.dtproperties set objectid=identity where
11、 id=identity and property=vchProperty select iReturn = identity end commit return iReturnGO2.4輸入輸出設(shè)計(jì)下面系統(tǒng)信息的查詢以補(bǔ)貼查詢?yōu)槔? 圖5.6工資查詢輸入職稱,點(diǎn)擊確定 則可以得到職稱各種補(bǔ)貼的情況,如下界面所示:代碼如下:Private Sub Command1_Click() Adodc1.Recordset.Fields(0) = Trim(Text1.Text) Adodc1.Recordset.Fields(1) = Trim(Text4.Text) Adodc1.Recordset
12、.Fields(2) = Trim(Text2.Text) Adodc1.Recordset.Fields(3) = Trim(Text6.Text) Adodc1.Recordset.Fields(4) = Trim(Text5.Text) Adodc1.Recordset.Fields(5) = Trim(Text3.Text) Adodc1.Refresh MsgBox "補(bǔ)貼信息增加完成" End SubPrivate Sub Command2_Click() Adodc1.RefreshEnd SubPrivate Sub Command3_Click()Form
13、2.ShowUnload MeEnd SubPrivate Sub 查詢_Click()Adodc1.RecordSource = "select * from 補(bǔ)助表 where 職稱='" & Trim(Text7.Text) & " '"Adodc1.Refreshd SubPrivate Sub Command1_Click()Adodc1.RecordSource = "select * from 工資表 where 工號(hào)='" & Trim(Text1.Text) &
14、 " '"Adodc1.RefreshEnd SubPrivate Sub Command2_Click()Form2.ShowUnload MeEnd Sub2.5 功能模塊設(shè)計(jì)點(diǎn)擊個(gè)人資料,進(jìn)入個(gè)人資料簡介界面,通過和數(shù)據(jù)庫的鏈接,可以看到職員資料表的所有存檔信息,通過下面界面,可以對(duì)資料進(jìn)行刪除、查詢和添加操作。下面我們以添加資料信息為例:在框里分別輸入lili、男、009、27 點(diǎn)擊添加按鈕,數(shù)據(jù)便可以添加進(jìn)去添加按鈕代碼:Private Sub Command1_Click() Adodc1.Recordset.Fields(0) = Trim(Text1
15、.Text) Adodc1.Recordset.Fields(1) = Trim(Text4.Text) Adodc1.Recordset.Fields(2) = Trim(Text2.Text) Adodc1.Recordset.Fields(3) = Trim(Text3.Text) Adodc1.Refresh MsgBox "信息增加完成"End Sub查詢按鈕代碼:Private Sub Command2_Click()Adodc1.RecordSource = "select * from 職工表 where 工號(hào)='" &
16、Trim(Text5.Text) & " '"Adodc1.RefresEnd Sub刪除按鈕代碼:Private Sub Command3_Click() Adodc1.RefreshEnd Sub返回按鈕代碼:Private Sub Command4_Click()Form2.ShowUnload MeEnd Sub第3章 系統(tǒng)實(shí)施首先進(jìn)入登錄界面輸入用戶名和密碼若輸入錯(cuò)誤則提示用戶名或密碼錯(cuò)誤,若正確則進(jìn)入教師信息管理系統(tǒng)登陸界面,代碼如下:進(jìn)入按鈕代碼:Private Sub Command1_Click()If Text1.Text = "
17、;123" And Text2.Text = "123" ThenForm6.ShowUnload MeElseMsgBox "用戶名或密碼錯(cuò)誤!"End IfEnd Sub退出按鈕代碼如下:Private Sub Command2_Click()Unload MeEnd Sub進(jìn)入登錄界面后選擇要操作的對(duì)象職員信息、職稱信息、帳號(hào)管理或退出系統(tǒng),代碼如下:Private Sub 個(gè)人資料_Click()Form3.ShowUnload MeEnd SubPrivate Sub 設(shè)置賬號(hào)_Click()Form6.ShowUnload MeEn
18、d SubPrivate Sub 收入總匯_Click()Form8.ShowUnload MeEnd SubPrivate Sub 特殊補(bǔ)助_Click()Form5.ShowUnload MeEnd SubPrivate Sub 退出_Click()Form1.ShowUnload MeEnd Sub第4章 課設(shè)總結(jié)經(jīng)過本次課程設(shè)計(jì),酒店后勤信息管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成各種教學(xué)文檔的瀏覽、查詢、修改、刪除等功能。并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除。對(duì)于數(shù)據(jù)的一致性的問題也通過程序進(jìn)行了有效的解決。根據(jù)對(duì)該系統(tǒng)實(shí)際應(yīng)用環(huán)境和用戶實(shí)際情
19、況的分析,本系統(tǒng)采用Windows xp操作系統(tǒng),以中文版Visual Basic 6.0為前臺(tái)開發(fā)工具, 用sql2000為后臺(tái)數(shù)據(jù)庫。本軟件的開發(fā)有助于酒店后勤信息管理實(shí)現(xiàn)自動(dòng)化,為酒店后勤信息的管理奠定良好基礎(chǔ)。通過這周的課程設(shè)計(jì),我認(rèn)識(shí)到了自己的不足。在編程過程中不仔細(xì)是很麻煩的,這將讓費(fèi)許多的時(shí)間。這次實(shí)習(xí)給我敲響了警鐘以后一定要注意,要更加細(xì)心。由于時(shí)間的限制和本人的知識(shí)掌握尚有欠缺,所以該系統(tǒng)還有許多不盡如人意的地方,比如系統(tǒng)功能不是很齊全。這些還需有待進(jìn)一步改善與提高。隨著計(jì)算機(jī)的普及和計(jì)算機(jī)水平的飛速發(fā)展,酒店后勤信息管理系統(tǒng)對(duì)企事業(yè)單位的重要性也會(huì)進(jìn)一步提高。本系統(tǒng)如果在未
20、來研究中對(duì)其功能進(jìn)一步完善,可以更加實(shí)用。參考文獻(xiàn)1孫春來,韓正清.SQL Server中文版編程基礎(chǔ)與范例.2009.072李加福.SQL Server 2000中文版入門與提高.2009.073知寒工作室.SQL Server 2000簡明案例教程.2010.04 4鄭剛.SQL Server 2000實(shí)效編程百例.2007.055張魯.Visual Basic編程技巧與實(shí)例分析.2009.056徐建平,趙永.SQL Server 2000基礎(chǔ)教程.2011.087康耀紅,黃健青.SQL Server 2000數(shù)據(jù)庫設(shè)計(jì).2006.018黃剴濤.Visual Basic 6.0中文版高級(jí)應(yīng)用與開發(fā)指南.2010.069陳明.SQL Server 2000 程序設(shè)計(jì).2007.0610劉鵬,李冬梅,高燕.Visual Basic 6.0全攻略寶典.2008.07 11錢雪忠等.數(shù)據(jù)庫原理及應(yīng)用.2007.0412何文華.SQL Server 2000應(yīng)用開發(fā)教程.2007.0313張玉亭,楊濤澤.Visual Basic.NET 編程M.2005.1214李建中.Visual Basic.NET語言描述M.2004.05附錄登錄按鈕代碼:Private Sub Command1
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 港口碼頭建設(shè)安全施工方案及措施
- 汽車制造項(xiàng)目經(jīng)理部各崗位職責(zé)他
- JL1901年度供應(yīng)鏈管理內(nèi)部審核計(jì)劃
- 熱力管網(wǎng)施工安全文明施工措施
- 三年級(jí)上冊(cè)地方課程教學(xué)計(jì)劃推進(jìn)他
- 2025年度幼兒園團(tuán)支部團(tuán)隊(duì)建設(shè)計(jì)劃
- 物流運(yùn)輸警示教育懺悔錄心得體會(huì)
- 護(hù)理質(zhì)量安全事件調(diào)查職責(zé)
- 教師信息技術(shù)教學(xué)方法創(chuàng)新計(jì)劃
- 期貨模擬交易心得體會(huì)及技術(shù)應(yīng)用
- 燃料電池行業(yè)發(fā)展分析及投資前景預(yù)測研究報(bào)告2025-2028版
- 廣東省深圳市南山區(qū)2025年小升初數(shù)學(xué)模擬試卷含解析
- 小學(xué)三到六年級(jí)全冊(cè)單詞默寫(素材)-2023-2024學(xué)年譯林版(三起)小學(xué)英語
- 美麗鄉(xiāng)村片區(qū)內(nèi)監(jiān)理規(guī)劃范本
- 曉明煤礦副井過卷緩沖裝置安裝措施
- 燃料油 MSDS(化學(xué)品安全技術(shù)說明書)
- 天車驗(yàn)收十四大要點(diǎn)
- 管道應(yīng)力計(jì)算
- 外貿(mào)委托付款協(xié)議書模板(中英文版)
- LG螺桿機(jī)使用說明書(中文版)
- 第1章 物質(zhì)的聚集狀態(tài)
評(píng)論
0/150
提交評(píng)論