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

xây dựng và thiết kế websites bán laptop qua mạng nhằm đáp ứng nhu cầu khách hàng

50 524 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

Định dạng
Số trang 50
Dung lượng 3,07 MB

Nội dung

Trạng thái hệ thống sau khi thực hiện use case  Use case Đăng xuấtHiển thị thông tin của người dùng sau khi đăng nhập thành công ở góc phải phía dưới màn hình.. 2.1 Dòng sự kiện chính -

Trang 1

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

- -………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

LỜI CẢM ƠN

Lời đầu tiên chúng em gửi đến tất cả thầy cô Đại học Công Nghệ Thông Tin

Thành Phố Hồ Chí Minh lời chúc sức khỏe và lời cảm ơn chân thành nhất Chúng em

cũng xin cảm ơn sâu sắc tới thầy cô Khoa Hệ Thống Thông Tin, Trường ĐHCNTT –

ĐHQGTPHCM đã tận tình giảng dạy, giúp đỡ chúng em trong suốt quá trình học tập

tại trường và đặc biệt chúng em xin chân thành cảm ơn cô Ths.Nguyễn Đình Loan

Phương đã tận tình hướng dẫn và chỉ bảo chúng em trong suốt thời gian thực hiện bài

báo cáo này Và nhân đây mình xin gửi lời cảm ơn đến tất cả các bạn lớp HTTT04

những người đã giúp đỡ và hỗ trợ mình trong quá trình hoàn thành tiểu luận.

Xin chân thành cảm ơn!

Trang 3

CHƯỚNG 1 : MÔ TẢ ĐỀ TÀI

CHƯƠNG I : ĐẶT VẤN ĐỀ

I. Giới thiệu về đề tài

Ngày nay CNTT đóng vai trò quan trọng hầu như trong tất cả các lĩnh vực của đời sống Nhất là từ khi xuất hiện internet, nhu cầu trao đổi thông tin ngày càng cao, nhu cầu trao đổi mua bán của con người ngày càng đa dạng và phong phú việc mua bán hàng trên mạng ngày càng được chú trọng đến Khi mà thương mại điện tử đang phát triển một cách chóng mặt thì đây là cơ hội tuyệt vời cho những ai có ý định kinh doanh dựa trên sự phát triển của CNTT Trong khi nhu cầu sử dụng Internet ngày càng nhiều và các hình thức kinh doanh trên mạng ngày càng đa dạng và phong phú rất được nhiều người sử dụng và ưa chuộng Cho nên 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

Nắm được xu thế đó, chúng em đã đưa ra quyết định xây dựng và thiết kế websites bán laptop qua mạng nhằm đáp ứng nhu cầu khách hàng

II. Mục đích và ý nghĩa:

1.1 Mục đích:

Là xây dựng phần mềm ứng dụng được kết nối trên đường dây internet phục vụ nhu cầu mua bán hàng hóa trực tuyến Người mua hàng chỉ cần tốn một ít thời gian để đăng kí trực tuyến các thông tin của mình sau khi đã tìm hiểu đẩy đủ các thông tin cần thiết khi đặt hàng Khách hàng chấp nhận mua hàng, hệ thống sẽ thống báo cho khách hàng biết đã mua thành công.Và công ty sẽ giao hàng đến địa chỉ mà khách hàng đã cung cấp

Trang 4

1.2 Ý nghĩa:

Giúp cho người có nhu cầu mua hàng của công ty một cách nhanh chóng.Tiết kiệm được nhiều thời gian và tiền bạc cho người có nhu cầu mua hàng Đồng thời giúp cho công ty đạt kết quả tốt trong kinh doanh

CHƯƠNG II: PHÂN TÍCH HIỆN TRẠNG

I. ĐẶ C T BÀI TOÁN Ả

BÁN MÁY TÍNH TRỰC TUYẾN QUA MẠ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 websites để 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

- Mỗi khách hàng được quản lý bởi các thông tin sau: 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, nội

Trang 5

dung, ký danh 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 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

II. PHÂN TÍCH YÊU C U Ầ

1. Yêu cầu chức năng

Website được xây dựng phải đáp ứng những nhu cầu cần thiết của cửa hàng:

 Hỗ trợ cho bộ phận quản lý nhập liệu như thu ngân, admin lưu trữ thông tin của các sách trong nhà sách

 Hỗ trợ tra cứu nhanh các thông tin về sách, các thông tin liên quan đến sách, các phiếu đặt hàng do khách hàng lập và quản lý các khách hàng đăng ký làm thành viên để mua hàng trong nhà sách

 Hỗ trợ xem nhanh thống kê các hóa đơn, sách bán chạy, các loại sách mới, tìm nhanh các hóa đơn hiệ cóa trong nhà sách

 Hỗ trợ dễ dàng cho cho khách hàng trong việc mua hàng, lập các phiếu đặt hàng, thuận tiện cho khách hàng trong việc giao dịch với nhà sách thông qua ngân hàng

 Hỗ trợ chức năng phân loại người sử dụng hệ thống để xác định rõ quyền hạn của từng người sử dụng

Nhằm quản lý thông tin về:

• Quản lý thông tin nhà sản xuất

• Quản lý sản phẩm

Trang 6

• Cập nhật giá, thông tin sản phẩm.

• Quản lý người dùng

• Xuất bảng báo giá (Nếu cần)

• Có chức năng giỏ hàng

• Quản lý đơn đặt hàng của khách hàng

2 Yêu Cầu Phi Chức Năng

- Giúp quản lý các hoạt động kinh doanh của cửa hàng

-Giúp quảng bá thông tin tới khách hàng

- Xây dựng một website quản lí nhà sách tiện lợi, hiệu quả với chi phí phù hợp

- Nâng cao hoạt động của hàng hóa thông qua việc tin học hóa bộ phận quản lí

và tiết kiệm được chi phí

PHẠM VI ĐỀ TÀI :

Về đối tượng sử dụng:

Người sử dụng của website được chia làm 3 nhóm đối tượng:

• Admin

• Khách hàng thường xuyên (Khách hàng đã đăng kí thành viên)

• Khách hàng vãng lai (Chưa có tài khoản.)

Đối tượng được quản lý trong website

Website của cửa hàng quản lý những đối tượng sau:

• Người dùng

• Nhà sản xuất

• Nhóm sản phẩm

• Chi tiết sản phẩm

Trang 7

• Đơn đặt hàng

A. Về chức năng của website.

Website của cửa hàng phải đảm bảo những chức năng sau:

a) Admin

• Quản lý người dùng

 Xóa người dùng khỏi hệ thống

 Cấp quyền Admin cho người dùng

• Quản lý nhà sản xuất

 Thêm mới danh mục nhà sản xuất

 Cập nhật thông tin nhà sản xuất

 Xóa nhà sản xuất ra khỏi hệ thống

 Xem đơn đặt hàng của khách hàng

 Xóa đơn đặt hàng khỏi hệ thống

Trang 8

• Tìm hiểu những chức năng vấn đề cần giải quyết tại cửa hàng.

• Chọn ngôn ngữ và hệ quản trị thích hợp để viết website

Phân chia công việc thích hợp dựa vào khả năng của mỗi người

1. Mô hình Use case

Trang 9

2 Danh sách các tác nhân nghiệp vụ

Trang 10

STT Tác nhân nghiệp vụ Ý nghĩa

1 Quản trị viên Người quản lý có toàn quyền đối

với hệ thống

2 Người dùng Người thao tác trực tiếp lên hệ

thống

3 Khách hàng Người sử dụng các dịch vụ của

hệ thống cho việc mua sản phẩm

3 Danh sách các use case nghiệp vụ

hệ thống

2 Đăng xuất Dùng khi thoát khỏi hệ thống khi người

dùng có nhu cầu đăng xuất

3 Đăng kí thành viên Khách hàng dùng khi có nhu cầu đăng

9 Hỗ trợ trực tuyến Chức năng này giúp khách hàng liên hệ

trực tiếp với nhân viên hổ trợ khi có nhu cầu hay thắc mắc về sản phẩm

10 Quản lý đơn hàng Nhân viên sẽ quản lý đơn hàng khi

khách hàng đã đặt hàng

11 Quản lý sản phẩm Nhân viên sẽ quản lí về sản phẩm như :

thêm, xóa, cập nhật

Trang 11

12 Cập nhật thông tin

khuyến mãi, dịch vụ

Nhân viên sẽ cập nhật thông tin khuyến mãi, dịch vụ

13 Quản lý giao diện Quản trị viên sẽ quản lí các vấn đề về

giao diện của trang web

14 Quản lý nhân viên Quản trị viên có quyền quản lí các

thông tin về nhân viên

15 Xem thống kê hóa đơn Quản trị viên có thể xem thống kê hóa

đơn khi có nhu cầu

ĐẶC TẢ USE CASE NGHIỆP VỤ

Đặc tả Use Case đăng nhập

- Người dùng nhập username và password vào

- Hệ thống tiến hành kiểm tra thông tin người dùng nhập vào với CSDL

đã được lưu trữ

- Nếu trùng khớp, thì hiển thị thông báo đăng nhập thành công, cho phép người dùng sử dụng các chức năng tiếp theo.Ngược lại, chuyển đến dòng sự kiện phụ 1

2.2 Dòng sự kiện phụ

- Dòng sự kiện phụ 1: Người dùng đăng nhập không thành công

Trang 12

- Người dùng nhập username và password không đúng hoặc không tồn tại.Hiển thị thông báo và yêu cầu người dùng nhập lại.

3.Các yêu cầu đặc biệt

4.Trạng thái hệ thống trước khi thực hiện use case

5 Trạng thái hệ thống sau khi thực hiện use case

 Use case Đăng xuấtHiển thị thông tin của người dùng sau khi đăng nhập thành công ở góc phải phía dưới màn hình

Đặc tả Use Case đăng xuất

1.Tóm tắt : Use case cho phép người dung đăng xuất khi có nhu cầu thoát khỏi hệ thống

2.Các dòng sự kiện

2.1 Dòng sự kiện chính

- Use case bắt đầu khi người dung đã đăng nhập thành công vào trang web

- Người dùng sẽ thoát khỏi trang web khi chọn chức năng này

2.2 Dòng sự kiện phụ

- Đăng kí không thành công khi người dùng chưa điền đầy đủ thông tin mà

hệ thống yêu cầu

- Xuất ra thông báo yêu cầu điều thông tin lại

3.Các yêu cầu đặc biệt

- Các thông tin điền phải hợp lệ với kiểu dữ liệu tương ướng

- Chỉ đăng xuất khi đã đăng nhập thành công

4.Trạng thái hệ thống trước khi thực hiện use case

- Khách hàng chưa là thành viên nếu chưa thực hiện use case

5 Trạng thái hệ thống sau khi thực hiện use case

- Cập nhật lại CSDL thành viên mới

Trang 13

- Use case này bắt đầu khi khách hang chọn đăng kí làm thành viên

- Người dùng click vào mục đăng kí thành viên

- Hệ thống sẽ hiển thị cho khách hàng điều những thông tin cần thiết

2.2 Dòng sự kiện phụ

3.Các yêu cầu đặc biệt

4.Trạng thái hệ thống trước khi thực hiện use case

5 Trạng thái hệ thống sau khi thực hiện use case

Trang 14

3.Các yêu cầu đặc biệt

4.Trạng thái hệ thống trước khi thực hiện use case

5 Trạng thái hệ thống sau khi thực hiện use case

- Hệ thống sẽ cập nhật lại đơn hàng của khách hàng trong CSDL

3.Các yêu cầu đặc biệt

4.Trạng thái hệ thống trước khi thực hiện use case

5 Trạng thái hệ thống sau khi thực hiện use case

6.Điểm mở rộng

Đặc tả Use Case Cập nhật đơn hàng

1.Tóm tắtUse case này cho phép người dùng tiến hành sửa thông tin của đơn hàng

2 Các dòng sự kiện2.1 Dòng sự kiện chínhUse case này bắt đầu khi người dùng chọn chức năng Cập đơn hàngNgười dùng chọn đơn hàng cần cập nhật, sau đó chọn chức năng Cập nhật

Người dùng sửa đổi thông tin của đơn hàng Sau đó tiến hành lưu thông tin đã thay đổi Nếu thông tin về giá nhập mới lớn hơn giá bán mới thì chuyển đến dòng sự kiện phụ 1, ngược lại thông báo việc cập nhật thành công

2.2 Dòng sự kiện phụDòng sự kiện phụ 1 :Giá nhập phải nhỏ hơn giá bán

Trang 15

Nếu người dùng cập nhật giá nhập lớn hơn giá bán, thì hiển thị thông báo, yêu cầu người dùng nhập lại giá.

3.Các yêu cầu đăc biệt

4.Trạng thái hệ thống trước khi thực hiện use caseNgười dùng đăng nhập thành công với quyền admin hoặc thu ngân

5 Trạng thái hệ thống sau khi thực hiện use caseNếu use case thành công, cập nhập lại thông tin đơn hàng

6.Điểm mở rộng

Đặc tả Use Case Hỗ trợ trực tuyến

1.Tóm tắt

Chức năng này giúp khách hàng liên hệ trực tiếp với nhân viên hổ trợ khi

có nhu cầu hay thắc mắc về sản phẩm

2.Các dòng sự kiện

2.1 Dòng sự kiện chính

- Use case này bắt đầu khi khách hàng chọn chức năng hỗ trợ trực tuyến

- Sau đó hệ thống sẽ kết nối trực tiếp với nhân viên tư vấn thông qua các phương tiện hỗ trợ như Skype, Yahoo

- Khách hàng sẽ thoát khỏi chức năng khi không có nhu cầu

2.2 Dòng sự kiện phụ

- Chức năng này chỉ khả dụng khi nhân viên đang online trực tuyến

3.Các yêu cầu đặc biệt

- Use case này dành cho khách hàng

4.Trạng thái hệ thống trước khi thực hiện use case

5 Trạng thái hệ thống sau khi thực hiện use case

6.Điểm mở rộng

Đặc tả Use Case quản lý hóa đơn

Trang 16

Tương ứng với mỗi hình thức tìm kiếm, người dùng nhập vào giá trị thời gian cụ thể.

Hệ thống tìm kiếm hóa đơn và chi tiết hóa đơn từ csdl tương ứng với hình thức tìm kiếm mà người dùng lựa chọn dựa theo thời gian lập hóa đơn

Nếu có hóa đơn đúng với điều kiện tìm kiếm, thì hiển thị thông tin của hóa đơn đó.Ngược lại chuyển đến dòng sự kiện phụ 1

Use case này kết thúc khi tìm được hóa đơn hay người dùng click vào button Làm Mới

2.2 Dòng sự kiện phụ

Dòng sự kiện phụ 1: Không tìm thấy hóa đơn

Hệ thống không tìm được hóa đơn tương ứng với điều kiện người dùng nhập vào, hiện thị thông báo cho người dùng

Dòng sự kiện phụ 2:Xóa hóa đơn sau khi tìm được

Người dùng tiến hành xóa 1 hay nhiều hóa đơn sau khi tìm được,hiển thị thông báo, nếu đồng ý thì xóa hóa đơn và chi tiết hóa đơn ra khỏi CSDL

3.Các yêu cầu đặc biệt

Người dùng chỉ được xóa hóa đơn khi đăng nhập với quyền admin

4.Trạng thái hệ thống khi bắt đầu thực hiện use case

Trang 17

Người dùng phải đăng nhập thành công với quyền là admin hoặc thu ngân

5.Trạng thái hệ thống sau khi thực hiện use case

Nếu người dùng tiến hành xóa hóa đơn thành công, thì cập nhật lại CSDL

Hệ thống hiển thị thông của tất cả các sản phẩm

Người dùng chọn cần thao tác, sau đó chọn một trong các chức năng :1.Thêm một sản phẩm mới, sau đó nhập các thông tin của sản phẩm mới này, rồi tiến hành Lưu thêm, nếu hệ thống thông báo “ Mã sản phẩm trùng nhau” thì chuyển đến dòng sự kiện phụ 1.Ngược lại thông báo thêm thành công

2.Sửa thông tin của sản phẩm, sau đó nhập các thông tin mới của sản phẩm này, rồi tiến hành Lưu sửa, nếu hệ thống thông báo “Thiếu thông tin” thì chuyển đến dòng sự kiện phụ 2.Ngược lại thông báo sửa thành công

3.Xóa một sản phẩm, sau đó hiển thị thông báo chắc chắn xóa, nếu hệ thống thông báo “Không thể xóa sản phẩm này” thì chuyển đến dòng sự kiện phụ 3.Ngược lại thông báo xóa thành công

Trang 18

2.2 Dòng sự kiện phụ

Dòng sự kiện phụ 1: Mã sản phẩm trùng nhau

Mã sản phẩm không được trùng nhau, hệ thống hiển thị thông báo, yêu cầu người dùng nhập lại

Dòng sự kiện phụ 2: Thiếu thông tin

Thông tin về mã sản phẩm và tên sản phẩm không được trống

Dòng sự kiện phụ 3: Không thể xóa sản phẩm này

Sách trong nhà sách có thể loại này, nên không được xóa

3.Các yêu cầu đặc biệt

Chỉ có admin mới có quyền xóa sản phẩm

4.Trạng thái hệ thống trước khi thực hiện use case

Người dùng đăng nhập thành công với quyền admin hoặc thu ngân

5 Trạng thái hệ thống sau khi thực hiện use case

Đặc tả Use Case Cập nhật thông tin khuyến mãi dịch vụ

Người dùng click chọn chức năng cập nhật khuyến mãi dịch vụ

Hệ thống hiển thị thông của tất cả các khuyến mãi dịch vụ

2.2 Dòng sự kiện phụ

Trang 19

3.Các yêu cầu đặc biệt

4.Trạng thái hệ thống trước khi thực hiện use case

5 Trạng thái hệ thống sau khi thực hiện use case

3.Các yêu cầu đặc biệt

4.Trạng thái hệ thống trước khi thực hiện use case

5 Trạng thái hệ thống sau khi thực hiện use case

6.Điểm mở rộng

Đặc tả Use Case Quản lý nhân viên

1.Tóm tắtUse case này cho phép quản trị viên thêm, xóa, sửa thông tin của một Nhân viên

2.Các dòng sự kiện2.1 Dòng sự kiện chínhUse case này bắt đầu khi quản trị chọn chức năng quản lý nhân viên

Hệ thống hiển thị thông tin của tất cả các Nhân viênNgười dùng chọn Nhân viên cần thao tác, sau đó chọn một trong các chức năng :

1.Thêm một Nhân viên mới, sau đó nhập các thông tin của Nhân viên mới này, rồi tiến hành Lưu thêm, nếu hệ thống thông báo “ Mã Nhân viên trùng

Trang 20

nhau” thì chuyển đến dòng sự kiện phụ 1.Ngược lại thông báo thêm thành công.

2.Sửa thông tin của 1 Nhân viên, sau đó nhập các thông tin mới của Nhân viên này, rồi tiến hành Lưu sửa, nếu hệ thống thông báo “Thiếu thông tin” thì chuyển đến dòng sự kiện phụ 2.Ngược lại thông báo sửa thành công

3.Xóa một Nhân viên, sau đó hiển thị thông báo chắc chắn xóa,nêu người dùng đồng ý thì xóa nhân viên này và thông báo xóa thành công

2.2 Dòng sự kiện phụ

Dòng sự kiện phụ 1: Mã Nhân viên trùng nhau

Mã Nhân viên không được trùng nhau, hệ thống hiển thị thông báo, yêu cầu người dùng nhập lại

Dòng sự kiện phụ 2: Thiếu thông tin

Thông tin về mã Nhân viên và tên Nhân viên không được trống

3.Các yêu cầu đặc biệt

Chỉ có admin mới có quyền xóa Nhân viên,thêm Nhân viên mới, và Nhân viên có thể sửa thông tin của chính bản thân mình

4.Trạng thái hệ thống trước khi thực hiện use case

Người dùng đăng nhập thành công với quyền admin hoặc thu ngân

5 Trạng thái hệ thống sau khi thực hiện use case

Nếu use case thành công, cập nhật lại CSDL

Đặc tả Use Case Thống kê hàng tồn kho

Trang 21

Use case này bắt đầu khi người dùng chọn chức năng tab Báo cáo sách tồn

Người dùng lựa chọn hình thức thống kê theo số lượng hoặc loại sản phẩm

Đối với hình thức thống kê theo số lượng, người dùng cần chọn các hình tương ứng.Hệ thống tìm kiếm tất cả các sản phẩm từ csdl tương ứng với hình thức tìm kiếm mà người dùng lựa chọn , sau đó hiển thị lên màn hình

2.2 Dòng sự kiện phụ

3.Các yêu cầu đặc biệt

4.Trạng thái hệ thống trước khi thực hiện use case

Người dùng đăng nhập thành công với quyền admin hoặc thu ngân

5 Trạng thái hệ thống sau khi thực hiện use case

SEQUENCE DIAGRAM

4. Đăng nhập

Trang 23

5. Đăng xuất

6. Quản lý hóa đơn

Trang 24

7. Quản lý khách hàng

Trang 25

8. Quản lý xuất hàng

Ngày đăng: 25/04/2015, 11:57

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w