ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNGĐỒ ÁN CƠ SỞ 2 Website đặt lịch sân bóng... Do vậy, nhóm em lựachọn đề tài thiết kế website cho đặt sân đá bóng nhằm đưa đến cho kh
Trang 1ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐỒ ÁN CƠ SỞ 2
Sinh viên thực hiện : TRƯƠNG THANH HOÀI
Sinh viên thực hiện : PHẠM VĂN NAM
Giảng viên hướng dẫn : PGS.TS.HUỲNH CÔNG PHÁP
Lớp : 18IT5
Đà nẵng, tháng 12 năm 2019
Trang 2ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐỒ ÁN CƠ SỞ 2 Website đặt lịch sân bóng
Trang 3Đà Nẵng, tháng … năm …
Trang 4MỞ ĐẦU
Ngày nay, cùng với sự phát triển của đất nước, ngành công nghệ thông tin
đã có những bước phát triển mạnh mẽ và tin học trở thành chìa khóa dẫn đến thànhcông cho nhiều cá nhân trong nhiều lĩnh vực, hoạt động Với những ứng dụng củamình, ngành công nghệ thông tin đã góp phần mang lại nhiều lợi ích mà không ai
có thể phủ nhận được Đặc biệt là trong lĩnh vực quản lý kinh tế, tin học đã gópphần tạo ra sự thay đổi nhanh chóng cho bộ mặt xã hội Nhất là khi việc tin học hóavào công tác quản lý, bán hàng là một trong những yêu cầu cần thiết đối với cáccửa hàng, doanh nghiệp hiện nay
Từ những phần mềm quản lý giúp cho công việc trở nên nhanh chóng và dễdàng Ngày nay công nghệ thông tin đã phát triển mạnh mẽ hơn Không những thế,việc giới thiệu, quảng bá hình ảnh về sân, công ty được mở rộng trên quy mô lớngiúp cho việc kinh doanh, buôn bán, trao đổi tin tức thuận lợi hơn rất nhiều, manglại hiệu quả kinh tế cao hơn và tạo uy tín trong lòng khách hàng
Chính vì lợi ích của Website mang lại nên Sport J&N đã áp dụng nó để pháttriển công việc kinh doanh và giới thiệu cửa hàng của mình Trong số đó, đặt sân
đá bóng cũng là một lĩnh vực cần sử dụng nhiều đến website Do vậy, nhóm em lựachọn đề tài thiết kế website cho đặt sân đá bóng nhằm đưa đến cho khách hàng dễdàng trong việc đặt sân cũng như thuận tiện cho việc tìm kiếm sân và chủ động vềthời gian
Trang 5LỜI CẢM ƠN
Lời đầu tiên, em xin chân thành cảm ơn các thầy cô Khoa công nghệ thông tin
và truyền thông – Đại học Đà Nẵng đã giảng dạy, truyền đạt cho em những kiến thức,kinh nghiệm và giúp đỡ em trong quá trình thiết kế website
Em xin cảm ơn thầy Huỳnh Công Pháp đã trực tiếp hướng dẫn, giúp đỡ và góp ý kiến
để em hoàn thành đồ án tốt nghiệp này
Mặc dù đã cố gắng hoàn thành đồ án trong phạm vi và khả năng cho phépnhưng chắc chắn không tránh khỏi những thiếu sót Vì vậy em rất mong nhận được sựthông cảm, góp ý và tận tình chỉ bảo của thầy cô
Trang 6NHẬN XÉT
(Của giảng viên hướng dẫn)
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Đà Nẵng, ngày … tháng năm 2020 Giảng viên hướng dẫn
Trang 7PGS.TS Huỳnh Công Pháp
MỤC LỤC Trang MỞ ĐẦU 1
Chương 1 Giới thiệu 10
1.1 Tổng quan 10
1.2 Phương pháp, kết quả 10
1.3 Cấu trúc đồ án 12
Chương 2 Nghiên cứu tổng quan 13
2.1 Các phương pháp 13
2.2 Hạn chế, tồn tại của các phương pháp 13
2.3 Kết luận 13
Chương 3 Phân tích thiết kế hệ thống 14
3.1 Mô hình tổng quan của hệ thống nghiên cứu 14
PHỤ LỤC 121
DANH MỤC TÀI LIỆU THAM KHẢO 130
Trang 9Chương 1 Giới thiệu
1.1 Tổng quan
- Với nhu cầu chơi thể thao đặc biệt là bóng đá của giới trẻ hiện nay chúng
em xây dựng một trang web có thể ứng dụng cho các sân bóng mini cỏ nhân tạo hiện nay
- Hiện nay các sân bóng chưa áp dụng nhiều về loại hình đặt sân bóng Chủ mỗi sân bóng chỉ cho khách hàng đặt qua điện thoại và ghi chép bằng giấy nên website đặt lịch sân bóng là một cách giải quyết cho vấn đề đó
- Chúng em thực hiện với những nội dung sau :
o Phân tích nhu cầu người dùng
o Phân tích thiết kế hệ thống
o Xây dựng cơ sở dữ liệu
o Thiết kế giao diện website
o Xây dựng back-end
1.2 Phương pháp, kết quả
- Phương pháp triển khai thực hiện đề tài :
o Phân tích nhu cầu người dùng
o Phân tích thiết kế hệ thống
o Xây dựng cơ sở dữ liệu
o Thiết kế giao diện ban đầu của website
o Hoàn chỉnh giao diện website
o Xây dựng back-end website
o Hoàn chỉnh những phần còn thiếu
- Dưới đây là những hình ảnh ban đầu của website
Hình 1.1 Trang chủ
Trang 10Hình 1.2 Đăng Nhập
Hình 1.3 Tìm kiếm
Trang 111.3 Cấu trúc đồ án
- Chương 1: Giới thiệt
- Chương 2: Cơ sở lý thuyết
- Chương 3: Phân tích chức năng
- Chương 4: Thiết kế hệ thống
- Chương 5: Kết quả
- Chương 6: Kết luận và định hướng phát triển
Trang 12Chương 2 Nghiên cứu tổng quan
Trang 13Chương 3 Phân tích thiết kế hệ thống
3.1 Mô hình tổng quan của hệ thống nghiên cứu
a) Hệ thống quản lý sân bóng bao gồm :
- Người quản lý website: quản lý chủ sân , quản lý khách hàng, quản lýdoanh thu tổng
- Chủ sân: quyết định nhập sân, thời gian hoạt động, nhập xuất quản lýsân, doanh thu, chính sách khuyến mãi , theo dõi đơn hàng
- Khách hàng tiềm năng (Guest): Những người muốn đặt sân vào website
để xem thông tin
- Khách hàng (Customer): Những người đã đặt sân vào kiểm tra đơnhàng, thanh toán v.v
- Quản trị hệ thống: Tạo người dùng, phân quyền
b) Mô tả bài toán :
- Website quản lý đặt sân bóng đá mini có các chức năng chính như sau :
o Tìm kiếm theo loại sân, ví trí
o In hóa đơn online khi khách hàng đặt sân thành công
o Hỗ trợ khách hàng qua tổng đài
o Khách hàng có thể đặt sân và hủy sân khi mới đặt sân
o Chủ sân có thể quản lý sân với các chức năng như: thêm, sửa, xóa,chỉnh sửa chi tiết sân
o Hỗ trợ khách hàng qua hệ thống Chat online khi khách hàng cần giúpđỡ
o Admin khắc phục lỗi khi hệ thống gặp trục trặc
c) Yêu cầu chức năng:
o Xem danh sách sân theo:
Theo vị tri : quận , phường , tổ dân phố, …
Theo giá sân
Theo loại sân : sân 8, 10 người
Tìm kiếm theo văn bản gõ vào
o Xem chi tiết sân
Trang 14o Quản lý doanh thu
b Điều kiện trước: Khách thăm ghé thăm hệ thống
c Điều kiện sau: Khách thăm trở thành thành viên của hệ thống
d Mô tả: Cho phép khách thăm đăng nhập làm thành viên của hệ
thống
e Luồng sự kiện chính:
Hành động các tác nhân Hành động của hệ thống
1 Một khách hàng ghé thăm hệ thống,
muốn đăng đăng nhập
2 Hệ thống hiển thị form đăng nhập
3 Khách hàng nhập thông tin vào form
đăng nhập
4 Nhấn đăng nhập 5 Hệ thống báo kết quả quá trình đăng
nhập
6 Kết thúc ca sử dụng
Trang 152 Ca sử dụng Đặt sân :
a Các tác nhân: Khách hàng
b Điều kiện trước : Khách hàng đã chọn sân muốn đặt
c Điều kiện sau : Đặt sân thành công
d Mô tả : Khách hàng sau khi chọn được sân ưng ý Ấn chọn đặt sân,
form nhập thông tin liên hệ sẽ hiện ra Nhập và hoàn thành đặt sân,
sau đó sẽ có nhân viên hỗ trợ sẽ liên lạc xác nhận thông tin Ngoài ra
có thể thanh toán để chốt sân trước
3 Khách hàng nhập thông tin vào form 4 Hệ thống hiện thị thời gian khách
hàng có mặt để giao sân và yêu cầu thanh toán.
5 Nếu khách hàng chọn thanh toán tại
4.1 Nếu khách hàng chọn thanh toán 4.2 Hệ thống hiển thị form nhập thông tin
thanh toán của bên thứ ba.
4.3 Hiện thị trạng thái thanh toán
4.4 Kết thúc ca sử dụng
Trang 163 Ca sử dụng thêm sân :
a Các tác nhân : Chủ sân
b Điều kiện trước : Chủ sân đăng nhập vào hệ thống
c Điều kiện sau : Sân được thêm vào CSDL
d Mô tả : Chủ sân muốn thêm 1 sân mới vào hệ thống sân của
mình Điền thông tin sân, hình ảnh sân và cập nhập lên hệ thống
Trang 17h) Biểu đồ hoạt động (activity diagrams)
Hình 3.5 Biểu đồ hoạt động Đặt sân
Hình 3.6 Biểu đồ hoạt động Đăng kí
Trang 18Hình 3.7 Biểu đồ hoạt động sửa thông tin cá nhâni) Mô hình khái niệm (conceptual model of UML)
a Các lớp biên của hệ thống (boundary classes)
b Các lớp điều khiển của hệ thống (control classes)
Trang 19j) Biểu đồ tuần tự (sequence diagrams)
a Biểu đồ tuần tự Đăng ký thành viên
Hình 3.8 Biểu đồ tuần tự Đăng ký thành viên
b Biểu đồ tuần tự Sửa thông tin tài khoản cá nhân
Hình 3.9 Biểu đồ tuần tự Sửa thông tin tài khoản cá nhân
Trang 20c Biểu đồ tuần tự Đặt sân
Hình 3.10 Biểu đồ tuần tự đặt sânk) Biểu đồ lớp chi tiết (class diagram in detail)
Hình 3.11 Biểu đồ lớp chi tiết
Trang 21Chương 4 Kết luận và Hướng phát triển
Trên đây là tất cả bản báo cáo “Website Đặt Lịch sân bóng SPORT J&N”của nhóm chúng em đã tìm hiểu và nghiên cứu trong thời gian vừa qua Và vớimong muốn trong thời gian tới sẽ có app mobile về đề tài này Tuy nhiên vì đây
là lần đầu nhóm chúng em thực hiện xây dựng website thực tế nên còn rất nhiềuthiếu sót về kĩ thuật và kinh nghiệm Rất mong được sự giúp đỡ của các thầy côgiáo và các bạn để chúng em hoàn thiện hơn, có thể xây dựng được một websitehoàn chỉnh áp dụng vào thực tế và giải quyết được các vấn đề đã đặt ra ở ban đầu
đề tài
Chúng em xin chân thành cảm ơn!
Trang 231 Bouding K.E (1995), Economics Analysis, Hamish Hamilton, London.
2 Andeson, JE (1985), The RelativeIneffciency of Quota, The Cheesecase, American Economic review, 74 (1), pp 78-90
3 ………