




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
文檔供參考,可復制、編制,期待您的好評與關注!文檔供參考,可復制、編制,期待您的好評與關注!28/33文檔供參考,可復制、編制,期待您的好評與關注!沈陽航空航天大學北方科技學院課程設計說明書課程名稱電子商務系統分析與設計教學部經管教學部專業信息管理與信息系統(電子商務)班級 學號學生姓名指導教師成績沈陽航空航天大學北方科技學院課程設計任務書課程設計題目網上學生繳費管理信息系統分析與設計教學部經管部專業信息管理與信息系統(電子商務)班級學號姓名課程設計時間:年月日至年月日(一)課程設計目的本課程是針對《管理信息系統》、《數據庫原理》、《網絡支付與結算》等課程而開設的。該課程在繼承軟件工程和信息系統分析與設計的思想、方法、技術和工具的基礎上,從系統化的思想及結構化開發方法入手,全面體現電子商務系統特色、規劃方法、系統分析及設計,并依據電子商務自身的特點,著重針對網站、支付系統及安全系統進行分析設計。(二)課程設計內容及要求利用系統開發工具(例如ASP、JSP等)、數據庫采用SQLserver2000開發一個實用的中小型網上管理信息系統。1.合理的進度安排,按照系統開發的流程及方法,踏實地開展課程設計工作。2.總體結構設計首先要在需求分析的基礎上確定應用系統的模塊結構,并根據模塊的設計原則進行分析和綜合。模塊劃分時應盡可能使每一個模塊的功能簡單、明確。3.界面設計風格要求統一、布局合理;程序設計中要有適當注釋,便于閱讀。4.課程設計過程中,根據選題的具體需求,在開發各環節中撰寫相關的技術文檔,最后要求提交各環節詳細的報告文檔及完整源程序,主要包括:需求分析、功能需求、數據庫設計(邏輯設計、物理設計)、應用系統設計、編碼和調試過程分析,課程設計總結。5.開發出可以運行的管理信息系統,學生對設計成果進行現場演示,并進行答辯。(三)主要參考書薛華成編,《管理信息系統》,北京:清華大學出版社2006年7月王珊編,《數據庫系統概論》,高等教育出版社,2006年5月ASP+SQLServer典型網站建設案例頊宇峰清華大學出版社2006年ASP+SQLServer網站開發實例精講龍馬工作室人民郵電出版社2007年從零開始——SQLServer2005中文版基礎培訓教程宋曉峰人民郵電出版社2007年(四)評語(五)成績指導教師年月日負責教師年月日目錄前言 11 可行性分析 21.1 開發環境與開發工具 21.1.1系統軟件 21.1.2工具軟件 21.1.3系統硬件 21.1.4開發背景 21.2可行性報告 31.2.1開發必要性 31.2.2技術可行性 31.2.3經濟可行性 42系統分析 52.1系統性能分析 52.2功能需求分析 52.3組織結構分析 62.4業務流程分析 62.5數據與數據流程分析 62.5.1數據分析 62.5.2數據流程圖 73系統設計 83.1系統總體結構設計 83.2系統設計原則 83.3設計思想 83.4系統功能分解 93.5代碼設計 93.6數據結構設計 93.6.1E-R圖設計 103.6.2建立關系數據庫表 114系統實現 124.1后臺登錄頁面設計 124.2添加管理員界面設計 134.3學生繳費管理模塊設計 134.3.1添加繳費模塊 134.3.2繳費管理模塊 144.4前臺界面圖 14課程設計總結 15參考文獻 16附錄Ⅰ添加代碼 17附錄Ⅱ刪除代碼 20附錄Ⅲ修改代碼 23前言隨著21世紀經濟全球化和信息時代的到來,高校教育體制改革的深入和招生規模的擴大,學生收費收入在高校總收入中所占的比重不斷提高,已成為高校教育及建設經費的主要來源,很多高校收費收入已經超過了財政撥款收入,收費管理工作的重要性日益突出,而現行收費管理系統存在許多局限性,亟待改善和創新。對于一所學校來說,每年新生進校報到和老生返校繳費,是學校財務人員和班主任最忙碌的時候。由于學生進校時高度集中,大量的學生擁擠到財務科繳費,而且繳費時間又短,每個收費員每天要寫幾百張收據,工作強度大,身體疲勞不說,在學生繳費的高峰時段,緊張和忙碌中特別容易出差錯,給工作造成麻煩,給學校造成損失。另外隨著學生數量的增加,其工作量也將大大增加,這無疑會進一步增加財務人員的工作量和勞動強度,同時也將產生大量的文件和數據,這給學生繳費信息的查找、更新和維護都帶來了不少困難。據調查,目前我國各類高等院校中還有相當一部分學生繳費的管理依然停留在紙介質的基礎上,這樣的管理機制已經不能適應時代發展的需要,也不能滿足學校管理工作逐步走向規范化、科學化和自動化的要求。隨著計算機科學與技術的日漸成熟和計算機應用的普及,計算機已進入到人類社會的各個領域,并發揮著越來越重要的作用。這種傳統的人工管理模式必然被以計算機為物質基礎的信息管理方式所取代。作為計算機應用的一部分,使用計算機對學生繳費信息進行管理,有著人工管理所無法比擬的優點,如:檢索迅速、查找方便、正確率高、存儲量大、保密性好、壽命長、成本低等,這些優點能夠極大地提高學生繳費管理的工作效率,也是學校向科學化、正規化管理發展的必要條件。因此,開發一套能夠為用戶提供充足的信息和快捷的查詢手段的學生繳費管理系統具有非常重要的意義。可行性分析開發環境與開發工具1.1.1系統軟件客戶端軟件:操作系統:Windows2000/Xp及以上版本瀏覽器:InternetExplorer(IE)6及以上版本服務器端軟件:操作系統:WindowsNT/2000Server/XP及以上版本瀏覽器:InternetExplorer(IE)6及以上版本IIS:InternetInformationServer(IIS)5.0及其以上版本數據庫:SQLServer20001.1.2工具軟件開發設計:MacromediaDreamWeaver圖形處理:AdobePhotoshop1.1.3系統硬件客戶端:處理器PIII800以上,內存128M以上,硬盤1G以上。服務器:處理器P42.0以上,內存256M以上,硬盤10G以上。1.1.4開發背景經過系統調查發現,某學校學生繳費管理采用的人工管理方式落后,處理數據的能力有限,在手工方式下,通常是先造一個學生繳費花名冊,在相應的表格欄內填入每一個學期是否繳費。這種方式比較原始和落后,也容易出錯。如果要查找某個系某個班級中的某位學生的繳費情況,相當費時費力,需要一個名字一個名字的查找。如果要列出某個系某個班級中全部學生的繳費情況或者欠費情況,就要重新抄寫一遍名冊或查找一遍名單,其工作量是相當大的。由于學生繳費和欠費的情況多種多樣,還有減免學費、留級和隨時來補繳欠費的學生,把這些一一記錄在花名冊上,使表格顯得雜亂,如果記錄不準確或表述不準確,別人看不懂,有時時間長了,自己也會忘記,不知當時記的是什么。解決這些問題最好的辦法就是實現學生繳費管理管理的自動化,用計算機處理方式代替手工處理方式,由計算機應用系統提供友好、簡易、方便的操作界面,輕松地完成數據的錄入、瀏覽、查詢和統計的操作。實現學生繳費管理的計算機化之后,會給我們的各項管理工作帶來很大的便利,如:當在某個數據表里修改的某項數據時,系統就會自動的更新其它跟它有聯系的表里面的數據信息,保證數據的完整性和一致性,避免手工處理方式中由于工作疏忽而產生的錯漏現象。同時還能極大的提高工作效率,及時地為領導、管理人員和學生提供所需的各種信息數據。1.2可行性報告可行性研究的目的是用最小的代價在盡可能的時間內確定問題是否能夠解決。1.2.1開發必要性(1)收費人數多,標準多,工作量大由于高校招生規模不斷擴大,學生人數迅速上升,例如我們學校目前在校生就已達二萬多人,收費金額高達數億元,而且招生種類越來越多造成收費項目、收費標準的多樣化,學校各院系、各專業、各年級學生應收金額都不盡相同,再加上學生的一些特殊情況:學費減免、修學、復學、專業變更、宿舍調整等都使收費工作變得極其繁瑣。(2)學生欠費問題突出,收費時間長我校是一所航空院校,學校的許多學生來自農村和邊遠山區,有些貧困生家庭年收入低,除去基本的生活費外,學費主要依靠助學貸款和各種補助來交清,但各種助學貸款和補助是在學期中間陸續到賬的。另外由于管理不到位,少部分學生交費意識差,故意拖欠學費,導致學費很難收繳到位,每學年欠費學生的比例占應交費人數的10%~20%,這些問題都使得繳費工作不能在短時間內完成。(3)管理系統獨立,部門間缺少協調招生規模的不斷擴大使得在校生人數激增,對學校管理提出了很高的要求,面對學生信息數據的不斷膨脹,學校各個職能部門相繼啟用學籍管理,收費管理,選課管理,宿舍管理等相互獨立的軟件系統進行應對。這些管理系統雖然能滿足大多數的管理任務,但由于系統相互獨立,數據庫結構各異,缺乏共享,部門間協調管理不夠,使得學生收費管理很難做到及時和高效。1.2.2技術可行性開發風險分析:一般的網站開發風險包括以下幾種情況:網站不能按期完工;某些開發商為了談成這個項目雖然報價低但在網站開發過程中會在技術和設計上打折扣,不能達到預期的效果;網站和當初開發商承諾的效果不一致。資源分析:根據系統設計目的衡量系統從技術上是否完備,一般可從軟、硬件環境和性能要求、技術人員水平和數量等方面考慮。從軟硬件環境看,目前網絡上的可租用的網絡空間是很多的,同時性價比也相當不錯。從網絡環境上分析,網站的運營質量也取決于用戶所在網絡的網絡狀況。1.2.3經濟可行性現在,網絡的覆蓋面已經達到一個恐怖的地步而計算機的價格已經十分低廉,性能卻有了長足的進步。而本系統的開發,為學生繳費帶來了一個質的飛躍,其具體體現主要表現有以下幾個方面:第一,本系統的運行可以代替人工進行許多繁雜的勞動;第二,本系統的運行可以節省許多資源;第三,本系統可以使敏感信息更加安全,第四,本系統可以利用現代網絡技術對于學生繳費進行即使的解決。2系統分析2.1系統性能分析為了保證系統能夠長期、安全、穩定、可靠、高效的運行,系統應該滿足以下的性能需求:1.系統處理的準確性和及時性:系統處理的準確性和及時性是系統的必要性能。在系統設計和開發過程中,要充分考慮系統當前和將來可能承受的工作量。2.系統的開放性和系統的可擴充性:系統在開發過程中,應該充分考慮以后的可擴充性。3.系統的易用性和易維護性:要實現這一點,就要求系統應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可能出現的使用問題,要提供足夠的在線幫助,縮短用戶對系統熟悉的過程。4.系統的數據要求:(1)數據錄入和處理的準確性和實時性。(2)數據的一致性與完整性。(3)數據的共享與獨立性。5.本軟件是WinXP+ASP+Server2000的環境下進行的、根據軟件工程原理,結合面向對象方法開發完成。2.2功能需求分析在問題定義中,已經簡要地描述了待開發系統的功能,管理員權限、即完成客戶在線選購、提交信息、論壇交流等功能。從開發者的角度進行分析,此系統的用戶主要由兩部分組成:第一部分,即網站的管理者,他們對網站的各個功能模塊進行管理并將信息保存到數據庫中;第二部分,即網站的瀏覽者,他們將從網站中獲取信息、并向網站提交信息。無論是網站的管理者還是網站的瀏覽者,它們可以在不同的終端上登錄網站進行管理或者信息瀏覽,因此本系統可以采用基于B/S結構的技術。作為學生繳費信息查詢和管理的網站,其使用者主要由系統管理員、客戶組成,其中管理員用戶既是信息的管理者又是信息的瀏覽者,其具有最高權限即具有對整個數據庫信息的增、刪、改權限,而客戶在此系統中只能作為信息的瀏覽者以及管理自己的基本信息和訂閱信息。2.3組織結構分析由于系統的局限性,以及使用者的單一性,所以系統只有后臺操作,即描述的是管理員與數據庫的相互關系。2.4業務流程分析網上學生繳費管理信息系統的流程是,首先瀏覽者登陸本新聞網站,在網站中可以添加繳費者姓名、金額、說明等。該系統的業務流程圖如下圖2-1。管理員管理員系統數據庫瀏覽添加修改信息數據庫文件瀏覽刪除信息管理員圖2-1業務流程圖2.5數據與數據流程分析網上學生繳費管理信息系統離不開數據庫系統的支持。由于數據庫獨立于程序而存在,具有較好的安全性,不論是繳費的信息,還是管理員信息都需要存放在數據庫中。本系統的數據庫采用Microsoft公司的大型數據庫系統SQLServer2000。2.5.1數據分析在登錄到本網上學生繳費網站的后臺時,其中涉及到兩個表,其中一個是登錄表,一個是新聞信息表。他們之間的聯系就是,當你輸入登錄表中的信息時,你可以添加、修改、刪除新聞信息表中的記錄。
2.5.2數據流程圖信息信息數據庫信息表刪除添加修改更新數據更新數據修改數據庫信息數據庫管理庫存數據庫存數據管理員管理員管理員圖2-2數據流程圖3系統設計3.1系統總體結構設計系統模塊設計分為前臺和后臺。它們分別實現不同的功能,前臺主要是針對瀏覽新聞的訪問者,后臺針對的是網站管理員。前臺和后臺的相互連接,使得整個新聞管理系統具有良好的動態性。3.2系統設計原則為了使本系統功能齊全,操作簡便,并能最大限度的提高網站的質量,滿足客戶的實際需要,在設計開發過程中遵循了如下原則:1.實用性原則:本系統是模型系統,但要基本適合在線購物流程的實際需求,并能夠處理一些特殊情況,此外,盡可能預留空間,以便擴充功能。2.準確性原則:對輸入的相關信息建立檢錯機制,及時報錯,使用戶能夠及時準確的輸入合法資料(如類型匹配,長度不超限等)。3.易操作原則:要求設計的系統功能齊全,接口友好,操作方便,必要地方進行提示。4.源程序可讀性原則:為了便于以后擴充設計,維護人員讀懂代碼或以后的代碼修改,軟件升級維護,盡可能做好代碼注釋工作。5.優化原則:為了達到優化目的,合理的運用窗口,菜單,對象等繼承,自定義用戶對象,事件,函數,減少不必要的重復性代碼,使程序簡潔明了,也方便將來的維護。6.安全性原則3.3設計思想由于此網站系統旨在模擬真實的系統進行工作,盡量采用現有的軟硬件環境,及先進的管理系統開發方案,從而達到充分利用現有的資源,提高系統開發水平和應用效果的目的。(1)系統應基本符合在線訂閱的流程,滿足在線訂閱操作的需要,并達到操作過程中的直觀,方便,實用,安全等要求。(2)系統采用先進B/S結構,Browers(瀏覽器端)負責提供表達邏輯,顯示用戶界面的信息和基本操作;Server(服務器端)負責實現數據服務。(3)系統采用模塊化程序設計方法,既便于系統功能地各種組合和修改,又便于未參與開發的技術人員的補充與維護。(4)系統應具備數據庫維護功能,及時根據客戶要求進行數據的添加,刪除,修改等操作,能夠對數據庫表格進行備份。(5)合理的數據流設計,在應用系統設計中,相對獨立的模塊間以數據流連接,使各模塊間的藕合性較低,方便系統運行,提高系統安全性。(6)系統要求安全性極高,實時性強,無故障時間長,網絡通暢,各終端客戶能熟練的操作。3.4系統功能分解結合以上的分析,下面我們對繳費信息系統的功能模塊進行分解。本系統應具有的功能模塊如下:前臺客戶功能可以概括為以下幾點:繳費信息模塊:包括繳費信息的分類瀏覽,查詢搜索等;用戶繳費信息管理模塊:處理用戶注冊、登陸驗證、密碼修改、找回密碼;后臺管理者功能可以概括為以下幾點:用戶信息管理:客戶個人資料信息的管理,包括查詢和修改客戶信息;繳費信息管理:添加、修改、刪除繳費信息;在本系統中,主要完成的是后臺管理的功能。3.5代碼設計利用Dreamweaver8表格的形式設計好整體結構,以及基本的樣式,然后利用該軟件的特性,把已經利用SQLServer完成的數據庫,與之靜態網頁相互聯系起來。形成了ASP的網頁,也就是所謂的動態頁面。3.6數據結構設計數據結構的建立是整個后天工作的核心部分,它的出現,是的整個網站都在動態的運行中。3.6.1E-R圖設計下面介紹幾個主要的實體圖和實體與實體之間的E-R圖登錄信息實體圖如圖3-1所示:登錄信息登錄信息用戶名密碼Id圖3-1登錄信息實體圖繳費信息實體圖如圖3-2所示:繳費信息繳費信息ID學生姓名繳費說明繳費金額圖3-2繳費信息圖3.6.2建立關系數據庫表管理員信息表:用戶名稱、用戶密碼。如圖3-3表3-3管理員表字段名類型描述idsmallint主鍵adminvarchar用戶名passwordvarchar密碼dlcssmallint登陸次數dldatadatetime登陸時間繳費信息數據表:繳費分類表:費用分類。繳費信息表:學生姓名、費用金額、費用說明、繳費時間。表3-4繳費信息表字段名類型描述IdInt主鍵usernamevarchar學生姓名usermoneydecimal繳費金額bodyntext繳費說明addtimedatetime繳費時間4系統實現4.1后臺登錄頁面設計用戶管理主要針對的是操作該系統的操作人員,因為系統擁有強大的網絡功能,所以可以實現多點同時操作,不同的操作人員可能會擁有不同的操作權限,并且在打印票據的時候,收款人的姓名也必須確定。用戶管理功能包含密碼加密功能,可以有效防止操作員密碼泄露導致的數據庫信息錯誤。圖4-1后臺首頁圖4.2添加管理員界面設計管理員在后臺中點擊添加管理員按鈕會進入添加管理員的頁面,頁面中管理員需要輸入相關的信息,其中管理員賬號和密碼是必須要填寫的,當用戶沒有正確填寫的時候會彈出提示對話框,提醒用戶。用戶輸入完成后,點擊注冊按鈕提交自己的信息。圖4-2添加管理員模塊視圖4.3學生繳費管理模塊設計4.3.1添加繳費模塊該功能板塊主要實現的對于學生繳費數據的添加、刪除和修改,把一些新的繳費信息發布到前臺的一個實現過程。圖4-3添加繳費模塊視圖4.3.2繳費管理模塊該功能板塊主要實現對已繳費費用的管理進行修改與刪除,以便于管理員對記錄學生繳費項目的檢查與修改。圖4-4繳費管理模塊視圖4.4前臺界面圖圖4-6前臺界面圖課程設計總結利用計算機和網絡技術對學生集中繳費進行管理,具有人工操作無法比擬的優點,并且該系統上手簡單,適合具備多年傳統財會工作的員工使用,提高了學校財務工作的工作效率,促進了資源的合理利用。其功能豐富、安全可靠、運營成本低的特點也符合建設節約型社會的要求。ASP對我而言,是一門全新的知識,要想做出這樣一個系統并不是一件簡單的事。但是,在指導老師的細心幫助和自己不斷努力下,還是基本上完成了系統的要求。在此過程中,我不緊學會了一門新的技術,更多的是學會了如何分析問題,解決問題。在開發次系統過程前就已經構思好了系統的模型,可是,當真正實現的時候,發現了好多意想不到的問題。一方面是因為自己的知識體系不夠完全,另一方面也是因為沒有開發項目的經驗所致。但是通過指導老師的指導和自己的努力,大部分問題都已經解決。通過此次的課程設計,是我熟練的掌握的此次課程設計的內容。雖然初期遇到的問題比較多,但是通過查找資料和咨詢老師后,都一一解決的問題,同時也是我理解的這些問題,使我以后能夠熟練的掌握這些知識。同時也使我明白了一般網站的運作方式,加深了我我對電子商務的興趣。同時也讓我明白了,網站制作的流程。另外,我還要感謝在這幾年來對我有所教導的老師,他們孜孜不倦的教誨不但讓我學到了很多知識,而且讓我掌握了學習的方法,更教會了我做人處事的道理,在此表示感謝。同時,在系統開發過程中還有同組的同學也給了我不少幫助,這里一并表示感謝。參考文獻[1]王珊.數據庫系統概論[M].北京:高等教育出版社,2002:170—182[2]饒云波,張輝.基于ASP.NET的電子商務平臺設計與實現[T].計算機技術與發展,2006(5)160—162[3]屈喜龍,李正庚等ASP+Dreamweaver開發動態網站實例薈萃『M].北京:機械工業出版社,2006[4]張引,潘云鶴.面向車輛牌照字符識別的預處理算法[J].計算機應用研究,2004(7):85-87[5]葉晨洲等.車輛牌照字符識別系統[J].計算機系統應用,2007(5):10-13[6]孫增祈.智能控制理論與技術[M].北京:清華大學出版社,2008[7]蔣先剛.基于Delphi的數字圖像處理工程軟件設計[M].北京:中國水利水電出版社,2006[8]胡小鋒,趙輝.VisualC++/MATLAB圖像處理與識別[M].北京:人民郵電出版社,2004[9]岡薩雷斯.數字圖像處理(第二版)[M].北京:電子工業出版社,2007[10]D.S.KimandS.I.Chien,.Automaticcarlicenseplateextractionusingmodifiedgeneralizedsymmetrytransformandimagewarping[J].IntP附錄Ⅰ添加代碼<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><!--#includefile="Connections/conn.asp"--><%'***EditOperations:declarevariablesDimMM_editActionDimMM_abortEditDimMM_editQueryDimMM_editCmdDimMM_editConnectionDimMM_editTableDimMM_editRedirectUrlDimMM_editColumnDimMM_recordIdDimMM_fieldsStrDimMM_columnsStrDimMM_fieldsDimMM_columnsDimMM_typeArrayDimMM_formValDimMM_delimDimMM_altValDimMM_emptyValDimMM_iMM_editAction=CStr(Request.ServerVariables("SCRIPT_NAME"))If(Request.QueryString<>"")ThenMM_editAction=MM_editAction&"?"&Server.HTMLEncode(Request.QueryString)EndIf'booleantoabortrecordeditMM_abortEdit=false'querystringtoexecuteMM_editQuery=""%><%'***InsertRecord:setvariablesIf(CStr(Request("MM_insert"))="form1")ThenMM_editConnection=MM_conn_STRINGMM_editTable="dbo.shangping"MM_editRedirectUrl="manage.asp"MM_fieldsStr="spname|value|yuanjia|value|xianjia|value"MM_columnsStr="spname|',none,''|yuanjia|',none,''|xianjia|',none,''"'createtheMM_fieldsandMM_columnsarraysMM_fields=Split(MM_fieldsStr,"|")MM_columns=Split(MM_columnsStr,"|")'settheformvaluesForMM_i=LBound(MM_fields)ToUBound(MM_fields)Step2MM_fields(MM_i+1)=CStr(Request.Form(MM_fields(MM_i)))Next'appendthequerystringtotheredirectURLIf(MM_editRedirectUrl<>""AndRequest.QueryString<>"")ThenIf(InStr(1,MM_editRedirectUrl,"?",vbTextCompare)=0AndRequest.QueryString<>"")ThenMM_editRedirectUrl=MM_editRedirectUrl&"?"&Request.QueryStringElseMM_editRedirectUrl=MM_editRedirectUrl&"&"&Request.QueryStringEndIfEndIfEndIf%><%'***InsertRecord:constructasqlinsertstatementandexecuteitDimMM_tableValuesDimMM_dbValuesIf(CStr(Request("MM_insert"))<>"")Then'createthesqlinsertstatementMM_tableValues=""MM_dbValues=""ForMM_i=LBound(MM_fields)ToUBound(MM_fields)Step2MM_formVal=MM_fields(MM_i+1)MM_typeArray=Split(MM_columns(MM_i+1),",")MM_delim=MM_typeArray(0)If(MM_delim="none")ThenMM_delim=""MM_altVal=MM_typeArray(1)If(MM_altVal="none")ThenMM_altVal=""MM_emptyVal=MM_typeArray(2)If(MM_emptyVal="none")ThenMM_emptyVal=""If(MM_formVal="")ThenMM_formVal=MM_emptyValElseIf(MM_altVal<>"")ThenMM_formVal=MM_altValElseIf(MM_delim="'")Then'escapequotesMM_formVal="'"&Replace(MM_formVal,"'","''")&"'"ElseMM_formVal=MM_delim+MM_formVal+MM_delimEndIfEndIfIf(MM_i<>LBound(MM_fields))ThenMM_tableValues=MM_tableValues&","MM_dbValues=MM_dbValues&","EndIfMM_tableValues=MM_tableValues&MM_columns(MM_i)MM_dbValues=MM_dbValues&MM_formValNextMM_editQuery="insertinto"&MM_editTable&"("&MM_tableValues&")values("&MM_dbValues&")"If(NotMM_abortEdit)Then'executetheinsertSetMM_editCmd=Server.CreateObject("ADODB.Command")MM_editCmd.ActiveConnection=MM_editConnectionMM_editCmd.CommandText=MM_editQueryMM_editCmd.ExecuteMM_editCmd.ActiveConnection.CloseIf(MM_editRedirectUrl<>"")ThenResponse.Redirect(MM_editRedirectUrl)EndIfEndIfEndIf%>附錄Ⅱ刪除代碼<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><!--#includefile="Connections/conn.asp"--><%'***EditOperations:declarevariablesDimMM_editActionDimMM_abortEditDimMM_editQueryDimMM_editCmdDimMM_editConnectionDimMM_editTableDimMM_editRedirectUrlDimMM_editColumnDimMM_recordIdDimMM_fieldsStrDimMM_columnsStrDimMM_fieldsDimMM_columnsDimMM_typeArrayDimMM_formValDimMM_delimDimMM_altValDimMM_emptyValDimMM_iMM_editAction=CStr(Request.ServerVariables("SCRIPT_NAME"))If(Request.QueryString<>"")ThenMM_editAction=MM_editAction&"?"&Server.HTMLEncode(Request.QueryString)EndIf'booleantoabortrecordeditMM_abortEdit=false'querystringtoexecuteMM_editQuery=""%><%'***DeleteRecord:declarevariablesif(CStr(Request("MM_delete"))="form1"AndCStr(Request("MM_recordId"))<>"")ThenMM_editConnection=MM_conn_STRINGMM_editTable="dbo.shangping"MM_editColumn="id"MM_recordId=""+Request.Form("MM_recordId")+""MM_editRedirectUrl="manage.asp"'appendthequerystringtotheredirectURLIf(MM_editRedirectUrl<>""AndRequest.QueryString<>"")ThenIf(InStr(1,MM_editRedirectUrl,"?",vbTextCompare)=0AndRequest.QueryString<>"")ThenMM_editRedirectUrl=MM_editRedirectUrl&"?"&Request.QueryStringElseMM_editRedirectUrl=MM_editRedirectUrl&"&"&Request.QueryStringEndIfEndIfEndIf%><%'***DeleteRecord:constructasqldeletestatementandexecuteitIf(CStr(Request("MM_delete"))<>""AndCStr(Request("MM_recordId"))<>"")Then'createthesqldeletestatementMM_editQuery="deletefrom"&MM_editTable&"where"&MM_editColumn&"="&MM_recordIdIf(NotMM_abortEdit)Then'executethedeleteSetMM_editCmd=Server.CreateObject("ADODB.Command")MM_editCmd.ActiveConnection=MM_editConnectionMM_editCmd.CommandText=MM_editQueryMM_editCmd.ExecuteMM_editCmd.ActiveConnection.CloseIf(MM_editRedirectUrl<>"")ThenResponse.Redirect(MM_editRedirectUrl)EndIfEndIfEndIf%><%DimRecordset1__MMColParamRecordset1__MMColParam="1"If(Request.QueryString("id")<>"")ThenRecordset1__MMColParam=Request.QueryString("id")EndIf%><%DimRecordset1DimRecordset1_numRowsSetRecordset1=Server.CreateObject("ADODB.Recordset")Recordset1.ActiveConnection=MM_conn_STRINGRecordset1.Source="SELECT*FROMdbo.shangpingWHEREid="+Replace(Recordset1__MMColParam,"'","''")+""Recordset1.CursorType=0Recordset1.CursorLocation=2Recordset1.LockType=1Recordset1.Open()Recordset1_numRows=0%><%Recordset1.Close()SetRecordset1=Nothing%>附錄Ⅲ修改代碼<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><!--#includefile="Connections/conn.asp"--><%'***EditOperations:declarevariablesDimMM_editActionDimMM_abortEditDimMM_editQueryDimMM_editCmdDimMM_editConnectionDimMM_editTableDimMM_editRedirectUrlDimMM_editColumnDimMM_recordIdDimMM_fieldsStrDimMM_columnsStrDimMM_fieldsDimMM_columnsDimMM_typeArrayDimMM_formValDimMM_delimDimMM_altValDimMM_emptyValDimMM_iMM_editAction=CStr(Request.ServerVariables("SCRIPT_NAME"))If(Request.QueryString<>"")ThenMM_editAction=MM_editAction&"?"&Server.HTMLEncode(Request.QueryString)EndIf'booleantoabortrecordeditMM_abortEdit=false'querystringtoexecuteMM_editQuery=""%><%'***UpdateRecord:setvariablesIf(CStr(Request("MM_update"))="form1"AndCStr(Request("MM_recordId"))<>"")ThenMM_editConnection=MM_conn_STRINGMM_editTable="dbo.shangping"MM_editColumn="id"MM_recordId=""+Request.Form("MM_recordId")+""MM_editRedirectUrl="manage.asp"MM_fieldsStr="spname|value|yuanjia|value|xianjia|value"MM_columnsStr="spname|',none,''|yuanjia|',none,''|xianjia|',none,''"'createtheMM_fieldsandMM_columnsarraysMM_fields=Split(MM_fieldsStr,"|")MM_columns=Split(MM_columnsStr,"|")'settheformvaluesForMM_i=LBound(MM_fields)ToUBound(MM_fields)Step2MM_fields(MM_i+1)=CStr(Request.Form(MM_fields(MM_i)))Next'appendthequerystringtotheredirectURLIf(MM_editRedirectUrl<>""AndRequest.QueryString<>"")ThenIf(InStr(1,MM_editRedirectUrl,"?",vbTextCompare)=0AndRequest.QueryString<>"")ThenMM_editRedirectUrl=MM_editRedirectUrl&"?"&Request.QueryStringElseMM_editRedirectUrl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國病人體重秤行業發展趨勢分析與未來投資戰略咨詢研究報告
- 2025至2030中國男士帆布鞋行業市場發展態勢及發展趨勢與發展趨勢分析與未來投資戰略咨詢研究報告
- 2025至2030中國電弧焊接設備行業發展趨勢分析與未來投資戰略咨詢研究報告
- 2025至2030中國琥珀酸亞鐵市場投資建議及未來發展潛力評估報告
- 商業合作伙伴戰略合作協議規范
- 小區環境改善與綠化種植合同
- 畜牧養殖與銷售代理協議
- 三年級數學五千以內加減混合兩步運算題綜合練習題帶答案
- 20以內的不退位減法單元測試訓練題
- 十周年公司活動策劃方案
- 《債法總論講義大綱》課件
- SY∕T 7298-2016 陸上石油天然氣開采鉆井廢物處置污染控制技術要求
- 測試工具鍵盤客顯機-顧客顯示屏led8說明書
- 多媒體設備日常維護與維修服務方案
- 卷煙工廠MES系統技術方案
- 輥壓機培訓ppt課件
- 譯林小學英語5B教材分析
- 江蘇省常州市2024屆高一數學下學期期末質量調研試題(含解析)
- 新標準大學英語(第二版)綜合教程2 Unit 1 A篇練習答案及課文翻譯
- 冀教版英語小升初模擬試卷
- 食品用塑料包裝容器工具等制品生產許可審查細則
評論
0/150
提交評論