The Integrated Library System …130).pdfส โขท ยได ม...
Transcript of The Integrated Library System …130).pdfส โขท ยได ม...
บทท 2
ทฤษฎและวรรณกรรมทเกยวของ
2.1 นยามศพท
หองสมด หมายถง สถานทรวบรวมสรรพวทยาการตาง ๆ ทบนทกไวในรปแบบหนงสอ วารสาร สงพมพ ตาง ๆ หรออปกรณโสตทศนวสดและมการจดไวอยางเปนระบบ เพออ านวยความสะดวกแกผใชบรการในการคนควา(www.school.net.th )
ระบบหองสมด หรอ ระบบหองสมดอตโนมต มาจากค าวา The Integrated Library System หรอ The Automated Library System หรอ The Library Automation System ซงหมายถง ระบบการท างานของหองสมดทมการน าเอาอปกรณประมวลผล ซงประกอบดวยฮารดแวรและซอฟตแวร มาใช เพอการจดการงานของหองสมดในลกษณะผสมผสาน มการท างานรวมกนหรอเชอมโยงกน ระหวางระบบงานตาง ๆ ของหองสมดไดแก งานจดหา งานท ารายการ งานบรการยม-คน และงานสบคนขอมล และการจดการวารสาร (www.student.chula.ac.th)
หองสมดคอแหลงรวมและกระจายความร ความคดและการกระท าเพอรวบรวมความรทบนทกไวในรปแบบของหนงสอและสอความรแบบอน ๆ ไดมมานานแลว มทงการรวบรวมเพอการ อานแสวงหาความรของแตละคน และการรวบรวมใหเปนแหลงความรส าหรบ ชมชนและสงคม ใหเปนศนยกลางแหงความร ซงทกคนในชมชนหรอสงคมนน ๆ อาจแสวงหาความรส าหรบตนเองได แหลงรวบรวมหนงสอและสอความรตาง ๆ เชนนเรยกวา หองสมด หรอหอสมด มมาตงแตสมยโบราณ และมพฒนาการ ควบคไปกบความเจรญกาวหนาทางความร
หองสมดในสมยโบราณ หองสมดทเกาแกทสดในโลกและทตงขนเปนแหลงแรก สนนษฐานกน วา เหนจะไดแก หองสมดตามวด และพระราชวง เพราะวดเปนทชมนม ของนกบวชซงเปนผรเรองศาสนาพระราชวงเปนทซงมนกปราชญราชบณฑตรบราชการหรออยในพระราชปถมภ
7
หองสมดเกาแกทสดแหงหนงทนกโบราณคดไดคนพบ คอ หองสมด ของพระเจาซารกอนแหงอาณาจกรอสซเรย (Sargon of Assyria) ซง สรางขนประมาณ 300 ปกอนพทธกาล เปนทรวบรวมหนงสอความรตาง ๆในรปของแทงดนเหนยว สลกตวอกษรรปลม มทงแทงดนดบ และแทงดนเผา หองสมดนท าใหนกโบราณคด และนกภาษาโบราณสามารถเรยนรอารยธรรม ของอาณาจกรโบราณในลมแมน าไทกรส และยเฟรตสในตะวนออกกลางได มาก หองสมดแหงนมหนงสออยประมาณ 22,000 แทง เจรญรงเรองมากใน สมยพระเจาอสสรบานปาล พระราชนดดาของพระเจาซารกอนท 2 มหนงสอ เพมเตมมากขน มการจดหมหนงสอ และลงบญชไวเรยบรอย สวนมากเปน เรองประวตศาสตร ศาสนา วรรณคด หลกภาษา วทยาศาสตรเทาทรจกกน ในสมยนนและเศรษฐกจ
ประวตหองสมดในประเทศไทย
สมยสโขทย (พ.ศ. 1800 - 1920) พอขนรามค าแหงมหาราชไดทรงประดษฐอกษรไทย
ขนในป พ.ศ. 1826 ไดจารกเรองราวตาง ๆ ลงบนแผนหนหรอเสาหน คลายกบหลกศลาจารกของ
พอขนรามค าแหงมหาราช ทจารกเมอประมาณ 700 ปมาแลว ซงหลกศลาจารกของพอขน
รามค าแหงมหาราชถอเปนหนงสอเลมแรกของไทย เมอพอขนรามค าแหงมหาราชสงสมณฑตไป
สบศาสนาทลงกา กรบพทธศาสนาลทธลงกาวงศเขาสกรงสโขทย พรอมทงคมภรพระไตรปฎก
โดยสนนษฐานวาจารกลงในใบลาน ดงนนพระในเมองไทยจงมการคดลอกพระไตรปฎกทเรยกวา
การสรางหนงสอ ท าใหมหนงสอทางพทธศาสนาเกดขนจ านวนมากทเรยกวา หนงสอผกใบลาน
จงสรางเรอนเอกเทศส าหรบเกบหนงสอทางพทธศาสนา เรยกวา หอไตร และในปลายสมยกรง
สโขทยไดมวรรณกรรมทางศาสนาทส าคญคอ ไตรภมพระรวง ซงเปนพระนพนธในสมเดจพระ
มหาธรรมราชาท 1 พญาลไทย
สมยกรงศรอยธยา (พ.ศ. 1893 - 2310) ไดมการสรางหอหลวงไวในพระบรมมหาราชวงเปนทส าหรบเกบหนงสอของทางราชการ ตอมาในป พ.ศ. 2310 ทงหอไตรและหอหลวงไดถกพมาท าลายไดรบความเสยหาย สมยกรงธนบร (พ.ศ. 2310 - 2325) พระเจาตากสนไดโปรดใหขอยมพระไตรปฎกจากเมองนครศรธรรมราชมาคดลอกและโปรดเกลาฯ ใหสรางหอพระไตรปฎกหลวง หรอเรยกวา หอหลวง สมยกรงรตนโกสนทร (พ.ศ. 2325 - ปจจบน)
8
หองสมดในประเทศไทย หองสมดในอดตของประเทศไทยกเปนเชนเดยวกบหองสมดในบาง ประเทศ คอ แตเดมมเพยงหองสมดในวดและในพระราชวงเปนสวนใหญ ในวดมการสอนพทธศาสนาและภาษาบาลแกภกษสามเณร สอนอานและเขยน ตวอกษรขอมบนใบลาน จงมอาคารเกบรวบรวมพระคมภรไตรปฎก เรยกวา หอไตร จดเปนอาคารเอกเทศ และเปนสวนหนงของวด หอไตรบางแหงเกบ หนงสออยางอนดวย เชน กฎหมาย ต ารายา ต าราโหราศาสตร เมอพระบาทสมเดจพระพทธยอดฟาจฬาโลกมหาราช ทรงสรางวดพระศรรตนศาสดาราม ทรงพระกรณาโปรดเกลาฯ ใหสรางอาคารเกบพระคมภรไตรปฎกซงโปรดเกลาฯ ใหรวบรวมและช าระคอ ตรวจสอบความถกตอง แลวคดลงใหมในใบลาน อาคารหลงนพระราชทานนามวา หอพระมณเฑยรธรรม ตอมาเมอพระบาทสมเดจพระจลจอมเกลาเจาอยหว มพระราชด ารรวบรวมพระไตรปฎกฉบบตาง ๆ ในประเทศไทยรวมทงฉบบทแปลเปนภาษาตางประเทศในประเทศตาง ๆ ท นบถอพทธศาสนา จงโปรดเกลาฯ ใหสรางหอพระพทธศาสนาสงคหะขนในวด เบญจมบพตร ปรากฏวารวบรวมพระคมภรไดมาก เมอทรงสถาปนาหอพระสมด วชรญาณส าหรบพระนคร เปนการเฉลมพระเกยรตพระบรมชนกนาถคอพระบาทสมเดจพระจอมเกลาเจาอยหว จงทรงพระกรณาโปรดเกลาฯ ใหรวมหอ พระมณเฑยรธรรม หอพระพทธศาสนาสงคหะ และหอพระสมดวชรญาณ ซงม อยแลวในพระบรมมหาราชวงเขาดวยกนเปนหอพระสมดวชรญาณส าหรบพระนคร พระราชทานโอกาสใหประชาชนชาวไทยเขาอานหนงสอในหอพระสมดแหงได
หองสมดในสมยปจจบน ในรอบรอยปทผานมา หองสมดไดมววฒนาการกาวหนามากทงใน ดานปรมาณของหนงสอ คณภาพและมาตรฐานของการด าเนนงานดานเทคนคใน การวเคราะหเนอหา ในการจดกลมหมวดหมของเนอหาวชา ตาง ๆ การจด เกบสงวนรกษา จดท าเครองมอคนหาเรองราวทตองการการจดการฝก อบรมบคลากรในดานวชาชพบรรณารกษศาสตรและสารนเทศศาสตร การน า เครองจกรกลรวมทงเครองคอมพวเตอรมาใชในการจดและการใหบรการ ทางความรตาง ๆอยางกวางขวางและสอดคลองกบความตองการ เปนก าลง ทางดานวชาความร ขาวสาร และขอมลตาง ๆ ทจ าเปนในการพฒนาทก ดานของแตละคน และของสงคม
9
2.2 โครงสรางขอมล
ในการจดเตรยมขอมลเขาสขนตอนการประมวลผล ขอมลจะตองไดรบการจดใหอยใน
รปแบบทเครองคอมพวเตอรสามารถรบได กคอการจดหาโครงสรางของขอมลนนเองซงขอมลจะ
ประกอบดวยสวนตาง ๆ ดงน
1. ฟลด ( Filed ) คอ กลมขอมลตวหนงสอ ตวเลข หรอสญลกษณพเศษตาง ๆ ทม
ความสมพนธกนและแสดงลกษณะหรอความหมายอยางใดอยางหนง โดยทวไปฟลดสามารถแบง
ได 3 ประการ คอ
- ฟลดตวเลข ( Number Filed) คอ ฟลดทเปนกลมของตวเลข จ านวนเตม
ทศนยม จ านวนเตมบวก จ านวนเตมลบ
- ฟลดตวอกษร (Alphabetic Filed) คอ ฟลดทเปนกลมของตวอกษรตวอกขระท
เปนตวอกษรหรอชองวางระหวางอกษร
- ฟลด (Alphanumeric Filed) คอเปนกลมของอกขระทเปนตวเลขหรอตวอกษร
2. เรคคอรด ( Record ) คอ ชนดขอมลทสามารถเกบขอมลชนดอน ๆ ไวภายในได โดย
เราเรยกขอมลแตละตวทอยภายในวาฟลด ( Filed ) และกอนจะใชงานเรคคอรดได เราตองประกาศ
ชนดของเรคคอรดกอนจากนนจงคอยประกาศตวแปรเรคคอรดหรอระเบยนหรอกลมของฟลดทม
ความสมพนธกนในรปแบบใดรปแบบหนง เรคคอรดประกอบดวยฟลดตางประเภทกนรวมกนเปน
ชดโดยพนฐานของเรคคอรด จะมฟลดทใชอางองอยางนอย 1 ตว ซงเรยกวา คยฟลด (Key filed )
และฟลดทใชเปนคยฟลดในแตละเรคคอรดจะใชไมซ ากน
3. ไฟล ( File ) ไฟลหรอแฟม เปนกลมของเรคคอรดทมความสมพนธกนในดานในดาน
หนง ดงนนไฟลจงประกอบดวยเรคคอรดหลาย ๆ เรคคอรดมารวมกน
4. ฐานขอมล ( Database ) ฐานขอมลประกอบดวยไฟลหรอแฟมขอมลทมความสมพนธ
กนโดยใชหลกการไมใหขอมลมความซ ากน สามารถเรยกใชงานไดอยางถกตองและรวดเรว ซง
เรยกวาระบบฐานขอมล
10
2.3 อธบายค าศพท จาก E-R Model
- เอนทต (Entity) หมายถง ชอของสงใดสงหนง เปนรปธรรมของสงตาง ๆ ทสามารถระบ
ไดในความเปนจรง ซงอาจเปนสงทจบตองได เชน บคคล สถานท สงของ การกระท า บางครง
เอนทตในฐานขอมลจะไมมความหมายหากไมมเอนทตอนในฐานขอมล เอนทตประเภทนเรยกวา
เอนทตออนแอ (Weak Entity) ตวอยางเชน เอนทตประวตครอบครวของพนกงานเปนเอนทตชนด
ออนแอ เพราะถาปราศจากเอนทตพนกงงานแลว เอนทตนจะไมมความหมายเพราะไมรวาเปน
ประวตของพนกงานคนใด
- แอททรบวท (Attributes) หมายถงรายละเอยดของขอมลในเอนทตหนง ๆ ซงเปนสงทใช
อธบายคณลกษณะของเอนทตหนง ๆ มความหมายเดยวกนกบฟลดหรอเขตขอมล แอททรบวตบาง
แอททรบวตประกอบดวยขอมลหลายสวนมารวมกนซงอาจแยกเปนซอแอททรบวตยอยไดอก แอ
ททรบวตทมคณสมบตอยางน เรยกวา แอททรบวตผสม (Composite Attributes) ตวอยางเชน แอทท
รบวตทอย เปนแอททรบวตผสมทประกอบดวยขอมล บานเลขท ถนน ซอย อ าเภอ จงหวด และ
รหสไปรษณย ซงสามารถแยกออกเปนแอททรบวตยอยไดอก (ถาตองการ ) เชน แยกเปนแอททร
บวตทอย 1 ซงประกอบดวยบานเลขท ถนน ซอย อ าเภอ และแอททรบวตทอย 2 ซงประกอบดวย
จงหวด และ รหสไปรษณย เปนตน นอกจากน แอททรบวตอาจจะไมมคาของตวเอง แตสามารถหา
คาไดจากแอททรบวตอน ๆ เชน แอททรบวตอาย สามารถค านวณไดจากแอททรบวตวนเกด เปนตน
แอททรบวตทมคณสมบตอยางน เรยกวา แอททรบวตทถกแปลคามา (Derived Attribute)
2.3.1 ประเภทของความสมพนธระหวางเอนทต
ความสมพนธระหวางเอนทต เปนความสมพนธทสามาชกของเอนทตหนงสมพนธ
กบสามาชกของเอนทต ซงสามารถแบงประเภทของความสมพนธออกเปน 3 ประเภท ไดแก
11
1. ความสมพนธแบบหนงตอหนง (one – to - one)
จะใชสญลกษณ 1:1 แทนความสมพนธแบบหนงตอหนง ซงความสมพนธแบบนจะ
เปนความสมพนธทสามาชกหนงรายการของเอนทต มความสมพนธกบสมาชหนงรายการของอก
เอนทตหนง แตละเอนตตมความสมพนธตอกน โดยมค ากรยามาเชอมระหวางแตละเอนตต
เชน คนขบกบรถ หรอครใหญกบโรงเรยน เปนตน
2. ความสมพนธแบบหนงตอกลม (One-to-many Relationship) (1:N) เปนการแสดงความสมพนธของขอมลของเอนทตหนงวามความสมพนธกบหลาย
ขอมลกบอกเอนทตหนงเชน ลกคากบหมายเลขโทรศพทมอถอ หรอ อาจารยทปรกษากบนกเรยน
3. ความสมพนธแบบกลมตอกลม (Many-to-many Relationship) (M:N)
ความสมพนธระหวางขอมลสองเอนทตแบบกลมตอกลม (M:N) เปนเรองท
คอนขางจะยงยากในการออกแบบฐานขอมล เชน อาจจะมปญหาในดานของการปรบปรง แกไข
ขอมลโดยทวไปจะสรางเอนทตใหมขนมา (Associative Entity) เพอเปนเอนทตทเชอม
ความสมพนธกบสองเอนทตเดม โดยมวตถประสงคเพอปรบความสมพนธใหอยในรปของหนงตอ
กลม (1:M)
12
2.4 สญลกษณทใชในภาพกระแสขอมล
ตารางท 2-1 ตารางสญลกษณทใชในภาพกระแสขอมล
สญลกษณ ชอสญลกษณและค าอธบาย
โพรเซส (Process)
มหนาทรบขอมลและท าการค านวณ เรยบเรยง เปลยนแปลงสภาพ
ของขอมล ท าใหเกดขอมลชดใหม โดยจะเขยนชอโพรเซสไวใน
วงกลม การตงชอโพรเซสใหถอหลกดงน น าหนาดวยค ากรยาและ
ตามดวยค านามทสอความหมายของโพรเซสนน ๆ
กระแสขอมล (Data Flow)
แสดงสวนของขอมลทถกสงเขากระบวนการประมวลผลและ
ผลลพธทไดผานกระบวนการประมวลผลแลว ทกโพรเซสทอยในด
เอฟด จะตองมทงกระแสขอมลเขาและออกจากโพรเซสเสมอ
ทเกบขอมล (Data Store)
คอ แหลงเกบขอมลซงอยภายนอกของโพรเซส
สงภายนอก (External Entity)
คอ สงทอยนอกระบบประมวลผลขอมล อาจหมายถงบคคล
หนวยงาน ระบบประมวลผลอนทมหนาทสงขอมลให หรอรบ
ขอมลจากโพรเซสของระบบงาน
13
2.5 ระบบฐานขอมล ( Database System )
ระบบฐานขอมล คอ การจดการฐานขอมลทสมพนธกนไวในลกษณะระบบเบดเสรจ
กลาวคอมการเกบขอมลไวสวนกลาง เพอลดปญหาความซ าซอนของขอมล อกทงเพอใหผใช
สามารถใหเรยกใชและปฏบตการกบขอมลในฐานขอมลรวมกนได โดยผใชแตละคนจะมองใน
แงมมทแตกตางกนไปตามวตถประสงคของการประยกตใชงาน
2.5.1 องคประกอบของระบบฐานขอมล
ระบบฐานขอมล โดยทวไปจะเกยวของกบ 4 สวนหลก ๆ ดงน 2.5.1.1 ขอมล (Data) คอ ขอมลทถกเกบขอมลไวในลกษณะเบดเสรจ (Integrated
System) และส าหรบระบบขนาดใหญ ซงท างานในลกษณะของการใชงานหลายคน (Multi-User)
ขอมลจะถกใชงานรวมกน (Shred) ผใชสามารถเรยกใชขอมลพรอมกนได(Concurrent)
2.5.1.2 ฮารดแวร (Hardware) คอ ในสวนของอปกรณทเกยวของกบฐานขอมล
ไดแก หนวยบนทกขอมลภายนอก (Secondary Storage) ทใชเกบขอมลรวมทงหนวยความจ าหลก
(Memory) ทตองใชขอมลภายนอก (Secondary Storage) ทใชเกบขอมลรวมทงหนวยความจ าหลก
(Memory) ทตองใชส าหรบการประมวลผลของโปรแกรมระบบจดการฐานขอมลซงตองดทความ
ตองการของระบบจดการฐานขอมล
2.5.1.3 ซอฟตแวร (Software) คอระบบจดการฐานขอมล (Database
Management System) เปนโปรแกรมทชวยจดการและควบคมความถกตอง ความซ าซอนและ
ความสมพนธระหวางขอมลตางๆภายในฐานขอมลสงผลใหผใชสามารทจะเรยกใชขอมลจาก
ฐานขอมลไดโดยไมจ าเปนทจะตองทราบถงโครงสรางทางกายภาพของขอมลและอ านวยความ
สะดวกใหผใชในการใชงานฐานขอมล
14
2.5.2 ภาษาทใชในการจดการขอมล
ภาษาคอมพวเตอรทใชในการพฒนาโปรแกรมประยกตเพอเรยกใชงานฐานขอมล
แบงออกเปน 2 กลมดงน
1. ภาษาหลก ( Host Language) หมายถง ภาษาคอมพวเตอร (Computer
Language) ทใชเปนหลกในการเขยนโปรแกรมเพอประมวลผลขอมล เชน Pascal, C, COBOL
และ Visual Basic เปนตน โดยจะเปนสวนทท าหนาทเกยวกบการจดเตรยมตวแปลทเกบบนทก
ขอมล การน าเขาและการประมวลผลขอมล ฟงกชน และการค านวณตาง ๆ เกยวกบขอมลท
เรยกใชงานจากฐานขอมล
2. ภาษาทเรยกใชงานฐานขอมล (Database Language) คอ ภาษาคอมพวเตอร
ทใชในการเรยกใชงานฐานขอมล แบงออกเปน 2 กลม คอ
2.1 ภาษาทใชนยามฐานขอมล (Data Definition Language : DDL)
เปนภาษาทใชในการก าหนดโครงรางของฐานขอมล (Data Schema) เพอสรางฐานขอมล โครง
รางฐานขอมลจะถกจดเกบไวในพจนานกรมขอมล (Data Dictionary)
2.2 ภาษาทใชในการเรยกใชงานฐานขอมล (Data Manipulation
Language: DML) เปนภาษาทใชในการประมวลผลขอมลในฐานขอมลโดยการ เพม, ลบ, แกไข
และคนหาขอมล
2.6 Microsoft Visual Basic.Net
Visual Basic (VB) เปนเครองมอพฒนาโปรแกรมส าหรบระบบปฏบตการ Windows ท
ไดรบความนยมอยางแพรหลายโดยเฉพาะอยางยงในประเทศไทยแลวอาจจะกลาวไดวาไดรบความ
นยมสงสด ตงแตนกเรยนนกศกษาไปจนถงนกพฒนาโปรแกรมมออาชพ เนองจากการเรยนรและ
การใชงาน VB ท าไดงาย สามารถใชพฒนาโปรแกรมระดบเบองตนไปจนถงโปรแกรมทมความ
สลบซบซอน นอกจากน VB ยงไดรบการพฒนาเพมขดความสามารถมาโดยตลอด จนกระทง
เวอรชนลาสดคอ Visual Basic.Net หรอVB.Net ถอไดวาเปนการเปลยนแปลงรงส าคญของ VB ถง
15
ขนยกเครองภาษา VB เลยกวาได VB.Net ถกพฒนาใหสอดคลองและรบเอาความสามารถตางๆทอย
ใตเทคโนโลย .Net ซงเปนนวตกรรมการพฒนาแอพพลเคชนยคใหมทไมโครชอฟทชโรงอยใน
ขณะน
2.6.1 Microsoft .Net
Microsoft .Net หรอเรยกสนๆวา .Net เปนเทคโนโลยใหมลาสดทพฒนาขนโดย
บรษทไมโครชอฟท .Net คอแพลตฟอรมในการพฒนาชอฟตแวรส าหรบระบบปฏบตการ Windows
โดยถอวาเปนกาวส าคญในการพฒนาชอฟตแวรยคใหมทน าเสนอหลกการพฒนาชอฟตแวร ดวย
ภาษาอะไรกไดทเราถนดและสามารถเรยกใชงานโปรแกรมทเขยนดวยภาษาอนๆไดอยางกลมกลน
ใน.Net มภาษาโปรแกรมใหมๆเกดขนเชน Visual Basic.Net ,C#.Net,C++.Net,J#.Netหรอแมกระ
ทง COBOL.Net เปนตน
ทกภาษาทสนบสนน .Net จะอยภายใตกฎเกณฑมาตรฐานเดยวกนทเรยกวา
Common Language Specifications (CLS) และโครงสรางพนฐานตงแตชนดของขอมล ชดค าสง
พนฐานเชนการจดการI/O ฐานขอมล
2.6.2 สถาปตยกรรม Net Framework
สงทเปนหวใจส าคญของ .Net กคอ .Net Framework ซงมสวนประกอบตางๆ ดงรป .Net
ไมไดเปนเพยงภาษาโปรแกรมใหมเทานนแตยงถอเปนรากฐานในการพฒนาแอพพลเคชนยคใหม
ความสามรถทโดดเดนของ .Net กคอการทเราสามารถพฒนาโปรแกรมดวยภาษาใดๆกไดท
สนบสนน Common Language Specifications (CLS) ของ.Net ซงชวยใหนกพฒนาสามารถเลอกใช
ภาษาโปรแกรมใดๆกได (language neutral) โดย .Net Framework จะมเครองมอทเรยกวา Visual
Studio .Net ซงถอเปน Integrated Development Environment (IDE) ส าหรบการพฒนาโปรแกรม
16
โปรแกรมทเราเขยนขนมานนเมอคอมไพล (compile) แลวจะอยในรปของintermediate
language ทเรยกวา MSIL (Microsoft Intermediate Language) ซงเปนแนวคดเดยวกบ “ไบตโคด”
ของ JAVA Platform นอกจากนนโปรแกรมทถกพฒนาภายใต .Net จะสามารถเรยกใชโปรแกรมท
เขยนดวยภาษาอนไดถาหากภาษานนอยภายใตมาตรฐาน CLS เหมอนกน ปจจบนมภาษาโปรแกรม
มากกวา 20 ภาษา ทสนบสนน CLS เชน Pascal.Net Perl.Net เปนตน
ภาพท 2-1 แสดงสถาปตยกรรม .Net Framework
ใน .Net เราสามารถสรางแอพพลเคชนไดหลากหลายรปแบบ ไดแก Win Form
,Web Formและ Web service ส าหรบ Win Form หรอ Window Form นนคอการพฒนาโปรแกรม
บน windows โดยทวไป web form คอการพฒนาเวบแอพพลเคชนดวย .Net จะท าไดดวยวธ drag-
and-drop เชนเดยวกบการพฒนาโปรแกรมบน windows และสดทายคอ web service เปนการพฒนา
แอพพลเคชนแบบใหมซงมองแอพพลเคชนเปนลกษณะของบรการทสามารถถกใชงานผาน
17
อนเตอรเนตได ทง Win Form ,Web Formและ Web service นจะถก encapsulate ไวในรปแบบของ
คลาสเดยวกน
โปรแกรมทพฒนาขนโดย .Net จะมการเรยกใชขอมลประเภทเดยวกนทงหมดไม
วาเราจะเขยนดวยภาษา ใดกตาม ประเภทของขอมลเหลานจะอยในรปแบบของคลาส (class) Data
และ XML เพอใชในการเรยกใชและจดการฐานขอมลและขอมลในรป XML เชนคลาส ADO .Net,
XML เปนตน
ส าหรบ Base class เปนทรวมของคลาสพนฐานตางๆซงไมโครชอฟตพฒนาขนมา
เพอเรยกใชงานและพฒนาตอยอดเพมเตมได ซง Base class 1คลอบคลมถงสงทจ าเปนในการพฒนา
โปรแกรม เชน การจดการอนพต/เอาตพต การจดการขอมลชนดสตรง การจดการกราฟก การ
จดการเกยวกบความปลอดภยของระบบ เปนตน
ขนสดทายทเปนสวนส าคญของ .Net Framework ไดแก Common Language
Runtime (CLR) ถอเปนรากฐานของแพลตฟอรม .Net เลยทเดยว หนาทของ CLR กคอเปน
execution engine ในการประมวลผลและจดการโปรแกรมทคอมไพลแลวใหท างานใน
ระบบปฏบตการ windows โดย CLR จะแปลงโคดในรป MSIL ไปเปนค าสงเครอง(machine
Language) โดยใชเทคโนโลยการแปลงแบบ Just –In – Time(JIT) คอแปลงเฉพาะสวนทจะน ามาใช
เทานน หลงจากนนถาตองการน าสวนอนๆมาใชงานกจะแปลงเพมในสวนนน ซงชวยใหโปรแกรม
ท างานไดเรวขน เนองจากไมตองรอใหแปลงเสรจสนทงหมดกอนจงจะท างานได นอกจากน CLR
ยงท าหนาทตดตอกบระบบปฏบตการจดสรรหนวยความจ าใหกบโปรแกรมตางๆและคน
หนวยความจ าทไมถกใชงานแลวใหกบระบบ จดการกบขอผดพลาด รวมถงดแลเรองความปลอดภย
ดวย
18
2.7.3 ความสามารถของ VB.Net
VB.Net ไดรบการพฒนาขดความสามารถเพมเตมขนมาอกมากมายและม
โครงสรางภาษาทเปลยนแปลงไปมาก ค าสงหรอความสามารถเดมบางสวนใน VB6 กถกยกเลกไป
ขดความสามารถทเพมขนหลกๆ ไดแก
- เปนภาษา OOP (Object Oriented Programming) เตมตว: VB.Net ไดรบการ
พฒนาใหเปนภาษาแบบ OOP เตมตวเชนเดยวกบภาษาโปรแกรมสมยใหมทวไป เชน C++ Delphi
หรอ JAVA เปนตน VB.Net มความสามารถในการท า inheritance, overloading และ overriding
เปนตน
- รบเอาความสามารถของ .Net: ดวย .Net Framework ซงมมาตรฐาน CLS และ
มาตรฐานในสวนของชนดขอมลท าใหเราสามารถเขยนโปรแกรมดวย VB.Net แลวเรยกใชงาน
โปรแกรมทเขยนดวยภาษาอนได เชน C#.Net เปนตน
- การสรางแอพพลเคชนแบบ Web form และ Web service: VB.Net ไดรบการ
พฒนาใหสามารถพฒนาเวบแอพพลเคชนแบบใหม เรยกวา Web form ซงมวธการสรางแบบ drag-
and-drop เหมอนกบการพฒนาแอพพลเคชนบน Windows โดยทวไปและสามารถสราง Web
service ซงอาศย XML (Extensible Markup Language) เปนตวกลางในการแลกเปลยนขอมล
- รองรบการสรางเวบแอพพลเคชนดวยASP.Net: สามารถผนวกกบ ASP.Net ใน
การสรางเวบแอพพลเคชนไดอยางรวดเรวโดยใช Web Formและ Web service
- รองรบการสรางแอพพลเคชนแบบ console: ซงถอเปนแอพพลเคชนแบบใหมบน
VB.Net เพอชวยใหเราท างานในลกษณะโปรแกรมทรนบน DOS คอแสดงผลและรบขอมลใน
ลกษณะของขอความได
-รองรบการพฒนาโปรแกรมระดบ Treading
19
- มโครงสรางการจดการขอผดพลาดทดขน: VB.Net มการเพมขดความสามารถใน
การจดการขอผดพลาดทเปนระบบและมโครงสรางแบบเดยวกบภาษา OOP โดยทวไป การจดการ
ขอผดพลาดนเรยกวา structured error handling คอโครงสรางค าสง Try….Catch…Finally
- รองรบAdo.Net: VB.Net รองรบ ADO.Net ซงถอวาเปนการตดตอฐานขอมล
แบบใหมทมาทดแทน ADO และ RDO ใน VB6 ทงน ADO.Net สนบสนนการตดตอฐานขอมล
แบบ stateless เพอใชงานฐานขอมลบนอนเตอรเนตไดเปนอยางด
- ใช Visual Studio.Net เปนเครองเดยวกนในการพฒนาไมวาภาษาใดๆกตาม
ภายใต.Net: การพฒนาแอพพลเคชนโดยใชภาษา VB.Net C++.Net C#.Net จะใชเครองมอและ
หนาตาเหมอนกน ท าใหการเรยนรและพฒนาโปรแกรมดวย VB.Net กสามารถพฒนาโปรแกรมดวย
ภาษาอนไดงายขน
- มการจดการหนวยความจ าทดขน : ใน VB.Net มกลไกในการจดการ
หนวยความจ าโดยอาศย CLR และมการ automatic garbage collector ชวยในการจดการ
หนวยความจ าใหมประสทธภาพมากขน
- จดการI/O ไดดขน: VB.Net มการเพมความสามารถในการจดการ I/O ไดอยาง
เปนระบบและมประสทธภาพมากขนดวยการใชคลาส System.IO
- มคอนโทรลเพมขนอกมาก: VB.Net มคอนโทรลเพมขนอกมาก และคอนโทรล
เดมกไดรบการเพมขดความสามารถ ซงชวยลดเวลาในการสรางแอพพลเคชนไปไดมาก
2.7 Crystal Reports
โปรแกรม Crystal Reports เปนโปรแกรมส าหรบการน าเสนอรายงานตาง ๆ ทเกดจาก
ฐานขอมลหรอจะเปนหนารายงานธรรมดา เชนเดยวกบโปรแกรม Word เพอแสดงในหนาจอ
หรอแสดงในหนากระดาษ จากเครองพมพ เดมทโปรแกรม Crystal Reports เปนเครองมอหนงท
อยในโปรแกรมพฒนา Visual Basic ตงแตรนท 3 ซงตอมา เมอมาถง Visual Basic 5 บรษท
Seagate Software ทเปนบรษทสราง Hard disk ทเรารจกกนดไดเปนผพฒนา และถกน ามารวมกบ
20
VB ในเวอรชนกอน ๆ จนถงเวอรชนปจจบนคอ VB .NET ซงจะตดตงมาพรอมกบ Visual
Studio. Net
การสรางรายงานดวย Crystal Reports สามารถท าได 2 วธ คอ
2.8.1 สรางโดยใชผชวยหรอ Report Expert เปนการสรางรายงานโดยท าตาม
ขนตอนทก าหนดไวแลว ผใชเพยงเลอกขอมลและสวนประกอบตางๆทตองการไปทละขน หลงจาก
นน Expert จะน าขอมลทงหมดไปสรางรายงานใหอยางรวดเรว
2.8.2 สรางรายงานดวยตนเองในมมมอง Design วธนเราจะตองออกแบบ
โครงสราง ก าหนดรายละเอยดของขอมลและองคประกอบในรายงานเองทงหมดตงแตการเลอก
ฟลดขอมล ก าหนดรปแบบและคณสมบตของขอมลทจะน ามาแสดงบนรายงาน
การสรางรายงานดวยวธแรกแมจะประหยดเวลาแตอาจใหรปแบบทไมตรงกบความ
ตองการมากนก ในขณะทวธทสองจะไดรปแบบทตรงกบความตองการมากทสดแตกใชเวลา
มากกวาวธแรก เราอาจผสมผสานขอดของทงสองวธเพอใหเกดประสทธภาพสงสดเชน ถารายงาน
ซบซอนหรอมรปแบบทเจาะจงมากอาจใช Report Expert ชวยสรางรายงานคราว ๆ ในเบองตน
กอน จากนนจงคอยปรบแตงใหตรงกบความตองการในภายหลง จะชวยใหประหยดเวลากวาการ
สรางเองทงหมด
21
2.8 การจดหมวดหมทรพยากรสารสนเทศในหองสมด
ระบบการจดเกบทรพยากรสารสนเทศ การจดเกบทรพยากรสารสนเทศคอการน าทรพยากรสารสนเทศมาจดเกบใหเปนระบบและระเบยบผใชบรการจงควรศกษาระบบของการจดเกบเพอใหสามารถสบคนและเขาถงสารสนเทศไดอยางสะดวกและรวดเรว การจดหมหนงสอ (Book Classification) การจดหมหนงสอ คอการแบงหรอแยกประเภทหนงสอโดยยดหลกหนงสอทมเนอเรองหรอลกษณะค าประพนธทคลายคลงกนไวดวยกนทงนเพอความสะดวกในการจดเกบและคนหาหนงสอ ประโยชนของการจดหมหนงสอ
ชวยใหหนงสอทมเนอเรองเดยวกน สมพนธกน หรอคลายคลงกนอยดวยกน ผใชสามารถคนหาหนงสอไดสะอาด รวดเรวและสะดวกแกเจาหนาทในการจดเกบหนงสอ
เขาชนอยางเปนระบบและมระเบยบ ชวยใหหองสมดทราบวามหนงสอและประเภท แตละสาขาวชาและแตละเรองมากนอย
เพยงใดซงจะเปนขอมลในการพจารณาจดซอหนงสอเพม
การจดหมวดหมแบบดวอ
ปรวตเมลวลดวอ (Melvin Dewey)
เมลวล ดวอ เกดเมอ 10 ธนวาคม ค.ศ.1851 (พ.ศ. 2394 ตรงกบสมยรชกาลท 4) ท อดม เซน
เตอร ใกลกบเมองอาเตอร ทาวน รฐนวยอรก พอชอ โจแอล แมชอ เอลซา กรน ดวอเปนนองสดทอง
ในจ านวน 5 คน ปชอ โทมส ดวอ เปนชาวองกฤษ ทอพยพไปอยทสหรฐอเมรกา รฐแมสซาจเซตส
เมอป ค.ศ. 1630 เมอวยเดกครอบครวของดวอมความสนทสนมกบ หลยส คอสซท ชาวฮงการ ท
อพยพไปอยทนนเชนกน หลยสรกเดกชายเมลวลมาก และไดใหเอาชอตนเองผนวก ไวกบชอเมลวล
ดวยในตอนเดกเมลวลจงมชอเตมวา Melville Louis Kossuth Dewey แตภายหลงเมอโตขน ดวอไดตดชอ
ของตนใหสนลงแมแตชอตนกตดค าวา le ซงเปน สวนทายของชอออก เหลอเพยง Melvin Dewey ดวอถง
แกกรรม เมอ 26 ธนวาคม ค.ศ.1931 รวมอายได 80 ป
22
ผลงานทส าคญของดวอทรเรมไวใหแกวงวชาชพบรรณารกษศาสตรคอ
1. คดแผนการแบงหมหนงสอระบบทศนยมขน และมการใชอยางแพรหลายในหองสมดโรงเรยน
ทวไป
2. รเรมออกวารสาร Library Journal ซงเปนวารสารในวชาชพบรรณารกษศาสตร เพอเปนสอกลาง
ทเปดโอกาสใหบรรณารกษไดแลกเปลยนความรความคดเหน
3. กอตงสมาคมหองสมดอเมรกนขน ซงเปนสมาคมวชาชพทส าคญท าใหวชาชพบรรณารกษศาสตร
ไดรบการยอมรบจากสงคมจน เมววล ดวอไดรบยกยองเปนพเศษวาเขาคอ “The Father of
Librarianship“
การจดหมหนงสอระบบทศนยมดวอ (Dewey Decimal Classification) เรยกยอๆวา D.C. หรอ D.D.C เปนระบบการจดหมวดหมหนงสอในหองสมดซงเปนทนยมระบบหนง คดคนโดยเมลวล ดวอ ในขณะทเขา ก าลงเปนผชวยบรรณารกษอยทวทยาลยแอมเฮอรส (Amherst College) การจดหมวดหมหนงสอตามระบบทศนยมดวอนนมการแบงหนงสอออกเปนหมวดหมตางๆ จากหมวดหมใหญไปหาหมวดหมยอยสรปไดดงน
แบงออกเปน 10 หมวดใหญ (Classes) ใชเลขหลกรอย แตละหมวดใหญแบงเปน 10 หมวดยอย (Division) ใชเลขหลกสบ แตละหมวดยอยแบงเปน 10 หมยอย (Section) ใชเลขหลกหนวย แตละหมยอยแบงใหละเอยดลงไปดวยจดทศนยม
แนวคดในการแบงหมหนงสอของดวอ การจดหมวดหมหนงสอตามระบบทศนยมของดวอ แบงหนงสอออกเปนหมวดหมตาง ๆจากหมวดหมใหญไปหาหมวดหมยอย ตาง ๆเปนการแบงหมวดหมหนงสอครงท 1 โดยแบงตามประเภทของสรรพวชาใหญๆ 10 หมวด โดยใชตวเลขหลกรอยเปนตวบงช ดงน หมวดหม 000 – 099 ความรทวไป ดวอมความคดวาในการแบงเนอหาของหนงสอออกเปนหมวดใหญๆ แลวนน ยงมหนงสออกกลมหนงทใหความรหลายๆ เรอง จงจดใหมหมวดความรทวไปขนมา รวบรวมหนงสอประเภทใหความรทวไปไดแก สารานกรม บรรณานกรม วารสาร ฯลฯ ไวในหมวดหม 000
23
หมวดหม 100 – 199 ปรชญา ดวอจดเอาปรชญาไวเปนหมแรกเพราะเขาคดวา ตงแตเรมแรกคนเราคดถงตนเอง สงสยวาตวเองเกดมาท าไม ใครเปนผรบผดชอบใหเกดมา ถาท าไมดกถกลงโทษ ความคดเหลานและการคนหาเหตผล คอ วชาปรชญา หนงสอในหมวดวชาปรชญาจะรวมหนงสอทมเนอหาดานปรชญา จตวทยา ตรรกศาสตร หมวดหม 200 – 299 ศาสนา เมอคดหาเหตผลและแนใจวา การเกดมาในโลกนเปนไปโดยก าหนดของพระเจาพระเจาจงเปนทยดเหนยวจตใจใหยดมนอยในความดนนคอศาสนาหนงสอในหมวดศาสนานเนอหาจะกลาวถงคมภรไบเบล เทววทยา พระไตรปฏก และ ศาสนาทกศาสนา หมวดหม 300 – 399 สงคมศาสตร เมอมนษยนบถอพระเจา กเรมนกถงเพอนบาน นกถงการอยรวมกนเปนหมพวก เปนสงคมของมนษย กฏหมายเปนสงส าคญทท าใหคนเราอยรวมกนอยางสงบสข รวมทง การศกษา การปกครอง การตดตอ และขนบธรรมเนยมประเพณ หมวดหม 400 – 499 ภาษา เมอคนเรามการตดตอกน จ าเปนตองมการสอสารเพอใหเกดความเขาใจกน ซงไดแก ภาษานนเอง หนงสอเกยวกบภาษาตาง ๆ เชน ภาษาองกฤษ ภาษาไทย ภาษาฝรงเศส จงรวมอยในหมวดหมน หมวดหม 500 – 599 วทยาศาสตร เมอมนษยสามารถตดตอสอสารไดแลว มนษยกเรมสนใจธรรมชาตทแวดลอมตนเอง และนกถงสงทอยไกลออกไปจากตนเอง จงเกดการศกษาคนควาหาเหตผลในปรากฏการณตาง ๆ ของธรรมชาตและไดตงทฤษฎตาง ๆ ขนสงเหลานคอวทยาศาสตรเนอหาของหนงสอในหมวดหมวทยาศาสตรนจะเกยวกบ คณตศาสตร เคม ดาราศาสตร ฟสกส ชววทยา หมวดหม 600 – 699 เทคโนโลย หรอวทยาศาสตรประยกต คนเรามกชอบน าสงทอยใกล ๆ ตวมาใชใหเปนประโยชน จงเกดประดษฐกรรมหลายชนดเพอน ามาใชในชวตประจ าวน เชน การประดษฐเครองมอ เครองใชในการอตสาหกรรม เครองไฟฟา ฯลฯ หมวดหม 700 – 799 ศลปะและการบนเทง เมอชวตภายในบานอยเปนสขสบาย มเวลาวางคนเรากรจกประดษฐของสวยงาม หรอศลปะอน ๆ เชน ดนตร ขบรอง เขยนรป
24
หมวดหม 800 – 899 วรรณคด การแสดงความรสกนกคดของคนเรายงสามารถแสดงออกดวยการเขยน เลาถงสงตาง ๆ แสดงออกทางอารมณ โดยการสรางสรรคทงรอยแกวและรอยกรอง
หมวดหม 900 – 999 ประวตศาสตร ภมศาสตร ชวประวตและ การทองเทยว เมอมนษยไดสรางสรรควรรณกรรมขนมาแลวกตองการบนทกไวเปนหลกฐานบนทกเรองราว ประวตศาสตรชวประวตและเรองราวทตนเองพบมาใหผอนไดทราบหนงสอในหมวดหมนจงเกยวกบการทองเทยว การบนทกเหตการณตางๆ ไวเปนลายลกษณอกษร
การแบงครงท 2 หมวดยอย (Division) การแบงหมวดหมหนงสอระดบท 2 แบงออกเปนอก 10 หมวดยอย โดยใชตวเลขหลกสบเปนตวบงช รวมเปน 100 หมวดยอย
หมวดหม 000 – 099 ความรทวไป
000 คอมพวเตอร ความรทวไป 010 บรรณานกรม แคตตาลอก 020 บรรณารกษศาสตรและสารนเทศศาสตร 030 หนงสอรวบรวมความรทวไป สารานกรม 040 ยงไมก ำหนดใช 050 สงพมพตอเนอง วารสาร และดรรชน 060 องคการตางๆ พพธภณฑวทยา 070 วารสารศาสตร การพมพ 080 ชมนมนพนธ 090 ตนฉบบตวเขยน หนงสอหายาก
หมวดหม 100 – 199 ปรชญา
100 ปรชญา 110 อภปรชญา 120 ญาณวทยา ความเปนเหตผล ความเปนมนษย
25
130 จตวทยานามธรรม 140 แนวความคดปรชญาเฉพาะกลม 150 จตวทยา 160 ตรรกศาสตร ตรรกวทยา 170 จรยศาสตร ศลธรรม 180 ปรชญาสมยโบราณ สมยกลาง ตะวนออก 190 ปรชญาตะวนตกสมยใหม
หมวดหม 200 – 299 ศาสนา
200 ศาสนา 210 ศาสนาธรรมชาต 220 ไบเบล 230 เทววทยาตามแนวครสตศาสนา 240 ศลธรรมชาวครสต การอทศเพอศาสนา 250 ครสตศาสนาในทองถนและระเบยบแบบแผนปฏบต 260 สงคมชาวครสต เทววทยาทางศาสนา 270 ประวตครสตศาสนา 280 นกายตางๆ ในครสตศาสนา 290 ศาสนาเปรยบเทยบและศาสนาอนๆ
หมวดหม 300 – 399 สงคมศาสตร
300 สงคมศาสตร 310 สถตศาสตร 320 รฐศาสตร การเมอง การปกครอง 330 เศรษฐศาสตร 340 กฎหมาย 350 รฐประศาสนศาสตร การบรหารรฐกจ กองทพ 360 ปญหาสงคม การบรหารสงคม สมาคม 370 การศกษา 380 การพาณชย การสอสาร การขนสง
26
390 ประเพณ ขนบธรรมเนยม คตชนวทยา
หมวดหม 400 – 499 ภาษา
400 ภาษา 410 ภาษาศาสตร 420 ภาษาองกฤษ 430 ภาษาเยอรมน 440 ภาษาฝรงเศส ภาษาโรมานซ 450 ภาษาอตาล ภาษาโรมน 460 ภาษาสเปน ภาษาโปรตเกส 470 ภาษาละตน 480 ภาษากรก 490 ภาษาอนๆ
หมวดหม 500 – 599 วทยาศาสตร
500 วทยาศาสตร 510 คณตศาสตร 520 ดาราศาสตร 530 ฟสกส 540 เคม 550 วทยาศาสตรโลก 560 บรรพชวนวทยา 570 ชววทยา 580 พฤกษศาสตร 590 สตววทยา
หมวดหม 600 – 699 เทคโนโลย หรอวทยาศาสตรประยกต
600 วทยาศาสตรประยกต เทคโนโลย 610 แพทยศาสตร
27
620 วศวกรรมศาสตร 630 เกษตรศาสตร 640 คหกรรมศาสตร ชวตครอบครว 650 การจดการธรกจ 660 วศวกรรมเคม 670 โรงงานอตสาหกรรม 680 สนคาทผลตจากเครองจกร 690 การกอสราง
หมวดหม 700 – 799 ศลปะและการบนเทง
700 ศลปกรรม การบนเทง 710 ภมสถาปตย 720 สถาปตยกรรม 730 ประตมากรรม 740 การวาดเขยน มณฑนศลป 750 จตรกรรม ภาพเขยน 760 ศลปะการพมพ ศลปะกราฟก 770 การถายรป ภาพถาย 780 ดนตร 790 การบนเทง นนทนาการ กฬา
หมวดหม 800 – 899 วรรณคด
800 วรรณกรรม วรรณคด 810 วรรณคดอเมรกนในภาษาองกฤษ 820 วรรณคดภาษาองกฤษ ภาษาองกฤษโบราณ 830 วรรณคดภาษาเยอรมน 840 วรรณคดภาษาฝรงเศส ภาษาโรมานซ 850 วรรณคดภาษาอตาล ภาษาโรมน 860 วรรณคดภาษาสเปน ภาษาโปรตเกส 870 วรรณคดภาษาละตน
28
880 วรรณคดภาษากรก 890 วรรณคดภาษาอน ๆ
หมวดหม 900 – 999 ประวตศาสตร ภมศาสตร ชวประวตและ การทองเทยว
900 ประวตศาสตร ภมศาสตร 910 ภมศาสตร การทองเทยว 920 ชวประวต เครองราชอสรยาภรณ 930 ประวตศาสตรยคโบราณ 940 ประวตศาสตรยโรป โลกตะวนตก 950 ประวตศาสตรเอเชย โลกตะวนออก 960 ประวตศาสตรแอฟรกา 970 ประวตศาสตรอเมรกาเหนอ 980 ประวตศาสตรอเมรกาใต 990 ประวตศาสตรสวนอนๆ ของโลก
วรรณกรรมทเกยวของ
นายนวต ศภมาตย (2549) “ ระบบบรหารงานหองสมดวทยาลยสารพดชางชยภม”
วตถประสงคของการศกษาเฉพาะกรณในครงนเปนการจดท าเพอทจะน าคอมพวเตอรเขามาชวยใน
การปฏบตงานของเจาหนาทหองสมดวทยาลยสารพดชางชยภม ซงจะท าใหชวยลดระยะเวลาใน
การปฏบตงานลงได อกทงยงชวยในเรองความสะดวกและรวดเรวในการใหบรการสมาชก
หองสมด ทเขามารบบรการยม-คน หนงสอหองสมดวทยาลยสารพดชางชยภมระบบบรหารงาน
หองสมดวทยาลยสารพดชางชยภม ไดพฒนาขนโดยโปรแกรม Microsoft SQL Server 2000 เปน
ฐานขอมลเพอใชในการจดการดานขอมลและใชโปรแกรม Visual Basic 6.0 ออกแบบหนาฟอรม
ในสวนของผใชระบบ เพอใหเกดความสะดวกในการใชงานของผใชระบบ
นางสาวอนงค ขนมณ (2549) “ระบบงานฐานขอมลหองสมดโรงพยาบาลมหาสารคาม”
วตถประสงคของการศกษาโครงงานเทคโนโลยสารสนเทศธรกจน เพอศกษาเกยวกบระบบงาน
ฐานขอมลหองสมดโรงพยาบาลมหาสารคามจากระบบงานเดมและน ามาพฒนาเปนระบบงานใหม
29
ทใชการเขยนโปรแกรมงานขนมาแทนระบบเดมโดยทางผจดท าไดจดท าระบบงานฐานขอมล
หองสมดโรงพยาบาลมหาสารคาม ขนมาเพอเปนการอ านวยความสะดวกในการจดการระบบยมคน
หนงสอใหมประสทธภาพทดขนและเปนแนวทางส าหรบผทจะท าการพฒนาระบบนตอไปโดยตว
โปรแกรมทจดท าระบบงานขนนนไดใชโปรแกรม Visual Basic.NET ซงถอไดวาเปนโปรแกรมท
สามารชวยสรางโปรแกรมเกยวกบระบบงานไดเปนอยางดโดยตวระบบงานนนเหมาะส าหรบการ
น าไปใชกบระบบหองสมดหรอระบบงานทมการเกบขอมลสมาชกหรอ สนคาทใหบรการในการยม
- คน ซงสามารถเกบขอมลไดจ านวนมาก และนอกจากนยงสามารถพฒนาในสวนทตองการสราง
ระบบใหดขนไดอก
นางสาวจฑาพรรณ อทรกษ (2551) “ระบบหองสมด โรงเรยนศรกดหวาเรองเวทย ”
วตถประสงคของโครงงานเทคโนโลยสารสนเทศธรกจฉบบน เปนการวเคราะหและออกแบบระบบ
หองสมดโรงเรยนศรกดหวาเรองเวทย ต.กดหวา อ.กฉนารายณ จ.กาฬสนธ จากระบบงานเดมซง
ไมไดน าระบบคอมพวเตอรมาใช ซงน ามาพฒนาเปนระบบงานใหมโดยพฒนาโปรแกรมรวมกบ
การจดการฐานขอมล เพออ านวยความสะดวกในการจดเกบขอมลการยม -คน และการสงซอ ใหม
ประสทธภาพทดยงขน และเปนแนวทางส าหรบการพฒนาระบบตอไป
ขอบเขตในการท างานของโปรแกรม สามารถเพม ลบ แกไข คนหา และจดเกบขอมล
ภายในหองสมดและขอมลการยม - คน ตรวจรบหนงสอ ยกเลกการรบหนงสอ การค านวณคาปรบ
และสามารถออกรายงานตางๆ ทเกยวของกบการท างานภายในสมดได
โปรแกรมทใชในการพฒนาระบบ คอ Microsoft Visual Basic.NET โดยใชรวมกบ
ฐานขอมล Microsoft office access เพอใหสามารถจดการกบขอมลในหองสมด ภายในหองสมด
โรงเรยนศรกดหวาเรองเวทยใหเปนไปอยางมประสทธภาพ