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

Đề tài thiết kế xây dựng website với ứng dụng mã nguồn mở Jooma

101 1,1K 5

Đ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

Tiêu đề Đề Tài Thiết Kế Xây Dựng Website Với Ứng Dụng Mã Nguồn Mở Joomla
Tác giả Lê Xuân Anh
Người hướng dẫn Ths. Nguyễn Duy Nhất
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo thực tập
Năm xuất bản 2023
Thành phố Hồ Chí Minh
Định dạng
Số trang 101
Dung lượng 9,59 MB

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

Nội dung

Báo cáo thiết kế xây dựng website với ứng dụng mã nguồn mở Jooma

Trang 1

MỤC LỤC

CHƯƠNG 1: GIỚI THIỆU CHUNG 12

1.1 Tổng Quan 12

1.1.1 Lý Do Và Mục Đích Nghiên Cứu Của Đề Tài 12

1.1.2 Phạm Vi Nghiên Cứu Của Đề Tài 13

1.2 Tổng Quan Về Mã Nguồn Mở Joomla 14

1.3 Sơ Lược Về Các Ứng Dụng Phổ Biến Của Joomla Hiện Nay 28

CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG 29

2.1 Giới Thiệu Về Công Ty 29

2.2 Sơ Đồ Tổ Chức 35

2.3 Đặc Tả Yêu Cầu 35

2.3.1 Yêu Cầu Chức Năng 35

2.3.1.1 Dành Cho Người Dùng (User) 35

2.3.1.2 Dành Cho Nhà Quản Trị 36

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

Trang 2

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE 37

3.1 Sơ Đồ Phân Rã Chức Năng 37

3.2 Mô Hình Hóa Chức Năng 38

3.2.1 Các Tác Nhân Tác Động Đến Hệ Thống 38

3.2.2 Xác Định Các Use Case 39

3.2.3 Sơ Đồ Use Case 40

3.3 Thiết Kế Cơ Sở Dữ Liệu 58

3.3.1 Mô Hình Thực Thể Và Mối Kết Hợp – ERD 58

3.3.2 Mô Tả Cơ Sở Dữ Liệu Joomla 60

CHƯƠNG 4: THIẾT KẾ XỬ LÝ – CÀI ĐẶT WEBSITE 69

4.1 Các Khâu Chuẩn Bị 69

4.1.1 Chuẩn Bị Hosting Và Gói Cài Đặt 69

4.1.2 Chuẩn Bị Và Thiết Kế Template, Module, Component 69

4.2 Cài Đặt Joomla Lên Server 74

4.3 Một Số Giao Diện Chính 86

CHƯƠNG 5: ĐÁNH GIÁ KẾT QUẢ - KẾT LUẬN 96

5.1 Đánh Giá Kết Quả Làm Việc 96

5.1.1 Kết Quả Đạt Được 96

5.1.2 Những Hạn Chế 97

5.2 Hướng Phát Triển 98

Trang 3

CHƯƠNG 1: GIỚI THIỆU CHUNG

1.1 Tổng Quan

1.1.1 Lý Do Và Mục Đích Nghiên Cứu Của Đề Tài

Ngày nay, nhờ vào sự bùng nổ của công nghệ thông tin và sự mở rộng nhanh chóng của mạng internet đã tạo ra sự thay đổi lớn trong kinh doanh, gần như mọi thứ từ nghiên cứu thị trường, tiếp thị, quảng cáo và ký kết hợp đồng cũng như chăm sóc khách hàng đều số hoá và hoàn toàn trực tuyến

Để bắt nhịp, hoà nhập và gặt hái những lợi ích vô cùng to lớn từ môi trườngkinh doanh tiên tiến và toàn cầu này, mỗi cá nhân, mỗi doanh nghiệp hãy bắt đầu từ việc làm cần thiết nhất và cũng quan trọng nhất là xây dựng một văn phòng trực tuyến – website Thực tế cho thấy, một website chuyên nghiệp đem lại nhiều lợi ích hơn cả 1 toà văn phòng truyền thống:

 Website có thể tiếp đón hàng chục thậm chí hàng trăm nghìn lượt khách ghé thăm doanh nghiệp mỗi ngày

 Website có thể giải đáp tự động hàng trăm câu hỏi khác nhau của hàng nghìn khách hàng cùng một lúc

 Website có thể tiếp nhận hàng nghìn phản hồi từ phía hàng nghìn khách hàng về bất cứ điều gì mà doanh nghiệp quan tâm

Trang 4

 Website có thể hoàn toàn thay thế cuốn catalogue dầy cộp, cũ kỹ và tốn kém để liên tục cập nhật và giới thiệu các sản phẩm mới

 Website có thể đứng vào vị trí người phát ngôn, công bố mọi thông tin, mọi hoạt động, mọi sự kiện của doanh nghiệp đến với khách hàng và nhà đầu tư một cách chính xác và kịp thời nhất…v.v

Trước những lợi ích và cơ hội mà website mang lại đó, thì nhu cầu xây dựng một website của các doanh nghiệp là không thể thiếu Và cụ thể ở đây

là Cty Xuân Vinh

Với ứng dụng của Joomla Một hệ quản trị nội dung mã nguồn mở, hoàn toàn miễn phí Joomla được sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhân cho tới những hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ và ứng dụng Joomla! có thể dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậy cao

Vậy Joomla là gì và ứng dụng của nó ra sao? Làm thế nào để triển khai xâydựng, quản lý một Website trên nền joomla cho một doanh nghiêp cụ thể?

Đó là những vấn đề mà đề tài sẽ tập trung đi vào giải quyết

Đề tài không chỉ mang tính lý thuyết mà tập trung vào việc vận dụng thực tiễn để xây dựng các ứng dụng website hiệu quả Mục đích của đề tài đi vào việc nghiên cứu các thành phần, kiến trúc cũng như các ứng dụng hiện nay của joomla và áp dụng nó để triển khai xây dựng Website cho Doanh Nghiệp

1.1.2 Phạm Vi Nghiên Cứu Của Đề Tài

Nội dung nghiên cứu của đề tài bao gồm hai vấn đề chính:

 Cơ sở lý thuyết tổng quan về Joomla

 Phân tích thiết kế hệ thống website tại Cty Xuân Vinh và cài đặt website trên nền ứng dụng Joomla

Trang 5

1.2 Tổng Quan Về Mã Nguồn Mở Joomla

1.2.1 Giới thiệu về JOOMLA:

oomla là một hệ quản trị nội dung mã nguồnmở

J

(tiếng Anh: Open Source Content

Management Systems) Joomla! được viết bằng ngôn ngữ PHP và kết nối tới cơ sở dữ liệu MySQL , cho phép người sử dụng có thể dễ dàng xuất bản các nội dung của họ lên Internet hoặc

Intranet

Joomla có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăng tốc

độ hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm trong Site và hỗ trợ đangôn ngữ

Với đặc tính dễ sử dụng của mình, cho dù bạn là một người lập trình web chuyên nghiệp, một người quản trị website hay chỉ đơn giản là một người mới làm quen với thiết kế web, bạn cũng có thể sử dụng Joomla để tạo 1 website cho mình Và vì vậy, Joomla được sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhân cho tới những hệ thống website doanh

Trang 6

nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ và ứng dụng Joomla!

có thể dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậy cao

Và một đặc điểm hết sức nổi bật của Joomla là có mã nguồn mở, do đó việc

sử dụng Joomla là hoàn toàn miễn phí cho tất cả mọi người trên thế giới Ngoài ra, bạn có thể cùng nhau xây dựng và phát triển hệ thống này để cho

nó ngày càng toàn diện hơn

Joomla đáp ứng được mô tả về 7 đặc tính của Web 2.0:

1.Web có vai trò nền tảng, có thể chạy mọi ứng dụng

2 Tập hợp trí tuệ cộng đồng

3 Dữ liệu có vai trò then chốt

4 Phần mềm được cung cấp ở dạng dịch vụ web và được cập nhật không ngừng

5 Phát triển ứng dụng dễ dàng và nhanh chóng

6 Phần mềm có thể chạy trên nhiều thiết bị

7 Giao diện ứng dụng phong phú

1.2.2 Vài nét về lịch sử của JOOMLA:

Joomla là "sản phẩm anh em" với Mambo của tập đoàn Miro Software Solutions - Úc (hãng đang nắm giữ Mambo) với những người phát triển nòng cốt Ban đầu công ty Miro đã phát triển Mambo theo dạng ứng dụng

mã nguồn đóng Đến tháng 4 năm 2001, công ty đã thông qua một chính sách bản quyền kép, nghĩa là phát hành Mambo theo cả giấy phép GPL.Đến ngày 17 tháng 8 năm 2005, do sự tranh chấp về mặt pháp lý cũng như

Trang 7

mong muốn vào sự phát triển của Mambo dựa trên quỹ tài trợ và sự hỗ trợ của cộng đồng nên toàn bộ đội phát triển nòng cốt của Mambo đã rời khỏi

dự án trong khi đang làm việc với phiên bản 4.5.3

Nhờ sự trợ giúp của Trung tâm Luật Tự do Phần mềm (Software Freedom Law Center - SFLC), 20 thành viên nòng cốt cũ của Mambo đã thành lập một tổ chức phi lợi nhuận khác lấy tên là Open Source Matters, để hỗ trợ vềmặt tổ chức, pháp lý và kinh phí cho dự án mã nguồn mở còn chưa được đặt tên của họ Ngay ngày hôm sau, 1000 người đã gia nhập diễn đàn OpenSourceMatters, hầu hết các bài viết cho diễn đàn đều khuyến khích và đồng tình với hành động của Nhóm Phát triển Tin trên đã nhanh chóng được đăng tải trên các tạp chí newsforge.com, eweek.com và ZDnet.com.Trong một thông báo của Eddie (người đứng đầu dự án) 2 tuần sau đó, các nhóm đã được tổ chức lại và cộng đồng Joomla tiếp tục tăng trưởng Tới ngày 1 tháng 9 năm 2005 tên mới của dự án đã được thông báo cho khoảng

3000 người theo dõi đội Phát triển và đến ngày 16 tháng 9 thì họ cho ra đời Joomla 1.0

1.2.3 Các phiên bản của JOOMLA:

Hiện Joomla có 2 dòng phiên bản chính: Joomla 1.0.x và Joomla 1.5.x và mới đây là Joomla 1.6 Alpha, Joomla 1.5.12 RC

Dòng phiên bản Joomla 1.0.x

 Là phiên bản phát hành ổn định

 Được sử dụng rộng rãi, có nhiều thành phần mở rộng (component, module, mambot)

 Có thể sử dụng ngay cho website của bạn

Joomla 1.0.0: Phiên bản phát hành đầu tiên (15-09-2005)

Joomla 1.0.12: Phiên bản phát hành mới nhất (25-12-2006)

Trang 8

Dòng phiên bản Joomla 1.5

 Là phiên bản phát triển và vẫn đang ở giai đoạn Beta 2 (chưa ổn định)

 Phiên bản Joomla! 1.5 là phiên bản cải tiến từ Joomla 1.0.x (phần

mã được viết lại hoàn toàn, tuy nhiên vẫn giữ cách hành xử như cũ) được coi như Mambo 4.6 Ban đầu nó còn được gọi là Joomla 1.1, nhưng sau đó vì nhận thấy nó được cải tiến nhiều về mặt kỹ thuật, tính năng nên nhóm phát triển quyết định lấy tên là Joomla 1.5

 Có nhiều tính năng hay

 Chỉ nên sử dụng cho mục đích thử nghiệm

 Joomla 1.5 hỗ trợ đa ngôn ngữ

Joomla 1.5 dùng charset mặc định là UTF-8 (thay vì ISO-8859-1

trong Joomla 1.0.x)

Dòng phiên bản Joomla 1.6 Alpha(10 - 2009)

 Joomla! 1.6: một phiên bản đầy hứa hẹn của Joomla! từ trước tới nay, với các tính năng được mong đợi như :

 ACL (Access Control List - cho phép tạo các nhóm người dùng cũngnhư cấu hình mức độ truy xuất của các nhóm này vào các phần của trang web)

 Nested Categories cho phép tạo nhiều Category lồng nhau (đa cấp)

 Mootools 1.2: hỗ trợ tốt hơn cho việc sử dụng Javascript

 Số file của Joomla! 1.6 tính tới thời điểm này đã ít hơn 30% so với Joomla! 1.5 do loại bỏ hoàn toàn các file liên quan tới việc tương thích ngược với Joomla! 1.0

 Hệ thống quản lý Menu đã được viết lại hoàn toàn

Trang 9

 Và còn rất nhiều thay đổi khác đang chờ bạn khám phá

1.2.4 Kiến trúc

1.2.4.1 Kiến Trúc Logic

Joomla gồm có 3 tầng hệ thống Tầng dưới cùng là mức nền tảng, chứa các thư viện và các plugin (còn được biết với tên gọi mambot) Tầng thứ hai là mức ứng dụng và chứa lớp JApplication Hiện tại tầng này gồm 3 lớp con: JInstallation, JAdministrator và JSite Tầng thứ ba là mức mở rộng Tại tầng này có các thành phần (component), mô đun (module) và giao diện (template) được thực thi và thể hiện

Trang 10

1.2.5 Sự phát triền của JOOMLA:

Joomla - Một hệ quản trị nội dung mã nguồn mở mạnh nhất hiện nay trên thế giới

Ra đời do bất đồng quan điểm trong nội bộ Mambo - một hệ quản trị nội dung nổi tiếng, gần như toàn bộ nhân lực chủ chốt (Core Team) của

Mambo đã ra đi, xây dựng nên một đế chế hùng mạnh với tên gọi Open Source Master, và Joomla ra đời từ đó (2005) Chỉ hơn 3 năm chào đời,

Trang 11

Joomla đã làm nên một kỳ tích: 2 lần đạt giải nhất mã nguồn mở ứng dụng tốt nhất thế giới - số thành viên trên 200.000 người (tính riêng tại

joomla.org) Nếu tính thêm những site lớn như rockettheme.com,

joomlart.com, joomlashack.com, virtuemart.net, thì con số thành viên lên đến hàng triệu người

Kết quả của http://www.google.com.vn/trends?q=joomla về sự phát triển của Joomla

 Về số phần mềm (source code) được download, thì Joomla! cũng chiếm

tỷ lệ cao so với các mã nguồn mở khác như Phpnuke, Rainbow portal, DotnetNuke, Xoops hay Drupal đến thời điểm cuối tháng 9/2008, Căn

cứ theo chỉ số tìm kiếm trên Google, thì có đến gần 112.000.000 kết quả

có từ "Joomla"; có 28.900.000 kết quả với cụm từ "powered by joomla"

 Về số extensions (các sản phẩm như component, mambot, plugin, module, ), Joomla cũng đạt con số kỷ lục: trên 3.200 Đó là chưa kể đến hàng ngàn template được xây dựng chỉ để dành cho website Joomla

1.2.6 Một Số Các Khái Niệm Thường Gặp Khi Sử Dụng Joomla

Trang 12

Front-end: Là các trang web mà mọi người sẽ được thấy khi truy cập

vào wensite của bạn Phần này ngoài việc hiển thị nội dung của trang web còn là nơi mọi người có thể ký thành viên và tham gia quản lý, viết bài đăng trên trang web

Back-end: Là phần quản lý Website đành cho các quản trị, chủ nhân

của web site Phần này cho phép cấu hình các thông số về hoạt động, nội dung, hình thức và quản lý các thành phần, bộ phận được tích hợp thêm cho Joomla !

Template(Temp): Là khuôn dạng, kiểu mẫu, hình thức được thiết kế để

trình bày nội dung của trang web và có các vị trí định sẵn để tích hợp các bộ phận, thành phần của trang web Joomla ! cho phép cài đặt và thay đổi web site hay cho từng trang web khác một cách dễ dàng

Module( Mod): Là bộ phận mở rộng thêm cho website, các mod này có

chức năng khác nhau, được hiển thị trên trang web tại các vị trí quy định

và có thể thay đổi được Một trang web có thể hiển thị nhiều mod giống

và khác nhau, mod có thể được cài đặt thêm vào website Thông thường sau khi cài đặt joomla ! Có sẵn các module : Main Menu, Top Menu, Search, Poll, Newsflash, Hit counter, Banners…

Component(Com): Là thành phần chính của trang web, nó quyết định

đến chức năng, hình thức , nội dung chính của một trang web Com có thể có thêm mod hỗ trợ cho việc hiển thị thêm các chức và nội dung của Com Com có thể được cài đặt thêm vào website Thông thường sau khi cài đặt joomla ! Có sẵn các component: Banner, Contact, News Feeds, Polls, web links…

Trang 13

Mambot(Plug-in): Là các chức năng được bổ xung thêm cho Com các

Mambot này sẽ can thiệp, bổ xung vào nội dung của trang web trước khi

nó được hiển thị Mambot có thể được cài đặt thêm vào website

Section: Là cấp quản lý nội dung lớn nhất, chứa các Category có thể tạo

nhiều section vào mỗi section có thể chứa nhiều category

Category : Là cấp quản lý nội dung nhỏ hơn Section, chứa Content

Item Có thể tạo nhiều Category và mỗi Category có thể chứa nhiều Content Item

Article: Là phần nội dung, chứa các văn bản và hình ảnh đươch hiển thị

trên trang web

Các thành phần chính:(Minh họa với Joomla 1.5)

Quản Lý Section( Thể loại tin)

Section là cấp quản lý nội dung lớm nhất Chứa các Category, có thể tạo nhiều Section và mỗi Section có thể chứa nhiều Category

Trang 14

Quản Lý Category(Loại tin)

Category là cấp quản lý nội dung nhỏ hơn Section, chứa tin hoặc bài viết(Article)

Quản Lý Article

Article là các bài viết, chứa các văn bản và hình ảnh được hiển thị trên trang web

Trang 16

Template Joomla là một số các file của Joomla CMS mà tác dụng là điều khiển việc trình bày nội dung của trang web.

Temple là một yếu tố cơ bản để thể hiện một web site Joomla

Có thể hiểu nôm na Template chỉ là nơi phơi bày các thành quả nội dung, chỉ là cách trình bày các đề mục của trang web Là bộ cánh của người đẹp Joomla

Tuy nhiên khi dùng templa cũng có những ưu điểm và hạn chế nhất định:Template giúp việc trình bày trang web là vô cùng chuyên nghiệp và nhanh chóng Bạn chỉ cần định dạng trình bày một lần và dùng nó mãi mãi.Thể hiện các nội dung linh hoạt

Tuy vậy lúc nào một khoảng cách cứng nhắc giữa nội dung và cách trình bày đó là các form mà CSS đã định sẵn cho các thành phần thể hiện thuộc các nội dung khác nhau Đó là việc tham chiếu các thành phần muốn thể hiện vào một kiểu trình bày nhất định Việc trình bày các kiểu nội dung giống nhau nhưng với hình thức khác nhau là vô cùng khó Lấy ví dụ đơn giản như hai bài báo thuộc cùng một mục thể thao chẳng hạn, một bài bạn muốn nền của chữ màu xanh, một bài lại muốn màu đỏ, thì việc xây dựng một template thỏa mãn yêu cầu này là vô cùng phức tạp.(Mặc dù không phải là không làm được).Đây cũng là một trong những lý do chính dẫn đến việc cần phải có một chuẩn về mô hình cho web

Trang 17

Quản Lý Media

Quản Lý Module

Trang 18

Quản Lý Cấu Hình Tổng Thể Website

Cấu Hình Site:

Trang 19

Cấu Hình System:

Trang 20

Cấu Hình Server

Trang 21

1.3 Sơ Lược Về Các Ứng Dụng Phổ Biến Của Joomla Hiện Nay

Hiện nay Joomla đang được ứng dụng rộng rãi trên khắp thế giới.Tại sao Joomla! lại được sử dụng nhiều như vậy? Lý do đơn giản: Joomla giúp mọi người có thể phát triển việc kinh doanh, học tập, giảng dạy, giới thiệu, quảng bá hình ảnh, dịch vụ, sản phẩm của mình, của công ty, của trường mình một cách tốt nhất, hiệu quả nhất với chi phí thấp nhất

Nói tóm lại, nếu bạn cần xây dựng một website, dù là web cá nhân hay là một website ngân hàng, một đại công ty, một hệ thống bán hàng trực tuyến, một hệ thống viễn thông, một trường học online Joomla! Đều có thể đáp ứng được Tại Việt Nam, hiện joomlaviet.org vẫn là website số 1 của cộng đồng Joomla Việt Nam nhờ tính hỗ trợ cao và phi lợi nhuận Tínhđến 10/2008, Joomla Việt có gần 20 ngàn thành viên - là những người yêu thích Joomla nói riêng, mã nguồn mở nói chung

Các Ứng Dụng Xây Dựng Bằng Joomla:

 Các trang web của tổ chức hoặc cổng thông tin(Portal)

 Thương mại điện tử

 Trang web cho các Cty cỡ nhỏ

 Ứng dụng chung cho các cơ quan hành chính

 Trang web cho trường học và nhà thờ

 Trang web cho cá nhân gia đình

 Trang web báo điện tử tạp chí

Trang 22

CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG

2.1 Giới Thiệu Về Công Ty

Cty TNHH Đầu Tư Dich Vụ Thương Mại Xuân Vinh được thành lập từ năm 1997hoạt động trong lĩnh vực đào tạo và tư vấn nguồn nhân lực chất lượng cao tại Việt Nam, với mục đích:

 Cập nhật hóa kiến thức tân tiến của Hoa Kỳ và các nước phát triển

 Nâng cao khả năng chuyên môn có tính ứng dụng thực hành

2.1.1 Đối Tượng Đào Tạo:

Học Sinh - Sinh Viên : Tạo điều kiện để đưa học sinh - sinh viên du

học và các chuyên viên đi tu nghiệp tại các nước phát triển để có được kiến thức mới

Cán Bộ CNV - Sinh Viên Tốt Nghiệp Đại Học: Tái đào tạo các SV

mới ra trường, các chuyên viên trẻ để có đủ khả năng đáp ứng nhu cầu mới của nền kinh tế thị trường

Lãnh Đạo Các Cơ Quan: Giúp các chủ doanh nghiệp, trưởng cơ quan,

cán bộ cập nhật hoá các kỹ năng về quản lý và phát triển kinh doanh

2.1.2 Phạm Vi Hoạt Động:

Cty đặt trọng tâm hoạt động vào 3 lĩnh vực chính:

 Đào Tạo Ngoại Ngữ & Công Nghệ Thông Tin

 Đào Tạo Du Học và Tu Nghiệp

 Đào Tạo & Cung Ứng Nguồn Nhân Lực có chất lượng cao

2.1.3 Ban Giám Đốc Và Giảng Huấn:

Trang 23

 Ban Giám Đốc : Giáo Sư Kinh Tế - Quản Trị Đại Học Hoa-Kỳ, ChuyênViên Kinh Tế Ngân Hàng Thế Giới & Bộ Lao Động Hoa Kỳ, Đại Diện Truman State University, FIU, BCC Hoa Kỳ và ĐH Fonbtys, Hà Lan tạiViệt Nam

 Ban Giảng Huấn : Các giáo sư, giảng viên đại học và các chuyên gia cao cấp nhiều kinh nghiệm trong các lĩnh vực chuyên môn tại Việt

Nam, Hoa-Kỳ và các nước phát triển

2.1.4 Các Chương Trình Đào Tạo

2.1.4.1 Phân Tích Thị Trường

 Nghiên cứu định kỳ Omnibus

 Nghiên cứu định lượng

 Nghiên cứu định tính - Thảo luận nhóm

 Phân tích môi trường cạnh tranh: Sản phẩm - Giá cả

 Dự đoán mức tiêu thụ của thị trường và đo lường hiệu quả

 Thiết lập kế hoạch phát triển thị trường

 Thiết lập và thực hiện các chương trình quảng cáo - khuyến mãi

2.1.4.2 Phân Tích Người Tiêu Dùng

 Nghiên cứu lối sống của người tiêu dùng và phân khúc thị trường theo yếu tố nhân số: thu nhập, độ tuổi, trình độ học vấn, nơi cư ngụ, nơi làm việc …

 Nghiên cứu thái độ của người tiêu dùng:

o Tại sao mua?

o Thái độ của người tiêu dùng đối với : sản phầm, thương hiệu, yếu tố góp phần tạo giá trị hoặc làm giảm giá trị của thương hiệu

o Khi nào mua?

o Mua những gì?

o Mua của ai?

Trang 24

o Mua ở đâu?

o Đánh giá mức độ hài lòng : Quan tâm và phàn nàn của người tiêu dùng

2.1.4.3 Phân Tích Môi Trường Cạnh Tranh

 Phân tích và so sánh các đối thủ đang tham gia thị trường: điểm mạnh, điểm yếu của từng đối thủ

 Đưa ra các chiến lược nhằm nâng cao tính cạnh tranh trên thị trường

2.1.4.4 Phân Tích Sản Phẩm

 Tìm kiếm những nhu cầu chưa được khai phá để phát triển sản phẩmmới, sản xuất va thử nghiệm thương hiệu mới, phát triển và thử nghiệm bao bì mới, định vị sảnphẩm, nghiên cứu phản ứng của người tiêu dùng đối với sản phẩm mới

 Đánh giá mức độ phù hợp của sản phẩm so với những yêu cầu của thị trường

 Đánh giá những đặc điểm phù hợp với nhu cầu của người tiêu dùng,

 Đánh giá nguy cơ người tiêu dùng chuyển sang sản phẩm và thương hiệu khác

 Đánh giá mức độ uy tín của thương hiệu, mức độ trung thành của khách hàng đối với thương hiệu, sự ổn định của quan hệ khách hàng, so sánh với các sản phẩm tương tự trên thị trường

2.1.4.5 Nghiên Cứu Giá Cả

 Đánh giá và phân tích giá cả trên thị trường

 Quyết định mức giá tối ưu và lựa chọn các mức giá khả thi

 Xác định mức cầu đối với sản phẩm ở những mức giá khác nhau và xác định độ co giãn của cầu theo giá để xác định giá bán cần thiết

2.1.4.6 Phân Tích Kênh Phân Phối

Trang 25

 Nghiên cứu các phương thức hữu hiệu để đưa sản phẩm từ người sảnxuất tới tận tay người tiêu: phân phối trực tiếp và phân phối gián tiếp

 Nghiên cứu động cơ và nhu cầu, điểm mạnh, điểm yếu của các trunggian thương mại, những yếu tố quyết định tới sự lựa chọn kênh phân phối

 Thiết lập cơ sở dữ liệu kênh phân phối : thông tin về các cơ

sở thương mại, địa điểm, thời gian hoạt động - giờ nghỉ, ngày nghỉ, cácđặc điểm về loại hình dịch vụ …

2.1.4.7 Tư Vấn Lao Động

 Cung ứng chuyên gia trong và ngoài nước

 Đào tạo và tuyển dụng lao động chuyên ngành

 Đàm phán và thương thảo hợp đồng lao động

 Ngăn ngừa và giải quyết các tranh chấp lao động

 Huấn luyện kỹ năng bán hàng, tiếp thị, khuyến mãi và quản lý sản xuất

2.1.4.8 Tư Vấn Đầu Tư

 Hỗ trợ cá nhân quản lý và sử dụng nguồn vốn một cách hiệu quả

 Tư vấn đầu tư chứng khoán tại Việt Nam và Hoa Kỳ

 Tư vấn đầu tư địa ốc tại Việt Nam và Hoa Kỳ

 Nghiên cứu, thiết lập và thẩm định dự án đầu tư

 Giúp các cá nhân và tổ chức nước ngoài mở Văn phòng Đại diện, chinhánh, thành lập doanh nghiệp tại Việt Nam

 Giúp các doanh nghiệp Việt Nam mở showroom, giới thiệu sản phẩm dịch vụ, mở văn phòng đại diện, chi nhánh công ty tại Hoa Kỳ và Canada

2.1.4.9 Tư Vấn Kinh Doanh

 Tư vấn và hỗ trợ về nhu cầu tài chính

Trang 26

 Thẩm định hiệu quả kinh doanh.

 Hỗ trợ các công ty nước ngoài tìm kiếm và mở rộng thị trường tại Việt Nam

 Hỗ trợ các doanh nghiệp trong nước tìm kiếm thị trường xuất khẩu sản phẩm và dịch vụ sang Hoa Kỳ và các nước phát triển

 Hỗ trợ các doanh nghiệp trong việc thương thảo và ký kết các hợp đồng thương mại

 Hỗ trợ các dịch vụ về thuế trong kinh doanh và hạch toán

 Tư vấn tài chính, đầu tư và quản lý doanh nghiệp

 Xây dựng báo cáo nghiên cứu khả thi, hỗ trợ tìm kiếm các nguồn tài chính dự án

 Tư vấn và hỗ trợ doanh nghiệp hợp tác đầu tư với nước ngoài

 Hỗ trợ đánh giá và hoàn chỉnh các ý tưởng đầu tư, tìm kiếm đối tác,

tư vấn và hỗ trợ tái cơ cấu công ty

2.1.4.10 Tái Cấu Trúc Doanh Nghiệp

 Phân tích và tổ chức lại các quy trình kinh doanh ởcác khâu như : quản trị tài chính, quản trị chuỗi cung cấp hậu cần, quản trị nhân sự và quản trị quan hệ khách hàng nhằm:

o Giảmthiểu thời gian thực hiện công việc

o Giảm thiểu chi phí

o Nâng cao chất lượng phụcvụ khách hàng

 Hỗ trợ nhà đầu tư quan tâm đến việc mua, bán, chuyển đổi doanh nghiệp:

o Đưa ra giải pháp tái cấu trúc doanh nghiệp

o Tư vấn chính sách thuế liên quan đến việc tái cấu trúc

o Lập luận chứng khả thi, báo cáo pháp lý toàn diện

o Lựa chọn những đối tác tiềm năng

Trang 27

o Tham gia đàm phán.

2.1.4.11 Tư Vấn Đàm Phán Hợp

 Thẩm định các nội dung trong bản dự thảo hợp đồng của doanh nghiệp với các đối tác theo các yêu cầu của doanh nghiệp và theo qui định của pháp luật

 Tư vấn các qui định của pháp luật liên quan đến các điều khoản hợp đồng

 Tham gia đàm phán, thương thảo để thực hiện ký kết hợp đồng với các đối tác nước ngoài

2.1.4.12 Cơ Cấu Tổ Chức

Hiện nay Cty đang hoạt động dưới dạng hai tổ chức là:

 Trung Tâm Đào Tạo Ứng Dụng Quốc Tế Xuân Vinh

 TRường Anh Ngữ Quốc Tế Viễn Đông

Trang 29

2.2 Sơ Đồ Tổ Chức

2.3 Đặc Tả Yêu Cầu

2.3.1 Yêu Cầu Chức Năng

2.3.1.1 Dành Cho Người Dùng (User)

 Website giới thiệu và quảng bá hình ảnh của Cty

 Có 2 trang riêng biệt về hai lĩnh vực đào tạo: Đào tạo Kinh Doanh(xuanvinh.com.vn) & Đào tạo Anh

Ngữ(viendongschool.edu.vn), liên kết dễ dàng với nhau

 Cung cấp thông tin về các chương trình, khóa đào tạo, tư vấn du học

Trang 30

 Cập nhật tin tức về sự kiện, hoạt động của Cty, sự kiện trong nước, thông tin du học, hội thảo du học.

 Có diễn đàn giúp trao đổi thảo luận về kinh nghiệm học tập, tư vấn nghề nghiệp

 Có chức năng hỗ trợ trực tuyến: Qua Yahoo, Skype không giới hạn

 Có Flash Top Banner + Logo quảng cáo

 Có Menu liên hệ: Form giúp khách gửi thông tin liên hệ tới Cty

 Có bộ đếm, thống kê số lượng truy cập: Tự động

 Có Chức năng ngôn ngữ Tiếng Việt – Tiếng Anh

 Có chức năng cho học viên trắc nghiệm tiếng anh trực tuyến

 Có chức năng cho học viên download tài liệu học tập miễn phí

 Có chức năng quản lý diễn đàn riêng

 Thống kê, theo dõi khách hàng liên hệ với Cty

 Hệ thống quản trị nội dung cho phép biên soạn, chỉnh sửa và đăng nội dung của webste nhanh chóng và dễ dàng nhất

 Có chức năng quản lý cấu hình, Module thân thiện dễ sử dụng

 Có thể dễ dàng cài đặt các chức năng mở rộng thêm cho website

 Có thể dễ dàng thay đổi giao diện theo nhu cầu tương ứng

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

 Sử dụng mã nguồn mở để phù hợp với chi phí và nhu cầu bản quyền

 Giao diện dễ nhìn, thân thiện, rõ ràng

Trang 31

 Có không gian đặt các banner quảng cáo, liên kết

 Website chạy tương đối nhanh, không để cho khách phải chờ quá lâu khi xem thông tin

 Website dễ dàng chỉnh sửa và nâng cấp

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE3.1 Sơ Đồ Phân Rã Chức Năng

Trang 32

3.2 Mô Hình Hóa Chức Năng

3.2.1 Các Tác Nhân Tác Động Đến Hệ Thống

Trang 33

3.2.2 Xác Định Các Use Case

Phân Hệ Người Dùng:

Phân Hệ Quản Trị:

Trang 34

3.2.3 Sơ Đồ Use Case

3.2.3.1 Sơ Đồ Use Case Mức Tổng Quát

Trang 35

Đặc Tả Các Use Case Trong Sơ Đồ Tổng Quát

Trang 36

Phân Hệ Người Dùng:

Use Case XEMTINTUC:

o Tóm Tắt: Use Case này cho phép người dùng xem tin tức liên quan đến một nhóm tin hoặc các tin con

o Tác Nhân: Khách, Thành viên, Người quản lý, Quản trị viên

o Liên Quan: Không có Use Case liên quan

o Các Luồng Sự Kiện:

 Luồng Sự Kiện Chính:

 Trên trang web hiển thị ra các mục tin tức, người dùng chọn vào tin tức cần xem và có thể xem nội dung chi tiết của từng tin

 Kết thúc Use Case

 Luồng Sự Kiện Rẽ Nhánh:

 Kết thúc Use Case

o Khác:

 Diều Kiện Thoát:

 Người dùng click vào bất kỳ link nào khác trên trang web

 Các Yêu Cầu Đặc Biệt: Không có

 Điều Kiện Trước Đó: Không có

 Điều Kiện Sau Đó:

 Hệ thống sẽ lưu lại thông tin số lần xem mẫu tin này

Use Case DANGKY:

o Tóm Tắt: Use Case này cho phép người dùng đăng kí làm thành viên của Website để có những quyền lợi riêng

o Tác Nhân: Khách

Trang 37

o Liên Quan: Không có Use Case liên quan

o Các Luồng Sự Kiện:

 Luồng Sự Kiện Chính:

 User click vào linh đăng ký trên form đăng nhập

 User nhập các thông tin trên form đăng ký, rồi chọnđăng ký

 Nếu hợp lệ hệ thống chấp nhận thông tin đăng ký, thông báo đã đăng ký thành công

 Kết thúc Use Case

 Luồng Sự Kiện Rẽ Nhánh:

 Hệ thống kiểm tra thông tin đăng ký bị trùng lặp

 Hệ thống báo lỗi, hiển thị lại form nhập thông tin đăng ký

 Kết thúc Use Case

o Khác:

 Diều Kiện Thoát:

 Người dùng click vào bất kỳ link nào khác trên trang web

 Các Yêu Cầu Đặc Biệt: Không có

 Điều Kiện Trước Đó: Không có

 Điều Kiện Sau Đó:

 Hệ thống sẽ lưu lại thông tin đăng ký để kiểm tra khi đăng nhập

 Use Case DANGNHAP:

o Tóm Tắt: Khách viếng thăm website, và đăng nhập vào trang web để thực hiện các chức nằn của thành viên

o Tác Nhân: Khách

Trang 38

o Liên Quan: Không có Use Case liên quan

 Diều Kiện Thoát:

 Người dùng chon nút thoát trên form đăng nhập

 Các Yêu Cầu Đặc Biệt: Không có

 Điều Kiện Trước Đó

 Người dùng đã đăng ký tài khoản

 Điều Kiện Sau Đó:

 Hệ thống sẽ lưu lại thông tin đăng nhập để phục vụ cho lần sau

 Use Case LIENHE:

Trang 39

o Tóm Tắt: Use Case này cho phép người dùng gửi các thông tin liên hệ, phản hồi(Feedback) về website

 Diều Kiện Thoát:

 User click vào Button Close

 Các Yêu Cầu Đặc Biệt: Không có

 Điều Kiện Trước Đó: Không có

 Điều Kiện Sau Đó:

 Hệ thống sẽ lưu lại thông tin liên hề vào CSDL của website

 Use Case TIMKIEM:

Trang 40

o Tóm Tắt: Use Case này cho phép người dùng tìm kiếm các thôngtin, bài viết trên website thông qua từ khóa được nhập vào

Textbox tìm kiếm

o Tác Nhân: Khách, Thành Viên, Quản lý

o Liên Quan: Không có Use Case liên quan

o Các Luồng Sự Kiện:

 Luồng Sự Kiện Chính:

 Trên trang web hiện thị sẵn Textbox tìm kiếm

 User nhập từ khóa tìm kiếm vào Textbox tìm kiếm rồi gõ Enter

 Trang kết quả sẽ hiển thị các kết quả có từ khóa tương ứng

 Diều Kiện Thoát:

 Useer click vào bất kỳ link nào khác trên trang web

 Các Yêu Cầu Đặc Biệt: Không có

 Điều Kiện Trước Đó: Không có

 Điều Kiện Sau Đó: Không có

Use Case DANGBAI:

o Tóm Tắt: Use Case này cho phép thành viên đăng các bài viết và bình luận trên diễn đàn

Ngày đăng: 25/05/2014, 20:05

HÌNH ẢNH LIÊN QUAN

3.1  Sơ Đồ Phân Rã Chức Năng - Đề tài thiết kế xây dựng website với ứng dụng mã nguồn mở Jooma
3.1 Sơ Đồ Phân Rã Chức Năng (Trang 28)
3.2.3  Sơ Đồ Use Case - Đề tài thiết kế xây dựng website với ứng dụng mã nguồn mở Jooma
3.2.3 Sơ Đồ Use Case (Trang 30)

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