บทนำระบบ
ศึกษาปัญหา
ศึกษาความเป็นไปได้
ศึกษาระบบเดิม
พัฒนาระบบ
ติดตั้ง
บำรุงรักษา
4. ออกแบบระบบใหม่ (System design)....
	4. ออกแบบระบบใหม่ (System design)

4.1 อธิบายข้อมูลนำเข้า (Input)
	รายการสำหรับการนำข้อมูลเข้า
	* รูปแบบจอภาพ หรือเมนู
	* การขายสินค้า
	* การสั่งซื้อสินค้า
	*การตรวจรับสินค้า
	*การยกเลิกการขายสินค้า
	*การรับชำระหนี้
	*การจ่ายชำระหนี้
การออกแบบส่วนรับข้อมูล(Input Screen Design)
* รูปแบบจอภาพ หรือเมนู

MENU DESIGN		
รอภาพจากแฟ้ม

INPUT SCREEN DESING
	การขายสินค้า
	การจ่ายชำระหนี้					
	การตรวจรับสินค้า
	การรับชำระหนี้
	การสั่งซื้อสินค้า
	การยกเลิกการขายสินค้า	

4.2 อธิบายข้อมูลที่นำเสนอ (output)
	รายงานสำหรับการนำเสนอข้อมูล
	รายงานสินค้าถึงจุดสั่งซื้อ
	รายงานสินค้าอีก 10% ถึงจุดสั่งซื้อ
	รายงานลูกหนี้ค้างชำระ
	รายงานการสั่งซื้อตามรหัสผู้จำหน่าย
	รายงานการรับสินค้าตามรหัสผู้จำหน่าย
	รายงานการขายตามรหัสพนักงาน
	รายงานการขายตามรหัสลูกค้า
	รายงานการขายประจำวัน
	รายงานการสั่งซื้อประจำวัน
	รายงานการรับประจำวัน
	รายงานเจ้าหนี้ค้างชำระ
	รายงานการสั่งซื้อสินค้าตามรหัสพนักงาน
	รายงานการรับสินค้าตามรหัสพนักงาน
	รายงานสรุปการขายตามเดือนและปี
	รายงานสรุปการสั่งซื้อตามเดือนและปี
	รายงานสรุปการรับสินค้าตามเดือนและปี
	รายงานสรุปการขายตามรหัสพนักงานตามเดือน
	รายงานสรุปการสั่งซื้อตามรหัสพนักงานตามเดือน
	รายงานสรุปการรับสินค้าตามรหัสพนักงานตามเดือน
	รายงานสรุปการขายเงินสด
	รายงานสรุปการขายเงินเชื่อ
	รายงานสรุปการขาย 10 อันดับ
	รายงานสรุปสินค้าค้างสต๊อก
OUTPUT SCREEN DESIGN

4.3 อธิบายการประมวลข้อมูล (Data Process)
	รายการสำหรับการประมวลข้อมูล
	- การเพิ่มข้อมูล สินค้า ,ลูกค้า,เจ้าหนี้,ลูกหนี้,ผู้จำหน่าย, พนักงาน
	- การลบข้อมูล สินค้า,ลูกค้า,เจ้าหนี้,ลูกหนี้,ผู้จำหน่าย,พนักงาน
	- การแก้ไขข้อมูล สินค้า,ลูกค้า,เจ้าหนี้,ลูกหนี้,ผู้จำหน่าย,พนักงาน


		 ตัวอย่าง Data Process
...................................................................................................................................
                              	โปรแกรมการเพิ่มสินค้า
....................................................................................................................................
				
		รหัส :
		ชื่อ   :
		ราคาทุน :
		ราคาขาย :
		จุดสั่งซื้อ :

.....................................................................................................................................
	ต้องการบันทึกหรือไม่		(บันทึก)		(ไม่บันทึก)
	ต้องการเพิ่มเติมต่อหรือไม่	 (YES) 		    (NO)
.....................................................................................................................................
	


4.5 อธิบายรายละเอียดเกี่ยวกับข้อมูล และเมนู แฟ้มพนักงาน (EMPLOYEE) เป็นแฟ้มที่เก็บข้อมูลเกี่ยวกับพนักงานที่ทำงานในร้าน ฟิวส์ในแฟ้มนี้ รหัสพนักงาน(EMPID) ชื่อพนักงาน(EMPNAME) ที่อยู่(EMPADD) เงินเดือน(SALARY) หน้าที่หลัก(position) ชื่อการเข้าโปรแกรม(USER) รหัสผ่านโปรแกรม(PASSWORD) ตำแหน่งที่(PRIORITY) แฟ้มสั่งซื้อ (ORDER) เป็นแฟ้มที่เก็บข้อมูลเกี่ยวกับการสั่งซื้อสินค้าเข้าร้าน ฟิวส์ในแฟ้มนี้ เลขที่ใบสั่งซื้อ (orderid) รหัสพนักงาน(empid) รหัสผู้จำหน่าย (suppid) วันทีสั่งซื้อ (date_order) แฟ้มสั่งซื้อละเอียด(ordeพdet) เป็นแฟ้มที่เก็บข้อมูลการสั่งซื้อสินค้าอย่างละเอียดว่ามีอะไรบ้างจำนวนเท่าไรฟิวส์ในแฟ้มนี้ เลขที่ใบสั่งซื้อ(orderid) รหัสสินค้า(proid) จำนวนสินค้าที่สั่งซื้อ(pquant) แฟ้มขาย (SALE) เป็นแฟ้มที่เก็บข้อมูลเกี่ยวกับการขายสินค้าในร้านในแต่ละวันฟิวส์ในแฟ้มนี้ รหัสลูกค้า(custid) เลขที่ใบเสร็จ(saleid) รหัสพนักงาน(empid) วันที่ขาย(date_sale) เงินสด/เงินเชื่อ(salestatus) แฟ้มขายละเอียด(saless) เป็นแฟ้มที่เก็บข้อมูลเกี่ยวกับการขายสินค้าอย่างละเอียดฟิวส์ในแฟ้มนี้ เลขที่ใบเสร็จ(saleid) รหัสสินค้า(proid) จำนวนที่ขาย(quant) แฟ้มสินค้า(product) เป็นแฟ้มที่เก็บข้อมูลเกี่ยวกับการเช็คข้อมูลสินค้าคงเหลือในสต๊อกสินค้าฟิวส์ในแฟ้มนี้ รหัสสินค้า(PROID) ชื่อสินค้า(PRONAME) ราคาทุนต่อหน่วย(price) ราคาขายต่อหน่วย(cost) จำนวนสินค้าที่มีอยู่(QUANTITY) จุดสั่งซื้อ(reorder) แฟ้มผู้ใช้(User) เป็นแฟ้มที่เก็บข้อมูลชื่อและรหัสผ่านการเข้าใช้โปรแกรมคอมพิวเตอร์ฟิวส์ในแฟ้มนี้ ชื่อผู้ใช้(user) รหัสผ่าน(password) ระดับสิทธิ(priority) แฟ้มลูกค้าหรือลูกหนี้(customer) เป็นแฟ้มที่เก็บข้อมูลเกี่ยวกับลูกค้าที่ติดหนี้ไว้ ซึ่งเก็บข้อมูลไว้ที่แฟ้มลูกหนี้ฟิวส์ในแฟ้มนี้ รหัสลูกค้า(custid) ชื่อลูกค้า(custname) ที่อยู่(custadd) โทรศัพท์(custtel) แฟ้มรับสินค้า(RECEIVE) เป็นแฟ้มที่เก็บข้อมูลเกี่ยวกับการรับสินค้าจากบริษัทที่ได้นำสินค้ามาส่งให้กับทางร้านฟิวส์ในแฟ้มนี้ รหัสพนักงาน(empid) เลขที่ใบรับสินค้า(recid) เลขที่ใบสั่งซื้อ(orderid)รหัสผู้จำหน่าย(suppid) วันที่รับสินค้า(date_rec) แฟ้มรับสินค้าละเอียด(receidet) เป็นแฟ้มที่เก็บข้อมูลเกี่ยวกับการรับสินค้าจากบริษัทอย่างละเอียดฟิวส์ในแฟ้มนี้ เลขที่ใบรับสินค้า(recid) รหัสสินค้า(proid) จำนวน (rquant) แฟ้มผู้จำหน่ายหรือเจ้าหนี้(supplier) เป็นแฟ้มที่เก็บข้อมูลชื่อและที่อยู่ต่างๆ ซึ่งเป็นรายละเอียดเกี่ยวกับผู้จำหน่ายที่เรารับสินค้ามาขายในร้าน ฟิวส์ในแฟ้มนี้ รหัสผู้จำหน่าย(suppid) ชื่อผู้จำหน่าย(suppname) ที่อยู่(suppadd) โทรศัพท์(supptel) แฟ้มรับชำระหนี้(receivab) เป็นแฟ้มที่เก็บข้อมูลการรับชำระหนี้ของลูกค้าที่มาซื้อสินค้ากับทางร้านแล้วยังติดหนี้อยู่ ฟิวส์ในแฟ้มนี้ รหัสลูกค้า (custid) รหัสขาย (saleid) วันที่ขาย (Date_sale) วันที่จ่าย(date_pay) รวมทั้งหมด (total) จ่าย(pay) แฟ้มจ่ายชำระหนี้(payable) เป็นแฟ้มที่เก็บข้อมูลการจ่ายชำระหนี้ให้กับผู้จำหน่ายสินค้าให้กับทางร้านฟิวส์ในแฟ้มนี้ รหัสผู้จำหน่าย(suppid) รหัสการรับสินค้า(recid) จำนวนหนี้ทั้งหมด (pay_money) จำนวนที่จ่าย (pay_less) วันที่จ่าย(date_paid) FILE STRUCTURE AND DATA SAMPLE ============================================================================== Data file USER (แฟ้มผู้ใช้) USER=USER+PASSWORD+PRIORITY Key field: USER File description: แฟ้มนี้เก็บข้อมูลของผู้ที่มีสิทธิใช้งานโปรแกรมนี้ โดยระบุรหัสผ่านก่อนเข้าใช้งาน ถ้าหากรหัสผ่านไม่ถูกต้องก็ไม่สามารถใช้งานของการขายสินค้าครั้งนี้ Amount: จำนวนแฟ้มนี้จะมีการไม่ค่อยมีการเปลี่ยนแปลงข้อมูลบ่อยนัก เพราะเป็นการเก็บ ข้อมูลรหัสการผ่านการเข้าใช้งานเท่านั้น Fieldname Type Length Decimal Description User Character 10 - ชื่อผู้ใช้ Password Character 10 - รหัสผ่าน Priority Numeric 1 - ระดับสิทธิ Data sample : USER PASSWORD PRIORITY 9 9 1 run run 2 ============================================================================== ============================================================================== Data file EMPLOYEE (แฟ้มพนักงาน) EMPLOYEE =EMPID+EMPNAME+EMPADD+SALARY+POSITION+ Key field: empid File description: แฟ้มนี้เก็บนี้ รหัสพนักงาน(EMPID) ชื่อพนักงาน(EMPNAME) ที่อยู่(EMPADD) เงินเดือน(SALARY) หน้าที่หลัก(position) ที่ทำงานในร้าน โดยข้อมูล เหล่านี้จะต้องเชื่อมโยงกับการขายสินค้าด้วย เพื่อจะได้ทราบว่าใครเป็นคนขายสินค้า Amount: จำนวนแฟ้มนี้จะไม่มีการเพิ่มขึ้นทุกเดือน แต่อาจจะมีการเปลี่ยนแปลงข้อมูลบ้าง เมื่อพนักงาน ในร้านออกจากงานไม่ว่าจะเนื่องมาจากอะไรก็ตาม ก็จะมีการเพิ่มหรือลดข้อมูลบ้าง Fieldname Type Length Decimal Description Empid Numeric 5 - รหัสพนักงาน Empname character 25 - ชื่อพนักงาน Empadd character 30 - ที่อยู่ Position character 15 - ตำแหน่ง Salary Numeric 10 - เงินเดือน Data sample : EMPID EMPNAME EMPADD SALARY POSITION 42101 นรี กระจ่าง 36 หมู่ 11 ต.นางคอย อ.เชียงคำ 3,000 พนักงานขาย 42102 ปัทมา ปานทอง 11 หมู่ 1 ต.บ้านจอ อ.เชียงคำ 3,000 พนักงานขาย 42103 สมชาย หมายปอง 23 หมู่ 5 ต.จงใต้ อ.เชียงคำ 3,000 พนักงานขาย =========================================================================== =========================================================================== Data file ORDER (แฟ้มสั่งซื้อ) ORDER= Orderid+Suppid+Empid+date_order Key field: Orderid+Suppid+Empid File description: แฟ้มนี้เก็บข้อมูลเกี่ยวกับการสั่งสินค้าจากบริษัทที่ทางร้านได้สั่งสินค้ามาขาย ซึ่งมีการเก็บเลขที่ใบสั่งซื้อ (orderid) รหัสพนักงาน(empid) รหัสผู้จำหน่าย (suppid) วันทีสั่งซื้อ (date_order)ที่เราเอาสินค้ามา Amount: จำนวนแฟ้มนี้จะมีการเพิ่มขึ้นทุกเดือน ซึ่งการซื้อสินค้าเข้าร้านต้องมีอยู่ตลอด ทุกเดือน ดังนั้นการเก็บข้อมูลในแฟ้มนี้จึงมีจำนวนมาก เพราะมีการสั่งซื้อสินค้าเข้าร้านทุกเดือน Fieldname Type Length Decimal Description Orderid Numeric 5 - รหัสสั่งซื้อสินค้า Suppide Numeric 3 - รหัสผู้จำหน่าย Empid Numeric 5 - รหัสพนักงาน Date_order date 8 - วันที่สั่ง Data sample : Orderid Suppid Empid date_order 20001 101 42101 02/05/42 20002 102 42102 05/05/42 20003 103 42103 14/05/42 20004 102 42101 21/05/42 =========================================================================== =========================================================================== Data file OREDERDET(การสั่งซื้อละเอียด) ORDERS=orderid+proid+pquant Key field: Orderid File description: แฟ้มนี้เก็บข้อมูลเกี่ยวกับการสั่งสินค้าจากบริษัทที่ทางร้านได้สั่งสินค้ามาขาย ซึ่งมีการเก็บเลขที่ใบสั่งซื้อ(orderid) รหัสสินค้า(proid) จำนวนสินค้าที่สั่งซื้อ(pquant) ที่เราเอาสินค้ามาขายในร้าน Amount: จำนวนแฟ้มนี้จะมีการเพิ่มขึ้นทุกเดือน ซึ่งการซื้อสินค้าเข้าร้านต้องมีอยู่ตลอด ทุกเดือน ดังนั้นการเก็บข้อมูลในแฟ้มนี้จึงมีจำนวนมาก เพราะมีการสั่งซื้อสินค้าเข้าร้านทุกเดือน Fieldname Type Length Decimal Description Orderid Numeric 5 - รหัสสั่งซื้อสินค้า Proid Numeric 7 - รหัสสินค้า Pquant Numeric 10 - รหัสพนักงาน Data sample : Orderid proid pquant 20001 1010111 400 20002 2020111 100 20003 1050111 600 20004 2010131 200 ============================================================================== ============================================================================== Data file SALE (แฟ้มขาย) SALE=saleid+custid+empid+date_sale+salestatus Key field: saleid,custid,empid File description: แฟ้มนี้เก็บข้อมูลของการขายสินค้าในแต่ละวัน ว่าวันหนึ่งๆ ได้ขายอะไรบ้าง จำนวนเท่าไร ราคาเท่าไร โดยแฟ้มนี้มีการเก็บฟิวส์ในแฟ้มนี้ รหัสลูกค้า(custid) เลขที่ใบเสร็จ(saleid) รหัสพนักงาน(empid) วันที่ขาย(date_sale) เงินสด/เงินเชื่อ(salestatus)จากนั้นแฟ้มนี้จะถูกนำไปคำนวณทางบัญชี Amount: จำนวนแฟ้มนี้จะมีการเพิ่มขึ้นทุกเดือน เพราะว่าการขายสินค้าเกิดขึ้นทุก วันก็ต้องมีการเก็บข้อมูลทุกวัน ซึ่งในแต่ละวันมีการเก็บข้อมูลเป็นจำนวนมาก Fieldname Type Length Decimal Description Saleid Numeric 5 - รหัสขาย Custid Numeric 7 - รหัสลูกค้า Empid Numeric 5 - รหัสพนักงาน Date_sale date 8 - วันที่ขาย Salestatus umeric 1 - เงินสด/เงินเชื่อ Data sample : Saleid custid empid date_sale salestatus 10121 4210001 42101 12/07/42 1 10205 4210002 42102 24/07/42 2 10552 4210003 42103 27/07/42 1 10653 4210003 42101 30/07/42 2 ============================================================================== ============================================================================== Data file SALEDET (แฟ้มขายละเอียด) SALE=saleid+proid+quant Key field: SALEID,PROID File description: แฟ้มนี้เก็บข้อมูลของการขายสินค้าในแต่ละวัน ว่าวันหนึ่งๆ ได้ขายอะไรบ้าง จำนวนเท่าไร ราคาเท่าไร โดยแฟ้มนี้มีการเก็บฟิวส์ในแฟ้มนี้ เลขที่ใบเสร็จ(saleid) รหัสสินค้า(proid) จำนวนที่ขาย(quant) จากนั้นแฟ้มนี้จะถูกนำไปคำนวณทางบัญชี Amount: จำนวนแฟ้มนี้จะมีการเพิ่มขึ้นทุกเดือน เพราะว่าการขายสินค้าเกิดขึ้นทุกวัน ก็ต้องมีการเก็บข้อมูลทุกวัน ซึ่งในแต่ละวันมีการเก็บข้อมูลเป็นจำนวนมาก Fieldname Type Length Decimal Description Saleid Numeric 5 - รหัสขาย Proid Numeric 7 - รหัสสินค้า Quant Numeric 10 2 จำนวน Data sample : Saleid proid quant 10121 1000100 25 10205 1000200 12 10552 1000400 4 10653 2010100 30 ============================================================================== ============================================================================== Data file PRODUCT (แฟ้มสินค้า) REMAIN=PROID+PRONAME+PRICE+COST+QUANTITY+REORDER Key field: PROID File description: แฟ้มนี้เก็บข้อมูลเกี่ยวกับสินค้าคงคลัง ซึ่งในแต่ละวันจะมียอดคงเหลือไม่เท่ากัน ขึ้นอยู่กับว่าในแต่ละวันนั้นได้ขายสินค้าไปจำนวนเท่าไร แล้วได้นำสินค้ามาจากสต๊อกเท่าไร การเช็คสินค้าคงคลังจะทำให้เรารู้ว่าเราควรสั่งสินค้าเพิ่มหรือไม่ Amount: จำนวนแฟ้มนี้จะมีการเพิ่มขึ้นทุกเดือน เพราะมีการขายสินค้าอยู่ทุกวัน ดังนั้นสินค้าที่อยู่ในสต๊อกสินค้าจึงมีการเปลี่ยนแปลงตลอด ทั้งเพิ่มขึ้นจากการสั่งสินค้ามาใหม่ และลดลงเนื่องจากสินค้าได้ถูกขายไป จึงทำให้แฟ้มนี้มีการเคลื่อนไหวของข้อมูลอยู่ตลอด Fieldname Type Length Decimal Description Proid Numeric 5 - รหัสสินค้า Proname Character 7 - ชื่อสินค้า Quantity Numeric 10 - จำนวน Price Numeric 10 2 ราคาขาย Cost Numeric 10 2 ราคาทุน Reorder Numeric 10 - จุดสั่งซื้อ Data sample : PROID PRONAME PRICE COST QUANTITY REORDER 1000100 น้ำมันเบนซิน 14.75 13.00 100 1500 1000200 น้ำมันไร้สารตะกั่ว 15.40 14.00 100 1500 1000400 น้ำมันดีเซล 12.45 11.50 100 1500 2010100 เครื่อง Helix S 0.5 ลิตร 70 60 100 20 ============================================================================== ============================================================================== Data file CUSTOMER (แฟ้มลูกหนี้) CUSTOMER=CUSTID+CUSTNAME+CUSTADD+CUSTTEL Key field: CUSTOMER File description: แฟ้มนี้เก็บข้อมูลเกี่ยวกับลูกหนี้ของร้าน ซึ่งทางร้านได้ให้สินค้าไปก่อน บางรายก็เชื่อไปใช้ บางรายก็เชื่อไปขาย ส่วนราคาที่ขายเพิ่มกว่าปกตินิดหนึ่ง Amount: จำนวนแฟ้มนี้จะมีการเพิ่มขึ้นทุกเดือน เนื่องจากลูกค้าของร้านเราบางครั้งก็ ต้องนำสินค้าไปขาย แต่อยากจะเชื่อไปก่อน ฟิวส์ในแฟ้มนี้ รหัสลูกค้า(custid) ชื่อลูกค้า(custname) ที่อยู่(custadd) โทรศัพท์(custtel) Fieldname Type Length Decimal Description Custid Numeric 7 - รหัสลูกค้า Custname Character 25 - ชื่อลูกค้า Custadd Characyer 30 - ที่อยู่ Custtel Character 10 - โทรศัพท์ Data sample : CUSTID CUSTNAME CUSTADD CUSTTEL 4210001 สมชาย นาคคม 87 หมู่ 8 ต.หน่องหล่ม อ.เชียงคำ 054-451254 4210002 สมเกียรติ เต็มจิต 99 หมู่ 6 ต.เวียงตาล อ.เชียงคำ 054-125012 4210003 กรกต สมใจ 45 หมู่1 ต.เวียงตาล อ.เชียงคำ 054-487512 4210004 สมศรี มีใจ 55 หมู่ 2 ต.กองใจ อ.เชียงคำ 054-457841 4210005 ประภัสสร กองมงคล 95 หมู่ 7 ต.เชียงบาน อ.เชียงคำ 054-785458 ============================================================================== ============================================================================== Data file SUPPLIER (แฟ้มผู้จำหน่าย) SUPPLIER=SUPPID+SUPPNAME+SUPPADD+SUPPTEL Key field: SUPPID File description: แฟ้มนี้เก็บข้อมูลเกี่ยวกับผู้จำหน่ายที่เราได้ทำการจัดซื้อสินค้าจากผู้จำหน่ายมาขาย ในร้านของเราซึ่งมีที่อยู่ และที่ติดต่อได้ตลอดเวลา Amount: จำนวนแฟ้มนี้จะมีการเปลี่ยนแปลงทุกเดือน บางเดือนก็บ่อยครั้ง บางเดือนก็มีไม่ ค่อยบ่อยนัก เพราะส่วนมากลูกค้าจะมาซื้อเองจะได้สินค้าที่ถูกต้องตามที่ต้องการและยังได้เลือก ดูลักษณะของสินค้าด้วย Fieldname Type Length Decimal Description suppid Numeric 7 - รหัสผู้จำหน่าย suppname Character 25 - ชื่อผู้จำหน่าย suppadd Characyer 40 - ที่อยู่ supptel Character 10 - โทรศัพท์ Data sample : SUPPID SUPPNAME SUPPADD SUPPTEL 101 สรรสร้าง จำกัด 99 ม.2 กรุงเทพฯ (02)5351296 102 สมฤทัย จำกัด 273 ม.2 กรุงเทพฯ (02)2341562 103 จิตวดี จำกัด 111 ม.1 กรุงเทพฯ (02)4351191 ============================================================================== ============================================================================== Data file RECIVE (แฟ้มรับสินค้า) RECIVE= RECID+ORDERID+EMPID+SUPPID+DATE_REC Key field: RECID,ORDERID,EMPID,SUPPID File description: แฟ้มนี้เก็บข้อมูลเกี่ยวกับการรับสินค้าจากบบริษัทที่ได้นำสินค้ามาส่งให้กับบทางร้าน ของเรา ในการรับสินค้านี้ต้องตรวจดูสินค้าด้วยว่ามีเสียหายบ้างหรือไม่ Amount: จำนวนแฟ้มนี้จะมีการเพิ่มขึ้นทุกเดือน ข้อมูลที่เก็บแต่ละเดือนจะมีมากน้อยต่างกันใน แต่ละเดือน เพราะในการสั่งสินค้าในแต่ละเดือนจะมากน้อยไม่เท่ากันขึ้นอยู่กับว่า ในเดือนนั้นขายดี หรือไม่ ดังนั้นการรับสินค้าก็ขึ้นอยู่กับการสั่งสินค้าและการขายสินค้าในแต่ละเดือน Fieldname Type Length Decimal Description Recid Numerric 5 - รหัสรับสินค้า Orderid Numeric 5 - รหัสสั่งซื้อสินค้า Suppide Numeric 3 - รหัสผู้จำหน่าย Empid Numeric 5 - รหัสพนักงาน Date_rec date 8 - วันที่รับ Data sample : RECID ORDERID SUPPID EMPID DATE_REC 30001 20001 101 42101 06/05/42 30002 20002 102 42102 10/05/42 30003 20003 103 42103 16/05/42 30004 20004 102 42101 23/05/42 ============================================================================== ============================================================================== Data file RECEIDET (แฟ้มรับสินค้าละเอียด) RECEIDET= RECID+PROID+RQUANT Key field: RECID,PROID File description: แฟ้มนี้เก็บข้อมูลเกี่ยวกับการรับสินค้าจากบบริษัทที่ได้นำสินค้ามาส่งให้กับบทาง ร้านของเรา ในการรับสินค้านี้ต้องตรวจดูสินค้าด้วยว่ามีเสียหายบ้างหรือไม่ Amount: จำนวนแฟ้มนี้จะมีการเพิ่มขึ้นทุกเดือน ข้อมูลที่เก็บแต่ละเดือนจะมีมากน้อยต่างกัน ในแต่ละเดือน เพราะในการสั่งสินค้าในแต่ละเดือนจะมากน้อยไม่เท่ากันขึ้นอยู่กับว่า ในเดือนนั้น ขายดีหรือไม่ ดังนั้นการรับสินค้าก็ขึ้นอยู่กับการสั่งสินค้าและการขายสินค้าในแต่ละเดือน Fieldname Type Length Decimal Description Recid Numerric 5 - รหัสรับสินค้า Proid Numeric 7 - รหัสสินค้า Rquant Numeric 10 - จำนวน Data sample : RECID PROID RQUANT 30001 1000100 100 30002 1000200 200 30003 1000400 100 30004 2010100 100 ============================================================================== ============================================================================== Data file RECEIVAB (แฟ้มรับชำระหนี้) RECEIVAB=CUSTID+SALEID+DATE_SALE+DATE_PAY+TOTAL+PAY Key field: SALEID,CUSTOMER File description: แฟ้มนี้เก็บข้อมูลของการรับชำระหนี้จากการขายสินค้าในแต่ละวัน วันไหนมีลูกค้า ที่เชื่อสินค้ากับทางร้านไป แล้วบันทึกการจะมาจ่ายโดยแฟ้มนี้มีการเก็บฟิวส์ในแฟ้มนี้ รหัสลูกค้า (custid) รหัสขาย (saleid) วันที่ขาย (Date_sale) วันที่จ่าย(date_pay) รวมทั้งหมด (total) จ่าย(pay)จากนั้นแฟ้มนี้จะถูกนำไปคำนวณทางบัญชี Amount: จำนวนแฟ้มนี้จะมีการเพิ่มขึ้นทุกเดือน เพราะว่าการขายสินค้าเกิดขึ้นทุกวันก็ต้อง มีการเก็บข้อมูลทุกวัน ซึ่งในแต่ละวันมีการเก็บข้อมูลเป็นจำนวนมาก Fieldname Type Length Decimal Description Custid Numeric 7 - รหัสลูกค้า Saleid Numeric 5 - รหัสขาย Date_sale date 8 - วันที่ขาย Date_pay date 8 - วันที่ชำระ Total Numeric 10 2 รวม Pay Numeric 10 2 จำนวนที่จ่าย Data sample : Saleid custid date_saledate_pay total pay 10121 4210001 12/07/42 17/07/42 1000 1000 10205 4210002 24/07/42 09/08/42 1000 500 10552 4210003 27/07/42 10/08/42 200 100 10653 4210003 30/07/42 14/08/42 1500 500 ============================================================================== ============================================================================== Data file PAYABLE (แฟ้มจ่ายชำระหนี้) PAYABLE=SUPPID+RECID+PAY_MONEY+PAY_LESS+DATE_PAID Key field: SUPPID,RECID File description: แฟ้มนี้เก็บข้อมูลของการจ่ายชำระหนี้จากการซื้อสินค้าในแต่ละวัน ที่ทางร้านได้ สั่งสินค้ากับทางผู้จำหน่าย แล้วบันทึกเป็นเจ้าหนี้ของร้านโดยแฟ้มนี้มีการเก็บฟิวส์ในแฟ้มนี้ รหัสผู้จำหน่าย(suppid) รหัสการรับสินค้า(recid) จำนวนหนี้ทั้งหมด (pay_money) จำนวนที่จ่าย (pay_less) วันที่จ่าย(date_paid)จากนั้นแฟ้มนี้จะถูกนำไปคำนวณทางบัญชี Amount: จำนวนแฟ้มนี้จะมีการเพิ่มขึ้นทุกเดือน เพราะว่าการขายสินค้าเกิดขึ้นทุกวันก็ต้อง มีการเก็บข้อมูลทุกวัน ซึ่งในแต่ละวันมีการเก็บข้อมูลเป็นจำนวนมาก Fieldname Type Length Decimal Description Supptid Numeric 3 - รหัสผู้จำหน่าย Recid Numeric 5 - รหัสการรับสินค้า Pay_money Numeric 10 - จำนวนหนี้ Pay_less Numeric 10 - จำนวนเงิน Date_paid Numeric 8 - วันที่ชำระ Data sample : Suppid Rectid Pay_money Pay_less date_paid 101 30001 1000 500 17/07/42 102 30002 2000 1000 09/08/42 103 30003 3000 1500 10/08/42 ==============================================================================