ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่...
TRANSCRIPT
![Page 1: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/1.jpg)
89
ภาคผนวก
![Page 2: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/2.jpg)
90
ภาคผนวก ก การตดตงโปรแกรม
![Page 3: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/3.jpg)
91
การตดตงโปรแกรม Visual Basic 2010
1. คอมพวเตอรทใชลงโปรแกรมจะใชระบบปฏบตการ Microsoft Windows 7 32-bit แตถาใครใชแบบ 64-bit กท างานไดไมมปญหาครบ หนวยความจ า 1GB ขนไปจะดกวา
2. โปรแกรมตดตง Visual Studio ม 2 แบบ แบบท 1. Offline ใชเนอทบนดสกส าหรบการดาวนโหลดประมาณ 693 MB มขอดคอจะไดตวตดตงโปรแกรม Visual Basic, Visual C#, Visual C++ และ Visual Web Developer ครบทง 4 โปรแกรม และใชเวลาตดตงโปรแกรมนอยกวาแบบท 2 แตขอเสยคออาจจะเสยเวลาในการดาวนโหลดนาน แบบท 2. Online ใชเนอทบนดสกส าหรบการดาวนโหลดเพยง 3.1 MB แตเมอท าการตดตงจะตองเชอมตออนเทอรเนตเพอดาวนโหลดสวนโปรแกรมเพมเตม ขอดคอดาวนโหลดโปรแกรมตดตงไดเรว แตขอเสยคอไมสะดวก เพราะตองเชอมตออนเทอรเนตตลอดเวลาในการตดตงโปรแกรม
3. ถาคอมพวเตอรมการตดตง Visual Studio เวอรชนกอนหนา จะตองลบเวอรชนกอนหนาทงหรอไม? ค าตอบคอ ไมตองครบ เพราะไลบรารและสวนประกอบ (Component) ของ .NET Framework นนจะถกจดเกบแยกกนตามเวอรชน และถาเปนเวอรชนเดยวกนจะไมตดตงเพม แตจะใชงานรวมกนเลย กรณเคยลง Visual Studio 2010 Beta แลวจะตองถอนการตดตงกอน
ขนตอนการตดตงโปรแกรม
1. ดาวนโหลดโปรแกรมตดตงไดท URL: http://www.microsoft.com/Express/Downloads ทรายการดาวนโหลด Visual Studio 2010 Express กดท link: ALL – Offline Install ISO image file (เปนตวตดตงแบบท 1 Offline) จากนนเลอกโปรแกรมตดตงแบบภาษาองกฤษจากรายการ Select Language…
![Page 4: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/4.jpg)
92
2. เมอดาวนโหลดโปรแกรมตดตงเสรจแลว ใหเปดไฟล VS2010Express.iso ดวยโปรแกรมจ าลองไดรฟ เชน DAEMON Tools หรอจะ Burn ลงแผน DVD เลยกไดครบ จากนนเรยกโปรแกรม Setup.hta โดยเลอกตดตงโปรแกรม Visual C# 2010 Express ดงรป
รปท 2 หนาตาง AutoPlay
3. เลอกเมนตดตงโปรแกรม ในตวอยางนเลอก Visual C# 2010 Express
รปท 3 เมนเลอกตดตงโปรแกรม
![Page 5: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/5.jpg)
93
4. โปรแกรมตดตงจะแสดงหนาตาง Welcome to Setup ขนนกดปม Next >
รปท 4 Welcome
5. อานขอความแสดงลขสทธ และการอนญาตใหใชงานโปรแกรม โดยผตดตงตองแสดงการยอมรบ License Terms โดยเลอกท I have read and accept the license terms จากนนกดปม Next >
รปท 5 แสดงลขสทธและสทธในการใชงาน
![Page 6: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/6.jpg)
94
6. เลอกตดตงโปรแกรมเสรม โดยเลอกตดตง Microsoft SQL Server 2008 Express Service Pack 1 (x86) ดงรป จากนนกดปม Next >
รปท 6 เลอกคดตงโปรแกรมเสรม
7. ก าหนดต าแหนงตดตงโปรแกรม โดยระบทชอง Install in folder หรอกดปม Browse… เพอเลอกต าแหนงตดตงโปรแกรมดวยตนเอง จากนนกดปม Install >
รปท 7 เลอกต าแหนงในการตดตงโปรแกรม
![Page 7: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/7.jpg)
95
8. หนาตางแสดงความกาวหนาในการตดตงโปรแกรม ในขณะตดตงหรอเมอตดตงโปรแกรมเสรจแลวอาจจะตองมการรสตารทคอมพวเตอร
รปท 8 แสดงความกาวหนาของการตดตงโปรแกรม
9. เมอตดตงโปรแกรม Visual C# 2010 Express เสรจแลว ใหท าขนตอนท 4 อกครง โดยเลอกโปรแกรมทจะตดตงเปน Visual Web Developer 2010 Express และท าตามค าแนะน าของโปรแกรมจนกระทงตดตงโปรแกรมเสรจ
![Page 8: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/8.jpg)
96
การตดตง SQL Server 2005 Express Edition
SQL Server 2005 Express Edition เปนโปรแกรมใชในการจดการฐานขอมลหลกส าหรบให
โปรแกรม Stock Management ซงเปนโปรแกรมทไดรบความนยมมากในการใหบรการฐานขอมล
เนองจากมระบบรกษาความปลอดภยทดแลวยงมระบบส ารองขอมลทรบรบรองจาก Microsoft
ขนตอนการตดตงโปรแกรม
1. ท าการ Run File ตดตง Microsoft SQL Server 2005 Express Edition.exe จากนนให Click
ท Check Box “ I accept the licensing terms and conditions “ จากนนกดปม Next
2. กดปม Install โปรแกรมจะเรมท าการตดตง Support Files
![Page 9: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/9.jpg)
97
3. โปรแกรมจะแสดงหนาจอตอนรบใหท าการกดปม Next
4. จากนนโปรแกรมจะแสดงขนตอนการตดตงใหท าการกดปม Next อกครง
![Page 10: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/10.jpg)
98
5. ท าการปอนชอ ในชอง Name และ ชอกจการในชอง Company จากนนกดปม Next
6. ใหท าการเลอก Feature ของโปรแกรม และเลอก ทตงของโปรแกรม ดงรป แลวกดปม Next
![Page 11: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/11.jpg)
99
7. ใหท าการเลอก Instance name ดงรปแลวกดปม Next
8. จากนนท าการ Click ท Radio Button “Mixed Mode” แลวท าการปอน Password (ตองจ าให
ไดเพอเปนรหสผานในการจดการฐานขอมล )จากนนกดปม Next
![Page 12: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/12.jpg)
100
9. เมอเสรจสนการตดตงใหท าการ Config Service ของ SQL Server โดย เขาไปท Start ->
Microsoft SQL Server 2005 -> Configuration Tools และ เลอก SQL Server
Configuration Manager
10. ท าการเลอก Protocols for SQLEXPRESS จากนนให เปลยน Status ใหเปน Enable ดงรป
11. ท าการเลอก SQL Native Client Configuration และ Client Protocol จากนนให เปลยน
Status ใหเปน Enable ดงรป
![Page 13: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/13.jpg)
101
ภาคผนวก ข Source Code
![Page 14: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/14.jpg)
102
Source Code ชอ Iservice1.cs using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.ServiceModel.Web; using System.Text; namespace ProjectWCF { // NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IService1" in both code and config file together. [ServiceContract] public interface IService1 { //Trade [OperationContract] int InsertTrade(); [OperationContract] int UpdateTrade(int Trade_ID, DateTime Trade_Date); [OperationContract] int DeleteTrade(int Trade_ID); //Trade_Detail [OperationContract] int InsertTradeDetail(int Trade_ID, int Product_ID,int Trade_Price, int Trade_Amount, int Trade_Sum); [OperationContract] int UpdateTradeDetail(int Trade_No, int Trade_ID, int Product_ID,int Trade_Price, int Trade_Amount, int Trade_Sum); [OperationContract] int DeleteTradeDetail(int Trade_ID); } }
Source Code ชอ Serveice1.svc using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.ServiceModel; using System.ServiceModel.Web; using System.Text; namespace ProjectWCF { // NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "Service1" in code, svc and config file together. public class Service1 : IService1 { #region Service1 Member //Trade public int InsertTrade() { ProjectWCFDataClassesDataContext In_Trade = new ProjectWCFDataClassesDataContext(); return In_Trade.sp_Trade_Insert(); } public int UpdateTrade(int Trade_ID, DateTime Trade_Date) { ProjectWCFDataClassesDataContext Up_Trade = new ProjectWCFDataClassesDataContext(); return Up_Trade.sp_Trade_Update(Trade_ID,Trade_Date); } public int DeleteTrade(int Trade_ID)
![Page 15: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/15.jpg)
103
{ ProjectWCFDataClassesDataContext Del_Trade = new ProjectWCFDataClassesDataContext(); return Del_Trade.sp_Trade_Delete(Trade_ID); } //Trade_Detail public int InsertTradeDetail(int Trade_ID, int Product_ID,int Trade_Price, int Trade_Amount, int Trade_Sum) { ProjectWCFDataClassesDataContext In_Trade_De = new ProjectWCFDataClassesDataContext(); return In_Trade_De.sp_Trade_Detail_Insert(Trade_ID, Product_ID,Trade_Price, Trade_Amount, Trade_Sum); } public int UpdateTradeDetail(int Trade_No, int Trade_ID, int Product_ID,int Trade_Price, int Trade_Amount, int Trade_Sum) { ProjectWCFDataClassesDataContext Up_Trade_De = new ProjectWCFDataClassesDataContext(); return Up_Trade_De.sp_Trade_Detail_Update(Trade_No, Trade_ID, Product_ID,Trade_Price, Trade_Amount, Trade_Sum); } public int DeleteTradeDetail(int Trade_ID) { ProjectWCFDataClassesDataContext Del_Trade_De = new ProjectWCFDataClassesDataContext(); return Del_Trade_De.sp_Trade_Detail_Delete(Trade_ID); } #endregion } }
Source Code ชอ Class_ConectSql.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace WCFapplication { public class ConnectionString { public static string Conn
public static string Conn { get { return "Data Source=202.28.32.173;Initial Catalog=51010912601db; Persist Security Info=True;User ID=51010912601;Password=2601"; } } } }
![Page 16: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/16.jpg)
104
Source Code ชอ frmTrade.cs namespace WCFapplication { public partial class frmTrade : Form { public frmTrade() { InitializeComponent(); }
//เพมขอมลการขาย private void button1_Click(object sender, EventArgs e) { ServiceReference1.Service1Client i_Trade = new ServiceReference1.Service1Client(); i_Trade.InsertTrade(); this.frmTrade_Load(this, e); }
//เพมรายการขาย
private void button2_Click(object sender, EventArgs e) { ServiceReference1.Service1Client i_TradeDetail = new ServiceReference1.Service1Client(); i_TradeDetail.InsertTradeDetail(Convert.ToInt32(cb_Trade_A1.Text), Convert.ToInt32(cb_Trade_A2.Text), Convert.ToInt32(txt_Trade_A1.Text), Convert.ToInt32(txt_Trade_A2.Text), Convert.ToInt32(txt_Trade_A3.Text)); this.frmTrade_Load(this, e); txt_Trade_A2.Text = string.Empty; txt_Trade_A3.Text = string.Empty; }
//แกไขการขาย
private void button4_Click(object sender, EventArgs e) { ServiceReference1.Service1Client u_Trade = new ServiceReference1.Service1Client(); u_Trade.UpdateTrade(Convert.ToInt32(cb_Trade_U1.Text), Convert.ToDateTime(dtp_Trade_U1.Value.ToShortDateString())); ServiceReference1.Service1Client u_TradeDetail = new ServiceReference1.Service1Client(); u_TradeDetail.UpdateTradeDetail(Convert.ToInt32(cb_Trade_No.Text), Convert.ToInt32(cb_Trade_U1.Text), Convert.ToInt32(cb_Trade_U2.Text), Convert.ToInt32(txt_Trade_U1.Text), Convert.ToInt32(txt_Trade_U2.Text),Convert.ToInt32(txt_Trade_U3.Text)); this.frmTrade_Load(this, e); }
//ลบการขาย private void button3_Click(object sender, EventArgs e) { ServiceReference1.Service1Client d_Trade = new ServiceReference1.Service1Client(); d_Trade.DeleteTrade(Convert.ToInt32(cb_Trade_D.Text)); ServiceReference1.Service1Client d_TradeDetail = new ServiceReference1.Service1Client(); d_TradeDetail.DeleteTradeDetail(Convert.ToInt32(cb_Trade_D.Text)); this.frmTrade_Load(this, e); } } }
![Page 17: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/17.jpg)
105
Source Code ชอ frmTradeReceipt.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using CrystalDecisions.CrystalReports.Engine; using System.Data.SqlClient; namespace WCFapplication { public partial class frmTradeReceipt : Form { public frmTradeReceipt() { InitializeComponent(); } private void frmReport_Load(object sender, EventArgs e) { this.dataSet1.GetDataTrade.Rows.Clear(); SqlHelper.FillDataset(ConnectionString.Conn, CommandType.StoredProcedure, "sp_Trade_Showall", this.dataSet1, new string[] { this.dataSet1.GetDataTrade.TableName }); this.dataSet1.Trade_Receipt.Clear(); SqlParameter[] parameter = SqlHelperParameterCache.GetSpParameterSet(ConnectionString.Conn, "sp_Trade_Receipt"); parameter[0].Value = Convert.ToInt32(comboBox1.Text); SqlHelper.FillDataset(ConnectionString.Conn, CommandType.StoredProcedure, "sp_Trade_Receipt", this.dataSet1, new string[] { this.dataSet1.Trade_Receipt.TableName }, parameter); ReportDocument cryRpt = new ReportDocument(); cryRpt.Load("C:/Users/Thun_Ome/Documents/Visual Studio 2010/Projects/ProjectWCF/WCFapplication/Report/rpt_Trade_Receipt.rpt"); cryRpt.SetDataSource(dataSet1); crystalReportViewer1.ReportSource = cryRpt; crystalReportViewer1.Refresh(); } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { this.dataSet1.Trade_Receipt.Clear(); SqlParameter[] parameter = SqlHelperParameterCache.GetSpParameterSet(ConnectionString.Conn, "sp_Trade_Receipt"); parameter[0].Value = Convert.ToInt32(comboBox1.Text); SqlHelper.FillDataset(ConnectionString.Conn, CommandType.StoredProcedure, "sp_Trade_Receipt", this.dataSet1, new string[] { this.dataSet1.Trade_Receipt.TableName }, parameter); ReportDocument cryRpt = new ReportDocument(); cryRpt.Load("C:/Users/Thun_Ome/Documents/Visual Studio 2010/Projects/ProjectWCF/WCFapplication/Report/rpt_Trade_Receipt.rpt"); cryRpt.SetDataSource(dataSet1); crystalReportViewer1.ReportSource = cryRpt; crystalReportViewer1.Refresh(); } } }
![Page 18: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/18.jpg)
106
ภาคผนวก ค บทน าเสนอโครงงานเทคโนโลยสารสนเทศธรกจ
![Page 19: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/19.jpg)
107
บทน าเสนอโครงงานเทคโนโลยสารสนเทศธรกจ 1
ประจ าภาคเรยนท 1/2554
วชา : 0904402 โครงงานเทคโนโลยสารสนเทศธรกจ 1 จ านวน 1 หนวยกต (0-2-0)
ชอโครงงาน : ระบบบรหารจดการรานคา โดยประยกตใชเทคโนโลย Windows Communication
Foundation (WCF) Service กรณศกษาราน ลานกฬา จงหวดอดรธาน
รายชอผศกษาโครงงาน :
1. ชอ-สกล กวนทร พนธเพง รหสประจ าตว 51010912601
อาจารยทปรกษาโครงงาน :
อาจารย ............................................................... (อาจารยสมหมาย ขนทอง)
(....................................................)
กรรมการทปรกษา
วนท ............/ ................/ ..............
![Page 20: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/20.jpg)
108
(....................................................)
กรรมการคนท 1
วนท ............/ ................/ ..............
(....................................................)
กรรมการคนท 2
วนท ............/ ................/ ..............
1. ความเปนมาและความส าคญของปญหา
ปจจบนการแขงขนทางดานการคานบวามความรนแรงมากขน นกธรกจทมฐานการเงนท
สงกวากจะไดเปรยบ สวนนกธรกจทมก าลงนอยกจะเสยเปรยบ ประกอบกบปจจบนเทคโนโลยใน
ดานตาง ๆ กมความทนสมยมากขน โดยเฉพาะเทคโนโลยทางดานคอมพวเตอรและอนเตอรเนต
นบวามการใชแพรหลายมากขน ธรกจปจจบนทอยรอดไดสวนใหญมกจะตองมแนวรวมหรอ
เครอขายเพอความอยรอดของธรกจและมความไดเปรยบทางดานการแขงขน
ราน ลานกฬา เปนรานขายปลก เสอผากฬา ตงอยท อ.เมอง จ. อดรธาน ปจจบนมปญหา
การจดการระบบคลงสนคา ยงมการบนทกขอมลเปนแบบเดมโดยการจดบนทกลงกระดาษและ
เปนแฟมเอกสารซงเสยงตอการสญเสย เชน การฉกขาด สญหาย ท าใหสนเปลอง และการจดการ
ยงไมดท าใหตนทนทอยเกบในคลงสนคา บรหารไมชดเจน บางอยางอยในคลงมานานมาก เพราะ
คลงสนคามขนาดใหญ เกดปญหาตนทนจมลงไปกบสนคาคงคลงถงแม สนคาทอยในคลง จะเปน
เสอผา ทสามารถเกบไวไดนาน แตกสามารถเกดความเสยหายไดเชนกน
![Page 21: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/21.jpg)
109
จากปญหาทเกดขนท าใหเจาของกจการมความตองการระบบทมความยดหยนสามารถ
รองรบการขยายตวของกจการในอนาคต รวมทง สามารถอ านวยความสะดวก และลด
ขอผดพลาดตางๆ ทอาจเกดขน เนนการบรการลกคาทมความรวดเรว ถกตองแมนย า ทงในสวน
ของการจดการขอมลตางๆ ภายในกจการ เชน ขอมลการซอ-ขาย ขอมลสนคา ในคลงสนคา ยอด
คงเหลอของสนคา รวมถงการแสดงยอดรายรบรายจาย เปนตน เพอเปนการเสรมสราง
ประสทธภาพใหกบธรกจขายปลก เสอผากฬา ท าใหขาพเจามแนวคดในการพฒนาระบบนขนมา
ตอบสนองความตองการของกจการ
2. วตถประสงคของการศกษา
2.1 เพอพฒนาระบบของราน ลานกฬาใหมประสทธภาพ
2.2 เพอสรางมตใหมในการคาขายในยคเทคโนโลยและการขาวสารขอมล
2.3 เพอไดระบบทมความนาเชอถอ และลดขอผดพลาดใหเหลอนอยทสด
2.4 เพอความรวดเรวในการคนหาขอมลตางๆ
2.5 เพอเพมโอกาสในการเพมรายไดของกจการ
3 . ขอบเขตการด าเนนงาน
3.1 ระบบสนคาคงคลง
- สามารถเพม ลบ แกไข ขอมลสนคาคงคลงได
- สามารถดรายงานสนคาเมอถงจดสงซอได
![Page 22: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/22.jpg)
110
3.2 ระบบการขายหนาราน
- สามารถเพม ลบ แกไข ขอมลการขายได
- สามารถแสดงขอมลการขาย ตามระยะเวลาทก าหนด
- สามารถออกใบเสรจรบเงนได
3.3 ระบบการสงซอสนคา
- สามารถเพม ลบ แกไข ขอมลการสงซอได
- สามารถแสดงขอมลการสงซอ ตามระยะเวลาทก าหนดได
- สามารถออกใบสงซอได
3.4 ระบบการรบสนคา
- สามารถเพม ลบ แกไข ขอมลการรบสนคาได
- สามารถแสดงขอมลการรบสนคา ตามระยะเวลาทก าหนดได
- สามารถออกใบรบสนคาได
3.5 ระบบการจายช าระเงน
- สามารถเพม ลบ แกไขขอมลการช าระเงนได
- สามารถแสดงขอมลการช าระเงน ตามระยะเวลาทก าหนดได
- สามารถออกใบจายช าระเงนได
3.6 ระบบเกบขอมลผผลต
- สามารถเพม ลบ แกไข ขอมลผผลตได
![Page 23: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/23.jpg)
111
- สามารถแสดงขอมลผผลตสนคา
3.7 ระบบรายงาน
- รายงานสนคาคงเหลอ
- รายงานสนคาถงจดสงซอ
- รายงานการขายสนคา
- รายงานการสงซอสนคา
- รายงานการรบสนคา
- รายงานการช าระเงน
- รายงานผผลต
4. อปกรณและเครองมอในการด าเนนงาน
4.1 ฮารดแวร
- เครองคอมพวเตอร หนวยประมวลผลกลางความเรว 2.67 GHz
- หนวยความจ าหลก ขนาดไมต ากวา 2048 MB
- หนวยความจ าส ารอง ขนาดความจอยางนอย 160 GB
- จอภาพแสดงผล ขนาดแสดงผลไมต ากวา 1366 x 768 จด
- เครองพมพ (Printer Laser)
![Page 24: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/24.jpg)
112
4.2 ซอฟทแวร
- ระบบปฏบตการ Microsoft Windows 7 (Ultimate)
- Microsoft Visual Studio 2010 Ultimate ส าหรบพฒนาระบบ
- Microsoft SQL Server 2005 Express ส าหรบสรางฐานขอมล
- Crystal Report 13.0 ส าหรบรายงานตางๆ
5. ขนตอนในการด าเนนงาน
5.1 น าเสนอหวขอตออาจารยทปรกษา
5.1.1 น าเสนอหวขอเรองราน ลานกฬา
5.2 รวบรวมขอมลทจะน ามาใชประกอบการพฒนาระบบ
5.2.1 สมภาษณเจาของกจการและใชการจดบนทก
5.2.2 สงเกตเหตการณในสถานทจรงและสงเกตพฤตกรรมการซอ – ขาย
5.2.3 รวบรวมและจดการขอมลทไดลงคอมพวเตอร
5.3 วเคราะหและออกแบบระบบ
5.3.1 ศกษาปญหาทเกดจากการขอมลทไดมา
5.3.2 น าขอมลทรวบรวมแลวมาวเคราะห
5.3.3 สรางแบบจ าลอง Logical Model ซงประกอบดวย แผนภาพกระแสขอมล
(Context Diagram, Data Flow Diagram), ค าอธบายการประมวลผล
ขอมล (Process Description), แบบจ าลองขอมล (ER-Diagram)
![Page 25: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/25.jpg)
113
5.3.4 สรางพจนานกรมขอมล (Data Dictionary)
5.3.5 น าผลลพธทไดจากการวเคราะหมาออกแบบระบบ
5.3.6 ออกแบบฐานขอมล (Database Design)
5.3.7 ออกแบบจอภาพ (User Interface)
5.3.8 ออกแบบรายงาน (Output Design)
5.4 พฒนาระบบ
5.4.1 น าผลลพธทไดจากการวเคราะหและออกแบบระบบมาพฒนา
5.4.2 ใชโปรแกรม Microsoft SQL Server 2005 Express ในการสรางฐานขอมล
5.4.3 ใชโปรแกรม Microsoft Visual Studio 2010 ในการพฒนาระบบและ
เชอมตอกบฐานขอมล
5.5 ทดสอบระบบ และแกไขขอผดพลาด
5.5.1 ตรวจสอบระบบวาตรงตามความตองการของเจาของกจการหรอไม
5.5.2 สรางขอมลจ าลองเพอตรวจสอบขอผดพลาดของระบบ
5.5.3 ท าการแกไขขอผดพลาดทไดจากการทดสอบระบบ
5.6 น าเสนอผลงานตอคณะกรรมการ
5.6.1 น าระบบทไดผานการแกไขขอผดพลาดแลวมาน าเสนอตอคณะกรรมการ
![Page 26: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/26.jpg)
114
5.7 จดท าคมอ
5.7.1 คมอส าหรบผใช
5.7.2 คมอประกอบระบบ
5.7.3 คมอประกอบโปรแกรม
6. ระยะเวลาในการปฏบตงาน
กจกรรม เดอน พ.ศ. 2554
ม.ย. ก.ค. ส.ค. ก.ย. ต.ค. พ.ย. ธ.ค. ม.ค. ก.พ. ม.ค.
น า เ สนอหว ข อต ออ าจา ร ย ทปรกษา
ร วบร วม ข อมล ท จ ะน าม า ใ ชประกอบการพฒนาระบบ
วเคราะหและออกแบบระบบ พฒนาระบบ ท ด ส อ บ ร ะ บ บ แ ล ะ แ ก ไ ขขอผดพลาด
น าเสนอผลงานตอคณะกรรมการ จดท า คมอ
![Page 27: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/27.jpg)
115
7. ผลทคาดวาจะไดรบ
7.1 ลดความยงยากในการจดเกบขอมลและลดคาใชจายและมประสทธภาพมากขน
7.2 ผประกอบมความเชอมนในธรกจมากยงขน
7.3 รานคาจะมยอดการจ าหนายสนคาทมากขน
7.4 ขอมลมความถกตองปลอดภยและมประสทธภาพ
7.5 ไดระบบทสามารถตอบสนองความตองการของกจการ
7.6 ลดอตราการวาจางพนกงาน
![Page 28: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/28.jpg)
116
ภาคผนวก ง รายงานการพบทปรกษา
![Page 29: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ](https://reader033.vdocument.in/reader033/viewer/2022060904/60a020d2e2e6fc288907efc9/html5/thumbnails/29.jpg)
117
รายงานการพบทปรกษา
ชอเรอง ระบบบรหารจดการรานคา โดยประยกตใชเทคโนโลย Windows Communication
Foundation (WCF) Service กรณศกษาราน ลานกฬา จงหวดอดรธาน
ผศกษา นายกวนทร พนธเพง รหส 51010912601 คธ512601
ทปรกษา อาจารยสมหมาย ขนทอง
วน เดอน ป รายงานความคบหนา / การใหค าปรกษา ลายมอชอทปรกษา 30 มกราคม 2555 รายงานความคบหนา / แกไขใหสมบรณ 6 กมภาพนธ 2555 รายงานความคบหนา / ปรบแก Database
13 กมภาพนธ 2555 รายงานความคบหนา / ปรบแกการแสดงขอมล
20 กมภาพนธ 2555 รายงานความคบหนา / ปรบแกการออกรายงาน
27 กมภาพนธ 2555 รายงานความคบหนากอนขนสอบ / แกหนาตาใหใชงายยงขน