1
ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
TRIỆU QUANG CHNH
NGHIÊN CU TNH KH DNG CA CC HỆ
THỐNG THÔNG TIN DOANH NGHIỆP DỰA TRÊN
DCH V WEB
Ngành: Công nghệ thông tin
Chuyên ngành: Truyn d liệu v Mng my tnh
Mã số:
TM TT LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN
NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS. NGUYỄN ĐÌNH VIỆT
H NI - 2017
1
NGHIÊN CU TNH KH DNG CA CC HỆ THỐNG THÔNG TIN
DOANH NGHIỆP DỰA TRÊN DCH V WEB
TRIỆU QUANG CHNH
Ngành: Công nghệ thông tin
Chuyên ngnh: Truyn d liệu v Mng my tnh
Mã số:
Cn bộ hướng dẫn khoa học: PGS.TS. Nguyn Đnh Việt.
Tm tt: Lun văn nghiên cu s l thuyt, phương php đnh gi tnh
kh dng ca cc hệ thống thông tin trên nn web. Hệ thống thông tin web đã
được pht triển v tr thnh một nn tng kt nối thông tin thit yu trong nhiu
doanh nghiệp. Hthống thông tin web đóng vai trò quyt định ca thương mi
điện tử, trao đổi thông tin. Việc đưa ra hệ thống thông tin web cho nhng người
đang v sẽ sử dng ng dng đã tr thnh một thch thc chnh trong đm bo
chất lượng. Tuy nhiên việc đnh gi kh năng chịu ti ca hệ thống thông tin
da trên web Việt Nam thường bị b qua hoc không quan tâm đng mc.
Kt qu l cc web thường có độ tin cy thấp kh năng chịu ti km
Lun văn nghiên cu cc phương php v công c đnh gi tnh kh dng,
phân tch hnh ti, mô hnh người sử dng, phng ti sẽ gip gim thời
gian tìm các gim chi ph thc hiện v đưa ra nhng kt qu hợp ltrong việc
phân tch, xc định cc nguyên nhân dẫn đn tắc nghẽn, gim thông lượng v tr
trệ ca hệ thống.
Nội dung
M ĐU
Nghiên cu tnh kh dng ca hệ thống thông tin trên nn web l rất quan
trọng. Do đó lun văn tp trung nghiên cu l thuyt, k thut công c trong
đnh gi. Đng thời đưa ra nhng kt lun để nâng cấp hot động tối ưu s
h tng thông tin ca doanh nghiệp v trnh nhng ri ro mắc phi khi triển
khai hệ thống trong thc t. Cấu trc lun văn như sau:
Chương 1: Giới thiệu đ ti. Chương ny gip người đọc hiểu bối cnh đ ti, l
do chọn đ ti, mc đch ca đ ti
Chương 2: Trnh by tổng quan v hệ thống thông tin, hệ thống thông tin
trên nn web, thnh phn v ưu điểm ca hệ thống thông tin trên nn web
Chương 3: Nghiên cu cc phương php, mc tiêu để đnh gi tnh kh
dng ca hệ thống thông tin trên web
Chương 4: Thc hiện phng bng phn mm Jmeter truy cp vo
trang web bn hng htttp://mimi589.com để đnh gi phân tch tnh kh dng
ca hệ thống
Phn kt lun: tóm tắt cc kt qu nghiên cu v định hướng pht triển
2
CHƯƠNG 1: GIỚI THIỆU CHUNG
1.1. Sự ra đời và phát triển của mạng Internet và các dịch vụ trên Internet
1.2. Sự phát triển của các HTTT dựa trên web.
1.3. Vấn đề nghiên cứu tính khả dụng của HTTT dựa trên web trên thế giới
Trong bối cnh pht triển, ch số hiệu suất phn cng ngy cng tăng v
gi thnh gim. Bi ton đt ra l lm th no đnh giđược tnh kh dng ca
hệ thống thông tin trên nn webTnh kh dng ph thuộc vo nhiu cc yu tố
t người dng v t hệ thống thông tin trên nn web.
Việc la chọn cc ti nguyên cho hệ thống thông tin trên nn web l quan
trọng. V trong qu trnh hot động cc ti nguyên gây nh hưng đn kh năng
sử dng ca hệ thống thông tin. Điu ny gây nên s đp ng chm ca HTTT
trên nn web. Kh năng đp ng gia website v người dng kịp thời chnh xc
cng l một yu tố v d như người dng truy cp vo một trang Web bn hng
trc tuyn. Sau một vi pht người dng mới truy cp đn được sn phm m
họ tm kim. Điu ny gây nên s khó chịu, lãng ph thời gian ca người dng
t đó dẫn đn việc họ đắn đo suy ngh tr li v sử dng trang web ny na. Đó
l nguyên nhân dẫn đn công ty có trang web ny mất doanh thu.
Việc nghiên cu tnh kh dng hệ thống thông tin da trên web l đnh
gi hệ thống có mc sử dng cc ti nguyên ca phn cng như th no? Người
sử dng hi lòng mc no? Nghiên cu tnh kh dng l xc định tốc độ, kh
năng phân ti v mc độ tin tưng ca ng dng trong môi trường nhiu người
dng, nhiu hot động khc nhau. Nghiên cu tnh kh dng hệ thống thông
tin da trên web mc đch: Th nhất nghiên cu kh năng chịu ti ca hệ
thống, nhm bit được min ti m hệ thống hot động ổn định; d đon trước
được mc ti sẽ lm hệ thống bị qu ti; chun bk hoch m rộng hoc nâng
cấp hệ thống trong tương lai. Th hai tm ra cc thnh phn gây ra “nt cổ chai
trong hệ thống để điu chnh hoc nâng cấp một cch hiệu qu cao nhất. Đo
lường được cc yu tố trọng yu ca hệ thống thông tin da trên web v đưa ra
nhng ci tin, pht triển để đm bo hệ thống thnh công trong hiện ti, tương
lai.
CHƯƠNG 2: KIẾN TRÚC CA CC HỆ THỐNG THÔNG TIN DỰA
TRÊN WEB
2.1. Khái niệm
Hệ thống (System): Hệ thống l tp hợp cc thnh phn có liên hệ trong bn
thân nó, cng vn động, tương tc để thc hiện một mc đch xc định:
Thông tin (Information): Thông tin (system) l tp hợp cc yu tố d liệu
được truyn t ngun pht đn ngun nhn m đưa ra được ngha, trng thi,
tnh chất ca một đối tượng. D liệu (data) l cc yu tố rời rc như: một con
số, một chuỗi k t.
Hệ thống thông tin (Information System):
3
Hệ thống thông tin l một hệ thống bao gm cc yu tố quan hệ với nhau
cng lm nhiệm v thu thp, xử l, lưu tr v phân phối thông tin d liệu v
cung cấp một cơ ch phn hi để thc hiện một mc đch định trước
Khái niệm về hệ thống thông tin dựa trên web
Hệ thống thông tin da trên web l một hệ thống thông tin sử dng cc công
nghệ World Wide Web để cung cấp thông tin v dịch v cho người dng hay
cc hệ thống thông tin v cc ng dng khc.
2.2. Mô hnh hệ thống thông tin web ni chung
Theo [1], hệ thống bao gm:
- Đường kt nối tới mng cung cấp dịch v internet
- Cc my ch cung cấp dịch v web
- Dịch v web hosting cha cc phn mm Application Server đm bo
pht triển dịch v web kt nối đn cc s d liệu trên cc my tnh khc,
mng khc
- Cc my ch cơ s d liệu, my ch chng thc, my ch tm kim
- Hệ thống tường lửa
- Hệ thống my trm điu hnh
Có nhiu mô hnh để xây dng dịch v mng, nhưng bn nhất l mô hnh
Client Server
Client
Server
To ra 1 yêu cu
Gửi yêu cu qua Server
Chờ Server xử l
Nhn kt qu tr v v xử l theo mc
đch riêng
Lắng nghe yêu cu
Nhn yêu cu
Xử l yêu cu
Gửi kt qu trv cho Client
Hnh 2.1. Mô hnh hệ thống thông tin da trên dịch v web nói chung
URI l định dng hay nhn dng ti nguyên thống nhất: l một chuỗi k
t, được sử dng để xc định, nhn dng một tên hoc một ti nguyên. Hiểu đơn
gin URI l chuỗi nhn dng ti nguyên thống nhất, gọi tắt l chuỗi nhn dng.
URI xc định việc nhn dng cho ti nguyên trên mng qua tên
bng URN, hay l qua địa ch bng URL, hay l c hai.
4
Hnh 2.2. Mối quan hệ gia URI, URL, URN
2.3. Thành phn của hệ thống thông tin dựa trên web
Theo [4], hệ thống thông tin l hệ thống tp trung ton bộ cc công nghệ ca
công nghệ thông tin – truyn thông
Hnh 2.3. Cc thnh phn ca hệ thống thông tin
Phn cng l cc bộ phn vt l, thit bị my móc, thit bị hiện hu, ca
my tnh hay hệ thống my tnh, hệ thống mng sử dng vn hnh trong hệ
thống
Phn mm ltp hợp một bộ cc câu lệnh được vit theo một hay nhiu
chương trnh lp trnh theo một trt t xc định nhm t động thc hiện một số
chc năng hoc gii quyt một bi ton no đó.
Ti nguyên mng: mng l tp hợp cc my tnh độc lp v kt nối với
nhau thông qua cc đường truyn vt l v tuân theo một quy ước truyn thông
no đó
Ti nguyên d liệu: D liệu l nhng thông tin được đưa vo hệ thống,
chúng được xử l, phân tch v lưu tr trong hệ thống thông tin
Ti nguyên nhân lc (con người) l ch thể điu hnh v sử dng hệ
thống thông tin
2.4. Li thế của hệ thống thông tin dựa trên web so với hệ thống thông tin
thông thường.
Truy cp qua internet: bất k một hệ thống thông tin no cng cn kt nối
mng, mng internet một cch nhanh chóng. Ngoi ra hệ thống thông tin da
trên dịch v web cho php người dng truy cp mọi lc, mọi nơi tử bất c một