iT邦幫忙

0

Xampp.MySQL.php的初新者問題!

請問大大...因為專題老師有提供意見..
我們打算做個自動辨別必選修系統於後端..
有個平台可以讓學生查照自己的應必修細項...

重點是老師說要請我們先摸索一下這個程式...
我安裝了但是沒概念如何起頭去摸索...
資料有:個人修課明細表及應修科目表做參照比對(都是excel檔)
請問有人建議我該如何起頭去摸索....

看更多先前的討論...收起先前的討論...
ccutmis iT邦高手 4 級 ‧ 2021-01-08 09:52:13 檢舉
你在 youtube搜一下 'php mysql 教學' 就能找到一缸子相關教學影片
你該做的是先把基本功練一遍 比如說了解 php + mysql 基本是怎麼運作的
mysql 就是用來把excel資料轉到資料庫(怎麼轉? 去學!)
php 就是用來把mysql 資料庫讀寫刪改並秀出來給使用者看
給使用者看的部份則需要有些 html(或html5) css js 的基本概念
現在的資源太多太好找了(以前只能跑圖書館,運氣好點的住台北的還有大書店進原文書) 你要先把基本的補足 在寫程式時遇到問題再來問卡關的部份

另外建議看看這篇文章:
https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way
唉,又是一個求寫專題的.....

真的怕了,這輩子就只幫人寫過一次專題,就出了大事
wrxue iT邦新手 1 級 ‧ 2021-01-08 13:02:23 檢舉
跪求前輩精彩故事
sky800219 iT邦新手 5 級 ‧ 2021-01-08 21:41:58 檢舉
謝謝大家提供意見...
特別是一樓提供意見...
這寒假好好來搞懂了...
4
海綿寶寶
iT邦大神 1 級 ‧ 2021-01-08 09:48:14
最佳解答

建議我該如何起頭去摸索....

可以從定義清楚「要做什麼」(What)開始
只能用純人工的方式

如果不能做到專題程式要做到的效果
那就可以收工放棄了

如果可以
再用文字寫下回答以下問題
1.有那些資料可以使用(例:個人修課明細表及應修科目表)
2.(個人修課明細表及應修科目表做參照比對),其中的參照比對是怎麼做的

如果都回答的出來
那就只剩下把中文換成程式語言的工作了(How)

另外
你之前問了兩個多月的 python
結果現在專題要用 php 寫
要有吃苦頭的心理準備了

sky800219 iT邦新手 5 級 ‧ 2021-01-08 21:38:40 檢舉

真的...發現資訊管理系學的好廣...
網路/java/python/資料庫/資料結構/人工智慧...
這還沒加上那些基本國英數通識科目...
但甚麼好像都只是碰一點碰一點的這樣...
哀!!! 好 沒關係...謝謝大大的指教..
我這個寒假先來了解這個程式要怎麼運作好了XD
謝謝!!!

sky800219 iT邦新手 5 級 ‧ 2021-01-10 20:18:31 檢舉

好了!!
首先解決大大開的問題~
1.有那些資料可以使用(例:個人修課明細表及應修科目表)
A:個人資料表:系所/學號/課號/名稱/類別/學分數/分數
應修科目表:系所/類別/課號/名稱/學分數
2.(個人修課明細表及應修科目表做參照比對),其中的參照比對是怎麼做的
A:把應修科目表內科目去減掉個人已修過科目(通過的科目),即可取得未修學分數

大概這樣大大...麻煩解惑我一些問題嗎?
我這個寒假很想好好搞專題!!
1.首先檔案(Excel或csv檔)是如何進入MySQL...
2.設定MySQL的語法我網路上都找不到
3.比對語法也是
希望這寒假能把這三個問題先搞定...之後顯示出來再慢慢忙..
謝謝大大!!

sky800219 iT邦新手 5 級 ‧ 2021-01-10 21:22:06 檢舉

YES!!
不用麻煩大大了
剛剛解決了!!
謝謝!

2

說真的,你這樣問。等於什麼都沒有。
真要告訴你從何開始。這我還真不知道要從何說起。

先不用管excel的問題。
先試著在網址上跑 localhost 看看出現什麼吧。
然後也試著找出這個頁面的路徑在哪。

然後再建一支info.php,裏面先放個

<?php phpinfo();?>

然後再去運行看看吧。
至少先進行到這個地步吧。
不行的話,後面也不用說了。

sky800219 iT邦新手 5 級 ‧ 2021-01-08 21:40:01 檢舉

就是...連放都不會放!!!
哈哈
我先去搞定這程式這麼用~~
這個寒假可以慢慢搞懂~~
謝謝大大指教!!

sky800219 iT邦新手 5 級 ‧ 2021-01-10 20:08:07 檢舉

好了 我會放在網頁上顯示我要的東西了...https://ithelp.ithome.com.tw/upload/images/20210110/20131917QUVTRpH0Jo.jpg
請問大大 可以跟我說學習資料庫的下一步嗎? 謝謝大大!!

sky800219 iT邦新手 5 級 ‧ 2021-01-10 21:21:51 檢舉

YES!!
不用麻煩大大了
剛剛解決了!!
謝謝!

0
鬼王很慘
iT邦新手 4 級 ‧ 2021-01-09 17:26:34

先決定目的地再決定交通工具。例如確定要去台北車站,才選擇要搭捷運、坐公車還是叫Uber。不然只是忠孝東路走九遍?

一、需求
你要做什麼?一個系統平台可以查自己的必修
如何辨別身分?要學號
只能查自己的,不能查別人的。是不是要密碼?
輸入學號後,列出必修科目。還要show其他資訊嗎?老師?學分?上課時間?
選修要出來嗎?怎麼出來?另一個tab?還是filter?

二、分析
為什麼輸入學號能出現相關資料?資料哪來?
所以你要有儲存資料的地方:資料庫。
你使用的是 MySQL。怎麼用?
你需要建 Table,跟 Excel 概念類似。
有哪些 Table?Column?請參考你的 Excel
多個 Table 怎麼串?key 是什麼?
如何用學號 select 到你要的資料?

資料庫怎麼吐資料到前端畫面?要有後端系統。
後端語言如何與資料庫串接?
前端如何與後端串接?
實現 MVC 的好處是什麼?
後端需要做哪些邏輯判斷?
需要切成哪些模塊?

最後使用者看到的畫面 layout
如何切版?
要有哪些行為?
如何發送表單?

三、設計
決定各種工具
前端框架、後端框架、版控、測試
畫流程圖
UML 塑模

四、開發
把以上轉為程式碼
真正的 coding 階段

其實你的 case 很簡單,不需要搞成這樣。但講那麼多是希望你能培養點 sense
Good luck!

看更多先前的回應...收起先前的回應...
sky800219 iT邦新手 5 級 ‧ 2021-01-09 20:51:18 檢舉

真的...
我聽老師介紹也覺得很簡單的擷取需要欄位
之後比對在顯示出來這樣罷了...
如果用excel單純一個同學用人工去比對..
只是時間拉長 但是是可以達成的..
我知道程式也是一樣概念只是換成程式碼跟資料庫設計...
但就是卡在中間...不會套用作法於程式身上...
連xmapp檔怎麼擷取csv或exl檔都不知道!!!

sky800219 iT邦新手 5 級 ‧ 2021-01-10 20:20:04 檢舉

好了!!
首先解決大大開的問題~
1.有那些資料可以使用(例:個人修課明細表及應修科目表)
A:個人資料表:系所/學號/課號/名稱/類別/學分數/分數
應修科目表:系所/類別/課號/名稱/學分數
2.(個人修課明細表及應修科目表做參照比對),其中的參照比對是怎麼做的
A:把應修科目表內科目去減掉個人已修過科目(通過的科目),即可取得未修學分數

大概這樣大大...麻煩解惑我一些問題嗎?
我這個寒假很想好好搞專題!!
1.首先檔案(Excel或csv檔)是如何進入MySQL...
2.設定MySQL的語法我網路上都找不到
3.比對語法也是
希望這寒假能把這三個問題先搞定...之後顯示出來再慢慢忙..
可以麻煩大大嗎!! 因為我都找不到教學檔示範...

sky800219 iT邦新手 5 級 ‧ 2021-01-10 21:21:33 檢舉

YES!!
不用麻煩大大了
剛剛解決了!!
謝謝!

sky800219 iT邦新手 5 級 ‧ 2021-01-10 21:22:39 檢舉

改天再來忙比對的問題~~
先來準備期末考了!!

0
Nick
iT邦新手 5 級 ‧ 2021-01-17 19:13:00

Q: "做個自動辨別必選修系統於後端..
有個平台可以讓學生查照自己的應必修細項... "
版大的問題,這種的只須要有個後端程式(asp、php、asp、java)+資料庫去做對應的項目去撈建議資料,再把資料給前端(HTML)顯示就好,沒有什麼細項的東西,而是該系所必修學分與課程(是必修學分與課程,不是細項吧),請問你是哪間學校的?
老師也太混了吧,就這樣叫你們自己看,這很浪費時間ㄟ,老師應該也知道你的底大概在哪裡才對,好誇張的指導老師

建議你先了解一下那個系統要做怎樣的提醒,這個系統跟老師討論一下,系統中的學生系所要用幾個,再去看看那些系所必休學分的課程與學分,一定會有該注意,再給紅字特別提醒,這套系統很簡單,但是對大學生來說有點難度,在加上這種指導老師之下,感覺你們好可憐,畢業不要從事資訊業,不然可能會被狠狠的洗臉...

我資工系畢業,指導老師沒有給什麼建議,而我們也沒問老師什麼,y從一開始我說要做那個專題就已經想好要怎樣做了,我的隊友都聽我的去做,我們還在驗收前1個月完成全部(包含海報跟報告)。

sky800219 iT邦新手 5 級 ‧ 2021-01-18 15:40:29 檢舉

謝謝大大的意見...畢竟我是科大..可能跟正規大學有差(全組除了我..其他都是聽了才會做的同學)
指導老師的意思是說 請我們先用他們的檔案exl檔分析看能否顯示出來..(目前進度)
然後轉成資料庫執行罷了..設定table跟之類的...
但是放假前又遇到一個問題...學校通常是使用exl製作審核審核學分系統...然後人工每學期設定"該位同學"的門檻..但是沒有辦法細項!!
如果我們用xampp去做程式..是可以做到的 但是怕一般職員不會轉檔..exl轉csv然後轉uf8..
所以現在是分析出來的 也請老師觀看了 至於...下一步要等老師給意見了...不然大海撈針...真的不知道從哪裡開始努力 所以才來版上問各位大大意見的!!

Nick iT邦新手 5 級 ‧ 2021-01-26 17:40:00 檢舉

我也科大出來的,我們學校系上老師不會這樣,都是有問必答,甚至還會去問其他老師聽聽不一樣的看法方式,我是南部科大出來的

sky800219 iT邦新手 5 級 ‧ 2021-01-26 21:32:23 檢舉

不是老師啦...我是說"學生"...
因為步調跟節奏會跟一般年齡的差很多(我目前大2日校.但我是26歲回去念高中大學的,所以現在30歲,同年齡的才20歲!!)
它們都覺得沒那麼趕..等到之後再慢慢忙!!
可能年紀大了,比較想為了學業跟課業忙,想早做早好,不想東西一直放在心上...知道專題這個可能要忙1.2年...所以想早點下手!!
哈哈哈...

我要發表回答

立即登入回答