+ All Categories
Home > Documents > E-Journal Management System -...

E-Journal Management System -...

Date post: 06-Sep-2018
Category:
Upload: duongthuan
View: 216 times
Download: 0 times
Share this document with a friend
43
E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408 Version 1.0 1 Project Proposal 1.ชื่อโครงการ ภาษาไทย: ระบบจัดการวารสารออนไลน์ ภาษาอังกฤษ: E-Journal Management System 2.หน่วยงานที่รับผิดชอบ สาขาเทคโนโลยีสารสนเทศ สานักวิชาสังคม มหาวิทยาลัยเทคโนโลยีสุรนารี จังหวัดนครราชสีมา 30000 โทรศัพท์ 0-4422-4369 โทรสาร 0-4422-4025 3.ผู้ทาโครงการ B4971085นางสาวสุจิตตรา พวงกุหลาบ B4973317นางสาวฉัตรวนา เจริญสุข สานัควิชาเทคโนโลยีสังคม นักศึกษาชั้นปีท่ 4 สาขาวิชาเทคโนโลยีสารสานเทศ ระบบสารสนเทศเพื่อการจัดการ 4.ประเภทของโครงการ - E-Journal เว็บแอพพลิเคชันระบบจัดการวารสารออนไลน์ 5.สาขาวิชาการและกลุ่มวิชา - สาขาวิชาเทคโนโลยีสารสนเทศ ระบบสารสนเทศเพื่อการจัดการ - รายวิชา สัมมนาระบบสารสนเทศเพื่อการจัดการ 204408 6.คาสาคัญ (Keyword) - E-Journal - วารสารออนไลน์ 7.ความสาคัญ ที่มาของปัญหาที่ทาโครงการและการทบทวนเอกสารที่เกี่ยวข้อง (Review Literature) ระบบจัดการวารออนไลน์ เป็นระบบที่จัดการเอกสารที่เกี่ยวข้องในการดาเนินงาน ระหว่างการส่งวารสารไปในขั้นตอนต่างๆ ให้เป็นระบบออนไลน์เพื่อลดเวลาในการส่งวารสารและ เอกสารที่เกี่ยวข้องไปยังกองบรรณาธิการและผู้ทรงคุณวุฒิ และผู้ที่เกี่ยวข้อง ผู้พัฒนาระบบจึง เห็นว่าหากพัฒนาระบบนี้แล้วจะสามารถสร้างประสิทธิภาพในการดาเนินงานของกระบวนการ จัดทาวารสารออนไลน์ได้ 8.วัตถุประสงค์ของโครงการ - เพื่อสร้างรูปแบบเอกสารแบบออนไลน์เพื่อใช้ในการจัดการระบบวารสาร - เพื่อให้ผู้ดูแลระบบวารสารสามารถสื่อสารกับกองบรรณาธิการแบบออนไลน์ - เพื่อเพิ่มประสิทธิภาพในการจัดระบบวารสารออนไลน์
Transcript

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

1

Project Proposal 1.ชอโครงการ ภาษาไทย: ระบบจดการวารสารออนไลน ภาษาองกฤษ: E-Journal Management System 2.หนวยงานทรบผดชอบ สาขาเทคโนโลยสารสนเทศ ส านกวชาสงคม มหาวทยาลยเทคโนโลยสรนาร จงหวดนครราชสมา 30000 โทรศพท 0-4422-4369 โทรสาร 0-4422-4025 3.ผท าโครงการ B4971085นางสาวสจตตรา พวงกหลาบ B4973317นางสาวฉตรวนา เจรญสข ส านควชาเทคโนโลยสงคม นกศกษาชนปท 4 สาขาวชาเทคโนโลยสารสานเทศ ระบบสารสนเทศเพอการจดการ 4.ประเภทของโครงการ - E-Journalเวบแอพพลเคชนระบบจดการวารสารออนไลน 5.สาขาวชาการและกลมวชา

- สาขาวชาเทคโนโลยสารสนเทศ ระบบสารสนเทศเพอการจดการ - รายวชา สมมนาระบบสารสนเทศเพอการจดการ 204408

6.ค าส าคญ (Keyword)

- E-Journal - วารสารออนไลน

7.ความส าคญ ทมาของปญหาทท าโครงการและการทบทวนเอกสารทเกยวของ (Review Literature)

ระบบจดการวารออนไลน เปนระบบทจดการเอกสารทเกยวของในการด าเนนงานระหวางการสงวารสารไปในขนตอนตางๆ ใหเปนระบบออนไลนเพอลดเวลาในการสงวารสารและเอกสารทเกยวของไปยงกองบรรณาธการและผทรงคณวฒ และผทเกยวของ ผพฒนาระบบจงเหนวาหากพฒนาระบบนแลวจะสามารถสรางประสทธภาพในการด าเนนงานของกระบวนการจดท าวารสารออนไลนได

8.วตถประสงคของโครงการ

- เพอสรางรปแบบเอกสารแบบออนไลนเพอใชในการจดการระบบวารสาร - เพอใหผดแลระบบวารสารสามารถสอสารกบกองบรรณาธการแบบออนไลน - เพอเพมประสทธภาพในการจดระบบวารสารออนไลน

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

2

9.ประโยชนทคาดวาจะไดรบและหนวยงานทน าผลงานโครงการไปใชประโยชน

- ลดขนตอนและประหยดเวลาในการสงวารสารออนไลนไปยงหนวยงานทเกยวของ - ผดแลระบบสามารถสอสารกบกองบรรณาธการแบบออนไลน - ผดแลระบบไดรบความสะดวกสบายเพมมากขนในการจดเกบขอมลทเกยวของกบ

การจดการวารสาร - มระบบสารสนเทศทมประสทธภาพมาใชในการจดการเอกสารทเกยวของในการ

จดการวารสารออนไลน

- สามารถจดเกบขอมลวารสารและขอมลผเขยนไดสะดวกและรวดเรวยงขน

- ชวยลดความซ าซอนในกระบวนการท างาน - สามารถน าขอมลไปใชงานไดอยางมประสทธภาพและทนเวลา

- วารสารออนไลนสรางความนาสนใจตอผเขยนบทความ ใหสงบทความมาขอตพมพ ไดทกททมอนเตอรเนต

- สามารถคนหาบทความทตองการไดอยางรวดเรว และเลอกอานบทความทเกยวของในฉบบอน ๆไดรวดเรวอกดวย นอกจากน ยงมการเปดรบบทความผานทางเวปไซต เพอใหกองบรรณาธการพจารณาลงตพมพอกดวย

10.ทฤษฎหรอกรอบแนวความคด (Conceptual Framework) - ใชทฤษฎการใชสในการออกแบบเวบไซต - มการออกแบบโครงสรางของเวบไซตในสวนตางๆ - การใชสญญาลกษณหรอโลโกของเวบไซต ใหผทเขามาใชสามารถจดจ าไดงาย - มการออกแบบโครงสรางของฐานขอมลใหมความเหมาะสมกบการใชงานไดดทสด - สรางระบบทสรางฟอรมทใชงานงาย และตรงตามความตองการของผใชใหมากทสด - ใชแนวคดในการออกแบบเวบไซตในรปแบบของ Web2.0

11.เอกสารอางอง (Reference) ของโครงการ

- กตศกด เจรญโภคานนท. คมอการเขยนเวบอคอมเมรชดวย PHP5. กรงเทพฯ : ซคเซส มเดย. 2548 - อดศกด จนทรมน. สราง Web Application อยางมออาชพ ฉบบ Workshop. กรงเทพฯ ซเอคยเคชน. 2548

12.ระเบยบวธพฒนา 12.1 ศกษาเครองมอและเทคโนโลยทเกยวของ

- Dreamweaver ใชในการออกแบบและจดท าระบบของเวบไซต - Top Style Pro ใชในการเขยนภาษา CSS เพอควบคมการแสดงผลหนาเวบไซต - AppServ ใชในการสรางฐานขอมล - Photoshop cs2 ใชในการออกแบบเวบไซต

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

3

12.2 ออกแบบ

- เปนเวบไซตทออกแบบสไตลเวบ 2.0 - ใช CSS และ XHTML ในการออกแบบหนาเวบไซต - ใช Javascrip ในการตกแตงลกเลนเมนตางๆในหนาเวบไซต - ใช Photoshop cs2 ในการออกแบบกราฟฟคสวนตางๆของเวบไซต

12.3 พฒนา

- ใชภาษา PHP ในการพฒนาระบบประมลพระเครองออนไลน - ใชโปรแกรม Appserv ในการสรางฐานขอมลเพอเกบขอมลตางๆภายในเวบไซตและ

ดงออกมาใชในหนาเวบเพจได

12.4 ทดสอบและแกไข - เมอท าการพฒนาระบบเสรจสมบรณแลวจะตองมการทดสอบระบบโดยดารใหผใชคน

อนทยงไมเคยใชระบบนมาท าการใชงานในระบบตางซงจะท าใหทราบวาระบบควรจะมขอแกไขปรบปรงในตรงจดไหนบาง หรอวามสวนไหนทขาดหายไปทควรจะเพมเตมบาง และเปนการตรวจสอบการท างานในระบบตางๆวาสามารถท างานไดตามขอก าหนดของระบบได

- เมอเจอขอผดพลาดตองด าเนนการแกไขขอผดพลาดนนใหระบบใชงานไดอยางมประสทธภาพสงสด

12.5 ประเมนผล

- ใหผใชเขามาทดลองใชระบบ ตรวจสอบขอผดพลาด รวมถงแสดงความคดเหน เกยวกบระบบ และขอเสนอแนะเพมเตม 13.ขอบเขตของโครงการ

เปนระบบสรางและทพฒนาขน เพอจดการวารสารออนไลน ใหวารสารสระดบสากลดวยเครองมอทถกออกแบบมาใหใชงานงายและทรงประสทธภาพเพอเปลยนตวหนงสอทอยบนกระดาษไปสเอกสารดจตอล ทสามารถใชงานผานอนเตอรเนตไดและการพฒนาระบบจดการวารสารออนไลน เพอสนบสนนขนตอนการท างานของเจาหนาทผใชใหเปนระดบอตโนมต ดวยวธการเกบขอมลตางๆเขาสระบบคอมพวเตอร เชน ขอมลแบบฟอรมตางๆทใชด าเนนการ ขอมลสมาชก ขอมลวารสาร ขอมลการสงวารสาร สถานะของวารสารทสง

14.ระยะเวลาทท าโครงการ 16 กนยายน 2552 – 24 พฤศจกายน 2552

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

4

15.แผนการด าเนนงานตลอดโครงการ หวขอ สปดาหท

1 2 3 4 5 6 7 8 9 10 11 12 1.ศกษาเครองมอและเทคโนโลยทเกยวของ

2.ออกแบบหนาเวบไซต

3.ออกแบบฐานขอมล

4.พฒนาระบบประมล

5.ประเมนผลและจดท าเอกสารคมอตางๆ

16.อปกรณทจ าเปนในการท าโครงการ

- คอมพวเตอร

- เครองปรน - หนงสอสอนท าเวบไซตและโปรแกรมตางๆ

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

5

Software Requirements Specification 1.Introduction

ระบบสารสนเทศ (Information System) มความส าคญในการด าเนนงานขององคกรใน ปจจบนเปนอยางมาก เนองจากปจจยหลายประการ ระบบสารสนเทศจงเปนกลไกลส าคญในการตอบสนองตอความตองการในดานตางๆ ขององคกรได ซงเปนระบบทสนบสนนกจกรรมการท างานในส านกงานทเกดขนในแตละวน รวมทงชวยในการตดตอสอสารของบคคลไมวาจะอยในสถานทเดยวกนหรอไมกตาม เชน การสงจดหมายอเลกทรอนกส การจดท าเอกสาร การน าเสนอขอมล เปนตน ท าใหการท างานมประสทธภาพมากขน ชวยลดความซ าซอนในกระบวนการท างาน และชวยใหการประมวลผลขอมลมความรวดเรว อกทงขอมลทไดจากการปฏบตงานในแตละวน จะถกจดเกบเปนระบบ จงสามารถคนหา และน าไปใชงานได ดงนน สารสนเทศจงไดกลายเปนเครองมอส าคญและจ าเปนทสดส าหรบองคกรในเวลาน

ดวยส านกวชาเทคโนโลยสงคม มหาวทยาลยเทคโนโลยสรนาร ไดจดท า วารสารเทคโนโลยสรนาร Suranaree Journal of Social Science เพอเปนสอกลางเผยแพรผลงานประเภทบทความวจย บทความวชาการ และบทความปรทรรศนดานมนษยศาสตรและสงคมศาสตร ของอาจารย นกวชาการ และนกศกษาบณฑตศกษา ทงภายในประเทศและตางประเทศ ตลอดจนเปนแหลงขอมลใหผสนใจตดตามความกาวหนาทางวชาการ โดยก าหนดออกวารสารปละ 2 ฉบบ ในเดอนมถนายน และธนวาคม แตปจจบนไดมการน าระบบสารสนเทศมาประยกตใชในการท างานแตยงไมสมบรณ ซงงานดานเอกสารการบนทกเกบขอมลบทความและขอมลเอกสารตางๆทใชในการด าเนนการยงใชวธการเกบเปนกระดาษ การคนหาขอมลแบบฟอรมจะตองคนหาขอมลจ านวนมาก ระบบจดการวารสารออนไลน จงเปนเครองมอทมลกษณะของการใหบรการทางวชาการ เพอน าเทคโนโลยทางดานสารสนเทศทกาวหนาในปจจบน มาประยกตใชใหเกดประโยชนสงสด เนองจากบทความทางวชาการมการจดเกบและตพมพออกมาเปนวารสารจ านวนมาก ซงมกระบวนการในการด าเนนงานในการกอนตพมพหลายขนตอน

จากปญหาดงกลาวขางตนจงน าระบบสารสนเทศมาใชเพออ านวยความสะดวกในการท างาน ดานการบนทกขอมลบทความ การพมพแบบฟอรมแบบออนไลน และจดท าระบบสบคนขอมล เพอหาบทความทผเขยนบทความเคยสง และสามารถตรวจสอบสถานะของบทความนได สามารถจดเกบขอมลสมาชกดวยระบบคอมพวเตอร และบคคลทวไปสามารถเลอก อานของบทความและสงซอวารสารได

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

6

1.1Software Purpose เอกสาร Software Requirement Specification(SRS) ฉบบนจดท าขนเพอเปน

การรวบรวมความตองการของซอฟตแวร e-Journal Suranaree University of Technology ซงใชเปนสอการในการตดตอสอสารระหวาง ผใชงานกบผพฒนาซอฟตแวรเพอใหมความเข าใจทตรงกนในเรองของความตองการตางๆ ทเกยวของกบซอฟตแวรน รวมทงสามารถใชเอกสารฉบบนเปนเอกสารอางองในการตรวจสอบของเขตของความตองการทแทจรงของซอฟตแวร ซงจะสงผลใหการพฒนาซอฟตแวรเปนไปอยางมประสทธภาพและไดผลลพธตรงตามความตองการของผใชงานอยางครบถวนสมบรณ

1.2 Software Scope

a)การพฒนาระบบจดการวารสารออนไลน เปนระบบสรางและทพฒนาขน เพอจดการวารสารออนไลน ใหวารสารสระดบสากลดวยเครองมอทถกออกแบบมาใหใชงานงายและทรงประสทธภาพเพอเปลยนตวหนงสอทอยบนกระดาษไปสเอกสารดจตอล ทสามารถใชงานผานอนเตอรเนตไดและการพฒนาระบบจดการวารสารออนไลน เพอสนบสนนขนตอนการท างานของเจาหนาทผใชใหเปนระดบอตโนมต ดวยวธการเกบขอมลตางๆเขาสระบบคอมพวเตอร เชน ขอมลแบบฟอรมตางๆทใชด าเนนการ ขอมลสมาชก ขอมลวารสาร ขอมลการสงวารสาร สถานะของวารสารทสง โดยผใชระบบม 3 กลม ไดแก เจาหนาทดแลระบบ สมาชก และบคคลทวไป ซงสามารถแบงการท างานของระบบไดเปน 3 สวนหลก ๆ ดงน

b) ความสามารถของระบบ

1. ระบบการสรางแบบฟอรม

สามารถแกไขและเปลยนแปลงขอมลในแบบฟอรมได

สามารถบนทกการเปลยนแปลงขอมลได

สามารถพมพแบบฟอรมได

สามารถแสดงแบบฟอรมรปแบบ pdf 2. ระบบจดการสมาชกและเจาหนาทดแลระบบ

สามารถเพมขอมลสมาชกได

สามารถแกไขขอมลสมาชกได

สามารถเพมขอมลวารสารได

สามารถแกไขขอมลวารสารได

สามารถก าหนดสทธการใชงานระบบได

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

7

3. ระบบวารสารออนไลน

สามารถแสดงบทคดยอของบทความของวารสาร

สามารถสบคนขอมลของวารสาร โดยใชชอวารสารเปนค าคน

สามารถตรวจสอบสถานะพมพของวารสารได

1.3 Definitions, Acronyms, Abbreviations 1.3.1Key Definitions

Table1 Key Definition1

คยเวรด ความหมาย E-Journal รปแบบหนงของวารสาร ทเนอหาของวารสารทงหมดไดถกแปลง

ใหเปนเอกสารอเลกทรอนกส มการจดเกบบนทกและเผยแพรสารนเทศทางวชาการไวในรปแฟมคอมพวเตอรและสออเลกทรอนกส มก าหนดออกแนนอน สม าเสมอ และน าไปไวในเวปไซต ใหผอานทวไปทใชอนเตอรเนตสามารถดาวนโหลด หรอ อานเนอหาผานคอมพวเตอรของตนได ซงเนอหาของวารสารนนจะถกจดไวอยางเปนระบบ

PDF ไฟลประเภทหนงในถกสรางมาจากโปรแกรม Adobe Acrobat หรอโปรแกรมประเภท PDF Creater ตวอนๆ เหมาะส าหรบการท าเอกสารตวอยาง เอกสารอนๆ ไฟลทไดมคณภาพสง ไมผดเพยนจากตนฉบบ และผทน าไฟล PDF ไปใชงาน กไมสามารถแกไขตนฉบบได

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

8

1.3.2 Key Acronyms and Abbreviations

Table2 Key Acronyms and Abbreviation

1.4 Software Overview เอกสารฉบบนจะแสดงขอมลรายละเอยดเกยวกบรายละเอยดของขอบเขตและความตองการของระบบทง Function Requirement และ Non-Function Requirement ทงหมด การออกแบบ Diagram ทไดจากการวเคราะหความตองการรวมไปถงเทคนคในการพฒนา ซอฟตแวรและการวางแผนเพอรองรบความเสยงในการเปลยนแปลงความตองการของผใช ตวอยางหนาจอ Interface ภาพรวมของระบบ 1.5 Software Technology 1.5.1 Development Solution

ประเภทการท างาน เทคโนโลย Operation System Microsoft Window XP, Window vista Web Browser Microsoft Internet Explorer 7.0 ,Firefox 3.0 Programming Language PHP Development Tool Dreamweaver 8,Editplus

Table3 Development Solution

คยเวรด ความหมาย DD Data Dictionary ERD Entity Relation Diagram E-Journal Electronic Journal SRS Software Requirement Specification PDF Portable Document Format

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

9

1.5.2 Web Server Solution ประเภทการท างาน เทคโนโลย

Operation System Microsoft Window Server 2008 Web Browser Microsoft Internet Explorer 7.0 ,Firefox 3.0 Web Sever AppServe 2.5.9

Table5 Web Server Solution 1.5.3 Database Server Solution

ประเภทการท างาน เทคโนโลย Operation System Microsoft Window Server 2008 RDBM Microsoft SQL Server 2008

Table6 Database Server Solution 1.5.4 Client Solution

ประเภทการท างาน เทคโนโลย Operation System Microsoft Window Server 2008 Web Browser Microsoft Internet Explorer 7.0 ,Firefox 3.0

Table7 Database Server Solution

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

10

2. Overall Description 2.1 Product Perspective E-Journal Management System เปนซอฟตแวรทชวยบรหารจดการขอมลบทความและแบบฟอรมตางๆทใชในการด าเนนงานจดการเกยวกบการพจารณาบทความในขนตอนตางๆ เปนซอฟตแวรทไดรบการออกแบบและพฒนาในรปแบบ Web-Based Application เพอใหเกดประโยชน และมประสทธภาพในการจดการระบบวารสารออนไลน

Table8 แสดงโครงสรางเมนการเขาสระบบของกลมผใชงาน

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

11

DFD Level0 (Context Diagram)

Table9 DFD Level0 (Context Diagram)

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

12

Table 10 แสดงโครงสรางระบบจดการวารสารออนไลน

a) System interfaces (สวนเชอมตอของระบบ)

โดยระบบทสรางขนมสวนเชอมตอดวยกนสามสวนคอ 1. สวนแรกเปนหนาหลก จะเชอมตอในระบบเขาสระบบ ทมหนาทกรอกรายละเอยดขอมลผใชงาน เพอน าสวนนไปประมวลผลในสวนทสอง 2. สวนทสอง มหนาทเกบรายละเอยดขอมลผใชงานแลว ตอไปจะเชอมตอกบระบบประมวลผลซงจะประมวลผลในรปแบบวารสารออนไลน 3. สวนทสาม จะน าขอมลในสวนทสองมาประมวลอกครง ซงสวนนจะระบการสงประมวลผลมาแลวในสวนทสอง

b) User Interface (สวนเชอมแตกะผใช) 1. การใชงานกอนลอกอนเขาสระบบ กอนเขาสระบบผใชสามารเหนเมนการ

ท างาน ดงน เมนหนาจอหลก เมนกองบรรณาธการ เมนการสงซอวารสาร เมนตรวจสอบสถานะ และเมนตดตอกองบรรณาธการ โดยผใชสามารถคนหาวารสารได หากผใชตองการสงวารสารออนไลนตองสมครสมาชกเขาสระบบกอน

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

13

Table 11 หนาจอหลกของระบบวารสารออนไลน

ประกอบดวย เมนหลก เมนกองบรรณาธการ เมนการสงซอวารสาร เมนการตรวจสอบสถานะและเมนตดตอกองบรรณาธการ และเมนหลกแสดงขอมลวารสารเทคโนโลยสรนาร ดงน

หมายเลข 1 แสดงขอมลวารสารเชน ชอเรอง ผแตงและสาระสงเขป (absrtact) โดยผใชสามารถคลกท (absrtact) จะสามารถดาวนโหลดเอกสารสาระสงเขปได

1

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

14

Table 12 หนาจอแสดงเมนกองบรรณาธการ

แสดงขอมลกองบรรณาธการ ทรบผดชอบการจดท าวารสารมหาวทยาลยเทคโนโลยสรนารทงหมด

Table 13 หนาจอแสดงเมนการสงซอวารสาร

หมายเลข 1 แสดงขอมลในการสงซอวารสาร โดยม 2 ชองทาง

หมายเลข 2 สามารถดาวนโหลดแบบฟอรมในการสงซอได โดยคลกค าวาทน

1

2

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

15

Table 14 หนาจอตรวจสอบสถานะ

หมายเลข 1 แสดงสถานะของผเขยนทสงวารสารเขามา โดย (admin) จะเปนผทอพเดทขอมลใหผใชเหนถงสถานะของบทความตนเอง ก าลงด าเนนการถงขนตอนไหน เชน ไดรบบทความแลว สงผทรงคณวฒแลว เปนตน

Table 15 หนาจอตดตอกองบรรณาธการ

หมายเลข 1 แสดงทอยของกองบรรณาธการเพอผใชสามารถตดตอ สอบถามขอมล

1

1

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

16

Table 16 หนาจอแสดงผลการคนหาวารสาร

หมายเลข 1 แสดงกลองขอความเพอใหผใชสามารถคนหาวารสารทตองการไดโดยทนท โดยกรอกค าคนทตองการคนหา หมายเลข 2 แสดงผลการคนหาวารสาร หากคนพบจะแสดงจ านวนรายการทคนพบ และมขอมลวารสารในเรองทตองการคนหา

1

2

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

17

2. การเขาสระบบโดยผใช (User) เพอผใชสามารถเขาสระบบเพอสงเหนเมนขนตอนในการสงวารสารและสามารถสงวารสารออนไลนได

Table 17 หนาจอแสดงหนาหลก โดยมเมนในการสมครสมาชก

หมายเลข 1 แสดง register ในการสมครสมาชกเพอเขาสระบบ

1

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

18

Table 18 หนาจอสมครสมาชก แสดงหนากรอกขอมลสมาชก โดยผใชตองกรอกขอมลใหครบ โดยกรอกชอผใช รหสผานและอเมลลส าหรบตดตอสมาชกและคลกทยนยน

Table 19 หนาจอเขาสระบบ

1

2

3

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

19

แสดงขอมลของผใชเมอลอกอนเขาสระบบ หมายเลข 1 แสดงเมอผใชลอกอนเขาสระบบเขามา ระบบจะเชคขอมลของผใช จะแสดงชอผใชทลอกอนเขามา และสามารถแกไขขอมลสมาชกได

หมายเลข 2 เมนส าหรบออกจากระบบ หมายเลข 3 เมอเขาสระบบแลวจะแสดงเมนเพม คอ เมนขนตอนการสงวารสาร

Table 20 หนาจอแกไขขอมลสมาชก

แสดงหนาจอแกไขขอมลสมาชก เชน ชอผใช รหสผานและอเมลล

หากแกไขเรยบรอยแลวจะแสดง Text box บอกวาอพเดทขอมลเรยบรอยแลว

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

20

Table 21 หนาจอแสดงขนตอนการสงวารสาร

หมายเลข 1 สามารถดาวนโหลดเอกสารส าหรบเสนอตนฉบบเพอลงพมพ หมายเลข 2 สามารถดาวนโหลดค าแนะน าส าหรบผเขยนเปนภาษาไทย หมายเลข 3 สามารถดาวนโหลดค าแนะน าส าหรบผเขยนเปนภาษาองกฤษ หมายเลข 4 ขนตอนการสงบทความออนไลน ส าหรบผทตองการสงบทความผานเวบ

Table22 หนาจอแสดงแบบฟอรมสงบทความ

แสดงแบบฟอรมขนตอนในการสงวารสาร โดยผเขยนตองกรอกขอมลใหครบ โดยมรายละเอยด วนท ชอเรอง ชอผแตง สาระสงเขปโดยยอและไฟลการแนบเอกสารบทความ

1

2

3

4

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

21

c) Hardware interface (สวนทเชอมตอกบฮารดแวร)

การตดตงระบบ สวนประกอบหลกของการใชระบบจดการวารสารออนไลน ทเปน Module บนเวบ

แอพพลเคชน สามารถท าใหระบบท างานไดนน จะตองประกอบดวยสวนประกอบตาง ๆ ซงจะตองตดตงบน Server ดงนคอ

- Web Server (Apache) หรอตวอนทสามารถเปนกลไกในการท างานของ PHP ได - โปรแกรมส าหรบเครองลกขาย (Client) - ฐานขอมล และระบบจดการฐานขอมล

ซงจะมวธการในการตดตงสวนประกอบทจ าเปนในการใชงานระบบจดกา รวารสารออนไลน สวนการจดหา Module บนเวบแอพพลเคชนตามสวนประกอบทกลาวมาไดคอ

Web Server (Apache) การตดตง Apache นนเปนการตดตงใหเครองแมขายนนเปน Web Server ทสามารถรองรบการท างานกบ File ทสรางขนมาได โดยใชโปรแกรม Appserv ซงเปน โปรแกรมทรวมเอา package การท างานตาง ๆ เชน php, apache, mysql ไวดวยกน

1. ความตองการขนต าทางดานฮารดแวร ประกอบดวย 1) Server Computer ซงแบงเปน Database Server และ Web Server 2) Client Computer 3) เครอขายอนเตอรเนต

d)Software Interfaces (สวนทเชอมตอกบซอฟตแวร) 1.สถาปตยกรรมของระบบระบบจดการวารสารออนไลน

Table 23 แสดงสถาปตยกรรมของระบบ

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

22

จากรปแสดงสถาปตยกรรมของระบบจดการวารสารออนไลน โดยในสวนของ Database Server ของระบบ และ Web Server จะดงขอมลจากฐานขอมลของบทความและขอมลสมาชกทเกบขอมลอยเพอใหบรการแกเครอง Client ของพนกงานผใช ผานเครอขายอนเตอรเนต

ดานซอฟตแวร (Software) Microsoft Windows XP Professional Edition : ใชเปนระบบปฏบตการ PHP : ใชเปนภาษาคอมพวเตอรในการเขยนโปรแกรม Java Script : ใชเปนภาษาในการพฒนาระบบทท างานบน Web Base

Application SQL : ใชเปนภาษาคอมพวเตอรในการจดการฐานขอมล AppServe 2.5.9: ใชในการรนและทดสอบระบบ Internet Explorer 7.0 : ใชเปน Web Browser หลกในการตดตอใชงาน

ระบบ Macromedia Dreamweaver 8 : ใชในการพฒนาระบบ Adobe Photoshop : ใชในการตกแตงภาพ Microsoft Office 2007 : ใชในการจดท าเอกสารประกอบโครงงาน Microsoft Visio 2007 ใชวาดแผนภาพ และผงงานหรอ Flow งานตางๆ

หลกการท างานของ PHP Hypertext Preprocessor เนองจากพเอชพท างานโดยมตวแปล และเอกซควต (Execute) ทฝงเครอง

เซรฟเวอร เรยกการท างานวาเปนเซรฟเวอรไซด (Server Side) สวนการท างานของบราวเซอรของผใชเรยกวา ไคลเอนต (Client Side) โดยการท างานเรมตนทผใชสงขอความทตองการผานเวบบราวเซอรทาง HTTP (HTTP Request) ซงอาจเปนการกรอก แบบฟอรม หรอใสขอมลทตองการ ขอมลเหลานนเปนเอกสารพเอชพ เมอเอกสารพเอชพเขามาถงเวบเซรฟเวอรกถกสงไปใหพเอชพเพอท าหนาทแปลค าสงแลวเอกซควต ค าสงนน หลงจากนนพเอชพสรางผลลพธในรปแบบเอกสารเอชทเอมแอลสงกลบไปใหเซรฟเวอรเพอสงตอไปใหบราวเซอรแสดงผลทางฝงผใชตอไป (HTTP Response) ซงลกษณะการท างานแบบนคลายกบการท างานของ CGI หรออาจกลาวไดวาพเอชพกคอโปรแกรม CGI ประเภทหนงกไดซงลกษณะการท างานเปนดงภาพ

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

23

Table24 ภาพแสดงหลกการท างานของ PHP

e)Communication Interface (การเชอมตอสอสาร) 1. ดานเครอขาย (Network)

Internet : ใชในการพฒนาระบบบนเวบ LAN : ใชในการเชอมตอเครอง PC ในการท างาน

2. ดานฐานขอมล (Database) My SQL-Front v.5.0 : ใชในการจดการฐานขอมล

3.การตดตงโปรแกรมส าหรบเครองลกขาย (Client) เครองลกขายทจะใชงานระบบ ตองตดตงโปรแกรม Web Browser ของคายใดกได (แตเพอใหสามารถแสดงผลไดดควรใช Internet Explorer เวอรชน 5.0 ขนไปของคาย Microsoft โดยใชความละเอยดของหนาจอ 1024x768) และตองเชอมตอกบระบบเครอขาย Internet เพอใชในการตดตอไปยง Web Server ทตดตงระบบส าหรบการใชงานอย

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

24

f) Memory constraints

1. ดานฮารดแวร (Hardware) เครองคอมพวเตอร Notebook CPU Pentium 4, ความเรว 2.4 GHz,

RAM 1024, Hard disk 120 GB : ใชในการพฒนาระบบ Intel Celeron 2.0 GHz ขนไป : ใชในการพฒนาระบบ เครอง Printer : ใชในการพมพรายงาน

g) Operations h) Site adaption requirements ระบบจดการวารสารออนไลนสรางขนเพอใชในการด าเนนงานในสวนของผดแลระบบเกยวกบเอกสารทใชในการสงเอกสารเพอใหผทรงคณวฒพจารณา และการสงเอกสารตอบกลบแกผเขยนบทความ ในสวนของผเขยนบทความจะมการด าเนนงานโดยการสงบทความออนไลน และตรวจสอบสถานการณพมพ ระบบจงตองการสภาวะแวดลอมในลกษณะทมอนเตอรเนต เพอใชในการด าเนนงาน

2.2 Product Function ฟงกชนการท างนของซอฟตแวร E-Journal Management System

ประกอบดวยฟงชนกตางๆ ตอไปน 2.2.1 ระบบวารสารออนไลน

ฟงกชน หนาทการท างาน

Send journal สงบทความออนไลน Status journal ตรวจสอบสถานะพมพ Journal manage สรางแบบฟอรม Show form แสดงรายการพมพแบบฟอรม Journal add เพมขอมลวารสาร

Table25 ระบบวารสารออนไลน

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

25

2.2.1 ระบบพมพแบบฟอรม

ฟงกชน หนาทการท างาน

Journal manage แกไขเปลยนแปลงขอมลในแบบฟอรม Form confirm บนทกการพมพแบบฟอรม Print form พมพแบบฟอรม Show form แสดงแบบฟอรมเปนPDF

Table26 ระบบพมพแบบฟอรม

2.2.2 ระบบจดการสมาชก ฟงกชน หนาทการท างาน

Journal register สมครสมาชก Journal edit แกไขขอมลสวนตว

Table27 ระบบจดการสมาชก

2.2.3 ระบบเจาหนาทผใชงาน

Table28 ระบบเจาหนาทผใชงาน

ฟงกชน หนาทการท างาน

Send journal add สงบทความออนไลน Status journal edit แกไขสถานะพมพ Journal manage add สรางแบบฟอรม Show form edit แสดงรายการพมพแบบฟอรม Journal add เพมขอมลวารสาร

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

26

2.3User Characteristic

Table29 User Characteristic

2.4 Constrain

รหสขอจ ากด ขอจ ากด

CO-01 การวเคราะหและออกแบบซอฟตแวรจะใชหลก

CO-02 ผทมสทธใชงานซอฟตแวร จะตองเปนผทมบทบาทหนาทตามขอ 2.3

Table30 Constraints

ผใชงาน บทบาท

บคคลทวไป เปนผทสามารถเขาชมสาระสงเขปของบทความและสามารถสงซอได

ผเขยนบทความ เปนผทจะตองท าการสมครสมาชกเขาใชงานระบบ สามารถสงบทความออนไลน และตรวจสอบสถานะพมพบทความได

เจาหนาทผใชงาน เปนผทท าหนารบบทความออนไลน และ สร า ง แบบฟอร ม เพ อ ใ ช ด า เ น นการเกยวกบบทความเพอใหผทรงคณวฒพจารณา สามารถแกไขและเพมขอมลวารสาร สามารถตรวจสอบรายการพมพแบบฟอรม แกไขสถานะพมพของบทความได สามารถจดการขอมลสมาชก

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

27

2.5 Assumption and Dependencies

รหส ขอสมมตฐาน

AS-01 ผใชระบบมความรพนฐานและสามารถใช ง านคอมพ ว เตอร และซอฟ ตแวรพนฐานได

AS-02 ผใชงานมความรพนฐานดาน E-Journal Management System

Table31 Assumption and Dependencies 2.6 Apportioning of requirements

เนองจากมการสอสารกนระหวางเจาหนาทผใชงานกบผเขยนบทความ ผใชงาน กบผทรงคณวฒ ผใชงานกบหวหนาสถานวจย จงอยากใหมระบบการสงอเมลแบบอตโนมต

3. Specific Requirements

Table32 E-journal

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

28

ระบบทเกยวของ ลกษณะการท างาน

E-journal แสดงขอมลทเกยวของกบระบบ - แสดงบทสาระสงเขปของบทความ - แสดงกองบรรณาธการ - แสดงการสงซอวารสาร - แสดงกองบรรณาธการ - แสดงรายละเอยดทสามารถตดตอกองบรรณาธการ

- สามารถคนหาบทความได

Table33 Specific Requirements

Table34 E-journal

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

29

ระบบทเกยวของ ลกษณะการท างาน

User management แสดงขอมลทผเขยนบทความสามารถท าได - แสดงบทสาระสงเขปของบทความ - แสดงกองบรรณาธการ - แสดงการสงซอวารสาร - แสดงกองบรรณาธการ - แสดงรายละ เ อยดท ส ามารถ ตด ตอกองบรรณาธการ

- สามารถคนหาบทความได - สามารถสมครสมาชกได - แกไขชอเขาใชและรหสผาน

Admin management แสดงขอมลทผใชงานสามารถท าได

- แสดงบทสาระสงเขปของบทความ - แสดงกองบรรณาธการ - แสดงการสงซอวารสาร - แสดงกองบรรณาธการ - แสดงรายละ เ อยดท ส ามารถ ตด ตอกองบรรณาธการ

- สามารถคนหาบทความได - แก ไ ขช อ เ ข า ใช และรหสผ าน ของผ เ ข ยนบทความได

- แกไขสถานะบทความ - เพมสาระสงเขปของบทความทผานได - สามารถตรวจสอบขอมลการสรางแบบฟอรมได - สามารถตรวจสอบสถานการณพมพของบทความได

Table35 E-journal

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

30

3.1 External interfaces การเขาสระบบโดยผใช (User) เพอผใชสามารถเขาสระบบเพอสงเหนเมนขนตอนในการสงวารสารและสามารถสงวารสารออนไลนได

Table35 หนาจอแสดงหนาหลก โดยมเมนในการสมครสมาชก

หมายเลข 1 แสดง register ในการสมครสมาชกเพอเขาสระบบ

1

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

31

Table36 หนาจอสมครสมาชก แสดงหนากรอกขอมลสมาชก โดยผใชตองกรอกขอมลใหครบ โดยกรอกชอผใช รหสผานและอเมลลส าหรบตดตอสมาชกและคลกทยนยน

Table37 หนาจอเขาสระบบ

1

2

3

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

32

แสดงขอมลของผใชเมอลอกอนเขาสระบบ หมายเลข 1 แสดงเมอผใชลอกอนเขาสระบบเขามา ระบบจะเชคขอมลของผใช จะแสดงชอผใชทลอกอนเขามา และสามารถแกไขขอมลสมาชกได

หมายเลข 2 เมนส าหรบออกจากระบบ หมายเลข 3 เมอเขาสระบบแลวจะแสดงเมนเพม คอ เมนขนตอนการสงวารสาร

Table38 หนาจอแกไขขอมลสมาชก

แสดงหนาจอแกไขขอมลสมาชก เชน ชอผใช รหสผานและอเมลล

หากแกไขเรยบรอยแลวจะแสดง Text box บอกวาอพเดทขอมลเรยบรอยแลว

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

33

Table39หนาจอแสดงขนตอนการสงวารสาร

หมายเลข 1 สามารถดาวนโหลดเอกสารส าหรบเสนอตนฉบบเพอลงพมพ หมายเลข 2 สามารถดาวนโหลดค าแนะน าส าหรบผเขยนเปนภาษาไทย หมายเลข 3 สามารถดาวนโหลดค าแนะน าส าหรบผเขยนเปนภาษาองกฤษ หมายเลข 4 ขนตอนการสงบทความออนไลน ส าหรบผทตองการสงบทความผานเวบ

Table40 หนาจอแสดงแบบฟอรมสงบทความ

แสดงแบบฟอรมขนตอนในการสงวารสาร โดยผเขยนตองกรอกขอมลใหครบ โดยมรายละเอยด วนท ชอเรอง ชอผแตง สาระสงเขปโดยยอและไฟลการแนบเอกสารบทความ

1

2

3

4

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

34

3.2 Functions Requirement

Table41 DFD level 0

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

35

Table42 DFD level 1

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

36

3.2.2 Input

Table43 Input 3.2.3 Processing

Table44 Processing

ฟงกชน หนาทการท างาน

Input Data -ชอผเขยนบทความ -ชอผเขาใช - รหสผาน - ทอย - อเมลล -รหสบทความ - ชอบทความ - วนทสง - ชอผแตง -สาระสงเขป

ขอมล ตรวจสอบ

ชอผเขยนบทความ ตองเปนตวหนงสอ รหสบทความ ตองเปนตวเลขเทานนและระบบจะกรอก

ใหอตโนมต ชอบทความ ตองเปนตวหนงสอเทานน วนทสง ตองเปนวนเดอนป ระบบจะกรอกให

อตโนมตเมอมการเลอก ชอผแตง ตองเปนตวหนงสอเทานน สาระสงเขป ตองเปนตวหนงสอเทานน

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

37

3.2.4 Output

Table45 Processing 3.3 Performance requirements เปนเวบแอพพลเคชนทสรางดวยภาษา php และ java script

แบบคงท a) ระบบสามารถเชอมตอกบอปกรณรองรบไดไมเกน 5 ชนด

b) ระบบสามารถรองรบผใชงานในแตละครงไดหลายคนเพราะเปนเวบแอพพลเคชน แบบไมคงท c) ในการประมวลผลของแตละรายการสามารถท าไดทนททมการรบขอมลและเวลาจะปรบไปตามขนาดของขอมล 3.4 Logical database requirements a) ความถในการใชงาน สามารถใชงานไดอยางตอเนองยกเวนในกรณการเปลยนแปลงสถานะการพมพจะตองมเจาหนาทผใชงานเปลยนแปลง b) ความสามารถในการเขาถงขอมลของระบบ จะตองเปนผใชงานทมรหสผานในการเขาสระบบเทานน

ภาษาทใชในการพฒนาโปรแกรม ภาษาทเลอกใชส าหรบการพฒนาระบบ คอ ภาษา PHP (PHP Hypertext

Preprocessor) ภาษา PHP เปนภาษาสครปตทเรยกวา Server Side Script ทประมวลผลบนฝง

เซรฟเวอร แลวสงผลลพธไปยงฝงไคลเอนตโดยผานเวบบราวเซอร ซงท าการอานเอกสารHTMLนน

Interface Output

แสดงขอมลบทความ แสดงขอมลบทความทงหมด เพมขอมลบทความ แจงเตอนสาระสงเขปของบทความทผาน

การพจารณา แกไขสถานะบทความ แจงเตอนสถานการณพมพ แกไขขอมลสมาชก แสดงขอความแกไขขอมลเสรจแลว

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

38

และเมอเจอสครปต PHP ทางเวบเซรฟเวอร กท าการประมวลผลสครปตนน และสงผลลพธการท างานทไดไปแสดงผลยงฝงเวบบราวเซอรซงอยในรปของเอกสารHTML ปจจบน PHPไดรบความนยมเปนอยางมากโดยการน ามาชวยพฒนางานบนเวบทเรยกวา Web Programming และมโปรแกรมเมอรจ านวนมากนยมใช เนองจาก PHPมรปแบบของภาษา C และ Perl ทน ามาปรบปรงท าใหมประสทธภาพสง และท างานไดเรว เนองจากเหตผลดงตอไปน

1. เปนภาษาแบบ Open Source 2. เปนโปรแกรมฟร สามารถ Download ไดฟรจาก www.php.net ทงตว Source

Code และเอกสารอางองมาใชโดยไมผดกฎหมาย 3. สามารถใชไดกบหลาย ๆ ระบบปฏบตการ เชน Windows 95/98/me/

NT/2000,Unix, Linux หรอระบบปฏบตการอน ๆ ไดโดยแทบไมตองเปลยนแปลงโคดค าสงเลย 4. พเอชพสนบสนนการเชอมตอกบฐานขอมลไดหลายประเภท เชน MySQL,

Oracle, และ SQL Server โดยมการเรยกใชผาน ODBC, SQL หรอผานตวฐานขอมลโดยตรง ซงมฟงกชนทสนบสนนฐานขอมลตาง ๆ อยางมากมาย

5. พเอชพมความยดหยนสง เปนภาษาสครปตทสามารถแทรกในต าแหนงใดกไดในแทกของเอชทเอมแอลท าใหสามารถน าไปสรางแอพพลเคชนไดหลายประเภท

6. พเอชพมประสทธภาพการท างานสง ท างานไดรวดเรว 7. มความสามารถในการจดการกบตวแปรหลาย ๆ ประเภท เชน เลขจ านวนเตม

(Integer),เลขทศนยม (Float), สตรง (String) และอารเรย (Array) เปนตน 8. มความสามารถในการรบขอมลจากฟอรมของ HTML 9. มความสามารถในการรบ-สง Cookie 10. มความสามารถเกยวกบ Session (ตงแต PHP Version 4 ขนไป) 11. มความสามารถทางดาน OOP (Object Oriented Programming) ซงรองรบการ

เขยนโปรแกรมเชงวตถ 12. มความสามารถในการเรยกใช COM component 13. มความสามารถในการตดตอและจดการฐานขอมล 14. มความสามารถในการสรางกราฟก

หลกการท างานของ PHP Hypertext Preprocessor เนองจากพเอชพท างานโดยมตวแปล และเอกซควต (Execute) ทฝงเครอง

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

39

เซรฟเวอร เรยกการท างานวาเปนเซรฟเวอรไซด (Server Side) สวนการท างานของบราวเซอรของผใชเรยกวา ไคลเอนต (Client Side) โดยการท างานเรมตนทผใชสงขอความทตองการผานเวบบราวเซอรทาง HTTP (HTTP Request) ซงอาจเปนการกรอก แบบฟอรม หรอใสขอมลทตองการ ขอมลเหลานนเปนเอกสารพเอชพ เมอเอกสารพเอชพเขามาถงเวบเซรฟเวอรกถกสงไปใหพเอชพเพอท าหนาทแปลค าสงแลวเอกซควต ค าสงนน หลงจากนนพเอชพสรางผลลพธในรปแบบเอกสารเอชทเอมแอลสงกลบไปใหเซรฟเวอรเพอสงตอไปใหบราวเซอรแสดงผลทางฝงผใชตอไป (HTTP Response) ซงลกษณะการท างานแบบนคลายกบการท างานของ CGI หรออาจกลาวไดวาพเอชพกคอโปรแกรม CGI ประเภทหนงกไดซงลกษณะการท างานเปนดงภาพ

ภาษาทางดานฐานขอมล ภาษาทเลอกใช คอ ภาษา SQL เปนภาษาทใชงานไดตงแตระดบเครอง

คอมพวเตอรสวนบคคลพซไปจนถงระดบเมนเฟรม และเปนผลตซอฟแวรดานระบบจดการฐานขอมลเชงสมพนธทนยมใชในปจจบนเนองจากงายตอการเรยนร การใชงาน ภาษา SQL สามารถอานออกเสยงได 2 แบบ คอ “เอสควแอล” (SQL) หรอ “ซเควล” (Sequel) ยอมาจาก Structured Query Language หรอภาษาในการสอบถามขอมล เปนภาษาทางดานฐานขอมล ทสามารถสรางและปฏบตการกบฐานขอมลแบบสมพนธ (relational database) โดยเฉพาะ และเปนภาษาทมลกษณะคลายกบภาษาองกฤษ ภาษา SQLถกพฒนาขนจากแนวคดของ relational calculus และ relational algebra เปนหลก ภาษา SQL เรมพฒนาครงแรกโดย almaden research center ของบรษท IBM โดยมชอเรมแรกวา “ซเควล” (Sequel) ตอมาไดเปลยนชอเปน“เอสควแอล” (SQL) หลงจากนนภาษา SQLไดถกน ามาพฒนาโดยผผลตซอฟแวรดานระบบจดการฐานขอมลเชงสมพนธจนเปนทนยมกนอยางแพรหลายในปจจบน โดยผผลตแตละรายกพยายามทจะพฒนาระบบจดการฐานขอมลของตนใหมลกษณะเดนเฉพาะขนมา ท าใหรปแบบการใชค าสง SQL มรปแบบทแตกตางกนไปบาง เชน ORACLE ACCESS SQL Base ของ Sybase INGRES หรอ SQL Server ของ Microsoft เปนตน

ดงนนในป ค.ศ. 1986 ทางดาน American National Standards Institute (ANSI) จงไดก าหนดมาตรฐานของ SQL ขน อยางไรกด โปรแกรมฐานขอมลทขายในทองตลาด ไดขยาย SQL ออกไปจนเกนขอก าหนดของ ANSI โดยเพมคณสมบตอน ๆ ทคดวาเปนประโยชนเขาไปอกแตโดยหลกทวไปแลวกยงปฏบตตามมาตรฐานของรปแบบค าสงมาตรฐานของภาษา SQLโดยทวไป

ประเภทของค าสงในภาษา SQL 1. ภาษาส าหรบการนยามขอมล (Data Definition Language: DDL) ประกอบดวย

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

40

ค าสงทใชในการก าหนดโครงสรางขอมลวามคอลมนอะไร แตละคอลมนเกบขอมลประเภทใด รวมถงการเพมคอลมน การก าหนดดชน การก าหนดววหรอตารางเสมอนของผใช เปนตน

2. ภาษาส าหรบการจดการขอมล (Data Manipulation Language: DML) ประกอบดวยค าสงทใชในการเรยกใชขอมล การเปลยนแปลงขอมล การเพมหรอลบขอมล เปนตน

3. ภาษาควบคม (Data Control Language: DCL) ประกอบดวยค าสงทใชในการ 4. ควบคม การเกดภาวะพรอมกน หรอการปองกนการเกดเหตการณทผใชหลายคน

เรยกใชขอมลพรอมกน และค าสงทเกยวของกบการควบคมความปลอดภยของขอมลดวยการก าหนดสทธของผใชทแตกตางกน เปนตน

ลกษณะการใชงานของภาษา SQL ภาษา SQL เปนสวนประกอบหนงของ DBMS มกพบใน DBMS เชงสมพนธ

หลายตวและเปนทนยมใชในปจจบน ภาษา SQL งายตอการเรยนร การใชงานในภาษา SQLแบงเปน 2 ลกษณะ คอ ภาษา SQL ทโตตอบได (interactive SQL) และภาษา SQL ทฝงในโปรแกรม (embedded SQL)

1. ภาษา SQL ทโตตอบได ใชเพอปฏบตงานกบฐานขอมลโดยตรง เปนการใชค าสง ภาษา SQLสงงานบนจอภาพ โดยเรยกดขอมลไดโดยตรงในขณะทท างาน เพอใหไดผลลพธทน าไปใชได

2. ภาษา SQL ทฝงในโปรแกรม เปนภาษา SQL ทประกอบดวยค าสงตาง ๆ ของ ภาษา SQL ทใสไวในโปรแกรมทสวนมากแลวเขยนดวยภาษาอน เชน โคบอล ปาสคาล ภาษาซ ลกษณะของค าสง SQL จะแตกตางจากภาษาอน ๆ ในแงทวา SQL ไมมค าสงทเกยวกบการควบคม (control statement) เหมอนภาษาอน เชน if..then…else for…do หรอ loop หรอ while ท าใหมขอจ ากดในการเขยนชดค าสงงาน การใชภาษา SQL ฝงในโปรแกรมอนจะท าใหภาษา SQL มความสามารถและมประสทธภาพมากยงขน ผลลพธของค าสงทเกดจากภาษา SQL ทฝงในโปรแกรมจะถกสงผานไปใหกบตวแปรหรอพารามเตอรทใช โดยโปรแกรมทภาษา SQL ไปฝงตวอย 3.5 Design constraints a) รปแบบรายงาน มลกษณะทเรยบงาย ไมซบซอน มขอมลครบถวน b) การใหชอของขอมล มความสมพนธและอยในกลมเดยวกน เมอดขอมลจะเขาใจไดทนท c) การตรวจสอบการแกไขขอมล 3.6 Software system attributes

- Reliability: ความเชอถอไดทงทางดานความปลอดภย และความถก

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

41

ตองของขอมล - Availability: ความคงอย สามารถท างานไดตลอด ไมมการจ ากดอายการใชงาน - Security: มการปองกนการเขาถงขอมล - Maintainability: งายตอการบ ารงรกษา

3.7 Legal, Copyright and Other Notices

ระบบทพฒนาขนน อยภายใตการพฒนาทางดานการศกษาของนกศกษาส านกวชาเทคโนโลยสงคม สาขาวชาเทคโนโลยสารสนเทศ มหาวทยาลยเทคโนโลยสรนาร ระบบทพฒนาขนจงเปนลขสทธของทางหนวยงานในการน าไปใชและเผยแพร 4, Supporting information 4.1ERD(Entity Relationship Diagram)

Table46 ERD(Entity Relationship Diagram)

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

42

4.2Data Dictionary ตาราง Admin Field Name Data Type (Size) Description Username Int(5) ชอเขาใชงาน Password Char(10) รหสเขาใชงาน Name Char(10) ชอ Type Varchar(10) ประเภทผใชงาน Address Varchar(10) ทอย Tel Int(50) เบอรโทรศพท Email Varchar(50) อเมลล

Table47 ตาราง Admin ตาราง Add_journal Field Name Data Type (Size) Description Id Int(11) รหสบทความ Title Varchar(255) ชอบทความ Author Varchar(255) ผแตง File Varchar(255) ไฟล

Table48 ตาราง Add_journal ตารางSend_Journal Field Name Data Type (Size) Description Journal_id Varchar(50) รหสบทความ Type Varchar(100) ประเภทบทความ

Date Varchar(100) วนทสง Title Varchar(255) ชอเรอง Author Varchar(255) ผแตง Abstract Varchar(255) สาระสงเขป File Varchar(255) ไฟล Status Varchar(50) สถานะ

Table49 ตารางSend_Journal

E-Journal Management System Software Requirement Specification Seminar in Management Information System-204408

Version 1.0

43


Recommended