7
3. คลาส SearchPersonnel ในเว็
บเซอร
วิ
สนั้
นจะมี
เพี
ยงเมธอดเดี
ยวคื
อ เมธอด Search() ซึ่
งเมธอดนี้
จะเป
นฟ
งก
ชั
นที่
มี
การรั
บพารามิ
เตอร
ที่
เป
นชนิ
ดข
อมู
ลสตริ
ง (String) 1 ตั
ว ชื่
อ staff_id (รหั
สบุ
คลากร) แล
วจะนํ
ามาเป
นเงื่
อนไขในการ
สอบถามข
อมู
ลในฐานข
อมู
ลบุ
คลากรเพื่
อค
นหาข
อมู
ลบุ
คลากร เมธอดนี้
มี
ชนิ
ดข
อมู
ลเป
นดาต
าเซต (DataSet) โดย
เว็
บเซอร
วิ
สจะส
งข
อมู
ลดาต
าเซตที่
อยู
ในรู
ปแบบเอกสาร XML กลั
บไปยั
งเว็
บแอพลิ
เคชั่
นที่
เรี
ยกใช
<
NewDataSet
xmlns
="">
<
TSearchPersonnel1 diffgr:id
="
TSearchPersonnel11
"
msdata:rowOrder
="
0
">
<
officer_id
>
F0011
</
officer_id
>
<
prename
>
นาย
</
prename
>
<
fname_th
>
นิ
พั
ทธุ
</
fname_th
>
<
lname_th
>
อิ
นทอง
</
lname_th
>
<
tsu_date
>
1997-02-15T00:00:00.0000000+07:00
</
tsu_date
>
<
workstatus
>
ทํ
างาน
</
workstatus
>
<
admin
>
ผู
อํ
านวยการสํ
านั
กคอมพิ
วเตอร
</
admin
>
<
department_nameth
>
คณิ
ตศาสตร
</
department_nameth
>
<
faculty_nameth
>
วิ
ทยาศาสตร
</
faculty_nameth
>
<
pos_nameth
>
อาจารย
</
pos_nameth
>
<
officertype_nameth
>
ข
าราชการ
</
officertype_nameth
>
</
TSearchPersonnel1
>
</
NewDataSet
>
</
diffgr:diffgram
>
</
DataSet
>
ภาพที่
4
แสดงบางส
วนของเอกสาร XML ที่
ถู
กส
งกลั
บไปยั
งเว็
บแอพพลิ
เคชั่
น
ผลการดํ
าเนิ
นงาน
หลั
งจากที่
ผู
พั
ฒนาระบบเว็
บแอพพลิ
เคชั่
นทํ
าการเขี
ยนโปรแกรมฟ
งก
ชั่
นการทํ
างานต
างๆในโปรโตไทพ
เว็
บแอพพลิ
เคชั่
นของภาควิ
ชาคณิ
ตศาสตร
ได
สมบู
รณ
ผ
านการเรี
ยกใช
งานเว็
บเซอร
วิ
สแล
ว ก็
จะได
เว็
บแอพพลิ
เคชั่
น
ของภาควิ
ชาคณิ
ตศาสตร
ซึ่
งประกอบไปด
วยส
วนของการบริ
การข
อมู
ลบุ
คลากรของภาควิ
ชาคณิ
ตศาสตร
ดั
งนี้
1. ข
อมู
ลบุ
คลากรในภาควิ
ชา
1.1 ข
อมู
ลบุ
คลากรสาขาคณิ
ตศาสตร
สถิ
ติ
วิ
ทยาการคอมพิ
วเตอร
และเทคโนโลยี
สารสนเทศ
2. การสอบถามข
อมู
ลบุ
คลากร
2.1 การสอบถามข
อมู
ลประวั
ติ
การลา
2.2 การสอบถามข
อมู
ลสรุ
ปจํ
านวนบุ
คลากร
2.3 การสอบถามข
อมู
ลเกี่
ยวกั
บประวั
ติ
การศึ
กษา
2.4 การสอบถามข
อมู
ลประวั
ติ
การทํ
างาน
2.5 การสอบถามข
อมู
ลผลงานวิ
จั
ย