台灣最大程式設計社群網站
線上人數
1948
 
會員總數:245964
討論主題:189547
歡迎您免費加入會員
討論區列表 >> 硬體 / 週邊 / 其他 >> 進銷存系統開發架構一問
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
進銷存系統開發架構一問
價值 : 50 QP  點閱數:4926 回應數:3
樓主

魔法火星
中級專家
2019 10
1458 456
發送站內信

捐贈 VP 給 魔法火星
假設目前需要開發一個進銷存軟體,使用vs.net作為開發工具
我想問的是怎樣的架構會比較好,例如使用web或是一般的win form
我想過如果做成web可以方便統一管理,但是UI方面要做的跟單機版一樣的方便操作可能有點難
而且還有網路頻寬的問題.
但是如果用win form使用者那邊可能還要架個server 改版方面也比較麻煩

想問大家目前都是怎樣做比較好,或者是.net方面有可以搭配解決的方案,像是web service等等~~
最主要是想聽聽如何架構的部份,謝謝~

本篇文章發表於2005-09-21 15:17
1樓
回應

桃園遊子
檢舉此回應
粉多東西還素Win Form 略勝一籌拉

A1.頻寬問題只要你的User都在Internet那端,不管是WinForm還是WebForm都會遇到阿
A2.Server都是要架設的吧,WebFrom 要webserver;WinForm至少也要有Database Server哩
A3.WinForm的UI,也可以自動下載 像是MSN一樣呀
.net有支援那種寫法,所以也不用管版本的問題
A4.據不才偶的了解WebService他素沒有UI的,最大的作用就是傳遞資料與程式間的溝通管道.
比如說你可以寫一個web service專門提供產品資料查詢
那WebForm也可以用,WinForm也可以用..更可以在Internet用^^

所以,偶覺得使用環境才是你主要的考量
要用Internet連線還是只有內網連線,User Interface用哪一種介面展現會比較容易等等

以上 瞎掰一場^^ 參考參考
本篇文章回覆於2005-09-21 16:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Ken
檢舉此回應
第一步:先決定您要2-tier or 3-tier等架構.

2-tier ==>Client-Server架構,用WinForm開發Standalone EXE,容易開發,但會有佈署的問題.若您的Client電腦數量不多,就可以採用此法.頻寬需求較高.因為不是只有傳文字回來.

3-tier==>像中間加個Web Server (Clinet's Browser, Web Server, Database共三層),就要寫網頁型程式,開發較難一點,但不會有佈署的問題.頻寬需求較低.因為只有傳文字網頁回來.若您的Client電腦數量很多,就建議您採用此法.

總之,有了以上各種準則,您就可以自行決定用那一種了,並向上級報告.

謝謝您.
本篇文章回覆於2005-11-12 11:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Ken
檢舉此回應
對了,幾乎開發工具都可以達成您講的:
==>.net方面有可以搭配解決的方案,像是web service.
Web Services只是XML + HTTP,目前它的好處是容易整合跨異質平台或跨公司的系統.當然市面上的各大開發工具都可以開發出Web Services,只要把介面講清楚,彼此都可以互call.

.Net的好處之一是比Java,C++等還容易開發,而且WinForm與WebForm寫法差不多,很容易轉換.開發人員在台灣也不少人投入了...
本篇文章回覆於2005-11-12 11:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.