MINIPROJECT
ระบบจัดการร้านค้าปลีก
จัดทำโดย
นางสาวธิมาพร หาญอาคม เลขที่3
นางสาววรรณพร กลิ่นเกสร เลขที่10
เสนอ
อาจารย จารุวรรณ เขียวชอุ่ม
์
อาจารย สายชล สุขนิ่ม
์
งานชิ้นนี้เป็นส่วนหนึ่งของวิชา การวิเคราะห์ออกแบบเชิงวัตถุ
รหัสวิชา 30901-2002
วิทยาลัยเทคนิคสัตหีบ
ERD
Data Dictionary
Province
ชื่อแอททริบิวท์ ประเภท ขนาด ความหมาย ค่าว่าง คีย์ Reference
Province_id Varchar 10 รหัสจังหวัด NOT NULL PK
Province_name varchar 50 ชื่อจังหวัด NOT NULL
Product_category
ชื่อแอททริบิวท์ ประเภท ขนาด ความหมาย ค่าว่าง คีย์ Reference
Cat_id Varchar 10 รหัสประเภทสินค้า NOT NULL PK
Cat_name varchar 50 ชื่อประเภทสินค้า NOT NULL
Unit
ชื่อแอททริบิวท์ ประเภท ขนาด ความหมาย ค่าว่าง คีย์ Reference
Unit_id Varchar 10 รหัสหน่วยนับ NOT NULL PK
Unit_name varchar 50 ชื่อหน่วยนับ NOT NULL
Employee
ชื่อแอททริบิวท์ ประเภท ขนาด ความหมาย ค่าว่าง คีย์ Reference
Emp_id Varchar 10 รหัสพนักงาน NOT NULL PK
User_name varchar 20 ชื่อผู้ใช้ NOT NULL
Pass_word varchar 10 รหัส NOT NULL
Emp_name varchar 50 ชื่อพนักงาน NOT NULL
Emp_status int 1 สถานะของพนักงาน NOT NULL
1 : เข้าสู่ระบบได้
2 : ไม่อนุญาตให้เข้า
Emp_type int 1 ประเภทของพนักงาน
1 : พนักงาน
2 : เจ้าของกิจการ
Emp_idcardNo Varchar 13 หมายเลขบัตรประชาชน
Emp_Tel Varchar 11 หมายเลขโทรศัพท์
Sale
ชื่อแอททริบิวท์ ประเภท ขนาด ความหมาย ค่าว่าง คีย์ Reference
Sale_id int 10 เลขที่การขาย NOT NULL PK
Sale_Date Datetime 8 วันที่ขาย NOT NULL
Net_price Decimal 8,2 ราคาสุทธิ
Price_recieved Decimal 8,2 จำนวนเงินที่ได้รับ
Change Decimal 8,2 เงินทอน
Sale_detail
ชื่อแอททริบิวท์ ประเภท ขนาด ความหมาย ค่าว่าง คีย์ Reference
Sale_id int 10 เลขที่การขาย NOT NULL PK
Pro_id Varchar 10 รหัสสินค้า NOT NULL FK Product
Amount int 10 จำนวนสินค้า NOT NULL
Sale_price Decimal 8,2 ราคาขาย
Supplier
ชื่อแอททริบิวท์ ประเภท ขนาด ความหมาย ค่าว่าง คีย์ Reference
Sup_id Varchar 10 เลขที่ผู้จัดจำหน่าย NOT NULL PK
Sup_name varchar 50 ชื่อผู้จัดจำหน่าย NOT NULL
Sup_address varchar 100 ที่อยู่ผู้จัดจำหน่าย
Sup_tel varchar 10 เบอร์ติดต่อผู้จัดจำหน่าย
Province_id Varchar 10 รหัสจังหวัด NOT NULL FK Province
Product
ชื่อแอททริบิวท์ ประเภท ขนาด ความหมาย ค่าว่าง คีย์ Reference
Pro_id Varchar 10 รหัสสินค้า NOT NULL PK
Pro_name varchar 50 ชื่อสินค้า NOT NULL
Pro_cost Decimal 18,2 ราคาต้นทุน NOT NULL
Pro_price Decimal 18,2 ราคาขาย NOT NULL
Pro_amount int 10 จำนวนสินค้า
Pro_status int 1 สถานะสินค้า NOT NULL
1 : มีขาย
2 : ยกเลิกสินค้า
Cat_id Varchar 10 รหัสประเภทสินค้า NOT NULL FK Product
category
Sup_id Varchar 10 เลขที่ผู้จัดจำหน่าย NOT NULL FK Supplier
Unit_id Varchar 10 หน่วยนับ NOT NULL FK Unit
Buy
ชื่อแอททริบิวท์ ประเภท ขนาด ความหมาย ค่าว่าง คีย์ Reference
Buy_id int 10 เลขที่การซื้อ NOT NULL PK
Receive_date datetime วันที่รับสินค้า
Buy_status int 1 สถานะการออกใบสั่งซื้อ
1 : สินค้าครบ
2 : สินค้าไม่ครบ
Emp_id Varchar 10 รหัสพนักงาน NOT NULL FK Employee
Buy_detail
ชื่อแอททริบิวท์ ประเภท ขนาด ความหมาย ค่าว่าง คีย์ Reference
Buy_id int 10 เลขที่การซื้อ NOT NULL PK,FK Buy
Pro_id Varchar 10 รหัสสินค้า NOT NULL FK Product
Amount int 10 จำนวนสินค้า NOT NULL
Return
ชื่อแอททริบิวท์ ประเภท ขนาด ความหมาย ค่าว่าง คีย์ Reference
Sale_id Varchar 10 เลขที่การขาย NOT NULL PK
Pro_id Varchar 10 รหัสสินค้า NOT NULL PK,FK Product
Amount int 10 จำนวนสินค้า NOT NULL
Return_date datetime วันที่คืนสินค้า NOT NULL
Comment varchar 100 หมายเหตุ
Return_type int 1 สถานะการออกใบสั่งซื้อ NOT NULL
1 : สินค้าเสียหาย
2 : สินค้าหมดอายุ
Context Diagram
DFD
Use case Diagram
Activity Diagram
Activity Diagram
Activity Diagram
Interface
1 หน้าจอการเข้าสู่ระบบ
2.หน้าเมนู
3.หน้าจัดการข้อมูลจังหวัด
4.หน้าจัดการข้อมูลพนักงาน
5.หน้าจัดการข้อมูลผู้จัดจ าหน่าย
6.หน้าจัดการประเภทสินค้า
7.หน้าจัดการข้อมูลหน่วยนับสินค้า
8.หน้าจัดการข้อมูลสินค้า
9.หน้าจัดการข้อมูลคลังสินค้า
10.หน้าขายสินค้า
11.หน้าคืนสินค้า
11.หน้ารายงานการขาย
12.หน้ารายงานข้อมูลสินค้าคงคลัง
Report
รายงานข้อมูลพนักงานทั้งหมด
รายงานข้อมูลพนักงานตามรหัสพนักงาน
รายงานยอดขายรายวัน
รายงานยอดขาย รายเดือน
รายงานยอดขายตามเลขที่ใบเสร็จ
รายงานการคืนสินค้า
รายงานการคืนสินค้าตามเลขที่ใบเสร็จ
รายงานใบเสร็จ
รายงานข้อมูลสินค้าคงคลังทั้งหมด
รายงานข้อมูลสินค้าคงคลังตามสถานะสินค้า (ตัวอย่างสถานะ ยกเลิกสินค้า)
รายงานข้อมูลสินค้าคงคลังตามจำนวนสินค้า (ตัวอย่างจำนวน0-50)
รายงานข้อมูลสินค้าคงคลังตามรหัสสินค้า
รายงานข้อมูลสินค้าคงคลังตามข้อมูลผู้จัดจำหน่าย
รายงานข้อมูลสินค้าคงคลังตามประเภทสินค้า