當前位置:編程學習大全網 - 遊戲軟體 - 如何規劃跟設計web應用程序,其開發周期有那幾個階段

如何規劃跟設計web應用程序,其開發周期有那幾個階段

下面用我開發的壹個辦公系統來說明壹下如何規劃跟設計WEB應用系統,及其開發幾個階段。

第壹步:需求分析

我召集他們所有業務相關部門開了幾次會議,將各部門的功能需求進行了整理和統壹,寫成的功能需求說明書,文中詳細列出了軟件要解決的實際問題及要達到的目標。他們要求軟件要能解決他們的實際問題,帶來真正的價值。比如直接給他們帶來更多訂單,幫助他們尋找客戶並留住,同時在經營中節省人力成本及防止不必要的浪費,最終實現公司利潤的增長。我認為,如果壹個軟件不能帶來實質性的經濟價值,僅僅只是用來裝點公司門面,提高壹點工作效率,那還不如不要。這也是他們為什麽看不上有些成品軟件,而要選擇定制開發的原因。每個公司情況均不壹樣,成品軟件商往往無法知道每個客戶的痛處,所以做出來的產品無法真正適合客戶。只有自己針對性的開發,才能真正解決問題。客戶才知道他們公司最需要什麽,他們的客戶應如何獲得和留住,業務流程應如何設計等等。有針對性開發壹些實用功能,才是最適合的軟件。

通過這個項目,我認識到編寫軟件需求說明書的過程非常重要,這決定了以後的開發過程是不是會走彎路,是否因為開發了不必要的功能浪費時間和金錢,是不是存在程序功能模塊上的沖突。我在需求說明編寫上花了較大精力,有種磨刀不誤砍柴工的感覺。最後在所有人員壹致通過這個需求說明書後才決定走下壹步。

第二步:開發方案書

開發方案書是將功能需求說明書轉化為可開發的具體行動方案,我根據開發平臺的開發規則進行編寫的,將軟件需求說明書中的功能模塊進行組合優化,分析出各個模塊的數據結構及數據關系、運算邏輯,理清各模塊之間的業務流程,最後根據各業務部門人員的實際情況規劃各模塊的界面樣式。

我的開發方案書也寫得很詳細,不過相比功能需求說明書,感覺容易些,畢竟大方向已有了。開發方案書中我將數據結構中的表及字段全部規劃好,並命名好,包括其數據類型、長度等,做成表格,並將各字段數據來源及編輯方式等均做好說明。前面忘記說明了,我雖然對編程不懂,但由於以前有過管理軟件操作方面經驗,對數據庫還是有壹定了解的,但也只是懂壹些皮毛,不過用天縱快速開發平臺開發,這點數據庫方面的知識夠用了,以後使用過程中如果需要更復雜的壹些SQL語句再網上搜索壹下吧。

開發方案書對後期的系統開發非常重要,下面的開發過程其實就是將開發方案書的內容在快速開發平臺進行配置的過程。

第三步:開發及測試

有開發方案書,接下來的開發就非常容易了,其實就是將開發方案書的內容配置到開發平臺上的過程,這就是我前面說的為什麽找這樣壹個開發平臺開發這個系統的原因。

用配置型開發平臺開發軟件相當簡單快速,壹般的模塊三步就可以搞定了,第壹步設置模塊信息,第二步設置表單屬性,第三步設置表中每個字段。也許我這樣說妳還是不太相信,那好吧。上圖!

天縱快速開發平臺分開發後臺和應用前臺。顧名思義,開發後臺是供開發者使用的,應用前臺是開發好的系統進行使用的地方。好了,進入開發後臺吧,如下圖:

點擊模塊設計,就可以開始配置模塊了。

選擇模塊類型是這壹步的關健,就是妳要開發的功能模塊屬性什麽類型的模塊,開發平臺內置了很多功能模板,妳要做的是分析妳要開發的模塊屬於哪種模板,選中模板就可以將妳的模塊界面及功能實現了。模塊類型有很多,包括了常用管理軟件的方方面面,有專門的模塊功能模板介紹及操作手冊,妳在開發時看下操作手冊就知道了。模塊定義好後,就可以定義模塊中的表了,壹個模塊可能有多個表,壹壹定義下來,並建立好他們之間的關系。如下圖:

表單定義過程中會要求設置表單編輯界面樣式,及壹些數據規則。表單設置好後,就是設置每個表的字段了。如下圖:

通過這三步的配置,壹個功能模塊基本完成了。是不是非常簡單快速!整體開發過程是不是全部是通過配置來完成的。當然上面提到的是壹些最基本的配置,對於復雜功能要求的模塊,可能還要進行更詳細的配置。

配置型開發平臺由於省去代碼編寫,開發速度大大提高,由於界面是由開發平臺中間件根據配置的業務參數自動生成,不用每個界面均去編寫壹套代碼,因此出錯率大大降低,軟件的性能和穩定性自然也就有了保障。

第四步:編寫操作手冊

系統開發好後,有壹個收尾工作是不能省的,那就是編寫操作手冊。好在我平時沒事就喜歡寫點博客,對寫作沒有畏懼心。操作手冊是供使用者學習和操作時用的,在操作手冊中我將系統操作過程及其註意事項詳細列出,事後我才知道,操作手冊也是這個系統正式能使用起來的重要因素之壹,因為我寫的操作手冊有聲有色,條理清晰,操作這個系統的同事很快就能理解並上手了。

我得出的經驗是:操作手冊越早編寫越好,最好是在開發的同時就進行編寫,開發過程中壹些重點內容要立即記錄下來,提醒以後的使用者,時間壹長了,就算是開發者本人也可能都忘記了,最後導致使用者走彎路。

第五步:上線試運行

折騰了半個多月,壹個***有50多個模塊的內部管理系統基本算是大功告成了,請客戶的幾個部門領導壹起演示操作走了壹遍,大家十分滿意,總算沒辜負老他們板的期望。他們老板壹高興,批準買壹臺服務器專門運行這個系統。我花了壹天時間,部署到服務器上,開始上線試運行。

第六步:正式運行

經過了半個月的試運行,調整了其中出現壹些小問題,就開始召集所有部門相關人員進行幾天的操作培訓,開始正式在公司內全面運行。

  • 上一篇:古風歌曲推薦好聽的古風歌曲推薦
  • 下一篇:中國航天英雄的故事100字
  • copyright 2024編程學習大全網