การใส่ข้อความที่หน้าเว็บของระบบสารสนเทศเพื่อแยกความแตกต่างของระบบสารสนเทศที่อยู่ระหว่างกำลังพัฒนา (Development) กับที่ให้ผู้ใช้ใช้งานจริง (Production)
- Posted by Pakorn Boonkangwan
- Categories Explicit Knowledge, การจัดการความรู้
- Date June 10, 2024
ในปัจจุบันนี้ฝ่ายพัฒนาระบบได้มีนำ Azure DevOps เข้ามาช่วยในการพัฒนาระบบสารสนเทศของฝ่าย ซึ่งการทำในลักษณะนี้ คือการเขียนโปรแกรมในเครื่องเซิร์ฟเวอร์ที่อยู่ระหว่างพัฒนา (Development) เมื่อเขียนโปรแกรมและทดสอบระบบเรียบร้อยแล้ว ก็จะดำเนินการ Deploy โปรแกรมขึ้นเครื่องเซิร์ฟเวอร์ที่ให้ผู้ใช้ใช้งานจริง (Production) โดยหน้าเว็บระบบสารสนเทศทั้ง 2 เซิร์ฟเวอร์ จะมีหน้าตาเหมือนกัน ซึ่งอาจทำให้ผู้พัฒนาเกิดความสับสนในความแตกต่างหน้าเว็บระบบสารสนเทศ ดังนั้นองค์ความรู้ที่จะนำเสนอ คือการใส่ข้อความที่หน้าเว็บ เพื่อแยกความแตกต่างระหว่างเครื่องเซิร์ฟเวอร์ที่อยู่ระหว่างพัฒนา (Development) กับเครื่องเซิร์ฟเวอร์ที่ให้ผู้ใช้ใช้งานจริง (Production) โดยในบนความนี้จะนำเสนอหน้าเว็บของระบบสารสนเทศที่พัฒนาด้วย Laravel Framework คือระบบบริหารทรัพยาการบุคคล มหาวิทยาลัยบูรพา ซึ่งแบ่งเป็นขั้นตอนการดำเนินการ ดังนี้
1. เปิดไฟล์ชื่อ .env และสร้างตัวแปรชื่อ APP_SERVER และกำหนดค่าเป็น develop ดังภาพที่ 1
ภาพที่ 1 หน้าจอแสดงโปรแกรมการกำหนดชื่อตัวแปร APP_SERVER
2. สร้างฟังก์ชันเพื่อแสดงข้อความเพื่อแยกความแตกต่างระหว่างเครื่องเซิร์ฟเวอร์ที่อยู่ระหว่างพัฒนา (Development) กับเครื่องเซิร์ฟเวอร์ที่ให้ผู้ใช้ใช้งานจริง (Production) โดยตั้งชื่อฟังก์ชัน showTextForServerDevelop ที่โฟลเดอร์ app/Models/Helper.php ดังภาพที่ 2
ภาพที่ 2 หน้าจอแสดงโปรแกรมฟังก์ชันที่ไฟล์ Helper.php
3. เปิดไฟล์หน้าเว็บที่ต้องการให้เสดงข้อความ ซึ่งผู้นำเสนอจะใช้หน้าเว็บไซต์ของการเข้าสู่ระบบ (Log In) ของระบบสารสนเทศของระบบบริหารทรัพยาการบุคคล มหาวิทยาลัยบูรพา ที่ชื่อ login.blade.php อยู่ที่โฟลเดอร์ resources/views/backend/login ดังภาพที่ 3
ภาพที่ 3 หน้าจอแสดงโปรแกรมหน้าเข้าสู่ระบบ (Log In)
4. หลังจากได้ทำทุกขั้นตอนเรียบร้อยแล้ว ให้เปิดหน้าเว็บไซต์ของการเข้าสู่ระบบบนเครื่องเซิร์ฟเวอร์ที่อยู่ระหว่างพัฒนา (Development) ผลลัพธ์ที่ได้ แสดงดังภาพที่ 4
ภาพที่ 4 หน้าจอแสดงผลลัพธ์ของโปรแกรมบนเครื่องเซิร์ฟเวอร์ที่อยู่ระหว่างพัฒนา (Development)
5. ในขั้นตอนการ Deploy โปรแกรมขึ้นเครื่องเซิร์ฟเวอร์ที่ให้ผู้ใช้ใช้งานจริง (Production) ให้ผู้ใช้ทำการเปลี่ยนตัวแปร APP_SERVER ที่ไฟล์ .env ให้เป็นค่า production หลังจากให้เปิดหน้าเว็บไซต์ของการเข้าสู่ระบบ ผลลัพธ์ที่ได้ แสดงดังภาพที่ 5
ภาพที่ 5 หน้าจอแสดงผลลัพธ์ของโปรแกรมบนเครื่องเซิร์ฟเวอร์ที่ให้ผู้ใช้ใช้งานจริง (Production)
You may also like
จากการปฏิบัติงานพัสดุสำนักคอมพิวเตอร์ มหาวิทยาลัยบูรพา ที่ผ่านมาพบปัญหาเรื่องของการบริหารสัญญางานจัดจ้างเหมาทำความสะอาดอาคารสำนักคอมพิวเตอร์ และอาคารเฉลิมพระเกียรติฉลองสิริราชสมบัติครบ 60 ปี (KB) (พื้นที่ให้บริการ IT Services ชั้น 1) จำนวน 1 งาน เนื่องจากผู้ปฏิบัติงานของคู่สัญญางานจัดจ้างเหมาทำความสะอาดอาคารสำนักคอมพิวเตอร์ได้ขาดงาน ดังนั้น การจัดทำสัญญาตามพระราชบัญญัติการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 ประกอบระเบียบกระทรวงการคลังว่าด้วยการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 สำนักคอมพิวเตอร์ ในฐานะผู้ว่าจ้าง จะต้องจัดทำสัญญาและบริหารสัญญา ให้เป็นไปตามเงื่อนไขหรือข้อกำหนดในสัญญา เพื่อรักษาสิทธิและประโยชน์ของหน่วยงานหรือคู่สัญญา ทั้งจะต้องปฏิบัติงานตามระเบียบ ข้อกำหนดของทางราชการ และข้อกฎหมายที่เกี่ยวข้อง ด้วยความเป็นธรรม และตรวจสอบได้การบริหารสัญญาเป็นหน้าที่ของคณะกรรมการตรวจรับ ตามพระราชบัญญัติการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 ข้อ 100 ความว่า ในการดำเนินการตามสัญญาหรือข้อตกลง …
Excel AI Insight: ปลดล็อกพลังการวิเคราะห์ข้อมูลอัจฉริยะ
Excel AI Insight: ปลดล็อกพลังการวิเคราะห์ข้อมูลอัจฉริยะ หลายครั้งที่เรามีข้อมูลจำนวนมาก และต้องใช้เวลานานในการสรุปผล สร้างกราฟ หรือหาคำตอบให้ผู้บริหาร แต่ปัจจุบัน Excel มีเครื่องมือที่ช่วยให้การวิเคราะห์ข้อมูลเป็นเรื่องง่ายขึ้น นั่นคือฟังก์ชัน Analyze Data เครื่องมือนี้เปรียบเสมือน “นักวิเคราะห์ข้อมูลส่วนตัว” ที่ใช้ AI ช่วยมองหาความสัมพันธ์ แนวโน้ม และประเด็นสำคัญจากข้อมูลให้เราโดยอัตโนมัติ …
การตรวจไวยากรณ์งานเขียนภาษาอังกฤษด้วย AI (Grammarly) ที่ให้ความแม่นยำสูงถึง 90% ขึ้นไป
Grammarly Grammarly เป็นเครื่องมือ AI ที่ถูกออกแบบมาเพื่อช่วยตรวจสอบไวยากรณ์ภาษาอังกฤษ ซึ่งได้รับความนิยมอย่างแพร่หลายทั้งในวงการการศึกษาและธุรกิจ ด้วยความสามารถในการตรวจสอบความถูกต้องของไวยากรณ์ การสะกดคำ การจัดวางประโยคและการให้คำแนะนำเกี่ยวกับสไตล์การเขียน Grammarly ยังสามารถช่วยผู้ใช้งานปรับปรุงข้อความให้เหมาะสมกับวัตถุประสงค์ เช่น การเขียนเชิงวิชาการ การสื่อสารในงานอาชีพ หรือการแสดงความรู้สึกส่วนตัว ด้วยการใช้งานง่ายผ่านแพลตฟอร์มต่าง ๆ เช่น เว็บเบราว์เซอร์ แอปพลิเคชันเดสก์ท็อป และส่วนเสริมใน Word ผู้ใช้งานจึงสามารถเขียนภาษาอังกฤษได้อย่างมั่นใจและเป็นมืออาชีพมากยิ่งขึ้น Grammarly AI เป็นเครื่องมือช่วยตรวจสอบและแก้ไขภาษาอังกฤษที่มีประสิทธิภาพสูง โดยมีจุดเด่นที่สำคัญดังนี้ 1. การตรวจสอบไวยากรณ์และการสะกดคำอย่างแม่นยำ Grammarly AI ใช้เทคโนโลยี NLP (Natural Language Processing) และ …
