Báo cáo đồ án Công nghệ phần mềm với đề tài Quản lý khách sạn

Báo cáo đồ án Công nghệ phần mềm với đề tài Quản lý khách sạn của sinh viên trường Đại học Công nghiệp Thành phố Hồ Chí minh giúp bạn tham khảo và hoàn thành tốt bài báo cáo của mình đạt kết quả cao. Mời bạn đọc đón xem!


TRƯỜNG ĐẠI HỌC CÔNG NGHIÊP TP.HÔ CHI MINH





 !"#
$%&$'"$( :
 ! )*)++,*)
"#$%#  )*)-./.)
&""#"' )*)0-,))
12345
$#()*+,-"*..!'$'"#/.*.#"*0$$ 1,))'!(#2$%("#
3*.4,)1'*.'$3*-34,*.!#15$%6-$($#/
.*"#%"#(, "7-3.,(4"#-3/.'.*$.!"*.!,)#
1"$ ,.!"*.!,)#-'.5.!$61'-$($(
,*$5.#/*"*."#4$.3-."*.*.3*."*+5+(7
,(8.!, 9 2$:4;/:<.!<1=$+(<.>-?5-@(@+
(A".!,9B.C-."/:7D(E.F,G+1B.2$".H1
:7F-@(@1:"5B(<?I5.,(8=.BE" (82$:
4;0"@+(<2$:4;1:A"J7777 1E,).!J2$:4?.,(8!"
19+KL-.A.,1MN..J/O.A .!P.<48$1Q +5L-
(82$:4?+(<1:0R0<5.$C.8)7
S >.1.!(82$:4;A".,(8T
U$:4;+T
U$:4;+C-(<.,(8TDC--:EV+5.+5+W4,G5(<
-:1L?I(</1,G.!X4Y-
Z82$:4;+<%-:1,G1[/\
U$:4;+,GT
C<%.,G(<.!:+
?<%,G1F!"1:,".!:+
U$:4;0"@T
C-C-0"@D
C-C-0"@]"+"*
C-C-0"@.:
3-".0"$1"'
^_0"+0"@
W/..T
W/$W+E.!.,(8
W/1:`.O$+
*/1"'1" .!"'+"*
"*"*.*/
56"56"
7 $3&8"$"98":5"345$6&$;8 7
7)7 <9$=98"$"98":5"345"$>8"?
1
]C-0"@+"*
2 Câp nhât sach
3 Tra cứu sach
4 Lâp danh sach mươn tra*
5 Lập báo cáo tháng
6 Thay đổi quy định
7,7 <9$=98"$"98":5"345@$"$>8"?
a7a7a7 b$3#$.*.
D,'0$"*%.-!_c5d"e5',*fgg.!)'47*"#
,).!#(+$"4D.$0egagSegae7* .!)h!"_i!/j7g7
a7a7e7 b$"#$,)#0$#
,)#0$#-"'*.!#1..,)1,),*' .5*/
"#1.("#+,'0$"*-3##
7 $8&86$;8
7)7 $8&A8"1=12B>CD65
7)7)7 1E;4"1=12B>CD65
7)7,7 ;&92"1=12B>CD65
7a7a7a7 k."'"'D"
,*"..$'"+"*Tk"D"5_D"5k"]"D"5D]$5k"
 $5F"&G$ H5BI(5 <J K
a k"D" _I. ]</E"?1F-38.(P
+"*/"*5 +"**a
" +"*
e _D" _I. A"+"*
c k"]"D" _I. $.?1F-38.4>
+"*lE">m
j D]$ $_! *.+*4,)$'" $*
+"*.!0"$+"*
f k" _I. k" ."*"'$'"+"*
7a7a7e7 k."'"']"D"
,*"..$'"4"+"*Tk"]"D"5_]"5_$]"7
 $5F"&G$ H5BID(5 <J K
a k"]"D" _I. $ .? 1F -3 8.  4>
+"*l/E"?m7k 4"+"**a
" 4"
e _]" _I. A".'4"+"*
c '$+"* _I. '$+"*
7a7a7c7 k."'"'$k$
,*"..$'"1"'5,)#,)+"*Tk"5_55"%k$5
"
 $5F"&G$ H5BI(5 <J K
a k" _I. ]</E"?1F-38.(P
1"'/"*5 1"'
1,)$3*-." !7
e _ _I. A"1"'
c  b_+n )*.*1"'
j "%k$ "._._ "#%1"',)+"*
f " _I. "'$'"1"'
7a7a7j7 k."'"'""
,*"..$'"."*"' 13#$+"*Tk"5_5"
 $5F"&G$ H5BI(5 <J K
a k" _I. ]</E"?1F-38.(P
."*"'/"*5 ."*"'
1,)$3*-." !7
e _ _I. A"."*"'
f " _I. "'$'"."*"'
7a7a7f7 k."'"'k$!"D"
,*"..$'"1"',)+"*("#+"*"#1"'1*,)5"#%,).!"'
+"*Tk"5k"D"5D]$5"%k$5"%_!" 5"%!"7
 $5F"&G$ H5BI(5 <J K
a k" _I. k" 1"',)+"*
e k"D" _I. k" +"*"#1"',)
f D]$ $_! D*4,)+"*"#1"',)
o "%k$ "._._ "#%1"',)+"*
p "%_!" "._._ "#%1"'_.!"'+"*
q "%!" "._._ "#%1"'.!"'+*
7,7 $8&A8 9B6
7,7)7 $8&A8 9B6B9$L56"=98"$
7e7a7a7 "0
j
c
c
j
e
a
7e7a7e7 ^,'4%*"0
 M#"N OPDQ
a  4"-#$*I..
e '. '..0"+"*"*13#$+"*
.$4"+"*1" 
c '. '....*.+"*
j ."."*3#.,
4/$*.r3-3.s.#+_ '.
h!3-3.+"*("#4"+"*
4/$*.rU$"'4%*1"'s+_ '.
h!2$"'4%*1"'
4/$*.rU$"']%*."*"'s+_ '.
h!2$"'4%*."*"'
7,7,7 $8&A8 9B636@$36&9698"$
7e7e7a7 "0
j
j
7e7e7e7 ^,'4%*"0
 M#"N OPDQ
a 3-0$ 3-("#..%$3#$
e '. '.0"+"*."*4"+"*
c  ."."*3#.,
j  $%'2$".".!43-3.+"*
7,7/7 $8&A8 9B6"36@$36&=98"$
7e7c7a7 "0
c
a
e
7e7c7e7 ^,'4%*"0
 M#"N OPDQ
a 3-0$ 3-("#..%$3#$
e '. '.0"+"*..+"*
c  ."."*3#.,
j  ...!0"+"*
f  $%'2$".".!43-3.4"+"*
7,707 $8&A8 9B6E;6" 92
f
j
c
a
e
e
7e7j7a7 "0
7e7j7e7 ^,'4%*"0
 M#"N OPDQ
a 3-0$ 3-("#..%$3#$
e  )*.*$'"1"'
c  "#%,)
j . '.0"+"*..1"'
f  ."."*3#.,
7,7-7 $8&A8 9B698" 92
c
a
f
j
a
7e7f7a7 "0
7e7f7e7 ^,'4%*"0
 M#"N OPDQ
a 3-0$ 3-("#..%$3#$
e '. '...."*"'
c  ."."*3#.,
7,7.7 $8&A8 9B6L>16=98"$
7e7o7a7 "0
c
e
p
q
c
f
j
7e7o7e7 ^,'4%*"0
 M#"N OPDQ
a  .+"*$*'...
e '. '...+"*
c  " 1"',)+"*
j 3-0$ 3-..+"*$*,)
f  "#%,)5"#%_.!"'("#"#%.!"'
e
a
o
c
o '. '...,)+"*
p  ."."*3#.,
q  $%'2$".".!4.!"'+"*
7,7R7 $8&A8 9B6&S92=98"$
e7e7p7a "0
e7e7p7e7 ^,'4%*"0
 M#"N OPDQ
a  " 1"'.!"'+"*
e 3-0$ 3-0$...!"'+"*
c  *.)#"
j . '.0"+"*...!"'+"*
f  ."."*3#.,
o  $%'2$".".!4k,)+"*
o
f
e
a
j
7,7+7 $8&A8 9B6&4LA8L
e7e7q7a "0
7a7a7a7 ^,'4%*"0
 M#"N OPDQ
a 3-0$ 3-0$3#.#/*
e  4/$*.s#/*s1'.,.#/*
c  "*.,*.#/*
j . '.."**.#1,)+"*"%
/t
f './ '..*...(,#".#.3*%
c
e
j
a
f
7,7T7 $8&A8 9B6
| 1/16

Preview text:

BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN Báo cáo bộ môn
CÔNG NGHỆ PHẦM MỀM ĐỀ TÀI: QUẢN LÝ KHÁCH SẠN
Giáo Viên : Lê Ngọc Tiến S
inh viên thực hiện : Đặng Thị Diễm Trinh MSSV: 10188201 Hoàng Duy Bình MSSV: 10156361 Phan Hà Thiên Bảo MSSV: 10145211 Mở Đầu
Cùng với sự phát triển của nền kinh tế thì giáo dục cũng được mở rộng về quy mô và
chất lượng để có thể cung cấp nhân lực có trình độ , chuyên môn…phục vụ cho nền kinh
tế ngày càng vững mạnh. Bộ phận thư viện là bộ phận không thể thiếu trong các trường
đại học cũng như trong các trường phổ thông, trung học…để phục vụ cho việc nghiên
cứu, tìm kiếm các tài liệu học tập một cách tốt nhất cho các học sinh, sinh viên.
Thư viện trường quản lý khoảng hàng trăm ngàn đầu sách và tạp chí, phục vụ cho sinh
viên của trường học tập tham khảo. Sinh viên có thể mượn sách đọc thông qua thẻ độc
giả. Để phục vụ độc giả nhanh, gọn và chính xác, thư viện cần tin học hóa công việc quản
lý danh mục sách và quản lý độc giả của mình .... Do đó chương trình quản lí thư viện ra
đời sẽ giúp cho các thủ thư đỡ mất công tìm kiếm thủ công trong mớ tài liệu đồ sộ,giúp
việc quản lí sách và độc giả dễ dàng,thuận tiện hơn. -
Các hoạt động trong công việc quản lý của thư viện: • Quản lý sách:
Quản lý sách nhập vào thư viện: Sách nhập phải có mã sách, tên sách, số lượng, và
phải đúng chính xác và không được trùng lặp
Việc quản lý sách này phải được in báo cáo định kỳ
• Quản lý sách cho mượn:
Ghi nhận ngày tháng mượn và trả sách
Tính ngày mượn để in ra báo cáo độc giả chưa trả sách • Quản lý danh mục: Cập nhập danh mục Sách
Cập nhập danh mục Loại sách
Cập nhập danh mục tác giả
Cập nhạt danh mục độc giả Xem danh sách các danh mục • Thống kê chi tiêt:
Thống kê các cuốn sách có trong thư viện
Thống kê độc giả còn thiếu sách
Thống kê độc giả đã trả sách In báo cáo thống kê Mục Lục I.
Phân tích các yêu cầu hệ thống.
I.1. Danh sách các yêu cầu chức năng 1 Lập danh mục sách 2 Cập nhât sách 3 Tra cứu sách 4
Lập danh sách mượn trả 5 Lập báo cáo tháng 6 Thay đổi quy định
I.2. Danh sách các yêu cầu phi chức năng
1.1.1. Yêu cầu thiết bị
Sử dụng máy tinh chip core i3 , Ram 2 GB, ổ cứng 500 GB trở lên. Có cài
chương trình visual Studio 2010-2012. Có hỗ trợ framework 4.0.
1.1.2. Yêu càu người dùng
Người dùng phải có trình độ tin học tương đương chứng chỉ C tin học, có kinh
nghiệm cài đặt và sử dụng các phần mềm
II. Thiết Kế Hệ Thống
II.1. Thiết kế cơ sở dữ liệu
II.1.1. Sơ đồ cơ sở dữ liệu

II.1.2. Mô tả cơ sở dữ liệu I.1.1.1. Mô tả bảng Sach
Chứa thông tin của sách: MaSach, TenSach, MaLoaiSach, SoLuong, MaTG STT Thuộc tính Kiểu dữ Liệu Diễn giải 1 MaSach Text
Là khóa chính để phân biệt với
các sách khác, mỗi sách có 1 mã sách 2 TenSach Text Tên của sách 3 MaLoaiSach Text
Thuộc tính để phân biệt các loại sách(Khóa ngoại) 4 SoLuong Number
Cho biết số lượng của mỗi cuốn sách trong danh mục sách 5 MaTG Text Mã tác giả của sách I.1.1.2. Mô tả bảng LoaiSach
Chứa thông tin của loại sách: MaLoaiSach, TenLoai, KieuLoai. STT Thuộc tính Kiểu dữ liệu Diễn giải 1 MaLoaiSach Text
Thuộc tính để phân biệt các loại
sách(khóa chính). Mỗi loại sách có 1 mã loại 2 TenLoai Text
Tên của thể loại sách 3 Kiểu sách Text Kiểu sách I.1.1.3. Mô tả bảng NguoiMuon
Chứa thông tin của độc giả, người mượn sách: MaDG, TenDG, GioiTinh, NgayMuon, DiaChi STT Thuộc tính Kiểu dữ Liệu Diễn giải 1 MaDG Text
Là khóa chính để phân biệt với
các độc giả khác, mỗi độc giả
được cung cấp một mã riêng. 2 TenDG Text Tên của độc giả 3 GioiTinh Yes/No Giới tính độc giả 4 NgayMuon Date time
Ngày độc giả mượn sách 5 DiaChi Text
Địa chỉ của độc giả I.1.1.4. Mô tả bảng TacGia
Chứa thông tin của tác giả mỗi đầu sách: MaTG, TenTG, DiaChi STT Thuộc tính Kiểu dữ Liệu Diễn giải 1 MaTG Text
Là khóa chính để phân biệt với
các tác giả khác, mỗi tác giả
được cung cấp một mã riêng. 2 TenTG Text Tên của tác giả 5 DiaChi Text Địa chỉ của tác giả I.1.1.5. Mô tả bảng MuonTraSach
Chứa thông tin của độc giả mượn sách và sách mà độc giả đó mượn, ngày mượn trả
sách: MaDG, MaSach, SoLuong, NgayMuon, NgayHenTra, NgayTra. STT Thuộc tính Kiểu dữ Liệu Diễn giải 1 MaDG Text
Mã độc giả mượn sách 2 MaSach Text
Mã sách mà độc giả mượn 5 SoLuong Number
Số lượng sách mà độc giả mượn 6 NgayMuon Date time
Ngày độc gải mượn sách 7 NgayHenTra Date time
Ngày độc giả hẹn trả sách 8 NgayTra Date time
Ngày độc giả trả sống
II.2. Thiết kế giao diện
II.2.1. Thiết kế giao diện danh mục sách
4 3 II.2.1.1. Giao diện 1 4 3 2 II.2.1.2. Xử lý giao diện STT Biến cố Xử lý 1 Chọn
Chọn loại phòng muốn xêm thông tin 2 Hiển thị
Hiển thị thông danh sách các đầu sách
thuộc loại sách đã chọn 3 Hiển thị
Hiển thị thông tin chi tiết sách 4
Chọn thao tác cần thực hiện
Khi Click nút “Cập nhật” thì sẽ hiển thị
form cập nhật sách và loại sách
Khi Click nút “Quản lý độc giả” sẽ hiển thị form quản lý độc giả
Khi Click nút “Quản Lý tác giả” sẽ hiển thị form quản lý tác giả
II.2.2. Thiết kế giao diện Cập nhật Loại Sách 4 II.2.2.1. Giao diện 4 1 3 2 II.2.2.2. Xử lý giao diện STT Biến cố Xử lý 1 Nhập nội dung
Nhập vào thông tin yêu cầu 2 Hiển thị
Hiển thị danh sách thông các loại sách 3 Chọn
Chọn thao tác cần thực hiện 4 Chọn
Chuyển qua tab control cập nhật sách
II.2.3. Thiết kế giao diện cập nhật sách II.2.3.1. Giao diện 5 1 4 3 2 II.2.3.2. Xử lý giao diện STT Biến cố Xử lý 1 Nhập nội dung
Nhập vào thông tin yêu cầu 2 Hiển thị
Hiển thị danh sách thông tin sách 3 Chọn
Chọn thao tác cần thực hiện 4 Chọn
Chọn thông tin trong danh sách 5 Chọn
Chuyển qua tab control cập nhật loại sách
II.2.4. Thiết kế giao diện độc giả 2 II.2.4.1. Giao diện 3 1 5 4 II.2.4.2. Xử lý giao diện STT Biến cố Xử lý 1 Nhập nội dung
Nhập vào thông tin yêu cầu 2 Chọn
Chọn giới tính của độc giả 3 Chọn Chọn ngày mượn 4 Hiện thị
Hiển thị danh sách thông tin độc giả 5 Chọn
Chọn thao tác cần thực hiện
II.2.5. Thiết kế giao diện Tác giả 1 II.2.5.1. Giao diện 3 2 II.2.5.2. Xử lý giao diện STT Biến cố Xử lý 1 Nhập nội dung
Nhập vào thông tin yêu cầu 2 Hiển thị
Hiển thị thông tin tác giả 3 Chọn
Chọn thao tác cần thực hiện
II.2.6. Thiết kế giao diện mượn sách 5 4 3 8 II.2.6.1. Giao diện 7 1 2 6 II.2.6.2. Xử lý giao diện STT Biến cố Xử lý 1 Chọn
Chọn tên sách muốn hiển thị thông tin 2 Hiển thị
Hiển thị thông tin sách 3 Chọn
Chọn mã độc giả mượn sách 4 Nhập nội dung
Nhập thông tin sách muốn mượn 5 Chọn
Chọn ngày mượn, ngày hẹn trả và ngày trả 3 6 Hiển thị
Hiển thị thông tin mượn sách 7 Chọn
Chọn thao tác cần thực hiện 8 Chọn
Chuyển qua tab control trả sách
II.2.7. Thiết kế giao diện trả sách 2.2.7.1 Giao diện 6 1 2 5 4 2.2.7.2. Xử lý giao diện STT Biến cố Xử lý 1 Chọn
Chọn mã độc giả trả sách 2 Nhập nội dung
Nhập nội dung thông tin trả sách 3 Chọn Chọn mốc thời gian 4 Hiện thị
Hiển thị danh sách thông tin trả sách 5 Chọn
Chọn thao tác cần thực hiện 6 Chọn
Chuyển qua tab control Mượn sách 3
II.2.8. Thiết kế giao diện tìm kiếm 2 2.2.8.1 Giao diện 1 4 5 I.1.1.1. Xử lý giao diện STT Biến cố Xử lý 1 Nhập nội dung
Nhập nội dung cần tìm kiếm 2 Chọn
Click nút”Tìm kiếm” để thực hiện tìm kiếm 3 Chọn
Chọn cách thức tìm kiếm 4 Hiện thị
Hiển thị thông báo có tìm được sách hay không? 5 Hiển thik
Hiển thị chi tiết thông tin vừa tìm thấy
II.2.9. Thiết kế giao diện in
Document Outline

  • TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HỒ CHÍ MINH
  • TP. HCM, 06/2012
  • Lập danh mục sách