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

Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM

69 587 13

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

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

Nội dung

Trang Web của nhà sách nào cũng sinh động, đều có chính sách khuyếnmại, chăm sóc khách hàng, nhưng người mua vẫn không chọn được sách ưng ý nhất.Vậy để thu hút được sự quan tâm của khách

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

-BÀI TẬP LỚN

HỆ HỖ TRỢ RA QUYẾT ĐỊNH

Học viên thực hiện: Nguyễn Văn Chung

Phan Thùy Chi

Hồ Chí Hải

Hà Nội, 01/ 2015

Trang 2

MỤC LỤC

LỜI MỞ ĐẦU 4

CÁC THUẬT NGỮ - KÝ HIỆU - TỪ VIẾT TẮT 6

CHƯƠNG I KHẢO SÁT YÊU CẦU HỆ THỐNG THỰC 8

I YÊU CẦU MÔ HÌNH HỖ TRỢ MUA TRUYỆN THIẾU NHI TRÊN MẠNG 8

1.1 Hỗ trợ cho ai? 8

1.2 Lợi ích của mô hình hỗ trợ 8

1.3 Hỗ trợ cái gì ? 8

II HOẠT ĐỘNG CỦA HỆ THỐNG THỰC 8

2.1 Bài toán thực tế 8

2.2 Thông tin đầu vào 8

2.3 Thông tin đầu ra 8

2.4 Hoạt động của hệ thống thực 9

CHƯƠNG II HỆ HỖ TRỢ RA QUYẾT ĐỊNH 10

I MỘT SỐ DẠNG HỖ TRỢ RA QUYẾT ĐỊNH 10

1.1 Khái niệm hệ hỗ trợ ra quyết định 10

1.2 Một số dạng của hệ hỗ trợ ra quyết định 10

II KIẾN TRÚC HỆ HỖ TRỢ RA QUYẾT ĐỊNH 11

III MÔ HÌNH HỆ HỖ TRỢ MUA TRUYỆN THIẾU NHI TRÊN MẠNG 13

3.1 Mô tả hệ thống phần cứng sẽ sử dụng 13

3.2 Xây dựng mô hình lựa chọn quyết định: 13

3.3 Xây dựng thuật toán giải mô hình 13

CHƯƠNG III PHÂN TÍCH THIẾT KẾ HỆ THỐNG 18

I PHÂN TÍCH HỆ THỐNG 18

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

1.2 Xây dựng biểu đồ ca sử dụng 19

1.3 Xây dựng biểu đồ tương tác cho các UC 27

II THIẾT KẾ HỆ THỐNG 34

2.1 Xây dựng kịch bản cho các Usecase 34

2.2 Xác định các lớp và gói 36

2.3 Thiết kế biểu đồ tương tác 41

Trang 3

2.5 Thiết kế biểu đồ lớp tương ứng với UC 48

2.6 Thiết kế biểu đồ trạng thái 52

2.7 Thiết kế biểu đồ hoạt động 52

2.8 Thiết kế Cơ sở dữ liệu 55

CHƯƠNG IV CÀI ĐẶT CHƯƠNG TRÌNH 63

I MÔI TRƯỜNG CÀI ĐẶT CHƯƠNG TRÌNH 63

II THIẾT KẾ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH 63

2.1 Trang chủ 63

2.2 Trang Đăng ký thành viên 64

2.3 Trang hỗ trợ lựa chọn đối tượng theo tiêu chuẩn của khách hàng 64

2.4 Trang kết quả đưa ra danh sách những đối tượng phù hợp 65

2.5 Trang Chi tiết về truyện đã lựa chọn 66

2.6 Trang Thăm dò ý kiến khách hàng 66

KẾT LUẬN 67

TÀI LIỆU THAM KHẢO 68

Trang 4

LỜI MỞ ĐẦU

Theo số liệu phân tích, thống kê thị trường thì thời gian đi mua sắm của ngườitiêu dùng trên thực tế đang bị giảm dần Nắm bắt được xu thế đó, các công ty nhanhchóng dựa vào mạng internet đang ngày càng phát triển ở Việt Nam để hình thành mộtphương thức mua hàng mới “Mua hàng qua mạng”, tạo điều kiện cho người tiêu dùng

có thể mua hàng ở mọi lúc, mọi nơi, tiết kiệm thời gian mua, với giá cả và chất lượngkhông hề thay đổi so với phương thức mua hàng truyền thống

Nếu như đã từng một lần “lướt” Web và truy cập vào các trang Web bán hàngbạn sẽ thấy các chủng loại mặt hàng được giới thiệu vô cùng phong phú, trong đó có

cả sách, một lĩnh vực kinh doanh còn khá mới mẻ nhưng đang phát triển mạnh mẽ ởViệt Nam Trang Web của nhà sách nào cũng sinh động, đều có chính sách khuyếnmại, chăm sóc khách hàng, nhưng người mua vẫn không chọn được sách ưng ý nhất.Vậy để thu hút được sự quan tâm của khách hàng và thuyết phục được khách hàngmua các sách giới thiệu trên trang Web thì chắc chắn trang Web xây dựng phải cónhiệm vụ như người bán hàng chuyên nghiệp, nắm bắt được các nhu cầu của ngườimua, để có thể đưa ra danh sách các sách phù hợp với nhu cầu của người mua

Sau một thời gian dài học tập tại HVKTQS, với những kiến thức có được khitiếp cân môn học hệ hỗ trợ ra quyết định, em thấy khả năng xây dựng một hệ hỗ trợlựa chọn truyện thiếu nhi ra quyết định chính xác, khoa học về truyện thiếu nhi phùhợp nhất, để khách hàng tham khảo khi mua hàng qua mạng là hoàn toàn khả thi Vìvậy chúng em đã mạnh dạn xin thực hiện đề tài: “Xây dựng trang Web hỗ trợ kháchhàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM” Bời vì, ứngdụng xây dựng có ý nghĩa thực tiễn cao: hỗ trợ khách hàng lựa chọn được truyện thiếunhi phù hợp với mình, tiết kiệm thời gian tìm kiếm lại hiệu quả, chính xác vì các kếtquả nhận được hoàn toàn từ những tính toán khách quan Mô hình hỗ trợ đã trung hoàcác yêu cầu của khách hàng như: phù hợp nhất với nhu cầu đọc của khách hàng, lựachọn được tác phẩm của tác giả mình yêu thích, vừa phải có giá thành rẻ nhất Hơnnữa, rất nhiều người tiêu dùng cần mua truyện thiếu nhi mà lại không có nhiều thôngtin về truyện thiếu nhi cần mua hoặc thông tin về những cuốn truyện thiếu nhi có liênquan đến truyện thiếu nhi cần mua … Cài đặt thành công hệ hỗ trợ không những có ýnghĩa với công ty mà còn đem lại nhiều lợi ích cho khách hàng, những người tham giamua hàng qua mạng

Trong khuôn khổ của đề tài, được sự hướng dẫn tận tình của Thầy Nguyễn ĐứcHiếu, với sự hiểu biết của bản thân chúng em đã xây dựng khá hoàn thiện trang Web

hỗ trợ khách hàng lựa chọn bộ truyện thiếu nhi cho nhà sách của công ty MekongCOM giải quyết được một số yêu cầu sau:

− Xây dựng ứng dụng Web thông thường, cho phép người truy cập xem tin tức sựkiện công nghệ thông tin, tìm hiểu về công ty của Công ty Mekong COM, xemthông tin truyện thiếu nhi có bán tại siêu thị và đăng ký mua hàng qua mạng

− Xây dựng, cài đặt hệ hỗ trợ lựa chọn bộ truyện thiếu nhi theo hai hướng:

Trang 5

BỐ CỤC ĐỀ TÀI:

− Lời mở đầu: Giới thiệu tổng quan về đề tài, ý nghĩa thực tiễn của đề tài.

− Chương 1: Khảo sát yêu cầu hệ thống thực.

Trình bày về yêu cầu của mô hình hỗ trợ và hoạt động thực tế của

hệ thống nhà sách của Công ty Mekong COM

− Chương 2: Hệ hỗ trợ ra quyết định.

Giới thiệu một số khái niệm về hệ hỗ trợ ra quyết định và xây dựng

mô hình hỗ trợ, thuật toán giải mô hình hỗ trợ mua truyện thiếu nhi.

− Chương 3: Phân tích thiết kế hệ thống.

Trình bày kết quả phân tích thiết kế ứng dụng mua hàng qua mạng

và hệ hỗ trợ lựa chọn mua truyện thiếu nhi theo hướng đối tượngUML

− Chương 4: Cài đặt chương trình.

− Kết luận và hướng phát triển

− Danh mục tài liệu tham khảo.

Trang 7

Tác nhân

Biểu diễn ca sử dụng

Tên UCTen lop thuc the Ten lop giao dien Ten lop dieu khien

− Các ký hiệu trong phân tích thiết kế hệ thống

Trang 9

CHƯƠNG I KHẢO SÁT YÊU CẦU HỆ THỐNG THỰC

I YÊU CẦU MÔ HÌNH HỖ TRỢ MUA TRUYỆN THIẾU NHI TRÊN MẠNG 1.1 Hỗ trợ cho ai?

Nhà truyện Hỗ trợ khách hàng tìm và lựa chọn những cuốn truyện theo các yêucầu mà mỗi khách hàng đặt ra

Khách hàng có thể là những em thiếu niên, nhi đồng, các bậc phụ huynh, nhữngngười yêu thích truyện thiếu nhi hoặc những người có nhu cầu mua truyện thiếu nhi

1.2 Lợi ích của mô hình hỗ trợ

Nhà sách sẽ giúp cho khách hàng tìm được những cuốn truyện thiếu nhi phùhợp với yêu cầu của mình nhất mà không cần đến tận nhà sách để xem sách, nhờ đó,khách hàng có thể tiết kiệm được thời gian mua sắm

Hơn nữa, khi tham gia vào mô hình, khách hàng còn được mở rộng phạm vi lựachọn sách, ngoài những sách mình lựa chọn, khách hàng còn có thêm danh sách cácsách nên mua kèm với sách mình chọn

Một khách hàng vào website với mục đích mua truyện thiếu nhi

+ Nếu khách hàng đã có thông tin chính xác của cuốn truyện cần mua thì anh ta

sẽ tìm luôn cuốn truyện cần mua

+ Nếu khách hàng chưa có thông tin chính xác về cuốn truyện thì anh ta sẽ liệt

kê một số chi tiết chính của cuốn truyện mà anh ta muốn mua rồi đề nghịwebsite tư vấn để mua được truyện thiếu nhi ưng ý nhất

2.2 Thông tin đầu vào

Tập các đặc tính mà khách hàng đưa ra để lựa chọn truyện mà mình muốn mua:+ Tên truyện

2.3 Thông tin đầu ra

Danh sách truyện cùng với những thông tin chi tiết phù hợp với những yêucầu mà khách hàng đề ra

Trang 10

- Khách hàng vào website, đăng ký làm thành viên, khai báo các thông tin về

bản thân (với lần mua sách đầu tiên, từ lần thứ 2 trở đi khách hàng chỉ cần

đăng nhập vào hệ thống bằng tài khoản mà mình đã đăng ký)

- Khách hàng đưa ra các yêu cầu về cuốn truyện mà mình cần mua

- Hệ thống sẽ làm nhiệm vụ xử lý tìm kiếm, tiếp đó lựa chọn những cuốn

truyện phù hợp với yêu cầu của khách hàng

- Để đưa ra được danh sách các cuốn truyện cho khách hàng, hệ thống thường

dựa vào thông tin, các yêu cầu của khách hàng đưa ra Từ tập thông tin đã có

sẵn, so sánh các thông tin có sẵn với các yêu cầu của khách hàng và tìm ra

cuốn truyện có đặc tính tương đối giống

- Dựa vào kinh nghiệm, hiểu biết của bản thân, phân tích và so sánh các lựa

chọn của các khách hàng trước mà từ đó giới thiệu cho khách hàng một số

cuốn truyện phù hợp nhất với yêu cầu của khách hàng

- Sau khi lựa chọn được ra danh sách các cuốn truyện phù hợp với khách hàng,

nhân viên hỗ trợ sẽ có những lời khuyên hỗ trợ cho khách hàng lựa chọn

truyện

- Khách hàng xem danh sách các cuốn truyện được đưa ra

- Khách hàng sẽ là người quyết định lựa chọn cuốn truyện để mua

Như vậy khách hàng chính là người đưa ra quyết định cuối cùng

Sơ đồ làm việc của hệ thống thực:

Trang 11

CHƯƠNG II HỆ HỖ TRỢ RA QUYẾT ĐỊNH

I MỘT SỐ DẠNG HỖ TRỢ RA QUYẾT ĐỊNH

1.1 Khái niệm hệ hỗ trợ ra quyết định

Một hệ hỗ trợ ra quyết định (DSS) là một hệ thống thông tin chuyên dụng trênmáy tính Các DSS làm giảm bớt sự chồng chéo giữa các cá nhân, các nhóm làm việc

và giữa các cấp quản lý Chúng được dùng tại mức thao tác, mức điều khiển quản lý vàmức lập kế hoạch chiến lược

DSS không tìm ra lời giải cho một vấn đề mà chính con người làm điều đó Vìvậy, mục đích của một DSS là không trực tiếp đưa ra kết luận nhưng phần nào hỗ trợcho việc đó Các nhà quản lý vẫn có trách nhiệm tạo ra các quyết định và tiến hànhthực thi chúng DSS là một phương tiện cho phép nâng cao hiệu quả và chất lượng chocác quyết định của con người Nói cách khác, nó cho phép conngười nhìn thấy đượccác quyết định của mình theo tiêu chí nào đó

Một số khái niệm về hệ hỗ trợ ra quyết định:

− Hệ hỗ trợ ra quyết định là các hệ dựa trên máy tính, có tính tương tác, giúp cácnhà ra quyết định dùng dữ liệu và mô hình để giải quyết các bài toán phi cấutrúc (S.Morton, 1971)

− Hệ hỗ trợ ra quyết định kết hợp trí lực của con người với năng lực của máy tính

để cải tiến chất lượng của quyết định Đây là các hệ dựa vào máy tính hỗ trợcho người ra quyết định giải các bài toán nửa cấu trúc (Keen and Scott Morton,1978)

− Hệ hỗ trợ ra quyết định là tập các thủ tục dựa trên mô hình nhằm xử lý dữ liệu

và phán đoán của con người để giúp nhà quản lý ra quyết định (Little, 1970)

1.2 Một số dạng của hệ hỗ trợ ra quyết định

Hệ hỗ trợ ra quyết định được phân loại dựa trên nhiều tiêu chí

− Cách 1 : Phân thành 4 dạng hệ hỗ trợ ra quyết định

+ Hướng giao tiếp: sử dụng mạng và công nghệ viễn thông để liên lạc và cộng

tác Công nghệ viễn thông bao gồm mạng LAN, mạng WAN, Internet, mạngriêng ảo Các ứng dụng của hệ Phần mềm nhóm (Groupware), Hội thảo từ

xa (Videoconferencing)

+ Hướng dữ liệu: dựa trên việc truy xuất và xử lý dữ liệu.

+ Hướng tài liệu: dựa trên việc truy xuất và phân tích các văn bản, tài liệu

như văn bản chính sách, biên bản cuộc họp, thư tín

+ Hướng tri thức: Những hệ này là các chuyên gia với một kiến thức chuyên

ngành cụ thể, nắm vững các vấn đề trong chuyên ngành đó và có kỹ năng đểgiải quyết các vấn đề này

− Cách 2 : Phân thành 6 dạng hệ hỗ trợ ra quyết định

Trang 12

+ Hướng văn bản (Text-Oriented DSS): thông tin được lưu trữ dưới dạng vănbản.

+ Hướng cơ sở dữ liệu (Database-Oriented DSS): thông tin trong cơ sở dữ liệuthường có cấu trúc chặt chẽ, có mô tả rõ ràng

+ Hướng bản tính (Spreasheet-Oriented DSS): bản tính có thể bao gồm nhiều

mô hình thống kê, lập trình tuyến tính, mô hình tài chính

+ Hướng người giải quyết (Solver-Oriented DSS): trợ giúp là một giải thuậthay chương trình để giải quyết một vấn đề cụ thể chẳng hạn như tính toán

Trang 13

Kiến trúc hệ hỗ trợ ra quyết định bao gồm các thành phần:

−Quản lý mô hình

Một mô hình là sự suy diễn của một số khía cạnh các hoạt động và môi trườngbên trong hoặc bên ngoài của một tổ chức Bộ quản lý mô hình phải đảm nhận xử lýcác bảng tính hoặc các mẫu, các mô hình kế toán và tài chính, các giải pháp chínhcũng như các mô hình tương tự Bộ quản lý mô hình lưu trữ các mô hình và cũng đượcdùng để thay đổi các mô hình này Hệ thống chấp hành mô hình dưa ra các mô hình,đồng thời cũng tìm lại các dữ liệu từ thành phần quản lý dữ liệu và xử lý nó trong sựđối chiếu với các mô hình được đưa ra Các kết quả thu được có thể được lưu vàotrong cơ sở dữ liệu DSS thông qua bộ quản lý dữ liệu, giao tiếp với người dùng thôngqua bộ quản lý đàm thoại hoặc cả hai

− Quản lý dữ liệu

Thành phần quản lý dữ liệu chứa đựng hai chức năng Thứ nhất, nó lưu trữ vàtruy xuất cơ sở dữ liệu DSS theo yêu cầu của một trong hai thành phần quản lý đàmthoại hoặc quản lý mô hình Thứ hai, nó duy trì nguồn dữ liệu từ bên ngoài đưa vàotrong DSS

− Quản lý đàm thoại

Quản lý đàm thoại gồm 3 hệ thống con :

Hệ thống con giao diện người dùng: có chức năng là điều khiển sự truy

xuất các màn hình đối thoại giữa người dùng và chương trình, xác nhậncác yêu cầu đầu vào của người dùng, hiển thị các kết quả và kiểm tra tínhđúng đắn các câu lệnh yêu cầu người dùng

Hệ thống con điều khiển hội thoại: có nhiệm vụ duy trì tiến trình (mạch)

làm việc của người dùng Nó gồm một loạt các chức năng với cấu trúc rõràng và được đưa ra theo một trình tự nhất định đối với người dùng Truycập dữ liệu trong DSS thường được thực hiện với các câu lệnh vấn tinSQL Các giao diện có hỗ trợ tương tác người dùng với hệ thống thôngqua ngôn ngữ tự nhiên cũng trở nên quan trọng đối với các hệ thống DSS

Hệ thống bộ chuyển yêu cầu người khai thác chương trình: Nó chuyển

các yêu cầu tới các thành phần quản lý mô hình hoặc quản lý dữ liệu, đồngthời cũng đảm nhận luôn vai trò chuyển các đáp ứng của hệ thống tớingười

Trang 14

III MÔ HÌNH HỆ HỖ TRỢ MUA TRUYỆN THIẾU NHI TRÊN MẠNG

Ta có thể xây dựng được mô hình “Hỗ trợ mua truyện thiếu nhi trên mạng” vớinguyên tắc dựa vào hệ thống thực

3.1 Mô tả hệ thống phần cứng sẽ sử dụng

- Xây dựng một hệ thống mạng máy tính cho trung tâm gồm các máy chủ và các máykhách được nối với nhau bằng Switch và Router

- Xây dựng và phát triển hệ thống trên nền Web Base

3.2 Xây dựng mô hình lựa chọn quyết định:

Mô hình hỗ trợ khách hàng lựa chọn bộ truyện thiếu nhi được xây dựng dựatrên kinh nghiệm (mô hình Case Bases Reasonning- CBR), giải quyết bài toán tối ưu

nhi vừa có nội dung tốt vừa có giá thành rẻ nhất là hai mục tiêu mâu thuẫn nhau khágay gắt Điểm lưu ý chính khi xây dựng mô hình là làm sao chung hoà được các mâuthuẫn đó

- Mô hình hỗ trợ sẽ làm việc dựa vào:

hàng đánh giá độ quan trọng đối với từng đặc tính của truyện

+ Các tham số: Biến quyết định, trọng số đặc tính, điểm đặc tính, biến ràngbuộc

- Kết quả của mô hình hỗ trợ: Đưa ra danh sách các truyện phù hợp nhất

- Khung mô hình hỗ trợ lựa chọn mua truyện thiếu nhi trên mạng

3.3 Xây dựng thuật toán giải mô hình

3.3.1 Xác định các đặc tính chọn truyện thiếu nhi trên mạng

Xây dựng số đặc tính làm tiêu chuẩn để chọn sách thiêu nhi là 6 Gồm các đặctính sau:

Trang 15

- Hij: đặc tính j của truyện thiếu nhi Hi,

- D: tập các đặc tính của tất cả các truyện thiếu nhi,

Khi có một người vào mua truyện thiếu nhi họ sẽ đưa ra một tập các chi tiết về

truyện thiếu nhi i có trong website với tập M tìm ra các truyện thiếu nhi i có tập chi tiết

“giống” M nhất Khi đó các truyện thiếu nhi Hi sẽ được chọn để giới thiệu với kháchhàng Hàm so sánh sự giống nhau giữa tập chi tiết M và chi tiết của truyện thiếu nhi iđược tính như sau:

- W j : là trọng số đánh giá độ quan trọng của đặc tính j đối với truyện, được

xác định theo đánh giá của các chuyên gia (Wj>0);

khách hàng

SIM(M, Hi) >= 0.75: Các truyện thiếu nhi Hi được đề nghị mua

SIM(M, Hi) ∈ 0.5,0.75¿:Các truyện thiếu nhi Hi được giới thiệu tham khảo

3.3.3 Xác định điểm đặc tính j của đối tượng Hi (hij)

- Đối với đặc tính Tên tác giả:

Trang 16

Vì mỗi truyện sẽ có 1 hoặc 1 số tác giả nên đặt tính Tên tác giả chỉ có 1 giá trịduy nhất, do đó Tên tác giả của mỗi truyện sẽ tương ứng với 1 giá trị k bất kỳ nào đó.Khi đó ta có :

hij = 0 nếu truyện không có tên tác giả là k

hij = 1 nếu truyện có tên tác giả là k

− Đối với đặc tính Nhà xuất bản:

Vì mỗi truyện chỉ do một nhà xuất bản xuất bản nên nên đặt tính nhà xuất bảnchỉ có 1 giá trị duy nhất, do đó nhà xuất bản của mỗi truyện sẽ tương ứng với 1 giá trị

k bất kỳ nào đó Khi đó ta có :

hij = 0 nếu truyện không xuất bản ở nhà xuất bản K

hij = 1 nếu truyện có xuất bản ở nhà xuất bản K

− Đối với đặc tính Độ tuổi:

Do một cuốn truyện có thể phù hợp với nhiều độ tuổi khác nhau, truyện có thểvừa dành cho thiếu nhi nhưng các bậc phụ huynh vẫn có thể tham khảo được, vì vậyđặc tính Độ tuổi của truyện là 1 tập giá trị chứ không phải 1 giá trị

* Đặc tính Độ tuổi có thể bao gồm nhiều giá trị: Nhà trẻ - mẫu giáo (0-6 tuổi),Nhi đồng (6-11 tuổi), Thiếu niên (11-15 tuổi), Tuổi mới lớn (15-18 tuổi) và Dành chocha mẹ

- Gọi hij là điểm đặc tính j (Độ tuổi) của cuốn truyện Hi nào đó

- L là số loại Độ tuổi = 5

Vì Độ tuổi có nhiều giá trị → gọi hijk là điểm của đặc tính j (Độ tuổi) của truyện

Hi có giá trị k:

hijk = 0 nếu truyện không có Độ tuổi là K

hij = 1 nếu truyện có Độ tuổi là K

− Đối với đặc tính Thể loại:

Do một cuốn truyện có thể phù hợp với nhiều thể loại, có thể vừa là truyệntranh nhưng cũng có thể là truyện cổ tích, vì vậy đặc tính thể loại là 1 tập giá trị chứkhông phải 1 giá trị

Trang 17

- Gọi hij là điểm đặc tính j(thể loại) của cuốn truyện Hi nào đó

- L là số thể loại = 5

Vì thể loại có nhiều giá trị → gọi hijk là điểm của đặc tính j (thể loại) của truyện

Hi có giá trị k:

hijk = 0 nếu truyện không có thể loại là K

hij = 1 nếu truyện có thể loại là K

− Đối với đặc tính Ngôn ngữ:

Do một cuốn truyện có thể được xuất bản với 1 ngôn ngữ hoặc nhiều ngôn ngữ(song ngữ), vì vậy đặc tính Ngôn ngữ là 1 tập giá trị chứ không phải 1 giá trị

* Đặc tính Ngôn ngữ có thể bao gồm nhiều giá trị: Tiếng Việt, Tiếng Anh,Tiếng Pháp, các ngôn ngữ khác

- Gọi hij là điểm đặc tính j (ngôn ngữ) của cuốn truyện Hi nào đó

- L là số loại ngôn ngữ = 4

của truyện Hi có giá trị k:

hij = 1 nếu truyện có Ngôn ngữ là K

Đặc tính Định dạng là đặc tính miêu tả bề ngoài của cuốn truyện, cuốn truyện

có thể có bìa cứng, bìa mềm, in trên giấy trắng, giấy bóng hoặc in nhiều màu, cóbookmarker đính kèm… , vì vậy đặc tính thể loại là 1 tập giá trị chứ không phải 1 giátrị

Trang 18

* Đặc tính Định dạng có thể bao gồm nhiều giá trị: Bìa cứng, bìa mềm, in trêngiấy bóng, có bookmarker

- Gọi hij là điểm đặc tính j(Định dạng) của cuốn truyện Hi nào đó

1 : Cực kỳ quan trọng

3.3.5 Xác định bảng điểm trọng số Wj theo đánh giá của các nhân viên hỗ trợ

tính j Wj bị thay đổi khi có thêm ý kiến của chuyên gia

Trang 19

CHƯƠNG III PHÂN TÍCH THIẾT KẾ HỆ THỐNG

I PHÂN TÍCH HỆ THỐNG

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

Căn cứ vào mô hình ứng dụng xác định như trên ta có bảng các chức năngchính của ứng dụng như sau:

Trang 20

1.2 Xây dựng biểu đồ ca sử dụng

1.2.1 Các tác nhân

- Khách hàng: Những người trực tiếp tham gia ứng dụng để tìm kiếm thông tin,tham gia diễn đàn hoặc mua hàng qua mạng

- Nhân viên hỗ trợ: Người tham gia hỗ trợ trực tuyến, giải đáp thắc mắc

- Nhóm quản trị: Quản lý các hoạt động trên Webside đặc biệt là các thông tintrên diễn đàn

Thăm dò ý kiến

Hỗ trợ lựa chọn truyện theo hướng mục đích

Hỗ trợ lựa chọn truyện theo hướng đặc tínhMua truyện qua mạng

Khách hàng đăng kýKhách hàng đăng nhậpXem thông tin tài khoảnKhách hàng góp ýTìm kiếm nhanhĐăng ký thành viên

Hỗ trợ trực tuyếnXem tin công tyTrao đổi thông tin

Nhóm quản trị

Khách hàng đăng kýKhách hàng đăng nhậpKhách hàng góp ýĐăng ký thành viênCập nhật thông tin sáchTrao đổi thông tin

Trang 21

Mục đích: khách hàng lựa chọn các truyện thiếu nhi cần mua và tiến hành

mua truyện trên mạng

+ Nếu khách hàng không chọn truyện để mua tiếp thì sẽ chuyển qua Thanhtoán để hoàn tất việc mua hàng

+ Nếu khách hàng muốn tiếp tục mua truyện khác thì có thể tiếp tục xem

và mua hàng tiếp

Trang 22

- Khi thanh toán

+ Khách hàng chọn hình thức giao hàng: Giao tận nhà hoặc nhận hàng tạinhà sách

+ Khách hàng chọn hình thức thanh toán: có thể chuyển khoản hoặc thanhtoán khi nhận hàng

+ Khách hàng cung cấp các thông tin về địa chỉ giao hàng cần thiết đểcông ty liên hệ giao hàng

- Khi việc đăng ký mua hàng hoàn tất, tạo đơn hàng cho khách, lưu lạiđồng thời hiển thị cho khách hàng xem UC kết thúc

Tham chiếu đến chức năng A3, A4.2, A4.3

Mô hình:

Nguoi su dung

Them hang vao gio

Xem chi tiet gio hang

Dang ky mua hang

Hien thi don hang

Trang 23

+ UC hỗ trợ chọn truyện thiếu nhi theo hướng mục đích.

Đặc tả:

Ca sử dụng: hỗ trợ chọn truyện thiếu nhi theo hướng mục đích.

Tác nhân: Người sử dụng ứng dụng(khách hàng).

Mục đích: hỗ trợ khách hàng không am hiểu nhiều về truyện có thể lựa

chọn truyện thiếu nhi phù hợp với mục đích cần mua

Mô tả:

- Khách hàng kích hoạt trang hỗ trợ theo hướng mục đích

- Hệ thống hiển thị trang hỗ trợ theo hướng mục đích

- Khách hàng trả lời đầy đủ các câu hỏi hỗ trợ

- Hệ thống tính toán độ phù hợp và giới thiệu danh sách các truyện thiếunhi phù hợp nhất với khách hàng để khách hàng lựa chọn UC kết thúc.Tham chiếu đến chức năng A2.1

Mô hình:

Nguoi su dung

Tich chon cau hoi ho tro

Hien thi danh sach de nghi

Hien trang ho tro theo huong muc

Trang 24

+ UC tìm kiếm nhanh.

Đặc tả:

Ca sử dụng: cho phép người dùng tìm kiếm nhanh thông tin trong kho

truyện thiếu nhi hoặc trong toàn bộ website có liên quan đến từ khoá

Tác nhân: Người sử dụng (khách hàng)

Mục đích: Giúp người dùng nhanh chóng tìm được truyện cần mua trong

kho dữ liệu tương đối lớn

Mô tả:

- Người dùng nhập vào từ khoá cần tìm

- Người dùng chọn mục sẽ tìm từ khoá đó(trong tin truyện Hoặc trong toàn

bộ website)

- Người dùng chọn kiểu xắp xếp kết quả( theo trường gì, tăng hay giảm)

- Hệ thống tiến hành tìm kiếm theo điều kiện

- Hệ thống hiển thị kết quả tìm kiếm

Tham chiếu đến chức năng A5

Mô hình:

Nguoi su dung

(from Use Case View)

Nhap tu khoa

Chon muc tim

Chon hinh thuc hien thi

Tim kiem theo dieu kien

Tim kiem nhanh

(from Use Case View)

Hien thi ket qua tim kiem

Trang 25

+ UC thăm do ý kiến.

Đặc tả:

Ca sử dụng: Tham khảo ý kiến khách hàng về tác giả hoặc nhà xuất bản

được ưa chuộng

Tác nhân: người sử dụng (Khách hàng)

Mục đích: Giúp nhà sách có căn cứ để lựa chọn giới thiệu những sách của

các tác giả hoặc nhà xuất bản được lựa chọn nhiều nhất

Mô tả:

- Người dùng chọn tác giả hoặc nhà xuất bản mình yêu thích

- Hệ thống tính toán lại số phiếu ủng hộ

- Hệ thống hiển thị biểu đồ cột mô phỏng kết quả thăm dò ý kiến

Tham chiếu đến chức năng A1.8

Mô hình:

Hình 3.5- Biểu đồ ca sử dụng thăm dò ý kiến.

1.2.4 Mô hình khái niệm

1.2.4.1 Xác định các đối tượng và thuộc tính của đối tượng

Bằng cách sử dụng các phương pháp tìm đối tượng và thuộc tính trong UML taxác định được các đối tượng cần lưu trữ trong hệ thống như sau:

Trang 26

 Sach(masach, tensach, dactinh, kichthuoc, sotrang, khoiluong, ngayphathanh,nguoidich, gioithieusach, soluong, socon, giabia, giaban, hinhanh, binhchon).

tendangnhap, matkhau, maquyen, ghichu)

ngaydang, hinhanh)

ddinhdang, ddotuoi)

password, maquyen)

Trang 27

− Mô hình khái niệm:

Hình 3.6- Mô hình khái niệm bán sách

Trang 28

Donhang- Chitietdonhang: Một đơn hàng có thể có nhiều chi tiết đơn hàng,

tuy nhiên một chi tiết đơn hàng thuộc một đơn hàng Quan hệ 1- n

Khachhang-Donhang: Một khách hàng có thể có nhiều đơn hàng hoặc không,

tuy nhiên một đơn hàng chỉ thuộc duy nhất một khách hàng Quan hệ 1 0- n

sach- chitietdonhang: Một sách có thể xuất hiện trong nhiều chi tiết đơn hàng,

nhưng một chi tiết đơn hàng chỉ của một sách Quan hệ 1- 1 n

sach-Dactinhhij: một sách có thể có một hoặc nhiều bộ điểm đặc tính, nhưng

một bộ đặc tính phải là của một sách Quan hệ 1- 1 n

1.3 Xây dựng biểu đồ tương tác cho các UC

1.3.1 Biểu đồ tương tác của UC hỗ trợ hướng mục đích.

Biểu đồ trình tự

Trang 29

: hotrohuongmucdich : Nguoi su dung

: danhsachdenghi

: dieukhienhotro

: Dieu kien phien giao dich

: ketquahotro_#121

: Trong so Wj : Dac tinh hij

Mo DSSP

Hien thi

Chon cau tra loi

Luu trang thai moi Dong y tiep tuc

san pham phu hop

Lay diem trong so Lay diem dac tinh

Ho tro tim san pham phu hop

Thu thap diem trong so

Thu thap diem dac tinh Ket qua ho tro

Ket qua ho tro

Tao ban ghi moi Thu thap tin Luu tru

Luu tru Thanh cong

Lay san pham de nghi Lay san pham phu hop danh sach de nghi danh sach gioi thieu Hien thi len trang

Hien thi

Hình 3.7- Biểu đồ trình tự UC hỗ trợ hướng mục đích.

Trang 30

: hotrohuongmucdich

: Trong so

Wj

: Dac tinh hij

2: Hien thi 4: Luu trang thai moi

12: Ket qua ho tro 17: Luu tru

24: Hien thi

6: san pham phu hop

1: Mo DSSP

3: Chon cau tra loi

5: Dong y tiep tuc

7: Lay diem trong so

8: Lay diem dac tinh

9: Ho tro tim san pham phu hop

16: Luu tru 19: Lay san pham de nghi 20: Lay san pham phu hop

13: Ket qua ho tro 18: Thanh cong 21: danh sach de nghi 22: danh sach gioi thieu

14: Tao ban ghi moi 15: Thu thap tin 23: Hien thi len trang

10: Thu thap diem trong so

11: Thu thap diem dac tinh

Hình 3.8- Biểu đồ cộng tác UC hỗ trợ hướng mục đích.

Trang 31

Trong trường hợp tìm kiếm trong mục sản phẩm truyện

Biểu đồ trình tự

Hình 3.9- Trình tự UC tìm kiếm nhanh.

Trang 32

Hình 3.10- Biểu đồ cộng tác tìm kiếm nhanh.

Trang 33

Biểu đồ trình tự

: Nguoi su dung

: doi tuong thamdoykien

: DK thamdoykien

: Dieu kien phien giao dich

: Tham do y kien

Mo mau thamdoykien

Hien thi mau Tich binh chon

Xem ket qua

Cap nhat lai so phieu tham do

Thu thap thong tin Cap nhat lai so phieu

Thu thap thong tin

Cap nhat lai Thanh cong

Tinh ti le ua chuong

Thu thap thong tin

Tinh ti le ua chuong Ket qua tham do

Hien thi ket qua tham do Hien thi

Hình 3.11- Trình tự UC thăm dò ý kiến

Trang 34

: Nguoi su dung

: doi tuong thamdoykien

: DK thamdoykien

: Dieu kien phien giao dich

: Tham do

y kien 2: Hien thi mau

9: Cap nhat lai 13: Tinh ti le ua chuong

16: Hien thi

1: Mo mau thamdoykien 3: Tich binh chon 4: Xem ket qua

5: Cap nhat lai so phieu tham do 15: Hien thi ket qua tham do

7: Cap nhat lai so phieu 11: Tinh ti le ua chuong

10: Thanh cong 14: Ket qua tham do

6: Thu thap thong tin

8: Thu thap thong tin 12: Thu thap thong tin

Hình 4.12- Biểu đồ cộng tác UC thăm dò ý kiến

Ngày đăng: 10/04/2015, 16:39

HÌNH ẢNH LIÊN QUAN

Hình 3.1- Biểu đồ UC mức tổng thể - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.1 Biểu đồ UC mức tổng thể (Trang 20)
Hình 3.2- Biểu đồ ca sử dụng mua truyện - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.2 Biểu đồ ca sử dụng mua truyện (Trang 21)
Hình 3.3- Biểu đồ ca sử dụng hỗ trợ hướng mục đích. - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.3 Biểu đồ ca sử dụng hỗ trợ hướng mục đích (Trang 22)
Hình 3.5- Biểu đồ ca sử dụng thăm dò ý kiến. - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.5 Biểu đồ ca sử dụng thăm dò ý kiến (Trang 24)
Hình 3.6- Mô hình khái niệm bán sách - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.6 Mô hình khái niệm bán sách (Trang 26)
Hình 3.7- Biểu đồ trình tự UC hỗ trợ hướng mục đích. - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.7 Biểu đồ trình tự UC hỗ trợ hướng mục đích (Trang 28)
Hình 3.8- Biểu đồ cộng tác UC hỗ trợ hướng mục đích. - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.8 Biểu đồ cộng tác UC hỗ trợ hướng mục đích (Trang 29)
Hình 3.9- Trình tự UC tìm kiếm nhanh. - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.9 Trình tự UC tìm kiếm nhanh (Trang 30)
Hình 3.10- Biểu đồ cộng tác tìm kiếm nhanh. - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.10 Biểu đồ cộng tác tìm kiếm nhanh (Trang 31)
Hình 3.11- Trình tự UC thăm dò ý kiến - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.11 Trình tự UC thăm dò ý kiến (Trang 32)
Hình 4.12- Biểu đồ cộng tác UC thăm dò ý kiến - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 4.12 Biểu đồ cộng tác UC thăm dò ý kiến (Trang 33)
Hình 3.13- Gói dữ liệu hệ thống. - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.13 Gói dữ liệu hệ thống (Trang 36)
Hình 3.14- Gói liên quan đến xử lý tác nghiệp. - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.14 Gói liên quan đến xử lý tác nghiệp (Trang 37)
Hình 3.15- Các gói trong gói giao diện. - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.15 Các gói trong gói giao diện (Trang 38)
Hình 3.17- Biểu đồ cộng tác UC Hỗ trợ lựa hướng mục đích - Báo Cáo Xây dựng trang Web hỗ trợ khách hàng lựa chọn truyện thiếu nhi cho nhà sách của công ty Mekong COM
Hình 3.17 Biểu đồ cộng tác UC Hỗ trợ lựa hướng mục đích (Trang 43)

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

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

w