Công nghệ phần mềm Xây dựng website quản lý cửa hàng laptop

53 17 0
Công nghệ phần mềm Xây dựng website quản lý cửa hàng laptop

Đ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

Báo cáo cuối kỳ môn Công nghệ phần mềm. Đề tài Xây dựng website quản lý cửa hàng laptop. Bao gồm các phần Tổng quan, Business Requirements Document (BRD), Product Requirements Document (PRD), Phân tích hệ thống, Phân tích thiết kế CSDL, Phân tích thiết kế chương trình, Đánh giá kết quả và hướng phát triển, Tài liệu tham khao.

UỶ BAN NHÂN DÂN TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC SÀI GÒN ℘℘ BÁO CÁO CUỐI KỲ MÔN: CÔNG NGHỆ PHẦN MỀM KHOA CÔNG NGHỆ THÔNG TIN Đề tài: Xây dựng website quản lý cửa hàng laptop TBT Giáo viên hướng dẫn: TS Nguyễn Thành Huy Nhóm sinh viên thực hiện: Nhóm 3 Lớp: Trần Lê Quốc Thái Nguyễn Vĩnh Bảo Trần Thái Thiện Dư Hoàng An DCT119C1 TP HCM, 12-2021 Mục Lục Danh mục bảng Bảng 2.1 Lịch sử sửa đổi Bảng 2.2 Các bên liên quan Bảng 2.3 Báo cáo vấn đề Bảng 2.4 Mục tiêu dự án Bảng 2.5 Chi tiết yêu cầu Bảng 3.1 Mục tiêu Bảng 3.2 Sản phẩm Bảng 3.3 Tính Bảng 3.4 Cập nhật Bảng 4.1 : “tai_khoan” Bảng 4.2 : “san_pham” Bảng 4.3 : “loai_hang” Bảng 4.4 : “hoa_don” Bảng 4.5 : “hoa_don_chi_tiet” Trang Danh mục hình vẽ Hình Use – case Hình Biểu đồ lớp Hình 3.1 Biểu đồ cho đăng nhập Hình 3.2 Biểu đồ cho quản lý Admin Hình 3.3 Biểu đồ cho đặt hàng Hình 3.4 Biểu đồ cho tìm kiếm Hình 3.5 Biểu đồ cho quản lý sản phẩm Hình 3.6 Biểu đồ cho quản lý danh mục Hình 3.7 Biểu đồ cho hóa đơn Hình 4.1 Biểu đồ hoạt động cho đăng nhập Hình 4.2 Biểu đồ hoạt động cho đăng ký Hình 4.3 Biểu đồ hoạt động cho cập nhật thơng tin tài khoản Hình 4.4 Biểu đồ hoạt động cho tìm kiếm Hình 4.5 Biểu đồ hoạt động cho thêm giỏ hàng Hình 4.6 Biểu đồ hoạt động cho quản lý tài khoản Hình 4.7 Biểu đồ hoạt động cho quản lý sản phẩm Hình 4.8 Biểu đồ hoạt động cho quản lý danh mục Hình 4.9 Biểu đồ hoạt động cho quản lý đơn hàng Trang Hình 5.1 Lược đồ DFD mức ngữ cảnh Hình 5.2 Lược đồ DFD mức Hình Mơ hình thực thể quan hệ Hình Mơ hình thực thể Danh sách kí tự viết tắt Từ viết tắt CNPM CSDL Giải thích Cơng nghệ phần mềm Cơ sở liệu Lời mở đầu Công nghệ thông tin có bước phát triển mạnh mẽ theo chiều rộng sâu Máy tính điện tử khơng cịn thứ phương tiện quý mà ngày trở thành cơng cụ làm việc giải trí thông dụng người, không công sở mà cịn gia đình Các cơng ty tin học hàng đầu giới không ngừng đầu tư cải thiện giải pháp sản phẩm nhằm cho phép tiến hành thương mại hóa Internet Thông qua sản phẩm công nghệ này, dễ dàng nhận tầm quan trọng tính tất yếu thương mại điện tử Với thao tác đơn giản máy có nối mạng Internet bạn có tận tay cần mà nhiều thời gian Bạn cần vào trang dịch vụ thương mại điện tử, làm theo hướng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn Ngày Internet trở thành dịch vụ phổ biến thiết yếu có ảnh hưởng sâu rộng tới thói quen, sinh hoạt, giải trí nhiều người Cùng với phát triển nhanh chóng Internet hình thức mua bán hàng hóa cho người ngày đa dạng phát triển Các ứng dụng Web ngày trở nên phổ biến Trước nhu cầu đó, với u cầu mơn học, nhóm chúng em định chọn đề tài Xây dựng website quản lý cửa hàng laptop TBT Trang Chương : Tổng quan Lý thực đề tài : -Website laptop TBT kinh doanh chuyên cung cấp loại laptop thương hiệu phổ biến : Dell, Asus, MSI, Acer, Lenovo - Tuy nhiên việc quản lý lượng lớn thông tin mặt hàng, giá cả, thành viên, tài khoản, đơn đặt hàng, hóa đơn, Những số liệu, thơng tin giấy tờ vượt q khả ghi chép, lưu trữ sổ sách, cần giải pháp tối ưu Tình hình với công nghệ phát triển người tập trung nhiều vào internet, việc tạo website bán hàng giải pháp khách quan tiện đôi đường cho TBT Mục tiêu đề tài : - Tìm hiểu phương pháp làm đề tài CNPM theo quy tắc - Tìm hiểu công việc quản lý website bán laptop TBT - Tìm hiểu cách triển khai xây dựng hệ thống - Phần mềm phải dễ dàng kiểm tra , cải tiến , nâng cấp có lỗi phát sinh bất ngờ từ hệ thống - Phần mềm phân cấp vai trò theo chức cách cụ thể Nội dung thực : - Gồm phần : Trang + Phân tích yêu cầu + Thiết kế Diagram (Use-case, DFD, ERD, …) + Thiết kế (CSDL, giao diện phần mềm, …) + Lập trình theo chức , yêu cầu Phương pháp thực : - Phần : Họp nhóm phân tích yêu cầu cách chi tiết - Phần : Sử dụng ứng dụng : Draw.io, Microsoft Visio,… để thiết kế diagram - Phần : Sử dụng công cụ : XAMPP để thiết kế CSDL Bootstrap để thiết kế giao diện - Phần : Sử dụng phần mềm Visual Studio để lập trình yêu cầu phân tích Mục tiêu đề : - Phần mềm sau hoàn thành giúp người sử dụng thực tốt công việc sau : • • • • • Quản lý tất danh mục, sản phẩm Quản lý tài khoản khách hàng Thao tác nhập hàng, bán hàng thực nhanh chóng Phân quyền tài khoản Quản lý đơn hàng Đặc điểm : - Xây dựng hệ thống website bán laptop đơn giản, thân thiện, dễ sử dụng, cho phép khách hàng xem thông tin đặt hàng qua mạng, người quản trị quản lý thông tin sản phẩm người dùng Website thiết kế với - Giao diện hài hoà, thân thiện, giúp người dùng dễ dàng sử dụng - Trang chủ hiển thị tất danh sách sản phẩm giúp cho người dùng dễ dàng việc tìm kiếm - Khách hàng dễ dàng tìm thấy thơng tin chi tiết loại laptop mà họ quan tâm Trang - - Khách hàng chọn mua loại laptop mà họ cần dựa khả tài chức cần thiết cách thêm vào giỏ hàng Có chức đăng ký, đăng nhập Chương : Business Requirements Document ( BRD ) Giới thiệu : BRD ? - Business Requirements Document ( BRD ) tức tài liệu mô tả yêu cầu kinh doanh, BRD nhấn mạnh đến việc mô tả yêu cầu kinh doanh tổ chức Nó phát triển dựa tảng Business Requirements ( yêu cầu tầng cao ) - BRD thường sử dụng để Business Analyst trao đổi với stakeholder liên quan nhiều đến Business Nó viết dựa yêu cầu mặt kinh doanh ( nghiệp vụ ) mà BA khơi gợi trình gặp khách hàng Lịch sử sửa đổi : Phiên v0.1 Tác giả Tóm lược Ngày Thái Bảo An Thiện Chỉnh sửa giao diện Cập nhật chức 26 - 12- 2021 Bảng 2.1 Lịch sử sửa đổi Trang Các bên liên quan : STT 10 11 12 13 14 15 16 Chức Thiết kế sở liệu Đăng nhập / Đăng ký Phân quyền tài khoản Hiển thị thông tin tài khoản Cập nhật tài khoản Hiển thị danh sách sản phẩm Hiển thị chi tiết sản phẩm Tìm kiếm sản phẩm Thêm sản phẩm vào giỏ hàng Cập nhật giỏ hàng toán Cập nhật lịch sử đơn hàng Hiển thị thông tin liên hệ Quản lý tài khoản ( Khách hàng / Admin ) Quản lý sản phẩm Quản lý đơn hàng Quản lý danh mục Phụ trách Thái Thiện Thái Bảo Thiện Bảo Bảo An Thái Thái Thái Bảo Thái , Bảo Thái , Bảo Thái , Bảo Thái , Bảo Bảng 2.2 Các bên liên quan Báo cáo vấn đề : ST T Báo cáo vấn đề Ưu tiên Tốc độ truy xuất chưa ổn định P1 Hình thức tốn cịn hạn chế P1 Sản phẩm chưa đa dạng P2 Bảng 2.3 Báo cáo vấn đề Nguyên tắc thiết kế cho giải pháp : - Thiết kế sở liệu lớn - Cải thiện băng thông truy cập - Thông tin đưa đến người dùng nhanh chóng, rõ ràng Mục tiêu dự án ST T KPI Mô tả Trang Xây dựng Xây dựng hoàn chỉnh chức cho phần hoàn thiện mềm chức Cải thiện hệ Giảm tiêu hao nhân lực,chí phí, thời gian thống Phù hợp với Có thể mua hàng online , hạn chế việc lại thời điểm thời kỳ dịch bệnh Bảng 2.4 Mục tiêu dự án Khảo sát người dùng : • Cần phần mềm để quản lý việc mua bán của hàng nhanh chóng, xác • Lưu trữ, tra cứu thơng tin sản phẩm (Mã sản phẩm, tên sản phẩm, thương hiệu ,…) • Cải thiện thời gian truy xuất, quản lý cửa hàng Chi tiết yêu cầu : STT Chức Thiết kế CSDL Đăng nhập / Đăng ký Phân quyền tài khoản Hiển thị thông tin tài khoản Cập nhật tài khoản Hiển thị danh sách sản phẩm Hiển thị chi tiết sản phẩm 10 11 12 13 Tìm kiếm sản phẩm Thêm sản phẩm vào giỏ hàng Cập nhật giỏ hàng toán Cập nhật lịch sử đơn hàng Hiển thị thông tin liên hệ Quản lý tài khoản ( Khách Chi tiết Ghi nhận, lưu trữ thông tin từ phần mềm khách hàng Quản lý hoạt động thành viên Phân chia vai trò tài khoản Kiểm tra thông tin tài khoản Thay đổi thông tin tài khoản Thông tin sản phẩm Làm rõ thông tin cụ thể sản phẩm Chọn lọc sản phẩm dễ dàng Chứa sản phẩm mà khách hàng chọn Cập nhật số lượng, sản phẩm, giỏ hàng toán Lịch sử đơn hàng đặt Thông tin chi tiết cửa hàng Thêm, sửa, xóa tài khoản Trang 14 15 16 hàng / Admin ) Quản lý sản phẩm Quản lý đơn hàng Quản lý danh mục Thêm, sửa, xóa sản phẩm Xử lý đơn đặt hàng Thêm, sửa, xóa thương hiệu Bảng 2.5 Chi tiết yêu cầu Yêu cầu liệu : Tài khoản: • Mã tài khoản • Tên tài khoản • Mật • Họ tên • Địa • Vai trị Sản phẩm : • • • • • • Mã sản phẩm Tên sản phẩm Hình ảnh Đơn giá Mơ tả Mã loại Loại hàng : • • Mã loại Tên loại Hóa đơn : • • • • • Mã hóa đơn Ngày mua Ghi Tình trạng Mã tài khoản Hóa đơn chi tiết : • • • • Mã hóa đơn Số lượng Đơn giá Mã sản phẩm Trang 10 5.2 Trang đăng ký : + Mục đích: Chức cho phép khách hàng tào tài khoản thành viên cửa hàng đề mua hàng online webstie cửa hàng Tại khách hàng nhập đầy đủ thông tin: tên tài khoản, họ tên, mật khẩu, tiến hành đăng kí + Giao diện : 5.3 Cập nhật thông tin tài khoản Trang 39 + Mục đích: Khách hàng cập nhật thơng tin mật ,… + Giao diện: 5.4 Trang sản phẩm + Mục đích: Trang dùng để hiển thị loại sản phẩm với đầy đủ thông tin loại sản phẩm để người truy cập thấy sản phẩm trang web + Giao diện: Trang 40 5.5 Trang chủ : + Mục đích: Đây giao diện người dùng trang web Tại người dùng xem tên đăng nhập website + Giao diện: 5.6 Trang liên hệ : + Mục đích: Đây trang giới thiệu đầy đủ thông tin website cửa hàng + Giao diện: Trang 41 5.7 Trang bảo hành + Mục đích : Cho thấy sách bảo hành cửa hàng + Giao diện : Trang 42 Trang 43 5.8 Trang giới thiệu : + Mục đích: Đây trang giới thiệu đầy đủ thông tin website cửa hàng + Giao diện: Trang 44 5.9 Trang chi tiết sản phẩm + Mục đích : thể đầy đủ thông tin chi tiết sản phẩm + Giao diện : Trang 45 5.10 Trang giỏ hàng + Mục đích: Tại trang chứa đựng sản phẩm mà khách hàng chọn cho vào giỏ hàng Nếu người dùng muồn mua tiếp sản phẩm khác việc làm theo dẫn trang web Tại giỏ hàng chứa đựng thông tin tên sản phẩm, số lượng, giá bán sản phẩm cuối tổng số tiền mặt hàng chọn + Giao diện: Trang 46 5.11 Trang đặt hàng +Mục đích: Tại trang khách hàng nhập đầy đủ thông tin : tên người nhận, ghi chú,… đặt hàng +Giao diện: Trang 47 5.12 Trang Admin + Mục đích : giao diện admin trang web Tại admin quản lý đơn hàng, quản lý tài khoản, quản lý danh mục, quản lý sản phẩm, + Giao diện : 5.13 Trang quản lý tài khoản Trang 48 + Mục đích : Thêm, sửa, xóa thơng tin tài khoản + Giao diện : 5.14 Trang quản lý đơn hàng : + Mục đích : Trang dùng cho người quản trị hệ thống quản lý đơn hàng Người quản trị xem lại thông tin đơn hàng mà khách hàng đặt mua + Giao diện : 5.15 Trang quản lý danh mục : + Mục đích : Trang dùng cho người quản trị hệ thống Người quản trị thêm xóa sửa nhà cung cấp website Trang 49 + Giao diện : Chương : Đánh giá kết hướng phát triển Kết đạt : - Phần mềm triển khai cửa hàng bán laptop TBT - Phần mềm có giao diện dễ nhìn, thân thiện với người sử dụng - Sau nghiên cứu, nhóm em xây dựng phần mềm quản lý bán laptop, thay cách quản lý thủ công tay, nhiều thời gian tốn công sức người quản lý Hạn chế đề tài : * Phần mềm xây dựng website bán laptop hoàn thành xong khơng tránh khỏi thiếu xót hạn chế định: - Chưa toán toán online qua tài khoản ngân hàng - Hình thức tốn chưa rõ ràng - Kỹ phân tích hệ thống nhiều hạn chế - Chưa quản lý nhà cung cấp - Chưa thống kê danh thu cửa hàng Hướng phát triển : - Tiếp tục bổ sung chức mà phần mềm chưa có để phần mềm ứng dụng rộng rãi cửa hàng (chức toán online qua tài khoản ngân hàng, ) Trang 50 - Tiếp tục hoàn thiện chương trình hi vọng đáp ứng nhu cầu người sử dụng Tài liệu tham khảo [1] http://sdcc.vn/template/14_CaseStudy_SieuThi.pdf [2] https://www.bacs.vn/vi/blog/kien-thuc/phan-biet-cac-tai-lieu-brd-vssrs-vs-frs-8783.html [3] https://www.slideshare.net/leemindinh/phn-tch-v-thit-k-h-thng-qun-lbn-hng Trang 51 ... Xử lý đơn hàng ) Quản lý danh mục (Thêm, sửa, xóa , …) Bảng 3.2 Sản phẩm Tính Đặc tính Quản lý website Tính Xử lý mua hàng Xử lý thông tin khách hàng Xử lý giỏ hàng Xử lý đơn đặt hàng Quản lý. .. sản phẩm vào giỏ hàng Cập nhật giỏ hàng toán Cập nhật lịch sử đơn hàng Hiển thị thông tin liên hệ Quản lý tài khoản ( Khách hàng / Admin ) Quản lý sản phẩm Quản lý đơn hàng Quản lý danh mục Phụ... tốt công việc sau : • • • • • Quản lý tất danh mục, sản phẩm Quản lý tài khoản khách hàng Thao tác nhập hàng, bán hàng thực nhanh chóng Phân quyền tài khoản Quản lý đơn hàng Đặc điểm : - Xây dựng

Ngày đăng: 20/07/2022, 21:22

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

Tài liệu liên quan