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
41 trang |
Chia sẻ: maiphuongtl | Lượt xem: 1896 | Lượt tải: 0
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 lu 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 thc 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µ lu 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 lu 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 lu 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: cha cã
5. B¸o c¸o tµi chÝnh: cha 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Õ nhng 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 cha 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ï cha ®Ç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 ®Ó lu 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) ®Ó lu 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 ®Ó lu 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 nhng 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 nhng 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 nhng 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ª cha.
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 trng 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 cha 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 cha ®î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 ®Ó lu 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 cha 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 cha ®î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:
- 17336.DOC