รายละเอียดคุณลักษณะเบื้องต้นของระบบ Thai-Buddhist.com
เอกสารประกอบการพัฒนาระบบ1) เอกสารวิเคราะห์ข้อมูลและออกแบบระบบจากข้อมูลที่ได้มา ในรูปแบบ UML หรือ DFD อย่างใดอย่างหนึ่ง
2) เอกสาร Entity Relationship Diagram and Data Dictionary
3) คู่มือการใช้งานระบบ
เครื่องมือที่ใช้ในการพัฒนาระบบ1) ใช้ภาษา php ในการพัฒนาและต้องใช้ version ไม่ต่ากว่า v.5.2.13
2) พัฒนาระบบด้วย Zend Framework version 1.11 หรือมากกว่า
3) ให้ใช้ TinyMCE เป็น Content ditor
คุณลักษณะทั่วไป1) สามารถค้นหาข้อมูลต่างๆได้ง่าย
2) การใช้งานเครื่องมือทาได้ง่ายผ่านหน้าเว็บ
3) สามารถกาหนดสิทธิให้ผู้ใช้งาน โดยสร้างเป็นลักษณะ Security Role
4) รองรับระบบฐานข้อมูล MySQL 5.1 ขึ้นไป
คุณลักษณะเฉพาะ1. ระบบงานประกาศข่าว และ บทความ เพื่อประกาศข่าวสารต่างๆที่มีอยู่ โดยระบบสามารถกาหนดระดับความสาคัญ, คาสาคัญที่ใช้สาหรับค้นหาFront end แสดงเนื้อหาบทความ
แสดงความเห็นที่มีอยู่
สมาชิกเท่านั้นที่สามารถใส่ความเห็นได้
ใส่ข้อความด้วย Content editor
แจ้งลบข้อความไม่เหมาะสมถึงผู้ดูแลระบบและ/หรือเจ้าของบทความได้
สามารถค้นหาข้อมูลได้จาก ชื่อเรื่อง, คาสาคัญ, วันที่, ชื่อเจ้าของข่าว/บทความ เป็นอย่างน้อย
สามารถ vote up, vote down ได้
สามารถ post ข้อความแสดงความคิดเห็นได้
มีระบบป้องกัน spam bot
Back End ผู้ดูแลระบบสามารถจัดการข้อมูลได้
ส่งอีเมล์อัตโนมัติแจ้งลบข้อความไม่เหมาะสมถึงผู้ดูแลระบบและ/หรือเจ้าของบทความได้
สามารถกาหนดเปิดหรือปิด vote up, vote down ได้
สามารถกาหนดเปิดหรือปิดการแสดงความคิดเห็นได้
2. ระบบ Forums โดยสามารถตั้งกระทู้ ถาม –ตอบ และสามารถกรองคาที่ไม่เหมาะสมได้Front end ผู้ใช้งานต้องสมัครเป็นสมัครก่อนจึงจะส่งข้อความได้
แสดงรายการห้องสนทนาทั้งหมด
แสดงรายละเอียดของแต่ละห้องสนทนา เช่น จานวนกระทู้ จานวนคาตอบ จานวนครั้งที่เปิดอ่าน ชื่อผู้เขียน
แสดงกระทู้และ/หรือข้อความตอบกระทู้ล่าสุด
แจ้งลบข้อความไม่เหมาะสมถึงผู้ดูแลระบบและ/หรือผู้ดูแลประจาห้องสนทนาได้
สามารถ upload ไฟล์ได้
สามารถแสดงรูป avata, signature ได้
ใส่ข้อความด้วย BBCode
สามารถค้นหาข้อมูลได้จาก ชื่อหัวข้อ, คาสาคัญ, วันที่, ชื่อเจ้าของหัวข้อ เป็นอย่างน้อย
มีระบบ private message และให้ส่ง message เข้า email ได้
Back End กาหนดผู้มีสิทธิส่งข้อความสู่กระดานสนทนาได้
กาหนดระดับผู้ใช้งานได้
มีระบบป้องกัน Spam bot
ผู้ดูแลระบบสามารถจัดการข้อความในกระดานสนทนาได้ เช่น แก้ไข ลบ ย้าย ฯลฯ
กาหนดผู้ดูแลประจาห้องสนทนาได้
สามารถกาหนดหมวดหมู่ห้องสนทนาได้
ผู้ดูแลสามารถสร้าง, แก้ไข, ลบ ห้องสนทนาได้
ส่งอีเมล์อัตโนมัติแจ้งลบข้อความไม่เหมาะสมถึงผู้ดูแลระบบและ/หรือผู้ดูแลประจาห้องสนทนาได้
3. ระบบแสดงไฟล์ธรรมะFront end แสดงไฟล์ Multimedia อย่างน้อยดังนี้ MP3, MP4, FLV, PDF โดยแบ่งตามกลุ่มที่กาหนดพร้อมรายละเอียดตาม meta ที่กาหนด
สามารถค้นหาข้อมูลได้ตาม Meta ที่กาหนดและ คาสาคัญ, วันที่, ชื่อเจ้าของไฟล์ได้ เป็นอย่างน้อย
สามารถแสดงการเข้าถึงและจัดเรียงตามหมวดหมู่ได้คล้ายๆ amazon.com โดยแบ่งการเข้าถึงเป็น ผู้แต่ง, วันที่, ประเภทไฟล์ และตามตัวอักษร
Back End กาหนด Category เพื่อแบ่งกลุ่มได้
สามารถ Upload ไฟล์ได้อย่างน้อย MP3, MP4, FLV, PDF ใส่เว็บไซต์ผ่านทาง Web Browser ได้
กาหนดสิทธิผู้สามารถ Upload ไฟล์ได้
กาหนดขนาดไฟล์ (File size) ที่จะ Upload ได้
สามารถใส่รายละเอียดได้ตาม meta ที่กาหนด
กาหนดจานวนไฟล์ที่จะแสดงต่อหน้าได้
กาหนดค่าเริ่มต้นการแสดงไฟล์ได้
สามารถอนุญาตหรือไม่อนุญาตให้ดาว์นโหลดไฟล์ได้
4. ระบบสมัครสมาชิกFront end สมัครสมาชิกทางหน้าเว็บไซต์
สมาชิกสามารถแก้ไขข้อมูลส่วนตัวได้
สมาชิกสามารถ upload ภาพ เพื่อเอาใช้เป็นรูป avata หรือ signature ได้
สมาชิกสามารถแจ้งให้ระบบสร้างรหัสผ่านใหม่ และส่งรหัสผ่านใหม่นั้นไปยังอีเมล์ของสมาชิกได้โดยอัตโนมัติ
สมาชิกมีการสะสมคะแนนเพื่อนาไปแลกเป็นสิทธิพิเศษต่างๆ
Back End ทั้งเว็บไซต์หลักและเว็บไซต์รองใช้ฐานข้อมูลสมาชิกร่วมกัน
สามารถกาหนดสิทธิการเข้าใช้ระบบและจัดการข้อมูลได้ตามระดับและกลุ่มของสมาชิก
ผู้ดูแลระบบสามารถดูรายการสมาชิก ดูรายละเอียด แก้ไข ลบ และเพิ่มข้อมูลสมาชิกได้
ผู้ดูแลระบบสามารถเพิ่ม, ลบ และ ban สมาชิกได้
การ ban สมาชิกสารมารถ ban ได้ทั้ง username หรือ email ได้
มีอีเมล์ตอบรับอัตโนมัติในกรณีสมัครสมาชิก
ประมวลข้อมูลสมาชิกและพิมพ์ออกมาเป็นรายงานได้
5. File ManagerFile Browser สามารถสร้าง Folder และ Upload File ได้
การ Upload File สามารถ Upload ได้เฉพาะ File Extension ที่อนุญาตให้ Upload ได้เท่านั้น
สามารถเพิ่ม File Extension ที่อนุญาตให้ Upload ได้
สามารถแสดงรายชื่อ File และ Folder ได้คล้าย Explorer ใน windows
Image Browser สามารถสร้าง Folder และ Upload Imageได้
การ Upload Image สามารถ Upload ได้เฉพาะ Image Extension ที่อนุญาตให้ Upload ได้เท่านั้น
สามารถเพิ่ม Image Extension ที่อนุญาตให้ Upload ได้
สามารถแสดงรายชื่อ Image และ Folder ได้คล้าย Explorer ใน windows
Front end/Back end มีระบบป้องกันการเข้าถึงข้อมูลโดยใช้ user และ password ในการ login
การเข้าถึงข้อมูลเป็นไปตาม Security Role
Metadata จาเป็นต้องมีตามตัวอย่างด้านล่างสามารถออกแบบเพิ่มเติมได้ตามขีดความสามารถของระบบ
เครื่องมือในการจัดการเนื้อหาในเว็บไซต์ Content Editor ใส่เนื้อหาเพื่อแสดงในหน้าเว็บไซต์ได้ไม่จากัดทั้งข้องความ รูปภาพ ตาราง Emotion ไฟล์เสียง ไฟล์ animation ไฟล์ multimedia ได้
Image Browser จะต้องเชื่อมต่อเข้ากับ Content editor ได้
ข้อมูลไฟล์ PDFDate
ปี/เดือน/วัน
Title
ชื่อเรื่อง / ชื่อไฟล์
Author
ชื่อผู้แต่ง/ผู้เขียน/ผู้บรรยาย/ผู้ร่วมสนทนา/ผู้ร่วมบรรยาย
Pages
จานวนหน้า 50 หน้า
Heading
หัวเรื่อง
Keyword
คาสาคัญที่ใช้แทนเรื่องนั้น ๆ เพื่อให้ผู้ใช้เข้าถึงได้
ข้อมูลไฟล์ MultimediaDate
ปี/เดือน/วัน
Title
ชื่อเรื่อง / ชื่อไฟล์
Author
ชื่อผู้แต่ง/ผู้เขียน/ผู้บรรยาย/ผู้ร่วมสนทนา/ผู้ร่วมบรรยาย
Length
ความยาวของเรื่องเช่น 60 นาที
Heading
หัวเรื่อง
Keyword
คาสาคัญที่ใช้แทนเรื่องนั้น ๆ เพื่อให้ผู้ใช้เข้าถึงได้
ข้อมูลไฟล์ภาพDate
ปี/เดือน/วัน
Title
ชื่อภาพ / ชื่อไฟล์
Author
ผู้ถ่ายภาพ
Size
กว้าง X สูง (pixel)
Dpi
ความละเอียดของภาพ (dpi)
Keyword
คาสาคัญที่ใช้แทนเรื่องนั้น ๆ เพื่อให้ผู้ใช้เข้าถึงได้
Description
คาบรรยายรูปภาพ