Gv: ThS Trương Việt Phương
Mail:
Blog: mis.ueh.edu.vn/blog/vietphuongtruong
Slide 4-1
Website Tommy Hilfiger
Nhận xét….
Copyright © 2011 Pearson Education, Inc.
Slide 4-2
Xây dựng site TMĐT :
theo cách tiếp cận có hệ thống
Quan trọng nhất là việc Quản lý những
thách thức:
1. Triển khai các mục tiêu kinh doanh
rõ ràng và dễ hiểu
2. Hiểu cách thức lựa chọn công nghệ
đúng để đạt được những mục tiêu
Các phần trong việc xây dựng website
Các phạm vi chính mà bạn cần đưa ra các
quyết định:
Nguồn nhân lực và các tiềm lực của tổ chức
Tạo nhóm có đủ kĩ năng xây dựng và điều hành 1
website thành công
Phần cứng
Phần mềm
Viễn thông
Thiết kế Site
Qui trình phát triển hệ thống
Phương pháp phân tích và thiết kế hệ
thống
5 bước chính:
1. Phân tích hệ thống
2. Thiết kế hệ thống
3. Xây dựng hệ thống
4. Kiểm tra
5. Thực hiện
Web Site Systems Development Life Cycle
Figure 4.2, Page 209
Copyright © 2011 Pearson Education, Inc.
Slide 4-6
Phân tích hệ thống
Các mục tiêu kinh doanh:
Liệt kê các chức năng bạn muốn site bạn có
Các chức năng của hệ thống:
Liệt kê các chức năng của hệ thống thông tin
cần có để đạt được các mục tiêu kinh doanh
Các nhu cầu thông tin:
Các yếu tố thông tin mà hệ thống tạo ra nhằm
đạt được các mục tiêu kinh doanh
Table 4.1, Page 210
Copyright © 2011 Pearson Education, Inc.
Thiết kế hệ thống: nền tảng phần cứng và phần
mềm
Đặc tả thiết kế hệ thống:
Mô tả các thành phần chính của hệ thống và
mối quan hệ giữa chúng
2 thành phần của việc thiết kế hệ thống:
Thiết kế logic
Data flow diagrams, processing functions, databases
Thiết kế vật lý
Specifies actual physical, software components, models, etc.
Logical Design for a Simple Web Site
Figure 4.3 (a), Page 212
Copyright © 2011 Pearson Education, Inc.
Slide 4-10
Physical Design for a Simple Web Site
Figure 4.3 (b), Page 212
Copyright © 2011 Pearson Education, Inc.
Slide 4-11
Xây dựng/Host tự làm hay thuê ngoài
(Outsourcing)
Outsourcing: thuê các nhà cung cấp dịch vụ
liên quan đến việc xây dựng site
Tự xây dựng hay thuê ngoài:
Tự xây dựng đội ngũ chuyên môn; lựa chọn các công
cụ phần mềm; cả 2 đều có rủi ro và lợi ích
Tự dựng Host hay thuê ngoài
Hosting: công ty cung cấp dịch vụ hosting sẽ đảm bảo
việc truy cập 24/7, phí hàng tháng
Thuê chỗ (Co-location): doanh nghiệp mua hay thuê
Web server (điều khiển hoạt động), nhưng server được
đặt tại nhà cung cấp
Lựa chọn giải pháp xây dựng và Hosting
Figure 4.4 Page 213
Copyright © 2011 Pearson Education, Inc.
Insight on Business
Curly Hair and MotorMouths:
Getting Started on the Cheap
Class Discussion
Thế nào là website nhỏ?
Các nguồn thu của các loại website?
Trong tình hình kinh tế khó khăn như hiện
nay có phù hợp để bắt đầu kinh doanh?
Kiểm tra, thực hiện, và bảo trì
Kiểm tra
Kiểm tra mức đơn vị
Kiểm tra hệ thống
Kiểm nhận (từ phía khách hàng)
Thực hiện và bảo trì:
Bảo trì là đảm bảo hệ thống hoạt động
Chi phí bảo trì: tương đương với chi phí phát
triển
Benchmarking
Factors in Web Site Optimization
Figure 4.7, Page 220
Copyright © 2011 Pearson Education, Inc.
Slide 4-16
Ngân sách cho Web Site
Từ $5,000 đến hàng triệu USD/năm
Ngân sách gồm:
Bảo trì hệ thống
Phát triển hệ thống
Thiết kế và phát triển nội dung
Phần cứng
Viễn thông
Phần mềm
Kiến trúc website đơn giản và đa lớp
Kiến trúc hệ thống
Sắp xếp phần mềm, máy móc, tác vụ trong hệ thống
thông tin nhằm đạt được chức năng cụ thể
Mô hình 2 lớp
Web server và database server
Mô hình đa lớp
Web application servers
Backend, legacy databases
Kiến trúc TMĐT 2 lớp
Kiến trúc TMĐT đa lớp
Phần mềm Web Server
Apache
Đứng đầu trong các phần mềm Web server
(chiếm 54% thị phần)
Hoạt động trên các hệ điều hành UNIX, Linux
Microsoft’s Internet Information Server
(IIS)
Đứng thứ 2 trong các phần mềmWeb server
(chiếm 25% thị phần)
Dựa trên hệ điều hành Windows
Các công cụ quản lý Site
Các công cụ cơ bản
Tích hợp trong các Web servers
Kiểm tra các link trong các trang còn hoạt động
hay không
Xác định các file mồ côi
Phần mềm và dịch vụ của bên thứ 3 nhằm
quản trị site nâng cao
Giám sát việc mua hàng của khách hàng, hiệu
quả của các chiến dịch marketing
Vd: WebTrends Analytics 9, Google Analytics
Các công cụ tạo trang động
Tạo trang động:
Nội dung của trang web lưu trữ như đối tượng
trên csdl và được tải về khi cần
Các công cụ phổ biến: CGI, ASP, JSP
Các lợi thế
Giảm chi phí menu
Cho phép dễ dàng phân đoạn thị trường trực
tuyến
Cho phép Web content management system
(WCMS)
Application Servers- máy chủ ứng dụng
Web application servers:
Cung cấp các chức năng kinh doanh chuyên
biệt cần thiết cho Web site
Middleware
Tách các ứng dụng kinh doanh từ Web servers
&CSDL
Các ứng dụng 1 chức năng được thay thế bởi
các công cụ phần mềm kết hợp nhiều chức
năng cần thiết cho site TMĐT