This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
២.២- Web Application ២.២.១- គ ើអវគៅជា Web Application? Web Application រជាកមមវធដដលរតវបានទរបើរបាសតាមរយៈ Network ដចជា Internet ។ វាអាចជាកមមវធកាពយេរដដលរតវបានសរទសរកដទោយទរបើភាសថដដល Web Browser អាចយលបាន ទ ើយពងដផែកទលើ Web Browser សារាបទញយកកមមវធ ទដើមបដាទណើ រការ។ វារតវបានទរបើរបាស ទរចើនទោយសថរដត Web Browser មានទៅររបេកដនលងទាងអស ទ ើយ Web Browser មានភាព
ងាយរសលកនងការទរបើរបាសជា Client (Attitude Group LTD, 2012) ។
២.៥- Hypertext Markup Language (HTML) ២.៥.១- គ ើអវគៅជា HTML? Hypertext Markup Language (HTML) រជាភាសថ Makeup Language ដសាខនកនងការ តបដតង Web Page នន នងពតមានដនេទេៀតដដលអាចទមើលទ ើញទៅកនង Web Browser (Wikipedia, d) ។ ខងទរកាមទនេះរជា Version របស HTML:
HTML 2.0 រតវបានរបកាសជាសថធារណៈ ទោយIETF ទៅនថៃេ២៤ ដខវចេកា ឆន ា១៩៩៥ HTML 3.2 រតវបានរបកាសជាសថធារណៈកនងការផតលអនសថសនរបស W3C ទៅដខ
កញញា ឆន ា១៩៩៦ HTML 4.0 រតវបានរបកាសជាសថធារណៈកនងការផតលអនសថសនរបស W3C ទៅដខ
ទមសថ ឆន ា១៩៩៥ HTML 4.01 រតវបានរបកាសជាសថធារណៈ កនងការផតលអនសថសនរបស W3C ទៅដខធន
ឆន ា១៩៩៩ HTML 5.0 បានរបកាសជាសថធារណៈ ទោយការពរងាងការងាររបសW3C ការទរបើរបាស
ភាសថ HTML
9
២.៥.២- សារៈបរគោជននន HTML HTML ជាភាសថររេះកនងការបទងកើត Website HTML អាចទរបើរបាសបានជាមយររប Web Browser HTML ងាយរសលកនងការទរបើរបាស នងមានទលបឿនទលឿនកនងការLoading HTML មាន Code លកាណៈធមមតា ដដលងាយរសលយល នងទរៀន(Jenny Simpson,
User's time on page Popups and tooltips Collapsing text Page timeout Color changes and fades Font sizing and fades Ultimate fader Embedded audio Print page/element Scrolling banners Flying text News scroller Automated popups Image transitions Toggle buttons(Grace F. M., 2006)
JavaScript បានផតលឲយនវ plug-ins ដដលផតលភាពងាយរសលដលការ access ទៅ HTML
JavaScript បានផតលឲយ client-side user form នវសពលភាពកនងការទរបើរបាស នងការ access ទៅកាន system information ជាទរចើន(Geeko, 2011)
JavaScript អាចទធវើរបមាណវធរណន
JavaScript មានភាពរសរទវ ើក ដចជាការដកដរបលកាណៈរបស Browser មានការកានតឲយអកសរ រតទ ើងទលើ Title Bar, អកសររតទៅទលើ Status Bar, បតរពណរបា, សរទសរទមាា ង របរកតេន
ជាទដើម(រាម វេ, ២០០៥)
២.៨- Ajax ២.៨.១- គ ើអវគៅជា Ajax? AJAX មកពពាកយ “Asynchronous JavaScript And XML” សាទៅទៅបទចចកវេាអវកទោយ ដដលទរបើទដើមបទធវើការបទងកើតទរ េាពរទអាយមានភាព រសរទវ ើក នង ទកទញ (dynamic and interactive web content) ។ ដដលទគាលទៅសាខនរបសវា រវាទធវើការដតដផនកណាមយ ឬ Block ណាមយ ទោយមនទធវើការ Refresh Page ទាងមល ។ XML រជាសាណា ននកបនសរមាបបាដបលងេនននយជាេរមងមយដដលឱយមាា សនអាចអានបាន(Wikipedia, f)។
1. ការដសវងយលពបញញា នងទគាលទៅឲយបានចាសលាស (Identifying Problem, and Opportunity and Objective)
2. ការកាណតពតមានដដលរតវការ (Determining Information Requirement) 3. ការវភារទលើតារវការរបសរបពនធ (Analysis System Needs) 4. ការទរៀបចា នងសាទណើ ររបពនធ (Designing the Recommended System) 5. ការរបតបតតរាទរាងដដលបានទរៀបចា (Implementing of Designed) 6. ការសថកលបងដាទណើ រការ នងការដថទារបពនធ (Testing and Maintaining the System) 7. ការសថកលបងដាទណើ រការ នងការររបររងរបពនធ (Testing and Evaluating the
កាណតឲយបានចាសនវការទរបើរបាស Table, Relationship, Data Type, េា ារបសវា ទៅឲយ Entity នមយៗ។
ទរជើសទរ ើសយករបពនធ Back end ការសកាទនេះទយើងសាទរចទរជើសទរ ើសយក MySQL Server ជាររេះមលោឋ នសារាបបទងកើត Database Server ទដើមបរកាេក េនននយ, ទញេនននយ, ដកដរបេនននយ នងររបររងេនននយ។
ទរជើសទរ ើសយករបពនធ Front end ការសកាទនេះទយើងសាទរចទរជើសទរ ើសយក PHP រមផសា ជាមយការរចនដចជា Dreamweaver CS5, Adobe Flash CS5 & Adobe Photoshop CS5 ដដលទធវើការេានកេានងជាមយ Back end ទដើមបទធវើការបញច ល ដកដរប បាទពញបដនថម នងការបទញចញទៅទលើ Front end ដដលជា Interface។
WAMP Server សារាបទធវើឲយ Computer ដដលទរបើរបាស Microsoft Window ជា OS កាល យទៅជា Server ដដលទដើរតនេជា Web Server, MySQL Server នងអាចបកដរប ភាសថ PHP បាន។ ធាតសាខនមយទៅកនង WAMP Server មានរ PHPMyAdmin ដដលជាកមមវធលកាណៈជា Web Base ដដលអាចទធវើការជាមយ MySQL Server បានយា ងងាយរសល
Google Chrome ជា Web Browser រតវបានទរបើរបាសសារាបសថកលបងទរ េាពរដដល បាន Design
បណណា លយសាសរសតជាភាសាបរគទស Anonymous (2003). Importance of DBMS [online]. Available at:http://sqldatabases.blurtit. com/q473992.html [accessed 18 December 2012] Attitude Group LTD, (2012). Available at: http://www.attitude.net.nz/web_application_ development.html [accessed 27 December 2012] Christina (June 2, 2011). “The Importance of Bar Codes in Business - Business & Personal” [online]. Available at: http://torontopubliclibrary.typepad.com/business_ personal_finance/2011/06/the-importance-of-barcodes-in-business.html [accessed 26 December 2012] Drrogers (2005). Importance of DBMS [online]. Available at: http://sql-databases.blurtit. com/ q473992.html [accessed 18 December 2012] Erwin E. P. Calata, (2011). E-Commerce(1st ed.) Battambang, Cambodia. Grace F. M. (2006). Importance of JavaScript [online]. Available at: http://ezinearticles.com/?What-Are-the-Benefits-of-JavaScript?&id=4743036 [accessed 19 December 2012] Geeko (June 15, 2011). Importance of JavaScript [Online]. Available at: http://topinternetideas.com/archives/tag/what-is-the-important-of-javascript [accessed 19 December 2012] Hafling J. (2010 September 26). Benefits and Demerits of Using JavaScript For Web Design [online]. Available at: http://www.jayhafling.com/blog/benefits-and-demerits- of-using-javascript-for-web-design/ [accessed 19 December 2012] Herman (April 18, 2006). “Top 12 Benefits of Using CSS for Web Pages” [online]. Available at: http://www.drostdesigns.com/top-12-benefits-of-using-css-for-web- pages/ [accessed 21 December 2012]
Jenny Simpson (March 20, 2012(. “Benefits of HTML 5 for Your Website” [online].
Available at: http://www.benway.net/2012/03/20/benefits-of-html-5-for-your-
website/ [accessed 22 December 2012]
23
Kendall (2008). “System Analysis and Design” (4th ed.). New York, USA. Kyra (2001). Importance of DBMS [online]. Available at: http://sql-databases.blurtit. com/q473992.html [accessed 18 December 2012] Lerdorf, Rasmus (2007). "PHP on Hormones" (mp3). The Conversations Network [Online]. Available at: http://blogs.agriya.com/benefits-of-php [accessed 24 December 2012] R.M.Laurie (2004). File System and Database (1st ed.). Steve Johnson(2010). “Reasons Why a Barcode Is Important” [Online]. Available at: http://www.ehow.com/list_7404197_reasons-barcode-important.html [accessed 26 December 2012] Wikipedia(a) [online]. Available at: http:/en.wikipedia.org/wiki/Barcode [accessed 26 December 2012] Wikipedia(b) [online]. Available at: http://en.wikipedia.org/wiki/Web_application [accessed 27 December 2012] Wikipedia(c) [online]. Available at: http://en.wikipedia.org/wiki/Database_management_ system [accessed 18 December 2012] Wikipedia(d) [online]. Available At: http://en.wikipedia.org/wiki/HTML [accessed 18 December 2012] Wikipedia(e) [online]. Available at: http://en.wikipedia.org/wiki/Cascading_Style_Sheets [accessed 18 December 2012] Wikipedia(f) [Online]. Available at: http://en.wikipedia.org/wiki/Ajax_programming [accessed 24 December 2012]