Tải bản đầy đủ (.doc) (84 trang)

BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online

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 (6.98 MB, 84 trang )

Đồ án tốt nghiệp kỹ sư 1 Khoa Công Nghệ thông Tin
LỜI CẢM ƠN
Thực tế không có sự thành công nào mà không gắn liền với
những
sự hỗ trợ,
giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của
người
khác. Trong
suốt 5 năm ngồi trên ghế giảng đường đại
học Thủy Lợi
, em đã nhận được rất
nhiều sự quan tâm, giúp đỡ của quý Thầy
Cô,
gia đình và bạn
bè.
Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý Thầy Cô ở
Khoa
Công
Nghệ Thông tin– Trường Đại Học Thủy Lợi đã cùng
với
tri thức và tâm huyết của
mình để truyền đạt vốn kiến thức quý báu
cho
chúng em trong suốt thời gian học
tập tại trường,cũng như Ban Giám Hiệu Nhà Trường đã luôn quan tâm tạo điều
kiện thuận lợi để chúng em học tập và rèn luyện tốt.
Em xin chân thành cảm ơn Thạc sĩ Nguyễn Thị Phương Trà-Giám đốc Thư
viện Trường Đại Học Thủy Lợi đã tận
tâm
hướng dẫn chúng em qua từng buổi
học trên lớp cũng như những buổi gặp gỡ


nói
chuyện, thảo luận về lĩnh vực liên
quan đến đề tài Đồ án tốt nghiệp mà em đang theo đuổi.
Gửi tới các bạn sinh viên lớp 51TH1-những người bạn đã nhiệt tình giúp
đỡ,chia sẻ những kinh nghiệm trong học tập cũng như trong cuộc sống lời cảm ơn
sâu sắc. Nhờ có sự giúp đỡ chân thành của các bạn mà mình đã hoàn thiện được đề
tài này. Và đương nhiên không thể không nhắc đến tình cảm từ gia đình.Sự hỗ trợ
và động viên từ gia đình đã tiếp cho con thêm sức mạnh mỗi khi cảm thấy bế tắc.
Cảm ơn mọi người đã luôn ở bên và ủng hộ con.
Sau cùng, em xin kính chúc quý Thầy Cô thật dồi dào sức khỏe,niềm tin để tiếp
tục thực hiện sứ mệnh cao đẹp là truyền đạt kiến thức cho thế hệ mai sau.
Hà Nội, ngày 04 tháng 01 năm 2014
Sinh viên thực hiện
Phạm Thị Huế
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 2 Khoa Công Nghệ thông Tin
MỤC LỤC
LỜI CẢM ƠN 1
MỤC LỤC 2
LỜI NÓI ĐẦU 6
CHƯƠNG I : GIỚI THIỆU CHUNG 8
1.1 Một số vấn đề về đặt vé xem phim 8
1.2 Giải pháp 8
1.3 Mục đích và ý nghĩa của đề tài 9
1.3.1 Mục đích 9
1.3.2 Ý nghĩa 9
1.4 Các yêu cầu về phần cứng và phần mềm 10
1.4.1 Cấu hình tối thiểu 10
1.4.2 Cấu hình nên có 10
CHƯƠNG II: KHẢO SÁT NGHIỆP VỤ 11

2.1 Người sử dụng hệ thống 11
2.2 Yêu cầu của hệ thống và giao diện của web 11
2.2.1 Yêu cầu của hệ thống 11
2.2.2 Yêu cầu về giao diện web 12
2.3 Đặc tả yêu cầu người dùng 12
2.3.1: Đối với khách xem 12
2.3.2 Đối với khách hàng 15
2.3.3 Đối với Admin 16
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 3 Khoa Công Nghệ thông Tin
2.7 Biểu đồ luồng dữ liệu 25
2.7.1 Biểu đồ phân mức chức năng của hệ thống 28
CHƯƠNG III: KIẾN TRÚC VÀ THIẾT KẾ 36
3.1.Thiết kế cơ sở dữ liệu 36
3.1.1. Xây dựng lược đồ thực thể quan hệ 36
3.1.2 Xây dựng sơ đồ quan hệ cơ sở dữ liệu(mối quan hệ giữa các bảng) 47
3.1.3. Mô tả các trường trong bảng cơ sở dữ liệu 51
3.2 Thiết kế giao diện người dùng 59
3.2.1 Giao diện trang chủ 59
3.2.2 Giao diện trang danh sách phim 60
3.2.3 Giao diện trang chi tiết phim 62
3.2.4 Giao diện trang tin tức 63
3.2.5 Giao diện trang đăng ký thành viên 64
3.2.6 Giao diện trang sự kiện khuyến mãi 65
3.2.7 Giao diện trang lịch chiếu 66
3.2.8 Giao diện trang đặt vé 67
3.2.9: Giao diện trang chọn ghế 68
3.2.10:Giao diện trang thông tin vé 69
3.2.11:Giao diện trang quản lý admin 70
3.2.12:Giao diện trang quản lý phim 70

3.2.13:Giao diện sửa tin tức của admin 71
3.2.14:Giao diện xóa tin tức của admin 71
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 4 Khoa Công Nghệ thông Tin
CHƯƠNG IV: MỘT SỐ CÔNG NGHỆ TRONG ĐỒ ÁN 71
4.1 Phân loại web 72
4.1.1 Web tĩnh 72
4.1. 2 Website động 72
4.2 HTML: 73
4.2.1 Khái niệm 73
4.2.2 Cấu trúc chung của một trang HTML 73
4.3 Công nghệ PHP 74
4.3.1 Khái niệm PHP 74
76
4.3.2 Hoạt động của PHP 76
4.3.3 Các loại thẻ PHP 77
4.4 Công nghệ Ajax 78
4.4.1 Ajax là gì? 78
4.4.2 Ajax hoạt động như thế nào? 78
4.4.3 Ưu điểm và nhược điểm của công nghệ trong Ajax 79
4.5 Công cụ thực hiện 80
CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 83
5.1. Kết luận 83
5.2. Hướng phát triển đề tài 83
TÀI LIỆU THAM KHẢO 84
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 5 Khoa Công Nghệ thông Tin

Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 6 Khoa Công Nghệ thông Tin

LỜI NÓI ĐẦU
Trong những thập niên gần đây,chúng ta đã được chứng kiến sự phát triển mạnh
mẽ như vũ bão của khoa học công nghệ mà đi đầu là lĩnh vực công nghệ thông tin
và truyền thông. Chính điều đó đã làm thay đổi sâu sắc trong đời sống xã hội và
nhận thức của con người. Việc ứng dụng những thành quả của khoa học công nghệ
vào trong đời sống sinh hoạt, trong công tác là việc hết sức cấp thiết. Ứng dụng của
việc tin học hóa kết hợp với truyền thông hóa được xem là một trong những yếu tố
mang tính quyết định trong hoạt động của chính phủ, các tổ chức, các công ty, cũng
như các trường Đại học, nó đóng vai trò hết sức quan trọng, cần thiết và không thể
thiếu.
Công nghệ thông tin và truyền thông góp phần làm thay đổi suy nghĩ, lối tư duy
của mỗi con người, nó giúp con người năng động hơn, kết nối nhanh hơn ở moi
lúc , mọi nơi và luôn luôn sẵn sàng tiếp cận công nghệ mới làm tăng hiệu quả , năng
suất làm việc và mức độ tin cậy của công việc.
Trước đây để có thể đi xem phim khách hàng cần phải ra tận rạp chiếu phim
mới có thể mua được vé. Bên cạnh đó việc quản lý vé theo phương thức thủ công
làm cho khách hàng mất nhiều thời gian , phải xếp hàng chờ đợi vào những ngày lễ
cũng có khi lại không mua được vé theo yêu cầu.
Để phục vụ cho nhu cầu giải trí ngày càng cao của khách hàng , giúp khách
hàng có thể mua được vé theo đúng yêu cầu, mục đích một cách dễ dàng mà tiết
kiệm thời gian. Đồng thời đưa đến cho khách hàng những thông tin về ngành hay
thông tin khuyến mãi. Em quyết định thực hiện đề tài:” Xây dựng Website bán vé
xem phim có hỗ trợ đặt vé online”. Dưới sự hướng dẫn của Thạc sĩ Nguyễn Thị
Phương Trà, Giám đốc Thư viện Trường Đại học Thủy Lợi.
Nội dung đồ án gồm có 5 chương.
Chương 1: Giới thiệu chung.
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 7 Khoa Công Nghệ thông Tin
Chương 2: Khảo sát nghiệp vụ.
Chương 3: Kiến trúc và thiết kế

Chương 4: Một số công nghệ trong đồ án.
Chương 5: Kết luận và hướng phát triển.
Đây là lần đầu em xây dựng một website nên kiến thức hạn chế,thời gian lại có
hạn nên chắc chắn website này còn nhiều thiếu xót và khuyết điểm.Vậy rất mong
các thầy cô thông cảm và đóng góp ý kiến
Xin chân thành cảm ơn!

Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 8 Khoa Công Nghệ thông Tin
CHƯƠNG I : GIỚI THIỆU CHUNG
1.1 Một số vấn đề về đặt vé xem phim.
Giả sử bạn muốn đi xem một bộ phim nhưng việc chờ đợi mua vé tại rạp lại
khiến bạn mất nhiều thời gian và đôi khi lại không như mong muốn vì có thể không
chọn được xuất chiếu như ý mình. Việc này khiến bạn chán nản và gây lười biếng khi
nghĩ đến việc đi xem phim tại rạp. Để khắc phục tình trạng này, chúng tôi mang đến
cho bạn giải pháp nhanh chóng và tiện lợi, ngay từ bây giờ, bạn có thể ngồi ngay tại
nhà, tại công ty, hay tại một nơi nào đó và chỉ với 1 cú click chuột, bạn hoàn toàn có
thể an tâm vì mình đã có chỗ ngồi tại rạp chiếu phim và được xem bộ phim theo ngày
và giờ chiếu mình mong muốn.
Ở Việt Nam,bây gời có rất nhiều rạp chiếu phim như rạp chiếu phim quốc gia ,
rạp megatar và có rấy nhiều chuỗi siêu thị có các rạp chiếu phim nhỏ.Hình thức đặt
vé online còn khá mới mẻ chính vì vậy đây là thị trường đầy tiềm năng. Hơn nữa,
ngày nay ở Việt Nam, công nghệ thông tin được áp dụng rộng rãi và hiệu quả tới
nhiều lĩnh vực hoạt động của xã hội. Với thực tế về phát triển công nghệ và thực tiễn
ứng dụng ở Việt Nam, cùng với sự quyết tâm của Đảng và Chính phủ trong định
hướng thúc đẩy phát triển ứng dụng Công nghệ thông tin (CNTT) vào đời sống và
nền kinh tế đã làm tăng cao tốc độ ứng dụng và số lượng người làm việc trực tiếp trên
Internet. Cùng với hạ tầng CNTT đã được đầu tư rất nhiều để sẵn sàng cho các ứng
dụng tin học hóa. Số lượng người thường xuyên truy cập Internet để làm việc cập
nhật và tìm kiếm thông tin ngày càng nhiều với tốc độ tăng trưởng 48%/năm.

1.2 Giải pháp
Từ những thuận lợi trên, Website bán vé xem phim có hỗ trợ đặt vé online của
chúng tôi ra đời với phương châm mang đến sự tiện lợi và hiện đại cho người tiêu
dùng Việt Nam. Khi quyết định kinh doanh trên lĩnh vực này, tôi xác định việc cạnh
tranh với những thương hiệu nổi tiếng, đã tạo dựng được thương hiệu cho mình như
Megastar, Rapphimquocgia… là rất khó.
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 9 Khoa Công Nghệ thông Tin
Để khắc phục được điều này và biến nó thành lợi thế cạnh tranh, Website tôi tạo
ra sự khác biệt: hướng tới một phân khúc thị trường nhỏ với đối tượng khách hàng
là giới trẻ, những bộ phim bom tấn cũng như các phim yêu thích sẽ được cập nhật
thường xuyên, đón đầu xu hướng giới trẻ. Đặc biệt tôi còn đưa ra những chiêu
Marketing độc đáo, đường truyền nhanh và ổn định.
Hệ thống website bao gồm những hoạt động chính sau:
 Đối với khách hàng:
Xem và tìm kiếm danh sách các phim và các thông tin liên quan đến phim.
Xem thông tin lịch chiếu phim.
Xem và tìm kiếm danh sách các sự kiện khuyến mãi đang và sắp có tại rạp
phim.
Xem các câu hỏi thường gặp và câu trả lời.
Đăng ký thành viên.
Đặt vé,xem thông tin vé đã đặt
 Đối với người quản trị
Cập nhập các thông tin cần thiết phim,nội dung phim,tin tức,sự kiện khuyến
mãi
Xuất vé
Cập nhập thông tin khách hàng để có dịch vụ chăm sóc khách hàng tốt hơn
1.3 Mục đích và ý nghĩa của đề tài
1.3.1 Mục đích
Xây dựng được website giúp các rạp phim có thể bán vé cũng như quản lý

rạp một cách tốt, thuận tiện và nhanh chóng hơn. Ngoài ra, hệ thống cũng có thể
giúp các bạn muốn xem phim có thể ở nhà an tâm đặt vé, lựa chọn cho mình những
bộ phim yêu thích với xuất chiếu thích hợp.
1.3.2 Ý nghĩa
Qua việc xây dựng website này, chúng tôi có thể áp dụng những kiến thức
được bồi dưỡng trong quá trình học tập tại trường vào công việc thực tế. Từ đó,
chúng tôi đã tích lũy cho bản thân những kinh nghiệm quý báu mà sau này sẽ là nền
tảng giúp cho việc lập nghiệp của bản thân.
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 10 Khoa Công Nghệ thông Tin
Ngoài ra nếu website được tiếp tục hoàn thiện, mang vào áp dụng thực tế,
chúng tôi tin rằng sản phẩm tạo thành sẽ giúp ích rất lớn cho các nhà quản lý rạp
phim lẫn người đi xem.
1.4 Các yêu cầu về phần cứng và phần mềm
1.4.1 Cấu hình tối thiểu
Máy chủ Khách hàng
Phần cứng + Ram 2GB hoặc hơn
+ CPU 1.3 GHZ Xeon hoặc hơn
+ HDD 80G hoặc hơn
+ Kết nối Internet
+ Ram 128 Mb hoặc hơn
+ CPU 266 MHXZ hoặc
hơn
+ Kết nối Internet
Phần mềm + Windows server 2003
+wampserver 2.0
+ Windows 2000
+ IE 5.0 hoặc hơn
1.4.2 Cấu hình nên có.
Máy chủ Khách hàng

Phần cứng + Ram 4GB hoặc hơn
+ CPU 1.8 GHZ Xeon hoặc hơn
+ HDD 100GB hoặc hơn
+ Kết nối Intemet
+ Ram 256Mb hoặc hơn
+ CPU 800 MHZ hoặc
hơn
+ Kết nối Internet
Phần mềm + Windows server 2008
+ wampserver 2.0
+ Windows 2000 hoặc
hơn
+ IE 6.0 hoặc hơn
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 11 Khoa Công Nghệ thông Tin
CHƯƠNG II: KHẢO SÁT NGHIỆP VỤ
2.1 Người sử dụng hệ thống
Có 3 đối tượng sử dụng hệ thống là: nhà quản trị (Admin), thành viên và
khách xem
- Admin: là thành viên quản trị của hệ thống, có các quyền và chức năng
như: quản lý tài khoản, quản lý phim, xử lý đặt vé, quản lý tin tức, quản lý sự kiện
khuyến mãi
- Khách xem: là thành viên chưa có tài khoản, có chức năng như: đăng ký tài
khoản, xem và tìm kiếm thông tin phim, không có chức đặt vé, nếu khách xem
muốn đặt vé thì phải đăng nhập vào hệ thống.
- Thành viên : là khách xem đã có tài khoản, có tất cả các chức năng của
khách xem và có thêm các chức năng khác như: đặt vé
2.2 Yêu cầu của hệ thống và giao diện của web
2.2.1 Yêu cầu của hệ thống
Hệ thống bán vé xem phim xây dựng trên cơ sở thõa mãn các yêu cầu sau:

-Hệ thống hướng tới nhiều đối tượng nên phải thiết kế đơn giãn,đẹp mắt và dễ
hiểu thuận tiện cho người mua để giảm bớt cảm giác phức tạp rắc rối cho họ.Tuy
nhiên Thiết kế giao diện người sử dụng (HCI) vẫn phải đảm bảo các quy tắc và tiêu
chuẩn thiết kế, tạo sự thuận tiện và dễ dàng nhất cho người sử dụng.
-Các chức năng phải được thực hiện một cách dễ dàng, nhanh chóng và chính
xác. Đảm bảo các chức năng quan trọng nhất: đặt vé cho đối tượng muốn mua vé
-Việc tìm kiếm, tra cứu thông tin về phim, lịch chiếu,thông tin giảm giá theo
một đặc điểm nào đó phải được thực hiện một cách nhanh chóng và chính xác.
Sau khi tìm hiểu và khảo sát thực tế tại các rạp chiếu phim, tôi đã xác định các
tác nhân sử dụng website như sau:
- Admin: Người quản lý hệ thống.
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 12 Khoa Công Nghệ thông Tin
- Khách xem: Khách chỉ xem website mà không đăng ký thành viên tại
website.
-Thành viên: Khách xem online và thực hiện đăng ký thành viên tại website
thì trở thành thành viên.
2.2.2 Yêu cầu về giao diện web
 Giao diện người dùng
- Website có giao diện ưa nhìn, có sự bố trí và phối hợp hài hòa giữa các màu
sắc và các thành phần trên website (Layout tốt).
- Các chức năng dễ sử dụng, tiện dụng.
- Có sử dụng các thư viện JQuery để tạo hiệu ứng làm đẹp cho website.
 Giao diện nhà quản lý
- Giao diện đơn giản, dễ quản lý.
- Hiển thị được tất cả các danh mục quản lý.
- Phải được bảo vệ bằng tài khoản và mật khẩu riêng của nhà quản trị.
2.3 Đặc tả yêu cầu người dùng
2.3.1: Đối với khách xem
2.3.1.1 Chức năng đăng ký thành viên

Mô tả Để thực hiện chức năng mua hàng thì khách hàng cần phải đăng
nhập vào hệ thống.Nếu chưa có tài khoản thì khách hàng cần
phải đăng ký thành viên
Đầu vào Nhập các thông tin đăng đăng ký với (*) là phần thông tin bắt
buộc
Xử lý Kiểm tra thông tin nhập, nếu thông tin chính xác sẽ lưu thông tin
vào CSDL và thêm thông tin của thành viên đó vào CDSL.
Đầu ra Đưa ra thông báo thành công hoặc yêu cầu nhập lại nếu thông
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 13 Khoa Công Nghệ thông Tin
tin không hợp lệ.
2.3.1.2 Chức năng tìm kiếm thông tin phim
Mô tả Có 2 cách tìm kiếm thông tin sản phẩm:
-Tìm kiếm theo tên phim:khách hàng chọn phim cần tìm kếm
-Tìm kiếm theo ngày chiếu:khách hàng chọn ngày chiếu để xem
các phim chiếu trong ngày đó
Đầu vào Thông tin tìm kiếm của phim
Xử lý Lấy thông tin sản phẩm từ CSDL theo các trường tìm kiếm.
Đầu ra Liệt kê tất các phim phù hợp với yêu cầu tìm kiếm.
2.3.1.3 Xem danh sách phim theo danh mục
Mô tả Danh mục là tên gọi nhằm phân loại ở mức cao nhất của phim.
Đầu vào Click vào vào danh mục.
Xử lý Lấy thông tin phim từ cơ sở dữ liệu
Đầu ra Liệt kê tất các phim của chuyên mục
2.3.1.4 Chức năng xem thông tin chi tiết phim
Mô tả phim là tên gọi nhằm phân loại ở mức thấp nhất.
Đầu vào Clik vào ảnh phim, tên phim hoặc click vào xem chi tiết.
Xử lý Lấy thông tin phim từ CSDL theo đúng ID (phim).
Đầu ra Hiển thị thông tin chi tiết của phim như hình ảnh, tên phim, bai
viết,trailer

Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 14 Khoa Công Nghệ thông Tin
2.3.1.5 Chức năng xem tin tức
Mô tả Là thông tin mới nhất về bộ phim sắp và sữ đưa vào khởi chiếu
trong tương lai nhưng chưa có trailer
Đầu vào Clik vào tin tức muốn xem
Xử lý Lấy thông tin từ CSDL theo đúng ID (tin tức).
Đầu ra Hiển thị thông tin chi tiết của tin như hình ảnh, tiêu đề, bai
viết……
2.3.1.6 Chức năng xem sự kiện
Mô tả Là thông tin khuyến mãi trong thời gian đó
Đầu vào Clik vào sự kiện muốn xem
Xử lý Lấy thông tin sự kiện từ CSDL
Đầu ra Hiển thị thông tin chi tiết của các sự kiện như hình ảnh, tiêu đề,
bai viết……

2.3.1.7 Chức năng xem FAQ(câu hỏi và câu trả lời thường gặp)
Mô tả Là những câu hỏi và câu trả lời thường gặp có liên quan tới rạp
chiếu phim
Đầu vào Clik vào FAQ
Xử lý Chuyển đến trang FAQ
Đầu ra Trả về các câu hỏi và câu trả lời thường gặp cho khách xem
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 15 Khoa Công Nghệ thông Tin
2.3.2 Đối với khách hàng
* Đối tượng khách hàng có tất cả các chức năng của đối tượng khách xem và còn
có một số chức năng khác như sau:
2.3.2.1 Chức năng đăng nhập thành viên
Mô tả Đăng nhập vào hệ thống để thực hiện chức năng đặt vé.
Đầu vào Thành viên nhập tên đăng nhập và mật khẩu để đăng nhập hệ

thống
Xử lý : Kiểm tra tên đăng nhập và mật khẩu của người dùng nhập
vào và so sánh với tên đăng nhập và mật khẩu trong CSDL.
Đầu ra Nếu thông tin đăng nhập đúng thì sẽ hiện lời chào tên đăng
nhập trên hệ thống, nếu sai sẽ hiện ra thông báo thông tin
đăng nhập không chính xác
2.3.2.2 Chức năng đăng xuất
Mô tả Cho phép người dùng đăng xuất khỏi hệ thống khi không còn
nhu cầu sử dụng hệ thống.
Đầu vào Người dùng click vào nút thoát trên hệ thống
Xử lý Tiến hành xóa session lưu thông tin đăng nhập để dừng phiên
làm việc của tài khoản thành viên trong hệ thống.
Đầu ra Quay trở lại trang hiện hành, ẩn hết các chức năng của thành
viên
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 16 Khoa Công Nghệ thông Tin

2.3.2.3 Chức năng đặt vé
Mô tả Cho phép người dùng được thực hiện giao dịch đặt vé
Đầu vào Người dùng click vào giờ chiếu để thực hiện đặt vé
Xử lý Hệ thống truy nhập CSDL với id tương ứng của xuất chiếu
đó.
Đầu ra Chuyển sang trang đặt vé với tên phim, ngày chiếu va giờ
chiếu tương ứng để khách hàng chọn số vé,
2.3.2.4 Chức năng xem sơ đồ ghế
Mô tả Cho phép người dùng có thể xem sơ đồ ghế và chọn
Đầu vào Người dùng click vào số ghế chưa bán
Xử lý Hệ thống sẽ ghi nhận lại vị trí của số ghế đó vào cơ sở dữ
liệu
Đầu ra Trả về thông tin vé cho khách hàng

2.3.3 Đối với Admin
-Admin là người quản lý và vận hành Website.
-Admin có tất cả các chức năng của khách vãng lai và khách hàng và có
thêm các chức năng sau:
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 17 Khoa Công Nghệ thông Tin
2.3.3.1 Chức năng đăng nhập Admin
Mô tả Để sử dụng chức năng của 1 người quản trị (Admin) thì người
dùng phải đăng nhập thành công vào hệ thống website với tài
khoản là Admin.
Đầu vào Người dùng nhập tên đăng nhập và mật khẩu theo tài khoản
admin để đăng nhập hệ thống.
Xử lý Kiểm tra tên đăng nhập và mật khẩu của người dùng nhập vào
và so sánh với tên đăng nhập và mật khẩu trong CSDL.
Đầu ra Nếu thông tin đăng nhập đúng thì sẽ hiển thị tất cả các danh mục
quản lý, nếu sai sẽ hiện thông báo thông tin đăng nhập không
chính xác
2.3.3.2 Chức năng quản lý thành viên
• Chức năng thêm thành viên
Mô tả Admin có thể tạo thêm tài khoản mới và thiết lập phân quyền
cho tài khoản đó.
Đầu vào Admin nhập thông tin cần thiết để tạo tài khoản mới.
Xử lý Thông tin hợp lệ sẽ được ghi vào trong CSDL.
Đầu ra Nếu thông tin đăng nhập đúng thì sẽ hiển thị tất cả các danh
mục quản lý, nếu sai sẽ hiện thông báo thông tin đăng nhập
không chính xác
• Chức năng sửa thành viên
Mô tả Admin có thể sửa tài khoản người dùng.
Đầu vào Admin chọn tài khoản cần sửa và chỉnh sửa những thông tin
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà

Đồ án tốt nghiệp kỹ sư 18 Khoa Công Nghệ thông Tin
cần thiết.
Xử lý Thông tin hợp lệ sẽ được update trong CSDL, nếu không thì
sẽ không đổi.
Đầu ra Thông báo đã chỉnh sửa thành công.
• Chức năng xóa thành viên
Mô tả Admin có thể xóa tài khoản người dùng.
Đầu vào Admin chọn tài khoản cần xóa và chọn xóa
Xử lý Hệ thống sẽ lấy id của thành viên đó và thực hiện việc xóa
Đầu ra Thông báo đã xóa thành công.
2.3.3.3 Chức năng quản lý phim
• Chức năng thêm phim
Mô tả Admin có thể tạo thêm phim mới
Đầu vào Admin nhập thông tin cần thiết để tạo phim mới
Xử lý Thông tin hợp lệ sẽ được ghi vào trong CSDL.
Đầu ra Danh sách các phim
• Chức năng sửa phim
Mô tả Admin có thể sửa thông tin của phim
Đầu vào Admin chọn phim cần sửa và chỉnh sửa những thông tin cần
thiết.
Xử lý Thông tin hợp lệ sẽ được update trong CSDL, nếu không thì
sẽ không đổi.
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 19 Khoa Công Nghệ thông Tin
Đầu ra Trả lại danh sách phim mới
• Chức năng xóa phim
Mô tả Admin có thể xóa phim
Đầu vào Admin chọn phim cần xóa và chọn xóa
Xử lý Hệ thống sẽ lấy id của phim đó và thực hiện việc xóa
Đầu ra Thông báo đã xóa thành công.

2.3.3.4 Chức năng quản lý lịch chiếu
• Chức năng thêm lịch chiếu
Mô tả Admin có thể tạo lịch chiếu mới
Đầu vào Admin nhập thông tin cần thiết để tạo lịch chiếu mới
Xử lý Thông tin hợp lệ sẽ được ghi vào trong CSDL.
Đầu ra Danh sách các lịch chiếu
• Chức năng sửa lịch chiếu
Mô tả Admin có thể sửa thông tin của lịch chiếu
Đầu vào Admin chọn lịch chiếu cần sửa và chỉnh sửa những thông tin
cần thiết.
Xử lý Thông tin hợp lệ sẽ được update trong CSDL, nếu không thì
sẽ không đổi.
Đầu ra Trả lại danh sách lịch chiếu sau khi update
• Chức năng xóa lịch chiếu
Mô tả Admin có thể xóa lịch chiếu
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 20 Khoa Công Nghệ thông Tin
Đầu vào Admin chọn lịch chiếu cần xóa và chọn xóa
Xử lý Hệ thống sẽ lấy id của lịch chiếu đó và thực hiện việc xóa
Đầu ra Thông báo đã xóa thành công.
2.3.3.5 Chức năng quản lý tin tức
• Chức năng thêm tin tức
Mô tả Admin có thể tạo tin tức mới
Đầu vào Admin nhập thông tin cần thiết để tạo tin tức mới
Xử lý Thông tin hợp lệ sẽ được ghi vào trong CSDL.
Đầu ra Danh sách các tin tức
• Chức năng sửa tin tức
Mô tả Admin có thể sửa thông tin của tin tức
Đầu vào Admin chọn tin tức cần sửa và chỉnh sửa những thông tin cần
thiết.

Xử lý Thông tin hợp lệ sẽ được update trong CSDL, nếu không thì
sẽ không đổi.
Đầu ra Trả lại danh sách tin tức sau khi update
• Chức năng xóa tin tức
Mô tả Admin có thể xóa tin tức
Đầu vào Admin chọn tin tức cần xóa và chọn xóa
Xử lý Hệ thống sẽ lấy id của tin tức đó và thực hiện việc xóa
Đầu ra Thông báo đã xóa thành công.
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 21 Khoa Công Nghệ thông Tin
2.3.3.6 Chức năng quản lý sự kiện
• Chức năng thêm sự kiện
Mô tả Admin có thể tạo sự kiện mới
Đầu vào Admin nhập thông tin cần thiết để tạo sự kiện mới
Xử lý Thông tin hợp lệ sẽ được ghi vào trong CSDL.
Đầu ra Danh sách các sự kiện
• Chức năng sửa sự kiện
Mô tả Admin có thể sửa thông tin của sự kiện
Đầu vào Admin chọn sự kiện cần sửa và chỉnh sửa những thông tin cần
thiết.
Xử lý Thông tin hợp lệ sẽ được update trong CSDL, nếu không thì sẽ
không đổi.
Đầu ra Trả lại danh sách sự kiện sau khi update
• Chức năng xóa sự kiện
Mô tả Admin có thể xóa sự kiện
Đầu vào Admin chọn sự kiện cần xóa và chọn xóa
Xử lý Hệ thống sẽ lấy id của sự kiện đó và thực hiện việc xóa
Đầu ra Thông báo đã xóa thành công.
2.3.3.7 Chức năng quản lý xuất chiếu
• Chức năng thêm xuất chiếu

Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 22 Khoa Công Nghệ thông Tin
Mô tả Admin có thể tạo xuất chiếu mới
Đầu vào Admin nhập thông tin cần thiết để tạo xuất chiếu mới
Xử lý Thông tin hợp lệ sẽ được ghi vào trong CSDL.
Đầu ra Danh sách các xuất chiếu
• Chức năng sửa xuất chiếu
Mô tả Admin có thể sửa thông tin của xuất chiếu
Đầu vào Admin chọn xuất chiếu cần sửa và chỉnh sửa những thông tin
cần thiết.
Xử lý Thông tin hợp lệ sẽ được update trong CSDL, nếu không thì sẽ
không đổi.
Đầu ra Trả lại danh sách xuất chiếu sau khi update
• Chức năng xóa xuất chiếu
Mô tả Admin có thể xóa xuất chiếu
Đầu vào Admin chọn xuất chiếu cần xóa theo ngày chiếu hoặc theo tên
phim và chọn xóa
Xử lý Hệ thống sẽ lấy id của xuất chiếu đó và thực hiện việc xóa
Đầu ra Thông báo đã xóa thành công.
2.4. Chức năng đặt vé
• Đặt vé
Khách hàng truy cập vào website để có thể đặt vé theo các form đặt vé, thực hiện
các bước theo chỉ dẫn của hệ thống có thể đặt vé theo mong muốn một cách dễ
dàng.
• Xem thông tin vé
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 23 Khoa Công Nghệ thông Tin
Sau khi hoàn tất quá trình đặt vé theo hướng dẫn của hệ thống khách hàng có thể
xem thông tin mà vé của mình mà hệ thống trả về
• Xuất vé

Sau khi khách hàng đã đặt vé thành công thì trước giờ chiếu 20 phút khách hàng
phải đến thanh toán tiền và nhận vé nhân viên rạp chiếu phim phải in ra thành vé.
Nếu trong thời gian đó mà khách hàng không đến thanh toán tiền thì xuất vé đó sẽ
bị hủy và bán cho người khác.
2.5. Chức năng cung cấp thông tin cho khách hàng.
Để khách hàng dễ dàng tiếp cận với các thông tin mới nhất về các bộ phim hay sắp
khởi chiếu và nội dung phim lôi cuốn. Hay các thông tin khuyến mại giảm giá cho
sinh viên, cho thành viên, giảm giá vào các ngày lễ. Giúp khách hàng có thể lựa
chọn tối ưu để có thể thưởng thức một bộ phim hay với giá cả phải chăng, tiết kiệm
một cách nhanh chóng và đúng đắn nhất.
2.6. Mô hình phân rã chức năng
 Định nghĩa mô hình phân rã chức năng
Mô hình phân rã chức năng (BFD – Business Function Diagram) là công cụ
biểu diễn việc phân rã có thứ bậc đơn giản các công việc cần thực hiện. Mỗi công
việc được chia ra làm các công việc con, số mức chia ra phụ thuộc kích cỡ và độ
phức tạp của hệ thống.
 Quan hệ phân cấp chức năng
Mỗi chức năng được phân rã thành các chức năng con. Các chức năng con có
quan hệ phân cấp với chức năng cha.
Mô hình phân rã chức năng được biểu diễn thành hình cây phân cấp.
 Nguyên tắc phân rã các chức năng
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 24 Khoa Công Nghệ thông Tin
Mỗi chức năng được phân rã phải là một bộ phận thực sự tham gia thực hiện
chức năng đã phân rã ra nó.
Việc thực hiện tất cả các chức năng ở mức dưới trực tiếp phải đảm bảo thực hiện
được các chức năng ở mức trên đã phân rã ra chúng
 Biểu đồ phân rã chức năng.
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà
Đồ án tốt nghiệp kỹ sư 25 Khoa Công Nghệ thông Tin

Hình 2.1: Biểu đồ phân rã chức năng.
2.7 Biểu đồ luồng dữ liệu
Mô hình luồng dữ liệu (DFD - Data Flow Diagram) là một công cụ mô tả mối
quan hệ thông tin giữa các công việc .
Phạm Thị Huế - 51TH1 ThS.Nguyễn Thị Phương Trà

×