版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢業(yè)設計(論文)</b></p><p><b> 學生考試報名系統(tǒng)</b></p><p> 姓 名: ______ </p><p> 學 號: &
2、lt;/p><p> 指導教師: ______ </p><p> 專業(yè)名稱: 計算機________ </p><p> 所在系部: 信息工程系 </p><p><b> 二○一二年六月</b></p><
3、;p> 畢業(yè)論文(設計)開題報告</p><p> 畢業(yè)論文(設計)成績評定</p><p> 摘要:隨著計算機技術的迅猛發(fā)展,學校教學和管理的信息化發(fā)展也有長足的進步,這就要求各個環(huán)節(jié)都均衡發(fā)展,從軟硬件兩方面把學校建設成一流的信息管理、教育教學的平臺。本文設計開發(fā)的基于ASP.NET的六安職業(yè)技術學院學生考試網上報名系統(tǒng)也是其中重要的一個方面。該系統(tǒng)本著減輕教師工作負擔、提
4、高工作效率、優(yōu)化學生報名的流程,比傳統(tǒng)的報名模式節(jié)省人力財力和時間。</p><p> 本文給出了一個基于網絡的網上報名系統(tǒng)的的設計和制作。主要介紹了系統(tǒng)開發(fā)的前期準備(軟硬件的準備)到系統(tǒng)基本組成的設計思考和功能的基本實現(包括網上報名、查詢結果、后臺管理等),以及本系統(tǒng)的特點和安全性設計。最后闡述了系統(tǒng)存在的問題和不足,以便于將來更好地進行改進。</p><p> 關鍵字:ASP技
5、術 數據庫 網上報名</p><p> Abstract:Along with the fast development in computer technology, we have gotten big progress in school science and information management. So it needs equal development in every part. T
6、he school will be building an information management and educational plat from hardware and software two sides.Thereafter, on the basis of this, In this paper the design development based on ASP.net institute of technolo
7、gy of profession of luan students' test online application system is also an important one. I </p><p> On the basis of this, this text come out the design and exploitation of a recruits students regist
8、ration system based on web—web registration sub-system, which based on network. Mainly recommend the foregoing preparation (software and hardware) and the design considering of basic constitutes and the implement of func
9、tions of the system (including signing up on the net, , querying result, the backstage manages, etc), and the specialties and security design of this system. Finally expound the matt</p><p> Key Words: ASP
10、Technology The Data Base On the net registers</p><p><b> 目錄</b></p><p><b> 引言7</b></p><p> 第一章 系統(tǒng)的需求分析與設計8</p><p> 1.1 需求分析8</p>
11、;<p> 1.2 系統(tǒng)設計目標9</p><p> 1.3 系統(tǒng)系統(tǒng)功能設計9</p><p> 第二章 開發(fā)工具概述10</p><p> 2.1 VS 2005介紹10</p><p> 2.2 VS 2005項目發(fā)布10</p><p> 2.3 數據庫的使用1
12、0</p><p> 第三章 運行環(huán)境配置11</p><p> 3.1 系統(tǒng)軟硬件環(huán)境11</p><p> 3.2 VS 2005 運行環(huán)境配置11</p><p> 3.3 SQL Server 運行環(huán)境12</p><p> 第四章 系統(tǒng)功能詳細設計13</p>&l
13、t;p> 4.1 數據庫結構設計與實現13</p><p> 4.1.1. 創(chuàng)建數據庫13</p><p> 4.1.2. 創(chuàng)建系統(tǒng)所需要的各表13</p><p> 4.1.3. 創(chuàng)建系文件目錄結構的規(guī)劃與通用模塊的設計13</p><p> 4.2各主要頁面程序的設計16</p><p
14、> 4.2.1 主頁設計16</p><p> 4.2.2 填寫資料頁面設計17</p><p> 4.2.3 報名確認頁面設計18</p><p> 4.2.4 報名結果頁面設計19</p><p> 4.2.5 修改密碼頁面設計20</p><p> 4.2.6
15、最新消息頁面設計20</p><p> 4.2.7 公告頁面設計21</p><p> 4.2.8 考務動態(tài)消息頁面設計21</p><p> 4.2.9 網站管理員頁面設計23</p><p> 第五章 學生網上報名簡單操作說明27</p><p> 5.1 學生網上報名系統(tǒng)的主
16、頁27</p><p> 5.2 報名頁面27</p><p> 5.3 報名確認頁面28</p><p> 5.4 查詢是否已報名頁面28</p><p> 5.5 查詢到資料頁面29</p><p> 5.6 管理員頁面29</p><p> 第六章 結
17、束語30</p><p> 第七章 致謝31</p><p> 第八章 參考文獻32</p><p><b> 引言</b></p><p> 隨著計算機技術的飛速發(fā)展和高等教育體制改革的不斷深入,現計算機技術已進入網絡時代。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了安全性。信息網
18、絡化的發(fā)展及院校辦公自動化的提高,傳統(tǒng)的報名模式采取人工登記的方法管理,勞動強度大、效率低下、容易出錯,運作起來力不從心,不再適合六職教學模式。為了適應新的發(fā)展形勢需要,充分利用現有的院校網絡資源,進一步加強學生信息的科學管理,系統(tǒng)記載學生基本檔案情況、網上考試報名等基本情況,為學生考取證書提供全面系統(tǒng)的數據,提高工作效率,實現數據共享,使學校能夠對學生報名考試基本情況更好地管理。網上報名成為考試報名管理信息化的必然發(fā)展方向。采用網上報
19、名,突破了時間和空間的限制,考生可通過校園網報名,從而大大方便了學生的報名和學校的管理工作。</p><p> 系統(tǒng)充分運用了適合自身特點的ASP.NET進行設計和實現,改變了傳統(tǒng)的考試報名模式,對所有學生信息實行計算機管理,提高了考試報名工作的效率,減輕了考試報名工作中的通信聯絡負擔,達到報名工作中準確、高效、快捷的要求。實施考試網上報名不僅有效地提高了管理水平和服務質量,也方便了管理員對學生考試信息的管理和
20、維護。</p><p> 本系統(tǒng)的設計和實現可以為學校對學生的管理提供便利。系統(tǒng)界面友好、操作簡單,加快了對學生基本情況和成績的查詢速度,加強了管理,使各項管理更加規(guī)范化、系統(tǒng)化、自動化。</p><p> 本系統(tǒng)實現的主要功能有:學生考試報名管理系統(tǒng)能夠完成用戶權限和角色的分配。</p><p> 管理員基本信息的處理,如考試報名的相關信息公告、考務動態(tài)顯示
21、、學生基本信息、學生網上報考資料等方面和數據入庫、查詢、瀏覽、修改等操作。</p><p> 學生本人能夠對自己的信息修改、查詢,但沒有發(fā)布公告,管理別人的權限。</p><p> 系統(tǒng)采用VS 2005作為開發(fā)工具,數據庫采用SQL server,配合IIS的WEB服務器,即可在客戶端運行瀏覽此系統(tǒng)。</p><p> 第一章 系統(tǒng)的需求分析與設計<
22、/p><p><b> 1.1需求分析</b></p><p> 面對新的新型的教學模式,學校必須通過改革創(chuàng)新,完善管理學生各類信息機制,提高管理水平,規(guī)范學生考試報名信息管理系統(tǒng),促進學院學生信息管理規(guī)范化、簡單化的發(fā)展。由于原始的手工管理模式的大工作量、低效率、時效性差,不能對學生考試報名信息得到及時的了解,使學院急需專門的管理軟件來管理學院的考試報名信息,《學生
23、考試報名系統(tǒng)》就是在這種情況下開發(fā)的。</p><p> 《學生考試報名系統(tǒng)》的開發(fā)可以實現學生考試報名信息的規(guī)范化管理,增大管理系統(tǒng)的存儲量、提高系統(tǒng)的可靠性和保密性、方便用戶使用。</p><p><b> a. 技術可行性</b></p><p> 現在,市場上流行的應用開發(fā)產品很多,如Visual Basic6.0、Visual
24、C#、Delphi7.0、Java、.NET等都可以作為開發(fā)該管理系統(tǒng)的軟件開發(fā)工具。本系統(tǒng)采用ASP核心組件技術和SQL Server數據庫管理系統(tǒng)進行開發(fā)。ASP.NET它簡單易學、效率高,且功能強大,使我們比較熟悉的網頁制作軟件之一。自己也具備一定的專業(yè)技術水平,能夠勝任該系統(tǒng)的開發(fā)。</p><p><b> b. 經濟可行性</b></p><p> 該
25、系統(tǒng)采用 PC機開發(fā),節(jié)省人力物力,以最小的代價提高效率,具有很好的經濟前景和效益。本系統(tǒng)不僅開發(fā)成本較低,還能降低人事專員的工作量,提高日常工作效率,為學生報名信息管理帶來了極大的方便。 </p><p><b> c. 社會可行性</b></p><p> 該系統(tǒng)符合當前教學體制的要求,符合信息化社會發(fā)展的需求,提高學校對考試信息的運作效率。</p>
26、;<p> d. 操作方式可行性</p><p> 該系統(tǒng)是完全的人機交互式界面,文字表達簡單明確。友好的用戶界面,簡明易懂的使用方法,用戶可以輕松使用。管理人員可以及時準確的收集各種信息,修改管理系統(tǒng)中的資料,加強學生對考試信息的了解,學生可以根據相關的考試信息作出相應報名并及時采取行動。</p><p> e. 網站內容設計分析</p><p&g
27、t;<b> 總體設計 </b></p><p> (1)總體結構和模塊外部設計 </p><p> 模塊是軟件結構的基礎,軟件結構的好壞完全由模塊的屬性體現出來,把軟件模塊化的目的是為了降低軟件復雜性,使軟件設計,測試,調試,維護等工作變得簡易,但隨著模塊數目的增加,通過接口連接這些模塊的工作量也隨之增加。</p><p> ?。?
28、)數據結構與程序的關系 </p><p> 系統(tǒng)的數據結構由標準數據庫語言SQL生成。</p><p><b> 出錯處理設計 </b></p><p> ?。?)出錯輸出信息 </p><p> 在用戶使用錯誤的數據或訪問沒有權限的數據后,系統(tǒng)給出提示:“對不起,登陸失?。 倍矣脩舻拿艽a管理可以允許用戶修改自己
29、的密碼,不允許用戶的匿名登錄。 </p><p> ?。?)安全保密設計 </p><p> 系統(tǒng)的系統(tǒng)用戶管理保證了只有授權的用戶才能進入系統(tǒng)進行數據操作,而且對一些重要數據,系統(tǒng)設置為只有更高權限的人員方可讀取或是操作。系統(tǒng)安全保密性較高。</p><p> 1.2 系統(tǒng)設計目標</p><p> 系統(tǒng)功能依據用戶需求而設計,主要包
30、括信息管理對象的特征、事物流程的內容和數據流量,根據用戶需求和方便用戶使用的原則確定相應的功能模塊。</p><p> 本系統(tǒng)為學院的學生考試報名而設計,系統(tǒng)具有以下功能:</p><p> 用戶權限的處理、學生基本信息管理操作、學生報名考試信息管理操作、考試公告信息管理操作、最新消息管理操作、考務動態(tài)管理操作。</p><p> 1.3系統(tǒng)系統(tǒng)功能設計<
31、;/p><p> 要求系統(tǒng)實現用戶權限和角色的分配、管理員基本信息的處理,如考試報名的相關信息公告、考務動態(tài)顯示、學生基本信息、學生網上報考資料等方面和數據入庫、查詢、瀏覽、修改等操作。實現這些基本功能,組建了學生考試報名系統(tǒng)的基本框架,根據功能的關聯關系和集中分組的原則,將系統(tǒng)細化如圖1所示的結構圖。</p><p><b> 圖1</b></p>&
32、lt;p> 第二章 開發(fā)工具概述</p><p> 本系統(tǒng)主要采用VS 2005、SQL Server、VBScript、等技術和工具,整體設計遵循軟件工程的方法,經過需求分析、總體設計、文檔和代碼的編制、模塊測試和系統(tǒng)實現幾個階段。</p><p> 2.1 VS 2005介紹 </p><p> VS 2005全名Visual Studio 20
33、05,是一個WEB服務器端的開發(fā)環(huán)境,利用它可以產生和執(zhí)行動態(tài)的、互動的、高性能的WEB服務應用程序。</p><p> VS 2005采用腳本語言VBScript(Java script)作為自己的開發(fā)語言。ASP(Active Server Pages)動態(tài)網頁,是微軟公司推出的一種用以取代CGI(Common Gateway Interface)通用網關接口的技術。我們可以通過ASP結合HTML語言、AS
34、P指令和ActiveX元件以及數據庫等方面知識,使用自己的 Web 服務器創(chuàng)建并運行動態(tài)的交互式 Web 站點。</p><p> 利用VS 2005可以輕松散產生和運行動態(tài)的、交互的、高性能的WEB服務應用程序,還可以對數據庫進行連接,并能很好地對數據庫進行同步處理。</p><p> 2.2 VS 2005項目發(fā)布</p><p> 當在Web站點中融入I
35、IS功能后,將發(fā)生: </p><p> a. 用戶向瀏覽器地址欄輸入網址,默認頁面的擴展名是.aspx。 </p><p> b. 瀏覽器向服務器發(fā)出請求。 </p><p> c. 服務器引擎開始運行VS 2005程序。 </p><p> d. VS 2005文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內容。
36、</p><p> e. 頁面信息發(fā)送到瀏覽器。</p><p> 2.3 數據庫的使用</p><p> 本系統(tǒng)采用SQLServer數據庫為后臺數據庫。SQL Server能夠滿足今天的商業(yè)環(huán)境要求不同類型的數據庫解決方案。它一種應用廣泛的數據庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、適合分布式組織的可伸縮性、用于決策支持的數據倉庫功能、與許多其他服務器軟件
37、緊密關聯的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關鍵。</p><p> 第三章 運行環(huán)境配置</p><p> 3.1 系統(tǒng)軟硬件環(huán)境</p><p> a. 486或更高檔次的處理器</p><p> b. 64M及以上的內存</p><p> c. 不低于50M
38、的硬盤空閑空間</p><p> d. VGA及以上檔次的顯示系統(tǒng)</p><p> e. Windows 98、Windows2000或 Windows XP</p><p> 3.2 VS 2005 運行環(huán)境配置</p><p><b> a. IIS配置:</b></p><p>
39、 運行VS 2005頁的前提是要有IIS的支持。利用IIS可以發(fā)布信息到瀏覽器中,可以容納多個WEB站點。</p><p> 配置IIS服務器:默認情況下安裝windows并未安裝IIS,因此需要手動添加,打開Windows的控制面板/添加刪除程序/windows組件打開圖示對話框:</p><p> 選擇[應用程序服務器],單擊[詳細信息],打開[應用程序服務器]對話框:</p
40、><p> 勾選ASP.net;選擇[internet信息服務(IIS)],單擊[詳細信息]按鈕,打開對話框,勾選[FrontPage 2002 Server Extensions]和[Internet 信息服務管理器],后連續(xù)單擊[確定],開始安裝IIS,如果提示放入安裝盤,請將Windows的安裝盤放入光驅中,一會兒提示安裝成功,這樣便配置了IIS。如圖2.</p><p> b. 設
41、置站點或虛擬目錄:</p><p> 設置好IIS后,會自動生成一個默認的站點,</p><p> 其默認路徑是(如果Windows安裝在C盤)c:\ Inetpub\wwwroot\如果需要修改或添加虛似目錄可以在Windows的控制面板中找到[管理工具]/[Internet信息服務(IIS)]對話框:</p><p> 右擊[默認站點],選擇[屬性],打開
42、對話框,可以設置和修改目錄</p><p> 在該對話框中選擇[主目錄],然后設置虛似目錄的本地目錄,設置對文件的讀寫權限等。</p><p> 3.3 SQL Server 運行環(huán)境</p><p> SQL Server 2005數據庫不僅具有良好的可靠性、可用性、可編程性、易用性以及對日常任務的自動化管理等方面的特點,還能夠有效地執(zhí)行大規(guī)模聯機事務處理、
43、完成數據倉庫和電子商務應用等許多具有挑戰(zhàn)性的工作,為不同規(guī)模的企業(yè)提供完整的數據解決方案。</p><p><b> 1.硬件需求</b></p><p><b> 2.軟件需求</b></p><p> 第四章 系統(tǒng)功能詳細設計</p><p> 4.1數據庫結構設計與實現</p&
44、gt;<p> 4.1.1. 創(chuàng)建數據庫</p><p> 學生考試報名系統(tǒng)所有數據均保存在數據庫中,采用 SQL Server 2000 作為后臺數據庫。根據報名系統(tǒng)需要,首先創(chuàng)建一個名為 baoming 的 SQL Server 數據庫,用于各種系統(tǒng)信息數據的存儲與管理。</p><p><b> /*創(chuàng)建數據庫*/</b></p>
45、<p> CREATE DATABASE [baoming]</p><p><b> GO</b></p><p> 創(chuàng)建數據庫后,就可以在數據庫 baoming 中創(chuàng)建數據表了。</p><p> 4.1.2. 創(chuàng)建系統(tǒng)所需要的各表</p><p><b> 表1</b>
46、</p><p> 4.1.3. 創(chuàng)建系文件目錄結構的規(guī)劃與通用模塊的設計</p><p> 4.1.3.1目錄結構 </p><p> 報名系統(tǒng)的所有文件均存放于 baomingxitong 文件夾中,在運行該項目時,需要將 baomingxitong 文件夾設置為別名“baomingxitong”的虛擬目錄,該目錄的文件按如下內容進行規(guī)劃。 (1)
47、當前目錄為 ASPX、ASCX 及相關資源文件。 </p><p> ?。?)Image 文件夾用于保存相關圖片及素材。 </p><p> ?。?)Data 文件夾用于保存數據庫文件。</p><p> ?。?)webControls 用于保存系統(tǒng)功能用戶控件。</p><p> ?。?)up 用于保存上傳圖片(如學生照片)。</
48、p><p> 4.1.3.2 通用模塊 </p><p> 在程序中經常會使用一些模塊做成通用模塊,以便其他程序調用,這樣可以減少重復開發(fā)的工 作量,在報名系統(tǒng)中主要用到以下幾個通用模塊。 </p><p> 1. 連接數據庫 SQL 2000 的通用模塊 </p><p> 涉及到數據庫操作的程序,都必須先連接數據庫,因此可以將連接數
49、據庫做成通用模塊,以便 其他程序調用,函數 createCon()實現該功能。 </p><p> Public Shared Function createCon() As SqlConnection </p><p> Dim con As SqlConnection = New SqlConnection("server=.;database=baoming;uid=s
50、a; pwd=sa;") Return con </p><p> End Function </p><p> 2. 通用數據瀏覽及查詢程序的設計思路 </p><p> 數據的瀏覽與查詢是程序設計的基本內容,為解決重復開發(fā)的問題,可以利用 DataSet 對象 、 DataAdapter 對象、DataList 對象結合起來,開發(fā)一個具有通用數
51、據查詢及瀏覽的程序,從而實現程 序的最大利用和重復利用。 </p><p> 3. 通用數據瀏覽及查詢程序設計步驟 </p><p> ?。?)創(chuàng)建一個名為“BaomingXinxi”的公共類。該類的功能是定義一些公共變量,其代碼如下 :</p><p> Imports System </p><p> Namespace baom
52、ing </p><p> Public Class BaomingXinxi Public Sub New() </p><p><b> End Sub </b></p><p><b> '公共變量 </b></p><p> Public student_id As Str
53、ing </p><p> Public student_xingming As String</p><p> Public student_xibie As String </p><p> Public student_zhuanye As String </p><p> Public student_xuanxiang As
54、 String </p><p> Public student_xingbie As String </p><p> Public student_minzu As String </p><p> Public student_tupian As String </p><p> Public student_neirong A
55、s String </p><p> Public student_dizhi As String </p><p> Public xinwen_title As String </p><p> Public xinwen_content As String </p><p> Public xinwen_time As Stri
56、ng </p><p> Public xiaoxi_title As String </p><p> Public xiaoxi_content As String Public xiaoxi_time As String Public gonggao_title As String Public gonggao_content As String Public g
57、onggao_time As String Public xuehao As String End Class </p><p> End Namespace </p><p> (2)創(chuàng)建一個公共連接類 “baomingOperate”。該類的主要功能是實現數據連接 、檢查用戶是 否存在,實現數據插入到數據庫,其代碼如下: </p><p> Imp
58、orts System </p><p> Imports System.Data.SqlClient Imports System.Data Namespace baoming </p><p> Public Class baomingOperate Public Sub New() </p><p><b> End Sub </b&
59、gt;</p><p> '連接數據庫通用代碼 </p><p> Public Shared Function createCon() As SqlConnection </p><p> DimconAsSqlConnection=New</p><p> SqlConnection("server=.
60、;database=baoming;uid=sa;pwd=sa;") </p><p> Return con End Function </p><p> '查找用戶是否存在 </p><p> Public Shared Function findPerson(ByVal xuehao As String) As Boolean D
61、im con As SqlConnection = baomingOperate.createCon con.Open() </p><p> Dim cmd As SqlCommand = New SqlCommand("select count(*) from denglu where </p><p> xuehao='" & xuehao
62、 & "'", con) </p><p> Dim count As Integer = Convert.ToInt32(cmd.ExecuteScalar) If count > 0 Then </p><p> Return False </p><p><b> Else </b><
63、/p><p> Return True End If </p><p> End Function</p><p> (3)設計幾個用戶控件。</p><p><b> 表2</b></p><p> 完成上面的步驟之后,就可以設計主頁了。</p><p> 4.
64、2各主要頁面程序的設計</p><p> 4.2.1主頁設計 </p><p> 主頁文件名為 index.aspx,窗體中的控件如表3所示。</p><p><b> 表3</b></p><p> 在主頁中設置一個表格,然后將之前做好的用戶自定義控件拖到相應的置。 </p><p>
65、 這些控件的路徑就在項目的 webControls 里面,直接從項目文件夾里面拖到設計界面就可以了 。 </p><p> 其中 head.ascx 控件顯示效果如圖3所示。 圖3</p><p> Head2.ascx 控件顯示效果如圖4所示。</p><p><b> 圖4</b></p><p> H
66、ead2.ascx 控件事件代碼如下:</p><p><b> '定義一個公共變量</b></p><p> Public NowTime As String </p><p> '在 Sub Page_Load 中的代碼 </p><p> Private Sub Page_Load(ByVa
67、l sender As Object, ByVal e As System.EventArgs) NowTime = System.DateTime.Now.ToString </p><p><b> End Sub </b></p><p> End Namespace </p><p> 其他用戶控件按相同的方式,將用戶控件拖放到
68、表格相應位置即可。添加所有控件后的Index.aspx 運行效果如圖5。</p><p><b> 圖5</b></p><p> 4.2.2 填寫資料頁面設計</p><p> 學生在主頁登錄后,進入報名填寫資料。填寫資料的網頁是 tianxie_ziliao.aspx,該窗體按表設計窗體控件。如下:</p>&l
69、t;p><b> 表4</b></p><p> 注:需加上表格將控件定位在相應的位置。</p><p> 填寫資料頁面設計效果如圖 6 所示。</p><p><b> 圖6</b></p><p> 4.2.3 報名確認頁面設計 </p><p>
70、 填寫完資料單擊“報名”按鈕,進入 baomingqueren.aspx 頁面。 窗體使用的具體控件如表5所示。 </p><p> baomingqueren.aspx 頁面控件及屬性設計 表5</p><p> baomingqueren.aspx 頁面的設計效果如圖 7 所示。 </p><p><b> 圖7</b></p&
71、gt;<p> 4.2.4 報名結果頁面設計 </p><p> 當單擊 tianxie_ziliao.aspx 頁面的“查詢”按鈕時,進入 jieguo.aspx 頁面。 jieguo.aspx 頁面需要添加的控件如表 6 所示。 </p><p> jieguo.aspx 頁面設計效果如圖 8 所示。</p><p><b>
72、 圖8</b></p><p> 4.2.5 修改密碼頁面設計 </p><p> 當單擊 tianxie_ziliao.aspx 頁面的“修改密碼”超鏈接后就進xiugai_mima.aspx 頁面,首先要在 webControls 文件夾下新建一個用戶控件 xiugai_mima.ascx,該用戶控件包括的控件如表7所示</p><p>
73、; xiugai_mima.ascx 用戶控件設計如圖 9 所示。</p><p><b> 圖9</b></p><p> 4.2.6 最新消息頁面設計 </p><p> 單擊“最新消息”欄下的“more”超鏈接后顯示所有新聞。該功能是由 suoyou_xinwen.aspx 頁面 來實現的,suoyou_xinwen.asp
74、x 窗體使用到的控件如表 8 所示</p><p> suoyou_xinwen.aspx 頁面設計效果如圖 10 所示。</p><p><b> 圖10</b></p><p> 4.2.7 公告頁面設計 </p><p> 在公告欄下單擊“more”超鏈接,將顯示所有公告。是由suoyou_gongg
75、ao.aspx 頁面來實現的,suoyou_gonggao.aspx 窗體使用到的控件如表 9 所示。 </p><p> 窗體代碼與 suoyou_gongao.aspx 頁面相似,請參考前面suoyou_gonggao.aspx 頁面代碼。公告 頁面設計效果如圖 11示。</p><p><b> 圖11</b></p><p>
76、4.2.8 考務動態(tài)消息頁面設計 </p><p> 單擊導航欄考務動態(tài)中的“more”超鏈接,顯示所有動態(tài)消息,該功能是由 suoyou_xiaoxi.aspx 頁面來實現的,suoyou_xiaoxi.aspx 窗體使用到的控件如表 9 所示。</p><p> 窗體代碼請參考前面的 suoyou_xiaoxi.aspx 頁面代碼,考務動態(tài)頁面效果如圖 12 所示。
77、 圖12</p><p> 單擊最新消息的內容時,進入 xianshi_xinwen.aspx 頁面,該頁面顯示最新消息,在該頁中需要 添加一個 DataList 控件,控件 ID 為“DataList1”。 </p><p> DataList 在<html>代碼如下: </p><p> <asp:DataList id
78、="DataList1" runat="server" Width="768px"> </p><p> <HeaderTemplate><table cellSpacing="1" cellPadding="0" align="center" bgCo
79、lor="#66ccff" border="0" width="768"></HeaderTemplate><ItemTemplate><tr bgcolor="#ffffff" height="45"><td </p><p> align=&quo
80、t;center"bgcolor="#ffffff"><b><%#DataBinder.Eval(Container.DataItem,"xinwen_title")</p><p> %></b></td></tr><trbgcolor="#ffffff">
81、<tdbgcolor="#ffffff"><%#</p><p> DataBinder.Eval(Container.DataItem,"xinwen_content") %> </p><p> </td></tr></ItemTemplate><AlternatingIte
82、mTemplate><tr bgcolor="#ffffff"><td align="center" bgcolor="#ffffff"> </p><p> <%# DataBinder.Eval(Container.DataItem,"xinwen_title") %><
83、;/td></tr><tr bgcolor="#ffffff"> <td bgcolor="#ffffff"><%# DataBinder.Eval(Container.DataItem,"xinwen_content") %></td> </tr></AlternatingItemTempla
84、te><FooterTemplate></table></FooterTemplate></asp:DataList> xianshi_xinwen.aspx 頁面事件處理代碼如下: </p><p> Imports System.Data.SqlClient '導入命名空間 </p><p> Public xinwen
85、_id As String = "" '定義一個公共變量 xinwen_id '在 Sub Page_Load 中的代碼 </p><p> Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) xinwen_id = Request.QueryString("xin
86、wen_id").ToString </p><p> Dim con As SqlConnection = baomingOperate.createCon Dim sda As SqlDataAdapter = New SqlDataAdapter </p><p> sda.SelectCommand = New SqlCommand("select * f
87、rom xinwen where xinwen_id=" & xinwen_id,</p><p><b> con)</b></p><p> Dim ds As DataSet = New DataSet sda.Fill(ds, "xinwen") </p><p> Me.DataList1
88、.DataSource = ds.Tables("xinwen") Me.DataList1.DataBind() </p><p><b> End Sub </b></p><p> xianshi_xinwen.aspx 設計效果如圖 13 所示</p><p><b> 圖13</b>&l
89、t;/p><p> 4.2.9 網站管理員頁面設計 </p><p> 1)、下來制作網站管理員頁面 guanliyuan.aspx,分為以下幾個步驟:</p><p> 2)、在當前項目下的“webControls”文件夾中新建一個 xinwen_biaoti.ascx 控件。</p><p> 3)、在當前項目下的“webCon
90、trols”文件夾中新建一個 xiaoxi_biaoti.ascx 用戶控件</p><p> 4)、在項目下的 webControls 文件夾下新建一個 gonggao.ascx 控件文件 。該控件包含一個 DataList 控件</p><p> 5)、在 當 前 項 目 下 “ webControls ” 文 件 夾 中 新 建 一 個 denglu_mima.as
91、cx 用 戶 控 件</p><p> 6)、在當前項目下“webControls”文件夾中新建一個 student.ascx 控件</p><p> 7)、在項目下的 webControls 文件夾新建一個 tianjia_gonggao.ascx 控件</p><p> 8)、在當前項目下“webControls”文件夾中新建 tianjia_xinwe
92、n.ascx 用戶控件</p><p> 9)、在當前項目下“webControls”文件夾中新建 tianjia_xiaoxi.ascx 用戶控件</p><p> 接下來就可以新建 guanliyuan.aspx 頁面了,該頁面包含控件如表 10所示。</p><p> guanliyuan.aspx 的頁面事件處理代碼如下: '在 Sub Pa
93、ge_Load 中的代碼 </p><p> Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load </p><p> If Not Me.IsPostBack Then </p><p> Me.Panel1.
94、Visible = True Me.Panel2.Visible = False Me.Panel3.Visible = False </p><p> Me.Panel4.Visible = False Me.Panel5.Visible = False Me.Panel6.Visible = False </p><p> Me.Panel7.Visible = False
95、 Me.Panel8.Visible = False End If </p><p><b> End Sub </b></p><p> '在 Sub ImageButton1_Click 中的代碼 </p><p> PrivateSub ImageButton1_Click(ByVal sender
96、 As System.Object, ByVal e As</p><p> System.Web.UI.ImageClickEventArgs) Handles ImageButton1.Click Me.Panel1.Visible = True </p><p> Me.Panel2.Visible = False Me.Panel3.Visibl
97、e = False Me.Panel4.Visible = False </p><p> Me.Panel5.Visible = False Me.Panel6.Visible = False Me.Panel7.Visible = False </p><p> Me.Panel8.Visible = False End Sub </p><p>
98、 其他如 ImageButton2_Click、ImageButton3_Click…的代碼事件都與 ImageButton1_Click 類似, 這里不再重復介紹,guanliyuan.aspx 設計效果如圖</p><p><b> 14所示。</b></p><p><b> 圖14</b></p><p>
99、guanliyuan.aspx 頁面的運行效果如圖 15 所示。</p><p><b> 圖15</b></p><p> 當單擊新聞管理的“修改”按鈕時進入 xiugai_xinwen.aspx單擊考務管理的“修改”按鈕時,進入 xiugai_xiaoxi.aspx。 </p><p> 單擊公告管理的“修改”按鈕時,進入 xiuga
100、i_gonggao.aspx。</p><p> 單擊學生報名信息里面的“修改”按鈕時,進入 xiugai_student.aspx 頁面。</p><p> 注釋:freetextbox 的配置方法如下: </p><p> ?。?)將 bin 文件下的 FreeTextBox.dll 復制到項目下的 bin 文件里面。 </p><p&g
101、t; (2)再將 HelperScripts 和 images 兩個文件復制到項目目錄下,然后配置其屬性值如下: </p><p> ① Buttonpath 的屬性值設置為 : /baomingxitong/images/ftb/office2003/( /message 是項目名 , /images 是項目名下的文件目錄)。 </p><p> helperfilespat
102、h 的屬性值設置為:/baomingxitong/HelperScripts/。</p><p> 第五章 學生網上報名簡單操作說明 </p><p> 5.1 學生網上報名系統(tǒng)的主頁</p><p> 學生網上報名系統(tǒng)的主頁是 index.aspx,進入主頁后效果如圖 16 所示。 </p><p><b> 圖16&l
103、t;/b></p><p> 5.2 報名頁面</p><p> ?。?)學生在主頁的登錄窗口上填寫相應的信息,成功登錄后進入報名頁面 tianxie_ziliao.aspx, 填寫資料進行報名,效果如圖 17 所示。</p><p><b> 圖17</b></p><p> 5.3 報名確認頁面&l
104、t;/p><p> 填完之后就單擊“報名”按鈕,進入報名確認頁面 baomingqueren.aspx,進行確認。如果 確定要報名,請單擊“確定”按鈕。如果資料不對或者想報考其他科目,請單擊“取消”按鈕。如圖 18 所示。 </p><p><b> 圖18</b></p><p> 5.4 查詢是否已報名頁面</p><
105、p> 考生報名后,可以查詢是否已經報名。這時應該單擊“查詢”按鈕進入查詢頁面,填寫相應學號即可查詢。查詢效果如圖 19 所示。</p><p><b> 圖19</b></p><p> 5.5 查詢到資料頁面</p><p> 當能查詢到資料時,證明考生已經報名,此時就不能再報考了。報考程序結束。 </p>&l
106、t;p> 5.6 管理員頁面</p><p> 管理員在主頁面的用戶登錄處單擊“管理員”按鈕,進入管理員頁面,可以對相應信息進 行處理,如添加、修改、刪除等。</p><p><b> 第六章 結束語</b></p><p> 經過三個月的設計和開發(fā),學生考試報名系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,系統(tǒng)能夠完成用戶權限和角
107、色的分配、管理員基本信息的處理,如考試報名的相關信息公告、考務動態(tài)顯示、學生基本信息、學生網上報考資料等方面和數據入庫、查詢、瀏覽、修改等操作。由于時間較短和本人水平所限,該系統(tǒng)必然會存在一些缺陷和不足。但其功能全面、易于日后程序更新、數據庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點是本系統(tǒng)所必需的。相信本學生考試報名系統(tǒng)是一套學校在日常管理中必不可少的管理軟件。</p><p> 通過本次管理系統(tǒng)的
108、設計,自己的系統(tǒng)設計水平有了很大的提高。首先是在設計的過程中始終貫穿著管理信息系統(tǒng)和軟件工程的設計思路與方法,使自己能夠從實例中更好的掌握設計系統(tǒng)的整體出發(fā)點與設計方法。其次,通過這次的畢業(yè)設計讓自己發(fā)現自己還存在太多的不足。雖然是一名計算機專業(yè)的學生,但是自己欠缺的專業(yè)知識太多,還需要不斷的學習。在畢業(yè)設計的過程中,自己對編程語言、數據庫以及一些常用的軟件都有了更多的了解與掌握,增長了知識,開拓了眼界,增強了動手能力,這些都使我受益匪
109、淺。</p><p> 回顧這三個月來,至今我仍感慨頗多,從理論到實踐,在這段日子里,可以說得是苦多于甜,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在
110、設計的過程中遇到問題,可以說得是困難重重,但可喜的是最終都得到了解決。只要認真鉆研,動腦思考,動手實踐,就沒有弄不懂的知識,收獲頗豐。在此,謹記“書山有路勤為徑,學海無涯苦作舟”,一步一步走好自己的人生路。</p><p><b> 第七章 致謝</b></p><p> 首先誠摯的感謝指導老師_老師,老師悉心的教導使我得以通過開發(fā)這個系統(tǒng),從以前的理論上升到實踐
111、,真正做到學有所用。課程設計行文過程中,汪老師多次幫助我分析思路,開拓視角,在我遇到困難的時候給予我最大的支持和鼓勵。汪老師嚴謹求實的治學態(tài)度,踏實堅韌的工作精神,將使我終生受益。再多華麗的言語也顯蒼白。在此,謹向汪老師致以誠摯的謝意和崇高的敬意。 </p><p> 在學習中,老師嚴謹的治學態(tài)度、豐富淵博的知識、敏銳的學術思維、精益求精的工作態(tài)度以及侮人不倦的師者風范是我終生學習的楷模,老師們的高深精湛的造
112、詣與嚴謹求實的治學精神,將永遠激勵著我。這三年中還得到眾多老師的關心支持和幫助。在此,謹向老師們致以衷心的感謝和崇高的敬意!</p><p> 另外,感謝校方給予我這樣一次機會,能夠獨立地完成一個課程設計,并在這個過程當中,給予我們各種方便,使我們在這學期快要結課的時候,能夠將學到的只是應用到實踐中,增強了我們實踐操作和動手應用能力,提高了獨立思考的能力。</p><p> 感謝所有任
113、課老師和所有同學在這三年來給自己的指導和幫助,是他們教會了我專業(yè)知識,教會了我如何學習,教會了我如何做人。正是由于他們,我才能在各方面取得顯著的進步,在此向他們表示我由衷的謝意。</p><p> 感謝寢室里的舍友,是你們三年來對我的關照使我的擁有一個良好的學習環(huán)境使我能專心學習和快樂生活。</p><p> 最后,我要向百忙之中抽時間對本文進行審閱,評議和參與本人論文答辯的各位老師表
114、示感謝。</p><p><b> 第八章 參考文獻</b></p><p> [1] 肖金秀.ASP 3.0動態(tài)網頁培訓教程[M]. 北京:冶金工業(yè)出版社.2000.8</p><p> [2] 梁嘉超, 盧山, 夏運強 .ASP后臺數據庫網站制作實例經典[M]. 北京:冶金工業(yè)出版社,2001</p><p>
115、 [3] 李曉黎, 張巍 .ASP+SQL Server網絡應用研究[J]. 南京師大學報(自然科學版).2004,62(2):6~15</p><p> [4]李巖,張瑞雪.SQL Server 2005實用教程.北京:清華大學出版社,2008</p><p> [5] 馮沃輝, 黃智誠 . 中文Dreamweaver MX網頁設計經典[M]. 北京:冶金工業(yè)出版社,2003<
116、;/p><p> [6] (英)John Carter 譯者:張淮野 ,袁怡 等.數據庫設計與ASP編程[J]. 程序員之家.2001,50(4):21~30</p><p> [7] 李昂 ,王海峰 ,黃江海.Web測試指南[J].網絡安全.2004,25(5):31~50</p><p> [8](美)Steph
117、en T.Albin, 劉曉霞,郝玉潔譯. 軟件體系結構的藝術[J].程序員之家. 2001,50(10):58~65</p><p> [9] 前導工作室 .網絡安全技術內幕[J]. 計算機安全. 2000,42(2):20~42</p><p> [10] 劉友生.asp.net項目實訓.研究出版社.2010</p><p> [11] 劉友生.asp.n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 等級考試報名系統(tǒng)畢業(yè)設計論文
- 學生點名系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---研究生網上報名系統(tǒng)
- 畢業(yè)論文_考試報名系統(tǒng)數據處理系統(tǒng)設計與實現
- 畢業(yè)論文_考試報名系統(tǒng)數據處理系統(tǒng)設計與實現
- 點名系統(tǒng)畢業(yè)論文
- 報名系統(tǒng)
- 2015年單獨招生考試報名系統(tǒng)
- jsp報名系統(tǒng)
- 學生報名系統(tǒng)c++課程設計
- 單獨考試報名系統(tǒng)填報關鍵步驟
- 網上考試報名系統(tǒng)的設計與實現.pdf
- 84651.考試報名系統(tǒng)的設計與實現
- [vb畢設]報名系統(tǒng)
- 【zs精品】【畢業(yè)論文】潘宇璐(國家公務員網上報名系統(tǒng) )(全套)
- 網上報名系統(tǒng)開題報告
- JSP報名系統(tǒng)運行演示.txt
- JSP報名系統(tǒng)運行演示.txt
- 惠州中考網上報名系統(tǒng)
- 畢業(yè)論文——網上報名及在線考試系統(tǒng)的設計與實現
評論
0/150
提交評論