Upload
arrat-krupeach
View
200
Download
0
Embed Size (px)
DESCRIPTION
คู่มือการใช้งานระบบจัดเก็บข้อมูลบุคลากร ฝ่ายเดินรถ แขวงนครสวรรค์ การรถไฟแห่งประเทศไทย
Citation preview
คมอการใชงานระบบจดเกบขอมลบคลากร (PERSONAL SYSTEM RECORD)
คมอการใชงานระบบจดเกบขอมลบคลากร (Personal System Record) งานเดนรถแขวงนครสวรรค กองจดการเดนรถเขต 3 ฝายการเดนรถ การรถไฟแหงประเทศไทย การตดตงโปรแกรม Server จ าลอง ในการใชงานระบบจดเกบขอมลบคลากรนน ผจดท าไดท าเปนระบบเวบไซตเขยนดวยภาษา php และมการจดเกบขอมลดวย MySQL จงจ าเปนจะตองตดตงระบบ Server จ าลองดวย AppServ ซงสามารถดาวนโหลดชดตดตงไดท http://www.appservnetwork.com หรอคนหาจาก Google โดยคนค าวา AppServ จากนนท าการตดตงโปรแกรมลงสระบบ ขนตอนการตดตง AppServ
1. ดบเบลคลกไฟล appserv-win32-x.x.x.exe เพอท ำกำรตดตง จะปรำกฏหนำจอตำมรปท 1
รปท 1 ขนตอนกำรตดตงโปรแกรม AppServ
2. เขำสขนตอนเงอนไขกำรใชงำนโปรแกรม โดยโปรแกรม AppServ ไดแจกจำยในรปแบบ GNU License หำกผตดตง
อำนเงอนไขตำงๆ เสรจสนแลว หำกยอมรบเงอนไขใหกด Next เพอเขำสกำรตดตงในขนตอไป แตหำกวำไมยอมรบ
เงอนไข ใหกด Cancel เพอออกจากการตดตงโปรแกรม AppServ ดงรปตวอยางท 2
2
รปท 2 แสดงรายละเอยดเงอนไขการ GNU License 3. เขาสขนตอนการเลอกปลายทางทตองการตดตง โดยคาเรมตนปลายทางทตดตงจะเปน C:AppServ หากตองการเปลยนปลายทางทตดตง ใหกด Browse แลวเลอกปลายทางทตองการ ตามรปท 3 เมอเลอกปลายทางเสรจสน ใหกดปม Next เพอเขาสขนตอนการตดตงขนตอไป
3
รปท 3 เลอกปลายทางการตดตงโปรแกรม AppServ 4. เลอก Package Components ทตองการตดตง โดยคาเรมตนนนจะใหเลอกลงทก Package แตหากวาผใชงาน ตองการเลอกลงเฉพาะบาง Package กสามารถเลอกตามขอทตองการออก โดยรายละเอยดแตละ Package มดงน - Apache HTTP Server คอ โปรแกรมทท าหนาเปน Web Server - MySQL Database คอ โปรแกรมทท าหนาเปน Database Server - PHP Hypertext Preprocessor คอ โปรแกรมทท าหนาประมวลผลการท างานของภาษา PHP - phpMyAdmin คอ โปรแกรมทใชในการบรหารจดการฐานขอมล MySQL ผานเวบไซต เมอท าการเลอก Package ตามรปท 4 เรยบรอยแลว ใหกด Next เพอเขาสขนตอนการตดตงตอไป
4
รปท 4 เลอก Package Components ทตองการตดตง 5. ก าหนดคาคอนฟกของ Apache Web Server มอยดวยกนทงหมด 3 สวน ตามรปท 5 คอ Server Name คอชองส าหรบปอนขอมลชอ Web Server ของทานเชน www.appservnetwork.com Admin Email คอชองส าหรบปอนขอมล อเมลผดแลระบบ เชน [email protected] HTTP Port คอชองส าหรบระบ Port ทจะเรยกใชงาน Apache Web Server โดยทวไปแลว Protocol HTTP นนจะมคาหลกคอ 80 หากวาทานตองการหลกเลยงการใช Port 80 กสามารถแกไขได หากมการเปลยนแปลง Port การเขาใชงาน Web Server แลว ทกครงทเรยกใชงานเวบไซต จ าเปนทตองระบหมายเลข Port ดวย เชน หากเลอกใช Port 99 ในการเขาเวบไซตทกครงตองใช http://www.appservnetwork.com:99 จงจะสามารถเขาใชงานได
5
รปท 5 แสดงการก าหนดคาคอนฟกคา Apache Web Server 6. ก าหนดคาคอนฟกของ MySQL Database มอยดวยกนทงหมด 3 สวน ตามรปท 6 คอ Root Password คอชองส าหรบปอน รหสผานการเขาใชงานฐานขอมลของ Root หรอผดแลระบบ ทกครงทเขาใชงานฐานขอมลในลกษณะทเปนผดแลระบบ ใหระบ user คอ root Character Sets ใชในการก าหนดคาระบบภาษาทใชในการจดเกบฐานขอมล, เรยงล าดบฐานขอมล, Import ฐานขอมล, Export ฐานขอมล, ตดตอฐานขอมล Old Password หากทานมปญหาเกยวกบการใชงาน PHP กบ MySQL API เวอรชนเกา โดยเจอ Error Client does not support authentication protocol requested by server; consider upgrading MySQL client ใหเลอกในสวนของ Old Password เพอหลกเลยงปญหาน Enable InnoDB หากทานตองการใชงานฐานขอมลในรปแบบ InnoDB ใหเลอกในสวนนดวย
6
รปท 6 แสดงการก าหนดคาคอนฟกของ MySQL Database 7. สนสดขนตอนการตดตงโปรแกรม AppServ ส าหรบขนตอนสดทายนจะมใหเลอกวาตองการสงใหมการรน Apache และ MySQL ทนทหรอไม จากนนกดปม Finish เพอเสรจสนการตดตงโปรแกรม AppServ
7
รปท 7 แสดงหนาจอขนตอนสนสดการตดตงโปรแกรม AppServ
8
การใชงานฐานขอมล MySQL เมอท าการตดตงระบบ AppServ หรอ Server จ าลองเรยบรอยแลวใหท าการตดตงโครงสรางฐานขอมลของระบบ โดยเรยกโปรแกรม Browser จากนนพมพค าวา http://localhost/phpmyadmin ในชอง URL Bar ของ Browser จะปรากฎดงรปท 8 โดยทานสามารถดาวนโหลด Script ตวอยางไดท http://www.lopburihosting.com/downloads/superman.zip
เมอเขาสโปรแกรมเรยบรอยแลวจะปรากฎดงรปท 9 หนาจดการฐานขอมล
รปท 8 ระบบจะถามชอผใชและรหสผานให
ใสชอผใชวา root และใสรหสผานทไดท า
การใสในตอนตดตง
รปท 9 หนาจดการระบบฐานขอมล MySQL
9
ใหทานไปท าการสรางฐานขอมลทชอวา Superman แลวเลอกชนดของฐานขอมลเปน utf8_unicode_ci แลวกด
ปม create ดงรปท 10
เมอสรางฐานขอมลใหมแลวทแถบเมนซายมอของหนาตางจะปรากฎชอฐานขอมล Superman (0) ใหท า
การคลกทชอฐานขอมลแลวพนทการท างานดานขวาจะเปลยนใหเลอก Tab Import เพอน าเขาฐานขอมลให
คลกปน Choose File แลวเลอกฐานขอมลตวอยางทชอ Superman.sql ทเตรยมไวในโฟลเดอร
AppServ\www\superman แลวกดปม ลงมอ หรอ Go
รปท 10 การสรางฐานขอมลใหม
รปท 11 การน าเขาฐานขอมลตวอยางทจดเตรยมไว
รปท 12 Table ของฐานขอมลทไดจดเตรยมไว
ปรากฎดงภาพ
10
การตดตงโปรแกรมระบบบนทกขอมลบคลากร ระบบบนทกขอมลบคลการนนไดถกจดแบงไวเปน 2 สวน ไดแก สวนผใชงานและสวนของผดแลระบบ โดยเมอท าการตดตง AppServ หรอ Server จ าลองและฐานขอมลเรยบรอยแลวใหท าการกอปปไฟลของเวบวางทโฟลเดอร AppServ\www\superman จากนนใหเรยก Browser และพมพในชอง URL Bar เพอรนหนาลอกอนเขาสโปรแกรมโดยพมพวา http://localhost/superman ระบบจะท าการรนเขาสหนา Login โดยจะเปนสวนการใชงานส าหรบ USER และส าหรบผดแลระบบในชอง URL Bar เพอรนหนาลอกอนเขาสโปรแกรมโดยพมพวา http://localhost/superman/admin ส าหรบผดแลระบบในการตดตงครงแรกนนใหท าการลอกอนดวยชอผใช (Username) และรหสผาน (Password) ดงน ชอผใช Admin รหสผาน 1234 เมอผตดตงระบบเสรจแลวจะตองไปท าการเพมขอมลพนกงานเพอก าหนดขอมลพนกงานและผใช (User) เพมขอมลแผนกหรอฝายตางๆ ตามทตองการ เพมขอมลการอบรม
รปท 12 หนาลอกอนส าหรบผดแลระบบ (ADMIN) และผใช (USER)
11
การเพมขอมลพนกงานใหใสขอมลตามทระบบตองการเพอประโยชนสงสดของระบบและผใชงาน
โดยประกอบดวย รหสพนกงาน เลขบตรประชาชน ค าน าหนาชอ ชอ นามสกล วนเดอนปเกด เพศและสถาน
ผใช (ในสวนสถานะผใชงานนนจะตองระบวาพนกงานทเพมนนเปน USER หรอผดแลระบบ) ตามรปท 14
เมนเพมขอมลแผนก/ฝายตางๆ จะตองก าหนดรหสของแผนกพรอมกบเพมชอแผนกเขาไป เชนรปท 15
รปท 13 เมนของผดแลระบบจะมสวนของการเพมขอมล
ตางๆ พรอมกบการคนหาและรายงานและการออกจาก
ระบบ
รปท 14 หนาตางส าหรบเพมขอมลเบองตนของบคลากร
12
เมนเพมขอมลการอบรม ใหท าการกรอกขอมลใหครบเชนเดมดงรปท 16 เมอท าการเพมขอมลแผนกเขา
ไปแลวทเมนขอมลการฝกอบรมจะปรากฎรายการดงรปท 17 โดยในรายการขอมลการฝกอบรมจะสามารถ
แสดงรายชอของผทเคยผานการอบรมหลกสตรดงกลาวดงภาพท 21
รปท 15 การเพมขอมลแผนก/ฝายตางๆ
รปท 16 การเพมขอมลการอบรม
13
เมนคนหา เมอตองการคนหาขอมลตางๆ เกยวกบบคลากรนนใหเลอกทเมนคนหาแลวใสคยเวรดทตองการคนหา เชน รหสพนกงาน หมายเลขบตรประชาชน ชอหรอนามสกล โดยระบบจะท าการคนหาขอมลของพนกงานทงหมดในฐานขอมลแลวแสดงออกมาดงรปท 19 โดยในหนาแสดงผลการคนหานนจะแสดงรายละเอยดแตกตางกบผดแลระบบซงในหนาของผดแลระบบจะสามารถเพมทอย การศกษา ต าแหนง การอบรมของพนกงานไดในหนาน
รปท 17 แสดงรายการฝกอบรมทไดท าการเพมไปแลว
รปท 18 ชองส าหรบการคนหา
รปท 19 แสดงผลการคนหาของระบบผดแลระบบ
14
จากภาพท 21 หากคลกทชอของพนกงานจะแสดง และเมอคลกทชอของพนกงานกจะแสดงรายละเอยดเกยวกบพนกงานคนดงกลาว อาท ขอมลสวนตว ขอมลทอยอาศย ขอมลการศกษา ขอมลการท างานและขอมลการอบรมดงภาพท 22
รปท 20 แสดงผลการคนหาของผใชงาน (User)
รปท 21 แสดงรายชอพนกงานทไดผานการอบรมโครงการตางตามรปท 17 เมอคลกทชอโครงการจะ
แสดงรายชอดงภาพ
รปท 22 แสดงขอมลรายบคคลของพนกงานบอกขอมลสวนตว ขอมลการกษา ขอมลการท างาน ขอมลการ
อบรมทไดรบการบนทกขอมลไว
15
ระบบรายงานสามารถสงพมพขอมลตางๆ ได อาท ขอมลการอบรมวามรายการอบรมอะไรทไหนบาง ดงภาพท 23 ขอมลพนกงานทงหมด ขอมลพนกงานแยกตามเพศชายและขอมลพนกงานแยกตามเพศหญง ดงภาพท 24 โดยในรปแบบฟอรแมทเดยวกนแตเรยกขอมลมาตางๆกน โดยสงพมพจากเมนของ Browser ทเรยกใชงาน
นอกจากนใสของผใชงานจะแตกตางจากผดแลระบบคอ จะมเมนใชงานทแตกตางกน โดยผใชจะสามารถเรยกดขอมลไดอยางเดยว แตผดแลระบบจะท าหนาทเพมหรอเปลยนขอมลของพนกงานแตละคนรายละเอยดดงรปท 25
รปท 23 แสดงรายงานหลกสตรการอบรม
รปท 24 แสดงรายงานพนกงานทงหมดโดย
16
รปท 25 เมนการใชงานของผใช (User) จะแตกตางกบ
ผดแลระบบโดยแสดงใหดขอมลไดเพยงอยางเดยว
สงสยสอบถามขอมลเพมเตมไดท Email: [email protected] โทร.081-3529639
Line ID: peach1980
Facebook: http://www.facebook.com/krupeach