【碩士論文】基于Internet的學生學籍管理系統(tǒng)的設計與實現(xiàn).pdf

【碩士論文】基于Internet的學生學籍管理系統(tǒng)的設計與實現(xiàn).pdf

ID:32031802

大?。?.11 MB

頁數(shù):68頁

時間:2019-01-30

【碩士論文】基于Internet的學生學籍管理系統(tǒng)的設計與實現(xiàn).pdf_第1頁
【碩士論文】基于Internet的學生學籍管理系統(tǒng)的設計與實現(xiàn).pdf_第2頁
【碩士論文】基于Internet的學生學籍管理系統(tǒng)的設計與實現(xiàn).pdf_第3頁
【碩士論文】基于Internet的學生學籍管理系統(tǒng)的設計與實現(xiàn).pdf_第4頁
【碩士論文】基于Internet的學生學籍管理系統(tǒng)的設計與實現(xiàn).pdf_第5頁
資源描述:

《【碩士論文】基于Internet的學生學籍管理系統(tǒng)的設計與實現(xiàn).pdf》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、西北工業(yè)大學碩士學位論文基于Internet的學生學籍管理系統(tǒng)的設計與實現(xiàn)姓名:吳立春申請學位級別:碩士專業(yè):計算機技術指導教師:蔣澤軍;卞良20051202西北工業(yè)大學工程碩士學位論文摘要軟件開發(fā)長期以來被認為是一項富有創(chuàng)造性的活動。一個軟件開發(fā)機構(gòu)在接到一個新的項目之后,通常遵循需求獲取、分析、設計、實現(xiàn)、集成和測試等步驟進行項目的開發(fā)。傳統(tǒng)的丌發(fā)方法并不強調(diào)軟件復用,這樣就必然導致大量的重復勞動,給軟件企業(yè)造成巨大的人力、物力和財力的浪費。對比一些成熟的工程領域,復用是這些領域的一個基本特征,例如建筑工程、化學工程、計算機

2、硬件工程等。通過大量復用經(jīng)過實踐檢驗的系統(tǒng)體系結(jié)構(gòu)和標準化的組件,使得軟件開發(fā)對于一般的設計問題都可以直接利用現(xiàn)成的解決方法,避免了系統(tǒng)開發(fā)始終在低層次的不斷重復,從而大幅度降低開發(fā)成本、提高生產(chǎn)效率和產(chǎn)品質(zhì)量,實現(xiàn)軟件的大規(guī)模定制。為了實現(xiàn)軟件系統(tǒng)的動態(tài)重構(gòu)和大規(guī)模定制,只有把業(yè)務工程與軟件工程結(jié)合。本文正是基于這一目標,以寧夏醫(yī)學院電子校務系統(tǒng)建設項目為背景,開展基于設計模式的軟件框架體系結(jié)構(gòu)研究,快速構(gòu)建靈活穩(wěn)健的電子校務系統(tǒng)。本文首先介紹了設計模式與框架的基本理論,分析了框架與設計模式的異同和框架的開發(fā)方法,在開發(fā)電子校

3、務系統(tǒng)框架時引入設計模式指導系統(tǒng)的設計與開發(fā)。在該方法的指導下,本文通過分析電子校務系統(tǒng)的特點,在實踐的基礎上構(gòu)建了寧夏醫(yī)學院電子校務系統(tǒng)平臺框架,該框架模型分為三層:數(shù)據(jù)層、業(yè)務邏輯層和表示層。在數(shù)據(jù)層,引入ORM框架,實現(xiàn)了對象關系的映射,并且解決了電子校務系統(tǒng)應用異類數(shù)據(jù)源問題;為了實現(xiàn)電子校務系統(tǒng)框架層間的松散耦合,詳細設計了以外觀模式(Facade)為接口的業(yè)務邏輯層框架;使用MVC模式設計了表示層框架并在表示層用Proxy模式設計了用戶身份認證框架和數(shù)據(jù)表維護框架:為了實現(xiàn)視圖與特定模型之問的數(shù)據(jù)一致性關系,在它們之

4、間使用了觀察者(Observer)設計模式;對于各層間的數(shù)據(jù)傳輸問題,本文使用了數(shù)據(jù)傳輸對象(DataTransferObject,DTO)模式:這種DTO模式的運用,能夠?qū)崿F(xiàn)可插入性,提高了網(wǎng)絡性能。最后,依據(jù)電子校務系統(tǒng)框架實現(xiàn)了一個學生學籍管理系統(tǒng)。本框架雖然是針對某一個學校具體構(gòu)建的,但對解決同類問題也能提供幫助。關鍵詞:框架;設計模式;體系結(jié)構(gòu);構(gòu)件;O/RMapping西北工業(yè)大學工程碩士學位論文AbstractSoftwarehas10ngbeenacreaOveactivity.Thesotlwaredevelo

5、pmentorganizationdeveloptheprojectthroughtheproceduresofobtaining,analyzing,designing,carryingout.eolletingandtestingaccordingtouser’sdemands.Thetraditionalwaydoesnotemphasizesoftwarereusing.whichwillresultinmuchrepetitiveworkandcausewastesinlabour’materialandmoney.C

6、omparedwiththosematureengineefingdomains,suchasarchitectengineering,chemistryengineering,hardwareengineeringetc,reusingistheirprimaryfeature,Byreusingthearchitectureexperimentediflpracticeandstandardcomponent,t船averagedesignCandirectlyusewhatWe’vegot.a(chǎn)voidingtherepet

7、itionofsoftwaredevelopmentinits10W1evel.a(chǎn)ndreducingitscostgreatly,improvingitsefficiencyandqualityoftheproductandrealizinglargecopies.Inordertorealizeadynamicreorganizationandlargecopiesofthesoftwaresystem,vocationalengineeringshouldbecombinedintosoftwareengineering.

8、Thisessayistoexploresoftwareframeworkarchitecturebasedondesignpatternsdesignedfordigitalcampusappliedsystemconstructionprojectcarri

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。