โปรแกรมแบบ OpenSource ไว้จัดการระบบฐานข้อมูลของ มหาวิทยาลัย รองรับการทำงานทั้ง นักเรียน และ อาจารย์
Freeware
ข้อมูลทั่วไป ก่อน ดาวน์โหลดโปรแกรม
เวอร์ชั่น1.0
ปรับปรุงเมื่อวันที่ 19 ตุลาคม 2547
(Last Updated : October 19, 2004)
ผู้เข้าชม6,817 ครั้ง
ผู้พัฒนาหัสไชย ภูริพันธุ์ภิญโญ
มหาวิทยาลัยออนไลน์ (MyUniversity) : Message From Developer : " โปรแกรมจัดการฐานข้อมูลมหาวิทยาลัย เนื่องจากว่าเป็นโปรแกรมนี้ไม่ค่อยมีประโยชน์ในการใช้งานตามบ้านเท่าไรนัก และโปรแกรมก็เขียนด้วย ภาษาจาวา (Java) ทั้งหมด ให้ ดาวน์โหลดกัน เป็น ฟรีแวร์ (Freeware) ธรรมดาก็คงไม่มีใครจะ ดาวน์โหลด กันจึงคิดว่าให้เป็น OpenSource ตามกระแสในยุคปัจจุบัน เลยดีกว่า เพื่อเป็นการต่อยอดความคิด โดยผมได้จัดทำเป็น package ซึ่งจะประกอบไปด้วยไฟล์ โปรแกรม ,Sourcecode ,Diagram ฐานข้อมูล,ไฟล์ช่วยเหลือต่างๆ ซึ่งในส่วน Diagram นั้นจะมีทั้ง ER-diagram และ NIAM-diagram ซึ่งเป็นต้นแบบในการออกแบบระบบฐานข้อมูล และฐานข้อมูลที่มีมาพร้อมกับ distro ก็เป็น MS Access นะครับ ถ้าคุณจะทดสอบโปรแกรมนี้บน platform อื่นที่ไม่ใช่ Windows ก็ให้ไปแก้ไขค่าในไฟล์ config.txt ซึ่งอยู่ใน config นะครับโดยไม่ต้อง compile ใหม่ สำหรับวิธีการใช้งานผมได้แนบเข้าไปไว้ในdistro แล้ว"
Program Feature : สำหรับ Feature หรือว่าความสามารถ ของโปรแกรมก็มีดังนี้ครับ ...
1. ตัวโปรแกรมทำการแยก view ของ แต่ละ user โดยมี 4 user คือ student,teacher,officer,admin โดยผู้ที่ login เป็นสถานะใดก็จะสามารถทำ Transaction ได้แค่เฉพาะส่วนที่เกี่ยวกับตัวเองไม่สามารถไปก้าวก่ายส่วนอื่นๆได้
2. โปรแกรมสามารถบอกสถานะได้ว่าผู้ login อยู่ในสถานะใด เช่น เป็น student โดยถ้าเป็น student จะมีการจับเวลาถอยหลัง เพื่อ log off อัตโนมัติ
3. นักเรียน สามารถที่จะ ดูเกรด,ลงทะเบียนซึ่งมีการตรวจสอบ (Check) ความถูกต้องในการลงทะเบียน,ดูข้อมูลส่วนตัว Check วิชาเรียน,ตรางสอบ, และอื่นๆ. ในขณะที่อาจารย์ก็สามารถดูจำนวนนักศึกษาใน Class,ดูรายละเอียดวิชาต่างๆ etc. Officer ก็สามารถเพิ่มลบนักศึกษาเป็นรายบุคคล หรือเป็นกลุ่ม,เพิ่มลบ Account,ให้เกรดนักศึกษา etc. ส่วน Admin จะกระทำได้ทุกอย่างผ่าน SQL query และ สามารถเพิ่ม Admin account ด้วยกันได้ซึ่งสถานะอื่น ไม่สามารถทำได้ และทุกคนก็สามารถเปลี่ยนรหัส ผ่านของ Account ของตนได้ ซึ่งเวลาไปขอ account กับ Officer (ฝ่ายทะเบียน) จะทำการสุ่ม (Random) สร้าง รหัสผ่านชั่วคราวให้จึงต้องทำการเปลี่ยนเองภายหลัง ...
4. มี Encryption technology ซึ่งผมประยุกต์มาจาก Classical method เช่น Shift (ซีซ่า),Substitution .etc แม้แต่ admin ก็ไม่รู้ รหัสผ่านของเราเว้นแต่ลบแล้วตั้งใหม่ ...
5. มีคุณสมบัติในการเปลี่ยน Skin, Log, Calculator etc. จริงๆยังมีคุณสมบัติซ่อนไว้อีกมากมายกว่าที่เห็นภายนอก ข้อบกพร่องก็เยอะ แมลงปีกแข็งยิ่งเยอะใหญ่ ก็ลองๆเอาไปศึกษาดูนะครับ ในรุ่น 1.0 นี้ยังไม่มีคุณสมบัติ Client/Server เพื่อการใช้งานจริงนะครับ และ Code ยังค่อนข้าง Dirty อยู่บ้างถ้าเสียงตอบรับ (Feedback) ดีผมจะพัฒนาต่อ ไปเป็นรุ่น 2.0 ซึ่ง อาจจะเพิ่ม Multi-thread Client/Server และการทำ Report เข้ามาครับ
Note : โปรแกรมนี้ ทางผู้พัฒนา โปรแกรม (Program Developer) เขาได้แจกให้ ทุกท่านได้นำไปใช้ กับ ฟรีFREE !! นะครับผม โดยท่าน ไม่ต้องเสียค่าใช้จ่ายใดๆ ทั้งสิ้น ครับผม โดยท่านสามารถที่จะติดต่อกับทาง ผู้พัฒนาโปรแกรมนี้ได้ทาง E-Mail (ภาษาไทย) นะครับผม ...
0 ความคิดเห็น:
แสดงความคิดเห็น