2.1 2research-system.siam.edu/images/it_department/... · 2.2.1 ทฤษฎี microsoft visual...

Post on 06-Apr-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

3

บทท 2 แนวคดทฤษฎและงานวจยทเกยวของ

2.1 แนวความคด

คณะผจดท ำเวบไซตประชำสมพนธ ปำชำยเลนส ำนกงำนเขตบำงขนเทยนภำยในกรงเทพมหำนคร ในกำรศกษำคนควำขอมลผศกษำไดศกษำขอมลจำกหนงสอ เอกสำรและงำนวจยทเกยวของเปนหวขอดงน 1. ควำมหมำยของหลกกำรเขยนโปรแกรม 2. รปแบบกำรเขยนโปรแกรม 2.1 กำรเขยนโปรแกรมเชงโครงสรำง 2.2 การเขยนโปรแกรมเชงวตถ 3. ระบบจดกำรฐำนขอมล 4. โปรแกรมฐำนขอมลทนยมใช 2.2 ทฤษฎทเกยวของ

2.2.1 ทฤษฎ Microsoft Visual Studio 2010 Visual Studio 2010 เปนชดโปรแกรมทน ำไปใชเขยนโปรแกรมคอมพวเตอรดวยภำษำตำงๆ เชน ภำษำ C, ภำษำ C++ และ ภำษำ C# เปนตน เพอสรำงโปรแกรมคอมพวเตอรใหตรงตำมวตถประสงคทตองกำร โดยโปรแกรมนไดรวบรวมเครองมอตำงๆทใชสำหรบเขยนโปรแกรมคอมพวเตอรเขำไวดวยกน เพอทจะคอยอำนวยควำมสะดวกใหกบผใชงำนนนเอง Visual Studio 2010 นนมหลำกหลำย edition โดยแบงเปน 4 edition ดงน Visual Studio 2010 Professional, Visual Studio 2010 Premium, Visual Studio 2010 Ultimate และ Visual Studio Test Professional 2010 ซงแตละ edition กจะมควำมแตกตำงกนไป ไมวำจะเปนเรองของรำคำ ขอบเขตควำมสำมำรถ และ กลมผใชงำน (www.itgenius.co.th,2557.) 2.2.2 ทฤษฎภำษำ C# C# คอ ภำษำคอมพวเตอรประเภท Object-Oriented Programming พฒนำโดย Microsoft โดยมจดมงหมำยในกำรวมควำมสำมำรถกำรค ำนวณของ C++ ดวยกำรโปรแกรมงำยกวำของ Visual Basic โดย C# มพนฐำนจำก C++ และเกบสวนกำรท ำงำนคลำยกบ Java ภำษำ C# ไดรบกำรออกแบบใหท ำงำนกบ .NET platform ของ Microsoft จดมงหมำยคอ อ ำนวยควำมสะดวกในกำรแลกเปลยนสำรสนเทศและบรกำรผำนเวบ และท ำใหผพฒนำสรำงโปรแกรมประยกตในขนำดกะทดรด C# ท ำใหโปรแกรมงำยขนผำนกำรใช Extensible Markup Language (XML) และ Simple Object Access Protocol (SOAP) ซงยอมใหเขำถง Object ของโปรแกรมหรอเมธอด โดยปรำศจำกควำมตองกำรใหผเขยนโปรแกรมเขยนค ำสงเพมในแตละขนตอน เนองจำกผเขยนโปรแกรมสำมำรถสรำงบนค ำสงทมอย แทนทกำรคดลอกซ ำ C# ภำษำ C# ถกพฒนำขนโดยเปนสวนหนงในกำรพฒนำโครงสรำงพนฐำนของ .NET Framework เปนกำรกำรน ำขอดของภำษำตำงๆ (เชนภำษำ Delphi , ภำษำ C++) มำปรบปรงเพอใหมควำมเปน OOP (โปรแกรมเชงวตถ) มำกขน

4

ขณะเดยวกนกลดควำมซบซอนในโครงสรำงของภำษำลง (เรยบงำยกวำภำษำ C++) และมสงทเกนควำมจ ำเปนนอยลง (เมอเทยบกบ Java) ภำษำ C# ถกรบรองจำกหนวยงำน ECMA (หนวยงำนก ำหนดมำตรฐำนสำกลดำนสำรสนเทศ) และ ISO และปจจบนไมโครซอฟทยงพฒนำภำษำนอยำงตอเนอง (www.mindphp.com,2560.) 2.2.3 ระบบจดกำรฐำนขอมล ฐำนขอมล กำรเกบรวบรวมขอมลเขำไวดวยกนอยำงเปนระบบและมแผน ณ ทใดทหนงในองคกร เพอทผใชจะสำมำรถน ำขอมลมำประมวลผลและประยกตใชงำนตำมทตองกำร ไดอยำงมประสทธภำพ โดยปกตนกวชำกำรจะแบงโครงสรำงขอมลออกเปน 2 ลกษณะคอ โครงสรำงเชงกำยภำพและโครงสรำงเชงตรรกะ โครงสรำงเชงตรรกะซงสำมำรถแยกอธบำยดวยแบบ จ ำแนกออกเปน 3 ประเภท แบบจ ำลองกำรจดขอมลล ำดบขน แบบจ ำลองกำรจดขอมลแบบเครอขำย และแบบจ ำลองกำรจดขอมลชงสมพนธ

“ฐำนขอมลเปนแหลงเกบขอมลจ ำนวนมำก ๆ เมอน ำขอมลทเกบอยภำยในฐำนขอมล น ำมำประมวลผลโดยกำรนบ รวบรวม จดกลม จ ำแนก หำคำเฉลยหรอคดเปนรอยละ แลวแสดงผลลพธออกมำเปนกรำฟจะไดเปนสำรสนเทศ และน ำสำรสนเทศทได ไปใชในกำรตดสนใจ ของผบรหำรองคกรจะท ำใหผบรหำรองคกรตดสนใจไดถกตองกำรบรกำรลกคำมควำมสะดวก รวดเรว ลกคำมควำมพงพอใจองคกรมกำรพฒนำกำวหนำตอไปได” (ทวรตน นวลชวย,2550.)

หนำทของระบบจดกำรฐำนขอมล มดงน 1. ก ำหนดมำตรฐำนขอมล 2. ควบคมกำรเขำถงขอมลแบบตำง ๆ 3. ดแล-จดเกบขอมลใหมควำมถกตองแมนย ำ 4. จดเรองกำรส ำรอง และฟนสภำพแฟมขอมล 5. จดระเบยบแฟมทำงกำยภำพ (Physical Organization) 6. รกษำควำมปลอดภยของขอมลภำยในฐำนขอมล และปองกนไมใชขอมลสญหำย 7. บ ำรงรกษำฐำนขอมลใหเปนอสระจำกโปรแกรมแอพพลเคชนอน ๆ 8. เชอมโยงขอมลทมควำมสมพนธเขำดวยกน เพอรองรบควำมตองกำรใชขอมลในระดบตำง ๆ

2.3 เวบไซตทเกยวของ คณะผจ ดท ำศกษำคนควำและรวบรวมขอมลทเกยวของ เนองจำกมประโยชนตอกำรด ำเนนโครงกำรน มำเปนสวนหนงในกำรด ำเนนโครงกำร โดยมเวบไซตดงตอไปน

5

รปท 2.1 http://marcuscode.com/

Marcuscode เปนเวบไซตทใหขอมลเกยวกบควำมหมำยของหลกกำรเขยนโปรแกรมคอมพวเตอรในภำษำตำงๆ เชน ภำษำ C ภำษำ C# ภำษำ Visual Basic เปนตน

6

รปท 2.2 https://prezi.com/thizfun25sgu/presentation/

เปนเวบไซตทใหขอมลเกยวกบกำรเขยนโปรแกรม และอธบำยรปแบบของกำรเขยนโปรแกรมตำงๆ

7

รปท 2.3 https://sites.google.com/site/thaidatabase2/1.11

เปนเวบไซตทใหสำระเกยวกบระบบฐำนขอมลและหนำทของระบบกำรจดกำรฐำนขอมล

8

รปท 2.4 http://exitexam.tsu.ac.th/cst/course/computer_it/database/software.html

เปนเวบไซตบทเรยน E-learning ทใหขอมลเกยวกบโปรแกรมฐำนขอมลทนยมใชในปจจบน

9

2.4 งานวจยทเกยวของ คณะผจ ดท ำศกษำคนควำและรวบรวมขอมลทเกยวของ เนองจำกมประโยชนตอกำรด ำเนนโครงกำรน มำเปนสวนหนงในกำรด ำเนนโครงกำร โดยมงำนวจยดงตอไปน

รปท 2.5 ระบบบรหำรรำนขำยเสอผำเดก

ปรำณศำ พวงเกษม และภำณพงษ พนจคำ (2552) ภำควชำคอมพวเตอรธรกจ คณะเทคโนโลยสำรสนเทศ มหำวทยำลยสยำม ไดพฒนำระบบบรหำรงำนรำนขำยเสอผำเดกนดวย โปรแกรม Microsoft Visual Studio 2005 เปนเครองมอทชวยในกำรออกแบบ และน ำมำพฒนำ ดวยระบบจดกำรฐำนขอมล Microsoft Office Access 2003 โดยระบบบรหำรงำนรำนขำยเสอผำเดกทไดพฒนำขนมำนสำมำรถชวยในกำรจดกำรงำนตำง ๆ ชวยในกำรประมวลผลขอมลจ ำนวน มำกใหไดผลทถกตองและแมนย ำมำกขนท ำใหขอมลทไดมควำมถกตอง ท ำใหเกดควำมสะดวกรวดเรวและมประสทธภำพในกำรทำ งำนมำกยงขน

10

รปท 2.6 โปรแกรมระบบบรหำรงำนรำนขำยเสอผำ

ดวงพร เกษศรรงเรอง ธนตำ พรหมดวง และนธยำภรณ ศรวปลโยทย (2552) ภำควชำ คอมพวเตอรธรกจ คณะเทคโนโลยสำรสนเทศ มหำวทยำลยสยำม ไดพฒนำระบบบรหำรงำนรำน ขำยเสอผำโดยใชระบบจดกำรฐำนขอมลดวย Microsoft Office Access 2003และโปรแกรม Microsoft Visual Studio 2005 เปนเครองมอในกำรพฒนำโปรแกรมเพอสรำงระบบบรหำรงำนรำน ขำยเสอผำทสำมำรถจดเกบขอมลของเสอผำ ตลอดจนสำมำรถแกไข และเพมขอมลตำงๆของเสอผำ ท ำใหประหยดเวลำและงำยตอกำรคนหำ

11

รปท 2.7 โปรแกรมระบบบรหำรงำนรำนขำยเฟอรนเจอร จไรวรรณ ขนปรง พรทพย ใจกลำ และรงนภำ เชอทอง (2552) ภำควชำคอมพวเตอรธรกจ คณะเทคโนโลยสำรสนเทศ มหำวทยำลยสยำม ไดจดท ำระบบบรหำรงำนรำนขำยเฟอรนเจอร เพอ พฒนำระบบบรหำรงำนรำยขำยเฟอรนเจอรโดยใชเครองไมโครคอมพวเตอรโดยพฒนำดวยระบบ จดกำรฐำนขอมล Microsoft Office Access 2003 และใชMicrosoft Visual Studio 2005 เปน เครองมอในกำรพฒนำโปรแกรมเพอตดตอกบผใชบนเครองไมโครคอมพวเตอรสวนบคคล

top related