1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

83 10K 145

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 83
Dung lượng 5,84 MB

Nội dung

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

Trang 1

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 Trongsuốt 5 năm ngồi trên ghế giảng đường đại học Thủy Lợi, em đã nhận được rấtnhiề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ôngNghệ 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ủamình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian họctập tại trường,cũng như Ban Giám Hiệu Nhà Trường đã luôn quan tâm tạo điềukiệ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ổihọ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ênquan đế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 ơnsâ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ếptụ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 2014Sinh viên thực hiện

Phạm Thị Huế

Trang 2

MỤC LỤC

LỜI CẢM ƠN 1

MỤC LỤC 2

LỜI NÓI ĐẦU 5

CHƯƠNG I : GIỚI THIỆU CHUNG 7

1.1 Một số vấn đề về đặt vé xem phim 7

1.2 Giải pháp 8

1.3 Mục đích và ý nghĩa của đề tài 8

1.3.1 Mục đích 8

1.3.2 Ý nghĩa 9

1.4 Các yêu cầu về phần cứng và phần mềm 9

1.4.1 Cấu hình tối thiểu 9

1.4.2 Cấu hình nên có 9

CHƯƠNG II: KHẢO SÁT NGHIỆP VỤ 10

2.1 Người sử dụng hệ thống 10

2.2 Yêu cầu của hệ thống và giao diện của web 10

2.2.1 Yêu cầu của hệ thống 10

2.2.2 Yêu cầu về giao diện web 11

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 14

2.3.3 Đối với Admin 16

Trang 3

2.7 Biểu đồ luồng dữ liệu 26

2.7.1 Biểu đồ phân mức chức năng của hệ thống 29

2.8 Biểu đồ tuần tự biểu diễn quá trình đặt vé 35

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.2 Mô tả các trường trong bảng cơ sở dữ liệu 52

3.2 Thiết kế giao diện người dùng 60

CHƯƠNG IV: MỘT SỐ CÔNG NGHỆ TRONG ĐỒ ÁN 72

4.1 Phân loại web 73

4.1.1 Web tĩnh 73

4.1 2 Website động 73

4.2 HTML: 74

4.2.1 Khái niệm 74

4.2.2 Cấu trúc chung của một trang HTML 74

4.3 Công nghệ PHP 75

4.3.1 Khái niệm PHP 75

4.3.2 Hoạt động của PHP 77

4.3.3 Các loại thẻ PHP 78

4.4 Công nghệ Ajax 79

4.4.1 Ajax là gì? 79

4.4.2 Ajax hoạt động như thế nào? 79

4.4.3 Ưu điểm và nhược điểm của công nghệ trong Ajax 80

Trang 4

4.5 Công cụ thực hiện 81

CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 84

TÀI LIỆU THAM KHẢO 85

Trang 5

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ủaviệ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ũngnhư 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ư duycủa mỗi con người, nó giúp con người năng động hơn, kết nối nhanh hơn ở moilú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ăngsuấ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 phimmới có thể mua được vé Bên cạnh đó việc quản lý vé theo phương thức thủ cônglà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áchhàng có thể mua được vé theo đúng yêu cầu, mục đích một cách dễ dàng mà tiếtkiệ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é

Trang 6

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

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 mongcác thầy cô thông cảm và đóng góp ý kiến

Xin chân thành cảm ơn!

Trang 7

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ênInternet 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

Trang 8

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ủachú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êudù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ạnhtranh 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ó

Để 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ậtthường xuyên, đón đầu xu hướng giới trẻ Đặc biệt tôi còn đưa ra những chiêuMarketing độc đáo, đường truyền nhanh và ổn định

Hệ thống website bao gồm những hoạt động chính sau:

Đặ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ếnmã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ý

Trang 9

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ềntảng giúp cho việc lập nghiệp của bản thân

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ạpphim 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

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 InternetPhầ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ó.

Trang 10

+ CPU 1.8 GHZ Xeon hoặc hơn+ HDD 100GB hoặc hơn

+ Kết nối Intemet

+ 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

- Khách xem: là thành viên chưa có tài khoản, có chức năng như: đăng ký tàikhoản, xem và tìm kiếm thông tin phim, không có chức đặt vé, nếu khách xemmuố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ủakhá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

Trang 11

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êuchuẩ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ínhxá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á theomộ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áctác nhân sử dụng website như sau:

- Admin: Người quản lý hệ thống

- Khách xem: Khách chỉ xem website mà không đăng ký thành viên tạiwebsite

-Thành viên: Khách xem online và thực hiện đăng ký thành viên tại websitethì 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àusắ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ị.

Trang 12

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ầnphả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

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 để xemcá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

Trang 13

Đầ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

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 đề,

Trang 14

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

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

Trang 15

đă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

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

Trang 16

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êmcác chức năng sau:

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àikhoả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ôngchính xác

2.3.3.2 Chức năng quản lý 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

Trang 17

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ậpkhô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

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

Trang 18

Đầ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

 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

Đầ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

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

Trang 19

 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

Mô tả Admin có thể xóa lịch chiếu

Đầ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

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

Trang 20

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

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

2.3.3.6 Chức năng quản lý 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ẽ

Trang 21

không đổi.

Đầu ra Trả lại danh sách sự kiện sau khi update

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

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

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

Trang 22

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é

Khách hàng truy cập vào website để có thể đặt vé theo các form đặt vé, thực hiệncá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

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ề

Sau khi khách hàng đã đặt vé thành công thì trước giờ chiếu 20 phút khách hàngphả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ắpkhở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á chosinh 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

Trang 23

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ệmmộ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ôngviệ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

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ệnchứ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

Trang 24

Biểu đồ phân rã chức năng.

Quản lý thông tin

Xem thông tin

Thêm,sửa,xóa thông tin

Tìm kiếm theo tên phim

Tìm kiếm theo ngày chiếu

Kiểm tra khách hàng

Đăng nhập

Đăng ký

Xử lý đặt vé

Trang 25

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

 Biểu đồ luồng dữ liệu (Data Flow Diagram – DFD):

Là biểu đồ diễn tả một quá trình xử lý thông tin với các yêu cầu sau:

- Diễn tả ở mức logic (trả lời câu hỏi “ làm gì?”, bỏ qua câu hỏi “ làm như thếnào?”)

- Chỉ rõ các chức năng thành phần cần thực hiện để hoàn tất quá trình xử lý cần

mô tả

- Chỉ rõ thông tin được chuyển giao giữa các chức năng thành phần và qua đó,phần nào thấy được trình tự xử lý của các chức năng đó

Trang 26

 Các ký hiệu sử

- Định nghĩa: Là một hoạt động có liên quan đến sự biến đổihoặc tác động lên thông tin như tổ chức lại thông tin, bổ sungthông tin hoặc tạo ra thông tin mới Nếu trong một chức năngkhông có thông tin mới được sinh ra thì đó chưa phải là chứcnăng trong mô hình luồng dữ liệu

- Cách đặt tên: Động từ + bổ ngữ

Tên luồng dữ liệu

Một luồng dữ liệu là một tuyến truyền dẫn thông tin vào hay

ra một chức năng nào đó.Một luồng dữ liệu được vẽ trong mộtBLD dưới dạng một mũi tên, trên đó có viết tên của luồng dữliệu.Tên luồng dữ liệu phải là một danh từ, kèm theo tính ngữnếu cần, cho phép hiểu vắn tắt nội dung của dữ liệu đượcchuyển giao

Kho dữ liệu

Một kho dữ liệu là một dữ liệu được lưu lại, để có thể đượctruy nhập nhiều lần về sau.Một kho dữ liệu được vẽ trong mộtBLD dưới dạng hai đoạn thẳng nằm ngang, kẹp giữa tên củakho dữ liệu.Tên của kho dữ liệu phải là một danh từ, kèm theotính ngữ nếu cần, cho phép hiểu một cách vắn tắt nội dung của

dữ liệu được lưu giữ

Một đối tác là một thực thể ngoài hệ thống, có trao đổi thôngtin với hệ thống Đối tác trong BLD được vẽ bằng một hìnhchữ nhật, bên trong có tên đối tác.Tên đối tác phải là mộtdanh từ, cho phép hiểu vắn tắt đối tác là ai, hoặc là gì

Tên

chức

năng

Tên đối tác

Trang 27

 Phân mức:

-Mức 0: Là mức bối cảnh, chỉ gồm một DFD với một chức năng duy nhất cũng làchức năng tổng quát của hệ thống là trao đổi các luồng thông tin với các đối tác

-Mức 1: Là mức đỉnh, cũng chỉ có một DFD

-Mức 2,3,…: Có nhiều hơn một DFD và được xây dựng theo nguyên tắc

2.7.1 Biểu đồ phân mức chức năng của hệ thống

+ Biểu đồ luồng dữ liệu mức ngữ cảnh(mức 0):

Thông tin yêu cầu

Thông tin trả về

Hình2 1: Biểu đồ luồng dữ liệu mức ngữ cảnh

+Biểu đồ luồng dữ liệu mức đỉnh (mức 1):

Trang 28

Người dùng

Xen thông tin

Xem thông tin Thông tin trả về

Dữ liệu thông tin

Thông tin bảo mật

Thông tin bảo mật

Tìm kiếm Yêu cầu tìm kiếm

Tìm kiếm dữ liệu

Dữ liệu

Hình 2.3: Biểu đồ luồng dữ liệu mức đỉnh

+Biểu đồ luồng dữ liệu mức 2:

Trang 29

Người dùng

Tin tức

Xem tin tức Tin tức trả về

Lịch chiếu trả về

Dữ liệu Truy vấn cơ sở dưc liệu

Dữ liệu trả về

Thông tin khuyến mãi Xem thông tin khuyến mãi

Trang 30

TT chi tiết

Dữ liệu Truy vấn cơ sở dưc liệu

Dữ liệu trả về

Dữ liệu Truy vấn cơ sở dưc liệu

Dữ liệu trả về

Hình 2.6: Biểu đồ luồng dữ liệu mức 2 (chức năng quản lý hệ thống

Trang 31

Người dùng

Tìm kiếm theo tên phim

TK theo ngày

TT trả về

Dữ liệu Truy vấn cơ sở dưc liệu

Dữ liệu trả về

Hình 2.7: Biểu đồ luồng dữ liệu mức 2 (chức năng tìm kiếm

+Biểu đồ luồng dữ liệu mức 3:

Trang 32

Dữ liệu

Truy vấn dữ liệu

Dữ liệu trả về

Quản lý Cập nhập dữ liệu

Hình 2.9: Biểu đồ luồng dữ liệu mức 3 (chức năng quản lý thành viên)

Người dùng

Xem thông tin Quản lý

Dữ liệu trả về

Thêm,sửa, xóa thông tin

Dữ liệu

Truy vấn dữ liệu

Dữ liệu trả về

Quản lý Cập nhập dữ liệu

Hình 2.10: Biểu đồ luồng dữ liệu mức 3 (chức năng quản lý thông tin)

Trang 33

2.8 Biểu đồ tuần tự biểu diễn quá trình đặt vé

8:Truy vấn cơ sở dữ liệu

9:Phim chiếu trong giờ đó,và ngày đó

10:Trả về giao diện đặt vé() 11:Chọn số vé thường và vé vip

12: Lưu vào cơ sở dữ liệu

13:Xem sơ đồ ghế

14:Trả về giao diện sơ đồ ghế()

4:Truy vấn cơ sở dữ liệu

5:Trả về phim,ngày chiếu,giờ chiếu

Trang 34

Hình 2.11 Biểu đồ tuần tự biểu diễn quá trình đặt vé

CHƯƠNG III: KIẾN TRÚC VÀ THIẾT KẾ

3.1.Thiết kế cơ sở dữ liệu

3.1.1 Xây dựng lược đồ thực thể quan hệ

3.1.1.1.Một số khái niệm cơ bản

Thuộc tính là các đặc trưng (properties)được sử dụng để biểu diễn thực thể.

Thực thể EMPLOYEE có các thuộc tính: Name, SSN, Address, Sex, BirthDate.

Trang 35

Thuộc tính được ký hiệu bằng hình oval, bên trong ghi tên của thuộc tính Thuộctính của thực thể nào thì sẽ được gắn với thực thể đó.

Thực thể EMPLOYEE và các thuộc tính của nó

Thực thể DEPARTMENT và các thuộc tính của nó

Khoá: Mỗi một kiểu thực thể phải có một hoặc một tập các thuộc tính mang giá

trị duy nhất (unique value) để phân biệt giữa bản ghi này với bản ghi khác Thuộc

tính đó gọi là khoá của kiểu thực thể (Key attribute).Ví dụ: thuộc tính SSN của kiểu thực thể EMPLOYEE, hoặc thuộc tính NumberStudent(Mã sinh viên)của kiểu thực

thể STUDENT Chú ý là khoá có thể gồm một hoặc một tập các thuộc tính

Trang 36

Liên kết (Relationship) dùng để chỉ mối quan hệ giữa hai hay nhiều thực thể

khác nhau Ví dụ: Nhân viên (A) làm việc cho dự án (X), nhân viên B làm việc cho

dự án (X)…

Những liên kết của cùng một kiểu được nhóm lại gọi là kiểu liên kết

(RelationshipType), ví dụ kiểu liên kếtWORK_ON (làm việc cho), kiểu liên kết MANAGES ( làm quản lý)…

Trong lược đồ ER, người ta sử dụng hình thoi và bên trong ghi tên kiểu liên kết

để ký hiệu kiểu liên kết

Trang 38

Thoi_luong Thời lượng

Ngay_khoi_chieu Ngày khởi chiếu

Trang 39

Password Mật khẩu

So_dien_thoai Số điện thoại

Ngày đăng: 03/03/2014, 09:06

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1. Vũ Tiến Thái, Bài giảng Phân tích thiết kế hệ thống thông tin Khác
2. Nguyễn Văn Lệ, Bài giảng Công nghệ phần mềm Khác
3. Phạm Thị Hoàng Nhung, Cơ sở dữ liệu I Khác
4. Phạm Thị Hoàng Nhung, Cơ sở dữ liệu II Khác
5. Phạm Thị Hoàng Nhung, Hệ quản trị cơ sở dữ liệu SQL Server 2000 Khác
6. Đặng Văn Đức, Nguyễn Thị Phương Trà, Giao diện Người – Máy Khác

HÌNH ẢNH LIÊN QUAN

1.4.1 Cấu hình tối thiểu - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
1.4.1 Cấu hình tối thiểu (Trang 10)
1.4.2 Cấu hình nên có. - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
1.4.2 Cấu hình nên có (Trang 10)
Hình 2.1: Biểu đồ phân rã chức năng. 2.7 Biểu đồ luồng dữ liệu - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 2.1 Biểu đồ phân rã chức năng. 2.7 Biểu đồ luồng dữ liệu (Trang 25)
Hình2. 1: Biểu đồ luồng dữ liệu mức ngữ cảnh - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 2. 1: Biểu đồ luồng dữ liệu mức ngữ cảnh (Trang 28)
Hình 2.3: Biểu đồ luồng dữ liệu mức đỉnh - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 2.3 Biểu đồ luồng dữ liệu mức đỉnh (Trang 29)
Hình 2.4: Biểu đồ luồng dữ liệu mức 2 (chức năng xem thông tin) - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 2.4 Biểu đồ luồng dữ liệu mức 2 (chức năng xem thông tin) (Trang 30)
Hình 2.5: Biểu đồ luồng dữ liệu mức 2 (chức năng đặt vé) - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 2.5 Biểu đồ luồng dữ liệu mức 2 (chức năng đặt vé) (Trang 31)
Hình 2.6: Biểu đồ luồng dữ liệu mức 2 (chức năng quản lý hệ thống - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 2.6 Biểu đồ luồng dữ liệu mức 2 (chức năng quản lý hệ thống (Trang 31)
Hình 2.8: Biểu đồ luồng dữ liệu mức 3 (chức năng kiểm tra người dùng) - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 2.8 Biểu đồ luồng dữ liệu mức 3 (chức năng kiểm tra người dùng) (Trang 32)
Hình 2.7: Biểu đồ luồng dữ liệu mức 2 (chức năng tìm kiếm - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 2.7 Biểu đồ luồng dữ liệu mức 2 (chức năng tìm kiếm (Trang 32)
Hình 2.9: Biểu đồ luồng dữ liệu mức 3 (chức năng quản lý thành viên) - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 2.9 Biểu đồ luồng dữ liệu mức 3 (chức năng quản lý thành viên) (Trang 33)
Thuộc tính được ký hiệu bằng hình oval, bên trong ghi tên của thuộc tính. Thuộc tính của thực thể nào thì sẽ được gắn với thực thể đó. - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
hu ộc tính được ký hiệu bằng hình oval, bên trong ghi tên của thuộc tính. Thuộc tính của thực thể nào thì sẽ được gắn với thực thể đó (Trang 36)
Trong lược đồ ER, người ta sử dụng hình thoi và bên trong ghi tên kiểu liên kết để ký hiệu kiểu liên kết. - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
rong lược đồ ER, người ta sử dụng hình thoi và bên trong ghi tên kiểu liên kết để ký hiệu kiểu liên kết (Trang 37)
Bảng 3.1: mô tả thực thể chuyenmuc - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Bảng 3.1 mô tả thực thể chuyenmuc (Trang 38)
Hình 3.1: Thực thể chuyenmuc - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 3.1 Thực thể chuyenmuc (Trang 38)
Hình 3.3: Thực thể thanhvien - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 3.3 Thực thể thanhvien (Trang 39)
Bảng 3.3: mô tả thực thể thanhvien - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Bảng 3.3 mô tả thực thể thanhvien (Trang 39)
Hình 3.6: Thực thể danh_sach_dat_ve - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 3.6 Thực thể danh_sach_dat_ve (Trang 42)
Bảng 3.6: mô tả thực thể danh_sach_dat_ve - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Bảng 3.6 mô tả thực thể danh_sach_dat_ve (Trang 42)
Hình 3.7: Thực thể tintuc - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 3.7 Thực thể tintuc (Trang 43)
Hình 3.8: Thực thể sukien - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 3.8 Thực thể sukien (Trang 44)
Hình 3.9: Lược đồ thực thể-quan hệ - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Hình 3.9 Lược đồ thực thể-quan hệ (Trang 47)
3.1.2.2 Mơ hình quan hệ - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
3.1.2.2 Mơ hình quan hệ (Trang 50)
Bảng 3.11: Bảng danh_sach_dat_ve - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
Bảng 3.11 Bảng danh_sach_dat_ve (Trang 53)
1 Id_xc int 250 Id của bảng xuatchieu có thể - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
1 Id_xc int 250 Id của bảng xuatchieu có thể (Trang 57)
2 Id_p int 250 Id_p của bảng chitietphim - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
2 Id_p int 250 Id_p của bảng chitietphim (Trang 58)
3 Id_lc int 250 Id_lc của bảng lichchieu - BÁO cáo đồ án tốt NGHIỆP xây dựng website bán vé xem phim online
3 Id_lc int 250 Id_lc của bảng lichchieu (Trang 58)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w