ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf ·...

23
บทที2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง ก่อนจะเข้าสู่การวิเคราะห์ระบบงานเดิมในบทนี ้จะทาการอธิบายถึงทฤษฎีของการประมูล สินค้าออนไลน์ด้วยอิเล็กทรอนิกส์ (e-Auction) อีกทั ้งกล่าวถึงวรรณกรรมที่เกี่ยวข้องที่ผ่านมาจาก อดีตจนถึงปัจจุบัน โดยจะอธิบายถึงรายละเอียดความสาคัญและอธิบายถึงหลักการทางานที่สาคัญ ต่างๆ ดังนี ระบบประมูลสินค้าด้วยอิเล็กทรอนิกส์ (e-Auction) เป็นระบบสารสนเทศที่สนับสนุน การให้บริการที่เกี่ยวข้องในกิจกรรมการจัดซื ้อจัดจ ้าง เช่น การตกลงราคา การสอบราคา การ ประกวดราคา และการจัดซื ้อรวมแบบออนไลน์ รวมถึงการลงทะเบียนบริษัทผู ้ค้า จัดซื ้อที่เป็น Web Based Application เพื่อทาให้ระบบการจัดซื ้อจัดจ ้าง มีประสิทธิภาพมากยิ่งขึ ้น กล่าวคือ ใชระยะเวลาจัดหาพัสดุน้อยลง และได้พัสดุที่มีคุณภาพ ในราคาที่เหมาะสม รวมทั ้งเพิ่มความ โปร่งใสของกระบวนการจัดหาและสามารถติดตามตรวจสอบกระบวนการทางานได้ 2.1 ทฤษฎีที่เกี่ยวข้อง 2.1.1 นิยามคาศัพท์ การประมูล (Auction) หมายถึง การเสนอซื ้อเสนอขาย สินค ้าหรือบริการ ระหว่างผู้ซื ้อกับ ผู้ขาย (อาจมีมากกว่า 1 คน) ที่เข้ามาแข่งขันกันเสนอราคาในช่วงเวลาที่กาหนด การประมูลอิเล็กทรอนิกส์ (Electronic Auction : E-Auction) หมายถึง การเสนอซื ้อเสนอ ขาย สินค้าหรือบริการ ผ่านสื่ออิเล็กทรอนิกส์ เช่น เครือข่ายอินเตอร์เน็ต ระหว่างผู้ซื ้อกับผู ้ขาย (อาจ มีมากกว่า 1 คน) ที่เข้ามาแข่งขันกันเสนอราคาในช่วงเวลาที่กาหนด ผู ้เสนอซื ้อ หมายถึง ผู้ที่เอาสินค้ามาให้กับระบบทาการประมูล ผู ้เสนอขาย หมายถึง ผู้เข้าร่วมการประมูล ผู้เสนอขายสินค้าหรือผู้ประมูล ลูกค้า หมายถึง ผู้ซื ้อ เช่น ผู ้ขายปลีกเป็นลูกค้าของผู้ขายส่ง ผู้อุดหนุนในเชิงธุรกิจ เช่น ลูกค้า ของธนาคาร ผู ้ดูแลระบบ หมายถึง ผู้ที่ทาการติดต่อหรือสื่อสารกับผู้ที่จะมาทาการประมูล

Upload: others

Post on 08-Sep-2019

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

บทท 2 ทฤษฎและวรรณกรรมทเกยวของ

กอนจะเขาสการวเคราะหระบบงานเดมในบทนจะท าการอธบายถงทฤษฎของการประมลสนคาออนไลนดวยอเลกทรอนกส (e-Auction) อกทงกลาวถงวรรณกรรมทเกยวของทผานมาจากอดตจนถงปจจบน โดยจะอธบายถงรายละเอยดความส าคญและอธบายถงหลกการท างานทส าคญตางๆ ดงน

ระบบประมลสนคาดวยอเลกทรอนกส (e-Auction) เปนระบบสารสนเทศทสนบสนนการใหบรการทเกยวของในกจกรรมการจดซอจดจาง เชน การตกลงราคา การสอบราคา การประกวดราคา และการจดซอรวมแบบออนไลน รวมถงการลงทะเบยนบรษทผคา จดซอทเปน Web Based Application เพอท าใหระบบการจดซอจดจาง มประสทธภาพมากยงขน กลาวคอ ใชระยะเวลาจดหาพสดนอยลง และไดพสดทมคณภาพ ในราคาทเหมาะสม รวมทงเพมความโปรงใสของกระบวนการจดหาและสามารถตดตามตรวจสอบกระบวนการท างานได

2.1 ทฤษฎทเกยวของ 2.1.1 นยามค าศพท

การประมล (Auction) หมายถง การเสนอซอเสนอขาย สนคาหรอบรการ ระหวางผซอกบ ผขาย (อาจมมากกวา 1 คน) ทเขามาแขงขนกนเสนอราคาในชวงเวลาทก าหนด

การประมลอเลกทรอนกส (Electronic Auction : E-Auction) หมายถง การเสนอซอเสนอขาย สนคาหรอบรการ ผานสออเลกทรอนกส เชน เครอขายอนเตอรเนต ระหวางผซอกบผขาย (อาจมมากกวา 1 คน) ทเขามาแขงขนกนเสนอราคาในชวงเวลาทก าหนด

ผเสนอซอ หมายถง ผทเอาสนคามาใหกบระบบท าการประมล

ผเสนอขาย หมายถง ผเขารวมการประมล ผเสนอขายสนคาหรอผประมล

ลกคา หมายถง ผซอ เชน ผขายปลกเปนลกคาของผขายสง ผอดหนนในเชงธรกจ เชน ลกคาของธนาคาร

ผดแลระบบ หมายถง ผทท าการตดตอหรอสอสารกบผทจะมาท าการประมล

Page 2: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

7

การสมครสมาชก หมายถง เปนกระบวนการทท าขนเพอจะไดเปนสมาชกของระบบและจะไดมสทธในการซอสนคาหรอใชบรการของทางระบบได

การใหบรการ หมายถง เปนกระบวนการ การใหบรการของระบบทใหบรการแกสมาชกหรอลกคา

สนคา หมายถง สงของทซอขายกนตามทองตลาดเพอแลกมาซงเงนตรา เชน รานนมสนคานานาชนด

การแจงจายช าระเงน หมายถง กระบวนการสงมอบหรอโอนสอการช าระเงนทเกดขนระหวางสมาชกหรอลกคากบรานคาหรอองคกร อางองจาก : (http://www.fpo.go.th/) การจายช าระเงน หมายถง กระบวนการช าระเงนทเกดขนระหวางรานคาหรอองคกรกบตวแทนจ าหนาย

รายงาน หมายถง เอกสารทแสดงผลลทธจากการท างาน

ขอมล หมายถง กลมตวอกขระทเมอน ามารวมกนแลวมความหมายอยางใดอยางหนงและมความส าคญควรคาแกการจดเกบเพอน าไปใชในโอกาสตอๆ ไป ขอมลมกเปนขอความทอธบายถงสงใดสงหนง อาจเปนตวอกษร ตวเลข หรอสญลกษณใด ๆ ทสมารถน าไปประมวลผลดวยคอมพวเตอร ได (ทกษณา สวนานนท , และ ฐานศรา เกยรตบารม , บทความขอมล . กรงเทพฯ : อมรนทร, 2546.)

2.1.2 ทฤษฏโปรแกรม

2.1.2.1 ภาษา PHP

PHP ยอมาจากค าวา “Personal Home Page Tool” เปน Server side script ทมการท างานทฝงของเครองคอมพวเตอร Server ซงรปแบบในการเขยนค าสงการท างานนนจะมลกษณะคลายกบภาษา Perl หรอภาษา C และสามารถทจะใชรวมกบภาษา HTML ไดอยางมประสทธภาพซงจะท าใหการเขยนโปรแกรมบนเวบไซตท าไดงายขน

2.1.2.2 รปแบบโครงสรางพนฐานของ PHP

PHP เปนภาษาทสามารถใชงานรวมกบภาษา HTML ดในการเขยนรหส (Code) โปรแกรม มวธการเขยนไดหลายรปแบบ จงจ าเปนตองม สญลกษณทบงบอกถงขอบเขตของ PHP เพอทจะแยกโคด PHP ออกจากโคด HTMLไดอยางชดเจนโดยมรปแบบในการเขยนแทนดวยสญลกษณตาง ๆ ทเรา สามารถน ามาใชแยกโคด PHP ไดมดงน

Page 3: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

8

1. การเขยนแบบ SGML (Standard Generalized Markup Language) เปนรปแบบการเขยนทเปนมาตรฐานของภาษาประเภท xxML โดยมรปแบบ

2.1.2.2.1การเขยนดงตวอยาง

< ?

echo(“PHP SGML Syntax\n”);

? >

เปดดวยแทก < ? และปดดวยแทก ? > ภายใตแทก < ? … ? > คอค าสงท เราเขยนขน ตามหลกของภาษา PHP

2. การเขยนแบบ XML Document เปนรปแบบการเขยนของภาษาประเภท XMLโดยมรปแบบ ชอของภาษาทใชอยบรเวณ TAG เปด

2.1.2.2.2 การเขยนดงตวอยาง

< ?PHP

echo(“PHP Language Syntax\n”);

? >

เปดดวยแทก < ?PHP และปดดวยแทก ? > ภายใตแทก < ? … ? > คอค าสงท เราเขยนขน ตามหลกของภาษา PHP

3. การเขยนแบบภาษา Script เปนรปแบบการเขยนคลายกบภาษา JAVA Script

2.1.2.2.3 การเขยนดงตวอยาง

< script language=”PHP”>

echo(“PHP Script Language Style\n”);

< /script >

เปดดวยแทก < script language=”PHP”> และปดดวยแทก < /script >

4. การเขยนแบบ ASP (Active Server Page) เปนรปแบบการเขยนทเปนมาตรฐานของภาษาประเภท ASP โดยมรปแบบ

Page 4: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

9

2.1.2.2.4.การเขยนดงตวอยาง

< %

echo(“PHP ASP Syntax\n”);

%>

เปดดวยแทก < % และปดดวยแทก % > ภายใตแทก < % … %> คอค าสงท เราเขยนขน ตามหลกของภาษา PHP

2.1.2.3 ตวอยางโปรแกรมทเขยนดวย PHP

เมอเราไดรจก โครงสรางภาษา PHP และไดทราบวา PHP สามารถท างานควบคกบ HTML ได โดยสรางโคดตอไปน

< html >

< head >

< title > TEST PHP < /title >

< /head >

< body >

< h3 > TEST ECHO < /h3 >

< ? echo “HELLO PHP”; ? >

< /body >

< /html >

2.1.2.4 MySql

Mysql อานวา มาย- เอส-คว-แอล หรอ MY –ESS-QUE-ELL MySQL เปนโปรแกรมบรหารจดการฐานขอมล หรอเรยกวา Database Management System ซงมกจะใชค ายอเปน DBMS (ฐานขอมล กคอ การรวบรวมเอาขอมลตาง ๆ เชน รายการสนคา , ขอมลนกศกษา เปนตน มาเกบเอาไว สวนการบรหารจดการขอมล กคอ กรจดเกบ , การเรยกคน , การเพม , การแกไข , หรอการท าลายขอมล โดยในทน MySQL กคอโปรแกรมทจะท าหนาทบรหารการจดการฐานขอมลนนเอง)

MySQL ท างานในลกษณะฐานขอมลเชงสมพนธ (Relational Database Management System : RDBMS) ค าวา ฐานขอมลเชงสมพนธ กคอ ฐานขอมลทแยกขอมลไปเกบไวในหนวยยอยซงเรยกวา

เวบบราวเซอร 1. รองของไฟล PHP

เวบเซรฟเวอร

Page 5: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

10

ตารางขอมล (table) และขอมลในแตละตารางกจะถกแยกดวยเขตข อมล(field) การทเราจะเขาไปจดการกบขอมล ตองอาศยภาษาคอมพวเตอรทเรยกกนวา SQL ซงยอมาจาก Structured Query Language ชอ MySQL กสอใหทราบวามความเกยวของกบภาษา SQL อยแลว ดงนน MySQL จงท างานตามค าสงภาษา SQL ได อนเปนไปตามมาตรฐานของโปรแกรมทางดานฐานขอมลในยคนทตองมความสามารถรองรบค าสงทเปนภาษา SQL

2.1.2.5 โครงสราง SQL 2.1.2.5.1 SELECT SELECT LastName,FirstName FROM Persons; ตารางท 2-1 Table Persons

LastName FirstName Address City Hansen Ola Timoteivn 10 Timoteivn 10 Svendson Tove Borgvn 23 Borgvn 23 Pettersen Kari Storgt 20 Storgt 20 2.1.2.5.2 INSERT INTO INSERT INTO Persons (LastName, Address) VALUES ('Rasmussen', 'Storgt 67');

ตารางท 2-2 Table Persons

LastName FirstName Address City Pettersen Kari Storgt 20 Stavanger Hetland Camilla Hagabakka 24 Sandnes Rasmussen Storgt 67

Page 6: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

11

2.1.2.5.3 UPDATE UPDATE table_name SET column_name = new_value WHERE column_name = some_value;

ตารางท 2-3 Table Persons

LastName FirstName Address City Nilsen Fred Kirkegt 56 Stavanger Rasmussen Storgt 67 2.1.2.5.4 DELETE DELETE FROM table_name WHERE column_name = some_value;

ตารางท 2-4 Table Persons

LastName FirstName Address City Nilsen Fred Kirkegt 56 Stavanger Rasmussen Nina Stien 12 Stavanger 2.1.2.5.5 WHERE SELECT column FROM tableWHERE column operator value;

ตารางท 2-5 ตารางการเปรยบเทยบนพจนทางคณตศาสตร

Operator Description

= Equal <> Not equal > Greater than < Less than >= Greater than or equal <= Less than or equal

Page 7: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

12

BETWEEN Between an inclusive range LIKE Search for a pattern IN If you know the exact value you want to return for at least one of the columns 2.1.2.5.6 ORDER BY SELECT Company, OrderNumber FROM Orders ORDER BY Company;

ตารางท 2-6 Table Product

Company OrderNumber ABC Shop 5678 Sega 3412 W3Schools 6798 W3Schools 2312 2.1.2.5.7 BETWEEN SELECT FirstName, Address, City FROM table Original WHERE salary Between 10000 and 20000;

ตารางท 2-7 Original Table FirstName Address salary Ola Timoteivn 10 10,000 Anna Neset 18 15,0000 Kari Storgt 20 20,0000 Tove Borgvn 23 17,0000

Page 8: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

13

2.1.3 ทฤษฎการวเคราะหและออกแบบระบบ 2.1.3 .1 ความหมายของการวเคราะหและออกแบบ การวเคราะหและการออกแบบระบบ คอ วธการทใชในการสรางระบบสารสนเทศขนมาใหมในธรกจใดธรกจหนงหรอระบบยอยของธรกจและนอกจากจะเปนการสรางระบบสารสนเทศขนมาใหมแลวการวเคราะหระบบนนกจะชวยในเรองการปรบปรงหรอแกไขระบบสารสนเทศเดม ทมอยแลวใหมประสทธภาพทดขนดวย 2.1.3.1.1การวเคราะหระบบคอ การศกษาหาความตองการ (Requirements) ของระบบสารสนเทศเดมทใชในปจจบนวาคออะไร ปญหาทเกดจากระบบงานเดม หรอตองการเพมเตมอะไรเขามาในระบบเพอปรบปรงใหระบบมประสทธภาพมากขน 2.1.3.1.2 การออกแบบ คอ การน าเอาความตองการของระบบมาเปนแบบแผนหรอเรยกวาพมพเขยวในการสรางระบบ สารสนเทศนนใหใชงานไดจรง และเกดประโยชนสงสดในการท างาน ตวอยางระบบสารสนเทศ

ภาพท 2-1 ตวอยางระบบสารสนเทศ

ระบบงาน “บรการขายสนคาของบรษทในราคาพเศษแกพนกงาน ” ความตองการของระบบกคอ สามารถตดตามยอดขายไดเปนระยะ เพอปรบขอมลใหปจจบนทสด และน ามาปรบปรงการขายไดทนทวงทตวอยางรายงานการขายทกลาวมาแลวจะชใหเหนวาเราสามารถตดตามการขายไดอยางไร

Page 9: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

14

2.1.3.2 วงจรการพฒนาระบบ (SDLC)

วงจรการพฒนาระบบ หรอทนยมเรยกยอ ๆ วา SDLC มาจากค าวา System Development Life Cycle เปนวธการทนกวเคราะหระบบใชในการพฒนาระบบงาน เพอทจะใชเรยงล าดบเหตการณหรอกจกรรม ทจ ะตองกระท ากอนหรอ กระท าในภายหลง เพอทจะชวยใหการพฒนาระบบงานท าไดงายขน วงจรการพฒนาระบบจะแบงออกเปน 7 ขนตอน ดงน - ขนตอนท 1 การก าหนดปญหา (Problem Recognition) การก าหนดปญหา หรอเขาใจปญหาเปนขนตอนเรมตนของการพฒนาระบบ ซงจะตองท าความเขาใจถงปญหาทเกดขนและความตองการของผใชเพอหาแนวทางของระบบใหมทจะตอบสนองความตองการของผใช และสามารถแกปญหาทเกดขนกบธรกจได ดงนน จงเปนขนตอนทมความส าคญมากทสด - ขนตอนท 2 การศกษาความเปนไปได (Feasibility Study) การศกษาความเปนไปได เปนการศกษาเบองตน โดยมจดประสงคเพอคนหาวาแนวทางทเปนไปไดของการท าโครงการ ซงอาจมหลายแนวทาง ทสามารถแกปญหาของระบบไดโดยเสยคาใชจายและเสยเวลาทนอยทสด ไดผลลพธเปนทนาพอใจ ในการศกษาความเปนไปได จะพจารณาจากปจจย 3 ประการ คอ 1) ความเปนไปไดดานเทคนค 2) ความเปนไปไดดานการปฏบต 3) ความเปนไปไดดานการลงทน การวเคราะหจะตองพจารณาความเปนไปไดทง 3 ดานดงกลาว เพอทจะใชทางเลอกแนวทางการพฒนาระบบงานทมความเปนไปไดสงสด ดงนน ผลลพธทไดจากการศกษาความเปนไปได กคอการเสนอแนวทางในการแหปญหาทเปนไปได พรอมทงการประมาณการคาใชจาย และก าไรทคาดวาจะไดรบ รวมทงรายละเอยดอน ๆ ทระบบตองการใช - ขนตอนท 3 การออกแบบระบบ (System Design) เปนขนตอนของการศกษาการท างานของระบบงานเดม เพอตองการคนหาวาท างานอยางไร ท าอะไรบาง และมปญหาใดเกดขนบาง ตองมการเกบรวบรวมขอมลตางๆ เพอนน ามาจดท ารายงานการท างานของระบบ โดยการศกษาเอกสารทระบบใชงานอยในปจจบน การตรวจสอบวธการท างานในปจจบนดวยการสงเกต การใชแบบสอบถาม การสมภาษณผใช และผทมสวนเกยวของกบระบบ

Page 10: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

15

- ขนตอนท 4 การออกแบบระบบ (System Design) จะเปนการเสนอระบบใหม โดยทนกออกแบบระบบจะด าเนนการออกแบบระบบใหม หรอเปลยนแปลงโปรแกรมเดมท มอย ออกแบบฐานขอมลใหม หรอเปลยนแปลงฐานขอมลเดมทมอย ออกแบบรายละเอยดเกยวกบการท างานของผใช - ขนตอนท 5 การสรางระบบ หรอพฒนาระบบ (System Construction) จะเปนการสรางสวนประกอบแตละสวนของระบบโดยเรมเขยนโปรแกรมและทดสอ บโปรแกรม พฒนาการตดตอระหวางผใชกบระบบ และฐานขอมลจากขอมลตาง ๆ ของระบบ - ขนตอนท 6 การตดตงระบบ (System Implementation) จะเปนการน าสวนประกอบตาง ๆ ทไดสรางไวในขนตอนของการสรางหรอการพฒนาระบบมาตดตงเพอนใชท างานจรง ในการตดตงระบบสามารถท าได 2 วธ คอ 1) ตดตงและใชระบบใหมควบคไปกบระบบเกา 2) ปรบเปลยนไปใชระบบใหมโดยหยดท างานระบบเกา - ขนตอนท 7 การประเมนผลและการบ ารงรกษาระบบ (Post – implementation reviews and maintenance) เปนขนตอนสดทายของการพฒนาระบบ มการประเมนผลการท างานของระบบ ซงเปนการตรวจสอบวาระบบใหมทตดตงใชงานน สามารถใชงานตรงตามวตถประสงค สนองตอบ ความตองการของผใช ผใชมความพงพอใจและยอมรบการท างานกบระบบใหมมากนอยเพยงใด

2.1.3.3 เครองมอทใชในการวเคราะหและออกแบบระบบ ผงงาน (Flowchart) 2.1.3.3.1 ความหมายของผงงาน ผงงาน (Flowchart) คอ รปภาพ (Image) หรอสญลกษณ(Symbol) ทใชเขยนแทนขนตอน ค าอธบาย ขอความ หรอค าพด ทใชในอลกอรทม (Algorithm) เพราะการน าเสนอขนตอนของงานใหเขาใจตรงกน ระหวางผเกยวของ ดวยค าพด หรอขอความ ท าไดยากกวาเมอใชรปภาพ หรอสญลกษณ 2.1.3.3.2ผงงานแบงได2ประเภท 1. ผงงานระบบ (SystemFlowchart) คอผงงานทแสดงขนตอนการท างานในระบบอยางกวางๆแตไมเจาะลงในระบบงานยอย

Page 11: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

16

2. ผงงานโปรแกรม (ProgramFlowchart) คอ ผงงานทแสดงถงขนตอนในการท างานของโปรแกรม ตงแตรบขอมล ค านวณ จนถงแสดงผลลพธ 2.1.3.3.3 ตวอยางสญลกษณทใชในการเขยนผงงาน เชน

Process Symbol

ภาพท 2-2 แสดงสญลกษณการก าหนดคาหรอค านวณคา

Input/Output Symbol

ภาพท 2-3 แสดงสญลกษณแทนการรบหรอแสดงขอมล

Decision Symbol

ภาพท 2-4 แสดงสญลกษณแทนการตดสนใจ

Terminal Symbol

ภาพท 2-5 แสดงสญลกษณการเรมตนหรอการสนสด

Connector Symbol

ภาพท 2-6 แสดงสญลกษณแทนจดเชอมตอภายในหนาเดยวกน

Page 12: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

17

Manual Process Symbol

ภาพท 2-7 แสดงสญลกษณการท างานดวยตนเอง

Flowspacline Symbol

ภาพท 2-8 แสดงสญลกษณทศทางการด าเนนงาน

Display Symbol

ภาพท 2-9 แสดงสญลกษณการแสดงผลลพธทางจอภาพ

Document Symbol

ภาพท 2-10 แสดงสญลกษณขอมลน าเขาหรอผลลพธทพมพอยบนกระดาษ

2.1.3.3.4 การท างานแบบตามล าดบ (Sequence) : รปแบบการเขยนโปรแกรมทงายทสดคอ เขยนใหท างานจากบนลงลาง เขยนค าสงเปนบรรทด และท าทละบรรทดจากบรรทดบ นสดลงไปจนถงบรรทดลางสด สมมตใหมการท างาน 3 กระบวนการคอ อานขอมล ค านวณ และพมพ

Page 13: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

18

ภาพท 2-11 แสดงการท างานแบบตามล าดบ 2.1.3.3.5 การเลอกกระท าตามเงอนไข (Decision or Selection) : การตดสนใจ หรอเลอกเงอนไขคอ เขยนโปรแกรมเพอน าคาไปเลอกกระท า โดยปกตจะมเหตการณใหท า 2 กระบวนการ คอเงอนไขเปนจรงจะกระท ากระบวนการหนง และเปนเทจจะกระท าอกกระบวนการหนง แตถาซบซอนมากขน จะตองใชเงอนไขหลายชน เชนการตดเกรดนกศกษา เปนตน ตวอยางผงงานน จะแสดงผลการเลอกอยางงาย เพอกระท ากระบวนการเพยงกระบวนการเดยว

ภาพท 2-12 แสดงการเลอกกระท าตามเงอนไข

2.1.3.3.6 การท าซ า (Repeation or Loop) : การท ากระบวนการหนงหลายครง โดยมเงอนไขในการควบคม หมายถงการท าซ าเปนหลกการทท าความเขาใจไดยากกวา 2 รปแบบแรก

Page 14: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

19

เพราะการเขยนโปรแกรมแตละภาษา จะไมแสดงภาพอยางชดเจนเหมอนการเขยนผงงาน ผเขยนโปรแกรมตองจนตนาการดวยตนเอง

ภาพท 2-13 แสดงการท างานซ า

2.1.3.4 ดเอฟด (DFD = Data Flow Diagrams) แผนภาพแสดงการไหลของขอมลจากแหลงขอมลภายนอกเขามาในระบบเพอสแดงวธการไหลของขอมลจากกระบวนการหนงไปอกกระบวนการหนง ซงมสญลกษณ 4 แบบคอ สเหลยม สเหลยมมมมน ลกศร และสเหลยมปลายเปดขางหนง

2.1.3.4.1 แผนภาพการไหลของขอมล (Data Flow Diagram: DFD)

Data Flow Diagram เปนเครองมอของนกวเคราะหระบบทชวยใหสามารถเขาใจกระบวนการท างานของแตละหนวยงาน ซงทราบถงการรบ / สงขอมล การประสานงานระหวางกจกรรมตาง ๆ ในการด าเนนงาน ซงเปนแบบจ าลองของระบบ แสดงถงการไหลของขอมลทง INPUT และ OUTPUT ระหวางระบบกบแหลงก าเนดรวมทงปลายทางของการสงขอมล ซงอาจเปนแผนก บคคล หรอระบบอน โดยขนอยกบระบบงานและการท างานประสา นงานภายในระบบนน นอกจากนยงชวยใหรถงความตองการขอมลและขอบกพรอง (ปญหา) ในระบบงานเดม เพอใชในการออกแบบการปฏบตงานในระบบใหม

Page 15: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

20

2.1.3.4 .2 ตวอยางสญลกษณของ DFD

ภาพท 2-14 แสดงสญลกษณ Process

ภาพท 2-15 แสดงสญลกษณ External Entity

ภาพท 2- 16 แสดงสญลกษณ Data stroce

ภาพท 2-17 แสดงสญลกษณทศทางการด าเนนงาน

2.1.3.5 แผนภาพแสดงความสมพนธของขอมล (E-R Diagram) เปนแผนภาพทท าหนาทจ าลองขอมลทมความสมพนธกนเปนการออกแบบฐานขอมลในระดบ Conceptual เปนแบบจ าลองขอมลทแสดงถงโครงสรางฐานขอมลทเปนอสระจาก Software ทจะใชพฒนาฐานขอมล (ไมขนกบ Software)ท าใหบคลากรเขาใจในระบบฐานขอมลไดงาย

Page 16: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

21

สญลกษณทใชใน E-R Diagram ใชแบบ Chen Model 2.1.3.5.1 Entity เปนสวนทใชส าหรบเกบขอมลแตละรายการภายในระบบทเราก าลงจดท าอย เชน - บคคล (พนกงาน, ผปวย, บคลากร, นกศกษา,ลกคา) - สถานท (จงหวด, อ าเภอ, ภาค, ทอย) - วตถ (รถยนต, อาคาร, เครองจกร,สนคา) - เหตการณ (ประวต, การลงทะเบยน, การรกษาโรค,ซอ,ขาย) สญลกษณจะแทนดวยรปสเหลยมและมชอ Entity อยภายใน

ประเภทของ ของ Entity ม 2 ประเภท 1. Regular Entity อาจจะเรยกอกชอวา Strong Entity เปน Entity ทอยไดโดยไมตองอาศย Entity อนในการคงอย ซงมคณสมบต Identity ไดดวยตวเอง ไมตองพง Entity อน

ภาพท 2-18 Entiry ทมคณสมบต Identiry ไดดวยตวเอง

2. Week Entity เปน Entity ทอยไดโดยตองอาศย Entity อนในการคงอย

Order Detail

ภาพท 2-19 แสดง Entiry ทตองอาศย Entiry อน

Customer

Page 17: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

22

2.1.3.5.2 Attributes

เปนคณสมบตหรอลกษณะของ Entity เชน Attributes ของ พนกงาน ประกอบดวย

เลขทพนกงาน

ชอ-นามสกล

เพศ

เงนเดอน

สญลกษณ Attributes นนจะแทนดวยวงร โดยมชอของ Attributes ก ากบอยภายใน และมเสนเชอมตอกบ Entity ของมน เชน

ภาพท 2-20 ตวอยาง Attributes Table Employee

2.1.3.6 พจนานกรมขอมล (Data Dictionary)

ในการเขยนแผนภาพการไหลของขอมล (DataFlow Diagram:DFD) เปนการเขยนกระบวนการท างานตางๆ ในระบบงาน แตรายละเอยดของขอมลตางๆ ทปรากฏในระบบงาน แผนภาพการไหลของขอมล(DFD) ไมสามารถน าเสนอไดทงหมด ดงนนในการวเคราะหและออกแบบระบบจงตองมการเขยนค าอธบายขอมล (Data Description) หรอพจนานกรมขอมล (Data Dictionary) ซงเปนการเกบรวบรวมขอมลทงหมด รายละเอยด ค าอธบายขอมลตางๆ ในระบบงาน

Employee

Name

Emp_ID

Sex

Salary

Page 18: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

23

2.1.3.6.1 ตวอยาง พจนานกรมขอมล (Data Dictionary)

ตารางท 2-21 ตารางขอมลภาระงานสอน (datacourse)

2.1.4 ทฤษฎการจดการฐานขอมล 2.1.4.1 ความหมายของขอมล ขอมล หมายถง ขอเทจจรง หรอเหตการณทเกยวของกบสงตาง ๆ เชน บคคล สงของ สถานท ฯลฯ ขอมลเปนเรอยเกยวกบเหตการณทเกดขนอยางตอเนอง ขอมลตองถกตองแมนย า ครบถวนขนอยกบผด าเนนการทใหความส าคญของความรวดเรวของการเกบขอมล

2.1.4.2 ความหมายฐานขอมล ฐานขอมล หมายถง แหลงทใชส าหรบการรวบรวมโดยขอมลซงอยในรปแฟมขอมลมารวมไวทเดยวกน รวมทงสวนของพจนานกรมขอมล เกบค าอธบายเกยวกบโครงสรางฐานขอมลและขอมลทจดเกบนนตองมความสมพนธซงกนและกนท าใหสามารถสบคน,แกไขมปรบปรงเปลยนแ 2.1.4.3 ความหมายของการจดการฐานขอมล การจดการฐานขอมล(Database Management) คอ การบรหารแหลงขอมลทถกเกบรวบรวมไวทศนยกลาง เพอตอบสนองตอการใชของโปรแกรมประยกต อยางมประสทธภาพและลดการซ าซอนของขอมล และยงรวมทงความขดแยงของขอมลทเกดขน ภายในองคการ การเกบขอมลมกจะเปนอสระตอกน ไมมการเชอมโยงของขอมลเกดการ สนเปลองพนทในการเกบขอมล เชน องคการ

No. Name Description DataType Length

Null ชนดคย

1 personal_id รหสบคลากร varchar 20 Not null PK

2 datacourse_id รหสรายวชา varchar 20 Not null PK

3 term ภาคเรยน varchar 8 Not null PK

4 datacourse_name ชอรายวชา varchar 200 Not null

5 datacourse_credit จ านวนหนวยกต INT 6 Not null

6 datacourse_num จ านวนการสอน ชวโมง/สปดาห

INT 6 Not null

7 datacourse_mnum จ านวนนกศกษา INT 6 Not null

Page 19: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

24

หนงจะมแฟมบคคล (Personnel) แฟมเงนเดอน (Payroll) และแฟม สวสดการ (Benefits) อยแยกจากกน เวลาผบรหารตองการ ขอมลของพนกงานทานใดจ าเปนจะตองเรยกดแฟมขอมลทง 3 แฟม ซงเปนการไมสะดวก จงท าใหเกดแนวความคดในการรวมแฟมขอมลทง 3 เขาดวยกนแลวเกบไวท ศนยกลางในลกษณะฐานขอมล จงท าใหเกดระบบการจดการฐานขอมล (Database Management system (DBMS) ซงจะตองอาศยโปรแกรมเฉพาะ ในการสรางและบ ารงรกษา (Create and Maintenance) ฐานขอมลและสามารถทจะใหผใชประยกตใชกบธรกจสวนตวไดโดยการดงขอมล ขนมาแลวใชโปรแกรมส าเรจรปอนสรางงานขนมาโดยใชขอมลทมอยในฐานขอมล 2.1.4.4 การนอรมลไลซ (Normalization) การนอรมลไลทเซชน การท าใหเปนรปแบบทเปน Normalizationเปนกระบวนการออกแบบฐานขอมลทน าเคารางของรเลชนมาตรวจสอบและแกไขปญหาเกยวกบความซ าซอนกนของขอมล (data anomaly) เพอใหไดตารางทงายตอการใชงานและมความสมบรณมากขน โดยมจดมงหมายทจะท าใหเกด “one fact in one place” พยายามเกบขอเทจจรงตางๆไวในทเดยว ซงผลงานดงกลาวไดรบการคดคนและพฒนาโดยอ.เอฟ.คอดด (E.F.Codd) ประมาณปค.ศ.1968 การนอรมลไลทเซชนนนสามารถเรยกสน ๆ ไดวาการท าใหความซ าซอนของขอมลหมดไปจากตารางตางๆนนเองความซ าซอนของขอมลสามารถแบงออกได3ลกษณะคอ 1.ความผดปกตจากการเพมขอมลลงไป 2.ความผดปกตจากการลบขอมลออกมา 3. ความผดปกตจาการแกไขขอมล ระดบนอรมลไลเซชน นอรมลไลเซชนเปนกระบวนการเพอพฒนาการเชอมตอของขอมลเพอแกปญหาของรเลชนทวาการออกแบบฐานขอมลทงทางตรรกะและทางกายภาพทไดออกมาใชไดหรอยงการนอรมลไลเซชนแบงออกไดเปนหลายระดบ ไดแก 1.First Normal Form (1NF) ทก ๆ field ในแตละ record จะเปน single value นนคอ ในตารางหนง ๆ จะไมม คาของกลม ขอมลทซ ากน (Repeating Group) ตวอยางเชน ตารางดงตอไปน

Page 20: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

25

ตารางท 2-9 ตารางทมลกษณะขอมลเปน Repeating group รหสนกศกษา ช

อ นามสกล

รหสวชาทลงทะเบยน

001 สมชาย สมใจนก 204-101 204-204 204-205

002 ธรชาย บญมาศ 204-102 204-204

ตารางท 2-10 แสดงการท างานใหอยในรป 1 NF รหสนกศกษา ช

อ นามสกล

รหสวชาทลงทะเบยน

001 สมชาย สมใจนก 204-100 001 สมชาย สมใจนก 204-204 001 สมชาย สมใจนก 204-125 002 ธรชาย บญมาศ 204-102

จะเหนวาการเกบขอมลแบบนเปนการสนเปลองโดยใชเหต เพราะมคาของกลมขอมลทซ ากนมากมาย เพราะนกศกษาคนหนง สามารถลงทะเบยนไดมากกวาหนงวชา สรปกคอ นอรมลไลเซชนระดบท 1 (First normal form : 1NF) เปนการขจดแอตตรบว หรอกลมแอตตรบวทซ ากนไปอยในเอนทตลก เพอแตละรายการในเอนทต ไมมคาของแอตตรบวหรอคาของกลมแอตตรบวทซ ากน ส าหรบ 1NF จะมขอเสยงในการแกไข การลบ และการเพมขอมล ดงน

1) การแกไขขอมล (Update) เนองจากมขอมลอยหลาย tuples จะตองแกไขทก tuples นนคอตองมการแกไขขอมลมากกวาหนงแหง

Page 21: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

26

2) การลบขอมล (Delete) ถาตองการลบขอมลบางสวนออกไป จะท าใหลบขอมลอนออกไปดวยโดยไมตงใจ

3) การเพมขอมล (Insert) อาจจะท าใหไมสามารถเพมขอมลบางอยางไมได หรอเพมแลวขดแยงกบขอมลเดม

2. Second Normal Form (2NF)

ตองเปน First Normal Form (1NF) และตองม key (บางต ารา อาจจะเรยกวา index) ททก Non-key จะตองขนอย (depends on) กบ key น และมเพยง key เดยวในหนงตาราง ซงเรยกวา Primary Key การททกตาราง (Table) ตองม Key กเพราะเราตองการใหแนใจวาทกขอมลใน record ตาง ๆ สามารถคนหาไดโดยใช key

สรปกคอ นอรมลไลเซชนระดบท 2 (Second normal form : 2NF) เปนการขจดแอตตรบวทไมขนกบทงสวนของคยหลกออกไปเพอใหแอตตรบวอนทงหมดขนตรงกบสวนทเปนคยหลกทงหมดเทานน

นยาม

เปน First Normal Form (1NF) และทก Non-key จะตองขนอย (depends on) กบ key อยางสมบรณ (Full FD) หรออาจกลาวไดวาไมม Non-key ทสามารถ imply ถง Non-key ตวอนได เชน A (B , C) and B C รวมไปถง การท Non-Key บางตวทขนกบ บางสวนของ Key

ตวอยางเชน ABC (ชนสวน , ชอโกดง , จ านวน , ทอยโกดง) FD = { ชนสวน และ ชอโกดง จ านวน , ชอโกดง ทอยโกดง }

เนองจาก (ชนสวน และชอโกดง ) เปน key แต (ทอยโกดง ) ไมไดขนตรงกบ key (fully-depended on key) ดงนน จงไมใช 2NF ดงนน จะตองท าการแตกรเลชน เพอลดปญหาความซ าซอนของขอมลเปนดงน

สนคา (ชนสวน, ชอโกดง, จ านวน) โดยให ชนสวนและชอโกดง เปนคยหลก

โกดง (ชอโกดง, ทอยโกดง) โดยให ชอโกดง เปนคยหลก 3. Third Normal Form (3NF) นอรมลไลเซชนระดบท 3 (Third normal form : 3NF) คอ ขบวนการทพยายามขจดสภาพขอ ง Transitive Dependency ออกไป

Page 22: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

27

นยาม นอรมลไลเซชนระดบท 3 (Third normal form : 3NF)

ตองเปน Second Normal Form (2NF) และ ไมม Transitive dependence หรอ เปนการขจดแอตตรบวทไมเปนคยทขน ( Transitive dependent ) ตรงกบแอตตรบวอนทไมใชคยหลกออกไป เพอใหแอตตรบวทไมใชคยหลกตองขนตรงกบทงสวนทเปนคยหลก และไมขนกบแอตตรบวอนทไมใชคยหลก นยาม ของ Transitive dependency

การไมขนตรงกบคยหลก (Transitively Dependency) ถาในความสมพนธ R มคยหลกคอ K และแอตตรบว A และ B จะกลาววาแอตตรบว B ไมขนตรงกบคยหลก เมอ K -----------> A และ A ----------> B และ A ---/--> K ตวอยาง การท าตารางใหเปน 3NF

ผบรหาร (เลขประจ าตว , ชอนามสกล , ทอย , ต าแหนง, ยหอรถประจ าต าแหนง) FD = { เลขประจ าตว ชอนามสกล , ทอย , ต าแหนง ต าแหนง ยหอรถประจ าต าแหนง }

ในตวอยางจะเหนไดวา set ของ ผบรหาร (เลขประจ าตว , ชอนามสกล , ทอย, ต าแหนง, ยหอรถประจ าต าแหนง ) น ยงไมใ ช 3NF เพราะ เลขประจ าตวต าแหนง ต าแหนง ยหอรถประจ าต าแหนง ดงนน ควรจะแยก เซทผบรหาร ออกเปน 2 เซท คอ

3NF: ผบรหาร (เลขประจ าตว , ชอนามสกล , ทอย, ต าแหนง) ต าแหนงบรหาร (ต าแหนง , ยหอรถประจ าต าแหนง)

2.2 วรรณกรรมทเกยวของ จฑามาศ อทตะสาร (2545) วจยเรอง “ระบบจดซอ -จดจางพสดครภณฑอเลกทรอนกส

ของการไฟฟาสวนภมภาค ” มวตถประสงคเพอเปนการเพมชองทางในการจดซอ -จดจางพสดครภณฑ โดยผซอจะท าการขออนมตจดซอ พจารณาการจดซอ ท าใบขอซอ การเสนอราคา การสงซอ การรบสนคา โดยผวจยไดใชความรทางดานเทคโนโลยสารสนเทศ และโปรแกรม Oracle Developer 2000 V.6I ในการพฒนาการท างานบน Web ทมประสทธภาพสง เนองจากใชงานงายและผวจยมความช านาญอยแลว สวนฐานขอมลใช Oracle Enterprise Version 8.0.5 ซงเปนฐานขอมลทมใชอยในการไฟฟาสวนภมภาคในปจจบน และเปนฐานขอมลทมประสทธภาพสง มระบบรกษาความปลอดภยทด มความนาเชอถอสง และสามารถทน าไปพฒนาตอไป

Page 23: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(88).pdf · ได้ทนัท่วงทีตัวอย่างรายงานการขายที่กล่าวมาแล้วจะช้ีใหเ้ห็นว่าเราสามารถติดตามการขายได้

28

ขนษฐา เจยมกม (2544) วจยเรอง “การพฒนาระบบสารสนเทศเพอการจดสรรงบประมาณการจดซอ คอมพวเตอรและอปกรณ” มวตถประสงคเพอออกแบบ และพฒนาระบบสารสนเทศ เพอการจดสรรงบประมาณการจดซอคอมพวเตอรและอปกรณ เพอใช ในการด าเนนงานตามปกตของสวนราชการและรฐวสาหกจ เพอให ผบรหารของสวนราชการ และรฐวสาหกจทราบถงภาพรวมของสถานะ การมและการใชเทคโนโลยสารสนเทศในองคกรไดอยางถกตอง โดย ศกษาปญหา อปสรรค และความตองการของผใชในขนตอนการเสนอ ขอตงงบประมาณหมวดเครองจกรอปกรณ (คอมพวเตอรและอปกรณ ) รวมทงขอมลตาง ๆ ทใชในการพจารณาของคณะก รรมการงบประมาณ การออกแบบระบบงานใชฐานขอมลเชงสมพนธของ MS SQL Server บนสถาปตยกรรมระบบรบ- ใหบรการ (Client-Sever System) ใชโปรแกรมเดลไฟ (Delphi Programming Language) และเครองมอพฒนารายงาน ครสตล (Crystal Report Developer) เนองจากทงหมดเปนเครองมอทม ความยดหยนตอการปรบปรงแกไขในอนาคตไดงาย ประโยชนทไดรบจากการวจย จะสามารถแบงเบาภาระการรวบรวม ขอมลทจ าเปนในการเสนอขอตงงบประมาณ ท าใหผใชสามารถวางแผน การเสนอขอตงงบประมาณดานคอมพวเตอรของหนวยงานไดอยางม ประสทธภาพ และคณะกรรมการงบประมาณจะสามารถใชผลการวจย มาสนบสนนการพจารณางบประมาณประจ าปดานเทคโนโลยสารสนเทศ ได ซงจะเปนประโยชนตอการพจารณาจดสรรงบประมาณขององคกรได อยางมประสทธภาพ

ทนงศกด คนธรรมพนธ (2543) วจยเรอง “การพฒนาระบบคอมพวเตอรเพอชวยการจดการเอกสารในงานจดซอจดจาง กรณศกษา : คณะวศวกรรมศาสตร มหาวทยาลยมหดล ” การศกษานมจดประสงคเพอท าการศกษาในเรองการใชระบบอนทราเนต เพอการ พฒนาระบบเอกสารในงานจดซอจดจาง เกยวกบวสด- ครภณฑ โดยพฒนาโปรแกรมทสามารถ ใชในระบบเครอขายภายในคณะวศวกรรมศาสตร มหาวทยาลยมหดล ล าดบการจดระบบเอกสารแบงออกไดหลายรปแบบ ตามลกษณะการจดซอจดจางแตละ ชนด การพฒนาโปรแกรมคอมพวเตอรสามารถสรางเมนเพอใหผใชงานเลอกการจดการเอกสาร โดยผทดอยประสบการณสามารถปฏบตงานไดอยางครบถวนและถ กตอง ผลการศกษาพบวา เมนการท างานสามารถครอบคลมวตถประสงค ตรงตามความตองการ ของผใชงาน ชวยใหประหยดเวลา และประหยดจ านวนเอกสาร ขอจ ากดของการศกษาคองานจดซอจดจางยงตองคงไวซงเอกสารส าคญทางราชการ เชน เอกสารตรวจรบ เอกสารทตองพสจนลายเซน ซงขอเสนอแนะในการศกษาตอเนองคอการ พฒนาระบบงานพสดทใชเอกสารนอยทสด