
Luận văn
Xây dựng ứng dụng hỗ trợ công tác
giảng dạy và học tập môn mạng
Windows 2000

3
MỤC LỤC
LỜI NÓI ĐẦU ...................................................................................................................... 5
ch¬ng 1 – Tæn g q u a n ®Ò t µ i v µ g ií i t h iÖu v Ò w in d o w s 2000 .................... 6
1. Tæng quan ®Ò tµi ............................................................................................................ 6
a. Môc ®Ých .................................................................................................................... 6
b. Ph¹m vi ...................................................................................................................... 6
c. Tõ khãa vµ c¸c tõ viÕt t¾t ............................................................................................ 7
2. Gií i thiÖu vÒ hÖ ®iÒu hµnh Windows 2000 ..................................................................... 7
a. Windows 2000 Professional ....................................................................................... 7
b. Windows 2000 Server ................................................................................................ 8
c. Windows 2000 Advanced Server ................................................................................ 8
d. Windows 2000 Datacenter Server ............................................................................... 8
CHƯƠNG 2 – KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG ................................................. 10
I – PHÂN TÍCH h Ö t h è n g CŨ .................................................................................... 10
1. M« t¶ ho¹t ®éng cña hÖ thèng cũ .................................................................................. 10
2. Khã kh¨n ..................................................................................................................... 11
a. VÒ phÝa gi¸ o viªn: .................................................................................................... 11
b. VÒ phÝa häc viªn ...................................................................................................... 11
3. Mong muèn tõ phÝa ngêi sö dông ®èi víi hÖ thèng ..................................................... 11
a. § èi ví i gi¸o viªn ...................................................................................................... 11
b. § èi ví i sinh viªn ...................................................................................................... 12
4. Gi¶i ph¸ p. .................................................................................................................... 12
II - PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG MỚI ........................................................ 13
1. Môc ®Ých x©y dùng hÖ thèng ........................................................................................ 13
2. Mô tả hoạt động của hệ thống mới ............................................................................... 13
III – SƠ ĐỒ PHÂN RÃ CHỨC NĂNG ........................................................................... 15
1. Phân tích chức năng của hệ thống ................................................................................ 15
a. Khái niệm sơ đồ phân rã chức năng: ......................................................................... 15
b. Mục tiêu việc thiết lập sơ đồ phân rã chức năng: ...................................................... 15
2. Các chức năng của hệ thống ......................................................................................... 16
3. Sơ đồ chức năng của hệ thống ...................................................................................... 17
4. Phân rã các chức năng của hệ thống ............................................................................. 18
a. Phân rã chức năng “Soạn bài”: ................................................................................. 18
b. Phân rã chức năng “Giảng bài”: ............................................................................... 18
c. Phân rã chức năng “Soạn câu hỏi”: ........................................................................... 19
d. Phân rã chức năng “Tạo đề kiểm tra”: ...................................................................... 19
e. Phân rã chức năng “Kiểm tra”: ................................................................................. 20
IV - SƠ ĐỒ DÒNG DỮ LIỆU ......................................................................................... 21
1.Khái niệm ..................................................................................................................... 21
a. Hệ thống các kí hiệu sử dụng trong biểu đồ luồng dữ liệu: ....................................... 21
b. Biểu đồ luồng dữ liệu mức khung cảnh .................................................................... 22
2.Biểu đồ luồng dữ liệu mức khung cảnh ......................................................................... 23
3.Biểu đồ luồng dữ liệu mức đỉnh .................................................................................... 24
4.Biểu đồ luồng dữ liệu mức dưới đỉnh ............................................................................ 25
a. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Giảng bài” ................................... 25
b. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý các chương” ................... 26

4
c. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý các bài” .......................... 26
c. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý các bài” .......................... 27
d. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Trắc nghiệm” .............................. 27
d. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Trắc nghiệm” .............................. 28
e. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Soạn câu hỏi” .............................. 29
f. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Tạo đề kiểm tra” .......................... 29
f. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Tạo đề kiểm tra” .......................... 30
g. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Kiểm tra” .................................... 31
V - Ph ©n t Ýc h d ÷ l iÖu .............................................................................................. 32
1. Biểu đồ luồng dữ liệu mức dưới đỉnh ........................................................................... 32
2. Các bảng thực thể ........................................................................................................ 34
VI – SƠ ĐỒ QUAN HỆ .................................................................................................. 38
1. Sơ đồ quan hệ giữa các bảng về bài giảng .................................................................... 38
2. Sơ đồ quan hệ giữa các bảng cho chức năng quản lý câu hỏi ........................................ 39
3. Sơ đồ quan hệ giữa các bảng cho chức năng kiểm tra trăc nghiệm ................................ 39
CHƯƠNG 3 – GIẢI PHÁP XÂY DỰNG HỆ THỐNG ....................................................... 40
I – NGÔN NGỮ LẬP TRÌNH ......................................................................................... 40
1. § «i nÐt vÒ ng«n ng÷ kÞch b¶n trang ASP (Active Server Page) ...................................... 40
a. Gií i thiÖu: ................................................................................................................ 40
b. CÊu tróc tËp tin ASP ................................................................................................. 41
b. Ph¬ng thøc ho¹t ®éng ............................................................................................. 41
2. Ng«n ng÷ lËp tr×nh ASP.NET ....................................................................................... 42
a. Gií i thiÖu ng«n ng÷ .................................................................................................. 42
b. CÊu tróc tËp tin ASP.NET ......................................................................................... 43
II- g ií i t h iÖu v Ò h Ö q u ¶ n t r Þ c ¬ së d ÷ l iÖu sq l ser v er 2000 .................. 45
1. Kh¸i qu¸ t vÒ m« h×nh d÷ liÖu ....................................................................................... 45
2. C¸ c mèi quan hÖ c¬ b¶n cña c¬ së d÷ liÖu .................................................................... 46
3. M« h×nh Client/Server vµ hÖ qu¶n trÞ c¬ së d÷ liÖu SQL Server ..................................... 49
CHƯƠNG 4 - MỘT SỐ VẤN ĐỀ VỀ CHƯƠNG TRÌNH ................................................. 55
I: GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH ............................................................. 55
1. Các trang dược xây dựng trong hệ thống ...................................................................... 55
a. Trang “Hỗ trợ giảng bài”: ........................................................................................ 55
c. Trang “HiÓn thÞ chi tiÕt bµi gi¶ng” ............................................................................ 56
d. Trang “So¹n bµi” ..................................................................................................... 57
e. Trang “Danh sách các chương” ............................................................................... 58
f. Trang “Tạo/Sửa nội dung của chương” ................................................................... 59
g. Trang “Danh sách bài học”...................................................................................... 60
h. Trang “Nhập/Sửa nội dung bài học” ........................................................................ 61
d. Trang “Tạo/Sửa câu hỏi trắc nghiệm” ..................................................................... 63
KÕt l u Ën ......................................................................................................................... 64
Tµ i l iÖu t h a m k h ¶ o ................................................................................................... 65

5
LỜI NÓI ĐẦU
Th¬ng m¹i ®iÖn tö ngµy cµng ph¸t triÓn trªn thÕ giíi nãi chung vµ ë ViÖt
Nam nãi riªng, sù ra ®êi cña c¸c ng«n ng÷ lËp tr×nh cung cÊp nh÷ng c«ng cô
h÷u Ých cho c¸c nhµ x©y dùng vµ ph¸t triÓn øng dông th¬ng m¹i ®iÖn tö.
ASP.Net mét ng«n ng÷ kÞch b¶n phÝa tr×nh chñ cña Microsoft ®a ra nh»m x©y
dùng c¸c trang Web hiÖn ®¹ i, mang ®Õn cho con ngêi nh÷ng th«ng tin, kiÕn
thøc cã gi¸ trÞ vÒ kinh tÕ, chÝnh trÞ, nh÷ng dÞch vô vui ch¬i gi¶i trÝ, nh÷ng kiÕn
thøc vÒ y häc, vÒ ®êi sèng, hay vÒ gi¸ o dôc.
C«ng nghÖ Web tuy míi mÎ nhng sù xuÊt hiÖn cña nã ®· gãp phÇn ®Èy
nhanh sù ph¸ t triÓn cña kinh tÕ x· héi, còng nh sù ph¸t triÓn cña nÒn gi¸o dôc
trªn toµn thÕ gií i. B»ng c¸ch tiÕp cËn ví i Web, häc sinh sÏ cã nh÷ng bµi häc
thùc sù sinh ®éng, dÔ tiÕp thu kiÕn thøc ®ång thêi còng gióp cho gi¸o viªn vµ
häc sinh cã nhiÒu thêi gian h¬n trong gi¶ng d¹ y, häc tËp vµ nghiªn cøu khoa
häc.
§ Ò tµi “Xây dựng ứng dụng hỗ trợ công tác giảng dạy và học tập môn mạng
Windows 2000” ®îc x©y dùng nh mét hÖ thèng th«ng tin lµm ®¬n gi¶n hãa phÇn lín
c«ng viÖc thñ c«ng trong truyÒn ®¹t, tiÕp thu còng nh kiÓm tra ®¸nh gi¸ kiÕn thøc cña
sinh viªn.
Ví i môc tiªu x©y dùng mét trang Web tèt nhÊt ®Ó hç trî c«ng t¸ c gi¶ng
d¹y vµ häc tËp trong nhµ trêng. §Ò tµi ®· c¬ b¶n hoµn thµnh c¸c yªu cÇu ®Æt ra.
Tuy nhiªn, do thêi gian cã h¹ n, kiÕn thøc cßn nhiÒu h¹n chÕ nªn kh«ng thÓ tr¸ nh
khái thiÕt sãt, em rÊt mong nhËn ®îc sù gãp ý cña c¸ c thÇy, c« gi¸ o trong
trêng.

6
ch¬ng 1 – Tæn g q u a n ®Ò t µ i v µ g ií i t h iÖu v Ò w in d o w s 2000
1. Tæng quan ®Ò tµi
a. Môc ®Ých
HiÖn nay viÖc ¸p dông c«ng nghÖ th«ng tin vµo häc ®êng ®ang ®îc ¸p
dông réng r·i trong c¸c trêng §¹i Häc, Cao ®¼ng, Trung cÊp còng nh c¸c
trêng phæ th«ng nh»m n©ng cao h¬n n÷a chÊt lîng gi¶ng d¹y vµ häc tËp. ë
níc ta, cïng víi xu híng ph¸t triÓn vµ øng dông C«ng nghÖ th«ng tin cña
toµn cÇu. Chóng ta ®· tõng bíc øng dông CNTT vµo c¸c lÜnh vùc quan träng
trong x· héi. Trong nh÷ng lÜnh vùc ®ã th× cã øng dông CNTT vµo gi¸o dôc
®îc chó träng h¬n c¶. Kh«ng chØ dïng nã ®Ó gi¸o dôc mµ øng dông vµo
truyÒn ®¹t lîng kiÕn thøc khæng lå cña nh©n lo¹i cho tÊt c¶ thÕ hÖ sinh viªn.
§Ó thÓ hiÖn ®iÒu nµy nhiÒu nhµ trêng ë níc ta hiÖn nay ®ang x©y dùng mét
hÖ thèng th«ng tin hç trî sinh viªn, häc sinh trong c«ng t¸c häc tËp vµ nghiªn
cøu khoa häc.
N¾m b¾t ®îc sù cÇn thiÕt cña nhu cÇu ®ã t«i nhËn ®Ò tµi nµy nh»m x©y
dùng mét hÖ thèng th«ng tin hç trî gi¶ng viªn, sinh viªn trong c«ng t¸ c gi¶ng
d¹y vµ häc tËp. Lµm ®¬n gi¶n hãa phÇn lí n c«ng viÖc thñ c«ng trong truyÒn
®¹t, tiÕp thu còng nh kiÓm tra ®¸nh gi¸ kiÕn thøc cña sinh viªn.
§Ò tµi ®îc x©y dùng víi môc ®Ých ®a ra mét gi¶i ph¸p tèi u nhÊt cho
viÖc gi¶ng d¹y vµ häc tËp m«n Qu¶n trÞ m¹ng Windows 2000 .
b. Ph¹ m vi
Ph¹m vi cña ®Ò tµi lµ x©y dùng mét trang WEB hç trî gi¶ng d¹y vµ häc
tËp m«n M¹ ng Windows 2000 trong Häc ViÖn Kü ThuËt Qu©n Sù. § ¸ p øng
®îc yªu cÇu x©y dùng mét hÖ thèng hoµn chØnh tõ so¹n bµi gi¶ng, hiÓn thÞ

