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

Đồ án tốt nghiệp hệ thống website giới thiệu và bán sách qua mạng

82 3,2K 6

Đ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 82
Dung lượng 3,83 MB

Nội dung

Loại hình kinh doanh này có một số ưuthế vượt trội hơn so với loại hình kinh doanh sách truyền thống, ví dụ như:khách hàng có thể ngồi ở nhà và tìm kiếm cuốn sách mình mong muốn, nhàsách

Trang 1

M c L c ục Lục ục Lục

LỜI MỞ ĐẦU 4

Chương 1: KHẢO SÁT HỆ THỐNG 5

I Mục đích của đề tài 5

II Khảo sát hệ thống thực 6

1 Các bộ phận trong hệ thống 6

2 Quy trình hoạt động 6

3 Tiến trình nghiệp vụ 7

III Đánh giá hiện trạng 7

1 Ưu điểm: 7

2 Nhược điểm: 7

3 Giải pháp 8

IV Xác lập dự án 8

1 Phạm vi & cơ cấu của hệ thống 8

2 Chức năng của hệ thống website 8

3 Những thay đổi về tiến trình nghiệp vụ trên website 9

a Quá trình đặt hàng của khách hàng: 9

Chương 2: ĐẶC TẢ YÊU CẦU 12

I Giới thiệu 12

1 Mục đích : 12

2 Phạm vi : 12

II Mô tả chung 12

1 Chức năng của hệ thống gần như sẽ tương đương với các công việc mà hệ thống nhân sự phải xử lý : 12

2 Người sử dụng : 12

III Biểu đồ hoạt động nghiệp vụ của hệ thống 12

IV Biểu đồ ca sử dụng 13

V Các chức năng của hệ thống 14

1 Nhận yêu cầu từ khách hàng 14

Trang 2

2 Tìm kiếm 15

3 Xem thông tin hiện trạng kho 15

4 Báo cáo tổng hợp về toàn bộ hoạt động 15

VI Các yêu cầu hệ thống 15

Chương 3 : PHÂN TÍCH HỆ THỐNG 16

I Xác định tác nhân hệ thống(actor), ca sử dụng () 16

1 Tác nhân( Actor) 16

2 Ca sử dụng (Use case) 16

3 Biểu đồ ca sử dụng tổng thể 17

4 Mô tả kịch bản cho các ca sử dụng 17

II Xây dựng mô hình quan niệm 22

1 Xác định các lớp 22

2 Vẽ biểu đồ lớp : 22

III Xây dựng biểu đồ tuần tự 24

1 Ca sử dụng đăng nhập 24

2 Ca sử dụng xem sách 25

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

4 Ca sử dụng mua sách 26

5 Ca sử dụng quản lý tài khoản người dùng 26

6 Ca sử dụng quản lý thông tin sách 28

7 Ca sử dụng xem thông tin thống kê hệ thống 36

8 Ca sử dụng kiểm tra tài khoản thanh toán 36

IV Xây dựng biểu đồ cộng tác 36

1 Ca sử dụng đăng nhập 36

2 Ca sử dụng xem sách 37

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

4 Ca sử dụng mua sách 38

5 Ca sử dụng quản lý tài khoản người dùng 39

6 Ca sử dụng quản lý thông tin sách 40

7 Ca sử dụng xem thông tin thống kê hệ thống 47

Trang 3

8 Ca sử dụng kiểm tra tài khoản thanh toán 48

Chương 4 : Thiết kế hệ thống 49

I Xây dựng biểu đồ lớp chi tiết 49

II Thiết kế chi tiết cho từng ca sử dụng 51

1 Ca sử dụng đăng nhập 51

2 Ca sử dụng xem sách 52

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

4 Ca sử dụng mua sách 53

5 Ca sử dụng quản lý tài khoản người dùng 55

6 Ca sử dụng quản lý thông tin sách 57

7 Ca sử dụng thông tin thống kê hệ thống 65

III Thiết kế CSDL chi tiết 66

1 Chuyển các lớp dữ liệu về các bảng dữ liệu quan hệ 66

2 Đặc tả chi tiết các bảng 67

Chương 5: Thiết kế trang web cho hệ thống 73

5.1 Các khối chính trong trang web: 73

5.2 kỹ thuật: 73

5.3 Các trang thành viên: 73

5.4 Chi tiết từng trang: 74

KẾT LUẬN 80

LỜI CẢM ƠN 81

TÀI LIỆU THAM KHẢO 82

Trang 4

LỜI MỞ ĐẦU

Kinh doanh sách là một loại hình kinh doanh tồn tại từ lâu Tuy nhiên,theo thời gian, theo sự phát triển của thời đại, việc kinh doanh sách đãkhông chỉ dừng lại ở kinh doanh tại nhà sách như trước mà dần phát triểntheo hướng thương mại điện tử: tức là tìm, mua, bán sách online nhằm tối

ưu hóa sự phục vụ với khách hàng Loại hình kinh doanh này có một số ưuthế vượt trội hơn so với loại hình kinh doanh sách truyền thống, ví dụ như:khách hàng có thể ngồi ở nhà và tìm kiếm cuốn sách mình mong muốn, nhàsách có thể giảm được chi phí dành cho việc thuê mặt bằng và người trôngnhà sách…

Với xu hướng phát triển thương mại điện tử hiện nay, một số nhà sách đãđầu tư một số vốn nhất định để phát triển việc quản lý việc kinh doanh nóichung và việc tương tác với khách hàng nói riêng theo hướng có sử dụngCNTT với mục đích thu được lợi nhuận cao hơn, giảm chi phí và tăng khảnăng cạnh tranh, nâng cao kết quả kinh doanh

Trong đồ án tốt nghiệp: “Hệ thống Website giới thiệu và bán sách quamạng” em xin thử nghiệm hệ thống quản lý và bán sách online cho nhàsách

Trang 5

Chương 1: KHẢO SÁT HỆ THỐNG

I Mục đích của đề tài

Dựa trên nhu cầu thực tế đã đề cập trong phần mở đầu, em có đề xuất xâydựng một hệ thống phần mềm quản lý bán sách online cho 1 nhà sách Đâycũng là mục đích chính của đề tài, đó là phân tích thiết kế một hệ thốngphần mềm quản lý việc kinh doanh online của 1 nhà sách sách trên phươngpháp hướng đối tượng

Cụ thể hơn, hệ thống sẽ cần phải đáp ứng các tiêu chí sau:

Khái quát được nghiệp vụ quản lý của Nhà sách BizSapace

Áp dụng được cho các mô hình bán sách trực tuyến

Giúp người quản trị nắm bắt được thông tin một cách chính xác, nhanhchóng và thuận tiện

Trang 6

Module quản lý kho (tương tác với người quản lý ): quản lý số lượng sách

có trong kho, chịu trách nhiệm thống kê, điều chỉnh nhập xuất sách của nhàsách tùy theo hiện trạng cung và cầu

Module tìm kiếm (tương tác với khách hàng): giúp đỡ khách hàng tìm kiếmsách khi cần thiết, thông báo cho module quản lý kho biết nhu cầu chưađược đáp ứng của khách hàng để người quản lý kịp thời đưa ra các giảipháp hợp lý nhằm tối ưu doanh số bán hàng

Module giỏ hàng (tương tác với khách hàng): giúp khách hàng quản lýđược số sản phẩm đã mua và tổng chi phí cần thanh toán

Module thanh toán: kiểm tra đơn đặt hàng trực tuyến của khách, liên lạcvới khách hàng để tiến hành giao dịch, hoàn tất giao dịch

2 Quy trình hoạt động

a Hoạt động mua bán của khách hàng

Khách hàng đến nhà sách tự tìm và chọn sách theo ý thích.Sách được phân loại và sắp xếp theo từng loại và từng kệ sách riêng biệt để người mua thuận tiện xem và tìm kiếm Khi gặp khó khăn trong việc tìm kiếm sách thì khách hàng sẽ tìm đến nhân viên bán hàng nhờ trợ giúp Sau khi được trợ giúp từ nhân viên bán hàng, khách hàng sẽ chọn được các sản phẩm mình mong muốn sau đó thanh toán ở quầy thu ngân, lấy hóa đơn và sản phẩm đem về

b.Hoạt động Quản lý kho nhà sách

Hoạt động quản lý sách vẫn hoàn toàn dựa vào người quản lý Nhân viên bán sách khi được khách hàng hỏi về các đầu sách đã hết hoặc không có trong nhà sách mới báo lại cho người quản lý Từ đó người quản lý mới quyết định nhập thêm hay nhập mới đầu sách nào để phục vụ cho hoạt động kinh doanh

3 Tiến trình nghiệp vụ

Dựa vào mô tả quy trình hoạt động, ta có thể hình dung tiến trình nghiệp vụquản lý việc bán sách như sau:

Trang 7

Khách hàng

Nhân viên thu

ngân

Nhân viên bán sách

Nhân viên quản lí kho

Giao hóa đơn, tiền trả lại ,

tìm hộ sách

Hỏi về sách Thanh toán

Thông báo nếu như sản phẩm khách hàng tìm kiếm chưa có trong cửa hàng hoặc đã hết

Người quản lí chính

Yêu cầu nhập thêm

Trả lời yêu cầu

Tiến trình nghiệp vụ quản lý bán sách truyền thống

III Đánh giá hiện trạng

1 Ưu điểm:

Cơ cấu quản lý tương đối chặt chẽ và quy chuẩn

2 Nhược điểm:

Việc tương tác với khách theo cách truyền thống còn hạn chế về tốc độ và

sự thuận tiện cho khách hàng

Số lượng các bộ phận có thể tinh giảm bớt

Khách hàng phải đích thân đến của hàng để giao dịch và chọn sách

Tăng tốc độ xử lý yêu cầu và xử lý các yêu cầu chính xác hơn

Các dữ liệu hoạt động được lưu trữ và đảm bảo an toàn

Trang 8

Tạo sự chuyên nghiệp hóa trong hoạt động quản lý, cũng như thanh toáncủa khách hàng, theo kịp xu hướng thương mại điện tử hóa nói chung.

IV Xác lập dự án

1 Phạm vi & cơ cấu của hệ thống

Phạm vi nhiệm vụ của hệ thống phần mềm quản lý bán sách online là đảmbảo hoạt động điều hành hoạt động của nhà sách sách được thông suốt dựatrên quy trình quản lý nhà sách đã được tối ưu để phù hợp với hình thứcthương mại điện tử Hệ thống sẽ đảm bảo rằng người quản lý có thể kiểmsoát thông tin một cách sát sao và thuận tiện Ngoài ra hệ thống phát triểntheo mô hình trực tuyến nhằm tối ưu sự tiện lợi cho khách hàng

Khi triển khai hệ thống ta có thể cắt giảm bớt 1 số nhân sự, các bộ phậncòn lại như sau:

Nhân viên quản lý kho

Nhân viên thu ngân (thay bằng module thu ngân tương tác với các hệ thốngthanh toán trực tuyến)

Nhân viên bán sách (thay bằng module tìm kiếm trực tuyến cho kháchhàng)

2 Chức năng của hệ thống website

Hệ thống phân ra làm 2 đối tượng sử dụng chính đó là khách hàng và bộphận quản trị website Hệ thống cung cấp các chức năng như sau:

o Tra cứu thông tin sách như: tên sách, từ khóa, loại sách, tên tác giả, nămxuất bản, giá cả v…v

o Khách hàng có thể lựa chọn và đặt mua các loại sách có trong nhà sáchbằng cách đưa sản phẩm vào giỏ hàng

Với vai trò người quản trị chính (có thể là giám đốc) thì có thể xem thông tin

về hoạt động của nhà sách bao gồm chi tiết sách có ở nhà sách, hay thu chitheo từng khoảng thời gian nhất định

Trang 9

3 Những thay đổi về tiến trình nghiệp vụ trên website

Với việc quản lý hoạt động nhà sách bằng website, tiến trình nghiệp vụ sẽ

có nhiều thay đổi, đa số các hoạt động trong nghiệp vụ sẽ được xử lý bởicác module tự động hóa

 Hoạt động mua bán của khách hàng

a Quá trình đặt hàng của khách hàng:

- Hệ thống bố trí tổ chức sắp xếp các cuốn sách theo từng loại sách Mỗiloại sách trưng bày các cuốn sách thuộc chủng loại nhất định.Không có việc một chủng loại sách được trưng bày ở nhiều danh mục sách Do đó khivào xem và đặt hàng khách hàng dễ dàng tìm kiếm sách mình muốn mua

- Khách hàng vào xem, tìm kiếm sách cần mua, tham khảo và so sánh với các cuốn sách khác có trên Website của nhà sách để chọn được các cuốn ưng ý nhất

- Sau khi đã lựa chọn xong sách cần mua, khách hàng tiến hành đặt hàng bằng cách điền đầy đủ thông tin hệ thống yêu cầu như: họ tên, địa chỉ,

số điện thoại, ngày nhận hàng, phương thức thanh toán… Hệ thống sẽ hiển thị các cuốn sách khách cần mua trong giỏ hàng, giỏ hàng được mô phỏng như giỏ hàng trong thực tế có thể thêm bớt Các thông tin về sản phẩm như

mã sản phẩm,tên sản phẩm, đơn vị tính ,đơn giá, số lượng để cập nhật cho hóa đơn bán hàng tính ra số tiền khách phải trả

- Trong trường hợp nhiều công ty, trường học, các doanh nghiệp, có yêu cầu đặt hàng, mua với số lượng lớn thì cửa hàng nhanh chóng làm phiếu đặt hàng, phiếu bảo hành và phiếu thu có ghi thuế cho từng loại mặt hàng và giao hàng hàng theo yêu cầu.(công việc này được thực hiện sau khiquá trình đặt hàng trên mạng của khách hàng thành công)

b Qúa trình đăng ký thành viên và đăng nhập hệ thống

Mỗi khách hàng khi giao dịch tại Website sẽ được quyền đăng ký một tài khoản riêng.Tài khoản này sẽ được sử dụng khi hệ thống yêu cầu.Một tài khoản do khách hàng đăng ký sẽ lưu trữ các thông tin cá nhân của khách hàng và lịch sử giao dịch với Website.Trong trường hợp khách hàng đã đăng ký mà quên mật khẩu hệ thống sẽ cho phép lấy lại mật khẩu với thôngtin đã đăng ký

c Quá trình tìm kiếm sản phẩm, tin tức, công nghệ…

Trang 10

Khách hàng sẽ được cung cấp chức năng tìm kiếm trên Website.Khi nhập từ khóa vào ô tìm kiếm hệ thống sẽ trả về yêu cầu với từ khóa của khách hàng.Từ khóa sẽ được tìm trên tất cả các trường thông tin cần thiết của mỗisản phẩm, tin tức hay tin công nghệ trên Website.

Website cho phép tìm kiếm một cách đa dạng, nhanh chóng nhất, chính xác nhất đúng với yêu cầu của khách hàng

- Trang tin tức, công nghệ: Các tin tức, tin công nghệ liên quan đến sản

phẩm sẽ liên tục được cập nhật, với các tin tức mới nhất từ hãng sản xuất

và các chuyên trang công nghệ

- Trang hướng dẫn mua hàng: Hướng dẫn khách hàng các hình thức mua sản

phẩm trên Website

- Trang giới thiệu cửa hàng: Giới thiệu các thông tin về cửa hàng,phương

châm bán hàng…

 Hoạt động bộ phận quản trị website :

Người được cấp quyền Admin sẽ được quản lý một trang quản trị, sau khi thực hiện quá trình đăng nhập bằng tài khoản quyền Admin, người quản trị

sẽ có các quyền sử dụng các chức năng sau :

- Chức năng cập nhật các sản phẩm: Người quản trị sẽ có quyền thêm, sửa, xóa các sản phẩm trên website.Các sản phẩm cập nhật sẽ được đưa lên website

- Chức năng cập nhật loại sản phẩm: Người quản trị sẽ có quyền thêm, sửa,

xóa các loại sản phẩm trên website.Các loại sản phẩm cập nhật sẽ được đưalên website.Mỗi loại sản phẩm sẽ nằm trong sản phẩm tương ứng

- Chức năng cập nhật sản phẩm:Người quản trị sẽ có quyền thêm, sửa, xóa các sản phẩm trên website.Các sản phẩm cập nhật sẽ được đưa lên

website.Mỗi sản phẩm sẽ nằm trong loại sản phẩm tương ứng

- Chức năng cập nhật tin tức:Tương tự như sản phẩm,các tin tức cũng như tintức quảng cáo được cập nhật sửa xóa bởi người quản trị

- Chức năng quản lý hỗ trợ khách hàng:Tất cả các thông tin của khách hàng

sẽ được lưu lại giúp cho người quản trị trang web sẽ dễ dàng quản lí :các

Trang 11

thông tin khách hàng, lịch sử giao dịch,…Cho phép người quản trị phản hồilại các yêu cầu của khách hàng.

Gửi chi tiết sản phẩm trong lần giao dịch

Yêu cầu kiểm tra lại chi tiết sản phẩm trong lần giao

tìm kiếm

Đưa ra yêu cầu tìm kiếm Yêu cầu kiểm tra lại chi tiết

sản phẩm trong lần giao dịch

Chọn lựa sản phẩm để giao dịch

Thông báo nếu như sản phẩm khách hàng tìm kiếm chưa có trong

Trang 12

Chương 2: ĐẶC TẢ YÊU CẦU

 Nâng cao sự tiện lợi trong mua bán hướng tới khách hàng

2 Phạm vi :

Hệ thống bao gồm các công việc tìm kiếm sách, cho khách hàng chọn sách, thanh toán trực tuyến, nếu sách được yêu cầu chưa có hoặc hết thì xuất ra thông báo cho quản trị viên

II Mô tả chung

1 Chức năng của hệ thống gần như sẽ tương đương với các công việc mà hệ thống nhân sự phải xử lý :

 Nhân viên quản lý kho :

o Nhận thông tin từ nhân viên bán sách trong trường hợp không đáp ứng được nhu cầu của khách hàng

o Định kì kiểm tra số lượng sách có trong kho

 Nhân viên thu ngân :

o Chịu trách nhiệm thanh toán cho khách hàng

Trang 13

III Biểu đồ hoạt động nghiệp vụ của hệ thống

Với nghiệp vụ như trên thì nghiệp vụ của hệ thống bán sách online sẽ được

mô tả như

sau

Trang 14

IV Biểu đồ ca sử dụng

1 Ca sử dụng quản lý kho sách

2 Ca sử dụng mua hàng

Trang 15

V Các chức năng của hệ thống

1 Nhận yêu cầu từ khách hàng

 Chức năng đầu tiên của hệ thống

 Có khả năng chuyển đổi các thao tác trực tuyến của khách hàng chuyểnthành dữ liệu đầu vào để đưa vào trong hệ thống

2 Tìm kiếm

 Chức năng thể hiện ưu điểm vượt trội so với loại hình kinh doanh sáchtruyền thống

 Giảm thiểu tối đa thời gian chờ cho khách hàng

3 Xem thông tin hiện trạng kho

 Chức năng sử dụng cho người quản lý nhà sách nhằm đưa ra các quyết địnhnhập/ loại bỏ sách hợp lý

4 Báo cáo tổng hợp về toàn bộ hoạt động

 Chức năng cho người quản lý để theo dõi hoạt động của nhà sách trựctuyến theo những khoảng thời gian định kì để đưa ra được chiến lược kinhdoanh cho thời gian sắp tới

VI Các yêu cầu hệ thống

 Giao diện thân thiện, tập trung tối ưu các thao tác nghiệp vụ

 Cần có một máy chủ dữ liệu hoạt động 24/24 để chứa thông tin hoạt độngcủa toàn bộ hệ thống

 Về chất lượng phần mềm, yêu cầu phải đảm bảo được tính chính xác của sốliệu và đảm bảo dữ liệu được tổ chức một cách khoa học để tiện sử dụngsau này

 Có thể thiết kế dựa trên công nghệ ASP.NET của Microsoft hoặc PHP

Trang 16

o Cung cấp thông tin sản phẩm cần thiết cho hệ thống.

o Nhận lại thông tin phản hồi về việc tìm kiếm và giao dịch từ hệ thống

o Nhận lại thông tin thống kê từ hệ thống

BP Quản trị viên Website

o Đăng nhập hệ thống

o Thêm, sửa, xóa tài khoản người dùng + quản lý trên Website

Hệ thống thanh toán trực tuyến

o Cung cấp thông tin về khả năng chi trả của khách hàng cho hệ thống

o Nhận thông tin khách hàng từ hệ thống để kiểm tra

Trang 17

3 Biểu đồ ca sử dụng tổng thể.

4 Mô tả kịch bản cho các ca sử dụng

4.1 Ca sử dụng đăng nhập hệ thống

a) Tóm tắt

a Tên gọi : Đăng nhập hệ thống

b Mục đích: Truy cập vào hệ thống để sử dụng các chức năng đã được phân quyền

Hành vi của tác nhân Đáp ứng của hệ thống

1 Tác nhân chọn đăng nhập 1 Hiển thị hộp thoại yêu

Trang 18

e) Luồng sự kiện rẽ nhánh : Không có.

Trang 19

4.4 Ca sử dụng mua sách(đặt hàng)

a) Tóm tắt : khách hàng đăng nhập hệ thống sau đó đưa sách cần mua vào giỏ hàng, tiến hành các thủ tục đặt hàng (ghi đầy đủ thông tin về họ tên người nhận hàng, địa chỉ người nhận , email, số điện thoại, hình thức thanh toán, phương thức vận chuyển)

1 Khách hàng chọn sản phẩmkhông còn trong kho

Đưa ra thông báo lỗiKhách hàng có thể chọn mua sản phẩm khác hoặc hủy thao tác mua sản phẩm Nếu hủy, ca

sử dụng kết thúc

2 Khách hàng cung cấp thiếu thông tin về tài khoản dùng

để thanh toán cho giao dịch

Đưa ra thông báo lỗiKhách hàng có thể điền đủthông tin hoặc hủy thao tác mua sản phẩm nếu hủy, ca sử dụng kết thúc

Trang 20

đồng thời lưu thông tin vào đơn hàng.

ca sử dụng kết thúc

4.5 Ca sử dụng quản lý tài khoản người dùng

a) Tóm tắt : Tên gọi : Quản lý tài khoản người dùng

b) Tác nhân : Quản trị Web

c) UC liên quan :

a Quản lý thông tin sản phẩm

b Xem thông tin thống kê hệ thống

Quản trị Web sửa chữa một tài khoản người dùng

Đưa ra mẫu biểu tương ứng cho quản trị Web thực hiện hoạt độngQuản trị Web xóa một tài

Trang 21

khoản Nếu hủy, ca sử dụng kết thúc.

Quản trị web hủy thao tác trướckhi xác thực với hệ thống

Đưa quản trị web trở về trạng thái trước đó,kết thúc ca sử dụng

4.6 Ca sử dụng quản lý thông tin sản phẩm

a) Tóm tắt : Tên gọi : Quản lý thông tin sản phẩm

b) Tác nhân : Nhân viên

c) UC liên quan : Không

Nhân viên sửa chữa thông tin một tựa sách hoặc một loại sách

Đưa ra mẫu biểu tương ứng cho quản trị Web thực hiện hoạt độngNhân viên xóa 1 tựa sách hay

Đưa ra thông báo lỗiQuản trị web có thể tạo một thực thể sách hoặc loại sách khác hoặc hủythao tác thêm mới này Nếu hủy, ca sử dụng kếtthúc

Quản trị web hủy thao tác trướckhi xác thực với hệ thống

Đưa quản trị web trở về trạng thái trước đó,kết thúc ca sử dụng

4.7 Ca sử dụng xem thông tin thống kê hệ thống

a) Tóm tắt : Tên gọi : Xem thông tin thống kế hệ thống

b) Tác nhân: Quản lý nhà sách

Trang 22

c) UC liên quan : Không

Đưa ra kết quả tương ứng với yêu cầu của quản lý nhà sách

e) Luồng sự kiện rẽ nhánh : Không

4.8 Ca sử dụng kiểm tra xác thực tài khoản thanh toán

f) Tóm tắt: Tên gọi: Kiêm tra xác thực tài khoản thanh toán

g) Tác nhân: Hệ thống thanh toán trực tuyến

h) UC liên quan :

a Mua sách

i) Luồng sự kiện

Hành vi của tác nhân Đáp ứng của hệ thống

Hệ thống thanh toán kiểm tra thông tin tài khoản thanh toán của khách hàng

Đưa ra thông tin hệ thống thanh toán trực tuyến cần như tên chủ tài khoản, mã tài khoản

Hệ thống phản hồi lại thông về tài khoản thanh toán và khả năng chi trả của khách hàng

Nhận thông tin và đưa ra thông báo cho khách hàng về khả năng chi trả, từ đó xem có thực hiện giao dịch hay không

j) Luồng sự kiện rẽ nhánh: Không

II Xây dựng mô hình quan niệm.

1 Xác định các lớp

a) Loại sách: Mã loại sách, tên loại sách, mô tả

b) Sách : Mã sách, tên sách, mã tác giả, mã NXB, mã loại sách, giá nhập, giá bán, ngày xuất bản, số lượng trong kho, tóm tắt nội dung , từ khóa, số trang, ngôn ngữ, ảnh , file

Trang 23

c) Đơn Hàng :mã hóa đơn, ngày lập hóa đơn,Họ tên , Người Nhận , Địa chỉ Người nhận, Mail, Số Điện Thoại, Hình thức thanh toán, Tổng tiền sản phẩm, giảm giá , tổng tiền hóa đơn.

d) Chi tiết đơn hàng: mã chi tiết, Mã đơn hàng, Mã sách, Số lượng , giá bán.e) Nhà xuất bản : mã nhà xuất bản, tên nhà xuất bản, địa chỉ, số điện thoạif) Tác giả: mã tác giả, tên tác giả, tiểu sử

g) Khách hàng: ID, tên tài khoản, mật khẩu, họ tên, địa chỉ, email, số điện thoại

h) Danh Mục: Mã Danh Mục, Tên Danh Mục

i) Sách khuyến mại: mã sách, mã khuyến mại, Mức khuyến mại

j) Chương trình khuyến mại: Mã khuyến mại, tên chương trình , nội dung , ngày bắt đầu khuyến mại, ngày kết thúc khuyến mại

* 1

*

NhaXuatBan MaNXB TenNXB DiaChi SDT

DanhMuc MaDM TenDM

LoaiSach MaLS TenLS

ChuongTrinhKM MaKM TenCT NoiDung NgayBD NgayKT

SachKM MaSach MaKM MucKM 1

*

1

*

TacGia MaTG TenTg TieuSu

Sach MaSach TenSach NamXB GiaBan GiaNhap MaNXB MaTG MaLoaiSach SoLuongTK TomTatND TuKhoa SoTrang NgonNgu Anh File

Trang 24

III Xây dựng biểu đồ tuần tự

Account Validation Result

Account Validuation Result

show Result

Trang 25

2 Ca sử dụng xem sách

: Khach hang : Form_BookData Controller : Controller

: Sach : LoaiSach : NhaXuatBan : TacGia

yc Sach

thongTinSach(tenSach, loaiSach, NXB, tacGia, giaBan, ngayXuatBan)

req

res res

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

: Khach hang : Form_BookData Controller : Controller

: Sach : LoaiSach : NhaXuatBan : TacGia

res req

res

Trang 26

res req

res

: Khach hang

: DK_thanhToan : Cac he thong thanh : Cac he thong thanh toan truc tuyentoan truc tuyentai khoan thanh toan (ten chu TK, ma so TK)

tai khoan thanh toan (ten chu TK, ma so TK)

kha nang thanh toan hay khong hien thi thong bao ve giao dich

Trang 27

5 Ca sử dụng quản lý tài khoản người dùng

a Thêm mới 1 tài khoản

: Quan tri Website : Form_CreateNewUser :

DK_taiKhoanNguoiDung

: DK_taiKhoanNguoiDung

: TaiKhoanNguoiDung yeu cau thong tin ( tai khoan, mat ma)

tai khoan, mat ma

kiem tra tinh day du cua du lieu can thiet

hien thi thong bao loi neu thieu du lieu

kiem tra tinh hop le cua du lieu

kiem tra tinh hop le cua du lieu

tra loi tra loi

hien thi thong bao loi neu du lieu khong hop le

b Sửa chữa một tài khoản

Trang 28

: Quan tri Website : Form_UpdUser :

DK_taiKhoanNguoiDung : DK_taiKhoanNguoiDung

: TaiKhoanNguoiDung tai khoan nguoi dung + thong tin sua chua

kiem tra su day du cua thong tin

hien thi thong bao neu chua du thong tin

tai khoan nguoi dung + thong tin sua chua

update vao tai khoan nguoi dung tuong ung trong CSDL

ket qua ket qua

hien thi thong bao neu co loi( vd : ten tai khoan khong ton tai)

c Xóa một tài khoản người dùng

DK_taiKhoanNguoiDung : DK_taiKhoanNguoiDung

: TaiKhoanNguoiDung

thong tin ve tai khoan can xoa

kiem tra tinh day du cua thong tin tai khoan can xoa

thong tin tai khoan can xoa

xoa ket qua ket qua

hien thi thong bao

6 Ca sử dụng quản lý thông tin sách

a Thêm sách

Trang 29

: Nhan vien : Form_Book_Add : DK_sach : Sach

: DK_nxb : NhaXuatBan

kiem tra tinh hop le cua thong tin

kiem tra ket qua ket qua

hien thi thong bao neu co loi

kiem tra tinh hop le cua thong tin

kiem tra ket qua ket qua

hien thi thong bao neu co loi

kiem tra tinh hop le cua thong tin

kiem tra ket qua ket qua

hien thi thong bao neu co loi

hien thi thong bao neu co loi them vao csdl

them vao csdl ket qua ket qua

hien thi thong bao

b Sửa sách

Trang 30

: Nhan vien : Form_Book_Upd : DK_sach : Sach

: DK_nxb : NhaXuatBan

: DK_loaISach

: LoaiSach : DK_tacGiathong tin sach can sua

kiem tra tinh day du cua thong tin

kiem tra tinh hop le cua thong tin

kiem tra tinh hop le cua thong tin ket qua ket qua

kiem tra tinh hop le cua thong tin

kiem tra ket qua ket qua

hien thi thong bao neu co loi

kiem tra tinh hop le cua thong tin

kiem tra ket qua ket qua

hien thi thong bao neu co loi

kiem tra tinh hop le cua thong tin

hien thi thong bao neu co loi sua vao csdl

sua vao csdl ket qua ket qua

hien thi thong bao hien thi thong bao neu co loi

c Xóa sách

Trang 31

: Nhan vien : Form_Book_Add : DK_sach : Sachthong tin sach can them moi

kiem tra tinh day du cua thong tin

kiem tra tinh hop le cua thong tin

kiem tra tinh hop le cua thong tin

ket qua ket qua

hien thi thong bao neu co loi

d Thêm loại sách

: DK_loaISach : LoaiSachthong tin ve loai sach can them moi

kiem tra tinh day du cua thong tin

thong tin ve loai sach can them moi

them loai sach

ket qua

ket qua

hien thi thong bao

e Sửa loại sách

Trang 32

: Nhan vien

thong tin ve loai sach cansua

kiem tra tinh day du cua thong tin

thong tin ve loai sach can sua

sua loai sach ket qua ket qua

hien thi thong bao

f Xóa loại sách

: Nhan vien

: Form_BookType_Del : DK_loaISach : LoaiSach : DK_sach : Sachthong tin ve loai sach xoa

kiem tra tinh day du cua thong tin

thong tin ve loai sach xoa

xoa loai sach ket qua ket qua

hien thi thong bao

ma loai sach

xoa Sach co ma loai = ma loai sach can xoa

ket qua

g Thêm NXB

Trang 33

: Nhan vien : Form_Publisher_Add : DK_nxb : NhaXuatBanthong tin NXB can them moi

kiem tra tinh day du cua du lieu

thong tin NXB can them moi

them ket qua ket qua

hien thi thong bao

h Sửa NXB

thong tin NXB can sua

kiem tra tinh day du cua du lieu

thong tin NXB can sua

sua ket qua ket qua

hien thi thong bao

i Xóa NXB

Trang 34

: Nhan vien : Form_Publisher_Del : DK_nxb : NhaXuatBan : DK_sach

: Sach thong tin NXB can xoa

kiem tra tinh day du cua du lieu

thong tin NXB can xoa

xoa ket qua ket qua

hien thi thong bao

xoa sach co maNXB = ma NXB can xoa

xoa ket qua

j Thêm tác giả

: DK_tacGia

: TacGia

thong tin ve tac gia can them moi

kiem tra tinh day du cua thong tin

thong tin ve tac gia can them moi

Trang 35

: Nhan vien : Form_Author_Upd

: DK_tacGia

: TacGia

thong tin ve tac gia can sua

kiem tra tinh day du cua thong tin

thong tin ve tac gia can sua

sua

ket qua ket qua

hien thi ket qua

kiem tra tinh day du cua thong tin thong tin ve tac gia can xoa

xoa ket qua ket qua

hien thi ket qua

xoa sach co ma tac gia = ma tac gia can xoa

xoa ket qua ket qua

Trang 36

7 Ca sử dụng xem thông tin thống kê hệ thống

: Quan li cua hang : Form_StatisticalInfo_View : DK_hoaDon : DK_chiTietHoaDon : HoaDon ChiTietHoaDonChiTietHoaDon : : yeu cau xem thong tin hoat dong cua cua hang

xem Hoa don

Hien Thi ket qua ket qua

hien thi thong tin

xem chi tiet hoa don

hien thi ket qua ket qua

hien thi thong tin

8 Ca sử dụng kiểm tra tài khoản thanh toán

toan truc tuyen

: Cac he thong thanh toan truc tuyen thong tin tai khoan dung de thanh toan

yeu cau xac thuc thong tin, kha nang su dung tai khoan dung de thanh toan

ket qua kiem tra tinh day du cua thong tin

hien thi ket qua

IV Xây dựng biểu đồ cộng tác

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

Trang 37

: User : Form_LogIn

: DK_taiKhoanNguoiDung : TaiKhoanNguoiDung

1: Log In Request 2: LogIn(UserID,pwd)

3: Validate UserID/pwd

4: Validate Account(UserID,pwd) 5: Account Validation Result 6: Account Validuation Result

5: req 6: res

7: req 8: res

9: req 10: res 11: res

12: hienThi()

Trang 38

5: req 6: res

7: req 8: res

9: req 10: res

11: res 12: hienThi()

5: req 6: res

7: req 8: res

9: req 10: res 11: res

12: hienThi()

Trang 39

: Khach hang

: Cac he thong thanh toan truc tuyen : DK_thanhToan

1: tai khoan thanh toan (ten chu TK, ma so TK)

2: tai khoan thanh toan (ten chu TK, ma so TK)

3: kha nang thanh toan hay khong 4: hien thi thong bao ve giao dich

5 Ca sử dụng quản lý tài khoản người dùng

a Thêm mới người dùng

: Quan tri Website : Form_User_Add

: DK_taiKhoanNguoiDung

: TaiKhoanNguoiDung

1: yeu cau thong tin ( tai khoan, mat ma)

2: tai khoan, mat ma

3: kiem tra tinh day du cua du lieu can thiet 4: hien thi thong bao loi neu thieu du lieu

5: kiem tra tinh hop le cua du lieu

6: kiem tra tinh hop le cua du lieu

7: tra loi 8: tra loi

9: hien thi thong bao loi neu du lieu khong hop le

b Sửa một tài khoản

Trang 40

: Quan tri Website : DK_taiKhoanNguoiDung

: TaiKhoanNguoiDung

: Form_User_Del 1: thong tin ve tai khoan can xoa

2: kiem tra tinh day du cua thong tin tai khoan can xoa

3: thong tin tai khoan can xoa

4: xoa 5: ket qua 6: ket qua

7: hien thi thong bao

c Xóa một tài khoản

: Quan tri Website : Form_User_Del : DK_taiKhoanNguoiDung

: TaiKhoanNguoiDung

1: thong tin ve tai khoan can xoa

2: kiem tra tinh day du cua thong tin can xoa

3: thong tin tai khoan can xoa

4: xoa 5: ket qua

6: ket qua 7: hien thi thong bao

6 Ca sử dụng quản lý thông tin sách

a Thêm sách

Ngày đăng: 13/08/2014, 07:30

HÌNH ẢNH LIÊN QUAN

Bảng tác giả: - Đồ án tốt nghiệp hệ thống website giới thiệu và bán sách qua mạng
Bảng t ác giả: (Trang 68)
Bảng Danh Muc - Đồ án tốt nghiệp hệ thống website giới thiệu và bán sách qua mạng
ng Danh Muc (Trang 69)
Bảng khách hàng: - Đồ án tốt nghiệp hệ thống website giới thiệu và bán sách qua mạng
Bảng kh ách hàng: (Trang 70)
Bảng sachKM: - Đồ án tốt nghiệp hệ thống website giới thiệu và bán sách qua mạng
Bảng sach KM: (Trang 70)
Bảng chương trình khuyến mại: - Đồ án tốt nghiệp hệ thống website giới thiệu và bán sách qua mạng
Bảng ch ương trình khuyến mại: (Trang 71)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w