BỘ CÔNG NGHIỆP
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THƠNG TIN
======***======
Báo cáo bài tập lớn
LẬP TRÌNH ỨNG DỤNG CƠ SỞ DỮ
LIỆU TRÊN WEB
Giáo viên:
Nhóm - Lớp:
Thành viên:
Ths Ngơ Thị Bích Thúy
6 – ĐH KHMT 04 K10
Nguyễn Trung Kiên
Ngụy Phan Minh
Trần Công Minh
Trần Phương Nam
Hệ thống:
Website rạp chiếu phim
Hà nội, Năm 2018
2
LỜI MỞ ĐẦU
Ngày nay, khi nhịp sống hiện đại khiến mọi thứ trở nên thuận tiện hơn , dễ dàng hơn, cùng
với sự phát triển của Internet nhiều dịch vụ đặt ,mua bán online được phát triển. Chính vì thế ,
chúng tơi đã xây dựng website rạp chiếu phim, có các chức năng giúp người dùng chọn phim
yêu thích và có thể đặt mua một cách nhanh chóng, thuận tiện .
Lập trình ứng dụng CSDL trên Web
3
MỤC LỤC
Chương 1.
Mơ tả bài tốn ....................................................................................................... 4
1.1
Mơ tả bài toán .............................................................................................................. 4
1.2
Danh sách các trang theo thiết kế ................................................................................ 4
1.3
Phân công ..................................................................................................................... 4
Chương 2.
Thiết kế cơ sở dữ liệu ........................................................................................... 6
2.1
Biểu đồ thực thể liên kết .............................................................................................. 6
2.2
Các quan hệ .................................................................................................................. 7
Chương 3.
3.1
Thiết kế giao diện ............................................................................................... 13
Giao diện phía khách hàng......................................................................................... 13
3.1.1
Trang Master Page .............................................................................................. 13
3.1.2
Các trang màn hình tương ứng với các chức năng hỗ trợ khách hàng ............... 14
3.2
Giao diện phía quản trị ............................................................................................... 18
3.2.1
Trang Master Page .............................................................................................. 18
3.2.2
Các trang màn hình tương ứng với các chức năng quản trị hệ thống ................. 19
Lập trình ứng dụng CSDL trên Web
4
Chương 1. Mơ tả bài tốn
1.1 Mơ tả bài tốn
Một rạp chiếu phim có các chức năng cơ bản:
Cho phép khách hang thực hiện các chức năng
1. Xem danh sách phim đang chiếu.
2. Xem chi tiết phim.
3. Xem danh sách lịch chiếu theo phim.
4. Xem danh sách phim theo ngày chiếu.
5. Đăng kí thành viên.
6. Đăng nhập.
7. Đặt mua vé.
Cho phép người quản trị đăng nhập để thực hiện các chức năng
8. Thêm,sửa,xóa phim.
9. Thêm,sửa,xóa lịch chiếu.
10. Xem,sửa,xóa thành viên.
11. Xem,sửa,tình trạng đặt vé.
1.2 Danh sách các trang theo thiết kế
1. MasterPageHome.master (Masterpage người dùng)
2. AdminMasterPage.master(Masterpage quản trị)
3. Trangchu.aspx
4. DangChieu.aspx (Xem danh sách sách phim đang chiếu)
5. Phim.aspx (Xem chi tiết phim)
6. LichChieuTheoPhim.aspx (Xem danh sách lịch chiếu theo phim)
7. LichChieuTheoNgay.aspx (Xem danh sách phim theo ngày chiếu)
8. DangKi.aspx (Đăng kí thành viên)
9. DangNhap.aspx (Đăng nhập)
10. ChonGhe.aspx
11. DatVe.aspx (Đặt mua vé)
12. DangNhapAdmin.aspx
13. QuanLyPhim.aspx (Thêm,sửa,xóa phim)
14. QuanLyLichChieu.aspx (Thêm,sửa,xóa lịch chiếu)
15. QuanLyThanhVien.aspx (Xem,sửa,xóa thành viên)
16. QuanLyDatVe.aspx (Xem,sửa,tình trạng đặt vé)
1.3 Phân cơng
Lập trình ứng dụng CSDL trên Web
5
Bảng 1: Phân công
STT
1
2
3
4
5
6
7
8
9
10
11
12
13
Trang chức năng
Phim.aspx(Chi tiet Phim)
DangKi.aspx
LichChieuTheoNgay.aspx
LichChieuTheoPhim.aspx
QuanLyPhim.aspx
DangChieu.aspx
DangNhapAdmin.aspx
DatVe.aspx
DangNhap.aspx
TrangChu.aspx
QuanLyDatVe.aspx
QuanLyLichChieu.aspx
QuanLyThanhVien.aspx
Người thực hiện
Nguyễn Trung Kiên
Trần Phương Nam
NguyPhanMinh
Trần Cơng Minh
Lập trình ứng dụng CSDL trên Web
6
Chương 2. Thiết kế cơ sở dữ liệu
2.1 Biểu đồ thực thể liên kết
Hình 1: Biểu đồ thực thể liên kết
Lập trình ứng dụng CSDL trên Web
7
2.2 Các quan hệ
Hình 2: Kiểu dữ liệu bảng phim
Lập trình ứng dụng CSDL trên Web
8
Hình 3: Kiểu dữ liệu bảng phịng
Lập trình ứng dụng CSDL trên Web
9
Hình 4: Kiểu dữ liệu bảng ghế
Lập trình ứng dụng CSDL trên Web
10
Hình 5: Kiểu dữ liệu bảng lịch chiếu
Lập trình ứng dụng CSDL trên Web
11
Hình 6: Kiểu dữ liệu bảng thành viên
Lập trình ứng dụng CSDL trên Web
12
Hình 7: Kiểu dữ liệu bảng đặt vé
Lập trình ứng dụng CSDL trên Web
13
Chương 3. Thiết kế giao diện
3.1 Giao diện phía khách hàng
3.1.1 Trang Master Page
Hình 8: Masterpage người dùng
Lập trình ứng dụng CSDL trên Web
14
3.1.2 Các trang màn hình tương ứng với các chức năng hỗ trợ khách hang
Hình 9: Đăng kí thành viên
Figure 10: Đăng nhập thành viên
Lập trình ứng dụng CSDL trên Web
15
Hình 11: Trang chủ
Lập trình ứng dụng CSDL trên Web
16
Hình 12: Phim đang chiếu
Hình 13: Lịch chiếu phim theo ngày
Lập trình ứng dụng CSDL trên Web
17
Hình 14: Chi tiết phim
Hình 15: Lịch chiếu theo phim
Hình 16: Chọn ghế
Lập trình ứng dụng CSDL trên Web
18
Hình 17: Đặt vé
3.2 Giao diện phía quản trị
3.2.1 Trang Master Page
Hình 18: Masterpage Admin
Lập trình ứng dụng CSDL trên Web
19
3.2.2 Các trang màn hình tương ứng với các chức năng quản trị hệ thống
Hình 19: Đăng nhập Admin
Hình 20: Quản lý phim
Lập trình ứng dụng CSDL trên Web
20
Hình 21: Quản lý lịch chiếu
Hình 22: Quản lý thành viên
Lập trình ứng dụng CSDL trên Web
21
Hình 23: Quản lý đặt vé
Lập trình ứng dụng CSDL trên Web