Phõn tớch thiết kế hệ thống WB T

Một phần của tài liệu Đào tạo dựa trên công nghệ WEB (Trang 65)

Dào tạo dựa trờn cụng nghệ Web

Hỡnh 4.1. Mụ hỡnh vật /v hệ thống WBT

Trong đú:

- Ras Server: dịch vụ dựng cho truy cập từ xa.

- Mail Server: dịch vụ gửi nhận thư điện tử.

- Multimedia Server: được sử dụng để lưu trử và truyền thụng dữ liệu đa phương tiện giữa cỏc mỏy tớnh học viờn, giỏo viờn.

- WBT Server: dựng để lưu trữ nội dung của tất cà cỏc bài giảng trong hệ thống. Đõy chớnh là một dạng Ftp Server. Mỏy học viờn và giỏo viờn sẽ tải xuống nội dung bài giảng từ chớnh mỏy chủ này để hiển thị lờn mỏy cựa mỡnh. Khi một giỏo viờn đăng ký và gửi bài giảng, thụng tin về bài giảng sẽ

Dào tạo dựa trờn cụng nghệ Web

được cập nhật vào mỏy chủ cơ sở dừ liệu (database server) cũn nội dung được tài lờn lờn WBT Server. WBT Server phục vụ cho hệ thống quỏn lý phõn phổi bài giảng, xử lý yờu cầu, hiển thị thụng tin học viờn, giảng viờn, khoỏ học qua giao diện web.

- DB Server: tất cả dữ liệu về thụng tin học viờn, giỏo viờn, người quản trị, khoỏ học, mụn học, tờn bài giỏng,... đều được lưu trừ vào mỏy chủ cở dữ liệu này. Hệ thống sừ dụng hệ quản trị cơ sở dử liệu là MySQL để cú tớnh bảo mật cao và quản lý số iượng lớn cỏc bản ghi thụng tin học viờn.

- Proxy Server: dịch vụ chia sẻ kết nối Internet.

4.3.2 Sơ đồ ngữ cảnh hệ thống

Thụng lin học viCịi

Tin đảng ký. mậi khấu Thụng tin phõn hAi

Hỡnh 4.2. Sơ đồ ngữ cành hệ thống WBT

Hỡnli 4.3. Sơ đỏ luồng dữ liệu hệ thống

Thỳng Ún khúa họe Nội dung bài kiểm tra

Hỡnh 4.5. Sơ đỗ luồng dữ liệu Quàn lý khúa học

Cowf ị ằ M i n a o <>_______________________ M anag'tfriO c h ằ fp O ) NOT NULL |FK j OopiO c h a io o ằ NOT NULL lF*> j c i Couằ*#ID. m t NOT NULL <FK)

till# vằrchaf(6 4 } NULL ị p iom otton vaichar<2 0 ) NULL

Daiôi dB lelim o NULL

ầ o Mil 9_Jn> 1 f iMJff!_________________

( \ C ours a 10 int NOT NULL (F K | j i ^ l n a l i â char(IO ) NOT NULL (FK]

C t 0 đpớ0 c h a r d 0 ) NOT NULL (FKl

*

In s tru c to r _________ ___________

rôi Ins trio chart 10) NOT NULL

Q , DeplD'. oh ar(tO ) NOT NULL (FK)

ô B o o k ằ ____________ ___________________ I C i eB ook ằ ID vaằcha/<20) NOT NULL I I tỡB o o k ớN n m e varc hfằf(2 5 6 l NOT NO ' B f.eJD *ac Vằằchar<5 l 2 ) NOT NULL

C o m m v n li. varch ằ r|2 5 6 ) NULL

tills vằfchôK6 4 > NULL P rom otion. varchar(2 0 ) NULL O ala: dttM lim e NULL

1 T

+

A nseitO N*cchằi(2 0 | NOT NULL C l Co u i mIO ml NOT NULL C o u r ) ôID: ml NOT NULL (FK>

L oginN am o varcha*<2 0 ) NOT NULL {FK) T ôỏlO ôte d a te tim e NOT MULL T ôalF ileN am ô chaô(3 2 ) NOT NULL A n t w t i vằiChôr(5 1 2 ) NOT NULL I S c o re m l NOT NULL

■ € > --- r-

C o u rằ ô N * m s verchariflO) NOT NULL B o tlD a a c w archar(S l2 ) NOT NULL PfeK now lttdgo 'ặrc htf r(512) NULL D irectoryP aJh varchar(2 5 6 ) NOT NULL T o la lC o n ta n lP tg e i mi NOT NULL C o m m e n ii varchôri2 S6 ) NULL

P a t s w o i d : v*ôchằr(2 0 ) NOT NULL N a m e vurchafi3 0 ) NOT NULL M ô|or vằrchô<;2 0 ) NULL E m til vnrchaf<5 0 ) NOT NULL. P h o n eN u m b ằ !. v a rc h a r(lS ) NULL C o m m t n l ỉ v aic h ar(2 5 6 ) NULL Êằpanmằn>

■erf

I C4 Exp*rôm*ntlO v*/ch*f{2 5 6 > NULL C o u rĩo lD . ini NULL <FK) ExpNamđ v afchar(2 S6 ) NOT NULL B nôrOằ*c varchằr{S l2 ) NOT NULL C o m m t n l i vaichft<(2 5 6 ) NULL

Co k pc (A na wô t _____________ _______________ f ậ C oursalO ini NOT NULL JFK)

TôslFtlôN am ằ. varchằr(3 2 ) NOT NULL

■+T CoffôcằA nsw w ef varch ar(5 l 2 ) NOT NULL P ô ằ aS co > ô tnt NOT NULL

T

Tram 6ô__________________________________ _ LogiftN am e ô r c h a r ( 2 0 ) NOT NULL F m m s y a fc h * n 3 2 ) NOT NULL L nam e: v a rc h a /(3 2 ) NOT NULL B irlhOay d a ta tim * NOT NULL G e n d ụ f varcharlM NOT NULL A d d les ằ varchai<2 5 6 > NOT NULL P h o n eN g m b ằ f: v ằ rc hôf(15) NULL Em ail: vafchôr(5 0 ) NULL P a i i w otứ vnichar(2 0 ) NOT NULL R afliatôrD atô d aiô(im o NOT NULL C o m m a A lt vatchar{2 5 6 ) NULL

-I—

— --- ằ --ew

Tracking

Ê4 Cou(ằôlO ini NOT NULL (FK)

€ 4 loginNum ,ằ *afcha/<2 0 ) NOT NULL (FKj Q Forum lO . ml NOT NULL Cowf3 ôl0 ml NULL |F K )

LoyinN am o varchaf<2 0 ) NO T NULL (FK) S u b je c t v archô((2 5 8 ) NOT NULL RằplyFor: ini NULL

P o itD a t* . d a te lim * NOT NULL C o n te n t varchar{2 0 4 8 ) NO T NULL C u n e n iP a g e (Oi NOT NULL

S la r tO a tr d fttetim e NOT NULL I L au iA ccaasO aK i dal6lirrằô NOT NULL

1

T"

Q Ftt*dbackĨD vnằchô/() NOT NULL LoginN ftm . v*rchaằ<2 0 ) NOT NULL (FK) 0 ôto dattttim o NOT NULL

Sut>i*cl: v*ichằf(2 S6 > NOT NULL C ontant: v ô rc h ir(2 0 4 d) NOT NULL

DèU) tạo (lựa trờn cụng nghệ Web

4.4 Xõy dự ng hệ thống

Hộ thổng WBT được xõy dựng trờn cỏc phần mềm sau:

a. Hệ điều hành

Chỳng tụi chọn xõy dựng hệ thống trờn nền hệ điều hành Windows2000 Server, hệ điều hành quen thuộc ở Việt Nam. Windows2000 Server đơn giản húa việc quản trị, tăng sự hỗ trợ phần cứng, nõng cao việc quản lý file và bảo mật nhờ hệ thốns mó húa, hỗ trợ chia sẻ tài nguyờn mạng và quản lý hệ thống mạng đơn giỏn. Winđows2000 Server đỏp ứng cỏc yờu cầu quản trị hệ thống WBT của chỳng tụi. b. W e b s e r v e r

Hệ thống WBT sử dụng một Web Server như một module chuyển tải nội dung cho trỡnh duyệt Web của người dựng (cỏc dạnơ dừ liệu HTML, hỡnh ảnh, õm thanh, video, ... cỏc chương trỡnh nhỳng vào trang Web như Java applet, Flash. Web Server được chọn là IIS (Internet Information Services) - phần mềm đi kốm Windows2000 Server cú nhiều tớnh năng cao cap và độ ổn định cao.

c. Co s ở d ữ iiệ u

Hệ thống WBT sử dụng hệ quản trị CSDL mă nguồn mở MySQL. Đõy là hệ quàn trị CSDL nhỏ gọn, cho phộp tốc độ truy xuất dừ liệu rất cao, đặc biệt phự hợp với cỏc ứng đụng dựa trờn Web.

d. Ngụn ngữ lập trỡnh

Ngụn ngữ lập trỡnh được chọn đổ xõy dựng hộ thống là ASP, VBScript, JavaScript. ASP là cụng nghệ xõy dựng Web động được Microsoft tớch hợp trong cỏc hộ điều hành Windows. Ngụn ngừ ASP cho phộp kết nối cơ sở dữ liệu dễ dàng. Tốc độ thực thi và độ ổn định cao, khả năng tớch hợp cựa ASP với IIS và MySQL ỉà những lý đo để chỳng tụi chọn ASP là cụng cụ xõy dựng chương trỡnh.

e. Cỏc phần mềm khỏc

- Chat server: cụnơ cụ Chat cho phộp học viờn giao tiếp trong thời gian thực. Đõy là cụng nghệ đồng bộ duy nhất được sử dụng trong hệ thống WBT này. Phần mềm server chỳng tụi chọn là ircd hồ trợ giao thức Chat chuẩn

Dào tạo dựa trờn CễHỊỊ nghệ Web

IRC. v ề phớa client kết nối với ircd, chỳng tụi sử dụng một module xõy dựng trong ngụn ngữ lập trỡnh Java dưới dạng Java applet, cho phộp nhỳng trực tiếp vào trang Web. Do vậy học viờn khụng cần thờm bất kỳ phần mềm nào để chat, ngoại trừ trỡnh duyệt cú hỗ trợ Java.

- Email: hệ thống cho phộp học viờn sừ dụng Email để gửi thư liờn lạc với giỏo viờn và học viờn khỏc. Email Server chỳng tụi chọn là sendmail và imapd. Việc truy xuất Email sẽ được thực hiện thụng qua trỡnh duyệt, do vậy khụng cần một chương trỡnh Email nào khỏc cho mỏy khỏch.

Sàn phẩm được cài đặt trờn một mỏy chủ Compaq với cấu hỡnh sau: - Chip Pentium IV 1,7GHz,

- Bộ nhớ trong 512 MB RAM, - Đĩa cứng: 40GB,

- Card mạng: tốc độ kết nối 10/100Mbps. Ket nối mạng:

- Kết nối mạng nội bộ: hệ thống đặt trong mạng nội bộ LAN của Viện Cụng nghệ Thụng tin, Đại học Quốc gia Hà Nội. Mạng LAN cú đường truyền nội bộ tốc độ 10/100Mbps.

- Ket nối từ xa: nhầm đỏnh giỏ khả năng kết nổi qua điện thoại vào hệ thống, chỳng tụi đó thiết lập một hệ thống quay số từ xa RAS. Tốc độ truyền bị giới hạn bời tốc độ Modem, thường là 56Kbps.

- Kết nối Internet: mạng LAN của Viện CNTT cú một đường kết nối Internet 2Mbps. Nhờ đường truyền này, học viờn từ xa cũng cú thể truy nhập để tham gia khoỏ học.

4.5 T h ử nghiệm hệ thống

Hộ thống sau khi xõy dựng đó đưa vào thừ nghiệm. Mỏy trạm thừ nghiệm cho học viờn cú cấu hỡnh như sau:

- Phần cứng: Chip Pentium III 512M Hz, bộ nhớ 128MB RAM, đĩa cứng 10GB.

Dào tạo dựa trờn cụng nghệ Web

[ t ỡ http:/yiO.$.|.ư/fr*tfWefcome.

Information Technology Institute, Vietnam National University, Hanoi <Ê> 2000. AH rights

reserved.

- Hệ điều hành: Windows 9x hoặc Windows 2000.

- Phần mem: trỡnh duyệt Internet Explorer 5.x hỗ trợ cỏc plugin Java, Flash. - Ket nối mạng:

o Kết nối từ mạng LAN của Viện CNTT với tốc độ 10/100Mbps. o Kết nối từ modem quay số vào hệ thống RAS: 56Kbps.

o Ket nối từ Internet: tốc độ trung bỡnh 56Kbps. Nội dung thử nghiệm cho học viờn:

- Đăng ký học: học viờn cú thể đăng ký học qua mạng, sử dụng thụng tin đă đăng ký để truy nhập khoỏ học.

- Truy cập tài liệu học, thực hiện cỏc hoạt động học và làm bài kiểm tra. Sử dụng cỏc thư viện tài liệu cung cấp kốm theo.

- Thực hiện trao đổi thụng tin với giỏo viờn và học viờn khỏc thụng qua hệ thống email, diễn đàn và Chat.

- Cung cấp thụng tin phản hồi và gúp ý tới giỏo viờn và người quản trị hệ thống.

Màn hỡnh giao diện hệ thống đó xõy dựng:

Đào tạo dựa trờn cụn ự nghệ Web

3 Dang ky - Mfcro*oớl Internet tnplorer -=1SJ*J

AdeỶ6t$ 1*5} http://l'o.6 1 |7/fỡrviớ/TfaneeNew.ôp

ủ-Aĩỡmvo B?n niuốn học trốn Weft ? Xin mời !

-/■0X

ĩỉờnq cttủ ằ Ding ký

Ị — w ô a aBffiMi—

; Những trường cớ dõu * ồắ/ buộc ph ỏ i điờn thụng tin

L * Kmail' |haiv@vnu 0du vn * Họ và tờn: Ló ViSt |hỡ L * Ngày sinh: [ * Giới tớnh: 3 -J|7 J|19?9 Ngày / Thỏng /Năm (“Nam

* Địa chi: 144 Xuõn Thuỷ. cầu Giấy. Hố Nội I Điện thoại: 7680417 Ghi chỳ: d 1.. * 1.. .... 1 zl đế5S 1 1 p r ^

3 Mnớn - Microsoft Internet Explorer

! Ad*ằằ Ịệj hớtp://I0 6.1 17/fintỡ(/Maẩi.aớp

wiputt ivl i'* ĩ'J 1-, IKĩ1.1 A'l I m Fi"l3ô;>sji

Trang đang học: 0 / 2 Trang đang học

0 / 6

Hưcnig dõn tớnh toỏn (rong Excel

D ạrtõ Hạc QDamạng

ỉLĩ a ỡ ớ ỉ ĩ ớ ỉ ỉ ĩ ị

Dào tạo dựa trờn cụng nghệ Web

'3 CXtfy va hot ỉnm mano * r^CTưkoớl Internet Exploreằ

ĩỉ& s tm q Microsoft Power Point

Trangỡrưởc 1 2 3 4 5 6 7 0 9 10 11 12 13 14 15 16 Trang Sau*

B ts f e J "i,j

õirVn,rhỳFi<.ôrn.n9 Tạo bài trỡn h diễn đầu tiờ n a

&SSằ"* II II... — — — P h S n I; T ố n g q u a n v ớ MS P o w e rP o in t Orơằ iN iờ u t ố n ọ \Ị\ớ* n K h ở i đ ừ n ọ M3 P o w s f P o j n t Mào hĩnh làm vi$t chớnh TđO b à i t r ỡn h d iẽ rt GN ' lư o v à t h o ỏ t Mũ bỏi tr'ùfth diờn <5Ỉ cũ O i l l ậ p P h i n 2: T h ỉờ t k ố vún MS P o w e rP o in t S ừ d u n g S lid e m a r t e f O t i i n lỹ c ỏ c S M e Oinh danỗ ftởn N l.jp , hiốu chợrih v io bẨn Cỏc cổng cụ vở S c d u n g W fc/d A ft C h ặ n õ m t h a n h h lfth ỏ n h C h * n b à n g 'b i ế u T h iộ 't l à o b iế u đ ụ

j € ) g ằ 6 * ftm t FflfflMt Xooto 9dằShoằ Mflrdw r .tfrfr tefofe*

ịo a a :Q ớe U • -lƠ ~p v^ằ1iir ~"j:

frinMẻ^Rorwi V 32 * : B / a i FÛT 31 I i=1

I

Sau khi khờ) đụng vả làm quen VỚI màn hỡnh lầm V1ầC của PowerPoint (b a 2, b ó 3). trong bàu nảy chỳng ta sẽ tao 1 bầi trinh diễn đơn gjản gồm 2 shde VểI nỗi dung về mụn búng bàn.

C huẩn bỉ đổ so ạn thỏo tiế n g V iệt

Để soạn thảo đươc tiếng Viột cổ diu, yẻu cầu mỏy tinh được c ỏ đ ả t bổ gỗ bếng Việt như phần mềm VietKey. UmKey Sau k h đ ó cẩa đật bụ gỗ tiếng V iờt cằn thiểt đ ặt chẽ đụ gỗ cho họp h/ Ncu brềrt mỏy tinh chưa được cỏu đặt bộ gỗ bểng Việt, chỳng ta cú thờ tảs phần mộm VietKcy vờ

độ cải dật Soạn th ảo v ản bản

Trong vũng soận thảo. đ ă mử ra mụt shde trống VỚI bố cục chung ta đ õ chon cho sbde bta (k ều tjtle shdt). Side bia thướng chưa cỏc nội dung như ỳộu đề cỳa b à trinh dỉẻa tờn của người trinh ảền. Kịch chuột vào khối nhlp tiờu đề (khổằ phia trờn), nhõp lieu đ ề củạ slide bỡa l ỡ "Bỏng bản mụn the thao hấp dõn” Nhầp tờn ngưừi trinh bảy vảo khối phớa đưới Đền đõy chỳng u đ ả hoan thảnh việc nhỏp vản bàn cho sbdc bia.

C h ự V

• Trong bài nảy, chỷỷg ta sứ dụng phụng chữ mặc định cho vản bóo (thao tõc chọn phang chữ sờ đuợc giởỉ thiệu trong bải 8)

zỡ

u rggGssrs ~jq*i

mmcj xỏc suất thống kờ ’‘siẶ ’*ftitpỊ

(Ê? M icrosoft E x c e l-B ookl

đ Ete

o ui.

G19

Ê< * tfe w [ftse rt pflrm at T o c b fc a ta W indow tjoip X

I :Afis4 A & m 'A i$ _ • ằ - A . A B 1 1 •0 3002 •1.2777 2 1 2765 1 1384 3 •2 1836 ■0 2342 4 •1 086/ -06902 5 ■1 8469 ■09776 6 •2 1179 -05679 7 0 1349 ■0 3855 8 ■0 3702 1.3426 9 -0 1862 •05132 10 08657 23757 11 16815 -1.6124 12 notm 1 qiaq 13 Yẽu c ẩ u Excôt xỏc 14 15 1fi H đ in h giỏ tri lổ n n h ấ t trong mẫu. D escriptive S tatistics Input ---~— ỈPớXẨRanọs: Grouped By: :

I r Labekm first row

($A$i:$CilOO <• ầdi*Tirằs &OWS Dụm' Ready Output opttonf <* Output Range: : c Nộw Wofkihuet Pfyr NeằSô*took fc* iÿjw w y rtafeticil I p CoQPidencđ LcveJ for Mđôn:

[ẽ

I r

" Tj start ô5 ằ rtt - o 5> V;|H| IÛ-32PM

0 0 0 0 0 0

ô T ra n g ỉrưừc 1 2 3 4 5 6 7 8 9 10 T r a r ỡợ S a u ằ

Dào tạo dựa trờn cụng nghệ Web

3 Discussion forum - Microsoft Internet fetplorer f- H & z X k l ' '

■nrđ j m -

ớỊD HểỈ **ờn 5QJ Tợm k tộ m (xj O ụng c in BO

MễI trường thớch hợp cho cỏc bạn trao đổi, chia số cỏc thắc mắc cựng cỏc học viờn và

giảng viẻn

Microsoft P o *e r Poinl

Hưđng ứir> cộc thao lỏc d ớ (ạo m đ và trinh bỏy một b à trinh ứộn

Lỳ c: 1 4 :0 610/16/2003 Bời: Tham

Xỏc suỏt thống kẻ

ụ mụn htx quan trọng roi anh viỗn năm thứ hal khoa Toỏn - Cơ - Tn hoc b it buộc p h à học

Lỳc: 14:0010/16/2003

B ở i: Tham

Excel

Hơcrig dỏn tn h toỏn trong Exceớ

Lỳ c: 00:00 5/3/2002

BỜI: Quan tri mang • Ị ; mị Ị|i Ị Ị ịj ớ'] i!ớ! *1 Lỳc: 00:00 5/3/2002

Đời: Quan tri mang

ầJDonằ

' 3 W B Ĩ C h at V ersio n 2 .0 - M ic ro s o ft i n t e r n e t E x p lo rer

] Rte E đ t Vtev# Favorites Tooh Help V ■ 9

...;

d009h t : C hỳc mCmg b ạ n

h aố v & v rtu .e d u .v n : Tdề v l i t đư ợ c rụl> c i m ơ n cụ nh ằ lu

d o n g b t : N ớu d ự n g TCVH3 th ỡ b * n p h i l chọn fo n t c h ữ hoô tư ơ n g tỳ n g

đ o n g b t : Nễu b ạ n d ự n g U nicod*, b ạ n i n p h ớm C ôp$lock h o |c g ĩữ p h im S hift đ4* g ỗ cằu đú halv(ó>vrằu.ô*du.vn : TễI chạy đư ợc rỗi, c i m ơn cụ. Đi* v i ớ t c i d ũ n ọ v in b i n c h ữ h o ằ tụi p h à i là m gỉ?

d o n g b t : N ỉu b ạ n đ a n ợ đtf lả b ể n g m i U nớcod* th ỉ b ạ n p h ả i chọn cic fo n t c h ữ tư ơ n g ứrằg n h ư T a h o m ằ , T im ôs Nôw R o m a n ... c h i n g h ạ n

d o n g b t : Trước tiờ n b f n p h à i ch^y bộ g3ằ Vằ d ụ n h ư U n ik a y h o ỉ c Viôtkđy

h a h /ộ v ớH i.e d u .v n 1 C h io cụ, xin cụ cho tụ ỉ h ỗ ỡ đ ớ Qỗ đư ợ c T iổng V iệt tro n g b ẳ ỉ th ự c h i n h Pow erPoint tụ i p h i! lể m gỡ?

A h a l v 9 v n u . e d u . u n

^ d o n g b t (c

Ngưdi d ự n g đor>gbt ỏS đ ẵ n g r.h ập v io S i th ố n g IÚ-: Thvi PÍŨV 6 1 1 :1 1 :1 5 .ỤTC+0700 2003

Một phần của tài liệu Đào tạo dựa trên công nghệ WEB (Trang 65)