ระบบแจ้งปัญหาผ่าน...
TRANSCRIPT
บทท 4
ผลการปฏบตงานตามโครงงาน
ระบบแจงปญหาผานเครอขายอนทราเนตของโรงพยาบาลวชยเวช อนเตอรเนชนแนล
หนองแขม ประกอบไปดวยระบบยอยๆ ทชวยในกระบวนการท างานและจดการฐานขอมลไดอยาง
ถกตอง แมนย าและรวดเรว ดงจะไดอธบายตอไป
4.1 แผนภาพกระแสขอมล (Data Flow Diagram)
4.1.1 Context Diagram
รปท 4.1 Context Diagram ระบบแจงปญหาผานเครอขายอนทราเนต
Admin
ระบบแจงปญหาผาน
เครอขายอนทราเนตฯ IT Staff User
username ขอมลการแกไขปญหา
ขอมลแผนก ขอมลประเภทปญหา
password
username password ขอมลพนกงาน
ขอมลสวนตว
password username ขอมลประเมน ปญหาทพบ
ผลการสมคร ผลการเขาสระบบ ผลการบนทก แบบประเมน
ผลการเขาสระบบ ผลการปรบปรงแกไขขอมล รายงานทรองขอ
ผลการเขาสระบบ ปญหาทแจง
รายงานทรองขอ ผลการประเมน
0
41
4.1.2 Data Flow Diagram Level 1
รปท 4.2 Data Flow Diagram Level 1 ระบบแจงปญหาผานเครอขายอนทราเนต
1
สมครสมาชก
User
2
เขาสระบบ
3
บนทกการแจงปญหา
4
บนทกการแกปญหา
5
ท าแบบประเมน
6
ออกรายงาน
7
จดการขอมลหลก
User
IT Staff
User
IT Staff
User
Admin
IT Staff
Admin
ขอมลสวนตว
ผลการสมคร
Username Password
Username Password ผลการเขาสระบบ
ผลการเขาสระบบ
D1
D2
D1
D3
D4
D1
D1
D6
D3
D5
D6
D3
D5
D6
D3
D1
D2
D4
ขอมลสมาชก
ขอมลแผนก
ขอมลสมาชก
ปญหาทพบ
ผลการบนทก
ขอมลสมาชก
ขอมลประเภทอปกรณ
ขอมลแจงปญหา
ขอมลสมาชก
ขอมลแจงปญหา
ขอมลแกปญหา
ขอมลแจงปญหา
ขอมลแกปญหา
ขอมลประเมน
ขอมลแจงปญหา
ขอมลแกปญหา
ขอมลประเมน
ขอมลสมาชก
ขอมลแผนก
ขอมลประเภทอปกรณ
ปญหาทแจง
รายงานทรองขอ
รายงานทรองขอ
ขอมลประเมน
ผลการประเมน
ขอมลการแกปญหา
ผลการบนทก
แบบประเมน
ขอมลพนกงาน ขอมลประเภทปญหา
ขอมลแผนก
ผลการปรบปรงแกไขขอมล
Password Username ผลการเขาสระบบ
Admin
42
4.2 รายละเอยดการประมวลผล (Process Description)
ตารางท 4.1 รายละเอยดการประมวลผล Process 1 สมครสมาชก
System ระบบแจงปญหาผานเครอขายอนทราเนต
DFD Number 1
Process Name สมครสมาชก
Input Data Flows ขอมลสวนตว
Output Data Flows ผลการสมคร
Data Stores Used ขอมลสมาชก, ขอมลแผนก
Description ระบบสมครสมาชก
Method ใหพนกงานสามารถสมครสมาชกไดดวยตนเอง เพอใชในการเขาสระบบแจงปญหาผานเครอขายอนทราเนต
ตารางท 4.2 รายละเอยดการประมวลผล Process 2 เขาสระบบ
System ระบบแจงปญหาผานเครอขายอนทราเนต
DFD Number 2
Process Name เขาสระบบ
Input Data Flows Username, Password
Output Data Flows ผลการเขาสระบบ
Data Stores Used ขอมลสมาชก
Description ระบบลอกอน
Method Admin, IT Staff และพนกงาน แสดงตวตนในการเขาใชระบบ โดยใช Username และ Password ในการลอกอน
43
ตารางท 4.3 รายละเอยดการประมวลผล Process 3 บนทกการแจงปญหา
System ระบบแจงปญหาผานเครอขายอนทราเนต
DFD Number 3
Process Name บนทกการแจงปญหา
Input Data Flows ปญหาทพบ
Output Data Flows ผลการบนทก, ปญหาทแจง
Data Stores Used ขอมลสมาชก, ขอมลประเภทอปกรณ, ขอมลแจงปญหา
Description ระบบแจงปญหา
Method พนกงานจะท าการแจงปญหา และรายละเอยดตางๆ ของปญหา เพอระบปญหาเขาสระบบ
ตารางท 4.4 รายละเอยดการประมวลผล Process 4 บนทกการแกปญหา
System ระบบแจงปญหาผานเครอขายอนทราเนต
DFD Number 4
Process Name บนทกการแกปญหา
Input Data Flows ขอมลการแกปญหา
Output Data Flows ผลการบนทก, แบบประเมน
Data Stores Used ขอมลสมาชก, ขอมลแจงปญหา, ขอมลแกปญหา
Description ระบบแกปญหา
Method เมอมปญหาเขาสระบบ IT Staff จะเปนผรบทราบปญหาทแจงเขามาและท าการแกปญหา แลวบนทกผลการแกปญหาดงกลาวขางตน
44
ตารางท 4.5 รายละเอยดการประมวลผล Process 5 ท าแบบประเมน
System ระบบแจงปญหาผานเครอขายอนทราเนต
DFD Number 5
Process Name ท าแบบประเมน
Input Data Flows การประเมน
Output Data Flows ผลการประเมน, ผลการบนทก
Data Stores Used ขอมลแจงปญหา, ขอมลแกปญหา, ขอมลประเมน
Description ระบบประเมน
Method เมอ IT Staff ด าเนนการแกปญหาขางตนแลว กจะมแบบประเมนสงไปยงพนกงาน เพอใหท าการกรอกแบบประเมน แลวจะท าการออกเปนผลประเมนใหแก IT Staff ดผลการประเมน
ตารางท 4.6 รายละเอยดการประมวลผล Process 6 ออกรายงาน
System ระบบแจงปญหาผานเครอขายอนทราเนต
DFD Number 6
Process Name ออกรายงาน
Input Data Flows รายงานทตองการ
Output Data Flows รายงานทรองขอ
Data Stores Used ขอมลสมาชก, ขอมลแผนก, ขอมลประเภทอปกรณ, ขอมลแจงปญหา, ขอมลแกปญหา, ขอมลประมน
Description ออกรายงาน เพอแสดงผลการด าเนนงานทสนสดกระบวนการท างานขางตน
Method Admin, IT Staff สามารถออกรายงาน เพอดรายละเอยดตางๆ ของระบบ โดยแสดงผลเปนตาราง
45
ตารางท 4.7 รายละเอยดการประมวลผล Process 7 จดการฐานขอมลหลก
System ระบบแจงปญหาผานเครอขายอนทราเนต
DFD Number 7
Process Name จดการฐานขอมลหลก
Input Data Flows ขอมลพนกงาน, ขอมลแผนก, ขอมลประเภทปญหา
Output Data Flows ผลการปรบปรงแกไขขอมล
Data Stores Used ขอมลสมาชก, ขอมลแผนก, ขอมลประเภทอปกรณ
Description ระบบจดการฐานขอมลหลก
Method Admin เทานน ทสามารถจดการฐานขอมลหลกได โดยเพมขอมล, ลบขอมล และแกไขขอมลตางๆ ภายในระบบแจงปญหาผานเครอขายอนทราเนตไดตามความตองการ
46
4.3 แผนภาพแสดงความสมพนธระหวางเอนทต (Entity Relationship Diagram)
รปท 4.3 แสดงความสมพนธระหวางเอนทต
HD_reg
user_id
fname
lname
email status_reg
position
status
username
password
depart_id
HD_department
depart_id
tel
depart_name
HD_repair
repair_detail
problem_id
username
repair_status
HD_assessment
assess_2
assess_detail
assess_1
assess_3
problem_id
HD_problem
problem_id
type_id
username
problem_detail
problem_time
problem_data
HD_type
type_id
type_ware
type_name
have
have
have
have have
M
1
1
1
1
1
1
1 M
M
47
4.4 พจนานกรมขอมล (Data Dictionary)
ตารางท 4.8 รายละเอยดตารางขอมลสมาชก
Table Name: HD_reg
Attribute Description Attribute Domain Type
user_id รหสสมาชก Int(7)
username ชอลอกอน Varchar(10)
password รหสผาน Varchar(10)
fname ชอ Varchar(100)
lname นามสกล Varchar(100)
email อเมล Varchar(100)
position ต าแหนง Varchar(100)
status สถานะการท างาน IN=ท างาน OUT=ลาออก
Text(5)
depart_id รหสแผนก Int(7)
status_reg สถานะสมาชก ADMIN=Administrator STAFF=IT staff USER=User
Text(10)
Primary Key: user_id
Foreign Key: depart_id References: HD_department
48
ตารางท 4.9 รายละเอยดตารางขอมลแผนก
Table Name: HD_department
Attribute Description Attribute Domain Type
depart_id รหสแผนก Int(7)
depart_name ชอแผนก Varchar(50)
tel เบอรแผนก Varchar(20)
Primary Key: depart_id
49
ตารางท 4.10 รายละเอยดตารางขอมลประเภทอปกรณ
Table Name: HD_type
Attribute Description Attribute Domain Type
type_id รหสอปกรณ Int(7)
type_ware ประเภทอปกรณ Software=ซอฟตแวร Hardware=ฮารดแวร etc.=อนๆ
Text(10)
type_name รายการอปกรณ Varchar(50)
Primary Key: type_id
50
ตารางท 4.11 รายละเอยดตารางขอมลแจงปญหา
Table Name: HD_problem
Attribute Description Attribute Domain Type
problem_id รหสแจงปญหา Int(7)
username ชอลอกอน Varchar(10)
problem_data วนทแจง date
problem_time เวลาทแจง time
problem_detail รายละเอยดการแจงปญหา Text(max)
type_id รหสอปกรณ Int(7)
Primary Key: problem_id
Foreign Key: username References: HD_reg
Foreign Key: type_id References: HD_type
51
ตารางท 4.12 รายละเอยดตารางขอมลแกปญหา
Table Name: HD_repair
Attribute Description Attribute Domain Type
problem_id รหสแจงปญหา Int(7)
username ชอลอกอน Varchar(10)
repair_detail รายละเอยดการแกปญหา Text(max)
repair_status สถานะการแกปญหา Completed=เรยบรอย Hold=ก าลงด าเนนการ Repair=สงซอม Out of order=ช ารด etc.=อนๆ
Text(20)
Primary Key: problem_id
Foreign Key: problem_id References: HD_problem
Foreign Key: username References: HD_reg
52
ตารางท 4.13 รายละเอยดตารางขอมลประเมน
Table Name: HD_assessment
Attribute Description Attribute Domain Type
problem_id รหสแจงปญหา Int(7)
assess_1 ดานคณภาพ 1=ควรปรบปรง 2=พอใช 3=ด 4=ดมาก
Int(1)
assess_2 ดานความรวดเรว 1=ควรปรบปรง 2=พอใช 3=ด 4=ดมาก
Int(1)
assess_3 ดานความกระตอรอรน 1=ควรปรบปรง 2=พอใช 3=ด 4=ดมาก
Int(1)
assess_detail ขอเสนอแนะ Text(max)
Primary Key: problem_id
Foreign Key: problem_id References: HD_problem
53
4.5 การออกแบบสวนตดตอกบผใช (User Interface Design)
ระบบแจงปญหาผานเครอขายอนทราเนต จะแบงงานออกเปน 2 สวนดงน
4.5.1. สวนของผดแลระบบ (Administrator)
4.5.2. สวนของผใชระบบ (User)
รปท 4.4 Login
การเขาใชระบบจะตองท าการ Login เพอแสดงตวตนของผใชงาน
รปท 4.5 หนาจอแรกส าหรบ User
54
User สามารถแจงปญหาและดรายละเอยดการแจงปญหาผานหนาเวบไดเลย
รปท 4.6 หนาจอส าหรบ User แจงปญหา
รปท 4.7 หนาจอส าหรบ User ดผลการแจงปญหา
55
รปท 4.8 หนาจอแรกส าหรบ Administrator, IT Staff
Administrator สามารถเพมขอมลและแกไขขอมลได
รปท 4.9 หนาจอส าหรบ Administrator เพมพนกงาน
56
รปท 4.10 หนาจอส าหรบ Administrator เพมประเภทปญหา
รปท 4.11 หนาจอส าหรบแสดงรายงาน
57
Administrator สามารถเรยกดรายงานตางๆ ของระบบแจงปญหาได
รปท 4.12 หนาจอแสดงรายงานทเรยกด
รปท 4.13 หนาจอส าหรบดสถานะของปญหา