ระบบหลักสูตร
ระบบเว็บที่อนุญาตให้มีการสร้างและจัดการหลักสูตรหลักสูตรและข้อมูลที่เกี่ยวข้อง
คำอธิบาย:
วัตถุประสงค์ของโครงการนี้คือการจัดเตรียมระบบแบบบูรณาการที่ให้ชุดเครื่องมือที่ช่วยให้ส่วนบุคคลที่ได้รับมอบหมายเพื่อให้เห็นภาพสร้างดัดแปลงและจัดการหลักสูตรชั้นเรียนช่วยให้พวกเขาปรับวัตถุประสงค์ของหลักสูตรให้สอดคล้องกับมาตรฐานที่กำหนดโดยหน่วยงานที่ได้รับการรับรองที่แตกต่างกันและลดเอกสาร
วัตถุประสงค์หลักของแอปพลิเคชันคือ:
- อนุญาตให้ผู้ดูแลระบบมีการควบคุมและบันทึกของแต่ละหลักสูตรที่สร้างขึ้นสำหรับแต่ละโปรแกรม
- อนุญาตให้มีการแจกจ่ายหลักสูตรชั้นเรียนให้กับอาจารย์
- อนุญาตให้มีการสร้างโปรแกรมและหลักสูตร
- อนุญาตให้อัปเดตแต่ละหลักสูตร
- จัดหาเครื่องมือในการจัดแนววัตถุประสงค์ของหลักสูตรให้สอดคล้องกับมาตรฐานของแต่ละหน่วยงานที่ได้รับการรับรอง
- ลดคลังเก็บของพยางค์ชั้นเรียนทางกายภาพที่เก็บไว้ในปัจจุบัน
- ให้ความสามารถในการค้นหาตามโปรแกรมหลักสูตรและรหัสหลักสูตร
- เพิ่มกฎคลาส
ข้อกำหนดการทำงาน:
- ผู้ใช้จะต้องมีตัวเลือกหลังจากค้นหาหลักสูตรที่ต้องการเพื่อดาวน์โหลด
- หลักสูตรการศึกษาจะถูกแบ่งออกเป็นระดับปริญญาตรีการศึกษาระดับปริญญาโทและปริญญาเอก
- แต่ละหลักสูตรจะต้องสามารถดูได้เมื่อพบ
- โครงสร้างของแต่ละหลักสูตรเมื่อดูจะต้องเป็นโครงสร้างเดียวกันกับที่ผู้ใช้สามารถดาวน์โหลดหลักสูตร
- อินพุตของผู้ใช้สำหรับทุกฟิลด์ในแอปพลิเคชันจะต้องถูกควบคุมสำหรับงานเฉพาะโดยการตรวจสอบความถูกต้อง
- ผู้ใช้จะต้องสามารถดำเนินการทั้งหมดภายในแอปพลิเคชันโดยไม่ต้องดาวน์โหลดไฟล์ใด ๆ ไปยังคอมพิวเตอร์นอกเหนือจากตัวเลือกการดาวน์โหลดหลักสูตรที่มีการดาวน์โหลดหลักสูตรที่เลือกไปยังคอมพิวเตอร์
- ส่วนวัตถุประสงค์ของแต่ละหลักสูตรจะทำในตาราง
- เจ้าหน้าที่บริหารจะต้องได้รับอนุญาตให้เพิ่มโปรแกรมใหม่ให้กับระบบ
- เจ้าหน้าที่บริหารจะต้องได้รับอนุญาตให้เพิ่มหลักสูตรใหม่ในระบบ
- เจ้าหน้าที่บริหารจะต้องได้รับอนุญาตให้เพิ่มกฎหลักสูตรใหม่ให้กับระบบ
- เจ้าหน้าที่บริหารจะต้องสามารถเพิ่มหลักสูตรลงในโปรแกรมได้
- ผู้ใช้จะต้องมีตัวเลือกในการค้นหาหลักสูตรที่เฉพาะเจาะจงโดยการโฉบเหนือแถบค้นหาและป้อนรหัสหลักสูตรหรือชื่อหลักสูตรหรือบางส่วนของพวกเขา
ข้อกำหนดด้านความปลอดภัย:
- รหัสผ่านของผู้ใช้จะต้องถูกแฮชด้วยพารามิเตอร์ที่ถูกต้องเพื่อการป้องกัน
- ผู้ใช้แต่ละคนของแอปพลิเคชันจะต้องมีชื่อเต็ม
- หากผู้ใช้ไม่มีสิทธิ์สำหรับหน้าหรือการกระทำบางอย่างหน้าเว็บจะต้องไม่อนุญาตให้มีปฏิสัมพันธ์ของผู้ใช้และหากพวกเขาพยายามเข้าถึงพื้นที่ที่ จำกัด สำหรับพวกเขาระบบจะเปลี่ยนเส้นทางไปสู่การเข้าสู่ระบบ
ข้อกำหนดการนำเสนอ
- การใช้งานจะต้องใช้เว็บบนเว็บเบราว์เซอร์ที่ทันสมัยสำหรับ Windows เช่น Chrome
- โลโก้ของมหาวิทยาลัยจะต้องแสดงผ่านแอปพลิเคชัน
- ลิงก์ปุ่มและแท็กแบบโต้ตอบอื่น ๆ จะต้องมีเส้นขอบที่มองเห็นเพื่อระบุความแตกต่างจากส่วนที่เหลือของเว็บ
- เมื่อมีการแก้ไขหลักสูตรจะต้องพิจารณาว่าขนาดหน้าอาจเพิ่มขึ้นหรือลดลงการเปลี่ยนตำแหน่งขององค์ประกอบเพื่อพิมพ์และแสดง
- สีของเว็บจะต้องตรงกับของสถาบันหรือกับเฉดสีที่คล้ายกัน
ข้อกำหนดด้านประสิทธิภาพ
- อัลกอริทึมจะต้องมีการออกแบบโดยมีวัตถุประสงค์เพื่อให้เวลารอคอยน้อยที่สุดแก่ผู้ใช้
- จะต้องมีหน้าความช่วยเหลือที่ขึ้นอยู่กับที่ร้องขอความช่วยเหลือช่วยเหลือที่สอดคล้องกับพื้นที่นั้นจะปรากฏขึ้น
ข้อมูลเกี่ยวกับฐานข้อมูล:
GeneratedB.SQL เป็นสคริปต์ที่คุณควรเรียกใช้สำหรับแอปพลิเคชันที่สร้างขึ้นใหม่และจะไม่มีเม็ดมีดใด ๆ สำหรับเม็ดมีดเริ่มต้นคุณต้องเรียกใช้สคริปต์ PopulatedB.SQL
รูปแบบเอนทิตี - ความสัมพันธ์ถูกนำเสนอด้านล่าง:

ข้อมูลหน้าไหล:
โฟลว์หน้าระบุตำแหน่งที่คุณสามารถไปจากหน้าเว็บเฉพาะและเงื่อนไขที่ต้องการเพื่อให้สามารถย้ายไปยังหน้านั้นได้ หน้าไหลอยู่ในไฟล์ page_flow.drawio และคุณต้องใช้เว็บไซต์ต่อไปนี้เพื่อเปิด https://app.diagrams.net/
ที่นั่นคุณจะเลือกไฟล์ -> เปิดจาก -> อุปกรณ์จากนั้นค้นหาตำแหน่งที่คุณดาวน์โหลดไฟล์
ข้อสังเกต:
- โฟลเดอร์คลาสจะอยู่ในไดเรกทอรี Root/Web-Inf ใน Tomcat
- อย่าลืมเพิ่มข้อมูล ClassPath ในตัวแปรสภาพแวดล้อม
- เพิ่มไลบรารีที่ต้องการในไดเรกทอรี LIB ใน Tomcat
- ต้นแบบของหน้าไม่ได้เข้าไปใน Tomcat พวกเขามีไว้สำหรับภาพรวมทั่วไปของการออกแบบอินเตอร์เฟสโดยไม่จำเป็นต้องใช้เว็บเซิร์ฟเวอร์
- ไดเรกทอรี Syllabussystem อยู่ในโฟลเดอร์รูทใน Tomcat
- ไม่ควรแก้ไขโครงสร้างและชื่อของโฟลเดอร์และไฟล์ ไฟล์เดียวที่สามารถลบได้คือสองตัวอย่างของการสร้างไฟล์
โครงการนี้มีวัตถุประสงค์เพื่อการศึกษาเท่านั้น!
ข้อจำกัดความรับผิดชอบลิขสิทธิ์ภายใต้มาตรา 107 แห่งพระราชบัญญัติลิขสิทธิ์ปี 1976 ค่าเผื่อถูกสร้างขึ้นเพื่อ“ ใช้งานอย่างเป็นธรรม” เพื่อจุดประสงค์เช่นคำวิจารณ์ความคิดเห็นการรายงานข่าวการสอนการสอนทุนการศึกษาและการวิจัย การใช้งานที่ไม่แสวงหาผลกำไรหรือการศึกษามีความสมดุลในการใช้งานอย่างยุติธรรม