1. Trang chủ
  2. » Luận Văn - Báo Cáo

quản lý dự án website bán bánh kẹo

25 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

Định nghĩa bài toán:Hệ thống mua bán bánh kẹo là một website cung cấp cho người sử dụng, người bán hàng những chức năng cần thiết để tiến hành giao dịch, quản lý nhân sự hoạt động cũng n

Trang 1

QUẢN LÝ DỰ ÁNWebsite bán bánh kẹo

Sinh viên thực hiện: Nguyễn Gia Phong

Lưu Quý Hợp

Trang 3

Giới thiệu nhóm

Trang 5

Định nghĩa bài toán:

Hệ thống mua bán bánh kẹo là một website cung cấp cho người sử dụng, người bán hàng những chức năng cần thiết để tiến hành giao dịch, quản lý nhân sự hoạt động cũng như theo dõi tình hình của cửa hàng của mình Vì là cửa hàng hoạt đồng tại nhà nên không cần quá cầu kì và phức tạp trong quá trình mua bán, web chủ yếu giới thiệu cửa hàng tới những khách hàng mới Đối với khách hàng, hệ thống không cho phép xem thông tin về sản phẩm của cửa hàng của mình Sau khi đăng kí làm thành viên user có thể bày bán sản phẩm của mình nếu được người quản trị cấp quyền, người bán chỉ có quyền CURD (Create, Read, Update, và Delete) bánh chứ không có quyền truy cập quản trị người dùng.

Đối với người quản trị là người sẽ cấp quyền cho người bán hoặc là người bán bánh luôn.

Khi khách hàng có yêu cầu mua bánh thì cửa hàng sẽ nhận được request chứa thông tin về tên bánh, giá, số lượng, và thông tin người mua Khách hàng có thể nhìn thấy được Tên bánh, Hình ảnh của bánh, Giá của bánh Các thông tin của khách hàng sẽ phải cung cấp cho người bán bánh khi xác nhận thanh toán.

Trang 6

Quản lý phạm vi dự án

Nhà phân phối Tiến Phong

có môi trường hoạt động của công ty gồm 2 bộ phận:+ Bộ phận nhân sự

+ Bộ phận kế toán

Công việc quản lý bán của công ty hiện nay vẫn chưa có phần mền quản lý hỗ trợ mà vẫn thực hiện bằng tay với các sổ sách giấy tờ kèm theo

Quy trình làm việc:

 Bộ phận quản lý nhân sự có nhiệm vụ:

 Quản lý lưu trữ thông tin của các sản phẩm trong kho Bán sản phẩm

Trang 7

Quản lý phạm vi dự án

Phân tích yêu cầu và phát biểu bài toán:

Mục tiêu chính:

 Cập nhật bánh mới vào kho dữ liệu

 Tìm kiếm, tra cứu thông tin bánh trong kho Kết xuất bảng thống kê danh sách sản

 Tìm kiếm thông tin sản phẩm Thanh toán

 Giỏ hàng

Trang 8

Quản lý phạm vi dự án

Yêu cầu về chức năng cho hệ thống:Yêu cầu chức năng:

Trang chủ web bánh bánhKênh người bán

Đăng kí trở thành người bánQuản lý bánh

Đăng nhậpĐăng kí

Sửa mật khẩuTìm KiếmGiỏ hang

X Thanh toán (cần có giấy phép hành nghề để yêu cầu vnpay cho phép thanh toán trực tuyến )

Yêu cầu phi chức năng:

Xử lý nhanh và chính xác Thông báo tự động

Tìm kiếm hiệu quả Giao diện thân thiện Bảo mật cơ bản

Báo cáo tự độngHỗ trợ tương tác

Trang 9

Các modun nhóm đã dùng

     'django.contrib.admin‘ Mặc định của Django tạo trang web và dữ liệu admin

     'django.contrib.auth', An authentication system Hệ thống authentication   

 'django.contrib.contenttypes', Hệ thống content types

     'django.contrib.sessions', Hệ thống session

     'django.contrib.messages', Hệ thống message

     'django.contrib.staticfiles', Hệ thống quản lý các file static ảnh, css, tribun,

     'banh.apps.BanhConfig',mô đun nhóm tự viết để quản lý bánh

Trang 10

QUẢN LÝ CHẤT LƯỢNG DỰ ÁN

Quyết định tiêu chuẩn

- Tính khả dụng của giao diện.

- Tính toàn vẹn của dữ liệu.

- Tính ổn định của ứng dụng.- Tính phù hợp.

- Tính an toàn.

- Tính đáp ứng thời gian.

Trang 11

GIAO DIỆN KHÁCH HÀNG

Giao diện hệ thống

Trang 12

GIAO DIỆN KHÁCH HÀNG ĐÃ ĐƯỢC TỐI ƯU CÓ THỂ HOẠT ĐỘNG TỐT TRÊN HẦU HẾT THIẾT BỊ

Trang 13

Giao diện quản lý của người quản

Trang 14

Giao diện giỏ hàng

Trang 15

Các quyền của hệ thống

(cho chức năng phân bậc người bán, quản trị, khách hàng)

Trang 16

GIAO DIỆN ĐĂNG NHẬPGIAO DIỆN ĐĂNG KÍ

GIAO DIỆN ĐĂNG XUẤT

Trang 17

GIAO DIỆN QUẢN LÝ SẢN PHẨM

Trang 18

GIAO DIỆN QUẢN LÝ NGƯỜI BÁN

Trang 19

GIAO DIỆN SỬA MẬT KHẨU

Trang 20

GIAO DIỆN GIỎ HÀNG, THANH TOÁN

Trang 21

Cơ chế của chức năng giỏ hàng

 Session Cookies tạm thời chỉ được lưu trữ trên thiết bị của người dùng trong phiên duyệt web của họ Sau khi đóng trình duyệt, cookies này sẽ tự động bị xóa.

 Được sử dụng để theo dõi các hoạt động của người dùng trong một lần truy cập trang web, để duy trì trạng thái đăng nhập và làm giỏ hàng

 response.session.set_cookie()

Trang 22

Model của web

CSDL (SQLite3)

Đã tương tác với database

Trang 23

Bảo mật tốt hơn nhờ sử dụng băm triết xuất khiến cho kẻ xấu không thể đọc thông qua phiên truy cập bằng wrapped và Scrypt, Unsalted, Argon

Trang 24

Xử lí cơ sở dữ liệu mượt mà không lỗi,

Code tối ưu với mức chi phí , hiệu suất truy vấn cao, tăng tốc phần cứng, kích thước dữ liệu được xử lí hiệu quả với những câu lệnh không quá phức tạp,

Dữ liệu thống nhất, Toàn vẹn và có backup trong trigger của database và ssmsRESTORE DATABASE WideWorldImporters FROM DISK='C:\desktop\

WWI_CSDL_Ban_Hang

Trang 25

admin dùng để quản lý các model trong database của banh trong admin siteview là nơi chứa các hàm xử lý logic của ứng dụng web bánh

 mỗi khi có một request từ client gửi đến server thì server sẽ gọi hàm xử lý logic từ urls tương ứng trong view

Ngày đăng: 02/06/2024, 15:15

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w