基于ASP.NET MVC和實(shí)體框架的科技項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-01-31 08:16
【摘要】:隨著信息技術(shù)與網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,人們對(duì)Web應(yīng)用的要求越來(lái)越高。目前,.Net平臺(tái)下主流的Web開發(fā)技術(shù)—ASP.NET Web Form和ADO.NET,存在開發(fā)成本相對(duì)較高、靈活性差和周期較長(zhǎng)等缺點(diǎn),已經(jīng)很難滿足現(xiàn)階段開發(fā)Web應(yīng)用系統(tǒng)的要求。于是,微軟推出了新一代的ASP.NET MVC和ADO.NET Entity Framework技術(shù),解決了主流Web開發(fā)技術(shù)存在的缺陷,可以開發(fā)出靈活性、可維護(hù)性、可重用性、可擴(kuò)展性高的Web應(yīng)用系統(tǒng),并且可以縮短開發(fā)周期。本研究以ASP.NET MVC和ADO.NET Entity Framework兩項(xiàng)新技術(shù)為支撐,開發(fā)出了符合甘肅省教育廳實(shí)際需求的科技項(xiàng)目管理系統(tǒng)。首先,分析了ASP.NET MVC、基于三層的分層架構(gòu)設(shè)計(jì)和ADO.NET Entity Framework的工作原理和優(yōu)缺點(diǎn)。通過(guò)研究和設(shè)計(jì),確定了將兩項(xiàng)新技術(shù)結(jié)合到三層架構(gòu)中的整體框架設(shè)計(jì)思路,其中ASP.NET MVC構(gòu)建三層架構(gòu)中的展示層,ADO.NET Entity Framework構(gòu)建數(shù)據(jù)層。這種Web應(yīng)用系統(tǒng)架構(gòu)設(shè)計(jì),不但使兩項(xiàng)新技術(shù)在Web應(yīng)用中得到了良好應(yīng)用而且解決了Web開發(fā)中主流技術(shù)存在的問(wèn)題。其次,分析了科技項(xiàng)目管理系統(tǒng)的需求,分別從功能需求和非功能性需求闡述開發(fā)本系統(tǒng)要實(shí)現(xiàn)的各個(gè)功能模塊和系統(tǒng)的性能、可靠性、可維護(hù)性、可擴(kuò)展性和對(duì)業(yè)務(wù)的適應(yīng)性等功能以外的需求。根據(jù)系統(tǒng)需求分析和架構(gòu)設(shè)計(jì),實(shí)現(xiàn)了基于C/S設(shè)計(jì)模式的科技項(xiàng)目管理系統(tǒng)的申報(bào)軟件客戶端。另外,從數(shù)據(jù)層、應(yīng)用邏輯層和展示層,自下而上實(shí)現(xiàn)了一個(gè)基于Web開發(fā)新技術(shù)的、使用Web開發(fā)中典型的三層架構(gòu)設(shè)計(jì)的且符合甘肅省教育廳科技項(xiàng)目管理系統(tǒng)需求的Web應(yīng)用。最后,對(duì)甘肅省教育廳科技項(xiàng)目管理系統(tǒng)的各項(xiàng)功能模塊進(jìn)行了詳細(xì)測(cè)試,以確保系統(tǒng)的可靠性、穩(wěn)定性、可維護(hù)性和可擴(kuò)展性。
【學(xué)位授予單位】:蘭州交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP311.52
本文編號(hào):2574971
【學(xué)位授予單位】:蘭州交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP311.52
【共引文獻(xiàn)】
相關(guān)期刊論文 前1條
1 劉強(qiáng);徐小良;;科技項(xiàng)目管理系統(tǒng)快速開發(fā)框架研究[J];電子科技;2013年04期
,本文編號(hào):2574971
本文鏈接:http://sikaile.net/guanlilunwen/xiangmuguanli/2574971.html
最近更新
教材專著