1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website kinh doanh máy tính xách tay trực tuyến

29 518 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 29
Dung lượng 877,86 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Khi xây dựng trang web này trên hệ thống trực tuyến sẽ giúp cho khách hàng thuận lợi trong việc mua các sản phẩm của công ty mà không cần phải vất vả đến tận nơi công ty mua hàng như lúc

Trang 1

Giới thiệu chung 4

CHƯƠNG I : 5

1.1 Lịch trình thực hiện đề tài: 5

1.2 Các công việc thực hiện đề tài: 5

1.3 Khảo sát và đánh giá sơ bộ đề tài: 5

1.4 Công nghệ thực hiện: 7

1.5 Mục tiêu của đề tài : 7

CHƯƠNG II 8

I Các chức năng chính của hệ thống: 8

I.1 Chức năng của admin 8

I.2 Các chức năng của đối tượng Member (thành viên) 9

I.3 Các chức năng của đối tượng Customer 10

II.Biểu đồ phân tich thiết kế hệ thống 12

II.1 Biểu đồ phân cấp chức năng: 13

II.2Biểu đồ luồng dữ liệu 14

CHƯƠNG III : 16

PHÂN TÍCH VÀ THIẾT KẾ DỮ LIỆU 16

III.1 Cách tổ chức dữ liệu và thiết kế chương trình cho trang Web 16

III.1.1 Bảng giohang 17

III.1.2 Bảng hoadon 17

III.1.3 Bảng lienhe 17

III.1.4 Bảng loaisanpham 18

III.1.5 Bảng nhomsanpham 18

III.1.6 Bảng sanpham 18

III.1.7 Bảng thanhvien 19

III.2 Sơ đồ thực thể liên kết 19

III.3 Yêu cầu về bảo mật 21

CHƯƠNG IV : 22

THIẾT KẾ GIAO DIỆN 22

Trang 2

IV.1 Giao diện trang chủ 22

IV.2 Giao diện form đăng nhập 22

IV.3 Giao diện Form liên hệ 23

IV.4 Giao diện trang giỏ hàng 24

IV.5 Giao diện Form đăng ký thành viên 24

IV.6 Giao diện trang chi tiết sản phẩm 25

IV.7 Giao diện trang quản trị Admin 26

CHƯƠNG V: 27

KẾT LUẬN 27

1.Thành tích đạt được: 27

2 Những hạn chế còn tồn tại: 27

3.Hướng nghiên cứu phát triển: 28

4.Kết luận 28

Tài liệu tham khảo: 29

Trang 3

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

···

SINH VIÊN THỰC HIỆN GIÁO VIÊN HƯỚNG DẪN

Hoàng Kim Vương (C1022237)

Trần Đức Hoàng Việt (C1022125)

Trang 4

Giới thiệu chung

Trong thời đại ngày nay, thời đại mà “người người làm Web, nhà nhà làm Web” thì việc có một Website để quảng bá công ty hay một Website cá nhân là rất cần thiết.Thông qua Website khách hàng có thể lựa chọn những sản phẩm mà mình cần một cách nhanh chóng và hiệu quả

Với lí do đó chúng em đã chọn “Xây dựng Website kinh doanh máy tính xách

tay trực tuyến” làm đề tài cho môn học

Khi xây dựng trang web này trên hệ thống trực tuyến sẽ giúp cho khách hàng thuận lợi trong việc mua các sản phẩm của công ty mà không cần phải vất vả đến tận nơi công ty mua hàng như lúc trước

Tuy nhiên, do thời gian hạn hẹp khó tránh khỏi thiếu sót.Chúng em rất mong nhận được sự thông cảm, những lời góp ý và chỉ bảo tận tình của Thầy giáo

Trang 5

Tuần 2:Đánh giá công việc,xây dựng cấu trúc chương trình

Tuần 3: Phát triển và hoàn thiện chương trình

Tuần 4: Nộp báo cáo kết quả thực tập

1.2 Các công việc thực hiện đề tài:

 công việc 1:Tiến hành khảo sát,thu thập thông tin

 công việc 2:phân tích thông tin yêu cầu hệ thống

 công việc 3:thiết kế cơ sở dữ liệu ,quản lý bán hàng

 công việc 4:viết chương trình

 công việc 5:kiểm định chương trình

 công việc 6:hoàn thiện chương trình

1.3 Khảo sát và đánh giá sơ bộ đề tài:

Website kinh doanh máy tính xách tay trực tuyếnlà xây dựng hình thức bán laptop trực tuyến qua mạng nhằm đáp ứng nhu cầu của khách hàng Qua khảo sát thực tế em đưa ra đặt tả bài toán như sau: Khách hàng muốn mua laptop thì vào trang web công ty để tham khảo mặt hàng, giá cả của tất cả các loại laptop mà công

ty đang kinh doanh đã được đưa lên trang web Khi khách hàng cần mua loại nào

đó thì kích vào biểu tượng thêm vào giỏ hàng của sản phẩm mình muốn mua Bạn phải đăng nhập vào hệ thống thì mới có thể mua hàng và thanh toán Nếu là khách hàng mới, khách hàng điền đầy đủ các thông tin của mình vào trang thông tin khách hàng và đăng ký làm thành viên để mua hàng Nếu thông tin hợp lệ thì hệ thống sẽ gửi thông báo là đã mua thành công cho khách hàng

Trang 6

+ ID + Ký danh + Mật khẩu + Địa chỉ + Email + Số điện thoại

- Mỗi sản phẩm thuộc nhiều loại có mẫu mã, chất lượng, giá cả khác nhau Sản phẩm được quản lý các thông tin sau:

+ ID + Tên sảm phẩm + Thông tin sản phẩm + Hình ảnh

+ Đơn giá bán

- Thông tin mua hàng của khách hàng sẽ được lưu vào bảng Hóa đơn với các thông tin:

+ Số hóa đơn + Đơn hàng + Họ tên + Địa chỉ + Email + Điện thoại Sau khi giao hàng trực tiếp cho khách hàng đến tận nơi, khách hàng sẽ thanh toán bằng tiền mặt cho công ty(phạm vi trong tỉnh) Trang web sẽ hiển thị những thông

Trang 7

tin theo sự phân quyền sử dụng khác nhau được quản lý bởi thông tin sau: Tên đăng nhập, mật khẩu

- Quyền của admin được xem, xóa, sửa tất cả các thông tin trên trang web

- Quyền của những người là thành viên của trang web sẽ được xem,sửa thông tin cá nhân của mình,có quyền góp ý kiến và mua hàng

1.4 Công nghệ thực hiện:

-Hệ điều hành: Win XP,Win7, Win8

Chương trình sử dụng ngôn ngữ PHP và cơ sở dữ liệu MySQL

Các công cụ mà hệ thống sử dụng:

-Gói XAMPP: Cài đặt các thành phần Apache, PHP, MySQL

+ Apache 2 - Server + PHP 5.5.1- Ngôn ngữ lập trình + MySQL - Cơ sở dữ liệu

+ FileZilla - Giả lập FTP server

- MySQL: Dùng để lưu cơ sở dữ liệu

- Chương trình sử dụng Open Source trên nền tảng mã nguồn mở Joomla

1.5 Mục tiêu của đề tài :

- Xây dựng hệ thống đăng kí, đăng nhập cho khách hàng có nhu cầu mua hàng

- Xây dựng modul giỏ hàng cho khách hàng mua hàng

- Xây dựng modul tìm kiếm theo tên sản phẩm

- Quản lý thông tin cá nhân của thành viên và quản lý mặt hàng được phân quyền bởi Admin

Trang 8

CHƯƠNG II

Phân tích và thiết kế hệ thống

Các tác nhân chính của hệ thống:

Admin: là thành viên quản trị của hệ thống, có các quyền và chức năng

như: tạo các tài khoản, quản lý sản phẩm, quản trị người dùng, quản lý hoá đơn…

Member: là 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 về các 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

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

I.1 Chức năng của admin

I.1.1Chức năng xoá Member:

+ Description: xóa Member ra khỏi CSDL

+ Input: Chọn Member cần xóa

+ Process: Lấy các thông tin của Member và hiển thị ra màn hình để chắc chắn rằng Admin xóa đúng Member cần thiết

+ Output: Load lại danh sách Member để biết được đã xoá thành công Member ra khỏi CSDL

I.1.2 Các chức năng quản lý Sản Phẩm

 Chức năng chỉnh sửa thông tin sản phẩm:

+ Description: Giúp Admin thay đổi thông tin của sản phẩm đã có trong CSDL + Input: Admin nhập thông tin mới của sản phẩm

+ Process: Cập nhật thông tin mới cho sản phẩm

+ Output: Hiển thị thông báo đã cập nhật sản phẩm

 Chức năng xoá sản phẩm:

+ Description: Giúp Admin có thể xoá sản phẩm

+ Input: Chọn sản phẩm cần xoá

+ Process: Xoá trong CSDL

+ Output: Load lại danh sách sản phẩm

 Chức năng thêm sản phẩm:

+ Description: Giúp Admin có thể thêm sản phẩm mới

Trang 9

+ Input: Admin nhập vào những thông tin cần thiết của sản phẩm mới

+ Process: Kiểm tra xem những trường nào không được để trống Nếu tất cả đều phù hợp thì thêm vào database.Ngược lại thì không thêm vào database

+ Output: Load lại danh sách sản phẩm để xem sản phẩm mới đã được thêm vào CSDL

 Chức năng khuyến mại đối với sản phẩm:

+ Description: Giúp Admin có thể gán cho sản phẩm một chương trình khuyến Mại

+ Input: Chọn hãng của sản phẩm và tên của sản phẩm

+ Process: Thêm thông tin khuyến mại vào trong 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.1.3 Các Chức Năng Đối Với Hóa Đơn Đặt Hàng

 Chức năng xem thông tin chi tiết các đơn đặt hàng

+ Description: Xem chi tiết đơn đặt hàng có trong CSDL

+ Input: Chọn tên hoá đơn hoặc tên khách hàng của hoá đơn đó

+ Process: Lấy toàn bộ thông tin chi tiết của đơn đặt hàng có trong CSDL

+ Output: Hiển thị chi tiết thông tin trong đơn đặt hàng

 Chức năng chuyển các đơn đặt hàng chưa thanh toán thành hóa đơn đã thanh toán:

+ Description: Sau khi khách hàng xác nhận đặt hàng, hoá đơn sẽ được lưu vào trong CSDL Admin gọi điện cho khách hàng để xác nhận thông tin Nếu đúng hoá đơn

sẽ được chuyển sang bộ phận giao hàng, sau khi thực hiện giao dịch thành công hoá đơn được hoàn tất, trong quá trình xử lý hoá đơn khách hàng có thể huỷ bỏ hoá đơn đặt hàng

đó

+ Input: Admin chọn những hoá đơn cần xử lý

+ Process: Xứ lý thay đổi của hoá đơn

+ Output: Load lại danh sách hoá đơn để xem lại sự thay đổi của hoá đơn

I.2 Các chức năng của đối tượng Member (thành viên)

I.2.1 Chức năng đăng nhập

+ Description: Cho Member login vào hệ thống

+ Input: Người dùng nhập vào các thông tin về username, password để login

+ Process: Kiểm tra username và password của người dùng nhập vào và so sánh với username và password trong CSDL

Trang 10

+ Output: nếu đúng cho đăng nhập và hiển thị các chức năng của Member, ngược

lại hiển thị thông báo yêu cầu nhập lại nếu thông tin không chính xác

I.2.2 Chức năng đăng xuất

+ Description: Cho phép người dùng đăng xuất khỏi hệ thống khi không còn nhu

cầu sử dụng hệ thống

+ Input: Người dùng click vào nút thoát trên 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

của tài khoản Member trong hệ thống

+ Output: Quay trở lại trang hiện hành Ẩn hết các chức năng của Member

I.2.3 Chức năng đổi mật khẩu

+ Description: Cho phép thay đổi mật khẩu

+ Input: Người dùng điền thông tin mật khẩu cũ và mới

+ Process: Kiểm tra thông tin người dùng nhập vào Nếu đúng thì cập nhật các thông tin mới, ngược lại thì không

+ Output: Hiển thị thông báo thành công nếu thông tin nhập vào chính xác hoặc hiển thị thông báo yêu cầu nhập lại nếu thông tin không chính xác

I.2.4 Chức năng xem hóa đơn đã được lập

+ Description: Cho phép Member xem các hóa đơn mua hàng của mình

+ Input: Click chọn lịch sử giao dịch trên menu của Member

+ Process: Gọi trang hiển thị thông tin hóa đơn đã được lập của Member đó

+ Output: Hiển thị thông tin chi tiết các hóa đơn

I.3 Các chức năng của đối tượng Customer

I.3.1 Chức năng đă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 năng cho việc mua bán sản phẩm, cũng như tạo mối quan hệ lâudài với công ty Qua

đó, thành viên sẽ được hưởng chế độ khuyến mại đặc biệt

Input: Khách vãng lai phải nhập đầy đủ các thông tin (*: là thông tin bắt buộc)

Tên đăng nhập: (*) Mật khẩu: (*) Nhập lại mật khẩu (*)

Họ và tên: Nhập họ và tên (*) Email: nhập email (*)

Địa chỉ: Nhập địa chỉ của Member (*) Điện thoại: Nhập điện thoại (*)

Trang 11

Process: Kiểm tra thông tin nhập Nếu thông tin chính xác sẽ lưu thông tin vào CSDL và thêm thông tin của thành viên đó vào CSDL

Output: Đưa ra thông báo đăng ký thành công hoặc yêu cầu nhập lại nếu thông tin

không hợp lệ

I.3 2 Chức năng tìm kiếm sản phẩm

+ Input: Nhập vào hoặc 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 các 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.3 3 Chức năng xem thông tin sản phẩm

+ Description: Cho phép xem chi tiết thông tin của 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.3 4 Chức năng 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 này được lấy từbiến

session lưu các thông tin về mã sản phẩm và số lượng của từng sản phẩm mà khách hàng

+ Input: Sau khi xem giỏ hàng, khách hàng có nhu cầu đặt hàng qua mạng thì có

thể click vào nút đặt hàng và điền một số thông tin cần thiết để người quản trị có thể xác

nhận thông tin và giao hàng trực tiếp đến đúng địa chỉ một cách nhanh nhất có thể

+ Process: Lưu thông tin về khách hàng và thông tin hóa đơn đặt hàng vào các

bảng trong cơ sở dữ liệu

+ Output: Đưa ra thông báo đơn đặt hàng đã được lập thành công hoặc không

thành công

Trang 12

II.Biểu đồ phân tich thiết kế hệ thống

II.1 Biểu đồ phân cấp chức năng

Hệ Thống Quản Lý

Tiếp Nhận Đơn Hàng

Kiểm Tra Đơn

Hàng

Thống Kê Sảm Phẩm

Cập Nhật Thống Kê Đăng nhập

Hướng dẫn

Thống Kê Khách Hàng

Cập Nhật Đơn Hàng

Cập Nhật Khách Hàng

Cập Nhật Sảm Phẩm

Kiểm Tra

Thông tin KH

Liên Hệ

Tìm kiếm

Trang 13

II.2 Biểu đồ luồng dữ liệu

NHÀ QUẢN LÝ

Đáp ứng Phản hồi Thông tin

Cập nhật

Thông tin

Trang 14

b Biểu đồ luồng dữ liệu mức đỉnh

Trang 15

c.Biểu đồ luồng dữ liệu mức dưới đỉnh

Sản phẩm

5.Tìm kiếm User

Kết quả Yêu cầu

Trang 16

-Chức năng đăng nhập

CHƯƠNG III : PHÂN TÍCH VÀ THIẾT KẾ DỮ LIỆU

III.1 Cách tổ chức dữ liệu và thiết kế chương trình cho trang Web

Việc tổ chức dữ liệu phải giải quyết được các 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 khá rộn rãi từ trước đến nay là quản lí theo từng nhóm sản phẩm Mỗi nhóm sẽ có một mã nhóm và tên nhóm để nhận biết Đối với Website này, với các sản phẩm, các sản phẩm sẽ tương ứng với mã hãng và mã loại sản phẩm của nó và mã đó sẽ làm khóa chính trong bảng đó Sau đây là một số bảng cơ sở dữ liệu chính trong toàn bộ cơ sở dữ liệu:

Thông tin

3.Đăng nhập User

Chưa có Nhập tk

Đăng kí

Trang 17

III.1.1 Bảng giohang

Dùng để lưu thông tin về giỏ hàng của khách hàng

Id_giohang Int(10) No Mã giỏ hàng

Bảng giohang

III.1.2 Bảng hoadon

Dùng để lưu thông tin về đơn hàng

Id-hoadon Int(10) No Mã hóa đơn

Bảng hoadon

III.1.3 Bảng lienhe

Dùng để quản lí các thắc mắc liên hệ của khách hàng

Id-lienhe Int(10) No Mã liên hệ

Bảng lienhe

Trang 18

III.1.4 Bảng loaisanpham

Dùng để quản lí danh mục loại sản phẩm

Id-loai Int(10) No Mã loại sp

Bảng sanpham

Trang 19

Bảng thanhvien

III.2 Sơ đồ thực thể liên kết :

Trang 21

III.3 Yêu cầu về bảo mật

Có tính bảo mật cao, đảm bảo nếu không có được username, password và được cho phép hoạt động của Admin thì không có một User nào có thể thay đổi thông tin về sản phẩm cũng như toàn bộ Website ngoài việc thay đổi thông tin cá nhân của User vì vậy việc quản lý dữ liệu bằng mật khẩu đăng nhập:

+ Tên đăng nhập

+ Mật khẩu đăng nhập

Các thông tin của khách hàng được bảo mật

Hệ thống quản trị tuyệt đối an toàn, không thể bị truy cập do lỗi của hệ thống

Như vậy, từ các biểu đồ Use Case và biểu đồ hoạt động của hệ thống đã thể hiện được các chức năng của các tác nhân và hệ thống làm việc như thế nào, xuất phát từ hệ thống hiện tại và các yêu cầu về hệ thống, yêu cầu khách hàng, chúng ta nên xây dựng cho trang Website có đầy đủ chức năng của người quản trị và người dùng và phải đảm bảo có được tính bảo mật cao

Trang 22

CHƯƠNG IV :

THIẾT KẾ GIAO DIỆN

IV.1 Giao diện trang chủ

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êu thí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…

IV.2 Giao diện form đăng nhập

Ngày đăng: 01/07/2016, 12:59

HÌNH ẢNH LIÊN QUAN

Bảng giohang - Xây dựng website kinh doanh máy tính xách tay trực tuyến
Bảng giohang (Trang 17)
III.1.2  Bảng hoadon - Xây dựng website kinh doanh máy tính xách tay trực tuyến
1.2 Bảng hoadon (Trang 17)
Bảng hoadon - Xây dựng website kinh doanh máy tính xách tay trực tuyến
Bảng hoadon (Trang 17)
III.1.4  Bảng loaisanpham - Xây dựng website kinh doanh máy tính xách tay trực tuyến
1.4 Bảng loaisanpham (Trang 18)
Bảng thanhvien - Xây dựng website kinh doanh máy tính xách tay trực tuyến
Bảng thanhvien (Trang 19)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w