ภาคผนวก - research-system.siam.edu · ให ผู ใช copy ไฟล...

36
ภาคผนวก

Upload: others

Post on 29-Oct-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาคผนวก

Page 2: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาคผนวก ก การออกแบบระบบงาน

ภาพท่ี ก.1 Program Map

Page 3: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ก.2 E-R Diagram (ภาษาไทย)

88

Page 4: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

SalesPK SaleID

SaleDateSalePriceTotalSaleDiscountSaleTotal

FK1 EmpID

EmployeesPK EmpID

EmpNameEmpAddressEmpGenderEmpTelEmpStatusIndateBirthdayIdcardRangTimeSaleDetails

PK,FK1 SaleIDPK,FK2 ProID

SaleUnitSalePrice

OrdersPK OrderID

OrderDateOrderReceiveDateOrderPaymentDateOrderStatusOrderPriceTotal

FK1 SupIDFK2 EmpIDSuppliers

PK SupID

SupNameSupAddressSupTelSupCallSupStatus Orderdetails

PK,FK1 OrderIDPK,FK2 ProID

OrderUnitOrderPriceTotal

ProductsPK ProID

ProNameProCostProSalePriceProInStock

FK1 SupIDFK2 type_id

tb_typePK type_id

type_namedetails

ภาพท่ี ก.3 E-R Diagram (ภาษาอังกฤษ)

89

Page 5: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ตารางท่ี ก.1 รายการตารางขอมูล

ตารางท่ี ก.2 ตารางพนกังาน (Employees)

Name Type P M Refer To Description EmpID char (10) Yes Yes รหัสพนักงาน EmpName varchar (50) No No ช่ือพนักงาน EmpAddress varchar (50) No No ท่ีอยู EmpGender varchar (50) No No เพศ EmpTel char (10) No No เบอรโทร EmpStatus varchar (50) No No สถานะ Indate datetime(8) No No วันท่ีเขาทํางาน Birthday datetime(8) No No วันเกิด Idcard varchar (13) No No รหัสบัตรประชาชน RangTime int No No ระยะเวลาทํางาน

ช่ือตาราง คําอธิบาย Employees Orders Orderdetails Products Sales SaleDetails Suppliers tb_type

ตารางพนกังาน ตารางการส่ังซ้ือ ตารางรายละเอียดการส่ังซ้ือ ตารางสินคา ตารางการขาย ตารางรายละเอียดการขาย ตารางผูผลิต ตารางประเภทสินคา

90

Page 6: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ตารางท่ี ก.3 ตารางการส่ังซ้ือ (Orders)

Name Type P M Refer To Description OrderID char (10) Yes Yes รหัสการส่ังซ้ือ OrderDate datetime (8) No No วันท่ีส่ังซ้ือ OrderReceiveDate datetime (8) No No วันท่ีรับสินคา OrderPaymentDate datetime (8) No No วันท่ีชําระเงิน OrderStatus varchar(50) No No สถานะการส่ังซ้ือ OredrPriceTotal char (10) No No ราคารวม SupID char (10) No No Supplies.SupID รหัสผูผลิต EmPID char (10) No No Employees.EmpID รหัสพนักงาน

ตารางท่ี ก.4 ตารางรายละเอียดการส่ังซ้ือ (Orderdetails)

Name Type P M Refer To Description OrderID char (10) Yes Yes Orders.OrderID รหัสการส่ังซ้ือ ProID char (10) Yes Yes Products.ProID รหัสสินคา OrderUnit int No No จํานวนการส่ังซ้ือ OrderPrice money(8) No No ราคาการส่ังซ้ือ Total money(8) No No ราคารวม

91

Page 7: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ตารางท่ี ก.5 ตารางสินคา (Products)

Name Type P M Refer To Description ProID char (10) Yes Yes รหัสสินคา ProName varchar (50) No No ช่ือสินคา ProCost money(8) No No ราคาทุน ProSalePrice money(8) No No ราคาขาย ProInStock int No No สินคาคงเหลือ SupID varchar (10) No No Suppliers.SupID รหัสผูผลิต type_id char (10) No No tb_type.type_id รหัสประเภทสินคา

ตารางท่ี ก.6 ตารางการขาย (Sales)

Name Type P M Refer To Description SaleID char (10) Yes Yes รหัสการขาย SaleDate datetime(8) No No วันท่ีขาย SalePriceTotal money(8) No No ราคาขายรวม SaleDiscount money(8) No No สวนลด SaleTotal money(8) No No ราคารวม EmpID char (10) No No Employees.EmpID รหัสพนักงาน

ตารางท่ี ก.7 ตารางรายละเอียดการขาย (SaleDetails)

Name Type P M Refer To Description SaleID char (10) Yes Yes Sales.SaleID รหัสการขาย ProID char (10) Yes Yes Products.ProID รหัสสินคา SaleUnit int No No จํานวนขาย SalePrice money(8) No No ราคาขาย

92

Page 8: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ตารางท่ี ก.8 ตารางผูผลิต (Suppliers)

Name Type P M Refer To Description SupID char (10) Yes Yes รหัสผูผลิต SupName varchar (50) No No ช่ือผูผลิต SupAddress varchar (50) No No ท่ีอยูผูผลิต SupTel char (10) No No เบอรโทร SupCall varchar (50) No No ผูติดตอ SupStatus varchar (50) No No สถานะ

ตารางท่ี ก.9 ตารางประเภทสินคา (tb_type)

Name Type P M Refer To Description type_id int Yes Yes รหัสประเภทสินคา type_name varchar (20) No No ช่ือประเภทสินคา details varchar (50) No No รายละเอียด

หมายเหต ุ

P = Primary Key M = Mandatory

93

Page 9: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ก.4 Context Diagram ระบบบริหารงานรานขายหนงัสือ

94

Page 10: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ก.5 Data Flow Diagram Level 0 ระบบบริหารงานรานขายหนังสือ

95

Page 11: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ผูผลิต

1.1

รับขอมูลขอมูลสินคาขอมูลพนักงาน

ขอมูลพ้ืนฐานขอมูลพนักงานขอมูลสินคา

ขอมูลเกาท่ีผานการแกไข

รหัสพนักงาน

ขอมูลพื้นฐาน

ขอมูลท่ีผานการแกไข

ขอมูลพนักงาน

ขอมูลสินคา

1.2

ตรวจสอบขอมูลพ้ืนฐาน

1.3

สรางรหัสขอมูลพ้ืนฐาน

1.4

บันทึกขอมูลพ้ืนฐาน

1.5

แกไขขอมูลพ้ืนฐาน

พนักงาน

ผูผลิต รหัสผูผลิต

ขอมูลผูผลิต

ขอมูลผูผลิต

ขอมูลผูผลิต

D1 แฟมพนักงาน

D2 แฟมสินคา

D3 แฟมผูผลิต

D1 แฟมพนักงาน

D2 แฟมสินคา

D3 แฟมผูผลิต

ขอมูลใหมที่ผานการตรวจสอบ

D1 แฟมพนักงาน

D8 แฟมประเภทสินคาขอมูลประเภทสินคา

D8 แฟมประเภทสินคาขอมูลประเภทสินคา

ภาพท่ี ก.6 Data Flow Diagram Level 1 ของ Process 1: จัดการขอมูลพ้ืนฐาน

96

Page 12: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ก.7 Data Flow Diagram Level 1 ของ Process 2: ส่ังซ้ือสินคา

97

Page 13: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ก.8 Data Flow Diagram Level 1 ของ Process 3: ขายสินคา

98

Page 14: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ก.9 Data Flow Diagram Level 1 ของ Process 4: ออกรายงาน

99

Page 15: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาคผนวก ข

คูมือการติดต้ังโปรแกรม

Install Program

ภาพท่ี ข.1 ไฟลการติดตั้งระบบ

เม่ือเขามาท่ี Drive CD-ROM จากนั้นเลือก Folder Setup แลว Double Click ท่ีไฟล Setup จากนัน้ระบบจะเขาสูขั้นตอนการติดตั้ง

Page 16: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.2 ติดตั้งโปรแกรม Microsoft .NET Framework 2.0

ระบบจะทําการติดตั้งโปรแกรม Microsoft .NET Framework 2.0 หากตองการติดตั้งกดปุม Accept หากตองการยกเลิกกดปุม Don’t Accept

ภาพท่ี ข.3 ติดตั้งโปรแกรม Microsoft Visual Studio 2005 Report Viewer

ระบบจะทําการติดตั้งโปรแกรม Microsoft Visual Studio 2005 Report Viewer หากตองการติดตั้งกดปุม Accept หากตองการยกเลิกกดปุม Don’t Accept

101

Page 17: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.4 กําลังติดตั้ง Microsoft .NET Framework 2.0

ระบบกําลังทําการติดตั้งโปรแกรม Microsoft .NET Framework 2.0 หากตองการยกเลิกกดปุม Cancel

ภาพท่ี ข.5 กําลังติดตั้ง Microsoft Visual Studio 2005 Report Viewer

ระบบกําลังทําการติดตั้งโปรแกรม Microsoft Visual Studio 2005 Report Viewer หากตองการยกเลิกกดปุม Cancel

102

Page 18: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.6 หนาจอเขาสูการตดิตั้งโปรแกรม

คลิกท่ีปุม Next เพ่ือเขาสูหนาการติดตั้งระบบ ถาตองการยกเลิกการติดตั้งระบบ ใหกดปุม Cancel

103

Page 19: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.7 หนาจอเลือกตําแหนงในการตดิตั้งโปรแกรม

ระบบจะทําการกําหนดตําแหนงท่ีติดตั้งโดยจะทําการลงโปรแกรมไวท่ีไดรฟ C:\Program Files\Default Company Name\SetupBookshop\ หากเราไมตองการเลือกตําแหนงดังกลาว สามารถกําหนดตําแหนงไดเอง โดยการกดปุม Browse… จากนั้นเลือกตําแหนงท่ีตองการ เม่ือเลือกเสร็จเรียบรอยใหกดปุม Next เพ่ือทําการติดตั้งในขั้นตอนตอไป

123

104

Page 20: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.8 หนาจอ Confirm Installation

ถัดมาหนาจอ Confirm Installation เปนหนาจอสําหรับการยืนยันการตดิตั้งโปรแกรม กด Next เพ่ือยืนยันติดตั้งโปรแกรม กด Cancel เพ่ือยกเลิกการติดตั้งโปรแกรม กด Back เพ่ือยอนกลับไปยังหนาจอ Select Installation Folder

124

105

Page 21: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.9 การ Installing Setup Bookshop

ถัดมาในหนาจอการ Installing Setup Bookshop เปนหนาจอสําหรับการแสดงขั้นตอนของการติดตั้งโปรแกรม

106

Page 22: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.10 แสดงการติดตั้งสําเร็จ

ระบบติดตั้งโปรแกรมเสร็จเรยีบรอย กดปุม Close เพ่ือออกจากการติดตั้ง

107

Page 23: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.11 การเขาสูหนาจอ

การเขาโปรแกรมระบบบริหารงานรานขายหนังสือ เม่ือลงโปรแกรมเสร็จ คลิกท่ี Start เลือกไปท่ี BookShop

108

Page 24: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

Restore Database ใหผูใช Copy ไฟล bookshop.bak ท่ีอยูใน Folder DB Backup จากแผน CD ลงใน Drive D: ซ่ึงไฟลท่ี Backup มาแลวนั้นจะไมสามารถ Restore จาก แผน CD ได

ภาพท่ี ข.12 Restore Database

คลิกขวาท่ี Folder Databases เลือก All Tasks และคลิกเลือก Restore Database

127

109

Page 25: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.13 การใสช่ือ Database ของระบบ

ตรงชอง Restore as Database พิมพ bookshop จากนั้นคลิกเลือก From device และคลิกปุม Select Devices

128

129

110

Page 26: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.14 หนาจอการ Choose Restore Devices

กดปุม Add... เพ่ือเขาสูหนาจอเลือกฐานขอมูล

111

Page 27: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.15 หนาจอการเลือกฐานขอมูล

ใหคลิกปุม ... เพ่ือทําการเลือกฐานขอมูลท่ีเรา Copy ไฟล จาก แผน CD จากนั้นเม่ือทําการเลือกฐานขอมูลเรียบรอยแลว ใหกดปุม OK

112

Page 28: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.16 การเลือกฐานขอมูล

ให Browse ไปยังตําแหนงท่ีเก็บ Backup ของ Database

130

113

Page 29: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.17 การเลือกฐานขอมูล

กด OK เพ่ือยืนยันตําแหนงของ Database ท่ีได Backup ไว

ภาพท่ี ข.18 ติดตั้งการ Restore Database

ในหนาจอนี้ เปนการแสดงขั้นตอนในการติดตั้งการ Restore Database

114

Page 30: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ข.19 หนาจอการ Restore Database เสร็จสมบูรณ

การ Restore Database เสร็จสมบูรณแลว ใหคลิกปุม OK

การกําหนด User เพ่ือใชงานระบบใน SQL Server

ภาพท่ี ข.20 หนาจอการกําหนด User เขาใช Database

การสราง User โดยการคลิกเลือกท่ี Security จะปรากฏหนาจอดังกลาว

115

Page 31: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

11

ภาพท่ี ข.21 หนาจอ Logins เขาใช Database

เลือก Logins จากนั้นคลิกช่ือ sa เพ่ือทําการเพ่ิมสิทธิการเขาถึงฐานขอมูลท่ีสรางไว

ภาพท่ี ข.22 หนาจอการกําหนดสิทธิเขาใช Database

เม่ือคลิกช่ือ sa เสร็จแลว จะปรากฏหนาจอดังกลาวขึ้นมา ใหทําการกรอกรหัสผาน Password พิมพ 123 เลือก Database = bookshop

116

Page 32: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาคผนวก ค ตัวอยางรายงาน

รายงานระบบ

ภาพท่ี ค.1 ใบเสร็จรับเงิน

Page 33: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ค.2 ใบส่ังซ้ือสินคา

118

Page 34: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ค.3 รายงานการส่ังซ้ือสินคา

119

Page 35: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ค.4 รายงานการขายสินคาประจําวัน

120

Page 36: ภาคผนวก - research-system.siam.edu · ให ผู ใช Copy ไฟล bookshop.bak ที่อยู ใน Folder DB Backup จากแผ น CD ลงใน

ภาพท่ี ค.5 รายงานสินคาคงเหลือ

121