版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、畢業(yè)設計(論文)學生考試報名系統(tǒng)姓 名: _ 學 號: 000000 指導教師: _ 專業(yè)名稱: 計算機_ 所在系部: 信息工程系 二一二年六月畢業(yè)論文(設計)開題報告學生姓名_班級計算機系統(tǒng)維護指導教師_學號000000畢業(yè)論文(設計)題目學生考試報名系統(tǒng)一、課題的根據一)、背景:隨著計算機技術的飛速發(fā)展和高等教育體制改革的不斷深入,現計算機技術已進入網絡時代。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了安全性。為了適應新的發(fā)展形勢需要,充分利用現有的院校網絡資源,進一步加強學生信息的科學管理,系統(tǒng)記載學生基本檔案情況、網上考試報名等基本情況,為學生考取證書提供全面系統(tǒng)的數據
2、,提高工作效率,實現數據共享,使學校能夠對學生報名考試基本情況更好地管理。二)、現狀:信息網絡化的發(fā)展及院校辦公自動化的提高,傳統(tǒng)的人工建檔管理方法和紙質保存方式在處理龐大的學生信息時已顯得力不從心。學校的各類考試信息數目越來越多,依然維持著人力進行考試報名管理,必然會造成工作效率低,工作錯誤增高的問題。如何有效的對學生考試報名信息進行管理,以及充分利用這些檔案的價值,是目前迫切需要解決的問題。三)、意義:本軟件針對學生考試報名,設計了學生考試報名系統(tǒng),這個系統(tǒng)可以全面實現對學生考試報名的計算機管理,使學生報名考試程序上了一個新的臺階。應用本系統(tǒng)可以在計算機上靈活、方便處理報考信息,從而大大的
3、提高了處理速率,使管理更加現代化。本系統(tǒng)是根據實際情況和具體內容,按照一定的要求,科學、合理的進行系統(tǒng)分析、設計。從而使本系統(tǒng)完全能滿足經濟性、靈活性、系統(tǒng)性及可靠性的要求。四)、目標: 學生考試報名系統(tǒng)的開發(fā)可以實現學生考試報名信息的規(guī)范化管理,增大管理系統(tǒng)的存儲量、提高系統(tǒng)的可靠性和保密性、方便用戶使用的電腦存儲查詢等現代化、專業(yè)化的管理系統(tǒng)。二、課題的主要內容:開發(fā)學生考試報名系統(tǒng)的總體任務是學生考試信息管理的系統(tǒng)化和自動化。系統(tǒng)功能依據用戶需求而設計,根據用戶需求和方便用戶使用的原則確定相應的功能模塊。本系統(tǒng)的主要功能如下:本系統(tǒng)為學生考試報名而設計,系統(tǒng)具有以下功能:1)、用戶權限的
4、處理。2)、學生基本信息管理操作。3)、學生報名考試信息管理操作。4)、考試公告信息管理操作。5)、最新消息管理操作。6)、考務動態(tài)管理操作。三、研究方法:本系統(tǒng)主要采用vs2005、sql server等技術和工具,整體設計遵循軟件工程的方法,經過需求分析、總體設計、文檔和代碼的編制、模塊測試和系統(tǒng)實現幾個階段。1)、本系統(tǒng)采用vs 2005(全名visual studio 2005)為前臺。相對vs2003來說,coldbehind的模式更簡潔明了,代碼和設計相分離,有助于提高開發(fā)效率和可維護性。2)、本系統(tǒng)采用sqlserver數據庫為后臺數據庫。sql server能夠滿足今天的商業(yè)環(huán)
5、境要求不同類型的數據庫解決方案。它一種應用廣泛的數據庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、適合分布式組織的可伸縮性、用于決策支持的數據倉庫功能、與許多其他服務器軟件緊密關聯(lián)的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求。四、具體安排進度:2012年3月1日3月30日,1)應用程序背景和需求分析:熟悉論文課題,查找資料,研究資料,熟悉編程語言,完成畢業(yè)設計開題報告及外文文獻翻譯。2)組建開發(fā)組:本人獨立完成。3)數據庫設計:繼續(xù)熟悉編程語言,查找資料,研究資料,確定數據庫結構和數據結構,建立數據庫,做好編程準備。2012年4月1日4月30日,4)編寫應用程序:著手編程,初調程序,建
6、立程序的大致結構、整體框架。2012年5月1日5月31日, 5)測試和優(yōu)化應用程序:設計與撰寫論文,完善設計,進行測試。6)發(fā)布數據庫和應用程序:根據指導老師的建議,繼續(xù)完善程序,將完成的程序上交,并將畢業(yè)論文完成初稿上交。指導教師評語畢業(yè)論文(設計)成績評定指導教師意見答辯專家組意見系專業(yè)教學委員會意見 摘要:隨著計算機技術的迅猛發(fā)展,學校教學和管理的信息化發(fā)展也有長足的進步,這就要求各個環(huán)節(jié)都均衡發(fā)展,從軟硬件兩方面把學校建設成一流的信息管理、教育教學的平臺。本文設計開發(fā)的基于asp.net的六安職業(yè)技術學院學生考試網上報名系統(tǒng)也是其中重要的一個方面。該系統(tǒng)本著減輕教師工作負擔、提高工作效
7、率、優(yōu)化學生報名的流程,比傳統(tǒng)的報名模式節(jié)省人力財力和時間。本文給出了一個基于網絡的網上報名系統(tǒng)的的設計和制作。主要介紹了系統(tǒng)開發(fā)的前期準備(軟硬件的準備)到系統(tǒng)基本組成的設計思考和功能的基本實現(包括網上報名、查詢結果、后臺管理等),以及本系統(tǒng)的特點和安全性設計。最后闡述了系統(tǒng)存在的問題和不足,以便于將來更好地進行改進。關鍵字:asp技術 數據庫 網上報名abstract:along with the fast development in computer technology, we have gotten big progress in school science and infor
8、mation management. so it needs equal development in every part. the 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 technology of professio
9、n of luan students test online application system is also an important one. i developed this system is in order to reduce the teachers pressure, enhance the work efficiency, optimize the process of students registration, it can save more people money and time than tradition methods.on the basis of t
10、his, this text come out the design and exploitation of a recruits students registration system based on webweb 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
11、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 matter and shortage of the system, in order to ameliorate better in the future .key words: asp technology the data base on
12、 the net registers目錄引言7第一章 系統(tǒng)的需求分析與設計81.1 需求分析81.2 系統(tǒng)設計目標91.3 系統(tǒng)系統(tǒng)功能設計9第二章 開發(fā)工具概述102.1 vs 2005介紹102.2 vs 2005項目發(fā)布102.3 數據庫的使用10第三章 運行環(huán)境配置113.1 系統(tǒng)軟硬件環(huán)境113.2 vs 2005 運行環(huán)境配置113.3 sql server 運行環(huán)境12第四章 系統(tǒng)功能詳細設計134.1 數據庫結構設計與實現134.1.1. 創(chuàng)建數據庫134.1.2. 創(chuàng)建系統(tǒng)所需要的各表134.1.3. 創(chuàng)建系文件目錄結構的規(guī)劃與通用模塊的設計134.2各主要頁面程序的設計16
13、4.2.1 主頁設計164.2.2 填寫資料頁面設計174.2.3 報名確認頁面設計184.2.4 報名結果頁面設計194.2.5 修改密碼頁面設計204.2.6 最新消息頁面設計204.2.7 公告頁面設計214.2.8 考務動態(tài)消息頁面設計214.2.9 網站管理員頁面設計23第五章 學生網上報名簡單操作說明275.1 學生網上報名系統(tǒng)的主頁275.2 報名頁面275.3 報名確認頁面285.4 查詢是否已報名頁面285.5 查詢到資料頁面295.6 管理員頁面29第六章 結束語30第七章 致謝31第八章 參考文獻32引言隨著計算機技術的飛速發(fā)展和高等教育體制改革的不斷深入,現計算機技術已
14、進入網絡時代。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了安全性。信息網絡化的發(fā)展及院校辦公自動化的提高,傳統(tǒng)的報名模式采取人工登記的方法管理,勞動強度大、效率低下、容易出錯,運作起來力不從心,不再適合六職教學模式。為了適應新的發(fā)展形勢需要,充分利用現有的院校網絡資源,進一步加強學生信息的科學管理,系統(tǒng)記載學生基本檔案情況、網上考試報名等基本情況,為學生考取證書提供全面系統(tǒng)的數據,提高工作效率,實現數據共享,使學校能夠對學生報名考試基本情況更好地管理。網上報名成為考試報名管理信息化的必然發(fā)展方向。采用網上報名,突破了時間和空間的限制,考生可通過校園網報名,從而大大方便了學生的報
15、名和學校的管理工作。系統(tǒng)充分運用了適合自身特點的asp.net進行設計和實現,改變了傳統(tǒng)的考試報名模式,對所有學生信息實行計算機管理,提高了考試報名工作的效率,減輕了考試報名工作中的通信聯(lián)絡負擔,達到報名工作中準確、高效、快捷的要求。實施考試網上報名不僅有效地提高了管理水平和服務質量,也方便了管理員對學生考試信息的管理和維護。本系統(tǒng)的設計和實現可以為學校對學生的管理提供便利。系統(tǒng)界面友好、操作簡單,加快了對學生基本情況和成績的查詢速度,加強了管理,使各項管理更加規(guī)范化、系統(tǒng)化、自動化。本系統(tǒng)實現的主要功能有:學生考試報名管理系統(tǒng)能夠完成用戶權限和角色的分配。管理員基本信息的處理,如考試報名的相
16、關信息公告、考務動態(tài)顯示、學生基本信息、學生網上報考資料等方面和數據入庫、查詢、瀏覽、修改等操作。學生本人能夠對自己的信息修改、查詢,但沒有發(fā)布公告,管理別人的權限。系統(tǒng)采用vs 2005作為開發(fā)工具,數據庫采用sql server,配合iis的web服務器,即可在客戶端運行瀏覽此系統(tǒng)。第一章 系統(tǒng)的需求分析與設計1.1需求分析面對新的新型的教學模式,學校必須通過改革創(chuàng)新,完善管理學生各類信息機制,提高管理水平,規(guī)范學生考試報名信息管理系統(tǒng),促進學院學生信息管理規(guī)范化、簡單化的發(fā)展。由于原始的手工管理模式的大工作量、低效率、時效性差,不能對學生考試報名信息得到及時的了解,使學院急需專門的管理軟
17、件來管理學院的考試報名信息,學生考試報名系統(tǒng)就是在這種情況下開發(fā)的。學生考試報名系統(tǒng)的開發(fā)可以實現學生考試報名信息的規(guī)范化管理,增大管理系統(tǒng)的存儲量、提高系統(tǒng)的可靠性和保密性、方便用戶使用。a. 技術可行性現在,市場上流行的應用開發(fā)產品很多,如visual basic6.0、visual c#、delphi7.0、java、.net等都可以作為開發(fā)該管理系統(tǒng)的軟件開發(fā)工具。本系統(tǒng)采用asp核心組件技術和sql server數據庫管理系統(tǒng)進行開發(fā)。asp.net它簡單易學、效率高,且功能強大,使我們比較熟悉的網頁制作軟件之一。自己也具備一定的專業(yè)技術水平,能夠勝任該系統(tǒng)的開發(fā)。b. 經濟可行性該
18、系統(tǒng)采用 pc機開發(fā),節(jié)省人力物力,以最小的代價提高效率,具有很好的經濟前景和效益。本系統(tǒng)不僅開發(fā)成本較低,還能降低人事專員的工作量,提高日常工作效率,為學生報名信息管理帶來了極大的方便。 c. 社會可行性該系統(tǒng)符合當前教學體制的要求,符合信息化社會發(fā)展的需求,提高學校對考試信息的運作效率。d. 操作方式可行性該系統(tǒng)是完全的人機交互式界面,文字表達簡單明確。友好的用戶界面,簡明易懂的使用方法,用戶可以輕松使用。管理人員可以及時準確的收集各種信息,修改管理系統(tǒng)中的資料,加強學生對考試信息的了解,學生可以根據相關的考試信息作出相應報名并及時采取行動。e. 網站內容設計分析總體設計 (1)總體結構和
19、模塊外部設計 模塊是軟件結構的基礎,軟件結構的好壞完全由模塊的屬性體現出來,把軟件模塊化的目的是為了降低軟件復雜性,使軟件設計,測試,調試,維護等工作變得簡易,但隨著模塊數目的增加,通過接口連接這些模塊的工作量也隨之增加。(2)數據結構與程序的關系 系統(tǒng)的數據結構由標準數據庫語言sql生成。出錯處理設計 (1)出錯輸出信息 在用戶使用錯誤的數據或訪問沒有權限的數據后,系統(tǒng)給出提示:“對不起,登陸失??!”而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的匿名登錄。 (2)安全保密設計 系統(tǒng)的系統(tǒng)用戶管理保證了只有授權的用戶才能進入系統(tǒng)進行數據操作,而且對一些重要數據,系統(tǒng)設置為只有更高權
20、限的人員方可讀取或是操作。系統(tǒng)安全保密性較高。1.2 系統(tǒng)設計目標系統(tǒng)功能依據用戶需求而設計,主要包括信息管理對象的特征、事物流程的內容和數據流量,根據用戶需求和方便用戶使用的原則確定相應的功能模塊。本系統(tǒng)為學院的學生考試報名而設計,系統(tǒng)具有以下功能:用戶權限的處理、學生基本信息管理操作、學生報名考試信息管理操作、考試公告信息管理操作、最新消息管理操作、考務動態(tài)管理操作。1.3系統(tǒng)系統(tǒng)功能設計要求系統(tǒng)實現用戶權限和角色的分配、管理員基本信息的處理,如考試報名的相關信息公告、考務動態(tài)顯示、學生基本信息、學生網上報考資料等方面和數據入庫、查詢、瀏覽、修改等操作。實現這些基本功能,組建了學生考試報名
21、系統(tǒng)的基本框架,根據功能的關聯(lián)關系和集中分組的原則,將系統(tǒng)細化如圖1所示的結構圖。圖1第二章 開發(fā)工具概述本系統(tǒng)主要采用vs 2005、sql server、vbscript、等技術和工具,整體設計遵循軟件工程的方法,經過需求分析、總體設計、文檔和代碼的編制、模塊測試和系統(tǒng)實現幾個階段。2.1 vs 2005介紹 vs 2005全名visual studio 2005,是一個web服務器端的開發(fā)環(huán)境,利用它可以產生和執(zhí)行動態(tài)的、互動的、高性能的web服務應用程序。vs 2005采用腳本語言vbscript(java script)作為自己的開發(fā)語言。asp(active server page
22、s)動態(tài)網頁,是微軟公司推出的一種用以取代cgi(common gateway interface)通用網關接口的技術。我們可以通過asp結合html語言、asp指令和activex元件以及數據庫等方面知識,使用自己的 web 服務器創(chuàng)建并運行動態(tài)的交互式 web 站點。利用vs 2005可以輕松散產生和運行動態(tài)的、交互的、高性能的web服務應用程序,還可以對數據庫進行連接,并能很好地對數據庫進行同步處理。2.2 vs 2005項目發(fā)布當在web站點中融入iis功能后,將發(fā)生: a. 用戶向瀏覽器地址欄輸入網址,默認頁面的擴展名是.aspx。 b. 瀏覽器向服務器發(fā)出請求。 c. 服務器引擎開
23、始運行vs 2005程序。 d. vs 2005文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行html頁面內容。 e. 頁面信息發(fā)送到瀏覽器。2.3 數據庫的使用本系統(tǒng)采用sqlserver數據庫為后臺數據庫。sql server能夠滿足今天的商業(yè)環(huán)境要求不同類型的數據庫解決方案。它一種應用廣泛的數據庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、適合分布式組織的可伸縮性、用于決策支持的數據倉庫功能、與許多其他服務器軟件緊密關聯(lián)的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關鍵。第三章 運行環(huán)境配置3.1 系統(tǒng)軟硬件環(huán)境a. 486或更高檔次的處理器b. 64m及
24、以上的內存c. 不低于50m的硬盤空閑空間d. vga及以上檔次的顯示系統(tǒng)e. windows 98、windows2000或 windows xp3.2 vs 2005 運行環(huán)境配置a. iis配置:運行vs 2005頁的前提是要有iis的支持。利用iis可以發(fā)布信息到瀏覽器中,可以容納多個web站點。配置iis服務器:默認情況下安裝windows并未安裝iis,因此需要手動添加,打開windows的控制面板/添加刪除程序/windows組件打開圖示對話框:選擇應用程序服務器,單擊詳細信息,打開應用程序服務器對話框:勾選asp.net;選擇internet信息服務(iis),單擊詳細信息按鈕
25、,打開對話框,勾選frontpage 2002 server extensions和internet 信息服務管理器,后連續(xù)單擊確定,開始安裝iis,如果提示放入安裝盤,請將windows的安裝盤放入光驅中,一會兒提示安裝成功,這樣便配置了iis。如圖2.b. 設置站點或虛擬目錄:設置好iis后,會自動生成一個默認的站點,其默認路徑是(如果windows安裝在c盤)c: inetpubwwwroot如果需要修改或添加虛似目錄可以在windows的控制面板中找到管理工具/internet信息服務(iis)對話框:右擊默認站點,選擇屬性,打開對話框,可以設置和修改目錄在該對話框中選擇主目錄,然后設
26、置虛似目錄的本地目錄,設置對文件的讀寫權限等。3.3 sql server 運行環(huán)境sql server 2005數據庫不僅具有良好的可靠性、可用性、可編程性、易用性以及對日常任務的自動化管理等方面的特點,還能夠有效地執(zhí)行大規(guī)模聯(lián)機事務處理、完成數據倉庫和電子商務應用等許多具有挑戰(zhàn)性的工作,為不同規(guī)模的企業(yè)提供完整的數據解決方案。1.硬件需求硬件名稱最 低 配 置處理器類型pentium 兼容處理器或更高速度的處理器(32位)處理器速度最低:600 mhz,建議:1 ghz或更高(32位),ia64最低:1 ghz,建議:1 ghz或更高(64位),x64最低:1 ghz,建議:1 ghz或更
27、高(64位)內存最低:512 mb,建議:1 gb或更大,最大:操作系統(tǒng)的最大內存(32位的企業(yè)版、開發(fā)人員版、標準版、工作組版)硬盤空間數據庫引擎:150 mb,sql server analysis services:35 mb,sql server reporting services:40 mb,sql server notification services:5 mb,sql server integration services:9 mb,客戶端組件:12mb,管理工具:70 mb,開發(fā)工具:20 mb,sql server聯(lián)機叢書:15 mb,示例數據庫:390mb2.軟件需求操
28、作系統(tǒng)企業(yè)版開發(fā)人員版標準版工作組版windows 2000 professional edition sp4否是是是windows 2000 server sp4是是是是windows 2000 advanced server sp4是是是是windows 2000 datacenter edition sp4是是是是windows xp home edition sp2否是否否windows xp profession edition sp2否是是是windows xp media edition sp2否是是是windows xp tablet edition sp2否是是是window
29、s 2003 server sp1是是是是windows 2003 enterprise edition sp1是是是是windows 2003 datacenter edition sp1是是是是windows 2003 web edition sp1否否否否第四章 系統(tǒng)功能詳細設計4.1數據庫結構設計與實現4.1.1. 創(chuàng)建數據庫學生考試報名系統(tǒng)所有數據均保存在數據庫中,采用 sql server 2000 作為后臺數據庫。根據報名系統(tǒng)需要,首先創(chuàng)建一個名為 baoming 的 sql server 數據庫,用于各種系統(tǒng)信息數據的存儲與管理。/*創(chuàng)建數據庫*/create database
30、 baominggo創(chuàng)建數據庫后,就可以在數據庫 baoming 中創(chuàng)建數據表了。4.1.2. 創(chuàng)建系統(tǒng)所需要的各表學生信息表student學生登錄信息表denglu學生報名信息表baomingxinxi學生系別表xibie學生專業(yè)表zhuanye學生報名選項表baomingxiangxiang系統(tǒng)公告表gonggao系統(tǒng)考務動態(tài)表xiaoxi系統(tǒng)最新消息表xinwen系統(tǒng)網站投票表vote和votemaster系統(tǒng)管理員登錄表guanliyuan系統(tǒng)歷史訪問人數表fangwenrenshu表14.1.3. 創(chuàng)建系文件目錄結構的規(guī)劃與通用模塊的設計目錄結構 報名系統(tǒng)的所有文件均存
31、放于 baomingxitong 文件夾中,在運行該項目時,需要將 baomingxitong 文件夾設置為別名“baomingxitong”的虛擬目錄,該目錄的文件按如下內容進行規(guī)劃。 (1)當前目錄為 aspx、ascx 及相關資源文件。 (2)image 文件夾用于保存相關圖片及素材。 (3)data 文件夾用于保存數據庫文件。(4)webcontrols 用于保存系統(tǒng)功能用戶控件。(5)up 用于保存上傳圖片(如學生照片)。 通用模塊 在程序中經常會使用一些模塊做成通用模塊,以便其他程序調用,這樣可以減少重復開發(fā)的工 作量,在報名系統(tǒng)中主要用到以下幾個通用模塊。 1. 連
32、接數據庫 sql 2000 的通用模塊 涉及到數據庫操作的程序,都必須先連接數據庫,因此可以將連接數據庫做成通用模塊,以便 其他程序調用,函數 createcon()實現該功能。 public shared function createcon() as sqlconnection dim con as sqlconnection = new sqlconnection(server=.;database=baoming;uid=sa; pwd=sa;) return con end function 2. 通用數據瀏覽及查詢程序的設計思路 數據的瀏覽與查詢是程序設計的基本內容,為解決重復開發(fā)
33、的問題,可以利用 dataset 對象 、 dataadapter 對象、datalist 對象結合起來,開發(fā)一個具有通用數據查詢及瀏覽的程序,從而實現程 序的最大利用和重復利用。 3. 通用數據瀏覽及查詢程序設計步驟 (1)創(chuàng)建一個名為“baomingxinxi”的公共類。該類的功能是定義一些公共變量,其代碼如下 :imports system namespace baoming public class baomingxinxi public sub new() end sub 公共變量 public student_id as string public student_xingming
34、 as stringpublic student_xibie as string public student_zhuanye as string public student_xuanxiang as string public student_xingbie as string public student_minzu as string public student_tupian as string public student_neirong as string public student_dizhi as string public xinwen_title as string p
35、ublic xinwen_content as string public xinwen_time as string public xiaoxi_title as string public xiaoxi_content as string public xiaoxi_time as string public gonggao_title as string public gonggao_content as string public gonggao_time as string public xuehao as string end class end namespace (2)創(chuàng)建一個
36、公共連接類 “baomingoperate”。該類的主要功能是實現數據連接 、檢查用戶是 否存在,實現數據插入到數據庫,其代碼如下: imports system imports system.data.sqlclient imports system.data namespace baoming public class baomingoperate public sub new() end sub 連接數據庫通用代碼 public shared function createcon() as sqlconnection dimconassqlconnection=newsqlconnect
37、ion(server=.;database=baoming;uid=sa;pwd=sa;) return con end function 查找用戶是否存在 public shared function findperson(byval xuehao as string) as boolean dim con as sqlconnection = baomingoperate.createcon con.open() dim cmd as sqlcommand = new sqlcommand(select count(*) from denglu where xuehao= & xuehao
38、 & , con) dim count as integer = convert.toint32(cmd.executescalar) if count 0 then return false else return true end if end function(3)設計幾個用戶控件。bottom.ascxhead.ascxdenglu.ascxgonggao.ascxtoupiao.ascxxinwen-xiaoxi.ascx表2完成上面的步驟之后,就可以設計主頁了。4.2各主要頁面程序的設計4.2.1主頁設計 主頁文件名為 index.aspx,窗體中的控件如表3所示。控件名稱控件類型
39、備注head.ascx用戶自定義表的頭部控件head2.ascx用戶自定義顯示時間控件bottom.ascx用戶自定義表的尾部控件gonggao.ascx用戶自定義公告控件toupiao.ascx用戶自定義投票控件xinwen_xiaoxi.ascx用戶自定義新聞和消息控件denglu.ascx用戶自定義登錄控件label1label 標簽控件表3在主頁中設置一個表格,然后將之前做好的用戶自定義控件拖到相應的置。 這些控件的路徑就在項目的 webcontrols 里面,直接從項目文件夾里面拖到設計界面就可以了 。 其中 head.ascx 控件顯示效果如圖3所示。 圖3head2.ascx 控
40、件顯示效果如圖4所示。圖4head2.ascx 控件事件代碼如下:定義一個公共變量public nowtime as string 在 sub page_load 中的代碼 private sub page_load(byval sender as object, byval e as system.eventargs) nowtime = system.datetime.now.tostring end sub end namespace 其他用戶控件按相同的方式,將用戶控件拖放到表格相應位置即可。添加所有控件后的index.aspx 運行效果如圖5。圖54.2.2 填寫資料頁面設計學生在主
41、頁登錄后,進入報名填寫資料。填寫資料的網頁是 tianxie_ziliao.aspx,該窗體按表設計窗體控件。如下:控件控件 id控件備注textboxtextbox1姓名textboxtextbox2學號textboxtextbox3種族textboxtextbox4詳細地址radiobuttonnan男radiobuttonnv女dropdownlistdropdownlist1系別dropdownlistdropdownlist2專業(yè)dropdownlistdropdownlist3報名選項dropdownlistdropdownlist4報名內容htmlinputfilefile1選擇
42、上傳的相片imageimage1圖片buttonbutton3上傳按鈕imagebuttonimagebutton1報名按鈕imagebuttonimagebutton2重填按鈕imagebuttonimagebutton3查詢按鈕表4注:需加上表格將控件定位在相應的位置。填寫資料頁面設計效果如圖 6 所示。圖64.2.3 報名確認頁面設計 填寫完資料單擊“報名”按鈕,進入 baomingqueren.aspx 頁面。 窗體使用的具體控件如表5所示。 baomingqueren.aspx 頁面控件及屬性設計 表5控件控件 id控件備注labellbl_xingming姓名labellbl_xu
43、ehao學號labellbl_xibie系別labellbl_zhuanye專業(yè)labellbl_xuanxiang報名的內容buttonbutton1確定按鈕buttonbutton1取消按鈕baomingqueren.aspx 頁面的設計效果如圖 7 所示。 圖74.2.4 報名結果頁面設計 當單擊 tianxie_ziliao.aspx 頁面的“查詢”按鈕時,進入 jieguo.aspx 頁面。 jieguo.aspx 頁面需要添加的控件如表 6 所示。 控件id中文備注panelpanel1容器panelpanel3容器textboxtextbox1姓名textboxtextbox2學
44、號imagebuttonimagebutton1查詢按鈕imagebuttonimagebutton2重填按鈕jieguo.aspx 頁面設計效果如圖 8 所示。圖84.2.5 修改密碼頁面設計 當單擊 tianxie_ziliao.aspx 頁面的“修改密碼”超鏈接后就進xiugai_mima.aspx 頁面,首先要在 webcontrols 文件夾下新建一個用戶控件 xiugai_mima.ascx,該用戶控件包括的控件如表7所示控件id中文備注textboxtxt_xingming姓名textboxtxt_xuehao學號textboxtxt_mima密碼textboxtxt_xinmi
45、ma新密碼textboxtxt_queren確認密碼comparevalidatorcomparevalidator2驗證控件buttonbutton2取消按鈕buttonbutton4修改按鈕xiugai_mima.ascx 用戶控件設計如圖 9 所示。圖94.2.6 最新消息頁面設計 單擊“最新消息”欄下的“more”超鏈接后顯示所有新聞。該功能是由 suoyou_xinwen.aspx 頁面 來實現的,suoyou_xinwen.aspx 窗體使用到的控件如表 8 所示控件id中文備注labellabel1當前頁labellabel2datalistdatalist1imagebutto
46、nimagebutton1第一頁imagebuttonimagebutton2上一頁imagebuttonimagebutton3下一頁imagebuttonimagebutton4最后一頁suoyou_xinwen.aspx 頁面設計效果如圖 10 所示。圖104.2.7 公告頁面設計 在公告欄下單擊“more”超鏈接,將顯示所有公告。是由suoyou_gonggao.aspx 頁面來實現的,suoyou_gonggao.aspx 窗體使用到的控件如表 9 所示。 控件id中文備注labellabel1當前頁datalistdatalist1imagebuttonimagebutton1第一
47、頁imagebuttonimagebutton2上一頁imagebuttonimagebutton3下一頁imagebuttonimagebutton4最后一頁窗體代碼與 suoyou_gongao.aspx 頁面相似,請參考前面suoyou_gonggao.aspx 頁面代碼。公告 頁面設計效果如圖 11示。圖114.2.8 考務動態(tài)消息頁面設計 單擊導航欄考務動態(tài)中的“more”超鏈接,顯示所有動態(tài)消息,該功能是由 suoyou_xiaoxi.aspx 頁面來實現的,suoyou_xiaoxi.aspx 窗體使用到的控件如表 9 所示。控件id中文備注labellabel1當前頁datal
48、istdatalist1imagebuttonimagebutton1第一頁imagebuttonimagebutton2上一頁imagebuttonimagebutton3下一頁窗體代碼請參考前面的 suoyou_xiaoxi.aspx 頁面代碼,考務動態(tài)頁面效果如圖 12 所示。 圖12單擊最新消息的內容時,進入 xianshi_xinwen.aspx 頁面,該頁面顯示最新消息,在該頁中需要 添加一個 datalist 控件,控件 id 為“datalist1”。 datalist 在代碼如下: xianshi_xinwen.aspx 頁面事件處理代碼如下: imports system.
49、data.sqlclient 導入命名空間 public xinwen_id as string = 定義一個公共變量 xinwen_id 在 sub page_load 中的代碼 private sub page_load(byval sender as object, byval e as system.eventargs) xinwen_id = request.querystring(xinwen_id).tostring dim con as sqlconnection = baomingoperate.createcon dim sda as sqldataadapter = ne
50、w sqldataadapter sda.selectcommand = new sqlcommand(select * from xinwen where xinwen_id= & xinwen_id,con)dim ds as dataset = new dataset sda.fill(ds, xinwen) me.datalist1.datasource = ds.tables(xinwen) me.datalist1.databind() end sub xianshi_xinwen.aspx 設計效果如圖 13 所示圖134.2.9 網站管理員頁面設計 1)、下來制作網站管理員頁面
51、 guanliyuan.aspx,分為以下幾個步驟:2)、在當前項目下的“webcontrols”文件夾中新建一個 xinwen_biaoti.ascx 控件。3)、在當前項目下的“webcontrols”文件夾中新建一個 xiaoxi_biaoti.ascx 用戶控件4)、在項目下的 webcontrols 文件夾下新建一個 gonggao.ascx 控件文件 。該控件包含一個 datalist 控件5)、在 當 前 項 目 下 “ webcontrols ” 文 件 夾 中 新 建 一 個 denglu_mima.ascx 用 戶 控 件6)、在當前項目下“webcontrols”文件夾中新建一個 student.ascx 控件7)、在項目下的 webcontrols 文件夾新建一個 tianjia_g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版網絡安全風險評估與應急預案合同4篇
- 二零二五年度木工機械操作人員勞務租賃合同4篇
- 2024年度陜西省公共營養(yǎng)師之四級營養(yǎng)師通關提分題庫及完整答案
- 2024年度陜西省公共營養(yǎng)師之四級營養(yǎng)師能力測試試卷A卷附答案
- 車間的現代化轉型與創(chuàng)新發(fā)展思考
- 2025年蘇教版選擇性必修3歷史下冊階段測試試卷含答案
- 2025年度橙子電商平臺運營管理合同范本3篇
- 二零二五年度農村電商支付結算服務合同范本2篇
- 二零二四年度幼兒園保育員培訓與考核聘用合同2篇
- 2025年度精密工件打磨工勞動合同與職業(yè)資格認證協(xié)議2篇
- 第十七章-阿法芙·I·梅勒斯的轉變理論
- 焊接機器人在汽車制造中應用案例分析報告
- 合成生物學在生物技術中的應用
- 中醫(yī)門診病歷
- 廣西華銀鋁業(yè)財務分析報告
- 無違法犯罪記錄證明申請表(個人)
- 大學生勞動教育PPT完整全套教學課件
- 繼電保護原理應用及配置課件
- 《殺死一只知更鳥》讀書分享PPT
- 蓋洛普Q12解讀和實施完整版
- 2023年Web前端技術試題
評論
0/150
提交評論