2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩56頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  本科畢業(yè)設(shè)計(jì)說明書</b></p><p>  題 目:基于.net的學(xué)校交流平的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  院 (部):計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院</p><p>  專 業(yè): </p><p>  班 級(jí): </p><p>  姓

2、 名: </p><p><b>  學(xué) 號(hào):</b></p><p><b>  指導(dǎo)教師: </b></p><p><b>  完成日期: </b></p><p><b>  目 錄</b></p><p>

3、<b>  摘 要II</b></p><p>  ABSTRACTIII</p><p><b>  1 前 言1</b></p><p>  1.1 選題背景1</p><p>  1.2 系統(tǒng)簡要說明1</p><p>  1.3 相關(guān)開發(fā)技術(shù)簡介1<

4、;/p><p>  1.4 應(yīng)用前景3</p><p><b>  2 需求分析4</b></p><p>  2.1 功能需求概述4</p><p>  2.1.1 網(wǎng)站基本功能需求概述4</p><p>  2.1.2 管理員后臺(tái)管理功能需求概述4</p><p>

5、;  2.2 用戶權(quán)限描述5</p><p>  2.3 性能需求及系統(tǒng)環(huán)境5</p><p><b>  3 概要設(shè)計(jì)7</b></p><p>  3.1 系統(tǒng)總體結(jié)構(gòu)分析7</p><p>  3.2 管理員模塊的業(yè)務(wù)流程7</p><p>  3.3 系統(tǒng)功能模塊劃分8<

6、/p><p>  3.4 數(shù)據(jù)庫設(shè)計(jì)10</p><p>  3.4.1 SQL SERVER數(shù)據(jù)庫10</p><p>  3.4.2 關(guān)系數(shù)據(jù)庫設(shè)計(jì)10</p><p>  3.4.3 數(shù)據(jù)庫需求分析10</p><p>  3.4.5 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)12</p><p>  3.

7、4.6 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)13</p><p><b>  4 詳細(xì)設(shè)計(jì)17</b></p><p>  4.1學(xué)校信息維護(hù)模塊的設(shè)計(jì)與實(shí)現(xiàn)17</p><p>  4.2 新聞動(dòng)態(tài)模塊的設(shè)計(jì)和實(shí)現(xiàn)26</p><p>  4.3通知公告模塊的設(shè)計(jì)與實(shí)現(xiàn)29</p><p>  4.4

8、園所介紹模塊的設(shè)計(jì)與實(shí)現(xiàn)31</p><p>  4.5 學(xué)校班級(jí)模塊的設(shè)計(jì)與實(shí)現(xiàn)33</p><p>  4.6 招生專欄模塊的設(shè)計(jì)與實(shí)現(xiàn)35</p><p>  4.7 特色展示模塊的設(shè)計(jì)與實(shí)現(xiàn)38</p><p><b>  5 系統(tǒng)測試43</b></p><p><b&g

9、t;  5.1 引言43</b></p><p>  5.2 單元測試43</p><p>  5.3 綜合測試43</p><p>  5.4 結(jié)果分析44</p><p><b>  6 總 結(jié)45</b></p><p><b>  謝 辭46</b&

10、gt;</p><p><b>  參考文獻(xiàn)47</b></p><p><b>  摘 要</b></p><p>  隨我國網(wǎng)絡(luò)信息化的迅速發(fā)展,幼兒園網(wǎng)站大量涌現(xiàn),網(wǎng)站欄目簡潔、重點(diǎn)突出、外觀美觀、模塊豐富、操作方便、實(shí)用性強(qiáng),將學(xué)校班級(jí)的成果進(jìn)行展示、及時(shí)的與家長溝通等有機(jī)地融合在一起,為班級(jí)建立了一個(gè)充滿愛與陽

11、光的網(wǎng)絡(luò)溫馨家園。幼兒園學(xué)校模塊的設(shè)計(jì)符合幼兒發(fā)展的、兼顧家長的普遍需要,保證家長能經(jīng)常得到自己孩子的信息以及其他幼兒園學(xué)校的信息。同時(shí)網(wǎng)站開發(fā)應(yīng)結(jié)構(gòu)合理,便于管理員以及幼兒園教師的使用、管理和維護(hù)。另外幼兒園持高效實(shí)用的原則,著眼于培養(yǎng)、溝通、宣傳的實(shí)際需要。首先要確定幼兒園以及園內(nèi)班級(jí)的一些基本情況,根據(jù)班級(jí)的狀況來制定班級(jí)網(wǎng)站,要符合幼兒園班級(jí)的特點(diǎn),用歡快的背景作為整個(gè)網(wǎng)站的首頁,這樣能激發(fā)孩子和家長對(duì)網(wǎng)站的關(guān)注,其次要介紹班級(jí)

12、老師和班級(jí)一些優(yōu)秀的學(xué)生和學(xué)生作品,有利于家長交流心得與體會(huì)。 </p><p>  本系統(tǒng)采用ASP.NET技術(shù)實(shí)現(xiàn),以C#作為編程語言,采用SQL Server 2005數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)庫。它是基于B/S結(jié)構(gòu)下形成的Web應(yīng)用程序。 本系統(tǒng)主要實(shí)現(xiàn)了各個(gè)幼兒園概況介紹 、新聞動(dòng)態(tài)、通知公告、學(xué)校介紹、學(xué)校班級(jí)、教師風(fēng)采、招生專欄、特色展示等功能模塊。</p><p>

13、  關(guān)鍵詞:幼兒園學(xué)校網(wǎng)站、交流、C#、SQL Server 2005、B/S結(jié)構(gòu)。 Design and Implementation of School In School Communication System Based on .Net</p><p><b>  ABSTRACT&

14、lt;/b></p><p>  With the rapid development of Internet information in our country, the kindergarten school web site columns are required.this, concise, highlight, pleasing appearance, module is rich, conv

15、enient operation, practical strong, class of achievements exhibition, timely and parent communicate organically fuses in together, for the class established a love filled with sunshine network warm home.Paper design kind

16、ergarten class web site design conforms to childrens development, mature technology, take in</p><p>  Key Words: kindergarten school web site,communication,C#,SQL Server2005,B/S structure.</p><p&g

17、t;<b>  1 前 言</b></p><p><b>  1.1選題背景</b></p><p>  幼兒園學(xué)校子系統(tǒng)是根據(jù)對(duì)幼兒園信息化需求調(diào)查開發(fā)的,使各所幼兒學(xué)校的管理工作更加高效,安排更加合理,宣傳更加廣泛,同時(shí)能夠促進(jìn)幼兒園的管理者、老師、家長、孩子之間都能更快更好的互動(dòng),從而更好地實(shí)現(xiàn)幼兒園管理的科學(xué)化、規(guī)范化、信息化。 由于現(xiàn)

18、代社會(huì)孩子的教育一定要從小抓起,從幼兒時(shí)期便開始培養(yǎng)孩子的學(xué)習(xí)能力,一個(gè)適合自己孩子的教育環(huán)境對(duì)孩子的成長以及以后的影響不可忽視,因此,家長在為孩子挑選幼兒園時(shí),一定要考慮到各種因素,是否適合自己的孩子身心發(fā)展,本子系統(tǒng)模塊便是針對(duì)各個(gè)幼兒園學(xué)校的概況介紹,讓家長及時(shí)了解到自己孩子所在幼兒園的最新信息以及孩子在園情況。此外,家長不僅可以看到自己孩子所在院校,還可以瀏覽其他學(xué)校信息以及動(dòng)態(tài),方便家長以及學(xué)校老師學(xué)習(xí)他人長處,彌補(bǔ)自己不足之

19、處。本幼兒園學(xué)校系統(tǒng)是專門針對(duì)幼兒園設(shè)計(jì)的功能模塊。系統(tǒng)重點(diǎn)實(shí)現(xiàn)了等。各個(gè)幼兒園概況介紹 、新聞動(dòng)態(tài)、通知公告、學(xué)校介紹、學(xué)校班級(jí)、教師風(fēng)采、招生專欄、特色展示等功能。</p><p>  1.2 系統(tǒng)簡要說明</p><p>  本系統(tǒng)采用ASP.NET技術(shù)實(shí)現(xiàn),以C#作為編程語言,采用SQL Server 2005數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)庫。它是基于B/S結(jié)構(gòu)下形成的Web應(yīng)用程序。<

20、/p><p>  本系統(tǒng)主要實(shí)現(xiàn)了各個(gè)幼兒園概況介紹 、新聞動(dòng)態(tài)、通知公告、學(xué)校介紹、學(xué)校班級(jí)、教師風(fēng)采、招生專欄、特色展示等功能模塊。</p><p>  1.3相關(guān)開發(fā)技術(shù)簡介</p><p>  現(xiàn)在對(duì)本系統(tǒng)中用到的一些相關(guān)技術(shù)定義如下:</p><p>  asp.Net技術(shù)。ASP 是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特

21、網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。指 Active Server Pages動(dòng)態(tài)服務(wù)器頁運(yùn)行于 IIS 之中的程序 。 目前ASP.NET運(yùn)行的最佳環(huán)境為Windows 2000 、WindwosXP、Windows 2003當(dāng)然最舒適的開發(fā)環(huán)境是WindowsXP,最佳的運(yùn)行環(huán)境就是Windows2003了。 無論采取那個(gè)系統(tǒng)平臺(tái),必須安裝的程序有IIS 5.0以上、IE 5.5 以上、.NET Framework SDK。本項(xiàng)目開發(fā)環(huán)

22、境為windowsXP。</p><p>  Visual Studio 2008。VS2008引入了250多個(gè)新特性,整合了對(duì)象、關(guān)系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。使用Visual Studio 2008可以高效開發(fā)Windows應(yīng)用程序。設(shè)計(jì)器中可以實(shí)時(shí)反映變更,XAML中智能感知功能可以提高開發(fā)效率。同時(shí)Visual Studio 2008支持項(xiàng)目模板、調(diào)試器和部署程序。Visual Studio

23、 2008可以高效開發(fā)Web應(yīng)用,集成了AJAX 1.0,包含AJAX項(xiàng)目模板,它還可以高效開發(fā)Office應(yīng)用和Mobile應(yīng)用。VS2008增加了幾項(xiàng)新特性:軟件開發(fā)更智能、對(duì)WCF的擴(kuò)展,用起來很方便、多定性支持,為應(yīng)用程序的開發(fā)帶來了新的活力、整合Windows Live到VS中去、為數(shù)據(jù)庫的發(fā)布提供了更方便快捷的解決方案、強(qiáng)大的拼寫檢查器。</p><p>  SQL Server 2005。SQL S

24、erver 2005 為IT專家和信息工作者帶來了強(qiáng)大的、熟悉的工具,同時(shí)減少了在從移動(dòng)設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺(tái)上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。 通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對(duì)日常任務(wù)的自動(dòng)化管理能力,SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個(gè)完整的數(shù)據(jù)解決方案。除了為業(yè)務(wù)線和分析應(yīng)用程序提供一個(gè)安全可靠的數(shù)據(jù)庫之外,SQL Server 2005也使用戶能夠通過嵌入的功能,如報(bào)表

25、、分析和數(shù)據(jù)挖掘等從他們的數(shù)據(jù)中得到更多的價(jià)值。SQL Server 2005為組織內(nèi)信息工作者提供了關(guān)鍵的、及時(shí)的商業(yè)信息以滿足他們特定的需求。SQL Server 2005簡化了開發(fā)、部署和管理業(yè)務(wù)線和分析應(yīng)用程序的復(fù)雜度,它為開發(fā)人員提供了一個(gè)靈活的開發(fā)環(huán)境,為數(shù)據(jù)庫管理人員提供了集成的自動(dòng)管理工具。對(duì)產(chǎn)品易用性和部署上的關(guān)注以及集成的工具提供了工業(yè)上最低的規(guī)劃、實(shí)現(xiàn)和維護(hù)成本,使數(shù)據(jù)庫投資能快速得到回報(bào)。</p>

26、<p>  C#語言。C#是微軟公司在2000年6月發(fā)布的一種新的編程語言。C#擁有C/C++的強(qiáng)大功能以及Visual Basic簡易使用的特性,是第一個(gè)組件導(dǎo)向(Component-oriented)的程序語言。是微軟公司研究員Anders Hejlsberg的最新成果。包括了諸如單一繼承、界面、與Java幾乎同樣的語法,和編譯成中間代碼再運(yùn)行的過程。它是微軟公司.NET windows網(wǎng)絡(luò)框架的主角。C#并不被編譯成為能

27、夠直接在計(jì)算機(jī)上執(zhí)行的二進(jìn)制本地代碼。與Java編程語言類似,它被編譯成為中間代碼,然后通過.NET Framework的虛擬機(jī)執(zhí)行。</p><p><b>  1.4 應(yīng)用前景</b></p><p>  系統(tǒng)的設(shè)計(jì)目標(biāo)是幫助學(xué)校提高工作效率。實(shí)現(xiàn)家長、老師、孩子之間的信息交流,學(xué)生家長可以通過此系統(tǒng)了解到孩子在校園里的生活以及學(xué)習(xí)情況。本系統(tǒng)使各所幼兒學(xué)校的管理

28、工作更加高效,安排更加合理,宣傳更加廣泛,同時(shí)能夠促進(jìn)幼兒園的管理者、老師、家長、孩子之間都能更快更好的互動(dòng),從而更好地實(shí)現(xiàn)幼兒園管理的科學(xué)化、規(guī)范化、信息化。 由于現(xiàn)代社會(huì)孩子的教育一定要從小抓起,從幼兒時(shí)期便開始培養(yǎng)孩子的學(xué)習(xí)能力,一個(gè)適合自己孩子的教育環(huán)境對(duì)孩子的成長以及以后的影響不可忽視,因此,家長在為孩子挑選幼兒園時(shí),一定要考慮到各種因素,是否適合自己的孩子身心發(fā)展,為孩子的將來打好最堅(jiān)實(shí)的基礎(chǔ)根基。</p>&

29、lt;p>  所以本系統(tǒng)非常有市場前景,會(huì)在幼兒教育乃至孩子終身教育中占有重要的指引作用。進(jìn)入二十一世紀(jì),人類社會(huì)飛速發(fā)展,對(duì)人才的需求也愈來愈高,嬰幼教育受到前所未有的關(guān)注。作為學(xué)前教育機(jī)構(gòu)的幼兒園,其教育質(zhì)量、管理水平不僅僅關(guān)系到每個(gè)兒童的發(fā)展,也是每個(gè)幼兒園生存發(fā)展的關(guān)鍵因素。如何提高幼兒園的教育質(zhì)量,提升幼兒園的品質(zhì),開創(chuàng)幼兒園的新局面,在日趨激烈的競爭環(huán)境中求生存、求發(fā)展已成為眾多幼兒園最為關(guān)心的焦點(diǎn)所在。幼兒園的生存和

30、發(fā)展靠的是什么?一是幼兒園的品牌和口碑,二是幼兒園的硬件設(shè)施,三是幼兒園的師資和技術(shù),四是幼兒園的管理和服務(wù),五是幼兒園拓展市場的能力。只有這五者皆備,幼兒園才能走向良性發(fā)展的軌道。然而,現(xiàn)實(shí)情況是很多幼兒園在這五方面或多或少存在這樣那樣的不足致使生源發(fā)布困難運(yùn)營艱難教師隊(duì)伍不穩(wěn)定,前景堪憂。 因此,本系統(tǒng)的應(yīng)用前景非常廣泛。</p><p><b>  2.需求分析</b>

31、</p><p>  2.1 功能需求概述</p><p>  幼兒園平臺(tái)網(wǎng)站為整個(gè)系統(tǒng)的二級(jí)網(wǎng)站。學(xué)校平臺(tái)分地區(qū)來做,例如:山東-濟(jì)寧-鄒城-西關(guān)幼兒園,山東-濟(jì)南-高新區(qū)-黃金時(shí)代幼兒園等。</p><p>  2.1.1 網(wǎng)站基本功能需求概述</p><p>  學(xué)校功能模塊要求包括:新聞動(dòng)態(tài)、通知公告、園所介紹、學(xué)校班級(jí)、教師風(fēng)采、招

32、生專欄、特色展示等功能模塊。</p><p> ?。?)學(xué)校信息維護(hù):此模塊主要實(shí)現(xiàn)的是對(duì)整個(gè)網(wǎng)站添加學(xué)校、編輯學(xué)校信息、刪除學(xué)校的功能。</p><p> ?。?)新聞動(dòng)態(tài):要求學(xué)校可以及時(shí)發(fā)布最新的新聞動(dòng)態(tài),讓家長及孩子老師們及時(shí)瀏覽到學(xué)校的信息。</p><p>  (3)通知公告:學(xué)校需要發(fā)布通知公告時(shí),通過此模塊實(shí)現(xiàn),與新聞動(dòng)態(tài)相似。</p>

33、<p> ?。?)園所介紹:是本幼兒園的詳細(xì)信息介紹,通過此模塊家長可以了解到幼兒園的成立信息等。</p><p> ?。?)學(xué)校班級(jí):要包括本幼兒園的分班設(shè)置,具體到大班、中班、小班等,每個(gè)班又包括多少個(gè)班級(jí)。每個(gè)班級(jí)又有班級(jí)自己的小網(wǎng)站,包括班級(jí)的新聞動(dòng)態(tài)、問題板等功能模塊。</p><p> ?。?)招生專欄:主要介紹本幼兒園的招生對(duì)象要求等。</p>&l

34、t;p> ?。?)特色展示:本模塊為本幼兒園的一些特色展覽模塊,園內(nèi)的大小活動(dòng)照片可以添加到此模塊。</p><p>  2.1.2 管理員后臺(tái)管理功能需求概述</p><p>  管理員后臺(tái)管理功能主要實(shí)現(xiàn)學(xué)校信息管理,包括幼兒園學(xué)校信息在整個(gè)網(wǎng)站上的添加、刪除、修改等功能。還包括到具體的某個(gè)幼兒園學(xué)校網(wǎng)站管理、班級(jí)管理、教師管理、班級(jí)管理、學(xué)生管理等功能。</p>

35、<p>  學(xué)校信息管理:管理員可以添加一個(gè)學(xué)校到該網(wǎng)站上,也可以修改已經(jīng)審核通過的學(xué)校的信息,還可以刪除一個(gè)已經(jīng)審核過的學(xué)校。學(xué)校信息包括:學(xué)校名稱、學(xué)校標(biāo)識(shí)、學(xué)校模版、創(chuàng)建時(shí)間、地區(qū)(省-市-區(qū))、學(xué)校地址、學(xué)校電話等信息。</p><p>  學(xué)校管理:學(xué)校管理包括:</p><p>  管理員對(duì)學(xué)校網(wǎng)站管理:包括新聞動(dòng)態(tài)的新增、編輯、刪除;通知公告的新增、編輯、刪除;園所

36、介紹的編輯;特色展示的新增、編輯(包括照片的上傳)、刪除;招生專欄的編輯等功能。</p><p>  管理員對(duì)班級(jí)網(wǎng)站管理:包括大班、中班、小班、托班網(wǎng)站的管理,主要是班級(jí)公告的新增、編輯、刪除功能。</p><p>  管理員對(duì)教師管理:對(duì)教師的添加、信息編輯、刪除功能。</p><p>  管理員對(duì)班級(jí)管理:主要是對(duì)大、中、小班的分班情況的新增、編輯和刪除的功能

37、。</p><p>  管理員對(duì)學(xué)生管理:包括具體的某一班中的學(xué)生信息的修改、新增和刪除功能。</p><p>  2.2 用戶權(quán)限描述</p><p>  用戶包括:管理員,校長,老師(班主任),學(xué)生,老師可以去學(xué)校任意班級(jí)。管理員可以進(jìn)入后臺(tái)管理進(jìn)行學(xué)校的各種信息修改。學(xué)生和家長的審批由班主任來審批。班主任和老師的審批由管理員協(xié)助校長來審批學(xué)校的網(wǎng)站游客可以進(jìn)入

38、,學(xué)校的班級(jí)(管理人員,學(xué)校所有老師)只能本校的家長、學(xué)生、老師進(jìn)入。外校的老師、學(xué)生(游客),不能進(jìn)入本學(xué)校的班級(jí),聊天室。可以瀏覽本校的新聞動(dòng)態(tài),招生專欄,教師風(fēng)采等信息。</p><p>  本網(wǎng)站主要用戶是管理員。</p><p>  2.3 性能需求及系統(tǒng)環(huán)境</p><p>  本系統(tǒng)所有的軟硬件配置除了要根據(jù)系統(tǒng)運(yùn)行需求有一個(gè)最低配置外,更主要的是要根

39、據(jù)整個(gè)系統(tǒng)訪問的客戶端數(shù)量和進(jìn)行的數(shù)據(jù)交換量大小來配置,就是要以一個(gè)最大的極限值來做依據(jù),但是這是一個(gè)動(dòng)態(tài)的數(shù)據(jù),和市場需求以及公司的經(jīng)營策略息息相關(guān),因此我們?cè)谙到y(tǒng)運(yùn)行初期進(jìn)行了一個(gè)可行性的分析,先假定有3000用戶同時(shí)進(jìn)行訪問本系統(tǒng),而且考慮到當(dāng)需求量增大時(shí)如何進(jìn)行配置的擴(kuò)展和升級(jí),根據(jù)這個(gè)需求我們進(jìn)行了以下的軟硬件配置。 </p><p><b> ?。?)硬件配置:</b></

40、p><p><b>  服務(wù)器端</b></p><p>  數(shù)據(jù)庫服務(wù)器以及Web應(yīng)用服務(wù)器:</p><p>  數(shù)據(jù)庫服務(wù)器用來運(yùn)行數(shù)據(jù)庫,存儲(chǔ)客戶端經(jīng)過瀏覽器發(fā)送或請(qǐng)求的海量數(shù)據(jù),因此要求數(shù)據(jù)庫服務(wù)器有良好的性能和海量存儲(chǔ)能力;Web應(yīng)用服務(wù)器用來部署這個(gè)游戲項(xiàng)目,建議的配置為:</p><p>  CPU:P4以上

41、(建議雙核)</p><p><b>  內(nèi)存:2G以上</b></p><p><b>  硬盤:120G以上</b></p><p><b> ?。?)軟件環(huán)境:</b></p><p><b>  客戶端:</b></p><p&

42、gt;  操作系統(tǒng):Windows XP 或Windwos Vista / 7或更高版本</p><p>  瀏覽器:Internet Explorer 內(nèi)核6.0或其他瀏覽器 ,或更高版本</p><p>  瀏覽器插件:Flash Player 10及以上版本</p><p><b>  數(shù)據(jù)庫服務(wù)器:</b></p><

43、;p>  操作系統(tǒng):Windows 2000或Windwos XP或Windwos Vista / 7等</p><p>  數(shù)據(jù)庫系統(tǒng):SQL Server2005</p><p>  開發(fā)工具:Visual Studio2008,C#語言編寫,ASP.NET技術(shù)。</p><p><b>  3 概要設(shè)計(jì)</b></p>

44、<p>  3.1 系統(tǒng)總體結(jié)構(gòu)分析</p><p>  本系統(tǒng)采用B/S架構(gòu)模式設(shè)計(jì):系統(tǒng)主要由客戶機(jī),Web服務(wù)器,應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器(server)組成。在客戶端安裝的是標(biāo)準(zhǔn)、易用的通用瀏覽器(Browser),將Web技術(shù)與數(shù)據(jù)庫技術(shù)相結(jié)合。Web服務(wù)器主要是實(shí)現(xiàn)對(duì)客戶端應(yīng)用程序的集中管理,應(yīng)用服務(wù)器主要負(fù)責(zé)事務(wù)處理,數(shù)據(jù)服務(wù)器主要用于數(shù)據(jù)的管理??蛻舳说臑g覽器通過URL訪問Web服務(wù)器,

45、Web服務(wù)器請(qǐng)求數(shù)據(jù)庫服務(wù)器,并將獲得的結(jié)果以HTML形式返回客戶端瀏覽器。</p><p>  3.2 管理員模塊的業(yè)務(wù)流程</p><p>  管理員登錄后,可以進(jìn)入學(xué)校網(wǎng)站瀏覽學(xué)校網(wǎng)頁內(nèi)容,當(dāng)管理員后臺(tái)管理系統(tǒng)后,可以進(jìn)行系統(tǒng)的總體管理,主要包括學(xué)校信息管理和學(xué)校管理功能。此處學(xué)校信息管理和學(xué)校管理不是同一個(gè)概念。</p><p>  本系統(tǒng)的功能流程圖如圖

46、3.1:</p><p>  圖3.1系統(tǒng)的功能流程圖</p><p>  3.3 系統(tǒng)功能模塊劃分</p><p>  本系統(tǒng)功能模塊主要分為新聞動(dòng)態(tài)、通知公告、園所介紹、學(xué)校班級(jí)、教師風(fēng)采、招生專欄、特色展示等。</p><p>  通過對(duì)系統(tǒng)總體功能結(jié)構(gòu)的分析,結(jié)合需求分析所要求的功能,畫出了系統(tǒng)的管理員后臺(tái)管理系統(tǒng)結(jié)構(gòu)圖。如圖:圖3.

47、2</p><p>  ……此處每個(gè)班級(jí)模塊一樣,略。</p><p>  圖 3.2 后臺(tái)管理系統(tǒng)結(jié)構(gòu)圖</p><p><b>  3.4 數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫是系統(tǒng)的核心和基礎(chǔ),是開發(fā)和建設(shè)的重要組成部分,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)

48、計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性。</p><p>  3.4.1 SQL SERVER數(shù)據(jù)庫</p><p>  本系統(tǒng)采用SQL SERVER2005數(shù)據(jù)庫管理系統(tǒng)。</p><p>  設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的及將來可能增加的需求。數(shù)據(jù)庫設(shè)計(jì)一般包括數(shù)據(jù)庫需求分析,數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)幾

49、個(gè)步驟。</p><p>  3.4.2 關(guān)系數(shù)據(jù)庫設(shè)計(jì)</p><p>  關(guān)系數(shù)據(jù)庫系統(tǒng)應(yīng)用數(shù)學(xué)方法來處理數(shù)據(jù)庫中的數(shù)據(jù),是支持關(guān)系模型的數(shù)據(jù)庫系統(tǒng),關(guān)系模型有關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束組成,本系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)分為以下三個(gè)階段:數(shù)據(jù)庫需求分析,數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)。</p><p>  3.4.3數(shù)據(jù)庫需求分析</p>

50、;<p>  需求分析即分析用戶的需求,是數(shù)據(jù)庫設(shè)計(jì)的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際需求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫的結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為具體的設(shè)計(jì)打下好的基礎(chǔ)。</p><p>  通過系統(tǒng)的功能

51、分析及業(yè)務(wù)需求分析,本系統(tǒng)的數(shù)據(jù)流圖總結(jié)如下:</p><p><b>  一層數(shù)據(jù)流圖:</b></p><p>  圖 3.3 一層數(shù)據(jù)流圖</p><p><b>  二層數(shù)據(jù)流圖:</b></p><p>  圖 3.4 二層數(shù)據(jù)流圖</p><p>  經(jīng)過系統(tǒng)功能

52、分析,考慮到將來功能上的擴(kuò)展需求,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p>  用戶信息表:用戶編號(hào),用戶登錄名,用戶密碼,用戶真實(shí)姓名,郵箱,創(chuàng)建時(shí)間</p><p>  Edu_UserInfo_Table(user_type_id,user_login_name,user_login_password,user_true_name,user_mail, createtime)

53、</p><p>  招生專欄表:學(xué)校編號(hào),招生主題,招生內(nèi)容,訪問量,創(chuàng)建時(shí)間</p><p>  Edu_School_Enrol_Table(sch_id,enrol_title,enrol_content,visit_count,createtime)</p><p>  班級(jí)表:學(xué)校編號(hào),班級(jí)名稱,班級(jí)排序,創(chuàng)建時(shí)間</p><p>

54、;  Edu_School_Grade_Table(sch_id,sch_grade_name,sch_grade_sort,createtim)</p><p>  園所介紹表:學(xué)校編號(hào),介紹內(nèi)容,訪問量,創(chuàng)建時(shí)間</p><p>  Edu_School_Introduction_Table(sch_id,int_content,visit_count,createtime)</

55、p><p>  新聞動(dòng)態(tài)表(通知公告):消息類型,學(xué)校編號(hào),新聞標(biāo)題,新聞發(fā)布時(shí)間,新聞內(nèi)容,訪問量,創(chuàng)建時(shí)間</p><p>  Edu_School_News_Table(moduleflag,sch_id,news_title,news_publish_time,news_content,visit_count,createtime)</p><p>  新聞附件

56、表:新聞編號(hào),文件類型,文件信息,文件路徑,創(chuàng)建時(shí)間</p><p>  Edu_School_News_File_Table(news_id,file_type,file_info,file_address,createtime)</p><p>  特色展示表:展示編號(hào),展示名稱,展示照片,訪問量,創(chuàng)建時(shí)間</p><p>  Edu_School_Show_T

57、able(show_group_id,show_name,show_pic,visit_count,createtime)</p><p>  學(xué)校信息表:學(xué)校名稱,學(xué)校標(biāo)識(shí),學(xué)校模版編號(hào),學(xué)校成立時(shí)間,地區(qū)劃分,學(xué)校狀態(tài),學(xué)校類型,學(xué)校地址,學(xué)校電話,學(xué)校傳真,學(xué)校排序,訪問量,創(chuàng)建時(shí)間</p><p>  Edu_School_Table(sch_name,sch_flag,sch_t

58、emplate_id,sch_createtime,sch_district_id,sch_status,sch_type,sch_address,sch_tel,sch_post,sch_sort,visit_count,createtime)</p><p>  學(xué)校模版表:模版名稱,模版文件夾名稱,模版狀態(tài),是否默認(rèn),創(chuàng)建時(shí)間</p><p>  Edu_School_Templat

59、e_Table(sch_tem_name,sch_tem_folder,sch_tem_status,sch_tem_isdefault,createtime)</p><p>  班級(jí)新聞表:班級(jí)編號(hào),新聞主題,新聞發(fā)布時(shí)間,新聞內(nèi)容,訪問量,創(chuàng)建時(shí)間</p><p>  Edu_Class_News_Table(class_id,news_title,news_publish_time

60、,news_content,visit_count,createtime)</p><p>  班級(jí)學(xué)生表:班級(jí)編號(hào),用戶信息編號(hào),學(xué)生在班狀態(tài),拒絕原因,申請(qǐng)?jiān)?,?chuàng)建時(shí)間</p><p>  Edu_Class_Student_Table(class_id,userinfo_id,class_stu_status,refuse_reason,apply_reason,createtim

61、e)</p><p>  地區(qū)劃分表:地區(qū)名稱,地區(qū)標(biāo)識(shí),地區(qū)等級(jí),上級(jí)地區(qū)編號(hào),地區(qū)排序,創(chuàng)建時(shí)間</p><p>  Edu_District_Table(dis_name,dis_flag,dis_level,dis_parent_id,dis_sort,createtime)</p><p>  3.4.5 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)</p><

62、p>  這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。本系統(tǒng)涉及的實(shí)體有管理員、新聞(通知)、園所介紹、招生專欄、特色展示、學(xué)校班級(jí)、學(xué)校。其中管理員發(fā)布新聞,編輯園所介紹和招生專欄,管理學(xué)校班級(jí)和特色展示。同時(shí)新聞(通知)、園所介紹、招生專欄、特色展示、學(xué)校班級(jí)都是屬于學(xué)校這個(gè)實(shí)體的??偟膶?shí)體之間關(guān)系的E-R圖如圖:</p><p>

63、<b>  圖3.5 E-R圖</b></p><p>  3.4.6 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  數(shù)據(jù)庫的概念結(jié)構(gòu)已經(jīng)設(shè)計(jì)完畢,根據(jù)上面的數(shù)據(jù)結(jié)構(gòu)概念可以轉(zhuǎn)化為數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是所說的數(shù)據(jù)庫邏輯結(jié)構(gòu)。</p><p>  在此系統(tǒng)中,我們使用SQL SERVER數(shù)據(jù)庫系統(tǒng)來建表。學(xué)校系統(tǒng)數(shù)據(jù)庫中各個(gè)表的設(shè)計(jì)如下

64、面的表格所示,每一個(gè)表格表示在數(shù)據(jù)庫系統(tǒng)中的一個(gè)表。</p><p>  表3.1 Edu_UserInfo_Table表</p><p>  中文名:用戶信息表 功能描述:保存用戶的基本信息</p><p>  表3.2 Edu_School_Enrol_Table表</p><p>  中文名:招生專欄表

65、 功能描述:存儲(chǔ)招生信息</p><p>  表3.3 Edu_School_Grade_Table表</p><p>  中文名:班級(jí)表 功能描述:存儲(chǔ)班級(jí)信息</p><p>  表3.4 Edu_School_Introduction_Table表</p><p>  

66、中文名:園所介紹表 功能描述:園所介紹信息</p><p>  表3.5 Edu_School_News_Table表</p><p>  中文名:新聞動(dòng)態(tài)表(通知公告)表 功能描述:存儲(chǔ)新聞通知等信息 </p><p>  表3.6 Edu_School_News_File_Table表</p><p>

67、;  中文名:新聞附件表 功能描述:存儲(chǔ)新聞附件信息</p><p>  表3.7 Edu_School_Show_Table表</p><p>  中文名:特色展示表 功能描述:存儲(chǔ)系統(tǒng)特色展示的圖片信息</p><p>  表3.8 Edu_School_Table表</p><p&

68、gt;  中文名:學(xué)校信息表 功能描述:保存系統(tǒng)中的學(xué)校信息</p><p>  表3.9 Edu_School_Template_Table表</p><p>  中文名:學(xué)校模版表 功能描述:保存系統(tǒng)中的學(xué)校模版信息</p><p>  表3.10 Edu_Class_News_Table表</p>

69、<p>  中文名:班級(jí)新聞表 功能描述:保存系統(tǒng)中的班級(jí)新聞信息</p><p>  表3.11 Edu_Class_Student_Table表</p><p>  中文名:班級(jí)學(xué)生表 功能描述:保存系統(tǒng)中的班級(jí)學(xué)生信息</p><p>  表3.12 Edu_District_Table表<

70、/p><p>  中文名:地區(qū)劃分表 功能描述:保存系統(tǒng)地區(qū)的信息</p><p><b>  4.詳細(xì)設(shè)計(jì)</b></p><p>  4.1學(xué)校信息維護(hù)模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  學(xué)校信息維護(hù)功能模塊是管理員登錄到后臺(tái)管理以后主要管理模塊之一,它實(shí)現(xiàn)的是管理員對(duì)學(xué)校信息的查詢、新增、編輯

71、和刪除功能。該模塊的用到的技術(shù)主要有C#、ASP.NET技術(shù)層次結(jié)構(gòu)分明,易于管理修改。具體工作流程如下描述:</p><p>  因?yàn)樵趯W(xué)校信息維護(hù)方面各個(gè)功能的實(shí)現(xiàn)流程極為相似,所以在此我只對(duì)學(xué)校信息維護(hù)的查詢功能進(jìn)行簡單的描述,首先管理員登錄School.aspx頁面,輸入用戶名和密碼,點(diǎn)擊“登錄”后進(jìn)入管理員主界面index.aspx,在管理員主界面調(diào)用學(xué)校信息維護(hù)的地區(qū)樹界面TreeView.aspx,

72、單擊地區(qū)樹上的地區(qū),調(diào)用數(shù)據(jù)庫Edu_District_Table顯示地區(qū),當(dāng)接收到的是省級(jí)地區(qū)的時(shí)候,綁定標(biāo)題,顯示省、自治區(qū)、直轄市內(nèi)的所有學(xué)校列表;當(dāng)接收到的是各級(jí)地區(qū)的時(shí)候,綁定的標(biāo)題,需要從數(shù)據(jù)庫中讀取,顯示各級(jí)地區(qū)所有學(xué)校。在SchoolTable.aspx界面中可以實(shí)現(xiàn)學(xué)校的查詢、新增、編輯和刪除功能。以查詢?yōu)槔趯W(xué)校查詢框中輸入要查詢的學(xué)校名稱,后臺(tái)通過SchoolTable.aspx.cs顯示出要查詢的學(xué)校的信息。此

73、系統(tǒng)中,BLL.school.cs為業(yè)務(wù)邏輯層,調(diào)用接口IDAL.change_school.cs,然后再調(diào)用實(shí)際執(zhí)行數(shù)據(jù)庫操作的SQL_Change_school.cs。</p><p>  關(guān)于學(xué)校信息維護(hù)模塊的新增,編輯和刪除功能在此不再作詳細(xì)說明,其工作流程見下方的流程圖:</p><p>  圖4.1 系統(tǒng)流程圖</p><p><b>  核心

74、代碼:</b></p><p><b> ?。?)網(wǎng)站首頁</b></p><p>  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="School.aspx.cs" Inherits="Pages_Index_Sch

75、ool" %></p><p>  <%@ Register src="Controls/FootControl.ascx" tagname="FootControl" tagprefix="uc2" %></p><p>  <%@ Register src="Controls/Top

76、LoginControl.ascx" tagname="TopLoginControl" tagprefix="uc1" %></p><p>  <%@ Register src="Controls/TopMenuControl.ascx" tagname="TopMenuControl" tagprefix=

77、"uc3" %></p><p>  <%@ Register src="Controls/MainControl.ascx" tagname="MainControl" tagprefix="uc4" %></p><p><b> ?。?)登錄處理代碼</b><

78、/p><p>  public partial class Login : System.Web.UI.Page</p><p>  {public void LoginSpace()</p><p><b>  {try{</b></p><p>  string session_userid = "0"

79、;;</p><p><b>  try{</b></p><p>  session_userid = Session["UserId"].ToString();</p><p>  }catch { }</p><p>  if (session_userid != "0" &

80、amp;& !string.IsNullOrEmpty(session_userid)){</p><p>  Response.Redirect("Pages/PersonSpace/space.aspx?userid=" + session_userid);}</p><p><b>  }</b></p><p&g

81、t;<b>  catch { }</b></p><p><b>  }</b></p><p>  //protected void Button1_Click(object sender, EventArgs e)</p><p><b>  //{</b></p><p&g

82、t;  // Common.Common_EncryAndDecry ddd = new Common.Common_EncryAndDecry();</p><p>  //stringddddd= Common.Common_EncryAndDecry.Encrypt("server=61.147.121.133;database=edu;user id=edu;password=wuming

83、wang+jfkdlskd;min pool size=0;max pool size=100;");//}</p><p><b>  }</b></p><p> ?。?)后臺(tái)管理界面代碼:</p><p>  <%@ Page Language="C#" AutoEventWireup="tr

84、ue" CodeFile="index.aspx.cs" Inherits="Admin_index" %></p><p> ?。?)進(jìn)入后臺(tái)管理用戶驗(yàn)證代碼:</p><p>  private void IsPermission(){</p><p><b>  try{</b>&l

85、t;/p><p>  string session_userid = "";</p><p>  string session_usertype = "";</p><p>  string session_admin_type = "";</p><p><b>  try{

86、</b></p><p>  session_userid = Session["UserId"].ToString();</p><p>  session_usertype = Session["UserTypeId"].ToString();</p><p>  session_admin_type = Se

87、ssion["AdminType"].ToString();</p><p>  }catch { }</p><p>  if (session_userid == ""){</p><p>  Response.Redirect("../Login.aspx");}</p><p&g

88、t;<b>  else{</b></p><p>  if (session_usertype != "0" && session_usertype != "1" && session_usertype != "2" && session_usertype != "3&qu

89、ot; && session_usertype != "4"){</p><p>  Response.Redirect("../Error.aspx?error=1");</p><p><b>  }</b></p><p><b>  else{</b><

90、/p><p>  string typeStr = "管理員"}</p><p>  this.lblGreeting.Text = Session["UserTrueName"].ToString() + "[" + typeStr + "],歡迎您!";}</p><p><b&g

91、t;  }</b></p><p><b>  }</b></p><p> ?。?)添加學(xué)校前臺(tái)代碼:</p><p>  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AddSchool.aspx.cs&qu

92、ot; Inherits="Admin_InfoMain_SchoolMain_AddSchool" %></p><p><b>  后臺(tái)代碼:</b></p><p>  public partial class Admin_InfoMain_SchoolMain_AddSchool : System.Web.UI.Page</p&

93、gt;<p>  { public void BindSchoolTemplate(){…}綁定學(xué)校模板的下拉框</p><p>  public void BindDistrict(){…}綁定地區(qū)省級(jí)別的下拉框</p><p>  private void SetSchool(string id){…}通過獲取到的ID,來設(shè)置標(biāo)題的名稱</p><p

94、>  protected void LnkInsert_Click(object sender, EventArgs e){…}點(diǎn)擊插入按鈕的時(shí)候,執(zhí)行的插入地區(qū)的操作</p><p><b>  }</b></p><p> ?。?)編輯和刪除學(xué)校信息代碼:</p><p>  public partial class Admin_In

95、foMain_SchoolMain_SchoolTable : System.Web.UI.Page</p><p>  {protected void Lnkdelete_Click(object sender, EventArgs e){…}點(diǎn)擊刪除按鈕時(shí),執(zhí)行的刪除地區(qū)的操作</p><p>  protected void LnkUpdate_Click(object sender

96、, EventArgs e){…}對(duì)一條地區(qū)信息進(jìn)行編輯</p><p>  protected void LnkSearch_Click(object sender, EventArgs e){…}查詢操作</p><p><b>  }</b></p><p>  圖4.2 學(xué)校交流平臺(tái)首頁</p><p>  圖4

97、.3 管理員登錄成功頁面</p><p>  圖4.4 后臺(tái)管理界面</p><p>  圖4.5 學(xué)校信息維護(hù)---學(xué)校管理界面</p><p>  圖4.6學(xué)校查詢界面</p><p>  當(dāng)點(diǎn)擊“查詢”時(shí),系統(tǒng)調(diào)用SchoolTable.aspx.cs中Admin_InfoMain_SchoolMain_SchoolMain的LnkSe

98、arch_Click()方法,系統(tǒng)檢查是否輸入為空,如果不為空則調(diào)用BindGridView()方法,如果存在輸入學(xué)校名則從數(shù)據(jù)庫中導(dǎo)出學(xué)校信息。如果不存在顯示空白。</p><p>  圖4.7 查詢后顯示信息界面</p><p>  圖4.8 新增學(xué)校信息界面</p><p>  點(diǎn)擊“提交”時(shí),系統(tǒng)調(diào)用AddSchool.aspx.cs中LnkInsert_C

99、lick()方法,將輸入的信息插入到數(shù)據(jù)庫中去,執(zhí)行插入操作。</p><p>  圖4.9 新增學(xué)校后的界面</p><p>  圖4.10 學(xué)校信息編輯修改前界面</p><p>  “編輯”與“新增”實(shí)現(xiàn)原理相似,選擇一條學(xué)校信息,點(diǎn)擊“編輯”,調(diào)用LnkInsert_Click()方法,得到顯示原來的信息,進(jìn)行修改,點(diǎn)擊“提交”,執(zhí)行更新操作。</p&

100、gt;<p>  圖4.11 學(xué)校信息編輯后界面</p><p>  4.2 新聞動(dòng)態(tài)模塊的設(shè)計(jì)和實(shí)現(xiàn)</p><p>  新聞動(dòng)態(tài)模塊是學(xué)校管理中的第一部分,主要發(fā)布一些實(shí)時(shí)新聞,此模塊實(shí)現(xiàn)的功能包括新聞的新增、編輯和以往新聞的刪除功能。具體實(shí)現(xiàn)流程是:管理員選擇“學(xué)校管理”里面的某個(gè)學(xué)校,進(jìn)入學(xué)校網(wǎng)站管理,點(diǎn)擊新聞動(dòng)態(tài),顯示出此學(xué)校的新聞動(dòng)態(tài)。因?yàn)樾侣剟?dòng)態(tài)和通知公告模塊相

101、似,所有執(zhí)行時(shí)要獲取學(xué)校的IDschoolid和模塊標(biāo)志moduleflag,如果moduleflag=news為新聞動(dòng)態(tài)的,如果moduleflag=notice為通知公告的。點(diǎn)擊“查詢”時(shí),通過Admin_School_SchoolNet_News 中BindGridView()方法綁定學(xué)校的新聞,BLL_School型對(duì)象bllSchool調(diào)用GetSchoolNews()方法查詢所有新聞,調(diào)用SearchSchoolNewsBy

102、SearchStr()查詢與輸入內(nèi)容相符的新聞。</p><p><b>  有關(guān)代碼如下:</b></p><p>  顯示管理新聞動(dòng)態(tài)的前臺(tái)代碼:</p><p>  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="New

103、s.aspx.cs" Inherits="Admin_School_SchoolNet_News" %></p><p> ?。?) 查詢、編輯、刪除新聞動(dòng)態(tài)的后臺(tái)代碼:</p><p>  public partial class Admin_School_SchoolNet_News : System.Web.UI.Page</p>&

104、lt;p>  { if(!string.IsNullOrEmpty(Request.QueryString.Get("schoolid"))&& !string.IsNullOrEmpty(Request.QueryString.Get("moduleflag")))</p><p>  private void BindGridView(){…} &

105、lt;/p><p>  if (searchflag == "0")</p><p><b>  { </b></p><p>  dtNews = bllSchool.GetSchoolNews(schoolid, moduleflag);</p><p><b>  }</b>&

106、lt;/p><p><b>  else</b></p><p><b>  {</b></p><p>  string searchStr = this.txtSearch.Text;</p><p>  dtNews = bllSchool.SearchSchoolNewsBySearchStr(

107、searchStr);</p><p><b>  }</b></p><p><b>  }</b></p><p>  圖4.12 新聞動(dòng)態(tài)管理首頁</p><p>  圖4.13 新聞動(dòng)態(tài)新增頁面</p><p>  “新增”和“編輯”新聞涉及的源文件是AddNews.

108、aspx.cs,如果是“編輯”時(shí),要從輸入庫中獲取要編輯的學(xué)校新聞的信息,通過DataTable對(duì)象顯示新聞信息。點(diǎn)擊“提交”時(shí)調(diào)用LnkInsertNews_Click(),業(yè)務(wù)邏輯對(duì)象bllSchool調(diào)用接口IDAL.Change_school.cs,執(zhí)行SQL_Change_school.cs中UpdateSchoolNewsAndFj()更新InsertSchoolNewsAndFj()插入操作。</p><

109、;p>  圖4.14 新聞動(dòng)態(tài)編輯頁面</p><p>  圖4.15 新聞動(dòng)態(tài)刪除后頁面</p><p>  圖4.16 學(xué)校新聞動(dòng)態(tài)頁面</p><p>  4.3通知公告模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  通知公告模塊和新聞動(dòng)態(tài)模塊相似,是用來發(fā)布通知。核心代碼與新聞動(dòng)態(tài)基本一致。</p><p>  圖

110、4.17 通知公告新增界面</p><p>  還可以添加附件,實(shí)現(xiàn)附件上傳,點(diǎn)擊提交即完成通知公告的添加。</p><p>  圖4.18 通知公告新增界面添加附件界面</p><p>  圖4.19 通知公告編輯界面</p><p>  選擇一條通知公告,點(diǎn)擊編輯,便實(shí)現(xiàn)對(duì)已添加的通知公告進(jìn)行修改編輯。</p><p&

111、gt;  選擇一條通知公告,點(diǎn)擊刪除按鈕,便可實(shí)現(xiàn)對(duì)通知公告的刪除功能。</p><p>  圖4.20 通知公告刪除后界面</p><p>  圖4.21 學(xué)校通知公告頁面</p><p>  4.4 園所介紹模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  園所介紹模塊是實(shí)現(xiàn)幼兒園學(xué)校信息介紹的模塊,本模塊實(shí)現(xiàn)了園所介紹的編輯功能。</p>

112、;<p>  通過Admin_School_SchoolNet_Introduction獲取到的ID,來設(shè)置學(xué)校介紹。</p><p><b>  核心代碼:</b></p><p> ?。?)后臺(tái)園所介紹管理界面代碼:</p><p>  <%@ Page Language="C#" AutoEvent

113、Wireup="true" CodeFile="Introduction.aspx.cs" Inherits="Admin_School_SchoolNet_Introduction" %></p><p>  <%@ Register Assembly="FredCK.FCKeditorV2" Namespace=&qu

114、ot;FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %></p><p><b>  (2)處理代碼:</b></p><p>  public partial class Admin_School_SchoolNet_Introduction : System.Web.UI.Page<

115、;/p><p>  {private void SetSchoolInfo(){…} </p><p>  protected void LnkSetIntroduction_Click(object sender, EventArgs e){…} }</p><p>  圖4.22 園所介紹編輯界面</p><p>  點(diǎn)擊園所介紹,直接是園所

116、介紹的編輯界面,編輯完成后,點(diǎn)擊提交按鈕的時(shí)候,調(diào)用Admin_School_SchoolNet_Introduction的LnkSetIntroduction_Click()方法,通過BLL_School.cs中GetSchoolInfo()方法調(diào)用接口IDAL.Change_school.cs中DataTable GetSchoolInfo()方法,通過SQL_Change_school.cs中ProcGetSchoolInfo()

117、執(zhí)行插入學(xué)校介紹的操作。</p><p>  圖4.23 學(xué)校園所介紹界面</p><p>  4.5 學(xué)校班級(jí)模塊的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  學(xué)校班級(jí)模塊包括本幼兒園學(xué)校的分班情況,包括大、中、小班等。每個(gè)大班、中班、小班下又分為許多個(gè)班級(jí),例如:大班一班,大班二班、、、、、、然后每個(gè)班級(jí)又有屬于自己的班級(jí)網(wǎng)站,包括班級(jí)公告,班級(jí)問題板等功能模塊。</

118、p><p>  點(diǎn)擊刪除按鈕時(shí),執(zhí)行的刪除班級(jí)的操作,調(diào)用Lnkdelete_Click()方法,通過ClassTable.aspx.cs中Lnkdelete_Click()方法將數(shù)據(jù)從數(shù)據(jù)庫中置空。新增一個(gè)班級(jí)時(shí),調(diào)用AddClass.aspx.cs中的LnkInsertClass_Click()方法,通過SQL_Change_school中的InsertGrade_Class()方法將提交的班級(jí)信息插入到數(shù)據(jù)庫中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論