This is a term project from my undergraduation. It does not exhibit my current programming skills
วัตถุประสงค์ของซอฟต์แวร์นี้คือการจัดการบันทึกเงินทุนทางการเงินของผู้คนในสถาบัน มันอำนวยความสะดวกในการขอเงินช่วยเหลือและชำระพวกเขาดังนั้นจึงช่วยให้ผู้เชี่ยวชาญด้านการวิจัยใช้เวลามากขึ้นในการวิจัยและการค้นพบและน้อยลงในการบริหาร การใช้ซอฟต์แวร์เพื่อจุดประสงค์นี้จะหลีกเลี่ยงความซ้ำซ้อนหรือการจัดการบันทึกและหยุดการทุจริต มันจะติดตามข้อมูลก่อนและหลังรางวัลที่สถาบันที่มีข้อเสนอจำนวนมากทุนหรือโครงการวิจัย มันจะให้ความเป็นส่วนตัวและความน่าเชื่อถือ
ระบบซอฟต์แวร์ได้รับการออกแบบมาสำหรับผู้ใช้ 2 คน
ผู้ดูแลระบบเป็นผู้ใช้ที่ยอดเยี่ยมที่สามารถแก้ไข (อัปเดต) ฐานข้อมูลทั้งหมด เขาสามารถให้สิทธิ์แก่ผู้ใช้รายอื่นหากพวกเขาต้องการเข้าถึงข้อมูลของผู้ใช้รายอื่น เขาตรวจสอบการลงทะเบียนผู้ใช้ใหม่ โดยพื้นฐานแล้วทุกสถาบันจะขอเงินช่วยเหลือผู้ดูแลระบบและจากนั้นผู้ดูแลระบบจะจัดการเงินช่วยเหลือทางการเงิน เขาสามารถยกเลิกเงินช่วยเหลือได้หากเขาพบว่ามันไม่เหมาะสมหรือไม่สามารถให้ได้
Institute Poeple เป็นผู้ใช้ที่สามารถเข้าสู่บัญชีของพวกเขาโดยใช้รหัสอีเมลสถาบันที่ไม่ซ้ำกันเป็นชื่อผู้ใช้และรหัสผ่านของพวกเขาเอง ผู้ใช้เหล่านี้สามารถเข้าถึง (อ่าน) ฐานข้อมูลของตนเองเท่านั้น พวกเขาสามารถป้อนคำขอทุนใหม่ แต่ไม่สามารถเปลี่ยนแปลงได้ในรุ่นเก่า หากพวกเขาต้องการเปลี่ยนแปลงพวกเขาจะต้องยกเลิกทุนก่อนหน้านี้และขอใหม่ ข้อ จำกัด ในการร้องขอจะอยู่ที่นั่นตามบทบาท
รายละเอียดเพิ่มเติมสามารถดูได้ที่นี่
แบ็กเอนด์: PHP
ฐานข้อมูล: MySQL
Frontend: Bootstrap, HTML, CSS
ระบบปฏิบัติการ: Linux
เซิร์ฟเวอร์ท้องถิ่น: XAMPP
สร้างการตั้งค่าสำหรับ Linux
ในการเรียกใช้โครงการนี้คุณจะต้องใช้ LocalHost ติดตั้ง XAMPP, WAMP หรือเซิร์ฟเวอร์ท้องถิ่นอื่น ๆ บนเครื่องของคุณ สำหรับการติดตั้ง XAMPP คุณสามารถอ้างถึงลิงค์นี้:
http://ubuntuportal.com/2013/12/how-to-install-xampp-1-8-3-for-linux-in-ubuntu-desktop.html
เมื่อคุณทำเสร็จแล้วด้วยการติดตั้ง XAMPP ให้ตรวจสอบครั้งเดียวโดยเรียกใช้ localhost/index.php หรือ localhost/phpmyadmin
นอกจากนี้จะต้องมีการแจ้งเตือน Sweet Library เพิ่มเติมซึ่งสามารถติดตั้งได้ผ่านลิงค์ต่อไปนี้: http://t4t5.github.io/sweetalert/
ขั้นตอนที่ 1: ดาวน์โหลดไฟล์โครงการจาก GitHub และแยกไฟล์ zip ย้ายโฟลเดอร์การจัดการเงินทุนทางการเงินไปยังโฟลเดอร์/OPT/LAMP/HTDOCS ของระบบของคุณและเปลี่ยนชื่อเป็น SE
ขั้นตอนที่ 2: ใน XAMPP PHPMyAdmin สร้างฐานข้อมูล FinancialGrantManagementSystem และนำเข้าไฟล์ฐานข้อมูลจาก SE/FinancialGrantManagementSystem.sql สิ่งนี้จะให้ตารางฐานข้อมูลทั้งหมดที่เราใช้สำหรับโครงการภายใต้ฐานข้อมูล FinancialGrantManagementSystem
ขั้นตอนที่ 3: คุณจะต้องแก้ไขไฟล์ php.ini สำหรับการทำงานของตัวเลือกการแจ้งเตือนส่งและอัปโหลดตัวเลือกค่าใช้จ่าย คุณจะต้องเข้าถึงรูทสำหรับสิ่งนี้ ประการแรกเปลี่ยนไดเรกทอรีการทำงานของคุณเป็น/opt/lampp/ฯลฯ ตอนนี้เปิด php.ini ในโหมดรูท
a) ในส่วนไฟล์อัปโหลดของ php.ini กำหนดค่าดังนี้:
-
- การอัปโหลดไฟล์
-
- ไม่ว่าจะอนุญาตให้อัปโหลดไฟล์ HTTP หรือไม่
- http://php.net/file-uploads
file_uploads = on
- ไดเรกทอรีชั่วคราวสำหรับ HTTP ที่อัปโหลดไฟล์ (จะใช้ค่าเริ่มต้นของระบบถ้าไม่
- ระบุ)
- http://php.net/upload-tmp-dir
; upload_tmp_dir =
upload_tmp_dir = "/opt/lampp/htdocs/se/testupload"
- ขนาดที่อนุญาตสูงสุดสำหรับไฟล์ที่อัปโหลด
- http://php.net/upload-max-filesize
upload_max_filesize = 128m
b) ใน [ฟังก์ชั่นอีเมล] กำหนดค่าดังต่อไปนี้:
[ฟังก์ชั่นเมล]
- สำหรับ Win32 เท่านั้น
- http://php.net/smtp
smtp = localhost
- http://php.net/smtp-port
smtp_port = 25
- สำหรับ Win32 เท่านั้น
- http://php.net/sendmail-from
; sendmail_from = [email protected]
- สำหรับ UNIX เท่านั้น คุณสามารถจัดหาอาร์กิวเมนต์ได้เช่นกัน (ค่าเริ่มต้น: "sendmail -t -i")
- http://php.net/sendmail-path
sendmail_path =/usr/sbin/sendmail -t -i
- บังคับให้เพิ่มพารามิเตอร์ที่ระบุที่จะส่งเป็นพารามิเตอร์พิเศษ
- ไปยัง Sendmail Binary พารามิเตอร์เหล่านี้จะแทนที่ค่าของ
- พารามิเตอร์ที่ 5 ถึง Mail () แม้ในเซฟโหมด
; mail.force_extra_parameters =
- เพิ่ม X-PHP-Originating-Script: ซึ่งจะรวมถึง UID ของสคริปต์ตามด้วยชื่อไฟล์
mail.add_x_header = on
- บันทึกการโทรทั้งหมด mail () รวมถึงเส้นทางเต็มของสคริปต์บรรทัด #ไปยังที่อยู่และส่วนหัว
; mail.log =
ขั้นตอนที่ 4: ตรวจสอบไฟล์/config.php หนึ่งครั้งหากการกำหนดค่าทั้งหมดของคุณตรงกับสิ่งนี้ เปลี่ยนรหัสผ่านหากคุณให้รหัสผ่านใด ๆ กับผู้ใช้รูทของคุณ
ขั้นตอนที่ 5: หลังจากการตั้งค่าทั้งหมดเสร็จสิ้นให้เรียกใช้ http: //localhost/se/include/login.php