Cửa hàng máy ảnh trực tuyến tài liệu thiết kế chi tiết

37 1 0
Cửa hàng máy ảnh trực tuyến tài liệu thiết kế chi tiết

Đ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

Cửa Hàng Máy ảnh Trực Tuyến Tài Liệu Thiết Kế Chi Tiết LTMT1_K12_CDBK Thành Viên Khương Hoài Nam Hướng dẫn GV Vũ Hữu Phương - Hà Nội, 17/10/2022 - MỤC LỤC Đặt Vấn Đề 1.1 Tóm Lược 1.2 Hệ Thống Hiện Tại 1.3 Hệ Thống Đề Xuất 1.4 Giới Hạn Của Hệ Thống 1.5 Yêu Cầu Phần Cứng & Phần Mềm 1.5.1 Yêu cầu tối thiểu 1.5.2 Yêu cầu khuyến nghị Đặc Tả Yêu Cầu Khách Hàng 2.1 Người Dùng Hệ Thống 2.2 Chức Năng Hệ Thống Thiết Kế Hệ Thống 3.1 Sơ Đồ Quan Hệ Thực Thể 3.2 Thiết Kế Cơ Sở Dữ Liệu 3.3 Bản Đồ Site 3.4 Thuật Toán Phân Công Nhiệm Vụ Checklists 5.1 Check List of Validation 5.2 Submission Checklist Đặt Vấn Đề 1.1 Tóm Lược Project3 đồ án cuối kì mang tính tổng hợp kiến thức kĩ mà nhóm sinh viên chúng em học rèn luyện học kì HTML/CSS/JavaScript, MySQL, PHP Đây môn diễn mơi trường lớp học phịng thực hành nhà trường, mơ chặt chẽ bước trình triển khai dự án phần mềm thực tế Dự án phần mềm quy mô nhỏ giúp sinh viên chúng em: o Thực hành bước, tức tiếp cận theo bước o Xây dựng ứng dụng lớn hơn, mạnh mẽ sau o Làm quen với công cụ phân tích, thiết kế phát triển dự án phần mềm o Biết cách hợp chương trình đơn lẻ thành ứng dụng hồn chỉnh o Học cách triển khai khái niệm theo giai đoạn o Nâng cao kỹ gia tăng giá trị o Làm việc dự án giải vấn đề sống thực o Đưa tình thực tế giúp tạo ứng dụng phức tạp hữu ích o Rèn luyện kĩ tự học làm việc nhóm 1.2 Vấn Đề Với Cửa Hàng Truyền Thống Cửa hàng truyền thống có số mặt hạn chế: Phương thức toán lạc hậu, bất tiện; Đi lại bất tiện, vất vả, thời gian, khơng có bãi đỗ xe cho khách hàng; Giá khơng minh bạch, khó so sánh nhanh; Chen lấn xếp hàng quầy toán; Thiếu thông tin, đa dạng; Thiếu lựa chọn, so sánh Chức tìm kiếm chưa có chạy chậm kết tìm kiếm khơng nhiều, khơng cho phép người dùng đặt mua hàng từ xa; Quản lý thủ cơng; Chi phí lớn cho việc th mặt bằng, gian hàng, quảng cáo; Thiếu quán quản lý giao tiếp với khách hàng; Vốn đầu tư lớn có rủi ro thị trường, dịch bệnh 1.3 Giải Pháp Đề Xuất Để khắc phục nhược điểm cách làm truyền thống, nhóm sinh viên tiến hành xây dựng website với số tính tiện ích sau: Khả tìm kiếm sản phẩm nâng cao (theo chủng loại, giá cả, hãng sản xuất …) - Khả đặt hàng trực tuyến, sản phẩm đặt hàng đưa đến tận nơi - Khả đăng kí thành viên, tư vấn - Khả quảng bá sản phẩm cho cơng ty có nhu cầu 1.4 Giới Hạn Phạm Vi Hệ Thống Do nguồn lực hạn mặt nhân sự, thời gian, tài nên hệ thống có giới hạn định: Chưa thể tích hợp cơng cụ tốn trực tuyến - 1.5 Chưa có tính đa ngôn ngữ, đa tiền tệ Yêu Cầu Phần Cứng & Phần Mềm 1.5.1 Yêu Cầu Tối Thiểu Phần Cứng Phần mềm 1.5.2 Yêu Cầu Khuyến Nghị Phần Cứng Phần Mềm Đặc Tả Yêu Cầu Người Dùng 2.1 Người Dùng Hệ Thống 2.1.1 Khách Vãng Lai Xem thông tin chi tiết & hình ảnh sản phẩm Tìm kiếm sản phẩm Đặt hàng trực tuyến Liên hệ / Phản hồi / Góp ý Đăng kí tài khoản 2.1.2 Thành Viên Ngoài chức năng/quyền khách vãng lai, thành viên cịn có chức như: Sửa thơng tin tài khoản Đăng nhập Xem lịch sử đơn hàng 2.1.3 Nhân Viên Nội Bộ Quản lý sản phẩm Quản lý nhà sản xuất Quản lý loại sản phẩm Quản lý khách hàng Quản lý đơn hàng Quản lý hệ thống nói chung Quản lý thông tin nhân viên khác (chỉ người dùng Admin có quyền này) 2.2 Chức Năng Hệ Thống 2.2.1 Chức khách vãng lai Xem thông tin Input Thông tin người dùng chọn từ giao diện Process Tìm CSDL thơng tin phù hợp Output Hiển thị thơng tin tìm Tìm kiếm thơng tin Input Tìm theo từ khóa mà người sử dụng nhập vào: theo tên, giá, hãng sản xuất, v.v…của sản phẩm Process Tìm CSDL thơng tin phù hợp Output Hiển thị kết khớp với truy vấn, thông báo không tìm thấy kết CSDL khơng có ghi phù hợp Chọn giỏ hàng Input Chọn sản phẩm vào giỏ hàng Process Cập nhật liệu phiên kết nối máy chủ-máy khách Output Hiển thị chi tiết giỏ hàng Sửa giỏ hàng Input Chọn sản phẩm giỏ hàng để xóa, sửa Process Cập nhật liệu phiên kết nối máy chủ-máy khách Output Hiển thị chi tiết giỏ hàng Đăng kí thành viên Input Nhập liệu vào trường thông tin form đăng kí Process Kiểm duyệt liệu, gửi liệu lên máy chủ, mở tài khoản hoàn tất thủ tục đăng kí Output Hiển thị thơng báo đăng kí thành cơng, thất bại (nếu có) 2.2.2 Chức thành viên Ngoài quyền khách vãng lai thành viên cịn có quyền: Đăng Nhập Input Nhập liệu tài khoản form đăng nhập (username, password) Process Xác thực tài khoản, thiết lập liệu phiên đăng nhập (session) Output Hiển thị thông báo đăng nhập thành cơng, thất bại (nếu có) Đăng Xuất Input Nhấp chuột vào link nút đăng thoát Process Xóa liệu phiên đăng nhập (session) Output Hiển thị thông báo đăng nhập thành công, thất bại (nếu có) Sửa giỏ hàng Input Chọn sản phẩm giỏ hàng để xóa, sửa Process Cập nhật liệu phiên kết nối liên quan đến giỏ hàng Output Hiển thị lại thông tin giỏ hàng 2.2.3 Chức quản trị Thêm quản trị viên (chỉ dành cho Root Admin) Input Nhập thông tin form tạo tài khoản quản trị Process Xác thực tính hợp lệ thơng tin thực thi q trình tạo tài khoản quản trị CSDL Output Thông báo tạo tài khoản thành cơng thất bại có Sửa quản trị viên (chỉ dành cho Root Admin) Input Chọn tài khoản quản trị cần sửa Process Xác thực tính hợp lệ thơng tin thực thi q trình sửa tài khoản quản trị CSDL Output Thông báo sửa tài khoản thành cơng thất bại có Xóa quản trị viên (chỉ dành cho Root Admin) Input Chọn tài khoản cần xóa Process Xác nhận việc cần phải xóa, sau thực thi q trình xóa tài khoản quản trị CSDL Output Thơng báo xóa tài khoản thành cơng thất bại có Sửa thơng tin cá nhân (chỉ dành cho Root Admin) Input Sửa thông tin cá nhân thân quản trị viên Process Xác thực tính hợp lệ thơng tin thực thi trình sửa tài khoản quản trị CSDL Output Thông báo sửa tài khoản thành công thất bại có Thêm loại sản phẩm Input Nhập thơng tin loại sản phẩm Process Xác thực tính hợp lệ thơng tin thực thi q trình thêm loại sản phẩm CSDL Output Thông báo thêm thành cơng thất bại có Sửa loại sản phẩm Input Nhập thông tin cập nhật loại sản phẩm Process Xác thực tính hợp lệ thơng tin thực thi q trình sửa thơng tin loại sản Output phẩm CSDL Thông báo sửa thành cơng thất bại có Xóa loại sản phẩm Input Chọn loại sản phẩm cần xóa Process Xác nhận việc xóa thực thi q trình xóa loại sản phẩm thông tin khác tham chiếu đến loại sản phẩm CSDL Output Thơng báo xóa thành cơng thất bại có Thêm sản phẩm Input Nhập thông tin sản phẩm Process Xác thực tính hợp lệ thơng tin thực thi q trình thêm sản phẩm CSDL Output Thơng báo thêm thành cơng thất bại có Sửa sản phẩm Input Nhập thông tin cập nhật sản phẩm Process Xác thực tính hợp lệ thơng tin thực thi q trình sửa thơng tin sản phẩm CSDL Output Thông báo sửa thành công thất bại có Xóa sản phẩm Input Process Chọn sản phẩm cần xóa Xác nhận việc xóa thự khác tham chiếu đến sản p Output Thơng báo xóa thành côn Thêm nhà sản xuất Input Nhập thông tin nhà sản xuất Process Xác thực tính hợp lệ thơng tin thực thi q trình thêm nhà sản xuất Output Thông báo thêm thành công thất bại có Sửa nhà sản xuất Input Nhập thông tin cập nhật nhà sản xuất Process Xác thực tính hợp lệ thơng tin thực thi q trình sửa thơng tin nhà sản xuất CSDL Output Thông báo sửa thành công thất bại có Xóa nhà sản xuất Input Chọn nhà sản xuất cần xóa Process Xác nhận việc xóa thực thi q trình xóa nhà sản xuất thông tin khác tham chiếu đến nhà sản xuất CSDL Output Thơng báo xóa thành cơng thất bại có Quản lý khách hàng / Độc giả Input Thay đổi trạng thái khách hàng: đăng kí, sử dụng, bị khóa Process Kiểm tra tính hợp lệ cập nhật CSDL Output Thông báo cập nhật thành cơng thất bại có Tìm đơn hàng Input Nhập vào tiêu chí tìm kiếm (id, trạng thái, ngày tạo, ngày sửa, khách hàng, tổng giá trị đơn hàng, v.v…) Process Tìm ghi phù hợp với tiêu chí tìm kiếm CSDL Output Hiển thị kết phù hợp với truy vấn Xem chi tiết đơn hàng Input Chọn đơn hàng muốn xem Process Tìm ghi phù hợp CSDL dựa id đơn hàng Output Hiển thị thông tin đơn hàng Xóa đơn hàng Input Chọn đơn hàng cần xóa Process Xác nhận việc xóa thực thi q trình xóa đơn hàng thông tin khác tham chiếu đến đơn hàng CSDL Output Thơng báo xóa thành cơng thất bại có In hóa đơn đơn hàng Input Chọn đơn hàng cần in Process Tìm kiếm ghi theo id đầu vào đơn hàng Output Hiển thị hóa đơn theo định dạng in ấn In phiếu giao hàng đơn hàng Input Chọn đơn hàng cần in Process Tìm kiếm ghi theo id đầu vào đơn hàng Output Hiển thị phiếu giao hàng theo định dạng in ấn Cập nhật settings hệ thống Input Nhập giá trị cho thơng tin cấu hình hệ thống Process Xác thực tính hợp lệ thơng tin thực thi trình cập nhật CSDL Output Thông báo cập nhật thành công thất bại có Thêm banner Input Nhập thơng tin cần thiết cho banner (tên, trạng thái, link, ảnh…) Process Xác thực tính hợp lệ thơng tin thực thi q trình thêm banner Output Thơng báo cập nhật thành cơng thất bại có Xóa banner Input Chọn banner cần xóa Process Xóa liệu banner thơng tin tham chiếu đến CSDL Output Thơng báo xóa thành cơng thất bại ‘category’) Tên Cột product_id category_id Bảng ‘customer’ (Khách Hàng/Độc Giả) Tên Cột customer_id fullname email telephone address password status date_added Bảng ‘order’ (Đơn Hàng) Tên Cột order _id customer_id email telephone fullname address comment total date_added Bảng ‘order_details’ (Chi Tiết Đơn Hàng: chứa mối quan hệ Nhiều-Nhiều `order` `product`) Tên Cột order _id product _id name quantity price total Bảng ‘user’ (nhân viên hệ thống quản trị backend) Tên Cột user_id username password fullname email image status date_added due_date 10 phone 11 specialist 12 description 13 sort_order 2.5 Bản Đồ Site Trang Chủ: Trang Chủ Chi Tiết Sản Phẩm Tìm Kiếm Sản Phẩm Sản Phẩm theo Loại Sản Phẩm theo Hãng SX Giỏ Hàng Thanh Tốn Đăng Kí Tài Khoản Trang Quản Trị: Đăng Nhập (Nhân Viên) Sản Phẩm (Thêm / Sửa / Xóa) Loại Sản Phẩm (Thêm / Sửa / Xóa) Nhà Sản Xuất (Thêm / Sửa / Xóa) Chi Tiết Đơn Hàng (Xem/Xóa) Khách Hàng (Xem/Xóa) - Hình trang chủ web bán máy ảnh - Hình thơng tin chi tiết sản phẩm - Hình phần đăng nhập - Hình phần đăng kí - Hình phần admin

Ngày đăng: 08/05/2023, 17:56

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

  • Đang cập nhật ...

Tài liệu liên quan