1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng hệ thống bán hàng trực tuyến

27 611 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 2,62 MB

Nội dung

Bài tập lớn đề tài: “Xây dựng hệ thống bán hàng trực tuyến” đề tài môn học “xây dựng hệ thống thông tin” sử dụng các biểu đồ: Biểu đồ ngữ cảnh, biểu đồ phân rã chức năng, biểu đồ luồng dữ liệu, mô hình thực thể liên kết

MỤC LỤC LỜI MỞ ĐẦU Trong năm gần đây, với phát triển công nghệ thông tin ngày phương tiện truyền thông đặc biệt Internet mang lại nhiều chuyển biến lĩnh vực xã hội Trong kinh tế nay, mặt đời sống xã hội ngày nâng cao, đăc biệt nhu cầu trao đổi hàng hóa người ngày tăng mạnh số lượng chất lượng Hiện 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 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 tính tất yếu thương mại điện tử Với thao tác đơn giản máy tính có kết nối mạng bạn có muốn mà nhiều thời gian tận nơi tìm kiếm cửa hàng Đứng trước nhu cầu xây dựng website cá nhân doanh nghiệp việc đam mê lập trình ứng dụng web sau này, em mạnh dạn chọn đề tài: “Xây dựng hệ thống bán hàng trực tuyến” làm đề tài môn học “xây dựng hệ thống thông tin” Vũ Ngọc Sơn – TH17.03 Trang Thực đồ án 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ế phục vụ cho việc học tập làm việc sau Mặc dù cố gắng thực đề tài lực thời gian hạn chế nên khó tránh khỏi thiếu xót, mong thầy cô thông cảm Những góp ý thầy cô học, hành trang để em vững bước vào sống sau CHƯƠNG I KHẢO SÁT VÀ MÔ TẢ HỆ THỐNG Giới thiệu ngôn ngữ lập trình 1.1 Giới thiệu MySQL MySQL phần mềm quản trị CSDL miễn phí nằm nhóm LAMP (Linux-Âpche-MySQL-PHP) MySQL phổ biến nhà phát triểu ưa chuộng trình phát triểu ứng dụng MySQL CSDL tốc độ cao, ổn định dễ sử dụng, có tính khả chuyển, hoạt động nhiều hệ điều hành cung cấp hệ thống lớn hàm tiện ích mạnh Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSDL Internet Vì MySQL miễn phí hoàn toàn nên bạn tải MySQL từ trang chủ MySQL có nhiều phiên cho hệ điều hành khác nhau: phiên Win32 cho hệ điều hành dòng Window, Linux, MacOS X, Unix, … 1.2 Giới thiệu PHP PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") ngôn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó thích hợp với web dễ dàng nhúng vào trang HTML Do tối ưu Vũ Ngọc Sơn – TH17.03 Trang hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngôn ngữ lập trình web phổ biến giới Khảo sát hệ thống Hoạt động mua bán trực tuyến phổ biến với người công ty cửa hàng lớn nước sử dụng nhằm đem lại hiệu việc mua bán Sản phẩm mua bán thông thường thiết bị tin học điện thoại, máy vi tính sản phẩm điện tử đan dụng … Do phải sử dụng hệ thống mạng để đăng kí mua bán nên công ty cần phải có hệ thống website dùng để quảng cáo mua bán Hơn quản lý số lượng mua bán trực tuyến đem lại hiệu việc quản lý Các hoạt động quản lý mua bán hàng trực tuyến gồm xuất hàng , giao hàng tận nhà, báo cáo số lượng doanh thu mua bán trực tuyến Việc bao gồm công việc quản lý phận : • Quản lý hàng xuất kho : kiểm tra số lượng hàng hóa xuất khỏi hàng • Quản lý mua bán trực tuyến : kiểm tra đơn đặt hàng trạng đơn, quản lý phương thức toán thu tiền đẻ báo cáo doanh thu • Quản lý nhân viên : bao gồm nhân viên giao hàng, thủ kho, nhân viên quản lý mạng, nhan viên thu ngân… • Quản lý Hàng hóa quản lý chặt chẽ tránh tình trang mát phận có nhiệm vụ riêng ko đan xen với Vũ Ngọc Sơn – TH17.03 Trang 3 Hiện trang tin học Do hệ thống sử dụng website làm phương tiện cung cấp dịch vụ mua bán trực tuyến nên đòi hỏi khách hàng cần phải kết nối internet trình đăng kí mua hàng, đường truyền cần có tốc độ cao tương đối mạnh Bộ phận quản lý cần phải chuyện nghiệp có trình độ để quản lý trang web kiểm tra hóa đơn mạng Phải thường xuyên nâng cấp cập nhật giá cho mặt hàng… Quy trình mua hàng Vũ Ngọc Sơn – TH17.03 Trang 4 Mô tả toán lời Khi có yêu cầu đặt hàng từ cử hàng, nhà cung cấp cung cấp sản phẩm cho hàng theo đơn đặt hàng Khách hàng vào cửa hàng để xem mặt hàng cửa hàng Sau vào cửa hàng, khách hàng chọn mặt hàng định mua Khi đinh mua hàng, thông tin mặt hàng lưu đơn đặt hàng Nhân viên nhận đơn đặt hàng từ khách hàng Đơn đặt hàng nhân viên xử lý Nếu đơn đặt hàng nằm tầm phục vụ cửa hàng chuyển đơn đặt hàng đến quầy thu tiền, không ( hết hàng, chưa có hàng ) khách hàng quay lại cửa hàng để chọn mua phẩm khác (10) Nhân viên quầy thu tiền tiến hành lập hóa đơn, bên giao cho khách hàng (9), hóa đơn chủ cửa hàng kiểm tra, thống kê cuối tháng.(1x) Sản phẩm nhân viên lấy từ kho hàng chuyển cho khách hàng Vũ Ngọc Sơn – TH17.03 Trang CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG PHÂN TÍCH CHỨC NĂNG 1.Biểu đồ ngữ cảnh Biểu đồ ngữ cảnh Hệ thống quản lý bán hàng tực tuyến Vũ Ngọc Sơn – TH17.03 Trang Biểu đồ phân rã chức a Biểu đồ Biểu đồ phân rã chức Hệ thống quản lý bán hàng trực tuyến P b h â n tích chức i Bảng tổng quát ST T Chức Mô tả Quản lý thông tin hình ảnh sản phẩm, người Quản lý quản trị upload hình ảnh sản phẩm, nhập sản phẩm thông tin mô tả tính sản phẩm, giá cả, số lượng Quản lý danh mục sản phẩm Quản lý đơn hàng Vũ Ngọc Sơn – TH17.03 Quản lý thông tin danh mục sản phẩm bao gồm chức thêm, xóa sửa danh mục sản phẩm Thống kê đơn đặt hàng đặt khách hàng, xem tình trạng đơn đặt hàng như: Đã giao hàng, chi tiết đơn đặt hàng Trang Hiển thị thông tin chi tiết đơn đặt hàng bao Chi tiết đơn đặt hàng 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 người quản trị Quản lý người dùng Phản hồi Thêm mới, sửa, xóa thông tin người dùng Lưu trữ phản hồi khách hàng ii Chi tiết chức 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,…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,… 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 Vũ Ngọc Sơn – TH17.03 Trang 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 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àng, giá trị đơn hàng, tình trạng đơn hàng 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 Chi tiết đơn đặt hàng: Người quản trị 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 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 nhân viên giao Vũ Ngọc Sơn – TH17.03 Trang hàng Ngoài hệ thống 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 Vũ Ngọc Sơn – TH17.03 Trang 10 Biểu đồ luồng liệu mức a Phân rã tiến trình 2.0 - quản lý danh mục Vũ Ngọc Sơn – TH17.03 Trang 13 b Phân tiến trình 3.0 - quản lý đơn hàng Vũ Ngọc Sơn – TH17.03 Trang 14 c Phân rã tiến trình 4.0 - khách hàng phản hồi Vũ Ngọc Sơn – TH17.03 Trang 15 Mô hình thực thể liên kết • Thực thể người dùng • Thực thể khách hàng • Vũ Ngọc Sơn – TH17.03 Trang 16 • Thực thể đơn đặt hàng • Thực thể danh mục sản phẩm • Thực thể sản phẩm bán Vũ Ngọc Sơn – TH17.03 Trang 17 • Thực thể tình trạng • Thực thể nhân viên giao hàng • Thực thể bình luận Vũ Ngọc Sơn – TH17.03 Trang 18 PHÂN TÍCH DỮ LIỆU Mô hình thực thể liên kết Vũ Ngọc Sơn – TH17.03 Trang 19 Cơ sở liệu Các bảng sử dụng STT 10 Tên bảng nguoidung khachhang sanpham dmsp dondh ctddh binhluan spban tinhtrang nvgh Ghi Người dùng Khách hàng Sản phẩm Danh mục sản phẩm Đơn đặt hàng Chi tiết đơn đặt hàng Bình luận Sản phẩm bán Tình trạng đơn đặt hàng Nhân viên giao hàng a Bảng nguoidung STT Tên trường Idnd Ten Tai_khoan Mat_khau b Bảng khachhang Ghi ID người dùng Tên người dùng Tài khoản Mật Kiểu liệu Int(11) Varchar(20) Varchar(20) Varchar(12) Khóa Chính STT Tên trường Idkh Ten Sdt Mail c Bảng sanpham Ghi ID khách hàng Tên khách hàng Số đt Mail Kiểu liệu Int(11) Varchar(20) Varchar(20) Varchar(20) Khóa Chính STT Ghi ID sản phẩm Tên sản phẩm Giá sản phẩm Số lượng Màu sắc Nhà sản xuất Kiểu liệu Int(11) Varchar(20) Varchar(20) Int Varchar(12) Varchar(12) Khóa Chính Tên trường Idsp Tensp Giasp Soluong Màu sắc Nhasx Vũ Ngọc Sơn – TH17.03 Trang 20 d Bảng dmsp STT Tên trường Id_dm Tendm Ghi ID danh mục Tên danh mục Kiểu liệu Int(11) Varchar(20) Khóa Chính Tên trường Idhd IDkh idtinhtrang Idnvgh Soluong Ngaylaphd Noinhan Ghichu Ghi ID hóa đơn ID khách hàng Giá sản phẩm Id nhân viên gh Số lượng Ngày lập hd Nơi nhận Ghi Kiểu liệu Int(11) Int(11) Int(3) Int(11) Int Datetime Varchar(255) Varchar(255) Khóa Chính Ngoại Ngoại Ngoại Vũ Ngọc Sơn – TH17.03 Trang 21 e Bảng dondh STT f Bảng binhluan STT Tên trường Idbl Idsp Hoten Thoigian Noidung Ghi ID bình luận Id sản phâm Họ tên Ngày Nội dung Kiểu liệu Int(11) Int(11) Varchar(20) Datetime Varchar(255) Khóa Chính Ngoại Ghi ID chi tiết hđ Id sản phẩm Id hóa đơn Số lượng Đơn giá Kiểu liệu Int(11) Int(11) Varchar(20) Int Int(20) Khóa Chính Ngoại Ngoại Ghi Id sản phẩm bán ID sản phẩm Giá sản phẩm Số lượng Kiểu liệu Int(11) Int(11) Varchar(20) Int Khóa Chính Ngoại g Bảng ctdh STT Tên trường Idctdh Idsp Idhd Soluong Dongia h Bảng Spban STT Tên trường Idspban Idsp Giasp Soluong Vũ Ngọc Sơn – TH17.03 Trang 22 i Bảng tinhtrang STT Tên trường Idtt Tt Ghi Id tình trạng Tình trạng Kiểu liệu Int(11) Yes/No Khóa Chính Ghi ID nhân viên gh Tên nhân viên gh Số điện thoại Kiểu liệu Int(11) Varchar(20) Varchar(20) Khóa Chính j Bảng nvgh STT Tên trường Idnvgh Tennvgh Sdtnvgh Vũ Ngọc Sơn – TH17.03 Trang 23 THIẾT KẾ GIAO DIỆN Thông tin sản phẩm Vũ Ngọc Sơn – TH17.03 Trang 24 Giỏ hàng Vũ Ngọc Sơn – TH17.03 Trang 25 Giao diện website Vũ Ngọc Sơn – TH17.03 Trang 26 KẾT LUẬN Với kiến thức tảng học lớp tìm hiểu mạng, chúng em hoàn thành xong nội dung đề tài "Xây dựng hệ thống bán hàng trực tuyến" Mặc dù cố gắng đầu tư nhiều thời gian có hạn nên không tránh khỏi sai sót Em mong nhận thông cảm góp ý cô để đề tài chúng em hoàn thiện TÀI LIỆU THAM KHẢO [1] Giáo trình phân tích thiết kế hệ thống thông tin HUBT [2] Giáo trình xây dựng hệ thống thông tin HUBT [3] http://vi.wikipedia.org/wiki/MySQL [4] http://vi.wikipedia.org/wiki/PHP Vũ Ngọc Sơn – TH17.03 Trang 27 [...]... Trang 23 THIẾT KẾ GIAO DIỆN Thông tin sản phẩm Vũ Ngọc Sơn – TH17.03 Trang 24 Giỏ hàng Vũ Ngọc Sơn – TH17.03 Trang 25 Giao diện website Vũ Ngọc Sơn – TH17.03 Trang 26 KẾT LUẬN Với kiến thức nền tảng được học ở trên lớp và sự tìm hiểu trên mạng, chúng em đã hoàn thành xong nội dung đề tài "Xây dựng hệ thống bán hàng trực tuyến" Mặc dù cố gắng đầu tư rất nhiều nhưng thời gian có hạn nên không tránh khỏi... STT 1 2 3 4 5 6 7 8 9 10 Tên bảng nguoidung khachhang sanpham dmsp dondh ctddh binhluan spban tinhtrang nvgh Ghi chú Người dùng Khách hàng Sản phẩm Danh mục sản phẩm Đơn đặt hàng Chi tiết đơn đặt hàng Bình luận Sản phẩm bán ra Tình trạng đơn đặt hàng Nhân viên giao hàng a Bảng nguoidung STT Tên trường 1 Idnd 2 Ten 3 Tai_khoan 4 Mat_khau b Bảng khachhang Ghi chú ID người dùng Tên người dùng Tài khoản... nên không tránh khỏi sự sai sót Em mong nhận được sự thông cảm và góp ý của cô để đề tài của chúng em được hoàn thiện hơn TÀI LIỆU THAM KHẢO [1] Giáo trình phân tích thiết kế hệ thống thông tin HUBT [2] Giáo trình xây dựng hệ thống thông tin HUBT [3] http://vi.wikipedia.org/wiki/MySQL [4] http://vi.wikipedia.org/wiki/PHP Vũ Ngọc Sơn – TH17.03 Trang 27 ... TH17.03 Trang 14 c Phân rã tiến trình 4.0 - khách hàng phản hồi Vũ Ngọc Sơn – TH17.03 Trang 15 6 Mô hình thực thể liên kết • Thực thể người dùng • Thực thể khách hàng • Vũ Ngọc Sơn – TH17.03 Trang 16 • Thực thể đơn đặt hàng • Thực thể danh mục sản phẩm • Thực thể sản phẩm bán Vũ Ngọc Sơn – TH17.03 Trang 17 • Thực thể tình trạng • Thực thể nhân viên giao hàng • Thực thể bình luận Vũ Ngọc Sơn – TH17.03... dùng b Khách hàng c Sản phẩm d Đơn đặt hàng e Danh mục sản phẩm f Sản phẩm bán g Tình trạng h Nhân viên giao hàng i Bình luận Vũ Ngọc Sơn – TH17.03 Trang 11 4 Biểu đồ luồng dữ liệu mức 0 Biểu đồ luồng dữ liệu mức 0 Vũ Ngọc Sơn – TH17.03 Trang 12 5 Biểu đồ luồng dữ liệu mức 1 a Phân rã tiến trình 2.0 - quản lý danh mục Vũ Ngọc Sơn – TH17.03 Trang 13 b Phân ra tiến trình 3.0 - quản lý đơn hàng Vũ Ngọc... chú ID người dùng Tên người dùng Tài khoản Mật khẩu Kiểu dữ liệu Int(11) Varchar(20) Varchar(20) Varchar(12) Khóa Chính STT Tên trường 1 Idkh 2 Ten 3 Sdt 4 Mail c Bảng sanpham Ghi chú ID khách hàng Tên khách hàng Số đt Mail Kiểu dữ liệu Int(11) Varchar(20) Varchar(20) Varchar(20) Khóa Chính STT 1 2 3 4 5 6 Ghi chú ID sản phẩm Tên sản phẩm Giá sản phẩm Số lượng Màu sắc Nhà sản xuất Kiểu dữ liệu Int(11)... Tên trường Id_dm Tendm Ghi chú ID danh mục Tên danh mục Kiểu dữ liệu Int(11) Varchar(20) Khóa Chính Tên trường Idhd IDkh idtinhtrang Idnvgh Soluong Ngaylaphd Noinhan Ghichu Ghi chú ID hóa đơn ID khách hàng Giá sản phẩm Id nhân viên gh Số lượng Ngày lập hd Nơi nhận Ghi chú Kiểu dữ liệu Int(11) Int(11) Int(3) Int(11) Int Datetime Varchar(255) Varchar(255) Khóa Chính Ngoại Ngoại Ngoại Vũ Ngọc Sơn – TH17.03... Varchar(20) Datetime Varchar(255) Khóa Chính Ngoại Ghi chú ID chi tiết hđ Id sản phẩm Id hóa đơn Số lượng Đơn giá Kiểu dữ liệu Int(11) Int(11) Varchar(20) Int Int(20) Khóa Chính Ngoại Ngoại Ghi chú Id sản phẩm bán ID sản phẩm Giá sản phẩm Số lượng Kiểu dữ liệu Int(11) Int(11) Varchar(20) Int Khóa Chính Ngoại g Bảng ctdh STT 1 2 3 4 5 Tên trường Idctdh Idsp Idhd Soluong Dongia h Bảng Spban STT 1 2 3 4 Tên trường ... kí mua bán nên công ty cần phải có hệ thống website dùng để quảng cáo mua bán Hơn quản lý số lượng mua bán trực tuyến đem lại hiệu việc quản lý Các hoạt động quản lý mua bán hàng trực tuyến gồm... để xem mặt hàng cửa hàng Sau vào cửa hàng, khách hàng chọn mặt hàng định mua Khi đinh mua hàng, thông tin mặt hàng lưu đơn đặt hàng Nhân viên nhận đơn đặt hàng từ khách hàng Đơn đặt hàng nhân... cảnh Biểu đồ ngữ cảnh Hệ thống quản lý bán hàng tực tuyến Vũ Ngọc Sơn – TH17.03 Trang Biểu đồ phân rã chức a Biểu đồ Biểu đồ phân rã chức Hệ thống quản lý bán hàng trực tuyến P b h â n tích chức

Ngày đăng: 21/04/2016, 14:12

TỪ KHÓA LIÊN QUAN

w