SlideShare a Scribd company logo
1 of 45
Э . SW06D013
1
2009
XXI ,
.
,
.
.
ё , , , , ,
. ,
, , ,
.
,
.
-
.
,
.
Э . SW06D013
2
2009
I. Ы ХЭ Э
1.1 Э ?
. .
,
.
.
.
2 . 1.
(Assessment engine); 2. Item bank.
(deliver) .
Item bank –
. Item Bank .
.
Item bank – .
Item bank –
.
1.2 Э :

. -
.

.
 .
 .
 .
Э . SW06D013
3
2009
 .
 .
 .
 .
 .
 . (Interactive, multimedia)

1.3 Э :
 CAA (Computer Assisted Assessment) –
, .
 IT-
.
1.4 Э :

.
 .
 .
 .
 .
 .
 , (
)
Э . SW06D013
4
2009
II. Ы ХЭ Э
2.1 AJAX
AJAБ AsвЧМСrШЧШЮs JКЯКSМrТpЭ КЧН БML .
.
.
(RТМС IЧЭОrЧОЭ
AppХТМКЭТШЧ) . 2005 gШШgХО
sЮggОsЭ ( - )
90-
, УКЯК
УКЯК КppХОЭ . 1996 IFRAME - HTML
-
. 1999 БMLHЭЭpRОqЮОsЭ
AJAX- IE 5.0 - AМЭТЯОБ
. MШгТХХК
А3Ө 2006 ё
.
:
 XHTML, CSS –
 Document Object Model (DOM ) –
 БML КЧН БSLT
 XMLHttpRequest –
 Javascrit –
.
Э . SW06D013
5
2009
2.1 AJAX
AJAX :
:

. .
, ЛКЧНаТНЭС -
 .
 . JS ӨSS
.
Э . SW06D013
6
2009
:
 history- .
.
 .
.
 . JS -
. AJAБ JS - .
 JS .
.
AJAX-
. 2
. 2 .
JКЯКsМrТpЭ HTML -
. PHP
HTML
.
request . ,
request .
(КpКМСО, IIS ) response-
. reponse HTML .
.
(rОХШКН) .
AJAБ
.
.
Э . SW06D013
7
2009
.
,
.
. .
.
.
(
) .
1. HTML . . .
өIV .
2. ШЧМХТМk ОЯОЧЭ JS .
AJAX- өIV .
3. 2 JS
(rОspШЧsО) .
4. өIV- .
JS AJAБ
XMLHttpRequest О
JS - AJAБ- .
xmlHttp=new XMLHttpRОqЮОsЭ();
IE
бЦХHЭЭp=ЧОа AМЭТЯОБOЛУОМЭ(”MsбЦХ2.БMLHTTP”);
xmlHttp=new AМЭТЯОБOЛУОМЭ(”MТМrШsШПЭ.БMLHTTP”); .
Э . SW06D013
8
2009
ШpОЧ,sОЧН 2 ЦОЭСШН- .
xmlHttp.open("GET","ajax_response.php?cid=1",true);
xmlHttp.send(null);
OpОЧ КУКбИrОspШЧsО.pСp - GET sОЧН
. .
КУКбИrОspШЧsО.pСp
XMLHttpRequest- ШЧrОКНвsЭКЭОМСКЧgО -property- .
prШpОrЭв. prШpОrЭв rОspШЧsО-
. 2 .
xmlHttp.onreadystatechange=function()
{
//
}
onreadystatechange - БMLHЭЭpRОqЮОsЭ - 2
readyState, responseTОбЭ 2 .
readyState – .
readyState .
0
1
2
3 .
4
rОspШЧsОTОбЭ .
xmlHttp.onreadystatechange=function()
Э . SW06D013
9
2009
{
if (xmlHttp.readyState==4) {
document.getElementById("medeelel_haruulah_div").innerHTML=xmlHttp.responseT
ext;
}
}
ЦОНООХОХИСКrЮЮХКСИНТЯ Iө - өIV - . ШЧrОКНвsЭКЭОМСКЧgО -
.
xmlHttp.onreadystatechange=ZurhainMedeelelHaruulah;
function ZurhainMedeelelHaruulah()
{
if (xmlHttp.readyState==4) {
document.getElementById("medeelel_haruulah_div").innerHTML=xmlHttp.responseText;
}
}
ЦОНООХОХИСКrЮЮХКСИНТЯ ID - өIV - . ШЧrОКНвsЭКЭОМСКЧgО -
.
xmlHttp.onreadystatechange=ZurhainMedeelelHaruulah;
function ZurhainMedeelelHaruulah()
{
if (xmlHttp.readyState==4) {
document.getElementById("medeelel_haruulah_div").innerHTML=xmlHttp.responseText;
}
}
Э . SW06D013
10
2009
2.2 LINQ
LINQ Language Integrate Query . .NET
query Micrsoft- .NET Framework-
.
Microsoft LINQ query, , , enumerable
, XML (XLINQ), ,
source- query .
data source- , encapsulate ё
. , data source
, ё . Query
query- separate query processing engine-
data store ( SQL query
database server (DLINQ)) LINQ provider-
LINQ query processing engine . Query-
C#- foreach
.
LINQ Microsoft- Өω
. LINQ 2007 11- 19- .NET Framework 3.5-
.
.NET Framework 3.5 – LINQ , query-
query-
. C# 3.0, VB 9.0 Oxygene
. :
 Query : query .
LINQ
ё .
.
Э . SW06D013
11
2009
 :
. C# 3.0 Oxygene
var . VB 9.0- Dim
.
,
. query-
.
 :
.
Select Join
.
accessor mutator-
.
 : ,
. Select
Join ,
.
 : .
Query- .
LINQ SQL
LINQ- SQL SQL Server Compact
SQL Server query- LINQ- . SQL Server-
query engine- LINQ- SQL
LINQ- query engine . LINQ query- SQL query SQL
Server . , SQL Server
LINQ ,
ё ё . , LINQ- SQL
framework- .
. LINQ-
SQL
Э . SW06D013
12
2009
. ,
[Table(Name="Customers")]
public class Customer
{
[Column(IsPrimaryKey = true)]
public int CustID;
[Column]
public string CustName;
}
Customers ё
ё . LINQ- SQL
ё . Visual Studio 2008
mapping designer-
.
.
Э . SW06D013
13
2009
III. ХЭ Э
3.1 Х
3.1.1 Х
Ш х х х Их р хө
,
- 1959 , ,
1960
. 1969 - / / -
, , - , , -
, 13 .
.
,
. 19ү2 -
-
, .
- 19үү
“ - ”
19ү0 15.6
.
- 1990 154-
.
9 , 31
, 3Ү4 , 3600 .
1969 – 1990 12322 ,
, , .
Э . SW06D013
14
2009
Ш х х х Их р хө ө өө үр өрх
,
- .
1992 ,
, , -
.
- ү , 2 , 31
1998-2006 15 /
3 /, , 40 ,
646 , 21000 , 3
, -
.
3.1.2 Х
:



, , , ,
.
, ,
,
.
.
Э . SW06D013
15
2009
3.1.3
 , .
 , .
.
 .
 .
 .
,
.
.
. .
,
,
. .
.
3.1.4 Х ё
 – ,
, , ,
.
 Э –
Э . SW06D013
16
2009
3.1.5 Х
:
 ( , )
 ( , )
 ( , , ,
[ , ], )
 ( , , , )
 ( , , )
 ( , - )
 (
)
 ( ,
)


 (
, [ , , ], )
:

 ( , - )

:

 ( , )
 ( , )
 ( , - )
 ( )
Э . SW06D013
17
2009
3.1.6 Х
 , ,


3.2
3.2.1 . Windows XP
, ,
. .NET Windows
. ,
,
. , , update-
.
,
.
3.2.2 . MS – SQL Server
MS-SQL Server Microsoft-
. MS-SQL .
.NET- LINQ
. Windows . XML
. Unicode-
.
Э . SW06D013
18
2009
3.2.3 . ASP.NET
ASP.NET , . ASP.NET
.
HTML .
. ASP.NET ASP (Active Server Pages)- COM
(Component Object Model) RAD (Rapid Application Development)
UI (User Interface) , ,
. JavaScript, AJAX
desktop
.
ASP.NET .NET J#, C#, Visual Basic
. C# . C# Microsoft-
, , ,
. C
, , .
3.2.4
 CPU: Core Duo 1.66Ghz
 Ram: 2 GB
 : Windows XP
 HDD: 120 Gb
 CPU: Intel Pentium 4 1.7Ghz
 Ram: 256 MB
 : Windows XP
 : 32 bit-
 LAN 10/100 Mbps Card
 Keyboard
Э . SW06D013
19
2009
 Mouse
3.3
3.3.1
Оюута & Хи ээл
а
а
а
д и
а
а
а
а
Сэдэ
а
а
а
Хи ээл
а
а
а
Оюут ы ха иулт
а
а
а
Оюута
а
а
а
Те т
а
а
а
Те т & Оюута
а
а
а
Г упп
а
а
а
а & Хи ээл
а
а
а
Оюут.те т.а уулт
уулт
а
а
а
Э . SW06D013
20
2009
3.3.2
student_code varchar(8) 0 #
student_lastname nvarchar(50) 1
student_name nvarchar(50) 1
occupation varchar(7) 1
mail varchar(30) 1
password varchar(20) 1
phone_number varchar(8) 1
teacher_code varchar(4) 0 #
teacher_lastname nvarchar(50) 1
teacher_name nvarchar(50) 1
mail varchar(30) 1
password varchar(20) 1
room_number int 1
phone_number varchar(8) 1
Admin
admin_id int 0 #
admin_lastname nvarchar(50) 1
admin_name nvarchar(50) 1
Э . SW06D013
21
2009
password varchar(50) 1
mail varchar(30) 1
phone_number varchar(8) 1
lesson_code varchar(5) 0 # #
topic_id int 0 #
difficult int 0 #
question_number int 0 #
question nvarchar(600) 1
question_picture Image 1
question_type Int 1
answer1 nvarchar(200) 1
answer2 nvarchar(200) 1
answer3 nvarchar(200) 1
answer4 nvarchar(200) 1
answer5 nvarchar(200) 1
answer6 nvarchar(200) 1
correct_answer varchar(6) 1
answer_number int 1
Х
lesson_code varchar(8) 0 #
lesson_name nvarchar(50) 1
credit int 1
Э . SW06D013
22
2009
topic_id int 0 #
lesson_code varchar(5) 0 #
topic_name nvarchar(50) 0
topic_number int 1
test_id int 0 #
lesson_code varchar(5) 1 #
time int 1
name nvarchar(30) 1
easy_one_correct float 1
normal_one_correct float 1
hard_one_correct float 1
easy_one_incorrect float 1
normal_one_incorrect float 1
hard_one_incorrect float 1
easy_many_correct float 1
normal_many_correct float 1
hard_many_correct float 1
easy_many_incorrect float 1
normal_many_incorrect float 1
hard_many_incorrect float 1
&
Э . SW06D013
23
2009
test_id int 0 # #
topic_id int 1 # #
easy_one int 1 #
normal_one int 1
hard_one int 1
easy_many int 1
normal_many int 1
hard_many int
id int 0 # #
question_id int 0 # #
answer varchar(6) 0
&
teacher_code varchar(4) 0 # #
student_code varchar(8) 0 # #
group int 1
&Х
Э . SW06D013
24
2009
teacher_code varchar(4) 0 #
lesson_code varchar(5) 0 #
semester varchar(5) 0 #
id int 0
&Х
student_code varchar(8) 0 # #
lesson_code varchar(5) 0 # #
semester nvarchar(5) 0 #
group_id int 0
id int 0 # #
group_time varchar(3) 0 #
&
id int 0 #
test_id int 0 #
student_code varchar(8) 0 #
begin_time datetime 0
end_time datetime 0
remain_time int 1
status int 0
Э . SW06D013
25
2009
id int 0 # #
question_id int 0 # #
question_number int 0 #
id int 0 # #
get_point float 1
got_point float 1
Э . SW06D013
26
2009
3.3.3 Use Case
Э . SW06D013
27
2009
Э . SW06D013
28
2009
use case
use case
Э . SW06D013
29
2009
use case
Use Case
Э . SW06D013
30
2009
Use Case
Э . SW06D013
31
2009
3.3.4 Activity
activity
Э . SW06D013
32
2009
activity
Э . SW06D013
33
2009
activity
Э . SW06D013
34
2009
activity
Э . SW06D013
35
2009
3.3.5 Sequence
sequence
Э . SW06D013
36
2009
sequence
Э . SW06D013
37
2009
sequence
Э . SW06D013
38
2009
sequence
Э . SW06D013
39
2009
3.3.6
Э . SW06D013
40
2009
3.4
3.4.1
3.4.2
Э . SW06D013
41
2009
3.4.3
3.4.4
Э . SW06D013
42
2009
3.4.5
Э . SW06D013
43
2009
3.4.6
Э . SW06D013
44
2009
3.4.7
3.4.8
Э . SW06D013
45
2009
4.
1. http://en.wikipedia.org/wiki/Online_Test
2. http://en.wikipedia.org/wiki/LINQ
3. Matthew MacDonald (2007) Beginning ASP.NET 3.5 in C# 2008 From Novice to
Professional
4. http://www.ocr.org.uk/eassessment/etesting/
5. http://www.asp.net
6. http://www.codeproject.com

More Related Content

Viewers also liked

хэлхээ ба гүйдэл
хэлхээ ба гүйдэлхэлхээ ба гүйдэл
хэлхээ ба гүйдэл
gariunaa
 
Electronikiin undes
Electronikiin undesElectronikiin undes
Electronikiin undes
Jkl L
 
Цалингийн бүртгэлийн систем
Цалингийн бүртгэлийн системЦалингийн бүртгэлийн систем
Цалингийн бүртгэлийн систем
Altangerel Bilguun
 
Basic electronics #7(2010)
Basic electronics #7(2010)Basic electronics #7(2010)
Basic electronics #7(2010)
zaluu_medleg
 
Niigmiin tuhai medleg-1
Niigmiin tuhai medleg-1Niigmiin tuhai medleg-1
Niigmiin tuhai medleg-1
tulgaa14
 
Дэлгүүрийн кассын систем
Дэлгүүрийн кассын системДэлгүүрийн кассын систем
Дэлгүүрийн кассын систем
Altangerel Bilguun
 
конденсатор
конденсаторконденсатор
конденсатор
bolor_chin
 
тест боловсруулах
тест боловсруулахтест боловсруулах
тест боловсруулах
ayur
 
Cahilgaanii hicheel
Cahilgaanii hicheelCahilgaanii hicheel
Cahilgaanii hicheel
tumee53
 
цахилгаан хэлхээ
цахилгаан хэлхээцахилгаан хэлхээ
цахилгаан хэлхээ
tuya9994
 

Viewers also liked (20)

хэлхээ ба гүйдэл
хэлхээ ба гүйдэлхэлхээ ба гүйдэл
хэлхээ ба гүйдэл
 
Electronikiin undes
Electronikiin undesElectronikiin undes
Electronikiin undes
 
2. diode
2. diode2. diode
2. diode
 
Транзистор судлах хичээл
Транзистор судлах хичээлТранзистор судлах хичээл
Транзистор судлах хичээл
 
Системийн шинжилгээ, зохиомж
Системийн шинжилгээ, зохиомжСистемийн шинжилгээ, зохиомж
Системийн шинжилгээ, зохиомж
 
Цалингийн бүртгэлийн систем
Цалингийн бүртгэлийн системЦалингийн бүртгэлийн систем
Цалингийн бүртгэлийн систем
 
User requirements
User requirementsUser requirements
User requirements
 
Basic electronics #7(2010)
Basic electronics #7(2010)Basic electronics #7(2010)
Basic electronics #7(2010)
 
It101-2
It101-2It101-2
It101-2
 
Реле
РелеРеле
Реле
 
Niigmiin tuhai medleg-1
Niigmiin tuhai medleg-1Niigmiin tuhai medleg-1
Niigmiin tuhai medleg-1
 
Дэлгүүрийн кассын систем
Дэлгүүрийн кассын системДэлгүүрийн кассын систем
Дэлгүүрийн кассын систем
 
конденсатор
конденсаторконденсатор
конденсатор
 
Транзистор /монгол/
Транзистор /монгол/Транзистор /монгол/
Транзистор /монгол/
 
тест боловсруулах
тест боловсруулахтест боловсруулах
тест боловсруулах
 
Транзисторт мултьвибратор хичээл
Транзисторт мултьвибратор хичээлТранзисторт мултьвибратор хичээл
Транзисторт мултьвибратор хичээл
 
семинар
семинарсеминар
семинар
 
Cahilgaanii hicheel
Cahilgaanii hicheelCahilgaanii hicheel
Cahilgaanii hicheel
 
1
11
1
 
цахилгаан хэлхээ
цахилгаан хэлхээцахилгаан хэлхээ
цахилгаан хэлхээ
 

More from Altangerel Bilguun

Mongol ulsiin undsen huuliin erh zui.lekts
Mongol ulsiin undsen huuliin erh zui.lektsMongol ulsiin undsen huuliin erh zui.lekts
Mongol ulsiin undsen huuliin erh zui.lekts
Altangerel Bilguun
 
КОМПЬЮТЕРИЙН ТЕХНИК МЕНЕЖМЕНТИЙН СУРГУУЛИЙН ЗАЙН СУРГАЛТЫН СИСТЕМ
КОМПЬЮТЕРИЙН ТЕХНИК МЕНЕЖМЕНТИЙН СУРГУУЛИЙН  ЗАЙН СУРГАЛТЫН СИСТЕМКОМПЬЮТЕРИЙН ТЕХНИК МЕНЕЖМЕНТИЙН СУРГУУЛИЙН  ЗАЙН СУРГАЛТЫН СИСТЕМ
КОМПЬЮТЕРИЙН ТЕХНИК МЕНЕЖМЕНТИЙН СУРГУУЛИЙН ЗАЙН СУРГАЛТЫН СИСТЕМ
Altangerel Bilguun
 
Онлайн Номын Дэлгүүр
Онлайн Номын ДэлгүүрОнлайн Номын Дэлгүүр
Онлайн Номын Дэлгүүр
Altangerel Bilguun
 
Онлайн Номын Дэлгүүр
Онлайн Номын ДэлгүүрОнлайн Номын Дэлгүүр
Онлайн Номын Дэлгүүр
Altangerel Bilguun
 
ЭМНЭЛГИЙН МЭРГЭЖИЛТНИЙ ЛИЦЕНЗИЙН СИСТЕМ
ЭМНЭЛГИЙН МЭРГЭЖИЛТНИЙ ЛИЦЕНЗИЙН СИСТЕМЭМНЭЛГИЙН МЭРГЭЖИЛТНИЙ ЛИЦЕНЗИЙН СИСТЕМ
ЭМНЭЛГИЙН МЭРГЭЖИЛТНИЙ ЛИЦЕНЗИЙН СИСТЕМ
Altangerel Bilguun
 
Сэлэнгэ зочид буудлын систем
Сэлэнгэ зочид буудлын системСэлэнгэ зочид буудлын систем
Сэлэнгэ зочид буудлын систем
Altangerel Bilguun
 
Комьпютерын дэлгүүрийн бүртгэл
Комьпютерын дэлгүүрийн бүртгэлКомьпютерын дэлгүүрийн бүртгэл
Комьпютерын дэлгүүрийн бүртгэл
Altangerel Bilguun
 
Латинаас крилл рүү хөрвүүлэгч
Латинаас крилл рүү хөрвүүлэгчЛатинаас крилл рүү хөрвүүлэгч
Латинаас крилл рүү хөрвүүлэгч
Altangerel Bilguun
 
Хүний нөөцийн бүртэлийн систем
Хүний нөөцийн бүртэлийн системХүний нөөцийн бүртэлийн систем
Хүний нөөцийн бүртэлийн систем
Altangerel Bilguun
 

More from Altangerel Bilguun (11)

Mongol ulsiin undsen huuliin erh zui.lekts
Mongol ulsiin undsen huuliin erh zui.lektsMongol ulsiin undsen huuliin erh zui.lekts
Mongol ulsiin undsen huuliin erh zui.lekts
 
КОМПЬЮТЕРИЙН ТЕХНИК МЕНЕЖМЕНТИЙН СУРГУУЛИЙН ЗАЙН СУРГАЛТЫН СИСТЕМ
КОМПЬЮТЕРИЙН ТЕХНИК МЕНЕЖМЕНТИЙН СУРГУУЛИЙН  ЗАЙН СУРГАЛТЫН СИСТЕМКОМПЬЮТЕРИЙН ТЕХНИК МЕНЕЖМЕНТИЙН СУРГУУЛИЙН  ЗАЙН СУРГАЛТЫН СИСТЕМ
КОМПЬЮТЕРИЙН ТЕХНИК МЕНЕЖМЕНТИЙН СУРГУУЛИЙН ЗАЙН СУРГАЛТЫН СИСТЕМ
 
Онлайн Номын Дэлгүүр
Онлайн Номын ДэлгүүрОнлайн Номын Дэлгүүр
Онлайн Номын Дэлгүүр
 
Онлайн Номын Дэлгүүр
Онлайн Номын ДэлгүүрОнлайн Номын Дэлгүүр
Онлайн Номын Дэлгүүр
 
Амралтын газрын бүртгэлийн систем
Амралтын газрын бүртгэлийн систем Амралтын газрын бүртгэлийн систем
Амралтын газрын бүртгэлийн систем
 
ЭМНЭЛГИЙН МЭРГЭЖИЛТНИЙ ЛИЦЕНЗИЙН СИСТЕМ
ЭМНЭЛГИЙН МЭРГЭЖИЛТНИЙ ЛИЦЕНЗИЙН СИСТЕМЭМНЭЛГИЙН МЭРГЭЖИЛТНИЙ ЛИЦЕНЗИЙН СИСТЕМ
ЭМНЭЛГИЙН МЭРГЭЖИЛТНИЙ ЛИЦЕНЗИЙН СИСТЕМ
 
Сэлэнгэ зочид буудлын систем
Сэлэнгэ зочид буудлын системСэлэнгэ зочид буудлын систем
Сэлэнгэ зочид буудлын систем
 
Комьпютерын дэлгүүрийн бүртгэл
Комьпютерын дэлгүүрийн бүртгэлКомьпютерын дэлгүүрийн бүртгэл
Комьпютерын дэлгүүрийн бүртгэл
 
Латинаас крилл рүү хөрвүүлэгч
Латинаас крилл рүү хөрвүүлэгчЛатинаас крилл рүү хөрвүүлэгч
Латинаас крилл рүү хөрвүүлэгч
 
Хүний нөөцийн бүртэлийн систем
Хүний нөөцийн бүртэлийн системХүний нөөцийн бүртэлийн систем
Хүний нөөцийн бүртэлийн систем
 
Банкны зээлийн систем
Банкны зээлийн системБанкны зээлийн систем
Банкны зээлийн систем
 

Электрон тестийн систем

  • 1. Э . SW06D013 1 2009 XXI , . , . . ё , , , , , . , , , , . , . - . , .
  • 2. Э . SW06D013 2 2009 I. Ы ХЭ Э 1.1 Э ? . . , . . . 2 . 1. (Assessment engine); 2. Item bank. (deliver) . Item bank – . Item Bank . . Item bank – . Item bank – . 1.2 Э :  . - .  .  .  .  .
  • 3. Э . SW06D013 3 2009  .  .  .  .  .  . (Interactive, multimedia)  1.3 Э :  CAA (Computer Assisted Assessment) – , .  IT- . 1.4 Э :  .  .  .  .  .  .  , ( )
  • 4. Э . SW06D013 4 2009 II. Ы ХЭ Э 2.1 AJAX AJAБ AsвЧМСrШЧШЮs JКЯКSМrТpЭ КЧН БML . . . (RТМС IЧЭОrЧОЭ AppХТМКЭТШЧ) . 2005 gШШgХО sЮggОsЭ ( - ) 90- , УКЯК УКЯК КppХОЭ . 1996 IFRAME - HTML - . 1999 БMLHЭЭpRОqЮОsЭ AJAX- IE 5.0 - AМЭТЯОБ . MШгТХХК А3Ө 2006 ё . :  XHTML, CSS –  Document Object Model (DOM ) –  БML КЧН БSLT  XMLHttpRequest –  Javascrit – .
  • 5. Э . SW06D013 5 2009 2.1 AJAX AJAX : :  . . , ЛКЧНаТНЭС -  .  . JS ӨSS .
  • 6. Э . SW06D013 6 2009 :  history- . .  . .  . JS - . AJAБ JS - .  JS . . AJAX- . 2 . 2 . JКЯКsМrТpЭ HTML - . PHP HTML . request . , request . (КpКМСО, IIS ) response- . reponse HTML . . (rОХШКН) . AJAБ . .
  • 7. Э . SW06D013 7 2009 . , . . . . . ( ) . 1. HTML . . . өIV . 2. ШЧМХТМk ОЯОЧЭ JS . AJAX- өIV . 3. 2 JS (rОspШЧsО) . 4. өIV- . JS AJAБ XMLHttpRequest О JS - AJAБ- . xmlHttp=new XMLHttpRОqЮОsЭ(); IE бЦХHЭЭp=ЧОа AМЭТЯОБOЛУОМЭ(”MsбЦХ2.БMLHTTP”); xmlHttp=new AМЭТЯОБOЛУОМЭ(”MТМrШsШПЭ.БMLHTTP”); .
  • 8. Э . SW06D013 8 2009 ШpОЧ,sОЧН 2 ЦОЭСШН- . xmlHttp.open("GET","ajax_response.php?cid=1",true); xmlHttp.send(null); OpОЧ КУКбИrОspШЧsО.pСp - GET sОЧН . . КУКбИrОspШЧsО.pСp XMLHttpRequest- ШЧrОКНвsЭКЭОМСКЧgО -property- . prШpОrЭв. prШpОrЭв rОspШЧsО- . 2 . xmlHttp.onreadystatechange=function() { // } onreadystatechange - БMLHЭЭpRОqЮОsЭ - 2 readyState, responseTОбЭ 2 . readyState – . readyState . 0 1 2 3 . 4 rОspШЧsОTОбЭ . xmlHttp.onreadystatechange=function()
  • 9. Э . SW06D013 9 2009 { if (xmlHttp.readyState==4) { document.getElementById("medeelel_haruulah_div").innerHTML=xmlHttp.responseT ext; } } ЦОНООХОХИСКrЮЮХКСИНТЯ Iө - өIV - . ШЧrОКНвsЭКЭОМСКЧgО - . xmlHttp.onreadystatechange=ZurhainMedeelelHaruulah; function ZurhainMedeelelHaruulah() { if (xmlHttp.readyState==4) { document.getElementById("medeelel_haruulah_div").innerHTML=xmlHttp.responseText; } } ЦОНООХОХИСКrЮЮХКСИНТЯ ID - өIV - . ШЧrОКНвsЭКЭОМСКЧgО - . xmlHttp.onreadystatechange=ZurhainMedeelelHaruulah; function ZurhainMedeelelHaruulah() { if (xmlHttp.readyState==4) { document.getElementById("medeelel_haruulah_div").innerHTML=xmlHttp.responseText; } }
  • 10. Э . SW06D013 10 2009 2.2 LINQ LINQ Language Integrate Query . .NET query Micrsoft- .NET Framework- . Microsoft LINQ query, , , enumerable , XML (XLINQ), , source- query . data source- , encapsulate ё . , data source , ё . Query query- separate query processing engine- data store ( SQL query database server (DLINQ)) LINQ provider- LINQ query processing engine . Query- C#- foreach . LINQ Microsoft- Өω . LINQ 2007 11- 19- .NET Framework 3.5- . .NET Framework 3.5 – LINQ , query- query- . C# 3.0, VB 9.0 Oxygene . :  Query : query . LINQ ё . .
  • 11. Э . SW06D013 11 2009  : . C# 3.0 Oxygene var . VB 9.0- Dim . , . query- .  : . Select Join . accessor mutator- .  : , . Select Join , .  : . Query- . LINQ SQL LINQ- SQL SQL Server Compact SQL Server query- LINQ- . SQL Server- query engine- LINQ- SQL LINQ- query engine . LINQ query- SQL query SQL Server . , SQL Server LINQ , ё ё . , LINQ- SQL framework- . . LINQ- SQL
  • 12. Э . SW06D013 12 2009 . , [Table(Name="Customers")] public class Customer { [Column(IsPrimaryKey = true)] public int CustID; [Column] public string CustName; } Customers ё ё . LINQ- SQL ё . Visual Studio 2008 mapping designer- . .
  • 13. Э . SW06D013 13 2009 III. ХЭ Э 3.1 Х 3.1.1 Х Ш х х х Их р хө , - 1959 , , 1960 . 1969 - / / - , , - , , - , 13 . . , . 19ү2 - - , . - 19үү “ - ” 19ү0 15.6 . - 1990 154- . 9 , 31 , 3Ү4 , 3600 . 1969 – 1990 12322 , , , .
  • 14. Э . SW06D013 14 2009 Ш х х х Их р хө ө өө үр өрх , - . 1992 , , , - . - ү , 2 , 31 1998-2006 15 / 3 /, , 40 , 646 , 21000 , 3 , - . 3.1.2 Х :    , , , , . , , , . .
  • 15. Э . SW06D013 15 2009 3.1.3  , .  , . .  .  .  . , . . . . , , . . . 3.1.4 Х ё  – , , , , .  Э –
  • 16. Э . SW06D013 16 2009 3.1.5 Х :  ( , )  ( , )  ( , , , [ , ], )  ( , , , )  ( , , )  ( , - )  ( )  ( , )    ( , [ , , ], ) :   ( , - )  :   ( , )  ( , )  ( , - )  ( )
  • 17. Э . SW06D013 17 2009 3.1.6 Х  , ,   3.2 3.2.1 . Windows XP , , . .NET Windows . , , . , , update- . , . 3.2.2 . MS – SQL Server MS-SQL Server Microsoft- . MS-SQL . .NET- LINQ . Windows . XML . Unicode- .
  • 18. Э . SW06D013 18 2009 3.2.3 . ASP.NET ASP.NET , . ASP.NET . HTML . . ASP.NET ASP (Active Server Pages)- COM (Component Object Model) RAD (Rapid Application Development) UI (User Interface) , , . JavaScript, AJAX desktop . ASP.NET .NET J#, C#, Visual Basic . C# . C# Microsoft- , , , . C , , . 3.2.4  CPU: Core Duo 1.66Ghz  Ram: 2 GB  : Windows XP  HDD: 120 Gb  CPU: Intel Pentium 4 1.7Ghz  Ram: 256 MB  : Windows XP  : 32 bit-  LAN 10/100 Mbps Card  Keyboard
  • 19. Э . SW06D013 19 2009  Mouse 3.3 3.3.1 Оюута & Хи ээл а а а д и а а а а Сэдэ а а а Хи ээл а а а Оюут ы ха иулт а а а Оюута а а а Те т а а а Те т & Оюута а а а Г упп а а а а & Хи ээл а а а Оюут.те т.а уулт уулт а а а
  • 20. Э . SW06D013 20 2009 3.3.2 student_code varchar(8) 0 # student_lastname nvarchar(50) 1 student_name nvarchar(50) 1 occupation varchar(7) 1 mail varchar(30) 1 password varchar(20) 1 phone_number varchar(8) 1 teacher_code varchar(4) 0 # teacher_lastname nvarchar(50) 1 teacher_name nvarchar(50) 1 mail varchar(30) 1 password varchar(20) 1 room_number int 1 phone_number varchar(8) 1 Admin admin_id int 0 # admin_lastname nvarchar(50) 1 admin_name nvarchar(50) 1
  • 21. Э . SW06D013 21 2009 password varchar(50) 1 mail varchar(30) 1 phone_number varchar(8) 1 lesson_code varchar(5) 0 # # topic_id int 0 # difficult int 0 # question_number int 0 # question nvarchar(600) 1 question_picture Image 1 question_type Int 1 answer1 nvarchar(200) 1 answer2 nvarchar(200) 1 answer3 nvarchar(200) 1 answer4 nvarchar(200) 1 answer5 nvarchar(200) 1 answer6 nvarchar(200) 1 correct_answer varchar(6) 1 answer_number int 1 Х lesson_code varchar(8) 0 # lesson_name nvarchar(50) 1 credit int 1
  • 22. Э . SW06D013 22 2009 topic_id int 0 # lesson_code varchar(5) 0 # topic_name nvarchar(50) 0 topic_number int 1 test_id int 0 # lesson_code varchar(5) 1 # time int 1 name nvarchar(30) 1 easy_one_correct float 1 normal_one_correct float 1 hard_one_correct float 1 easy_one_incorrect float 1 normal_one_incorrect float 1 hard_one_incorrect float 1 easy_many_correct float 1 normal_many_correct float 1 hard_many_correct float 1 easy_many_incorrect float 1 normal_many_incorrect float 1 hard_many_incorrect float 1 &
  • 23. Э . SW06D013 23 2009 test_id int 0 # # topic_id int 1 # # easy_one int 1 # normal_one int 1 hard_one int 1 easy_many int 1 normal_many int 1 hard_many int id int 0 # # question_id int 0 # # answer varchar(6) 0 & teacher_code varchar(4) 0 # # student_code varchar(8) 0 # # group int 1 &Х
  • 24. Э . SW06D013 24 2009 teacher_code varchar(4) 0 # lesson_code varchar(5) 0 # semester varchar(5) 0 # id int 0 &Х student_code varchar(8) 0 # # lesson_code varchar(5) 0 # # semester nvarchar(5) 0 # group_id int 0 id int 0 # # group_time varchar(3) 0 # & id int 0 # test_id int 0 # student_code varchar(8) 0 # begin_time datetime 0 end_time datetime 0 remain_time int 1 status int 0
  • 25. Э . SW06D013 25 2009 id int 0 # # question_id int 0 # # question_number int 0 # id int 0 # # get_point float 1 got_point float 1
  • 28. Э . SW06D013 28 2009 use case use case
  • 29. Э . SW06D013 29 2009 use case Use Case
  • 31. Э . SW06D013 31 2009 3.3.4 Activity activity
  • 35. Э . SW06D013 35 2009 3.3.5 Sequence sequence
  • 45. Э . SW06D013 45 2009 4. 1. http://en.wikipedia.org/wiki/Online_Test 2. http://en.wikipedia.org/wiki/LINQ 3. Matthew MacDonald (2007) Beginning ASP.NET 3.5 in C# 2008 From Novice to Professional 4. http://www.ocr.org.uk/eassessment/etesting/ 5. http://www.asp.net 6. http://www.codeproject.com