網(wǎng)上教材征訂系統(tǒng)論文_第1頁
網(wǎng)上教材征訂系統(tǒng)論文_第2頁
網(wǎng)上教材征訂系統(tǒng)論文_第3頁
網(wǎng)上教材征訂系統(tǒng)論文_第4頁
網(wǎng)上教材征訂系統(tǒng)論文_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、鄭州輕工業(yè)學院鄭州輕工業(yè)學院 ??飘厴I(yè)設計(論文) 題 目 網(wǎng)上教材征訂系統(tǒng) 學生姓名 李敬 專業(yè)班級 計算機科學與技術 09 級 2 班 學 號 1 院 (系) 軟件學院 指導教師(職稱) 武豐龍(講師) 完成時間 2011 年 6 月 5 日 鄭州輕工業(yè)學院 畢業(yè)設計(論文)任務書畢業(yè)設計(論文)任務書 題目題目 網(wǎng)上教材征訂系統(tǒng) 專業(yè)專業(yè) 計算機科學與技術 學號學號 1 姓名姓名 李敬 主要內(nèi)容:主要內(nèi)容: 網(wǎng)上教材征訂系統(tǒng)設計開發(fā)的目的就是要實現(xiàn)對高校征訂教材的科學化、規(guī)范 化、自動化管理,使我們用起來更加方便、快捷,以節(jié)省我們的時間,提高辦事的 效率。 基本要求:基本要求: 設計嚴謹

2、、功能完備;界面流暢、使用方便;擴充性強、易于維護;性能良好, 安全可靠。 主要參考資料等:主要參考資料等: 1、原始資料: 1 ASP.NET 基礎與案例開發(fā)詳解 2 ADO.NET2.0 高級編程 3 數(shù)據(jù)庫基本原理(第四版). 4 軟件工程. 2、技術條件: 硬件配備:個人組裝機一臺 軟件配置:系統(tǒng)采用 Microsoft 公司的 Windows XP,安裝有 VS2008 軟件和 SQL2000 軟件,Microsoft 公司的 Office 辦公軟件 完 成 期 限:2011 年 3 月 10 日 指導教師簽章: 專業(yè)負責人簽章: 年 月 日 網(wǎng)上教材征訂系統(tǒng)網(wǎng)上教材征訂系統(tǒng) 摘要摘

3、要 隨著計算機技術的發(fā)展,越來越多的行業(yè)實現(xiàn)了管理的信息化和自動化,教育行業(yè) 也不例外,但是在很多高校中的教材征訂作為學校教學工作中很重要的一個環(huán)節(jié)還沒 有完全實現(xiàn)信息化管理,因此本系統(tǒng)選擇了學校的教材征訂為對象,以實現(xiàn)教材征訂 網(wǎng)絡化管理、提高工作效率、減少征訂教材中的錯誤為目標設計了一個高校網(wǎng)上教材 征訂系統(tǒng)。 網(wǎng)上教材教材征訂系統(tǒng)采用的是基于 B/S 模式的結構體系,是在在 Visual Studio 2008 平臺下開發(fā)完成,使用 C作為開發(fā)語言,SQL Server 2005 作為數(shù)據(jù)庫,實現(xiàn)了 教材的征訂、審核、統(tǒng)計、查詢以及管理員對系統(tǒng)的維護等功能。 教材征訂系統(tǒng)有著很好的應用前

4、景,它用來代替?zhèn)鹘y(tǒng)的手工征訂,實現(xiàn)教材的征 訂工作的網(wǎng)絡化管理是一個必然的趨勢,隨著計算機技術和網(wǎng)絡化的發(fā)展,它的功能 將會不斷的得到發(fā)展和完善。 關鍵詞關鍵詞 教材征訂;審核;ASP.NET2008;SQLServer 2000 THE DESIGN AND IMPLEMENTION OF ONLINE COLLEGE TEXTBOOK ORDERING SYSTEM ABSTRACT Along with the technical development of computer ,education department carried out informantion-base and

5、 automation of mangement.But ia has not been taken in ordering textboxs, which is important in most universities .This system is designed for ordering textbooks online. This system is developed by ASP.NET 2008 and SQL Server 2000 to realize the functions of ordering ,verification textbooks and gathe

6、ring statistics for them .And it also could be maintained by the administrator. The systen of ordering textbooks replaces the traditional manual work and the implementation of network management in textbooks purchasing. Along with the technical development of the computer technique and networks,its

7、function will continue to develop perfectiy. KEY WORD Ordering textbooks; Verification; ASP.NET 2008;SQL Server 2000 目錄 1 1緒論緒論.1 1.1 項目背景.1 1.2 國內(nèi)網(wǎng)絡辦公發(fā)展現(xiàn)狀.1 1.3 項目開發(fā)特色.2 2 2 開發(fā)環(huán)境的介紹開發(fā)環(huán)境的介紹.3 2.1 ASP.NET 的技術.3 2.1.1ASP、PHP、JSP 的特點.3 2.1.2ASP.net2.0.4 2.2 C#技術的簡介.5 2.3 SQL SERVER 2000.6 3 3 需求分析和設計方案

8、需求分析和設計方案.8 3.1 需求分析.8 3.1.1 性能需求.8 3.1.2 功能需求.8 3.2 設計方案.8 3.2.1 系統(tǒng)設計原則.8 3.2.2 系統(tǒng)設計.10 3.2.3 數(shù)據(jù)流程.10 4 4 數(shù)據(jù)庫的設計數(shù)據(jù)庫的設計.11 4.1 數(shù)據(jù)庫的引入.11 4.2 數(shù)據(jù)庫的部分實體 E-R 圖和表.11 4.2.1 數(shù)據(jù)庫的部分實體 E-R 圖.11 4.2.2 數(shù)據(jù)庫表.13 4.3 數(shù)據(jù)庫的連接.16 5 5 功能的實現(xiàn)功能的實現(xiàn).18 5.1 系統(tǒng)登錄.18 5.2 訂書功能.18 5.3 領書功能.20 5.4 圖書查詢.21 5.5 管理員功能.22 5.6 其他功能

9、.25 5.6.1 退換處理.25 5.6.2 報損處理.26 5.6.3 教材零售.26 5.6.4 信息匯總.27 結束語結束語.28 致致 謝謝.29 參考文獻參考文獻.30 附附 錄錄.31 附錄一 部分程序清單.31 1緒論緒論 1.1 項目背景項目背景 在當今的社會中,已越來越強調(diào)對企業(yè)組織中的知識進行全面的管理,首先把 信息和知識作為企業(yè)重要的資源看待,其次把企業(yè)的信息和知識作為企業(yè)的財富和 核心,強調(diào)企業(yè)內(nèi)部的知識的分享和重用,提高員工的知識水平,發(fā)揮企業(yè)員工和 集體的智慧,在知識創(chuàng)新中謀求企業(yè)發(fā)展的機會。企業(yè)員工獲得知識的方法,途徑, 知識的來源,整理,傳播,運用以及與之相關

10、的價值流,知識與價值的分配,知識 的利用方法等構成了企業(yè)中知識管理所要面對的主要問題。 隨著信息膨脹和工作節(jié)奏的日益加快,依靠手工模式是無法來完成教材征訂所 要承擔的任務,原來傳統(tǒng)的手工辦公方式已經(jīng)無法滿足辦公現(xiàn)代化的需要,網(wǎng)絡辦 公系統(tǒng)作為提高工作效率、規(guī)范辦公制度、降低辦公成本、方便領導決策的重要工 具,越來越受到人們的重視,將信息知識管理工作借助于計算機來完成的需求變得 非常迫切,網(wǎng)絡辦公將是現(xiàn)代辦公的發(fā)展方向。 而隨著企業(yè)的發(fā)展,網(wǎng)絡辦公發(fā)展的目標就是實現(xiàn)電子商務平臺。利用前臺的 辦公系統(tǒng)和業(yè)務應用系統(tǒng),連接功能強大的中間件,配合后臺的大型數(shù)據(jù)庫,使得 整個企業(yè)的知識鏈和業(yè)務鏈真正處于

11、高度可開發(fā)、可利用、可控制、可循環(huán)的狀態(tài), 并且能夠發(fā)布所有的信息,使企業(yè)咨詢的流通性和可利用性大提高。 隨著計算機和網(wǎng)絡在企業(yè)事務中的廣泛應用,網(wǎng)絡辦公系統(tǒng)在提高辦公效率, 實現(xiàn)各部門之間、個人之間的協(xié)同工作、日常辦公信息資源全方位共享和流通,改 善辦公條件,使日常辦公更加高效化、規(guī)范化和科學化等方面的作用日趨增大,越 來越多的企業(yè)實施網(wǎng)絡辦公系統(tǒng)。采用網(wǎng)絡辦公系統(tǒng)正成為現(xiàn)代化辦公的潮流。 1.2 國內(nèi)網(wǎng)絡辦公發(fā)展現(xiàn)狀國內(nèi)網(wǎng)絡辦公發(fā)展現(xiàn)狀 20 世紀 90 年代以來,國內(nèi)經(jīng)濟飛速發(fā)展,市場競爭日趨激烈,政府管理職能 也不斷優(yōu)化,這一切理所當然的促長了政府和企業(yè)對網(wǎng)絡辦公產(chǎn)品的需求,網(wǎng)絡辦 公

12、很快進入快速發(fā)展階段。國內(nèi)專門從事此方面軟件開發(fā)的公司也應時而生,但這 些系統(tǒng)在都是根據(jù)用戶的具體需求開發(fā)的,投資大、效果不明顯;水平低、重復建 設多;硬件投入多、軟件投入少;模擬手工作業(yè)增加了管理負擔這是因為開發(fā) 商水平參差不齊,開發(fā)隊伍組隊模式不合理、缺乏開發(fā)辦公自動化產(chǎn)品的經(jīng)驗、用 戶缺乏對辦公自動化產(chǎn)品的認識等;部分軟件產(chǎn)品質(zhì)量不高,不顧中國企業(yè)的運作 特點照搬國外技術,使得實施困難;對 OA 的理解起點不高,導致辦公系統(tǒng)與其他 系統(tǒng)集成度差;用戶使用水平低,又不愿花太多的精力投入培訓;售后服務不到位; 定做開發(fā)又會因用戶需求變化要對軟件進行不斷的修改維護。到最后,整個軟件的 性能和可

13、使用性都大大降低,沒有耐性的企業(yè)索性廢棄掉從而導致項目失敗。 另一方面,不少政府辦公自動化系統(tǒng)在規(guī)劃建設、管理維護以及安全性方面還 停留在較低的水平上,很多還停留在機關或行政部門的辦公室所從事的較為簡單的 文件和數(shù)據(jù)處理工作的自動化,而不是涉及到企事業(yè)單位各項業(yè)務環(huán)節(jié)和各類工作 活動的全方位的自動化,各級政府部門還有待建立和完善從頁面制作、審批、更新, 流程管理,應用開發(fā),安全性保證,與后臺應用系統(tǒng)集成的以及客互支持的一整套 行之有效的管理模式、運營方法和技術平臺。 1.3 項目開發(fā)特色項目開發(fā)特色 高校教材管理主要是由教材計劃制定、采購、入庫、發(fā)放、記賬、結算等一系 列工作所組成,該工作各院

14、校都設有專門機構負責。由于學校中專業(yè)設置門類多, 各專業(yè)每期開設課程種類多其業(yè)務不僅涉及出版部門,而且要面對全校各系、部的 授課教師,各班級的學生,涉及人員廣,工作量大,再者特別是近年來,我國高等 教育規(guī)模的不斷擴大,學校學生人數(shù)迅速增加,使教材管理工作更加繁重不堪。據(jù) 調(diào)查,到目前為止,我國還有許多學校甚至是一些重點院校的教材管理仍為手工管 理方式,這種現(xiàn)狀不但與現(xiàn)實學校教材管理的業(yè)務需求不相適應,并且也與學校信 息化建設的發(fā)展趨勢不相適應。 手工化管理中每次需要信息時,在電腦中找到對應文檔提取所需信息,把所需 的信息打印或手抄出來。因此,學校教材管理人員目前迫切需要一套方便、高效的 計算機

15、化的管理信息系統(tǒng)來代替繁瑣、低效的傳統(tǒng)手工管理方式,并最終實現(xiàn)教材 管理的全面自動化。根據(jù)所提出的問題以及結合我院在教材管理和征訂方面手工化 的狀況開發(fā)了此系統(tǒng)。 本系統(tǒng)主要實現(xiàn)各院系和各部門可對教材進行征訂、審核、統(tǒng)計并向教材科提交 所需教材的詳細信息,教材科可以通過本系統(tǒng)統(tǒng)計教材信息。因此本系統(tǒng)方便了學 校里各教師及教材科的工作,提高了工作效率。 根據(jù)上面的分析可知,本系統(tǒng)具有以下特色: 從語言角度看:系統(tǒng)采用 ASP 和 C#語言開發(fā),高效、安全、跨平臺、面向網(wǎng)絡。 從整體設計看:系統(tǒng)力求簡潔實用,少占資源。 從技術角度看:系統(tǒng)解決了網(wǎng)上教材征訂的最核心問題,比如實現(xiàn)了教材征訂 的自動化

16、管理,使得繁瑣的征訂工作變得更加輕松和順暢。 從可擴展性看:系統(tǒng)充分的考慮了擴充需求,可擴展性強。 2 開發(fā)環(huán)境的介紹開發(fā)環(huán)境的介紹 2.1 ASP.NET 的技術的技術 目前,最常用的三種動態(tài)網(wǎng)頁語言有 JSP(Java Server Page) 、ASP(Active Server Page) 、PHP(Hypertext Preprocessor)。從技術和商業(yè)的角度來簡單的分 析。 2.1.1ASP、PHP、JSP 的特點的特點 ASP 是基于 Microsoft Windows NT 和 Microsoft Internet Informination Server 的開發(fā)式腳本開發(fā)

17、環(huán)境,它很好的把 HTML 和腳本開發(fā)融合在一起,提高了 編程的靈活性,降低了開發(fā)難度。ASP 的腳本在 Web 服務器端運行,而不是傳統(tǒng)的 在客戶瀏覽器中運行,這一措施使客戶的瀏覽器無需擔心服務器端的網(wǎng)頁使用哪種 腳本,ASP 都會生成一個符合 HTML 標準的網(wǎng)頁送回客戶端。有了 ASP 也就減輕了客 戶端瀏覽器的負擔,大大提高了交互的速度1。 ASP 程序只能在 WEB 服務器端執(zhí)行,它的工作流程是:先由客戶端發(fā)出 HTML 請 求到 WEB 服務器,WEB 服務器根據(jù)客戶請求向數(shù)據(jù)庫服務器發(fā)出數(shù)據(jù)查詢請求,數(shù) 據(jù)庫服務器將返回查詢結果到 WEB 服務器,再由 WEB 服務器將結果轉換成

18、 HTML 文件 返回給客戶端,等瀏覽器端收到 HTML 文件后,便會將執(zhí)行結果顯示在瀏覽器上。 ASP2即 Active Server Pages,他是微軟開發(fā)的一種類似 HTML(超文本標記語 言) ,Script(腳本)與 CGI(公用網(wǎng)管接口)的結合體。他沒有提供自己的編程語 言,而是允許用戶使用許多已有的腳本語言編寫 ASP 的應用程序。ASP 是在 Web 服 務器端運行,運行后再將運行結果以 HTML 格式傳送至客戶端的瀏覽器。ASP 最大的 好處是可以包含 HTML 標簽,也可以直接存取數(shù)據(jù)庫及使用無限擴充的 ActiveX 控件, 但它局限與微軟的操作系統(tǒng)平臺,主要的工作環(huán)境

19、是微軟的 IIS 應用程序結構,不 宜實現(xiàn)跨平臺。 PHP 是一種跨平臺的服務器端的嵌入式腳本語言。它大量地借用 C,Java 和 Perl 語言的語法, 并耦合 PHP 自己的特性,使 WEB 開發(fā)者能夠快速地寫出動態(tài)生成頁面。 它支持目前絕大多數(shù)數(shù)據(jù)庫。還有一點,PHP 是完全免費的,不用花錢,你可以從 PHP 官方站點(http: /)自由下載。而且你可以不受限制地獲得源碼, 甚至可以從中加進你自己需要的特色。 JSP 是 JAVA Server Pages 的縮寫,是有 Sun 公司倡導,許多公司參與,與 1999 年推出的一種動態(tài)網(wǎng)頁技術標準。JSP 是基于 JAVA Servlet

20、 以及 JAVA 整個體 系結構的 Web 開發(fā)技術,利用這一技術可以建立安全的,跨平臺的先進動態(tài)網(wǎng)站, 這項技術還在不斷地被更新和優(yōu)化。JSP 以 JAVA 技術為基礎,又在許多方面做了改 進,具有動態(tài)頁面與靜態(tài)頁面分離,能夠脫離硬件平臺的束縛,以及編譯后運行等 優(yōu)點,完全克服了 ASP 腳本級執(zhí)行的缺點3。 三者都提供在 HTML 代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼 的能力。但 JSP 代碼被編譯成 Servlet 并由 Java 虛擬機解釋執(zhí)行,這種編譯操作 僅在對 JSP 頁面的第一次請求時發(fā)生。在 ASP 、PHP、JSP 環(huán)境下,HTML 代碼主要 負責描述信息的顯

21、示樣式,而程序代碼則用來描述處理邏輯。普通的 HTML 頁面只 依賴于 Web 服務器,而 ASP 、PHP、JSP 頁面需要附加的語言引擎分析和執(zhí)行程序代 碼。程序代碼的執(zhí)行結果被重新嵌入到 HTML 代碼中,然后一起發(fā)送給瀏覽器。 ASP 、PHP、JSP 三者都是面向 Web 服務器的技術,客戶端瀏覽器不需要任何附加的 軟件支持。 2.1.2ASP.net2.0 A 2.04是把基于通用語言的程序在服務器上運行。不像以前的 ASP 即時 解釋程序,而是將程序在服務器端首次運行時進行編譯。A 2.0 構架是可以用 Microsoft(R)公司最新的產(chǎn)品 Visual S 開發(fā)環(huán)境進行開發(fā),

22、 WYSIWYG(What You See Is What You Get 所見即為所得)的編輯。這些僅是 A 2.0 強大化軟件支持的一小部分。 因為 A 2.0 是基于通用語言的編譯運行的程序,所以它的強大性和適 應性,可以使它運行在 Web 應用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消 息機制,數(shù)據(jù)接口的處理都能無縫的整合到 A 2.0 的 Web 應用中。A 2.0 同時也是 language-independent 語言獨立化的,所以,你可以選擇一種最適合你 的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有 C#5 (C+和 Java 的結合體),VB

23、,Jscript。將來,這樣的多種程序語言協(xié)同工作的能力 保護您現(xiàn)在的基于 COM+開發(fā)的程序,能夠完整的移植向 A 2.0。 A 2.0 使用一種字符基礎的,分級的配置系統(tǒng),使你服務器環(huán)境和應 用程序的設置更加簡單。因為配置信息都保存在簡單文本中,新的設置有可能都不需 要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為Zero Local Administration的 哲學觀念使 ASP.Net2.0 的基于應用的開發(fā)更加具體,和快捷。一個 A 2.0 的 應用程序在一臺服務器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的 重新啟動,一切就是這么簡單。 A 2.0 已經(jīng)被刻意設計成為一種

24、可以用于多處理器的開發(fā)工具,它在多處 理器的環(huán)境下用特殊的無縫連接技術,將很大的提高運行速度。即使你現(xiàn)在的 A 2.0 應用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變 都能提高他們的效能,但現(xiàn)在的 Asp 確做不到這一點。 A 優(yōu)越性主要體現(xiàn)在以下幾個方面: (1)效率,A 是建立在.NET Framework 之上的,可使用 Visual Basic ,C+這樣的模塊化程序設計語言,在第一次執(zhí)行后不須重新編譯就可直接運行,所以 速度和效率比 Asp 這種只能用 VBScript 或 JavaScript 這樣的非模塊化語言來編寫 的腳本編程語言提高很多。 (2)是可重用性 A

25、 不再像 Asp 那樣將 Asp 代碼與 HTML 混合在一起, 而是實現(xiàn)代碼與內(nèi)容的完全分離,可重用性強。 (3)是代碼量.Asp 對所有要實現(xiàn)的功能通過編寫代碼來實現(xiàn),而 A 只須預先說明,就可自動實現(xiàn),所以,實現(xiàn)同樣的功能,A 要比 Asp 代碼量小的 多 2.2 c#技術的簡介技術的簡介 C# (C sharp) 是微軟對這一問題的解決方案。C#是一種最新的、面向?qū)ο蟮木?程語言。它使得程序員可以快速地編寫各種基于 Microsoft .NET 平臺的應用程序, Microsoft .NET 提供了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊領域6。 正是由于 C#面向?qū)ο蟮淖吭皆O

26、計,使它成為構建各類組件的理想之選無論 是高級的商業(yè)對象還是系統(tǒng)級的應用程序。使用簡單的 C#語言結構,這些組件可以 方便的轉化為 XML 網(wǎng)絡服務,從而使它們可以由任何語言在任何操作系統(tǒng)上通過 Internet 進行調(diào)用。 最重要的是,C#使得 C+程序員可以高效的開發(fā)程序,而絕不損失 C/C+原有 的強大的功能。因為這種繼承關系,C#與 C/C+具有極大的相似性,熟悉類似語言 的開發(fā)者可以很快的轉向 C#。 新興的網(wǎng)絡經(jīng)濟迫使商務企業(yè)必須更加迅速的應對競爭的威脅。開發(fā)者必須 不斷縮短開發(fā)周期,不斷推出應用程序的新版本,而不僅僅是開發(fā)一個“標志性”的 版本。 C#在設計時就考慮了這些問題。它

27、使開發(fā)者用更少的代碼做更多的事,同時也 不易出錯。 新的應用程序開發(fā)模型意味著越來越多地解決方案依賴于新出現(xiàn)的網(wǎng)絡標準, 例如 HTML,XML,SOAP 等?,F(xiàn)存的開發(fā)工具往往都是早于 Internet 出現(xiàn)的,或 者是在我們所熟知的網(wǎng)絡還處于孕育期時出現(xiàn)的。所以,它們一般無法很好地支持 最新的網(wǎng)絡技術。 C#程序員可以在 Microsoft .NET 平臺上事半功倍的構建應用程序的擴展框架。 C#包含了內(nèi)置的特性,使任何組件可以輕松轉化為 XML 網(wǎng)絡服務,通過 Internet 被任何操作系統(tǒng)上運行的任何程序調(diào)用7。 更突出的是,XML 網(wǎng)絡服務框架可以使現(xiàn)有的 XML 網(wǎng)絡服務對程序員

28、來說就 和 C#對象一樣。這樣,程序員就可以方便地使用他們已有的面向?qū)ο蟮木幊碳记蓙?開發(fā)利用現(xiàn)有的 XML 網(wǎng)絡服務。 還有一些精細的特性,使得 C#成為一流的網(wǎng)絡編程工具。例如,XML 正逐漸 成為在網(wǎng)絡上傳輸結構化數(shù)據(jù)的標準。這種數(shù)據(jù)集合往往非常小。為提高性能,C# 允許把 XML 數(shù)據(jù)直接映射到 struct 數(shù)據(jù)類型,而不是 class。這樣對處理少量的數(shù) 據(jù)非常有效。 C#是一種現(xiàn)代的面向?qū)ο笳Z言。它使程序員快速便捷地創(chuàng)建基于 Microsoft .NET 平臺的解決方案。這種框架使 C#組件可以方便地轉化為 XML 網(wǎng)絡服務,從而 使任何平臺的應用程序都可以通過 Internet

29、 調(diào)用它。 C#增強了開發(fā)者的效率,同時也致力于消除編程中可能導致嚴重結果的錯誤。 C#使 C/C+程序員可以快速進行網(wǎng)絡開發(fā),同時也保持了開發(fā)者所需要的強大性和 靈活性。 2.3 SQL Server 2000 SQL Server 20008 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的 一個版本。該版本繼承了 SQL Server 7.0 版本的優(yōu)點同時又比它增加了許多更先 進的功能,具有使用方便,可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行 Microsoft Windows 98 的膝上型電腦到運行 Microsoft Windows 2000 的

30、大型多處 理器的服務器等多種平臺使用。 SQL Server 2000 的特性 Microsoft SQL Server? 2000 的特性包括: 1.Internet 集成。SQL Server 2000 數(shù)據(jù)庫引擎提供完整的 XML 支持。它還 具有構成最大的 Web 站點的數(shù)據(jù)存儲結構9組件所需的可伸縮性、可用性和安全功 能。SQL Server 2000 程序設計模型與 Windows DNA 構架集成,用以開發(fā) Web 應 用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服務等功 能,在 Web 應用程序中包含了用戶友好的查

31、詢和強大的搜索功能。 2.可伸縮性和可用性。同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行 Microsoft Windows 98 的便攜式電腦,到運行 Microsoft Windows 2000 數(shù) 據(jù)中心版的大型多處理器服務器。SQL Server 2000 企業(yè)版支持聯(lián)合服務器、索引 視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點所需的性能級別。 3.企業(yè)級數(shù)據(jù)庫功能。SQL Server 2000 關系數(shù)據(jù)庫引擎支持當今苛刻的數(shù)據(jù) 處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并發(fā)修 改數(shù)據(jù)庫的用戶的開銷減到最小。SQL Server 2000 分布

32、式查詢使您得以引用來自 不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000 數(shù)據(jù)庫的一部分,同時分 布式事務支持充分保護任何分布式數(shù)據(jù)更新的完整性。復制同樣使您得以維護多個 數(shù)據(jù)復本,同時確保單獨的數(shù)據(jù)復本保持同步??蓪⒁唤M數(shù)據(jù)復制到多個移動的脫 接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務器。 4.易于安裝、部署和使用。 SQL Server 2000 中包括一系列管理和開發(fā)工具, 這些工具可改進在多個站點上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2000 還支持基于標準的、與 Windows DNA 集成的程序設計模型

33、,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。這些功能 使您得以快速交付 SQL Server 應用程序,使客戶只需最少的安裝和管理開銷即可 實現(xiàn)這些應用程序10。 數(shù)據(jù)倉庫。 SQL Server 2000 中包括析取和分析匯總數(shù)據(jù)以進行聯(lián)機分析處理 (OLAP) 的工具。SQL Server 中還包括一些工具,可用來直觀地設計數(shù)據(jù)庫并通過 English Query 來分析數(shù)據(jù)。 3 需求分析和設計方案需求分析和設計方案 3.1 需求分析需求分析 3.1.1 性能需求性能需求 根據(jù)對目前教材征訂情況的分析和對目前教材征訂系統(tǒng)的了解,我們要開發(fā)的教材

34、征訂系統(tǒng)與現(xiàn)有的教材征訂系統(tǒng)相比,應該具有以下功能: (1) 具有網(wǎng)絡功能,能在局域網(wǎng)內(nèi)使用。 (2) 系統(tǒng)采用 b/s 模式。 (3) 支持大型數(shù)據(jù)庫。 具有計算負載分布合理、配置靈活、易于維護、便于擴展、性能可靠等突出優(yōu)點, 支持面向?qū)ο蟮拇笮蛿?shù)據(jù)庫系統(tǒng)。如:SQL Server 等,可處理大容量數(shù)據(jù),并具有 高安全性和可靠性。 3.1.2 功能需求功能需求 系統(tǒng)共有兩類用戶: (1) 教材科:教材科用戶可以查看各系的已經(jīng)通過審核的教材申報情況,并可以查詢、 統(tǒng)計記錄。各老師將下學期各年級所需教材的名稱、出版社、課程名、作者名、授課教師、出 版時間、教材類型(外文、優(yōu)秀教材、習題集等)等信

35、息錄入到表中,生成教材征定表單。各 系用戶(主任等人)查看本系教師的教材申報情況,并進行審核。 (2) 管理員:對各用戶進行添加、刪除、修改、密碼設定以及數(shù)據(jù)維護。 3.2 設計方案設計方案 3.2.1 系統(tǒng)設計原則系統(tǒng)設計原則 系統(tǒng)的實現(xiàn)采用各種基于開放標準的信息技術及符合國際工業(yè)標準的軟、硬件 產(chǎn)品,軟件開發(fā)采用先進的軟件工程方法和面向?qū)ο蟮慕Y構化程序設計方法。系統(tǒng) 設計遵循以下原則: (1)規(guī)范化標準化原則 教材征訂系統(tǒng)完全符合教材征訂流程的規(guī)范和標準,滿足教育平臺要求等數(shù)據(jù) 規(guī)范和數(shù)據(jù)標準的要求;系統(tǒng)的建設依據(jù)國家標準、行業(yè)標準和地方標準,最終建 成一個標準、完善的系統(tǒng)。 (2)實用性

36、原則 堅持按需開發(fā),最大程度地使用資源的原則,確保開發(fā)的系統(tǒng)能穩(wěn)定、安全、 可靠運行,保證滿足教材征訂系統(tǒng)的實際需要。 (3)系統(tǒng)穩(wěn)定性原則 通過高可用性部署方案、成熟先進的軟件架構、模塊化設計思想等各種層面的 技術手段,保證保證系統(tǒng)能夠 724 小時連續(xù)不斷的穩(wěn)定、正常運行。同時,軟件版 本升級或改進應在不影響業(yè)務情況下進行,保證系統(tǒng)可以穩(wěn)定、平滑過渡。 (4)可維護性原則 提供集成的系統(tǒng)管理功能,能夠讓系統(tǒng)管理員集中方便地配置、監(jiān)視、控制、 診斷整個系統(tǒng),并且能夠監(jiān)視和控制用戶情況、提高效率、消除隱患;對于系統(tǒng)各 功能模塊的配置、控制、監(jiān)視、診斷等工作能夠通過專用的系統(tǒng)管理工具方便的進 行

37、,無須進行專門的編碼工作。 (5)可定制性原則 采用個性化與靈活性的解決方案。整個軟件系統(tǒng)都采用組件對象模型,管理員 可以根據(jù)用戶的權限和角色對用戶所能訪問的功能進行定制,用戶自己也可以在權 限范圍內(nèi)進行訂閱和定制功能。 (6)可擴充性原則 系統(tǒng)架構采用分層設計,有利于系統(tǒng)按照功能和性能要求進行擴展和完善。比 如系統(tǒng)運行若干年以后,隨著用戶功能的增加和業(yè)務量的加大,系統(tǒng)性能發(fā)生了很 大的變化,需要及時調(diào)整系統(tǒng)的性能。到那時,系統(tǒng)架構設計師就可以根據(jù)實際系 統(tǒng)負載情況,將系統(tǒng)的一部分業(yè)務功能從目前的系統(tǒng)中分離出去。這樣的分離只是 邏輯上的分離,對于用戶來講,系統(tǒng)還是一個有機的、統(tǒng)一的整體。 (7

38、)安全性原則 隨著網(wǎng)絡技術的發(fā)展,數(shù)據(jù)與信息的共享范圍越來越廣,而與此同時,安全問 題也就日益嚴峻。任何一個計算機系統(tǒng)開始運行之后,其安全性將成為首要考慮的 問題。安全是教材征訂系統(tǒng)正常運行的保證,在系統(tǒng)設計中,我們將充分重視系統(tǒng) 的安全,包括整個網(wǎng)絡環(huán)境、基礎工作平臺、應用系統(tǒng)和數(shù)據(jù)信息的綜合安全體系, 提供全方位、多層次的安全防護、監(jiān)控和審計功能,保證系統(tǒng)安全可靠地運行11。 3.2.2 系統(tǒng)設計系統(tǒng)設計 系統(tǒng)的總體結構圖:系統(tǒng)的總體結構圖: 3.2.3 數(shù)據(jù)流程數(shù)據(jù)流程 根據(jù)對數(shù)據(jù)庫的的調(diào)查,教材征訂過程及數(shù)據(jù)流程圖,如圖所示: 數(shù)據(jù)庫 數(shù)據(jù)庫 數(shù)據(jù)庫 教材征訂系統(tǒng) 用 戶 登 錄 訂

39、書 模 塊 領 書 模 塊 銷 售 模 塊 圖 書 管 理 系 統(tǒng) 管 理 教 材 查 詢 統(tǒng) 計 模 塊 學 生 訂 書 教 師 訂 書 教 材 科 訂 書 學 生 領 書 教 師 領 書 教師 教材征訂教材科 審核 教材科 統(tǒng)計 管理員 4 數(shù)據(jù)庫的設計數(shù)據(jù)庫的設計 4.1 數(shù)據(jù)庫的引入數(shù)據(jù)庫的引入 數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生 于距今五十年前,隨著信息技術和市場的發(fā)展,特別是二十世紀九十年代以后,數(shù) 據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉變成用戶所需要的各種數(shù)據(jù)管理的方式。 數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進行海量數(shù)據(jù)

40、存儲 的大型數(shù)據(jù)庫系統(tǒng)都在各個方面得到了廣泛的應用。 數(shù)據(jù)庫技術從 60 年代至今只有不到 40 年的歷史,但其發(fā)展速度之快是其他技 術所不及的。它已由第一代的層次型、網(wǎng)狀型數(shù)據(jù)庫,第二代的關系型數(shù)據(jù)庫發(fā)展 到今天以面向?qū)ο鬄橹饕P偷臄?shù)據(jù)庫,即第三代數(shù)據(jù)庫。 數(shù)據(jù)庫(Database) ,是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫, 是用于查詢的大量數(shù)據(jù)的存儲區(qū)域。使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù) 的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間,實現(xiàn)數(shù)據(jù)資源的充分共享等等。此 外,數(shù)據(jù)庫技術還為用戶提供了非常簡便的使用手段,使用戶易于編寫有關數(shù)據(jù)庫 應用程序。特別是近年來推出的計算機關系數(shù)

41、據(jù)庫管理系統(tǒng),操作直觀,使用靈活, 變成方便,功能強大,環(huán)境適應廣泛,數(shù)據(jù)處理能力強。 數(shù)據(jù)庫的設計是指對一個給定的應用環(huán)境,構造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫 及其應用系統(tǒng),滿足各種用戶需求。作為信息資源開發(fā)、管理和服務的一種有效的 手段,數(shù)據(jù)庫技術的應用已越來越廣泛,從小型的單項事務處理系統(tǒng)到大型的信息 系統(tǒng)大都用先進的數(shù)據(jù)庫技術來保持數(shù)據(jù)的安全性、完整性和共享性。對一個實際 的系統(tǒng)來說,數(shù)據(jù)庫表的設計在遵循數(shù)據(jù)庫理論的同時,必須能用開發(fā)工具來實現(xiàn) 用戶在各方面提出的功能要求 4.2 數(shù)據(jù)庫的部分實體數(shù)據(jù)庫的部分實體 E-R 圖和表圖和表 4.2.1 數(shù)據(jù)庫的部分實體數(shù)據(jù)庫的部分實體 E-R 圖圖

42、 這一設計階段是在需求分析的基礎上,將所得到的用戶需求抽象為信息結構即 概念模型。要求它要能夠真實地反映現(xiàn)實世界;易于理解,從而可以和不熟悉計算 機的擁護交換意見,以保證設計出的系統(tǒng)能夠最大程度的滿足用戶需求;易于更改, 當應用環(huán)境發(fā)生改變時,容易對其進行擴充和修改;易于向關系,網(wǎng)壯,層次模型 轉換?;谝陨纤枷耄覀兝酶拍钅P偷挠辛ぞ?E-R 圖來設計概念模型。 ER 圖是描述數(shù)據(jù)實體及其關系的一種直觀的描述工具。這種圖中有: 實體。用方框表示,方框內(nèi)為實體的名稱。 實體的各種屬性。用橢圓表示,橢圓內(nèi)為屬性名稱。使用線段將其和相應的實 體連接起來。 實體之間的關系。用菱形表示,菱形內(nèi)為聯(lián)

43、系的名稱。 實體和實體之間的聯(lián)系較多,比較常見的聯(lián)系有 1:1、1:n、m:n 這三種。 在程序中實現(xiàn)對他們的完整性和一致性控制。 在數(shù)據(jù)庫中我設計了八個表,部分表的 E-R 圖如下: (1)users 表 用戶 用戶名 密碼 等級 用戶 ID (2)Jiaocai 表 (3)教師 dingshu 表 教材 教材名 作 者 出 版 日 期 價格 條碼 出版社 ISBN 4.2.2 數(shù)據(jù)庫表數(shù)據(jù)庫表 數(shù)據(jù)庫在物理設備上的存儲結構與寸取方法稱為數(shù)據(jù)庫的物理結構,它依賴于 給定的計算機系統(tǒng)。關系數(shù)據(jù)模型對應的是一個一個的關系,即表。在物理結構上 就是以表單的形式存儲。 根據(jù)需求分析設計,建立,名為

44、bm 的數(shù)據(jù)庫,在數(shù)據(jù)庫中建立名為 change ,damage ,class,dingshu ,jiaocai,lingshu,sell,users 的表。其中各個表的結構 分別如下所示: (1)users 表 (用戶表) 表 4-1 user 表 列名數(shù)據(jù)類型是否允許空 user_IDint否 passwordnchar(10)否 namenchar(10)否 leaveint否 要訂購的書 書名 教 師 姓 名 數(shù) 量 定數(shù)時間 操 作 者 訂書 ID 學年度 (2)change 表 表 4-2 change 表 列名數(shù)據(jù)類型是否允許空 ch_IDint否 booknamenchar(3

45、0)否 namenchar(10)否 timedatetime否 numberint否 (3)damage 表 表 4-3 damage表 列名數(shù)據(jù)類型是否允許空 ds_IDint否 numberint否 timedatetime否 namenchar(10)否 booknamenchar(30)否 (4)class 表 表 4-4 class表 列名數(shù)據(jù)類型是否允許空 cl_IDint否 departmentnchar(20)否 classnchar(20)否 (5)dingshu 表 表 4-5 dingshu表 列名數(shù)據(jù)類型是否允許空 ds_IDint否 numberint否 timed

46、atetime否 namenchar(10)否 classnchar(20)是 departmentnchar(20)是 teachernchar(20)是 jiaocaikebit否 xndnchar(10)否 booknamenchar(30)否 (6)jiaocai 表 表 4-6 jiaocai 表 列名數(shù)據(jù)類型是否允許空 zuozhe nchar(20)否 Datanchar(10)否 booknamenchar(30)否 ISBNnchar(20)否 tiaomaint否 Jc_IDint否 chubanshenchar(30)否 pricemoney否 covernchar(50

47、)是 (7)lingshu 表 表 4-7 lingshu 表 列名數(shù)據(jù)類型是否允許空 ls_IDint否 numberint否 timedatatime是 namenchar(10)是 classnchar(20)是 departmentnchar(20)是 teachernchar(20)是 jiaocaikebit否 xndnchar(10)否 booknamenchar(30)否 tagbit否 (8)sell 表 表 4-8sell表 列名數(shù)據(jù)類型是否允許空 se_IDint否 numberint否 timedatetime否 price money 否 namenchar(10)否

48、 booknamenchar(30)否 4.3 數(shù)據(jù)庫的連接數(shù)據(jù)庫的連接 !- 5 功能的實現(xiàn)功能的實現(xiàn) 5.1 系統(tǒng)登錄系統(tǒng)登錄 網(wǎng)站運行成功后直接進入登錄界面,登錄界面主要實現(xiàn)了以下功能: 提供用戶登錄 判斷用戶屬于何種身份 判斷用戶名和密碼是否正確 系統(tǒng)登錄界面如圖 5-1 所示: 管理員登錄時可以進行一些相應的操作:用戶的添加、刪除、用戶信息的修改, 還可以查詢教材的庫存或是訂單,教材科人員登陸時可以實現(xiàn)教師或是學生需要進 行的一些相應的要求,學生訂書、老師訂書,或是教材科訂書,學生領書、教師領 書、教材破損了可以進行退換處理等相關操作! 5.2 訂書功能訂書功能 學生訂書: 學生選擇

49、相應的身份和輸入自己的密碼進入系統(tǒng)后,填入自己所在系、班級和 訂購教材的書名以及所訂購的數(shù)量就可以成功訂書了,學生訂書界面如下: 教師訂書教師訂書 教師選擇相應的身份和輸入自己的密碼進入系統(tǒng)后,填入所定教材用系、訂購 教材的書名以及所訂購的數(shù)量還有就是教師的姓名就可以成功訂書了,教師訂書的 界面如下: 教材科訂書教材科訂書 教材科人員在選擇相應的身份和輸入自己的密碼進入系統(tǒng)后,填入所定教材用 學年度、訂購教材的書名以及所訂購的數(shù)量就可以成功訂書了,教材科人員訂書的 界面如下: 5.3 領書功能領書功能 學生領書學生領書 學生登錄成功后,在輸入自己所在系和班級可以查詢到所訂的教材,核對信息 以后

50、就可以確定領書了。界面如下: 教師領書教師領書 教師在登錄成功后,在輸入自己的名字可以查詢到所訂的教材,核對信息以后 就可以確定領書了。界面如下: 5.4 圖書查詢圖書查詢 學生已經(jīng)領書的查詢學生已經(jīng)領書的查詢 登錄成功后,在輸入自己所在系和班級可以查詢到所訂的教材,包括領的書的名字、 數(shù)量、所對應的系以及班級等信息。界面如下: 教師領書查詢教師領書查詢 登錄成功后,在輸入教師的姓名可以查詢到所訂的教材,包括領的書的名字、數(shù)量、 領書的時間、教師的姓名、學年度以及操作者等信息。界面如下: 教材的查詢教材的查詢 可以通過書名、條碼、和教材的 ISBN 等進行模糊查詢出教材的詳細信息。界面 如下:

51、 5.5 管理員功能管理員功能 管理員可以進行圖書管理和系統(tǒng)管理 圖書管理包括:查看所有教材、添加新書、輸入關鍵字進行圖書的查詢、查看 圖書的詳細信息。 圖 5-2 圖圖 5-5-添加新書添加新書 管理員登陸后,可以添加新的教材,輸入書名、出版日期、作者、ISBN、價格、 條碼、出版社、圖片(選填)等信息后就可以成功添加新書了,界面如下: 教材的查詢教材的查詢 管理員可以通過輸入關鍵字進行教材的查詢,界面如下: 教材的刪除教材的刪除 管理員可一進行對教材的刪除,界面如下: 圖書信息的修改圖書信息的修改 管理員在發(fā)現(xiàn)教材的錯誤信息后,通過確認可以對圖書的信息進行修改,可以 修改教材的名稱、出版日

52、期、作者等信息,界面如下: 5.6 其他功能其他功能 5.6.1 退換處理退換處理 如果在發(fā)現(xiàn)教材有誤或者是領錯教材后,可以進行教材的退換,界面如下: 5.6.2 報損處理報損處理 在發(fā)現(xiàn)所領的教材有什么破損之處,應及時的想教材科進行反映,在查詢破損 的書的庫存量還滿足的情況下可以進行報損處理。界面如下: 5.6.3 教材零售教材零售 教材不光用于高校的日常用書,還進行零售處理,界面如下: 5.6.4 信息匯總信息匯總 在教材發(fā)放完畢之后,教材科人員可以進行教材的信息匯總,統(tǒng)計一下教材總 共有多少冊,界面如下: 結束語 在導師的細心的指導下,通過小組成員的努力協(xié)作,歷時近三個月,我們基本 上完

53、成了這個項目。 由于本項目的開發(fā)人員較少,時間倉促,水平有限,系統(tǒng)的安全性考慮的還不 夠全面,軟件測試做的還不太到位,系統(tǒng)必定還存在不少隱患及不完善的地方,需 要改進。各用戶的個人文檔如何實現(xiàn)共享而又達到安全的要求這個問題還沒有協(xié)調(diào) 好。前期分析時原定做一個待辦事宜模塊,記錄并顯示待辦的公文、上級交辦的事 項以及其它需要處理的事務,在個人終端上乃至手機進行實時提醒,由于技術難度 較高,時間又不充足,最終沒有處理出來。但本系統(tǒng)可維護性及可升級性較強,相 信經(jīng)過后期的維護及升級,系統(tǒng)的功能將更加完備,安全性將更高,同時也將更方 便使用,從而更好的滿足辦公自動化的需求! 在學習了 iWebOffic

54、e 中間件、JSP、JAVA 和 Oracle 等技術之后,在對網(wǎng)絡安 全技術有了一定了解的基礎上,作者參與完成了辦公自動化系統(tǒng)的研究。本文著重 討論了辦公自動化系統(tǒng)開發(fā)過程中遇到的一些技術難題和最終的解決方案,重點說 明了數(shù)據(jù)庫的相關操作、員工總結計劃管理模塊的實現(xiàn)、利用 iWebOffice 中間件實 現(xiàn) Word 和 Excel 的在線操作三點內(nèi)容。 網(wǎng)絡辦公是當今社會辦公的潮流,許多企事業(yè)單位都已經(jīng)或準備使用辦公自動 化系統(tǒng)。我們這里研究設計的方案從最后測試結果來看,效果比較明顯,能夠滿足 自動化辦公的部分需求,當然,要作為實際應用還有很多問題需要解決。但本論文 對基于 iWebOff

55、ice 中間件的文檔管理系統(tǒng)的分析為實現(xiàn)真正意義上的網(wǎng)絡辦公做 了有益的探索。 致 謝 大學??苾赡甑膶W習生活即將結束,在此,我要感謝所有曾經(jīng)教導過我的老師 和關心過我的同學,他們在我成長過程中給予了我很大的幫助。本文能夠成功的完 成,要特別感謝我的導師張保威的關懷和教導,感謝各位同學的關心和幫助。 謹以此文獻給他們! 本設計及論文是在我的導師張保威老師的親切關懷和悉心指導下完成的。他嚴 謹?shù)闹螌W精神和精益求精的工作作風,深深地感染和激勵著我。從課題的選擇到項 目的最終完成,張老師都始終給予我細心的指導和不懈的支持。在此謹向張老師表 示誠摯的感謝。 雖然我的論文作品不是很成熟,還有很多不足之處

56、,但我可以自豪的說, 這里面的每一段代碼,都有我的勞動。當看著自己的程序,自己成天相伴的系統(tǒng)能 夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美 的甘泉。 在此我還要感謝鄭州輕工業(yè)學院所有的老師,是你們給了我們無盡的知識, 讓我們走進知識的海洋! 最后我還要感謝生我養(yǎng)我的父母,沒有你們就沒有我的今天,你們的養(yǎng)育之恩, 無以回報,你們的永遠健康快樂是我最大的心愿。 參考文獻參考文獻 1 李守林 ASP.NET 1.0 入門經(jīng)典C#編程篇. 西南大學出版社 2冉春玉,王洪成,李芳. ASP.NET 技術及其在網(wǎng)站開發(fā)中的應用J.武漢理工大學學報(信息與 管理工程版),200

57、2-03. 3普措才仁.基于 B/S 體系結構開發(fā)應用系統(tǒng)J.西南民族大學學報(自然科學版),2005-03 4吉根林,崔海源.ASP.NET 程序設計教程M. 北京:電子工業(yè)出版社,2004。 5 孫三才.C#與.net Framework 實戰(zhàn)演練M. 北京:中國鐵道出版社,2002。 6B-power 工作室.C#快速入門M.北京:中國鐵道出版社M,2001。 7 梁冰,呂雙,王小科,軟件工程師典藏:C#程序開發(fā)范例寶典(第 2 版)人民郵電出版社 8李春葆 ,曾惠.SQL Server 2000 應用系統(tǒng)開發(fā)教程M. 北京:清華大學出版社,2005。 9方睿,刁仁宏,吳四九.網(wǎng)絡數(shù)據(jù)庫

58、原理及應用M. 成都:四川大學出版社,2005。 10 (美)霍羅威茨,數(shù)據(jù)結構,機械工業(yè)出版社, 11張海藩.軟件工程導論M.北京:清華大學出版社,2003。 附附 錄錄 附錄一附錄一 部分程序清單部分程序清單 1.1. 登錄模塊后臺代碼 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebCon

59、trols; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; public partial class main : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (Sessionleave != null) string leave = Sessionleave.ToString(); if (leave = 1) Respons

60、e.Redirect(tsxx.aspx); else Response.Redirect(main_OK.aspx); protected void Button1_Click(object sender, EventArgs e) TBusers.Text = ; TBpass.Text = ; protected void Button2_Click(object sender, EventArgs e) if (TBusers.Text = ) Response.Write(alert(沒有用戶名! );location=javascript:history.go(-1); retur

溫馨提示

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

評論

0/150

提交評論