1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng chợ điện tử trên nền tảng ASP NET MVC

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

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

Nội dung

 Đăng nhập 1 lần duy nhất và sử dụng tất cả các dịch vụ của hệ thống Portal 1.4 Nội dung đề tài Tên đề tài Xây dựng chợ điện tử trên nền tảng ASP.NET MVC Nhiệm vụ của đề tài Sản phẩm

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

──────── * ───────

ĐỒ ÁN

TỐT NGHIỆP ĐẠI HỌC

NGÀNH CÔNG NGHỆ THÔNG TIN

XÂY DỰNG CHỢ ĐIỆN TỬ TRÊN NỀN

Trang 2

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 2

PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

1 Thông tin về sinh viên

Họ và tên sinh viên: Cao Kỷ Tùng

Điện thoại liên lạc: 0985725493 Email: tungcao.info@gmail.com

Lớp: Truyền thông và Mạng máy tính Hệ đào tạo: Đại Học

Thời gian làm ĐATN: Từ ngày 01/02/2013 đến 30/ 05 /2013

2 Mục đích nội dung của ĐATN Xây dựng chợ điện tử trên nền tảng ASP.NET MVC

3 Các nhiệm vụ cụ thể của ĐATN

- Tìm hiểu Chợ điện tử và xu hướng chợ điện tử trong lĩnh vực thương mại điện tử

- Phân tích thiết kế hệ thống

- Xây dựng triển khai hệ thống

4 Lời cam đoan của sinh viên:

Tôi – Cao Kỷ Tùng - cam kết ĐATN là công trình nghiên cứu của bản thân tôi dưới sự hướng dẫn của Ths Bành Thị Quỳnh Mai

Các kết quả nêu trong ĐATN là trung thực, không phải là sao chép toàn văn của bất kỳ công trình nào khác

Hà Nội, ngày 30 tháng 05 năm 2013

Cao Kỷ Tùng

5 Xác nhận của giáo viên hướng dẫn về mức độ hoàn thành của ĐATN và cho phép bảo vệ:

Hà Nội, ngày tháng năm

Giáo viên hướng dẫn

Trang 3

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 3

Lời cảm ơn

Lời đầu tiên em xin chân thành gửi lời cảm ơn đến Ths Bành Thị Quỳnh Mai -

Giảng viên bộ môn Truyền thông và Mạng máy tính, Viện Công nghệ Thông tin và Truyền thông, trường Đại học Bách Khoa Hà Nội - đã chỉ bảo tận tình, luôn quan tâm theo dõi và đóng góp ý kiến giúp em hoàn thành đồ án này

Cuối cùng em xin cám ơn các thầy cô trong Viện đã giúp đỡ em trong suốt các năm theo học tại Viện, dạy bảo những kiến thức để làm nền tảng cho Đồ án này

Hà Nội, ngày 10 tháng 5 năm 2013

Sinh viên thực hiện:

Cao Kỷ Tùng

Trang 4

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 4

MỤC LỤC

MỤC LỤC 4

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

1.1 Thực trạng hội chợ thương mại tại Việt Nam 7

1.2 Sự cần thiết phải có chợ điện tử 8

1.3 Nhiệm vụ đặt ra khi xây dựng chợ điện tử 8

1.4 Nội dung đề tài 8

CHƯƠNG II: CƠ SỞ LÝ THUYẾT 10

2.1 Giới thiệu về Portal 11

2.2 Phân loại về Portal 12

2.2.1 Phân loại theo phạm vi 12

2.2.2 Phân loại theo chức năng 12

2.3 Sự khác nhau giữa Portal và website bình thường 13

2.4 Các tính năng cơ bản của Portal 14

2.5 Ứng dụng của Portal 16

CHƯƠNG III: PHÂN TÍCH NHIỆM VỤ VÀ LỰA CHỌN GIẢI PHÁP 18

3.1 Phân tích nhiệm vụ 19

3.2 Lựa chọn công cụ xây dựng hiện có 19

3.2.1 ASP.NET MVC 19

3.2.2 Microsoft SQL Server 21

3.2.3 So sánh giữa ASP.NET với DotNetNuke 22

CHƯƠNG IV: XÂY DỰNG ỨNG DỤNG WEB PORTAL 23

4.1 Phân tích các chức năng 24

4.2 Biểu đồ phân cấp chức năng 25

4.2.1 Biểu đồ 25

4.2.2 Đặc tả chức năng 25

4.3 Biểu đồ về chức năng 26

4.3.1 Biểu đồ luồng dữ liệu mức khung cảnh 26

4.3.2 Biểu đồ luồng dữ liệu mức đỉnh 28

4.3.3 Biểu đồ chức năng “Xét đăng ký”: 29

4.3.4 Biểu đồ chức năng “Quản lý người sử dụng”: 30

4.3.5 Biểu đồ chức năng “Quản lý Gian hàng”: 31

4.3.6 Biểu đồ chức năng “Xử lý đơn hàng”: 32

4.3 Thiết kế cơ sở dữ liệu 32

Trang 5

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 5

4.3.1 Xác định các thực thể 32

4.3.2 Xác định các liên kết giữa các thực thể 33

4.3.3 Xác định các thuộc tính cho các thực thể 34

4.3.4 Sơ đồ thực thể liên kết toàn hệ thống 40

CHƯƠNG V: TRIỂN KHAI ỨNG DỤNG 41

5.1 Thiết kế giải thuật 42

5.1.1 Đăng kí thành viên 42

5.1.2 Đăng kí gian zhàng 43

5.1.3 Đăng nhập 44

5.1.4 Đăng xuất 45

5.1.5 Chức năng sửa thông tin 46

5.1.6 Chức năng tìm kiếm sản phẩm 47

5.1.7 Chức năng đặt mua sản phẩm 48

5.1.8 Chức năng bình luận sản phẩm 49

5.1.9 Chức năng Phản hồi 50

5.2 Thiết kế cấu trúc trang 51

5.2.1 Cấu trúc trang chủ 51

5.2.2 Cấu trúc trang đăng kí, đăng nhập 51

5.2.3 Cấu trúc trang gian hàng, trang sản phẩm 52

5.3 Giao diện trang website 53

CHƯƠNG VI: KẾT LUẬN 58

6.1 Các kết quả đạt được 59

6.1.1 Ưu điểm 59

6.1.2 Nhược điểm 59

6.2 Hướng phát triển trong tương lai 59

Danh mục hình vẽ 60

Tài liệu tham khảo 62

Trang 6

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 6

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

1.1 Thực trạng chợ điện tử tại Việt Nam 1.2 Sự cần thiết phải có chợ điện tử 1.3 Nhiệm vụ đặt ra khi xây dựng hội trợ thương mại trực tuyến

1.4 Nội dung đề tài

Trang 7

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 7

1.1 Thực trạng hội chợ thương mại tại Việt Nam

Hội chợ thương mại là hoạt động xúc tiến thương mại, được thực hiện tập trung trong một thời gian và tại một địa điểm nhất định để các công ty, tổ chức, doanh nghiệp trưng bày, giới thiệu sản phẩm, hàng hóa của mình

Hội chợ được tổ chức để các công ty trong một ngành nào đó đến để quảng cáo, quảng bá sản phẩm, dịch vụ và thương hiệu của các doanh nghiệp

Đây là nơi trưng bày, giới thiệu hàng hóa và dịch vụ của các đơn vị, doanh nghiệp từ nhiều nơi đến tham gia, là nơi gặp gỡ giữa người mua và bán, giữa các đối tác để kí kết hợp đồng mua bán sản phẩm, dịch vụ, mở các cửa hàng, đại lý… Đây cũng là cơ hội tốt để trao đổi kinh nghiệm, chuyển giao công nghệ, xúc tiến đầu tư, hợp tác kinh tế giữa các doanh nghiệp, các địa phương

Việc tổ chức hội chợ thường do thương nhân kinh doanh dịch vụ hội chợ - triển lãm thương mại thực hiện; hoặc do một tổ chức, cơ quan, hiệp hội nào đó đứng ra tổ chức nhằm hỗ trợ các thương nhân, doanh nghiệp xúc tiến ký kết hợp đồng tiêu thụ hàng hóa Thông thường, các cơ quan này là cơ quan xúc tiến thương mại của quốc gia hay địa phương, dùng ngân sách hay quỹ để hỗ trợ, tại Việt Nam là VIETRADE (Cục Xúc tiến thương mại thuộc Bộ Công Thương)

Chủ thể tham gia trưng bày, giới thiệu hàng hoá, dịch vụ tại các hội chợ, triển lãm thương mại thường là các thương nhân, doanh nghiệp với mục tiêu tìm đối tác Hội chợ thường được tổ chức thành các gian hàng (diện tích lớn hoặc nhỏ, nhưng quy chuẩn tối thiểu là 3m x 3m) để các đơn vị giới thiệu về sản phẩm, dịch

vụ của mình tại đó

Nhà tổ chức đứng ra mời, kêu gọi, tập hợp các thương nhân,công ty, tổ chức tham gia hội chợ, triển lãm thương mại; sau đó sắp xếp họ vào các vị trí gian hàng tại địa điểm của mình hoặc tự mình đi thuê Họ tham gia hội chợ, triển lãm thương mại phải trả phí gian hàng cho nhà tổ chức Trong trường hợp nhà tổ chức là một

cơ quan nhà nước, các thương nhân tham gia thường được miễn phí hoặc giảm một phần chi phí so với khi tham gia hội chợ, triển lãm thương mại mà nhà tổ chức là thương nhân

Tại Việt Nam, các hội chợ được tổ chức để các công ty, doanh nghiệp tham gia giới thiệu, trưng bày hàng hóa, dịch vụ.Ngoài ra, đây cũng là nơi để các công ty doanh nghiệp hợp tác, kí kết hợp đồng Bên cạnh đó, khi người tiêu dùng đến tham quan các gian hàng trong hội chợ, họ có thể mua bán trực tiếp các sản phẩm được trưng bày Các hội chợ chuyên ngành thường diễn ra ngắn hơn so với các hội chợ

đa ngành Các hội chợ đa ngành hoặc hàng tiêu dùng, hay tổng hợp thường kéo dài

7 - 10 ngày Các hội chợ chuyên ngành chỉ diễn ra 2 - 4 ngày vì doanh nghiệp tham gia và đối tượng tiếp cận cũng hẹp hơn

Các lĩnh vực, nhóm sản phẩm thường có trong các hội chợ :

Trang 8

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 8

- …

1.2 Sự cần thiết phải có chợ điện tử

Qua khảo sát về thực trạng các hội chợ thương mại thực tế, ta nhận thấy chi phí

để tổ chức là khá lớn, tốn kém mà thời gian diễn ra thường rất ngắn gây lãng phí Trong xã hội ngày nay, công việc bận rộn khiến mọi người có rất ít thời gian rảnh rỗi để có thể đến thăm quan, mua sắm tại các hội chợ như thế

Từ những hạn chế này, rất cần xây dựng một chợ điện tử Ưu điểm của việc xây dựng chợ điện tử là có thể thăm quan, mua sắm cho dù chúng ta ở bất cứ nơi đâu Chỉ cần một chiếc máy tính có kết nối mạng Internet, chúng ta có thể xem và mua những sản phẩm mong muốn Mặt khác, chợ điện tử thì thường duy trì khá lâu, không cần tốn nhiều công sức cũng như kinh phí để tổ chức

1.3 Nhiệm vụ đặt ra khi xây dựng chợ điện tử

Nội dung của đồ án sẽ từng bước đi khảo sát những yêu cầu đặt ra, đánh giá công nghệ hiện tại và đưa ra phương án triển khai Dựa trên những yêu cầu đó để phân tích những chức năng mà hệ thống cần thực hiện, thiết kế cơ sở dữ liệu và triển khai chương trình

Việc triển khai một chợ điện tử áp dụng các tính năng của một cổng thông tin điện tử có một số yêu cầu cần đáp ứng Đó là:

 Tính sử dụng: dễ dàng thay đổi, cập nhật nội dung, giao diện website Hỗ trợ nhập liệu thông tin dễ dàng, tiện lợi, không cần biết các kỹ năng về lập trình để biên tập nội dung

 Tính sẵn sàng: tốc độ truy cập nhanh

 Tính tin cậy: thông tin, dữ liệu tính toán trả về phải chính xác Vận hành ổn định, có cơ chế sao lưu/phục hồi nhanh chóng, đảm bảo phục hồi hệ thống tối đa trong vòng 24h

 Tính bảo mật: có khả năng phân quyền, đảm bảo tính bảo mật cao (hệ thống giao dịch thương mại điện tử)

 Tính mở: dễ dàng phát triển, nâng cấp, thay đổi các tính năng sau này

 Đăng nhập 1 lần duy nhất và sử dụng tất cả các dịch vụ của hệ thống Portal

1.4 Nội dung đề tài Tên đề tài

Xây dựng chợ điện tử trên nền tảng ASP.NET MVC

Nhiệm vụ của đề tài

Sản phẩm của đề tài này là một hệ thống đáp ứng tạo gian hàng (website riêng) cho từng các nhân hoặc doanh nghiệp có nhu cầu cung cấp, đồng thời cũng đáp ứng cho người dùng có thể mua hàng từ các gian hàng.Những công việc cần phải thực hiện trong trong quá trình thực hiện đề tài như sau:

Sử dụng công nghệ web portal

 Xây dựng website chính hiển thị các sản phẩm, gian hàng nổi bật, hiển thị các sản phẩm VIP, được các chủ gian hàng nâng cấp đối với hệ thống

 Xây dựng các gian hàng con cho chủ các gian hàng

Trang 9

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 9

 Xây dựng chức năng quản lý cho người bán và người mua

 Xây dựng chức năng đăng bán sản phẩm

 Xây dựng cá nhân hóa của từng gian hàng

 Xây dựng chức năng thanh toán, hỗ trợ dành cho người mua hàng, hỗ trợ quảng cáo PR cho gian hàng …

Bố cục của đồ án

- Chương I : Đặt vấn đề

- Chương II : Cơ sở lý thuyết

- Chương III : Phân tích nhiệm vụ và lựa chọn giải pháp

- Chương IV : Xây dựng ứng dụng Web Portal

- Chương V : Triển khai ứng dụng

- Chuong VI: Kết luận

Trang 10

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 10

CHƯƠNG II: CƠ SỞ LÝ THUYẾT

2.1 Giới thiệu về Portal 2.2 Phân loại Portal 2.3 Sự khác nhau giữa Portal và Website 2.4 Các tính năng của Portal

2.5 Ứng dụng của Portal

Trang 11

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 11

2.1 Giới thiệu về Portal

Portal (cổng) vốn là một thuật ngữ kiến trúc, chỉ lối vào của một tòa nhà Trong lĩnh vực Công nghệ thông tin, cổng thông tin điện tử được hiểu theo nhiều cách khác

nhau Nhìn chung, Portal cũng có ý nghĩa tương tự là một cổng để đi vào một kho thông tin lớn, đa dạng Đó là điểm vào của một tập hợp lớn các nguồn tài nguyên và dịch vụ, qua đó những đối tượng người dùng khác nhau có thể truy cập đến nhiều loại thông tin khác nhau nhưng theo một cách thức thống nhất

Một cách hiểu khác thì cổng thông tin điện tử được coi là điểm truy cập duy nhất

đến thông tin được lưu trữ trong một thư viện được phân loại, cá nhân hóa

Hình 2.1 – Giới thiệu Portal

Portal cho phép người dùng khai thác hiệu quả một khối lượng lớn tài nguyên thông tin và dịch vụ qua một công cụ cho phép tích hợp thông tin và các ứng dụng chạy trên website, đồng thời cung cấp khả năng tùy biến cho từng đối tượng sử dụng, qua đó cho phép khai thác thông tin hiệu quả, nhanh chóng và thân thiện

Như vậy, có thể nói Portal chính là một phần mềm ứng dụng tích hợp cung cấp

giao diện web mang tính cá nhân hóa cho người sử dụng để có thể khám phá, tìm kiếm, giao tiếp với các ứng dụng với các nguồn thông tin khác nhau của một đơn vị hay các tài nguyên trên mạng Internet và với những người khác

Một portal khi được xây dựng gắn vào một hệ thống cơ bản thì không được làm quá tải khả năng cung cấp thông tin của hệ thống Thông tin phải được cung cấp tùy theo quyền, chức năng, nhu cầu của từng cá nhận cụ thể Người sử dụng chỉ cần đăng nhập vào

hệ thống một lần duy nhất là có thể giao tiếp và khai thác thông tin theo yêu cầu chuyên môn của họ không cần biết thông tin đó được lấy ở nguồn nào trong hệ thống

Trang 12

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 12

2.2 Phân loại về Portal

Portal có thể được phân loại theo phạm vi ứng dụng hay theo chức năng Do đó không có một định nghĩa chính xác về portal nên cách phân loại chỉ là tương đối Sau đây

là chi tiết về cách phân loại portal:

2.2.1 Phân loại theo phạm vi

 Portal theo chiều dọc (vertical portal): V-portal là những portal mà nội dung

thông tin cùng các dịch vụ của nó được thiết kế để phục vụ cho một lĩnh vực xác định, cho một chuyên ngành xác định, do vậy khách hàng của loại này là

diện hẹp Tuy nhiên, đây lại là loại hình phát triển nhanh nhất hiện nay

 Portal theo chiều ngang(Horizontal portal) : H-portal có nội dung thông tin

cũng như các dịch vụ phục vụ cho nhiều loại khách hàng khác nhau Các portal

nổi tiếng như Yahoo, NetCenter, Altavista là những ví dụ điển hình cho loại

portal này Loại này cung cấp thông tin bao trùm nhiều lĩnh vực hoặc nhiều chủ

đề trong một lĩnh vực lớn như kinh tế, khoa học, nghệ thuật, âm nhạc, thể

thao… Nó được tích hợp thông tin từ rất nhiều nguồn khác nhau

2.2.2 Phân loại theo chức năng

 Portal thông tin : có vai trò như một hệ thống cung cấp thông tin trên cơ sở thu

gom số liệu từ nhiều nguồn khác nhau Các nguồn dữ liệu này nằm rải rác có thể từ Internet, từ các cơ sở dữ liệu của các mạng nội bộ Intranet, và có khi từ

các portal khác Ví du : trang của Yahoo – được sử dụng để ghép nối các thông

tin lại với nhau từ nhiều nguồn, nhiều ứng dụng và từ nhiều người, cho phép cá

nhân hóa giao diện theo ý

 Portal cộng đồng(community): portal này lập ra “một cộng đồng ảo” trên

Internet để cho các nhóm người trao đổi thông tin, hợp tác với nhau trong cùng

một mục đích cụ thể

 Portal của một công ty(Enterprise portal): Nó được dùng bởi các nhân viên

trong một cơ quan hay tổ chức để chia sẻ thông tin, cộng tác với nhau, qua đó nâng cao năng suất lao động và hiệu quả giải quyết công việc Portal này được xây dựng để cho phép tương tác trên các thông tin và ứng dụng nghiệp vụ tác

nghiệp của doanh nghiệp

 Portal thương mại (Commercial): cung cấp “chợ điện tử” trong thị trường

thương mại điện tử, là nơi liên kết giữa người bán và người mua Ví dụ: eBay,

Amazon,EnBac,RongBay…

 Portal chính phủ(Goverment): cung cấp các “cổng hành chính công điện tử”

để chính quyền (Trung ương và địa phương) thực hiện các chức năng của mình đỗi với người dân thông qua việc cung cấp thông tin và các dịch vụ hành chính

công

Trang 13

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 13

 Cổng thông tin ứng dụng chuyên biệt (Specialized portals): ví dụ như SAP

portal, cổng thông tin loại này cung cấp các ứng dụng chuyên biệt khác nhau

Điểm quan trọng là một giải pháp portal cụ thể có thể bao gồm nhiều kiểu portal tạo thành một dạng portal khác

2.3 Sự khác nhau giữa Portal và website bình thường

So với các trang web thông thường, portal có các tính năng vượt trội về quản lý thông tin Ngoài các khả năng cơ bản như tổ chức phân loại thông tin, hỗ trợ khả năng tìm kiếm thông tin hiệu quả, portal có các tính năng vượt trội so với công nghệ web thông thường

Dưới đây là các tính năng chính của portal :

Portal Website thông thường

Hỗ trợ khả năng đăng nhập một lần tới tất cả các tài nguyên

được liên kết với Portal Người dùng chỉ cần một lần đăng

nhập là có thể vào và sử dụng tất cả các ứng dụng đã được

tích hợp trong Portal đó mà người dùng này có quyền Các

chức năng trên được thực hiện theo cách an toàn và kiểm soát

được

Một website thông thường không có được khả năng đăng nhập một lần

Hỗ trợ khả năng cá nhân hóa theo người dùng Đây là một

trong những chức năng quan trọng của portal Portal cá nhân

hóa nội dung hiển thị, tự động dựa trên các quy tắc tác nghiệp,

chẳng hạn như vai trò của người sử dụng trong một tổ chức

Ví dụ khi một người mua hàng đăng nhập vào hệ thống, portal

sẽ hiện ra danh sách các sản phẩm mới Nếu cần quan tâm đến

lĩnh vực thời trang thì portal có thể cung cấp các thông tin

bảng các mặt hàng thời trang : giầy dép, quần áo, mỹ phẩm

Thường không hỗ trợ, nếu

có thì chỉ ở mức độ rất nhỏ, không nổi bật

Khả năng tùy biến : trong một portal có thể bỏ phần thông tin

nếu không liên quan đến nó Cách hiển thị của portal cũng có

thể thay đổi Ví dụ thay vì hiển thị bằng chữ màu mặc định,

chúng ta có thể thay bằng màu tùy ý hay có thể thay đổi giao

diện của portal nếu mặc định chức năng A để sau chức năng

B, nếu không thích thì có thể thay đổi lại thứ tự hiển thị này…

Một vài website có nhưng chỉ dừng lại ở mức độ dựng sẵn, người dùng chỉ

có thể lựa chọn một vài mẫu đã có sẵn mà không

tự thay đổi một cách tùy ý được

Truy nhập đến thông tin, mà thông tin đó có thể được tích hợp

từ nhiều nguồn khác nhau, kể cả dữ liệu tổng hợp hay đã phân

loại Portal có khả năng liên kết tới tài nguyên dữ liệu rộng

lớn, gồm nhiều kiểu dữ liệu từ dữ liệu thông thường đến siêu

dữ liệu Điều đó cho phép có được một cái tổng quát về công

việc hay lĩnh vực kinh doanh

Chỉ sử dụng các liên kết

để tới các site khác nhưng nội dung chủ yếu vẫn chỉ tập trung trong trang đó

Trang 14

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 14

Hỗ trợ rất tốt khả năng liên kết và hợp tác người dùng Nó không chỉ liên kết chúng ta với những gì chúng ra cần mà còn liên kết với những người mà chúng ta cần Khả năng liên kết này được thực hiện bởi các dịch vụ hợp tác thông qua các mô hình làm việc cộng tác hay cộng đồng ảo

Hỗ trợ mô hình tự động xử lý công việc theo quy trình đã xác định từ trước Cung cấp một giao diện chung, tích hợp đến các luồng công việc và cho phép tương tác với các quy trình công việc

Hầu hết không hỗ trợ

Bảng 2.3 - So sánh sự khác nhau giữa portal và website

2.4 Các tính năng cơ bản của Portal

Mỗi loại portal có thể cung cấp loại dịch vụ và ứng dụng khác nhau, nhưng tất cả các loại portal đều có chung một số tính năng Các tính năng này là đặc trưng của portal khác với một Website hoặc một ứng dụng chạy trên nền tảng Web

a) Khả năng tìm kiếm

Cơ chế tìm kiếm (search engine) trong portal rất mạnh và có các tính năng đa dạng,

bao gồm các đặc tính như sau:

- Đánh chỉ mục toàn văn cho tất cả các văn bản trong CSDL của Portal cho phép

tìm kiếm đơn giản/nâng cao, tìm theo thuộc tính (metadata)

- Xử lý các dạng văn bản thường gặp

- Tìm kiếm với các nguồn dữ liệu bên ngoài (các CSDL, văn bản, emails, tệp )

b) Khả năng cá nhân hóa

Một trong các tính năng mạnh của Portal là khả năng cung cấp các nội dung khác nhau với các người dùng khác nhau Việc này được thực hiện thông qua cá nhân hóa và tùy biến hóa Cá nhân hóa cho phép thiết đặt các thông tin khác nhau hiện lên màn hình cho các loại đối tượg sử dụng khác nhau theo yêu cầu Ví dụ, khi nhân viên bán hàng đăng nhập mạng thì danh sách các sản phẩm mới được tự động hiện ra Tùy biến lựa chọn portal trông thế nào, vị trí nội dung hiện trên màn hình ra sao Cá thể hóa và tùy biến cho phép một portal nhắm đến một cộng đồng người dùng xác định (khách hàng, nhân viên, hay đối tác) Cac tính năng này được điều chỉnh dựa trên hoạt đông thu thập thông tin về người dùng và cộng đồng người dùng, từ đó cung cấp các thông tin chính xác tại thời điểm được yêu cầu

c) Khả năng tối ưu hiệu năng

Để có thể tăng cường hiệu năng hoạt động, portal cần có các chức năng sau:

- Caching: Nhằm giảm lượng dữ liệu vào ra thông qua việc lưu một phần nội dung của các kết quả xử lý trước đó nhằm có thể sử dụng để thực hiện các yêu

cầu sau này

- Load Distribution (Phân tải công việc xử lý): Tránh hiện tượng nghẽn cổ chai

ở một số modul của hệ thống

d) Khả năng tích hợp

Portal cho phép tích hợp nhiều loại thông tin thông qua việc

Trang 15

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 15

xây dựng nội dung thông tin từ nhiều nguồn khác nhau cho nhiều đối tượng sử dụng Sự khác biệt giữa các nội dung thông tin sẽ được xác định qua các ngữ cảnh hoạt động của người dùng (user-specific context) Từng đối tượng sử dụng, sau khi thông qua quá trình xác thực, sẽ được cung cấp các thông tin khác nhau, hoặc nội dung thông tin sẽ được cung cấp khác nhau trong quá trình cá nhân hóa thông tin

- Tích hợp với các hệ quản trị cơ sở dữ liệu phổ dụng, các website hiện có, các ứng dụng, các webservices…

- Cho phép những người dùng không am hiểu về kỹ thuật cũng có thể tích hợp

dữ liệu và tuỳ biến nội dung portal

e) Khả năng năng hỗ trợ đa ngữ

- Hỗ trợ Unicode: hiển thị font tiếng Việt tốt

- Giao diện hiển thị đa ngôn ngữ

- Nội dung hiển thị đa ngôn ngữ

f) Xuất bản thông tin

- Khả năng xuất bản thông tin này của portal có liên quan đến khả năng tích hợp Portal có thể thu thập thông tin từ nhiều nguồn khác nhau và cung cấp cho người dùng thông qua các phương pháp hoặc giao thức một cách thích hợp Một hệ thống xuất bản thông tin chuyên nghiệp phải có khả năng xuất bản thông tin với các định

dạng đã được quy chuẩn, ví dụ như RDF , RSS , NITF và NewsXML

- Ngoài ra, các tiêu chuẩn dựa trên XML cũng phải được áp dụng để quản trị và hiển thị nội dung một cách thống nhất, xuyên suốt trong quá trình xuất bản thông tin Các tiêu chuẩn dựa trên XML này cho phép đưa ra giải pháp nhanh nhất để khai thác và sử dụng thông tin trên các Web site khác nhau thông qua quá trình thu thập

và bóc tách thông tin với các định dạng đã được quy chuẩn

g) Hỗ trợ nhiều thiết bị hiển thị thông tin

Portal cho phép hiển thị cùng một nội dung thông tin trên nhiều loại thiết bị khác nhau như màn hình máy tính , thiết bị di động, sử dụng để in hay cho bản fax .một cách tự động bằng cách xác định thiết bị hiển thị thông qua các thuộc tính khác nhau Ví dụ, cùng một nội dung khi hiển thị trên màn hình máy tính thì sử dụng HTML, nhưng khi hệ thống xác định được thiết hiển thị là điện thoại di động, hệ thống sẽ loại bỏ các ảnh có trong nội dung và tự động chuyển nội dung đó sang định dạng WML để phù hợp cho việc hiển thị trên màn hình của thiết bị

h) Khả năng đăng nhập một lần

Portal cho phép người dùng khi sử dụng các dịch vụ không cần phải đăng nhập lại khi chuyển sang dịch vụ mới Vì các ứng dụng và dịch vụ trong portal có thể được phát triển thêm khi xuất hiện nhu cầu, phần lớn trong số đó có các nhu cầu về xác thực hoặc truy xuất thông tin người dùng, tính năng đăng nhập một lần rất quan trọng làm giảm thao tác cho người sử dụng

i) Quản trị Portal

- Portal cung cấp khả năng xác định cách thức hiển thị thông tin cho người dùng cuối Tính năng này không chỉ đơn giản là thiết lập các giao diện người dùng với các chi tiết đồ hoạ Với tính năng quản trị, người quản trị phải định nghĩa được các thành phần thông tin, định nghĩa nhóm người dùng cùng với các quyền truy cập và

sử dụng thông tin khác nhau

- Portal cũng có chức năng Quản trị người dùng cuối cung cấp các khả năng quản trị người dùng cuối, tuỳ thuộc vào đối tượng sử dụng của portal Người sử dụng có thể

tự đăng ký trở thành thành viên tại một portal công cộng (như Yahoo, MSN.) hoặc được người quản trị tạo lập và gán quyền sử dụng tương ứng đối với các portal như

trong một doanh nghiệp Hiện tại phương pháp phân quyền sử dụng dựa trên vai

Trang 16

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 16

trò (role-based security) được sử dụng như một tiêu chuẩn để cung cấp thông tin

cho các đối tượng khác nhau trong các portal cũng như các ứng dụng Web

2.5 Ứng dụng của Portal

Portal được dụng để cung cấp thông tin cho người dùng có thẩm quyền Portal truyền tải dữ liệu từ các hệ thống thông tin vào các giao diện đã được cá nhân hóa và cho phép người dùng tương tác với hệ thống thông tin qua giao diện này

Thông qua giao diện web, Portal cung cấp các dịch vụ cung cấp tin, tìm kiếm, thư mục (phân loại tin), mail, diễn đàn, hội thoại, hội thảo, lịch làm việc… và đáp ứng được các yêu cầu : tùy biến hóa, bảo mật, tạo khả năng tương tác giữa người dùng và các nguồn thông tin, giữa người dùng với các ứng dụng tác nghiệp và giữa các ứng dụng với nhau Do Portal có thể tích hợp nhiều các ứng dụng nên đảm bảo tính mở cho các hệ thống, giúp quản trị nội dụng và hỗ trợ các cộng đồng ảo…

Trên thế giới, xu hướng ứng dụng Portal đang ngày càng trở nên phổ biến trong các lĩnh vực như chính phủ điện tử, thương mại điện tử, đào tạo trực tuyến… Ví dụ, một Portal của thành phố phải cung cấp thông tin về các thủ tục hành chính cho những người dân bình thường, thông tin dự án cho các nhà đầu tư, thông tin bản đồ, danh lam thắng cảnh cho khách du lịch…

Hình 2.5.1 – Portal thương mại điện tử

Mọi đối tượng sử dụng đều có thể tìm kiếm và khai báo kho thông tin đa dạng này một cách dễ dàng qua một giao diện mà không cần biết thông tin nằm ở đâu, do ai quản lý Thông qua một portal, người dân có thể tìm thấy và sử dụng được ngay các dịch vụ họ cần

Trang 17

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 17

mà không cần quan tâm đến những chính quyền cấp nào, những cơ quan nào liên quan đến thủ tục hành chính đó

Hình 2.5.2 – Portal của Yahoo

Ngoài ra, Portal có thể phục vụ cho nhiều nhóm đối tượng sử dụng với cá nhu cầu thông tin khác nhau Các trang web của các công ty cung cấp dịch vụ trên Internet lớn như Yahoo, MSN, AOL là các portal Portal cung cấp cho người dùng cuối nhiều loại dịch vụ cho nhiều nhu cầu khác nhau

Trang 18

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 18

CHƯƠNG III: PHÂN TÍCH NHIỆM VỤ VÀ LỰA CHỌN GIẢI PHÁP

3.1 Phân tích nhiệm vụ 3.2 Lựa chọn công cụ xây dựng hiện có

Trang 19

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 19

- Đăng sản phẩm cho từng gian hàng

- Tạo thêm danh mục nhỏ cho từng gian hàng

- Cá nhân hóa gian hàng: Thay đổi banner, footer cho từng gian hàng

- Hỗ trợ nâng cấp gian hàng Vip

- Hỗ trợ nâng cấp gian hàng Bestchoice

- Hỗ trợ nâng cấp gian hàng nổi bật

- Hỗ trợ nâng cấp sản phẩm nổi bật, sản phẩm tiêu biểu, sản phẩm lựa chọn trong ngày…

- Thanh toán hóa đơn , gửi bình luận tới từng gian hàng…

- Hỗ trợ thay đổi giao diện cho từng gian hàng

- Hỗ trợ chỉnh sửa nội dung của shop như : Thông tin liên hệ, nick hỗ trợ…

Website cung cấp nhiều thông tin về sản phẩm, các gian hàng và các mặt nổi bật theo từng tiêu chí khác nhau Đồng thời cung cấp khả năng tùy biến banner và footer theo từng gian hàng…

Như vậy hệ thống xây dựng phải cung cấp đầy đủ các thông tin cần thiết cho người dùng và phần quản lý thông tin cho từng chủ gian hàng

3.2 Lựa chọn công cụ xây dựng hiện có

3.2.1 ASP.NET MVC

ASP.NET MVC là một nề n t ảng (frame work) phát triển ứng dụng web mới của Microsoft, nó kết hợp giữa tính hiệu quả và nhỏ gọn của mô hì nh model - view- controller(MVC)

Trang 20

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 20

Hình 3.2.1a - Nền t ảng Asp.Net MVC Fr amework

Models trong các ứng dụng dựa trên MVC là những thành phần có nhiệm vụ lưu trữ thông tin, trạng thái của các đối tượng, thông thường nó là một lớp được ánh

xạ từ một bảng trong CSDL

Views chính là các thành phần chịu trách nhiệm hiển t hị các thông tin lên cho người dùng thông qua giao diện Thông thường, các thông tin cần hiển thị được lấy từ thành phần Models

Controller chính là các thành phần chịu trách nhiệm điều khiển gọi đến các model tương tứng và truyền dữ liệu qua view để hiển thị

Công cụ lập trình là Visual Studio 2012

Trang 21

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 21

Hình 3.2.1b – Visual Studio 2012

3.2.2 Microsoft SQL Server

SQL Server là một hệ thống quản lý cơ sở dữ liệu (Relational Database Management System (RDBMS) ) sử dụng Transact-SQL để trao đổi dữ liệu giữa Client computer và SQL Server computer Một RDBMS bao gồm databases, database engine và các ứng dụng dùng để quản lý dữ liệu và các bộ phận khác nhau trong RDBMS

Trang 22

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 22

So sánh hệ thống với DotNetNuke (Sản phẩm của Microsoft)

- Dung lượng code: Dung lượng ban đầu của DotNetNuke là 30MB trong khi

Trang 23

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 23

Trang 24

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 24

Đồ án: Xây dựng chợ điện tử dựa trên mô hình các hệ thống như Vật giá, én bạc, rồng bay, 123.vn, gianhangvn.com… Hệ thống cung cấp cho khách hàng có thể tìm tất cả các sản phẩm thuộc tất cả các lĩnh vực mà mình mong muốn, tạo sự thuận tiện và tập trung cho khách hàng.Đối với chủ gian hàng, hệ thống giúp họ có thể tạo website riêng mà không quá tốn kém và không cần biết về kỹ thuật, giải quyết vấn đề đưa sản phẩm tới tay khách hàng nhanh nhất và hiệu quả nhất

… ta có thể tổng hợp lại quy trình nghiệp vụ của hệ thống như sau:

Người quản trị hệ thống có chức năng quản lý tài khoản, thông tin của khách hàng

và các gian hàng Người quản trị có thể chấp nhận hoặc từ chối quyền truy nhập của khách cũng như các gian hàng nếu nhận thấy dấu hiệu, hành vi bất cập Ở đây, người quản trị chỉ được thay đổi, cập nhật thông tin của mình và xem thông tin của người khác mà không được thay đổi thông tin của họ Một chức năng nữa của người quản trị này chính là quản lý quảng cáo/liên kết của chính hệ thống hoặc của các gian hàng khác có nhu cầu quảng bá giới thiệu thương hiệu của mình Chức năng khá quan trọng của người quản trị là xây dựng, cập nhật các mẫu giao diện, các module chức năng cho hệ thống của mình: trang chủ, trang danh sách sản phẩm, trang chi tiết sản phẩm…Ngoài ra, người quản trị cũng nhận được các góp ý, thắc mắc của bất cứ ai về hệ thống để từ đó có thể ngày càng hoàn thiện hơn

Admin gian hàng có chức năng thay đổi thông tin của mình cũng như thay đổi thông tin về gian hàng mà mình làm chủ Từ những mẫu giao diện có sẵn của hệ thống, admin gian hàng có thể chọn cho mình mẫu ưng ý rồi thay đổi các thành phần banner,

footer và vị trí của các module hiển thị trên gian hàng của mình Đây chính là một đặc tính

cơ bản của một cổng giao dịch điện tử - đặc tính tùy biến Chức năng quan trọng nhất đối

với người admin gian hàng đó chính là quản lý sản phẩm của mình và các đơn hàng nhận được từ khách Đối với chức năng quản lý sản phẩm, người quản trị phải nắm được thông tin về sản phẩm: số lượng, hình ảnh minh họa, giá thành, chi tiết sản phẩm…để có thể giới thiệu một cách chân thực nhất đến khách hàng Ở chức năng này, người quản trị có thể thêm, sửa, xóa các sản phẩm theo ý của mình Chức năng quản lý đơn đặt hàng là chức năng khá quan trọng Khi nhận được thông tin về đơn đặt hàng, admin gian hàng (chủ gian hàng) sẽ xem chi tiết về đơn hàng đó xem gian hàng của mình có đáp ứng được hay không

Từ đó liên hệ lại với người khách đặt hàng qua những thông tin có sẵn trên đơn đặt hàng để

có thể xác nhận các thông tin Sau đó, người quản trị sẽ cập nhật trạng thái của các đơn hàng để thông báo cho khách hàng biết Ngoài các chức năng trên, hệ thống cũng xây dựng các chức năng quản lý những lời bình luận về sản phẩm của gian hàng mình, quản lý

những tin nhắn hay hỗ trợ trực tuyến với khách hàng thông qua Yahoo Messenger Đây

cũng chính là một tính năng cơ bản của một cổng thông tin điện tử

Đối với khách vãng lai thì họ chỉ có thể xem các sản phẩm, gửi những góp ý đến người quản trị hệ thống Để có được những tính năng khác thì khách vãng lai phải đăng ký

Trang 25

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 25

một tài khoản trên hệ thống Sau khi đăng ký tài khoản thành viên thành công, họ có thể đăng ký một gian hàng trên hệ thống nếu muốn Đối với khách hàng đã là thành viên, họ có thể thay đổi, cập nhật thông tin cá nhân của mình, xem các sản phẩm, bình luận về sản phẩm đó, lưu sản phẩm mà mình ưa thích, gửi tin nhắn liên hệ với gian hàng và tiến hành đặt mua sản phẩm mà mình muốn

Đối với người dùng, hệ thống xây dựng tính năng đăng nhập một lần – tính năng cơ bản của một portal Tính năng này giúp người dùng thuận tiện hơn khi vào muốn đặt mua, bình luận, hỗ trợ từ nhiều gian hàng khác nhau

4.2 Biểu đồ phân cấp chức năng

4.2.1 Biểu đồ

Hình 4.2.1 Biểu đồ phân cấp chức năng

Ở mức 0, chức năng sẽ là chức năng bao phủ toàn bộ hệ thống cũng chính là nội dung chính của đề tài Hệ thống sẽ gồm 4 chức năng chính ở mức đỉnh là chức năng xét đăng ký, quản lý người dung, quản lý gian hàng và xử lý đơn hàng Việc phân rã các chức năng sẽ được thực hiện ở các bước sau

4.2.2 Đặc tả chức năng

- Xét đăng ký: cho phép người dùng là khách vãng lai có thể đăng ký thành viên sau đó đăng ký gian hàng.Đồng thời cho phép thành viên đăng ký gian hàng

- Quản lý người dùng: Đây là chức năng của người quản lý chung hệ thống bao gồm quản

lý thành viên của hệ thống, quản lý các gian hàng đã đăng ký, quản lý quảng cáo chung cho cả hệ thống, quản lý feedback từ phía khách hàng đối với hệ thống…

2.1 Cập nhật thông tin

2.2 Quản lý thay đổi gian hàng

3 Quản lý gian hàng

3.1 Quản lý danh mục

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

3.3 Quản lý khác(giao diện, bình luận, đơn hàng )

4 Xử lý đơn hàng

Trang 26

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 26

- Quản lý gian hàng: cho phép người chủ gian hàng quản lý các danh mục tạo thêm trong lĩnh vực ngành nghề nhỏ, quản lý sản phẩm đăng bán, quản lý giao diện, quản lý bình luận, quản lý đơn hàng, quản lý thay đổi thông tin shop…

- Xử lý đơn hàng: Cho phép người quản trị gian hàng quản lý các đơn đặt hàng của khách hàng

4.3 Biểu đồ về chức năng

Qua biểu đồ này, ta sẽ thấy được quá trình thực hiện các chức năng của chương trình cần thông qua những thao tác nào và quan hệ giữa những thao tác đó ra sao

4.3.1 Biểu đồ luồng dữ liệu mức khung cảnh

Hình 4.3.1 - Biểu đô mức khung cảnh

1.1 1.2

1.3 1.4

2.1 2.2 2.3 2.4 2.5 2.6

3.1 Admin hệ thống

Hệ thống xử lý giao

dịch

Chủ gian hàn

g

Khách hàng

3.2 3.3 3.4

Trang 27

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 27

Chú thích :

1.1 Đăng ký thành viên

1.2 Kết quả đăng ký thành viên trả về

1.3 Đăng ký gian hàng

1.4 Kết quả đăng ký gian hàng trả về

2.1 Thay đổi thông tin người sử dụng

2.2 Kết quả thay đổi thông tin người sử dụng trả về

2.3 Thay đổi thông tin đặc tính gian hàng

2.4 Kết quả thay đổi đặc tính gian hàng trả về

2.5 Thay đổi đặc tính sản phẩm

2.6 Kết quả thay đổi thông tin đặc tính sản phẩm trả về

3.1 Thay đổi thông tin gian hàng

3.2 Kết quả thay đổi thông tin gian hàng trả về

3.3 Xem trạng thái các hóa đơn

3.4 Kết quả thông tin trạng thái hóa đơn trả về

Trang 28

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 28

4.3.2 Biểu đồ luồng dữ liệu mức đỉnh

Kho dữ liệu User

Kho dữ liệu Gian Hàng

Kho dữ liệu Sản Phẩm

1.Xét đăng

2.Quản lý người dùng

3.Quản lý gian hàng

4.Xử lý đơn hàng

Cập nhật

TT

Kế

t qu Bình luận

Kết quả

Gửi đơn hàn

g

Kết quả

Cập nhậ

GH

Kết quả

Kết quả

Xe

m đơn hàn

Trang 29

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 29

Hình 4.3.2 – Biểu đồ luồng dữ liệu mức đỉnh

Chú thích :

1.1 Kiểm tra User (Email) trong hệ thống xem tồn tại hay chưa

1.2 Thêm một User (Tên, Email, mật khẩu, số điện thoại…) mới vào hệ thống

1.3 Kiểm tra gian Hàng của User đã được đăng ký hay chưa thông qua (Email)

1.4 Tạo một gian hàng mới cho thành viên

2.1 Lấy thông tin hiện tại về User (Tên, Email, số điện thoại, …)

2.2 Cập nhật thông tin về User (Tên, Email, Số điện thoại, mật khẩu… )

2.3 Lấy thông tin hiện tại về gian hàng (Tên gian hàng, địa chỉ, tên chủ gian hàng, Yahoo, Email, số điện thoại…)

2.4 Cập nhật thông tin về gian hàng (Tên gian hàng, địa chỉ, tên chủ gian hàng, Yahoo, Email, số điện thoại…)

3.1 Hệ thống lấy ra thông tin sản phẩm( tên sản phẩm, giá, hình ảnh…), những tin nhắn, bình luận trả lời (tiêu đề tin, nội dung…)

3.2 Admin của gian hàng cập nhật thông tin về sản phẩm của mình(tên sản phẩm, mã sản phẩm, giá, hình ảnh…) Chủ gian hàng, khách hàng gửi những bình luận, phản hồi của mình(tiêu đề, nội dung)

4.1 Chủ gian hàng xem các đơn đặt hàng của khách (mã khách hàng, mã sản phẩm, số lượng…)

4.2 Cập nhật thông tin về đơn đặt hàng của khách (mã khách hàng, mã sản phẩm, số lượng…)

4.3.3 Biểu đồ chức năng “Xét đăng ký”:

Ở chức năng này, khách hàng gửi đăng ký tài khoản trên hệ thống Hệ thống kiểm tra xem thông tin người sử dụng này đã tồn tại hay chưa để thông báo lại cho khách hàng ngay trên giao diện Nếu muốn đăng ký một gian hàng trên hệ thống, khách hàng phải có tài khoản trên hệ thống rồi từ đó gửi đăng ký tạo gian hàng Hệ thống sẽ kiểm tra thông tin đăng ký đó và phản hồi lại cho người dùng

Trang 30

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 30

Hình 4.3.3 – Biểu đồ chức năng “Xét đăng ký”

4.3.4 Biểu đồ chức năng “Quản lý người sử dụng”:

Ở chức năng này, khách hàng, admin của gian hàng, người quản trị hệ thống có thể thay đổi thông tin cá nhân hoặc thông tin về gian hàng của mình Ngoài ra, người quản trị hệ thống có thể thay đổi về các quyền của khách hàng và các gian hàng

Khách Hàng

Người quản trị

hệ thống

2.1 Quản Lý thông tin cá nhân

2.2 Quản Lý thông tin về Gian Hàng Admin Gian Hàng

Mod_WebUser

Mod_StoreCP_User

Hình 4.3.4 – Biểu đồ chức năng “Quản lý người sử dụng”

Gửi đăng

ký sử dụng

Gửi đăng ký gian hàng Kết quả

Kết quả

Cập nhật TT

Cập nhật TT Kết quả

Kết quả

Kết quả

Kết quả Cập nhật TT

Cập nhật quyền Cập nhật TT Kết quả

Trang 31

Sinh viên thực hiện: Cao Kỷ Tùng - 20082977 K53 TTM Page 31

4.3.5 Biểu đồ chức năng “Quản lý Gian hàng”:

Ở chức năng này, khách hàng và chủ gian hàng có thể gửi phản hồi về những vấn

đề quan tâm, thắc mắc cho người quản trị hệ thống

Chủ gian hàng cập nhật, thêm mới, sửa, xóa các sản phẩm của mình trên gian hàng Khách hàng xem các sản phẩm của gian hàng có thể bình luận về sản phẩm hoặc có thể gửi tin nhắn liên lạc với gian hàng đó

Người quản trị hệ thống có thể thêm vào các trang phần quảng cáo về các sản phẩm, dịch vụ

Ngoài ra, cũng cho phép chủ gian hàng và người quản trị hệ thống thay đổi giao

diện trang của mình, cập nhật lại banner, footer

Người Quản Trị

Hệ Thống

Admin Gian Hàng

3.2 Quản lý Giao Diện

3.3 Quản lý Sản Phẩm

3.4 Quản lý phản hồi

3.1 Quản lý Quảng cáo

1.3

1.4

Cập nhật giao diện Kết quả

Kết quả Cập nhật giao diện

Phản hồi Kết quả Cập nhật SP Cập nhật QCáo

Kết quả

Ngày đăng: 11/08/2021, 17:33

TỪ KHÓA LIÊN QUAN

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