Tải bản đầy đủ (.pptx) (25 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.09 MB, 25 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

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

<b><small>Sinh viên thực hiện: Nguyễn Gia Phong</small></b>

<b><small> Lưu Quý Hợp</small></b>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>Giới thiệu nhóm</b>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

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

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 q cầu kì và phức tạp trong q 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ó 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.

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>Quản lý phạm vi dự án</b>

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ế tố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

<b>Quy trình làm việc: </b>

 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

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>Quản lý phạm vi dự án</b>

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

<i><b>Mục tiêu chính:</b></i>

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

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

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

 Giỏ hàng

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>Quản lý phạm vi dự án</b>

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

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 tố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 )

<b>Yêu cầu phi chức năng:</b>

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

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

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

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

<small></small>     'django.contrib.auth', An authentication system. Hệ thống authentication   

<small></small> 'django.contrib.contenttypes', Hệ thống content types

<small></small>     'django.contrib.sessions', Hệ thống session

<small></small>     'django.contrib.messages', Hệ thống message

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

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

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

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

<b>Quyết định tiêu chuẩn</b>

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

<b>- Tính tồn vẹn của dữ liệu.</b>

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

- Tính an tồn.

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

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>GIAO DIỆN KHÁCH HÀNG</b>

<small>Giao diện hệ thống</small>

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>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Ị</b>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

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

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

Giao diện giỏ hàng

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="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)

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<b>GIAO DIỆN ĐĂNG NHẬPGIAO DIỆN ĐĂNG KÍ</b>

<b><small>GIAO DIỆN ĐĂNG XUẤT</small></b>

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

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

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

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

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

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

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

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

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

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

<small></small> 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.

<small></small> Đượ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

<small></small> response.session.set_cookie()

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

Model của web

CSDL (SQLite3)

<small>Đã tương tác với database</small>

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

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

<small>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,</small>

<small> 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\</small>

<small>WWI_CSDL_Ban_Hang</small>

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

<small>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 </small>

<small> 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</small>

</div>

×