TRƯỜNG ĐH KHOA HỌC TỰ NHIÊN
Khoa CNTT – Bộ môn CNPM
XÂY DỰNG HỆ THỐNG THƯƠNG
MẠI TRỰC TUYẾN HƯỚNG DỊCH
VỤ
ĐỀ TÀI TỐT NGHIỆP:
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học – Nguyễn Văn Tý
Tháng 04/2009
Software as a Service
00
Nội dung trình bày
2
1
1
Tổng quan
2
2
Giới thiệu phần mềm hướng dịch vụ (Saas)
3
3
Giới thiệu ứng dựng
4
4
Kết quả đạt được
5
5
Hướng phát triển
6
Demo
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
1.Tổng quan
3
1
1
2
2
3
3
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
1.1: Hiện trạng & yêu cầu
4
Theo
Báo cáo Tình hình Thương mại điện tử
(TMĐT) của Bộ Công thương VN cuối năm 2007:
Hơn 50% doanh nghiệp dành >5% tổng chi phí đầu tư
cho TMĐT
Hơn 1/3 doanh nghiệp có doanh thu từ TMĐT đạt
15% tổng doanh thu
10% doanh nghiệp tham gia các sàn giao dịch điện tử
97% doanh nghiệp có kết nối mạng ADSL
- Software as a Service
GVHD: Ngơ Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
1.1 Hiện trạng và yêu cầu (tt)
5
Có
rất nhiều doanh nghiệp, cá nhân hay tổ chức
muốn triển khai một hệ thống thương mại điện tử
(TMĐT) nhưng thường gặp phải những khó khăn
sau:
Về chi phí triển khai
Về thời gian triển khai
Về nâng cấp, bảo trì, duy trì hệ thống
Yêu
cầu đặt ra:
Có giải pháp phần mềm nào giúp giảm
Có giải pháp phần mềm nào giúp giảm
thiểu những vấn đề trên?
thiểu những vấn đề trên?
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
1.2 Khó khăn cần giải quyết
6
Việc
nghiên cứu và xây dựng một
giải pháp vừa đáp ứng các yêu cầu
cơ bản về một hệ thống TMĐT
thơng thường vừa giúp giảm
thiểu:
Chi phí triển khai,
Thời gian thực hiện,
Và chi phí vận hành, bảo trì, nâng cấp
là một vấn đề khó khăn cần giải quyết
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
1.3 Hướng giải quyết
7
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
2. Phần mềm hướng dịch vụ (SaaS)
8
1
1
2
2
3
3
4
4
5
5
6
6
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
2.1 SaaS là gì?
9
SaaS là dạng phần mềm có các đặc trưng sau:
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
2.2 Cấp độ trưởng thành của SaaS
10
Cấp độ 1: Khả
năng tùy biến
Cấp độ 2: Khả
Cấp độ 2: Khả
năng cấu hình
năng cấu hình
Cấp độ 3: Khả
năng cấu hình,
đa người dùng
Cấp độ 4: Khả
Cấp độ 4: Khả
năng cấu hình,
năng cấu hình,
đa người dùng,
đa người dùng,
khả năng mở
khả năng mở
rộng
rộng
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
2.3 SaaS & web thông thường
11
Giống nhau:
Cùng chạy trên nền web
Khác nhau:
SaaS
Web thơng thường
Nâng cấp tính năng hàng
loạt và khơng tốn phí
Hệ thống được duy trì,
bảo trì bởi nhà cung cấp
dịch vụ
- Software as a Service
Nâng cấp tính năng sẽ
tốn phí
Hệ thống duy trì, bảo trì
bởi người sử dụng
GVHD: Ngơ Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
2.4 SaaS & phần mềm nguồn mở
12
OSS
SaaS
OSS
Có thểSaaS
Có thể dùng phần mềm nguồn mở để
dùng phần mềm nguồn mở để
phátGoogle SaaS
phát triển SaaS
triển Salesforc
e
MySQL
Phần mềm nguồn mở thì miễn phí và
Phần mềm nguồn mở thì miễn phí và
Joomla
Zimbra
chia sẻ mã nguồn
chia sẻ mã nguồn
Windo
w Live
SaaS thường là có phí và ln khơng
SaaS thường là có phí và ln khơng
Linux
PHP
NetSuit
chia sẻ mã nguồn.
e
chia sẻ mã nguồn.
CRM
Live
…
…
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
2.5 SaaS & SOA
13
SOA
(Mạng các
dịch vụ)
SaaS
ASP hướng tới
SaaS & SOA tạo
SaaS
ra một mạng dịch
Ứng dụng riêng
vụ
lẻ hướng tới SOA
Các nhà
cung
cấp dịch
vụ
(ASP)
Ứng dụng
đơn lẻ
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
2.6 Thuận lợi & khó khăn của SaaS
14
Thuận lợi
Giảm
chi phí triển
khai
Giảm chi phí bảo trì
Giảm thiểu rủi ro
Thời gian triển khai
nhanh
Nâng cấp tính năng
mà khơng tốn phí
- Software as a Service
Khó khăn
Đầu
tư phần cứng
cao
Khơng thể tùy biến
tính năng theo ý
muốn
Phụ thuộc vào mạng
Internet
Bảo mật và an tồn
dữ liệu
GVHD: Ngơ Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
3. Giới thiệu ứng dụng
15
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
3.1 Tổng quan
16
1
2
3
4
5
- Software as a Service
SVTH: Bùi Cao Học - Nguyễn Văn Tý
GVHD: Ngô Huy Biên
3.1 Tổng quan (tt)
17
Để có hệ thống TMĐT theo
cách truyền thống
- Software as a Service
Để có hệ thống TMĐT với
SaaSSystem
SVTH: Bùi Cao Học - Nguyễn Văn Tý
GVHD: Ngô Huy Biên
3.2 Một số màn hình
18
Trang chủ SaaSSystem
- Software as a Service
Login vào quản trị
SaaSSystem
SVTH: Bùi Cao Học - Nguyễn Văn Tý
GVHD: Ngô Huy Biên
3.2 Một số màn hình (tt)
19
Trang chủ của Khách hàng A
Trang chủ của Khách hàng B
(http://saasdomain/A)
(http://saasdomain/B)
- Software as a Service
SVTH: Bùi Cao Học - Nguyễn Văn Tý
GVHD: Ngô Huy Biên
3.2 Một số màn hình (tt)
20
Quản trị dành cho khách hàng
- Software as a Service
Thanh toán với Paypal
SVTH: Bùi Cao Học - Nguyễn Văn Tý
GVHD: Ngô Huy Biên
4. Kết quả đạt được
21
Về mặt lý thuyết:
Các
kiến thức cơ bản về phần mềm hướng dịch
vụ (SaaS): khái niệm, cấp độ phát triển, các khó
khăn và thuận lợi
Về mặt ứng dụng: Đã xây dựng thành công
một ứng dụng minh họa SaaS với các chức
năng sau:
Về
phía nhà cung cấp dịch vụ (SaaS Provider):
cung cấp giao diện cho phép quản lý khách hàng
và người dùng hệ thống
- Software as a Service
SVTH: Bùi Cao Học - Nguyễn Văn Tý
GVHD: Ngô Huy Biên
4. Kết quả đạt được (tt)
22
Về
phía khách hàng SaaS (SaaS Customer): Cho
phép khách hàng đăng ký thành viên trên hệ thống
SaaS để có một website TMĐT. Một số điểm nổi
bật:
Khách hàng có thể cấu hình các thơng số: logo,
banner, tin tức, danh mục sản phẩm, sản phẩm, …
cho phù hợp với mình
Khách hàng quản lý doanh thu và khách hàng của
mình độc lập
Cung cấp chức năng thanh toán qua Paypal
- Software as a Service
SVTH: Bùi Cao Học - Nguyễn Văn Tý
GVHD: Ngô Huy Biên
5. Hướng phát triển
23
Xây dựng thêm các web services phục vụ mua
bán qua điện thoại di động.
Ứng dụng Google Map API vào việc xem bản
đồ doanh nghiệp.
Nhập xuất sản phẩm/danh mục sản phẩm qua
file Excel.
Thiết kế giao diện hiển thị trên cả thiết bị di
động.
Hỗ trợ nhiều cổng thanh toán khác nhau.
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
6. Demo
24
Phía nhà cung cấp SaaS (SaaS Provider)
Phía khách hàng SaaS (SaaS Customer)
Phía khách hàng đầu cuối (End User)
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý
25
- Software as a Service
GVHD: Ngô Huy Biên
SVTH: Bùi Cao Học - Nguyễn Văn Tý