Tải bản đầy đủ (.pptx) (14 trang)

Slide Đồ Án Tốt Nghiệp.pptx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (589.18 KB, 14 trang )

TRƯỜNG ĐẠI HỌC VINH
KHOA CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI
SINH VIÊN NGHIÊN CỨU KHOA HỌC
“XÂY DỰNG WEBSITE QUẢN LÝ BÁN VÉ XEM PHIM”

Sinh viên thực hiện: Lăng Khắc Thắng – 1151070369 - Lớp 52k1107
Giáo viên hướng dẫn: Ths. Trương Trọng Cần

Nghệ An, tháng 01 năm 2016

1


MỤC ĐÍCH CỦA ĐỀ TÀI
• Thiết kế website dựa trên nền tảng Java web kết hợp với hệ quản trị Sql Server
với các chức năng cho cả người quản trị và khách hàng:
Người quản trị có thể quản lý các chức năng và quá trình hoạt động của trang
website, đồng thời xử lý các hóa đơn từ việc đặt vé của khách hàng.
Khách hàng có thể xem các thơng tin từ rạp chiếu tại trang website, đồng thời
có thể xem lịch chiếu và đặt vé bộ phim mà họ yêu thích ngay tại trang website.
• Tìm hiểu sâu hơn về framework Struts 1.0, HTML, CSS, Javascript, Ajax,…

2


NỘI DUNG ĐỀ TÀI
Mở đầu

Kết luận



Demo các
chức năng
chính

Cơng cụ sử
dụng

Phân tích và
thiết kế hệ
thống
3


MỞ ĐẦU
Lý do chọn đề tài:
Sau quá trình làm việc mệt mỏi, giải trí là điều mà mọi người đều hướng tới.
Trong đó, xem phim ở rạp là một hình thức giải trí được nhiều người lựa chọn.
Nhưng để xem được 1 bộ phim ưng ý ở rạp cùng người thân, gia đình, bạn bè
cũng có khơng ít khó khăn như: chờ đợi để mua vé, khơng có phim mình thích
hay khơng có suất chiếu phù hợp, …
Vì những lý do đó, 1 trang website bán vé trực tuyến là rất cần thiết đối với các
rạp chiếu phim.

Lăng Khắc Thắng - 1151070369 - Lớp 52K1

4


CƠNG CỤ SỬ DỤNG

• Các cơng cụ và framework được sử dụng trong đồ án:
Các công cụ và phần mềm sử dụng để lập trình và chạy ngơn ngữ Java web.
Bao gồm: JDE (Java Developer Eclipse), Apache Tomcat, JDBC (Java
Database Connectivity);
Hệ quản trị SQL Server 2012;
Framework Apache Struts 1.0;
• Ngồi việc chuẩn bị các cơng cụ trên, lập trình viên cũng phải chuẩn bị kiến thức
kỹ càng về Java core, Java web, mơ hình MVC, …

Lăng Khắc Thắng - 1151070369 - Lớp 52K1

5


PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1. Mơ tả u cầu

Lăng Khắc Thắng - 1151070369 - Lớp 52K1

6


PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2. Lược đồ cơ sở dữ liệu quan hệ
Bảng Movies (Phim)

Bảng Categories (Thể loại phim)

Bảng Schedules (Lịch chiếu)


Bảng Rooms (Phòng chiếu)

Bảng Accounts (Tài khoản)

Bảng Roles (Quyền)

Bảng CustomerType (Loại khách hàng) Bảng Promotions (Khuyến mãi)
Bảng Orders (Hóa đơn)

Lăng Khắc Thắng - 1151070369 - Lớp 52K1

Bảng OrderDetails (Chi tiết hóa đơn)

7


DEMO CHỨC NĂNG CHÍNH
1. Chức năng đặt vé
Các bước để thực hiện đặt vé online tại website:
Đăng nhập bằng tài khoản thành viên tại trang “Đăng nhập” (nếu chưa có tài
khoản thì người dùng phải đăng ký tài khoản tại trang “Đăng ký thành viên”);
Chọn phim muốn đặt vé, nhấn vào nút “Đặt vé”;
Chọn lịch chiếu phù hợp tại trang hiển thị lịch chiếu;
Chọn ghế và xác nhận tại trang “Xác nhận đơn hàng”;

Lăng Khắc Thắng - 1151070369 - Lớp 52K1

8



DEMO CHỨC NĂNG CHÍNH
2. Chức năng thống kê doanh thu
Để phục vụ mục đích quản lý rạp chiếu dễ dàng và thuận tiện, trang website này
được xây dựng thêm chức năng thống kê doanh thu theo tuần, theo tháng, theo
năm và theo các bộ phim.
Chức năng này chỉ dành cho người dùng có tài khoản Quản trị, giúp Quản trị
quản lý tình hình hoạt động của rạp chiếu, đưa ra quyết định tiếp tục chiếu bộ phim
nào trong thời gian tiếp theo.

Lăng Khắc Thắng - 1151070369 - Lớp 52K1

9


DEMO CHỨC NĂNG CHÍNH
3. Chức năng tự động hủy vé khi khách hàng khơng nhận vé
Trong q trình mua vé xem phim, có nhiều khách hàng vì lý do gì đó mà khơng thể
đi tới rạp để nhận vé, nhưng cũng không lên hệ thống để hủy vé. Như thế thì sẽ dẫn đến
tình trạng người có vé thì khơng cần mà người cần vé lại khơng có. Vì thế, trang website
được thiết kế thêm chức năng sẽ tự động kiểm tra và hủy vé nếu như trước thời gian
chiếu của bộ phim đó 60 phút mà khách hàng khơng tới nhận vé.
Chức năng này được xây dựng trong hệ quản trị Sql Server bằng công cụ SQL Server
Agent. Công cụ này cho phép server tự hoạt động dựa trên cơng việc và lịch trình đã
được xác định trước.

Lăng Khắc Thắng - 1151070369 - Lớp 52K1

10



KẾT LUẬN
1. Kết quả đạt được
Khảo sát hệ thống thật là “Rạp chiếu 12 tháng 9” và từ hệ thống đó xây dựng
nên hệ thống mới có một số chức năng nổi trội hơn;
Tìm hiểu sâu hơn về Java core, Java web, Framework Struts 1.0, Sql Server
và ứng dụng chúng vào việc thiết kế website;
Xây dựng website cho phép khách hàng có thể đặt vé online mà khơng cần
đến rạp chiếu, đồng thời quản lý và nhân viên có thể bán vé, quản lý các đề mục
dễ dàng hơn;

Lăng Khắc Thắng - 1151070369 - Lớp 52K1

11


KẾT LUẬN
2. Hạn chế của đề tài
Do sự hạn hẹp về điều kiện thời gian và khả năng của bản thân nên trang
website được xây dựng trong đồ án này chỉ mới đáp ứng được nhu cầu cơ bản,
website còn nhiều mặt hạn chế:
Giao diện người dùng còn chưa thực sự đẹp mắt, sinh động, còn 1 số điểm
chưa thật sự giúp người dùng dễ dàng trong việc sử dụng;
Vẫn chưa áp dụng được các thuật tốn tìm kiếm tối ưu vào trang website;

Lăng Khắc Thắng - 1151070369 - Lớp 52K1

12


KẾT LUẬN

3. Hướng phát triển của đề tài
 Bổ sung và phát triển giao diện thẩm mĩ hơn;
 Áp dụng các thuật tốn tìm kiếm tối ưu cho website;
 Thiết kế thêm một số chức năng khác để thu hút khách hàng;
 Bên cạnh đó, có thể chỉnh sửa lại một số chức năng theo yêu cầu của từng
rạp chiếu khác nhau.

Lăng Khắc Thắng - 1151070369 - Lớp 52K1

13


TRƯỜNG ĐẠI HỌC VINH
KHOA CÔNG NGHỆ THÔNG TIN

XIN CHÂN THÀNH CẢM ƠN CÁC THẦY CÔ GIÁO
VÀ CÁC BẠN ĐÃ QUAN TÂM THEO DÕI!

Lăng Khắc Thắng - 1151070369 - Lớp 52K1

14



×