Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
1,89 MB
Nội dung
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 PHẦN MỀM MÃ NGUỒN MỞ ĐỀ TI: WEBSITE BÁN GIY VANS Sinh viên thực : NGUY*N H+U MINH DƯƠNG ĐON NGUYÊN VU BÙI QUỐC HUY Giảng viên hướng dẫn : NGUY*N QUANG TRUNG Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHÊ= PHẦN MỀM Lớp : D14CNPM3 Khóa : 2019-2023 Hà Nội, ngày 14 tháng 12 năm 2021 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Chữ ký Ghi Nguyn H u Minh Dương Đo&n Nguyên Vu B*i Qu,c Huy Giảng viên chấm: Họ tên Giảng viên chấm 1: Giảng viên chấm 2: Chữ ký Ghi LỜI MỞ ĐẦU Trong phát triển mạnh mẽ khoa học cơng nghệ giới, nói ngh&nh công nghệ thông tin phát triển với t,c độ nhanh v& ng&y c&ng thể vai trò to lớn, quan trọng đ,i với to&n đời s,ng người Hầu hết lĩnh vực xã hội ứng dụng công nghệ thông tin, nhiều phần mềm mang lại hiệu phủ nhận Song thực tin đặt nh ng yêu cầu địi hỏi ng&nh cơng nghệ thơng tin khơng ngừng phát triển để thỏa mãn v& đáp ứng nh ng thay đổi s,ng Ng&y nay, ứng dụng cơng nghệ thơng tin v& việc tin học hóa xem l& nh ng yếu t, mang tính định hoạt động phủ, tổ chức cung cơng ty, đóng vai trị quan trọng, tạo nh ng bước đột phá mạnh mẽ Việc xây dựng trang web để phục vụ cho nhu cầu riêng tổ chức, cơng ty chí cá nhân, ng&y nay, khơng lấy l&m xa lạ Một người trở th&nh chủ website giới thiệu quan tâm: website giới thiệu thân v& gia đình, hay website trình b&y sưu tập hình ảnh loại xe m& thích chẳng hạn Đ,i với cơng ty việc xây dựng website riêng c&ng ng&y c&ng trở nên cấp thiết Thông qua nh ng website n&y, thông tin họ cung công văn, thông báo, định phủ hay sản phẩm dịch vụ công ty đến với nh ng người quan tâm, đến với khách h&ng họ cách nhanh nhất, kịp thời, tránh nh ng phiền h& m& phương thức giao tiếp truyền th,ng gặp phải Hoạt động shop bán gi&y có quy mơ lớn c&ng tăng cường v& mở rộng xây dựng website có khả giới thiệu shop v& cho phép quản lý meu gi&y cách nhanh chóng v& xác Bắt nguồn với ý tưởng n&y, em thực đề t&i “website bn giy Vans” CHƯƠNG I: GIỚI THIỆU ĐỀ TI 1.Tìm hiểu “Xây dựng website b^n giày Vans” Trong thời đại công nghệ thông tin nay, m& Internet trở lên thân quen v& dần trở th&nh công cụ thiếu s,ng lợi ích cảu Website đ,i với việc quảng bá sản phẩm v& thương hiệu công ty thật l& to lớn Các mặt h&ng điện tử đến với khách h&ng cách trực quan v& nhanh chóng T*y lĩnh vực kinh doanh doanh nghiệp m& Website mang lại nh ng lợi ích khác Đặc biệt, mặt h&ng điện tử l& h&ng hóa d bán nh ng sản phầm khác Website trở th&nh cửa ngõ để doanh nghiệp tiếp thị sản phẩm đến khách h&ng Dự án “Xây dựng website bán gi&y Vans” nhằm đưa người d*ng có nh ng lựa chọn gi&y Vans mơtncách to&n diê n, n với thủ tục nhanh chóng để có mơt n đơi gi&y ưng ý 2.Cơng cụ lập trình -Hệ quản trị sở d liệu: My SQL -Cơng cụ lập trình: PhpStorm, Visual Studio Code -Ngơn ng lập trình: PHP 3.Giới thiệu ngơn ngữ lập trình PHP Php l& ngơn ng lập trình kịch hay loại mã lệnh chủ yếu d*ng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, d*ng cho mục đích tổng qt Nó thích hợp với web v& nhúng v&o trang HTML Do t,i ưu hóa cho ứng dụng web, t,c độ nhanh, nhỏ gọn, cú pháp gi,ng C v& Java, d học v& thời gian xây dựng sản phẩm tương đ,i ngắn so với ngôn ng khác nên PHP nhanh chóng trở th&nh ngơn ng lập trình web phổ biến giới Ngôn ng , thư viện, t&i liệu g,c PHP xây dựng cộng đồng v& có đóng góp lớn Zend Inc., cơng ty nh& phát triển c,t lõi PHP lập nên nhằm tạo môi trường chuyên nghiệp để đưa PHP phát triển quy mô doanh nghiệp PHP phát triển từ sản phẩm có tên l& PHP/FI PHP/FI Rasmus Lerdorf tạo năm 1994, ban đầu xem l& tập đơn giản mã kịch Perl để theo dõi tình hình truy cập đến sơ yếu lý lịch ông mạng Ông đặt tên cho mã kịch n&y l& 'Personal Home Page Tools' Khi cần đến chức rộng hơn, Rasmus viết thực thi C lớn để truy vấn tới sở d liệu v& giúp cho người sử dụng phát triển ứng dụng web đơn giản Rasmus định công b, mã nguồn PHP/FI cho người xem, sử dụng cung sửa lỗi có đồng thời cải tiến mã nguồn 4.Giới thiệu hệ quản trị sở liệu My SQL MySQL l& hệ quản trị sở d liệu tự nguồn mở phổ biến giới v& nh& phát triển ưa chuộng trình phát triển ứng dụng Vì MySQL l& hệ quản trị sở d liệu t,c độ cao, ổn định v& d sử dụng, có tính khả chuyển, hoạt động nhiều hệ điều h&nh cung cấp hệ th,ng lớn h&m tiện ích mạnh Với t,c độ v& tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSDL internet Người d*ng tải MySQL min phí từ trang chủ MySQL có nhiều phiên cho hệ điều h&nh khác nhau: window, linux, MAC OS, MySQL l& nh ng ví dụ Hệ Quản trị Cơ sở d liệu quan hệ sử dụng Ngơn ng truy vấn có cấu trúc (SQL) MySQL sử dụng cho việc bổ trợ NodeJs, PHP, Perl, v& nhiều ngôn ng khác, l&m nơi lưu tr nh ng thông tin trang web viết NodeJs, PHP hay Perl, CHƯƠNG II: KHẢO SÁT HIỆN TRẠNG 1.Hiện trạng thực tế Các trang web to&n giới phát triển với t,c độ vu bão, v& s, lượng người kết n,i với cung ng&y c&ng tăng Kinh doanh online trở th&nh ng&nh nghề đem lại lợi nhuận cao, nhiều doanh nghiệp cung cấp mặt h&ng điện tử trực tuyến Tất nh ng bạn cần truy cập v&o Website, lựa chọn sản phẩm ph* hợp với v& đặt mua 2.Mơ hình nghiệp vụ hệ thống 2.1 Sơ đồ cấu tổ chức Hình 1: Sơ đồ cấu tổ chức 2.2 Chức phận Quản trị viên (Admin): Quản lý trực tiếp website, chịu trách nhiệm vận h&nh v& bảo trì trang web Quản trị viên chịu trách nhiệm quản lý thông tin meu gi&y, bảo mật thông tin website Người xem (Viewer): Có chức tìm kiếm, xem thơng tin gi&y, b&i viết giới thiệu Khách H&ng (Customer): Có chức người xem (Viewer) Chức đăng nhập, đặt sản phẩm 2.3 Yêu cầu chức nghiệp vụ hệ thống Vai trò Quản trị viên (Admin) Chức -Đăng nhập, đăng xuất -Quản lý thông tin meu gi&y Vans -Quản lý b&i viết giới thiệu tiểu sử Vans -Quản lý đơn đặt h&ng người d*ng -Quản lý th,ng kê Người xem (Viewer) -Đăng ký -Tìm kiếm thơng tin meu gi&u Vans, b&i viết giới thiệu Khách h&ng (Customer) -Có đầy đủ chức người xem(Viewer) -Đăng nhập, đăng xuất, -Đặt gi&y -Nhận email sau ho&n th&nh đặt meu gi&y 2.4 Yêu cầu hệ thống -Hệ th,ng chạy đúng, ổn định -Giao diện thân thiện, d sử dụng -Đáp ứng hầu hết yêu cầu cảu người d*ng CHƯƠNG III PHÂN TÍCH V THIẾT KẾ HỆ THỐNG 1.C^c t^c nhận hệ thống ST T Tác nhân Ý nghĩa, nhiệm vụ Actor Tác nhân Admin l& tác nhân gi vai trò hệ th,ng website, l& người điều h&nh, quản lý v& theo dõi hoạt động hệ th,ng Tác nhân Admin thực tất chức có hệ th,ng quản trị như: đăng nhập, quản lý b&i viết, quản lý meu gi&y, quản lý danh mục, quản lý khách h&ng, tìm kiếm… Khách h&ng truy cập v&o website, xem nội dung website Khách h&ng truy cập thực tìm kiếm, xem, chọn, đặt sản phẩm Xem b&i viết khuyến mãi, meu gi&y mới… Khách h&ng hỗ trợ trực tuyến, đóng góp ý kiến website 2.C^c chức hệ thống Dựa văn mô tả b&i tốn v& việc phân tích tác nhân, ta xác định ca sử dụng sau: STT Tên chức Mô tả Chức n&y cho phép Admin, Khách H&ng Đăng nhập th&nh viên v&o hệ th,ng t&i khoản để thực chức họ Chức n&y cho phép khách h&ng duyệt gi Đặt gi&y Thêm meu gi&y yêu thích website v& nhấn nút đặt gi&y chọn Chức n&y cho phép khách h&ng thêm meu gi&y v&o danh sách yêu thích Chức n&y cho phép Admin thêm, xem, Quản lý gi&y Quản lý b&i viét Xem b&i viết sửa, xóa thơng tin v& hình ảnh gi&y Chức n&y cho phép Admin thêm, xem, sửa, xóa, xem thơng tin b&i viết Chức n&y cho phép khách h&ng Admin xem thông tin b&i viết 7 Gửi phản hồi Chức n&y cho phép khách h&ng trao đổi qua mail với quản trị viên 3.Biểu đồ use case 3.1.Biểu đồ use case kh^c hàng Hình 3.1 Biểu đồ use case khch hng 3.2.Biểu đồ use case quản trị viên Hình 3.2 Biểu đồ use case quản trị viên 3.3 Sơ đồ use case chức đăng nhập Hình 3.3 Biểu đồ use case đăng nhập 3.4 Biểu đồ use case chức đặt giày Hình 3.4 Biểu đồ use case chức đặt giy CHƯƠNG IV: THIẾT KẾ GIAO DIỆN V KIỂM THỬ 1.Thiết kế giao diện 1.1 Giao diện Admin 1.1.1 Form đăng nhập Hình 1.1.1 Form đăng nhập Admin 1.1.2 Form thêm mu giày Hình 1.1.2 Form thêm m4u giy 1.1.3 Form thêm viết Hình 1.1.3 Form thêm bi viết 1.2 Giao diện người dùng 1.2.1 Form trang chu Hình 1.2.1a Form trang chu 1.2.2 Form mu giày Hình 1.2.2 Form cc m4u giy 1.2.3 Form đặt giày Hình 1.2.3 From đặt giy 1.2.4 Form l(ch s* Vans Hình 1.2.4 Form lịch s8 cua Vans 1.2.5 Form Admin 1.2.6 Form Tin Tức 1.2.7 Form giày nam 1.2.8 Form giày nữ 1.2.9 Form giƒ hàng TỔNG KẾT V HƯỚNG PHÁT TRIỂN Tổng kết Website bán gi&y Vans xây dựng nhằm mục đích giúp doanh nghiệp có thể: quản lý, vận h&nh meu gi&y Vans hay trình khách h&ng đặt gi&y, giải nh ng thắc mắc khách h&ng qua hệ th,ng, tăng trải nghiệm người d*ng Trong trình nghiên cứu v& ho&n thiện dự án Website n&y nhóm nỗ lực ho&n thiện hầu hết nh ng chức như: đẩy d liệu từ database; thêm, xóa, sửa bảng; th,ng kê Thông qua đề t&i, chúng em đạt nhiều mục tiêu đặt v& bổ sung nhiều kiến thức Kết đạt -Phân tích v& thiết kế Database -Nắm ngơn ng lập trình -Xây dựng sở d liệu v& giao diện chương trình hệ quản trị sở d liệu MySQL v& PHP -Quản lý thông tin meu gi&y Hạn chế -Thiếu kinh nghiệm việc phát triển dự án nên gặp nhiều vấn đề cách tổ chức dự án v& thời gian thực Hướng ph^t triển -Chỉnh sửa giao diện đẹp mắt hơn, trực quan, t,i ưu hóa thị v& độ mượt m& website -Phát triển thêm chức toán online qua cổng tốn ngân h&ng v& ví điện tử -Đăng nhập Website t&i khoản Google, Facebook… -Xây dựng v& ho&n thiện chức trao đổi trực tiếp với khách h&ng chatbox LỜI CẢM ƠN Đầu tiên, xin chân th&nh cảm ơn đến thầy cơ, giảng viên trường Đại học Điện Lực nói chung, chun ng&nh Cơng Nghệ Phần Mềm nói riêng hướng den, cung cấp nh ng kiến thức quan trọng khía cạnh chuyên ng&nh v& xã hội, giúp chúng tơi có kinh nghiệm, kỹ công việc, học tập, cách s,ng thật đắn Đặc biệt, xin chân th&nh cảm ơn hướng den v& bảo tận tình thầy Đặng Trần Đức, người hướng den, quan tâm, động viên, thơng cảm, tạo điều kiện thuận lợi cho nhóm nhiều trình thực đề t&i Các định hướng v& hiểu biết khoa học thầy l& tiền đề để chúng tơi ho&n th&nh đề t&i n&y B&i báo cáo v& ứng dụng cịn nhiều hạn chế Kính mong thầy góp ý để đề t&i chúng tơi ho&n thiện Cho chúng tơi nh ng lời khun để có thêm kinh nghiệm bước v&o tương lai Chân thành cảm ơn! ... hóa d bán nh ng sản phầm khác Website trở th&nh cửa ngõ để doanh nghiệp tiếp thị sản phẩm đến khách h&ng Dự án ? ?Xây dựng website bán gi&y Vans? ?? nhằm đưa người d*ng có nh ng lựa chọn gi&y Vans. .. Bắt nguồn với ý tưởng n&y, em thực đề t&i ? ?website bn giy Vans? ?? CHƯƠNG I: GIỚI THIỆU ĐỀ TI 1.Tìm hiểu ? ?Xây dựng website b^n giày Vans? ?? Trong thời đại công nghệ thông tin nay, m& Internet trở... hàng TỔNG KẾT V HƯỚNG PHÁT TRIỂN Tổng kết Website bán gi&y Vans xây dựng nhằm mục đích giúp doanh nghiệp có thể: quản lý, vận h&nh meu gi&y Vans hay trình khách h&ng đặt gi&y, giải nh ng