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

28 613 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 28
Dung lượng 2,62 MB

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

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

Trang 1

MỤC LỤC

LỜI MỞ ĐẦU 2

CHƯƠNG I KHẢO SÁT VÀ MÔ TẢ HỆ THỐNG 4

1 Giới thiệu các ngôn ngữ lập trình 4

1.1 Giới thiệu về MySQL 4

1.2 Giới thiệu PHP 4

2 Khảo sát hệ thống 5

3 Hiện trang tin học 5

4 Mô tả bài toán bằng lời 6

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

PHÂN TÍCH CHỨC NĂNG 8

1.Biểu đồ ngữ cảnh 8

2 Biểu đồ phân rã chức năng 9

a Biểu đồ 9

b Phân tích chức năng 9

3 Các hồ sơ dữ liệu 13

4 Biểu đồ luồng dữ liệu mức 0 14

5 Biểu đồ luồng dữ liệu mức 1 15

a Phân rã tiến trình 2.0 - quản lý danh mục 15

b Phân ra tiến trình 3.0 - quản lý đơn hàng 16

c Phân rã tiến trình 4.0 - khách hàng phản hồi 17

6 Mô hình thực thể liên kết 18

PHÂN TÍCH DỮ LIỆU 21

1 Mô hình thực thể liên kết 21

2 Cơ sở dữ liệu 22

THIẾT KẾ GIAO DIỆN 26

KẾT LUẬN 29

TÀI LIỆU THAM KHẢO 29

Trang 2

LỜI MỞ ĐẦU

Trong những năm gần đây, cùng với sự phát triển của công nghệ thông tinngày và các phương tiện truyền thông đặc biệt là Internet đã mang lại nhiềuchuyển biến trong các lĩnh vực xã hội Trong nền kinh tế hiện nay, mọi mặt củađời sống xã hội ngày càng được nâng cao, đăc biệt là nhu cầu trao đổi hàng hóacủa con người ngày càng tăng mạnh cả về số lượng và chất lượng Hiện nay cáccông ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải phápcũng như sản phẩm của mình nhằm thương mại hóa trên internet Thông qua cácsản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trong và tính tấtyếu của thương mại điện tử Với thao tác đơn giản trên máy tính có kết nối mạngbạn sẽ có những gì mình muốn mà không phải mất nhiều thời gian đi tận nơi tìmkiếm ở các cửa hàng

Đứng trước nhu cầu xây dựng website của các cá nhân và doanh nghiệp

cũng như 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”.

Thực hiện đồ án là cơ hội để chúng em áp dụng, tổng hợp các kiến thức đãhọc trên lớp, đồng thời đúc kết được những bài học thực tế phục vụ cho việc họctập và làm việc sau này Mặc dù đã rất cố gắng thực hiện đề tài nhưng vì nănglực cũng như thời gian còn hạn chế nên trong bài khó tránh khỏi những thiếu xót,rất mong thầy cô thông cảm Những góp ý của thầy cô là bài học, là hành trang

để em vững bước vào cuộc sống sau này

Trang 3

CHƯƠNG I KHẢO SÁT VÀ MÔ TẢ HỆ THỐNG

1 Giới thiệu các ngôn ngữ lập trình

1.1 Giới thiệu về MySQL

MySQL là một phần mềm quản trị CSDL miễn phí nằm trong nhómLAMP (Linux-Âpche-MySQL-PHP) MySQL rất phổ biến và được các nhà pháttriểu ưa chuộng trong quá trình phát triểu ứng dụng MySQL là CSDL tốc độcao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điềuhành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh Với tốc độ và tínhbảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trênInternet Vì MySQL miễn phí hoàn toàn nên bạn có thể tải MySQL từ trang chủ

MySQL có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bảnWin32 cho các 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") là một ngôn ngữlập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứngdụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó rấtthích hợp với web và có thể dễ dàng nhúng vào trang HTML Do được tối ưuhóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễhọc và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữkhác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biếnnhất thế giới

Trang 4

2 Khảo sát hệ thống

Hoạt động mua bán trực tuyến hiện nay rất phổ biến với mọi người đượccác công ty và cửa hàng lớn trong và ngoài nước sử dụng nhằm đem lại hiệu quảtrong việc mua bán Sản phẩm mua bán thông thường là các thiết bị tin học nhưđiện thoại, máy vi tính hoặc các sản phẩm điện tử đan dụng … Do phải sử dụng

hệ thống mạng để đăng kí mua và bán nên các công ty này cần phải có 1 hệthống website dùng để quảng cáo và mua bán Hơn thế nữa nó còn có thể quản

lý số lượng mua và bán trực tuyến đem lại hiệu quả trong việc quản lý

Các hoạt động của quản lý mua bán hàng trực tuyến gồm xuất hàng , giaohàng tận nhà, báo cáo số lượng và doanh thu mua bán trực tuyến Việc này baogồm các công việc quản lý các bộ phận :

• Quản lý hàng xuất kho : kiểm tra số lượng hàng hóa xuất khỏi của hàng

• Quản lý mua bán trực tuyến : kiểm tra đơn đặt hàng và hiện trạng củađơn, quản lý các phương thức thanh toán và 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ênquản lý mạng, nhan viên thu ngân…

• Quản lý Hàng hóa sẽ được quản lý chặt chẽ tránh tình trang mất mát dotừng bộ phận có nhiệm vụ riêng ko đan xen với nhau

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ựctuyến nên đòi hỏi khách hàng cần phải kết nối internet trong quá trình đăng kímua hàng, đường truyền cần có tốc độ cao và 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 và kiểm tra hóa đơntrên mạng Phải thường xuyên nâng cấp và cập nhật giá cả cho mặt hàng…

Trang 5

Quy trình mua hàng

4 Mô tả bài toán bằng lời.

phẩm cho của hàng theo đơn đặt hàng

hàng

Trang 6

6 Đơn đặt hàng được nhân viên xử lý Nếu đơn đặt hàng đó nằm trong

tầm phục vụ của cửa hàng thì chuyển đơn đặt hàng đó đến quầy thutiền, nếu không ( hết hàng, chưa có hàng ) thì khách hàng có thểquay lại cửa hàng để chọn mua phẩm khác (10)

khách hàng (9), hóa đơn đó sẽ được chủ cửa hàng kiểm tra, thống kêcuối tháng.(1x)

hàng

Trang 7

CHƯƠNG 2 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

Trang 8

2 Biểu đồ phân rã chức năng

a Biểu đồ

Biểu đồ phân rã chức năng Hệ thống quản lý bán hàng trực tuyến

b P

2

Quản lýdanh mục sản

phẩm

Quản lý thông tin danh mục sản phẩm bao gồmcác chức năng thêm, xóa sửa danh mục sảnphẩm

đơn hàng

Thống kê đơn đặt hàng đặt bởi khách hàng, xemtình trạng đơn đặt hàng như: Đã giao hàng, và chi

Trang 9

ii Chi tiết chức năng

1 Quản lý sản phẩm: Quản lý thông tin sản phẩm bao gồm các thuộc

tính như tên, số lượng, giá cả, hãng sản xuất, màu sắc, kích thước,…Có cácchức năng như là 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 năng

thêm sản phẩm, hệ thống sẽchuyển đến trang thêm sản phẩm Ở trang nàyngười dùng nhập thông tin về 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 năng sửa sản

phẩm thì thông tin sản phẩm cần sửa sẽ được hệ thống chuyển đến trang sửasản phẩm Ở trang này người dùng chỉnh sửa thông tin và gửi về 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 sẽ gửi

thông tin sản phẩm mà người dùng muốn xóa về database, sản phẩm sẽ đượcxóa ở database

Đầu ra: Thông tin sản phẩm sau khi được chỉnh sửa.

Trang 10

2 Quản lý danh mục sản phẩm: Bao gồm các chức năng 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 các chức năng thêm, xóa,sửa

thì thông tin về danh mục sản phẩm sẽ được cập nhật vào database

Đầu ra: Thông tin về sản phẩm sau khi đã được sửa đổi.

3 Quản lý đơn đặt hàng: Liệt kê các đơ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 của đơ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ị của đơn hàng, tình trạng đơn hàng

Xử lý: Hệ thống lấy dữ liệu từ cơ sở dữ 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 thì hệ thống sẽ gửi thôngtin đơn hàng cần hủy xuống database để hủy đơn hàng Khi chọn xem chi tiếtthì sẽ gửi đến trang chi tiết đơn đặt hàng

Đầu ra: Giá trị, tình trạng đơn hàng.

4 Chi tiết đơn đặt hàng: Người quản trị ngoài xem thông tin về đơn

đặt hàng, họ còn muốn biết chi tiết về đơn hàng đó, vì vậy cần hiển thị thôngtin chi tiết đơn đặt hàng bao gồm thông tin về khách hàng, thông tin về cácsản phẩm trong đơn hàng, nhân viên thực hiện giao đơn hàng, tình trạng đơnhàng, ghi chú của 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 chỉ

nhận hàng Thông tin về 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, có thể thêm ghi chú

về đơn hàng đó như thời gian mà khách hàng có thể nhận đơn hàng Nếutình trạng đơn hàng là đang chuyển mà nhân viên giao hàng chưa được chọnthì hệ thống cảnh báo cho quản trị viên biết là họ chưa chọn nhân viên giao

Trang 11

hàng Ngoài ra hệ thống còn có chức năng hủy đơn đặt hàng tại phần chi tiếtđơn đặt hàng vì khi nhân viên gọi điện cho khách hàng mà khách hàng từchối đơn hàng thì cần xóa đơn hàng đó khỏi hệ thống.

Đầu ra: Thông tin về nhân viên sẽ giao đơn hàng, tình trạng đơn hàng:

đang chuyển, đã chuyển hay chưa chuyển Phần ghi chú của nhân viên

5 Quản lý người dùng: Quản lý thông tin của người dùng bao gồm

thông tin về tên, tài khoản, mật khẩu cùng các chức năng thêm mới, sửa, xóangười dùng

Đầu vào: Thông tin người dùng: Tên, tài khoản, mật khẩu.

Xử lý: Khi quản trị viên chọn các chức năng thêm, sửa, xóa người

dùng, Thông tin mà quản trị

viên yêu cầu sẽ được hệ thống gửi xuống database để thực hiện cácchước năng đó

Đầu ra: Thông tin về người dùng sau khi được sửa đổi.

Trang 13

4 Biểu đồ luồng dữ liệu mức 0

Biểu đồ luồng dữ liệu mức 0

Trang 14

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

Trang 15

b Phân ra tiến trình 3.0 - quản lý đơn hàng

Trang 16

c Phân rã tiến trình 4.0 - khách hàng phản hồi

Trang 17

6 Mô hình thực thể liên kết

Trang 18

 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

Trang 19

 Thực thể tình trạng

 Thực thể nhân viên giao hàng

 Thực thể bình luận

Trang 20

PHÂN TÍCH DỮ LIỆU

1 Mô hình thực thể liên kết

Trang 22

d Bảng dmsp

e Bảng dondh

Trang 23

f Bảng binhluan

g Bảng ctdh

h Bảng Spban

Trang 25

THIẾT KẾ GIAO DIỆN

Thông tin sản phẩm

Trang 26

Giỏ hàng

Trang 27

Giao diện website

Trang 28

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ựctuyế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ánhkhỏi sự sai sót Em mong nhận được sự thông cảm và góp ý của cô để đề tài củachúng em được hoàn thiện hơn

TÀI LIỆU THAM KHẢO

[3] http://vi.wikipedia.org/wiki/MySQL

[4] http://vi.wikipedia.org/wiki/PHP

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

TỪ KHÓA LIÊN QUAN

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

w