BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN ĐỒ ÁN WEB NÂNG CAO ĐỀ TÀI XÂY DỰNG WEBSITE BÁN HẢI SẢN

30 26 0
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN ĐỒ ÁN WEB NÂNG CAO   ĐỀ TÀI XÂY DỰNG WEBSITE BÁN HẢI SẢN

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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 WEB NÂNG CAO ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN HẢI SẢN Sinh viên thực hiện : HOÀNG THANH TÙNG : HOÀNG ĐỨC VINH Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D14CNPM2 Khóa : 2019-2024 Hà Nội, tháng 2 năm 2022 CHƯƠNG 1. TỔNG QUAN VỀ HỆ THỐNG 1.1 Khảo sát hiện trạng Hải sản luôn là món ăn yêu thích của rất nhiều người Việt Nam, chính vì thế hiện nay chúng ta có thể dễ dàng tìm thấy những cửa hàng buôn bán hải sản ở bất kì đâu trên đường. Nhưng mỗi khi muốn ăn hải sản, người dân phải lặn lội đến những nơi có bán hải sản. Với thời đại công nghệ 4.0, người dân sẽ lựa chọn mua sắm trực tuyến hơn là việc đến tận những nơi bán hải sản mua. Với hình thức mua sắm trực tuyến người mua có thể dễ dàng lựa chọn những mặt hàng mình yêu thích chỉ với một từ khóa. Hệ thống các kênh trực tuyến cũng là nơi người dùng dễ dàng đánh giá được mức độ tin cậy của nhà cung cấp để đưa ra quyết định có chọn mua hải sản hay không nhờ vào những trải nghiệm cũng như bình luận của người mua trước. Đặc biệt, trong tình hình dịch bệnh diễn biến khó lường như hiện tại thì việc chọn mua hải sản Online lại trở thành xu thế của người nội trợ hiện đại. 1.2 Xác định bài toán cần giải quyết Thực tế đã cho thấy ngày càng có nhiều Website quảng bá, mua bán trực tuyến ra đời và đã giải quyết được những hạn chế của việc kinh doanh Offline .Nhưng bên cạnh đó cũng gặp những thách thức vì sự cạnh tranh của các công ty quảng cáo trên internet cũng ngày càng gay gắt nhưng cũng không thể phủ nhận lợi ích mà nó mang lại.Một Website giới thiệu về hải sản sẽ đáp ứng được tất cả nhu cầu của người sử dụng về sản phẩm của mình, cung cấp thông tin một cách nhanh chóng, đầy đủ .Chỉ một vài thao tác Click chuột bạn đã có thể tìm được sản phầm phù hợp với mình mà không phải ra quá nhiều công sức, từ giá cả đến chất lượng, chủng loại phù hợp với nhu cầu người sử dụng. Thỏa mãn nhu cầu người sử dụng và nhanh chóng là thành công mà Website mang lại. 1.3 Xác định yêu cầu của hệ thống 1.3.1 Yêu cầu chức năng nghiệp vụ - Đăng nhập - Quản lý sản phẩm - Quản lý đơn hàng - Quản lý nhân viên - In thông tin đơn hàng - Thống kê 1.3.2 Yêu cầu phi chức năng - Giao diện trực quan, dễ dàng cho người dùng thao tác - Vẫn đảm bảo được về yêu cầu thiết kế trang web, tính thẩm mỹ - Hoạt động mượt mà, không có hoặc ít xảy ra tình trạng chậm chễ, gián đoạn cho trải nghiệm người dùng

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 WEB NÂNG CAO ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN HẢI SẢN Sinh viên thực : HOÀNG THANH TÙNG : HOÀNG ĐỨC VINH Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D14CNPM2 Khóa : 2019-2024 Hà Nội, tháng năm 2022 Giảng Viên Chấm Điểm Họ tên Nhận Xét Chữ Ký Giảng Viên Giảng Viên Phiếu Chấm Điểm STT Họ tên Nội dung thực Hoàng Đức Vinh - 19810310051 Xây dựng sở liệu + Code Hoàng Thanh Tùng - 19810310531 Khảo sát phân tích hệ thống + Code Điểm Chữ kí CHƯƠNG TỔNG QUAN VỀ HỆ THỐNG 1.1 Khảo sát trạng Hải sản ăn u thích nhiều người Việt Nam, dễ dàng tìm thấy cửa hàng bn bán hải sản đâu đường Nhưng muốn ăn hải sản, người dân phải lặn lội đến nơi có bán hải sản Với thời đại cơng nghệ 4.0, người dân lựa chọn mua sắm trực tuyến việc đến tận nơi bán hải sản mua Với hình thức mua sắm trực tuyến người mua dễ dàng lựa chọn mặt hàng u thích với từ khóa Hệ thống kênh trực tuyến nơi người dùng dễ dàng đánh giá mức độ tin cậy nhà cung cấp để đưa định có chọn mua hải sản hay không nhờ vào trải nghiệm bình luận người mua trước Đặc biệt, tình hình dịch bệnh diễn biến khó lường việc chọn mua hải sản Online lại trở thành xu người nội trợ đại 1.2 Xác định toán cần giải Thực tế cho thấy ngày có nhiều Website quảng bá, mua bán trực tuyến đời giải hạn chế việc kinh doanh Offline Nhưng bên cạnh gặp thách thức cạnh tranh công ty quảng cáo internet ngày gay gắt phủ nhận lợi ích mà mang lại.Một Website giới thiệu hải sản đáp ứng tất nhu cầu người sử dụng sản phẩm mình, cung cấp thơng tin cách nhanh chóng, đầy đủ Chỉ vài thao tác Click chuột bạn tìm sản phầm phù hợp với mà khơng phải nhiều công sức, từ giá đến chất lượng, chủng loại phù hợp với nhu cầu người sử dụng Thỏa mãn nhu cầu người sử dụng nhanh chóng thành cơng mà Website mang lại 1.3 Xác định yêu cầu hệ thống 1.3.1 Yêu cầu chức nghiệp vụ - Đăng nhập - Quản lý sản phẩm - Quản lý đơn hàng - Quản lý nhân viên - In thông tin đơn hàng - Thống kê 1.3.2 Yêu cầu phi chức - Giao diện trực quan, dễ dàng cho người dùng thao tác - Vẫn đảm bảo yêu cầu thiết kế trang web, tính thẩm mỹ - Hoạt động mượt mà, khơng có xảy tình trạng chậm chễ, gián đoạn cho trải nghiệm người dùng 1.4 Các công cụ cần dùng 1.4.1 Ngôn ngữ PHP PHP từ viết tắt cụm từ Hypertext PreProcessor Là ngôn ngữ lập trình thường sử dụng để phát triển ứng dụng Những thứ có liên quan đến viết máy chủ, mã nguồn mở hay mục đích tổng qt Ngồi ra, cịn rât thích hợp để lập trình web dễ dàng nhúng vào trang HTML Ngày nay, PHP chiếm tới 70% web nay, trang web giới thiệu công ty influxwebtechnologies, Monamedia xây dựng WordPress – mã nguồn viết ngơn ngữ PHP Bởi tính tối ưu hóa cho ứng dụng web Tốc độ load web nhanh, nhỏ gọn, cú pháp giống C JAVA Rất dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngơn ngữ khác Ngơn ngữ lập trình PHP xây dựng cộng đồng có đóng góp to lớn tới từ Zend Inc Là 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 chun nghiệp Đưa ngơn ngữ lập trình vào quy mô phát triển doanh nghiệp, môi trường chuyên nghiệp 1.4.2 Xampp Xamp chương trình tạo máy chủ Web tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server công cụ phpMyAdmin Khơng Appserv, Xampp có chương trình quản lý tiện lợi, cho phép chủ động bật tắt khởi động lại dịch vụ máy chủ lúc Xampp chương trình mã nguồn mở máy chủ web đa phát triển Apache Friend,bao gồm chủ yếu Apache HTTP Server, MariaDB database, interpreters dành cho đối tượng sử dụng ngôn ngữ PHP Perl Xampp viết tắt Cross-Platform (đa tảng-X), Apache(A), MariaDB(M), PHP(P), Perl(P) Nó phân bố Apache nhẹ đơn giản, khiến lập trình viên dễ dàng tạo máy chủ web local để kiểm tra triển khai trang web Hình 1.2 Xampp 1.4.3 MySQL MySQL hệ thống quản trị sở liệu mã nguồn mở (Relational Database Management System, viết tắt RDBMS) hoạt động theo mơ hình clientserver RDBMS phần mềm hay dịch vụ dùng để tạo quản lý sở liệu (Database) theo hình thức quản lý mối liên hệ chúng Hình 1.3 MYSQL CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Biểu đồ usecase 2.1.1 Biểu đồ usecase tổng thể hệ thống Hình 2.1 Biểu đồ usecase tổng thể hệ thống 2.1.2 Biểu đồ usecase Quản lý Hình 2.2 Biểu đồ usecase Quản lý 2.1.3 Biểu đồ usecase Đăng nhập Hình 2.3 Biểu đồ usecase Đăng Nhập Đặc tả usecase * Mơ tả tóm tắt: - Tên usecase : Đăng nhập - Tác nhân: Quản lý Mô tả khái quát: - Quản lý truy cập vào hệ thống để thực chức : quản lý nhân viên, quản lý sản phẩm, quản lý đơn hàng - Nhân viên quản trị đăng nhập vào hệ thống dựa quyền quản lý cấp có thực chức quản trị hệ thống cấp số quyền xem sản phẩm, đơn hàng mà khơng phép thêm, sửa, xóa Mơ tả kịch Điều kiện đầu vào: Ca sử dụng bắt đầu người dùng muốn đăng nhập vào hệ thống * - Kịch chính: Hệ thống yêu cầu nhập tên đăng nhập mật Người dùng nhập tên đăng nhập mật Hệ thống kiểm tra tên mật vừa nhập, cho phép vào hệ thống * Kịch phụ - Nếu kịch tên mật bị sai hệ thống báo lỗi - Người dùng nhập lại hủy bỏ việc đăng nhập ca sử dụng kết thúc 2.1.4 Biểu đồ usecase Quản lý nhân viên Hình 2.4 Biểu đồ usecase Quản lý nhân viên Đặc tả usecase * Mơ tả tóm tắt: - Tên usecase : Quản lý nhân viên - Tác nhân: Quản lý - Mục đích: Quản lý ln cần nắm vững số thông tin nhân viên trình độ ngoại ngữ, kĩ giao tiếp… để xếp cơng việc tương ứng Ví dụ như: nhân viên tư vấn trực tiếp yêu cầu khả thuyết phục cao hiểu biết lĩnh vực hải sản - Tóm lược: Ca sử dụng cho phép quản lý trì thơng tin nhân viên hệ thống Bao gồm thao tác: xem thơng tin nhân viên, thêm mới, hiệu chỉnh, xóa nhân viên khỏi hệ thống kết thúc * Mô tả kịch bản: Điều kiện đầu vào: Ca sử dụng bắt đầu quản lý đăng nhập thành công vào hệ thống * Kịch chính: - Ca sử dụng bắt đầu quản lý đăng nhập vào hệ thống nhập mật - Hệ thống kiểm tra thấy mật đắn hiển thị danh sách nhân viên - Hệ thống yêu cầu quản lý chọn số chức cần thực hiện: thêm, hiệu chỉnh , xóa, - Nếu Thêm chọn kịch phụ: P1- Thêm thànhviên thực - Nếu Hiệu chỉnh chọn kịch phụ: P2- Hiệu chỉnh thông tin thực - Nếu Xóa chọn kịch phụ: P3- Xóa thơng tin nhân viên thực - Nếu Thốt chọn ca sử dụng kết thúc * Kịch phụ: - P1: Thêm nhân viên + Hệ thống yêu cầu người quản lý nhập thông tin nhân viên bao gồm: tên tài khoản, + mật khẩu, họ tên đầy đủ ( Không bắt buộc) Sau điền đầy đủ thông tin, chọn chức thêm, hệ thống kiểm tra tính hợp lệ + Thơng tin nhân viên thêm vào hệ thống + Danh sách nhân viên cập nhật lại hiển thị - P2: Hiệu chỉnh thông tin nhân viên + Hệ thống truy xuất hiển thị thông tin nhân viên người quản lý chọn từ danh sách + Quản lý sửa thông tin nhân viên chọn + Sau sửa thông tin xong chọn chức cập nhật Hệ thống kiểm tra tính hợp lệ thơng tin + Thông tin nhân viên cập nhật lại hiển thị hình - P3 Xóa nhân viên + Hệ thống truy xuất hiển thị danh sách thành quản lý thêm vào Quản lý chấp nhận xóa, nhân viên xóa hồn tồn khỏi hệ thống Hình 2.9 Biều đồ trình tự Sửa nhân viên 2.2.4 Biều đồ trình tự Xóa nhân viên Hình 2.10 Biều đồ trình tự Xóa nhân viên 2.2.5 Biều đồ trình tự Thêm sản phẩm Hình 2.11 Biều đồ trình tự Thêm sản phẩm 2.2.6 Biều đồ trình tự Sửa sản phẩm Hình 2.12 Biều đồ trình tự Sửa sản phẩm 2.2.7 Biều đồ trình tự Xóa sản phẩm Hình 2.13 Biều đồ trình tự Xóa sản phẩm 2.2.8 Biều đồ trình tự Quản lý đơn hàng Hình 2.14 Biều đồ trình tự Quản lý đơn hàng Mơ hình liệu quan hệ Hình 2.15 Biều đồ lớp CHƯƠNG CÀI ĐẶT 3.1 Quản lý Admin 3.1.1 Trang chủ 3.1.2 Giao diện Đăng nhập 3.1.3 Trang Quản lý nhân viên 3.1.4 Trang Quản lý loại sản phẩm 3.1.5 Trang Quản lý sản phẩm 3.1.6 Trang Quản lý đơn hàng 3.1.7 Trang Thông tin đơn hàng 3.2 Giao diện Người dùng 3.2.1 Trang chủ 3.2.2 Trang Chi tiết sản phẩm 3.2.3 Trang Giỏ hàng 3.2.4 Trang Mua hàng

Ngày đăng: 15/03/2022, 14:44

Mục lục

  • CHƯƠNG 1. TỔNG QUAN VỀ HỆ THỐNG

    • 1.1 Khảo sát hiện trạng

    • 1.2 Xác định bài toán cần giải quyết

    • 1.3 Xác định yêu cầu của hệ thống

      • 1.3.1 Yêu cầu chức năng nghiệp vụ

      • 1.3.2 Yêu cầu phi chức năng

      • CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG

        • 2.1 Biểu đồ usecase

          • 2.1.1 Biểu đồ usecase tổng thể hệ thống

          • 2.1.2 Biểu đồ usecase của Quản lý

          • 2.1.3 Biểu đồ usecase Đăng nhập

          • 2.1.4 Biểu đồ usecase Quản lý nhân viên

          • 2.1.5 Biểu đồ usecase Quản lý sản phẩm

          • 2.1.6 Biểu đồ usecase Quản lý đơn hàng

          • 2.2 Biều đồ trình tự

            • 2.2.1 Biều đồ trình tự Đăng nhập

            • 2.2.2 Biều đồ trình tự Thêm nhân viên

            • 2.2.3 Biều đồ trình tự Sửa nhân viên

            • 2.2.4 Biều đồ trình tự Xóa nhân viên

            • 2.2.5 Biều đồ trình tự Thêm sản phẩm

            • 2.2.6 Biều đồ trình tự Sửa sản phẩm

            • 2.2.7 Biều đồ trình tự Xóa sản phẩm

            • 2.2.8 Biều đồ trình tự Quản lý đơn hàng

            • 2. 3 Mô hình dữ liệu quan hệ

            • 3.1.2 Giao diện Đăng nhập

Tài liệu cùng người dùng

Tài liệu liên quan