Ứng dụng mô hình SAAS xây dựng phần mềm quản trị tổng thể doanh nghiệp

23 376 1
Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

Đ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

Nguyễn Hoàng LongTrường Đại học Công nghệLuận văn ThS chuyên ngành: Khoa học máy tính; Mã số: 60 38 01Người hướng dẫn: TS. Hoàng Xuân HuấnNăm bảo vệ: 2007

ng dng hình SAAS xây dng phn mm qun tr tng th doanh nghip Nguyn Hoàng Long i hc Công ngh Luchuyên ngành: Khoa hc máy tính; Mã s: 60 38 01 i ng dn: TS. Hoàng Xuân Hun o v: 2007 Abstract: Tng quan v phn mm qun tr doanh nghip và các v n có liên quan gm SaaS, ERP, Portal, WebOS. Trình bày các khái nim ca phn mm SaaS cùng mt s phn mm dch v tiêu bi xut gii pháp xây dng h u hành Web chuyên d ng dng SaaS cho phn mm qun lý doanh nghip. t t chc h thn lp trình SaaS, h thng các cng phân cp BIS, phn mm SaaS và ngôn ng sinh mã. t phn mm qun lý khách hàng nm trong tng th  sn phm phn mm ng phát trin ca sn phm Keywords: Công ngh thông tin; hình SAAS; Mng INTERNET; Phn mm; Qun tr doanh nghip Content MỞ ĐẦU Cùng vi s phát trin nhanh chóng ca h thng mng internet trên toàn cu, các dch v cho thuê phn mm qua mng (Software as a Service, vit tt là SaaS) dn dn thay th cho hình bán phn mm c n. hình SaaS có cá m th nht là v mt chi phí. Sn phm phn mng không có kh hoàn vn nu doanh nghip mui sang phn mm khác, trong khi thuê thì ch phi tr chi phí ri ra theo tng khong thi gian ngn (ví d theo tng tháng). Trong khi ngoài chi phí mua phn mi mua có th còn phng xuyên cho bo trì. Chi u cho mua phn mng ln mm nên doanh nghip va và nh ng ngn ngi trong vic trin khai. Ngoài ra khi mua phn mm trin khai  càng nhiu máy càng mt nhiu chi phí còn phn mm cho thuê thì không gii hn v s ng. m th hai là v mt trin khai. Phn mm cho thuê có th d dàng trin khai trên din rng (do ch cn browser truy cp mng là s dc phn mm) trong khi phn mm mua pht trên tng máy tính. Mi khi thêm máy mi máy, hng máy (do virus hoc hng phn cng) li pht li phn mm. Không nhng th, khi hng máy còn dn n vic mt mát d liu. Nhng h mua phn mc s h tr nhanh chóng ca nhà cung cp phn mm vì khoi vi 2 phn mm cho thuê thì không thành v vì mi vic bo trì sa chu nm tp trung trên máy ch không cn phn máy khách. m th ba là v mt hiu qu. Phn mm cho thuê có nhng li ích rt rõ ràng trong vic làm vic nhóm, làm vic t xa. Vi vic s dng phn mm qua mng thì  bt c i ch doanh nghi kim soát c công vic ti doanh nghip, các nhóm làm vic có th d i tài liu, k hoch, s liu vi nhau, các chi nhánh ca mt công ty có th d dàng tng hp s liu báo cáo cho tng công ty, v.v. Mt phn mm cho thuê tc trin khai trên toàn công ty thm chí còn t c nh   nghii h thng tin tc và dii b). Tóm li là hiu qu do s thng nht trong vic qun lý ca toàn t chc. Tuy có nhng m k n mm cn ti nhiu yu  gì khc phn hình là vic doanh nghip e ng d liu chung trên server ca nhà cung cp, nhi vi nhng d liu nhy cm. Vic bo mn mm ng vì d li trên mng, nhii dùng chung phn mm. t ra   bo mt, v an toàn d liu và v xác thc. S dng phn mm qua mng công vic ca doanh nghip s b ph thuc nhiu ng truyn internet, nht là vi h tng ca Vit Nam hin nay. T mng ng nhin t ca phn mm, t làm vict kt ni mng s n công vic. Mt s công ving xuyên thì có th chp nhi nhiu công vic khác thì không th. V vic thanh toán chi phí thuê phn mn tin  Vit Nam do các hình thc thanh toán còn rt hn ch. V mt phn cng thì phn mm SaaS hc tic vi các thit b phn clà phn mm ng dng, n ch v m nht i vi nhng ng di thi gian thc. Lu  xut mt thit k ng dng phn mc qun tr doanh nghip. Tin hc hóa công tác qun tr doanh nghii vi vic hi nhp và phát trin nn kinh t u qu n, tr ngi ln. Vi vic ng du kin hoàn cnh ca Vit Nam tôi mong mun s góp phn tháo g nhng rào c vào nhng  m ca phn mm SaaS so vi phn mm bán l là: chi pht và trin khai th, t tri tác h tr doanh nghip trin khai qua mng d i dùng doanh nghip Vic vi các trình duyt và thao tác trên trình duyt. Hin ti  Vit Nam v nào sn xut SaaS. Lu xut vic xây dng mt h thng tng th, gm nhiu phn mm SaaS tích hp vt ra bài toán xây dng h u hành Portals, sn pht gii nht cuc thi Nt Vic công ngh thông tin, nhóm sn phm có ti ng dng. H c xây dng nhm qun lý các phn mm SaaS mt cách tp trung, thng nht.  c ni dung trên, luc t chc bao gg sau: gii thiu tng quan v phn mm qun tr doanh nghip và các v n có liên quan bao gm SaaS, ERP, Portal, WebOS. 2 trình bày các khái nim ca phn mm SaaS và mt s phn mm dch v tiêu biu xut gii pháp xây dng h u hành web chuyên d ng dng SaaS xây dng phn mm qun lý doanh nghip tng th và nêu ra nhng thách thc gp phi khi xây dng h thng 3 trình bày phân tích h thng, bao gm: t chc h thn lp trình SaaS, h thng các cng phân cp BIS, các phn mm SaaS và ngôn ng sinh mã. 4 t phn mm qun lý khách hàng, mt phn mm trong s các phn mm SaaS ng. 5 trình bày các ánh giá v sn phm  thay cho li kt, ng thi nêu ra nhng vic c, nhng ving phát trin ca sn phm. 3 Chương 1 TỔNG QUAN 1.1. Tính thời sự và hoàn cảnh ra đời của sản phẩm 1.1.1. Mạng internet bùng nổ và sự ra đời của hệ điều hành web 1.1.1.1. Tình hình internet trên thế giới i t n mt các mnh mi ngu nhiên khi tin s Toffler cho rng thi mng máy tính  3 ca nhân loi (xã hi rut  xã hi công nghip  xã hi mng)u này khnh tm quan trng ci vi s phát trin cn, c nhng thành qu vô cùng to ln n mi mt ca cuc si. 1.1.1.2. Tình hình internet tại Việt Nam Ch s phát trin ca Internet Vit Namng th 17 th gii v s i ng th 93 v t l i dùng. Vi s ng trên 16 trii dùng Internet, Vit Nam có s i dùng Internet xp th 17 trên th gii, và th 6 khu vc châu Á (sau Trung Quc, n , Nht bn, Hàn quc và Indonesia). Tuy nhiên tính theo t l dân truy cp Internet thì hin nay Vit Nam v th hng khá khiêm tn: xp th 9 trong khu vc châu Á và th 93 trên th gii. 1.2. Xu hướng portal thay thế cho các website đơn giản Trước tiên chúng ta tìm hiểu Portal là gì?     .  Qlà       Các đặc điểm cơ bản của một portal là: 1.   2.   3.               . 4.  5.  Vi h thng thông tin phc tu chi website truyn thng không còn phù hng nó b thay th bi các portals là tt yu. 4 1.3. Hoạch định tài nguyên doanh nghiệp (Enterprise Resource Planning - ERP) Định nghĩa: Honh tài nguyên doanh nghip (Enterprise Resource Planning - ERP) là h thng phn mm có chn lý các ngun tài nguyên, bao trùm lên toàn b hong chính ca doanh nghi toán, qun lý sn xut, qun tr ngun nhân lc, h thng hu c 1.3.1. Ưu điểm của hệ thống ERP đối với doanh nghiệp Trin khai h thng ERP thành công s mang li nht tri cho doanh nghip: 1. ng 2. Ci thiu hành, qun lý 3. y mnh hiu sut khai thác và s dng thông tin 4. ng tính t chc 1.3.2. Các thành phần của hệ thống ERP           ,           CIERP (Certified Implementer of ERP          ),      n: 1. K toán tài chính 2. Hu cn 3. Sn xut 4. Qun lý d án 5. Dch v 6. D báo và lp k hoch 7. Các công c lp báo cáo 1.3.3. Những nguyên nhân thất bại khi triển khai ERP ở Việt Nam 1. Thin khai rõ ràng 2. Truyt và thông tin không tt 3. Chn 4. nh chính xác yêu cu ca khách hàng 5. Th tc kic t phm vi d án không rõ ràng 6. c ci s dng 7. C m quyn chính không chp nhn hoc thiu tích cc 1.4. Phần mềm cho thuê dưới dạng dịch vụ (Software as a Service - SaaS) 1.4.1. Khuynh hướng thuê phần mềm Áp lc cnh tranh ngày càng mnh m ny bing ngày nay tip tc là mt thách thc li vi các nhà cung cp phn mc lp (Independent Software Vendors  ISPs), nhi luôn c gng tìm kim các hình mi nhm thúc y s phát trin ca doanh nghin cho các doanh nghip va và nh hin nay là chi phí mua trn gói phn mn quyn truyn tha h luôn gp v trong vic trin khai ng dng sn phng ca h thng do có nhng hiu bi v Công Ngh Thông Tin. Trong bi c 5 phn mm dch v (Software as a Service  SaaS) nt trong nhng gii pháp kh y ha hn trong công nghip phn mm. 1.4.2. Định nghĩa phần mềm dịch vụ Định nghĩa: Phn mm dch v (SaaS) là phn mm hoc qun lý bi nhà cung cp dch v và khách hàng truy cp thông qua mng Internet. m mu ch nhn bit mt phn mm dch v là: 1. y ng dng (ti máy ch ca nhà cung cp dch v) 2. Cách thc trin khai (thông qua các ng dng Web) 3. Cách thc truy cng mng Internet) Có hai loi hình phn mm dch v chính: 1. Phn mm dch v cho h thng doanh nghip (line-of-business services 2. Phn mm dch v ng khách hàng (consumer-oriented services) ng nn tng ca các phn mm dch v là chuyn giao trách nhim tri duy trì sn phm cho nhà cung cp, gim thiu m phc tp và ri ro cho khách hàng. Các doanh nghip không cn thit phi mua sm, qun lý phn cng, chi phí bo trì h thng, c ca nhà cung cp dch v. 1.4.3. Những lợi ích của SaaS Xét trên c hai khía ci, SaaS hình phù hp cho các doanh nghip va và nh: 1. Các doanh nghim trong quá trình chuyi t hình khách-ch (client- server) truyn thng sang king (multi-tiered architectures) có th c nhng chnh m u sut tnh và m bo mt c nâng cao. 2. Vii các nguyên t áp lc kinh doanh cùng vi s chuyn mình ca tin trình toàn cy nhu cu s dng các dch v SaaS. 3. Khách hàng mua sn phm và dch v t các công ty luôn có nhu cu liên h ti mi thc bit vi các t c gia, h thng Công ngh ca h phi luôn sn sàng 24/7. 4. Chuyn giao vic qun lý các tài nguyên h thng cho nhà cung cp dch v s giúp doanh nghip không mt thi gian trong vic duy trì h thu kin tp trung     ng thi ct gim mt phn chi phí dành cho Công ngh. 5. Khách hàng có th la chn vic mua toàn b hay tng phn ca h thng. 6. Vic cung cp loi hình thuê bao phn mm s gim bt gánh nng tài chính cho doanh nghi mt Công ngh. 7. ng s hin din ca doanh nghii vi khách hàng. 8. hình phn mm dch v SaaS giúp doanh nghip khai thác ngun Ngun lc Công ngh thông tin. 6 9. t, phn mm dch v có tính  tin cy cao. 1.5. Sự ra đời của hệ điều hành web (Web Operating System – webOS) Tháng 4- c công ngh thông tin (CNTT) th gii s chng kin mt thành ty c ng dng nh danh nó là WebOS. Nói theo cách d hiu nht, thì WebOS là mt h u hành o chy trong trình duy c n phi, vì nó cho phép s dng mi lúc, mi máy tính có ni mng Internet. WebOS cc gi là WOS, Webtop, Web As Desktop, Web Desktop, Virtual Computer hoc OnlineOS.( NHNG "HT GIY MM" v h u hành web ca Lê Nguyn Bi báo Vi tính Sài Gòn) 1.6. Xu hướng tất yếu của thương mại điện tử 1.6.1. Tình hình trên thế giới Trên thế giới, hệ thống thông tin thương mại rất đa dạng tạo điều kiện rất thuận tiện cho quá trình buôn bán sản phẩm trên mạng internet. ng dn t trên th gic tit bc nh có s phát tria mng Internet. Các h thn t   u ni ting và thu hút hàng triu trii thc hin giao dch mi ngày vi s tin hàng t USD. 1.6.2. Tình hình tại Việt Nam Đánh giá về tình hình thương mại điện tử Việt Nam năm 2006 của bộ thương mại Nhc bin t Vit Nam c tit bc. S quan tâm ca doanh nghii vn t c hc th hin qua hong giao dch mua bán tn t (e-ng ch v kinh doanh trc tuyng mng thi, s ng các website doanh nghic bit là website mang tên min Vi o doanh nghin thy nhng li ích thit thc cn t thông qua vic ct gic chi phí giao dc nhiu bn hàng mi t th ng trong c ngoài, s ng khách hàng giao dn t nhiu doanh nghic hng vi tác thông qua sàn giao dn t. 1.7. Bài toán quảndoanh nghiệp và vấn đề bản quyền phần mềm 1.7.1. Bài toán quảndoanh nghiệp Có th thy qun lý là mt bài toán mà hu ht các doanh nghip ph vào yêu cu c th mà mi doanh nghip s có cách gii quyt riêng cc bit là trong xu th hi nhp kinh t quc t, gia nhp WTO các doanh nghip Vii u vi nhng thách thc ln: th i th cu lut quc t câu hi làm th  có th c nhiu hàng, mang li nhiu doanh thu và li nhun t thách thc li vi các doanh nghin hic p cn phc nhng quyt sách nhanh chóng, kp thi, chính xác và mang tm chi h tr cho các quyp cn thit phi xây dng cho mình mt h thng qun lý phù hp. 7 1.7.2. Vấn đề bản quyền phần mềm 1.7.2.1. Tình hình vi phạm bản quyền của Việt Nam (so sánh với thế giới) Tháng 5/2007, BSA và IDC công b báo cáo Piracy Study Report 2007 v tình hình vi phm. Bn quyn phn mm toàn cu nm 2006. Trung Quc gim t l vi phm 4%, và gim 10% trong 3 nm - c xem nh mt m sáng trong bc tranh vi phm phn mm chung. Nga cng gim c 3% sau 1 n và 7% sau 3 . S c c kho sát là 102  t c so vài  c. Khu vc T l vi phm 2006 (%) T l vi phm 2005 (%) T l vi phm 2004 (%) Giá tr vi phm 2006 (triu USD) Vi phm/ i 2006 (USD) Th gii 35 35 35 39576 ~ 6 USD Châu Á 55 54 53 11596 ~ 3 USD Vit Nam 88 90 92 96 ~ 1 USD   1.7.2.2. Hướng giải quyết tình hình vi phạm bản quyền phần mềm của Việt Nam Mt s gii pháp cho tình hình bn quyn ti Vit Nam:  T    túc.  .   SaaS . 8 Chương 2 PHẦN MỀM PHÂN PHỐI DƯỚI DẠNG DỊCH VỤ (SOFTWARE AS A SERVICE - SAAS) 2.1. Nhân hệ thống SaaS: 2.1.1. Ba đặc điểm của kiến trúc “một ứng dụng – nhiều thuê bao” Các nhà cung cng phân chia h thng thành nhiu ng dng nh  Mi ng dng này s c cho thuê theo yêu cu ca doanh nghiy, nhii dùng có th thuê cùng lúc mt ng dt ng dng  nhi (single-instance multi-tenant architecture) ca h thng phn mm dch vm ca các nhà thit k nhn bit mt dch v  1. Phc ca h thng 2. Kh m bo hong cho nhiu thuê bao 3. Kh u hình ng dng 2.1.2. hình phần mềm dịch vụ ng trong mt kin trúc SaaS. Tuy nhiên, tùy theo nhu cu c th ca mình, doanh nghip có th la chn bn mc khai thác dch v khác nhau. Mi mc cung cp nha kin trúc SaaS, v c s dn t thp lên cao. 1. Mức 1  c trin khai phn mm truyn thng. Mi doanh nghip có mt ng dng chy trên server ca nhà cung cp dch v tuân theo kin trúc khách-ch truyn thng và khác vi nhng doanh nghip còn li. 2. Mức 2 Nhà phân phi cung cp dch v ci dng nhng bn sao. Nhiu doanh nghip dùng chung sn phm phn mm có mã lc s dng m mã ngun duy nht làm nn tng cho toàn b các ng dng s giúp cho nhà cung cp có th d dàng si, cp nht, nâng cp toàn b các ng dng cùng mt lúc mà không cn phi thit lp hoc thao tác trên t th vi tng doanh nghip. 3. Mức 3  mc này, nhà cung cp s dng mt h thng duy nh phc v tt c mi doanh nghip. Các chính sách bo mt và xác thc quyn s dm bo d lic cung cp mt cách chính xác và không có s t lng thi, h th trong sui vi s d không nhn th tài nguyên vi nhi khác. 4. Mức 4 Trong mc cui cùng, nhà cung cp qun lý tt c các doanh nghip trong mt môi i (load-balanced farm) vi nhng phn mng thi dùng có th cu hình d li c giao dic tính theo ý mun và p. 2.1.3. Kiến trúc mức cao Xét trên khía cnh kin trúc, các h thng SaaS gn ging vi nhng ng dc xây dng tuân theo nguyên lý thit k ng dch v (service-oriented design principle): 9 Hình 5:  2.1.4. Sơ đồ các thành phần của SaaS Nhân SaaS Quản lý bán hàng Quản lý khách hàng Quản lý luồng công việc Quản lý nhân sự Lịch làm việc Máy chơi nhạc online 10 Hình 10:  2.2. Một số phần mềm dịch vụ tiêu biểu Nhng tic phn mm dch v  i ca hàng lot công ty chuyên cung cp SaaS, chng h  37Signals  Salesforce.com  24SevenOffice  @Road  Apptix  Ariba  CollabNet  CSC  eMeta Corporation  Exact Software  Google  Intuit  Journyx  Microsoft  Netsuite  Serial Solution  Web Ex 2.3. Đề xuất giải pháp xây dựng hệ điều hành chuyên dụng 2.3.1. Ý tưởng gợi mở Xây dng mt h điều hành web  qun lý và khai thác ttrên mng internet. H u hành này ly các portal i n mc, mng s dng thông tin khác nhau, các portal cp cao lc phân thành các portal cp thc bit, trên h u hành có mt loi portal tin ích gi là SaaS. SaaS là các phn mm quc trin khai trc tip trên mng internet.  gim bt vic nhp d ling thành công mt con robot Crawler. Con robot này tự động tổng hợp tài nguyên trên mng internet và chuyn vào ng trong h thi vi các d liu có bn quyn robot Crawler ch ly mt phn d liu và ghi li ngun ca d liu ly t  2.3.2. hình 2.3.2.1. Sơ đồ tổng quan hệ thống: . FuningprecisionCo.bis.vn Caugiay.bis.vn Hoankiem.bis.vn TcvCo.bis.vn Dongky.bis.vn Dongho.bis.vn fastestCo.bis.vn Một portal có thể có nhiều cha Job.bis.vn Travel.bis.vn. jebsenCo.bis.vn BIS Izquevo.bis.vn Bacninh.bis.vn Hanoi.bis.vnHcm.bis.vn izaBacninh.bis.vn Langnghebacninh.bis.vn Thuanthanh.bis.vn Iztiendu.bis.vn FuningprecisionCo.bis.vn

Ngày đăng: 26/11/2013, 20:30

Hình ảnh liên quan

1.7.2.1. Tình hình vi phạm bản quyền của Việt Nam (so sánh với thế giới) - Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

1.7.2.1..

Tình hình vi phạm bản quyền của Việt Nam (so sánh với thế giới) Xem tại trang 7 của tài liệu.
2.1.4. Sơ đồ các thành phần của SaaS - Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

2.1.4..

Sơ đồ các thành phần của SaaS Xem tại trang 9 của tài liệu.
Hình 5: Kiến trúc ứng dụng SaaS - Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

Hình 5.

Kiến trúc ứng dụng SaaS Xem tại trang 9 của tài liệu.
Hình 10: Sơ đồ các thành phần của SaaS - Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

Hình 10.

Sơ đồ các thành phần của SaaS Xem tại trang 10 của tài liệu.
 Mô hình portal đa cổng phân cấp BIS (Business Information System): - Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

h.

ình portal đa cổng phân cấp BIS (Business Information System): Xem tại trang 11 của tài liệu.
Hình 11: Sơ đồ tổng quan hệ thống - Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

Hình 11.

Sơ đồ tổng quan hệ thống Xem tại trang 11 của tài liệu.
Sử dụng mô hình supertype trong một số thiết kế. Sơ đồ tổng quan:  - Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

d.

ụng mô hình supertype trong một số thiết kế. Sơ đồ tổng quan: Xem tại trang 12 của tài liệu.
Hình 22: Các gói chính của hệ thống - Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

Hình 22.

Các gói chính của hệ thống Xem tại trang 14 của tài liệu.
Hình 28: Thiết kế cơ sở dữ liệu của nhân hệ thống - Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

Hình 28.

Thiết kế cơ sở dữ liệu của nhân hệ thống Xem tại trang 15 của tài liệu.
Mô hình - Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

h.

ình Xem tại trang 16 của tài liệu.
Hình 37: Sơ đồ gian hàng - Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

Hình 37.

Sơ đồ gian hàng Xem tại trang 17 của tài liệu.
o Ngôn ngữ mô hình pattern - Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

o.

Ngôn ngữ mô hình pattern Xem tại trang 18 của tài liệu.
Chương 4. PHẦN MỀM QUẢN LÝ KHÁCH HÀNG THEO MÔ HÌNH SAAS - Ứng dụng mô hình SAAS xây dựng phần mềm  quản trị tổng thể doanh nghiệp

h.

ương 4. PHẦN MỀM QUẢN LÝ KHÁCH HÀNG THEO MÔ HÌNH SAAS Xem tại trang 19 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan