PHP-6 PHP MySQL ตัวอย่างการพัฒนาระบบด้วย MySQL.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
UPDATING DATA By SQL (SA&D-9)
Advertisements

บทที่ 4 PHP with Database
เสรี ชิโนดม MS SQLServer 7 เสรี ชิโนดม
12. การบันทึกข้อมูลลงในตาราง
จัดการฐานข้อมูลด้วย Microsoft Access 2007
อาจารย์ที่ปรึกษา ผศ. ดร. กานดา สายแก้ว
COE การจัดทำพจนานุกรมข้อมูลและ เชื่อมโยงกับระบบรายงานของ ระบบบูรณาการฐานข้อมูล มหาวิทยาลัยขอนแก่น นางสาวพรรณวดี ฝางแก้ว รหัส นายอาทิตย์ จันทะรี รหัส.
COE โปรแกรมการจัดการตารางสอนสำหรับภาควิชา
แผนการสอน วิชา Database Design and Development
Chapter VI : การบันทึกข้อมูลผ่านเว็บเพจ
ตัวแปรชนิดโครงสร้าง (Structure)
Tips : หลักการในการออกแบบฐานข้อมูล
Security and Integrity
User’s guide. Emerald Fulltext เป็นผลิตภัณฑ์ของสำนักพิมพ์ MCB University Pressเป็นผลิตภัณฑ์ของสำนักพิมพ์ MCB University Press ก่อตั้งขึ้นเมื่อปี 1996.
การพัฒนาระบบฐานข้อมูล ด้วยโปรแกรม SQL
การลงทะเบียนเพื่อใช้งานครั้งแรก
ASP [#15] การใช้งาน ASP กับ Mysql ผ่าน ODBC การทำสมุดเยี่ยม Guestbook
ระบบข้อสอบออนไลน์.
ระบบจัดเก็บค่าน้ำประปา
Use Case Diagram.
การเขียนโปรแกรมออนไลน์
ฐานข้อมูลและการออกแบบฐานข้อมูล
การเชื่อมต่อฐานข้อมูลด้วย PHP
SQL - Structured Query Language
ตัวอย่างการเขียนหนังสือเยี่ยมชม
Structured Query Language (SQL)
– Web Programming and Web Database
การสืบค้นสารสนเทศขั้นสูง (Advanced Information Retrieval)
การสืบค้นสารสนเทศขั้นสูง (Advanced Information Retrieval)
วิชา การสืบค้นสารสนเทศ ขั้นสูง ( Advanced Information Retrieval ) รหัสวิชา (2-2)
แก้ไขข้อมูลที่ไม่สามารถกรอกเป็นภาษาไทยได้
การใช้งาน phpMyAdmin เพื่อจัดการฐานข้อมูล MySQL
โปรแกรม Microsoft Access
Proposal : Teaching & Media Evaluation  Login Page [1] & Main Page [2] o Grade Report Page [3] o Teaching Evaluation [subject] o Media Evaluation [university]
คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่ง ประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบ เดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูล.
วิธีการทางคอมพิวเตอร์
ความรู้พื้นฐานทางคอมพิวเตอร์ธุรกิจ
Creating Database With Structure Query Language (SA&D-8)
ค้นหาข้อมูลที่ต้องการจากฐานข้อมูล (SA&D-10)
ซอฟแวร์ระบบจัดการฐานข้อมูล (MySQL)
การสอบถามข้อมูลแบบซ้อนกัน
CHARPTER 9 การเชื่อมเทเบิล JOIN…. TABLE.
PHP & MySQL ระบบจัดการสินค้า
เรื่องหลักการแก้ปัญหา
1. การศึกษาและการวิเคราะห์ความต้องการของผู้ใช้
โปรแกรม Microsoft Access
การใช้ PHP และ MySQLสร้าง”Web-board”
การใช้งานระบบจัดการฐานข้อมูล Mysql ผ่าน phpmyadmin
DEVELOPMENT PRACTICING C- PROGRAMMING IMPLEMENTATION SYSTEM REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication.
การจัดการเกี่ยวกับรูปภาพตอนที่ ๑ การจัดการเกี่ยวกับภาพเพื่อนำภาพมาใช้ ประกอบงาน การจัดการเกี่ยวกับภาพเพื่อนำภาพมาใช้ประกอบ งาน มีอยู่หลายวิธีขึ้นอยู่ กับ.
การสร้างฐานข้อมูลโดยการใช้ phpMyAdmin
CHAPTER 12 SQL.
Introduction to PHP, MySQL – Special Problem (Database)
โครงงานฝึกปฏิบัติงาน “ ”
ADO.NET (การบริหารและจัดการข้อมูล)
DEVELOPMENT PRACTICING C- PROGRAMMING IMPLEMENTATION SYSTEM REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication.
การเขียนโปรแกรมคอมพิวเตอร์ 1
การจัดการฐานข้อมูลเบื้องต้น
สารานุกรมการศึกษา (The Encyclopedia of Education) ให้ความหมายไว้ว่า คือ “การจัดการสืบค้นอย่างมีระบบเกี่ยวกับการศึกษาและผลผลิตที่ได้รับจากการศึกษา”
การเขียนโปรแกรมบนเว็บ PHP กับ MySQL
การออกแบบฐานข้อมูล ด้วย E-R Model
แนะนำรายวิชา การออกแบบและวิเคราะห์ขั้นตอนวิธี. รหัสวิชา ชื่อวิชา Design and Analysis of Algorithm หน่วยกิต 3 (2-2-5) ภาคเรียน 2 ปี 2556 เริ่ม 4.
SQL (Structure Query Language) ตอนที่ 1
การดำเนินงานห้องสมุดเฉพาะ และศูนย์สารสนเทศ
1 Functions กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา.
Introduction to SQL (MySQL) – Special Problem (Database)
บทที่ 5 การเขียนรายงานโครงงานคอมพิวเตอร์
PHP: [9] ฐานข้อมูล MYSQL
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
1 Introduction to SQL กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
ใบสำเนางานนำเสนอ:

PHP-6 PHP MySQL ตัวอย่างการพัฒนาระบบด้วย MySQL

เกี่ยวกับระบบลงทะเบียน ระบบลงทะเบียนอย่างง่าย เพื่อการเรียนรูปเพิ่มต่อไปในอนาคต (คาดหวัง) โดยระบบจะมีลักษณะคือให้ Admin กำหนด User ให้ ในที่นี้ก็คือนิสิต สามารถจัดการ User ได้ ค้นหารายชื่อได้ จากนั้นนิสิตสามารถเข้ามาใช้ระบบได้หรือแก้ไขข้อมูลส่วนตัวได้

สิ่งที่ต้องการในระบบคือ มี User 2 ระดับคือ User นิสิต Sign in แก้ไขข้อมูลส่วนตัวได้ ลงทะเบียนได้ แก้ไข Password Upload รูปภาพได้ Admin Sign Up นิสิต เพื่อใช้งาน กำหนดสถานะ User ได้ ค้นหา/แสดงรายชื่อนิสิต ตามเงื่อนไขได้ จัดการข้อมูลพื้นฐาน เช่น สาขา คณะ วิชา ได้

ขั้นตอนการทำงาน วิเคราะห์และออกแบบระบบ สร้างฐานข้อมูลใน phpMyAdmin เพิ่มข้อมูลเบื้องต้นที่จำเป็นต่อระบบ เช่น สาขา วิชา คณะ พัฒนาโปรแกรม อาจจะพัฒนาส่วน Admin ก่อนส่วน Userก็ได้ ตรวจสอบปรับปรุงแก้ไข ประเมิน ทำคู่มือใช้งาน

พัฒนาระบบการลงทะเบียนเรียน ฐานข้อมูลชื่อ MyStudent ประกอบด้วยตารางดังนี้ Student (ตารางข้อมูลนิสิต) Major (ตารางสาขา) Faculty (ตารางคณะ) Subject (ตารางข้อมูลวิชา) Register (ตารางลงทะเบียน) หมายเหตุ ตัวอย่างตารางนี้เป็นการสมมติขึ้นฝึกเท่านั้น ฉะนั้นอาจจะไม่สอดคล้องกับระบบจริงๆมากนัก

ฐานข้อมูล MyStudent Student Major Faculty Subject Register Fields Type Description StuID varchar(8) รหัสนิสิต(PK) StuName varchar(50) ชื่อนิสิต StuEmail อีเมล์ MajorID varchar(4) รหัสสาขา(FK) StuAddress varchar(250) ที่อยู่ StuPic varchar(100) รูปนิสิต StuUser varchar(15) User StuPassword รหัสลับ StuStatus varchar(2) สถานะ Fields Type Description MajorID varchar(4) รหัสสาขา(PK) MajorName varchar(50) ชื่อสาขา FacID รหัสคณะ(FK) Faculty Fields Type Description FacID VARCHAR(4) รหัสคณะ(PK) FacName VARCHAR(50) ชื่อคณะ Subject Register Fields Type Description SubjectID VARCHAR(6) รหัสวิชา(PK) SubjectName VARCHAR(50) ชื่อวิชา SubjectUnit VARCHAR(10) หน่วยกิต Fields Type Description StuID VARCHAR(8) รหัสวิชา(PK) SubjectID VARCHAR(6) รหัสวิชา(FK) Semester VARCHAR(10) เทอม/ปี

สร้างฐานข้อมูลใน phpMyAdmin สร้างตารางทั้ง 5 ตาราง

ตาราง Student คำสั่ง SQL CREATE TABLE `student` ( `StuID` varchar(8) NOT NULL, `StuName` varchar(50) NOT NULL, `StuEmail` varchar(50) NOT NULL, `MajorID` varchar(4) NOT NULL, `StuAddress` varchar(250) NOT NULL, `StuPic` varchar(100) NOT NULL, `StuUser` varchar(15) NOT NULL, `StuPassword` varchar(15) NOT NULL, `StuStatus` varchar(2) NOT NULL, PRIMARY KEY (`StuID`) ) ENGINE=MyISAM;

ตาราง Major คำสั่ง SQL CREATE TABLE `major` ( `MajorID` varchar(4) NOT NULL, `MajorName` varchar(50) NOT NULL, `FacID` varchar(4) NOT NULL, PRIMARY KEY (`MajorID`) ) ENGINE=MyISAM;

ตาราง Faculty คำสั่ง SQL CREATE TABLE `faculty` ( `FacID` varchar(4) NOT NULL, `FacName` varchar(50) NOT NULL, PRIMARY KEY (`FacID`) ) ENGINE=MyISAM;

ตาราง Subject คำสั่ง SQL CREATE TABLE `subject` ( `SubjectID` varchar(6) NOT NULL, `SubjectName` varchar(50) NOT NULL, `SubjectUnit` varchar(10) NOT NULL, PRIMARY KEY (`SubjectID`) ) ENGINE=MyISAM;

ตาราง Register คำสั่ง SQL CREATE TABLE `register` ( `StuID` VARCHAR( 8 ) NOT NULL , `SubjectID` VARCHAR( 6 ) NOT NULL , `Semester` VARCHAR( 10 ) NOT NULL , PRIMARY KEY ( `StuID` , `SubjectID` , `Semester` ) ) ENGINE = MYISAM ;

เพิ่มข้อมูลพื้นฐาน ข้อมูลที่จำเป็นเช่น สาขา คณะ วิชา

อ้างอิง www.thaicreate.com