




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、課程設(shè)計說明書(論文)課程名稱_專題實(shí)訓(xùn) _題 目_洗浴中心管理系統(tǒng) _專 業(yè)_軟件工程_班 級_ _學(xué) 號_ _姓 名_ _起止日期_2013-11-112013-11-29 _指導(dǎo)教師_ _成 績_遼寧石油化工大學(xué)計算機(jī)與通信工程學(xué)院課程設(shè)計說明書規(guī)范課程設(shè)計說明書是體現(xiàn)和總結(jié)課程設(shè)計成果的載體,一般不應(yīng)少于3000字。1、 說明書基本格式說明書手寫或打印均可。手寫要用學(xué)院統(tǒng)一的課程設(shè)計用紙,用黑或藍(lán)黑墨水書寫工整;打印時統(tǒng)一使用word文檔,正文采用小四號宋體,16開紙,單面打印,左邊頁邊距均為30mm,右邊頁邊距均為30mm,單倍行距。文中一級標(biāo)題采用三號宋體加粗,二級標(biāo)題采用小三號宋
2、體加粗,三級標(biāo)題采用四號宋體加精,四級標(biāo)題采用四號宋體,標(biāo)題的編號采用阿拉伯?dāng)?shù)字加圓點(diǎn)(.)的格式,編號與標(biāo)題之間不加圓點(diǎn), 如編號1.2.3 表示第一個一級標(biāo)題下第二個二級標(biāo)題下的第三個三級標(biāo)題。2、 說明書結(jié)構(gòu)及要求(1) 封面由學(xué)院統(tǒng)一印刷,到學(xué)院辦公室領(lǐng)取。(2)中文摘要:標(biāo)題用“摘 要”(三號、黑體、居中),中間空2格;正文(小四、宋體); 要求寫出同一內(nèi)容的中文和英文的摘要。摘要應(yīng)說明本設(shè)計的中心思想和主要內(nèi)容,突出設(shè)計中的新見解新方法,說明該設(shè)計方案的理論根據(jù)及現(xiàn)實(shí)意義。摘要力求簡明扼要,字?jǐn)?shù)為300字左右。(3)英文摘要標(biāo)題用“Abstract”(三號、Times New Ro
3、man、加粗、居中);正文(小四、Times New Roman);(4)目錄要求層次清晰,給出標(biāo)題及頁次。其最后一項(xiàng)是無序號的“參考文獻(xiàn)”。(5)課程設(shè)計任務(wù)書(6)指導(dǎo)教師評語(6)正文正文應(yīng)按照目錄所定的順序依次撰寫,要求計算準(zhǔn)確,論述清楚、語言簡練、通順,插圖清晰,書寫整潔。文中圖、表及公式應(yīng)規(guī)范地繪制和書寫。(7)參考文獻(xiàn)要求依據(jù)國家標(biāo)準(zhǔn)文后參考文獻(xiàn)著錄規(guī)則(GB7714-87)、科學(xué)技術(shù)期刊編排格式(GB/T3179-92)中的規(guī)范。摘 要本設(shè)計是基于WEB的浴室收費(fèi)系統(tǒng),是結(jié)合實(shí)際需求,針對性開發(fā)的實(shí)用系統(tǒng)。系統(tǒng)基于Windows平臺,采用JAVA作為開發(fā)語言,ORACLE作為數(shù)
4、據(jù)庫服務(wù)器,Apache作為服務(wù)器。功能包括實(shí)現(xiàn)部門管理、員工管理、服務(wù)人員管理、消費(fèi)管理、會員管理、服務(wù)項(xiàng)目管理、商品管理、結(jié)賬業(yè)務(wù)、統(tǒng)計管理等。系統(tǒng)架構(gòu)為B/S。經(jīng)過授權(quán)的用戶可以通過Web瀏覽器,以人機(jī)交互式的客戶端程序?qū)崿F(xiàn)對浴室手牌、服務(wù)項(xiàng)目、商品、消費(fèi)情況、會員業(yè)務(wù)、結(jié)賬業(yè)務(wù)、經(jīng)營統(tǒng)計的操作。相比現(xiàn)有的其他C/S收費(fèi)系統(tǒng),沒有了區(qū)域的限制,浴室的擁有者可以在任何地點(diǎn)查看浴室的經(jīng)營情況。 關(guān)鍵詞:WEB;浴室管理系統(tǒng);JAVA AbstractThe design is based on the
5、;WEB bathroom toll system is a combination of actual demand, targeted development of practical systems. System is based on Windows platform, using JAVA as the development
6、;language, ORACLE as the database server, Apache as the server. Features including the realization of department management,commodity management, service management, staff management, consumption
7、;management, membership management, billing services, statistics management. System architecture for the B/S. Authorized users can browser through the Web to human-computer interactive clien
8、t programs to achieve the bath hand, service, staff, consumption, member services, billing services, operating statistics of the operation. Other than the existing C/S payment
9、;system, there is no regional restrictions, the owner of the bathroom at any location between the operation of the bathroom. Keywords: WEB; Bathroom Management System; J
10、AVA目錄1 緒論111.1 開發(fā)工具的選用及介紹111.2 環(huán)境搭建121.2.1 Apache服務(wù)器121.2.2 ORACLE數(shù)據(jù)庫132 系統(tǒng)分析與總體設(shè)計132.1 系統(tǒng)功能描述132.2系統(tǒng)流程分析143 系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計與實(shí)現(xiàn)153.1 創(chuàng)建數(shù)據(jù)庫153.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計154 系統(tǒng)主要界面設(shè)計154.1 登錄界面154.2 管理界面155 模塊設(shè)計與功能劃分175.1 手牌管理模塊17手牌列表17開手牌175.2 商品管理模塊17添加新的商品17修改商品信息18查詢商品信息185.3 會員管理模塊18會員卡列表18會員卡類型19添加會員卡類型19添加會員卡195.4 員
11、工管理模塊19工作人員列表19添加工作人員19修改工作人員信息195.5 服務(wù)項(xiàng)目管理模塊19服務(wù)項(xiàng)目列表20添加服務(wù)項(xiàng)目206 總結(jié)與展望206.1 系統(tǒng)總結(jié)206.2 PHP系統(tǒng)展望21參考文獻(xiàn)22課程設(shè)計任務(wù)書 課程名稱_專題實(shí)訓(xùn) _題 目_洗浴中心管理系統(tǒng)_ 專 業(yè)_軟件工程_班 級_ _學(xué) 號_ _姓 名_ _起止日期_2013-11-112013-11-29設(shè)計地點(diǎn)_ _指導(dǎo)教師_ 職稱 副教授 遼寧石油化工大學(xué)計算機(jī)與通信工程學(xué)院說 明 1. 課程設(shè)計任務(wù)書由指導(dǎo)教師填寫,并經(jīng)專業(yè)學(xué)科組審定,系主任簽字后,下達(dá)到學(xué)生。2. 學(xué)生根據(jù)指導(dǎo)教師下達(dá)的任務(wù)書獨(dú)立完成課程設(shè)計。3. 本任
12、務(wù)書在課程設(shè)計完成后,與課程設(shè)計說明書(論文)一起交指導(dǎo)教師,作為課程設(shè)計說明書(論文)評閱和課程設(shè)計答辯的主要檔案資料。一、課程設(shè)計的內(nèi)容和要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求等)設(shè)計并實(shí)現(xiàn)一個web系統(tǒng),要求:1、 基于三層架構(gòu);2、 可以選擇Jsp+SSH(Struts+Spring+Hibernate)或ASP.NET技術(shù);3、 功能實(shí)用且較完整(工作量與學(xué)時相符合)界面友好,操作簡單。4、 編程規(guī)范,系統(tǒng)應(yīng)盡量高內(nèi)聚、低耦合。5、 使用UML進(jìn)行系統(tǒng)分析設(shè)計,并撰寫報告。注:數(shù)據(jù)庫不能使用Access??蛇x題目:1、 網(wǎng)盤系統(tǒng)2、 網(wǎng)絡(luò)購物系統(tǒng)3、 論壇系統(tǒng)4、 學(xué)生網(wǎng)上選課系統(tǒng)5
13、、 教師網(wǎng)上答疑系統(tǒng)6、 其它經(jīng)老師同意的系統(tǒng)二、對課程設(shè)計成果的要求(包括課程設(shè)計說明書(或論文)、圖紙、實(shí)物樣品等)課程設(shè)計說明書(論文)的“正文”中應(yīng)包括:l 設(shè)計要求(題目介紹、設(shè)計目的、問題陳述)l 設(shè)計原理和技術(shù)(開發(fā)工具和開發(fā)環(huán)境說明,基本原理和技術(shù)描述)l 設(shè)計方案(需求分析,系統(tǒng)分析和設(shè)計)l 設(shè)計調(diào)試過程說明(主要程序代碼及其說明和注釋,實(shí)現(xiàn)的界面外觀,遇到的主要問題及解決方法)l 結(jié)束語(包括課程設(shè)計的收獲和體會,設(shè)計中的不足和可改進(jìn)的地方)三、主要參考資料1、王立豐.J2EE課程設(shè)計指導(dǎo)M.北京大學(xué)出版社,2008.2、WEB技術(shù)與應(yīng)用實(shí)驗(yàn)指導(dǎo)書M.(自編,2009版)
14、3、軟件開發(fā)新技術(shù)實(shí)驗(yàn)指導(dǎo)書M.(自編,2009版)4、網(wǎng)站建設(shè)實(shí)踐指導(dǎo)書M.(自編,2009版)5、Java EE與中間件技術(shù)實(shí)驗(yàn)指導(dǎo)書M.(自編,2009版)四、課程設(shè)計進(jìn)度計劃序號實(shí)踐內(nèi)容要求學(xué)時1搭建開發(fā)環(huán)境獨(dú)立完成22需求分析獨(dú)立完成83系統(tǒng)分析設(shè)計獨(dú)立完成104系統(tǒng)實(shí)現(xiàn)獨(dú)立完成265系統(tǒng)測試相互交叉完成46系統(tǒng)完善獨(dú)立完成47撰寫報告獨(dú)立完成8集中上機(jī):時間:12-14周 周二、四、五9-12節(jié),周日1-8節(jié) 地點(diǎn):機(jī)房304系(教研組)主任審查意見: 系主任(簽字):年 月 日 指導(dǎo)教師評語:成績: 指導(dǎo)教師(簽字):年 月 日1 緒論 1.1 開發(fā)工具的選用及介紹JAVA 的優(yōu)
15、勢:1.Java是目前使用最為廣泛的網(wǎng)絡(luò)編程語言之一, 它具有簡單,面向?qū)ο?,穩(wěn)定,與平臺無關(guān),解釋型,多線程,動態(tài)等特點(diǎn)。2.Java 語言簡單是指這門語言既易學(xué)有好用。不要將簡單誤解為這門語言很干癟。面向?qū)ο蠡趯ο蟮木幊谈先说乃季S模式,使人們更容易編寫程序。Java 語言與其它面向?qū)ο笳Z言一樣,引入了類的概念,類是用來創(chuàng)建對象的模板,它包含被創(chuàng)建的對象的狀態(tài)描述和方法的定義。3.與平臺無關(guān)是 Java 語言最大的優(yōu)勢。其它語言編寫的程序面臨的一個主要問題是操作系統(tǒng)的變化,處理器升級以及核心系統(tǒng)資源的變化,都可能導(dǎo)致程序出現(xiàn)錯誤或無法運(yùn)行。Java的虛擬機(jī)成功地解決了這個問題,Java
16、編寫的程序可以在任何安裝了 Java虛擬機(jī)JVM的計算機(jī)上正確的運(yùn)行,Sun公司實(shí)現(xiàn)了自己的目標(biāo)“一次寫成,處處運(yùn)行”。4.解釋型。Java 的特點(diǎn)之一就是內(nèi)置對多線程的支持。多線程允許同時完成多個任務(wù)。實(shí)際上多線程使人產(chǎn)生多個任務(wù)在同時執(zhí)行的錯覺,因?yàn)椋壳暗挠嬎銠C(jī)的處理器在同一時刻只能執(zhí)行一個線程,但處理器可以在不同的線程之間快速地切換,由于處理器速度非常快,遠(yuǎn)遠(yuǎn)超過了人接收信息的速度,所以給人的感覺好象多個任務(wù)在同時執(zhí)行。5.安全。當(dāng)你準(zhǔn)備從網(wǎng)絡(luò)上下載一個程序時,你最大的擔(dān)心是程序中含有惡意的代碼,比如試圖讀取或刪除本地機(jī)上的一些重要文件,甚至該程序是一個病毒程序等。當(dāng)你使用支持Java
17、的瀏覽器時,你可以放心地運(yùn)行Java的小應(yīng)用程序Java Applet ,不必?fù)?dān)心病毒的感染和惡意的企圖,Java小應(yīng)用程序?qū)⑾拗圃?Java運(yùn)行環(huán)境中,不允許它訪問計算機(jī)的其它部分。6.動態(tài)。Java 程序的基本組成單元就是類,有些類是自己編寫的,有一些是從類庫中引入的,而類又是運(yùn)行時動態(tài)裝載的,這就使得 Java 可以在分布環(huán)境中動態(tài)地維護(hù)程序及類庫。1.2 環(huán)境搭建1.2.1 Apache服務(wù)器JAVA能夠較好的與大多數(shù)Web服務(wù)器兼容,PHP和Apache服務(wù)器是最完美的組合,本系統(tǒng)就是以Apache作為Web服務(wù)器。Apache是一個開源組織的名稱,該組織開發(fā)了很多優(yōu)秀的開源軟件,其
18、中就包括Apache HTTP Server(簡稱Apache),Apache已成為世界上最流行的Web服務(wù)器軟件之一,市場占有率達(dá)到60%左右。這與它的眾多優(yōu)點(diǎn)是分不開的,主要是如下幾方面:(1) 支持最新的HTTP1.1通信協(xié)議。(2) 擁有簡單而強(qiáng)有力的基于文件的配置過程。(3) 支持通用網(wǎng)關(guān)接口。(4) 支持基于IP和基于域名的虛擬主機(jī)。(5) 支持多種方式的HTTP認(rèn)證。(6) 集成Perl處理模塊。(7) 集成代理服務(wù)器模塊、(8) 支持定制服務(wù)器日志和實(shí)時監(jiān)視服務(wù)器狀態(tài)。(9) 支持服務(wù)器端包含智力(SSI)。(10) 支持安全Socket層(SSL)。(11) 提供用戶會話過程
19、的跟蹤。 1.2.2 ORACLE數(shù)據(jù)庫 Oracle是最受歡迎的SQL數(shù)據(jù)庫管理系統(tǒng)。優(yōu)勢主要有:1、處理速度快,非常快2、安全級別高。支持快閃以及完美的恢復(fù),即使硬件壞了 也可以恢復(fù)到故障發(fā)前的1s3、幾臺數(shù)據(jù)庫做負(fù)載數(shù)據(jù)庫,可以做到30s以內(nèi)故障轉(zhuǎn)移,4、網(wǎng)格控制,以及 數(shù)據(jù)倉庫方面 也非常強(qiáng)大2 系統(tǒng)分析與總體設(shè)計目前市場上的浴室收費(fèi)系統(tǒng)如美萍系統(tǒng)等等,都是在獨(dú)立的電腦操作,這樣有個問題就是當(dāng)突然斷電時有的存儲數(shù)據(jù)就會丟失,而即使是所謂的網(wǎng)絡(luò)版的也只能局限在某一網(wǎng)絡(luò)中,當(dāng)企業(yè)的管理者不在企業(yè)時他并不能隨時對浴室的經(jīng)營情況進(jìn)行了解。所以我選擇用JAVA構(gòu)建一個浴室管理系統(tǒng),這樣當(dāng)斷電的時
20、候既不會造成數(shù)據(jù)丟失,也可以在其他工作場所查看經(jīng)營情況。2.1 系統(tǒng)功能描述主要包括:部門管理模塊、工作人員模塊、會員模塊、服務(wù)項(xiàng)目模塊、商品管理模塊、服務(wù)人員管理模塊等,具體描述如下:(1)部門管理:這個功能主要針對管理員,可以對部門信息進(jìn)行修改,刪除,添加以及查詢部門信息。 (2)工作人員管理:針對對前臺操作員以及管理員進(jìn)行管理。(3)會員管理:前臺可以開卡,注銷卡,根據(jù)顧客要求修改卡內(nèi)容,查詢卡余額等。(4)服務(wù)人員管理:主要是前臺對服務(wù)人員的管理。(5)服務(wù)項(xiàng)目管理:主要是添加服務(wù)項(xiàng)目,查詢,修改以及刪除功能。(6)商品管理:主要是對商品進(jìn)行添加,修改,刪除,查詢功能。 2.2系統(tǒng)流程
21、分析為了使讀者進(jìn)一步了解本實(shí)例系統(tǒng)的設(shè)計,本小節(jié)將對系統(tǒng)進(jìn)行流程分析。管理系統(tǒng)的工作流程都是從管理員登錄模塊開始,對用戶的身份進(jìn)行認(rèn)證。身份認(rèn)證過程:確認(rèn)用戶是否是有效的系統(tǒng)用戶,此過程決定用戶能否進(jìn)入系統(tǒng),同時還有身份權(quán)限的獲取,某些模塊權(quán)限不夠是不可以進(jìn)入的。本系統(tǒng)僅有后臺程序一個部分,非管理員無法進(jìn)入。前臺管理員擁有操作權(quán)限,后臺管理員擁有所有權(quán)限,后臺系統(tǒng)的流程分析如圖2.4所示。 圖2.4 后臺系統(tǒng)的流程分析 3 系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計與實(shí)現(xiàn)3.1 創(chuàng)建數(shù)據(jù)庫首先創(chuàng)建一個數(shù)據(jù)庫bath用來保存本系統(tǒng)的所有數(shù)據(jù)。3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計本系統(tǒng)定義的bath數(shù)據(jù)庫中包含以下11個表:操作員
22、表:operators、操作記錄表:operecords、會員表:vips、服務(wù)項(xiàng)目表:projects、商品表:goods、手牌表:signs、服務(wù)人員表:waiters、選擇服務(wù)表:selectfws、選擇商品表:selectgoods、部門表:departments、賬單表:bills。4 系統(tǒng)主要界面設(shè)計本系統(tǒng)分為兩個部分,一個是登錄系統(tǒng),另一個就是系統(tǒng)操作部分,下面就具體的說說這兩個部分的設(shè)計。4.1 登錄界面本登錄界面為login.jsp,它的功能是提供登錄系統(tǒng)的入口,通過login.jsp界面登錄系統(tǒng),在登錄的的同時記錄下不同的登錄用戶權(quán)限。在系統(tǒng)中控制操作權(quán)限。界面狀態(tài)如下圖4
23、.1所示:圖4.1 系統(tǒng)登錄界面 4.2 管理界面管理界面分為前臺管理界面和后臺管理界面。后臺管理界面如下圖4.2所示,前臺管理界面如下圖4.3所示:圖4.2 后臺管理界面圖4.3 前臺管理界面 5 模塊設(shè)計與功能劃分5.1 手牌管理模塊5.1.1手牌列表本模塊按照手牌號顯示手牌,每個手牌顯示的內(nèi)容包括顯示狀態(tài)的圖片、手牌號和手牌狀態(tài)等;當(dāng)手牌處于黑白狀態(tài)(空置狀態(tài))時,單擊狀態(tài)圖片可以進(jìn)行啟用操作。如圖5.1所示:圖5.1 手牌管理狀態(tài)5.1.2開手牌本模塊功能是添加新的手牌。如下圖5.2所示:圖5.2 添加手牌5.2 商品管理模塊5.2.1添加新的商品如圖:修改商品信息如下圖5.3所示:圖
24、5.3修改商品信息查詢商品信息商品查詢是顯示所有商品信息,如下圖5.4所示:圖5.4商品查詢5.3 會員管理模塊5.3.1會員卡列表顯示所有的會員卡,通過會員卡號可以查看會員卡相關(guān)的會員信息和消費(fèi)信息。5.3.2會員卡類型顯示所有可用的會員卡類型,并且提供了修改卡類型和注銷卡類型的操作。5.3.3添加會員卡類型本模塊提供了添加會員卡類型的功能。5.3.4添加會員卡本模塊提供了添加會員卡功能,通過輸入卡號和選擇已存在的可用卡類型,添加新卡。 5.4 員工管理模塊 5.4.1工作人員列表顯示所有的在職工作人員,和提供查看個人信息。 5.4.2添加工作人員提供添加新員工的入口,其中職位必選。 修改工作人員信息通過員工工號對員工信息進(jìn)行修改。5.5 服務(wù)項(xiàng)目管理模塊5.5.1服務(wù)項(xiàng)目列表本模塊顯示所有的服務(wù)項(xiàng)目,包括編號,名稱,單價和提供修改,刪除等操作。 5.5.2添加服務(wù)項(xiàng)目本模塊用于添加新的服務(wù)項(xiàng)目。6 總結(jié)與展望 6.1 系統(tǒng)總結(jié)Web開發(fā)技術(shù)的飛速發(fā)展促進(jìn)了新聞發(fā)布的普及。目前,越來越多的應(yīng)用活動開始遷移到Internet中來進(jìn)行,一種新的應(yīng)用方式Web應(yīng)用已成為一種必然的趨勢,這種應(yīng)用方式無疑給管理者和用戶帶來極大的便利,使以前很多不
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寵物清洗活動策劃方案
- 家庭孩子手工活動方案
- 家族正月聚會活動方案
- 官渡古鎮(zhèn)初一活動方案
- 家園郊游活動方案
- 宣傳愛心活動方案
- 小學(xué)心理健康活動方案
- 小學(xué)學(xué)校大比武活動方案
- 寵物整年活動方案
- 宮腔鏡宣傳活動方案
- 2025年江蘇省職業(yè)院校技能大賽高職組(導(dǎo)游服務(wù))參考試題庫資料及答案
- 《特種設(shè)備重大隱患判定標(biāo)準(zhǔn)(陜西?。方庾x與培訓(xùn)
- GB/T 33492-2024二手貨交易市場經(jīng)營管理規(guī)范
- 出租汽車巡網(wǎng)融合發(fā)展白皮書
- 農(nóng)產(chǎn)品安全生產(chǎn)技術(shù)與應(yīng)用
- 中國特色社會主義理論體系的形成的歷史條件
- 環(huán)境藝術(shù)設(shè)計專業(yè)職業(yè)生涯規(guī)劃
- 《BA培訓(xùn)教程》課件
- 2024-2025學(xué)年陜西省西安市雁塔區(qū)高新一中七年級(上)期中數(shù)學(xué)試卷
- 《西方經(jīng)濟(jì)學(xué)(本)》形考任務(wù)(1-6)試題答案解析
- 重慶市森林資源二類調(diào)查操作細(xì)則2012年
評論
0/150
提交評論