DEVELOPMENT PRACTICING C- PROGRAMMING IMPLEMENTATION SYSTEM REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
แนะนำการใช้งานระบบ คลิก เข้าเรียน
Advertisements

การอบรมการใช้ศูนย์กำลังคนอาชีวศึกษา
COE เว็บปรับแต่งสำหรับศูนย์วิจัยและพัฒนา ระบบสุขภาพชุมชน Creation of Custom-built Web of CRDCH Research Center นายสุรศักดิ์ แสงเพชร รหัสนักศึกษา.
Education Research Complete
คำอธิบายรายวิชา ระบบธุรกิจ วัฏจักรของการพัฒนาระบบงาน ระเบียบ วิธีการและเครื่องมือในการวิเคราะห์ ผังงานระบบ ตารางและการตัดสินใจ การศึกษาความเป็นไปได้ของระบบการวิเคราะห์ความคุ้มค่าในการลงทุนในการพัฒนา.
1. นายธนวัฒน์ กันพานิชย์
COE เว็บปรับแต่งสำหรับศูนย์วิจัยและพัฒนาระบบสุขภาพชุมชน
ก่อนเข้าสู่ระบบสมาชิก • ไม่แสดงรายละเอียดของสมาชิก • ไม่สามารถใช้บริการ • ไม่สามารถใช้บริการ • ไม่สามารถร่วมสนุกกับกิจกรรมพิเศษ.
   ฮาร์ดแวร์ (Hardware)               ฮาร์ดแวร์เป็นองค์ประกอบสำคัญของระบบสารสนเทศ หมายถึง เครื่องคอมพิวเตอร์ อุปกรณ์รอบข้าง รวมทั้งอุปกรณ์สื่อสารสำหรับเชื่อมโยงคอมพิวเตอร์เข้าเป็นเครือข่าย.
Senior Project อาจารย์ผู้ประสานงานรายวิชา :
พื้นฐานความรู้เกี่ยวกับอินเทอร์เน็ต
การลงทะเบียนเพื่อใช้งานครั้งแรก
ขั้นตอนการแนะนำนักศึกษาในการ เข้าใช้งานระบบ LMS ด้วยโปรแกรม M OODLE.
การออกแบบซอฟต์แวร์ (Software Design)
Surachai Wachirahatthapong
SCC - Suthida Chaichomchuen
คู่มือสร้างบล็อก blog.spu.ac.th
ระบบทะเบียนสมรส และ ระบบทะเบียนการหย่า.
คู่มือสำหรับผู้เขียน เว็บไซต์คลังความรู้ทุนชุมชน ติดต่อผู้ควบคุมระบบ 0 – 2141 – – 2141 – 6061
การพัฒนาโปรแกรมระบบสารสนเทศสำหรับอาจารย์ที่ปรึกษา
ความปลอดภัยของฐานข้อมูล
ระบบจัดการห้องประชุมและสมาชิก
จากกระดานชนวนสู่กระดานอิเล็กทรอนิกส์
CSC420 Operating Systems ผู้สอน : อ.สุรชัย ดียิ่ง ห้องเรียน : 5-357
CSC431 Computer Network System
การอบรมพัฒนาระบบ Learning Managment System ด้วยโปรแกรม Moodle คณะแพทยศาสตร์ศิริราช มหาวิทยาลัยมหิดล วันที่ 4-5 มี.ค.2551.
ระบบข้อมูลการจัดที่ดิน
ในห้องเรียนออนไลน์ (Web-Based Instruction) บนระบบบริการ Moodle LMS
ในห้องเรียนออนไลน์ (Web-Based Instruction) บนระบบบริการ Moodle LMS
คู่มือในการสมัครเข้าใช้งาน
วิชา 2ใน3 เล่ม KPI.
หมวดที่ 2 การลงทะเบียนเรียน
ความต้องการเชิงคุณภาพ (Qualitative Requirements)
ISMS By Marketing Leased Line.
ขั้นตอนการเสนอราคาของ Bidder โปรแกรม CAT e-auction
แหล่งข้อมูลเพื่ออนาคตทางการศึกษา Testing & Education Reference Center
ชี้แจงขั้นตอนการทำประชาคม / การออกใบรับรอง และแนวทางการแก้ไขปัญหา ระบบการรับขึ้นทะเบียนการปลูกข้าว 3 มีนาคม 2553.
วิชา COSC2202 โครงสร้างข้อมูล (Data Structure)
การใช้งานระบบ TU Moodle
ศูนย์กำลังคนอาชีวศึกษา
การเข้าใช้ Speexx ครั้งแรก Foundation English II
หน่วยที่ 7 จริยธรรมและความปลอดภัย
chatper 2 Software Requirement
Moodle Modular Object Oriented Dynamic Learning Environment
WATTANAPONG SUTTAPAK SOFTWARE ENGINEERING, SCHOOL OF INFORMATION COMMUNICATION TECHNOLOGY, UNIVERSITY OF PHAYAO Chapter 4 analysis of algorithm efficiency.
สำหนักคอมพิวเตอร์ มหาวิทยาลัยศรีนครินทรวิโรฒ.
Course outline Software Architecture and Design
ขอต้อนรับเข้าสู่การนำเสนองาน
“ก้าวใหม่ ครั้งสำคัญ ของครูไทย หัวใจไอที” : : : : กรุณาเปิดหน้าถัดไปเพื่อเริ่มการกรอกข้อมูล : : : : รองรับเฉพาะ Microsoft PowerPoint 2003 และ 2007 เท่านั้น.
Midterm outline Object-oriented programming Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of phayao.
DEVELOPMENT PRACTICING C- PROGRAMMING IMPLEMENTATION SYSTEM REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication.
Course outline Software Architecture and Design
SMARTPAYMENT REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication Tecnology, university of phayao.
Sequence Diagram Communication Diagram
Activity Diagram Wattanapong suttapak, Software Engineering,
LOGO สื่อการเรียนการสอน เรื่อง Learning C Programming โดย อาจารย์สุพัตรา ชุมประเสริฐ วิทยาลัยเทคโนโลยีสยามบริหารธุรกิจ.
ระบบบริหารการเรียนการสอน บนเครือข่าย:LMS
SE WEBSITE REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication Tecnology, university of phayao.
COURSE OUTLINE STRUCTURE PROGRAMMING Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of phayao.
ผศ.สุโกศล วโนทยาพิทักษ์
คู่มือใช้งานโปรแกรมส่งต่อ ผู้ป่วย โดย ศูนย์คอมพิวเตอร์ ศูนย์มะเร็ง ลพบุรี
เรื่อง การพัฒนาบทเรียนคอมพิวเตอร์ช่วยสอน วิชาการใช้โปรแกรมกราฟิก
1. บทนำเกี่ยวกับอินเทอร์เน็ต อินเทอร์เน็ตมีจุดเริ่มต้นมาจากเหตุผล ทางการทหาร เนื่องจากในยุค สงครามเย็น เมื่อประมาณ พ. ศ 2510 ระหว่างฝ่ายคอมมิวนิสต์ และฝ่ายเสรี
การวิเคราะห์ความต้องการของระบบ
การออกแบบสื่อเพื่อการศึกษา ADDIE Model
Computer Program คือ ขั้นตอนการทำงาน ของคอมพิวเตอร์
SEMINAR PROJECT. วัตถุประสงค์  เพื่อให้นิสิตได้ศึกษาหัวข้อต่างๆ ที่น่าสนใจใน สาขาวิทยาการคอมพิวเตอร์  Seminar - ปี 3 เทอม 2  ค้นคว้าหาข้อมูลสำหรับใช้ในการทำ.
โปรแกรมจัดทำเอกสารงานทะเบียน หลักสูตร 2551 ด้วย Excel
State Diagram Wattanapong suttapak, Software Engineering,
Wattanapong suttapak, Software Engineering, school of Information communication Tecnology, university of phayao เกณฑ์การนำเสนอ และเกณฑ์การให้ คะแนน ครั้งที่
ใบสำเนางานนำเสนอ:

DEVELOPMENT PRACTICING C- PROGRAMMING IMPLEMENTATION SYSTEM REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication Tecnology, university of phayao

POS SYSTEM USE CASE MODEL 1. ระบบตรวจสอบโค้ดจากภาษาซี อัพโหลดโจทย์ pdf ได้ ตรวจสอบโค้ดที่ส่งมาเทียบกับ pdf รายงานผลความถูกต้อง 2. ระบบสมาชิก สร้าง แก้ไข ค้นหา ลบ ข้อมูล teacher ได้ โดย admin อัพโหลด ข้อมูล student จาก file csv โดย teacher หรือ admin ค้นหา แก้ไข ลบ ข้อมูล student ได้ โดย teacher หรือ admin

POS SYSTEM USE CASE MODEL 3. การแสดงผล แบ่งเป็นหน้า admin teacher และ student 1.admin 1. หน้า เพิ่ม ลบ แก้ไข ค้นหา teacher และ student โดยสามารถเพิ่ม teacher และ student จากไฟล์ csv ได้ ถ้าข้อมูลใดซ้ำให้แสดงหน้า สอบถามยืนยันการเปลี่ยนแปลง หรือยกเลิก สำหรับแต่ละบุคคลที่ซ้ำ 2. หน้า เพิ่ม ลบ แก้ไข ค้นหา โจทย์ และ test case โดยมีขั้นตอนดังนี้ 1. ตั้งชื่อโจทย์ 2. อัพโหลดโจทย์ (.pdf) 3. อัพโหลด test case (*.txt) 4. เมื่อมีการเพิ่ม ลบ แก้ไข โจทย์ ให้บันทึกผู้แก้ไข 3. หน้าเพิ่ม ลบ แก้ไข ค้นหา ปีการศึกษา เทอม และ section 4. หน้าเพิ่ม รหัสวิชา ในแต่ละ section เทอม ปีการศึกษา โดยสามารถเลือก teacher ที่ สอนและเพิ่ม student ที่เรียนได้

POS SYSTEM USE CASE MODEL 3. การแสดงผล แบ่งเป็นหน้า admin teacher และ student 1.admin 5. หน้าเพิ่ม student สำหรับแต่ละวิชา ในแต่ละ section 6. หน้าเพิ่ม teacher สำหรับแต่ละวิชา ในแต่ละ section 7. หน้าเพิ่ม assignment สำหรับแต่ละวิชา ในแต่ละ section 1. โดยสามารถเลือกโจทย์จากเนื้อหาหรือเลือกแบบสุ่มได้ 2. กำหนดเวลาในการทำ 3. เมื่อครบเวลาหน้าทำโจทย์จะเด้งออก หมดเวลาในการทำโจทย์ 8. หน้าดูคะแนนที่ได้ของ student ในแต่ละ section

POS SYSTEM USE CASE MODEL 3. การแสดงผล แบ่งเป็นหน้า admin teacher และ student 2.teacher 1. หน้า เพิ่ม ลบ แก้ไข ค้นหา student ( ความสามารถเหมือน admin) 2. หน้า เพิ่ม ลบ แก้ไข ค้นหา โจทย์ และ test case ( ความสามารถเหมือน admin ) ยกเว้น โดยมีความสามารถเพิ่มเติมคือ เปิดแบบ public คือให้ teacher อื่นสามารถใช้ได้ 3. หน้าเพิ่ม ลบ แก้ไข ค้นหา ปีการศึกษา เทอม และ section 4. หน้าเพิ่ม รหัสวิชา ในแต่ละ section เทอม ปีการศึกษา ( ความสามารถเหมือน admin) 5. หน้าเพิ่ม student สำหรับแต่ละวิชา ในแต่ละ section ( ความสามารถเหมือน admin) 6. หน้าเพิ่ม teacher สำหรับแต่ละวิชา ในแต่ละ section ( ความสามารถเหมือน admin) 7. หน้าเพิ่ม assignment สำหรับแต่ละวิชา ในแต่ละ section ( ความสามารถเหมือน admin) 8. หน้าดูคะแนนที่ได้ของ student ในแต่ละ section ( ความสามารถเหมือน admin)

POS SYSTEM USE CASE MODEL 3. การแสดงผล แบ่งเป็นหน้า admin teacher และ student 3.student 1. เลือกรายวิชาที่จะเข้าไปทำ assignment 2. เริ่มทำ assignment ตามเวลาที่กำหนด 3. ตรวจดูคะแนนของตัวเอง ในแต่ละ assignment

NON-FUNCTIONAL REQUIREMENT 1.Usability รูปร่างหน้าตาใช้งานง่าย ไม่ต้องมีคู่มือก็สามารถใช้งานได้ อ้างอิง Mockup 2.Reliability 1. การสุ่มโจทย์ต้องไม่ซ้ำกันในสำหรับแต่ละคนในแต่ละ assignment 2. ความแม่นยำในการตรวจสอบโค้ดที่ส่งเข้ามา 100% 3. เมื่อหมดเวลา student จะไม่สามารถส่งโค้ดเข้ามาได้และจะเด้งเข้าสู่หน้าหลักของ รายวิชาทันที 3.Performance 1. รองรับ student พร้อมกันไม่ต่ำกว่า 100 คน 2. เวลา delay ในการตรวจหลังจากส่ง assignment ไม่เกิน 2 วินาทีต่อ 1 การส่ง 4.Supportability 1. เพิ่ม student และ teacher ใหม่ได้ 2. เพิ่มโจทย์และ test case ได้

NON-FUNCTIONAL REQUIREMENT 5.implementation 1. ใช้งานได้ในระบบปฎิบัติการต่อไปนี้ (Windows server2003 ขึ้นไป, Linux) 2. พัฒนาด้วย Yii Framework และ MySQL 6.interface 1. รองรับ facebook comment ในอนาคต 2. รองรับ google+ และ google calendar ในอนาคต 7.Operation 1.student teacher และ admin ใช้เมนูเข้าสู่ระบบเดียวกัน 2. การส่ง assignment ของ student มี 2 รูปแบบคือ พิมพ์บนเว็บ หรือ อัพโหลด โค้ด ขึ้นกับข้อกำหนดของ teacher 3. การพิมพ์บนเว็บ student ต้องไม่สามารถใช้คำสั่ง วาง (Paste) ได้ ไม่ว่ากรณี ใดๆ 4. การอัพโหลดโค้ด ต้องเป็นนามสกุล.c เท่านั้น ถ้าไม่ใช่ให้แจ้ง student ว่าไม่ สามารถอัพโหลดได้ และไม่นับการส่งครั้งนั้น 5.teacher และ admin สามารถทดสอบการส่ง assignment ได้

NON-FUNCTIONAL REQUIREMENT 7.Operation 6. ในการตรวจ assignment แบ่งเป็น 2 ประเภท 1. กำหนดเวลาส่ง ไม่กำหนดระยะเวลาการทำ assignment นั้นจะไม่สามารถเข้าส่ง งานได้หลังจากเลยเวลาที่กำหนดส่ง 2. กำหนดระยะเวลาการทำ assignment จะสามารถเข้าใช้งานได้หลังจากถึงเวลา และระบบจะนำ student ไปสู่หน้าเริ่มต้นทันทีเมื่อสิ้นสุดเวลาในการส่ง 3. ระบบจะบันทึกข้อมูลการใช้งานของผุ้ใช้ทุกๆ 1 นาที หากขาดการติดต่อทาง teacher ผู้ควบคุม assignment นั้นจะมองเห็นสถานะ student ขาดหายไป 8.Packaging 1. การส่งมอบงานจะเป็นการส่งโปรแกรมและทำการติดตั้งให้บนเครื่องแม่ข่ายจริง (Server) 2.write CD โปรแกรมและคู่มือการติดตั้งให้ 9.Legal เงื่อนไขการใช้งานระบบ 1. โปรแกรมที่ให้ไม่อนุญาตให้นำ source code ไปใช้งานหรือเผยแพร่ต่อ เพราะถือเป็น ลิขสิทธิ์ของทางผู้พัฒนาระบบ

POS SYSTEM USE CASE MODEL 3. ฟิลด์ข้อมูลสมาชิก คำนำหน้า ( นาย นาง นางสาว ) ตำแหน่ง ( ดร. ผู้ช่วยศาสตราจารย์ รองศาสตราจารย์ ศาสตราจารย์ ) ชื่อ นามสกุล ชื่อเข้าใช้ รหัสผ่าน อีเมล์ เบอร์โทร สาขาวิชา คณะ

UML Activity Diagram Sequence Diagram Use Case Diagram Class Diagram ER Diagram Mockup or GUI Design or Complete system