29
89 ภาคผนวก

ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

89

ภาคผนวก

Page 2: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

90

ภาคผนวก ก การตดตงโปรแกรม

Page 3: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

95

8. หนาตางแสดงความกาวหนาในการตดตงโปรแกรม ในขณะตดตงหรอเมอตดตงโปรแกรมเสรจแลวอาจจะตองมการรสตารทคอมพวเตอร

รปท 8 แสดงความกาวหนาของการตดตงโปรแกรม

9. เมอตดตงโปรแกรม Visual C# 2010 Express เสรจแลว ใหท าขนตอนท 4 อกครง โดยเลอกโปรแกรมทจะตดตงเปน Visual Web Developer 2010 Express และท าตามค าแนะน าของโปรแกรมจนกระทงตดตงโปรแกรมเสรจ

Page 8: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

97

3. โปรแกรมจะแสดงหนาจอตอนรบใหท าการกดปม Next

4. จากนนโปรแกรมจะแสดงขนตอนการตดตงใหท าการกดปม Next อกครง

Page 10: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

98

5. ท าการปอนชอ ในชอง Name และ ชอกจการในชอง Company จากนนกดปม Next

6. ใหท าการเลอก Feature ของโปรแกรม และเลอก ทตงของโปรแกรม ดงรป แลวกดปม Next

Page 11: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

99

7. ใหท าการเลอก Instance name ดงรปแลวกดปม Next

8. จากนนท าการ Click ท Radio Button “Mixed Mode” แลวท าการปอน Password (ตองจ าให

ไดเพอเปนรหสผานในการจดการฐานขอมล )จากนนกดปม Next

Page 12: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

101

ภาคผนวก ข Source Code

Page 14: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

106

ภาคผนวก ค บทน าเสนอโครงงานเทคโนโลยสารสนเทศธรกจ

Page 19: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

108

(....................................................)

กรรมการคนท 1

วนท ............/ ................/ ..............

(....................................................)

กรรมการคนท 2

วนท ............/ ................/ ..............

1. ความเปนมาและความส าคญของปญหา

ปจจบนการแขงขนทางดานการคานบวามความรนแรงมากขน นกธรกจทมฐานการเงนท

สงกวากจะไดเปรยบ สวนนกธรกจทมก าลงนอยกจะเสยเปรยบ ประกอบกบปจจบนเทคโนโลยใน

ดานตาง ๆ กมความทนสมยมากขน โดยเฉพาะเทคโนโลยทางดานคอมพวเตอรและอนเตอรเนต

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

เครอขายเพอความอยรอดของธรกจและมความไดเปรยบทางดานการแขงขน

ราน ลานกฬา เปนรานขายปลก เสอผากฬา ตงอยท อ.เมอง จ. อดรธาน ปจจบนมปญหา

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

เปนแฟมเอกสารซงเสยงตอการสญเสย เชน การฉกขาด สญหาย ท าใหสนเปลอง และการจดการ

ยงไมดท าใหตนทนทอยเกบในคลงสนคา บรหารไมชดเจน บางอยางอยในคลงมานานมาก เพราะ

คลงสนคามขนาดใหญ เกดปญหาตนทนจมลงไปกบสนคาคงคลงถงแม สนคาทอยในคลง จะเปน

เสอผา ทสามารถเกบไวไดนาน แตกสามารถเกดความเสยหายไดเชนกน

Page 21: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

110

3.2 ระบบการขายหนาราน

- สามารถเพม ลบ แกไข ขอมลการขายได

- สามารถแสดงขอมลการขาย ตามระยะเวลาทก าหนด

- สามารถออกใบเสรจรบเงนได

3.3 ระบบการสงซอสนคา

- สามารถเพม ลบ แกไข ขอมลการสงซอได

- สามารถแสดงขอมลการสงซอ ตามระยะเวลาทก าหนดได

- สามารถออกใบสงซอได

3.4 ระบบการรบสนคา

- สามารถเพม ลบ แกไข ขอมลการรบสนคาได

- สามารถแสดงขอมลการรบสนคา ตามระยะเวลาทก าหนดได

- สามารถออกใบรบสนคาได

3.5 ระบบการจายช าระเงน

- สามารถเพม ลบ แกไขขอมลการช าระเงนได

- สามารถแสดงขอมลการช าระเงน ตามระยะเวลาทก าหนดได

- สามารถออกใบจายช าระเงนได

3.6 ระบบเกบขอมลผผลต

- สามารถเพม ลบ แกไข ขอมลผผลตได

Page 23: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

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 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

114

5.7 จดท าคมอ

5.7.1 คมอส าหรบผใช

5.7.2 คมอประกอบระบบ

5.7.3 คมอประกอบโปรแกรม

6. ระยะเวลาในการปฏบตงาน

กจกรรม เดอน พ.ศ. 2554

ม.ย. ก.ค. ส.ค. ก.ย. ต.ค. พ.ย. ธ.ค. ม.ค. ก.พ. ม.ค.

น า เ สนอหว ข อต ออ าจา ร ย ทปรกษา

ร วบร วม ข อมล ท จ ะน าม า ใ ชประกอบการพฒนาระบบ

วเคราะหและออกแบบระบบ พฒนาระบบ ท ด ส อ บ ร ะ บ บ แ ล ะ แ ก ไ ขขอผดพลาด

น าเสนอผลงานตอคณะกรรมการ จดท า คมอ

Page 27: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

115

7. ผลทคาดวาจะไดรบ

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

7.2 ผประกอบมความเชอมนในธรกจมากยงขน

7.3 รานคาจะมยอดการจ าหนายสนคาทมากขน

7.4 ขอมลมความถกตองปลอดภยและมประสทธภาพ

7.5 ไดระบบทสามารถตอบสนองความตองการของกจการ

7.6 ลดอตราการวาจางพนกงาน

Page 28: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

116

ภาคผนวก ง รายงานการพบทปรกษา

Page 29: ภาคผนวก350).pdf · 2012. 3. 10. · ประจ าภาคเรียนที่ 1/2554 วิชา : 0904402 โครงงานเทคโนโลยีสารสนเทศธุรกิจ

117

รายงานการพบทปรกษา

ชอเรอง ระบบบรหารจดการรานคา โดยประยกตใชเทคโนโลย Windows Communication

Foundation (WCF) Service กรณศกษาราน ลานกฬา จงหวดอดรธาน

ผศกษา นายกวนทร พนธเพง รหส 51010912601 คธ512601

ทปรกษา อาจารยสมหมาย ขนทอง

วน เดอน ป รายงานความคบหนา / การใหค าปรกษา ลายมอชอทปรกษา 30 มกราคม 2555 รายงานความคบหนา / แกไขใหสมบรณ 6 กมภาพนธ 2555 รายงานความคบหนา / ปรบแก Database

13 กมภาพนธ 2555 รายงานความคบหนา / ปรบแกการแสดงขอมล

20 กมภาพนธ 2555 รายงานความคบหนา / ปรบแกการออกรายงาน

27 กมภาพนธ 2555 รายงานความคบหนากอนขนสอบ / แกหนาตาใหใชงายยงขน