ĐỒ ÁN WEB ĐẠT ĐIỂM A FRAMEWORK LARAVEL

37 77 0
  • Loading ...
1/37 trang

Thông tin tài liệu

Ngày đăng: 14/05/2018, 21:18

ĐỒ ÁN WEB ĐẠT ĐIỂM A FRAMEWORK LARAVELĐỒ ÁN WEB ĐẠT ĐIỂM A FRAMEWORK LARAVELĐỒ ÁN WEB ĐẠT ĐIỂM A FRAMEWORK LARAVELĐỒ ÁN WEB ĐẠT ĐIỂM A FRAMEWORK LARAVELĐỒ ÁN WEB ĐẠT ĐIỂM A FRAMEWORK LARAVELĐỒ ÁN WEB ĐẠT ĐIỂM A FRAMEWORK LARAVELĐỒ ÁN WEB ĐẠT ĐIỂM A FRAMEWORK LARAVELĐỒ ÁN WEB ĐẠT ĐIỂM A FRAMEWORK LARAVELĐỒ ÁN WEB ĐẠT ĐIỂM A FRAMEWORK LARAVEL Website bán hàng NGÔI NHÀ CƠ ĐỐC XÂY DỰNG WEBSITE BÁN HÀNG NGƠI NHÀ CƠ ĐỐC Nhóm – C1610M Giảng viên hướng dẫn: Thầy Nguyễn Anh Lương Sinh viên thực hiện: Phùng Văn Quyết Lớp: C1610M LỊCH SỬ THAY ĐỔI TÀI LIỆU ĐỀ TÀI _Phùng Văn Quyết _ Website bán hàng NGÔI NHÀ CƠ ĐỐC * M – Mới, S – Sửa, X - Xóa Ngày Mục thay đổi 15/09/201 Tạo M, S, X Nội dung Người sửa đổi Lần sửa Tạo tài liệu MỤC LỤC LỜI NĨI ĐẦU Hiện nay, khoa học cơng nghệ phát triển nhanh chóng đạt thành tựu to lớn tất lĩnh vực, ngành nghề đời sống xã hội Đặt biệt với phát triển công nghệ thông tin làm cho việc quản lý hệ thống thông tin trở nên tiện lợi, an tồn, tin cậy tính tự động hóa cao Trong số phải kể đến hệ thống bán hàng thương mại điện tử Việc bán hàng quản lý đơn hàng truyền thống gặp nhiều vấn đề khó khăn Thương mại điện tử đời để giải vấn đề mua sắm trực tuyến cách dễ dàng _Phùng Văn Quyết _ Website bán hàng NGƠI NHÀ CƠ ĐỐC mà khơng phải q nhiều công sức mua hàng, giúp việc quản lý sản phẩm, đơn hàng thuận tiện Đây lý để em thực đồ án “Website bán hàng NGÔI NHÀ CƠ ĐỐC” Website đời nhằm mục đích kinh doanh sản phẩm dành cho người Cơ đốc nhân Qua em xin chân thành cảm ơn thầy giáo Nguyễn Anh Lương giúp em hồn thành đề tài Trong q trình thực đề tài, dù cố gắng tránh khỏi nhiều sai sót Em mong nhận đóng góp ý kiến thầy để hoàn thiện cho đề tài Em xin chân thành cảm ơn! Sinh viên thực Quyết PHẦN I: GIỚI THIỆU 1.1 Mục đích đặc tả - Tài liệu cung cấp yêu cầu người dùng phần mềm Electronic Stores mà nhóm chịu trách nhiệm thực - Tài liệu đầu vào cho bước xử lý thiết kế giao diện, thiết kế luồng chương trình, xây dựng sở liệu phía sau Đồng thời tài liệu sở để đàm phán với khách hàng phạm vi dự án 1.3 Các từ viết tắt Từ viết tắt Định nghĩa KH Khách hàng QTCSDL Quản trị sở liệu CSDL Cơ sở liệu RDBMS Relational Database Management System _Phùng Văn Quyết _ Ghi Website bán hàng NGƠI NHÀ CƠ ĐỐC Hình 1: Các từ viết tắt 1.4 Mô tả tài liệu STT Các mục Ghi Giới thiệu chung Giới thiệu tổng quan tài liệu Tổng quan hệ thống Mô tả tổng quan hệ thống cần xây dựng Yêu cầu chức Mô tả yêu cầu chức hệ thống Yêu cầu phi chức Mô tả yêu cầu phi chức hệ thống Kiến trúc hệ thống Thiết kế lớp Các biểu đồ Thiết kế liệu Thiết kế giao diện 10 Kiểm thử 11 Tài liệu tham khảo Hình 2: Mơ tả tài liệu 1.5 Tài liệu tham khảo STT _Phùng Văn Quyết _ Tên tài liệu Website bán hàng NGÔI NHÀ CƠ ĐỐC Bản khảo sát thông tin v.1.0.9 Hình 3: Tài liệu tham khảo PHẦN II: TỔNG QUAN HỆ THỐNG 2.1 Phát biểu toán: Hiện hệ thống NGÔI NHÀ CƠ ĐỐC chủ yếu bán lẻ qua hệ thống cửa hàng truyền thống với số lượng khách hàng hạn chế Thông tin sản phẩm mặt hàng mới, xu hướng cập nhật đến với người mua chậm hạn chế Việc mở rộng thêm thị trường NGƠI NHÀ CƠ ĐỐC khó khăn tốn (vì việc mở rộng thị trường đồng nghĩa với việc phải mở thêm chuỗi cửa hàng, điều tốn tài nhân sự, hệ thống quản lý phức tạp dẫn đến việc gặp nhiều khó khăn kinh doanh) Mỗi mua hàng lựa chọn sản phẩm, khách hàng thường phải tìm kiếm khắp gian hàng để tìm kiếm sản phẩm nhiều thời gian công sức Vấn đề thông tin chi tiết sản phẩm mặt hàng hạn chế bất cập Khi khách hàng xem lựa chọn sản phẩm trực tiếp dễ xảy tình trạng hư hỏng thất thốt, điều ảnh hưởng nhiều đến trình kinh doanh khả quản lý vấn đề phát sinh khơng mong muốn Ngồi nhiều vấn đề khác thuê mặt bằng, quảng bá thương hiệu, thơng tin đến khách hàng gặp khó khăn Với thời đại sử dụng công nghệ nhiều bây giờ, có nhiều cửa hàng, doanh nghiệp sử dụng website để cung cấp thông tin, quảng bá thương hiệu qua internet để khắc phục bất cập việc mua hàng trực tiếp cửa hàng _Phùng Văn Quyết _ Website bán hàng NGÔI NHÀ CƠ ĐỐC 2.2 Mục tiêu hệ thống 2.2.1 Đối với khách hàng Xây dựng website nhằm đáp ứng nhu cầu khách hàng kể khách hàng khó tính Với việc áp dụng tính CNTT website đưa danh sách sản phẩm bán chạy nhất, sản phẩm nhằm quảng bá định hướng cho khách hàng sản phẩm chất lượng, phù hợp với nhu cầu Cung cấp cho khách hàng chức đưa ý kiến sản phẩm thông qua email đường dây nóng Đây coi công cụ tư vấn khách quan giúp người mua chọn cho sản phẩm ưng ý Cùng với chức đặt mua hình thức toán nhanh nhất, website tiết kiệm nhiều thời gian cho việc chọn mua Việc mua bán thuận tiện với click chuột Website cung cấp nguồn thông tin sản phẩm rõ nguồn gốc, xuất sứ Đảm bảo chất lượng tất mặt hàng Chức tìm kiếm sản phẩm giúp khách hàng có lựa chọn thuận tiện, nhanh chóng để mua sản phẩm cần nhanh 2.2.2 Đối với người quản trị hệ thống • Có thể dễ dàng cập nhật sản phẩm hot, bán chạy theo xu hướng khách hàng • Dễ dàng quản lý sản phẩm, danh mục sản phẩm • Dễ dàng tìm kiếm thơng tin khách hàng, thơng tin sản phẩm • Cập nhật trạng thái đơn hàng • Tạo báo cáo thống kê, đưa danh sách mặt hàng bán chạy _Phùng Văn Quyết _ Website bán hàng NGƠI NHÀ CƠ ĐỐC • Phải có chế đăng nhập để xác định người có quyền hạn đăng nhập vào hệ thống quản trị website • Quản lý, cập nhật trạng thái danh sách tài khoản khách hàng • Có thể gán quyền hạn cho Manager • Có thể lưu, backup liệu website, đảm bảo an toàn liệu 2.3 Phạm vi hệ thống STT Đối tượng Vai trò, quyền hạn Khách vãng lai Đăng ký thành viên Thành viên Thực xem hàng, mua hàng Admin Có quyền hạn Hình 4: Người sử dụng hệ thống 2.4 Yêu cầu phần cứng 2.4.1 Yêu cầu tối thiểu Server Phần cứng Phần mềm Máy khách * Ram 2Gb * Ram 1Gb * HDD >=500MB free * CPU PenIV 2.2 GHZ * CPU PenIV 3.0 GHZ * Connnet Internet * Connect Internet * MySql * Windown 7… * Apache _Phùng Văn Quyết _ * IE 10.0, Firefox 20.0, Chrome 20 Website bán hàng NGÔI NHÀ CƠ ĐỐC Hình 5: Yêu cầu tối thiểu hệ thống 2.4.2 Yêu cầu nên có Server Máy khách * Ram >= 2Gb * HDD >= 1GB free * CPU Intel Core Duo * Connect Internet Phần cứng * Ram 1Gb * CPU PenIV 5.2 GHz *Connect Internet * Từ Windown XP / Vista / / / 8.1/10… trở lên * IE 11.0 Firefox 54.0 trở lên, Chrome 59.0 trở lên * MySql * Apache Phần mềm Hình 6: u cầu nên có hệ thống 2.5 Các ước tính cho dự án 2.5.1 Ước tính kích cỡ Hệ thống xây dựng lưu trữ không giới hạn thông tin đơn hàng, đơn hàng chi tiết, thông tin tài khoản khách hàng, danh mục sản phẩm, thông tin sản phẩm … 2.5.2 Ước tính thời gian Module Đăng nhập Lấy yêu cầu ngày _Phùng Văn Quyết _ Thiết kế tuần Phát triển tuần Test ngày Triển khai hỗ trợ năm Website bán hàng NGÔI NHÀ CƠ ĐỐC Đăng xuất ngày ngày năm Giỏ hàng ngày tuần tuần ngày năm Thanh toán ngày tuần tuần ngày năm Sản phẩm tuần tuần tuần tuần năm Quản trị tuần tuần tuần tuần năm Hình 7: Ước tính thời gian dự án PHẦN III: DANH SÁCH ĐẶC TẢ YÊU CẦU CHỨC NĂNG 4.1 Đối tượng Website Webiste xây dựng với đối tượng chính: • Khách vãng lai • Khách thành viên hệ thống • Admin (quản lý toàn hệ thống) 4.2 Chức hệ thống Sơ đồ chức Ngôi Nhà Cơ Đốc _Phùng Văn Quyết _ Website bán hàng NGÔI NHÀ CƠ ĐỐC 4.2.1 Đối khách vãng lai • Tạo tài khoản Miêu tả Chức tạo tài khoản cho phép người dùng vãng lai tạo tài khoản Đầu vào Người dùng cung cấp thông tin cần thiết để tạo tài khoản - Hệ thống kiểm tra xem thông tin nhập vào định dạng hay chưa? Xử lý - Các trường bắt buộc phải nhập khách hàng chưa nhập yêu cầu người dùng nhập vào - Hệ thống kiểm tra xem tên tài khoản có CSDL hay chưa? Nếu có yêu cầu người dùng thay đổi tên đăng nhập - Sau kiểm tra tất thơng tin thực thêm ghi vào CSDL lưu trữ thông tin người dùng Xuất Thông báo cho người dùng tạo thành cơng tài khoản dùng tài khoản để đăng nhập vào hệ thống 4.2.2 Đối với khách hàng có tài khoản với hệ thống • Xem thông tin sản phẩm Miêu tả Chức xem thông tin cho phép khách xem thơng tin tên sản phẩm, tên nhà sản xuất, ngày bắt đầu khuyến mãi, kết thúc khuyến (nếu có), hình ảnh sản phẩm … Đầu vào Người dùng click vào sản phẩm muốn xem thơng tin Xử lý Tìm kiếm sản phẩm CSDL Xuất Hiển thị thông tin sản phẩm cho người dùng • Thêm sản phẩm vào giỏ hàng _Phùng Văn Quyết _ Website bán hàng NGÔI NHÀ CƠ ĐỐC 6.1.4 Thực thể order_detail Lưu trữ thơng tin chi tiết đơn hàng Hình 29: Thực thể order_detail 6.1.5 Thực thể admin Lưu trữ thông tin quản trị Hình 31 : Thực thể admin _Phùng Văn Quyết _ Website bán hàng NGÔI NHÀ CƠ ĐỐC 6.1.6 Thực thể news Hình 32 : Thực thể news 6.2.1 Bảng category Lưu trữ danh mục sản phẩm Tên cột Field Kiểu liệu DataType Null Rằng buộc Contraint Mô tả Content id Int(12) No Primary Key, Auto Mã danh mục name Varchar(100) No Unique Tên danh mục parentId Int(11) No Unique Danh mục cha created_at Date Yes image timestamp(6) Yes status Tinyint(4) Ngày tạo Unique ảnh Trạng thái Hình 39: Bảng category lưu trữ danh mục sản phẩm _Phùng Văn Quyết _ Website bán hàng NGÔI NHÀ CƠ ĐỐC 6.2.2 Bảng product Lưu trữ thông tin sản phẩm Tên cột Field Kiểu liệu DataType Rằng buộc Contraint Null Mô tả Content id Int(11) No Primary Key, Auto Mã sản phẩm name Varchar(255) No Unique Tên sản phẩm cateId Int(11) No Mã danh mục price Decimal(15,0) No Giá ban đầu sale_price Decimal(15,0) image Varchar(255) No Ảnh sản phẩm descriptions Text Yes Mô tả sản phẩm created_at Date Yes Ngày tạo status Tinyint No Trạng thái Giá sau giảm Hình 42: Bảng product lữu trữ thông tin sản phẩm 6.2.3 Bảng orders Lưu trữ thông tin đặt hàng Tên cột Field Kiểu liệu DataType Null Rằng buộc Contraint id Int(11) No cusId Int(11) No Mã KH total_amount int(11) No Tổng số SP total_price decimal(15,0) No Tổng tiền status tinyint (4) Yes Trạng thái payment Varchar(200) No Hình thức tốn created_at Date yes Ngày tạo Delivery Varchar(200) No Hình thức vận chuyển _Phùng Văn Quyết _ Primary Key, Auto Mô tả Content Mã đơn hàng Website bán hàng NGÔI NHÀ CƠ ĐỐC Hình 43: Bảng member lữu trữ thơng tin khách hàng 6.2.4 Bảng order_detail Lưu trữ thông tin chi tiết đơn hàng Tên cột Field Kiểu liệu DataType Null Rằng buộc Contraint Mô tả Content orderId Int(11) No Khóa ngoại Mã đơn hàng proId Int(11) No Khóa ngoại Mã sản phẩm pro_quantity Int(11) No Tên sp pro_price Decimal(12,0) No Giá sản phẩm pro_sale Decimal(12,0) no Giá giảm Hình 44: Bảng order_detail lưu trữ thơng tin chi tiết đơn hàng 6.2.5 Bảng admin Lưu trữ thông tin admin Tên cột Field Kiểu liệu DataType Null Rằng buộc Contraint id Int(11) No name Varchar(100) No Tên admin Email Varchar(100) No Email admin phonenumber Text Yes Số điện thoại admin usename Decimal(12,0) No Giá sản phẩm password Decimal(12,0) no Giá giảm status Tinyint(4) Yes Trạng thái created_at Date Yes Ngày tạo _Phùng Văn Quyết _ Primary, auto Mơ tả Content Mã tài khoản Website bán hàng NGƠI NHÀ CƠ ĐỐC Hình 48: Mơ hình thực thể liên kết PHẦN VII: THIẾT KẾ GIAO DIỆN 7.1 Danh sách giao diện STT Tên Mô tả Trang đăng nhập Trang giúp khách hàng đăng nhập vào hệ thống Trang index Trang mở khách hàng đăng nhập Trang cửa hàng Hiển thị danh mục sản phẩm số sản phẩm danh mục Trang chi tiết Xem chi tiết sản phẩm Trang sản phẩm Xem sản phẩm danh mục Trang giỏ hàng Xem giỏ hàng Trang toán Thực tốn _Phùng Văn Quyết _ Website bán hàng NGƠI NHÀ CƠ ĐỐC Trang tài khoản Trang tài khoản khách sau đăng nhập Trang liên hệ Liên hệ 10 Trang đăng nhập admin Trang đăng nhập Admin 11 Trang xem, sửa liệu admin Trang quản lý tổng quan liệu Admin 12 Trang Blog Tin tức Hình 49: Danh sách giao diện 7.2 Chi tiết giao diện 7.2.1 đăng nhập Hình 51: Trang đăng nhập 7.2.2 Giao diện trang chủ _Phùng Văn Quyết _ Website bán hàng NGÔI NHÀ CƠ ĐỐC Hình 51 : Giao diện trang chủ _Phùng Văn Quyết _ Website bán hàng NGÔI NHÀ CƠ ĐỐC 7.2.2 Trang cửa hàng Hình 52: Trang cửa hàng _Phùng Văn Quyết _ Website bán hàng NGÔI NHÀ CƠ ĐỐC 7.2.3 Trang sản phẩm Hình 53 : Trang sản phẩm _Phùng Văn Quyết _ Website bán hàng NGÔI NHÀ CƠ ĐỐC 7.3.4 Trang chi tiết Hình 54: Trang chi tiết _Phùng Văn Quyết _ Website bán hàng NGƠI NHÀ CƠ ĐỐC 7.3.5 Trang giỏ hàng Hình 55: Trang giỏ hàng _Phùng Văn Quyết _ Website bán hàng NGƠI NHÀ CƠ ĐỐC 7.3.6 Trang tốn Hình 55: Trang toán _Phùng Văn Quyết _ Website bán hàng NGÔI NHÀ CƠ ĐỐC 7.3.8 Trang thêm sản phẩm Hình 58 : Giao diện trang thêm sản phẩm 7.3.11 Trang quản lý đơn hàng Hình 61: Giao diện trang quản lý đơn hàng _Phùng Văn Quyết _ Website bán hàng NGÔI NHÀ CƠ ĐỐC PHẦN VIII: KIỂM THỬ 8.1 Kiểm tra liệu nhập TT Các thành phần Tình trạng Các trường form khơng trống theo yêu cầu OK Dữ liệu nhập phù hợp (Chuỗi, số, ngày, …) OK Tài khoản đăng nhập, email OK Các ràng buộc (thêm, sửa, xóa) OK Kiểm tra liệu nhập form đầy đủ OK Xử lý liệu giỏ hàng đầy đủ OK Hình 62: Kiểm tra liệu nhập 8.2 Kiểm tra liên kết TT Các liên kết Tình trạng Tất trang hoạt động OK Tất liên kết hoạt động OK Các trang khơng có lỗi tả OK Các mẫu sử dụng trang phù hợp OK Các thành phần trang hoạt động OK Ứng dụng tương thích với nhiều trình duyệt phổ biến OK Dữ liệu sau có nhắc nhở, thơng báo OK Các trang có liên kết đến trang khác Hình 63: Kiểm tra liên kết OK _Phùng Văn Quyết _
- Xem thêm -

Xem thêm: ĐỒ ÁN WEB ĐẠT ĐIỂM A FRAMEWORK LARAVEL, ĐỒ ÁN WEB ĐẠT ĐIỂM A FRAMEWORK LARAVEL

Gợi ý tài liệu liên quan cho bạn

Nhận lời giải ngay chưa đến 10 phút Đăng bài tập ngay