伊莉討論區

標題: 設計一個web版的系統 [打印本頁]

作者: s989876    時間: 2014-5-9 12:59 PM     標題: 設計一個web版的系統

本帖最後由 s989876 於 2014-5-9 01:02 PM 編輯



大家好,小弟想要設計一個Web版的人力資源管理系統,大概是包含員工管理、出缺勤、薪資等等的功能,目前在網路上找到的範例網站是這一個,但是看起來很像是大公司在使用的,小弟是想要設計30人左右的小公司在使用的系統

請點我


小弟沒有碰過網頁設計,想要詢問像這類的網站是用什麼技術製作而成的,很難做嗎?

感謝大家。




作者: night_moon    時間: 2014-5-11 06:29 PM

這網站看起來是使用.Net開發
所以開發起來需具備以下技能

1. 程式設計:.Net 系列任一語言 中階使用
2. HTML 初階架構
3. CSS  初階使用
4. javascript 中階使用
5. 資料庫MSSQL 初階使用
若連主機管理都要涵蓋
6. Windows Serve使用 中階
7. IIS使用 基本
8. SQL Server使用 中階
9. 防火牆規則 基本

以上
基本:代表上網找找看看範例應該一個禮拜可以有成果
初階:代表至少要實務接觸並實際撰寫相關程式一個月~兩個月左右
中階:代表至少要實務接觸並實際撰寫相關程式半年左右

作者: wslab    時間: 2014-5-15 10:31 PM

如果不考慮網站美觀
找一些ASP.NET的範例當練功,還要會用資料庫MSSQL
這樣就可以了
如果完全不懂網頁設計,那還是買一本ASP.NET的書吧
作者: night_moon    時間: 2014-6-3 11:51 PM

一般建置一個WEB系統
通常流程如下(這裡就不特別加上專有名詞):

1. 規劃出系統架構(至少列出有哪些大功能)
2. 規劃出有哪些頁面及頁面上有哪些東西(比如有選單、這個連結點了會去哪裡、哪邊有欄位填寫、哪邊是送出、送出後會去哪裡、哪個欄位是需要自動計算...)
3. 討論是否有權限分割的問題,有些系統權限分的非常細瑣,撰寫程式要考慮的或是美術設計頁面時,許多功能或圖示會因為權限不同而出現或隱藏
4. 接下來開發分成美術與程式兩塊
    4A. 程式開始開發基本版功能,撰寫各項公式或功能、接收表單、讀取寫入資料庫
    4B. 美術開始製作繪製版型,先做出重點頁面的圖檔,討論版型是否合乎要求
5. 上述都討論或測試OK,接下來就是由前端設計師使用4B切版,做出HTML、CSS、Javascript這些檔案,交給工程師
6. 工程師在使用4A和5結合成系統

以上工程參與人數越多,開發時程就會拉越長
作者: s989876    時間: 2014-6-5 05:20 PM

night_moon 發表於 2014-6-3 11:51 PM
一般建置一個WEB系統
通常流程如下(這裡就不特別加上專有名詞):

感謝回覆,很詳細!!,小弟目前還是初學者.., 所以可能在學習技術的時間會花更久..
作者: tj951753    時間: 2014-7-21 01:04 PM

現在網頁的話  asp反而占少數 (政府大多喜歡用asp 但絕對是迷信 他的市佔率沒有php高 資源也較少一些)

asp : 要錢 一堆授權 最基礎的伺服器阿 ... blablabla什麼的 印象中是要上萬的

php : free 完全免費 網路上還有一堆資源 比起asp多


作者: sony3378    時間: 2014-7-26 02:21 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: tj951753    時間: 2014-7-26 08:25 PM

回樓上

網路上有許多套件 Wordpress 什麼的

強大 簡單 好用

其實還滿容易的

伺服器可以用簡單的xampp之類的就搞定
基本上不佔多少技術層面

作者: night_moon    時間: 2014-7-31 06:20 PM

如果是要撰寫人力資源的系統
使用套件並不是個好的建議

一則改動幅度很大,反而比自建系統還要難維護
一則必須要常注意套件的更新資訊,以免有漏洞遭到入侵

比如WordPress最近就有一則新聞
http://www.ithome.com.tw/news/89607
作者: joseph1125    時間: 2015-1-28 12:12 AM

30人左右可以php+mariadb, 再用bootstrap前台做快速開發
作者: lanticee    時間: 2015-2-6 08:06 PM

要自己做的話我想真的對樓主太困難吧,如果沒有本科系知識以及相關經驗,建議還是找專業的或是有提供修改套裝的吧。
不然設計系統光畫面就是學問,後端還隱藏各種不同的專業知識,如資料庫之類的。

拿人家OPEN SOURCE的話,又要考量到該產品使用了多少技術,學習起來是十分痛苦的。




歡迎光臨 伊莉討論區 (http://s03.p03.eyny.com/) Powered by Discuz!