數(shù)據(jù)庫(kù)課程設(shè)計(jì)賓館客房信息管理系統(tǒng)_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)賓館客房信息管理系統(tǒng)_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)賓館客房信息管理系統(tǒng)_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)賓館客房信息管理系統(tǒng)_第4頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)賓館客房信息管理系統(tǒng)_第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、設(shè)計(jì)內(nèi)容與設(shè)計(jì)要求1 .設(shè)計(jì)內(nèi)容:數(shù)據(jù)庫(kù)系統(tǒng)原理的課程設(shè)計(jì)要求學(xué)生綜合利用本課程的有關(guān)知識(shí),在教師的指導(dǎo)下,利用特定 的數(shù)據(jù)庫(kù)設(shè)計(jì)環(huán)境,針對(duì)具體的問(wèn)題,完成從系統(tǒng)的需求分析、數(shù)據(jù)庫(kù)的概念設(shè)計(jì)、數(shù)據(jù)庫(kù)的邏輯 設(shè)計(jì),到數(shù)據(jù)庫(kù)實(shí)現(xiàn)等設(shè)計(jì)過(guò)程,最終實(shí)現(xiàn)一個(gè)較為完整的反映應(yīng)用需求的數(shù)據(jù)庫(kù)系統(tǒng)。因此,在 設(shè)計(jì)中,要求學(xué)生應(yīng)該全面考慮各個(gè)設(shè)計(jì)環(huán)節(jié)以及它們之間的相互聯(lián)系。下面是各個(gè)設(shè)計(jì)階段的具體內(nèi)容。1. 系統(tǒng)需求分析需求分析是數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的一個(gè)重要的環(huán)節(jié)。本階段應(yīng)該對(duì)整個(gè)應(yīng)用情況作全面的、詳細(xì)的 調(diào)查,確定特定數(shù)據(jù)庫(kù)應(yīng)用環(huán)境下的設(shè)計(jì)目標(biāo),收集該應(yīng)用環(huán)境下針對(duì)系統(tǒng)設(shè)計(jì)所需要的基礎(chǔ)數(shù)據(jù) 以及對(duì)這些數(shù)據(jù)的具體存

2、儲(chǔ)要求,從而確定用戶的需求。用戶對(duì)數(shù)據(jù)庫(kù)的需求包括:處理需求。即用戶要完成什么處理功能等。學(xué)生在設(shè)計(jì)中應(yīng)根據(jù)具體的課題要求確定系統(tǒng)應(yīng)該實(shí)現(xiàn)的功能,一些基本的功能通常是必須具備的,如用戶的管理與維護(hù),基本數(shù)據(jù)的維護(hù),靈活 的信息查詢等。 信息需求。即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù)。學(xué)生應(yīng)該根據(jù)具體的課題,認(rèn)真分析有關(guān)的要 求,確定本設(shè)計(jì)的信息需求。安全性和完整性功能。實(shí)踐中這是一個(gè)需要與用戶不斷交流才能逐步確定的需求。本課程設(shè)計(jì)要求學(xué)生在自己的設(shè)計(jì)中能反映出基本的安全性和完整性功能。本階段的設(shè)計(jì)結(jié)果(即系統(tǒng)需求分析)應(yīng)該在課程設(shè)計(jì)報(bào)告中進(jìn)行詳細(xì)描述,畫(huà)出系統(tǒng)的數(shù)據(jù) 流圖,寫出較為詳細(xì)的數(shù)據(jù)字典,作為

3、本課程設(shè)計(jì)的驗(yàn)收依據(jù)之一。2. 數(shù)據(jù)庫(kù)的概念設(shè)計(jì)數(shù)據(jù)庫(kù)的概念設(shè)計(jì)是在需求分析的基礎(chǔ)上,利用與用戶雙方都能理解的形式,設(shè)計(jì)出數(shù)據(jù)庫(kù)的 概念模型。本課程設(shè)計(jì)要求學(xué)生采用E-R方法進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì)。本設(shè)計(jì)階段可分為:數(shù)據(jù)抽象。即根據(jù)需求分析的結(jié)果,抽取出與本課程設(shè)計(jì)相關(guān)的特性。設(shè)計(jì)局部概念模式。 運(yùn)用E-R方法,設(shè)計(jì)出系統(tǒng)的各個(gè)局部ER模型。設(shè)計(jì)全局概念模式。通過(guò)對(duì)局部E-R模型的操作,解決各個(gè) E-R模型關(guān)于對(duì)象定義不一致問(wèn)題,以及對(duì)各個(gè)E-R模型進(jìn)行合并優(yōu)化等,最終形成數(shù)據(jù)庫(kù)的全局概念模式。本階段的設(shè)計(jì)結(jié)果(局部和全局E-R圖、具體數(shù)據(jù)庫(kù)設(shè)計(jì)工具中概念結(jié)構(gòu)設(shè)計(jì)圖)應(yīng)該在課程設(shè)計(jì)報(bào)告中進(jìn)行詳細(xì)

4、描述,應(yīng)該能夠反映該設(shè)計(jì)的正確性,作為本課程設(shè)計(jì)的驗(yàn)收依據(jù)之一。3. 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的目的是將概念設(shè)計(jì)階段設(shè)計(jì)好的E-R圖轉(zhuǎn)換成與具體機(jī)器上的DBMS (如Oracle)所支持的數(shù)據(jù)模型(如關(guān)系模型)相符合的邏輯結(jié)構(gòu)。鑒于本課程設(shè)計(jì)的具體環(huán)境要求,學(xué)生在進(jìn)行數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)時(shí)應(yīng)該充分考慮特定的數(shù) 據(jù)庫(kù)環(huán)境。E-R圖)轉(zhuǎn)換成初始的關(guān)系模形成初始的關(guān)系模式。將概念設(shè)計(jì)階段產(chǎn)生的全局概念模式( 式。關(guān)系模式的規(guī)范化處理。為了減少或消除關(guān)系模式中存在的數(shù)據(jù)冗余和操作異常,根據(jù)設(shè)計(jì) 所要求的規(guī)范級(jí)別,按照本課程所學(xué)知識(shí),逐一分析各個(gè)關(guān)系模式是否滿足規(guī)定的范式。在課程設(shè)計(jì)報(bào)告中應(yīng)該提供

5、本設(shè)計(jì)階段的相關(guān)內(nèi)容,作為本課程設(shè)計(jì)的驗(yàn)收依據(jù)之一。4. 創(chuàng)建數(shù)據(jù)庫(kù)在某一數(shù)據(jù)庫(kù)管理系統(tǒng)環(huán)境中創(chuàng)建數(shù)據(jù)庫(kù),根據(jù)需要也可建立相關(guān)數(shù)據(jù)視圖和存儲(chǔ)過(guò)程。在課程設(shè)計(jì)報(bào)告中應(yīng)該提供相關(guān)的內(nèi)容,包括數(shù)據(jù)庫(kù)及各個(gè)數(shù)據(jù)庫(kù)對(duì)象的定義的SQL語(yǔ)句,作為本課程設(shè)計(jì)的驗(yàn)收依據(jù)之一。2.設(shè)計(jì)要求:鑒于數(shù)據(jù)庫(kù)選題原理課程設(shè)計(jì)的具體內(nèi)容,對(duì)課程設(shè)計(jì)提出如下要求:1. 選題原則課程設(shè)計(jì)題目以選用學(xué)生相對(duì)比較熟悉的業(yè)務(wù)模型為宜,要求通過(guò)本實(shí)踐性教學(xué)環(huán)節(jié),能較好 地鞏固數(shù)據(jù)庫(kù)的基本概念、基本原理、關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)理論、設(shè)計(jì)方法等主要相關(guān)知識(shí)點(diǎn),針對(duì) 實(shí)際問(wèn)題設(shè)計(jì)概念模型,并應(yīng)用現(xiàn)有的工具完成小型數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)。2. 選題要求

6、在后面的課題表中列出了幾個(gè)設(shè)計(jì)課題,每個(gè)課題都有相應(yīng)的要求或說(shuō)明。各課題的難易度有 一定的差異,因此,參加課程設(shè)計(jì)的學(xué)生首先要了解設(shè)計(jì)的任務(wù),仔細(xì)閱讀各個(gè)課題的設(shè)計(jì)要求, 為了避免多人選同一題, 所做課題為(學(xué)號(hào)最后兩位數(shù) mod課題號(hào),比如學(xué)號(hào)23號(hào),選題為23 mod 10=3,即做第三題一一學(xué)生管理系統(tǒng))。一般來(lái)說(shuō),選擇課題應(yīng)以在規(guī)定的時(shí)間內(nèi)能完成,并能得到 應(yīng)有的鍛煉為原則。若學(xué)生對(duì)課題表以外的相關(guān)課題較感興趣,希望選作課程設(shè)計(jì)的課題時(shí),應(yīng)征得指導(dǎo)教師的認(rèn) 可,并寫出明確的設(shè)計(jì)要求和說(shuō)明。設(shè)計(jì)時(shí)要嚴(yán)格按照題意要求進(jìn)行設(shè)計(jì),不能隨意更改。若確因條件所限,必須要改變課題要求 時(shí),應(yīng)在征得指

7、導(dǎo)教師同意的前提下進(jìn)行。3 .參考選題工資管理系統(tǒng)人事管理系統(tǒng)倉(cāng)庫(kù)管理系統(tǒng)學(xué)生管理系統(tǒng)圖書(shū)館管理信息系統(tǒng)賓館客房管理信息系統(tǒng)學(xué)籍管理系統(tǒng)機(jī)票預(yù)定系統(tǒng)學(xué)生成績(jī)管理系統(tǒng)課程管理子系統(tǒng)通訊錄子系統(tǒng)教室管理子系統(tǒng)宿舍管理子系統(tǒng)個(gè)人事務(wù)管理子系統(tǒng)庫(kù)房管理系統(tǒng)小商店銷售管理系統(tǒng)其它管理子系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)(自己選題需經(jīng)指導(dǎo)教師認(rèn)可).4.課程設(shè)計(jì)報(bào)告要求課程設(shè)計(jì)的設(shè)計(jì)報(bào)告是學(xué)生對(duì)本次課程設(shè)計(jì)的全面總結(jié),應(yīng)該反映每個(gè)設(shè)計(jì)階段的設(shè)計(jì)思路和 設(shè)計(jì)內(nèi)容。該設(shè)計(jì)報(bào)告,應(yīng)作為整個(gè)課程設(shè)計(jì)評(píng)分的書(shū)面依據(jù)和存檔材料。設(shè)計(jì)報(bào)告一般要以固定 規(guī)格的紙張(如 A4 )書(shū)寫或打印并裝訂,字跡及圖形要清楚,工整,規(guī)范。內(nèi)容及要求如下:

8、設(shè)計(jì)任務(wù)、要求及所用軟件環(huán)境或工具介紹。 課程設(shè)計(jì)內(nèi)容中要求的設(shè)計(jì)結(jié)果。總結(jié)驗(yàn)收情況二、進(jìn)度安排第三周星期二8 :0012: 00星期三8 :0012: 00星期四8 :0012: 00第四周星期二8 :0012: 00星期三8 :0012: 00星期四8 :0012: 00附:課程設(shè)計(jì)報(bào)告裝訂順序:封面、任務(wù)書(shū)、目錄、正文、評(píng)分、附件(A4大小的圖紙及程序清單)。正文的格式:一級(jí)標(biāo)題用3號(hào)黑體,二級(jí)標(biāo)題用四號(hào)宋體加粗,正文用小四號(hào)宋體;行距為22。正文的內(nèi)容:一、課題的主要功能;二、課題的功能模塊的劃分(要求畫(huà)岀模塊圖);三、主要功能的實(shí)現(xiàn)(至少要有一個(gè)主要模塊的流程圖);四、程序調(diào)試;五、

9、總結(jié);六、附件(所有程序的原代碼, 要求對(duì)程序?qū)憣绫匾淖⑨專?正文總字?jǐn)?shù)要求在5000字以上(不含程序原代碼)。目錄一、系統(tǒng)需求分析51.1設(shè)計(jì)前調(diào)查51.2用戶需求分析 51.3核心數(shù)據(jù)流圖61.4核心數(shù)據(jù)字典7二、概念設(shè)計(jì)82.1局部E-R圖822全局E-R圖9三、邏輯設(shè)計(jì)103.1開(kāi)發(fā)環(huán)境103.2.1有以下關(guān)系模式: 103.2.2分解分析:10四、創(chuàng)建數(shù)據(jù)庫(kù)10五、 程序以及調(diào)試和使用說(shuō)明 115.1程序登陸界面115.2主面板125.3具體介紹135.3.1房態(tài)查看135.3.2入住登記和預(yù)定房間 135.3.3調(diào)房,住宿、退宿查詢 145.3.4掛帳,結(jié)帳,日?qǐng)?bào)表,追加押金 1

10、55.3.5報(bào)修和維修155.3.6添加用戶,添加員工,修改密碼 16六、總結(jié)17七、部分代碼187.2添加員工187.3賓客入住20計(jì)算機(jī)與通信學(xué)院課程設(shè)計(jì)評(píng)分表 25一.系統(tǒng)需求分析1.1設(shè)計(jì)前調(diào)查近年來(lái),賓館業(yè)迅猛發(fā)展,市場(chǎng)的競(jìng)爭(zhēng)日趨激烈,全面提高賓館的軟件管理水準(zhǔn),已成為賓館業(yè)發(fā)展的當(dāng)務(wù)之急。尤其是對(duì)于星級(jí)賓館,既需要完成前臺(tái)的一些服務(wù)工作,還需要完成后臺(tái)的管 理工作。然而,傳統(tǒng)的人工管理模式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足有效、快捷地處理經(jīng)營(yíng)中產(chǎn)生的大量信息數(shù) 據(jù)的需要,從而使得企業(yè)決策層無(wú)法及時(shí)、準(zhǔn)確地掌握一線資料,繼而影響對(duì)市場(chǎng)進(jìn)行正確地分析 和預(yù)測(cè)。像沿海城市三星級(jí)以上賓館引進(jìn)外方管理,使小部

11、分賓館管理水準(zhǔn)幾乎接近或達(dá)到國(guó)際水 平。但對(duì)占80%以上的廣大中小型賓館來(lái)說(shuō),是難以做到的。因此,欲在競(jìng)爭(zhēng)中甩開(kāi)對(duì)手,取得優(yōu) 勢(shì),必須在經(jīng)營(yíng)、管理、產(chǎn)品、服務(wù)等方面具備獨(dú)到之處。而對(duì)賓館的經(jīng)營(yíng)狀況起決定作用的是客 房的管理。簡(jiǎn)單的服務(wù)標(biāo)準(zhǔn)已不是制勝的錦囊,只有管理做到最細(xì)微之處,才能讓顧客體會(huì)到賓館 服務(wù)的高標(biāo)準(zhǔn)、高質(zhì)量,而準(zhǔn)確、快速、周全往往就是最基本的成功要素。傳統(tǒng)的管理方法已經(jīng)不能適應(yīng)現(xiàn)代社會(huì)的需要,因此采用電腦管理業(yè)務(wù)、財(cái)務(wù)等諸多環(huán)節(jié)已成為推動(dòng)賓館業(yè)迅速發(fā)展的先決條件,賓館客房管理信息系統(tǒng)是各大中小型賓館所需要使用的一個(gè)管 理系統(tǒng)。1.2用戶需求分析建立一套功能完善的管理信息系統(tǒng),既能

12、滿足業(yè)務(wù)人員日常處理的需要,增強(qiáng)企業(yè)經(jīng)營(yíng)全過(guò)程的數(shù)字化管理水平;又能滿足管理人員決策分析的需要,提高公司管理層對(duì)公司經(jīng)營(yíng)反饋信息的響 應(yīng)速度。從而大幅度提高工作效率,提高實(shí)施管理的準(zhǔn)確性、科學(xué)性,使擔(dān)負(fù)管理的工作人員從繁 雜的手工勞作中解脫出來(lái)。因而程序需要實(shí)現(xiàn)的功能有如下主要六大功能:一、客房管理:客房登記,入住情況查詢,客房狀態(tài)查看。二、賓客入住管理:客房預(yù)定,登記入住,房間調(diào)整,退房結(jié)帳三、物資管理:物品登記,物品查詢,報(bào)修和維修,定時(shí)提醒。四、財(cái)務(wù)管理:追加押金,增刪財(cái)務(wù),日?qǐng)?bào)表五、員工管理:增改員工,查刪員工六、系統(tǒng)管理:增刪管理員,修改密碼,以及預(yù)留的基于SQL的數(shù)據(jù)庫(kù)管理(該程序

13、考慮到作為課程設(shè)計(jì)和信息系統(tǒng)不是很大,使用了單機(jī)版的ACCESS以求方便 寫程序)七、其他功能:界面管理(提供兩套外觀:經(jīng)典外觀和春天里)部分?jǐn)?shù)據(jù)流圖 數(shù)據(jù)流名稱:客人信息來(lái)源:客人去向:入住登記包含的數(shù)據(jù)項(xiàng):姓名、身份證號(hào)、性別、入住房間、房間類型、房間價(jià)格、入住狀態(tài)等(賓館客房管理系統(tǒng)的數(shù)據(jù)流一一客人信息)數(shù)據(jù)流名稱:入住登記來(lái)源:客人產(chǎn)生入住登記去向:入住包含的數(shù)據(jù)項(xiàng):訂單編號(hào)、姓名、性別、身份證號(hào)、客戶編號(hào)、客房類型、抵房時(shí)間、入住 人數(shù)、預(yù)定人、電話、住幾天等信息(賓館客房管理系統(tǒng)的數(shù)據(jù)流一一入住登記)數(shù)據(jù)流名稱:客房信息來(lái)源:客人產(chǎn)生入住登記去向:入住包含的數(shù)據(jù)項(xiàng):客房編號(hào)、客房類

14、型、客房?jī)r(jià)格、客房狀態(tài)(賓館客房管理系統(tǒng)的數(shù)據(jù)流一一客房信息) 數(shù)據(jù)流名稱:房間狀態(tài) 來(lái)源:退房去向:房間 包含的數(shù)據(jù)項(xiàng):客房號(hào)碼、房間狀態(tài)(賓館客房管理系統(tǒng)的數(shù)據(jù)流一一房間狀態(tài))數(shù)據(jù)流名稱:帳務(wù)信息來(lái)源:退房去向:財(cái)務(wù)包含的數(shù)據(jù)項(xiàng):帳單編號(hào)、姓名、消費(fèi)金額、入住時(shí)間、退房時(shí)間、押金(賓館客房管理系統(tǒng)的數(shù)據(jù)流一一帳務(wù)信息)1.4核心數(shù)據(jù)字典賓客入住信息表:Cmanage數(shù)據(jù)項(xiàng)名稱(庫(kù)中字段名)數(shù)據(jù)類型及長(zhǎng)度說(shuō)明客人電話(ctel)Char(20)客人姓名(cname)Char(12)Not null客人性別(csex)Char(4)客人身份證號(hào)(cidnum)Char(20)客人住址(cadd

15、ress)Char(50)訂單編號(hào)(cnumber)Char(15)Not nu ll,primary key入住人數(shù)(cmemeber)int客房編號(hào)(croom)Char(20)Not null客房類型(ctype)Char(10)客房?jī)r(jià)格(cprice)money客房狀態(tài)(cstatue)Char(2)Not null抵店時(shí)間(cindate)短日期型date退房時(shí)間(coutdate)短日期型dateNot null入住類別(cintype)Char(4)預(yù)定/現(xiàn)開(kāi)押金(cya)money調(diào)整房間(cchange)Char(20)原由(creason)Char(80)應(yīng)付款(cmsho

16、uld)Money實(shí)收(cmpay)money客房登記表:Roomlogin數(shù)據(jù)項(xiàng)名稱(庫(kù)中字段名)數(shù)據(jù)類型及長(zhǎng)度說(shuō)明房間編號(hào)(Rid)Char(12)Not null房間名稱(Rname)Char(20)Not null ,primary key房間描述(Rdescribe)Char(100)房間價(jià)格(Rprice)moneyNot null房間狀態(tài)(Rstatue)Char(8)Not null操作員(ruser)Char(12)Not null管理員表:pw數(shù)據(jù)項(xiàng)名稱(庫(kù)中字段名)數(shù)據(jù)類型及長(zhǎng)度說(shuō)明用戶(user)Char(12)Not null ,primary key密碼(pwd)C

17、har(8)Not null權(quán)限(power)Char(1)Not null財(cái)務(wù)管理表:Smanage數(shù)據(jù)項(xiàng)名稱(庫(kù)中字段名)數(shù)據(jù)類型及長(zhǎng)度說(shuō)明財(cái)務(wù) ID(Sid)Char(15)Not null ,primary key事由(Sreason)Char(20)Not null收入(Sin)money支出(Sout)moneyNot null總收入(ssum)moneyNot null操作時(shí)間(Sdate)dateNot null結(jié)帳人(sman)Char(12)Not null掛帳單位(scomp)Char(12)操作員(suser)Char(12)Not null維修/報(bào)修表:fix數(shù)據(jù)項(xiàng)名

18、稱(庫(kù)中字段名)數(shù)據(jù)類型及長(zhǎng)度說(shuō)明登記 ID(Fid)自動(dòng)編號(hào)Not null ,primary key登記日期(Fdate)dateNot null物品名稱(Fname)Char(50)Not null所屬房間(Froom)Char(20)Not null維修狀態(tài)(Fstatue)Char(8)Not null維修日期(Ffdate)date登記操作員(Fman)Char(12)Not null維修員(Ffman)Char(12)所需費(fèi)用(Fpay)money提醒表:Reminder數(shù)據(jù)項(xiàng)名稱(庫(kù)中字段名)數(shù)據(jù)類型及長(zhǎng)度說(shuō)明提醒 ID(RemID)自動(dòng)編號(hào)Not null ,primary

19、key提醒日期(Remdate)dateNot null提醒類別(remtype)Char(20)Not null提醒狀態(tài)(remstatue)Char(4)Not null操作員(remuser)Char(12)Not null概念設(shè)計(jì)價(jià)格名稱2.1狀態(tài)姓名電話類型客房描述性別客房E-R證件客人住址住址入職時(shí)間職員電話職務(wù)密碼管理員姓名工資用戶名年齡性別權(quán)限局部E-R圖管理員E-R職員E-R客人E-R編號(hào)第16頁(yè)共25頁(yè)2.2全局E-R圖電話證件名稱姓名類型價(jià)格性別1n入住客房狀態(tài)住址11描述結(jié)帳預(yù)定維修事由1類別時(shí)間收入費(fèi)用名稱總收帳目提醒表維修表支出狀態(tài)n時(shí)間所屬房間狀態(tài)管理登記日期m客

20、人1編號(hào)全局E-R圖三、邏輯設(shè)計(jì)3.1開(kāi)發(fā)環(huán)境開(kāi)發(fā)語(yǔ)言:Visual Basic開(kāi)發(fā)平臺(tái):windows xp,1G內(nèi)存,集成顯卡。開(kāi)發(fā)工具:Visual Basic 6.0 企業(yè)版,SQL Server 2000,Access 20033.2關(guān)系模式形成以及規(guī)范3.2.1有以下關(guān)系模式:PW(user,pwd,power);Empl(eid,e name,eage,esex,eaddress,etel,ejob,ejtime,ejage);Fix(Fidfname,froom,fstatue,ffdate,fpay,fma n,fuser);Gman age(Gid,g name,gtype

21、,g nu m,gprice,guse,gsum,gdate,guser,gdw);Roomlogi n(Rid,r nameitype,rdescribe,rprice,rstatue,ruser);Remi nder(remid,re mn ame,remdate,remtype,remstatue,remuser);Sman age(Sid,sreas on,sin, sout,ssum,sdate,sma n, scomp,suser);Cman age(cnumber,c name,cictype,cic num ,csex,caddress,ctel,cmember,croom,c

22、type,cprice, cin date,c in type,coutdate,cya,cyaadd,cstatue,ccha nge,creas on, cmtel,cmmeeti ng, cmcar,cmdamage,cmother,cmshould,cmpay,cmback,cuser);3.2.2分解分析:1 )各分量都是不可分割的數(shù)據(jù)項(xiàng)。滿足第一范式;2) 每一個(gè)關(guān)系中的非碼屬性都完全函數(shù)依賴于碼,符合第二范式;3) 每個(gè)關(guān)系中的主屬性不傳遞依賴關(guān)系中的每個(gè)關(guān)系鍵,符合第三范式;4 )關(guān)系中所有非主屬性對(duì)每個(gè)碼都是完全依賴,且所有主碼對(duì)于每個(gè)不包含它的碼也是完全函數(shù)依賴,沒(méi)有任 何

23、屬性完全函數(shù)依賴非碼的任何一組屬性四、創(chuàng)建數(shù)據(jù)庫(kù)1) 創(chuàng)建數(shù)據(jù)庫(kù),讓數(shù)據(jù)庫(kù)可以動(dòng)態(tài)增長(zhǎng)create database hotelon(n ame=hotel_data,file name=E:hotel.mdf,size=5mB,maxsize=20mb,filegrowth=10%)log on(n ame=hotel_log,file name=E:hotel.ldf,size=2mb,maxsize=5mb,filegrowth=1mb)go2) 創(chuàng)建PW用戶表use hotelgocreate table pw(user char (12) notn ull primary key,P

24、wd char(8) n ot null,Power char(1) not n ull )go3) 創(chuàng)建客房登記表 RoomLogincreate table roomlogi n(rid char (12) not null,Rn ame char(20) not n ull primary key,Rtype char(10) not nullRdescribe char(100),Rprice money not n ull,Rstatue char(8) not null,Ruser char(12) not null,)go4) 同上創(chuàng)建提醒表 Reminder、物品表 Gmana

25、ge維修表fix、員工表 Empl、帳務(wù)表 Smanage客戶 女口住表Cmanage五、程序以及調(diào)試和使用說(shuō)明5.1程序登陸界面說(shuō)明:進(jìn)入登陸界面后,系統(tǒng)會(huì)自動(dòng)加載已有的用戶,讓用戶選擇自己的帳戶進(jìn)行登陸,密碼輸入三次后關(guān)閉窗口;用控件屬性設(shè)置來(lái)實(shí)現(xiàn)用戶定義的完整性:密碼最大長(zhǎng)度為8。用戶名錯(cuò)誤,或密碼錯(cuò)誤,系統(tǒng)都會(huì)對(duì)其進(jìn)行提醒,以達(dá)到正確輸入,本程序設(shè)置一超級(jí)用戶:admin,權(quán)限為1,其他用戶的權(quán)限均為0。超級(jí)用戶能對(duì)押金進(jìn)行追加,其他用戶必須在超級(jí)用戶協(xié)助下才能完成押金追加5.2主面板說(shuō)明:主界面用 VB中的MDIForm,多入口提供給用戶操作,包括菜單欄、工具欄(可選擇顯示和不顯示)

26、、側(cè)邊欄(可隱藏)、主面板Panel(提供操作員最常用的操作,節(jié)約時(shí)間),在狀態(tài)欄可以顯示系統(tǒng)時(shí)間和當(dāng)前用戶以及需要維修的房間數(shù)。實(shí)現(xiàn)了所有要求的功能說(shuō)明:提供兩種風(fēng)格供用戶選擇。在vb模塊里有一函數(shù) change(),變量保存當(dāng)前風(fēng)格類型,當(dāng)每次show 窗口時(shí),就會(huì)調(diào)用該函數(shù)通過(guò)變量判斷是顯示那種風(fēng)格5.3具體介紹5.3.1房態(tài)查看說(shuō)明:在主面板上的快速入口上點(diǎn)擊房態(tài)查詢,顯示當(dāng)前房間入住圖形界面。直觀、方便。點(diǎn)擊 房間能顯示在該房間入住過(guò)的客戶。嵌入的查詢語(yǔ)句為:selectcnu mber,c name,cictype,cic nu m,csex,caddress,ctel,cmemb

27、er,croom,ctype,cprice,c in date,coutdate,cstatuefrom cmanage where croom= & Command1(lndex).Caption & , Command1(lndex).Caption 為當(dāng)前按下的要查詢的房間按鈕的名稱5.3.2入住登記和預(yù)定房間說(shuō)明:點(diǎn)”登記,系統(tǒng)自動(dòng)在roomlogin表中rstatue=空閑的房間名字添加到房間號(hào)碼的下拉列表中,供客戶選擇房間,用戶可以選擇現(xiàn)開(kāi)/預(yù)定當(dāng)用戶選擇下拉列表中的一個(gè)房間時(shí),系統(tǒng)自動(dòng)將roomlogin中該房間的標(biāo)準(zhǔn)類型,價(jià)格自動(dòng)加載顯示,房間狀況一目了然。其他用戶自定義完整性

28、約 束都通過(guò)對(duì)控件的屬性設(shè)置來(lái)完成,當(dāng)用戶輸入數(shù)據(jù)破壞完整性時(shí),系統(tǒng)會(huì)發(fā)出警告,以保持?jǐn)?shù)據(jù) 庫(kù)的完整性個(gè)斥幣說(shuō)展岀34S4S3&34I入性AlAS何I側(cè)E s豐I 砂淮日BB|.佝再躊Q削L-HT130 SO3L-3-I7L A7D3E80 3031-3-*4123 4 53 玄1ZM561&3 玄2p|.l|T| 2OLm?l6 1i5 2fll3gqiT剤圳3OLL337LE 5QH3S71G 朗1山爼仃15*J!iWLZMSfiTiEB I糾騎刪AIKAVM3 X加日E郃ZK 3OEL-3 LT 2DLI-1-LS30 Mil-3-lT aJH-5-IQ 妙 S0H-朗 20U-十:H2

29、QLI-5-I3 0 aDLL-3-LS 0 30LI.-3-3I I5.3.3調(diào)房,住宿、退宿查詢說(shuō)明:通過(guò)入口可以打開(kāi)窗體。當(dāng)客戶需要調(diào)整房間時(shí),點(diǎn)登記后,系統(tǒng)自動(dòng)加載已入住客戶的房 間和空閑的房間號(hào)碼,當(dāng)用戶選擇要調(diào)房的客戶時(shí),系統(tǒng)自動(dòng)加載客戶的信息。選擇目標(biāo)房間時(shí)候, 系統(tǒng)自動(dòng)加載房間信息。用戶確定調(diào)房后,系統(tǒng)修改數(shù)據(jù)庫(kù):原房間狀態(tài)改為空閑,目標(biāo)房間改為 入住。原住房產(chǎn)生的費(fèi)用將加在新入住房間上,而提醒表中原房間改為現(xiàn)房間。因而需要修改三個(gè)表:Cmanage,roomlogin,reminder.而查詢?nèi)胱⌒畔⒌那度雜ql語(yǔ)句為:selectcnu mber,cn ame,cictyp

30、e,cicnum ,csex,caddress,ctel,cmember,croom,ctype,cprice,ci ndate,coutdate,cstatue from cmanage,其他查詢語(yǔ)句雷同,此后不在贅述。在文本框里輸入要查詢的姓名,MSFIexGrid空間將會(huì)顯示查詢結(jié)果,嵌入的查詢語(yǔ)句為:selectcnu mber,cn ame,cictype,cicnum ,csex,caddress,ctel,cmember,croom,ctype,cprice,ci ndate,coutdate,cstatue from cma nage where cn ame like & T

31、ext1.Text & *第27頁(yè)共25頁(yè)5.3.4掛帳,結(jié)帳,日?qǐng)?bào)表,追加押金紜株車圧9W00Adi LfiKU|t5M050他東時(shí)血TOOJkiinindig購(gòu)列T甄申 |3tin-3-17|人事E1 1說(shuō)明:追加押金窗體系統(tǒng)自動(dòng)加載已入住客戶號(hào)碼,當(dāng)用戶選擇客戶號(hào)碼時(shí)候,系統(tǒng)自動(dòng)加載客戶信息,用戶添加押金后,保存時(shí)系統(tǒng)對(duì)cman age表進(jìn)行修改,保存數(shù)據(jù);結(jié)帳窗體。系統(tǒng)自動(dòng)加載已入住還沒(méi)退房的房間號(hào),用戶選擇要退房的房間號(hào),系統(tǒng)加載客戶信息以需付款和明細(xì)供核對(duì),確定結(jié)帳后,系統(tǒng)將對(duì)cmanage表,smanage, reminder, roomlogin進(jìn)行修改,以保持?jǐn)?shù)據(jù)庫(kù)的參照完整

32、性。如果是掛帳,用戶可以選擇掛帳,在客戶結(jié)帳的時(shí)候,調(diào)出掛帳結(jié)帳窗體,系統(tǒng)自動(dòng)加 載掛帳的單位,用戶選擇掛帳單位,系統(tǒng)自動(dòng)加載需還金額。掛帳結(jié)帳只對(duì)smanage表操作。而日?qǐng)?bào)表顯示smange里的信息,提供按日期查找的方法,打印當(dāng)天的帳務(wù)明細(xì)。 查詢的嵌入sql語(yǔ)句為:select sreason,sin,sout,ssum,sdate,sman,scomp,suser from smanage where sdate =# & DTPickerl.V alue& #。在該處開(kāi)始一直調(diào)試不出,后來(lái)發(fā)現(xiàn)在5.3.5報(bào)修和維修sql語(yǔ)句中對(duì)日期要加#來(lái)格式說(shuō)明是日期型的。房間號(hào)I揭壞物品名稱O報(bào)

33、倏報(bào)修日期燈2011-3-16確定關(guān)閉.102所需費(fèi)用錐修登記員說(shuō)明:打開(kāi)該窗體,左邊有一組 option選項(xiàng)。當(dāng)選報(bào)修時(shí)候,系統(tǒng)自動(dòng)加載空閑的房間號(hào)。如果為 入住的房間報(bào)修,則需先調(diào)房退房后才能報(bào)修,總不能讓客戶住在需維修的房間中吧。確定報(bào)修后。第15頁(yè)共25頁(yè)系統(tǒng)將在reminder表中增加一條需提醒事項(xiàng),即需維修事項(xiàng),傳遞房間號(hào)和維修狀態(tài) 給reminder表做為關(guān)鍵字。在主窗體中便會(huì)有提示需要維修的房間,可以通過(guò)房態(tài)查詢,查看需要維修的房間 號(hào)。維修完后要進(jìn)行登記, 選擇登記后,系統(tǒng)加載當(dāng)前狀態(tài)為 維修的房間,記錄維修費(fèi)用和維修員,確定后,系統(tǒng)將操作 roomlogin和reminde

34、r表,保持?jǐn)?shù)據(jù)庫(kù)系統(tǒng)的參照完整性5.3.6添加用戶,添加員工,修改密碼晞走is添加操說(shuō)明:只有管理員,即超級(jí)用戶才能添加操作員和員工,但是普通擁護(hù)可以修改自己的密碼。作員的代碼為:If Textl.Text And Text2.Text And Text2.Text = Puser.Fields(pwd) ThenIf Text3.Text The nPuser.EditPuser.Fields(pwd) = Text3.TextMsgBox (密碼修改成功,退出操作員密碼修改!)Puser.Updatemain.Enabled = TrueUnload MeElseMsgBox (請(qǐng)輸入新密

35、碼!)End IfElseIf Text1.Text = ThenMsgBox (請(qǐng)輸入操作員!)Text1.SetFocusElseIf Text1.Text Puser.Fields(user) ThenText1.SetFocusText1.Text =MsgBox (無(wú)此操作員,請(qǐng)重新輸入!)End IfEnd IfIf Text2.Text = ThenMsgBox (請(qǐng)輸入操作員原密碼!)Text2.SetFocusElseIf Text2.Text Puser.Fields(pwd) ThenMsgBox (原密碼錯(cuò)誤,請(qǐng)重新輸入原密碼!)Text2.SetFocusEnd If

36、End IfEnd If這是才用DAO 3.6對(duì)象來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,這是另一種方法對(duì)數(shù)據(jù)庫(kù)操作cr = insert into pw values( & text1.text& , & text2.text & ,0) mydb.Execute cr這是直接用嵌入sql語(yǔ)句來(lái)插入記錄。兩種效果都一樣六、總結(jié)兩周的日日夜夜的奮戰(zhàn),終于達(dá)到了預(yù)定的效果,完成了該信息系統(tǒng)的設(shè)計(jì)和程序編寫。在??茖W(xué)校,曾學(xué)過(guò) VB語(yǔ)言,也開(kāi)發(fā)過(guò)很多程序,所以vb語(yǔ)言成為首選。雖然其編寫的應(yīng)用程序在不同的機(jī)器上需要解釋器,需要隨帶很多ocx控件和其他,但是在編寫信息管理系統(tǒng)這方面還是很有優(yōu)勢(shì)的。(1)可視畫(huà)編程,豐富

37、的控件,隨用隨拖,對(duì)控件對(duì)象編程,很方便。(2)可以方便的利用API函數(shù)實(shí)現(xiàn)窗體的各種效果。有豐富的api接口。(3)語(yǔ)言簡(jiǎn)單,實(shí)現(xiàn)功能很方便。在對(duì)數(shù)據(jù)庫(kù)操作方面,引用了DAO 3.6對(duì)象,使用 DAO編程連接和操作。所以很自然選擇了VB語(yǔ)言。在數(shù)據(jù)庫(kù)方面,考慮編程方便,采用從sql中導(dǎo)出成access文件來(lái)進(jìn)行操作。選定課題后,開(kāi)始收集相關(guān)資料和設(shè)計(jì)軟件架構(gòu)。到賓館調(diào)查和到網(wǎng)上收集信息,以及參考 了其他信息管理系統(tǒng),心里就有了輪廓。設(shè)計(jì)好軟件的幾大模塊,采用自頂向下的經(jīng)典設(shè)計(jì)方法, 確定實(shí)現(xiàn)的功能,開(kāi)始設(shè)計(jì)數(shù)據(jù)庫(kù)。運(yùn)用相關(guān)的數(shù)據(jù)庫(kù)知識(shí),設(shè)計(jì)好數(shù)據(jù)表,確定字段。并通過(guò)模 式分解,確定其是無(wú)損的

38、連接。有了數(shù)據(jù)庫(kù)作為整個(gè)設(shè)計(jì)的底層,就好象蓋房子有了骨架,而軟件 就象是磚瓦,只是將骨架填充完善,給客戶一個(gè)好的外觀。因而數(shù)據(jù)庫(kù)的設(shè)計(jì)尤為重要,但是在設(shè) 計(jì)之初,往往會(huì)有很多情況不能考慮周全,再加之一個(gè)人編寫,所以進(jìn)度一度很慢,后來(lái)通過(guò)列出 所有可能的情況,以及同同學(xué)老師等交流,總結(jié)并重新設(shè)計(jì)了數(shù)據(jù)庫(kù),終于是能有一個(gè)比較好的效 果。通過(guò)將所有和客戶相關(guān)的財(cái)務(wù)信息都加到客戶信息里,避免了對(duì)多表的操作,避免了有可能會(huì) 出現(xiàn)的參照完整性不一致的問(wèn)題。繼而是軟件的設(shè)計(jì),由于對(duì)vb還是算比較熟悉,因而有了數(shù)據(jù)庫(kù)的支撐,就得心應(yīng)手了。考慮到用戶使用的方便性,軟件主界面提供了很多入口,以及直觀的圖形 顯示,

39、方便用戶操作,因而也給客戶帶來(lái)方便,免去了客戶的很多等待時(shí)間,提升賓館的形象。同 時(shí)提供了兩套外觀,春天里這套外觀可以避免用戶的審美疲勞。整個(gè)程序完成了,又花了大量的時(shí) 間對(duì)其進(jìn)行調(diào)試。通過(guò)白盒黑盒測(cè)試,程序能正常的顯示結(jié)果和準(zhǔn)確報(bào)錯(cuò),達(dá)到了單機(jī)運(yùn)行的效果。 接著在不同機(jī)環(huán)境器上測(cè)試,有些控件因?yàn)闆](méi)有帶走,所以報(bào)錯(cuò),后來(lái)帶上控件后都能正常運(yùn)行, 在xp和win7上都能正常運(yùn)行。由于公司規(guī)模和業(yè)務(wù)量大,因而信息系統(tǒng)不可能只在單機(jī)上運(yùn)行,所以才用C/S,或B/S結(jié)構(gòu)比較合適。因時(shí)間關(guān)系所以沒(méi)能完成,只預(yù)留了接口,供以后開(kāi)發(fā)擴(kuò)展用。當(dāng)然這次課程設(shè)計(jì)因?yàn)?是數(shù)據(jù)庫(kù)的課程設(shè)計(jì),重點(diǎn)在數(shù)據(jù)庫(kù)的設(shè)計(jì),所以對(duì)

40、于軟件體系結(jié)構(gòu)風(fēng)格,沒(méi)有考慮,只求能達(dá)到 目的!在本次課程設(shè)計(jì)中,要感謝各位老師的指導(dǎo),也要感謝提供意見(jiàn)和建議的同學(xué),才得以大致完 成該設(shè)計(jì)。本欲來(lái)讓老師答辯的,但因個(gè)人原因,在答辯那天趕回家了,所以沒(méi)得完成最終的答辯。 但這不要緊,編程最大的喜事莫過(guò)于完成所有程序的那一刻,雖然后續(xù)還有很多維護(hù)和修改任務(wù), 但是心里突然輕松下來(lái)那一刻的心情是無(wú)與倫比的。再次感謝老師的指導(dǎo)!七、部分代碼7.1模塊Public NowUser As String 當(dāng)前用戶名Public nowpower As String 當(dāng)前用戶權(quán)限Public mydb As DAO.Database 定義數(shù)據(jù)庫(kù)Public

41、 bgi As Integer 判斷背景風(fēng)格Public Sub LoadAccess()Set mydb = DAO.Ope nDatabase(App. Path & hotel.mdb)End SubPublic Sub bgrou nd()If bgi = 1 The nmai n.Picture = pan el.lmage1.Picturepan el.Picture = pan el.Image1.Picturepan el.Picture1.Picture = pan el.Image1.Picturemai n.Picture1.Picture = pan el.Image1

42、.Picturemai n.Picture2.Picture = pan el.Image1.PictureUnioadfindEm:Unioadfindlogin:UnioadfingG:UnioadInLogin:UnioadLogoutBG:Unioadman agekf: Uni oad payoff: Uni oad ViewUni oad cha ngelog in: Uni oad fin dLogout: Uni oad find: pan el.resizemeElseIf bgi = 0 Thenmain .Picture = Nothi ngpan el.Picture

43、= Nothi ngpan el.Picturel.Picture = Nothi ngmai n.Picturel.Picture = Nothi ngmai n.Picture2.Picture = Nothi ngUnioadfindEm:Unioadfindlogin:UnioadfingG:UnioadInLogin:UnioadLogoutBG:Unioadman agekf: Uni oad payoff: Uni oad ViewUni oad cha ngelog in: Uni oad fin dLogout: Uni oad find: pan el.resizemeEn

44、d IfEnd IfEnd Sub7.2添加員工Private Declare Fun ction ReleaseC apture Lib user32 () As Long獲取變動(dòng)”信息Private Declare Fu nction Sen dMessage Lib user32 Alias Sen dMessageA (ByVai hwnd As Long, ByVai wMsg As Lon g, ByVai wParam As Lon g, iParam As Any) As Lo ngPrivate Co nst WM_SYSCOMMAND = & H112Private Co

45、nst SC_MOVE = & HF010 &Private Co nst HTCAPTION = 2Dim Emp As RecordsetPrivate Sub DTPicker1_Cha nge()Text7.Text = Year(Date) - Year(DTPickerl.Value)End SubPrivate Sub Form_MouseDow n(Butt on As In teger, Shift As In teger, X As Si ngle, Y As Sin gle)If Button = 1 The n如果按下鼠標(biāo)左鍵Dim ReturnVal As LongX

46、 = ReleaseCapture()ReturnVal = Sen dMessage(addEm.hw nd, WM_SYSCOMMAND, SC_MOVE +HTCAPTION, 0)End IfEnd SubPrivate Sub Form_Load()LoadAccessSet Emp = mydb.Ope nRecordset(select * from empl)Textl.Text = Year(Date) & Mon th(Date) & Day(Date) & Hour(Time) & Min ute(Time)Text7.Text = Year(Date) - Year(D

47、TPickerl.Value)End SubPrivateSubComma nd1_Click()=iiiiiiiiiiiiiiiiiiiiiiiiiii缺少判斷員工號(hào)是否存在的信息If Textl.Text = Or Text2.Text = Or Text4.Text = The nmsg$ = MsgBox(請(qǐng)確認(rèn) 員工號(hào)、員工姓名、職務(wù)已經(jīng)輸入,48, Error)ElseEmp.AddNewEmp.Fields(emid) = Textl.TextEmp.Fields(e name) = Text2.TextEmp.Fields(esex) = Combol.TextEmp.Fiel

48、ds(ejob) = Text4.TextEmp.Fields(eage) = Val(Text5.Text)Emp.Fields(etel) = Text6.TextEmp.Fields(ejtime) = DTPickerl.ValueEmp.Fields(ejage) = Text7.TextEmp.Update更新記錄Emp.Closemsg$ = MsgBox(添加成功,64, Success!)Un load MeEnd IfEnd SubPrivate Sub Comma nd2_Click()Textl.Text = : Text2.Text = : Combo1.Text =

49、Text4.Text = : Text5.Text = : Text6.Text =End SubPrivate Sub Comma nd3_Click()main.En abled = TrueUn load MeEnd Sub7.3賓客入住Dim i As In teger定義一個(gè)整型變量Dim In Log As RecordsetDim Room As RecordsetDim Remi nd As RecordsetPrivate Sub Combo4_Click()Set Room = mydb.Ope nRecordset(select * from roomlogi n whe

50、re rn ame= & Combo4.Text & )ZSDJ(4).Text = Room.Fields(rtype): ZSDJ(5).Text = Room.Fields(rprice)End SubPrivate Sub Combo5_click()Label11.C aption = Combo5.TextEnd SubPrivate Sub DTP3_Cha nge()ZSDJ(6).Text = DTP3.Value - DTP1.ValueEnd SubPrivate Sub Form_Load()If bgi = 1 The n Me.Picture = pan el.Im

51、age1.PictureIf bgi = 0 The n Me.Picture = Noth ingDTP1.Value = Date: DTP2.Value = Date: DTP3.Value = Date 初始化日期及時(shí)間 czy.Text = NowUser賦值給 czyLoadAccessEnd SubPrivate Sub Form_Unl oad(Ca ncel As In teger)mai n.En abled = True設(shè)置主窗體有效End SubPrivate Sub Combo2_Click()If Combo2.Text =折扣ThenZSDJ(8).Enabled

52、 = True 設(shè)置 ZSDJ(8)有效ZSDJ(8).SetFocus ZSDJ(8)獲得焦點(diǎn)End IfIf Combo2.Text =招待 ” ThenZSDJ(8).Enabled = True設(shè)置 ZSDJ(8)有效ZSDJ(8).Text = 0賦值給 ZSDJ(8)End IfEnd SubPrivate Sub ZSDJ_Cha nge(l ndex As In teger)Select Case In dexCase 6ZSDJ(7).Text = Format(Val(ZSDJ(6).Text) * Val(ZSDJ(5).Text), 0.00)計(jì)算折前宿費(fèi)ZSDJ(9).Text = ZSDJ(7).Text 賦值給 ZSDJ(9)ZSDJ(8).Text = 100DTP3.Value = DTPl.Value + V al(ZSDJ(6).Text)計(jì)算退宿日期Case 8ZSDJ(9).Text = Format(Val(ZSDJ(7).Text) * Val(ZSDJ(8).Text) / 100, 0.00)計(jì)算實(shí)際宿費(fèi)Case 10If ZSDJ(10).Text The nZSDJ(10).Text = Val(ZSDJ(10).Text)用val函數(shù)將字符串轉(zhuǎn)換為數(shù)字DTP2.Value = DTPl.V

溫馨提示

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