บทที่ 2 แนวคิด ทฤษฎีและงาน...
Post on 15-Jan-2020
3 Views
Preview:
TRANSCRIPT
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 ระบบการจดการขายหนาราน พจนการไฟฟานเปนระบบการขายทว ๆ ไป ทมการจดเกบขอมลตาง ๆ ไว โดยระบบงานนสามารถอานวยความสะดวกในการคนหาขอมลไดอยางหลากหลาย ไมวาจะเปนการคนหาขอมลสนคา การขายสนคาและการคนหาจากชอตวแทนจาหนายเปนตน
top related