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

Xây dựng website bán sách online

35 252 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 35
Dung lượng 1,71 MB

Nội dung

Chương III: Phân tích yêu cầu phần mềm+ Nhập sách: Yêu cầu nhà cung cấp sách, quản lý số lượng sách trong kho + Thống kê và doanh thu  Chức năng nhân viên : Để truy vào hệ thống nhân vi

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

HÀ NỘI 05-2019

Trang 2

MỤC LỤC

DANH MỤC TÀI LIỆU THAM KHẢO

1 Abc

2 1AFA

Trang 3

LỜI MỞ ĐẦU

Công nghệ thông tin ngày nay được ứng dụng vào hầu hết các ngành nghề hiện nay, chính nhờhiệu quả và tiện lợi mà nó mang lại trong công việc Việc bán sách online cũng là lĩnh vực ứngdụng công nghệ rất phổ biến hiện nay

Những năm trước việc quản lý bán sách của các cửa hàng là vô cùng khó khăn, nếu khôngmuốn nói là không thể tránh khỏi thất thoát tiền và hàng hóa, công việc thống kê tương đối rấtkhó kiểm soát Chính nhờ sự bùng nổ mạnh mẽ của công nghệ thông tin mà các phần mềm quản

lý lần lượt ra đời đáp ứng nhu cầu quản lý của người dùng

Trong phạm vi môn học “Hệ quản trị cơ sở dữ liệu”, chúng em xây dựng một hệ thống bán hàngsách online với các chức năng cơ bản nhằm áp dụng những kiến thức đã được học vào thực tếđồng thời tạo nền tảng tốt cho quá trình làm việc sau này

Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp đỡ dù íthay nhiều, dù trực tiếp hay gián tiếp của người khác Trong suốt thời gian từ khi bắt đầu học tập

ở giảng đường đại học đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý thầy

cô, gia đình và bạn bè Với lòng biết ơn sâu sắc nhất, em xin gửi lời cảm ơn đến thầy NguyễnHữu Đức, Giảng viên Khoa Công nghệ Thông tin Trường Đại học Bách Khoa Hà Nội đã giúp

đỡ nhóm em hoàn thành tốt bài tập này

Trong quá trình hoàn thành bài tập, cũng như là trong quá trình làm bài báo cáo khó tránhkhỏi sai sót, rất mong các thầy, cô bỏ qua Đồng thời do trình độ lý luận cũng như kinh nghiệmthực tiễn còn hạn chế nên bài báo cáo không thể tránh khỏi những thiếu sót, em rất mong nhậnđược ý kiến đóng góp thầy để em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơnbài báo cáo những lần sau

Trang 4

Chương I: Giới thiệu đề tài

1 Lí do chọn đề tài

Qua khảo sát tình hình thực tế ở Việt Nam chúng em nhận tháy rằng việc mua sắm rấtcần thiết đối với mọi người Nhưng do đời sống kinh tế ngày càng phát triển, nên mọingười không có thời gian đi mua sắm đặc biệt là sách Vị vậy việc xây dựng một websitebán sách online là một nhu cầu thực tế ở đất nước ta hiện nay

Qua khảo sát tại các nhà sách thì nhóm em thấy việc quản lí vẫn còn rất nhiều hạn chếnhư:

 Không quản lí được những khách hàng quen thuộc và những khách hàng tiềmnăng

 Khó khan trong việc thêm, sửa, xóa các loại sách

 Mất nhiều thời gian trong việc thống kê khi xuất nhập sách

 Chưa có phương thức thanh toán qua thẻ tín dụng

Dựa trên những điều mà nhóm em thu thập được cùng với những kiến thức tiếp thu tạitrường nhóm em quyết định chọn đề tài này

2 Mục đích đề tài

Ngày nay khoa học kĩ thuật phát triển với tốc độ một cách nhanh chóng về cả chiều sâu

và chiều rộng Nó góp phần vào sự phát triển của nên văn minh loài người Con người đãbiết ứng dụng công nghệ thông tin phục vụ cho đời sống của mình Mạng internet giờ đây

áp dụng cho tất cả các lĩnh vực Đặc biệt, nó là một thứ không thể thiếu trong mỗi doanhnghiệp, cá nhân Đây là công cụ để chúng ta có thể trao đổi mua bán Xã hội ngày càngphát triển nhu cầu mua sắm online của mọi người cũng gia tăng Sẽ thật tuyệt vời khi chỉngồi ở nhà đặt hàng và chờ đợi người bán hàng giao hàng cho bạn

Chúng ta hay mạnh mẽ áp dụng thương mại điện tử vào cuộc sống hàng ngày để làm chocuộc sống trở nên nhẹ nhàng và tiện ích hơn

3 Đối tượng và phạm vi nghiên cứu

Một số hệ thống trang web quản lí bán sách trực tuyến hiện có như:

Trang 5

Chương II: Phân tích nghiệp vụ

1 Các đối tác nghiệp vụ và các ca nghiệp vụ

Trang 6

- Bổ sung thêm sách vào danh mục

Trang 7

- Quản lí cập nhật nhân viên

Trang 8

Chương III: Phân tích yêu cầu phần mềm

+ Nhập sách: Yêu cầu nhà cung cấp sách, quản lý số lượng sách trong kho

+ Thống kê và doanh thu

 Chức năng nhân viên : Để truy vào hệ thống nhân viên cần có tài khoản để đăng nhập,sau khi đăng nhập sẽ có các chức năng sau :

+ Xem hóa đơn khách hàng

+ Tư vấn cho khách hàng

+ Xem thông tin sách

 Chức năng khách hàng

Trang 9

+ Khách vãng lai: Là các khách hàng khi chưa đăng nhập, có thể tìm kiếm, xem thôngtin sách.

+ Khách hàng có thể tìm kiểm sách theo tên, tác giả và thể loại

+ Sau khi tìm kiếm có thể xem thông tin chi tiết về quyển sách

+ Khách hàng có thể đăng ký để trở thành thành viên của nhà sách với nhiều hỗ trợ như:

- Nhận thông tin sách mới, sách hay theo sở thích thông qua email

- Để trở thành thành viên khách hàng phải đăng ký kèm theo email, địa chỉ, số điệnthoại

- Chỉ khi trở thành thành viên khách hàng mới có thể mua sách, khi mua có thể thanhtoán tại nhà hoặc qua thẻ tín dụng

+ Khách hàng có thể quản lý đơn hàng mình đã mua

+ Khách hàng có thể nhận tư vấn từ nhân viên

2 Mô hình các ca sử dụng

 Biểu đồ ca sử dụng tổng quan

 Ca sử dụng đăng nhập

Trang 10

 Ca sử dụng đăng kí

 Ca sử dụng duyệt danh mục sách

Trang 11

 Ca sử dụng tìm kiếm sách

 Ca sử dụng xem thông tin sách

Trang 12

 Ca sử dụng đặt hàng

 Ca sử dụng quản lí nhân viên

Trang 13

 Ca sử dụng quản lí đơn hàng

 Ca sử dụng quản lí sách

Trang 14

3 Đặc tả ca sử dụng

a Đặc tả ca sử dụng đăng ký

Tên ca sử dụng: Đăng ký ID: 1 Mức quan trọng:

CaoTác nhân chính: Khách hàng vãng

lai

Kiểu ca sử dụng: Chi tiết, thiết yếu

Các nhân tố và mối quan tâm: Khách hàng vãng lai-đăng ký tài khoản

Mô tả ngắn gọn: Ca sử dụng này mô tả việc khách hàng vãng lai muốn đăng

ký tài khoản để trở thành khách hàng thành viên

Kích hoạt: Khách hàng vãng lai chọn đăng ký tài khoản

2 Hệ thống sẽ hiển thị form đăng ký

3 Khách hàng điền thông tin vào form đăng ký

4 Gửi thông tin tới hệ thống

5 Hệ thống xác nhận lại yêu cầu(xác thực email hoặc số điện thoại)

6 Thông báo đăng ký thành côngLuồng sự kiện con:

Trang 15

Luồng sự kiện tương đương/ngoại lệ:

-Nếu email hoặc số điện thoại không được xác thực, thực hiện lại 3-5

vãng lai

Kiểu ca sử dụng: Chi tiết, thiết yếu

Các nhân tố và mối quan tâm: Khách hàng vãng lai – thao tác với hệ thống

như mua hàng, góp ý, phản ảnh, quản lý tài khoản

Mô tả ngắn gọn: Ca sử dụng này mô tả khách hàng đăng nhập vào hệ thống

để thực hiện được nhiều chức năng

Kích hoạt: Khách hàng đăng nhập tài khoản của mình vào hệ thống

2 Hệ thống sẽ hiện thị một form đăng nhập cho người dùng

3 Người dùng nhập thông tin đăng nhập của mình vào form

4 Gửi thông tin đăng nhập đến hệ thống

5 Hệ thống kiểm tra thông tin đăng nhập nếu đúng thì cho phép truy

cập, sai thì thông báo yêu cầu nhập lại

6 Thông báo đăng nhập thành công / thất bại

Luồng sự kiện con:

Luồng sự kiện tương đương/ngoại lệ:

-Nếu người dùng nhập sai thông tin thì yêu cầu nhập lại nhưng chỉ trong

nhân viên, chủ cửa hàng

Kiểu ca sử dụng: Chi tiết, thiết yếu

Trang 16

Các nhân tố và mối quan tâm: Các thành viên trong use case đăng nhập –

muốn thoát khỏi hệ thống

Mô tả ngắn gọn: mô tả việc đăng xuất ra khỏi hệ thống

Kích hoạt: Phải đăng nhập trước mới có thể thực hiện được

Kiểu: Ngoại

Các mối quan hệ:

- Liên quan: Khách hàng, nhân viên, chủ cửa hàng

- Bao gồm : Quản lý người dùng

- Mở rộng:

- Khái quát hóa:

Luồng sự kiện chính:

1 Chọn chức năng đăng xuất ra khỏi hệ thống

2 Hệ thống sẽ hiện thị yêu cầu xác nhận từ tác nhân

3 Tác nhân xác nhận lại đăng xuất

4 Hệ thống đăng xuất tài khoản ra khỏi hệ thống

Luồng sự kiện con:

Luồng sự kiện tương đương/ngoại lệ:

- Nếu tác nhân không xác nhận đăng xuất ra khỏi hệ thống thì hệ thống vẫn

giữ nguyên hiện trạng

d Ca sử dụng quản lý thông tin tài khoản

Tên ca sử dụng: Quản lý

thông tin tài khoản

ID: 4 Mức quan trọng:

CaoTác nhân chính: Khách hàng Kiểu ca sử dụng: Chi tiết, thiết yếu

Các nhân tố và mối quan tâm: Khách hàng đã đăng nhập vào hệ thống –

xem thông tin cá nhân và lịch sử giao dịch

Mô tả ngắn gọn: Khách hàng xem, sửa, xóa thông tin cá nhân, xem lịch sử

giao dịch

Kích hoạt: Khách hàng phải tiến hành đăng nhập vào hệ thống thì mới có

thể quản lý thông tin tài khoản được

Kiểu: Ngoại

Các mối quan hệ:

- Liên quan: Khách hàng, chủ cửa hàng

- Bao gồm : Quản lý người dùng

- Mở rộng:

- Khái quát hóa:

Luồng sự kiện chính:

1 Người dùng chọn chức năng quản lý tài khoản

2 Hệ thống sẽ hiển thị các chức năng người dùng có thể thực hiện được

đối với hệ thống: Thêm , sửa, xóa, thống kế các giao dịch, hiển thị các

Trang 17

3 Người dùng chọn các chức năng muốn sử dụng.

4 Kết thúc khi người dùng thoát

Luồng sự kiện con:

Luồng sự kiện tương đương/ngoại lệ:

- Người dùng chọn các chức năng thêm, sửa, xóa tài khoản -> Luồng sự

kiện thêm, sửa, xóa được thực hiện

lai, khách hàng

Kiểu ca sử dụng: Chi tiết, thiết yếu

Các nhân tố và mối quan tâm:

- Khách hàng – muốn tìm kiếm sản phẩm yêu cầu trên web

-Admin – muốn cung cấp các sản phẩm đáp ứng nhu cầu của khách hàng

Mô tả ngắn gọn: Ca sử dụng này mô tả cách khách hàng tìm kiếm các sản

phẩm trên trang Web

Kích hoạt: Khách hàng ghé thăm trang web và thực hiện tìm kiếm

3 Khách hàng lựa chọn một sản phẩm và tìm các thông tin bổ xung

4 Hệ thống cung cấp cho người dùng các thông tin cơ bản và các phản

hồi về sản phẩm

5 Khách hàng gọi ca sử dụng Tìm kiếm sản phẩm

6 Khách hàng lặp các bước 3 đến 5 cho tới khi tìm kiếm được sản phẩm

vừa ý

7 Khách hàng rời trang Web

Luồng sự kiện con:

Luồng sự kiện tương đương/ngoại lệ:

- Khách hàng gửi một yêu cầu tìm kiếm mới đến hệ thống

Trang 18

Các nhân tố và mối quan tâm:

Khách hàng – muốn tìm kiếm trang web để mua sản phẩm

Mô tả ngắn gọn: Ca sử dụng này mô tả cách khách hàng tìm kiếm trang

1 Khách hàng gửi một yêu cầu tìm kiếm đến hệ thống

2 Hệ thống cung cấp cho khách hàng một danh sách các sản phẩm được

gợi ý

3 Khách hàng lựa chọn một sản phẩm

4 Hệ thống cung cấp cho người dùng các thông tin cơ bản và các phản

hồi về sản phẩm

5 Khách hàng gọi ca sử dụng Quản lý đơn hàng

6 Khách hàng lặp các bước 3 đến 5 cho tới khi hoàn thành mua hàng

7 Khách hàng thực hiện ca sử dụng tính tiền

8 Khách hàng rời trang Web

Luồng sự kiện con:

Luồng sự kiện tương đương/ngoại lệ:

- Khách hàng gửi một yêu cầu tìm kiếm mới đến hệ thống

-Khách hàng lặp các bước 2 và 3 cho tới khi thỏa mãn với kết quả tìm kiếm

hoặc bỏ cuộc

- Khách hàng hủy đơn hàng

Trang 19

Các nhân tố và mối quan tâm: Nhân viên – quản lý các đơn đặt hàng của

khách hàng trên hệ thống

Mô tả ngắn gọn: Ca sử dụng này mô tả việc nhân viên xác nhận, hủy bỏ các

đơn đặt hàng của khách hàng, và các phản hồi

Kích hoạt: Nhân viên xác nhận, hủy bỏ, phản hồi lại các đơn hàng

Kiểu: Ngoại

Các mối quan hệ:

- Liên quan: Admin

- Bao gồm : Quản lý đơn hàng

- Mở rộng:

- Khái quát hóa:

Luồng sự kiện chính:

1 Nhân viên chọn chức năng quản lý đơn hàng

2 Hệ thống sẽ hiển thi các đơn hàng và trạng thái của các đơn hàng

3 Nhân viên xác nhận từng đơn hàng trên hệ thống

4 Hệ thống phản hồi lại các yêu cầuLuồng sự kiện con:

Luồng sự kiện tương đương/ngoại lệ:

-Nhân viên xác nhận hoặc hủy bỏ các đơn hàng

Trang 20

hàngvãng lai

Mô tả ngắn gọn - Chủ cửa hàng quản lý thông tin sách gồm: Quản

lý sách trong kho, cập nhật sách mới

Tác nhân chính - Chủ cửa hàng

Luồng sự kiện

chính

1 Chủ cửa hàng chọn chức năng quản lý sách

2 Hệ thống hiển thị các chức năng quản lý sách trongkho, cập nhật sách mới

3 Chọn quản lý sách trong kho

4 Hệ thống hiển thị danh sách sách hiện có trong hệthống kèm các thông tin

5 Chủ cửa hàng có thể tìm sách theo tên

6 Chủ cửa hàng chọn sách cần thao tác

7 Hệ thống hiển thị sửa thông tin, xóa sách

8 Chọn sửa thông tin

9 Chủ cửa hàng sửa thông tin rồi nhấn hoàn thành

10 Hệ thống thông báo thành công

11 Nếu tại bước 8 chọn xóa sách

12 Hệ thống hỏi bạn có chắc muốn xóa không

13 Nhấn đồng ý sẽ thông báo thành công, nhấn hủy sẽquay lại bước 7

14 Nếu tại bước 3 chọn cập nhật sách mới, hệ thống

sẽ hiển thị một form điền thông tin sách

15 Chủ cửa hàng điền thông tin sách rồi nhấn hoànthành Hệ thống thông báo thêm sách thành công

16 Hệ thống hiện thị thông tin sách vừa được thêm

Ngoại lệ - Sách được thêm vào trùng với sách đã có trong

Trang 21

Tác nhân chính Chủ cửa hàng

Luồng sự kiện chính 1.Chủ cửa hàng chọn quản lý nhân viên

2 Hệ thống hiển thị thêm nhân viên, quản lýnhân viên hiện có

3 Chọn thêm nhân viên

4 Chủ cửa hàng nhập thông tin nhân viênrồi nhấn hoàn thành

5 Hệ thống thông báo thành công và hiểnthị thông tin nhân viên vừa thêm

6 Nếu tại bước 3 chọn quản lý nhân viênhiện có

7 Danh sách nhân viên được hiển thị

8 Chủ cửa hàng chọn nhân viên cần quản lý

9 Hệ thống hiển thị thông tin nhân viên và 2chức năng xóa nhân viên, thay đổi thông tin

10 Nếu chọn xóa nhân viên, hệ thống sẽ hỏilại bạn có muốn xóa kèm tên nhân viênkhông

11 Chọn có hệ thống thông báo thành công,chọn hủy sẽ quay lại bước 8

12 Chọn thay đổi thông tin

13 Chủ cửa hàng nhập thông tin cần thayđổi rồi nhấn đồng ý Hệ thống báo thànhcông và quay lại bước 9

Ngoại lệ - Khi chủ cửa hàng thay đổi thông tin

nhân viên cùng lúc nhân viên cũngchọn quản lý tài khoản của mình

Trang 22

Chương IV: Phân tích và thiết kế hệ thống

Trang 23

2.2.3 đăng nhập

2.2.4 duyệt danh mục

Trang 24

2.2.5 mua sách

2.2.6 quản lý tài khoản

Trang 25

2.2.7 quản lý đơn hàng

2.2.8 tìm kiếm sách

Trang 26

2.2.9 quản lý sách

Trang 28

2.2 Biểu đồ trình tự

2.2.1 đăng ký

Trang 29

2.2.2 đăng nhập

Trang 30

2.2.3 duyệt danh mục

Trang 31

2.2.4 mua sách

Trang 32

2.2.5 quản lý đơn hàng

Trang 33

2.2.6 quản lý sách

Trang 34

2.2.7 quản lý tài khoản

Trang 35

2.2.8 tìm kiếm sách

Chương V: Xây dựng và thử nghiệm

// To do Chương VI: Kết luận

// To do

Ngày đăng: 21/06/2019, 09:37

TỪ KHÓA LIÊN QUAN

w