




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2006年7月岳天翼:畢業設計題目PAGE2PAGEPAGE70八年經驗、專業指導畢業設計需要全套設計請聯系:731767310摘要隨著計算機技術的飛速發展,計算機在各個應用領域普及,從而對計算機專業、軟件專業技術人員的需求也在迅速的提高。而由國家人事部和信息產業部共同組織的計算機技術與軟件專業技術資格(水平)考試,科學、公正地對全國計算機與軟件專業技術人員進行了測試,得到了社會及用人單位的廣泛認同。但在組織考試的報名過程中,考試報名數據的快速錄入、發布,高效管理問題日益突出。本系統是為了滿足各地不同的考生對目前考試報名困難的要求,為考生提供更為高效,方便,快捷的報名條件,同時也為減輕管理人員的工作難度;更為了協調考生與管理人員的關系,快速提高了考生與管理人員的工作效率;并進一步優化了計算機技術與軟件技術資格考試。本系統是用ASP和微軟提供的IIS服務器及SQLServer2000完成的。本系統具有界面友好,使用方便,操作簡單,安全性能好,功能強大等特點,基本滿足了設計需要。本文主要論述了系統權限設置,錄入數據、數據瀏覽、數據修改模塊的程序設計與實現過程。關鍵詞:報名系統;網絡;WEB;ADOAbstractAccordingtotheComputertechniquedevelopmentquickly,theComputerisuniversalintheeachapplicationrealm,thustotheComputerprofession,softwareneedoftheprofessionaltechnicalpersonnelalsointhequickexaltation.Butfromthecalculatortechniqueandthesoftwareprofessionaltechniquequalifications(level)examinationsthatthenationalpersonneldepartmentandinformationindustrydepartmentsorganizetogether,science,carriedonthetesttotheprofessionaltechnicalpersonnelofnationalcalculatorandsoftwareequitably,getthesocietyanduseextensiveapprobationofperson'sunit.Butinorganizeexamineofregisterprocess,theexaminationregistersthedatatorecordtogointo,releasequickly,managingtheproblemefficientlyincreasinglyoutstanding.Thissystemisforsatisfyingthedifferentexamineeofeveryplacetoexaminetoregisterthedifficultrequestcurrently,providefortheexamineemoreeffectively,convenience,registertheconditionfast,alsoforeasethemanager'sworkdifficulty.Moreformoderatingtherelationbetweenexamineeandmanager,raisedtheworkefficiencyoftheexamineeandmanagerquickly.Combinefurtherexcellentturnedthecalculatortechniqueandthesoftwaretechniquequalificationsexaminations.Thistextmainlydiscussedthesystemlegalpowerconstitution,importationdata,datasearch,thedatamodifiestheprogramdesignofthemoldpieceandcarriesouttheprocess.Keywords:Registersystem;Network;WEB;ADO目錄摘要 IAbstract II第1章緒論 1第2章系統開發背景簡介 32.1ASP(Activeserverpage)簡介 32.1.1ASP(ActiveServerPage)簡介 32.1.2ASP(ActiveServerPage)的功能 32.2關系數據庫與SQL簡介 52.2.1關系數據庫 52.2.2SQL語言的發展 62.2.3SQL概貌及其特點 62.3ADO簡介 72.3.1微軟COM體系 72.3.2ADO對象模型組成 72.3.3ADO的特點分析 8第3章軟件考試網上報名系統概述 103.1系統設計 103.1.1系統編寫目的 103.1.2系統功能分析 103.1.3系統功能模塊的設計 113.2數據庫設計 123.2.1數據庫需求分析 123.2.2數據庫概念結構設計 133.2.3數據庫邏輯結構設計 13第4章軟件考試網上報名系統的功能實現 164.1考生網上報名功能實現與登錄 164.1.1考生網上報名系統報名號生成程序流程圖 164.1.2考生報名信息錄入程序流程圖如圖 174.1.3考生修改報名信息實現程序流程圖 184.1.4考生留言實現程序流程圖 194.2管理員功能實現與登錄 204.2.1管理員登陸實現 204.2.2管理員查詢與統計 214.2.3用戶管理 22第5章軟件考試網上報名系統簡要操作流程 235.1考生模塊功能實現與登錄 235.1.1考生登錄實現 235.1.2考生報名信息錄入實現 245.1.3考生留言功能實現 265.2管理員模塊程序設計 265.2.1管理員登陸實現 265.2.2考生報名統計模塊程序設計 275.2.3管理員用戶管理 285.2.4管理員回復留言 28結論 30致謝 31參考文獻 32附錄一外文資料原文 34附錄二外文資料中文翻譯 42附錄三設計系統部分源代碼 48第1章緒論為進一步提高計算機技術與軟件專業技術資格(水平)考試(以下簡稱計算機技術考試)管理水平,適應考試發展的需要,計算機技術考試實施網上報名是非常必要的,計算機技術考試在全國范圍已實施十多年了,隨著考試規模的不斷擴大,考試專業領域的擴展以及考試級別不斷增加,對考試服務及管理質量提出了越來越高的要求。形勢的發展要求我們必須準確、高效、快捷地做好計算機技術考試考務工作,建立公平競爭、以人為本、以法治考、民主管考的考試管理體系(考試環境),包括網上報名。再加上傳統報名方式和信息管理工作在許多地區已難于適應考試發展要求,如:考生報考不方便,報名時間短,數據處理工作繁重等。目前,我國信息化程度日益普及,,尤其是信息技術人員,上網已成為工作和生活的重要內容,在全國大部分地區實現網上報名的條件已經成熟。計算機技術考試實施網上報名是當今社會發展的趨勢,2001年以來,國家級許多考試都相繼實施了網上報名及考務信息綜合管理服務。這些考試機構的網站,除了包含有考試政策、報考簡章、專業設置、報考程序等必備的信息外,均有網上提交報名申請表等內容。考生不僅可以在網上查看到考試政策信息,而且能在網上報名,有的還實現了網上支付、網上訂購考試用書、網上報名培訓等網絡化的管理手段。計算機技術考試實施網上報名有其獨特的優勢,他可以向考生提供更方便的服務。考生可以隨時隨地咨詢和報名,靈活性強,特別是能滿足許多考生的特殊需求。報名數據匯總以及信息傳遞快捷,操作簡便;流程清晰,數據處理及時、準確。實現資源共享,管理方式更人性化,考務管理更加流程化、規范化、公開化、科學化。便于領導動態掌握報考情況,及時統計相關信息,為領導提供決策依據,便于對有關事宜提前做出安排。通過信息化、網絡化的交流,便于考試管理部門與考生溝通,使領導及時了解考生的意見和要求,有利于改進考試工作。本系統的實施對提高考務工作質量,擴大考試規模、提高考試的社會知名度,提高考生的滿意度,都有很大的促進作用。第2章系統開發背景簡介2.1ASP(Activeserverpage)簡介2.1.1ASP(ActiveServerPage)簡介ASP是微軟公司最新推出的WEB應用開發技術,著重于處理動態網頁和WEB數據庫的開發,編程靈活、簡潔,具有較高的性能,是目前訪問WEB數據庫的最佳選擇。ASP訪問數據庫的原理:ASP是服務器端的腳本執行環境,可用來產生和執行動態的高性能的WEB服務器程序。當用戶使用瀏覽器請求ASP主頁時,WEB服務器響應,調用ASP引擎來執行ASP文件,并解釋其中的腳本語言(JScript或VBScript),通過ODBC連接數據庫,由數據庫訪問組件ADO(ActiveXDataObjects)完成數據庫操作,最后ASP生成包含有數據查詢結果的HTML主頁返回用戶端顯示。由于ASP在服務器端運行,運行結果以HTML主頁形式返回用戶瀏覽器,因而ASP源程序不會泄密,增加了系統的安全保密性。此外,ASP是面向對象的腳本環境,用戶可自行增加ActiveX組件來擴充其功能,拓展應用范圍。2.1.2ASP(ActiveServerPage)的功能ASP頁面的結構:ASP的程序代碼簡單、通用,文件名由.asp結尾,ASP文件通常由四部分構成:1.標準的HTML標記:所有的HTML標記均可使用。2.ASP語法命令:位于<%%>標簽內的ASP代碼。3.服務器端的include語句:可用#include語句調入其它ASP代碼,增強了編程的靈活性。4.腳本語言:ASP自帶JScript和VBScript兩種腳本語言,增加了ASP的編程功能,用戶也可安裝其它腳本語言,如Perl、Rexx等。ASP的運行環境;1.WindowsNTserver4.0運行IIS3.0(InternetInformationServer)以上。2.WindowsNTworkstation4.0運行PeerWebServer3.0以上。3.Windows95/98運行PWS(PersonalWebServer)。其中以NTserver上的IIS功能最強,提供了對ASP的全面支持,是創建高速、穩定的ASP主頁的最佳選擇。ASP的內建對象:1.Application對象:負責管理所有會話信息,可用來在指定的應用程序的所有用戶之間共享信息。2.Session對象:存貯特定用戶的會話信息,只被該用戶訪問,當用戶在不同WEB頁面跳轉時,Session中的變量在用戶整個會話過程中一直保存。Session對象需cookie支持。3.Request對象:從用戶端取得信息傳遞給服務器,是ASP讀取用戶輸入的主要方法。4.Response對象:服務器將輸出內容發送到用戶端。5.Server對象:提供對服務器有關方法和屬性的訪問。6.ObjectContext對象:IIS4.0新增的對象,用來進行事務處理。此項功能需得到MTS(MicrosoftTranscationServer)管理的支持。ASP的主要內置組件:1.AdRotator組件:用來按指定計劃在同一頁上自動輪換顯示廣告,用于WWW上日益重要的廣告服務。2.BrowserCapabilities組件:確定訪問WEB站點的用戶瀏覽器的功能數據,包括類型、性能、版本等。3.DatabaseAccess組件:提供ADO(ActiveXDataObjects)來訪問支持ODBC的數據庫。4.FileAccess組件:提供對服務器端文件的讀寫功能。此外,還可安裝Myinfo、Counters、ContentRotator、PageCount等組件,用戶也可自行編制Actiive組件,以提高系統的實用性。WWW上很重要的應用是訪問WEB數據庫,用ASP訪問WEB數據庫時,必須使用ADO組件,ADO是ASP內置的ActiveX服務器組件(ActiveXServerComponent),通過在WEB服務器上設置ODBC和OLEDB可連接多種數據庫,對目前微軟所支持的數據庫進行操作的最有效和最簡單直接的方法。2.2關系數據庫與SQL簡介2.2.1關系數據庫數據庫就是一組數據集合。關系數據庫使用的數據簡單靈活,它采用關系模型來儲存數據。關系數據庫由若干個二維的數據表組成,數據表關系型數據庫的基本組成部分。數據表由一組相關的數據按行排列,其中表的列稱為字段,它定義了事務的屬性;表的行稱為記錄,它保存事務的一組屬性數據。不同的表可以通過它們之間的公共列關聯。關系數據庫系統具有很多優點:1.關系數據庫有很深的理論基礎,是基于關系代數和關系理論的模型。2.以二維數表的形式來表示數據。3.不需要用戶了解他在計算集中的物理存儲形式。4.表與表之間不是硬編碼。5.用系統表來提供其本身的內容和結構。6.可通過SQL語言來操縱。2.2.2SQL語言的發展SQL(structuredQueryLanguage)語言是1974年由Boyce和chamberl提出,在IBM公司SanJoseResearchLaboratory研制的System上實現了這種語言。由于他功能豐富,使用方式靈活,語言簡潔易學等突出優點。在計算機工業界和計算機用戶倍受歡迎并深深扎根。1986年10月美國國家標準局(ANSI)的數據庫委員會X3Hz批準了SQL作為關系數據庫語言的美國標準,同年公布了標準SQL文本,此后不久國際標準組織也做出同樣的決定。2.2.3SQL概貌及其特點SQL的英語名稱是結構的查詢語言。實際上它的功能包括查詢,操縱,定義和控制四個方面,是一個綜合的,通用的,功能很強的關系數據庫語言。SQL的主要特點:1.一體化特點非關系模型的數據語言一般分為模式DDL,外(子)模式DDL,數據庫存儲有關的描述語言,如DBTG的DSDL以及數據操縱語言DML。它們各自完成模式,外模式,內模式定義和數據存取,處置功能。而SQL能完成定義關系模式。錄入數據以建立數據庫查詢、更新、維護、數據重構,數據庫安全性控制等一系列操作要求。具有集DDL,DML,DCL為一體的特點。2.兩種使用方式,統一的語法結構SQL有兩種使用方式,一種是聯機交互使用的方式,另一種是嵌入某中高級程序設計語言的程序中。以實現數據操作,前一種方式下,SQL語言為自含式語言,可獨立使用。后一種方式下,SQL語言為嵌入語言,它依附于主語言。前一種方式適用非計算機專業的人員,后一種方式適用于程序員。兩種使用方式給了用戶靈活選余地,提供了極大的方便。3.高度非過程化在SQL語言中,只要求用戶提出“干什么”,而無須指出“怎么干”,兩種使用方式下均是如此,用戶不必了解存取路徑。存取路徑的選擇和SQL語句操作的過程由系統自動完成。4.語言簡潔,易學易用。2.3ADO簡介2.3.1微軟COM體系活動數據對象(ADO)是一組由微軟提供的COM組件。ADO建立在微軟所提倡的COM體系結構之上,它的所有接口都是自動化接口,因此在ASP,JSP,PHP等支持COM的開發語言中通過接口都可以訪問到ADO。ADO通過使用OLEDB這一新技術實現了以相同方式可以訪問關系數據庫、文本文件、非關系數據庫、索引服務器和活躍目錄服務等的數據,擴大了應用程序中可使用的數據源范圍,從而成為微軟整個COM戰略體系中訪問數據源組件的首選,是ODBC的替代產品如圖2-1所示。2.3.2ADO對象模型組成與微軟的其它數據訪問模型DAO和RDO相比,ADO對象模型非常精煉,僅由三個主要對象Connection、Command、Recordset和幾個輔助對象組成,其相互關系如圖所示。Connection對象提供OLEDB數據源和對話對象之間的關聯,它通過用戶名稱和口令來處理用戶身份的鑒別,并提供事務處理的支持;它還提供執行方法,從而簡化數據源的連接和數據檢索的進程。Command對象封裝了數據源可以解釋的命令,該命令可以是SQL命令、存儲過程或底層數據源可以理解的任何內容。Recordset用于表示從數據源中返回的表格數據,它封裝了記錄集合的導航、記錄更新、記錄刪除和新記錄的添加等方法,還提供了批量更新記錄的能力。其它輔助對象則分別提供封裝ADO錯誤、封裝命令參數和封裝記錄集合的列。圖2-1ADO對象模型2.3.3ADO的特點分析1.由于封裝了許多底層工作,使用ADO與使用ODBC幾乎是一樣方便。2.ADO不僅具有ODBC的主要功能,而且ADO適用的數據源的范圍要大的多。3.在定義ADO記錄集變量和數據庫表字段綁定類時,要求記錄集的字段變量、狀態變量與數據庫表字段的個數、順序必須相同。4.ADO允許同一Connection實例下有多個Recordset實例。5.ADO允許進行批更新(使用的UpdateBatch方法),這樣將大大減輕網絡負擔,提高數據庫處理效率。第3章軟件考試網上報名系統概述3.1系統設計3.1.1系統編寫目的本系統是為了滿足各地不同的考生對目前考試報名困難的要求,為考生提供更為高效,方便,快捷的報名條件,同時也為減輕管理人員的工作難度;更為了協調考生與管理人員的關系,快速提高了考生與管理人員的工作效率;并進一步優化了計算機技術與軟件技術資格考試。3.1.2系統功能分析系統開發的總體任務是實現網上報名及瀏覽,查詢修改相關信息,管理員的統計功能。主要完成功能:1.有關考生報名信息的輸入,包括考生姓名、性別、密碼、出生地、出生日期、身份證件名稱、身份證件號碼、在職情況、學歷、所學專業、畢業院校、畢業時間、工作單位、參加工作時間、職稱資格、授予時間、通訊地址、郵政編碼及聯系電話等。2.考生報名信息的修改、瀏覽等。3.考生區域信息的錄入、修改、瀏覽等,包括區域代碼、區域名稱等。4.考生級別信息的錄入、瀏覽、修改,包括級別代碼、級別名稱等。5.考生考點信息的錄入、瀏覽、修改,包括考點代碼、考點名稱、考點父代碼等。3.1.3系統功能模塊的設計對上述各項功能進行集中,分塊分析。按結構化程序設計思想,分析得出如下系統功能模塊圖3-1所示。計算機技術考試網上報名系統計算機技術考試網上報名系統考生子系統管理員子系統考生子系統管理員子系統管理員打印信息管理員修改信息管理員統計報名信息考生提問留言考生錄入報名信息管理員查詢報名信息考生修改已報名信息考生查詢報名信息管理員打印信息管理員修改信息管理員統計報名信息考生提問留言考生錄入報名信息管理員查詢報名信息考生修改已報名信息考生查詢報名信息圖3-1系統功能模塊圖3.2數據庫設計數據庫設計步驟:1.數據庫需求分析針對一般網上報名管理信息系統的需求,通過對網上報名管理過程的內容和流程分析。2.數據庫概念結構設計本系統根據以上的設計規劃出的實體有:考生報名信息實體、考生區域信息實體、考試級別信息實體、考生考點信息實體。3.數據庫邏輯結構設計將報名管理信息系統的數據庫概念結構轉化為SQLServer2000數據庫系統所支持的實際數據模型,即:數據庫的邏輯結構設計。3.2.1數據庫需求分析針對一般網上報名管理信息系統的需求,通過對網上報名管理過程的內容和流程分析,設計如下面所示的數據項和數據結構:1.考生報名信息,包括的數據項:考生姓名、性別、密碼、出生地、出生日期、身份證件名稱、身份證件號碼、在職情況、學歷、所學專業、畢業院校、畢業時間、工作單位、參加工作時間、職稱資格、授予時間、通訊地址、郵政編碼及聯系電話等。2.考生區域信息,包括的數據項:區域代碼、區域名稱等。3.考試級別信息,包括的數據項:級別代碼、級別名稱等。4.考生考點信息,包括的數據項:考點代碼、考點名稱、考點父代碼等。5.考生留言信息,包括的數據項:姓名、E-mail、留言主題、留言內容、留言時間等。6.管理員信息,包括的數據項:用戶名、密碼等。3.2.2數據庫概念結構設計本系統根據以上的設計規劃出的實體有:考生報名信息實體、考生區域信息實體、考試級別信息實體、考生考點信息實體。各個實體之間的關系圖n考生區域所屬考試考點所屬考生n考生區域所屬考試考點所屬考生報考考試級別1n1n1圖3-2考生實體關系圖3.2.3數據庫邏輯結構設計首先將報名管理信息系統的數據庫概念結構轉化為SQLServer2000數據庫系統所支持的實際數據模型,即:數據庫的邏輯結構。其各個表格的設計結果如下:表3-1考生報名情況表ksqk列名數據類型可否為空說明IdInt(4)NOTNULL序號NameChar(10)NOTNULL姓名GenderChar(2)NULL性別PasswordChar(15)NOTNULL密碼BirthdayDatetime(8)NULL出生日期AddressChar(20)NULL出生地IdentifyChar(10)NOTNULL證件名稱IdentiNumChar(18)NOTNULL證件號碼WorkChar(4)NULL在職情況XlChar(10)NULL學歷情況ProfessionChar(10)NULL所學專業SchoolChar(20)NULL畢業院校TimeDatetime(8)NULL畢業時間JobChar(20)NULL工作單位JobTimeDatetime(8)NULL工作時間JobNameChar(10)NULL職稱資格CAddressChar(40)NOTNULL通訊地址PostCardChar(6)NOTNULL郵政編碼TelphoneChar(13)NOTNULL聯系電話BmhChar(12)NOTNULL報名號表3-2考點情況表kdqk列名數據類型可否為空說明IdInt(4)NOTNULL編號FidChar(2)NOTNULL父代碼TplaceNumChar(2)NOTNULL考點代碼TnameChar(20)NOTNULL考點名稱表3-3級別代碼情況表jbqk列名數據類型可否為空說明IdInt(4)NOTNULL編號JbdmChar(2)NOTNULL級別代碼JbmcChar(20)NOTNULL級別名稱表3-4區域代碼情況表qyqk列名數據類型可否為空說明IdInt(4)NOTNULL編號QydmChar(2)NOTNULL區域代碼QymcChar(20)NOTNULL區域名稱表3-5用戶情況表yhqk列名數據類型可否為空說明IdInt(4)NOTNULL編號YhmChar(10)NOTNULL用戶名PasswordChar(15)NOTNULL密碼表3-6留言信息表MessageBoard列名數據類型可否為空說明XmChar(20)NOTNULL姓名EmailChar(30)NOTNULLEmailLyztChar(60)NULL留言主題LynrChar(200)NULL留言內容LysjDatetime(8)NULL留言時間注:報名號(12位):年份末位+次第代碼(1位)+區域代碼(2位)+考點代碼(2位)+考試級別代碼(2位)+考生序列號(4位)。考生報名號的生成機理:通過考生選擇報名年份、次第、區域、考點、考生級別后,由其代碼按上述固定結構加現已報名人數加1所得。第4章軟件考試網上報名系統的功能實現4.1考生網上報名功能實現與登錄4.1.1考生Y開始考生登入選擇信息提交N進入登記生成報考號Y開始考生登入選擇信息提交N進入登記生成報考號錄入報考信息結束顯示結果圖4-1報名號生成圖4.1.2考生報名信息錄入程序流程圖如圖開始開始考生獲得報名號錄入詳細信息驗證信息Y保存到報名表結束N圖4-2報名信息錄入圖考生登陸登陸成功選擇修改報名信息選擇成功進入錄入身份驗證驗證成功獲取詳細信息考生登陸登陸成功選擇修改報名信息選擇成功進入錄入身份驗證驗證成功獲取詳細信息修改成功更新數據并生成報表結束NNNNYYYY圖4-3考生報名信息修改4.1.4考生留言實現程序流程圖開始收集使用表單打開數據庫將新的留言顯示到網頁結束新增留言開始收集使用表單打開數據庫將新的留言顯示到網頁結束新增留言將新增的留言寫回數據庫查詢所找留言NY4.2管理員功能實現與登錄4.2.1管理員登陸實現此程序是通過ASP技術結合SQL語言實現的,具體程序流程圖4-5所示。管理員登陸管理員登陸登陸成功錄入登陸信息錄入成功進入身份驗證驗證成功結束NNNYYY進入管理員操作圖4-5管理員登陸程序圖4.2.2管理員查詢與統計實現考生報名情況的統計與查詢,為分配考試考點、生成準考證號提供有效的參考依據。具體實現程序流程圖如圖4-6所示。登陸成功登陸成功選擇統計查詢信息選擇成功進入查詢統計界面選擇級別考點結束NYY顯示統計結果查詢統計YN圖4-6查詢統計考生情況圖4.2.3用戶管理此程序是為了實現用戶的添加、修改與刪除功能而設計的,具體的程序流程圖4-7所示。選擇管理用戶選擇管理用戶選擇成功進入用戶管理界面操作用戶信息結束NY保存并顯示操作結果提交成功YN提交修改信息圖4-7用戶管理程序圖第5章軟件考試網上報名系統簡要操作流程5.1考生模塊功能實現與登錄根據網上報名系統的特點,我把使用人員分為兩類:考生和管理員。他們擁有不同的權限職責,管理員擁有系統絕對的權力,它負責維護系統,管理考生的考號和考生資料信息,并統計報考人數的級別、區域、人數等信息,形成報表為組織考試提供分配依據;而考生負責的是個人基本詳細信息的錄入、修改、瀏覽等,因此系統的一些功能模塊將不完全對其開放。5.1.1考生登錄實現此部分為考生報名提供登陸界面,并了解注意事項,具體代碼為(welcome.html),實現的界面如圖5-1所示。圖5-1考生登入界面5.1.2考生報名信息錄入實現此部分為考生報名錄入詳細信息,保存并生成相應的報考號。首先,選擇考生將要操作的類別,具體代碼(user_type.html),與登陸界面類似如圖5-2所示。圖5-2考生選擇信息界面進入考生報名登記信息,選擇考生報名的考試資料,具體代碼為(login.asp),實現的界面如圖5-3所示。最后是考生報名詳細信息的錄入,具體代碼(ksbmb.asp),與上述代碼類似。界面如圖5-4所示。圖5-3考生登記界面圖5-4考生報名詳細信息界面5.1.3考生留言功能實現此模塊為實現考生的留言提問功能,具體實現(lyb.html)代碼與登陸界面類似。提交實現的代碼為(hlyb.asp),實現的界面如圖5-5所示。圖5-5考生留言界面到此,考生模塊的主要功能基本實現。5.2管理員模塊程序設計5.2.1管理員登陸實現管理員登陸實現用戶的驗證,在此是使用SQL語言檢查輸入的信息是否是合法的用戶名,并作出對應的返回結果。管理員登陸界面實現(adminlogin.html)代碼,與登陸界面類似。對應提交的處理代碼為(verifyID.asp),實現的界面如圖5-6所示。圖5-6管理員登陸界面5.2.2考生報名統計模塊程序設計此模塊主要是為管理員統計查詢考生報名情況而設計的,在此,主要是通過級別名稱進行的統計。實現代碼為(bmcx.asp),界面如圖5-7所示。圖5-7管理員統計界面5.2.3管理員用戶管理此部分采用了保證數據的安全性MD5加密技術,具體闡述在程序中有詳細的說明。具體實現(yhgl.asp)在程序中,所得的界面如圖5-8所示。圖5-8用戶管理界面5.2.4管理員回復留言此部分采用了ASP動態網站技術,具體闡述在程序中有詳細的說明。具體實現(yhgl.asp)在程序中,所得的界面如圖5-9所示。到此,整個軟件的簡單操作就介紹到此,更多的功能在實踐中體現。圖5-9回復留言界面結論從這次畢業設計中,我收獲到了很多東西,也感觸頗深。這是我第一次獨立為解決一個實際問題而做的MIS。從用戶的需求分析,概要設計,詳細設計到軟件測試,我認真地走過了每一步,以求把我四年所學在這次設計中得以體現,并盡力站在使用者角度,努力了完善系統的功能。從這次的系統開發中深刻地理解到理論與實踐的差距,原來覺得很簡單的東西,實現起來卻遇到意想不到麻煩,理論運用到實踐還需要一個努力的過程。在這次開發中遇到的問題主要有兩類:一類是實際問題;一類是技術問題。從解決這些困難的過程中,我得到很多書本上沒有東西,因此我覺得有必要把它作為一種體會寫入結論中。一、對于實際問題的解決,最直接的體會就是系統的一切都應從實際出發。為使系統功能得到完整體現,必須嚴格地從客觀世界中把事物和事物間的關系完整的體現出來。只有這樣才能使系統更貼近實際,而不至于脫離實際。在程序設計的過程中,也貫穿了面向對象程序設計思想,也直觀的體會到這一思想在解決實際問題時的優勢。二、在技術上的問題的體會就更多了。ASP是一個不錯的基于Web開發工具,能夠快捷地產生界面良好的應用程序。在數據庫應用設計方面,ASP也具有強大的功能。開發一個較大的數據庫應用往往只要很短的時間即可完成。ASP提供了用于數據訪問和控制的可視控件,用這些控件可以構造數據庫應用。使用SQL時的一些問題。ASP的數據控件基本支持標準SQL語言,但有些限制。可在具體編程時可能會遇到一些麻煩。總而言之,這次畢業設計是對我四年所學的一種檢驗,它為我以后開發更復雜的MIS奠定了堅實的基礎,同時也為以后開發類似系統提供了寶貴的設計思想和實際經驗。致謝畢業設計的順利完成,為我的四年學業畫上了句號。在完成它的過程中,我有了到許多新的體驗;也讓我了解開發工作不僅是體力與腦力付出,更是了解其它行業和溝通他人的過程。還有它的完成是與他人的幫助分不開的,因此我有必要向給予我幫助的人感謝:首先,感謝我的指導老師張麗杰,她給我出了許多寶貴的建議,也為我解決許多技術上難題。不過對我影響最大還是張老師扎實的理論基礎和嚴謹的工作作風,正是她的嚴格要求我才有了如此多的收獲。再有,感謝我給予我無私幫助和鼓勵的同學,朱志強,王祚,李卓偉等同學。最后,感謝院系領導為我們畢業設計提供的方便與指導。參考文獻[1]石志國,薛為民.ASP精解案例教程.清華大學出版社,1989:60-98[2]劉衛宏.SQLServer2000實用教程.科學出版社,1993:263-268[3]薩師煊,王珊.數據庫系統概論.高等教育出版社,1992:8-13[4]鄧良松,陸麗娜.軟件工程.西安電子科技大學出版社,2001:267-295[5]石林良.ASP開發實例.郵電出版社,2002:245-248[6]龔波.SQLServer2000教程.希望電子出版社,2002:126-129[7]王國榮.ASP網頁制作教程.人民郵電出版社,2003:79-83[8]石樹剛,鄭振楣.關系數據庫.清華大學出版社,1993:67-76[9]劉湛清.SQLServer2000經典范例50講.希望電子出版社,1998:134-156[10]肖金秀.ASP網絡編程技術.清華大學出版社,2001:234-248[11]考試辦公室.計算機技術與軟件專業技術資格(水平)考試工作手冊,2004:3-16[12]崔忠折.數據庫開發案例50選.機械工業出版社,1989:66-98[13]王穎.敦促新理論的研究.哈爾濱工業大學碩士論文,1992:8-13[14]J.R.McDnonell,D.Wagen.EvolvingRecurrentPercepptionsTimeModeling.IEEETrans.onNeuralNetwoks.1994,5(1):24-38[15]張安風,陸文華.ASP開發實例精選.計算機學報,1993,29(6):273-288[16]李閩溟,吳繼剛,周學明.WEB網站開發實例導航.人民郵電出版社,2003:125-137[17]藏桂鵬.ASP精彩實例100.北京希望電子出版社,2003:21-34[18]王洪濤,劉文娛.深入剖析WEB編程技術及應用實例.人民郵電出版社,2004:34-47[19]梁普選,梁津譯.ASP數據庫編程大全.電子工業出版社,2002:145-165[20]石志國.ASP程序設計第二版.清華大學出版社,2003:179-187[21]鄭莉,董淵.ASP實例程序設計.清華大學出版社,2004:144-149[22]劉衛宏.SQLServer2000實用教程.科學出版社,2003:122-156:附錄一外文資料原文HowASPsDeliverValueAnewcategory,called"ApplicationServiceProviders"hasemerged,drivenbythegrowthoftheInternetandthepromiseofopencommunications.These"ASPs"offertheuseofapplicationstoanyclientthatcanbeconnectedusingremote,server-basedhosting.Applicationhostingisprovingtobeimmenselyvaluable,particularlyamongmid-sizedenterprisesseekingtocompetedirectlywiththelargest,mostwell-fundedITorganizations.ASPsareopeningthedoortoapure-servicessaleofapplications,integration,platformsandcommunications.ITbestpracticesareattheheartoftheASPmodel.Businesscustomersconsistentlyseektopurchaseservicelevelguaranteesthatequatetoabest-practicesvaluepropositionncorporatingcriteriasuchasavailability,uptimeandsecurity.Remotedeliveryofthesequalitiesisachallengeespitethepromiseofopen,universallyavailabledataconnectionsviatheInternet,privatenetworksandthepublicswitchednetwork,bottleneckscandegradereal-worldperformance.ThequalityoftechnologyforeffectivenetworkdeliveryofapplicationsservicesisacriticalcomponentthatenablesASPstodelivertheirservicesonabest-practicesbasis.TheASPMarketplaceASPoutsourcingdiffersfromtraditional,mainframe-basedtimesharing:itutilizesclient-serverarchitectureandreliesonsecure,cost-effectivepacketdatacommunications.CompaniespursuingtheASPmodelhavecapturedattention,includinghigh-profilenameslikeFutureLink,ServiceNet,Corio,USinternetworkingandTelecomputing.Inaddition,manylargeandwell-establishedcompaniesindataprocessing,WebhostingandintegrationservicesarecenteringnewinitiativesontheASPtrend.AmongthegrowingfieldofASPs,thekeyapplicationsfocusandmarketingstrategiesvarywidely.NumeroussmallerASPsaregrowingaggressively,inbothnicheand"horizontal"applicationmarkets.Manyarewellpast"beta";theyhavegrowingrevenuesfrompayingcustomersandareintotheirthird-andfourth-generationinstallationsoftheirserveroperations.Theircustomersprovideproof-of-conceptforarangeofbusinesscustomers,fromsmallofficeworkgroups,tolargeenterprisesrunningmission-criticalapplications.Transactionalapplications,suchascommerceandcallcenters,representahugeexistingopportunityforapplicationsserviceprovidersutsodoCAD,banking,retail,medicalimagingandcataloguing,salesmanagement,groupware,oilandgasindustry-specificapplicationshelistofapplicationtypesandmarketsgoeson.TheASPhostingtrendisrevolutionaryinthatitextendstheservicemodeltoincludeapplicationsconfiguredbothverticallyandhorizontally.OneunderlyingbenefitistheaggregationofresourcesthatletsASPsofferaccesstoapplicationsatalowercostthancompaniescandeliverinternally.Thisincludesthecostofhardware,aswellasthesubstantialadditionalcoststofundcorporateITsupport.
Becauseoftherelativelackofbusinessapplicationsavailabilityformid-sizedandsmallbusinesscustomers,thesemarketspresentthemostpromisingopportunityforASPs.
AsdescribedinTable1,below,companiesofallsizesshareanacuteneedtomanagethecostandqualityofcomputingresourcesacrosstheirenterprises,divisionsrforasingle/mobileoffice:ThoughmuchoftheASPmarketpublicityhasbeenplacedonhigh-endEnterprise.
ResourcePlanning(ERP)applicationssuchasPeopleSoftandSAP,manydifferenttypesofapplicationsservicesarethriving,andtheseincludetheneedsofsmall-tomid-sizedenterprises.ThesemarketsegmentsrepresentacontinuumofintereststhatASPscanserve,differentiatedbyapplicationtype,servicelevelsanddegreeofcustomization.Applicationsservicesprovideaneffectivemechanismforthedeliveryofreliable,consistentcomputingonabest-practicesbasis.Salessometimesincludeend-to-endmanagement(orresale)ofdataconnectionsandmanagedservicessuchasvirtualprivatenetworks(VPNs),inadditiontoremoteapplicationserverhosting.TheEmergingASPBusinessModelApplicationservicecompaniesarefindingthattheymustdelivermorethanjustcostsavingstowincustomers.Customersseekassurancesofquality.ManyhavelongsoughtwhathasbecomestandardforITorganizationsintheverylargestenterprises:internalservicelevelagreements(SLAs)basedonstatedcriteriaforuptime,securityandavailability.Giventhisdrivingneed,itisnotsurprisingthatmanyASPshaverootswithintegratorsandoperationsprofessionalspracticedatdeliveringjustthesetypesofguarantees.Theappealofbestpracticesisbecomingwidelyevidentintheinterestforthecoordinatedhostingofelectroniccommerceandenterpriseresourcemanagementapplicationsorexample,hostingretailandmanufacturingtradingandinventoryapplicationsthatwouldbecostlytointegrateatdistributedsites.Inahostedcontext,applicationsliketheserequirehighassurancesofsecurityandreliability.Therefore,asmoremid-sizedandsmallerenterprisesturntoaservicemodel,bestpracticesareanexpectation.Likelargeenterprises,ASPcustomerswillnottoleraterevenuelossesorbusinessdisruptioncausedbydowntimeorsecuritybreaches.Twoup-frontadvantagesofoutsourcingarecostsavingsandspeedofdeployment.ManycustomersinitiallytendtoreducecosttodirecthardwareexpenseassociatedwithaTotalCostofOwnership(TCO)model.Forsmall-tomid-sizedenterprises,ASPscandeliverthesamesetofapplicationsatalowerTCO.AnASPcanalsooffermorerapiddeploymentofapplicationsacrossanenterprise,includingplanning,implementation,resaleofconnectivityandvalue-addeddatacommunications,andongoingsupportservices.CoreValueProposition:Best-PracticesHowever,themostcompellingservicevaluepropositionASPscanofferishigherperformancelevels.CurrentASPbusinessmodelsarebasedonthesametypesofservice-levelagreementsusedtointernallydefineenterpriseITperformance.Byimplementingbestpractices,ASPsensuretheproperapplicationsserviceleveladministrationinasecureandreliablemanner.Becausetheyaresosignificanttodefiningvalue,ASPshavedeveloped"bestpractices"sellingmodels,basedaroundthefollowingserviceguarantees.Availability?someprovidersaredeliveringover99.9%businessapplicationuptime.Security?thisisakeysellingpointthatASPsmustovercometowincustomersinthemid-market.ASPsareaddingsecuritytoplatformssuchasWindowsNT.NetworkedStorage?includingdisasterrecovery,thisisaconvenientvalue-addandapointofentrytotheASPmarket.Management?enterprisesneedtomanagetheirdesktopsandcorporateuserseffectively.ASPscanprovideasinglepointofmanagementandadministrationformanytypesofcorporatecustomers.ASPstypicallyenforcetheseguaranteesbyusingsecurelyandcloselycontrolledserverenvironments,oftenaddingproprietarymodificationstoensuresecurityandguaranteesofperformanceuptime.Thecentralquestioninblendingtheseelementswithapplicationsishowdeliveryisdefined.Thisiswhatputsmanyapplicationsbeyondtheavailabilityofsomecompanies,andcreatescountlessheadachesrelatedtoversioncontrol,security,WANmanagement,andstorage.Delivery:TheChoiceofHostingTechnologyApplicationdeliveryrequiresreliable,remotedataaccessandnetworkmanagement.ASPshelptheirclientsovercometheirlimitationsrelatedtoaccessandwidth,oftenthroughpartnershipswithtelecommunicationsprovidersandsystemsintegrationfirms.JustashandlingoperationalcontroloftheserverandsecurityfortheapplicationsremainscentraltotheASPuniquerole,thechoiceofanetworkdeliveryplatformisafundamentalchoicethatdeterminesthelevelofservicequalityanASPcanactuallydeliver.Inmanyenvironments,ASPsfindthemselvesdeliveringapplicationsinenterpriseenvironmentswherelittleornonetworkinfrastructureexists.Whereaslargeenterpriseshavealreadyinvestedinnetworkupgradestosupportclient-servercomputing,newenvironmentsmayhavelocalareanetworks(LAN),butwideareanetworks(WAN)arescarce.Additionally,Internetconnectivityvariesfromdial-upconnectionstodedicatedT-1.Thepresence,orabsence,ofaWANorahighbandwidthInternetconnectionaffectsthewaythatanASPcanprovideaccesstohostedapplications.Becausetraditionalcomputingarchitecturessuchasclient-serveroftenconsumelargeamountsofbandwidthbetweenPCsandservers,thenetworkisimportant.OutsideofLANs,bandwidthisverycostly.Therefore,hostedapplicationsenvironmentsrequireanaltogetherdifferentarchitectureforthedeliveryofapplications.Figure1,above,depictsasimpleschematicoftheissuesthatarecloselyblendedtogetherintheapplicationdeliverytask.Thereisastrongrelationshipbetweenthenetworkandthecomputingplatformsthatrunontopofthenetwork.Inordertodelivereffectiveapplicationsservices,ASPsmustchooseacomputingarchitecturethatisbestsuitedtotheavailablenetwork.Inadditiontoovercomingthenetworkdeliveryissues,ASPsalsoneedtousesoftwareplatformsthatprovidetheadministrationandsecuritynecessarytomakeapplicationsworkaswellasiftheyweredeliveredandadministeredlocally.AnapplicationshostingplatformneedstosupportremotemanagementofapplicationsanddesktopsinordertoprovideITbestpracticesandend-usercustomercare.ComputerArchitecturesfortheNetworkRealityToday,therearemanydivergentapproachestothisproblem.Atthehighendofthemarket,ASPsareusingregularPCclientstoprovideaccesstohostedenterpriseapplications,suchasERP,overhighbandwidth,dedicatedcorporateconnections.Inthemid-marketorcustomerswithfewerthan5,000seatshe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級語文下冊 第二單元 比較 探究《游園不值》教學設計 北師大版
- 2024-2025學年高中物理 第二章 固體、液體和氣體 第8節 氣體實驗定律(Ⅱ)教學設計 粵教版選修3-3
- 七年級地理下冊 8.3 俄羅斯教學設計 (新版)湘教版
- 九年級化學下冊 8.2 金屬的化學性質教學設計 新人教版
- 七年級歷史下冊 第二單元 遼宋夏金元時期:民族關系發展和社會變化 第12課 宋元時期的都市和文化教學設計 新人教版
- 5《鋪滿金色巴掌的水泥道》教學設計-2024-2025學年語文三年級上冊統編版
- 1《學習伴我成長》 第2課時 (教學設計)-2024-2025學年道德與法治三年級上冊統編版
- Module 2(教學設計)-2023-2024學年外研版(一起)英語三年級下冊
- 2 樹之歌(教學設計)-2024-2025學年統編版語文二年級上冊
- 2024-2025學年高中語文 第2單元 單元導讀教學設計 新人教版必修1
- 人教版八年級物理第三章《汽化和液化》課件51張課件
- 復方氨基酸注射液車間工藝設計
- 重慶西南證券公司招聘筆試真題2023
- 大英賽練習題
- 第一講 馬克思主義中國化時代化新的飛躍附有答案
- 2024年湖南省中考數學試題卷(含答案解析)
- JT-T-1180.2-2018交通運輸企業安全生產標準化建設基本規范第2部分:道路旅客運輸企業
- 土地整治監理合同
- DLT 5285-2018 輸變電工程架空導線(800mm以下)及地線液壓壓接工藝規程
- 2023-2024學年湖北省荊門市京山市八年級(下)期中數學試卷(含解析)
- 國內外大型體育場館運營管理模式研究
評論
0/150
提交評論