查看: 1572|回复: 13
|
Final Year Project 有疑问
[复制链接]
|
|
我的 FYP 是做一个 attendance system 然后 implement 在 PDA 上使用,可是我却不知道要用什么来写database...请多多指教。 |
|
|
|
|
|
|
|
发表于 6-1-2007 10:45 PM
|
显示全部楼层
先想想
你是要暂时save 在你PDA里面,然后过后下课后才到update point去update资料的方式,或是直接PDA会update到你的server去..
database..通常都用 sql server吧~ |
|
|
|
|
|
|
|

楼主 |
发表于 8-1-2007 02:20 PM
|
显示全部楼层
回复 #2 yoonhun 的帖子
我是用 wireless 的方式把资料输送去 Server。
你说的是否是 SQL Server CE Edition? 它和 SQL Server 2000 或 2005 的 coding 一样吗? |
|
|
|
|
|
|
|
发表于 9-1-2007 11:48 PM
|
显示全部楼层
如果你用 Microsoft Technology, 你可以用 WebService as Middle Tier 和 SQL Server
so 就可以用 wireless 的方式把资料输送去 Server. |
|
|
|
|
|
|
|
发表于 13-1-2007 04:59 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 16-1-2007 05:07 PM
|
显示全部楼层
原帖由 woaychee 于 9-1-2007 11:48 PM 发表
如果你用 Microsoft Technology, 你可以用 WebService as Middle Tier 和 SQL Server
so 就可以用 wireless 的方式把资料输送去 Server.
我不是很了解,是否可以解释多一些,谢谢! |
|
|
|
|
|
|
|
发表于 18-1-2007 09:59 AM
|
显示全部楼层
先将 software architecture 放一边。
你现在要会的是学 consume webservice from user interface,
怎样 pass object or value to / from webservice to / from your UI.
so 就可以用 wireless 的方式把资料输送去 Server. |
|
|
|
|
|
|
|

楼主 |
发表于 19-1-2007 11:43 AM
|
显示全部楼层
回复 #7 woaychee 的帖子
哇, 原来还有那么多东西要学的。
Webservice 是不是一个建立在电脑上的 website? 然后可以 interact with 我的 PDA,比如上下载质料。 不知道哪里有这方面的网上教学?
需要什么 hardware 或 configuration setting 吗? |
|
|
|
|
|
|
|
发表于 20-1-2007 08:57 AM
|
显示全部楼层
我不知道怎样解释 Webservice。Webservice 是其中一个 Tier。写了method, compile, then run.
to make it short, 你只能写 method 在 Webservice.如果你要 expose methods,
就放 [WebMethod] 在 methods 上面。
simple example,
[WebMethod] // 如果你要 expose method
public int add(int iParam1, int iParam2)
{
int iResult = 0;
iResult = iParam1 + iParam2;
return iResult;
}
写 POCKET PC's UI, then consume web service,你可以找 google.
try first, 如果 try 了还不会,我给你 simple sample. |
|
|
|
|
|
|
|

楼主 |
发表于 22-1-2007 12:12 PM
|
显示全部楼层
假如我先写 standalone 的 program, 过后才加上 webservice 的 method 是否会有影响吗?
目前我是用 vb.net 写, 不过连基本的 retrieve data 我都有问题 (programming 基础不好又不曾学过vb.net), 真是不敢想象再加上 webservice 会有什么问题。
以下的 coding 是否有问题吗? 我就是 retrieve 不到我的 data。
conn = New SqlCeConnection("Data Source = C:\teh\teh\MyDatabase.sdf") |
|
|
|
|
|
|
|
发表于 22-1-2007 12:41 PM
|
显示全部楼层
首先, 建议你先了解以下的构造... 相当重要.
1. 用 GPRS / WIFI 的方法传送资料到 server. 这两种方法说穿了, 只不过是类似上网传送资料而已.
2. 确定你要用什么环境: .Net Mobile Framework, Java.
用 .Net Mobile Framework 的话, 你的选择有 O2, Dopod, HP等 和一切支持 Microsoft Mobile 2003/Window Mobile 5 的 smartphone
用 Java 的话, 你的选择有一切支持 Java 的电话, 包括以上所提到的 和 Palm.
3. WebServices 的架构. WebServices 说穿了只不过是一个没有界面的 method. 你可以透过 internet 来传送资料给 web services 然后执行它, 基本上和一般的网页一样... 只不过你不能象一般上网一样直接呼叫它.
当你决定好用 .Net 还是 Java 后... 这两种技术均有自己的方法来建立 web services. 当然, 要说容易程度, 我会选择 .Net
以上的资料, 可以轻易从 google 里找到, 先尝试了解... 才开始思考你的 mobile solution. |
|
|
|
|
|
|
|

楼主 |
发表于 22-1-2007 01:31 PM
|
显示全部楼层
我已决定用 vb.net 和 PDA 来完成我的 project。
用 GPRS / WIFI 都可以,只要方法简单又可以达到我的 objective。
置于 webservice 我还是很陌生,捉摸不到,好象很抽象的。 |
|
|
|
|
|
|
|
发表于 22-1-2007 02:14 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 30-5-2007 03:16 AM
|
显示全部楼层
回复 #13 goatstudio 的帖子
其实在设计mobile solution 之前,你必须先确定 Synchronization 的方法。基本上可分为两种:
1)将资料存放在PDA里,在有 connection 后再把资料 上载到Server(俗称OCC - Occasional Connected Computing)
2) 直接将资料存放到Server。(必须有直接连线)
至于是否用的是 WiFi,GPRS,3G 甚至于 用 cradle 连接 PDA 至 Server 其实并不重要!
若你用的是 .Net 及SQL Server 的话,
在第一种情况下,你可以在PDA 使用 SQL Server Mobile / Compact Edition,免费的。然后再用 RDA (Remote Data Access) 或 SQL Server Replication 将资料上载到 SQL Server。
第二中情况,你可以象之前回复般利用 Web Services as middle-tier,或利用.Net 的System.Data.SqlClient.SqlConnection,直接连接到SQL Server 进行 Insert/Update。
[ 本帖最后由 心璟 于 30-5-2007 11:04 AM 编辑 ] |
|
|
|
|
|
|
| |
本周最热论坛帖子
|