1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng website bán điện thoại quốc tiến

35 0 0

Đ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

Tiêu đề Xây Dựng Website Bán Điện Thoại Quốc Tiến
Tác giả Hoàng Trọng An
Người hướng dẫn TS. Hoàng Thị Mỹ Lệ
Trường học Đại Học Đà Nẵng
Chuyên ngành Hệ Thống Thông Tin Quản Lý
Thể loại Đồ Án Tốt Nghiệp
Thành phố Đà Nẵng
Định dạng
Số trang 35
Dung lượng 8,11 MB

Nội dung

Các chức năng chính của các tác nhân - Khách mua hàng, cập nhật giỏ hàng, đơn hàng, bình luận sản phẩm - Nhân viên kho cập nhật số lượng sản phẩm khi nhập hàng - Cập nhật danh mục sản ph

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

TIẾN

Giáo viên hướng dẫn: TS Hoàng Thị Mỹ

Lệ Sinh viên thực hiện : Hoàng Trọng

An

Mã sinh viên 161250543101

Lớp học phần : 219DTNIT01

Trang 2

MỤC LỤC

MỞ ĐẦU 6

CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI 7

I Đặt vấn đề 7

II Mục tiêu đề 7

III Phạm vi đề tài 8

IV Phương pháp nghiên cứu, lựa chọn giải pháp công nghệ 8

1 Phương pháp nghiên cứu 8

2 Lựa chọn giải pháp công nghệ 8

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 9

I Phát biểu hệ thống 9

II Phân tích yêu cầu 9

1 Mô tả bài toán 9

2 Các chức năng chính của hệ thống 10

III Sơ đồ chức năng 10

1 Xác định thực thể 11

2 Mô tả chi tiết 14

3 Đặc tả chức năng 16

4 Sơ đồ mối quan hệ giữa các thực thể 20

5 Tạo các trigger trong cơ sở dữ liệu Error! Bookmark not defined CHƯƠNG III: XÂY DỰNG CHƯƠNG TRÌNH 21

Trang 4

LỜI CẢM ƠN

Lời đầu tiên, em xin gửi lời cảm ơn chân thành đến giáo viên hướng dẫn côHoàng Thị Mỹ Lệ Trong suốt thời gian học và làm đồ án tốt nghiệp cô đã dành rấtnhiều thời gian quý báu để tận tình chỉ bảo, hướng dẫn, định hướng cho em trongviệc nghiên cứu, thực hiện đồ án

Đặc biệt, em xin gửi lời cảm ơn chân thành đến Khoa Điện điện tử - TrườngCao Đẳng Công Nghệ - Đại Học Đà Nẵng, đã tạo mọi điều kiện thuận lợi và mộtmôi trường học tập tốt xuyên suốt trong quá trình chúng em tham gia học tập tạiTrường

Em xin cảm ơn các thầy cô giáo Trường Cao Đẳng Công Nghệ - Đại Học ĐàNẵng đã giảng dạy em trong quá trình học tập, thực hành, làm bài tập, đọc và nhậnxét đồ án của em, giúp em thấu hiểu hơn lĩnh vực mà em nghiên cứu, những hạnchế mà em cần khắc phục trong học tập, nghiên cứu và thực hiện bản luận văn này

Để đền đáp lại sự chân thành của Nhà Trường, em đã hoàn thành khóa học

và đồ án tốt nghiệp với một tâm trạng tốt và gặt hái được nhiều kiến thức và kỹnăng làm việc của mình

Em xin kính chúc toàn thể quý Thầy Cô trường Cao Đẳng Công Nghệ - ĐạiHọc Đà Nẵng, quý Thầy Cô Khoa Điện - Trường Cao Đẳng Công Nghệ - Đại Học

Đà Nẵng, cùng toàn thể sinh viên trường Cao Đẳng Công Nghệ lời chúc sức khỏethành công trong công tác giảng dạy và học tập

Em xin chân thành cảm ơn!

Trang 5

Em xin cam đoan:

LỜI CAM ĐOAN

Những nội dung trong báo cáo này là do em thực hiện dưới sự hướng dẫncủa giáo viên Hoàng Thị Mỹ Lệ

Kết quả đạt được trong đồ án này là do em nghiên cứu tổng hợp và thựchiện, không sao chép lại bất kì điều gì của người khác Những nội dung được trìnhbày trong đồ án hoặc là của cá nhân, hoặc được tham khảo và tổng hợp từ cácnguồn tài liệu khác nhau đã trích dẫn Tất cả tài liệu tham khảo, tổng hợp đều đượctrích dẫn với nguồn gốc rõ ràng

Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo hay dối trá em xin chịuhoàn toàn trách nhiệm

Sinh viên thực hiệnHoàng Trọng An

Trang 6

MỞ ĐẦU

Trong thời đại Công nghệ Thông tin như hiện nay sự trao đổi thông tin trởthành nhu cầu thiết yếu không thể thiếu đối với mỗi quốc gia nói riêng, toàn thếgiới nói chung Sự phát triển Công nghệ Thông tin gắn chặt với sự phát triển kinh

tế cũng như sự phát triển các ứng dụng khoa học kĩ thuật

Ngày nay phát triển Công nghệ Thông tin là xây dựng cơ sở hạ tầng làm nền tảngvững chắc để xây dựng và phát triển một nền kinh tế vững mạnh.Việc quản lý dựavào máy tính là một nhu cầu thiết yếu của hầu hết mọi ngành, mọi doanh nghiệp.Việc tin học hóa từng bước trong công tác quản lý, khai thác và điều hành sản xuấtkinh doanh là một đòi hỏi ngày càng cấp thiết

Trước xu thế đó, để tiếp cận và góp phần đẩy mạnh sự phổ biến của Côngnghệ Thông tin trong thời gian làm đồ án tốt nghiệp em đã tìm hiểu quy trình xâydựng trang web bán điện thoại từ đó làm cơ sở phân tích và thiết kế hệ thống đểxây dựng phần mềm xây dựng trang web bán điện thoại cho đồ án tốt nghiệp củamình

Đề tài “Xây dựng trang web bán điện thoại cho cửa hàng Quốc Tiến” sẽ

thực hiện tạo chương trình quản lý nhằm mục đích đưa sản phẩm đến với tay ngườidùng, người mua không tốn nhiều thời gian mà vẫn có thể mua hàng một cáchthuận tiện, giảm thiểu thời gian cũng như mang tính chính xác cao cho quá trìnhthống kê doanh thu

Trang 7

I Đặt vấn đề

CH ƯƠ NG I: T NG Ổ QUAN VỀ ĐỀ TÀI

Xây dựng một chương trình hệ thống cho các công ty, doanh nghiệp có nhucầu xây dựng trang web bán điện thoại, quản lý hàng mua, hàng bán, tìm kiếmthông tin về khách hàng, loại hàng, thông tin về giá cả của từng loại hàng Giaodiện dễ sử dụng và nhanh chóng

Việc kinh doanh - mua bán là nhu cầu không thể thiểu đối với mỗi chúng ta.Trong thời đại cạnh tranh hiện nay việc giới thiệu sản phẩm kinh doanh đến từng

cá nhân với chi phí thấp, hiệu quả cao là một vấn đề nan giải của người kinh doanhcùng với nhu cầu mua sắm với những sản phẩm đa chủng loại, đạt chất lượng, vàhợp túi tiền của người tiêu dùng vì vậy thương mại điện tử đã được ra đời và dầndần phát triển trên toàn thế giới

Việc phổ biến các sản phẩm của cửa hàng kinh doanh đến khách hàng thôngqua các bảng báo giá tuy nhiên chi phí khá cao vì số lượng sản phẩm ngày một đadạng và giá cả thay đổi liên tục và tính phổ biến không cao chưa đáp ứng được nhucầu người dùng Mặt khác cửa hàng còn gặp nhiều khó khăn như chưa quản lýđược người dùng, thông tin nhà sản xuất, cập nhật giá sản phẩm, quản lý sảnphẩm… Nắm bắt được tình hình trên em tiến hành thiết kế trang web mua bán hàngonline để mong sao giúp cho các cửa hàng phát triển nhanh hơn, giúp cho chủ cửahàng có thể quản lý cửa hàng của mình một cách tốt hơn

II Mục tiêu đề tài

Ngày nay với sự phát triển của Công nghệ Thông tin ngành tin học đã trởthành một trong những ngành khoa học quan trọng và đang được sử dụng rộng rãitrong mọi lĩnh vực Sử dụng máy tính giúp cho việc lưu trữ, xử lý dữ liệu đượcthực hiện một cách dễ dàng, thuận tiện, nhanh chóng và đạt được độ chính xác cao

Vì vậy các phần mềm nối tiếp ra đời nhằm quản lý các vấn đề như kế hoạch, nhân

sự, kế toán, tài vụ, quản lý đến việc bán hàng

Trang 8

Xây dựng website hỗ trợ quá trình mua bán trực tuyến, góp phần nâng cao lợinhuận và tăng sự tiện lợi cho người mua hàng trong thời đại công nghệ phát triểnmạnh mẽ như hiện nay, website hỗ trợ người mua hàng có thể xem mặt hàng mộtcách nhanh chóng, thuận tiện trong việc lựa chọn nhiều loại sản phẩm khác nhau.Website được thiết kế để thuận tiện cho người mua hàng, dễ sử dụng, lựa chọnkhông chỉ một sản phẩm và nhiều sản phẩm cùng một lúc.

Website được thiết kế để đưa sản phẩm mới nhất đến cho mọi người, trongthời đại công nghệ thông tin vô cùng phát triển, việc mua sắm trực tuyến đang phổbiến đối với mọi người và nhu cầu điện thoại thì cấp thiết hơn bao giờ hết đối vớikhông chỉ giới trẻ mà với tất thẩy mọi người

III Phạm vi đề tài

Sử dụng cho cửa hàng bán điện thoại Quốc Tiến để quản lý cửa hàng và nhânviên sử dụng phần mềm này

IV Phương pháp nghiên cứu, lựa chọn giải pháp công nghệ

1 Phương pháp nghiên cứu

- Khảo sát thực tế qua việc thu thập thông tin từ cửa hàng Quốc Tiến

- Chọn ra những thông tin cần thiết cho yêu cầu của đề tài

- Vận dụng kĩ năng và kiến thức đã học

2 Lựa chọn giải pháp công nghệ

- Thiết kế fronted: html, css, javascrip, bootstrap

- Thiết kế backend: PHP

- Cơ sở dữ liệu: Microsoft SQL Server để thiết kế cơ sở dữ liệu

Trang 9

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

I Phát biểu hệ thống

Hoạt động của website có thể tóm tắt như sau:

Khách hàng truy cập vào Website, xem thông tin cửa hàng cũng như các sảnphẩm có bán Khi khách hàng muốn mua hàng, khách hàng cần đăng ký tài khoản,sau đó chọn sản phẩm cần mua, sản phẩm và đơn giá sẽ hiển thị trong giỏ hàng, sau

đó khách hàng chọn phương thức thanh toán Đơn hàng đã đặt sẽ được lưu trongtrang Admin Admin truy cập vào trang, xư lý đơn hàng, đóng gói hàng, giao chonhân viên giao hàng Nhân viên giao hàng truy cập vào hệ thống, giao hàng, cậpnhật tình trạng những đơn hàng đã giao, những đơn hàng bị hoàn trả, thu tiền

II Phân tích yêu cầu

1 Mô tả bài toán

Quản Trị Viên - Admin

Trang 10

- Xem danh sách đơn hàng

- Cập nhật tình trạng đơn hàng

Nhân viên giao hàng

- Đăng nhập

- Xem danh sách thông tin đơn hàng

- Cập nhật đơn hàng sau khi đã giao

2 Các chức năng chính của các tác nhân

- Khách mua hàng, cập nhật giỏ hàng, đơn hàng, bình luận sản phẩm

- Nhân viên kho cập nhật số lượng sản phẩm khi nhập hàng

- Cập nhật danh mục sản phẩm

- Xử lý đơn đặt hàng của khách hàng

- Thống kê, báo cáo theo doanh thu, số lượng bán, người dùng

III Sơ đồ chức năng

Trang 13

MaDonHang( thuộc tính khóa chính )

Trang 14

2 Mô tả chi tiết

Bảng khách hàng( KhachHang): dùng để lưu trữ thông tin khách hàng

Thuộc tính Kiểu dữ liệu Mô tả Ràng buộcMaKH char Mã khách hàng Primary keyHoTen varchar Tên khách hàng Not null

GioiTinh varchar Giới tính Not null

NgaySinh Date Số điện thoại Phải là số(không chữ)DiaChi Varchar Địa chỉ Not null

Email Varchar Email Not null

DienThoai Int Điện thoại Not null

MatKhau Varchar Mật khẩu Not null

Bảng nhân viên( NhanVien): dùng để lưu trữ thông tin nhân viên

Thuộc tính Kiểu dữ liệu Mô tả Ràng buộcMaNV char Mã nhân viên Primary keyTenNV nvarchar Tên nhân viên Not null

ChucVu nchar Chức vụ Not null

TaiKhoan Varchar Tài khoản Not null

MatKhau varchar Mật khẩu Not null

SDT varchar Số điện thoại Not null

DiaChi char Địa chỉ Not null

Bảng nhà cung cấp( NhaCungCap): lưu trữ thông tin nhà cung cấp

Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộcMaNCC varchar Mã nhà cung cấp Primary keyTenNCC varchar Tên nhà cung cấp Foreign keyThuongHieu varchar Thương hiệu Not null

DiaChi varchar Địa chỉ Not null

SoDT varchar Số điện thoại Phải là số(không chữ)

Trang 15

Bảng Phiếu Nhập(PhieuNhap): lưu trữ thông tin chi tiết nhập hàng

Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộcMaPN char Mã chi tiết Primary keyMaNV char Mã phiếu nhập Foreign keyNgayNhap date Mã xăng dầu Not null

Bảng chi tiết tiết phiếu nhập(ChiTietPhieuNhap): lưu trữ thông tin chi tiết nhập hàng

Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộcMaPN char Mã phiếu nhập Primary keyMaSP char Mã sản phẩm Foreign keySLuongNhap int Số lượng >=0

Bảng sản phẩm( SanPham): thông tin sản phẩm

Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộcMaSP char Mã sản phẩm Primary keyNSX varchar Nhà sản xuất Not null

TenSP varchar Tên sản phẩm Not null

GiaBan Decimal Giá bán Not null

HinhAnh char Hình ảnh Not nullTgbh Varchar Thời gian bảo

hành Not nullThongTin Varchar Thông tin sản

phẩm Not nullID_LoaiSP Char Id loại sản phẩm Foreign key

Bảng đơn hàng( DonHang ): lưu trữ thông tin đơn hàng của khách hàngThuộc tính Kiểu dữ liệu Diễn giải Ràng buộcMaDonHang char Mã đơn hàng Primary keyMaKH char Mã khách hàng Foreign keyMaNV Char Mã nhân viên Not nullThoiGianDat Decimal Thời gian đặt Not nullTongTien Decimal Tổng tiền Not nullTrangThai Tinyint Trạng thái Not null

Trang 16

Bảng chi tiết đơn hàng( ChiTietDonHang ): lưu trữ thông tin chi tiết đơn hàng của khách hàng

Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộcMaDonHang Char Mã đơn hàng Primary keyMaSP Char Mã sản phẩm Foreign key

ThanhTien Decimal Thành tiền

Bảng đánh giá( DanhGia ): lưu trữ thông tin đánh giá của khách hàng

Thuộc tính Kiểu dữ liệu Diễn giải Ràng buộc

MaSP varchar Mã sản phẩm Foreign keyMaKH char Mã khách hàng Not nullBinhLuan Varchar Bình luận Not nullDanhGia int Đánh giá Not null

Trang 17

- Điều kiện trước: Phải đăng nhập, phải đặt thành công đơn hàng vàđơn hàng chưa được phê duyệt.

- Đầu vào: MaDonHang, MaSP, MaKH, MatKhau

- Đầu ra: : sản phẩm được đặt hàng và lưu trữ vào cơ sở dữ liệu

Giỏ hàng

- Mục đích: Cập nhật thay đổi số lượng hoặc thêm sản phẩm kháchtrong giỏ hàng

- Tác nhân: khách hàng

- Điều kiện trước: Phải đặt hàng và có sản phẩm trong giỏ hàng

- Đầu vào: MaSP, TenSP, SoLuong

- Đầu ra: : Thông tin giỏ hàng được lưu vào cơ sở dữ liệu

Sản phẩm

- Mục đích: Cập nhật thông tin sản phẩm

- Tác nhân: Admin

- Điều kiện trước: Phải đăng nhập hệ thống thành công

- Đầu vào: MaSP, TenSP, GiaBan, SLg, HinhAnh, Tgbh, ID_LoaiSP

- Đầu ra: : Thông tin sản phẩm được lưu vào cơ sở dữ liệu

Nhân viên

- Mục đích: Cập nhật thông tin nhân viên

- Tác nhân: Admin

- Điều kiện trước: Phải đăng nhập hệ thống thành công

- Đầu vào: MaNV, TenNV, ChucVu, TaiKhoan, SDT, DiaChi

Đầu ra: Thông tin nhân viên được lưu vào cơ sở dữ liệu

Tình trạng xử lý đơn hàng

- Mục đích: Cập nhật xử lý đơn hàng sau khi khách hàng đặt hàng,phân công giao hàng

- Tác nhân: Admin

Trang 18

- Điều kiện trước: Phải đăng nhập hệ thống thành công

- Đầu vào: MaDonHang, MaSP, SoLuong, NgayDat, DiaChi,ThanhTien, SDT, MaNguoiNhan

- Đầu ra: : Thông tin những đơn hàng đã xử lý xong được lưu vào cơ

sở dữ liệu, và giao cho nhân viên giao hàng

Tình trang gửi đơn hàng

- Mục đích: Cập nhật tình trạng đơn hàng

- Tác nhân: Nhân viên giao hàng

- Điều kiện trước: Phải đăng nhập hệ thống thành công

- Đầu vào: MaNV, TenNV, DiaChi, TenKH, SDT, TongTien,NgayDat

- Đầu ra: Thông tin đơn hàng đang được giao được lưu vào cơ sở dữ liệu

Tình trang đơn hàng sau khi gửi

- Mục đích: Cập nhật thông tin đơn hàng sau khi gửi, đã gửi hàng thành công hay bị trả về

- Tác nhân: Nhân viên giao hàng

- Điều kiện trước: Phải đăng nhập hệ thống thành công

- Đầu vào: MaDonHang, TenKH, DiaChi, SDT, TongTien

Đầu ra: Thông tin đơn hàng đã giao được lưu vào cơ sở dữ liệu

Tình trang thu tiền đơn hàng/ đã nhận lại sản phẩm từ đơn hàng bi trả lại

Trang 19

Đầu ra: Thông tin đơn hàng thành công được lưu vào cở dữ liệu, đối với đơn bị trả về, số lượng sản phẩm bị trả lại tăng lên lại như trước.

Tình trang bình luận của sản phẩm

- Mục đích: cho phép bình luận tốt/ xấu về sản phẩm hiển thị hay không

- Tác nhân: Admin

- Điều kiện trước: Phải đăng nhập hệ thống thành công

- Đầu ra: trạng thái bình luận được lưu vào cơ sở dữ liệu

2.4 Thống kê, báo cáo

Báo cáo doanh thu theo tháng

- Mục đích: thống kê doanh thu theo tháng

- Tác nhân: Admin

- Điều kiện trước: người sử dụng phải đăng nhập hệ thống thành công

- Đầu vào: xem được doanh thu

- Đầu ra: báo cáo doanh thu trong khoảng thời gian được chọn

Trang 20

3 Sơ đồ mối quan hệ giữa các thực thể

Trang 21

CH ƯƠ NG III: XÂY D NG Ự CH ƯƠ NG TRÌNH

I Công cụ xây dựng chương trình

- Sử dụng công cụ Visual Studio code để viết chương trình

- Sử dụng công cụ PHPMyAdmin để xây dựng và lưu trữ cơ sở dữ liệu

II Một số giao diện trong chương trình

- Giao diện trang chủ

Trang 23

- Giao diện đăng ký thành viên

- Giao diện đăng nhập

Trang 24

- Giao diện khi đặt sản phẩm thành công

Trang 25

- giao diện đặt hàng

- Giao diện đặt hàng thành công

Trang 26

- Giao diện chi tiết sản phẩm

Trang 27

- Giao diện đăng nhập Admin

- Giao diện trang chủ admin

Trang 28

- Giao diện cập nhật thông tin sản phẩm

Trang 29

- Giao diện cập nhật sản phẩm

- Giao diện thêm sản phẩm mới

Trang 30

- Giao diện xử lý đơn hàng

- Giao diện nhân viên

Trang 31

- Giao diện cập nhật thông tin nhân viên

- Giao diện thêm nhân viên mới

Trang 32

- Giao diện nhân viên giao hàng

- Giao diện khách hàng

Trang 33

- Giao diện nhân viên kho

Trang 34

1 Kết luận

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Đề tài xây dựng được các chức năng cơ bản của một website bán hàng cho các tác nhân:

- Khách hàng: đăng nhập, đăng xuất, đặt hàng, cập nhật đơn hàng

- Admin: cập nhật sản phẩm, nhân viên, danh mục, xử lý đơn hàng

- Nhân viên: thống kê doanh thu

- Nhân viên giao hàng: cập nhật tình trạng giao hàng và đơn hàng sau khigởi

- Nhân viên kho hàng: cập nhật sản phẩm vào kho hàng

2 Hướng phát triển

Nâng cấp việc bảo mật hệ thống, đảm bảo tính an toàn dữ liệu cao, có thể lưu được lượng lớn dữ liệu

Mở rộng hệ thống để có thể quản lý cho nhiều cửa hàng khác

Phát triển thêm chức năng tìm kiếm sản phẩm

Ngày đăng: 07/03/2024, 10:43

w