Đề tài Hệ thống Quản lý Khách sạn Sao Biển, Sầm Sơn, Thanh Hoá

MỤC LỤC MỞ ĐẦU Giai đoạn 1 : PHÂN TÍCH HIỆN TRẠNG I. Mô tả hiện trạng 4 I.1. Cơ cấu tổ chức và phân công trách nhiệm 4 I.2. Quy trình giao dịch và các dữ liệu xử lý 5 II. Các mẫu biểu đang lưu hành. 6 Giai đoạn 2 : PHÂN TÍCH HỆ THỐNG Chương 1: Phân tích hệ thống về xử lý 8 I.1. Biểu đồ phân cấp chức năng (BPC). 8 I.2. Biểu đồ luồng dữ liệu (BLD) 11 Chương 2: Phân tích hệt thống về dữ liệu (BCD) 15 I.1 BCD theo môt hình thực thể liên kết 15 I.1.1. Lý thuyết về mô hình thực thể liên kết 15 I.1.2. Xây dựng mô hình thực thể liên kết của đề tài 16 1. Phát hiện các thực thể 16 2. Xác định các mối liên kết giữa các thực thể 17 3. Xác định các thuộc tính của các thực thể 19 Giai đoạn 3: THIẾT KẾ HỆ THỐNG Chương 1: Thiết kế tổng thể 21 Chương 2: Thiết kế module chương trình 23 I. Lược đồ LCT tổng quát: 23 II. Các lược đồ LCT chi tiết 24 II.1. Lược đồ LCT chi tiết Đăng ký phòng 24 II.2. Biểu đồ LCT chi tiết Quản lý thu 25 II.3. Biểu đồ LCT chi tiết “Quản lý chi” 25 II.4. Lược đồ LCT chi tiết của “Quản lý nhân sự” 26 II.5. Lược đồ LCT chi tiết của “Quản lý lương” 26 II.6. Lược đồ LCT chi tiết của “Quản lý người dùng” 26 Chương 3: Thiết kế giao diện chương trình 27 1. Hệ thống Menu của chương trình 27 2. Hình thức giao diện của chương trình khi cài đặt 29 Chương 4 : Thiết kế các biểu mẫu nhập – xuất 29 Giai đoạn 4 : LẬP TRÌNH VÀ HIỆN THỰC HỆ THỐNG Chương 1 : Lựa chọn công cụ xây dựng CSDL và lập trình 29 Chương 2 : Giới thiệu Chương trình đã hoàn tất 30 1. Danh sách các Tables 30 2. Danh sách các Querys 30 3. Thiết kế Relationship giữa các Tables 31 5. Danh sách các Reports 31 6. Hệ thống các Forms 31 Chương 3: Hướng dẫn dành cho người sử dụng 32 1. Tổng quan 32 2. Thực thi các công việc nghiệp vụ 33 2.1. Dành cho bộ phận nghiệp vụ Lễ tân 33 2.2. Dành cho bộ phận nghiệp vụ Kế toán 36 3. Quyền hạn của Siêu người dùng 39 Phụ lục: Một số Source Code của chương trình 39 Tài liệu tham khảo 42

doc41 trang | Chia sẻ: maiphuongtl | Lượt xem: 1767 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Đề tài Hệ thống Quản lý Khách sạn Sao Biển, Sầm Sơn, Thanh Hoá, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Môc lôc Më §ÇU Giai ®o¹n 1 : Ph©n tÝch hiÖn tr¹ng I. M« t¶ hiÖn tr¹ng 4 I.1. C¬ cÊu tæ chøc vµ ph©n c«ng tr¸ch nhiÖm 4 I.2. Quy tr×nh giao dÞch vµ c¸c d÷ liÖu xö lý 5 II. C¸c mÉu biÓu ®ang l­u hµnh. 6 Giai ®o¹n 2 : Ph©n tÝch hÖ thèng Ch­¬ng 1: Ph©n tÝch hÖ thèng vÒ xö lý 8 I.1. BiÓu ®å ph©n cÊp chøc n¨ng (BPC). 8 I.2. BiÓu ®å luång d÷ liÖu (BLD) 11 Ch­¬ng 2: Ph©n tÝch hÖt thèng vÒ d÷ liÖu (BCD) 15 I.1 BCD theo m«t h×nh thùc thÓ liªn kÕt 15 I.1.1. Lý thuyÕt vÒ m« h×nh thùc thÓ liªn kÕt 15 I.1.2. X©y dùng m« h×nh thùc thÓ liªn kÕt cña ®Ò tµi 16 1. Ph¸t hiÖn c¸c thùc thÓ 16 2. X¸c ®Þnh c¸c mèi liªn kÕt gi÷a c¸c thùc thÓ 17 3. X¸c ®Þnh c¸c thuéc tÝnh cña c¸c thùc thÓ 19 Giai ®o¹n 3 : ThiÕt kÕ hÖ thèng Ch­¬ng 1: ThiÕt kÕ tæng thÓ 21 Ch­¬ng 2: ThiÕt kÕ module ch­¬ng tr×nh 23 I. L­îc ®å LCT tæng qu¸t: 23 II. C¸c l­îc ®å LCT chi tiÕt 24 II.1. L­îc ®å LCT chi tiÕt ‘§¨ng ký phßng’ 24 II.2. BiÓu ®å LCT chi tiÕt ‘Qu¶n lý thu’ 25 II.3. BiÓu ®å LCT chi tiÕt “Qu¶n lý chi” 25 II.4. L­îc ®å LCT chi tiÕt cña “Qu¶n lý nh©n sù” 26 II.5. L­îc ®å LCT chi tiÕt cña “Qu¶n lý l­¬ng” 26 II.6. L­îc ®å LCT chi tiÕt cña “Qu¶n lý ng­êi dïng” 26 Ch­¬ng 3: ThiÕt kÕ giao diÖn ch­¬ng tr×nh 27 1. HÖ thèng Menu cña ch­¬ng tr×nh 27 2. H×nh thøc giao diÖn cña ch­¬ng tr×nh khi cµi ®Æt 29 Ch­¬ng 4 : ThiÕt kÕ c¸c biÓu mÉu nhËp – xuÊt 29 Giai ®o¹n 4 : LËp tr×nh vµ hiÖn thùc hÖ thèng Ch­¬ng 1 : Lùa chän c«ng cô x©y dùng CSDL vµ lËp tr×nh 29 Ch­¬ng 2 : Giíi thiÖu Ch­¬ng tr×nh ®· hoµn tÊt 30 1. Danh s¸ch c¸c Tables 30 2. Danh s¸ch c¸c Querys 30 3. ThiÕt kÕ Relationship gi÷a c¸c Tables 31 5. Danh s¸ch c¸c Reports 31 6. HÖ thèng c¸c Forms 31 Ch­¬ng 3: H­íng dÉn dµnh cho ng­êi sö dông 32 1. Tæng quan 32 2. Thùc thi c¸c c«ng viÖc nghiÖp vô 33 2.1. Dµnh cho bé phËn nghiÖp vô LÔ t©n 33 2.2. Dµnh cho bé phËn nghiÖp vô KÕ to¸n 36 3. QuyÒn h¹n cña Siªu ng­êi dïng 39 Phô lôc : Mét sè Source Code cña ch­¬ng tr×nh 39 Tµi liÖu tham kh¶o 42 Giai ®o¹n I : kh¶I s¸t HiÖn TR¹NG K h¶o s¸t hiÖn tr¹ng lµ giai ®o¹n ®Çu cña qu¸ tr×nh ph©n tÝch vµ thiÕt kÕ hÖ thèng th«ng tin, lµ mét c«ng viÖc quan träng ®Ó nhËn ®Þnh vÒ quy tr×nh vµ c¸ch thøc ho¹t ®éng cña mét hÖ thèng. NhËn ®Þnh cµng s¸t th­c tiÔn sÏ gióp cho c¸c giai ®o¹n sau cña qóa tr×nh ph©n tÝch vµ thiÕt kÕ hÖ thèng míi ®­îc thuËn lîi vµ ®óng ®¾n. Môc ®Ých: kh¶o s¸t hiÖn tr¹ng nãi chung nh»m: TiÕp cËn víi nghiÖp vô chuyªn m«n, m«i tr­êng ho¹t ®éng cña hÖ thèng. T×m hiÓu c¸c chøc n¨ng, nhiÖm vô, c¸ch thøc ho¹t ®éng cña hÖ thèng ChØ ra nh÷ng chç hîp lý cña hÖ thèng cÇn ®­îc kÕ thõa, vµ c¸c ®Øªm bÊt hîp lý cÇn ®­îc kh¾c phôc. I. M« t¶ hiÖn tr¹ng: C¬ së cÇn kh¶o s¸t trong ®Ò tµi nµy lµ kh¸ch s¹n Sao BiÓn – SÇm S¬n – Thanh Ho¸. Lµ mét doanh nghiÖp t­ nh©n kinh doanh c¸c dÞch vô cho thuª phßng, b¸n tour du lÞch, ¨n uèng. Do kh¶ n¨ng cßn h¹n chÕ vµ ®iÒu kiÖn kh«ng cho phÐp chóng em chØ míi giíi h¹n quan t©m ph©n tÝch mét sè m¶ng chÝnh trong ho¹t ®éng qu¶n lý cña toµn kh¸ch s¹n ®ã lµ: Qu¶n lý kinh doanh dÞch vô cho thuª phßng, qu¶n lý tµi chÝnh kh¸ch s¹n. I.1. C¬ cÊu tæ chøc vµ sù ph©n c«ng tr¸ch nhiÖm: Gi¸m ®èc Bé phËn lÔ t©n Bé phËn qu¶n lý phßng Bé phËn kÕ to¸n TT kh¸ch hµng theo quèc tÞch Th«ng tin kh¸ch hµng theo phßng Thªm , xo¸, ph©n quyÒn User DuyÖt ds User L­¬ng theo phong ban L­¬ng theo m· nh©n viªn B¸o c¸o l­¬ng nv th¸ng Nh©n viªn theo phßng ban NhÇn viªn theo m· nh©n viªn Danh sach toµn bé nv Danh s¸ch nv theo phßng ban C¸c kho¶n chi theo ngµy Tæng chi hµng th¸ng Tæng chi hµng tuÇn C¸c kho¶n thu theo ngµy Tæng thu hµng th¸ng Tæng thu hµng tuÇn CËp nhËt b¶ng chÊm c«ng T×m kiÕm In b¸o c¸o CËp nhËt d÷ liÖu nh©n viªn T×m kiÕm In b¸o c¸o CËp nhËt d÷ liÖu chi T×m kiÕm In b¸o c¸o CËp nhËt d÷ liÖu thu T×m kiÕm In b¸o c¸o TÇn xuÊt phßng hµng th¸ng TÇm xuÊt phßng hµng tuÇn KiÓm tra hiÖn tr¹ng phßng §¨ng ký kh¸ch míi T×m kiÕm In b¸o c¸o Tho¸t §¨ng ký phßng Qu¶n lý thu Qu¶n lý chi Qu¶n lý nh©n sù Qu¶n lý l­¬ng CÊu h×nh ng­êi dïng QU¶N Lý KH¸CH S¹N 5.2. DuyÖt ds user 5.1. Bæ xung, xo¸, ph©n quyÒn ng­êi dïng 6. CÊu h×nh ng­êi dïng 5.3. B¸o c¸o 5.2. T×m kiÕm 5.1. CËp nhËt b¶ng chÊm c«ng 5. Qu¶n lý l­¬ng 4.3. B¸o c¸o 4.2. T×m kiÕm 4.1. CËp nhËt dl nh©n v 4. Qu¶n nh©n sù 3.3. B¸o c¸o 3.2. T×m kiÕm 3.1. CËp nhËt dl chi 3. Qu¶n lý chi 2.3. B¸o c¸o 2.2. T×m kiÕm 2.1. CËp nhËt dl thu 2. Qu¶n lý thu B¸o c¸o tÇn suÊt phßng Y/c b¸o c¸o tÇn suÊt phßng 1.4. B¸o c¸o KÕt qu¶ t×m kiÕm Y/c t×m kiÕm th«ng tin kh¸ch hµng CSDL kh¸ch hµng ®· ®­îc cËp nhËt Y/c thªm kh¸ch mãi Tr¶ lêi chÊp nhËn hoÆc tõ chèi Y/c ®¨ng ký ®Æt phßng cña kh¸ch 1.3. T×m kiÕm 1.2. §¨ng ký kh¸ch míi 1.1. KiÓm tra hiÖn tr¹ng hÖ thèng phßng 1. §¨ng ký phßng L­îc ®å LCT tæng qu¸t cña hÖ thèng LÖnh ®ãng ch­¬ng tr×nh Yªu cÇu ®ãng ch­¬ng tr×nh 7. Tho¸t CSDL ng­êi dïng ®· ®­îc cËp nhËt Thªm, xo¸, cÊu h×nh quyÒn users B¶ng l­¬ng nh©n viªn,… CSDL nh©n viªn, c«ng,… B¸o c¸o ns, kÕt xuÊt ®Ó tÝnh l­¬ng,… CSDL vÒ nh©n sù, y/c cËp nhËt ns,… B¸o c¸o tæng chi CSDL vÒ c¸c kho¶n chi, y/c bc tæng chi B¸o c¸o tæng thu C SDL vÒ c¸c kho¶n thu, y/c bc tæng thu C¸c tr¶ lêi ®¸p øng, b¸o c¸o Y/c ®Æt phßng cña kh¸ch,yc bc cña gi¸m ®èc 1. §¨ng ký phßng 2. Qu¶n lý thu 3. Qu¶n lý chi 4. Qu¶n lý nh©n sù 5. Qu¶n lý l­¬ng 6. CÊu h×nh ng­êi dïng Module chÝnh B¸o c¸o tæng chi Y/c b¸o c¸o tæng chi B¸o c¸o tæng thu Y/c bc tæng thu B¸o cã tÇn suÊt phßng Y/c bc tÇn suÊt phßng Gi¸M ®èc C¸C NHµ CUNG CÊP KH¸CH HµNG QU¶N Lý L¦¥NG QU¶N Lý NH¢NSù QU¶N Lý THU QU¶N Lý CHI §¡NG Ký PHßNG BANGCHAMCONG DS_PHONGBAN DM_THU DM_CHI KHACHHANG DS_PHONG M« h×nh thùc thÓ liªn kÕt chi tiÕt cña hÖ thèng KHACHHANG MAKH HOTEN PHONG NGAYDEN NGAYDI GIOITINH QUOCTICH DIACHI CMND TIENDIENTHOAI TIENDICHVU DS_PHONG MAPHONG LOAI DONGIA DATHUE BANGCHAMCONG MANV NGAYCONG CONGNHAT DS_NHANVIEN MANV HO TEN PHONGBAN NGAYSINH GIOITINH QUEQUAN DIACHI CMND VANHOA ANH DS_PHONHBAN MAPB TENPB DM_CHI NGAYTHANG QUYEN SOCT SOTIEN NGUOIXUAT NGUOINHAN DM_THU SOCT LYDOTHU SOTIEN NGAYTHANG THUNGAN M« h×nh thùc thÎ tæng qu¸n cña hÖ thèng DS_PHONG KHACHHANG DS_NHANVIEN BANGCHAMCONG DS_PHONGBAN DM_CHI DM_THU N 1 DS_PHONGBAN DS_NHANVIEN DS_NHANVIEN BANGCHAMCONG 1 1 N 1 DS_NHANVIEN DM-CHI N 1 DS_NHANVIEN DM-THU N 1 Bé phËn phôc vô ¨n uèng Tæ b¶o vÖ Bé phËn Marketing vµ b¸n Bé phËn §ãn tiÕp kh¸ch Gi¸m ®èc: qu¶n lý chung. Bé phËn lÔ t©n: cã tr¸ch nhiÖm qu¶n lý c«ng viÖc ®¨ng ký phßng cña kh¸ch ®Õn nghÜ t¹i kh¸ch s¹n.§ång thêi lµm c¸c thñ tôc nhËn phßng,tr¶ phßng cho kh¸ch, kiÓm tra kh¸ch ®Õn vµ ®i khái kh¸ch s¹n, tr¶ lêi c¸c yªu cÇu vÒ ®iÖn tho¹i vµ gióp ®ì kh¸ch hµng nÕu ®­îc yªu cÇu. Ngoµi ra bé phËn lÔ t©n cßn kiªm c¶ chøc n¨ng Marketing ®Ó qu¶ng b¸ vÒ c¸c dÞch vô kh¸c cña kh¸ch s¹n nh­ h­íng dÉn du lÞch vµ b¸n c¸c Tuor du lÞch nhê ®ã nh©n viªn cã thªm hoa hång. Bé phËn qu¶n lý phßng: cã tr¸ch nhiÖm lµm vÖ sinh hµng ngµy phßng cña kh¸ch, kiÓm tra hiÖn tr¹ng c¸c trang thiÕt bÞ trong phßng ®Ó b¸o c¸o víi gi¸m ®èc khi cã yªu cÇu hay söa ch÷a, thay thÕ nÕu cÇn thiÕt. Bé ph©n kÕ to¸n: cã nhiÖm vô thùc hiÖn tÊt c¶ c¸c c«ng viÖc kÕ to¸n cã liªn quan ®Õn doanh thu (thu nhËp) cña kh¸ch s¹n còng nh­ c¸c kho¶n ph¶ tri tr¶ nh­: tiÒn thanh to¸n cho c¸c nhµ cung cÊp hµng, tiÒn l­¬ng nh©n viªn, tiÒn ®iÖn, tiÒn ®iÖn tho¹i,…Cuèi cïng lµ b¸o c¸o t×nh h×nh kinh doanh cña kh¸ch s¹n(lç, l·i) vµ ®­a ra dù b¸o tµi chÝnh trong t­¬ng lai tr×nh lªn gi¸m ®èc qu¶n lý. Bé phËn phôc vô ¨n uèng: cã nhiÖm vô lªn kÕ ho¹ch mua b¸n thùc phÈm, chÕ biÕn mãn ¨n vµ phôc vô kh¸ch hµng khi cã yªu cÇu. Bé phËn nµy ho¹t ®éng d­íi sù gi¸m s¸t cña mét nh©n viªn qu¶n lý chÞu tr¸ch nhiÖm qu¶n lý c¸c kho¶n thu tri cña bé phËn vµ giao tiÕp víi bé kÕ to¸n ®Ó ®­îc thanh to¸n c¸c chi phÝ. Tæ b¶o vÖ: gåm 3 nh©n viªn lµm ca cã nhiÖm vô gi÷ g×n an ninh trËt tù vµ b¶o vÖ tµi s¶n cña kh¸ch. I.2. Môc tiªu cña ®Ò tµi §å ¸n nµy chóng em chØ quan t©m ®Ò cËp ®Õn ho¹t ®éng kinh doanh thuª phßng cña kh¸ch s¹n cô thÓ lµ quan t©m ®Õn c¸c giao dÞch vµ c¸c d÷ liÖu xö lý cña ba bé phËn lµ Lª t©n, Qu¶n lý phßng, KÕ to¸n. I.3. M« t¶ quy tr×nh giao dÞch vµ c¸c d÷ liÖu xö lý 1. PhÇn viÖc cña bé phËn LÔ t©n: Khi cã kh¸ch ®¨ng ký thuª phßng (trùc tiÕp hay qua ®iÖn tho¹i) nh©n viªn LÔ t©n kiÓm tra tr¹ng th¸i c¸c phßng trong Sæ nhËt ký phßng. NÕu cßn phßng th× tr¶ lêi chÊp nhËn vµ lµm thñ tôc nhËn phßng cho kh¸ch. Ghi th«ng tin vÒ kh¸ch ®Æt phßng vµo Sæ nhËt ký phßng (hä tªn, tuæi, sæ CMND,...). Khi kh¸ch tr¶ phßng nh©n viªn lÔ t©n yªu cÇu kh¸ch trao l¹i ch×a kho¸ phßng vµ thùc hiÖn kiÓm tra Sæ nhËt ký phßng ®Ó lÊy th«ng tin lËp ho¸ ®¬n thanh to¸n cho kh¸ch vµ chuyÓn ho¸ ®¬n nµy ®Õn bé phËn kÕ to¸n ®Ó kh¸ch hµng thùc hiÖn thanh to¸n tiÒn vµ nhËn biªn lai thu tiÒn. CËp nhËt l¹i th«ng tin trong Sæ nhËt ký phßng. §Çu giê lµm viÖc mçi buæi s¸ng hµng ngµy nh©n viªn LÔ t©n lÊy nh÷ng th«ng tin vÒ kh¸ch trä míi ®Õn c¬ quan c«ng an ®Ó thùc hiÖn ®¨ng ký t¹m tró t¹m v¾ng cho kh¸ch. C«ng viÖc cuèi cïng cña LÔ t©n lµ giao tiÕp víi kh¸ch hµng, gi¶i ®¸p c¸c th¾c m¾c cña kh¸ch hµng vµ h­íng dÉn hä sö dông nh÷ng dÞch vô mµ kh¸ch s¹n ®ang cung cÊp. 2. PhÇn viÖc cña bé phËn kÕ to¸n: ®­îc chia thanh 4 phÇn Qu¶n lý thu: khi cã kh¸ch thanh to¸n th× nh©n viªn thu ng©n thùc hiÖn thu tiÒn vµ viÕt Biªn lai trao l¹i cho kh¸ch tiÕp ®Õn lµ l­u tr÷ ho¸ ®¬n ®ång thêi ghi chÐp kho¶n tiÒn ®· thu vµo Sæ thu (Cét THU trong Sæ TiÒn MÆt) t­¬ng øng víi ngµy ®· thu ®Ó lµm ®èi chøng vµ b¸o c¸o lªn cÊp trªn sau nµy. Qu¶n lý chi: C¸c nguån ph¶i chi bao gåm: tiÒn mua l­¬ng thùc thùc phÈm, tiÒn ®iÖn s¸ng, tiÒn ®iÖn tho¹i, l­¬ng nh©n viªn, thuÕ… tÊt c¶ c¸c kho¶n nµy khi ®­îc chi ®Òu ®­îc ghi chÐp vµo Sæ chi (cét CHI trong Sæ TiÒn MÆt)t­¬ng øng víi ngµy ®· chi, cô thÓ nh­ sau: §èi víi bé phËn nhµ ¨n: cuèi ngµy lµm viÖc ng­êi qu¶n lý dÞch vô bÕp thèng kª toµn bé c¸c kho¶n ®· chi trong ngµy vµ lËp b¸o c¸o chuyÓn sang bé phËn KÕ to¸n ®Ó ®­îc chi tr¶ nh÷ng chi phÝ ®ã. Tr­íc khi xuÊt tiÒn nh©n viªn kÕ to¸n viÕt phiÕu chi chuyÓn l¹i cho ng­êi nhËn tiÒn ®ång thêi cËp nhËt l¹i Sæ chi víi sè tiÒn ®· chi t­¬ng øng víi ngµy. ViÖc cËp nhËt l¹i Sæ chi cßn ®­îc thùc hiÖn khi cÇn ph¶i thùc hiÖn chi tr¶ c¸c kho¶n kh¸c nh­: tiÒn ®iÖn s¸ng, tiÒn ®iÖn tho¹i, l­¬ng cho nh©n viªn,… … Qu¶n lý l­¬ng: TÊt c¶ nh©n viªn lµm trong kh¸ch s¹n ®Òu lµ c¸c nh©n viªn lµm theo hîp ®ång l­¬ng theo tho¶ thuËn gi÷a chñ vµ nh©n viªn khi thùc hiÖn tuyÓn do vËy ®Ó qu¶n lý l­¬ng cña nh©n viªn bé phËn kÕ to¸n thùc hiÖn l­u th«ng tin nh©n viªn trong mét b¶ng Danh S¸ch Ng­êi Lao §éng Hîp §ång, hµng th¸ng c¨n cö vµo ®©y vµ sè ngµy c«ng ®Ó tÝnh l­¬ng. Qu¶n lý nh©n sù: Do c¬ cÊu ho¹t ®éng cña kh¸ch s¹n víi quy m« kh«ng qu¸ l¬n, sè l­îng nh©n viªn kh«ng nhiÒu, nªn chøc n¨ng qu¶n lý nh©n sù ®­îc bé phËn kÕ to¸n kiªm lu«n. B¸o c¸o kÕt qu¶ kinh doanh th¸ng: Hµng th¸ng nh©n viªn bé phËn kÕ to¸n ph¶i sö dông Sæ TiÒn MÆt lµm c¨n cø thèng kª tæng chi, tæng thu tõ ®ã lËp b¸o c¸o tµi chÝnh cña th¸ng, tÝnh to¸n lç l·i tr×nh lªn Gi¸m ®èc ®Ó ®­a ra dù b¸o tµi chÝnh cho th¸ng tíi. II. mét sè mÉu biÓu ®ang l­u hµnh 1. Sæ quü tiÒn mÆt: dïng ®Ó qu¶n lý thu chi. 2. PhiÕu thu 3. PhiÕu chi 4. Sæ nhËt ký phßng: ch­a cã 5. B¸o c¸o tµi chÝnh: ch­a cã GIAI §O¹N II : PH¢N TÝCH HÖ THèNG Më ®Çu P h©n tÝch hÖ thèng theo nghÜa chung nhÊt lµ kh¶o s¸t nhËn diÖn vµ ph©n ®Þnh c¸c thµnh phÇn cña mét phøc hîp vµ chØ ra c¸c mèi liªn hÖ gi÷a chóng. Cßn theo nghÜa hÑp th× ph©n tÝch hÖ thèng lµ giai ®o¹n thø 2, ®i sau giai ®o¹n ph©n tÝch hiÖn tr¹ng, lµ giai ®o¹n lµm b¶n lÒ ®Ó ®i s©u t×m hiÓu nghin cøu vµo c¸c thµnh phÇn cña hÖ thèng. Ph©n tÝch hÖ thèng b¸o gåm viÖc ph©n tÝch vÒ chøc n¨ng vµ ph©n tÝch vÒ d÷ liÖu, lÇn l­ît ta sÏ thu ®­îc c¸c biÓu ®å ph©n cÊp chøc n¨ng (BPC) vµ c¸c biÓu ®å luång d÷ liÖu (BLD) , tõ ®ã hiÓu ®­îc hÖ thèng gåm nh÷ng chøc n¨ng gh× vµ c¸c xö lý trong chóng vµ gi÷a chóng ra sao ®Ó lµm c¬ së cho viÖc thiÕt kÕ CSDL sau nµy. CH¦¥NG I: Ph©n tÝch hÖ thèng vÒ xö lý P h©n tÝch hÖ thèng vÒ mÆt xö lý nh»m môc ®Ých lËp mét m« h×nh xö lý cña toµn hÖ thèng, ®Ó tr¶ lêi c©u hái “HÖ thèng lµm g× ?”, cã nghÜa lµ ®i s©u t×m hiÓu b¶n chÊt, chi tiÕt cña hÖ thèng vÒ mÆt xö lý th«ng tin cña hÖ thèng mµ kh«ng quan t©m ®Õn hÖ thèng “Lµm nh­ thÕ nµo” ®Ó ®¹t ®­îc kÕt qu¶. Hay nãi c¸ch kh¸c lµ thùc hiÖn diÔn t¶ hÖ thèng ë møc ®é logic. Do vËy giai ®o¹n nµy cßn ®­îc gäi lµ giai ®o¹n thiÕt kÕ Logic hÖ thèng. Ph­¬ng ph¸p ph©n tÝch: ®Ò tµi nµy chóng em chän h­íng ph©n tÝch “Top-Down” tøc lµ ®i tõ ®¹i thÓ ®Õn chi tiÕt. I.1. BiÓu ®å ph©n cÊp chøc n¨ng (BPC) I.1.1. Lý thuyÕt: BiÓu ®å ph©n cÊp chøc n¨ng (BPC) lµ c«ng cô ®­îc ®­a ra bëi c«ng ty m¸y tÝnh cña Mü IBM. Nã diÔn t¶ sù ph©n r· dÇn dÇn c¸c chøc n¨ng cña hÖ thèng chøc n¨ng tæng qu¸t nhÊt ®Õn tõng chøc n¨ng con chi tiÕt h¬n, tÊt c¶ ®­îc thÓ hiÖn trªn mét biÓu ®å h×nh c©y. Mçi chøc n¨ng cã thÓ cã nhiÒu chøc n¨ng con vµ mçi nót trong biÓu ®å lµ biÓu diÔn cña mét chøc n¨ng. + Môc ®Ých cña BPC : X¸c ®Þnh ph¹m vi mµ hÖ thèng cÇn ph©n tÝch TiÕp cËn logic tíi hÖ thèng mµ trong ®ã c¸c chøc n¨ng ®­îc lµm s¸ng tá ®Ó sö dông cho c¸c m« h×nh sau nµy. + §Æc ®iÓm cña BPC : Cã tÝnh chÊt “tØnh”, bëi chóng kh«ng cho ta thÊy c¸c xö lý, lu©n chuyÓn th«ng tin gi÷a c¸c chøc n¨ng cña hÖ thèng. ThiÒu v¾ng c¸c trao ®æi th«ng tin gi÷a c¸c chøc n¨ng, kh«ng cã m« t¶ d÷ liÖu hay m«t t¶ c¸c thuéc tÝnh. C¸c thµnh phÇn cña cÊu thµnh BLD: Tªn thµnh phÇn Ký hiÖu biÓu diÔn Chøc n¨ng xö lý Luång d÷ liÖu ( 1 chiÒu, 2 chiÒu ) Kho d÷ liÖu T¸c nh©n ngoµi T¸c nh©n trong HoÆc I.1.2. ¸p dông vµo ®Ò tµi: Trong ®å ¸n nµy chóng em ®· nghin cøu ph©n tÝch vÒ hÖ thèng qu¶n lý kinh doanh kh¸ch s¹n, thÕ nh­ng do kh¶ n¨ng cã h¹n còng nh­ c¸c ®iÒu kiÖn kh¸ch quan kh«ng cho phÐp nªn ch­a thÓ kh¶o s¸t ®­îc chi tiÕt, tæng thÓ ho¹t ®éng qu¶n lý mét kh¸ch s¹n ra sao mµ chØ ®Ò cËp ë ®©y lµ Qu¶n lý dÞch vô cho thuª phßng vµ c¸c c«ng t¸c qu¶n lý tµi chÝnh trong mét kh¸ch s¹n lo¹i nhá (c¬ së kh¶o s¸t lµ kh¸ch s¹n Sao BiÓn – SÇm s¬n – Thanh ho¸). §Ó thuËn tiÖn tõ ®©y chóng em xin nãi gän lµ „Qu¶n lý kh¸ch s¹n” mÆc dï ch­a ®Çy ®ñ. Sau ®©y lµ biÓu ®å ph©n cÊp chøc n¨ng cña hÖ thèng „Qu¶n lý kh¸ch s¹n” Sao biÓn: Qu¶n lý kh¸ch s¹n Xö lý ®¨ng Ký thuª phßng B¸o c¸o tÇn suÊt phßng Kinh doanh cho thuª phßng Qu¶n lý tµi chÝnh VÖ sinh phßng Thay thÕ söa ch÷a trang thiÕt bÞ Qu¶n lý trang thiÕt bÞ Qu¶n lý phßng BiÓu ®å ph©n cÊp chøc n¨ng TiÕp nhËn yc ®¨ng ký thuª phßng CËp nhËt d÷ liÖu kh¸ch hµng Lµm ho¸ ®¬n thanh to¸n Qu¶n lý thu Qu¶n lý chi Qu¶n lý l­¬ng B¸o c¸o tµi chÝnh hµng th¸ng XÐt duyÖt chi CËp nhËt c¸c kho¶n chi B¸o c¸o tæng chi TiÕp nhËn ho¸ ®¬n vµ thu tiÒn CËp nhËt c¸c kho¶n thu B¸o c¸o tæng thu I.2. BiÓu ®å lu«ng d÷ liÖu (BLD) BiÓu ®å luång d÷ liÖu (BLD) ®­îc dïng ®Ó diÔn t¶ (ë møc logic) tËp hîp c¸c chøc n¨ng cña hÖ thèng trong c¸c mçi quan hÖ tr­íc sau trong tiÕn tr×nh xö lý, trong viÖc chuyÓn giao th«ng tin, d÷ liÖu cho nhau. + Môc ®Ých cña BLD : Gióp ta thÊy ®­îc b¶n chÊt cña hÖ thèng, lµm râ nh÷ng chøc n¨ng nµo cÇn thiÕt cho qu¶n lý, chøc n¨ng nµo cÇn ph¶i thùc hiÖn ®Ó hoµn tÊt qu¸ tr×nh xö lý cÇn mæ t¶. ChØ râ c¸c th«ng tin ®­îc trao ®çi gi÷a c¸c chøc n¨ng cña hÖ thèng vµ qua ®ã thÊy ®­îc tr×nh tù thùc hiÖn c¸c chøc n¨ng. ... I.2.1. BLD liÖu møc khung c¶nh Qu¶n lý kh¸ch s¹n Kh¸ch hµng C¬ quan thuÕ C«ng ty ®iªn lùc C«ng ty ®iÖn tho¹i Gi¸m ®èc §Æt phßng Tr¶ lêi yªu cÇu ®Æt phßng Tr¶ phßng Ho¸ ®¬n thanh to¸n Thanh to¸n PhiÕu thu B¸o c¸o tµi chÝnh hµng th¸ng B¸o c¸o hiÖn tr¹ng trang thiÕt bÞ Yªu cÇu thay thÕ s÷a ch÷a thiÕt bÞ Ho¸ ®¬n thuÕ Nép thuÕ Biªn lai thuÕ Ho¸ ®¬n tiÒn ®iÖn Thanh to¸n Ho¸ ®¬n ®iÖn tho¹i Thanh to¸n BLD møc khung c¶nh Chó thÝch: biÓu ®å nµy cã 5 t¸c nh©n ngoµi I.2.2. BLD møc ®Ønh Kinh doanh thuª phßng Qu¶n lý phßng Qu¶n lý tµi chÝnh Kh¸ch hµng Gi¸m ®èc C¬ quan thuÕ C«ng ty ®iÖn lùc C«ng ty ®iªn tho¹i C¸c kho¶n thu §Æt phßng Tr¶ lêi y/c ®Æt phßng Tr¶ phßng Ho¸ ®¬n tiÒn phßng Thanh to¸n PhiÕu thu Ho¸ ®¬n ®iÖn tho¹i Thanh to¸n Ho¸ ®¬n tiÒn ®iÖn Thanh to¸n Ho¸ ®¬n thuÕ Nép thuÕ Biªn lai thuÕ B¸o c¸o tÇn suÊt phßng B¸o c¸o hiÖn tr¹ng Trang thiÕt bÞ Yªu cÇu thay thÕ s÷a ch÷a B¸o c¸o tµi chÝnh hµng th¸ng Ho¸ ®¬n s÷a ch÷a thiÕt bÞ Thanh to¸n BLD møc ®Ønh C¸c kho¶n chi I.2.3. BLD møc d­íi ®Ønh: chøc n¨ng “Kinh doanh cho thuª phßng” Xö lý ®¨ng ký thuª phßng / tr¶ phßng B¸o c¸o tr¹ng th¸i phßng NhËt ký phßng Kh¸ch hµng Gi¸m ®èc BLD ®Þnh nghÜa chøc n¨ng “Kinh doanh thuª phßng” §Æt phßng Tr¶ lêi yªu cÇu ®Æt phßng Yªu cÇu tr¶ phßng Ho¸ ®¬n thanh to¸n B¸o c¸o tÇn suÊt phßng Yªu cÇu b¸o c¸o tÇn xuÊt phßng I.2.4. BLD møc d­íi ®Ønh: chøc n¨ng “Qu¶n lý phßng” VÖ sinh phßng Qu¶n lý hiÖn tr¹ng thiÕt bÞ Thay thÕ s÷a ch÷a thiÕt bÞ Theo dâi trang thiÕt bÞ Qu¶n lý tµi chÝnh Gi¸m ®èc BLD ®Þnh nghÜa chøc n¨ng “Qu¶n lý phßng” B¸o c¸o hiÖn tr¹ng thiÕt bÞ Yªu cÇu s÷a ch÷a Th«ng tin thiÕt bÞ Ho¸ ®¬n mua s¾m s÷a ch÷a trang thiÕt bÞ Thanh to¸n I.2.5. BLD møc d­íi ®Ønh: chøc n¨ng ”Qu¶n lý tµi chÝnh” Qu¶n lý thu B¸o c¸o tµi chÝnh th¸ng Qu¶n lý l­¬ng Qu¶n ly chi Kh¸ch hµng Kinh doanh thuª phßng C¸c kho¶n thu C¸c kho¶n chi C¬ quan thuÕ C«ng ty ®iÖn lùc C«ng ty ®iÖn tho¹i Gi¸m ®èc L­¬ng nh©n viªn BLD ®Þnh nghÜa chøc n¨ng “Qu¶n lý tµi chÝnh Tæng thu Tæng chi Tæng l­¬ng Ho¸ ®¬n thuÕ Nép thuÕ Biªn lai Ho¸ ®¬n tiÒn ®iÖn TiÒn ®iÖn Ho¸ ®¬n ®iÖn tho¹i TiÒn ®iÖn tho¹i B¸o c¸o tµi chÝnh Ho¸ ®¬n tiÒn phßng Thanh to¸n Biªn lai DS nh©n viªn Ngµy c«ng I.2.6. BLD møc 3: chøc n¨ng ‘Xö lý ®¨ng ký thuª phßng’ TiÕp nhËn yc ®¨ng ký thuª phong Lµm ho¸ ®¬n CËp nhËt dl kh¸ch h Kh¸ch hµng NhËt ký phong §Æt phßng Tr¶ lêi Y/c tr¶ phßng Ho¸ ®¬n thanh to¸n BLD ®Þnh nghÜa chøc n¨ng “Xö lý ®¨ng ký thuª phßng Hãa ®¬n ®· thu tiÒn I.2.7. BLD møc 3: chøc n¨ng ”Qu¶n lý thu” TiÕp nhËn ho¸ ®¬n vµ thu tiÒn CËp nhËt c¸c kho¶n thu B¸o c¸o tæng thu Kh¸ch hµng B¸o c¸o tµi chinh hµng th¸ng C¸c kho¶n thu Ho¸ ®¬n thanh to¸n Biªn lai Ho¸ ®¬n ®· thu tiªn BLD ®Þnh nghÜa chøc n¨ng “Qu¶n lý thu” I.2.7. BLD møc 3: chøc n¨ng ”Qu¶n lý chi” XÐt duyÖt chi B¸o c¸o tæng chi CËp nhËt c¸c kho¶n chi C«ng ty ®iÖn tho¹i C«ng ty ®iÖn lùc C¬ quan thuÕ Qu¶n lý l­¬ng B¸o c¸o l­¬ng th¸ng TiÒn l­¬ng Ho¸ ®¬n ®iÖn tho¹i TiÒn thanh to¸n Ho¸ ®¬n ®iÖn s¸ng TiÒn thanh to¸n Ho¸ ®¬n thuÕ TiÒn thuÕ TT c¸c kho¶n ®· chi C¸c kho¶n chi B¸o c¸o tµi chinh hµng th¸ng Tæng chi BLD ®Þnh nghÜa chøc n¨ng “Qu¶n lý chi” Ch­¬ng 2: ph©n tÝch hÖ thèng vÒ d÷ liÖu (BCD) I.1. BCD theo m« h×nh thùc thÓ liªn kÕt E – R I.1.1. lý thuyÕt vÒ m« h×nh thùc thÕ liªn kÕt M« h×nh thùc thÓ liªn kÕt ®­îc ®­a ra bëi P.P.Chen n¨m 1976 vµ sau ®ã ®­îc dïng kh¸ phæ biÕn trªn thÕ giíi. Nã cã ­u ®iÓm lµ kh¸ ®¬n gi¶n vµ gÇn víi t­ duy trùc quan. Khi xem xÐt c¸c th«ng tin ng­êi ta th­êng gom côm chung quanh c¸c thùc thÓ, ch¼ng h¹n nh­ c¸c th«ng tin vÒ Hä tªn, giíi tÝnh, quèc tÞch,ngµy ®Õn, ngµy ®i…®­îc gom côm víi nhau t¹o chung quanh vËt thÓ “Kh¸ch hµng”. TÝnh ®¬n gi¶n vµ trùc quan cña m« h×nh thùc thÓ liªn kÕt cã ®­îc lµ do nã dïng c¸ch gom côm nh­ trªn ®Ó m« t¶ tËp hîp c¸c d÷ liÖu ®­îc dïng trong mét hÖ thèng. M« h×nh thùc thÓ liªn kÕt lµ c«ng cô thµnh lËp biÓu ®å cÊu tróc d÷ liÖu (BCD), nh»m x¸c ®Þnh khung kh¸i niÖm vÒ c¸c thùc, thuéc tÝnh cña thùc thÓ, vµ c¸c mèi rµng buéc gi÷a c¸c thùc thÓ ®ã. Môc ®Ých cña m« h×nh lµ x¸c ®Þnh xem: D÷ liÖu nµo cÇn ®­îc xö lý CÊu tróc d÷ liÖu (m«i liªn quan néi t¹i gi÷a c¸c d÷ liÖu) TiÕn hµnh x©y dùng m« h×nh thùc thÓ liªn kÕt lµ ta ph¶i lµm ba viÖc : Ph¸t hiÖn c¸c thùc thÓ Ph¸t hiÖn c¸c Thuéc tÝnh cña thùc thÓ Ph¸t hiÖn kiÓu liªn kÕt rµng buéc gi÷a c¸c thùc thÓ. VÒ kiÓu liªn kÕt rµng buéc (quan hÖ) gi÷a c¸c thùc thÓ th× cã c¸c kiÓu nh­ sau : Quan hÖ 1 - 1 Quan hÖ 1 – n Quan hÖ n – n : sÏ ®­îc t¸ch thµnh hai quan hÖ 1 - n I.1.2. X©y dùng m« h×nh thùc thÓ liªn kÕt cña ®Ò tµi 1. Ph¸t hiÖn c¸c thùc thÓ: C¨n cø trªn c¬ së viÖc ph©n tÝch hiÖn tr¹ng vµ ph©n tÝch c¸c xö lý cña hÖ thèng thÊy r»ng : a. Ho¹t ®éng qu¶n lý cho thuª phßng: ®©y lµ ph©n viÖc chñ yÕu cña bé phËn LÔ t©n vµ Qu¶n lý phßng. Khi cã kh¸ch hµng ®Õn ®¨ng ký thuª phßng nh©n viªn lÔ t©n yªu cÇu hÖ thèng kiÓm tra vÒ tr¹ng th¸i phßng cßn trèng hay kh«ng, nÕu cã phßng cßn trèng th× thùc hiÖn cung cÊp th«ng tin cho kh¸ch hµng nÕu kh¸ch ®ång ý th× cËp nhËt th«ng tin kh¸ch thuª míi vµ viÕt råi trao cho kh¸ch PhiÕu ®¨ng ký ®Æt phßng. Nh­ vËy cÇn cã thùc thÓ DS_PHONG ®Ó chøa th«ng tin vÒ danh s¸ch hÖ thèng phßng cña kh¸ch s¹n. è Ph¸t hiÖn ®­îc thùc thÓ thø nhÊt : DS_PHONG Hµng ngµy kh¸ch s¹n cÇn thùc hiÖn viÖc ®¨ng ký t¹m chó t¹m v»ng cho kh¸ch trä víi c¬ quan c«ng an ®Þa ph­¬ng còng nh­ trong nghiÖp vô qu¶n lý kh¸ch s¹n cÇn cã nh÷ng b¸o c¸o vÒ ho¹t ®éng thuª phßng, tÇn suÊt phong,… do vËy cÇn cã thùc thÓ KHACHHANG ®Ó l­u d÷ c¸c th«ng tin vÒ kh¸ch trä. è Ph¸t hiÖn ®­îc thùc thÓ thø hai : KHACHHANG b. Ho¹t ®éng qu¶n lý tµi chÝnh : lµ phÇn viÖc chÝnh cña bé phËn KÕ to¸n. Ho¹t ®éng kÕ to¸n cã nhiÖm vô lín nhÊt lµ qu¶n lý thu, chi, thèng kª, b¸o c¸o tµi chÝnh còng nh­ ®­a ra nh÷ng dù b¸o tµi chÝnh trong t­¬ng lai ®èi víi nh÷ng c¬ së lín. Khi kh¸ch thanh to¸n tiÒn phßng th× nh©n viªn KÕ to¸n thùc hiÖn nh©n tiÒn vµ ghi l¹i sè tiÒn ®· thu. Nh­ vËy cÇn cã mét thùc thÓ DM_THU (danh môc c¸c kho¶n thu) ®Ó l­u tr÷ th«ng tin c¸c kho¶n thu cña kh¸ch s¹n. è Ph¸t hiÖn ®­îc thùc thÓ thø ba : DM_THU Bé phËn kÕ to¸n khi nhËn ®­îc c¸c ho¸ ®¬n cÇn thanh to¸n víi c¸c ®èi t¸c, nhµ cung cÊp nh­ ho¸ ®¬n ®iÖn tho¹i, ®iÖn s¸ng, chi phÝ mua ®å ¨n, tr¶ l­¬ng nh©n viªn,… cÇn thùc hiÖn ghi l¹i nh÷ng gh× ®· chi ®Ó sau nµy thèng kª tÝnh to¸n kÕt qu¶ kinh doanh. Do vËy cÇn cã thùc thÓ DM_CHI chøa d÷ liÖu c¸c kho¶n chi. è Thùc thÓ thø t­ : DM_CHI Hµng th¸ng bé phËn kÕ to¸n ph¶i thùc hiÖn tÝnh l­¬ng vµ thanh to¸n cho nh©n viªn muèn vËy bé phËn nµy ph¶i tiÕn hµnh theo dâi chÊm c«ng cho tÊt c¶ nh©n viªn cña kh¸ch s¹n. Do vËy cÇn cã thùc thÓ BANGCHAMCONG ®Ó chøa th«ng tin chÊm c«ng cña nh©n viªn. è Thùc thÓ 5: BANGCHAMCONG §Ó theo dâi c«ng cña mét ng­êi cÇn biÕt ng­êi ®ã cã ph¶i lµ nh©n viªn cña c¬ quan hay kh«ng vµ nÕu ph¶i th× lµ ¬ bé phËn hay phong ban nµo. Do vËy cÇn cã DS_NHANVIEN ®Ó l­u tr÷ d÷ liÖu nh©n viªn c¬ quan vµ DS_PHONGBAN ®Ó chøa danh s¸ch c¸c phßng ban hiÖn cã t¹i c¬ quan. è Thùc thÓ 6 : DS_NHANVIEN è Thùc thÓ 7 : DS_PHONGBAN 2. X¸c ®Þnh c¸c mèi liªn kÕt gi÷a c¸c thùc thÓ 2.1. XÐt thùc thÓ DS_PHONG  vµ KHACHHANG: mçi kh¸ch hµng th­êng lµ chØ ®¨ng ký mét phßng nh­ng mét phßng l¹i cã thÓ ®­îc thuª bëi nhiÒu kh¸ch sau mét thêi gian ho¹t ®éng. Do vËy quan hÖ gi÷a hai thùc thÓ lµ 1 – n: KHACHHANG DS_PHONG 1 N 2.2. XÐt hai thùc thÓ DS_NHANVIEN vµ DM_THU: thi thu tiÒn cÇn ph¶i cã m«t nh©n viªn thùc hiÖn viÖc nµy vµ ng­êi ®ã ph¶i ghi l¹i tªn m×nh vµo DM_THU ®Ó tiªn theo dâi vµ qu¶n lý sau nµy. mét kho¶n thu chØ cã thÓ ®­îc thu bëi mét nh©n viªn nh­ng mét nh©n viªn l¹i cã thÓ tiÕn hµnh thu nhiÒu kho¶n do vËy quan hÖ gi÷a hai thùc thÓ lµ 1-n: DM-THU DS_NHANVIEN 1 N 2.3. XÐt hai thùc thÓ DS_NHANVIEN vµ DM_CHI: mét kho¶n chi chØ cã thÓ chi bëi mét nh©n viªn nh­ng mét nh©n viªn l¹i cã thÓ chi nhiÒu kho¶n. nh­ vËy quan hÖ gi÷a hai thùc thÓ lµ 1-n: DM-CHI DS_NHANVIEN 1 N 2.4. XÐt tiÕp hai thùc thÓ DS_NHANVIEN vµ BANGCHAMCONG: Mét nh©n viªn th× chØ cã thÓ cã mét hå s¬ trong b¶ng chÊm c«ng vµ mét hå s¬ chÊm c«ng chØ cã thÓ dµnh cho mét nh©n viªn nh­ vËy hai thùc thÓ lµ cã quan hÖ 1-1: BANGCHAMCONG DS_NHANVIEN 2.5. Xet tiÕp hai thùc thÓ DS_PHONGBAN vµ DS_NHANVIEN: mét nh©n viªn chØ cã thÓ thuéc mét phßng ban cßn mét phong ban cã thÓ cã nhiÒu nh©n viªn do vËy quan hÖ gi÷a hai thùc thÎ lµ theo kiÓu 1 – n: DS_NHANVIEN DS_PHONGBAN 1 N D­íi ®©y lµ m« h×nh thùc thÓ tæng qu¸ cña hÖ thèng: DM_THU DM_CHI DS_PHONGBAN BANGCHAMCONG DS_NHANVIEN KHACHHANG DS_PHONG M« h×nh thùc thÎ tæng qu¸n cña hÖ thèng Tõ s¬ ®å m« h×nh nh­ trªn ta cã thÓ thÊy thÖ thèng ®­îc t¸ch thµnh hai hÖ thèng con chÝnh ®ã lµ: HÖ thèng qu¶n lý kinh doanh cho thuª phong. HÖ thèng qu¶n lý tµi chÝnh kh¸ch s¹n. (cßn ®­îc ph©n nhá h¬n trong giai ®o¹n sau) Nh­ ®· ®­îc tr×nh bµy ë phÇn kh¶o s¸t hiÖn tr¹ng hÖ thèng ë ®Çu b¶n b¸o c¸o nµy. Chøc n¨ng chi tiÕt cña mçi hÖ thèng con chóng em sÏ tr×nh bµy trong phÇn cña b¸o c¸o nµy, giai ®o¹n “ThiÕt kÕ hÖ thèng”. 3. X¸c ®Þnh c¸c thuéc tÝnh cña c¸c thùc thÓ : 3.1 Thùc thÓ KHACHHANG: mçi kh¸ch hµng khi ®· ®¨ng ký thuª phßng sÏ nhËn ®­îc ®¸nh mét m· sè ®Ó qu¶n lý ®ång thêi cÇn cã nh÷ng th«ng tin c¸ nh©n cña kh¸ch nh­ hä tªn, ®Þa chØ, quèc tÞch, ngµy ®Õn,… ®Ó qu¶n lý vµ tr×nh b¸o víi c¸c c¬ quan h÷u quan khi cÇn thiÕt. VËy thùc thÓ nµy cã c¸c thuéc tÝnh: Tªn thuéc tÝnh DiÔn gi¶i MAKH M· kh¸ch hµng HOTEN Hä tªn kh¸ch hµng PHONG M· sè phßng kh¸ch thuª NGAYDEN Ngµy b¾t ®Çu thuª NGAYDI Ngµy tr¶ phßng GIOITINH Giíi tÝnh QUOCTICH Quèc tÞch DIACHI §Þa hØ CMND Sè chøng minh nh©n d©n TIENDIENTHOAI Chi phÝ ®iÖn tho¹i TIENDICHVU Chi phÝ c¸c dÞch vô kh¸c 3.2 Thùc thÓ DS_PHONG: cã c¸c thuéc tÝnh Tªn thuéc tÝnh DiÔn gi¶i MAPHONG M· sè phßng LOAI Lo¹i phßng (theo cÊp ®é) DONGIA §¬n gi¸ / ngµy DATHUE Cho biÕt phßng ®· ®ùoc thuª ch­a. 3.3 Thùc thÓ DS_NHANVIEN: ®Ó ph©n biÖt c¸c nh©n viªn th× mçi nh©n viªn ®­îc g¸n mét m· sè, ngoµi ra ph¶i biÕt ®­îc nh©n viªn ®ã thuéc phßng ban nµo, tr×nh ®é v¨n ho¸,… Danh s¸ch thuéc tÝnh nh­ sau: Tªn thuéc tÝnh DiÔn gi¶i MANV M· sè nh©n viªn HO Hä cña nh©n viªn TEN Tªn nh©n viªn PHONGBAN Phßng ban nh©n viªn thuéc NGAYSINH Ngµy sinh GIOITINH Giíi tÝnh QUEQUAN Quª qu¸n DIACHI ®Þa chØ CMND Sè chøng minh nh©n d©n VANHOA Tr×nh ®é v¨n ho¸ ANH H×nh ¶nh 3.4 Thùc thÓ DS_PHONGBAN: cã c¸c thuéc tÝnh Tªn thuéc tÝnh DiÔn gi¶i MAPB M· sè phßng ban TENPB Tªn phßng ban 3.5 Thùc thÓ DM_THU: khi kh¸ch hµng yªu cÇu tr¶ phßng nh©n viªn lÔ t©n sÏ lµm ho¸ ®¬n tiÒn phßng cho kh¸ch ®ång thêi chuyÓn qua bé phËn KÕ to¸n ®Ó kh¸ch hµng thanh to¸n t¹i ®©y. §Ó qu¶n lý ®­îc c¸c kho¶n thu th× cÇn cã c¸c thuéc tÝnh nh­: Sè chøng tõ (ho¸ ®¬n), sè tiÒn thu, ngµy thu, ng­êi thu,..: Tªn thuéc tÝnh DiÔn gi¶i SOCT Sè chøng tõ LYDOTHU Lý do thu SOTIEN Sè tiÒn thu NGAYTHANG Ngµy thu THUNGAN Nh©n viªn thu 3.6 Thùc thÓ DM_CHI: g©n gièng nh­ qu¶n lý viÖc thu vµo, thùc thÓ DM_CHI cã c¸c thuéc tÝnh: Tªn thuéc tÝnh DiÔn gi¶i NGAYTHANG Ngµy chi QUYEN QuyÓn ho¸ ®¬n SOCT Sè chøng tõ SOTIEN Sè tiÒn chi NGUOIXUAT Ng­êi ®· xuÊt NGUOINHAN Ng­êi nh©n tiªn 3.7 Thùc thÓ BANGCHAMCONG: Tªn thuéc tÝnh DiÔn gi¶i MANV M· sè nh©n viªn NGAYCONG Sè lµm viÖc trong th¸ng CONGNHAT Lu¬ng tr¶ cho 1 ngµy c«ng Cuèi cïng ta cã ®­îc m« h×nh thùc thÓ liªn kÕt chi tiÕt cña hÖ thèng nh­ sau : DM_THU SOCT LYDOTHU SOTIEN NGAYTHANG THUNGAN DM_CHI NGAYTHANG QUYEN SOCT SOTIEN NGUOIXUAT NGUOINHAN DS_PHONHBAN MAPB TENPB DS_NHANVIEN MANV HO TEN PHONGBAN NGAYSINH GIOITINH QUEQUAN DIACHI CMND VANHOA ANH BANGCHAMCONG MANV NGAYCONG CONGNHAT DS_PHONG MAPHONG LOAI DONGIA DATHUE KHACHHANG MAKH HOTEN PHONG NGAYDEN NGAYDI GIOITINH QUOCTICH DIACHI CMND TIENDIENTHOAI TIENDICHVU M« h×nh thùc thÓ liªn kÕt chi tiÕt cña hÖ thèng GIAI §O¹N III : THIÕT KÕ THÖ ThèNG Ch­¬ng I : ThiÕt kÕ tæng thÓ ThiÕt kÕ tæng thÓ lµ nh»m ®­a ra mét kiÕn tróc tæng thÓ cña hÖ thèng, kiÕn tróc nµy thÓ hiÖn sù ph©n chia hÖ thèng thµnh nhiÒu hÖ thèng con. Ph©n chia thµnh c¸c hÖ thèng con, thiÕt kÕ chøc n¨ng: Thùc hiÖn viÖc ph©n chia hÖ thèng thµnh c¸c hÖ thèng con lµ nh»m môc ®Ých gi¶m thiÓu sù phøc t¹p, sù cång kÒnh, t¹o ra sù thuËn lîi cho qu¸ tr×nh thiÕt kÕ, cµi ®Æt, khai th¸c còng nh­ qu¸ tr×nh b¶o d­ìng sau nµy. Sù ph©n chia nµy ®­îc b¾t ®Çu h×nh thµnh ngay trªn biÓu ®å luång d÷ liÖu (BLD) ë giai ®o¹n ph©n tÝch hÖ thèng. C¨n cø vµo c¸c biÓu ®å luång d÷ liÖu ®· h×nh thµnh trong qu¸ tr×nh ph©n tÝch hÖ thèng, ë ®©y chóng em ®­a ra mét kiÕn tróc tæng thÓ cho hÖ thèng qu¶n lý kh¸ch s¹n mµ ®Ò tµi nµy quan t©m nh­ sau: DS_PHONG KHACHHANG DM_CHI DM_THU DS_PHONGBAN BANGCHAMCONG §¡NG Ký PHßNG QU¶N Lý CHI QU¶N Lý THU QU¶N Lý NH¢NSù QU¶N Lý L¦¥NG KH¸CH HµNG C¸C NHµ CUNG CÊP Gi¸M ®èc Y/c bc tÇn suÊt phßng B¸o cã tÇn suÊt phßng Y/c bc tæng thu B¸o c¸o tæng thu Y/c b¸o c¸o tæng chi B¸o c¸o tæng chi Nh­ vËy hÖ thèng ®­îc chia lµm 5 hÖ thèng con: §¨ng ký phßng: Qu¶n lý thu: Qu¶n lý chi: Qu¶n lý nh©n sù: Qu¶n lý l­¬ng: Ch­¬ng II : ThiÕt kÕ module ch­¬ng tr×nh §©y lµ c«ng viÖc chÝnh cña giai ®o¹n thiÕt kÕ hÖ thèng, nã gi¶i quyÕt c¸c vÊn ®Ò nh­ ®èi tho¹i víi ng­êi dïng nh­ thÕ nµo, xö lý lçi, vµo ra nh­ thÕ nµo vµ tra cøu, truy cËp CSDL ra sao. Nh­ vËy ®©y lµ b­íc chi tiÕt ho¸ viÖc thiÕt kÕ tæng thÓ ®· ®­îc lµm tr­íc ®ã. C«ng viÖc nµy sÏ ®­a ra nh÷ng quyÕt ®Þnh, thiÕt kÕ cho qu¸ tr×nh cµi ®Æt hÖ thèng sau nµy. §Çu vµo cña viÖc thiÕt kÕ Module ch­¬ng tr×nh lµ biÓu ®å luång d÷ liÖu cña c¸c hÖ thèng con ®· x¸c ®Þnh trong giai ®o¹n thiÕt kÕ tæng thÓ. §Çu ra thu ®­îc khi hoµn tÊt viÖc thiÕt kÕ module ch­¬ng tr×nh lµ mét thiÕt kÕ néi dung (hay gäi lµ L­îc ®å ch­¬ng tr×nh) cho hÖ thèng sÏ ®­îc cµi ®Æt. §Çu ra nµy ®­îc tr×nh bµy d­íi d¹ng mét l­îc cÊu tróc (LCT) trong ®ã mçi nót lµ mét module ch­¬ng tr×nh. I. L­îc ®å LCT tæng qu¸t: Module chÝnh 6. CÊu h×nh ng­êi dïng 5. Qu¶n lý l­¬ng 4. Qu¶n lý nh©n sù 3. Qu¶n lý chi 2. Qu¶n lý thu 1. §¨ng ký phßng Y/c ®Æt phßng cña kh¸ch,yc bc cña gi¸m ®èc C¸c tr¶ lêi ®¸p øng, b¸o c¸o C SDL vÒ c¸c kho¶n thu, y/c bc tæng thu B¸o c¸o tæng thu CSDL vÒ c¸c kho¶n chi, y/c bc tæng chi B¸o c¸o tæng chi CSDL vÒ nh©n sù, y/c cËp nhËt ns,… B¸o c¸o ns, kÕt xuÊt ®Ó tÝnh l­¬ng,… CSDL nh©n viªn, c«ng,… B¶ng l­¬ng nh©n viªn,… Thªm, xo¸, cÊu h×nh quyÒn users CSDL ng­êi dïng ®· ®­îc cËp nhËt 7. Tho¸t Yªu cÇu ®ãng ch­¬ng tr×nh LÖnh ®ãng ch­¬ng tr×nh L­îc ®å LCT tæng qu¸t cña hÖ thèng II. C¸c l­îc ®å LCT chi tiÕt II.1. L­îc ®å LCT chi tiÕt ‘§¨ng ký phßng’ 1. §¨ng ký phßng 1.1. KiÓm tra hiÖn tr¹ng hÖ thèng phßng 1.2. §¨ng ký kh¸ch míi 1.3. T×m kiÕm Y/c ®¨ng ký ®Æt phßng cña kh¸ch Tr¶ lêi chÊp nhËn hoÆc tõ chèi Y/c thªm kh¸ch mãi CSDL kh¸ch hµng ®· ®­îc cËp nhËt Y/c t×m kiÕm th«ng tin kh¸ch hµng KÕt qu¶ t×m kiÕm 1.4. B¸o c¸o Y/c b¸o c¸o tÇn suÊt phßng B¸o c¸o tÇn suÊt phßng II.2 BiÓu ®å LCT chi tiÕt ‘Qu¶n lý thu’ 2. Qu¶n lý thu 2.1. CËp nhËt dl thu 2.2. T×m kiÕm 2.3. B¸o c¸o II.3 BiÓu ®å LCT chi tiÕt “Qu¶n lý chi” 3. Qu¶n lý chi 3.1. CËp nhËt dl chi 3.2. T×m kiÕm 3.3. B¸o c¸o II.4 L­îc ®å LCT chi tiÕt cña “Qu¶n lý nh©n sù” 4. Qu¶n nh©n sù 4.1. CËp nhËt dl nh©n v 4.2. T×m kiÕm 4.3. B¸o c¸o II.5 L­îc ®å LCT chi tiÕt cña “Qu¶n lý l­¬ng” 4. Qu¶n nh©n sù 4.1. CËp nhËt dl nh©n v 4.2. T×m kiÕm 4.3. B¸o c¸o II.6 L­îc ®å LCT chi tiÕt cña “Qu¶n lý ng­êi dïng” 6. CÊu h×nh ng­êi dïng 5.1. Bæ xung, xo¸, ph©n quyÒn ng­êi dïng 5.2. DuyÖt ds user Ch­¬ng III: ThiÕt kÕ giao diÖn ch­¬ng tr×nh Mµn h×nh ®­îc sö dông ®Ó thùc hiÖn sù ®èi tho¹i gi÷a ng­êi vµ m¸y. ®Æc ®iÓm cña kiÓu t­¬ng t¸c ®èi tho¹i nµy lµ: vµo/ ra gÇn nhau (xen kÏ nhau), th«ng tin cÇn ®Õn lµ tèi thiÓu (tøc lµ cÇn dïng ®Õn g× th× xuÊt ra c¸i ®ã kh«ng um tïm). §Ó cho giao diÖn cã tÝnh th©n thiÖn, dÔ dïng vµ dÔ dµng thÝch øng víi ng­êi dïng th× yªu cÇu khi thiÕt kÕ lµ ph¶i thÓ hiÖn s¸ng sña, kh«ng lén xén hay qu¸ «m ®åm,… Cã 3 h×nh thøc ®åi tho¹i ng­êi/m¸y: C©u lÖnh vµ c©u nh¾c: m¸y hái hay ®­a ra nh¾c nhë, ng­êi th× ®¸p l¹i. §iÓn mÉu (Form): ng­êi dïng ®iÒn th«ng tin vµo c¸c chç trèng trong mét Form trªn mµn h×nh. §¬n chän (Menu): ph©n c¸c chøc n¨ng cña ch­¬ng tr×nh theo mét hÖ thèng ph©n cÊp c¸c menu. C«ng viÖc cña viÖc thiÕt kÕ giao diÖn lµ chän kiÓu ®èi tho¹i phï hîp trªn c¬ së ®ã kÕt hîp víi c¸c thiÕt kÕ module ®Ó ®­a ra giao diÖn hoµn chØnh cho hÖ thèng ®ang x©y dùng. Trong ®Ò tµi nµy chung em chän h×nh thøc §¬n chän (Menu) ®Ó thiÕt kÕ giao diÖn cho ch­¬ng tr×nh cña m×nh. 1. HÖ thèng Menu cña ch­¬ng tr×nh QU¶N Lý KH¸CH S¹N CÊu h×nh ng­êi dïng Qu¶n lý l­¬ng Qu¶n lý nh©n sù Qu¶n lý chi Qu¶n lý thu §¨ng ký phßng Tho¸t In b¸o c¸o T×m kiÕm §¨ng ký kh¸ch míi KiÓm tra hiÖn tr¹ng phßng TÇm xuÊt phßng hµng tuÇn TÇn xuÊt phßng hµng th¸ng In b¸o c¸o T×m kiÕm CËp nhËt d÷ liÖu thu In b¸o c¸o T×m kiÕm CËp nhËt d÷ liÖu chi In b¸o c¸o T×m kiÕm CËp nhËt d÷ liÖu nh©n viªn In b¸o c¸o T×m kiÕm CËp nhËt b¶ng chÊm c«ng Tæng thu hµng tuÇn Tæng thu hµng th¸ng C¸c kho¶n thu theo ngµy Tæng chi hµng tuÇn Tæng chi hµng th¸ng C¸c kho¶n chi theo ngµy Danh s¸ch nv theo phßng ban Danh sach toµn bé nv NhÇn viªn theo m· nh©n viªn Nh©n viªn theo phßng ban B¸o c¸o l­¬ng nv th¸ng L­¬ng theo m· nh©n viªn L­¬ng theo phong ban DuyÖt ds User Thªm , xo¸, ph©n quyÒn User Th«ng tin kh¸ch hµng theo phßng TT kh¸ch hµng theo quèc tÞch 2. H×nh thøc giao diÖn cña ch­¬ng tr×nh khi cµi ®Æt HÖ thèng Menu chÝnh cña ch­¬ng tr×nh. Ch­¬ng IV : ThiÕt kÕ c¸c biÓu mÉu nhËp – xuÊt PhÇn nµy chóng em xin ®­îc tr×nh bµy lu«n trong phÇn thuyÕt minh cña giai ®o¹n 4, LËp tr×nh vµ hiÖn thùc hÖ thèng. GIAI §O¹N IV : LËP TR×NH Vµ HIÖN THùC HÖ THèNG Ch­¬ng I : Lùa chän c«ng cô x©y dùng CSDL vµ lËp tr×nh §Æc tr­ng CSDL cña ®Ò tµi: §Ò tµi nµy thuÇn tuý vÒ mÆt qu¶n lý, kh«ng yªu cÇu nh÷ng phÐp to¸n phøc t¹p ®Ó xö lý th«ng tin, mµ chñ yÕu lµ c¸c phÐp to¸n truy t×m, trÝch läc, s¾p xÕp, thªm bít, söa ch÷a th«ng tin nãi chung lµ t­¬ng ®èi ®¬n gi¶n. c¸c d÷ liÖu cña ®Ò tµi còng thuéc lo¹i ®¬n gi¶n, do vËy chóng em chän c«ng cô ®Ó x©y dùng hÖ thèng nh­ sau: CSDL ®­îc x©y dùng trªn HÖ qu¶n trÞ CSDL Microsoft Access 2003 C«ng cô ®­îc chän ®Ó x©y dùng ch­¬ng tr×nh lµ : Visual Basic 6.0 Quy tr×nh x©y dùng hÖ thèng nh­ sau: B1 – C¨n cø vµo c¸c ph©n tÝch vÒ hÖ thèng ®· lµm ®Ó x©y dùng CSDL cho ch­¬ng tr×nh b»ng MS Access 2003. X©y dùng cÊu tróc c¸c Tables cho ch­¬ng tr×nh. ThiÕt lËp mçi quan hÖ gi÷a c¸c Tables nµy. X©y dùng c¸ Queries cÇn thiÕt. B2 – X©y dùng ch­¬ng tr×nh trªn m«i tr­êng Visual Basic 6.0. Mét sè yªu cÇu tù ®Æt ra khi x©y dùng ch­¬ng tr×nh: Giao diÖn ph¶i th«ng nhÊt vµ dÔ dïng Ch­¬ng tr×nh ph¶i cã tÝnh ph©n quyÒn. Qua kh¶o s¸t thùc tÕ chóng em chia c¸c Users thµnh 3 nhãm + Nh©n viªn lÔ t©n + Nh©n viªn qu¶n lý tµi chÝnh + Siªu ng­êi dïng (gi¸m ®èc) : cã toµn quyÒn. Do vËy khi thùc thi ch­¬ng tr×nh user ph¶i thùc hiÖn ®¨ng nhËp tr­íc khi sö dông ®­îc chøc n¨ng dµnh cho m×nh. (t¹i thêi ®iÓm viÕt b¸o c¸o nµy chóng em vÉn ch­a x©y dùng chøc n¨ng nµy). Ch­¬ng II: Giíi thiÖu Ch­¬ng tr×nh ®· hoµn tÊt Do thêi gian cã h¹n nªn mét sè tÝnh n¨ng cña ch­¬ng tr×nh vÉn ch­a ®­îc hoµn tÊt, sau ®©y chóng em xin ®­îc tr×nh bµy b¶n Demo cña ch­¬ng tr×nh vµ còng ®«ng thêi liÖt kª nh÷ng tÝnh n¨ng sÏ ®­îc x©y dùng vµ ph¸t triÓn h¬n trong t­¬ng lai. C¸c Components cña ch­¬ng tr×nh 1. Danh s¸ch c¸c Tables Tæng sè tables dïng ®Ó l­u d÷ th«ng tin qu¶n lý cña hÖ thèng lµ lµ 7. mét Tables ®­îc x©y dùng ®Ó chøa th«ng tin vÒ Users, tÊt c¶ th«ng tin cña User tr­íc khi save vµo tËp tin .mdb ®Òu ®· ®­îc m· ho¸ do vËy tinh b¶o mËt ®­îc n©ng cao h¬n. 2. Danh s¸ch c¸c Querys Q_BANGLUONG : dïng ®Ó tÝnh l­¬ng nh©n viªn cuèi th¸ng Q_DANGKYTHUE : dïng ®Ó truy vÊn, cËp nhËt th«ng tin kh¸ch ®¨ng ký thuª phßng. Q_NHATKYPHONG : ®­îc dïng ®Ó theo dâi tÇn suÊt kinh doanh phßng. Q_PHONGDATHUE : Liªt kª danh s¸ch c¸c phßng ®· cã kh¸ch thuª. Q_PHONGTRONG : LiÖt kª danh s¸ch c¸c phßng ch­a cã kh¸ch thuª ®Ó lÊy th«ng tin nµy khi cã kh¸ch míi. 3. ThiÕt kÕ Relationship gi÷a c¸c Tables 5. Danh s¸ch c¸c Reports - B¸o c¸o tÇn suÊt phong. - B¸o cao tæng thu hµng th¸ng. - B¸o c¸o tæng chi hµng th¸ng. - B¸o cao danh s¸ch nh©n viªn. - B¸o c¸o l­¬ng th¸ng cña nh©n viªn. 6. HÖ thèng c¸c Forms - Form ®¨ng ký kh¸ch hµng míi - Form duyÖt danh s¸ch phßng cßn trèng vµ ®· thuª - Form nhËp c¸c kho¶n thu - Form nhËp c¸c kho¶n thu - Form nhËp l­¬ng - Form qu¶n lý nh©n sù - Form ®¨ng nhËp hÖ thèng - Form cÊu h×nh users. Chi tiÕt ®­îc tr×nh bµy trong phÇn h­íng dÉn cho ng­êi sö dông d­íi ®©y. TÊt c¶ c¸c Form nµy ®Òu cã mét giao diÖn thèng nhÊt bëi thùc chÊt chóng lµ c¸c Control collection ®­îc ®Æt trªn mét Form duy nhÊt vµ ®­îc tr¸o ®æi trËt tù s¾p xÕp t­¬ng øng víi chøc n¨ng yªu cÇu. Ch­¬ng III: H­íng dÉn dµnh cho ng­êi sö dông 1. Tæng quan Nh­ ®· ph©n tÝch ë c¸c phÇn trªn hÖ thèng ®­îc chia lµm hai hÖ con ®­îc dïng cho nh÷ng bé phËn kh¸c nhau cña kh¸ch s¹n: - Bé phËn lÔ t©n : cã toµn quyÒn víi chøc n¨ng “Dang ky dat phong” - Bé phËn kÕ to¸n: cã toµn quyÒn víi c¸c chøc n¨ng: + Quan ly thu. + Quan ly chi. + Quan ly luong. + Quan ly nhn su: vi kh¸ch s¹n cã ph¹m vi ho¹t ®éng nhá nªn kh«ng cã bé phËn qu¶n lý nh©n sù mµ mé phËn kÕ to¸n ph¶i kiªm lu«n chøc n¨ng nµy. - Siªu ng­êi dïng (gi¸m ®èc) : cã toµn quyÒn víi mäi chøc n¨ng mµ ®Æc biÖt lµ “Cau hinh nguoi dung” ®Ó cã thÓ thªm, xo¸, söa th«ng tin users vµo c¸c nhãm. Do vËy tr­íc khi muèn lµm viÖc víi ch­¬ng tr×nh th× user ph¶i thùc hiÖn ®¨ng nhËp thµnh c«ng. hÖ thèng sÏ x¸c nhËn user ®Ó bËt nh÷ng chøc n¨ng cÇn thiÕt. Giao diÖn ®¨ng nhËp nh­ sau: 2. Thùc thi c¸c c«ng viÖc nghiÖp vô Nh­ ®· tr×nh bÇy ngay t¹i phÇn ®Çu b¸o c¸o nµy vÒ môc tiªu cña ®Ò tµi tËp trung chñ yÕu vµ c¸c ho¹t ®éng qu¶n lý chÝnh cña kh¸ch s¹n lµ qu¶n lý kinh doanh cho thuª phong (bé phËn lÔ t©n), qu¶n lý tµi chÝnh kh¸ch s¹n (bé phËn kÕt to¸n). D­íi ®©y lµ s¬ l­îc vÒ sö dông ch­¬ng tr×nh dµnh cho nh©n viªn cña tõng bé phËn nghiÖp vô trªn: 2.1. Dµnh cho bé phËn nghiÖp vô LÔ t©n HÖ thèng cã thÓ thùc hiÖn c¸c chøc n¨ng nh­: Truy vÊn th«ng tin hÖ thèng c¸c phßng cña kh¸ch s¹n .xem cßn trèng hay ®· ®­îc thuª. Thùc hiÖn ®¨ng ký kh¸ch thuª míi. T×m kiÕm th«ng tin kh¸ch thuª. DuyÖt vµ in b¸o c¸o tÇn suÊt phßng. 2.1.1. Truy vÊn th«ng tin hÖ thèng c¸c phßng cña kh¸ch s¹n: - Thùc hiÖn ®¨ng nhËp hÖ thèng. - Click /Dang ky dat phong/ bªn Menu chÝnh phÝa tr¸i giao diÖn. - Click  /Kiem tra trang thai phong / - Click /Phong chua thue/ ®Ó xem danh s¸ch phßng cßn trèng - Click /Phong da thue/ de xem danh sach phong ®· ®­îc kh¸ch thuª. 2.1.2. Thùc hiÖn ®¨ng ký kh¸ch thuª míi. - Click /Dang ky dat phong/ - Click /Dang ky khach moi/ è Form ®¨ng ký kh¸ch sÏ ®­îc bËt ra : - Click /Them moi/ à /Cap nhat/ NÕu muèn xem chi tiÕt th«ng tin c¸c kh¸ch hµng hiÖn ®ang thuª phßng, chän chøc n¨ng /Chi tiÕt ->/: 2.1.3. T×m kiÕm th«ng tin kh¸ch thuª - Click /Dang ky dat phong/ - Click /Dang ky khach moi/ è Form ®¨ng ký kh¸ch sÏ ®­îc bËt ra : chän chøc n¨ng /Tim kiem/ vµ nhËp M· sè kh¸ch hµng cÇn t×m. NÕu t×m thÊy hÖ thèng sÏ tù ®éng nh·y ®Õn b¶n ghi t­¬ng øng vµ ng­êi dïng cã thÓ thùc hiÖn cËp nhËt, söa ch÷a th«ng tin cÇn thiÕt. 2.1.4. DuyÖt vµ in b¸o c¸o tÇn suÊt phßng (chøc n¨ng nµy hiÖn t¹i ch­a ®­îc cµi ®Æt) - Click  /Kiem tra trang thai phong / bªn Menu chÝnh phÝa tr¸i giao diÖn. - Click /Bao cao tan suat phong/ 2.2. Dµnh cho bé phËn nghiÖp vô KÕ to¸n PhÇn viÖc cña bé phËn kÕt to¸n trong kh¸ch s¹n th­êng cã nh÷ng c«ng viÖc sau: CËp nhËt c¸c kho¶n thu, chi hµng ngµy. Hµng th¸ng hay hµng tuÇn tæng hîp vµ c©n ®èi c¸c kho¶n thu chi ®Ó tr×nh lªn cÊp trªn. NÕu cã thÓ th× ®­a ra dù b¸o tµi chÝnh trong t­¬ng lai. … Trong nghiÖp vô kÕ to¸n th× khi øng dông tin häc ®Ó qu¶n lý th× ng­êi lµm c«ng t¸c kÕ to¸n th­êng cã nh÷ng yªu cÇu nhÊt ®Þnh ®èi víi mét hÖ thèng nh­ vËy: HÖ thèng ®ã ph¶i cho phÐp nhËp, söa ch÷a c¸c kho¶n thu chi. (1) T×m kiÕm c¸c th«ng tin kÕ to¸n cÇn thiÕt. (2) In c¸c b¸o c¸o tµi chÝnh. (3) Hæ trî tÝnh to¸n tù ®éng mét sè c¸c thao t¸c nghiÖp vô cÇn thiÕt.(4) HÖ thèng ph¶i cã tÝnh c¬ ®éng cao, thÝch øng víi nh÷ng thay ®æi trong ho¹t ®éng qu¶n lý.(5) Mét ®iÓm n÷a mµ hÇu nh­ mét øng dông nµo còng ®ßi hái ph¶i sù trî gióp trùc tuyÕn hay cã thÓ ®­a ra nh÷ng lêi khuyªn t¹i nh÷ng vÞ trÝ cÇn thiÕt.(6) … Qua kh¶o s¸t thùc tÕ t¹i Kh¸ch s¹n Sao BiÓn – SÇm S¬n – Thanh Ho¸ vµ th«ng qua qu¸ tr×nh ph©n tÝch chóng em ®· ®­a ra mét sè chøc n¨ng c¬ b¶n cÇn cã cña mét HÖ thèng qu¶n lý tµi chÝnh kh¸ch s¹n mµ ph¹m vi øng ®ông chØ giíi h¹n dµnh cho c¬ së thùc hiÖn kh¶o s¸t. C¸c chøc n¨ng ®­îc ®­a ra ë ®©y bao gåm: (1), (2), (3). C¸c chøc n¨ng cßn l¹i lµ nh÷ng h­íng nghin cøu vµ ph¸t triÓn trong t­¬ng lai. Tr­íc khi cã thÓ sö dông hÖ thèng cho cho nghiÖp vô kÕ to¸n th× user ph¶i thùc hiÖn ®¨ng nhËp hÖ thèng, c¸c thao t¸c nh­ ®· tr×nh bµy ë trªn. 2.2.1. Bæ xung kho¶n thu - Click / Quan ly thu/ trªn Menu phÝa tr¸i cña giao diÖn ch­¬ng tr×nh. - Click /Them moi/ ®Ó cã bæ thªm mét kho¶n thu míi vµo CSDL. - Click /Cap nhat/ khi ®· hoµn tÊt nhËp liÖu. 2.2.2. T×m kiÕm, liÖt kª c¸c kho¶n thu trong mét th¸ng chän tr­íc - Click /Tim kiem ->/ trªn ph©n hÖ Quan ly thu. - Chän th¸ng vµ n¨m cÇn liÖt kª trªn giao diÖn ®­îc më ra: 2.2.3. In bao c¸o tæng thu - Click /Bao cao ->/ trªn mµn h×nh giao diÖn cña ph©n hÖ Quan ly thu. - Click /In bao cao tong thu/. ---------------------------------- C¸c thao t¸c, chøc n¨ng ®èi víi ph©n hÖ Quan ly chi hoµn toµn t­¬ng tù. 2.2.4. Qu¶n lý nh©n sù - Click /Quan ly nhan su/ trªn Menu tr¸i cña ch­¬ng tr×nh. Mµn h×nh giao diÖn cña ph©n hÖ Quan ly nhan su ®­îc më ra: - §Ó bæ xung nh©n viªn míi Click /Them moi/ -> /Cap nhat/ - §Ó xo¸ th«ng tin nh©n viªn hiÖn hµnh click /Xoa/ - §Ó in b¸o c¸o danh s¸ch nh©n viªn click/ In bao cao/. -… 2.2.5. Qu¶n lý l­¬ng - Click /Quan ly luong/ trªn Menu tr¸i cña ch­¬ng trinh -> Form ph©n hÖ Quan ly luong ®­îc bËt ra: Tõ ®©y cã thÓ thùc hiÖn chÊm c«ng cho nh©n viªn, thùc hiÖn t×m kiÕm, xem th«ng tin l­¬ng cña nh©n viªn víi chøc n¨ng /Tim kiem/. In b¸o c¸o l­¬ng víi /Bao cao/ nh­ ®ang ®­îc thÓ hiÖn ë h×nh trªn. 3. QuyÒn h¹n cña Siªu ng­êi dïng Nh­ ®· ®­îc tr×nh bµy c¸c users trong nhãm “Siªu ng­êi dung” cã toµn quyÒn víi c¸c chøc n¨ng cña hÖ thèng. Ngoµi nh÷n chøc n¨ng nghiÖp vô ë trªn, hä cßn cã thÓ cÊu h×nh,bæ xung, söa chöa, ph©n quyÒn users. §Ó vµo chøc n¨ng nµy: - Click /Cau hinh nguoi dung/ tren Menu tr¸i cña ch­¬ng tr×nh. - NhËp Tªn ®¨ng nhËp vµ MËt m· -> Click /Cau hinh nhom/. -> Mµn h×nh cÊu h×nh sÏ ®­îc më ra -> Chän chøc n¨ng cÇn thiÕt trªn Form nµy ®Ó thùc thi. Trªn ®©y lµ mét sè tãm t¾t vÒ c¸ch sö dông ch­¬ng tr×nh cho nh÷ng ng­êi sö dông víi chØ nh÷ng yªu cÇu kiÕn thøc tèi thiÓu vÒ c¸ch sö dông m¸y tÝnh. Phô lôc: mét sè SOURCE CODE CñA CH¦¥NG TR×NH 1. C¸c th«ng sè khëi t¹o ch­¬ng tr×nh Private Sub Form_Load() On Error GoTo LOI Dim str As String Dim i As Integer For i = 0 To 10 With Frame(i) .Move TabStrip.ClientLeft, _ TabStrip.ClientTop, _ TabStrip.ClientWidth, _ TabStrip.ClientHeight End With Next i frmInterface.Width = 9135 frmInterface.Height = 6570 2. Code xö lý ho¹t ®éng cña Menu chÝnh : ‘Gäi chøc n¨ng t­¬ng øng khi ng­êi dïng Click menu. Private Sub Label_Click(Index As Integer) On Error GoTo LOI Dim i As Integer Select Case Index Case 0: Tapaccess = 0 Call TabStrip_Click Case 1: Tapaccess = 3 Call TabStrip_Click Case 2: Tapaccess = 5 Call TabStrip_Click Case 3: Tapaccess = 7 Call TabStrip_Click Case 4: Tapaccess = 8 Call TabStrip_Click Case 5: Tapaccess = 10 Call TabStrip_Click Case 6: If MsgBox("HAY LUU LAI TAT CA CONG VIEC DANG LAM TRUOC KHI THOAT?", vbYesNoCancel + vbQuestion, "CANH BAO TRUOC KHI THOAT") = vbYes Then Unload Me End Select LOI: End Sub --------------------- Private Sub TabStrip_Click() Frame(Tapaccess).ZOrder 0 End Sub --------------------- ‘Thay ®æi c¸ch hiÓn thÞ cña menu Private Sub Label_MouseMove(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single) On Error GoTo LOI Select Case Index Case 0: Label(0).ForeColor = &HFFFFFF Label(1).ForeColor = &H0& Label(2).ForeColor = &H0& Label(3).ForeColor = &H0& Label(4).ForeColor = &H0& Label(5).ForeColor = &H0& Case 1: Label(1).ForeColor = &HFFFFFF Label(0).ForeColor = &H0& Label(2).ForeColor = &H0& Label(3).ForeColor = &H0& Label(4).ForeColor = &H0& Label(5).ForeColor = &H0& Case 2: Label(2).ForeColor = &HFFFFFF Label(0).ForeColor = &H0& Label(1).ForeColor = &H0& Label(3).ForeColor = &H0& Case 3: Label(3).ForeColor = &HFFFFFF Label(0).ForeColor = &H0& Label(1).ForeColor = &H0& Label(2).ForeColor = &H0& Label(4).ForeColor = &H0& Label(5).ForeColor = &H0& Case 4: Label(4).ForeColor = &HFFFFFF Label(0).ForeColor = &H0& Label(1).ForeColor = &H0& Label(2).ForeColor = &H0& Label(3).ForeColor = &H0& Label(5).ForeColor = &H0& Case 5: Label(5).ForeColor = &HFFFFFF Label(0).ForeColor = &H0& Label(1).ForeColor = &H0& Label(2).ForeColor = &H0& Label(3).ForeColor = &H0& Label(4).ForeColor = &H0& End Select '--------------- LOI: End Sub ------------------- 3. Code dïng ®Ó thao t¸c CSDL ‘Truy vÊn CSDL thu, chi hµng th¸ng Private Sub cmdTimkiem_phThu_Click() combThang_phThu.Clear combThang_phThu.AddItem "Thang 1", 0 combThang_phThu.AddItem "Thang 2", 1 combThang_phThu.AddItem "Thang 3", 2 combThang_phThu.AddItem "Thang 4", 3 combThang_phThu.AddItem "Thang 5", 4 combThang_phThu.AddItem "Thang 6", 5 combThang_phThu.AddItem "Thang 7", 6 combThang_phThu.AddItem "Thang 8", 7 combThang_phThu.AddItem "Thang 9", 8 combThang_phThu.AddItem "Thang 10", 9 combThang_phThu.AddItem "Thang 11", 10 combThang_phThu.AddItem "Thang 12", 11 txtNam_phThu.Text = Calendar.Year '------------------------------------- Tapaccess = 4 Call TabStrip_Click 'txtNam_phThu.Text = Year() End Sub --------------------- ‘T×m kiÕm th«ng tin Private Sub cmdFindKhachhang_Click() On Error GoTo Err_cmdFindKhachhang_Click Dim str As String Dim TIMTHAY As Integer str = InputBox("NHAP MA SO KHACH HANG CAN TIM? ", "TIM KIEM KHACH HANG") Adodc1.Recordset.MoveFirst Do If Adodc1.Recordset.Fields(0).Value = str Then MsgBox "TIM THAY ! ", vbOKOnly, "KET QUA TIM KIEM" TIMTHAY = 1 Exit Do Else Adodc1.Recordset.MoveNext End If Loop Until Adodc1.Recordset.EOF If TIMTHAY = 0 Then MsgBox "KHONG TIM THAY KHACH HANG THOA MAN DIEU KIEN!", vbOKOnly, "KET QUA TIM KIEM" End If Err_cmdFindKhachhang_Click: End Sub --------------------- ’Chi tiÕt ho¸ c¸ch hiÓn thÞ th«ng tin kh¸ch hµng Private Sub cmdChitiet_Click() If cmdChitiet.Caption = "Chi tiet ->" Then frmInterface.Width = 13485 cmdChitiet.Caption = "Return <-" Else If cmdChitiet.Caption = "Return <-" Then cmdChitiet.Caption = "Chi tiet ->" frmInterface.Width = 9135 End If End If End Sub -------------------- ’ChÌn ¶nh nh©n viªn Private Sub cmdChenanh_phQLNS_Click() On Error GoTo Err_cmdChenanh_phQLNS_Click With CommonDialog .CancelError = True .Filter = "All Files (*.*)|*.*|bmp Files" & _ "(*.bmp)|*.bmp|JEPG Files (*.jpg)|*.jpg" .FilterIndex = 2 .ShowOpen End With picAnhnhanvien_phQLNS.Picture = LoadPicture(CommonDialog.FileName) Err_cmdChenanh_phQLNS_Click: End Sub ---------------------- ‘Bæ xung th«ng tin míi Private Sub cmdThem_phChi_Click() On Error GoTo Err_cmdThem_phChi Adodc3.Recordset.AddNew Exit Sub Err_cmdThem_phChi: End Sub ----------------------- ‘CËp nhËt d÷ liÖu Private Sub cmdCapnhat_phQLNS_Click() On Error GoTo Err_cmdCapnhat_phQLNS Adodc4.Recordset.UpdateBatch adAffectAllChapters Err_cmdCapnhat_phQLNS: End Sub ----------------------- ’Xo¸ th«ng tin Private Sub cmdXoa_phQLL_Click() On Error GoTo err_cmdXoa_phQLL_Click If MsgBox("BAN THUC SU MUON XOA?", vbYesNoCancel, "CANH BAO") = vbYes Then Adodc5.Recordset.Delete adAffectCurrent MsgBox "DA XOA HOAN TAT", vbOKOnly + vbInformation, "KET QUA XOA" End If err_cmdXoa_phQLL_Click: End Sub --------------------------------------- Tµi liÖu tham kh¶o 1. NguyÔn V¨n Ba - Ph©n tÝch vµ thiÕt kÕ hÖ thèng th«ng tin – NXB §¹i häc quèc gia Hµ néi. (gi¸o tr×nh ®ang häc) 2. NguyÔn ThÞ Ngäc Mai - Microsoft Visual Basic 6.0 vµ lËp tr×nh c¬ së d÷ liÖu – NXB Lao ®éng x· héi. 3. MSDN 7/2001

Các file đính kèm theo tài liệu này:

  • doc17336.DOC