[問題] 新手開發方向請益
大家好,我們是大三的專題生
專題的目標:將學生證改成有RFID的卡後,利用開發的APP
達成:利用平板NFC感應登入、書本電子化、自動下載書籍
開發的環境:
OS :Windows7 32bit 家用進階版
android :4.1.2(API16)
開發工具:eclipse
實體機器:Nexus 10 16g wifi板
Database:MS SQL Server 2008
RFID :悠遊卡、普通的門禁釦
校務系統是使用ASP.NET寫
平板方面因為沒有實際開發過,所以有些迷網
主畫面設計: http://i.imgur.com/hIRcKKBh.png
NFC登入部分: 畫面( http://i.imgur.com/0YKsSn1h.png
)
在資料庫有做一張Mapping表 內含RFID的UID及學生的學號和密碼
APP和Mapping的中介可能為php or webservice or 網頁 (避免app直連DB)
利用Jsoup把網頁資料存入array 準備跟rfid的uid進行比對
當登入按鈕被點擊時,NFC偵測到RFID內的UID欄位,並把uid傳至比對的方法內
如果UID有對應的學號,表示UID是校內學生,開啟電子書下載按鈕(預設不能被觸發)
連接SQL爬文後有兩個方法:
(1):PHP+HTTP PHP由Appserv連接ms sql
(2):在ASP.NET寫WebService or網頁 直接用精靈拉出查詢~
這兩種連接方式對於新手開發來講哪個會比較好上手呢?
我們為資管系學生 學習過的程式語言有 高中vb6.0 大1:C++ 大2:JAVA 大3:C#
每個語言都是半學期的課,且是跟著上課進度走
曾經架設過Discuz!論壇和RO私服 對於Apache和db有稍做研究
不過開發asp.net的同學他們是用IIS,所以要抉擇Apache或IIS~
電子書下載部分:畫面( http://i.imgur.com/jz1iZOFh.png
)
一定要進行登入才能使用,會根據登入的UID去查詢該學生當學期有修哪幾門課
查詢方式一樣是透過 上述PHP or webservice or 網頁做中介 jsuo存入array
根據所修的課自動存入String array ListView再利用string array產生下載頁面
檔案目前是放在我的Dropbox空間做下載測試
現在卡在每本書並不是一次下載全部章節
若一本書有12章 學生可根據當週授課進度選擇要下載的pdf
原先是設計手動寫每本書的章節的ListView 可是後續維護及新增比較麻煩
也會造成app過於肥大(?) 所以才想到自動根據查詢後的結果產生下載頁面
不過這樣卻不知道要怎麼把各書各章節的下載網址自動對應到listview @@
(這部分可能講的不是很清楚,有想到更清楚的表達方式時會在修改)
想請問板友們 我們現在對於開發app要的功能的方向有走錯嘛?
或者有更好的方法可以達到我們要的功能嗎?
目前已經將mapping表和選課查詢寫在網頁跟web組放一起
AVD內也可以正常讀取網頁內的資料!
正在研究jsoup要怎麼把讀到的資料存入陣列內~ NFC則是還沒有頭緒
在板上蒐尋過/網頁 /jsopu /listview /sql /http
搜尋到的程式碼、網站、BLOG也在研究中!
先感謝大家的回答了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.80.153
推
01/28 12:46, , 1F
01/28 12:46, 1F
→
01/28 13:59, , 2F
01/28 13:59, 2F
→
01/28 14:24, , 3F
01/28 14:24, 3F
推
01/28 14:43, , 4F
01/28 14:43, 4F
→
01/28 14:52, , 5F
01/28 14:52, 5F
推
01/28 23:46, , 6F
01/28 23:46, 6F
→
01/28 23:58, , 7F
01/28 23:58, 7F
推
01/30 00:15, , 8F
01/30 00:15, 8F
→
01/30 00:52, , 9F
01/30 00:52, 9F