基于三層架構(gòu)的校園網(wǎng)站設(shè)計與實現(xiàn)
本文選題:校園網(wǎng)站 切入點:MVC 出處:《河北師范大學(xué)》2014年碩士論文
【摘要】:隨著Internet的普及和發(fā)展,各學(xué)校都建立了自己的校園網(wǎng)站,甚至學(xué)校的各部門也建立起自己的Web站點,但是,隨著用戶對系統(tǒng)需求的增多,原先的網(wǎng)站在進行維護或功能擴展時容易出現(xiàn)問題。例如:前臺展示頁面風(fēng)格不規(guī)范、頁面內(nèi)容更改工作量大、信息冗余嚴(yán)重、數(shù)據(jù)庫內(nèi)容搜索困難、網(wǎng)站功能不完善等。因此迫切需要建立一個能方便用戶訪問學(xué)校網(wǎng)站、及時向?qū)W校反饋信息、方便學(xué)校師生和各部門工作的平臺。 校園網(wǎng)站實現(xiàn)了內(nèi)容和界面的分離。本論文采用將MVC模式引入到三層架構(gòu)中的方法,把三層架構(gòu)中的顯示和邏輯代碼徹底分離,應(yīng)用到校園網(wǎng)站的設(shè)計與開發(fā)中。設(shè)計和實現(xiàn)過程中主要分析了校園網(wǎng)站平臺的靈活性和重用性需求,結(jié)果表明,引入MVC模式的三層架構(gòu)滿足了開發(fā)人員的開發(fā)需求,具有較強的易測試性和可移植性。 結(jié)合邯鄲市第一中學(xué)校園網(wǎng)站存在的問題,本文利用引入MVC到三層架構(gòu)的思想和技術(shù)實現(xiàn)了新的校園網(wǎng)站。用戶通過該平臺可以方便地了解學(xué)校的最新動態(tài),及時了解學(xué)生成績和生活情況,家長也可以將他們的疑問通過該平臺向?qū)W校反饋,方便了學(xué)校和家長之間的溝通和學(xué)校相關(guān)部門的工作。 本文主要做了以下幾個方面的工作: 一、分別介紹了三層架構(gòu)和MVC的原理,并討論了三層架構(gòu)中引入MVC設(shè)計模式的Web應(yīng)用框架。 二、對校園網(wǎng)站平臺需求詳細(xì)分析,,在分析了原有網(wǎng)站設(shè)計方法的不足之后,基于軟件架構(gòu)中的三層架構(gòu)和MVC相結(jié)合的思想,提出了一個改進的方案。 三、用新的方案為基礎(chǔ),提出校園網(wǎng)站的設(shè)計解決方案,實現(xiàn)了新聞管理,用戶管理,成績管理,留言管理等功能模塊。該系統(tǒng)提高了系統(tǒng)的可維護性和可重用性。論文給出了部分功能的實現(xiàn)。
[Abstract]:With the popularization and development of Internet, every school has set up its own campus website, and even every department of the school has established its own Web site. However, with the increase of users' demand for the system, The original site is prone to problems when it is maintained or extended. For example, the front desk display page style is not standard, the page content changes heavy workload, the information redundancy is serious, the database content search difficulty, Therefore, it is urgent to establish a platform which can facilitate users to visit the school website, feedback information to the school in time, and facilitate the work of teachers and students and all departments. The campus website realizes the separation of content and interface. In this paper, the MVC pattern is introduced into the three-tier architecture, and the display in the three-tier architecture is completely separated from the logic code. In the process of design and implementation, the flexibility and reusability of the campus website platform are analyzed. The results show that the three-tier architecture based on MVC can meet the development needs of the developers. It has strong testability and portability. Combined with the problems existing in the campus website of Handan No. 1 Middle School, this paper uses the idea and technology of introducing MVC to three-tier architecture to realize the new campus website. Through this platform, users can easily understand the latest developments of the school. Parents can also feedback their questions to the school through the platform, which facilitates the communication between the school and the parents and the work of the school departments. The main work of this paper is as follows:. Firstly, the principle of three-tier architecture and MVC are introduced, and the application framework of Web with MVC design pattern in three-tier architecture is discussed. Secondly, the requirements of the campus website platform are analyzed in detail. After analyzing the shortcomings of the original website design method, an improved scheme is proposed based on the combination of the three-tier architecture and MVC in the software architecture. Thirdly, based on the new scheme, the design solution of campus website is put forward, which realizes news management, user management and achievement management. The system improves the maintainability and reusability of the system.
【學(xué)位授予單位】:河北師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.092;TP311.52
【參考文獻】
相關(guān)期刊論文 前10條
1 盧俊瑋;常琳;陳昀錕;;MVC模式與ASP.NET MVC框架的技術(shù)研究[J];電腦知識與技術(shù);2010年19期
2 韋鵬洲;;基于Web的決策支持系統(tǒng)的設(shè)計與實現(xiàn)[J];電腦編程技巧與維護;2012年22期
3 景慎艷;;基于.net的學(xué)生黨員管理系統(tǒng)設(shè)計與實現(xiàn)[J];電腦開發(fā)與應(yīng)用;2013年10期
4 何倩;;基于ASP技術(shù)的校園網(wǎng)站后臺管理系統(tǒng)及其安全性[J];湖南工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報;2010年02期
5 李志;賈克斌;李真真;姚萌;;基于.NET MVC架構(gòu)的網(wǎng)上珠寶銷售系統(tǒng)的設(shè)計與實現(xiàn)[J];計算機應(yīng)用與軟件;2013年03期
6 舒禮蓮;;基于Spring MVC的Web應(yīng)用開發(fā)[J];計算機與現(xiàn)代化;2013年11期
7 周文瓊;王樂球;葉玫;尚敏;;基于ASP.NET MVC框架的高校在線財務(wù)查詢系統(tǒng)設(shè)計與實現(xiàn)[J];軟件導(dǎo)刊;2013年01期
8 李曉;;高校職工住房管理信息系統(tǒng)數(shù)據(jù)庫的設(shè)計[J];西南農(nóng)業(yè)大學(xué)學(xué)報(社會科學(xué)版);2011年07期
9 舒清錄;;基于.NET的異構(gòu)數(shù)據(jù)源數(shù)據(jù)遷移技術(shù)[J];計算機技術(shù)與發(fā)展;2010年03期
10 許艷丹;張前進;盛安元;;基于CMS平臺的校園網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)[J];中國西部科技;2010年04期
本文編號:1669052
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1669052.html