Báo cáo cuối kỳ công nghệ phần mềm đề tài xây dựng website bán sản phẩm điện thoại di động

20 6 0
Báo cáo cuối kỳ công nghệ phần mềm  đề tài xây dựng website bán sản phẩm điện thoại di động

Đ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

TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆN TỬ VIỄN THÔNG BÁO CÁO CUỐI KỲ CÔNG NGHỆ PHẦN MỀM GVHD : TS Đào Duy Tuấn Sinh viên thực hiện: Đào Nguyễn Minh Nhật Đoàn Thanh Phong Số Thẻ SV : 106190121 106190122 Lớp : 19DTCLC3 Đà nẵng, Tháng 12 năm 2022 MỤC LỤC LỜI MỞ ĐẦU Danh mục hình vẽ CHƯƠNG KHẢO SÁT HỆ THỐNG Tổng quan cửa hàng bán điện thoại di động Đánh giá trạng Giải pháp khắc phục .6 Quy trình mua hàng cửa hàng bán điện thoại di động CHƯƠNG II PHÂN TÍCH HỆ THỐNG .8 I.Các chức website Chức phía frontend Chức phía quản trị backend 12 Liệt kê usescase .15 CHƯƠNG III 16 THIẾT KẾ HỆ THỐNG 16 1.Giao diện Frontend 16 2.Giao diện Backend 18 Nhóm 15 LỜI MỞ ĐẦU Hiện nay, phát triền công nghệ thông tin, đặc biệt lĩnh vực thương mại điện tử giúp cá nhân, doanh nghiệp có mặt hàng dễ dàng tiếp cận với người tiêu dùng.Hầu hết họ có website để giới thiệu doanh nghiệp Đứng trước nhu cầu thiết kế website cá nhân doanh nghiệp việc đam mê lập trình ứng dụng web.Em xây dựng đề tài:” Xây dựng website bán sản phẩm điện thoại di động” làm đề tài cho mơn CƠNG NGHỆ PHẦN MỀM.Nội dung đề tài gồm phần:  Phần 1: Khảo sát hệ thống Thực tìm hiểu, khảo sát hệ thống thơng tin, cụ thẻ cửa hàng bán điện thoại di động, đánh giá trạng cửa hàng, xác định mặt hạn chế hệ thống cũ, từ đề xuất biện pháp khắc phục  Phần 2: Phân tích hệ thống Từ phân tích hệ thống ban đầu, ta tập trung xác định yêu cầu mà hệ thống cần đáp ứng Xác định chức cần có, luồng liệu thực thể hệ thống  Phần 3: Thiết kế hệ thống Từ liệu có qua phần phân tích hệ thống, nội dung phần thực việc thiết kế CSDL, xử lý chức năng, thiết kế chương trình Thực đồ án môn học hội để chúng em áp dụng, tổng hợp kiến thức học lớp, đồng thời đúc kết học thực tế cho việc học tập làm việc sau Nhóm 15 Danh mục hình vẽ H1.1 Quy trình mua hàng H2.1 Sơ đồ phân cấp chức phía frontend H2.2 Sơ đồ phân cấp chức phía backend H2.3 Liệt ke usescase Nhóm 15 Trang 11 14 15 CHƯƠNG KHẢO SÁT HỆ THỐNG Tổng quan cửa hàng bán điện thoại di động Cửa hàng bán điện thoại NHẬT PHONG STORE chuyên cung cấp thiết bị công nghệ APPLE Với nhiều năm hoạt động, phục vụ quý khách hàng NHẬT PHONG STORE ln điểm đến u thích giới cơng nghệ nói chung iFan nói riêng Chúng tơi cật nhập thông tin, mặt hàng APPLE Với đội ngũ nhân viên trẻ đẹp, động, sẵn sàng phục vụ quý khách kịp thời Tiêu chí hoạt động chúng tơi đem đến trải nghiệm tốt dành cho khách hàng chất lượng sản phẩm Việc giữ uy tín với khách hàng phương châm hoạt động, phát triển thương hiệu cửa hàng Đánh giá trạng Để xây dựng cửa hàng bán điện thoại di động cần giải nhiều vấn đề: Chọn vị trí mở cửa hàng: Vị trí mở cửa hàng yếu tố quan trọng định thành công hay thất bại người chủ cửa hàng Do cần chọn địa điểm thuận lợi cho việc thu hồi vốn đầu từ sinh lợi nhuận Đìa điểm chọn nơi có nhiều người qua lại, tập trụng nhiều khách hàng mà cửa hàng hướng đến… Bố trí cửa hàng: Cần bố trí cửa hàng cho bắt mắt, thu hút ý khác hàng việc quan trọng không Cần xây dựng cửa hàng cho phù hợp với quy mô cửa hàng, thể đặc trưng, thương hiệu cửa hàng, Sắp xếp mặt bằng: Dựa vào không gian cửa hàng, xếp mặt hàng cách tối ưu đảm bảo việc dễ quan sát, thêm vào hay lấy Đầu từ thời gian công sức: Ngồi việc đâu từ vốn người chủ cần phải đầu từ thời gian để xây dựng, cập nhật thơng tin dịng sản phẩm Nhóm 15 Khoảng cách địa lý: Cửa hàng có ưu điểm cung cấp cho khách hàng nhìn khách quan sản phẩm, dễ dàng nhận biết, chí trải nghiệm sản phẩm Tuy nhiên, khách hàng xa khó tiếp cập, kháchh hàng tốn nhiều thời gian, chi phí đị lại đến cửa hàng giao dịch Dịch vụ: Khách hàng muốn đóng góp ý kiến khơng có hịm thư góp ý, ngại mặt gây khó khăn cho khách hàng Quản lý, thống kê: Đối tượng quản lý cửa hàng thông tin người dùng, nhà cung cấp, nhân viên, sản phẩm, đơn hàng chủ yếu giấy tờ, bất tiện cho việc sửa đổi, bổ sung, chí sai lệch thơng tin Những vấn đền nêu nguyên nhân làm cản trở hoạt động kinh doanh cửa hàng Giải pháp khắc phục Hệ thống bán hàng trực tuyến hỗ trợ, bổ sung cho việc bán hàng trực tiếp, giúp việc bán hàng hiệu hơn, cụ thể: o Tăng cường hoạt động quản lý, dựa hệ thông tin quản lý tin học o Hỗ trợ nhân viên, người chủ cửa hàng thực nghiệp vụ o Tiết kiệm chi phí thuê cửa hàng, quảng bá đến người tiêu dùng o Tăng lợi nhuận cho cửa hàng Quy trình mua hàng cửa hàng bán điện thoại di động (11) Khách hàng Cung cấp (1) ↓ (2) Vào Cửa hàng Nhà cung cấp (3) Chọn Đặt hàng Mặt hàng ↓ (5) Nhận Nhân viên Đơn đặt hàng (4) Đặt hàng ↓ Lập (8) Kho hàng Nhóm 15 Chủ cửa hàng Quầy thu tiền ↓ (7) Hoá đơn Nhân viên giao hàng Chuyển Giao (9) (13) (1) Khi có yêu cầu đặt hàng từ cửa hàng, nhà cung cấp cung cấp sản phẩm cho cửa hàng theo đơn (2) Khách hàng vào cửa hàng để xem mặt hàng cửa hàng (3) Sau vào cửa hàng, khách hàng chọn mặt hàng định mua (4) Khi định mua hàng, thơng tin mặt hàng lưu đơn đặt hàng (5) Nhân viên nhận đơn đặt hàng từ khách hàng (6) Đơn đặt hàng nhân viên xử lý Nếu đơn đặt hàng nằm tầm phục vụ cử hàng chuyện đơn đặt hàng đến quầy thu tin, khơng khách khàng quay cửa hàng để mua san phẩm khác (10) (7) Nhân viên nở quầy thu tiến hành lập hoá đơn, bên giao khách hàng(9) hoá đơn cửa hàng kiểm tra thống kê cuối tháng (8) Sản phẩm nhân viên lấy từ kho hàng chuyển cho khách CHƯƠNG II PHÂN TÍCH HỆ THỐNG I.Các chức website Chức phía frontend STT Chức Xem hàng Bình luận Đặt hàng Giỏ hàng Tìm kiếm sản phẩm Nhóm 15 Mơ tả Người xem xem thông tin điện thoại di động bao gồm: tên, điện thoại, hãng sản xuất, giá điện thoại, tình trạng cịn hàng hay hết hàng Người xem bình luận sản phẩm, nội dung thơng tin người bình luận cần lưu database Chức cho phép khách hàng duyệt sản phẩm trang web nhấn nút đặt hàng sản phẩm chọn Cho phép khách hàng có thẻ xem, điều chỉnh mặt hàng chọn mua Bao gồm tính tổng giá sản phẩm mà khách hàng mua Khách hàng nhập thông tin vào tìm kiếm để tìm kiếm sản phẩm Quảng cáo Thống kê truy cập Xem sản phẩm Xem sản phẩm bán chạy Nhóm 15 Trên website có banner quảng cáo, click vào hình ảnh đồ thị dẫn đến trang nguồn Đếm số lượng người dùng vào website Hiển thị sản phẩm cho người xem Hiển thị sản phẩm bán chạy cho người xem a.Chi tiết chức frontend Xem hàng: Khách hàng truy cập vào đại website url, chọn vào page site để xem thông tin Đầu vào: Thông tin yêu cầu khách hàng sản phẩm Xử lý: Khi khách hàng chọn sản phẩm page, thơng tin mà khách hàng gửi đ ược xử lý, hệ thống lấy liệu từ sở liệu, gửi lên cho người dùng Đầu ra: Thông tin điện thoại bao gồm tên điện thoại, hãng sản xuất, màu sắc, kích thước, giá cả, tình trạng 2.Bình luận: Người xem chia sẻ cảm nghĩ họ sản phẩm, thông tin bình luận khách hàng lưu vào database bao gồm tên khách hàng, số điện thoại khách hàng nội dung mà khách hàng bình luận Đầu vào: Thơng tin người bình luận bao gồm tên, số điện thoại, ngày nội dung mà khách hàng bình luận Xử lý: Kiểm tra nội dung mà người dùng nhập vào, hợp lệ lưu liệu vào database, khơng thơng báo lỗi cho người dùng Đầu ra: Thông báo từ hệ thống, hợp lệ thơng báo “Bạn gửi bình luận thành cơng” Nếu khơng hợp lệ thơng báo: “Dữ liệu bạn nhập vào không hợp lệ” 3.Đặt hàng: Cho phép khách hàng duyệt sản phẩm trang web Khi khách hàng gửi thơng tin đặt hàng mặt hàng gửi đến giỏ hàng Đầu vào: Thông tin sản phẩm mà khách hàng muốn mua Xử lý: Khi khách hàng chọn mặt hàng muốn mua, phiên làm việc khách hàng chọn l ần giỏ hàng tạo sản phẩm số lượng Nếu tồn mặt hàng tr ong giỏ hàng số lượng mặt hàng tăng lên Đầu ra: Thơng tin mặt hàng lưu giỏ hàng 4.Giỏ hàng: Cho phép khách hàng xem, điều chỉnh, thêm, xóa mặt hàng mà khách hàng đ ặt mua Có chức tính tổng giá trị đơn hàng Đầu vào: Thơng tin mặt hàng mà khách hàng đặt mua, số lượng sản phẩm mà khác h hàng muốn mua Xử lý: Khách hàng thay đổi số lượng mặt hàng muốn mua, khách hàng chọn lại số l ượng chọn cập nhật số lượng mặt hàng cần cập nhật lại, tổng giá cần tính tốn lại Khi khách hàng chọn xóa sản phẩm sản phẩm phải xóa khỏi gi ỏ hàng Khách hàng chọn xóa hết thơng báo khơng có mặt hàng giỏ hàng Kh ách hàng chọn mua tiếp chuyển trang chủ, chon đặt hàng chuyển đến trang mua hà ng Đầu ra: Thông tin giỏ hàng bao gồm sản phẩm, số lượng, tổng giá 5.Tìm kiếm sản phẩm: Để không thời gian duyệt sản phẩm website, khách hà ng biết thơng tin sản phẩm muốn mua cách nhập thơng tin vào tìm kiếm Đầu vào: Tên sản phẩm mà khách hàng muốn tìm kiếm Xử lý: Khi khách hàng nhập tên sản phẩm muốn tìm kiếm, hệ thống so sánh tên với l iệu có database Nếu nhận kết trả kết tìm kiếm cho người dùng, khơ ng tìm thấy kết hệ thống gửi thơng báo: “Khơng tìm thấy kết quả” Đầu ra: Thông báo, kết từ hệ thống 6.Quảng cáo: Trên website có banner quảng cáo, click vào hình ảnh dẫn đến tran g nguồn 7.Thống kê truy cập: Cho biết số lượng người dùng vào website Nhóm 15 Đầu vào: Thơng tin người dùng vào trang web Đầu ra: Số lượng người dùng truy cập vào website 8.Xem sản phẩm mới: Khách hàng xem thơng tin sản phẩm cửa hàn g Đầu vào: Thông tin sản phẩm Xử lý: Hệ thống lựa chọn sản phẩm mà người quản trị web nhập vào, trả v ềề kết quả, hiển trị cho người dùng xem Đầu ra: Thông tin mặt hàng Xem sản phẩm bán chạy: Hiển thị thông tin sản phẩm bán chạy của hàng Đầu vào: Thông tin sản phẩm Xử lý: Hệ thống lựa chọn mặt hàng có số lượng bán nhiều để trả kết q uả hiển thị cho người dùng Đầu ra: Thông tin sản phẩm bán chạy 10 Nhóm 15 b Sơ đồ phân cấp chức frontend RONT XEM THƠNG TIN Đặt hàng Tìm kiếếm danh sách sản phẩm lựa chọn sản phẩm tên sản phẩm Chi tiết sản phẩm quản lý giỏ hàng giá sản phẩm Thông tin website đặt mua Lượng truy cập 11 Nhóm 15 Hình 2.1 Sơ đồ phân cấp chức phía frontend Ph nả hồồi 2.Chức phía người quản trị backend STT Chức Quản lý sản phẩm Quản lý danh mục sản phẩm Quản lý đơn đặt hàng Chi tiết đơn đặt hàng Quản lý người dùng Phản hồi Mô tả Quản lý thông tin hình ảnh sản phẩm, người quản trị upload hình ảnh sản phẩm, nhập thơng tin mơ tả tính sản phẩm, giá cả, số lượng Quản lý thông tin danh mục sản phẩm bao gồm chức thêm, xoá, sửa danh mục Thống kê đơn đặt hàng đặt khách hàng, xem tình trang đơn đặt hàng như: giao hàng, giao, chuẩn bị hàng Hiển thị chi tiết đơn hàng bao gồm thông tin khách hàng, thông tin sản phẩm đơn hàng, nhân viên thực giao đơn hàng, tình trạng đơn hàng, ghi chút người quản trị Thêm mới, sửa, xố thơng tin người dùng Lưu trữ phản hồi khác hàng a.Chi tiết chức 1.Quản lý sản phẩm: Quản lý thông tin sản phẩm bao gồm thuộc tính tên, số lượng, giá cả, hãng sản xuất, màu sắc, kích thước, âm thanh, nhớ Có chức thêm, xó a, sửa thông tin mặt hàng Đầu vào: Thông tin sản phẩm: Tên, hãng sản xuất, giá cả, tình trạng, kích thước, trọng lượng, màu sắc, âm thanh, nhớ, hệ điều hành, thẻ nhớ, camera, pin, bảo hành, kết nối Xử lý: Thêm sản phẩm: Khi người quản trị website chọn chức thêm sản phẩm, hệ thống sẽẽ chuyển đến trang thêm sản phẩm Ở trang người dùng nhập thơng tin sản phẩm sau gửi thơng tin nhập cho hệ thống Sửa sản phẩm: Khi người quản trị website chọn chức sửa sản phẩm thơng tin sản phẩ m cần sửa hệ thống chuyển đến trang sửa sản phẩm Ở trang người dùng chỉnh sửa thông tin gửi cho hệ thống Xóa sản phẩm: Người dùng chọn sản phẩm cần xóa, thệ thống gửi thơng tin sản phẩm mà người dùng muốn xóa database, sản phẩm xóa database Đầu ra: Thơng tin sản phẩm sau chỉnh sửa 2.Quản lý danh mục sản phẩm: Bao gồm chức thêm, sửa xóa danh mục sản phẩm Đầu vào: Thông tin danh mục sản phẩm Xử lý: Khi người quản trị website chọn chức thêm, xóa, sửa thơng tin danh m ục sản phẩm cập nhật vào database Đầu ra: Thông tin sản phẩm sau sửa đổi 3.Quản lý đơn đặt hàng: Liệt kê đơn đặt hàng mà khách hàng đặt hàng, Hiển thị tình trạng đơn hàng Đầu vào: Thơng tin đơn hàng bao gồm: Tên khách hàng, nơi nhận hàng, thời gian đặt hàn g, giá trị đơn hàng, tình trạng đơn hàng 12 Nhóm 15 Xử lý: Hệ thống lấy liệu từ sở liệu hiển thị lên trang đơn đặt hàng Khi người quản tr ị chọn hủy đơn hàng hệ thống gửi thông tin đơn hàng cần hủy xuống database để hủy n hàng Khi chọn xem chi tiết gửi đến trang chi tiết đơn đặt hàng Đầu ra: Giá trị, tình trạng đơn hàng 4.Chi tiết đơn đặt hàng: Người quản trị ngồi xem thơng tin đơn đặt hàng, họ muốn biết chi tiết đơn hàng đó, cần hiển thị thơng tin chi tiết đơn đặt hàng bao gồm thông tin vềề khách hàng, thông tin sản phẩm đơn hàng, nhân viên thực giao đơn hàng, tì nh trạng đơn hàng, ghi người quản trị Đầu vào: Thông tin khách hàng: Họ tên, số điện thoại, mail, địa nhận hàng Thông tin s ản phẩm mà khách hàng mua: Tên sản phẩm, số lượng, đơn giá, thành tiền, giá trị hóa đơn Xử lý: Người quản trị chọn nhân viên giao hàng, thêm ghi đơn hàng thời gian mà khách hàng nhận đơn hàng Nếu tình trạng đơn hàng chuyển mà nhân viên giao hàng chưa chọn hệ thống cảnh báo cho quản trị viên biết họ chưa chọn n hân viên giao hàng Ngồi hệ thống cịn có chức hủy đơn đặt hàng phần chi tiết đơn đặ t hàng nhân viên gọi điện cho khách hàng mà khách hàng từ chối đơn hàng cần xóa đ ơn hàng khỏi hệ thống Đầu ra: Thông tin nhân viên giao đơn hàng, tình trạng đơn hàng: chuyển, chuy ển hay chưa chuyển Phần ghi nhân viên Quản lý người dùng: Quản lý thông tin người dùng bao gồm thông tin tên, tài khoả n, mật chức thêm mới, sửa, xóa người dùng Đầu vào: Thông tin người dùng: Tên, tài khoản, mật Xử lý: Khi quản trị viên chọn chức thêm, sửa, xóa người dùng, Thơng tin mà quản tr ị viên yêu cầu hệ thống gửi xuống database để thực chức Đầu ra: Thơng tin người dùng sau sửa đổi b Sơ đồ phân cấp chức backend 13 Nhóm 15 Quản lý hệ thống Đặt hàng quản lý nghiệp vụ đăng nhập lựa chọn sản phẩm chỉnh sửa thông tin đăng xuất người dùng đơn đặt hàng đổi mật danh mục sản phẩm phản hồi Hình 2.2 Sơ đồ phân cấp chức backend nhân viên giao hàng 14 Nhóm 15 quản lý đơn hàng Liệt kê usescase 15 Nhóm 15 CHƯƠNG III THIẾT KẾ HỆ THỐNG 1.Giao diện Frontend 16 Nhóm 15 17 Nhóm 15 2.Giao diện Backend 18 Nhóm 15 19 Nhóm 15 20 Nhóm 15

Ngày đăng: 03/07/2023, 15:27

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

Tài liệu liên quan