網(wǎng)上教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第1頁(yè)
網(wǎng)上教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第2頁(yè)
網(wǎng)上教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第3頁(yè)
網(wǎng)上教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第4頁(yè)
網(wǎng)上教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì)( 論論 文文)網(wǎng)上教材管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)上教材管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文作者姓名:論文作者姓名:申請(qǐng)學(xué)位專(zhuān)業(yè):申請(qǐng)學(xué)位專(zhuān)業(yè):申請(qǐng)學(xué)位類(lèi)別:申請(qǐng)學(xué)位類(lèi)別:指指導(dǎo)導(dǎo)教教師師姓姓名名(職職稱(chēng)稱(chēng)):論文提交日期:論文提交日期:網(wǎng)上教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)上教材管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘摘 要要目前,大多數(shù)學(xué)校的教材科的教材管理工作包括教材信息、教材征訂、教材審核、教材采購(gòu)、教材出入庫(kù)等,但若這些工作還停留在紙質(zhì)的基礎(chǔ)上,會(huì)浪費(fèi)許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。本系統(tǒng)主要完成了一個(gè)網(wǎng)上教材管理系統(tǒng),其主要實(shí)現(xiàn)學(xué)生、教師、教材科的訂書(shū),學(xué)生

2、、教師的領(lǐng)書(shū)功能,教材零售,因書(shū)的質(zhì)量問(wèn)題換書(shū),報(bào)損處理。對(duì)訂書(shū)的情況做統(tǒng)計(jì),為師生提供各種條件的教材信息查詢(xún)等功能。本系統(tǒng)開(kāi)發(fā)平臺(tái)選用 visual studio 2005,后臺(tái)數(shù)據(jù)庫(kù)為 sql sever 2005 express。本系統(tǒng)適用于各類(lèi)型學(xué)校的教材科的庫(kù)存管理工作,可以大大的提高了教材科工作的效率,減少失誤。本文將對(duì)該系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)過(guò)程和具體功能做詳細(xì)的介紹。關(guān)鍵詞關(guān)鍵詞:教材管理;教材領(lǐng)??;庫(kù)存管理;asp.net;b/sthe design and implementation of the textbooks management system abstractnowad

3、ays, the management of textbook in most schools is still work by hand. this kind of management method is considered to be lack of efficiency. it wastes vast of human resources and materials. so the traditional systems must be replaced by the information managing systems based on computer. this syste

4、m realizes ordering and fetching books for students, teachers and the department of textbooks, retailing books to students, and exchanging books, and damage statistic and counting in ordering books. it provides all sorts of book information for teachers and students. this system is developed by the

5、visual studio 2005, with backstage support of sql server 2005 express. this system is applicable for maintaining management of the work of textbook department for all types of schools. and it can improve the work efficiency greatly. in this paper the process of development and the function of the sy

6、stem will be introduced in details.key words: textbooks management; receive textbooks; inventory management; asp.net ; b / s 目目 錄錄論文總頁(yè)數(shù):25 頁(yè)1 引言 .12 相關(guān)理論基礎(chǔ) .12.1 b/s 結(jié)構(gòu) .12.2 asp.net 與 visual studio 2005 .22.3 sql 與 sql sever 2005 express.33 需求分析與總體設(shè)計(jì)方案 .43.1 系統(tǒng)需求.43.1.1 用戶(hù)角色需求 .43.1.2 功能需求 .43.1.3

7、性能需求 .53.2 系統(tǒng)層次模塊圖.53.3 系統(tǒng)流程圖.53.4 數(shù)據(jù)庫(kù)設(shè)計(jì).64 詳細(xì)設(shè)計(jì) .94.1 主框架.94.2 數(shù)據(jù)操作公共類(lèi).94.3 登錄操作.94.4 訂書(shū)操作.104.5 領(lǐng)書(shū)操作.124.6 報(bào)損 換書(shū) 零售操作 .134.7 查詢(xún)匯總.154.8 教材管理 系統(tǒng)管理 .165 測(cè)試 .18結(jié) 論 .19參考文獻(xiàn) .19致 謝 .20聲 明 .211 1 引言引言在學(xué)校,教材管理對(duì)教學(xué)工作的正常進(jìn)行起著至關(guān)重要的作用,因此教材科管理人員對(duì)于教材征訂、教材領(lǐng)取、教材信息管理等,需要有一個(gè)自動(dòng)化的工具進(jìn)行統(tǒng)籌管理,才能夠及時(shí)、準(zhǔn)確地反映教材的征訂狀態(tài)。目前,很多學(xué)校教材科

8、的管理工作還停留在紙質(zhì)記錄的原始方式上。教師書(shū)面提出需要使用的教材名,上交后由系領(lǐng)導(dǎo)審核,審核通過(guò)后,由教學(xué)秘書(shū)統(tǒng)計(jì)需要的數(shù)量,然后提交給教材科。之后教材科還有大量的工作,統(tǒng)計(jì)各系各班級(jí)需要某種教材的數(shù)量,任課教師需要的數(shù)量,教材科需要的數(shù)量,然后進(jìn)行訂購(gòu)。領(lǐng)書(shū)的時(shí)候,要學(xué)生提供領(lǐng)書(shū)單才能領(lǐng)書(shū),還要記得立刻做記錄。這樣的操作過(guò)程不但繁瑣,而且在這一系列的操作中,無(wú)論哪一步出了錯(cuò)誤,對(duì)最終教學(xué)工作的正常進(jìn)行都有很大的影響。鑒于以上的原因,通過(guò)對(duì)教材科的具體工作進(jìn)行分析,編寫(xiě)了網(wǎng)上教材管理系統(tǒng),用來(lái)方便的管理教材科的教材管理工作。這個(gè)系統(tǒng)是面向教材科庫(kù)房的信息管理系統(tǒng)。系統(tǒng)通過(guò)對(duì)各種信息的錄入、修

9、改、查詢(xún)、刪除、統(tǒng)計(jì)等各個(gè)功能的實(shí)現(xiàn),基本上可以滿(mǎn)足教材科對(duì)于征訂、領(lǐng)取的管理,在很大的程度上提高教材庫(kù)存管理的效率和合理性。系統(tǒng)的功能和傳統(tǒng)管理模式相比較,毫無(wú)疑問(wèn)會(huì)大大提高教材科的運(yùn)作效率,輔助提高學(xué)校的相關(guān)部門(mén)決策水平,管理水平,為減少差錯(cuò),節(jié)省人力,減少學(xué)生領(lǐng)書(shū)時(shí)間,提高師生滿(mǎn)意度,提供有效的技術(shù)保障。2 2 相關(guān)理論基礎(chǔ)相關(guān)理論基礎(chǔ)2.12.1 b/sb/s 結(jié)構(gòu)結(jié)構(gòu)b/s(browser/server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 internet技術(shù)的興起,對(duì) c/s 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶(hù)工作界面是通過(guò) www 瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前

10、端(browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶(hù)端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶(hù)的總體成本(tco) 。以目前的技術(shù)看,局域網(wǎng)建立 b/s 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò) internet/intranet 模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 lan, wan, internet/intranet 等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全 。2.22.2 asp.netasp.n

11、et 與與 visualvisual studiostudio 20052005asp.net 是建立在通用語(yǔ)言運(yùn)行時(shí)刻庫(kù)(clr)上的應(yīng)用程序框架。他用來(lái)在服務(wù)器端構(gòu)建功能強(qiáng)大的 web 應(yīng)用程序。asp.net 提供了幾個(gè)超越以前 web開(kāi)發(fā)模式的優(yōu)點(diǎn): 增強(qiáng)的性能。asp.net 是運(yùn)行在服務(wù)器端的編譯后的 clr 代碼,而不是像 asp 那樣解釋執(zhí)行。 asp.net 利用提前綁定,即時(shí)編譯,本地優(yōu)化和緩存服務(wù)來(lái)提高性能。所有這一切,性能遠(yuǎn)遠(yuǎn)大于你以往寫(xiě)的每一行代碼。 世界級(jí)水平的開(kāi)發(fā)工具支持。在 visual studio .net 的集成開(kāi)發(fā)環(huán)境(ide)中,asp.net 框架由

12、工具箱和設(shè)計(jì)器組成。所見(jiàn)即所得的(wysiwyg)編輯方式、拖放服務(wù)器控件、以及自動(dòng)部署,僅僅是這一強(qiáng)大工具所提供的一少部分功能。強(qiáng)大而富有彈性。由于 asp.net 是基于(clr)的,因此整個(gè).net 平臺(tái)的強(qiáng)大和富有彈性,同樣可以應(yīng)用于 web 應(yīng)用程序開(kāi)發(fā)者。 .net 框架的類(lèi)庫(kù)、消息以及數(shù)據(jù)訪問(wèn)解決方案,都可以無(wú)縫集成到 web。asp.net 也是語(yǔ)言中立的,因此你可以選擇你最熟悉的語(yǔ)言,或者通過(guò)幾種語(yǔ)言來(lái)共同完成一個(gè)應(yīng)用。而且,clr 的互用性可以保證你升級(jí)到 asp.net 的時(shí)候,現(xiàn)存的基于 com 的開(kāi)發(fā)投資依然保留。 簡(jiǎn)單。asp.net 使執(zhí)行常用的工作變得很容易,比

13、如從簡(jiǎn)單的表單提交、客戶(hù)端驗(yàn)證,到部署和站點(diǎn)配置。例如,asp.net 允許你建立用戶(hù)接口,實(shí)現(xiàn)頁(yè)面和邏輯代碼的分離,同時(shí),就像 vb 的表單執(zhí)行模式那樣來(lái)處理事件(也就是說(shuō),由頁(yè)面驅(qū)動(dòng)模式變成了事件驅(qū)動(dòng)模式) 。此外,clr 簡(jiǎn)化了部署,用來(lái)管理代碼服務(wù),例如自動(dòng)參照和垃圾回收。易于管理。asp.net 使用一個(gè)基于文本的、分層次的配置系統(tǒng),它簡(jiǎn)化了服務(wù)器端環(huán)境和 web 應(yīng)用程序的設(shè)置。由于配置信息用純文本格式保存,新的設(shè)置不需要本地管理工具的支持。這種“零本地支持”的理念也同樣應(yīng)用到了部署 asp.net 應(yīng)用程序。asp.net 應(yīng)用程序部署到服務(wù)器,簡(jiǎn)化為復(fù)制必要的文件到服務(wù)器。在部

14、署,甚至替換正在運(yùn)行的變異代碼的時(shí)候,也不需要重新啟動(dòng)服務(wù)器。 可伸縮性和有效利用性。asp.net 被設(shè)計(jì)成可伸縮的,能為集群和多處理器環(huán)境設(shè)計(jì)提高性能。而且,asp.net 運(yùn)行時(shí)刻密切監(jiān)視和管理進(jìn)程,這樣,如果發(fā)生了錯(cuò)誤的行為,例如漏洞和死鎖,新的進(jìn)程會(huì)在當(dāng)前位置建立,來(lái)幫助你的應(yīng)用程序繼續(xù)處理事件請(qǐng)求??捎喼坪蛿U(kuò)展。asp.net 提供一種良好的擴(kuò)充結(jié)構(gòu),允許開(kāi)發(fā)者在適當(dāng)?shù)募?jí)別“插入”他們的代碼。事實(shí)上,使用自己的編寫(xiě)的組件可以擴(kuò)展或者替換 asp.net 運(yùn)行時(shí)刻的任何子組件。 visual studio 是一套完整的開(kāi)發(fā)工具集,用于生成 asp.net web 應(yīng)用程序、xml w

15、eb services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。visual basic、visual c+、visual c# 和 visual j# 全都使用相同的集成開(kāi)發(fā)環(huán)境 (ide),利用此 ide 可以共享工具且有助于創(chuàng)建混合語(yǔ)言解決方案。另外,這些語(yǔ)言利用了 .net framework 的功能,通過(guò)此框架可使用簡(jiǎn)化 asp web 應(yīng)用程序和 xml web services 開(kāi)發(fā)的關(guān)鍵技術(shù)。2.32.3 sqlsql 與與 sqlsql seversever 20052005 expressexpresssql 是用來(lái)對(duì)存放在計(jì)算機(jī)中的數(shù)據(jù)庫(kù)進(jìn)行組織、管理和檢索的語(yǔ)言。sql一詞是“st

16、ructured query language(結(jié)構(gòu)式查詢(xún)語(yǔ)言)”的縮寫(xiě),是 ibm 公司san jose 實(shí)驗(yàn)室為 system r 而設(shè)計(jì)的語(yǔ)言,從 1982 年開(kāi)始,美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)(ansi)即著手 sql 標(biāo)準(zhǔn)化工作,1986 年 ansi 的數(shù)據(jù)庫(kù)委員會(huì)批準(zhǔn)了 sql作為關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言的美國(guó)標(biāo)準(zhǔn),這就是第一個(gè) sql 標(biāo)準(zhǔn),同時(shí)公布了 sql 標(biāo)準(zhǔn)文本,在此后不久的 1987 年,國(guó)際標(biāo)準(zhǔn)化組織(iso)也做出了同樣的決定,目前的 sql 標(biāo)準(zhǔn)是 1992 年指定的 sql92 標(biāo)準(zhǔn),是一種用于與數(shù)據(jù)庫(kù)進(jìn)行交互的語(yǔ)言。sql 語(yǔ)言的極大普及是當(dāng)今計(jì)算機(jī)工業(yè)中最引人注目的趨勢(shì)之一。在

17、過(guò)去的幾年中,sql 已經(jīng)發(fā)展成為標(biāo)準(zhǔn)計(jì)算機(jī)數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)言?,F(xiàn)在,微機(jī)到大型機(jī),有很多數(shù)據(jù)庫(kù)產(chǎn)品支持 sql,sql 的國(guó)際標(biāo)準(zhǔn)已經(jīng)能夠被采用并被不斷擴(kuò)充。sql 在主要計(jì)算機(jī)開(kāi)發(fā)上的數(shù)據(jù)庫(kù)體系中占有重要的地位。sql server 2005 引入了 sql server management studio 幫助實(shí)現(xiàn)開(kāi)發(fā)和管理任務(wù)。在 management studio 中,可以開(kāi)發(fā)和管理 sql server 數(shù)據(jù)庫(kù)引擎 與通知解決方案,管理已部署的 analysis services 解決方案,管理和運(yùn)行 integration services 包,以及管理報(bào)表服務(wù)器和 reportin

18、g services 報(bào)表與報(bào)表模型。這個(gè) studio 與 microsoft visual studio 緊密集成。在 studio 中,sql server 2005 提供了設(shè)計(jì)、開(kāi)發(fā)、部署和管理關(guān)系數(shù)據(jù)庫(kù)、分析對(duì)象、數(shù)據(jù)轉(zhuǎn)換包、復(fù)制拓?fù)?、?bào)表服務(wù)器和報(bào)表以及通知服務(wù)器所需的圖形工具。此外,sql server 2005 包含命令提示實(shí)用工具,可以通過(guò)命令提示符執(zhí)行管理任務(wù)。3 3 需求分析與總體設(shè)計(jì)方案需求分析與總體設(shè)計(jì)方案3.13.1 系統(tǒng)需求系統(tǒng)需求.1 用戶(hù)角色需求用戶(hù)角色需求根據(jù)習(xí)慣上教材科的操作方式,整個(gè)系統(tǒng)應(yīng)該有三種用戶(hù)角色,即教材科人員,普通學(xué)生教師和系統(tǒng)

19、管理員。教材科人員處理訂書(shū)領(lǐng)書(shū)操作,而不能進(jìn)入到系統(tǒng)管理的模塊中;學(xué)生教師可以查詢(xún)教材信息,不能進(jìn)入其它任何模塊;系統(tǒng)管理員在后臺(tái)對(duì)系統(tǒng)進(jìn)行用戶(hù)管理,教材信息管理,并展開(kāi)系統(tǒng)的正常運(yùn)行維護(hù)工作,但不能進(jìn)入教材科人員操作模塊。除普通的學(xué)生教師等查詢(xún)用戶(hù)外,每個(gè)角色操作都通過(guò)密碼驗(yàn)證和用戶(hù)類(lèi)型選擇后登錄。通過(guò)系統(tǒng)管理員才可以修改密碼。工作完成后,通過(guò)各自專(zhuān)門(mén)的出口退出登錄狀態(tài)。.2 功能需求功能需求系統(tǒng)功能主要包括訂書(shū)處理、領(lǐng)書(shū)處理、特殊處理、系統(tǒng)信息管理四個(gè)部分。以下按照不同的功能處理對(duì)具體功能進(jìn)行描述:一、訂書(shū)處理:教材科人員通過(guò)登錄頁(yè)面登錄成功后,可以通過(guò)菜單選擇為學(xué)生、老師

20、、或者教材科訂書(shū),首先選擇需要定的教材,輸入教材使用的學(xué)年度,如果為學(xué)生訂書(shū)需要選擇系和班級(jí),填入需要訂購(gòu)的數(shù)量,如果是教師訂書(shū)需要填寫(xiě)教師名字,選擇確定,訂書(shū)的過(guò)程就完成了。二、領(lǐng)書(shū)處理:教材科人員通過(guò)登錄頁(yè)面登錄成功后,可以通過(guò)菜單選擇為學(xué)生、老師做領(lǐng)書(shū)處理。當(dāng)學(xué)生代表來(lái)領(lǐng)書(shū)時(shí),通過(guò)班級(jí)就可以查詢(xún)到需要領(lǐng)什么書(shū),需要領(lǐng)多少本,什么書(shū)已經(jīng)領(lǐng)取了等信息,領(lǐng)書(shū)成功會(huì)做上領(lǐng)書(shū)標(biāo)記。教師來(lái)領(lǐng)書(shū)時(shí),通過(guò)選擇教師名字,就可以知道需要領(lǐng)什么書(shū),也和學(xué)生類(lèi)似的在領(lǐng)書(shū)后做領(lǐng)書(shū)標(biāo)記。三、特殊處理:特殊處理指的是換書(shū)、報(bào)損、零售、統(tǒng)計(jì)、查詢(xún)這些功能。教材科人員從登錄模塊登錄后可以進(jìn)入這些功能模塊。換書(shū)是只書(shū)本身由

21、缺陷的情況下,對(duì)領(lǐng)書(shū)的學(xué)生或老師做換書(shū)處理,并作記錄。報(bào)損是因?yàn)槠渌滩目频脑蛟斐傻膯?wèn)題做報(bào)損處理,并且登記。零售是對(duì)丟失教材的學(xué)生做零售處理,并且記錄。這些操作都是要在教材科有自己購(gòu)買(mǎi)相關(guān)教材的情況下才能進(jìn)行。如果在進(jìn)行這些操作的時(shí)候,數(shù)量少于閥值將報(bào)警,數(shù)量不足或沒(méi)有庫(kù)存的時(shí)候會(huì)彈出提示框并關(guān)閉相關(guān)功能。統(tǒng)計(jì)功能是在選擇學(xué)年度和教材后統(tǒng)計(jì)訂購(gòu)數(shù)量,或者按班級(jí)統(tǒng)計(jì)訂購(gòu)數(shù)量。查詢(xún)模塊是所有用戶(hù)在沒(méi)有登錄情況下都可以操作,可以按模糊查詢(xún)、按授課教師等方式查詢(xún)教材相關(guān)信息。四、系統(tǒng)管理:系統(tǒng)管理員從登錄頁(yè)面進(jìn)入系統(tǒng),選擇用戶(hù)類(lèi)型為“系統(tǒng)管理” 。系統(tǒng)管理員登錄后不能進(jìn)入教材科用戶(hù)使用的模塊。系統(tǒng)

22、管理員可以添加刪除修改教材信息,管理各類(lèi)用戶(hù),設(shè)置報(bào)警閥值,管理班級(jí)和系的信息。.3 性能需求性能需求整個(gè)系統(tǒng)應(yīng)當(dāng)操作簡(jiǎn)便,界面友好,維護(hù)簡(jiǎn)便。數(shù)據(jù)庫(kù)要求運(yùn)行穩(wěn)定,執(zhí)行速度快,數(shù)據(jù)安全性高。軟件系統(tǒng)本身運(yùn)行對(duì)計(jì)算機(jī)硬件平臺(tái)和操作系統(tǒng)平臺(tái)要求適中。3.23.2 系統(tǒng)層次模塊圖系統(tǒng)層次模塊圖教材庫(kù)存管理系統(tǒng)層次模塊圖(圖 3-1):教材管理系統(tǒng)用戶(hù)登錄模塊訂書(shū)模塊領(lǐng)書(shū)模塊銷(xiāo)售、換書(shū)、報(bào)損模塊圖書(shū)管理模塊系統(tǒng)管理模塊教材查詢(xún)模塊統(tǒng)計(jì)模塊學(xué)生訂書(shū)教師訂書(shū)教材科訂書(shū)學(xué)生領(lǐng)書(shū)教師領(lǐng)書(shū)圖 3-1 系統(tǒng)層次模塊圖3.33.3 系統(tǒng)流程圖系統(tǒng)流程圖網(wǎng)上教材管理系統(tǒng)系統(tǒng)流程圖(圖 3-2):圖 3

23、-2 系統(tǒng)流程圖3.43.4 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的表結(jié)構(gòu)是非常重要的環(huán)節(jié),一個(gè)良好的數(shù)據(jù)庫(kù)設(shè)計(jì),可以提高效率,方便維護(hù),并且為以后進(jìn)行功能的擴(kuò)展留有余地。表 3-1 是系統(tǒng)數(shù)據(jù)庫(kù)表的清單。表 3-1 數(shù)據(jù)表清單序號(hào)數(shù)據(jù)表名稱(chēng)說(shuō)明1damage對(duì)報(bào)損的教材進(jìn)行記錄2lingshu對(duì)學(xué)生和教師領(lǐng)書(shū)進(jìn)行記錄3dingshu對(duì)學(xué)生和教師訂書(shū)進(jìn)行記錄4user用戶(hù)信息5jiaocai教材信息記錄6number庫(kù)存報(bào)警閥值記錄7change對(duì)換書(shū)的教材進(jìn)行記錄8sell對(duì)銷(xiāo)售的教材進(jìn)行記錄9class記錄班級(jí)和系的信息報(bào)損表(damage):存放由于教材科原因造成的教材損壞的報(bào)損信息,如表 3-2

24、 所示:表 3-2:報(bào)損信息表字段名屬性主鍵/外鍵說(shuō)明da_idint主鍵自動(dòng)增加numbernumeric(5,0)報(bào)損數(shù)量timedatetime報(bào)損時(shí)間namenchar(10)操作者booknamenchar(30)書(shū)名閥值表(number):設(shè)置庫(kù)存報(bào)警閥值。如表 3-3 所示:表 3-3:閥值信息表字段名屬性主鍵/外鍵說(shuō)明numbernumeric(5,0)報(bào)警閥值教材表(jiaocai):顯示教材信息。如表 3-4 所示:表 3-4:教材信息表字段名屬性主鍵/外鍵說(shuō)明zuozhenchar(20)教材作者datenchar(10)出版日期booknamenchar(30)書(shū)名is

25、bnnchar(20)isbn 號(hào)pricemoney價(jià)格tiaomanumeric(18,0)條形碼號(hào)covernchar(50)封面,可以為空jc_idint主鍵自動(dòng)增加chubanshenchar(30)出版社訂書(shū)表(dingshu):顯示記錄學(xué)生、教師、教材科的訂書(shū)消息。如表 3-5 所示:表 3-5:訂書(shū)信息表字段名屬性主鍵/外鍵說(shuō)明ds_idint主鍵自動(dòng)增加numbernumeric(10,0)訂書(shū)數(shù)量timedatetime訂書(shū)時(shí)間namenchar(10)外鍵操作者classnchar(20)訂書(shū)班級(jí)departmentnchar(20)訂書(shū)系teachernchar(20)

26、訂書(shū)教師jiaocaikebit是否教材科訂書(shū)xndnchar(10)使用學(xué)年度booknamenchar(30)書(shū)名領(lǐng)書(shū)表(lingshu):存放學(xué)生、教師的領(lǐng)書(shū)消息。如表 3-6 所示:表 3-6:領(lǐng)書(shū)信息表字段名屬性主鍵/外鍵說(shuō)明ls_idint主鍵自動(dòng)增加numbernumeric(10,0)領(lǐng)書(shū)數(shù)量timedatetime領(lǐng)書(shū)時(shí)間namenchar(10)外鍵操作者classnchar(20)領(lǐng)書(shū)班級(jí)departmentnchar(20)領(lǐng)書(shū)系teachernchar(20)領(lǐng)書(shū)教師jiaocaikebit是否教材領(lǐng)書(shū)xndnchar(10)使用學(xué)年度booknamenchar(30

27、)書(shū)名tagbit領(lǐng)書(shū)標(biāo)記換書(shū)表(change):存放因非人為原因的圖書(shū)問(wèn)題進(jìn)行換書(shū)的信息。如表 3-7 所示:表 3-7:換書(shū)信息表字段名屬性主鍵/外鍵說(shuō)明ch_idint主鍵自動(dòng)增加numbernumeric(5,0)換書(shū)數(shù)量timedatetime換書(shū)時(shí)間namenchar(10)外鍵操作者booknamenchar(30)書(shū)名班級(jí)表(class):存放系和班級(jí)的信息。如表 3-8 所示:表 3-8:班級(jí)信息表字段名屬性主鍵/外鍵說(shuō)明cl_idint主鍵自動(dòng)增加departmnetnchar(20)系名classnchar(20)班級(jí)名銷(xiāo)售表(sell):記錄教材零售信息。如表 3-9

28、所示:表 3-9:銷(xiāo)售信息表字段名屬性主鍵/外鍵說(shuō)明se_idint主鍵自動(dòng)增加numbernumeric(5,0)銷(xiāo)售數(shù)量timedatetime銷(xiāo)售時(shí)間namenchar(10)外鍵操作者booknamenchar(30)書(shū)名pricemoney總價(jià)格用戶(hù)表(user):管理用戶(hù)信息。如表 3-10 所示:表 3-10:用戶(hù)信息表字段名屬性主鍵/外鍵說(shuō)明user_idint自動(dòng)增加namenchar(10)主鍵用戶(hù)名passwordnchar(10)用戶(hù)密碼leaveint用戶(hù)類(lèi)型4 4 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)4.14.1 主框架主框架整個(gè)系統(tǒng)的布局采用了框架結(jié)構(gòu)。頂部框架里是系統(tǒng)的標(biāo)題。主框架

29、又分左右兩部分。左部框架是樹(shù)型功能菜單,整個(gè)系統(tǒng)功能模塊的跳轉(zhuǎn)主要在這里完成。右部框架用來(lái)顯示和操作各主要功能模塊。4.24.2 數(shù)據(jù)操作公共類(lèi)數(shù)據(jù)操作公共類(lèi)整個(gè)系統(tǒng)在幾乎所有的模塊中都會(huì)涉及到大量類(lèi)似的數(shù)據(jù)庫(kù)操作。所以把幾個(gè)常用的方法抽出,放到一個(gè)公共的類(lèi)中,供所有的模塊調(diào)用。首先建立一個(gè)和 sql server 數(shù)據(jù)庫(kù)之間的連接。代碼如下:sqlconnection sqlconn = new sqlconnection(data source=(local)sqlexpress;initial catalog=bm;persist security info=true;user id=x

30、sliang;password=xiaosong);datacom 方法用來(lái)返回受影響的結(jié)果的行數(shù),但不返回任何東西。操作過(guò)程是首先打開(kāi)連接,之后建立一個(gè)對(duì) sql server 數(shù)據(jù)庫(kù)執(zhí)行的一個(gè) sql 語(yǔ)句的對(duì)象,執(zhí)行 sql 語(yǔ)句,然后關(guān)閉數(shù)據(jù)庫(kù)連接。具體代碼如下:public void datacom(string sqlstr) sqlconn.open(); sqlcommand sqlcom = new sqlcommand(sqlstr, sqlconn); sqlcom.executenonquery(); sqlconn.close(); rownumber 方法用來(lái)返回受

31、影響的行數(shù)。但是和 datacom 不同的是回返回一個(gè)具體的 int 類(lèi)型的行數(shù)。rowfirst 方法用來(lái)返回一個(gè) object 類(lèi)型的查詢(xún)后的第一行的第一列的結(jié)果。代碼和上面的兩個(gè)方法類(lèi)似,只是執(zhí)行 executescalar 方法來(lái)取得第一行的第一列的結(jié)果。4.34.3 登錄操作登錄操作登錄頁(yè)面的功能主要是供合法的用戶(hù)根據(jù)自己的用戶(hù)類(lèi)型進(jìn)行登錄。網(wǎng)上教材管理系統(tǒng)登錄模塊運(yùn)行的結(jié)果如圖 4-1 所示。圖 4-1 網(wǎng)上教材管理系統(tǒng)登錄模塊運(yùn)行的結(jié)果如果用戶(hù)在沒(méi)有登錄的情況下選擇其它功能模塊會(huì)退回到登錄界面。如果用戶(hù)已經(jīng)登錄,可以在登錄模塊進(jìn)行退出登錄的操作。在登錄到這個(gè)頁(yè)面或者刷新這個(gè)頁(yè)面的

32、時(shí)候,首先要進(jìn)行一次 session 的判斷。在輸入用戶(hù)名密碼后,先確認(rèn)輸入框中有數(shù)據(jù),將把輸入框中的數(shù)據(jù)和數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行比較驗(yàn)證。如果一切通過(guò),將產(chǎn)生兩個(gè) session 分別用來(lái)存放用戶(hù)名和用戶(hù)類(lèi)型。之后跳轉(zhuǎn)到相應(yīng)的登錄成功的頁(yè)面。4.44.4 訂書(shū)操作訂書(shū)操作網(wǎng)上教材管理系統(tǒng)訂書(shū)模塊分為三個(gè)子模塊,分別是學(xué)生訂書(shū)模塊、教師訂書(shū)模塊、教材科訂書(shū)模塊。主要功能是完成各類(lèi)用戶(hù)的訂書(shū)操作。網(wǎng)上教材管理系統(tǒng)學(xué)生訂書(shū)模塊運(yùn)行的結(jié)果如圖 4-2 所示。圖 4-2 網(wǎng)上教材管理系統(tǒng)學(xué)生訂書(shū)模塊運(yùn)行的結(jié)果當(dāng)教材科工作人員以教材科類(lèi)型用戶(hù)登錄到系統(tǒng)后,可進(jìn)行教材的訂書(shū)操作。首先填寫(xiě)教材使用的學(xué)年度,然后

33、選擇使用的系和班級(jí),再選擇使用的教材名,最后填寫(xiě)訂書(shū)的數(shù)量,如果確認(rèn)無(wú)誤后,就可以點(diǎn)擊確定訂書(shū)。在進(jìn)入到這個(gè)模塊時(shí),首先還是判斷是否有 session 存在,沒(méi)有的情況下返回登錄頁(yè)面。存在 session 時(shí),判斷用戶(hù)類(lèi)型是否屬于教材科用戶(hù),如果不是,跳轉(zhuǎn)到管理頁(yè)面。在輸入了訂書(shū)信息選擇確定后,如果一切無(wú)誤,會(huì)進(jìn)行插入操作。訂購(gòu)信息會(huì)先后插入到訂書(shū)表和領(lǐng)書(shū)表。但是在領(lǐng)書(shū)表中不會(huì)插入領(lǐng)書(shū)時(shí)間、操作者、領(lǐng)書(shū)標(biāo)記這些信息。成功后會(huì)返回訂書(shū)模塊。具體的實(shí)現(xiàn)代碼如下。string sql_dingshu = insert into dingshu +(number,time,name,class,dep

34、artment,xnd,jiaocaike,bookname) +values( + number + , + time + , + name + , + classname + , + department + , + xnd + , + jiaocaike + , + bookname + );db.datacom(sql_dingshu);string sql_lingshu = insert into lingshu+ (number,class,department,xnd,jiaocaike,bookname,tag) + values( + number + , + classn

35、ame + , + department + , + xnd + , + jiaocaike + , + bookname + , + tag + );db.datacom(sql_lingshu);response.redirect(st_dingshu.aspx);4.54.5 領(lǐng)書(shū)操作領(lǐng)書(shū)操作網(wǎng)上教材管理系統(tǒng)領(lǐng)書(shū)模塊分為兩個(gè)子模塊,分別是學(xué)生領(lǐng)書(shū)模塊、教師領(lǐng)書(shū)模塊。主要功能是完成學(xué)生和老師的領(lǐng)書(shū)操作。網(wǎng)上教材管理系統(tǒng)學(xué)生領(lǐng)書(shū)模塊運(yùn)行的結(jié)果如圖 4-3 所示。圖 4-3 網(wǎng)上教材管理系統(tǒng)學(xué)生領(lǐng)書(shū)模塊運(yùn)行的結(jié)果圖如是學(xué)生領(lǐng)書(shū)操作,只需要選擇相應(yīng)的系和班級(jí),點(diǎn)擊查詢(xún)后就可以看到已經(jīng)領(lǐng)了的教材和

36、需要領(lǐng)取的教材。教師領(lǐng)書(shū)模塊操作類(lèi)似,不同的只是根據(jù)教師名字選擇。在進(jìn)行訂書(shū)操作的時(shí)候,首先會(huì)判斷用戶(hù)是否選擇了要領(lǐng)取的教材。如果沒(méi)有選擇具體的教材就進(jìn)行領(lǐng)書(shū)操作,會(huì)彈出錯(cuò)誤提示,之后返回。實(shí)現(xiàn)代碼如下:/判斷是否選擇了書(shū)if (gridview1.selectedindex = -1 & gridview2.selectedindex = -1)response.write(alert(沒(méi)有選擇圖書(shū)!);location=javascript:history.go(-1); return;string id1;if (gridview1.visible = true) id1 = gridv

37、iew1.selecteddatakey.value.tostring(); else d1 = gridview2.selecteddatakey.value.tostring();如果選擇了具體的教材,接下來(lái)會(huì)通過(guò)領(lǐng)書(shū)標(biāo)記判斷選擇的教材是否已經(jīng)被領(lǐng)取了。如果書(shū)已經(jīng)被領(lǐng)取了,也會(huì)彈出出錯(cuò)提示,之后返回。具體代碼如下:/加一個(gè)判斷領(lǐng)書(shū)是否已經(jīng)發(fā)生string sql_1=select tag from lingshu where tag=+true+ and ls_id=+id1+;if (convert.toboolean(db.rowfirst(sql_1)response.write(a

38、lert(書(shū)已經(jīng)領(lǐng)?。?;location=javascript:history.go(-1);return;如果一切沒(méi)有問(wèn)題,會(huì)把領(lǐng)書(shū)的時(shí)間、操作者、領(lǐng)書(shū)標(biāo)記填入領(lǐng)書(shū)記錄中。然后返回領(lǐng)書(shū)模塊。具體代碼如下:string sql=update lingshu set time=+datetime.now+,name=+name+,tag=+true+ where ls_id=+id1+;db.datacom(sql);response.redirect(st_lingshu.aspx);4.64.6 報(bào)損報(bào)損 換書(shū)換書(shū) 零售操作零售操作報(bào)損是當(dāng)教材因教材科的原因造成損壞時(shí),選擇對(duì)相應(yīng)的書(shū)進(jìn)行報(bào)

39、損處理。換書(shū)是書(shū)已經(jīng)發(fā)給學(xué)生或教師后,因書(shū)自身的問(wèn)題進(jìn)行換書(shū)處理。零售是針對(duì)部分學(xué)生因各種原因需要再次購(gòu)買(mǎi)教材時(shí)進(jìn)行教材零售。網(wǎng)上教材管理系統(tǒng)的教材零售模塊運(yùn)行的結(jié)果如圖 4-4 所示。圖 4-4 材庫(kù)存管理系統(tǒng)教材零售模塊運(yùn)行的結(jié)果圖報(bào)損、換書(shū)、零售其實(shí)都是特殊的領(lǐng)書(shū)過(guò)程,只對(duì)應(yīng)于教材科的領(lǐng)書(shū)領(lǐng)書(shū)操作。如果教材科沒(méi)有訂購(gòu)教材,這些操作則都不能進(jìn)行。退換和報(bào)損處理的操作幾乎相同,選擇需要報(bào)損或退換的教材,在有足夠庫(kù)存的情況下進(jìn)行報(bào)損或退換操作,分別記入報(bào)損表中和退換表中,領(lǐng)書(shū)表中教材科領(lǐng)書(shū)的相應(yīng)項(xiàng)目數(shù)量減少。在庫(kù)存少于規(guī)定的閥值的時(shí)候會(huì)進(jìn)行報(bào)警。在沒(méi)有庫(kù)存的時(shí)候會(huì)顯示“無(wú)庫(kù)存”并且禁止對(duì)此教材

40、進(jìn)行相應(yīng)的報(bào)損、換書(shū)、零售處理。零售模塊與報(bào)損、換書(shū)不同的是,在選擇好教材進(jìn)行點(diǎn)擊查詢(xún)后會(huì)顯示教材的價(jià)格。在購(gòu)買(mǎi)后會(huì)顯示購(gòu)買(mǎi)的總價(jià)格并寫(xiě)入表中。首先在點(diǎn)擊查詢(xún)之后,通過(guò)數(shù)據(jù)庫(kù)得到報(bào)警閥值。代碼如下:label4.visible = false;database db = new database();/sqlcommand cmd = new sqlcommand();gridview1.visible = true;/gridview2.visible = false;string number = select number from number;object test = db.row

41、first(number);decimal test_de = convert.todecimal(test);得到報(bào)警閥值后,與得到的庫(kù)存教材數(shù)量進(jìn)行比較,如果小于庫(kù)存閥值就會(huì)出現(xiàn)“庫(kù)存不足”的報(bào)警。如果領(lǐng)書(shū)標(biāo)記顯示為真表示該教材已經(jīng)沒(méi)有庫(kù)存了。通過(guò)參數(shù)化查詢(xún)得到教材的價(jià)格。string price = select price from jiaocai where bookname=+dropdownlist1.text+;label1.text = db.rowfirst(price).tostring();pirce_de = convert.todecimal(label1.text

42、);在點(diǎn)擊了確定購(gòu)買(mǎi)按鈕后,首先判斷是否選擇了教材,然后判斷是否輸入了購(gòu)買(mǎi)的數(shù)量。之后會(huì)做一個(gè)防止過(guò)量購(gòu)買(mǎi)的安全檢查,根據(jù)輸入的購(gòu)買(mǎi)數(shù)量看是根本沒(méi)有庫(kù)存還是庫(kù)存不足。如果通過(guò)會(huì)根據(jù)購(gòu)買(mǎi)的數(shù)量計(jì)算總的價(jià)格,購(gòu)買(mǎi)后會(huì)對(duì)教材科領(lǐng)書(shū)的數(shù)量做相應(yīng)的處理,如果該圖書(shū)被購(gòu)買(mǎi)完了,會(huì)做上領(lǐng)書(shū)標(biāo)記防止再被購(gòu)買(mǎi)。4.74.7 查詢(xún)匯總查詢(xún)匯總匯總是根據(jù)教材使用的學(xué)年度,通過(guò)教材名或者系,對(duì)教材的訂購(gòu)情況進(jìn)行匯總統(tǒng)計(jì)。網(wǎng)上教材管理系統(tǒng)教材匯總模塊運(yùn)行的結(jié)果如圖 4-5 所示。教材查詢(xún)模塊是一個(gè)面向所有用戶(hù)的模塊。在這個(gè)模塊中可以通過(guò)組合查詢(xún)、班級(jí)訂購(gòu)教材查詢(xún)、授課教師查詢(xún)來(lái)查詢(xún)到自己需要的教材。網(wǎng)上教材管理系統(tǒng)教材

43、查詢(xún)模塊運(yùn)行的結(jié)果如圖 4-6 所示。圖 4-5 網(wǎng)上教材管理系統(tǒng)教材匯總模塊運(yùn)行的結(jié)果圖 4-6 網(wǎng)上教材管理系統(tǒng)教材查詢(xún)模塊運(yùn)行的結(jié)果4.84.8 系統(tǒng)管理系統(tǒng)管理這是本系統(tǒng)的系統(tǒng)管理部分。需要在登錄的時(shí)候選擇管理員才可以進(jìn)入。圖書(shū)管理主要是對(duì)圖書(shū)信息的添加、刪除、修改。網(wǎng)上教材管理系統(tǒng)圖書(shū)管理模塊運(yùn)行的結(jié)果如圖 4-7。系統(tǒng)管理主要作用是設(shè)置報(bào)警閥值、添加刪除修改用戶(hù)、添加刪除班級(jí)和系。網(wǎng)上教材管理系統(tǒng)系統(tǒng)管理模塊運(yùn)行的結(jié)果如圖 4-8。圖 4-7 網(wǎng)上教材管理系統(tǒng)教材管理模塊運(yùn)行的結(jié)果圖 4-8 網(wǎng)上教材管理系統(tǒng)系統(tǒng)管理模塊運(yùn)行的結(jié)果教材管理模塊可以對(duì)教材進(jìn)行添加、刪除、修改操作。進(jìn)入

44、模塊后,可以直接點(diǎn)擊“添加新教材”打開(kāi)一個(gè)新的頁(yè)面來(lái)輸入教材的相關(guān)信息,在確認(rèn)輸入無(wú)誤后點(diǎn)擊確定,通過(guò)一個(gè) insert 語(yǔ)句把新教材的數(shù)據(jù)放入數(shù)據(jù)庫(kù)的教材表。另外,在進(jìn)入教材管理功能模塊的時(shí),有一個(gè)“顯示所有教材”按鈕,可以選擇教材對(duì)一些信息進(jìn)行修改,之后用 updata 使修改后的數(shù)據(jù)寫(xiě)入數(shù)據(jù)表,也可以選擇刪除來(lái)刪除錯(cuò)誤的教材數(shù)據(jù)。另一個(gè)重要的模塊是系統(tǒng)管理模塊,雖然在功能上相對(duì)簡(jiǎn)單,但是在整個(gè)系統(tǒng)各個(gè)模塊中起著重要作用。該模塊的主要功能是管理用戶(hù),設(shè)置用戶(hù)的類(lèi)型。這些 user 在多個(gè)表中需要作為一個(gè)值被插入,也用于 session 判斷中。另一個(gè)功能設(shè)置報(bào)警的閥值,以便教材科可以根據(jù)需

45、要及時(shí)補(bǔ)充教材。還有一個(gè)功能是添加新的系和班級(jí),這樣由管理員輸入到數(shù)據(jù)庫(kù)再由教材課使用的時(shí)候被調(diào)用,可以減少教材科的工作量,也避免了出錯(cuò)。5 5 測(cè)試測(cè)試在系統(tǒng)制作完成后對(duì)系統(tǒng)的功能和健壯性進(jìn)行了測(cè)試。建議使用的硬件環(huán)境: 處理器:inter pentium 4 或更高。 內(nèi)存:256m 以上 硬盤(pán)空間:20gb 以上 顯卡:svga 顯示適配器建議使用的軟件環(huán)境: 操作系統(tǒng):windows xp 數(shù)據(jù)庫(kù):sql server 2005 express下面是功能測(cè)試:(1)系統(tǒng)管理部分,可以按相應(yīng)身份登錄到系統(tǒng),可以添加、修改、刪除教材,可以添加、刪除、修改用戶(hù),可以設(shè)置報(bào)警閥值。(2)庫(kù)存管

46、理部分,可以以學(xué)生、教師、教材科的類(lèi)型進(jìn)行訂書(shū)操作??梢砸詫W(xué)生、教師的類(lèi)型進(jìn)行領(lǐng)書(shū)操作。可以在教材科有訂書(shū)的情況下進(jìn)行報(bào)損、換書(shū)、零售的操作??梢园窗嗉?jí)和書(shū)名統(tǒng)計(jì)某學(xué)年度內(nèi)訂書(shū)的數(shù)量??梢园凑障嚓P(guān)的條件進(jìn)行圖書(shū)查詢(xún)。由于操作此系統(tǒng)的非計(jì)算機(jī)專(zhuān)業(yè)人員,在操作的過(guò)程中容易發(fā)生錯(cuò)誤。所以在設(shè)計(jì)系統(tǒng)的時(shí)候考慮了很多魯棒性方面的問(wèn)題。下面是錯(cuò)誤操作測(cè)試:(1) 登錄的時(shí)候輸入錯(cuò)誤用戶(hù)或者不輸入用戶(hù)會(huì)報(bào)錯(cuò)提示。(2) 訂書(shū)的時(shí)候不輸入數(shù)量、學(xué)年度、教師姓名時(shí)候會(huì)報(bào)錯(cuò)提示。(3) 領(lǐng)書(shū)的時(shí)候不選擇圖書(shū)、重復(fù)領(lǐng)書(shū)會(huì)報(bào)錯(cuò)提示。(4) 報(bào)損、換書(shū)、零售時(shí)候不選擇圖書(shū)、不填寫(xiě)數(shù)量、過(guò)量領(lǐng)書(shū)會(huì)報(bào)錯(cuò)提示。通過(guò)對(duì)系統(tǒng)功能

47、測(cè)試和錯(cuò)誤操作測(cè)試,基本都達(dá)到了預(yù)期的效果。結(jié)結(jié) 論論這個(gè)網(wǎng)上教材管理系統(tǒng)成功的實(shí)現(xiàn)了教材訂購(gòu)、教材領(lǐng)取、報(bào)損、換書(shū)、零售、統(tǒng)計(jì)、庫(kù)存報(bào)警等主要功能。系統(tǒng)的最大的特點(diǎn)是操作簡(jiǎn)單,部署方便,并且較好的防止錯(cuò)誤操作發(fā)生,盡可能多的給用戶(hù)提示信息。這樣面對(duì)非計(jì)算機(jī)專(zhuān)業(yè)的教材科管理人員能很快上手,極大的提高教材科工作的效率和服務(wù)的質(zhì)量。但本系統(tǒng)也存在設(shè)計(jì)上的不足,首先因?yàn)槌醮卧O(shè)計(jì)制作完整的系統(tǒng),在初期階段需求分析和考慮數(shù)據(jù)庫(kù)設(shè)計(jì)的時(shí)候都做的不全面,以至不能很好的保證數(shù)據(jù)的完整性,在長(zhǎng)時(shí)間使用刪除一些數(shù)據(jù)后,會(huì)有一些臟數(shù)據(jù)留存,也可能有其他一些問(wèn)題發(fā)生。其次,仍然有一些地方?jīng)]有及時(shí)的給用戶(hù)反饋,沒(méi)有做操

48、作可逆的處理。另外,對(duì)教材科工作的了解不夠深入,會(huì)有些功能和操作方式還沒(méi)有考慮到。參考文參考文獻(xiàn)獻(xiàn)1 bradley l.jones美. 21 天學(xué)通 c#m. 信達(dá)工作室譯 北京:人民郵電出版社,2005。2 求是科技. asp.net 數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航m. 北京:人民郵電出版社,2005。3 christian nagel美. c#高級(jí)編程m 李敏波譯. 北京:清華大學(xué)出版社,2006。4 jesse liberty美. programming asp.netm 瞿杰 趙立東譯. 北京:電子工業(yè)出版社,2007。5 張樹(shù)亮 李超. asp.net 2.0+sql server 網(wǎng)

49、絡(luò)應(yīng)用系統(tǒng)開(kāi)發(fā)案例精解m. 北京:清華大學(xué)出版社,2006。6 郝剛. asp.net 2.0 開(kāi)發(fā)指南m. 北京:人民郵電出版社,2006。7 chris hart;john kauffman美. asp.net 2.0 經(jīng)典教程-c#篇m 孟憲瑞;易磊譯. 北京:人民郵電出版社,2007。致致 謝謝本文是在趙攀老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。在此向他表示我最衷心的感謝!在論文完成過(guò)程中,本人還得到了王祖儷老師的熱心幫助,本人向他們表示深深的謝意!最后向在百忙之中評(píng)審本文的各位專(zhuān)家、老師表示衷心的感謝!作者簡(jiǎn)介:姓 名

50、:肖嵩亮性別: 男出生年月:1983 年 4 月民族: 漢e-mail:聲聲 明明本論文的工作是 2007 年 2 月至 2007 年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書(shū)而使用過(guò)的材料。除非另有說(shuō)明,本文的工作是原始性工作。關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說(shuō)明:本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括:(1)學(xué)校有權(quán)保管并向有關(guān)部門(mén)遞交學(xué)位論文的原件與復(fù)印件。(2)學(xué)??梢圆捎糜坝 ⒖s印或其他復(fù)制方式保存學(xué)位論文。(3)學(xué)校可以學(xué)術(shù)交流

51、為目的復(fù)制、贈(zèng)送和交換學(xué)位論文。(4)學(xué)??稍试S學(xué)位論文被查閱或借閱。(5)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定) 。除非另有科研合同和其他法律文書(shū)的制約,本論文的科研成果屬于成都信息工程學(xué)院。特此聲明! 作者簽名: 年 月 日 are you hungry now?no, i am tired and lazy now; if i pursue you i will not catch you, and if i catch you-through your own slowness and clumsiness-i will not kill you, an

52、d if i kill you i will not eat you.nicholas had begun to back away, and at the last; words, realizing that they were a signal, he turned andbegan to run, splashing through the shallow water. ignacio ran after him, much helped by his longer legs, his hair flying behind his dark young face, his square

53、 teeth-each white as a bone and as big as nicholass thumbnail-showing like spectators who lined the railings of his lips.dont run, nicholas, dr. island said with the voice of a wave. it only makes him angry that you run. nicholas did not answer, but cut to his left, up the beach and among the trunks

54、 of the palms, sprinting all the way because he had no way of knowing ignacio was not right behind him, about to grab him by the neck. when he stopped it was in the thick jungle, among the boles of the hardwoods, where he leaned,.; out of breath, the thumping of his own heart the only.sound in an at

55、mosphere silent and unwaked as earths long, prehuman day. for a time he listened for any sound ignacio might make searching for him; there was none. he drew a deep breath then and said, well, thats over, expecting dr. island to answer from somewhere; there was only the green hush.the light was still

56、 bright and strong and nearly, shadowless, but some interior sense told him the day, was nearly over, and he noticed that such faint shades as he could see stretched long, horizontal distortions of their objects. he felt no hunger, but he had fasted be- fore and knew on which side of hunger he stood

57、; he was not as strong as he had been only a day past, and bythis time next day he would probably be unable to outrun ignacio. he should, he now realized, have eaten the monkey he had killed; but his stomach revolted at the thought of the raw flesh, and he did not know how he might build a fire, alt

58、hough ignacio seemed to have done so the night before. raw fish, even if he were able to catch a fish, would be as bad, or worse, than raw monkey; he remembered his effort to open a coconut-he had failed, but it was surely not impossible. his mind was hazy as to what a coconut might contain, but the

59、re had to be an edible core, because they were eaten in books. he decided to make a wide sweep through the jungle that would bring him back to the beach well away from ignacio; he had several times seen coconuts lying in the sand under the trees.he moved quietly, still a little afraid, trying to thi

60、nk of ways to open the coconut when he found it. he imagined himself standing before a large and raggedly faceted stone, holding the coconut in both hands. he raised it and smashed it down, but when it struck it was no longer a coconut but mayas head; he heard her nose cartilage break with a distinc

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論