TRƯỜNG ĐẠI HỌC KINH TẾ - KỸ THUẬT BÌNH DƯƠNG
KHOA KỸ THUẬT – CÔNG NGHỆ
BÁO CÁO ĐỒ ÁN HỌC PHẦN
TÊN ĐỀ TÀI: THIẾT KẾ WEBSITE QUẢN LÝ
CHUỖI HỆ THỐNG QUÁN CÀ PHÊ
GVHD: Đậu Đăng Thoại
Lớp: D16C02A
Nhóm: 08
Bình Dương, 24 tháng 4 năm 2019
TRƯỜNG ĐẠI HỌC KINH TẾ - KỸ THUẬT BÌNH DƯƠNG
KHOA KỸ THUẬT – CÔNG NGHỆ
BÁO CÁO ĐỒ ÁN HỌC PHẦN
TÊN ĐỀ TÀI: THIẾT KẾ WEBSITE QUẢN LÝ
CHUỖI HỆ THỐNG QUÁN CÀ PHÊ
Thành viên nhóm 08
1.
2.
3.
4.
Trần Anh Tài
Hoàng Đình Thưởng
Hà Văn Tùng
Nguyễn Huỳnh Khánh Vương
Bình Dương, 24 tháng 4 năm 2019
LỜI CẢM ƠN
Để hoàn thành đề tài này, nhóm chúng em xin tỏ lòng biết ơn sâu sắc tới quý
thầy cô ngành Công nghệ thông tin, trường Đại học Kinh tế - Kỹ thuật Bình Dương và
đặc biệt là thầy Đậu Đăng Thoại đã tận tình hướng dẫn trong quá trình làm đề tài của
nhóm. Vì sự tiếp thu còn khá hạn hẹp nhưng nhờ những kiến thức mà các thầy cô đã
dạy cùng với sự giúp đỡ của thầy Đậu Đăng Thoại mà nhóm em đã có thể hoàn thành
được đề tài. Đây là hành trang quý báu để chúng em bước vào đời một cách vững
chắc và tự tin. Và vì còn hạn chế về mặt thời gian và kiến thức nên đề tài chúng em
không tránh khỏi những sai sót. Chúng em mong quý thầy cô đóng góp ý kiến để
nhóm em hoàn thành đồ án tốt hơn trong thời gian sắp tới. Và chúng em xin kính chúc
thầy cô dồi dào sức khỏe và thành công trong sự nghiệp cao quý.
Trân trọng cảm ơn quý thầy cô.
LỜI NHẬN XÉT CỦA GIÁO VIÊN
······································································································
······································································································
······································································································
······································································································
······································································································
······································································································
······································································································
······································································································
······································································································
······································································································
DANH SÁCH NHÓM VÀ PHÂN CÔNG CÔNG VIỆC
Danh sách nhóm
STT
Họ và tên
MSSV
Hoàn thành
1
Trần Anh Tài
D16C02A1301
100%
2
Hoàng Đình Thưởng
D16C02A1521
100%
3
Hà Văn Tùng
D16C02A1918
100%
4
Nguyễn Huỳnh Khánh Vương
D16C02A1703
100%
Công việc
Trang web
Sản phẩm
Thêm sản phẩm
Sửa sản phẩm
Loại sản phẩm
Thiết kế
Vương
Vương
Vương
Tài +
Tùng
Thêm loại sản
phẩm
Tùng
Sửa loại sản phẩm
Tùng
Khuyến mãi
Tùng
Thêm khuyến mãi
Sửa khuyến mãi
Đăng nhập
Quên mật khẩu
Tạo tài khoản
Tài
Vương
Thưởng
Thưởng
Thưởng
Hiển thị
Vương
Lập trình
Thêm
Sửa
Xóa
Vương
Vương
Vương
Thưởng +
Vương
Tùng
Thưởng +
Tùng
Thưởng +
Vương
Tài +
Vương
Tùng
Tài + Vương
Vương
Vương
Vương
Vương
MỤC LỤC
LỜI NÓI ĐẦU..............................................................................................................1
PHẦN 1: GIỚI THIỆU SẢN PHẨM..........................................................................4
1.1.
Tổng quan về trang web quản lý chuỗi hệ thống quán cà phê.......................4
1.1.1.
Mô tả quy trình hoạt động của hệ thống..................................................4
1.1.2.
Sơ đồ phân rã chức năng của hệ thống....................................................4
1.1.3.
Yêu cầu về chức năng...............................................................................5
1.1.4.
Phân quyền quản trị.................................................................................5
1.1.5.
Cơ sở dữ liệu............................................................................................6
1.2.
Giao diện trang web quản lý chuỗi hệ thống quán cà phê............................13
PHẦN 2: TỔNG KẾT, ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN.........................22
2.1.
Những điểm website đã làm được................................................................22
2.1.1.
Đối với trang web quản lý......................................................................22
2.1.2.
Đối với người quản trị............................................................................22
2.2.
Những điểm website chưa làm được............................................................22
2.2.1.
Những chức năng chưa hoàn thành.......................................................22
2.2.2.
Hướng phát triển của Website................................................................23
TÀI LIỆU THAM KHẢO.........................................................................................24
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
LỜI NÓI ĐẦU
Lý do chọn đề tài
Trong xu thế phát triển hiện nay, khoa học công nghệ luôn có những thay đổi
mạnh mẽ. Một phần trong đó là việc ứng dụng Công nghệ thông tin và đời sống hàng
ngày của con người. Loài người chúng ta đang hướng tới thiết lập một xã hội thông
minh. Ngày nay với sự phát triển mạnh mẽ của Công nghệ thông tin kết hợp với sự
phát triển mạnh mẽ của Internet đã kết nối với nhau thành một thể thống nhất. Nó đã
trở thành công cụ đắc lực cho nhiều ngành nghề, đặc biệt là trong công tác quản lý nói
chung và quán lý quán cà phê nói riêng.
Trước đây khi máy tính chưa được ứng dụng rộng rãi, các công tác quản lý đều
được thực hiện một cách thủ công nên rất tốn thời gian, nhân lực cũng như tài chính.
Việc quản lý nó trên mạng internet, qua một phần mềm quản lý chuyên nghiệp đang là
sự lựa chọn hàng đầu cho công việc kinh doanh và cũng là xu hướng chung của thế
giới. Những cửa hàng cà phê cũng không nằm ngoài vòng xoáy, dòng chảy của sự
hiên đại hóa, văn minh hóa, yêu cầu khắc khe, khó tính trong kinh doanh. Khi những
cửa hàng cà phê mọc lên hàng ngày, đủ thể loại, đủ phong cách. Một người mở cửa
hàng cà phê không còn theo định nghĩa “một chủ một cửa hàng” nữa, mà thay vào đó
là một người mở một chuỗi cửa hàng cà phê, có thể ở một thành phố, một đất nước
hay nằm rải rác trên toàn thế giới. Câu hỏi đặt ra là người chủ sẽ quản lý nó như thế
nào, và tốn bao nhiêu tiền của để quản lý nó một cách tối ưu nhất?
Phần mềm quản lý chuỗi cửa hàng cà phê là câu trả lời hoàn hảo cho việc này.
Những ưu điểm phần mềm này là vô cùng tiện lợi và góp phần trong công việc kinh
doanh, cạnh tranh kinh doanh với những chuỗi cửa hàng khác. Tại sao lại có thể nói
nó góp phần quan trọng trong việc cạnh tranh với những cửa hàng khác? Thứ nhất,
bạn có thể làm công việc quản lý bất cứ nơi đâu thông qua mạng internet, tiết kiệm
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
thời gian, đỡ tốn bao nhiêu tiền trong việc thuê nhiều nhân viên, quản lý, đi lại giữa
những cửa hàng của bạn. Thứ hai, sự tiện lợi. Khi bạn không tốn thời gian công sức
trong việc di chuyển qua lại giữa những cửa hàng của bạn để kiểm tra, quản lý đây
chính là tiết kiệm công sức. Bạn có thể dành những công sức, tâm trí trong việc đó để
phát triển thêm nhiều cửa hàng, hay làm mới , phát triển cửa hàng của bạn. Thứ ba: đó
chính là độ chính xác, quản lý nguồn tiền, doanh thu do nhiều nguyên nhân chủ quan
hay khách quan, ở đây chính là sai lầm của con người. Con người không có ai hoàn
hảo, có thể duy trì sự tập trung, chính xác trong một thời gian, thời điểm nào đó,
nhưng phần mềm này có thể giải quyết công việc này một cũng dễ dàng và lâu dài.
Với sự giúp ích của Công nghệ thông tin, việc quản lý được thực hiện một cách
dễ dàng hơn, thuận tiện hơn và giảm thiểu được các sai sót,...
Sau quá trình tìm hiểu, nhóm em đã xây dựng lên trang web quản lý chuỗi hệ
thống quán cà phê.
Đối tượng và phạm vi ứng dụng
Hệ thống này nhắm đến những chuổi cửa hàng cà phê, những người muốn mở
rộng kinh doanh và tối ưu hóa lợi nhuận, thời gian, công sức trong công việc của
mình.
Hệ thống có tính ứng dụng rộng rãi, do được hổ trợ song ngữ là tiếng Việt và
tiếng Anh. Có thể hoạt động trên toàn cầu.
Lựa chọn công cụ
Để có thể hoàn thành dự án này, nhóm chúng em đã sử dụng công cụ quản lý cơ
sở dữ liệu PHP My Admin và công cụ lập trình Visual Studio Code. Trong đó,
phpMyAdmin là một ứng dụng web miễn phí cung cấp GUI sử dụng kết hợp với hệ
thống quản lý cơ sở dữ liệu MySQL. Đây là công cụ quản trị MySQL phổ biến nhất
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
được sử dụng bởi hàng triệu người dùng trên toàn thế giới và đã giành được nhiều giải
thưởng. Được viết bằng PHP, phpMyAdmin có tất cả các chức năng phổ biến mà bạn
cần khi phát triển ứng dụng hoặc trang web dựa trên MySQL. Còn Visual Studio
Code là sản phẩm của Microsoft, ra mắt vào tháng 4 năm 2015 ở hội nghị Build. Đặc
điểm nổi bật là đơn giản, gọn nhẹ, dễ dàng cài đặt. Visual Studio Code có thể cài đặt
được trên cả Windows, Linux và Mac OS và hỗ trợ nhiều ngôn ngữ. Nó hỗ trợ chức
năng debug, đi kèm với Git, có Syntax Highlighting, tự hoàn thành mã thông minh,
Snippets, và cải tiến mã nguồn. Nó cũng cho phép tùy chỉnh, do đó, người dùng có thể
thay đổi Theme, phím tắt và các tùy chọn khác. Nó miễn phí và là phần mềm mã
nguồn mở.
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
PHẦN 1: GIỚI THIỆU SẢN PHẨM
1.1. Tổng quan về trang web quản lý chuỗi hệ thống quán cà phê
1.1.1. Mô tả quy trình hoạt động của hệ thống
Trang web quản lý chuỗi hệ thống quán cà phê có nhiệm vụ quản lý khách hàng,
quản lý nhân viên, cửa hàng, sản phẩm và quản lý tài chính. Trong việc quản lý khách
hàng thì chúng ta lưu các thông tin của khách hàng như: họ tên, ngày sinh, địa chỉ, số
điện thoại, số chứng minh nhân dân,... và lưu điểm tích luỹ của khách sau khi mua
hàng. Về việc quản lý nhân viên, thì chúng ta cũng quản lý thông tin của nhân viên
như: họ tên, ngày sinh, phái, địa chỉ, số điện thoại, số chứng minh thư nhân dân, hình
ảnh, email, chức vụ, trình độ học vấn, hộ khẩu, quốc tịch,... và quản lý lịch làm việc
và quản lý lương của nhân viên. Quản lý của hàng có quản lý thông tin của hàng như:
tên cửa hàng, địa chỉ, mã thuế, số điện thoại cửa hàng,... và nhân viên quản lý và nhân
viên giám sát. Đối với quản lý sản phẩm thì cũng quản lý thông tin sản phẩm: tên sản
phẩm, mô tả, trạng thái, hình ảnh, loại sản phẩm, loại khuyến mãi, size, giá,... Với
quản lý tài chính, chúng ta quản lý nguồn tiều thu vào, tiền trả lương cho nhân viên,
tiền mua vật liệu, tiền sửa chữa, tiền thuế, chi phí phát sinh,... và lập bảng thống kê
sau mỗi ngày làm việc. Và cuối cùng là quản lý đăng nhập, chúng ta quản lý quyền
hạn, thời gian sử dụng và tài khoản đăng nhập.
1.1.2. Sơ đồ phân rã chức năng của hệ thống
Xác định chức năng nghiệp vụ là bước đầu tiên của việc phân tích hệ thống. Để
phân tích yêu cầu thông tin của tổ chức ta phải biết được tổ chức đó thực hiện những
nhiệm vụ, chức năng gì. Từ đó, tìm ra các dữ liệu, các thông tin được sử dụng và tạo
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
ra trong các chức năng. Đồng thời, cũng phải tìm ra những hạn chế, mối ràng buộc đặt
lên các chức năng đó.
Từ mô tả quy trình hoạt động ở trên, nhóm chúng em mới phân tích được các
nhiệm vụ, chức năng, sau đó vẽ ra biểu đồ phân rã chức năng sau:
1.1.3. Yêu cầu về chức năng
Đối với trang web quản lý chuổi cà phê thì các chức năng cần phải có là thêm,
sửa, xoá các sản phẩm, loại sản phẩm, khuyến mãi, quản lý thông tin nhân viên, thông
tin khách hàng, quản lý các của hàng, quản lý các khoản thu, chi, lập bảng thống kế,
trang đăng kí, đăng nhập tài khoản.
1.1.4. Phân quyền quản trị
Ở hệ thống quản lý chuỗi cà phê, có 4 loại nhà quản trị gồm: giám đốc, quản lí,
giám sát, nhân viên. Trong đó, giám đốc là người có đầy đủ các quyền quản trị hệ
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
thống: xem, sửa, thêm, xoá. Người quản lí có thể xem, thêm và sửa các thông tin
trong cơ sở dữ liệu. Người giám sát chỉ có thể xem và sửa một số thông tin. Còn nhân
viên chỉ có thể xem thông tin trong cơ sở dữ liệu mà không thể thêm, xoá, sửa thông
tin.
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
Xem
Sửa
Thêm
Giám đốc
Quản lí
Giám sát
Nhân viên
Xoá
1.1.5. Cơ sở dữ liệu
Một cơ sở dữ liệu là một tập hợp tổ chức các dữ liệu, nó liên kết với nhau 1 cách
logic và mang 1 ý nghĩa nào đó. Nó được thiết kế cho 1 mục đích riêng có nhóm
người sử dụng. Với mục đích là quản lý tất cả các thông tin về hệ thống chuỗi cà phê,
nhóm đã thiết kế ra cơ sở dữ liệu CoffeeShopManager baos gồm các bảng sanpham,
chitietsanpham, loaisanpham, khuyenmai, chitietkhuyenmai, trangthai, taikhoan,
loaitaikhoan cùng các thuộc tính như sau:
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
Mô hình thực thể kết hợp
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
Mô hình dữ liệu quan hệ
sanpham (masanpham, tensanpham, mota, trangthai, khuyenmai, hinhanh,
loaisanpham)
chitietsanpham (masanpham, kichco, gia)
loaisanpham (maloaisanpham, tenloaisanpham)
trangthai (matrangthai, tentrangthai)
khuyenmai (makhuyenmai, tenkhuyenmai, motakhuyenmai, thoigianbatdau,
thoigianketthuc)
chitietkhuyenmai (makhuyenmai, masanpham, kichco, giabankhuyenmai)
taikhoan (mataikhoan, loaitaikhoan, tennguoidung, tendangnhap, matkhau, cauhoi,
cautraloi)
loaitaikhoan (maloaitaikhoan, tenloaitaikhoan)
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
Chi tiết nội dung trong các bảng
Bảng sanpham
Bảng loaisanpham
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
Bảng chitietsanpham
Bảng trangthai
Bảng khuyenmai
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
Bảng chitietkhuyenmai
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
Bảng taikhoan
Bảng loaitaikhoan
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
1.2. Giao diện trang web quản lý chuỗi hệ thống quán cà phê
Trang đăng nhập
Khi nhà quản trị muốn truy cập vào hệ thống, họ cần phải có tài khoản để đăng
nhập. Tài khoản chỉ được cấp bởi giám đốc và nhân viên quản lý.
Trang đăng ký
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
Khi đăng ký tài khoản thì người quản trị cấp cao sẽ tạo tài khoản cho người
quản trị cấp thấp hơn, và tài khoản cấp càng thấp thì quyền hạn càng bị hạn chế. Câu
hỏi và câu trả lời nhằm mục đích lấy lại mật khẩu cho tài khoản.
Trang quên mật khẩu
Trường hợp nhà quản trị quên mật khẩu thì họ cần nhập vào tên đăng nhập, sau
đó trả lời câu hỏi và nhập lại mật khẩu mới.
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
Trang sản phẩm
Trang hiển thị tất cả thông tin về các sản phẩm có trong hệ thống.
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
Trang thêm sản phẩm
Khi nhà quản trị muốn thêm sản phẩm mới thì họ cần phải nhập chính xác tất
cả thông tin của sản phẩm vào trang này.
Trang thêm chi tiết sản phẩm
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
Mỗi sản phẩm đều có kích cỡ và giá bán khác nhau, nên sau khi nhập thông tin
sản phẩm thì cần phải nhập trang chi tiết sản phẩm này để cập nhập thông tin đó.
Trang sửa sản phẩm
Khi nhà quản trị muốn thay đổi về thông tin của sản phẩm thì họ thay đổi tại
trang này.
Sửa chi tiết sản phẩm
2
ĐỒ ÁN HỌC PHẦN – TRANG WEB QUẢN LÝ CHUỖI QUÁN CÀ PHÊ
2