Hệ thống mua bán và bảo hành thiết bị máy tính là một Website cung cấp cho người sử dụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý sự hoạtđộng cũng như theo
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI
=== KHOA CÔNG NGHỆ THÔNG TIN ===
Hµ néi - 2015
Trang 2LỜI NÓI ĐẦU
Ngày nay việc kinh doanh chung của các công ty là làm sao có thể bán được nhiềumặt hàng, quan hệ với nhiều đối tác và có nhiều khách hàng biết đến và mua sản phẩmcủa mình Trong nhưng năm qua, bên cạnh sự phát triển của môi trường gioa tiếpthông tin, nhu cầu sử dụng các thiết bị điện tử và Internet đã tăng cao, tạo nên một thịtrường trên mạng sôi động không kém thực tế
Thương mại điện tử là một hình thức mua bán và trao đổi thông tin qua Internet.Công ty, doanh nghiệp có thể giới thiệu tất cả sản phẩm của mjhf bằng hình ảnh vàthông tin trên trang web để khách hàng có thể xem, tham khao và lựa chọn Đây làhình thức kinh doanh tiện lợi, dễ dàng và đặc biệt đang phát triển, sẽ có cơ hội, thuậnlợi lớn cho các công ty, doanh nghiệp đang trên đường phát triển tạo nên thành công
và danh tiếng cho mình
Hệ thống mua bán và bảo hành thiết bị máy tính là một Website cung cấp cho người
sử dụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý sự hoạtđộng cũng như theo dõi tình hình phát triển cửa hàng của mình Đối với khách hàng,
hệ thống cho phép xem thông tin về sản phẩm của cửa hàng Sau khi đăng ký làmthành viên, khách hàng có thể chọn sản phẩm trên website đưa vào giỏ hàng và tiếnhành giao dịch mua bán Sau khi chọn hàng xong khách hàng chuyển qua việc thanhtoán bằng một trong các hình thức thanh toán, đồng thời chọn địa điểm và xác địnhthời gian giao hàng Sau khi đã thực hiện xong, khách hàng nhấn xác nhận để hoàn tấtgiao dịch
Đối với các nhân viên, là người sẽ tiếp nhận đơn hàng do người quản lý chuyển đến,thực hiện việc giao hàng và xác nhận việc giao hàng đã hoàn tất
Khi khách hàng có yêu cầu về bảo hành thiết bị đã mua ở cửa hàng, bộ phận bảo hành
sẽ tiến hành kiểm tra, sửa chữa và gửi lại cho khách kèm theo một hoá đơn thanh toánbảo hành (nếu thiết bị đã quá thời gian bảo hành) Các thông tin về việc bảo hành thiết
bị sẽ được lưu lại trong sổ bảo hành
Đây là chương trình hỗ trợ cho việc mua bán thiết bị điện tử qua mạng nhằm mở rộngphạm vi kinh doanh của công ty, chương trình cho phép:
Cho phép khách hàng tìm kiếm thông tin, đặt mua các thiết bị điện tử trênmạng
Trang 3 Hỗ trợ chức năng tương thích giữa các thiết bị để khách hàng chọn một bộ thiết
bị điện tử phù hợp
Tra cứu, cập nhật thông tin hàng hóa
Tra cứu nhanh về thông tin khách hàng
Tra cứu những thông tin liên quan đến việc mua bán trên mạng nhằm giảmthiểu thời gian tìm kiếm
Đồng thời cho phép người quản trị thay đổi, cung cấp thông tin nhanh chóngđến người dùng
Trong quá trình xây dựng chương trình vẫn còn nhiều hạn chế không thể tránh khỏi,
em xin tiếp thu những ý kiến của thầy cô và bạn bè
Em xin chân thành cảm ơn!
Người thực hiện
Nguyễn Đình Quyết
Trang 4MỤC LỤC
LỜI NÓI ĐẦU 2
CHƯƠNG I: KHẢO SÁT HỆ THỐNG 5
I Cơ cấu tổ chức 5
II Mô tả hoạt động của công ty 5
1.Ban Điều Hành 5
2.Bộ phận bán hàng 5
3.Bộ phận quản trị 6
III Yêu cầu của hệ thống bán hàng qua mạng 6
1.Nhu cầu người sử dụng 6
2.Với người quản trị 7
3.Các yêu cầu 7
CHƯƠNG II: PHÂN TÍCH HỆ THỐNG 9
I Phân tích hệ thống bán hàng trực tuyến 9
1 Định nghĩa bài toán 9
2 Các chức năng của hệ thống 9
3 Xác định các tác nhân 9
II CÁC MÔ HÌNH XỬ LÝ 10
1.Sơ đồ phân rã chức năng 10
2.Sơ đồ ngữ cảnh 11
3.Sơ đồ hệ thống 14
4.Sơ đồ xử lý kiểm tra đăng nhập của nhà quản lý 15
5.Sơ đồ cập nhật hàng hóa 15
6.Sơ đồ cập nhật khách hàng 16
7.Sơ đồ xử lý tra cứu hàng hóa 17
8.Sơ đồ xử lý đặt mua hàng 18
CHƯƠNG III: THIÊT KẾ XỬ LÝ CƠ SỞ DỮ LIỆU 21
I MÔ HÌNH THỰC THỂ LIÊN KẾT QUAN HỆ 21
II MÔ HÌNH CHI TIẾT CÁC THỰC THỂ 21
KẾT LUẬN 24
Trang 5Bộ phận kho bán hàngBộ phận Bộ phận kế toán Quản trị mạng
CHƯƠNG I KHẢO SÁT HỆ THỐNG
I Cơ cấu tổ chức
Trong công ty thiết bị điện tử, hệ thống tổ chức bao gồm: ban điều hành, bộ phậnbán hàng, bộ phận kế toán, bộ phân kho, bộ phận tài chính, bộ phân kỹ thuật, ngườiquản trị
II Mô tả hoạt động của công ty
1 Ban Điều Hành
- Quản lý và phân phối hoạt động của công ty.
- Quản lý và điều hành hoạt động của nhân viên.
- Quyết địng giá chính thức cho từng mật hàng.
- Nhận báo cáo từ các bộ phận của công ty, từ đó có cách nhìn về tình hình của
công ty, để có kế hoạch định hướng, phát triển nhằm đáp ứng yêu cầu thị yếucủa khách hàng và tiến triển cho công ty
Trang 6kiện thiết bị nào từ trong danh sách của từng loại sản phẩm thì nhưng thông tin
về loại sản phẩm đó sẽ hiện lên theo tên hàng hóa, hình ảnh, giá bán và nhưng
mô tả ngắn về loại thiết bị đó, bên cạch là trang liên kết để thêm hàng hóa vàotrong giỏ mua hàng
- Đây là giỏ hàng điện tử mà trong đó có chứa các thông tin lẫn số lượng hànghóa khách nua và có thể được cập nhật vào trong giỏ
- Khi khach hành muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn đặt hàngcùng với thông tin về khách hàng và hàng hóa
3 Bộ phận quản trị
Công việc của bộ phận này là thực hiện các nghiệp vụ quản trị mạng, quản lý thôngtin riêng của khách hàng, cập nhật thông tin của hàng hoá, … đảm bảo cơ sở dữ liệuluôn được cập nhật nhanh chóng
III Yêu cầu của hệ thống bán hàng qua mạng
1 Nhu cầu người sử dụng
- Nhu cầu của khách hàng khi truy cập vào trang web thương mại là tìm kiếmcác lạo sản phẩm Do đó yêu cầu của chương trình là phải đáp ứng được nhưngnhu cầu đó, sao cho khách hàng có thể tìm kiếm nhanh chóng và hiệu quả cácloại hang hóa mà họ muốn và cần mua
- Chương trình phải có tính đa dạng và hấp dẫn nhằm thu hút sự quan tâm củanhiều người về công ty mình
- Trang web phải dễ hiểu, giao diện phải dễ dùng, hấp dẫn và quan trọng là làmsao cho khách thấy những thông tin cần tìm cũng nhữ thông tin liên quan
- Điều quan trọng trong mua bán qua mạng là phải đảm bảo an toàn tuyệt đốinhững thông tin liên quan đến người dùng trong quá trình đặt mua hay thanhtoán cũng được đảm bảo hàng được chuyển giao đúng nơi, đúng lúc
2 Với người quản trị
Trang web đòi hỏi người quản trị phải thường xuyên theo dõi các thông tin về hànghóa, xử lý đúng yêu cầu, đúng chức năng do mình nhập vào và thao tác dễ dàng vớicông việc quản lý dữ liệu:
- Được phép chỉnh sửa, xóa những thông tin sai, không phù hợp
- Theo dõi quá trình mua bán của công ty
Trang 7- Theo dõi thông tin khách hàng nhập vào khi mua hàng, phải đảm bảo tính antoàn, bảo mật, chính xác.
- Theo dõi, xử lý các đơn đặt hàng và cập nhật các thông tin liên quan đến đơnđặt hàng của khách
- Có thể xóa tất cả các cơ sở dữ liệu sau một thời gian xác định
3 Các yêu cầu
a Tìm kiếm
Hàng hóa: tìm kiếm thông tin về các linh kiện, thiết bị, loại hàng.
b Lưu trữ
- Hang hóa: đây là hệ thống dữ liệu về quản lý hàng hóa, bao gồm các
thông tin về hàng hóa: tên hàng, chi tiết, loại, giá…
- Khách hàng: đây là hệ thống dữ liệu quản lý khách hàng, bao gồm các
thông tin về khách hàng như: họ tên, địa chỉ, điên thoại…
- Đơn đặt hàng: đây là hệ thống dữ liệu quản lý đơn đặt hàng, bao gồm các
thông tin về đơn đạt hàng: khách hàng, địa chỉ, ngày mua, ngày giao, sảnphẩm mua,…
- Giỏ hàng: đây là hệ thống dữ liệu quản lý sản phẩm khi được chon mua
như: số lượng hàng hóa trong giỏ, tên hàng hóa được chọn…
- Theo dõi thiết bị, linh kiện.
- Theo dõi giá hàng, khách hàng.
- Theo dõi bảo hành.
Trang 8CHƯƠNG II PHÂN TÍCH HỆ THỐNG
I Phân tích hệ thống bán hàng trực tuyến
1 Định nghĩa bài toán
Hệ thống mua bán và bảo hành thiết bị điện tử là một Website cung cấp cho người
sử dụng, nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý sự hoạtđộng cũng như theo dõi tình hình phát triển cửa hàng của mình Đối với khách hàng,
hệ thống cho phép xem thông tin về sản phẩm của cửa hàng Sau khi đăng ký làmthành viên, khách hàng có thể chọn sản phẩm trên website đưa vào giỏ hàng và tiếnhành giao dịch mua bán Sau khi chọn hàng xong khách hàng chuyển qua việc thanhtoán bằng một trong các hình thức thanh toán, đồng thời chọn địa điểm và xác địnhthời gian giao hàng Sau khi đã thực hiện xong, khách hàng nhấn xác nhận để hoàn tấtgiao dịch
Đối với các nhân viên, là người sẽ tiếp nhận đơn hàng do người quản lý chuyển đến,thực hiện việc giao hàng và xác nhận việc giao hàng đã hoàn tất
Khi khách hàng có yêu cầu về bảo hành thiết bị đã mua ở cửa hàng, bộ phận bảohành sẽ tiến hành kiểm tra, sửa chữa và gửi lại cho khách kèm theo một hoá đơn thanhtoán bảo hành (nếu thiết bị đã quá thời gian bảo hành) Các thông tin về việc bảo hànhthiết bị sẽ được lưu lại trong sổ bảo hành
2 Các chức năng của hệ thống
Chức năng của hệ thống có thể chia làm các nhóm chức năng chính như sau:
1 Nhóm chức năng đăng ký, đăng nhập thành viên
2 Nhóm chức năng xem thông tin, bao gồm xem thông tin giỏ hàng, xem thôngtin đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân
3 Nhóm chức năng quản lý thông tin, bao gồm quản lý thông tin cá nhân, quản lýdanh sách thành viên, quản lý danh mục sản phẩm
4 Nhóm chức năng mua hàng, tiếp nhận và xử lý đơn hàng
5 Nhóm chức năng bảo hành sản phẩm
Trang 9NGƯỜI QUẢN LÝ: là người điều hành, quản lý và theo dõi mọi hoạt động của hệthống
NHÂN VIÊN: là người tiếp nhận và xử lý các đơn hàng, các yêu cầu bảo hành dongười quản lý giao
THÀNH VIÊN: bao gồm người quản lý, nhân viên và những khách hàng đã đăng ký.Sau khi đăng nhập để trở thành thành viên, ngoài những chức năng chung của người
sử dụng, còn có thêm một số chức năng khác phục vụ cho công việc cụ thể của từngđối tượng
Trang 10Quản lý mua bán thiết bị điện tử trực
tuyến
Khách hàng Nhà quản trị Bộ phận bán hàng thống kêBáo cáo
Chọn nhóm hàng
Danh sách thiết bị
Đóng góp y kiến
Chọn hàngĐặt mua
Đăng ký thành viên
Xem thông tin đơn đặt hàng
Cập nhật khách hàng
Cập nhật thiết bị
Cập nhậtCSDL
Giao hàng
Cập nhật đơn đặt hàng
Lập phiếu bảo hành
Thêm
Xóa
Thống kê, Báo cáo các mặt hàng
Thống kê , Báo cáo các hóa đơn
Thống kê,báo cáo tổng khách hàng
II CÁC MÔ HÌNH XỬ LÝ
1 Sơ đồ phân rã chức năng
Trang 11DS hàng hóa cần tìm
YC tìm kiếm hàng hóa
DS các đơn hàng
YC tìm kiếmHóa đơn
YC hỗ trợThông tin hỗ trợ
Xem và hiệu chỉnh đơn hàngXác nhận đăng nhậpĐăng nhập
Thông tin cần tìmCập nhật, thêm mớiKết quả cập nhật
2 Sơ đồ ngữ cảnh
Trang 12Nhà quản trị
Bảng thông tin khách hàng
Dữ liệu HH
Dữ liệu hàng hóa mới
Dữ liệu hàng hóa cũ
Bảng ĐĐH
YC lập ĐĐH
Dữ liệu về ĐĐH
Dữ liệu ĐĐH mới
Dữ liệu ĐĐH cũ
Dữ liệu
về đơn ĐĐH
Dữ liêu
về ĐĐH
Dữ liệu
về hàng hóa
DS hàng hóa chọn mua
YC đặt mua
3 Sơ đồ hệ thống
Ý nghĩa
Thực thực thểChức năng xử lý
Trang 13Quản trị hệ thống
Tên và mật khẩu
TT mặt hàng đựơc hiển thịTrên tran web
TT cập nhật
Thông tin về hàng hóa mới
Dữ liệu HHĐược thêm
DS HH được sửa
YC sửa hàng hóa
DS hàng hóa được xóa
YC xóa hàng hóa
Thông tin HH được xóa
Dữ liệu HH được xóa
Thông tin HH được sửa
Dữ liệu HH được sửa
Trang 14Thông tin về KH mới
Dữ liệu KHĐược thêm
DS KH được sửa
YC sửa KH
DS KH được xóa
YC xóa KH
Thông tin KH được xóa
Dữ liệu KH được xóa
Thông tin KH được sửa
Dữ liệu KH được sửa
Khách hàng
6 Sơ đồ cập nhật khách hàng
Ý nghĩa
Thực thểChức năng xử lý
Kho dữ liệuDòng dữ liệu
Trang 15Nhà quản trị
DS hàng hóaCần tìm
YC tìm hàng
DS hàng hóa cần tìm
Dữ liệu hàng hóa
Dữ liệu hàng hóa tìm được
7 Sơ đồ xử lý tra cứu hàng hóa
Ý nghĩa
Trang 168 Sơ đồ xử lý đặt mua hàng
Ý nghĩa
Kho dữ liệuDòng dữ liệu
Khách
YC đặt mua Đăng ký
thông tin khách
YC đăng ký
Khách hàng
Thông tin KH mới
Tra cứu
DS hàng hóa
Hàng hóa
Dữ liệu về HH
Kiểm tra đặt hàng
Dữ liệu về hàng hóa
Giỏ hàng
Hàng hóa chọn mua
Xác lậpĐĐH
Dữ liệu hànghóa
Đơn đặt hàng
Thông tin về HH
Dữ liệu mới vềĐĐH
Trang 17Giải thích hoạt động sơ đồ:
Website được xây dựng nhằm phục vụ cho người quản lí với các sản phẩm củamình và khách hàng nhằm tìm kiếm thông tin về sản phẩm
-Cập nhật hàng hóa:Chức năng này dành cho người quản lí website nó đóng
góp quan trọng vào sự phát triển của website.Vì là một website giới thiệu nên côngviệc này vô cùng quan trọng ,sản phẩm có liên tục được cập nhật thì website mới cóthể ngày một phát triển,có nhiều sản phẩm mới thì mới thu hút được sự chú ý củanhiều khách hàng
-Hiển thị thông tin: cũng là một chức năng dành cho người quản lí Sự sắp xếp
các sản phẩm như thế nào trên mặt website sao cho người xem có thiện cảm là một vấn
đề khá quan trọng mà người quản lí cần quan tâm phục vụ người thăm quan yếu tố chủyếu xây dựng nên website ,để các sản phẩm của mình gây được sự chú ý với kháchhàng là yếu tố cốt lõi tạo được sự thành công và phát triển của website
-Tìm kiếm: Chức năng này dành cho chủ yếu là khách hàng ,càng nhanh gọn,tiệnlợi dễ sử dụng bao nhiêu thì càng tốt bấy nhiêu.Nhưng bên cạnh đó đảm bảo sự chínhxác cũng là một yếu tố không thể thiếu.Người quản lí muốn thao tác càng nhanh chóngbao nhiêu thì cần phải xây dựng một chức năng tìm kiếm thông minh bấy nhiêu.Tìmkiếm càng thông minh thì công việc thay đổi thông tin ,sửa chữa và cập nhật đổi vớingười quản lí càng tiện lợi bấy nhiêu.Có thể nói bên cạnh sự hiển thị thông tin thì tìmkiếm là một yếu tố chủ yếu,cốt lõi của một website giới thiệu hàng hóa
Trên thực tế hiện nay thì trong nền kinh tế Việt Nam ta thấy được thương mạiđiện tử chưa phát triển đến hoạt động giao dịch trực tiếp qua internet.Chính vì vậy cácwebsite bán hàng trực tuyến chưa được đẩy mạnh.Vì vậy mục đích chủ yếu mà ngườiquản lí các website giới thiệu hàng hóa cũng chỉ với mục đích giới thiệu sản phẩm màcủa hàng offline của mình có Đó cũng là một trong những phương thức bán hàng kháphổ biến hiện nay phù hợp với nền kinh tế Việt Nam
Trang 18CHƯƠNG III THIÊT KẾ XỬ LÝ CƠ SỞ DỮ LIỆU
I MÔ HÌNH THỰC THỂ LIÊN KẾT QUAN HỆ
II MÔ HÌNH CHI TIẾT CÁC THỰC THỂ
Ghi chú: thuộc tính của thực thể có gạch chân là khóa (NOT NULL)
Admin
Trang 19 Khachhang
LoaiTB
Thietbi
DonDH
rồi)
Trang 20 CTDDH_TB
III THIẾT KẾ GIAO DIỆN
1 Giao diện trang chủ
Hình 25 Giao diện trang chủ
Trang chủ “Index.php”: Là trang chính, chứa tất cả các mục để lựa chọn Từ
trang chủ khách hàng có thể tìm thấy mọi thông tin cần thiết:
- Thông tin về các loại sản phẩm với giao diện gần gũi, thân thiện và dễ sửdụng từ đó khách hàng có thể đặt mua cho mình những sản phẩm yêuthích, phù hợp với túi tiền
- Các bài viết hay về thể giới máy tính được quản trị hệ thống chọn lọc
- Bạn có thắc mắc, góp ý với công ty…
Trang 21
-2 Giao diện Form liên hệ
Hình 27 Giao diện form liên hệ
Trang “lienhe.php” là cầu nối giữa khách hàng và cửa hàng, tại đây khách hàng
có thể gửi các thắc mắc cũng như ý kiến của mình tới cửa hàng khách hàng phải nhập đầy đủ các thông tin cá nhân trong form trên
4.8.3 Giao diện trang giỏ hàng
Hình 28 Giao diện giỏ hàng
Trang “giohang.php” là trang mà khách hàng có thể xem được những sản phẩm của
mình đã chọn Tại đây khách hàng có thể biết được số lượng mặt hàng mình đã chọncũng như tổng số tiền phải thanh toán Khách hàng có thể thêm, cập nhập cũng như
Trang 22xóa sản phẩm ngay tại giỏ hàng Tại đây cũng có chức năng lưu lịch sử mua hàng củakhách hàng.
3 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
Trang “chitiet.php” là trang hiển thị thông tin chi tiết về sản phẩm: giá, bảo
hành, thông số kỹ thuật…giúp cho khách hàng có cái nhìn tổng quan về sản phẩm Là
cơ sở để khách hàng có quyết định mua sản phẩm hay không
4 Giao diện trang quản trị Admin
Hình 31 Giao diện trang quản trị Admin
Đây là trang quản trị dành cho người Admin của cửa hàng, cung cấp đầy đủ tính năng cho người quản trị như: quản lý sản phẩm, quản lý thành viên, quản lý các đơn đặt hàng…