gghghghghghghghghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
lOMoARcPSD|33981407 Đồ-án-web - Website bán đồ ăn Công nghệ phần mềm (Đại học Điện lực) Studocu is not sponsored or endorsed by any college or university Downloaded by Huy D??ng (quanghuykji@gmail.com) lOMoARcPSD|33981407 TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN ĐỒ ÁN LẬP TRÌNH WEB NÂNG CAO ĐỀTÀI: XÂY DỰNG WEBSITE BÁN ĐỒ ĂN Sinh viênthựchiện : TRỊNH ĐĂNGHUY : LẠI QUYẾT THẮNG Giảng viênhướngdẫn : PHƯƠNG VĂNCẢNHNgành : CÔNG NGHỆ THÔNGTIN Chunngành : CƠNG NGHỆ PHẦNMỀMLớp :D14CNPM7 Khóa :2018-2023 Hà Nội, tháng 01 năm 2022 Downloaded by Huy D??ng (quanghuykji@gmail.com) PHIẾU CHẤM ĐIỂM Sinh viên thực Họ tên Chữ ký Ghi Chú Điểm Trịnh Đăng Huy 19810310486 Lại Quyết Thắng 19810310492 Giảng viên chấm Họ tên Giảng viên chấm Giảng viên chấm Chữ ký Ghi MỤC LỤC LỜIMỞ ĐẦU 08 CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬPDỰÁN .09 1.1 Khảo sáthệ thống 09 1.2 Bàitoán 10 1.3 Xác định yêucầucủahệthống .11 1.3.1 Yêu cầuchức 11 1.3.2 Yêu cầu phichứcnăng 11 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾHỆTHỐNG .12 2.1 Phân tích thiết kếhệthống .12 2.1.1 Các chức củahệthống 12 2.1.2 Các tác nhân củahệthống 12 2.2 Các biểu đồmôtảhệthống 13 2.2.1 UsecaseDiagram 13 2.2.1.1 Usecasetổngquát 13 2.2.1.2 Biểu đồ usecaseđăngnhập .14 2.2.1.3 Biểu đồ usecase quản lýsảnphẩm 15 2.2.1.4 Biểu đồ usecase quản lýnhânviên 17 2.2.1.5 Biểu đồ usecase quản lýliênhệ 18 2.2.1.6 Biểu đồ usecase quản lý giỏ hàngđơnhàng 19 2.2.1.7 Biểu đồ usecase quản lýkháchhàng .20 2.2.2 SequenceDiagram 21 2.2.2.1 Biểu đồ Sequencediagramlogin .21 2.2.2.2 Biểu đồ Sequence diagram quản lýsảnphẩm 22 2.2.2.3 Biểu đồ Sequence diagram quản lýnhânviên 23 2.2.2.4 Biểu đồ Sequence diagram quản lýliênhệ .24 2.2.2.5 Biểu đồ Sequence diagramgiỏhàng .25 2.2.2.6 Biểu đồ Sequence diagram quản lýkhách hàng 26 2.2.2.7 Biểu đồ Sequence diagram quản lýhóađơn 27 2.2.3 Biểuđồlớp 28 CHƯƠNG 3:CÀI ĐẶT 29 3.1 Chức năngcủaWebsite 29 3.2 Giao diện 29 3.2.1 Giao diệntrangchủ 29 3.2.2 Giao diện tranggiớithiệu 30 3.2.3 Giao diện trangsảnphẩm 30 3.2.4 Giao diện trang chi tiếtsảnphẩm 31 3.2.5 Giao diện tranggiỏhàng .31 3.2.6 Giao diệnđặthàng 32 3.2.7 Giao diện trangliên hệ .32 3.2.8 Giao diện bảngđiềukhiển 33 3.2.9 Giao diện quản lýnhân viên .33 3.2.10 Giao diện quảnkháchhàng .34 3.2.11 Giao diện quản lýsảnphẩm 35 3.2.12 Giao diệnđánhgiá .36 3.2.13 Giao diện quản lýđơnhàng .36 KẾTLUẬN 37 DANH MỤC BẢNG BIỂU Bảng 1: Đặc tả usecasetổngquát .14 Bảng 2: Đặc tả use caseđăngnhập 15 Bảng 3: Đặc tả use case quản lýsảnphẩm 16 Ban̉ g4:Đăc taU ̉ secaseQuan̉ lýnhânviên 17 Bảng5:Đăc tảUsecaseQuảnlýliênhệ 18 Ban̉ g6:Đăc tảUsecasegiỏhàng 20 Bảng7:Đăc taU ̉ secaseQuan̉ lýkháchhàng .20 DANH MỤC HÌNH ẢNH Hình 2.1: Biểu đồ use casetổngquat́ 13 Hình 2.2: Biểu đồ use caseđăngnhập .14 Hình 2.3: Biểu đồ use case quản lýsảnphẩm 15 Hình 2.4: Biểu đồ use case quản lý nhânviên viên 17 Hình 2.5: Biểu đồ use case quản lýliênhệ 18 Hình 2.6: Biểu đồ use casegiỏhàng,đơnhàng 19 Hình 2.7: Biểu đồ use case quản lýkháchhàng .20 Hình 2.8: Biểu đồ Sequence Diagram –Đăng nhập 21 Hình 2.9: Biểu đồ Sequence Diagram - Quản lýSảnphẩm .22 Hình 2.10: Biểu đồ Sequence Diagram - Quản lýnhân viên 23 Hình 2.11: Biểu đồ Sequence Diagram - Quản lýliên hệ 24 Hình 2.12: Biểu đồ Sequence Diagram -Giỏhàng 25 Hình 2.13: Biểu đồ Sequence Diagram - Quản lýkhách hàng 26 Hình 2.14: Biểu đồ Sequence Diagram - Quản lýhóađơn 27 Hình 2.15: Biểuđồlớp 28 Hình 3.1: Giao diệntrangchủ 29 Hình 3.2: Giao diện tranggiớithiệu 30 Hình 3.3: Giao diện trangsảnphẩm 30 Hình 3.4: Giao diện trang chi tiếtsảnphẩm .31 Hình 3.5: Giao diện tranggiỏhàng 31 Hình 3.6: Giao diệnđặthàng 32 Hình 3.7: Giao diện trangliênhệ .32 Hình 3.8 : Giao diện bảngđiềukhiển 33 Hình 3.9: Giao diện quản lýnhânviên 33 Hình 3.10: Giao diện quản lýkháchhàng 34 Hình 3.11: Giao diện quản lýsảnphẩm 35 Hình 3.12: Giao diệnđánhgiá 36 Hình 3.13: Giao diện quản lýđơnhàng 36 LỜI CẢM ƠN Trong thời đại ngày nay, thời đạimà“người người làm Web, nhà nhà làm Web” việc cómộtWebsite để quảng bá công ty hay Website cá nhân khơng cịnlàđiều gìxaxỉ Thơng qua Website khách hàng lựa chọn nhữngsảnphẩmmàmìnhcầnmột cách nhanh chóngvàhiệu Với cơng nghệ Word Wide Web, hay gọilàWeb giúp bạn đưa thơngtinmongmuốncủamìnhlênmạngInternetchomọingườicùngxemmộtcách dễ dàng với cơngcụvànhững ngơn ngữ lập trình khác Sự đời ngơnngữlậptrìnhchophépchúngtaxâydựngcáctrangWebđápứngđượccácu cầucủangườisửdụng.PHPlàkịchbảntrênphíatrìnhchủ(ServerScript)chophép chúngtaxâydựngtrangWebtrêncơsởdữliệu.VớinhiềuưuđiểmnổibậtmàPHPvàMySql Server nhiều người sửdụng Với lí đó, hướng dẫnvàgiúpđỡcủa thầy Phương Văn Cảnh,emđã chọn đề tài “Xây dựng Website bán đồ ăn” làm đề tài cho mơn học đồ án lập trình Web nâng cao củamình Trong trình thực đồánnàyemđã nhận giúp đỡ bảo tận tìnhcủacácthầy,cơgiáo.EmxinchânthànhcảmơnthầyĐăngTrầnĐứcđãhướng dẫn trình làm đềtài Tuy nhiên, thời gian hạn hẹp, nỗ lực đồ án khó tránh khỏi thiếu sót Em mong nhận thơng cảm, lời góp ý bảo tận tình q Thầy bạn LỜI MỞ ĐẦU Công nghệ thông tin giai đoạn có bước phát triển vũ bão lĩnh vực hoạt động khắp nơi giới Đối với ViệtNam, công nghệ thông tin phát triển vài năm trở lại bước pháttriểnđóđãchothấyViệtNamlàmộtnướccótiềmnăngvềlĩnhvựccơngnghệ thơngtin Ởnướctahiệnnayviệcsửdụngcáccơngnghệ4.0vơcùngphổbiếnvàtrởnên cấp thiết Việc đưa tin học vào công việc quản lý cửa hàng, siêu thị, quan hay xí nghiệp phổ biến nhằm giảm bớt sức lao động người, tiết kiệm thời gian, độ xác caovàtiện lợi nhiều so với việc quản lý giấy tờ thủ công trước Ngành cơng nghệ thơng tin Việt Nam cịn non trẻ bước bứt phá thành công việc áp dụng tin học vào việc phát triển kinh tế -xãhội Chính vậy, mục tiêu đề tàilàhướng tới xây dựng thành cơnghệthống webcókhảnăngđápứngtốtviệcquảnlýbánhàngcủacửahàngbánđồăntrênthiết bịvitính.Vớinhữngkiếnthứcđãđượchọc,tìmhiểu,chúngemđãhồnthànhđượchệthốngvàđư a đến tay khách hàngvànhận phản hồi tích cực Trên thực tế khơng có thành cơng nàomàkhơng gắn liền với hỗ trợ, giúp đỡ dùíthay nhiều người khác Chúngemxin chân thành cảmơnban quản lý, cửa hàng trưởngvànhân viên cửa hàng bán đồăn Cuối chúng em kính chúc q thầy, dồi sức khỏe thành công nghiệp Chúng em xin chân thành cảm ơn! CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 1.1 Khảo sáthệthống Nhucầu ănuốnglàmột nhucầuthiết yếu thiếu cá nhân hay tổ chức với nhịp độ phát triển ngày người khơng cịnthờigianđểrađườngđểmuasắmnhữngthựcphẩmcầnthiếtvàcũngkhơngcóthờigian để kiểm tra “liệu thực phẩm đangăncó đủ an tồn vệ sinh khơng’’ quan chức ngăn chặn phần thực phẩm bẩn tràn vào thị trường Một lượng lớn thực phẩm không rõ nguồn gốc, khơngantồn đấylàcịn chưa kể đến nhiều loại thực phẩm “tắm” hóa chất độc hại trước bán thị trường nhằm mục đích thu lợi nhuận Cũng catửvong ung thư ngày cao, ca cấp cứu ngộ độc diễn cách th ường xuyên Lòng tin người tiêu dùng thực phẩm thị trường khơngcịn,nhữngloạithựcphẩmkhơngrõnguồngốcxuấtxứđượcgiớithiệubằng lời mời chào bay bổngvàđược bán với giá cắt cổ, nhữngsảnphẩm hàng nhái hàng chất lượng lại dần chiếm lĩnh thị trường khiến côngtymất uy tín, làm thương hiêumàdoanh nghiệp xây dựng nămmàcịn gây thiệt hại cho người tiêu dùng, gây tâm lý hoang mang.Vậyngười tiêu dùng phải biết thời đại ngày nay, lượng công việcmàmột cá nhân đảm nhiệm khơng cho phép họ trởvềnhà nghỉ ngơivàngồi bên mâmcơmgia đình, buộc lịng họ phải nhắm mắtvàđánh cược với sức khỏe để tiếp tục làm việcvàcũng khơng thể biết “ăn để có sức làm việc hay ăn để nghỉ việc’’ Trước thực tế người tài ngành cơng nghệ thông tin đưa hệ thống website đồ ăn nhanh vào thị trường để giả vấn đề bấtcậpmàmọi người gặp phải Nỗilo vềnguồn gốc th ực phẩm, hay thực phẩm cđạt tiêuantồn thực hay khơngvàngay nh ững khác hàng khơng có thời gianrờikhỏighế làmviệccũngđượcphụcvụmộtcáchnhiệttìnhđểđemđếnsựhài lòngnhấtchokháchàng.Đểđápứngđủnhucầuchomọingườivàgiảiquyếvấnđề cấp thiết làm cho người tiêu dung hoang mang nghành dịch vụ kinh doanh onlineđồănnhanhđangđượcpháttriểnvớiquymôlớn.Sốlượngwebsitevàchuỗi hàng cung ứng ngày tăng Để không kỳ vọng người tiêu dùng website đồănnhanh cho người tiêu dùng thấy nhiều tiện ích, thuận lợi, dễ dà nhanh chóng, thuận tiện lần đặt phòng,thungvàđemlại hài lòng cho khách hàng Việc áp dụng website bán đồ ăn khơng giúp doanh nghiệplấylạilịngtincủakháchhàngmàcịngiúpngườitiêudùngntâm.Khi