310-2203 Back-End Software Development
portfolio

ผลงานการบ้าน

รวมการบ้านและโครงงานระหว่างเรียน แต่ละรายการมีคำอธิบาย ปุ่มดูรายละเอียด และปุ่มดาวน์โหลดไฟล์ผลงานจริง

hw02_address_book C#

HW2: Address Book (WinForms)

โปรแกรม C# WinForms สำหรับบันทึกสมุดรายชื่อ เลือกคำนำหน้า/เพศอัตโนมัติ คำนวณอายุจากวันเกิด บันทึกข้อมูลลง contacts.csv พร้อมระบบตรวจสอบความถูกต้องของข้อมูล

WinFormsCSV
hw03_sdlc_srs SE Concepts

HW3: สรุป SDLC & SRS

สรุปแนวคิด Software Development Life Cycle (Waterfall, Agile) และ Software Requirements Specification พร้อมตัวอย่าง Functional/Non-Functional Requirements

SDLCSRS
hw04_test_report Testing

HW4: Test Report — Text/CSV Viewer

รายงานผลการทดสอบ (Test Plan / Test Environment / Test Case) สำหรับโปรแกรม Text/CSV Viewer ตามรูปแบบ Test Report มาตรฐาน พร้อมลิงก์ซอร์สโค้ดบน GitHub

Test PlanExcel
hw05_urs_golden_place URS

HW5: URS — ระบบ POS ร้าน Golden Place

User Requirement Specification สำหรับระบบขายหน้าร้าน โดยเก็บข้อมูลจากการสังเกตพฤติกรรมลูกค้าเท่านั้น ครอบคลุม System Overview, User Roles, Functional/Non-Functional Requirements และ Observations & Issues

Requirement AnalysisPOS
hw06_uml_diagrams UML

HW6: UML Diagrams — Ticket Booking System

ออกแบบแผนภาพ UML 6 รูปแบบ (Use Case, Class, Sequence, Activity, State Machine, Component) สำหรับระบบขายตั๋วภาพยนตร์/คอนเสิร์ต

UMLSystem Design
hw07_iis_setup IIS

HW7: ตั้งค่า IIS + เว็บแนะนำตัวเบื้องต้น

ขั้นตอนการตั้งค่าเว็บเซิร์ฟเวอร์ IIS บนพอร์ต 8080 พร้อมพัฒนาเว็บหน้าแนะนำตัวด้วย HTML + CSS ซึ่งเป็นจุดเริ่มต้นของเว็บไซต์ส่วนตัวชิ้นนี้

IISHTML/CSS
hw08_html_css_cloud this site

HW8: Personal Homepage (HTML + CSS + Cloud)

เว็บไซต์ส่วนตัวที่คุณกำลังดูอยู่นี้เอง พัฒนาแบบ Static HTML5 + CSS หลายหน้า ต่อยอดจากเว็บหน้าเดียวใน HW7 ให้กลายเป็นเว็บไซต์เต็มรูปแบบ ออกแบบให้ Deploy ได้ทั้งบน IIS และ Cloud

HTML5CSSCloud
hw09_aspnet_guestbook ASP.NET

HW9: Dynamic Website — ASP.NET + JavaScript + Guestbook

ต่อยอดจาก HW8 ให้กลายเป็นเว็บไซต์แบบ Dynamic ด้วย ASP.NET (C#) แปลงหน้า About และ Contact เป็น ASPX ที่ประมวลผลบนเซิร์ฟเวอร์จริง พร้อมสร้างระบบ Guestbook ให้ผู้เข้าชมฝากและลบข้อความได้ผ่าน Application State โดยไม่ใช้ฐานข้อมูล

ASP.NETJavaScriptGuestbook
hw10_cloud_iis Cloud

HW10: Cloud Hosting + IIS บน Azure

Deploy เว็บไซต์ขึ้น Azure Virtual Machine (Windows Server + IIS) ตั้งค่า Public IP, Firewall และเชื่อมต่อ domain ส่วนตัวผ่าน Cloudflare พร้อม HTTPS เต็มรูปแบบ สร้างหน้า hello.aspx เพื่อพิสูจน์ว่า ASP.NET ทำงานได้จริงบน Cloud Server

AzureIISCloud