1. Trang chủ
  2. » Tài Chính - Ngân Hàng

Ứng dụng công nghệ thông tin để quản lý đề tài nghiên cứu các cấp đào tạo

80 136 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 80
Dung lượng 2,44 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nhihlg nam gan day v6i chu truong dfiy m~ cong ngh~ thong tin ap d\lllg vao cong tac quan ly va dao t~o, nha truang da dau tu va xay dvng nhieu cong trinh, dv an ve cong ngh~ thong tin n

Trang 1

80 GIAO DUC VA aA.o TAO

TRU'ONG D~l HQC KINH TE TP.HO CHi MINH

CAPTRU'O'NG

£>E QUAN L Y I>E TAl NGHIEN ClrU cAc CAP I>AO TAO

TP HO CHi MINH 2002

TS PH~M XUAN LAN

CN NGUYEN TAN AN

Trang 2

DJ tai nghien czm khoa hQc

Liri cam un

Chfulg toi xin chan thrum cam on:

•!• Khoa dao tl;lo tl;li chuc

Truang D(li hQc Kinh d TP.HCM 2002

f>a tl;lO ffiQl di~u ki~n Vel giup do chung toi hoan thanh d~ tai nay

Trang 3

Dd tai nghien ctlu khoa h9c Truc!ng Dgi h9c Kinh t€ TP.HCM 2002

L (Jl ,, ,, noz uau ;t~ 5

I MlJC TIEU BE T AI: 7

• " y'rr r II NOI DUNG NGHIEN Cuu: 8

Phful I: THVC TMNG CONG TAC QUAN L Y BE TAl TOT NGHIEP cAc cAP BAO TAO NGANH TAl KHOA QUAN TRl KINH DOANH 10

I GIOI THI:SU vE KHOA QUAN TRl KINH DOANH: 10

1 Nhan s\1': 1 o 2 Cac b{> mon tf\IC thu{>c khoa: 10

3 Cac mon hc;>c do khoa phv tnich b~c cir nhan: 11

II THVC TMNG CONG TAC QUAN L Y BE T AI TOT NGHIEP cAc cAP BAO TAO NGANH QUAN TRl KINH DOANH: 12

1 Quan ly chung: 12

2 Quan ly dang kY d~ 1iti tf>t nghi~p: 12

3 Quan ly sau khi hoan thanh: 13

4 Nh~ xet: 15

Phful II: :xA y Dl)NG BET AI 18

1 Y:Eu cAu BE TAI: 18

1 V~ cong ac " t' nh" th" ~p ong m va quan t" ' • 1, th" y ong m: t" 19 1.1 Nh~p thong tin: 19

1.2 Quan ly thong tin: 20

2 e v" " cong ac p vc t, h V\1 ngucrt ung: 21 • · d'

Trang 4

EJJ tai nghien cUll khoa hoc Truong Dt;~i h9c Kinh fi TP.HCM 2002

3 V~ bfw m~t (security) an toan h~ th6ng: 22

II GIOI THn;u PHAN MEM, NGON NGU TmJC HII;N DE TAL 25

1 H~ di~u hanh (Operator system): Windows 200 Server Professional v6i liS 5.0 25

2 HTTP, HTM:L 26

2.1 HTTP (Hypertext Tranfer Protocol): 26

2.2 HTM:L (Hyper Text Market Language): 27

3 Ca sa du li~u (Database Server): SQL Server 7.0: 28

4 Stored Procedure: 31

5 Open database connectivity (ODBC): 32

6 Cong C\l (Tools): ASP, VBScript, JavaScript 34

6.1 ASP (Microsoft Active Server Page): 34

6.2 VBScript (Visual Basic Script): 35

6.3 JavaScript: 36

7 Microsoft Visual InterDev 6.0: 37

III MO HiNH QUAN HE DULlED: 38

1 Mo hinh quan h~ du li~u: 3 8 2 Tir di~n du li~u: 39

IV THIET KE WEBSITE, VIET CHUONG TRiNH DIEU KHIEN: 41

1 Ky thu~t truy xuAt du li~u: 41

2 Phong chu dung tren toan b() chuang trinh: 43

3 PhAn Web site ph\lc V\1 nguoi su dl,lng: 43

3 1 Trang tra c1lu thong tin d6 tai: 44

3.2 Trang hi~n thi k~t qua tra c1lu: 45

3.4 Trang th6ng ke tren (rng d1,mg: 46

Trang 5

D~ tai nghien czm khoa h(Jc Truong Dt;~i h9c Kinh d TP.HCM 2002

3.4 Trang tim ki~m: 47

3.5 Trang ti~n ich: 47

4 Phk quan ly (rng dl)ng: 49

4.1 Cac trang nh~p thong tin: 50

4.2 Trang hien thi thong tin, c~p nh~t, x6a: 56

4.3 Trang tim ki~m thong tin lu~ an: 67

4.4 Upload file: 67

Phfut III: TRIEN KHAI UNG Dl)NG & HI$U QUA KINH TE 72

I TRIEN KHAI UNG Dl)NG: 72

1 D\1' Tru kinh phi: 72

1.1 Kinh phi mua s~m thi~t bt may moe 72

1.2 Kinh phi dao t~o sir dl)ng 72

2 Nhan h,rc: 73

3 TA chuc quan ly: 73

II HI$U QUA: 74

Phdn IV: KET LUAN & KIEN NGHJ 76

I KET LUAN: 76

1 Vu diem: 76

2 H~ ch~: 77

, h, A 3 Huang p at trten: 77

II KIEN NGHJ: 78

Tcli li~u tham khao 79

Trang 6

DJ tai nghien cU"U khoa h9c Truang Dt;zi h9c Kinh ti TP.HCM 2002

'

Lili noi ilau

The k)' 20 da di qua de l~i nhihlg thanh tvu vi d~i rna con nguai da d~t dugc trong linh vvc phat trien cong ngh~, t~o ra cac nganh nghe kinh doanh m6i, va nang cao muc sBng cua con nguai M()t tuong lai tuai sang

trong thai d~i cua nen kinh te thong tin, toan cau h6a va thuong m~i di~n tir V6i m\}c tieu "xa h()i h6a thong tin", Vi~t Nam da chinh thuc gia nh~p h~ thBng m~g Internet the gi6i vao ngay 19/1111997 nh&m t~o da phat trien kinh te cho dfit nu6c cling nhu giam b6t khoang each ve cong ngh~ thong tin VOi cac nUOC khac trong khu V\fC va tren the gi6i

Truang B~i hQc Kinh te TP.HCM hi~n nay la m()t trong 10 truang d~i

hQC trQng diem quBc gia, la IDQt trung tam dao t~O Va nghien Clru khoa hQC kinh te c6 uy tin trong ca nu6c nai dao t~o nhan h.rc, b6i du5ng nhan tai ph\lC V\1 cho tien trinh cong nghi~p h6a Va hi~n d~i h6a dfit nUOC, trong XU

the h()i nh~p kinh te toan cau

Nhihlg nam gan day v6i chu truong dfiy m~ cong ngh~ thong tin ap d\lllg vao cong tac quan ly va dao t~o, nha truang da dau tu va xay dvng nhieu cong trinh, dv an ve cong ngh~ thong tin nhu trang bi may vi tinh, xay dvng cac h~ thBng m~ng Intranet ket n6i Internet trvc tuyen, h~ thBng quan

ly thu vi~n tren m~ng, h~ thBng m~g ph\lc V\1 cong tac tuyen sinh, quan ly tai chfnh nhieu de tai nghien Clru khoa hQC da dugc th\fC hi~n nh&m nang cao hon nfra chAt luQllg quan ly va dao t~o cua nha truang

Hi~n nay, s6 luQllg sinh vien h~ d~i hQc va cao dfuJg chinh quy, hoan chinh d~i hQc, cu nhan van b&ng 2- chinh quy, t~i chuc hi~n dang dugc

Trang 7

EJ€ tai nghien ctlu khoa hQc Trucmg fJ(li hQc Kinh ti TP.HCM 2002

dflO t~o t~i nha tru(mg len den han 40.000 sinh vien SB lUQ'llg sinh vien tBt nghi~p hang nam cua cac h~ ciing tren 4.000 sinh vien Vi~c quan ly de tai t6t nghi~p cac d.p dao t~o hi~n nay vful dugc thvc hi~n chu yeu tren gidy I>ieu nay khien cho m()t s6 cac de tai t6t nghi~p cling nam trimg l~p do dang

Icy giao vien hu6ng dfin khac nhau, ho~c nganh khac nhau Th~m chi tinh tr~g gian 1~, sao chep de tai cac nam tru6c ciing rAt kh6 phat hi~n

Nh~m kh~c phl;lC tinh hinh neu tren va nang cao han nua chdt luQ'llg dao t~o, d~c bi~t la khau quan ly de tai t6t nghi~p khoa Quan tri kinh doanh

da chu d()ng thvc hi~n de tai nghien cful khoa hQc: "U ng dvng cong ngh~

thong tin d6 quful ly de tai nghien c(m cac cdp dao t~o ( cu nhan, th~c si, tien si)" theo dung chu truang tin hQc h6a quan ly dao t~o cua nha truoog

Trang 8

D~ tili nghien czrn khoa h9c Truong Dqi h9c Kinh ti TP.HCM 2002

I MVC TlEU DE TAI:

Vi~c Ung d\mg cong ngh~ thong tin de qmin ly d~ tai nghien CUu cac

dS tai nhanh chong va chinh xac

3 T~o ra m()t qui trinh dang kY thgc hi~n dS tai m()t each hgp

Trang 9

D~ tai nghien czm khoa h()c TruiYng Dq.i hQc Kinh d TP.HCM 2002

II NQI DUNG NGHIEN CUu:

th6ng Intranet cua truemg

4 Website: http:/1172.18.3.12/qlluanvan/

Trang 10

Di tai nghien cu-u khoa h9c Tru&ng Dc;ti h9c Kinh ti TP.HCM 2002

Phfull:

QUAN TRJ KINH DOANH

Trang 11

- -

-D€ tai nghien cUll khoa h9c Truong Dgi h9c Kinh d TP.HCM 2002

Phfin I:

NGHIEP cAc CAP DAO TAO NGANH TAl KHOA

QUAN TRJ KINH DOANH

I GIOI THI~U vE KHOA QUAN TRJ KINH DOANH:

tien si nganh Quan tri kinh doanh

1 Nhlin stp

- Th~c si: 24 nguai

2 Ctic bo mon true thuoc khoa:

Trang 12

I

-DJ tai nghien cUll khoa h9c Truong Dt;~i lu;c Kinh d TP.HCM 2002

- Ngo~i ngu chuyen nganh

- N ghi~p V\1 ngoc;ti thuang

- Lu~t doanh nghi~p

- N gh~ thu~t lanh dc;to

- Nghi~p V\1 ngan hang

Trang 13

D~ tai nghien czm khoa h9c Truong Dgi h9c Kinh ti TP.HCM 2002

cAc CAP I>AO T~O NGANH QUAN TRf KINH DOANH:

1 Quiin lj chung:

bao v~, chAm d~ tai

nhi~m vi~c l~p h()i d6ng bao v~ chinh thuc

01 ban

2 Quiin lj tiling kj ttJ tai tat nghiip:

- Nh~n quySt dinh va danh sach sinh vien tir phong quan ly dao

t~o ho~c cua khoa dao t~o t~i chuc

•!• B~c th~c si:

Trang 14

DJ ta.i nghien czm khoa h9c Truong Dc;zi 11(Jc Kinh t€ TP.HCM 2002

- Nh~n quySt dinh va danh sach sinh vien m khoa sau d~i hQc

- Thu th~p tai li~u viSt ban thao

- Nh~n danh sach nghien c(ru sinh tU khoa sau d~i h9c sau khi c6 quySt dinh

- Bao v~ cdp nha nu6c

3 Quiin lj sau klti /wan thanh:

Hi~n nay vi~c quan ly de tai t6t nghi~p b~c cir nhan chu ySu la luu trfi'

b~c dao t~o th~c si, tiSn si, de tai se do khoa sau d~i h9c quan ly sau khi

hofm tAt

Hi~n nay chua c6 mo hinh quan ly theo d~ng CO" sa du li~u nen vi~c

Trang 15

- - -

-DJ tcti nghien czm khoa h9c

Mo hinh quan ly sau khi hoan thanh

Bac cir nhan:

H()i d6ng chAm

H()i d6ng chAm

Trudng D9i h9c Kinh fi TP.HCM 2002

/

Thu vi~n khoa (van ban bing gidy)

Thu vi~n khoa (van ban bing gidy)

Thu vi~n tru(mg (van ban bing gidy)

Thu vi~n Sau d~i h<;>c (van ban bing

gidy)

Thuvi~n Thu

vi~n Qu6c gia

(van ban bing gidy)

Trang 14

Trang 16

DJ ted nghih1 cuu khoa h9c Truong Dt;~i h9c Kinh d TP.HCM 2002

4 Nlt~n xet:

Vi~c qmin ly dS tfti t6t nghi~p nhu tren con nhiSu bAt c~p va th\1 d()ng

cong Giao vien, sinh vien chi c6 the tham khao cac thong tin rAt co ban nhu

the mu<;>ll dS tai d6 va d<;>c ngay trong thu vi~n khoa, m()t ngay chi c6 the d<;>c nhiSu lim la vai ba cu6n

nhiing gi rna h<;> se lam de chu d()ng tim hieu xac dinh, xay dgng ds tai rna

h<;>c, diSu nay rAt nguy hiem vi h<;> khong the biSt cai rna h<;> dimg de sao

cong vi~c 1611 nen co tinh tr~g la "ai huang dfin cai gi thi biet cai Ay", khong c6 dugc cac thong tin th6ng ke ddy du vS tinh hinh nghien c(ru chung cua b() mon va cua khoa

th~m chi la lam thue lu~ van t6t nghi~p dien ra kha suon se vi khong the

kiem soat dugc

Trang 17

DJ tczi nghien c1Iu khoa hpc Truo11g Dgi h9c Kinh d TP.HCM 2002

Uti nghien c\ru cac cdp dao tC;to ( cu nhan, thC;tc si, ti~n si)" tC;ti khoa Quan tri

va nha truang n6i chung

Tom lai:

•!• v~ g6c d<) quan ly:

theo illO hinh CO' SO dft li~u tren rn:;tng)

Trang 18

DJ tai nghien cU:u khoa h9c Truong Dc;zi hQc Kinh ti TP.HCM 2002

Trang 19

DJ tai nghien ctlu khoa hrc Truang Dt;d hrc Kinh fi TP.HCM 2002

Phdn II:

XAYDUNGDETAI

Giri yeu d.u Chuang trinh

N guai sir d\lng se giao ti6p v6i l:mg d\}ng thong qua cac Web

quy6t dinh phuang hu6ng thiet ke cua l:mg d\}ng vi moi truang Web c6 m()t

trinh l:mg d\illg

giao tiep v6i tdt ca cac Web Browser cua cac nguai sir d\illg khi hQ dung

Web Browser, phan tich no de biet duqc yeu cdu cua nguai sir d\}ng va tra

dling va nguai quan ly irng d\illg)

I YEU CAU DE TAl:

Trang 20

DJ tai nghien cuu khoa h9c Trucmg Dgi h9c Kinh ti TP.HCM 2002

tren cac trinh duy~t Web (Web Browser) ph6 biSn hi~n nay nhu Internet Explorer, Netscape Navigator

(f ng d\ffig co kha nang rna r()ng va dap (rng dugc cac thay d6i v6 danh mvc ben trong

I V~ cong ttic nh9p thong tin va quan ly thong tin:

Vi~c quan ly, nh~p thong tin v~ d~ tai tren m~g chi danh cho m9t nhom nguai co trach nhi~m dugc thgc hi~n thong qua h~ thBng phan quy~n, kiSm tra m~t khfiu (password) truy c~p va phai thgc hi~n dugc nhfrng yeu cdu sau day:

- Vi~c nh~p thong tin v~ d~ Uti tren m~ng phai dugc thgc hi~n de dang, hoan toan 1\f d9ng, chinh xac, trinh bay d~p, ddy dti n()i dung chuy6n tai va co thS thgc hi~n dugc t~i bat kY m9t may tr~ lam vi~c (client) nao c6 kSt n6i vao h~ thBng Intranet ctia nha truang

Vi~c chinh si'ra, tim kiSm, in an, x6a cac thong tin v~ dS tai phai

de dang, nhanh chong va chinh xac

- Quan ly dugc tfrt ca cac dS tai ctia 3 cfrp ci'r nhan, th~c si, tiSn si va cac h~ dao t~o nhu chinh qui, cao dfutg, t~i chuc

- Cho phep Upload file du li~u ngudn chua n()i dung tom t~t ctia dS tai (nSu co) tir may tr~ lam vi~c len may chu (server)

1.1 Nhap thong tin:

Cac thong tin vS dS tai t6t nghi~p cAn nh~p gdm co:

Trang 21

D€ tai nghien cUll khoa h9c Truo11g Dr;ti h9c Kinh fi TP.HCM 2002

* * : chQn tir danh sach (combo box)

1.2 Quan ly thong tin:

ho~c nhieu thong tin ban dftu m9t each nhanh chong va chinh xac

Vi d\l tim theo ten de tai, ten giao vien hu6ng ddn Cac thong tin

xac

nh~t ho~c xoa de dang

duemg d§n (path) ket n6i (link)

Trang 22

DJ tai nghien cU-u khoa hrc Truang D(Ji hrc Kinh ti TP.HCM 2002

2 V~ c{)ng tac p!z(IC V(l nguifi dung:

Phdn ph\lc V\1 ngm)'i dimg phai da.p U11g duqc cac yeu cfiu sau:

- u ng d\}ng phai dang tai dfty du thong tin ve de tai t6t nghi~p cac cclp, cac h~ nhu nguai thvc hi~n, giao vien hu6ng dftn, ten de tai, don vi thvc t~p, h~ v v

- Cho phep nguai dimg c6 th~ tim kiem nhanh va chinh xac cac de tai t6t nghi~p da duqc thvc hi~n theo ten de tai, giao vien hu&ng

d§n, don vi tht)'C t~p f>QC Va in ra dUQ'C llQi dung tom t~t CU8 tirng d~ tai neu c6

- Gi&i thi~u dfty du cac thong tin ve lffig d\lng Cac thong s6 thBng

ke ve de tai tBt nghi~p, cac tien ich ph\}C V\1

- C6 th~ ph\lc V\1 cimg h.!c duqc nhieu nguai truy c~p

Cac lo~i thong tin duqc cung cclp tren trang ph\lc V\1 nguai dimg:

Thong tin v~ danh sach cac d~ tai t6t nghi~p duqc phan thanh 3 cclp: cir nhan, th~c si, tien si

- Thong tin v~ n{)i dung cua cac de tai duqc luu trfr, t6 chuc thanh

ca sa dir li~u, cho phep nguai dung c6 th~ tim kiem, xem cac thong tin nay theo m{)t s6 di~u ki~n belt kY nao d6

- Thong tin thBng ke ve Ung d\}ng nhu: t6ng s6 d~ tai c6 tren h~

thBng,tBng s6 d~ tai cclp cir nhan, th~c si, tien si, h~ chinh qui, t~i

chuc v v

- Cac thong tin gi&i thi~u v~ U11g d\lng

Trang 23

Di tili nghien cziu khoa h9c Truo11g Dqi h9c Kinh ti TP.HCM 2002

- N9i dung cua phAntom t~t cua dS tai duqc so~ thiw theo chudn HTML dS co thS hiSn thi tren cac Web Browser cua nguai dung

3 vJ biio m~t (security) an toim h~ tlt8ng:

H~ thBng phai c6 kha nang tv bao v~, khong cho phep nguai dung thong thuang thvc hi~n cac thao tac VUQ't qua thdm quySn cua minh Ch~ng h~n khong cho nguai dung thong thuang thAy duqc cac thong tin h~ thBng quan ly, duang ddn tuy~t dBi cua cac thu mvc Hay nghiem trQng han la khong cho phep hQ c6 thS truy c~p den cac trang phvc V\1 nhfing chirc nang cua quim ly va thvc hi~n cac thao tac x6a, them b6t thong tin M9t vAn dS nua la bao m~t u·en ducmg truysn, rue cac thong tin t1uySn di phai duqc rna h6a d~c bi~t la password

H~ thBng duqc chia lam 2 cAp:

- cAp quan ly, diSu hanh irng dvng: toan b9 khau quan ly, nh~p, chinh sua thong tin, cAu hinh h~ thBng phai duqc bao m~t, tuy~t

dBi an toan, chi cho phep cac dBi tuqng c6 tJ.·ach nhi~m duqc truy

c~p, nguai dung se khong duqc truy c~p vao phAn nay

- cAp nguai dung: khi ket nBi vao irng d\lflg, nguai dung chi duqc xem, in An, tra ciru thong tin Khong c6 quySn sua thong tin, cAu hinh h~ thBng, xam nh~p vao phAn quan ly h~ thBng

Day cling la vAn dS dang kS dBi v6i chuang trinh xay dvng tren Web, b&i do tinh chAt rai r~c cua HTTP va cac trang Web duqc d~t rai r~c nhau &

may server Nhu theta khong thS kiSm soat quySn truy xuAt cua nguai dung chi vao thai diSm nguai dung dang kY vao h~ thBng ( chu yeu la kiSm tra

usemame va password) nhu cac chuang trinh irng d\lflg binh thuang khac

M~t khac, do tinh chAt cua irng d\lflg la truy c~p ttr xa, thong tin tren duang truySn co thS bi phat hi~n Neu dung Form cua HTML dS gui cac thong tin login (User name, password) len server thi thong tin nay se duqc g&i theo

Trang 24

-D€ tai nghien cuu khoa h9c Truong fJgi h9c Kinh fi TP.HCM 2002

phuang thuc POST ho~c GET Phuang phap GET truySn cac thfmh phcln va gia tri trong Form du6i d~ng QueryString nen d~ dang nh~n th~y Con phuang phap POST thi truySn du&i d~ng cac packet Tuy nhien cac packet

co fonnat chuAn va cac thong tin nay chua dugc rna hoa nen cung co th€ phan tich va l~y ra dugc Nhu v~y hai phuang phap nay la khong an toan N€u dung VB Script de vi€t ·m()t do~n chuang trinh ch~y tren Server de rna hoa password thi g~p mau thufin la password phiti dugc gai len server de xu

ly b~ng HTML (vi cac Script ch~y tren server), phcln rna h6a sau d6 m&i gai ngugc vS may d()c gia de gai len l~i Server Con nSu thu 1\lc dugc thgc hi~n t~i browser cua may d()c gia thi khi "View Source" nguoi su dvng se d~

dang thdy du9·c each thuc rna h6a, nhu v~y vi~c rna h6a cfing la vo ich

Do d6 de bao m~t t6t nh~t cho h~ th6ng ta nen su d\lng cac h~ th6ng bao m~t cua h~ diSu hanh tren Server va quySn truy c~p vao CO' sa du li~u do

h~ quan tri CO' sa dit li~U ki€m SOat

D6i v6i h~ diSu hanh Windows 2000 Server Professional, vi~c bao m~t dga tren 2 quySn chinh la: quySn truy c~p vao h~ th6ng (Security login right) va quySn dugc phep su d\lng cac tai nguyen co tren h~ th6ng (Directories and Files trustee right) Hai quySn nay dSu do nguoi nfun giu quySn cao nh~t tren h~ th6ng (Administrator) c~p phat cho nguoi dung (User)

D6i v&i h~ quan ly ca sa du li~u SQL server, quySn truy c~p dugc chia ra lam 3 c~p nhu sau:

Standard security: doi hoi khi login vao SQL phai su d\lng usemame va ID

Integrated security: c~p nay cho phep login vao Windows

2000, khong ccln login lcln thu 2 vao SQL Server (tuy nhien vfiu

Trang 25

D€ tai nghien czru khoa h9c Truong Dc;ri hQc Kinh ti TP.HCM 2002

integrated login vao Windows 2000 Integrated login chi su d\ffig

Nhin chung, Windows 2000 va SQL Server d@u c6 cac quy@n truy

c~p, truy xu&t du li~u rieng bi~t Tuy nhien, SQL Server la m<)t ln1g dvng

ch~y tren n@n Windows 2000 va trong quySn Integrated Security cua SQL

Trang 26

DJ tiii nghien cttu khoa h9c Truong Dgi h9c Kinh d TP.HCM 2002

II GIOI THl¢U PHAN MEM, NGON NGUTHVC HI:E:N DE TAl

1 Hf ttiiu hanh (Operator system): Windows 200 Server Professional v6'i liS 5.0

··; ·; To perform a command, just click it

Internet Protocol dSn Remote Access Service danh cho nguai dung di d()ng

Trang 27

DJ tai nghien cuu khoa h9c Truo11g Dt;ti h9c Kinh d TP.HCM 2002

2 HTTP, HTML

2.1 HTTP (Hypertext Tranfer Protocol):

qua cdng giao tiep 80, sau do client se gai m9t yeu cdu (nhu ldy file) len

la HTTP cAn m()t cdu n6i m6'i cho m6i yeu cAu cua client HTIP cdn thi@t

l~p m()t cdu n6i cho vi~c truySn du li~u giua server va client Nhu chung ta

truySn v&i mo hinh client/server, chung ta phai thong qua Windows Socket

gian:

chiSu dai t~p tin, ngay gia t1;1o t~p tin,

Cu phap cv the: HEAD filename [protocol-ID]

Vi dv: HEAD /default.htm

Cu phap cv the: GET filename [protocol-ID]

Vi dv nhu: GET /Sj/default.htm HTTP/1.0

Trang 28

DJ tai nghih1 cuu khoa hpc Truong Dgi hpc Kinh ti TP.HCM 2002

Dia chi c6ng ket n6i chuAn cho nghi thuc HTTP c6 gia tri la 80

2.2 HTML (Hyper Text Market Language):

Cac trang thong tin trong cac WEB server thuong duqc vi~t du6i d:;mg ngon ngu HTl\1L (HyperText Markup Language) Cac t~p tin duqc viSt du6i d~ng nay thuemg duqc luu tru c6 phdn ma r()ng la HTM hay HTl\1L

HTML la m9t ngon ngu hi~n dang hoan thi~n ddn, do d6 each trinh bay m9t s6 d~ng trong cac browser co the khac nhau va die phAn diSu khien mo· r()ng c6 th8 khong tuong hqp nhau giua cac browser

Trang van bfm HTML bao g6m cac do~n van bfm kem theo cac phdn diSu k.hien duqc gQi la Tag Cac tag thuemg c6 d~ng hay M9t s6 phdn diSu ld1ien chi c6 d~ng thu nhftt M9t s6 phdn diSu khien b~t ddu bAng d~ng thu nhftt va ket thuc bAng d~ng thu hai, trong truemg hqp nay vi~c diSu khien se tac d()ng len do~n van bfm giua hai phdn

Hi~n nay, do cac cong cv hB trq cho trang van ban viSt b~ng HTML duqc phat trien them nen trong cac van ban HTl\1L c6 th@ c6 them nhfrng

do~n dUQ'C viet bAng cac cong Cl) nay Thong thu(mg cac phdn dUQ'C viet them vao la nhling do~ l~nh Java Script hay VRML

De thgc hi~n cac do~n l~nh nay, WEB Browser cAn phai duqc update tuong ling Tuy nhien, neu browser khong c6 phdn update, cac do~n l~nh

them vao thuemg duqc bo qua Trong truemg hqp nay nguoi sir dl)llg se khong thfty duqc cac hi~u qua d~c bi~t ma do~n l~nh them vao t~o ra Thong thuemg nen chQn WEB Browser m6i nhfit d@ sir dvng thi hi~u qua d~t duqc

se cao hon

Trang 29

DJ tai nghien cU-u khoa hQc Truong lJqi hQc Kinh d TP.HCM 2002

3 CO' sO' die li?u (Database Server): SQL Server 7.0:

h~ th6ng thong tin va quan trQng nhAt la nai cAt giii thong tin ph\lc V\1 cho

vao CO' sa dfi' li~u do, nen phai ChQn h~ CO' Sa dfi' li~u phai CO S~n cac cong C\1

dam tinh chinh xac dfiy du

du li~u, nhieu lo~i du li~u dap ling duqc yeu cfiu cong vi~c nhu

cac cac kieu Object, File,

du m~, CO nhi@u cong C\1 trQ' giup, Va phai tb chuc dfi' li~u t6t Nha do se

gifra cac bang thi khi SUa ddi dfr li~u thi h~ quan tri CO' sa dfi' li~u se t\}' dQng

Trang 30

Dd tai nghien cuu khoa h9c Truong Dr;d h9c Kinh ti TP.HCM 2002

nay la Microsoft SQL Server N6 cung cftp m9t server d6i x(rng de qua trinh

Server da xu ly dang ngay cang tro nen thong dvng N6 sir d\ffig them cac

tri m~ng SQL la m()t b9 xir ly Back-End va n6 duqc thi~t k~ de lam cac tac

h~i Vi~c h6 trq da nguai dung, quan tri hqp nhfit va cac kha nang bao m~t

Microsoft SQL Server cho phep nhfrng ling d\ffig client diSu khien

va ley thu~t d~c bi~t Cong cv nay bao g6m stored-procedure, enforced 1ule va trigger Tuy nhien, chung ta cfing c6 the xu ly thong tin

bang Tuy nhien, chung ta cfing c6 the sir d\lng ngon ngu SQL de truy xufit

h~ theo ly thuy~t ban dAu yeu cAu m6i hang duqc djnh nghia d()c l~p boi it

& duy nhftt v6i cac hang khac trong bang Tuy nhien, SQL Server khong doi hoi chung ta djnh nghia nhfrng hang trong bang la duy nhftt

Trang 31

Dd tai nghien ctiu khoa h9c Truong Dt;ri h9c Kinh ti TP.HCM 2002

Kha nang quan ly va luu tru tren Microsoft SQL Server :

2 ti table cho m5i database sf, bytes 16n nhdt cho m6i dong Ia

1962 Kich thu6c 16n nhdt cua Table Ia 1 TB

250 column cho m5i table

Chi dugc 1 clustered index cho m<)t bang 249 nonclustered cho m6i bang M<)t composite index c6 th8 c6 tren 16 column

T6i da Ia 3 triggers cho m6i table (INSERT, UPDATE va DELETE) Triggers c6 th€ c6 16 cdp Ifing vao nhau

Stored Procedures M<)t thu 1\IC luu tru c6 th8 chua dugc 255 tham s6, va c6 tren

16 cdp dugc Ifing vao nhau

Trang 32

DJ tai nghier1 cuu khoa h9c Truo11g Dgi h9c Kinh fi TP.HCM 2002

4 Stored Procedure:

compiled (bien dich) va chua trong SQL Server du&i m<)t ten nao do va duqc xu ly nhu m<)t dm1 vi (chu khong phai nhieu cau SQL rieng le)

ki~m tra permission xem user goi cau l~nh do co duqc phep thvc hi~n cau

l~nh hay khong d6ng tho"i ki~m tra cu phap r6i m&i t~o ra m<)t execute plan

chi ki~m tra m9t lAn sau do t~o ra m<)t execute plan va thvc thi N~u stored

thay d6i ma vdn tumlg thich v&i business rule m6i Ciing giBng nhu cac

parameters (tham sB) va tra ve cac output parameters d6ng thai no cung co kha nang gQi cac stored procedure khac

ti~p cua m<)t user nao d6 vao m<)t sB tables, ta c6 th~ vi~t m<)t stored

Trang 33

Dd tcli nghib1 cuu khoa hpc Truong Dt;ti hpc Kinh d TP.HCM 2002

each tf\rc tiep Ngoai ra stored procedure co the dugc encrypt (rna h6a) de

5 Open database connectivity (ODBC):

Chuang trinh dugc thiet kS nhu m9t fulg d\lng client/server, phfin

li~u, Microsoft da dua ra m9t Application programming interface (API) duy

nhit CO the dUQ"C SU d\}ng de truy C~p du li~U tt·en nhieu h~ quan ly CO' SO dfi"

li~u khac nhau

Vu diem cua ODBC:

du li~u khac nhau, tlh.a d6 giam bm thai gian nghien cfru ca so du li~u m6i cho cac nha phat trien

Cfru trUe cua ODBC: g6m c6 4 phfin

Trang 34

DJ tai nghien czm khoa h9c Tru011g Dgi h9c Kinh tl TP.HCM 2002

Application ((rng d\lllg): lit giao di~n lam vi~c voi ca so du li~u Phdn

nay chu y~u sir d\lllg cac API, ODBC de xay dvng m6i lien k~t d~n ca so du li~u va dimg cac cau l~nh SQL de khai thac va di8u khien du li~u

Driver Manager (trinh qmin ly di8u khien): trinh quan ly di8u khien duqc thi hanh nhu m()t 16p trung gian giua (rng dvng va di8u khien xac dinh

de truy c~p d~n tUng loc;ti ca so du li~u

Driver (trinh di8u khien): trinh dieu khien bd sung cho ODBC va API cho m()t h~ thBng quan ly ca so du li~u d~c bi~t N6 xay dvng m6i lien h~ d~n server, chiu sv dieu khien cua cac query SQL va tra ve k~t qua hay thong bao 16i cho (rng dvng

Data source (ngu6n du li~u): ngu6n du li~u duqc xem la sv kSt hqp chung chive m()t h~ ca so du li~u (SQL server chfuig hc;tn), duqc truy c~p thong qua h~ di8u hanh nao d6

ODBC la m()t giao ti~p l~p trinh chudn cho nguai phat trien (rng dvng

va nha cung cAp database truoc khi ODBC tro thanh m9t chudn khong chinh thuc (de facto standard) cho cac chuang trinh (rng dvng tren Windows giao ti~p voi cac h~ th6ng database, nguai I~p trinh phai sir d\lllg cac ngon ngu rieng cho m6i database rna hQ mu6n k~t n6i toi Khi ODBC ra dai thi nguai l~p trinh khong con b~ tam ve dieu nay nua, hQ c6 the truy xuftt d~n

cac database khac nhau bAng cac thu tvc va ham nhu nhau Ma cua chuang trinh (rng d\lllg khong thay ddi khi data source chuyen tU h~ th6ng database nay sang h~ th6ng khac, vi dv tU Oracle sang SQL server

Trong d8 tai, ODBC duqc sir d\lllg de cac trang thi~t kS bAng ASP k~t n6i, truy c~p va h~ quan ly ca so du li~u SQL Server

Trang 35

DJ tid nghien ctiu khoa h9c Truo11g Dqi h9c Kinh td TP.HCM 2002

Cach ke't n6i thong qua ODBC:

If lsObject(Session("QIIuanvan_conn")) Then

Set conn = Session("QIIuanvan_conn") Else

End If

Set conn= Server.CreateObject("ADODB.Connection")

Set Session("QIIuanvan_conn") = conn

Qlluanvan hi ten cua 1 trinh diSu khien duqc khai bao cte kSt n6i tai SQL Server trong ODBC

6 Cong cy (Tools): ASP, VBScript, JavaScript

6.1 ASP (Microsoft Active Server Page):

Microsoft® Active Server Pages la m9t moi truemg h6 trq cho cac script ch~y tren server (server-side scripting), cho phep ta dung de t~o ra va ch~y cac cac (rng d\lllg Web server d9ng, tuong tac va c6 hi~u qua cao ASP

ho~t d9ng dga vao cac script do ngucri l~p trinh t~o ra ASP c6 the duqc xem nhu m9t CGI (Common getway interface) thgc thi tren server

Khi ta cho script ch~y tren server thay vi ch~y 6 client thi Web server cua ta se lam mQi cong vi~c cAn thiSt de t~o ra m9t trang Hypertext Markup Language (HTML) tra vS cho client Nhu thS ta khong cAn phai b~n tam rfulg cac Web browser c6 the xu ly trang ASP hay khong vi server da lam mQi vi~c

Ctich ho~t il{jng cua ASP nhu sau:

Cac script cua ASP duqc chua trong cac text file c6 duoi la asp Trong script c6 chua cac l~nh cua m9t ngon ngu script nao d6 Khi m9t Web browser giri Request t6i m9t file tren Web server, nSu d6 la file asp

Trang 36

DJ tcli nghien ctiu khoa h9c Truong Dr;li h9c Kinh d TP.HCM 2002

thi n6 se chuySn cho ASP xu ly, ASP se dQc tir ddu t6i cu6i file asp d6, thvc hi~n cac l~nh script trong d6 va tni kSt qua v~ cho Web browser yeu

A

cau

Cac tinh cltfit cua Active Server Pages:

V &i ASP ta c6 thS chen cac script thvc thi duqc vao trvc tiSp cac file HTML cua ta Khi d6 vi~c t~o ra trang HTML va xu ly script tr& nen dfmg

thai, di~u nay cho phep ta t~o ra cac ho~t d9ng cua web site m9t each linh ho~t, uySn chuySn, hon nua c6 thS chen cac thanh phdn HTML d9ng vao trang Web

Cac ung d1,mg ASP dS t~o vita dung cac ASP script dS viSt cac (rng dvng Khi t~o cac script cua ASP ta c6 thS dung b~t Icy m9t ngon ngu script nao, chi cdn c6 scripting engine tuong (rng cua ngon ngu d6 rna thoi ASP cung c~p s~n cho ta hai scripting engine la Microsoft® Visual Basic® Scripting Edition (VBScript) va Javascript (Jscript)

Ngoai ra ASP con cung c~p s~n cac ActiveX component r~t hiiu dvng, ta co thS dung chung ds thvc hi~n cac cong vi~c phuc t~p nhu truy xu~t ca s& du li~u, truy xu~t file Khong nhiing the rna ta con c6 thS tv

minh t~o ra cac component cua rieng minh va "add" them vao dS sir dvng trong ASP ASP t~o ra cac trang HTML tuong thich v6i cac Web browser chudn

6.2 VBScript (Visual Basic Script):

VBScript la m9t thanh phdn m6i nh~t trong hQ ngon ngu l~p trinh Visual Basic, cho phep t~o ra nhiing kjch ban (script) sir dl)llg duqc tren

nhi~u moi truemg khac nhau nhu cac script ch~y tren Browser cua client (Microsoft Internet Explorer 4.0, 5.0 ) hay tren Web server (Microsoft Internet Information Server 4.0 )

Trang 37

DJ tai nghien ctlu khoa h9c Truong Dgi h9c Kinh ti TP.HCM 2002

Cach viSt VBScript tuong tv nhu each viSt cac (mg dvng tren Visual Basic hay Visual Basic for Application VBScript giao tiSp v6i cac (mg

d1,mg chu (host application) b~ng each sir dvng cac ActiveX Scripting

6.3 JavaScript:

J avaScript la m()t ngon ngu thong djch, chuang trinh nguBn cua n6 dugc nhung (embedded) ho~c tich hgp (integrated) vao file HTML chuftn Khi file duqc load Browser (c6 support cho Javascript)se thong djch Script

va thvc hi~n cac cong vi~c xac djnh Chuang trinh nguBn JavaScript duqc thong dich trong trang HTML sau khi toan b9 trang duqc load nhung tru6c k.hi trang duqc hien thj

M()t trong nhii'ng d~c tinh quan trQng cua ngon ngu JavaScript la kha nang t~o va su d1,mg cac object Cac object nay cho phep nguai l~p trinh sir dvng de phat trien ung dvng

Thuang trong JavaScript, cac object duqc chia lam 2 lo~i:

• Cac object da tBn t~i

• Cac object do nguai l~p trinh xay d\fllg

Trong cac object da tbn t~i duqc chia thanh 2 k.ieu

• Cac object cua JavaScript (Built-in Object)

• Cac ddi tuqng dugc cung cftp bai moi truemg Web

Web cung cftp cac ddi tuqng cho phep J avaScript tuong tac v6i file HTML, cac ddi tuqng nay cho phep chting ta di@u k.hien vi~c hien thi thong tin va dap (mg cac S\f ki~n trong moi truemg Web.Vi thS de thgc hi~n cac cong cv h6 trq cho nguai viSt trang HTML chting ta su dvng ngon ngii'

J avaScript

Trang 38

D€ tai nghien cuu khoa lu;c Truang DQi h9c Kinh fi TP.HCM 2002

7 Microsoft Visual InterDev 6.0:

Microsoft•

* VISUAL

Microsoft Visual InterDev 6.0 la m()t phdn trong b() Microsoft Visual Studio 6.0 cua hang Microsoft phat hanh vao dfiu nam 1998 Chuyen thiSt

kS, xay d\ffig cac 1mg d\lng ch~y tren moi truoogWeb Microsoft Visual InterDev c6 nhung uu diem hoan hao hon h~n cac chuong trinh khac nhu cho phep thvc hi~n thiSt kS I project lien kSt v&i Frontpage server, cung cAp cac cong C\1 kSt n6i v&i h~ qmin trj ca sa du li~u SQL tv d()ng, giao di~n

than thi~n v&i cac cua sB nhu Design, Source, Quick view va nhieu cong

cv h6 trq khac cho vi~c l~p trinh tren Web b~ng ASP,VBScript, JavaScript

Cac cong C\1 duqc Iva ch<;>n da gi&i thi~u 6 phfin tren hoan tofm phil hqp v6i S\f phat tri€n cong ngh~ thong tin cho tuong lai va phil hqp v6i h~ th6ng m~g Intranet hi~n nay t~i truoog D~i H<;>c Kinh TS TP.HCM

Trang 39

DJ tai nghien cuu khoa hr;JC Truong DQi hQc Kinh ti TP.HCM 2002

1 Mo hinh quan lz? dit li?u:

Qmin ly d~ tai t6t nghi~p

ten chucdanh dienthoai email

Trang 38

Trang 40

DJ tai nghib1 cuu khoa h9c Truong Dqi hr;c Kinh d TP.HCM 2002

2 Tir i/iJn die li?u:

Table· t bomon

Table· t hedaotao

Table: t detai

Table: t donvitt

T bl a e: t 2IaOVIen

Ngày đăng: 02/08/2017, 21:30

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w