Tải bản đầy đủ (.pdf) (66 trang)

Báo cáo đồ án chuyên ngành tên đề tài xây dựng website bán sách cho công ty đông nam việt

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 (1.89 MB, 66 trang )

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
VIỆN KỸ THUẬT – CÔNG NGHỆ
***********

BÁO CÁO
ĐỒ ÁN CHUYÊN NGÀNH
TÊN ĐỀ TÀI

XÂY DỰNG WEBSITE BÁN SÁCH CHO CÔNG TY ĐÔNG
NAM VIỆT
Sinh viên thực hiện

: Lê Đỗ Đức Thịnh

MSSV

:1824801030261

Sinh viên thực hiện

: Nguyễn Hồng Long

MSSV

:1824801030255

Lớp

: D18PM04

Ngành



: Kỹ thuật phần mềm

Giảng viên hướng dẫn : Nguyễn Hữu Vĩnh

Bình Dương, tháng 12/2021

0

0


TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
VIỆN KỸ THUẬT – CÔNG NGHỆ
***********

BÁO CÁO
ĐỒ ÁN CHUYÊN NGÀNH
TÊN ĐỀ TÀI

XÂY DỰNG WEBSITE BÁN SÁCH CHO CÔNG TY ĐÔNG
NAM VIỆT
Sinh viên thực hiện

: Lê Đỗ Đức Thịnh

MSSV

:1824801030261


Sinh viên thực hiện

: Nguyễn Hồng Long

MSSV

:1824801030255

Lớp

: D18PM04

Ngành

: Kỹ thuật phần mềm

Giảng viên hướng dẫn : Nguyễn Hữu Vĩnh

Bình Dương, tháng 12/2021

0

0


LỜI CẢM ƠN
Trước tiên với tình cảm sâu sắc và chân thành nhất, cho phép em được bày tỏ
lòng biết ơn đến tất cả các cá nhân và tổ chức đã tạo điều kiện hỗ trợ, giúp đỡ em
trong suốt quá trình học tập và nghiên cứu đề tài này. Trong suốt thời gian từ khi bắt
đầu học tập tại trường đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của

quý Thầy Cô 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ô ở Viện Kỹ Thuật – Công
Nghệ Trường Đại Học Thủ Dầu Một đã truyền đạt vốn kiến thức quý báu cho chúng
em trong suốt quá trình học tập. Nhờ có những lời hướng dẫn, dạy bảo của các thầy
cô nên đề tài nghiên cứu của em mới có thể hồn thiện tốt đẹp.
Một lần nữa, em xin chân thành cảm ơn thầy Nguyễn Hữu Vĩnh người đã trực
tiếp giúp đỡ, quan tâm, hướng dẫn em hoàn thành tốt bài báo cáo này trong thời gian
qua.
Bài báo cáo thực hiện trong khoảng thời gian hơn 1 tháng. Bước đầu đi vào
thực tế của em còn hạn chế và cịn nhiều bỡ ngỡ nên khơng tránh khỏi những thiếu
sót, em rất mong nhận được những ý kiến đóng góp quý báu của quý Thầy Cô để
kiến thức của em trong lĩnh vực này được hoàn thiện hơn đồng thời có điều kiện bổ
sung, nâng cao ý thức của mình.
Em xin chân thành cảm ơn!

0

0


LỜI CAM ĐOAN
Tôi xin cam đoan đồ án “XÂY DỰNG WEBSITE BÁN SÁCH CHO CƠNG
TY ĐƠNG NAM VIỆT” là cơng trình nghiên cứu của bản thân và được sự hướng
dẫn của giảng viên Nguyễn Hữu Vĩnh.
Các nôihdung nghiên cứu, kết quả trong đề tài này là trung thực và chưa cơng
bố dưới bất ki hình thức nào trước đây.
Những phần sử dụng tài liệu tham khảo trong đồ án đã được nêu rõ trong
phần tài liệu tham khảo.
Ngoài ra, trong báo cáo cịn sử dụng mơ thsố nhâ nh xét, đánh giá clng như số
liêuh của các tác giả khác, cơ quan tố chức khác đều có trmch dẫn và chú thmch nguồn

gốc.
Nếu phát hiênh có bất ki sự gian lâ hn nào tơi xin hồn tồn chnu trách nhiêmh về
nơihdung l nh văn của mình . Trường đại học Thủ Dầu Mô thkhông liên quan đến
những vi phạm tác quyền, bản quyền do tơi gây ra trong q trình thực hiê hn (nếu
có).
Bình Dương, tháng 12 năm 2021
Sinh viên
Lê Đỗ Đức Thnnh
Nguyễn Hồng Long

0

0


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN

Họ và tên giảng viên: Nguyễn Hữu Vĩnh
Tên đề tài: XÂY DỰNG WEBSITE BÁN SÁCH CHO CÔNG TY ĐÔNG NAM
VIỆT
Nội dung nhận xét:
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................

......................................................................................................................................
......................................................................................................................................
Điểm:
Bằng số: ..................................................
Bằng chữ:.................................................

GIẢNG VIÊN CHẤM
(Ký, ghi rõ họ tên)

NGUYỄN HỮU VĨNH

0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

TĨM TẮT
“” được thực hiện sau q trình thu thập và khảo sát thông tin từ những nhu
cầu của người dùng đặc biệt là những người yêu sách, có sở thmch, thói quen đọc
sách. Website giúp người sử dụng xem loại sách, giá thành, xem chi tiết sách, mua và
đặt hàng sách nhanh chóng...
Dựa trên nền tảng cơng cụ Visual Studio code song song là ngôn ngữ PHP
cùng với công cụ lưu trữ cơ sở dữ liệu MYSQL đã giúp cho việc thực hiện xây dựng
website một cách thuận lợi nhất.
XÂY DỰNG WEBSITE BÁN SÁCH CHO CÔNG TY ĐÔNG NAM VIỆT
với các giao diện đơn giản, dễ nhìn với các tmnh năng phù hợp với người dùng giúp

cho người dùng cảm thấy thoải mái dễ dàng nhất khi sử dụng.
Cấu trúc bài báo cáo được chia thành 4 phần: Chương 1: Tổng quan đề tài,
Chương 2: Phân tmch và thiết kế hệ thống thông tin, Chương 3: Giao diện phần mềm,
Chương 4: Đánh giá kết quả và hướng phát triển
Sau cùng, đề tài này được triển khai một cách tương đối hoàn chỉnh với đầy
đủ các chức năng như một websiste bán sách hiện nay trên thn trường. Tuy nhiên
công nghệ ngày càng phát triển nên phần mềm clng sẽ có những hướng phát triển
nổi bật và mới hơn để người dùng tiếp cận dễ dàng.

0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

MỤC LỤC
LỜI CẢM ƠN............................................................................................................i
LỜI CAM ĐOAN......................................................................................................ii
NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN............................................iii
TĨM TẮT................................................................................................................iv
DANH MỤC BẢNG...............................................................................................vii
DANH MỤC HÌNH.................................................................................................ix
LỜI MỞ ĐẦU...........................................................................................................1
CHƯƠNG 1. TỔNG QUAN ĐỀ TÀI.......................................................................2
1. Giới thiệu đề tài.................................................................................................2
1.1 Tên đề tài.....................................................................................................2
1.2 Giới thiệu đề tài...........................................................................................2

1.3 Lý do chọn đề tài.........................................................................................2
1.4 Yêu cầu về chức năng..................................................................................2
1.5 Các ràng buộc về mặt thiết kế:...................................................................2
1.6 Phạm vi........................................................................................................3
2. Công nghệ sử dụng............................................................................................3
2.1 Giới thiệu về PHP........................................................................................3
2.2 Giới thiệu về FramWork Laravel..............................................................4
2.3 Công cụ Visual Studio code........................................................................4
CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG......................................5
1. Phân tích............................................................................................................5
2. Thiết kế hệ thống...............................................................................................6
2.1 Danh sách các tác nhân và mô tả...............................................................6
2.2 Biểu đồ Use case tổng quát của hệ thống...................................................7
2.3 Biểu đồ Use case chi tiết cho tác nhân người quản lý...............................8
2.4 Danh sách các Use case và mô tả................................................................9
3. Đặc tả Use case................................................................................................10
3.1 Đặc tả UC1 “Đăng nhập”.........................................................................10
3.2 Đặc tả UC2 “Đăng ký”..............................................................................11
3.3 Đặc tả UC3 “Tìm kiếm”............................................................................12

0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

3.4 Đặc tả UC4 “Xem trang chủ”...................................................................12

3.5 Đặc tả UC5 “ Xem sách”...........................................................................13
3.6 Đặc tả UC6 “ Xem chi tiết sách”..............................................................13
3.7 Đặc tả UC7 “ Liệt kê sách”.......................................................................14
3.8 Đặc tả UC8 “ Quản lý tài khoản”.............................................................14
3.9 Đặc tả UC9 “ Quản lý sách”.....................................................................15
3.10 Đặc tả UC10 “Quản lý phân quyền”......................................................16
3.11 Đặc tả UC11 “Quản lý nhà cung cấp”....................................................16
3.12 Đặc tả UC12 “Quản lý hoá đơn”............................................................17
3.12 Đặc tả UC13 “Quản lý giỏ hàng”...........................................................18
3.12 Đặc tả UC14 “Thống kê”........................................................................19
4. Một số biểu đồ hoạt động chính ( Activity chart ).........................................20
4.1 Biểu đồ hoạt động cho chức năng đăng nhập..........................................20
4.2 Biểu đồ hoạt động cho chức năng đăng ký..............................................21
4.3 Biểu đồ hoạt động cho chức năng tìm kiếm.............................................22
4.4 Biểu đồ hoạt động cho chức năng xem trang chủ...................................23
4.5 Biểu đổ hoạt động cho chức năng xem sách và chi tiết sách..................24
4.6 Biểu đổ hoạt động cho chức năng quản lý tài khoản..............................25
4.7 Biểu đổ hoạt động cho chức năng quản lý sách......................................26
4.8 Biểu đổ hoạt động cho chức năng quản lý phân quyền..........................27
4.10 Biểu đổ hoạt động cho chức năng quản lý hoá đơn..............................29
4.11 Biểu đổ hoạt động cho chức năng quản lý giỏ hàng..............................30
4.12 Biểu đổ hoạt động cho chức năng thống kê...........................................31
5. Biểu đồ tuần tự ( Sequence diagram )............................................................32
5.1 Biểu đồ tuần tự cho chức năng đăng nhập..............................................32
5.2 Biểu đồ tuần tự cho chức năng đăng ký..................................................32
5.3 Biểu đồ tuần tự cho chức năng tìm kiếm.................................................33
5.4 Biểu đồ tuần tự cho chức năng xem sách và chi tiết sách.......................33
5.5 Biểu đồ tuần tự cho chức năng quản lý tài khoản..................................34
5.6 Biểu đồ tuần tự cho chức năng quản lý hoá đơn.....................................34
5.7 Biểu đồ tuần tự cho chức năng quản lý giỏ hàng....................................35


0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

5.8 Biểu đồ tuần tự cho chức năng thống kê.................................................35
6. Biểu đồ lớp (Class diagram)...........................................................................36
7. Thiết kế cơ sở dữ liệu......................................................................................36
7.1 Lược đồ quan hệ........................................................................................36
8. Các bảng chính trong cơ sở dữ liệu................................................................37
8.1 Bảng “Admin”...........................................................................................37
8.2 Bảng “Customer”......................................................................................37
8.3. Bảng “Order_Details”..............................................................................38
8.4 Bảng “Order”............................................................................................38
8.6 Bảng “Product”.........................................................................................39
CHƯƠNG 3. CÀI ĐẶT VÀ GIAO DIỆN..............................................................40
1. Giao diện trang chủ.........................................................................................40
2. Giao diện trang thanh toán............................................................................40
3. Giao diện trang chi tiết sản phẩm..................................................................41
4. Giao diện đăng lý tài khoản............................................................................42
5. Giao diện trang giỏ hàng................................................................................43
6. Giao diện trang quản trị.................................................................................43
7. Giao diện quản lý lý đơn hàng.......................................................................44
8. Giao diện quản lý nhà cung cấp.....................................................................45
9. Giao diện thêm danh mục sản phẩm.............................................................45

10. Giao diện liệt kê danh mục sản phẩm..........................................................46
11. Giao diện tác giả............................................................................................46
CHƯƠNG 4. ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN....................47
1. Đánh giá kết quả.............................................................................................47
1.1 Chức năng đã làm được............................................................................47
1.2 Chức năng chưa làm được........................................................................47
2. Ưu/nhược điểm của đề tài...............................................................................47
3. Hướng phát triển của đề tài...........................................................................48
TÀI LIỆU THAM KHẢO......................................................................................49

DANH MỤC BẢNG

0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

Bảng 1: Danh sách các Use Case và mô tả..................................................................6
Bảng 2: Danh sách các Use case và mô tả..................................................................9
Bảng 3: Bảng đặc tả Use case đăng nhập..................................................................10
Bảng 4: Bảng đặc tả Use case đăng ký......................................................................11
Bảng 5: Bảng đặc tả Use case tìm kiếm....................................................................12
Bảng 6: Bảng đặc tả Use case Xem trang chủ...........................................................12
Bảng 7: Bảng đặc tả Use case xem sách...................................................................13
Bảng 8: Bảng đặc tả Use case Xem chi tiết sách.......................................................13
Bảng 9: Bảng đặc tả Use case Liệt kê sách...............................................................14

Bảng 10: Bảng đặc tả Use case quản lý tài khoản.....................................................15
Bảng 11: Bảng đặc tả Use case quản lý sách.............................................................15
Bảng 12: Bảng đặc tả Use case Quản lý phân quyền................................................16
Bảng 13: Bảng đặc tả Use case Quản lý nhà cung cấp..............................................17
Bảng 14: Bảng đặc tả Use case quản lý hoá đơn.......................................................17
Bảng 15: Bảng đặc tả Use case Quản lý giỏ hàng.....................................................18
Bảng 16: Bảng đặc tả Use case Quản lý giỏ hàng.....................................................19
Bảng 17: Bảng Account............................................................................................37
Bảng 18: Bảng Customer..........................................................................................37
Bảng 19: Bảng order_Details....................................................................................38
Bảng 20: Bảng Order................................................................................................38
Bảng 21: Bảng Product.............................................................................................39

0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

DANH MỤC HÌNH
Hình 1: Những chức năng cơ bản của Website............................................................5
Hình 2: Biểu đồ Use Case tổng quát...........................................................................7
Hình 3: Biểu đồ Use case chi tiết cho tác nhân người quản lý....................................8
Hình 4: Biểu đồ hoạt động cho chức năng đăng nhập..............................................20
Hình 5: Biểu đồ hoạt động cho chức năng đăng ký...................................................21
Hình 6: Biểu đồ hoạt động cho chức năng tìm kiếm.................................................22
Hình 7: Biểu đồ hoạt động cho chức năng thêm sinh viên........................................23

Hình 8: Biểu đổ hoạt động cho chức năng xem sách và chi tiết sách........................24
Hình 9: Biểu đổ hoạt động cho chức năng quản lý tài khoản....................................25
Hình 10: Biểu đổ hoạt động cho chức năng quản lý sách..........................................26
Hình 11: Biểu đổ hoạt động cho chức năng quản lý phân quyền..............................27
Hình 12: Biểu đổ hoạt động cho chức năng nhà cung cấp.........................................28
Hình 13: Biểu đổ hoạt động cho chức năng quản lý hố đơn....................................29
Hình 14: Biểu đổ hoạt động cho chức năng quản lý giỏ hàng...................................30
Hình 15: Biểu đổ hoạt động cho chức năng thống kê................................................31
Hình 16: Biểu đồ tuần tự cho chức năng đăng nhập..................................................32
Hình 17: Biểu đồ tuần tự cho chức năng đăng ký.....................................................32
Hình 18: Biểu đồ tuần tự cho chức năng tìm kiếm....................................................33
Hình 19: Biểu đồ tuần tự cho chức năng xem sách và chi tiết sách...........................33
Hình 20: Biểu đồ tuần tự cho chức năng quản lý tài khoản.......................................34
Hình 21: Biểu đồ tuần tự cho chức năng quản lý hố đơn.........................................34
Hình 22: Biểu đồ tuần tự cho chức năng quản lý giỏ hàng........................................35
Hình 23: Biểu đồ tuần tự cho chức năng thống kê....................................................35
Hình 24: Biểu đồ lớp (Class diagram).......................................................................36
Hình 25: Lược đồ quan hệ.........................................................................................36
Hình 26: Giao diện trang chủ....................................................................................40
Hình 27: Giao diện trang thanh tốn.........................................................................41
Hình 28: Giao diện trang chi tiết sản phẩm...............................................................42
Hình 29: Giao diện đăng ký tài khoản.......................................................................43
Hình 30: Giao diện trang giỏ hàng............................................................................43
Hình 31: Giao diện trang quản trn..............................................................................44
Hình 32: Giao diện quản lý đơn hàng.......................................................................44
Hình 33: Giao diện quản lý nhà cung cấp.................................................................45
Hình 34: Giao diện thêm danh mục sản phẩm..........................................................45
Hình 35: Giao diện cập nhật sách..............................................................................46
Hình 36: Giao diện tác giả........................................................................................46


0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

LỜI MỞ ĐẦU
Công nghệ thông tin là một trong những lĩnh vực bức thiết không thể thiếu
trong bộ máy kinh tế của nhiều nước trên thế giới đặc biệt là những nước đang phát
triển như Việt Nam hiện nay.
Việc cập nhập thông tin là rất cần thiết với nhà quản lý, nhà kinh doanh trong
lĩnh vực này. Để quảng bá sản phẩm nhiều nhà kinh doanh của các công ty lớn đã có
chiến lược quảng bá sản phẩm trên các thơng tin đại chúng như báo, radio, TV trong
đó quảng bá sản phẩm trên website là một trong những giải pháp hữu hiệu nhất.Đây
là hình thức truyền tải thơng tin nhanh chóng, hiệu quả và chi phm thấp. Những khách
hàng có nhu cầu mua cho mình một cuốn sách có thể trực tiếp mua thông qua
website trực tuyến, không mất nhiều thời gian mà khách hàng đã có thể sở hữu cuốn
sách mà mình yêu thmch
Với nhiều thành quả quan trọng, công nghệ thông tin đã được ứng dụng rộng
rãi trong nhiều lĩnh vực, trở thành một trong những yếu tố quan trọng nhất của sự
phát triển kinh tế - xã hội, an ninh - quốc phòng. Việc đẩy mạnh ứng dụng công nghệ
thông tin sẽ làm thay đổi tác phong làm việc, nâng cao năng suất lao động, nâng cao
dân trm,…Chmnh vì thế, cơng nghệ thơng tin sẽ trở thành nền kinh tế mli nhọn của
nước ta trong những năm tới đây.
Qua quá trình được học trên lớp và tìm hiểu về mơn học lập trình PHP em đã
áp dụng những kiến thức đã học để xây dựng hệ thống “XÂY DỰNG WEBSITE
BÁN SÁCH CHO CÔNG TY ĐÔNG NAM VIỆT” với sự hướng dẫn tận tình của

giáo viên hướng dẫn. Ngoài ra làm đồ án này clng giúp cho em nâng cao khả năng
lập trình và rút được nhiều kinh nghiệm cho các trang web sau. Do kiến thức và kinh
nghiệm lập trình, thiết kế cịn hạn chế nên phần mềm của em cịn có nhiều thiếu xót.
Rất mong được sự đóng góp của thầy cơ và các bạn để phần mềm của em được hoàn
thiện hơn nữa.

0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

CHƯƠNG 1. TỔNG QUAN ĐỀ TÀI
1. Giới thiệu đề tài
1.1 Tên đề tài
Đề tài “XÂY DỰNG WEBSITE BÁN SÁCH CHO CƠNG TY ĐƠNG NAM
VIỆT” trên nền tảng cơng cụ Visual Code và ngôn ngữ PHP
1.2 Giới thiệu đề tài
Website bán sách online giúp các chủ cửa hàng và người quản lý dễ dàng
đăng nhập để quản lý sách, thêm sách, chỉnh sửa sách và các thứ khác của cửa hàng
và người khách hàng dễ dàng mua được sách online dễ dàng, xem các loại sách mà
mình yêu thmch, tham quan cửa hàng online, đăng ký làm thành viên thân thuộc để
nhận ưu đãi và đăng nhập để mua sách và thanh toán online dễ dàng.
1.3 Lý do chọn đề tài
Hiện nay với sự phát triển mạnh mẽ của công nghệ thơng tin nhưng bên cạnh
đấy vẫn cịn những cách quản lý và mua bán sách truyền thống. Vì vậy em đã thực
hiện xây dựng “XÂY DỰNG WEBSITE BÁN SÁCH CHO CÔNG TY ĐÔNG

NAM VIỆT” để giúp cho con người quản lý, chủ tiệm sách thực hiện mọi công việc
quản lý cửa hàng sách online một cách dễ dàng hơn thay vì phải quản lý bằng giấy tờ
một cách lạc hậu và gây khó khăn như lúc trước. Website giúp tìm kiếm, chỉnh sửa
thông tin sách một cách dễ dàng không mất quá nhiều thời gian.
1.4 Yêu cầu về chức năng
 Chức năng của người quản lý
 Quản lý phân quyền : Thêm, xoá, sửa nhân viên.
 Quản lý sách : Nhập hàng, cập nhật sách, lĩnh vực, thể loại, hãng sản
xuất...
 Quản lý nhà cung cấp : Thêm, sửa, xoá nhà cung cấp.
 Quản lý hố đơn.
 Tìm kiếm sản phẩm và nhà cung cấp.
 Thống kê sản phẩm, doanh thu, bán hàng.

0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

 Chức năng của khách hàng
 Đăng nhập, đăng ký.
 Quản lý tài khoản : xem, sửa tài khoản.
 Xem sách và chi tiết sách.
 Mua sách.
 Xem các chmnh sách, điều khoản, hướng dẫn....
1.5 Các ràng buộc về mặt thiết kế:

 Giao diện hợp lý, rõ ràng, dễ sử dụng
 Màu sắc hài hịa, mềm mại, dễ nhìn
 Khơng có các chi tiết thừa, đơn giản tối đa
 Font chữ không chân.
1.6 Phạm vi
 Đặc điểm website:
 Nhanh
 Giao diện web thân thiện, dễ sử dụng
 Tmnh bảo mật tương đối
 Đáp ứng các nhu cầu thiết yếu của quản lý và khách hàng
 Đối tượng sử dụng:
 Các cửa hàng vừa và nhỏ
2. Công nghệ sử dụng
2.1 Giới thiệu về PHP
-

PHP - viết tắt hồi quy của "Hypertext Preprocessor", là một ngơn ngữ lập
trình knch bản được chạy ở phma server nhằm sinh ra mã html trên client. PHP
đã trải qua rất nhiều phiên bản và được tối ưu hóa cho các ứng dụng web, với
cách viết mã rõ rãng, tốc độ nhanh, dễ học nên PHP đã trở thành một ngơn
ngữ lập trình web rất phổ biến và được ưa chuộng.

-

PHP chạy trên môi trường Webserver và lưu trữ dữ liệu thông qua hệ quản trn
cơ sở dữ liệu nên PHP thường đi kèm với Apache, MySQL và hệ điều hành
Linux (LAMP).

-


Apache là một phần mềm web server có nhiệm vụ tiếp nhận request từ trình
duyệt người dùng sau đó chuyển giao cho PHP xử lý và gửi trả lại cho trình
duyệt.

-

MySQL clng tương tự như các hệ quản trn cơ sở dữ liệu khác (Postgress,
Oracle, SQL server...) đóng vai trị là nơi lưu trữ và truy vấn dữ liệu.

0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

2.2 Giới thiệu về FramWork Laravel
-

Đối với mỗi developer, đặc biệt là các PHP developer chắc hẳn ai clng biết
đến Laravel một open source framework đứng đầu về số lượt download trên
Packagist clng như số lượng sao đạt được trên Github. Laravel được tạo ra
bởi Taylor Otwell với phiên bản đầu tiên được ra mắt vào tháng 6 năm 2011.
Từ đó cho đến này, Laravel đã phát triển một cách mạnh mẽ, vượt qua những
framework khác và vươn lên trở thành framework PHP có thể nói được ưa
chuộc và được cộng đồng sử dụng nhiều nhất khi phát triển web với PHP.
Dưới đây là biểu đồ cho thấy sự tăng trưởng về số lượng sao trên github của
Laravel so với một số framework khác:


2.3 Công cụ Visual Studio code
-

Visual Studio Code là một trình biên tập mã được phát triển bởi Microsoft
dành cho Windows, Linux và macOS. Nó hỗ trợ chức năng debug, đi kèm với
Git, có syntax highlighting, tự hồn thành mã thơng minh, snippets, và cải tiến
mã nguồn. Nó clng cho phép tùy chỉnh, do đó, người dùng có thể thay đổi
theme, phmm tắt, và cá tùy chọn khác. Nó miễn phm và là phần mềm mã nguồn
mở, mặc dù gói tải xuống chmnh thì là có giấy phép.

-

Visual Studio Code được dựa trên Electron, một nền tảng được sử dụng để
triển khai các ứng dụng Node.js máy tmnh cá nhân chạy trên động cơ bố trm
Blink. Mặc dù nó sử dụng nền tảng Electron nhưng phần mềm này khơng phải
là một bản khác của Atom, nó thực ra được dựa trên trình biên tập của Visual
Studio Online (tên mã là "Monaco").

0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

-


Trong cuộc khảo sát vào năm 2018 trên Stack Overflow, Visual Studio Code
được xếp hạng là trình biên tập mã phổ biến nhất, với 34.9% của 75398 người
trả lời tuyên bố sử dụng nó.

CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1. Phân tích
Website quản lý bán sách cung cấp cho người dùng và người quản lý bao gồm
những tmnh năng chmnh: đăng nhập, đổi mật khẩu, quản lý tài khoản, quản lý sách,
quản lý hoá đơn, quản lý giỏ hàng....Những chức năng trên được thể hiện ở hình bên
dưới:

0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

Hình 1: Những chức năng cơ bản của Website

2. Thiết kế hệ thống
2.1 Danh sách các tác nhân và mô tả
Tác nhân
Mô tả tác nhân

0

0


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

Ghi chú


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

Khách hàng

Đăng nhập vào trang web, đăng ký là thanh Khơng xố
viên, quản lý tài khoản, liệt kê các loại sách, được tài
tìm kiếm sản phẩm, đặt hàng, mua sách, khoản
quản lý giỏ hàng, thanh toán hoá đơn...

Người quản lý

Quản lý phân quyền, quản lý sách, quản lý
hoá đơn, quản lý nhà cung cấp, phân quyền,
thống kê...

Bảng 1: Danh sách các Use Case và mô tả

0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet



Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

2.2 Biểu đồ Use case tổng quát của hệ thống

Hình 2: Biểu đồ Use Case tổng quát

0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

2.3 Biểu đồ Use case chi tiết cho tác nhân người quản lý

Hình 3: Biểu đồ Use case chi tiết cho tác nhân người quản lý

0

0

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

CHƯƠNG 1. TỔNG QUAN ĐỀ TÀI
1. Giới thiệu đề tài

1.1 Tên đề tài

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

0

0

Đề tài “XÂY DỰNG WEBSITE BÁN SÁCH CHO CÔNG TY ĐÔNG NAM


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

VIỆT” trên nền tảng công cụ Visual Code và ngôn ngữ PHP
1.2 Giới thiệu đề tài
Website bán sách online giúp các chủ cửa hàng và người quản lý dễ dàng
đăng nhập để quản lý sách, thêm sách, chỉnh sửa sách và các thứ khác của cửa hàng
và người khách hàng dễ dàng mua được sách online dễ dàng, xem các loại sách mà
mình yêu thmch, tham quan cửa hàng online, đăng ký làm thành viên thân thuộc để
nhận ưu đãi và đăng nhập để mua sách và thanh toán online dễ dàng.
1.3 Lý do chọn đề tài
Hiện nay với sự phát triển mạnh mẽ của công nghệ thông tin nhưng bên cạnh
đấy vẫn còn những cách quản lý và mua bán sách truyền thống. Vì vậy em đã thực
hiện xây dựng “XÂY DỰNG WEBSITE BÁN SÁCH CHO CÔNG TY ĐÔNG
NAM VIỆT” để giúp cho con người quản lý, chủ tiệm sách thực hiện mọi công việc
quản lý cửa hàng sách online một cách dễ dàng hơn thay vì phải quản lý bằng giấy tờ
một cách lạc hậu và gây khó khăn như lúc trước. Website giúp tìm kiếm, chỉnh sửa
thơng tin sách một cách dễ dàng không mất quá nhiều thời gian.
1.4 Yêu cầu về chức năng
 Chức năng của người quản lý

 Quản lý phân quyền : Thêm, xoá, sửa nhân viên.
 Quản lý sách : Nhập hàng, cập nhật sách, lĩnh vực, thể loại, hãng sản
xuất...
 Quản lý nhà cung cấp : Thêm, sửa, xoá nhà cung cấp.
 Quản lý hố đơn.
 Tìm kiếm sản phẩm và nhà cung cấp.
 Thống kê sản phẩm, doanh thu, bán hàng.

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

0

0


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

 Chức năng của khách hàng
 Đăng nhập, đăng ký.
 Quản lý tài khoản : xem, sửa tài khoản.
 Xem sách và chi tiết sách.
 Mua sách.
 Xem các chmnh sách, điều khoản, hướng dẫn....
1.5 Các ràng buộc về mặt thiết kế:
 Giao diện hợp lý, rõ ràng, dễ sử dụng
 Màu sắc hài hịa, mềm mại, dễ nhìn
 Khơng có các chi tiết thừa, đơn giản tối đa
 Font chữ không chân.
1.6 Phạm vi
 Đặc điểm website:

 Nhanh
 Giao diện web thân thiện, dễ sử dụng
 Tmnh bảo mật tương đối
 Đáp ứng các nhu cầu thiết yếu của quản lý và khách hàng
 Đối tượng sử dụng:
0
0
 Các cửa hàng vừa và nhỏ
Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

2 Cô

hệ ử d


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

2. Công nghệ sử dụng
2.1 Giới thiệu về PHP
-

PHP - viết tắt hồi quy của "Hypertext Preprocessor", là một ngôn ngữ lập
trình knch bản được chạy ở phma server nhằm sinh ra mã html trên client. PHP
đã trải qua rất nhiều phiên bản và được tối ưu hóa cho các ứng dụng web, với
cách viết mã rõ rãng, tốc độ nhanh, dễ học nên PHP đã trở thành một ngôn
ngữ lập trình web rất phổ biến và được ưa chuộng.

-

PHP chạy trên môi trường Webserver và lưu trữ dữ liệu thông qua hệ quản trn

cơ sở dữ liệu nên PHP thường đi kèm với Apache, MySQL và hệ điều hành
Linux (LAMP).

-

Apache là một phần mềm web server có nhiệm vụ tiếp nhận request từ trình
duyệt người dùng sau đó chuyển giao cho PHP xử lý và gửi trả lại cho trình
duyệt.

-

MySQL clng tương tự như các hệ quản trn cơ sở dữ liệu khác (Postgress,
Oracle, SQL server...) đóng vai trị là nơi lưu trữ và truy vấn dữ liệu.

Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

0

0


Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet

2.2 Giới thiệu về FramWork Laravel
-

Đối với mỗi developer, đặc biệt là các PHP developer chắc hẳn ai clng biết
đến Laravel một open source framework đứng đầu về số lượt download trên
Packagist clng như số lượng sao đạt được trên Github. Laravel được tạo ra
bởi Taylor Otwell với phiên bản đầu tiên được ra mắt vào tháng 6 năm 2011.

Từ đó cho đến này, Laravel đã phát triển một cách mạnh mẽ, vượt qua những
framework khác và vươn lên trở thành framework PHP có thể nói được ưa
chuộc và được cộng đồng sử dụng nhiều nhất khi phát triển web với PHP.
Dưới đây là biểu đồ cho thấy sự tăng trưởng về số lượng sao trên github của
Laravel so với một số framework khác:

2.3 Công cụ Visual Studio code
-

Visual Studio Code là một trình biên tập mã được phát triển bởi Microsoft
dành cho Windows, Linux và macOS. Nó hỗ trợ chức năng debug, đi kèm với
Git, có syntax highlighting, tự hồn thành mã thơng minh, snippets, và cải tiến
mã nguồn. Nó clng cho phép tùy chỉnh, do đó, người dùng có thể thay đổi
theme, phmm tắt, và cá tùy chọn khác. Nó miễn phm và là phần mềm mã nguồn
mở, mặc dù gói tải xuống chmnh thì là có giấy phép.

-

Visual Studio Code được dựa trên Electron, một nền tảng được sử dụng để
triển khai các ứng dụng Node.js máy tmnh cá nhân chạy trên động cơ bố trm
0 tảng
0 Electron nhưng phần mềm này khơng phải
Blink. Mặc dù nó sử dụng nền
là một bản khác của Atom, nó thực ra được dựa trên trình biên tập của Visual
St di O li (tê
ã là "M
")
Bao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.vietBao.cao.do.an.chuyen.nganh.ten.de.tai.xay.dung.website.ban.sach.cho.cong.ty.dong.nam.viet



×