บทที่ 3 - bc.msu.ac.th315).pdf · บทที่ 3 วิธีการด...
Transcript of บทที่ 3 - bc.msu.ac.th315).pdf · บทที่ 3 วิธีการด...
บทท 3
วธการด าเดนงาน 3.1 ระบบงานเดม เนองจากทางองคการบรหารสวนต าบลบงนคร อ าเภอธวชบร จงหวด รอยเอด ยงไมมระบบสารสนเทศ ในการเปนสอกลางของหนวยงานทางราชการทสงเสรมหรอสนบสนนขาวสารประชาสมพนธ เกยวกบองคกรมากนก ท าใหการประชาสมพนธขาวสารของทางองคการบรหารสวนต าบลบงนคร ไมวาจะเปนเรองขาวสารหรอกจกรรมตางๆททาง องคการบรหารสวนต าบล บงนครไดรวมกนจดขนเปนไปอยางไมทวถง และทงเจาหนาทมงานทตองรบผดชอบเปนจ านวนมากจงยากทจะมาประชาสมพนธหรอแนะน าเรองเกยวกบกจกรรมไดอยางทวถงตลอดเวลา รวมถงการไมมชองทางการตดตอสอสารแลกเปลยนความร ความคดเหน ระหวางผมาขอใชบรการกบเจาหนาทผานโลกอนเตอรเนต ผพฒนาระบบไดท าการศกษาขอมลเพอน ามาออกแบบและพฒนาระบบสารสนเทศ ของ องคการบรหารสวนต าบลบงนคร โดยไดรวบรวมขอมลมาเพอน ามาใชในการวเคราะหและออกแบบระบบ 3.1.1 ปญหาของระบบ 3.1.1.1 การประชาสมพนธขาวสาร และกจกรรมตางๆท องคการบรหารสวนต าบลบงนคร และทางหนอยงานทางภาครฐตางๆจดขนไปอยางไมทวถง 3.1.1.2 ไมมระบบสารสนเทศ และฐานขอมลเกบขอมลของ องคการบรหารสวนต าบลบงนคร 3.1.1.3 ในการสงขาวประชาสมพนธขาวสาร หรอกจกรรมของ องคการบรหารสวนต าบลบงนครกระท าการโดยตดประกาศ หรอประการขาวสารตามหมบาน 3.1.1. 4 ไมมชองทางใหประชาชนไดแสดงความคดเหน หรอปรกษาปญหาผานโลกอนเทอรเนต 3.1.2 ขอเสนอแนะ 3.1.2.1 ควรออกแบบโครงสรางระบบสารสนเทศ เพอใหรองรบการน าระบบตางๆเขามาใชงาน 3.1.2.2 ควรเพมชองทางในการตดตอสอสารแลกเปลยนความรความคดเหน หรอปรกษาปญหาและรองทกข ทประชาชนไมกลาปรกษาตอหนาเจาหนาท ใหสามารถปรกษาผานทางผานระบบสารสนเทศ มากขน 3.1.2.3 ควรน าระบบฐานขอมลมาใชในการเกบขอมลตางๆ ในกระบวนการด าเนนงาน 3.1.2. 4 ควรเพมปฎทนดงานตาง ๆ ในรอบปผานทางระบบสารสนเทศ
27
3.2ระบบงานใหม 3.2.1 Flow Chart 3.2.2 แสดงการท างานของเวบไซตในสวนของผดแลระบบ
login
User/
pass
ภาพท 3-1 แสดงการท างานของเวบไซตในสวนของผดแลระบบ
28
อธบายขนตอนการท างานของการท างานของเวบไซตในสวนของผดแลระบบ 1.ผดแลระบบเขาสเวบไซต 2.ผดแลระบบท าการLogin ระบบ 3.ผดแลระบบท าการกรอก User และ Password 4.ผดแลระบบเลอกการปรบปรงเวบไซต โดยการเพม ลบ แกไขเวบไซต 5.ผดแลระบบท าการบนทกขอมลการปรบปรงเวบไซตลงในฐานขอมล 6.ไดเวบไซตหลงการปรบปรง 7.กลบสหนาหลกของเวบไซต
3.2.2 แสดง การท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลพนกงาน
ภาพท 3-2 แสดง การท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลพนกงาน
29
อธบายขนตอนการท างานของการท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลพนกงาน 1.ผดแลระบบท าการเลอกรายการปรบปรงขอมลพนกงาน 2.ถาผดแลระบบไมตองการเพม,ลบ,แกไขของพนกงานจะท าการหยดการท างาน 3.ถาตองการผดแลระบบท าการเพม,ลบ,แกไขของพนกงาน 4.ผดแลระบบท าการบนทกขอมลพนกงานลงในฐานขอมล 5.แสดงขอมลของพนกงาน
3.2.3 แสดง การท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลขาวประชาสมพนธ
ภาพท 3-3 แสดง การท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลขาวประชาสมพนธ
30
อธบายขนตอนการท างานของ การท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลขาวประชาสมพนธ
1.ผดแลระบบท าการเลอกรายการปรบปรงขอมลขาวประชาสมพนธ 2.ถาผดแลระบบไมตองการเพม,ลบ,แกไขของขาวประชาสมพนธจะท าการหยดการท างาน 3.ถาตองการผดแลระบบท าการเพม,ลบ,แกไขของขาวประชาสมพนธ 4.ผดแลระบบท าการบนทกขอมลขาวประชาสมพนธลงในฐานขอมล 5.แสดงขอมลของขาวประชาสมพนธ
3.2.4 แสดง การท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลภาพกจกรรม
ภาพท 3-4 แสดง การท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลภาพกจกรรม
31
อธบายขนตอนการท างานของการท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลภาพกจกรรม 1.ผดแลระบบท าการเลอกรายการปรบปรงขอมลภาพกจกรรม 2.ถาผดแลระบบไมตองการเพม,ลบ,แกไขของขาวภาพกจกรรมจะท าการหยดการท างาน 3.ถาตองการผดแลระบบท าการเพม,ลบ,แกไขของขาวภาพกจกรรม 4.ผดแลระบบท าการบนทกขอมลขาวภาพกจกรรมลงในฐานขอมล 5.แสดงขอมลของขาวภาพกจกรรม
3.2.5 แสดง การท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลกระดานพด-คย
ภาพท 3-5 แสดง การท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลกระดานพด-คย
32
อธบายขนตอนการท างานของการท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลกระดานพด-คย 1.ผดแลระบบท าการเลอกรายการปรบปรงขอมลกระดานพด-คย 2.ถาผดแลระบบไมตองการเพม,ลบ,แกไขของขาวกระดานพด-คยจะท าการหยดการท างาน 3.ถาตองการผดแลระบบท าการเพม,ลบ,แกไขของขาวกระดานพด-คย 4.ผดแลระบบท าการบนทกขอมลขาวกระดานพด-คยลงในฐานขอมล 5.แสดงขอมลของขาวกระดานพด-คย
3.2.6 แสดง การท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลเมน
ภาพท 3-6 แสดง การท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลเมน
33
อธบายขนตอนการท างานของการท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลเมน 1.ผดแลระบบท าการเลอกรายการปรบปรงขอมลเมน 2.ถาผดแลระบบไมตองการเพม, ลบ, แกไขในสวนของเมนจะท าการหยดการท างาน 3.ถาตองการผดแลระบบท าการเพม, ลบ, แกไขในสวนของเมน 4.ผดแลระบบท าการบนทกขอมลเมน 5.แสดงขอมลเมน
3.2.7 แสดง การท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลสมดเยยม
ภาพท 3-6 แสดง การท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลสมดเยยม
34
อธบายขนตอนการท างานของการท างานของผดแลระบบเขาสระบบเพอมาจดการขอมลสมดเยยม 1.ผดแลระบบท าการเลอกรายการปรบปรงขอมลสมดเยยม 2.ถาผดแลระบบไมตองการเพม, ลบ, แกไขของสมดเยยมจะท าการหยดการท างาน 3.ถาตองการผดแลระบบท าการเพม, ลบ, แกไขของสมดเยยม 4.ผดแลระบบท าการบนทกขอมลสมดเยยม 5.แสดงขอมลของสมดเยยม
3.3. Context Diagram
0
.
-
-
.
-
ภาพท 3-7ภาพแสดง Data Flow Diagram Level 0
35
อธบายขนตอนการท างานของ Context Diagram เวบไซตเทศบาลต าบลทาขอนยาง จะประกอบดวยเอนตต
หลก ๆ อย 2 เอนตต ไดแก
1. ผดแลระบบ คอผดแลระบบจะท าการ loing เขาสระบบ หลงจากนนระบบกจะท าการตรวจสอบขอมลจง
ใหเขาใชงานได โดยทเขาไปจดการขอมลในแตละระบบดงน ขอมลพนกงาน ขอมลขาวประชาสมพนธ
ขอมลภาพจกกรรม ขอมลอพโหลด กระดานถาม – ตอบ
2. บคคลทวไปสามารถเขามาดหรอใชบรการในสวนทตองการของระบบไดเปนบางสวน เชน ขอมล
กจกรรม ขอมลขาวประชาสมพนธ ขอมลท าเนยบบคลากร ขอมลกระดานค าถาม – ค าตอบ และขอมล
ตดตอสอบถาม
36
3.3.1 Data Flow Diagram Level 1 1
D1
.
2
.
.
. D2
.
3
D3
D4
4
D4
5
-
- - D6
6
-
-
-
D5
7
D7
8
Index
index
index indexD8 index
index ภาพท 3-8 แสดง Data Flow Diagram Level 1
37
3.3.2 Data Flow Diagram Level 2 3.3.2.1. เขาสระบบ
1.1
1.2
1.4
1.3
D1
ภาพท 3-9แสดง Data Flow Diagram Level 2 เขาสระบบ
38
3.3.2.2. ผดแลระบบจดการขอมลอบต.
D1
2.1
.
2.2
2.3
2.4
2.5
.
.
D2
.
.
ภาพท 3-10 แสดง Data Flow Diagram Level 2 จดการขอมลอบต.
39
3.3.2.3. ผดแลระบบจดการขอมลพนกงาน
D1
3.1
3.2
3.3
3.4
3.5
D3
.
ภาพท 3-11 แสดง Data Flow Diagram Level 2 จดการขอมลพนกงาน
40
3.3.2.4. ผดแลระบบจดการขอมลภาพกจกรรม
D1
4.1
4.2
4.3
4.4
4.5
D5
ภาพท 3-12 แสดง Data Flow Diagram Level 2 จดการขอมลภาพกจกรรม
41
3.3.2.5. ผดแลระบบจดการขอมลขาว
D1
5.1
5.2
5.3
5.4
5.5
D6
ภาพท 3-13 แสดง Data Flow Diagram Level 2 จดการขอมลขาว
42
3.3.2.6. ผดแลระบบจดการขอมลกระดานค าถาม – ค าตอบ
D1
6.1
-
6.2
6.3
6.4
6.5
-
-
- D7
-
-
-
ภาพท 3-14 แสดง Data Flow Diagram Level 2 จดการขอมลกระดานค าถาม – ค าตอบ
43
3.3.2.7. ผดแลระบบจดการขอมลสมดเยยม
D1
7.1
7.2
7.3
7.4
7.5
D8
ภาพท 3-15 แสดง Data Flow Diagram Level 2 จดการขอมลสมดเยยม
44
3.3.2.8. ผดแลระบบจดการขอมลIndex
D1
8.1
Index
8.2
8.3
8.4
8.5
index
index
indexD9
index
index
index
ภาพท 3-16 แสดง Data Flow Diagram Level 2 จดการขอมลIndex
45
3.4. E-R Diagram
.
-
Index
1
M
M M
M
1 M
1 M M
M M1 M
1 M M M
1M M M
1
M M
M
1
M M
M
1 1
ภาพท 3-17 แสดง การท างานท างานของ E-R Diagram
46
3.5 ความสมพนธระหวาง Entity Relationship การออกแบบสาหรบพฒนาระบบจะอาศยเทคนคการออกแบบฐานขอมลเชงสมพนธ โดยใชโมเดล E – R (Entity Relation Model) เพอแสดงความสมพนธระหวางเอนทต ซงม รายละเอยดดงน 3.5.1 ผดแลระบบ
. M 1
ภาพท 3-18 แสดงความสมพนธผดแลระบบกบขอมลพนกงาน
ผดแลระบบหนงคนสามารถจดการขอมลอบต.ไดหลายครงแตการจดการขอมลอบต.หลายครงอาจถกจดการโดยผดแลระบบเพยงคนเดยว
1 M
ภาพท 3-19 แสดงความสมพนธผดแลระบบกบบคลากร
ผดแลระบบหนงคนสามารถจดการบคลากรไดหลายครงแตการจดการบคลากรหลายครงอาจถกจดการโดยผดแลระบบเพยงคนเดยว
1 1
ภาพท 3-20 แสดงความสมพนธบคลากรกบต าแหนง บคลากรหนงคนสามารถมไดหนงต าแหนงและต าแหนงหนงต าแหนงสามารถรบบคลากรไดเพยง
คนเดยว
1 M
ภาพท 3-21 แสดงความสมพนธผดแลระบบกบภาพกจกรรม
ผดแลระบบหนงคนสามารถจดการภาพกจกรรมไดหลายครงแตการจดการภาพกจกรรมหลายครงอาจถกจดการโดยผดแลระบบเพยงคนเดยว
47
M 1
ภาพท 3-22 แสดงความสมพนธผดแลระบบกบขาว
ผดแลระบบหนงคนสามารถจดการขาวไดหลายครงแตการจดการขาวหลายครงอาจถกจดการโดยผดแลระบบเพยงคนเดยว
- M 1
ภาพท 3-23 แสดงความสมพนธผดแลระบบกบกระดานถาม-ตอบ
ผดแลระบบหนงคนสามารถจดการกระดานถาม-ตอบไดหลายครงแตการจดการกระดานถาม-ตอบหลายครงอาจถกจดการโดยผดแลระบบเพยงคนเดยว
M 1
ภาพท 3-24 แสดงความสมพนธผดแลระบบสมดเยยม
ผดแลระบบหนงคนสามารถจดการสมดเยยมไดหลายครงแตการจดการสมดเยยมหลายครงอาจถกจดการโดยผดแลระบบเพยงคนเดยว
Index M 1
ภาพท 3-25 แสดงความสมพนธผดแลระบบกบหนาindex
ผดแลระบบหนงคนสามารถจดการหนาindexไดหลายครงแตการจดการหนาindexหลายครงอาจถกจดการโดยผดแลระบบเพยงคนเดยว
48
3.5.2 ผใชระบบ
M M
ภาพท 3-26 แสดงความสมพนธผใชระบบกบขอมลอบต. ผใชระบบสามารถเขาดขอมลอบต.ไดหลายครง แตการดขอมลอบต.หลายครงอาจเขาดไดหลายครงโดยผใชระบบหลายคน
M M
ภาพท 3-27 แสดงความสมพนธผใชระบบกบบคลากร
ผใชระบบสามารถเขาดบคลากรไดหลายครง แตการดบคลากรหลายครงอาจเขาดไดหลายครงโดยผใชระบบหลายคน
M M
ภาพท 3-28 แสดงความสมพนธผใชระบบกบภาพกจกรรม
ผใชระบบสามารถเขาดภาพกจกรรมไดหลายครง แตการดภาพกจกรรมหลายครงอาจเขาดไดหลายครงโดยผใชระบบหลายคน
M M
ภาพท 3-29 แสดงความสมพนธผใชระบบกบขาว ผใชระบบสามารถเขาดขาวไดหลายครง แตการดขาวครงอาจเขาดไดหลายครงโดยผใชระบบหลายคน
M M -
ภาพท 3-30 แสดงความสมพนธผใชระบบกบกระดานถาม-ตอบ ผใชระบบสามารถเขาดกระดานถาม-ตอบไดหลายครง แตการดกระดานถาม-ตอบหลายครงอาจเขาดไดหลายครงโดยผใชระบบหลายคน
49
M M
ภาพท 3-31 แสดงความสมพนธผใชระบบกบสมดเยยม ผใชระบบสามารถเขาดสมดเยยมไดหลายครง แตการดสมดเยยมหลายครงอาจเขาดไดหลายครงโดยผใชระบบหลายคน
M M Index
ภาพท 3-32 แสดงความสมพนธผใชระบบกบหนาindex
ผใชระบบสามารถหนาindexไดหลายครง แตการดหนาindexหลายครงอาจเขาดไดหลายครงโดยผใชระบบหลายคน
50
3.6 Data Dictionary ตารางท3.6.1 ขอมล activity
ตารางท3.6.2 ขอมล admin
ตารางท3.6.3 ขอมลagencies
ตารางท3.6.4 ขอมล answer
Attribute Name Description DataType DataSize KeyType Reference Activity _ID รหสงานกจกรรม int 8 PK Activity _ Name ชองานกจกรรม Varchar 80 Activity _Date วนท DateTime Picture _Detail รายละเอยด
กจกรรม text
Attribute Name Description DataType DataSize KeyType Reference admin _id รหสผดแลระบบ Char 10 PK admin _user ชอเขาใชงาน Varchar 50 admin _pass รหสผาน Varchar 20 admin _name ชอผดระบบ Varchar 50 admin _sex เพศ Char 1
Attribute Name Description DataType DataSize KeyType Reference Aqen_ID รหสหนวยงาน int 5 PK Agen_Name ชอหนวยงาน varchar 100 FK
Attribute Name Description DataType DataSize KeyType Reference answer _id ล าดบท Int 50 PK answer _title ค าตอบ Varchar 100 answer_name ชอผตอบ Varchar 100 answer_date วนท DateTime
51
ตารางท3.6.5 ขอมล detailactivity
ตารางท3.6.6 ขอมล detailmenu
ตารางท3.6.7 ขอมล detailnews
ตารางท3.6.8 ขอมล employee
Attribute Name Description DataType DataSize KeyType Reference Detail_Picture ชอรปภาพ int 40 PK Detail_Pic รายละเอยด
รปภาพ varchar 80
Detail_Name ชอกจกรรม varchar 100 Activity_ID รหสงานกจกรรม int 8 FK activity
Attribute Name Description DataType DataSize KeyType Reference dm_id รหสเมน int 5 PK dm_titel ชอเมน varchar 100
Attribute Name Description DataType DataSize KeyType Reference type_id รหสขาว int 5 PK type_name ชอขาว varchar 100
Attribute Name Description DataType DataSize KeyType Reference Emp_ID รหสพนกงาน Char 10 PK Emp_Name ชอพนกงาน Varchar 50 Emp_Position ต าแหนง Varchar 20 Emp_Telephone เบอรโทร Char 10 Emp_Sex เพศ Char 1 Emp_Picture รปภาพ Varchar 80
52
ตารางท3.6.9 ขอมล guestbook
ตารางท3.6.10 ขอมล home
ตารางท3.6.11 ขอมล menu
Attribute Name Description DataType DataSize KeyType Reference g_id รหสสมดเยยม int 5 PK g_name ชอผเขยน varchar 100 g_email อเมล varchar 100 g_detail รายละเอยดสมด
เยยม varchar 100
g_date วนท datetime
Attribute Name Description DataType DataSize KeyType Reference home_id รหสภาพ Int 5 PK home_detail รายละเอยด
รปภาพ varchar 100
home_poto ชอภาพ varchar 20
Attribute Name Description DataType DataSize KeyType Reference menu_id รหสเมน int 5 PK menu_title หวขอเมน varchar 100 menu_detail รายละเอยดเมน tect menu_date วนท datetime dm_id รหสรายละเอยด
เมน int 5 FK detailmenu
53
ตารางท3.6.12 ขอมล news
ตารางท3.6.13 ขอมล position
ตารางท3.6.14 ขอมล question
Attribute Name Description DataType DataSize KeyType Reference news _id รหสขาว Char 10 PK news _head ชอขาว Varchar 50 news_detail รายละเอยด varchar 100 news_date วนทขาว datetime type_id ล าดบ int 5 FK detailnews
Attribute Name Description DataType DataSize KeyType Reference Position_ID รหสต าแหนงงาน int 5 PK Position_Name ชอต าแหนงงาน varchar 50
Attribute Name Description DataType DataSize KeyType Reference question_id ล าดบท int 5 PK question_title หวขอค าถาม varchar 100 question_name ชอผถาม varchar 100 question_date วนท datetime