成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

系分論文:論軟件開發平臺的選擇與應用(范文一)

企業動態
本文結合工作的實際經歷,簡要討論了軟件開發平臺的選擇與應用。在軟件開發平臺的選擇與應用過程中,我們本著平臺的開放性、分布性和平臺無關性的原則,根據我校的具體情況,通過對目前兩種主流平臺:J2EE和.NET的比較分析,和體系結構、應用平臺的無縫集成、開發成..

    隨著我校規模的不斷擴大,計算機科學技術的進步,我校原來的教務管理系統已不適應現在發展的要求。以前單機版的VFP教務管理軟件,被分散的安裝于全校的14個系部和教務處,各系部之間、系部與教務處之間信息不能共享,而且對教學計劃、教學考核等功能不完善或根本不支持。教務處是學校主管教育教學工作的職能部門,也是學校領導在教學業務方面的參謀機構。教務工作直接影響學校教育教學改革和教育教學質量。因此,學校決定由教務處立項重新規劃建設教務管理系統。整個系統包括教學計劃子系統,教學資源子系統,網上選課子系統,智能排課子系統,教學考核子系統,學生學籍子系統,學生成績子系統,教學實踐子系統,教材管理子系統等。

    我有幸參加了新的教務管理系統的開發,擔任項目管理、系統分析與設計等工作。

   由于我校分南北兩個校區,教務處和14個系部分布較散,另外隨著Internet的迅速發展,部分信息需要通過網絡向全校師生及外部用戶發布,例如網上選課信息、學生基本信息及成績等。基于傳統的C/S模式體系可維護性和發布性差等原因難以滿足新系統的要求,有效的采用基于B/S體系的Web應用能很好地解決這方面的問題。

    基于互聯網的應用要求軟件平臺具有開放性、分布性和平臺無關性。從而相繼出現了RPC、COM和CORBA等技術,但這些技術在實際應用中存在著許多不足和局限.它們的特定協議難以通過防火墻,因而不適應于Web上的應用開發。為了進一步開發基于Web的應用,出現了Sun公司的J2EE和Microsoft公司的.NET兩種主流的軟件開發平臺。

    在J2EE和.NET兩者之間進行選擇時,我們曾舉棋不定。隨著面向對象技術的興起,Java語言應用的迅速發展,以Java為程序設計語言的J2EE具有平臺無關性。同時J2EE已成為Web應用開發的標準平臺。以及它的相關技術EJB、JSP、Java Servlet等的迅速發展,J2EE平臺已成為Java技術企業級應用的理想平臺。但我校原有的大部分操作系統、數據庫和Web服務器都是采用Microsoft的系列產品,并且在Microsoft系列產品的使用和開發方面積累了較豐富的經驗。.NET支持多種程序設計語言如:C++.NET、VB.NET、ASP.NET、C#等,實現了語言互用性。而J2EE只能使用Java,這是J2EE所不及的。并且Visual Studo.NET使得.NET的開發較J2EE的易用性好。

    在最后具體的軟件開發平臺與應用的技術方案選擇時,我們采用了.NET開發平臺。其原因主要基于對開發平臺選擇原則如下的認真思考和研究。

一、體系結構方面的考慮

    隨著Internet的迅速發展,傳統的C/S體系結構已顯示出了它在異構的、分布式的網絡環境中的不足。可維護性和可安裝性差、并且不利系統擴展。從而新的體系結構B/S模式迅速發展了起來。B/S模式有利于系統的擴展性、維護性。

    在校園網發展逐步完善的今天,考慮到教務管理系統安裝、維護的方便和部分信息的向外發布,以及傳統的C/S模式技術的成熟性。我們采用了C/S和B/S相結合的模式。.NET開發平臺正是為進一步開發基于Web的應用而出現的,是一組用于建立Web服務器應用程序和Windows桌面應用程序的軟件組件。.NET支持多種編程語言,使各種語言可以自由地在整個.MET平臺內互用,很好的發揮各種語言的特性。例如:我們對C/S結構程序使用執行效率高的VC++.NET和快速開發的VB.NET,B/S結構程序使用.NET專門為Web應用定制的ASP.NET和C#。再加上功能強大的Visual Studo.NET集成開發環境,.NET為C/S和B/S相結合的模式提供了很好的解決方案。

    基于此原因,我們把系統的教學計劃子系統,智能排課子系統,教學考核子系統,教學實踐子系統,教材管理子系統等設計為C/S結構,網上選課子系統,學生學籍子系統,學生成績子系統,教學資源子系統等設計為B/S結構。

二、應用平臺的無縫集成性。

    由于我校使用的操作系統都是Microsoft的Windows系列,同時.NET是與Windows操作系統緊密捆綁在一起,使得.NET在Windows上的應用開發更為容易。并且以前的數據庫是VFP的。考慮到數據的平穩過渡以及我們對數據庫的熟悉程度,再加上.NET提供的ADO.NET數據訪問組件是對ADO的改進,分為三組:ODBC、OleDB、SqlClient。其中SqlClient是專門為SQL Server設計的,性能明顯優于其它的數據訪問組件。我們在新系統的后臺數據庫服務器的選擇上采用了Microsoft SQL Server2000。

   選擇Microsoft的操作系統Windows,數據庫服務器SQL Server2000和開發平臺.NET應用平臺,充分利用無縫集成平臺的優勢,使.NET應用開發更容易,運行更可靠、更安全。這是J2EE所不及的。

三、節約開發成本

    由于我校在以前的信息化建設過程中培養了一批經驗較豐富的C++、VB、ASP等開發人員,熟悉Windows上的開發,同時在數據庫管理系統Microsoft SQL Server上的設計與開發方面有一定的經驗。而在Java開發方面的經驗相對不足。如果我們選擇J2EE則意味著開發人員資源的浪費,并且要重新培養Java開發人員,并且新培養的開發人員由于缺乏經驗,很難保證開發效率和質量。選擇.NET,則我們的開發人員便能輕松的轉變到C++.NET、VB.NET、ASP.NET及C#的開發當中來。再加上以前在Windows上的開發經驗,最終有利于我們的開發速度加快,質量提高,從而很好的節約了開發成本。

四、易開發性

    就.NET開發平臺的容易使用性來看,在如下幾點得到了很好的體現。

1..NET的重要部件ASP.NET使Web應用程序的開發和部署更為容易。.NET相對較新,它擁有Java所缺乏的改進,例如,ASP.NET使開發者可以用比Java開發者在J2EE平臺上更少的代碼來實現Web Services。在教務管理系統中,我們對學生成績查詢、學生網上選課和教學資源調配等交互較多的邏輯模塊,都設計成Web service結構的中間組件。輕松的節省了花在用戶界面編程上的開發時間、同時Web service完全可以在應用程序集成等場合下被重用。

2.ADO.NET數據訪問組件較以前的ADO更方便的訪問各種類型的關系數據庫和非關系數據庫,獲取本地和遠程數據源,并對XML提供了強大的支持。這對以后的后臺數據庫的擴展也提供了很好的支持。

3.Visual Studio.NET為.NET 提供了一個統一的集成開發環境及工具,大大提高了開發者的效率; 集成了多種語言支持; 簡化了服務器端的開發;提供了高效地創建和使用網絡服務的方法等等。
通過對上述四個主要方面的思考,所以我們選擇了.NET平臺作為開發與應用。

    目前軟件開發平臺主要向Web的應用方向發展。由于Web的應用是基于分布和異構的網絡環境的,所以要求開發平臺應具有開放性、分布性和平臺無關性。現在流行的軟件開發平臺主要有Microsoft的.NET和Sun的J2EE。在實際應用當中,我們具體選擇那種方案應根據具體情況而定,很多情況可能會綜合使用兩種開發平臺。在適應技術發展的過程中,快速的跟上新技術是必須的。

【相關內容】

  1. 系分論文:論軟件過程的改進
  2. 系分論文:應用CMM改進銀行軟件過程
  3. 軟考專區
責任編輯:丁小雨 來源: 51cto
相關推薦

2009-02-21 22:49:56

系統分析師論文軟件三層結構

2009-02-03 10:29:31

系分論文軟件過程改進CMM3

2009-02-23 20:21:40

系統分析師論文寫作XML

2009-01-19 19:44:53

軟考系統分析師論文

2009-01-20 20:02:18

系分論文軟件項目進度管理

2009-02-03 10:39:53

系分論文CMM改進

2020-08-17 12:55:38

.NetJava軟件開發

2021-08-31 08:00:00

開發軟件框架

2009-08-12 18:39:01

軟件開發的生命周期

2010-06-17 17:22:46

UML軟件開發

2010-06-18 10:27:41

UML軟件開發

2024-07-23 08:06:19

緩存技術策略

2009-08-17 09:11:53

手機應用軟件開發

2009-02-23 20:09:25

系統分析師論文寫作XML

2013-05-29 19:25:14

JATCOPTC軟件開發

2021-02-14 18:44:58

GPL協議代碼

2023-08-25 16:29:37

人工智能機器學習

2011-05-12 11:28:40

軟件開發

2023-01-09 16:08:19

2011-12-26 15:19:20

聚合
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 九九av| 99精品99 | 国产在线一区二区三区 | 国产精品99久久久久久大便 | 97国产爽爽爽久久久 | 99精品视频一区二区三区 | www.色午夜.com | 自拍偷拍第一页 | 亚洲第一免费播放区 | 国产一区二区三区四区 | 毛片在线免费 | 99精品国产成人一区二区 | 日韩不卡一二区 | 欧美在线观看一区 | 久久一二区 | 黄色片a级 | 盗摄精品av一区二区三区 | 亚洲毛片在线 | www国产成人免费观看视频,深夜成人网 | 天天爱天天操 | 中文字幕乱码视频32 | 国产精品一区二区三区久久久 | 国产一区 在线视频 | 9999在线视频 | 在线午夜电影 | 无码一区二区三区视频 | 中文字幕国产一区 | 在线免费观看日本 | 黄色精品 | 成人在线观看网址 | 午夜一级黄色片 | 欧美视频免费 | 欧美片网站免费 | 欧美日韩一区二区在线观看 | 99色视频 | 久久精品中文字幕 | 天堂一区二区三区 | 午夜影院免费体验区 | 中文字幕 国产精品 | 久草热线| 成人久久久 |