1.人數發展是你資料庫的考量
2.套裝軟體的適用性是你的考量
3.不一定要自行發展軟體
4.先調查問題所在->找出原因->確認對策->進行對策解決
5.就最急迫的問題先解決
6.先了解你公司的現況及業別, 業別如果不是很特別, 市面上都會有一定可用的套裝軟體
7.最重要的是, 人員是否會抗拒或是期待資訊化??老闆的心態和支持度
8.你們的作業流程是否可以配合更動??
9.你對公司的作業流程熟不熟??不熟不要急
10.資訊化不是你一個人的事, 是全公司的事, 你只是一個技術窗口, 相關單位的人都是計劃主導的一員
一般而言, 要建立資料庫, 就要先蒐集有那些資料, 進行正規化, 然後建立資料的關連圖(ERD), 相關說明可以參考
http://ctl.scu.edu.tw/scutwebpub/website/DocUpload/CourseTeaching/cyc2007811071_2.ppt
資料庫的比較請參考以下資訊
比較入門版:SQL Server Express Beta 2, MySQL, Oracle 10g Std., IBM DB2 Express
http://www.builderau.com.au/architect/database/soa/Road_test_Four_databases_tested/0,39024547,39224962,00.htm
比較語法、支援能力:SQL2003標準語法、PostgreSQL 8.0.0、DB2 Personal v. 8.1FP7、MS SQL Server 2005、MySQL Database Server 5.0.18、Oracle Database 10g R1
http://troels.arvin.dk/db/rdbms/
至於要如何選擇, 還是要看貴公司現有規模以及未來可能成長的規模而定
看你的公司規模來選擇資料庫吧!
大部分的公司以MS-SQL為主
大型企業有的會用Oracle
你可以考慮以MS-SQL為主吧!MSSQL在有問題也比較多人可以幫啦!
至於OS,只要是SERVER版的OS系列都可以的
接著就是你自己去找要導入系統的廠商的問題了
大部分這些廠商也會建議你如何做
如果你是要自行開發(前端UI+後端DB),建議你找個有相關經驗的人比較好
以免花很多不必要的費用。
資料庫系統應該只是其中一部份
另一個重要的問題是:使用資料庫系統並提供資訊的「應用系統」是什麼?
以您簡單的描述和我的大膽猜測,
我覺得您應該先從「使用EXCEL將將有資料由紙本轉成電子記錄」開始,
等使用一陣子之後,
應該會對
「資料庫」的規模
和
「應用系統」的功能要求
有更清楚的想法。
你要導入 e 化之前還有許多工作要做,一個最基本的觀念就是,e 化之前一定要先「表單化」,表單化之前一定要「制度化」。
你有提到「目前內部資料有點亂」,所以你要踏出的第一步就是先人工把資料先整理好,把內部的制度、流程整理清楚,然後設計出表單與流程後,就可以開始進行資料庫規劃的動作,最後才是應用程式的開發。
有個e化顧問部落你可以上去查看看有沒有你要的資訊。
其實要看你公司的規模與MIS的專業知識到什麼程度
以及小朋友多不多(預算終究決定一切)
OS & RDBMS 熟悉程度,其實你的方向也就在那邊了
除非你要重頭學起
沒有一套套裝軟體是完全符合公司需求的
套裝軟體是否有原始碼授權,關乎到你未來修改的彈性
不然就得受制於廠商,漫無止盡的維護合約(通常都用不到)
國內必較知名的廠商就那麼幾家
國外的軟體光系統以及導入的顧問費(等量齊觀)
就夠你傷的了,遑論用戶端授權使用費用
硬體規格,如果不考慮有廠牌的機架式PC Server(大概近10萬)
自行組裝或一般的PC Server的耐用度及穩定度也是你該考量的部份
(跟你裝的OS也有很大的關係)
如果你要自己寫
建議用
OpenSource DataBase Postgres
或是 Oracle free 版本
用 OpenSource ERP 當前端的 FrameWork
如果你是
國中升高中考得不錯就很適合
,,例如可以上台中一中以上的成績..
...
但是....
高中升大學考得很好就不適合
因為你適合去博士班
已經不適合開發系統
...
...
謙卑的有福氣
自傲的人不適合開發系統
...
歡迎使用
OpenSource 當Framework
...
買微軟的黃金套件.可以加入微軟的正式合作夥伴.好像有大量售權權限.而且有特別優惠喔.(適合中小企業專案).WATER.0911115854.( macosorawater@pchome.com.tw ). http://www.macosorawater.pchome.com.tw .小禮.Thanks. 11111111 .
我也在這此事苦腦呢.
重新開發一個架構,
再開發程式又要考慮合作開發,或部份元件外包,報表自定等等..太累了
但有一個opensource 的網站,它在廣告中的概念很好哦
http://www.visual-paradigm.com/
我還想要不要手UML來做統一的需求分析及系統分析的語言呢.
另外有二個朋友也是工廠的MIS含自己公司系統的開發,
都有甘苦談,重點是老闆太急,事情還沒定案就要有結果及成果啦..
這個你要想法子跟他們溝通.沒這麼快
不然會程式越寫越痛苦,然後....離職閃人.哈..^^
看來,你好像不是專業的軟體開發人員.
如果是的話就不會考慮這麼多問題了,大部分的開發人員或IT公司都有一定的開發模型.
如果你是老闆的話,你不用考量實作的Detail,你只要找個有經驗的人當顧問.
然後找幾家公司來標一標就好了.
老實說,東西好不好不實那麼容易看出來,軟體工程是很抽象的.
不管你是用MS,JAVA或什麼技術,坦白說這些都是賣東西的人說.有些東西連開發人員都不會用,有些公司開發人員本質就不高.
聽您的說法貴公司規模應該不大, IT的預算應該也不多, 您的經驗似乎也不夠, 建議您