บทที่ 2 แนวคิด ทฤษฎีและงาน...

Post on 15-Jan-2020

3 views 0 download

Transcript of บทที่ 2 แนวคิด ทฤษฎีและงาน...

8  

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

ขอมลเกยวกบหนวยงาน

รานคอสเมตก เฮาส ปจจบนตงอย บานเลขท 46 ถนนจรญสนทวงศ เขตบางกอกใหญกรงเทพมหานคร เปนรานขายปลกเครองสาอาง และอปกรณเสรมความงาม ดาเนนกจการเปนกจการคาขายแบบทวไป ซงลกษณะของรานจะมพนกงานหนาราน โดยการทางานจะแบงเปน 2 สวน สวนแรกคอ การจดหา และการสงซอ และสวนทสอง คอ การบรการและการบรหารจดการตาง ๆ ซงการทางานภายในรานยงประสบปญหาการทางาน เนองจากภายในรานยงใชกระดาษในการจดเกบขอมล ซงทาใหเกดปญหาขอมลผดพลาด และยงยากตอการตรวจสอบ ยากตอการคนหา ดงนนหากมขอมลใดสญหายกไมสามารถทาการตรวจสอบขอมลเหลานนไดเลย

แนวความคด

ภาพท 2.1 โครงสรางการทางานของระบบ

 

9  

การทางานของระบบบรหารจดการธรกจคาปลกเครองสาอางจะเปนการนาเอาเครองคอมพวเตอรมาชวยในการจดเกบขอมล ประมวลผลขอมล เพอใหขนตอนการทางานมความสะดวก รวดเรวยงขน อานวยความสะดวกสบายใหกบผใชระบบ โดยการนาเทคโนโลยใหม ๆ เขามาชวยในการดาเนนธรกจเปนการเพมประสทธภาพในการทางาน เพมความถกตอง และแมนยาระบบงานจะเรมตนทางานกตอเมอลกคาเขามาเลอกสนคา เมอลกคาไดสนคาทตองการแลว พนกงานกจะทารายการขายสนคาใหกบลกคาพรอมรบชาระเงนคาสนคาจากลกคาเมอบนทกรายการ และทารายการเสรจสนแลว จะทาการพมพใบเสรจรบเงนใหกบลกคา ในการสงซอสนคาพนกงานจะตรวจสอบรายการสนคา จานวนสนคา จากขอมลในฐานขอมล โดยเรยกขอมลขนมาดผานเครองคอมพวเตอร จากนนจะทารายการสงซอ บนทกการสงซอสนคา และพมพใบสงซอพรอมกบเงนคาสนคานาสงใหกบผผลตเมอผผลตจดสนคาตามรายการสนคาทสงซอแลว กจะนาสนคามาสงพรอมกบใบสงสนคา พนกงานกจะทารายการรบสนคาในการพฒนาระบบงานน ฐานขอมลทใชในการจดเกบขอมลผออกแบบจะใชโปรแกรม Microsoft SQL Server 2008 มาชวยในการจดเกบขอมล และใชโปรแกรม Microsoft Visual Studio 2010 มาชวยในการเขยนโปรแกรม และพฒนาโปรแกรม เพอใหสามารถทางานรวมกนกบฐานขอมลได และใหคอมพวเตอรเปนตวหลกในการจดการการทางานของระบบทงหมด ไมวาจะเปนการตดจานวนสนคาคงเหลอ การคานวณเงนคาสนคาในการสงซอสนคา การขายสนคา การสงคนสนคาชารด แมกระทงการออกรายงานตาง ๆ ดงทกลาวมาขางตนถอเปนโครงสรางโดยรวมของระบบทกาลงจะพฒนา โดยอาศยหลกการทาธรกจคาขายแบบทวไป

ทฤษฎทเกยวของ

การทางานระบบบรหารจดการธรกจคาปลกเครองสาอาง คณะผจดทาไดจดทาขนเพอชวยงานในระบบทเคยปฏบตอยนนลดความซ าซอน และเกดประสทธภาพสงสดในดานการปฏบตงาน เพอความสะดวกรวดเรว ประหยด และถกตองโดยไดมการนาทฤษฎ และซอฟตแวรเพอเขามาชวยในการจดทาภาคนพนธ ดงน

.NET Framework เปนแพลตฟอรมทไวใชพฒนาซอฟตแวร ถกสรางขนมาโดยบรษท ไมโครซอฟทสาหรบการพฒนาแอพพลเคชน .NET Framework ถกออกแบบมาเพอใหสามารถใชจากภาษาใด ๆ กได รวมถง C# ดวย และยงรองรบภาษา C++, Visual Basic, JavaScript, Delphi และมอกมากกวานทกาลงพฒนาอยตลอดเวลา

 

.NETดาเนนการขการเชอมตอมหมา ซงเรน ถกแบงกApplication

สวนตวแทนของระหวางภาษการจดใหมระบบปฏบตยงใหบรกา.NET Framกวาเดม

T Frameworของโปรแกรมอฐานขอมล .Nยกใชจากภาษลมออกเปนโ

n เปนตน

ไลบราร .NEงขอมล และกษา โดยใช .Nไลบราร .NEตการของแอพรดานกลไกร

mework นนอ

าพท 2.2 องค

rk มไลบรารมบน .NET FNET Framewษา Client เชนโมดลตาง ๆ ด

ET Framewoการแบงกฎเก

NET FramewoET Commonพพลเคชนทงระบบความปออกแบบมาเพ

คประกอบพน

รเปนจานวนFramework work พนฐานน C#, C++ . Nดงนนจงใชส

ork กาหนดชกณฑทงหลายork สงนถกเรn Language หมดทถกพฒปลอดภย การพอใหการพฒ

นฐานในการพ

มากสาหรบกโดยไลบรารนประกอบขนNET โดยการวนของมนตา

ชนด ขอมลพยเหลาน ทจะสรยกวา Comm

Runtime (Cฒนาขนมาดวยบรหารหนวฒนาซอฟตแว

พฒนาซอฟตแ

การเขยนโปรนนไดรวมถงนดวยไลบรารใชเทคนคเชงามผลลพธทต

พนฐานบางอยสงเสรมความ

mon Type SyCLR) ซงรบยไลบราร .NEยความจา แลวรงายขน รวด

แวรโดยใช .NE

แกรม รวมถงสวนตอประของ Source งวตถ (OOP) ตองการได เช

ยางเอาไว ชนมสามารถ ในystem (CTS) ผดชอบในกา

ET Frameworละ Exceptionดเรวขน และป

 

NET Framewo

10

งบรหารการะสานกบผใช

Code ขนาดไลบรารทวาชน Windows

นดขอมลเปนการสมพนธเชนเดยวกบารจดการกบrk และ CLR

n handling ปลอดภยขน

ork

0

11  

ASP.NET คอเทคโนโลยสาหรบพฒนาเวบไซต เวบแอพพลเคชน และเวบเซอรวส ซงเปนสวนหนงของ .NET Framework พฒนาโดยไมโครซอฟท ASP.NET เปนรนถดจาก Active Server Pages (ASP) แมวา ASP.NET นนจะใชชอเดมจาก ASP แตทงสองเทคโนโลยนนแตกตางกนอยางสนเชง โดยไมโครซอฟทนนไดสราง ASP.NET ขนมาใหมหมดบนฐานจาก Common Language Runtime (CLR) ซงทาใหผพฒนาสามารถเลอกใชภาษาใดกไดทรองรบโดย .NET Framework เชน C# และ VB.NET เปนตน ปจจบนรนลาสดคอ ASP.NET 4.0

วงจรการพฒนาระบบ (System Development Life Cycle : SDLC) ระบบสารสนเทศทงหลายมวงจรชวตทเหมอนกนตงแตเกดจนตายวงจรนจะเปนขนตอน ทเปนลาดบตงแตตนจนเสรจเรยบรอย เปนระบบทใชงานได ซงนกวเคราะหระบบตองทาความเขาใจใหดวาในแตละขนตอนจะตองทาอะไร และทาอยางไร ขนตอนการพฒนาระบบมอยดวยกน 7 ขน ดวยกน คอ

1. เขาใจปญหา (Problem Recognition) 2. ศกษาความเปนไปได (Feasibility Study)

3. วเคราะห (Analysis) 4. ออกแบบ (Design) 5. สรางหรอพฒนาระบบ (Construction) 6. การปรบเปลยน (Conversion) 7. บารงรกษา (Maintenance)

ขนตอนท 1: เขาใจปญหา (Problem Recognition) ระบบสารสนเทศจะเกดขนไดกตอเมอผบรหารหรอผใชตระหนกวา ตองการระบบสารสนเทศหรอระบบจดการเดม ไดแก ระบบเอกสารในตเอกสาร ไมมประสทธภาพเพยงพอทตอบสนองความตองการในปจจบนทางผดาเนนการจดทาโครงงานระบบบรหารจดการเชาพนท ไดนาขอมลของระบบเดมมาศกษา และไดสอบถามจากเจาของกจการถงปญหา และสาเหตตาง ๆ ทเกดขน เพอเปนการการเขาใจถงปญหาทมอยในปจจบน

ขนตอนท 2: ศกษาความเปนไปได (Feasibility Study) เมอไดจดประสงคของการศกษาความเปนไปไดกคอ การกาหนดวาปญหาคออะไร และตดสนใจวาการพฒนาสรางระบบสารสนเทศ หรอการแกไขระบบสารสนเทศเดมมความเปนไปไดหรอไมโดยเสยคาใชจาย และเวลานอยทสด และไดผลเปนทนาพอใจ

12  

ขนตอนท 3: การวเคราะห (Analysis) เรมเขาสการวเคราะหระบบ การวเคราะหระบบเรมตงแตการศกษาระบบการทางานของธรกจนน ในกรณทระบบนนเปนระบบสารสนเทศอยแลวจะตองศกษาวาทางานอยางไร เพราะเปนการยากทจะออกแบบระบบใหมโดยทไมทราบวาระบบเดมทางานอยางไร หรอธรกจดาเนนการอยางไร หลงจากน นกาหนดความตองการของระบบใหม ซงนกวเคราะหระบบจะตองใชเทคนคในการเกบขอมล (Fact-Gathering Techniques) ไดแก ศกษาเอกสารทมอย ตรวจสอบวธการทางานในปจจบน สมภาษณผใช และผจดการทมสวนเกยวของกบระบบ เอกสารทมอย ไดแก คมอการใชงาน แผนผงใชงานขององคกร รายงานตาง ๆ ทหมนเวยนใน ระบบการศกษาวธการทางานในปจจบนจะทาใหนกวเคราะหระบบรวาระบบจรง ๆ ทางานอยางไร ซงบางครงคนพบขอผดพลาดได ตวอยาง เชน เมอบรษทไดรบใบเรยกเกบเงนจะมขนตอนอยางไรในการจายเงน ขนตอนทพนกงานปอนใบเรยกเกบเงนอยางไร เฝาสงเกตการทางานของผเกยวของ เพอใหเขาใจ และเหนจรง ๆ วาขนตอนการทางานเปนอยางไร ซงจะทาใหผดาเนนการจดทาระบบคนพบจดสาคญของระบบวาอยทใด

ขนตอนท 4: การออกแบบ (Design) ในระยะแรกของการออกแบบ ทางผดาเนนการจดทาระบบจะนาการตดสนใจ ของฝายบรหารทไดชวยตดสนใจในการออกแบบ และในการออกแบบโปรแกรมตองคานงถงความปลอดภย (Security) ของระบบดวย เพอปองกนการผดพลาดทอาจจะเกดขน เชน "รหสผานของผดแลระบบ" สาหรบผใชทมสทธสารองไฟลขอมลท งหมด เปนตนดาเนนการจดทาระบบจะตองออกแบบฟอรมสาหรบขอมลขาเขา (Input Format) ออกแบบรายงาน (Report Format) และการแสดงผลบนจอภาพ (Screen Format) หลกการการออกแบบฟอรมขอมลขาเขาคอ งายตอการใชงาน และปองกนขอผดพลาดทอาจจะเกดขน

ขนตอนท 5: การพฒนาระบบ (Construction) ในขนตอนนผดาเนนการจดทาระบบจะเรมเขยนและทดสอบโปรแกรมวา ทางานถกตองหรอไม ตองมการทดสอบกบขอมลจรงทเลอกแลว ถาทกอยางเรยบรอยจะไดโปรแกรมทพรอมทจะนาไปใชงานจรงตอไป หลงจากนนตองเตรยมคมอการใช และการฝกอบรมผใชงานจรงของระบบ

ขนตอนท 6: การปรบเปลยน (Conversion) ขนตอนนบรษทนาระบบใหมมาใชแทนของเกาควบคกบการดแลของผดาเนนการจดทาระบบการปอนขอมลตองทาใหเรยบรอย และในทสดบรษทเรมตนใชงานระบบใหมนได การนาระบบเขามาควรจะทาอยางคอยเปนคอยไปทละนอย ทดทสดคอ

13  

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

ขนตอนท 7: บารงรกษา (Maintenance) การบารงรกษาไดแก การแกไขโปรแกรมหลงจากการใชงานแลว สาเหตทตองแกไขโปรแกรมหลงจากใชงานแลว สาเหตทตองแกไขระบบสวนใหญม 2 ขอ คอ

1. มปญหาในโปรแกรม (Bug) 2. การดาเนนงานในองคกรหรอ ธรกจเปลยนไป ดงน นนกวเคราะหระบบควรให

ความสาคญกบการบารงรกษา ซงปกตจะคดวาไมมความสาคญมากนก เมอธรกจขยายตวมากขน ความตองการของระบบอาจจะเพมมากขน เชน ตองการรายงานเพมขน ระบบทดควรจะแกไขเพมเตมสงทตองการได

14  

เวบไซตทเกยวของ

ในการดาเนนภาคนพนธครงน คณะผจดทาไดทาการคนหาวบไซตตาง ๆ ทนาสนใจ และเกยวของกบการดาเนนภาคนพนธ เพอคนควาศกษาขอมลตาง ๆ และนาขอมลทไดจากการศกษา มาเปนแนวทางในการสรางสรรคออกแบบระบบทกาลงจะพฒนา ซงเวบไซตเหลานลวนจะเปนประโยชนตอการดาเนนงานทงสน

ภาพท 2.3 http://www.softbizplus.com/index.php/softbiz-cm-sample

เปนเวบไซตทแนะนาเกยวกบเกยวกบตวอยางการออกแบบหนาจอโปรแกรม เอกสาร รวมทงตวอยางการออกรายงานตาง ๆ

15  

ภาพท 2.4 http://www.elleroom.com/

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

16  

ภาพท 2.5 http://software.thaiware.com/software_list.php?sub_id=90

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

17  

ภาพท 2.6 http://videosedu.rmutr.ac.th/?cat=72

เปนเวบไซตทแนะนาการเขยนโปรแกรม และระบบขายสนคาเปนไฟลวดโอ ซงสอนการเขยนโปรแกรม และการเชอมตอฐานขอมลทาใหผใชงานเขาใจงายมากขน

18  

ภาพท 2.7 http://www.thaiall.com/project/projectdbsellbuy.htm

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

19  

งานวจยทเกยวของ

คณะผจดทาไดดาเนนการคนควาหางานวจยทมลกษณะเกยวของกบระบบงานในดานการขายสนคา การจดการสนคา การสงซอสนคา เปนตน โดยในระบบงานจะมลกษณะคลายคลงกบระบบงานทกาลงจะพฒนา เพอนามาประยกตใชใหเกดประโยชน หรอใชเปนแนวความคดในการสรางสรรคระบบงานใหมความสมบรณ และมประสทธภาพมากยงขน

ภาพท 2.8ระบบบรหารจดการรานแวนตา เกศน ศกดาภพาณชย ณฐพงศ ลอยเลศฤทธ และปเนต กลฉนทวทย (2550) ภาควชาคอมพวเตอรธรกจ คณะบรหารธรกจ มหาวทยาลยสยาม โปรแกรมทใชในการพฒนาคอ Microsoft Visual Studio 2005 และโปรแกรมทใชในการจดการฐานขอมลคอ Microsoft SQL Server 2000สามารถบนทก เพม ลบ แกไขขอมล คานวณราคาสนคาคนหาจานวนสนคาคงเหลอ ราคาขาย และตนทนสนคาภายในรานได เปนตน

20  

ภาพท 2.9 ระบบบรหารงานรานขายอปกรณคอมพวเตอร

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

21  

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

 

กฤษไดจดทาระบสนคาทตอรายงานผลร2005 ในกโปรแกรม เ

ษฎา ปญโญ (2บบบรหารงางการซอ จากรายรบ – รายการจดการเรอปนระบบบรห

ภาพท

2552) ภาควชนมนมารทจดกระบบตามทจายประจาเดองฐานขอมล หารงานมนม

ท 2.11 ระบบบ

ชาเทคโนโลยดเกบขอมลกาทระบบแจงเตอน และในก และโปรแกรมารท

บรหารงานมน

ยสารสนเทศแารขาย และพมตอนลดขอผารพฒนาไดใรม Microsoft

นมารท

และการจดกามพใบเสรจรบดพลาดในกาใชทงโปรแกรt Visual S

าร มหาวทยาบเงนใหแกลการดาเนนธรรม MicrosoftStudio 2008

22

าลยเชยงใหมกคาดรายการกจการจดทาt SQL Server ในการเขยน

2

ม ราr น

23  

ภาพท 2.12 ระบบการจดการขายหนาราน พจนการไฟฟา

ทพยสดา เจมพร และลลาวด เฉลยวไว (2554) ภาควชาคอมพวเตอรธรกจ คณะบรหารธรกจ มหาวทยาลยมหาสารคาม โปรแกรมทใชในการพฒนาคอ Microsoft Visual Studio 2008 และโปรแกรมทใชในการจดการฐานขอมลคอ Microsoft Access 2007 ระบบการจดการขายหนาราน พจนการไฟฟานเปนระบบการขายทว ๆ ไป ทมการจดเกบขอมลตาง ๆ ไว โดยระบบงานนสามารถอานวยความสะดวกในการคนหาขอมลไดอยางหลากหลาย ไมวาจะเปนการคนหาขอมลสนคา การขายสนคาและการคนหาจากชอตวแทนจาหนายเปนตน