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 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 ®Òi ............................................................................................................ 6
a. Môc ®Ých .................................................................................................................... 6
b. Ph¹m vi ...................................................................................................................... 6
c. Tõ khãa c¸c viÕt t¾t ............................................................................................ 7
2. Gií i thiÖu 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. K kh¨n ..................................................................................................................... 11
a. VÒ pa gi¸ o viªn: .................................................................................................... 11
b. VÒ phÝac viªn ...................................................................................................... 11
3. Mong muèn tõ phÝa ngêi sö dông ®èi víi hÖ thèng ..................................................... 11
a. § èi i gi¸o viªn ...................................................................................................... 11
b. § èi i sinh viªn ...................................................................................................... 12
4. Gii 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 đồ 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ệ thng ......................................................................................... 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ânchức năng “Soạn bài”: ................................................................................. 18
b. Phân rã chức năng Giảng bài”: ............................................................................... 18
c. Phânchức năng “Soạn câu hi”: ........................................................................... 19
d. Phân rã chức năng “Tạo đề kiểm tra”: ...................................................................... 19
e. Phânchức năng “Kiểm tra”: ................................................................................. 20
IV - ĐỒ DÒNG DỮ LIỆU ......................................................................................... 21
1.Khái niệm ..................................................................................................................... 21
a. Hệ thng 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 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 các bài.......................... 26
c. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng Quản 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ứcng “Tạo đề kiểm tra” .......................... 29
f. Biểu đồ luồng dữ liệu mức dưới đnh chứcng “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÷chn trang ASP (Active Server Page) ...................................... 40
a. Gií i thiÖu: ................................................................................................................ 40
b. CÊu tróc p tin ASP ................................................................................................. 41
b. Ph¬ng thøc ho¹t ®éng ............................................................................................. 41
2. Ng«n ng÷ lËp tnh ASP.NET ....................................................................................... 42
a. Gií i thiÖu ng«n n .................................................................................................. 42
b. CÊu tróc 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Ò h×nh d÷ liÖu ....................................................................................... 45
2. C¸ c mèi quan hÖ c¬n cña c¬ së d÷ liÖu .................................................................... 46
3. M« h×nh Client/Server hÖ qun trÞ c¬ së d÷ liÖu SQL Server ..................................... 49
CHƯƠNG 4 - MỘT SỐ VẤN ĐỀ VCHƯƠNG TRÌNH ................................................. 55
I: GIAO DIN CHÍNH CA 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. TrangHiÓn thÞ chi tiÕt bµi ging ............................................................................ 56
d. Trang So¹n bµi ..................................................................................................... 57
e. Trang Danh sách các chương ............................................................................... 58
f. TrangTạ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
i l iÖu t h a m k h o ................................................................................................... 65
5
LỜI NÓI ĐU
Th¬ng m¹i ®iÖn ngµy ng ph¸t triÓn trªn thÕ giíi nãi chung ë ViÖt
Nam nãi riªng, sù ra ®êi cña c nn n lËp tr×nh cung cÊp nh÷ng ng
h÷u Ých cho c¸c nhµ x©y dùng 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 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Þ kinh , chÝnh t, nh÷ng dÞch vui ch¬i gii trÝ, nh÷ng kiÕn
thøc y häc, ®êi sèng, hay gi¸ o dôc.
C«ng nghÖ Web tuy míi nhng sù xuÊt hiÖn cña ®· gãp phÇn ®Èy
nhanh sù ph¸ t triÓn cña kinh héi, còng nh 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 i Web, häc sinh sÏ cã nh÷ng bµi 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
häc sinh cã nhiÒu ti gian h¬n trong ging d¹ y, häc tËp nghiªn cøu khoa
häc.
§ Ò 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 c tiªu x©y dùng t trang Web tèt nhÊt ®Ó hç trî ng c ging
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 c nªn kh«ng thÓ t nh
khái thiÕt sãt, em rÊt mong nhËn ®îc sù p ý a c¸ c thÇy, c« gi¸ o trong
trêng.
6
ch¬ng 1 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¶ngy vµ häc tËp. ë
níc ta, cïng víi xu híng ph¸t triÓn ø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· i. Trong nh÷ng lÜnh c ®ã th× cã øng dông CNTT o gi¸o c
®îc chó träng h¬n . Kh«ng chØ dïng ®Ó gi¸o dôc øng dông vµo
truyÒn ®¹t lîng kiÕn thøc khæng cña nh©n lo¹i cho tÊt 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«ngc 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 ®Ò i nµy nh»m x©y
dùngt hÖ thèng th«ng tin hç trî ging viªn, sinh viªn trong c«ng c ging
d¹y vµ häc tËp. Lµm ®¬n gin a phÇn lí n c«ng viÖc thñ 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.
§Ò i ®îc x©y dùng i môc ®Ých ®a ra mét gi¶i ph¸p i u nhÊt cho
viÖc ging d¹y häcpn Qun trÞ m¹ng Windows 2000 .
b. Ph¹ m vi
Pm vi cña ®Ò tµi lµ x©y ng t trang WEB hç t ging y häc
p 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 thèng hoµn chØnh so¹n bµi gi¶ng, hiÓn thÞ