PTTK Hệ thống Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay

34 439 2
PTTK Hệ thống Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay

Đ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

I. KHẢO SÁT, PHÂN TÍCH YÊU CẦU BÀI TOÁNI.1. Phân tích yêu cầuI.1.1 Tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng:Là một Website chuyên bán các sản phẩm về máy tính, các linh kiện phụ tùng máy tính …cho các cá nhân và doanh nghiệpLà một Website động, các thông tin được cập nhật theo định kỳ.Người dùng truy cập vào Website có thể xem, tìm kiếm, mua các sản phẩm, hoặc đặt hàng sản phẩm

Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay LỜI NĨI ĐẦU Với phát triển nhảy vọt công nghệ thông tin nay, Internet ngày giữ vai trò quan trọng lĩnh vực khoa học kĩ thuật đời sống Dĩ nhiên bạn nghe nói nhiều Internet, nói cách đơn giản, Internet tập hợp máy tính nối kết với nhau, mạng máy tính tồn cầu mà kết nối máy PC họ Với mạng Internet, tin học thật tạo nên cách mạng trao đổi thông tin lĩnh vực văn hóa, xã hội, trị, kinh tế Trong thời đại ngày nay, thời đại mà “người người làm Web, nhà nhà làm Web” việc có Website để quảng bá công ty hay Website cá nhân khơng điều xa xỉ Thơng qua Website khách hàng lựa chọn sản phẩm mà cần cách nhanh chóng hiệu Với cơng nghệ Word Wide Web, hay gọi Web giúp bạn đưa thông tin mong muốn lên mạng Internet cho người xem cách dễ dàng với công cụ ngơn ngữ lập trình khác Sự đời ngơn ngữ lập trình cho phép xây dựng trang Web đáp ứng yêu cầu người sử dụng PHP (Personal Home Page) kịch phía trình chủ (Server Script) cho phép xây dựng trang Web sở liệu Với nhiều ưu điểm bật mà PHP MySQL nhiều người sử dụng Với lí đó, chúng em lựa chọn đề bài: “Quản lý bán hàng máy tính Online” dựa tảng Web làm tập nhóm mơn học Phân tích thiết kế hệ thống thơng tin SE206 nhóm Tuy nhiên, thời gian hạn hẹp, nỗ lực Web chúng em khó tránh khỏi thiếu sót Em mong nhận thơng cảm, lời góp ý bảo tận tình q Thầy Cơ Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay I KHẢO SÁT, PHÂN TÍCH U CẦU BÀI TỐN I.1 Phân tích u cầu I.1.1 Tóm tắt hoạt động hệ thống mà dự án ứng dụng: - Là Website chuyên bán sản phẩm máy tính, linh kiện phụ tùng máy tính …cho cá nhân doanh nghiệp - Là Website động, thông tin cập nhật theo định kỳ - Người dùng truy cập vào Website xem, tìm kiếm, mua sản phẩm, đặt hàng sản phẩm - Các sản phẩm xếp hợp lý Vì người dùng có nhìn tổng quan tất sản phẩm có - Người dùng xem chi tiết sản (có hình ảnh minh hoạ sản phẩm) - Khi chọn hàng vừa ý người dùng click vào nút cho vào giỏ hàng chọn biểu tượng giỏ hàng để sản phẩm cập nhật giỏ hàng - Người dùng quay trở lại trang sản phẩm để xem chọn tiếp, sản phẩm chọn lưu vào giỏ hàng - Khách hàng bỏ sản phẩm khơng vừa ý có giỏ hàng - Nếu định mua sản phẩm giỏ hàng người dùng click vào mục tốn để hồn tất việc mua hàng, huỷ mua hàng - Đơn giá hàng có giỏ hàng - Người dùng chọn hình thức vận chuyển, toán hàng hệ thống định I.1.2 Phạm vi dự án ứng dụng - Dành cho đối tượng có nhu cầu mua sắm mạng - Do nghiệp vụ cửa hàng kết hợp với công nghệ xử lý hệ thống máy tính nên cơng việc liên lạc với khách hàng việc xử lý hoá đơn thực cách nhanh chóng xác Rút ngắn thời gian làm việc, đưa thông tin sản phẩm nhanh chóng đến cho khách hàng I.1.3 Đối tượng sử dụng Có đối tượng sử dụng người dùng nhà quản trị: * Người dùng: Qua Website, khách hàng xem thơng tin, lựa chọn sản phẩm ưa thích nơi chí phòng làm việc * Nhà quản trị: Nhà quản trị có tồn quyền sử dụng cập nhật sản phẩm, hoá đơn, quản lý khách hàng, đảm bảo tính an tồn cho Website I.1.4 Mục đích dự án - Đáp ứng nhu cầu mua bán ngày phát triển xã hội, xây dựng nên môi trường làm việc hiệu - Thúc đẩy phát triển buôn bán trực tuyến Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay Rút ngắn khoảng cách người mua người bán, tạo Website trực tuyến đưa nhanh thơng tin việc trao đổi mua bán loại điện thoại qua mạng - Việc quản lý hàng trở nên dễ dàng - Sản phẩm xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm I.2 Xác định yêu cầu khách hàng I.2.1 Hệ thống hành cửa hàng Hiện cửa hàng sử dụng chế quảng cáo, hợp đồng trưng bày, đặt hàng trực tiếp trung tâm nhân viên bán hàng trực tiếp đảm nhận (hoặc gọi điện đến nhà phân phối để đặt hàng cung cấp địa để nhân viên giao hàng tận nơi cho khách hàng) Trong hai trường hợp khách hàng nhận hàng toán trực tiếp tiền mặt nơi giao hàng.Và tờ hoá đơn khách hàng phải điền đầy đủ thông tin cá nhân số lượng mặt hàng cần mua Kế toán phải chuẩn bị hoá đơn toán, nhập số liệu liên quan ngày, giờ, tên khách hàng, mã số mặt hàng, số lượng mua, hợp đồng trưng bày sản phẩm, tổng số hoá đơn vào sổ kinh doanh Dựa vào ràng buộc cụ thể hệ thống hành đề nghị hệ thống khác tiên tiến hơn, tiết kiệm thời gian… I.2.2 Hệ thống đề nghị Để vừa quảng cáo, bán hàng giới thiệu sản phẩm cửa hàng mạng website cần có phần như: Về giao diện: - Giao diện người dùng o Phải có giao diện thân thiện dễ sử dụng o Phải nêu bật mạnh website, tạo niềm tin cho khách hàng từ lần viếng thăm o Giới thiệu sản phẩm cửa hàng có o Có biểu mẫu đăng ký để trở thành thành viên o Có danh mục sản phẩm o Chức đặt hàng, mua hàng o Có biểu mẫu liên hệ o Chức tìm kiếm sản phẩm o Mỗi loại sản phẩm cần phải có trang xem chi tiết sản phẩm o Mục login khách hàng trở thành thành viên gồm có: Tên đăng nhập (Username), mật đăng nhập (password) - Giao diện người quản trị o Đơn giản, dễ quản lý thiếu mục như:  Quản lý sản phẩm  Quản lý hoá đơn  Quản lý khách hàng - Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay  Quản lý đăng nhập  Quản lý thay đổi website Về nghiệp vụ - Người xây dựng nên hệ thống phải am hiểu thương mại điện tử, hiểu rõ cách thức mua bán hàng qua mạng - Người xây dựng nên hệ thống đặc biệt phải hiểu rõ thông số kĩ thuật máy tính: Có thể đưa đựơc nhìn tổng quát, sâu rộng sản phẩm Về bảo mật: - Người Admin có tồn quyền giữ bảo mật cho website mật riêng - Quản lý User & Password khách hàng an tồn: Thơng tin khách hàng bảo mật Về hệ thống - Phần cứng: PC vi xử lý pentium III, ram 128 trở lên, ổ cứng 10G trở lên - Hệ điều hành: Windown XP trở lên - Phần mềm hỗ trợ: XAMPP, mySQL I.3 Yêu cầu giao diện website I.3.1 Giao diện người dùng Phải có giao diện thân thiện dễ sử dụng:  Màu sắc hài hoà làm bật hình ảnh sản phẩm, font chữ thống nhất, tiện lợi sử dụng  Giới thiệu thông tin cửa hàng: Địa liên hệ cửa hàng đại lý trực thuộc, số điện thoại liên hệ, email liên hệ  Sản phẩm cửa hàng: sản phẩm có, sản phẩm bán chạy, sản phẩm nhất, sản phẩm mắt… I.3.2 Giao diện người quản trị: - Giao diện đơn giản, dễ quản lý liệu - Phải bảo vệ User & Password riêng Admin I.4 Phân tích chức hệ thống Các tác nhân hệ thống gồm có: Administrator Member Customer  Administrator: thành viên quản trị hệ thống, có quyền chức như: tạo tài khoản, quản lý sản phẩm, quản trị người dùng, quản lý hoá đơn… Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay  Member: hệ thống thành viên có chức năng: Đăng kí, đăng nhập, tìm kiếm, xem, sửa thơng tin cá nhân, xem giỏ hàng, đặt hàng, xem thơng tin hóa đơn lập  Customer: Là khách vãng lai có chức năng: Đăng kí, tìm kiếm, xem thơng tin sản phẩm, xem giỏ hàng, đặt hàng System Tìm kiếm thơng tin sản phẩm Xem thông tin sản phẩm viên hàng thành kígiỏ Xem Đăng Customer Thêm sản phẩm vào giỏ hàng Đăng kí thành viên Đặt hàng Đăng nhập Member Đăng xuất Đăngnhập Administrator Đổi mật tin đơn mua hóathơng XemSửa hàng Member sử giao Lịch Xem hàng Mua dịch (HĐ lập) Thêm hãng sửa, Thêm, sảnxóa Thêm sản phẩm thông tin phẩm Sửa thông tin sản phẩm Xoá sản phẩm Xoá Member Liệt kê, cấp xoá Member quyền, Xóa User Liệt kê, tìm kiếm hóa đơn Chuyển đơn hàng chưa tốn->Đã tốn Hình Biểu đồ Use Case Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay I.4.1 Các chức đối tượng Customer (Khách vãng lai) Khi tham gia vào hệ thống họ xem thơng tin, tìm kiếm sản phẩm, đăng ký thành viên hệ thống, chọn sản phẩm vào giỏ hàng, xem giỏ hàng, đặt hàng I.4.1.1 Chức đăng ký thành viên Description: Dành cho khách vãng lai đăng ký làm thành viên để có thêm nhiều chức cho việc mua bán sản phẩm, tạo mối quan hệ lâu dài với cơng ty Qua đó, thành viên hưởng chế độ khuyến mại đặc biệt Input: Khách vãng lai phải nhập đầy đủ thông tin (*: thông tin bắt buộc) Tên đăng nhập: (*) Mật khẩu: (*) Nhập lại mật (*) Họ tên: Nhập họ tên (*) Email: nhập email (*) Địa chỉ: Nhập địa Member (*) Điện thoại: Nhập điện thoại (*) Nhập mã an toàn: (*) Process: Kiểm tra thông tin nhập Nếu thông tin xác lưu thơng tin vào CSDL thêm thơng tin thành viên vào CSDL Output: Đưa thông báo đăng ký thành công yêu cầu nhập lại thông tin không hợp lệ I.4.1.2 Chức tìm kiếm sản phẩm + Input: Nhập vào lựa chọn thơng tin tìm kiếm theo Hãng, theo Giá, theo tên sản phẩm, theo chủng loại… + Process: Lấy thơng tin sản phẩm từ CSDL theo trường tìm kiếm + Output: Hiện chi tiết thông tin sản phẩm thỏa mãn yêu cầu tìm kiếm I.4.1.3 Chức xem thông tin sản phẩm + Description: Cho phép xem chi tiết thông tin sản phẩm + Input: Chọn sản phẩm cần xem + Process: Lấy thông tin sản phẩm từ CSDL thông qua ID + Output: Hiện chi tiết thông tin sản phẩm I.4.1.4 Chức giỏ hàng + Description: Cho phép xem chi tiết giỏ hàng + Input: Click chọn vào giỏ hàng + Process: Lấy thông tin sản phẩm từ CSDL thông qua ID ID lấy từ biến session lưu thông tin mã sản phẩm số lượng sản phẩm mà khách hàng chọn vào giỏ hàng + Output: Hiển thị thông tin tên sản phẩm, ảnh, đơn giá, số lượng, thành tiền, tổng tiền sản phẩm I.4.1.5 Chức đặt hàng Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay + Description: Cho phép tất khách hàng đặt hàng mà không cần phải thành viên hệ thống + Input: Sau xem giỏ hàng, khách hàng có nhu cầu đặt hàng qua mạng click vào nút đặt hàng điền số thơng tin cần thiết để người quản trị xác nhận thông tin giao hàng trực tiếp đến địa cách nhanh + Process: Lưu thông tin khách hàng thông tin hóa đơn đặt hàng vào bảng sở liệu + Output: Đưa thông báo đơn đặt hàng lập thành công không thành công I.4.2 Các chức đối tượng Member (thành viên) Thành viên có tất chức giống khách vãng lai có thêm số chức khác như: I.4.2.1 Chức đăng nhập + Description: Cho Member login vào hệ thống + Input: Người dùng nhập vào thông tin username, password để login + Process: Kiểm tra username password người dùng nhập vào so sánh với username password CSDL + Output: cho đăng nhập hiển thị chức Member, ngược lại hiển thị thông báo yêu cầu nhập lại thông tin không xác I.4.2.2 Chức đăng xuất + Description: Cho phép người dùng đăng xuất khỏi hệ thống không nhu cầu sử dụng hệ thống + Input: Người dùng click vào nút thoát hệ thống + Process: Tiến hành xóa session lưu thơng tin đăng nhập để dừng phiên làm việc tài khoản Member hệ thống + Output: Quay trở lại trang hành Ẩn hết chức Member I.4.2.3 Chức đổi mật + Description: Cho phép thay đổi mật + Input: Người dùng điền thông tin mật cũ + Process: Kiểm tra thông tin người dùng nhập vào Nếu cập nhật thơng tin mới, ngược lại khơng + Output: Hiển thị thơng báo thành cơng thơng tin nhập vào xác hiển thị thông báo yêu cầu nhập lại thơng tin khơng xác I.4.2.4 Chức xem hóa đơn lập + Description: Cho phép Member xem hóa đơn mua hàng + Input: Click chọn lịch sử giao dịch menu Member + Process: Gọi trang hiển thị thơng tin hóa đơn lập Member + Output: Hiển thị thơng tin chi tiết hóa đơn I.4.3 Chức Administrator I.4.3.1 Các chức quản lý Member Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay Chức xố Member: + Description: Giúp Admin xóa Member khỏi CSDL + Input: Chọn Member cần xóa + Process: Lấy thơng tin Member hiển thị hình để chắn Admin xóa Member cần thiết + Output: Load lại danh sách Member để biết xố thành cơng Member khỏi CSDL I.4.3.2 Các chức quản lý Sản Phẩm  Chức chỉnh sửa thông tin sản phẩm: + Description: Giúp Admin thay đổi thơng tin sản phẩm có CSDL + Input: Admin nhập thông tin sản phẩm + Process: Cập nhật thông tin cho sản phẩm + Output: Hiển thị thông báo cập nhật sản phẩm  Chức xoá sản phẩm: + Description: Giúp Admin xố sản phẩm + Input: Chọn sản phẩm cần xoá + Process: Xoá CSDL + Output: Load lại danh sách sản phẩm  Chức thêm sản phẩm: + Description: Giúp Admin thêm sản phẩm + Input: Admin nhập vào thông tin cần thiết sản phẩm + Process: Kiểm tra xem trường không để trống Nếu tất phù hợp thêm vào database Ngược lại không thêm vào database + Output: Load lại danh sách sản phẩm để xem sản phẩm thêm vào CSDL  Chức khuyến mại sản phẩm: + Description: Giúp Admin gán cho sản phẩm chương trình khuyến Mại + Input: Chọn hãng sản phẩm tên sản phẩm + Process: Thêm thông tin khuyến mại vào CSDL + Output: Load lại danh sách sản phẩm để xem thông tin khuyến mại vừa đưa vào I.4.3.3 Các chức quản trị người dùng Chức xoá với người dùng: + Description: Giúp Admin xố người dùng + Input: Tìm User cần xố chọn biểu tượng xố + Process: Xoá User khỏi CSDL + Output: Load lại danh sách người dùng để xem thông tin vừa thay đổi Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay I.4.3.4 Các Chức Năng Đối Với Hóa Đơn Đặt Hàng  Chức xem thông tin chi tiết đơn đặt hàng (đang chờ xử lý, xử lý, hoàn thành,hoặc hoá đơn bị huỷ bỏ): + Description: Xem chi tiết đơn đặt hàng có CSDL + Input: Chọn tên hoá đơn tên khách hàng hoá đơn + Process: Lấy tồn thơng tin chi tiết đơn đặt hàng có CSDL + Output: Hiển thị chi tiết thông tin đơn đặt hàng  Chức chuyển đơn đặt hàng chưa toán thành hóa đơn tốn: + Description: Sau khách hàng xác nhận đặt hàng, hoá đơn lưu vào CSDL Admin gọi điện cho khách hàng để xác nhận thơng tin Nếu hố đơn chuyển sang phận giao hàng, sau thực giao dịch thành cơng hố đơn hồn tất, q trình xử lý hố đơn khách hàng huỷ bỏ hố đơn đặt hàng + Input: Admin chọn hoá đơn cần xử lý + Process: Xứ lý thay đổi hoá đơn + Output: Load lại danh sách hoá đơn để xem lại thay đổi hố đơn II PHÂN TÍCH VÀ THIẾT KẾ II.1 Biểu đồ hoạt động  Đăng nhập Begin Nhập username, password Thông tin đăng nhập phù hợp với CSDL ? Hiển thị thông báo yêu cầu nhập lại thông tin tài khoản chưa kích hoạt No Yes Hiển thị thông báo đăng nhập thành công lưu thông tin đăng nhập vào session End Hình Biểu đồ hoạt động đăng nhập vào hệ thống Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay  Đăng xuất Begin Click vào link logout Xóa session lưu thơng tin đăng nhập Thơng báo logout thành cơng End Hình Biểu đổ hoạt động khỏi hệ thốn Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 10 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay  Use-case quản lý sản phẩm Interface +Danh sách sản phẩm + Thêm() : int +Sửa () : int +Xố () : int login Control + Thơng tin + Chi tiết SP () : void Database Process - username - pass + login () Admin - ID sản phẩm : int + Thêm() : int +Sửa () : int +Xố () : int Hình 17 Use-case quản lý sản phẩm - Lớp biên: Login, Interface - Lớp điều khiển: Control - Lớp thực thể: Database / Kiểm tra ( user / pass ) Ðăng nhập(user/pass) _Login Process _ Thêm();sửa();Xoá() Admin Kết Xoá () S Kết a() Thê m() PageLoad() Danh sách TL() Thêm() Sửa() Xoá() Kết Control _ Database Hình 18 Biểu đồ cộng tác chức cập nhật Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 20 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay  Chức thêm sản phẩm Control login _ Admin Process _ Database _ Đăng nhập( user / pass) Kiểm tra (user /pass) Yêu cầu chọn thao tác Hiển thị danh sách () Thêm () Thêm () Thêm () Kết Kết Kết Hình 19 Biểu đồ chức thêm sản phẩm  Chức sửa thông tin sản phẩm Control login Admin Process _ Database Đăng nhập( user / pass) Kiểm tra( user/ pass) Yêu cầu thao tác Chọn chỉnh sửa SP Danh sách SP() Chọn sản phẩm () Lấy SP (id) Lấy SP (id) Kết Kết Hiển thị() Chỉnh sửa () Chỉnh sửa () Sửa() Kết Kết Kết Hình 20 Biểu đồ chức sửa thơng tin sản phẩm Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 21 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay  Chức xóa sản phẩm: Control login _ Admin Đăng nhập( user / pass) Database _ Kiểm tra (user /pass) Yêu cầu chọn thao tác Chọn xoá SP Process _ Danh sách tài liệu () Chọn sản phẩm() Thao tác Xoá() Xoá(id) Xoá(id) Kết Kết Kết Hình 21 Biểu đồ chức xóa sản phẩm Tương tự Use-case quản lý người dùng hệ thống quản lý khách hàng (với chức thêm, sửa, xóa) Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 22 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay  Chức đăng nhập: Member Interface Proccess Control Database 1:[Chọn chức Đăng nhập] Gửi yêu cầu đăng nhập 2:Nhập UserName Password 3: Kiểm tra User 4: Kiểm tra 5: Xác thực thành công 6: Xác thực thành công 7: Thông báo đăng nhập thành công 8:[Chọn chức đổi mật khẩu] Gửi yêu cầu đổi mật 9: Hiện chức đổi mật 10: Nhập xác nhận Password 11: Thay đổi Password 12: Thay đổi Password 13: Xác nhận thay đổi thành công 14: Xác nhận thay đổi thành công 15: Thơng báo đổi Password thành cơng Hình 22 Biểu đồ chức đăng nhập Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 23 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay  Chức đăng ký thành viên Customer Custome Interface Proccess Control Database 1:[Chọn chức đăng kí thành viên] Gửi yêu cầu 2: Hiển thị form đăng ký 3: Nhập thông tin đăng ký 4: Kiểm tra UserName có CSDL chưa 5: Kiểm tra 6:(Nếu có) Xác nhận tồn 7: Xác nhận tồn Gọi lại form Đăng ký để nhập lại {OR} 6: Xác nhận đăng ký thành công 7: Xác nhận thành công 8: Thông báo đăng ký thành viên thành cơng Hình 23 Biểu đồ chức đăng ký thành viên II.3 Cách tổ chức liệu thiết kế chương trình cho trang Web Việc tổ chức liệu phải giải yêu cầu phân tích để lúc hiển thị lên trang Web có giao diện dễ nhìn, dễ dàng, hấp dẫn khách hàng Một phương pháp sử dụng rộng rãi từ trước đến quản lí theo nhóm sản phẩm Mỗi nhóm có mã nhóm tên nhóm để nhận biết Đối với Website này, sản phẩm tương ứng với mã hãng mã loại sản phẩm mã làm khóa bảng Sau số bảng sở liệu tồn sở liệu: Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 24 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay II.3.1 Bảng giohang Dùng để lưu thông tin giỏ hàng khách hàng Name Type Null Chú thích Int(10) No Mã giỏ hàng Id_giohang id Int(10) No Mã sản phẩm user Varchar(255) No Tên user soluong Int(10) No Số lượng tinhtrang Text No Tình trạng ngaydat datetime No Ngày đặt hàng Bảng Bảng giohang II.3.2 Bảng hoadon Dùng để lưu thông tin đơn hàng Name Type Null Int(10) No Id-hoadon hoten Varchar(255) No diachi Text No email Varchar(255) No dienthoai Int(20) No fax Int(20) No cty Varchar(255) No id Int(10) No soluong Int(10) No Bảng Bảng hoadon Chú thích Mã hóa đơn Tên khách hàng Địa Email Điện thoại Fax Công ty Mã sản phẩm Số lượng II.3.3 Bảng lienhe Dùng để quản lí thắc mắc liên hệ khách hàng Name Type Null Int(10) No Id-lienhe hoten Text No cty Text No email Text No dienthoai Int(20) No fax Int(20) No diachi Text No noidung Text No ngaylienhe Datetime No Bảng Bảng lienhe Chú thích Mã liên hệ Họ tên Cơng ty Email Điện thoại Fax Địa Nội dung Ngày liên hệ Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 25 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay II.3.4 Bảng loaisanpham Dùng để quản lí danh mục loại sản phẩm Name Type Null Int(10) No Id-loai Id_nhom Int(11) No tenloaisp Text No ghichu Varchar(255) No Bảng Bảng loaisanpham II.3.5 Bảng nhomsanpham Dùng để quản lý nhóm sản phẩm Name Type Null Int(10) No Id_nhom tennhom Varchar(255) No Chuthich Text No Bảng Bảng nhomsanpham II.3.6 Bảng sanpham Dùng để quản lý sản phẩm Name Type Null Int(20) No Id Id_loai Int(10) No tensp Text No mota Text No hinh Text No gia Int(15) No ghichu Text No soluongban Int(10) No Id_menu Int(10) No Bảng Bảng sanpham II.3.7 Bảng thanhvien Dùng để quản lý thành viên Type Null Name hoten Varchar(255) No diachi Varchar(255) No email Varchar(255) No dienthoai Int(20) No user Varchar(255) No pass Varchar(32) No hieuluc Int(10) No capquyen Int(10) No Bảng Bảng thanhvien Chú thích Mã loại sp Mã nhóm sản phẩm Tên loại sản phẩm Ghi Chú thich Mã nhóm sản phẩm Tên nhóm sản phẩm Chú thích Chú thích Mã sản phẩm Mã loại sản phẩm Tên sản phẩm Mơ tả Hình ảnh Đơn giá Ghi Số lượng Mã menu Chú thích Họ tên Địa Email Điện thoại Tên đăng nhập password Hiệu lực Quyền Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 26 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay II.3.8 Sơ đồ thực thể liên kết Hình 24 Sơ đồ thực thể liên kết Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 27 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay II.4 u cầu bảo mật Có tính bảo mật cao, đảm bảo khơng có username, password cho phép hoạt động Admin khơng có User thay đổi thơng tin sản phẩm toàn Website việc thay đổi thơng tin cá nhân User việc quản lý liệu mật đăng nhập: + Tên đăng nhập + Mật đăng nhập Các thông tin khách hàng bảo mật Hệ thống quản trị tuyệt đối an tồn, khơng thể bị truy cập lỗi hệ thống Như vậy, từ biểu đồ Use Case biểu đồ hoạt động hệ thống thể chức tác nhân hệ thống làm việc nào, xuất phát từ hệ thống yêu cầu hệ thống, yêu cầu khách hàng, nên xây dựng cho trang Website có đầy đủ chức người quản trị người dùng phải đảm bảo có tính bảo mật cao III XÂY DỰNG III.1 Lựa chọn giải pháp - Chương trình sử dụng ngơn ngữ PHP sở liệu MySQL - Các công cụ mà hệ thống sử dụng: o Gói XAMPP: Cài đặt thành phần Apache, PHP, MySQL  Apache - Server  PHP 5.5.1 - Ngơn ngữ lập trình  MySQL - Cơ sở liệu  FileZilla - Giả lập FTP server  Và tính chuyên sâu khác o mySQL: Dùng để lưu sở liệu o Javascript: Bắt lỗi liệu o Dreamweaver: Tạo form, thiết kế giao diện o Photoshop, flash: Thiết kế giao diện III.2 Thiết kế giao diện III.2.1 Giao diện trang chủ Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 28 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay Hình 25 Giao diện trang chủ Trang chủ “Index.php”: Là trang chính, chứa tất mục để lựa chọn Từ trang chủ khách hàng tìm thấy thơng tin cần thiết: - Thơng tin loại sản phẩm với giao diện gần gũi, thân thiện dễ sử dụng từ khách hàng đặt mua cho sản phẩm yêu thích, phù hợp với túi tiền - Các viết hay thể giới máy tính quản trị hệ thống chọn lọc - Bạn có thắc mắc, góp ý với cơng ty… III.2.2 Giao diện Form đăng nhập Hình 26 Giao diện form đăng nhập Trang “login.php” trang mà khách hàng nhập User Pass để đăng nhập vào website, chưa có tài khoản khách hàng nhấn vào nút Đăng ký để tạo cho tài khoản Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 29 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay III.3.3 Giao diện Form liên hệ Hình 27 Giao diện form liên hệ Trang “lienhe.php” cầu nối khách hàng cửa hàng, khách hàng gửi thắc mắc ý kiến tới cửa hàng khách hàng phải nhập đầy đủ thông tin cá nhân form III.3.4 Giao diện trang giỏ hàng Hình 28 Giao diện giỏ hàng Trang “giohang.php” trang mà khách hàng xem sản phẩm chọn Tại khách hàng biết số lượng mặt hàng chọn tổng số tiền phải tốn Khách hàng thêm, cập nhập xóa sản phẩm giỏ hàng Tại có chức lưu lịch sử mua hàng khách hàng Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 30 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay III.3.5 Giao diện Form đăng ký thành viên Hình 29 Giao diện form đăng ký thành viên Trang “register.php” Tại khách hàng điền đầy đủ thông tin cá nhân đăng ký cho tài khoản, để dùng cho việc mua hàng website III.3.6 Giao diện trang chi tiết sản phẩm Hình 30 Giao diện trang chi tiết sản phẩm Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 31 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay Trang “chitiet.php” trang hiển thị thông tin chi tiết sản phẩm: giá, bảo hành, thông số kỹ thuật…giúp cho khách hàng có nhìn tổng quan sản phẩm Là sở để khách hàng có định mua sản phẩm hay không III.3.7 Giao diện trang quản trị Admin Hình 31 Giao diện trang quản trị Admin Đây trang quản trị dành cho người Admin cửa hàng, cung cấp đầy đủ tính cho người quản trị như: quản lý sản phẩm, quản lý thành viên, quản lý đơn đặt hàng… KẾT LUẬN Đề “Quản lý bán hàng Online - Xây dựng Website kinh doanh máy tính xách tay trực tuyến” xuất phát từ thực tế ngày nhằm tạo tảng sở ban đầu để hỗ trợ thêm cho bạn muốn thiết kế Website cho công ty hay Website cá nhân Mặc dù có nhiều cố gắng, tìm hiểu kiến thức học, kết hợp tra cứu tài liệu chuyên nghành hạn chế thời gian, khả kinh nghiệm nên không tránh khỏi thiếu sót định nên làm hồn thành mức độ sau: - Có hiểu biết Phân tích thiết kế hệ thống thơng tin từ phân tích xây dựng kế hoạch chương trình ứng dụng thực tiễn đời sống - Tìm hiểu ngơn ngữ lập trình Web PHP & MySQL - Áp dụng xây dựng ứng dụng thực nghiệm trang “Website kinh doanh máy tính xách tay trực tuyến” Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 32 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay Hướng nghiên cứu phát triển: - Tìm hiểu sâu phân tích thiết kế hệ thống thông tin ngôn ngữ PHP & MySQL để đáp ứng nhiều nhu cầu người sử dụng, phát triển tối ưu hóa hệ thống, - Kết hợp ngơn ngữ PHP với hệ quản trị sở liệu lớn hơn: SQL Server, Oracle… - Tìm hiểu thêm số ngơn ngữ, phần mềm ứng dụng để nâng cao giao diện đồ họa đẹp mắt, thân thiện hơn… - Xây dựng trang Web quy mô lớn với nhiều ứng dụng, chức Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 33 Bài tập Quản lý bán hàng Online – Xây dựng Website kinh doanh máy tính xách tay TÀI LIỆU THAM KHẢO [1] http://www.php.net, truy cập cuối ngày 23/12/2013 [2] http://www mysql.com, truy cập lần cuối ngày 23/12/2013 [3] http://www.w3school.com, truy cập lần cuối ngày 23/12/2013 DANH SÁCH NHĨM THÀNH VIÊN STT HỌ VÀ TÊN GIỚI TÍNH ĐỊA CHỈ Đinh Ngọc Hải Nam Hà Nội Nguyễn Thị Kim Dung Nữ Nghệ An Nguyễn Văn Hậu Nam Hà Nam Vũ Thị Minh Nữ Hà Nam Đàm Anh Tuấn Nam Thái Bình HỊM THƯ haidn05633@studenttopica.edu.vn dungntk56603@studenttopica.edu.vn haunv47023@studenttopica.edu.vn minhvt75203@studenttopica.edu.vn tuanda49493@studenttopica.edu.vn GHI CHÚ Trưởng nhóm BẢNG PHÂN CƠNG CƠNG VIỆC VÀ ĐÁNH GIÁ MỨC ĐỘ HỒN THÀNH STT HỌ VÀ TÊN NỘI DUNG CÔNG VIỆC Đinh Ngọc Hải Lập kế hoạch thực tập Xây dựng mơ hình Use Case, biểu đồ chức Viết code trang chủ, liên kết Module Hỗ trợ thiết kế trang quản trị Nguyễn Thị Kim Dung Xây dựng Form viết Code trang chi tiết sản phẩm, trang giỏ hàng Nguyễn Văn Hậu Xây dựng Form Code trang quản trị Vũ Thị Minh Xây dựng bảng CSDL Đàm Anh Tuấn Xây dựng Form viết Code cho Form đăng nhập, Form liên hệ, Form đăng ký thành viên MỨC ĐỘ HỒN THÀNH 100% hồn thành tiến độ 100% hoàn thành tiến độ 100% hoàn thành tiến độ 100% hoàn thành tiến độ 100% hoàn thành tiến độ Nhóm sinh viên HTN7 – Trưởng nhóm Đinh Ngọc Hải thành viên Nguyễn Thị Kim Dùng, Vũ Thị Minh, Nguyễn Văn Hậu, Đàm Anh Tuấn Trang 34

Ngày đăng: 21/06/2018, 01:46

Từ khóa liên quan

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

Tài liệu liên quan