ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢIKHOA CÔNG NGHỆ THÔNG TIN LẬP TRÌNH TRÊN MÔI TRƯỜNG WEB Đề tài : Website quản lý bán hàng online Hà Nội – 2022... TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG V
Trang 1ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI
KHOA CÔNG NGHỆ THÔNG TIN
LẬP TRÌNH TRÊN MÔI TRƯỜNG WEB
Đề tài : Website quản lý bán hàng online
Hà Nội – 2022
Trang 2TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI
KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP LỚN HỌC PHẦN
LẬP TRÌNH TRÊN MÔI TRƯỜNG WEB
Đề tài :
Website quản lý bán hàng online
Nhóm sinh viên thực hiện
1 NGUYỄN MINH ĐỨC
2 CÁI NGỌC MINH
3 NGUYỄN THU HÀ
4 NGUYỄN THỊ PHƯƠNG ANH
Lớp: 71DCTT22
Khóa: K71
Giáo viên hướng dẫn: Ths Trần Thị Xuân Hương
Hà Nội – 2022
Trang 3NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Giáo viên hướng dẫn Ths Trần Thị Xuân Hương
Trang 4PHÂN CHIA CÔNG VIỆC
Tên thành viên
1 Nguyễn Minh Đức
2 Cái Ngọc Minh
3 Nguyễn Thu Hà
4 Nguyễn Thị Phương Anh
Trang 5MỤC LỤC
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 1
PHÂN CHIA CÔNG VIỆC 2
MỤC LỤC 3
LỜI MỞ ĐẦU 4
NỘI DUNG 5
1 Thiết kế giao diện .5
2.Thiết kế cơ sở dữ liệu 11
3.Các chức năng 14
TỔNG KẾT 15
Trang 6LỜI MỞ ĐẦU
Lập trình web là một trong những lựa chọn nghề nghiệp xu hướng, phổ biến với các bạn học khoa học máy tính hoặc kỹ thuật phần mềm, công nghệ thông tin nói chung Lập trình viên web được coi là một vị trí việc làm nhiều triển vọng do nhu cầu tuyển dụng được dự đoán sẽ tiếp tục tăng lên trong tương lai
Ngày nay, chỉ tính riêng hướng nghề nghiệp trở thành lập trình viên thì bạn cũng đã có rất nhiều lựa chọn, chẳng hạn như phân theo định hướng sản phẩm thì có lập trình viên web, lập trình viên game, lập trình viên phần mềm, ứng dụng; hoặc theo ngôn ngữ lập trình thì có lập trình Java, PHP, Lập trình web
là một mảng khá rộng và nhiều triển vọng nhưng song song với đó cũng sẽ có những áp lực nhất định, đòi hỏi nhiều ở sự sáng tạo Lập Trình Web có thể đem lại nhiều lợi ích trong đời sống con người ở nhiều khía cạnh trong cuộc sống ví dụ như các Website bán hàng, giáo dục, giải trí… Với mỗi cá nhân nói riêng,
và doanh nghiệp nói chung muốn tăng được sức bán và cạnh tranh trên thị trường thì mỗi cửa hàng đều cần có hệ thống thông minh để quản lý dữ liệu và hàng hóa cũng đến tay người tiêu dùng một cách dễ dàng hơn Vì thế qua tìm hiểu và khảo sát ý kiến thì nhóm em đã quyết định chọn đề tài “Website bán hàng online” là đề tài thi kết thúc học phần dưới sự hướng dẫn của cô Trần Thị Xuân Hương, giảng viên khoa Công nghệ thông tin – Trường Đại học Công nghệ Giao thông vận tải
Trong thời gian học tập và rèn luyện tại Trường Đại học Công nghệ Giao Thông Vận Tải, chúng em
đã được trang bị kiến thức cơ bản về môn học nhưng cúng không thể tránh khỏi việc kiến thức và trình
độ còn giới hạn vậy nên nhóm chúng em rất mong được sự giúp đỡ và đóng góp để nội dung của đồ án được hoàn thiện hơn
Nhóm 5 – Lớp 71DCTT22 xin chân thành cảm ơn!
Trang 7NỘI DUNG
1 Thiết kế
giao diện A.
Khách Hàng
Giao diện đăng nhập :
*Giao diện đăng kí:
*Giao diện giỏ hàng:
Trang 8*Giao diện đặt hàng
*Giao diện trang chủ:
Trang 9*Giao diện sản phẩm:
B Quản Lý
*giao diện đăng nhập:
*giao diện chính quản lý:
Trang 10*quản lý slide:
*quản lý nhân sự:
Trang 11*giao diện quản lý đơn hàng & thống kê:
*giao diện quản lý nhãn hàng
*giao diện quản lý doanh mục chính:
Trang 12*giao diện quản lý doanh mục :
*giao diện quản lý sản phẩm:
Trang 13*giao diện quản lý khách hàng:
2.Thiết kế cơ sở dữ liệu.
Về phần thiết kế cơ sở dữ liệu, nhóm sử dụng hệ quản trị cơ sở dữ liệu MyPHP để thiết kế cơ sở dữ liệu.
DataBase gồm các bảng:
*bảng hóa đơn
Trang 14*bảng nhãn hiệu
*bảng thể loại
Trang 15*bảng khách hàng
*bảng hóa đơn
*bảng hạng mục chính
*bảng sản phẩm
Trang 16*bảng trình chiếu Slide
*bảng admin
3.Các chức năng
* Admin:
Đối với quyền admin, hệ thống có các chức năng sau:
- Quản lý phân quyền nhân viên
- Quản lý tài khoản nhân viên, quản trị
- Quản lý đơn hàng
- Quản lý trình chiếu slide
- Quản lý doanh mục
- Quản lý sản phẩm
- Quản lý tài khoản khách hàng
- Quản lý nhãn hàng
Mỗi chức năng trên đều có chung các chức năng phụ là hiển thị danh sách, thêm, sửa, xóa danh sách.
* User:
Trang 17TỔNG KẾT
Ngành lập trình là ngành vô cùng hot trên thị trường hiện nay, với cơ hội việc làm vô cùng cao Dù bạn ở trình độ nào, bạn ở đâu cũng đều có thể kiếm tìm cho mình một công việc liên quan đến lập trình website phù hợp với lượng kiến thức và kỹ năng mà bạn học được Ngoài ra,
cơ hội thăng tiến cũng vô cùng rộng mở mà bạn không nên bỏ qua.Công nghệ thông tin hiện đang là một trong những ngành hàng đầu được nhiều người đánh gia cao Trong đó không thể không kể đến công việc lập trình viên hiện được nhiều người theo đuổi với nhu cầu nhân lực trên thị trường cao cùng cơ hội thăng tiến rộng mở, mức lương ưu ái đầy hấp dẫn Các chuyên viên lập trình website chính là người viết, kiểm tra, và nâng cấp mã vận hành các ứng dụng, chương trình, website, Đây là công việc đòi hỏi có trình độ chuyên môn cao, cùng nhiều kiến thức chuyên môn về ngành lập trình.Các nhà tuyển dụng cũng vô cùng coi trọng kinh nghiệm, kỹ năng, trình độ, đòi hỏi người lập trình website phải từng ứng tuyển, làm việc trong lĩnh vực có chuyên môn Đây cũng là yếu tố gây ảnh hưởng đến mức lượng của mỗi lập trình viên web hiện nay Do hạn chế về mặt thời gian và kiến thức nên hệ thống của chúng em chưa hoàn thiện, còn
có nhiều điểm chưa chính xác cần đực bổ sung và sửa chữa thêm Trong thời gian sắp tới, chúng
em mong nhận được sự giúp đỡ quý báu của thầy cô và bạn bè để chúng em có thể hoàn thiện và
bổ sung tốt hơn để xây dựng hoàn thiện tốt hơn
Cuối cùng, chúng em xin trân thành cảm ơn cô Trần Thị Xuân Hương dạy dỗ và giúp bọn em hoàn thành bài tập lớn một cách tốt nhất Chúng em xin chân thành cảm ơn