1. คำอธิบายซอร์สโค้ด ของระบบการเลือกหลักสูตร นี่คือซอร์สโค้ดของระบบการเลือกหลักสูตรที่มีฟังก์ชันค่อนข้างสมบูรณ์ซึ่งมีคุณค่าในการเรียนรู้ที่ยอดเยี่ยม
ซอร์สโค้ดนี้สามารถให้ข้อมูลอ้างอิงสำหรับเพื่อนที่กำลังออกแบบหลักสูตรหรือโครงการสำเร็จการศึกษา
เพื่อนๆ ที่สนใจสามารถดาวน์โหลดไปชมได้
2. การวิเคราะห์ระบบ ในระบบนี้มีผู้ใช้อยู่ 3 ประเภท ได้แก่ ผู้ดูแลระบบ ครู และนักเรียน ผู้ใช้ที่แตกต่างกันสามคนมีสิทธิ์การดำเนินการและเนื้อหาการดำเนินการที่แตกต่างกัน
ระบบการเลือกหลักสูตรนี้ช่วยให้ครูมีอิสระอย่างมาก ผู้ดูแลระบบมีหน้าที่รับผิดชอบเฉพาะในการเพิ่มข้อมูลส่วนบุคคลของนักเรียนและครูตลอดจนข้อมูลห้องเรียนของอาคารเรียนเข้าสู่ระบบเท่านั้น ผู้ดูแลระบบไม่ได้เกี่ยวข้องกับการตั้งหลักสูตร การเลือกหลักสูตร ฯลฯ ทุกอย่างทำโดยอาจารย์ นักเรียน ฯลฯ บนเว็บไซต์ ผู้ดูแลระบบจะกำหนดระยะเวลาในการเลือกหลักสูตร ก่อนถึงระยะเวลา ครูสามารถเสนอหลักสูตรได้ เมื่อถึงระยะเวลาที่กำหนด นักเรียนสามารถเข้าสู่ระบบเว็บไซต์เพื่อเลือกหลักสูตรได้
ผู้ใช้บริการครูสามารถเปิดหลักสูตรได้หลังจากเข้าสู่ระบบเว็บไซต์ และแก้ไขเวลาและสถานที่เรียนสำหรับหลักสูตรของตน เมื่อเวลาและสถานที่เกิดข้อขัดแย้งในระบบ ระบบจะรายงานและแนะนำเวลาและสถานที่ให้กับผู้ใช้บริการครู แต่ละรายวิชาสามารถบังคับหรือเลือกได้ครูจะให้คะแนนแต่ละรายวิชาและสามารถให้คะแนนได้หลังจบรายวิชา
สำหรับผู้ใช้นักศึกษา นอกเหนือจากวิชาบังคับแล้ว นักเรียนแต่ละคนจะต้องเลือกวิชาเลือกอย่างน้อยสองวิชา นักเรียนสามารถล็อคข้อมูลการเลือกวิชาของตนเพื่อหลีกเลี่ยงการเปลี่ยนแปลงโดยไม่ตั้งใจ หลังจากพ้นช่วงการเลือกรายวิชาแล้ว ระบบจะล็อคการเลือกรายวิชาของนักศึกษาโดยอัตโนมัติ ระบบสามารถสร้างตารางเรียนของนักเรียนเองตามข้อมูลการเลือกหลักสูตรของนักเรียน หลังจบหลักสูตร นักศึกษาสามารถเข้าสู่ระบบเว็บไซต์เพื่อตรวจสอบคะแนนและหน่วยกิตของตนเองได้
ตามข้อกำหนดข้างต้น ฟังก์ชันการทำงานสามารถแบ่งได้เป็น 2 ประเภท ประเภทแรกคือการทำงานทั่วไป ซึ่งส่วนใหญ่จะตระหนักถึงการเข้าสู่ระบบของผู้ใช้ การออกจากระบบ และการเปลี่ยนรหัสผ่าน ฯลฯ ส่วนอีกประเภทหนึ่งคือการปรับแต่งการดำเนินการที่แตกต่างกันสำหรับผู้ใช้ที่แตกต่างกัน
3. การแนะนำฟังก์ชัน ซอร์สโค้ดส่วนใหญ่ประกอบด้วยสามบทบาทหลัก: ผู้ดูแลระบบ ครู และนักเรียน ฟังก์ชันเฉพาะมีดังนี้:
(1) ผู้ดูแลระบบกำหนดระยะเวลาการเลือกหลักสูตร: ผู้ดูแลระบบกำหนดระยะเวลาการเลือกหลักสูตรผ่านฟังก์ชันนี้ เฉพาะภายในระยะเวลาการเลือกหลักสูตรเท่านั้นที่นักเรียนสามารถเลือกหลักสูตรได้ หลังจากช่วงเวลานี้ข้อมูลการเลือกหลักสูตรของนักเรียนคือ กำหนดโดยอัตโนมัติและไม่สามารถแก้ไขได้
ป้อนข้อมูลส่วนบุคคลของนักเรียนและครู: ด้วยฟังก์ชันนี้ คุณสามารถเพิ่มและลบข้อมูลส่วนบุคคลของครูและนักเรียนได้
ป้อนข้อมูลอาคารเรียนและห้องเรียน: ด้วยฟังก์ชันนี้ คุณสามารถป้อนข้อมูลของอาคารเรียนและห้องเรียนทั้งหมดในโรงเรียนเข้าสู่ระบบ เพื่อให้ครูสามารถตั้งค่าห้องเรียนเมื่อเปิดหลักสูตรได้
(2) ผู้ใช้ครูแสดงและแก้ไขข้อมูลส่วนบุคคล: หลังจากเข้าสู่ระบบแล้ว ผู้ใช้ครูสามารถดูและแก้ไขข้อมูลส่วนบุคคลของครูได้ เช่น ชื่อ หมายเลขโทรศัพท์ ที่อยู่อีเมล ฯลฯ
การเปิดหลักสูตร: หลังจากที่ผู้ใช้ครูเข้าสู่ระบบแล้ว เขาหรือเธอสามารถเปิดหลักสูตรและตั้งค่าหลักสูตรเป็นหลักสูตรบังคับหรือวิชาเลือกเพื่อกำหนดจำนวนนักเรียนสูงสุดสำหรับหลักสูตรนั้น ครูยังสามารถกำหนดรายวิชาบังคับก่อนสำหรับรายวิชานี้ได้ หากนักเรียนไม่ได้เรียนหรือเลือกรายวิชาบังคับเบื้องต้นก็ไม่สามารถเลือกรายวิชานี้ได้
แก้ไขเวลาเรียนของหลักสูตร: หลังจากตั้งค่าหลักสูตรแล้ว ครูสามารถกำหนดเวลาและสถานที่เรียนได้อย่างยืดหยุ่น
ให้คะแนนนักเรียน: หลังจากจบหลักสูตร ผู้ใช้ครูเข้าสู่ระบบและสามารถให้คะแนนที่สอดคล้องกันแก่นักเรียนที่เรียนหลักสูตรนี้ หากผ่าน นักเรียนจะได้รับหน่วยกิต
(3) ผู้ใช้นักศึกษาแสดงและแก้ไขข้อมูลส่วนบุคคล: หลังจากที่นักเรียนเข้าสู่ระบบแล้ว จะสามารถดูและแก้ไขข้อมูลส่วนบุคคลของนักเรียนได้ เช่น ชื่อ เพศ หมายเลขโทรศัพท์ ฯลฯ
ดูหลักสูตรที่จำเป็น: หลังจากที่นักเรียนเข้าสู่ระบบแล้ว พวกเขาจะสามารถดูหลักสูตรที่จำเป็นทั้งหมดได้ ดูข้อมูลหลักสูตร เวลาและสถานที่เรียน ข้อมูลผู้สอน ฯลฯ
เลือกวิชาเลือก: หลังจากที่นักเรียนเข้าสู่ระบบแล้ว พวกเขาสามารถเลือกวิชาเลือกอย่างน้อยสองวิชาจากวิชาเลือกทั้งหมด คุณยังสามารถดูข้อมูลที่เกี่ยวข้องได้
ล็อคข้อมูลการเลือกหลักสูตร: นักเรียนเข้าสู่ระบบและหลังจากยืนยันหลักสูตรที่เลือกแล้ว ก็สามารถล็อคข้อมูลการเลือกหลักสูตรเพื่อป้องกันไม่ให้บุคคลอื่นหรือตนเองแก้ไขโดยไม่ได้ตั้งใจ
ตรวจสอบข้อมูลการเลือกรายวิชาขั้นสุดท้าย: หลังจากเข้าสู่ระบบแล้ว นักศึกษาสามารถแสดงรายการรายวิชาที่เลือกได้ หากข้อมูลการเลือกรายวิชาไม่ถูกล็อคก็สามารถถอนออกจากรายวิชาที่เลือกได้ หากมีน้อยกว่า 2 รายวิชา ระบบจะแจ้งว่า มีวิชาเลือกไม่ถึงสองวิชา
การดูหน่วยกิตและเกรด หลังจากจบหลักสูตร นักศึกษาสามารถเข้าสู่ระบบเพื่อดูเกรดรายวิชาและหน่วยกิตที่ได้รับ
4. ข้อควรระวัง
1. บัญชีเริ่มต้นของนักเรียน ครู และผู้ดูแลระบบคือ: 011, 6, ผู้ดูแลระบบ ตามลำดับ และรหัสผ่านทั้งหมดคือ 51aspx
2. สภาพแวดล้อมการพัฒนาคือ Visual Studio 2010 ฐานข้อมูลคือ SQL Server 2005 ไฟล์ฐานข้อมูลอยู่ในโฟลเดอร์ DB_51aspx และได้รับการพัฒนาโดยใช้ .net2.0
3. สตริงการเชื่อมต่อฐานข้อมูลเริ่มต้นได้รับการแก้ไขในไฟล์การกำหนดค่า webconfig
4. ซอร์สโค้ดนี้เหมาะสำหรับโครงการสำเร็จการศึกษาหรือการออกแบบหลักสูตรและการเรียนรู้และการสื่อสารเท่านั้น
5. อัปเดตบันทึก
1. วันที่อัปเดต: 2014-12-0912:00:00 น
2. อัปเดตเนื้อหา:
1. เวอร์ชัน vs ได้รับการอัปเกรดเป็น vs2010 เวอร์ชันฐานข้อมูลได้รับการอัพเดตเป็น sql2005 และเฟรมเวิร์กได้รับการอัปเกรดเป็น 2.0