2012-09-22 19 views
-1

我想創建一個網站,記錄我的學校的課程和課程,並允許您搜索信息並從結果中選擇課程。我對自己想要的樣子有清晰的認識,但我不確定要完成目標需要學習什麼。我不知道要從事什麼項目的Web開發工作我想工作

我想掛鉤到一個數據庫,並將結果顯示在各行信息的行中。我希望桌子有交替的背景顏色,我認爲這很容易,但我希望那裏沒有邊框,並且有能力選擇和突出顯示一行。如果數據中包含信息之間的選項卡以及突出顯示行並使用鼠標選擇它們或使用箭頭鍵的功能,那麼在Excel中有一堆連接的單元格會組成行。

說實話,這是我的元素,但我想嘗試通過嘗試這個項目學習。我只是不確定我需要用什麼來做這樣的事情。

編輯:好點。我的經驗。一些機器代碼,python和java,沒什麼太複雜的,大部分只是學校的作業和什麼。目前開始一門課程,我將學習一些C和另一門關於數據庫管理和操作的知識。

+0

問題是什麼? –

+0

我知道我可能有點羅嗦,但我的意思是問我應該看看哪些工具或語言來處理我描述的項目。 –

回答

1

你沒有提及你的編程經驗水平或首選語言,但我建議Django與sqlite後端作爲可能最簡單的方法來原型想要的。在Django中建立一個基本項目非常簡單,我發現文檔是一流的。管理員應用程序還可以讓您輕鬆管理您的應用程序數據。如果你不太特別,管理員應用程序可能足以滿足你的整個界面。如果您的數據庫已經存在並且您可以訪問,則不需要sqlite,只需使用this information即可。

一旦你得到了基本的後端工作(Django教程本身甚至可能會讓你那麼遠),Bootstrap可能是最方便的方式來設置你的網站的樣式。獲取電子表格界面就像您想要的那樣,可能不是非常實用。只有用於顯示所有數據和詳細信息屏幕才能編輯單個項目,列表屏幕更容易。但是,如果你在電子表格界面上死了,也許this會有所幫助。

+0

謝謝,明天早上我會看看它,因爲我正準備上牀睡覺,但看起來很有趣。我並不特別關注電子表格界面,但它似乎最能說明我的意思。我還在頂部加入了我的經驗,這是我的第一個問題,所以我甚至都沒有想到要包括它。 –

+0

如果你已經知道python,那麼在Django中你將會處於非常好的狀態。它的設計目的在於讓您的數據庫內容非常好地被抽象出來,所以只要您對OOP相當熟悉,就不會有太多麻煩。我有一種感覺,你會發現Django Admin應用程序是一個啓示:) – acjay

相關問題