2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  本科生畢業(yè)論文(設(shè)計)</p><p> 論文題目:教材管理系統(tǒng)設(shè)計與實現(xiàn)</p><p> 姓名:</p><p> 學號:</p><p> 班級:信息管理與信息系統(tǒng)0804班</p><p> 年級:2008級</p><p> 專業(yè):信息管理與信息系統(tǒng)</p&

2、gt;<p> 學院:信息與安全工程學院</p><p> 指導教師:xx</p><p> 完成時間:2012年3月26日</p><p><b>  作者聲明</b></p><p>  本畢業(yè)論文(設(shè)計)是在導師的指導下由本人獨立撰寫完成的,沒有剽竊、抄襲、造假等違反道德、學術(shù)規(guī)范和其他侵權(quán)行為。對本

3、論文(設(shè)計)的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。因本畢業(yè)論文(設(shè)計)引起的法律結(jié)果完全由本人承擔。</p><p>  畢業(yè)論文(設(shè)計)成果歸中南財經(jīng)政法大學所有。</p><p><b>  特此聲明。</b></p><p>  教材管理系統(tǒng)設(shè)計與實現(xiàn)</p><p><b>  劉明

4、霞</b></p><p>  Textbook Management System Design and Implementation</p><p>  Liu, Ming xia</p><p><b>  摘 要</b></p><p>  學生每學期開學都需要購買教材。目前,在我國大部分學校都是以

5、班級為單位,統(tǒng)一向?qū)W校購買教材。首先學校根據(jù)每學期所開的課程,向各大書商或出版社購買課本,然后學生以班級為單位向?qū)W校領(lǐng)書交費。這項工作在大部分學校還是手工操作,工作起來效率很低,并且不能及時了解教材庫存和領(lǐng)取的具體情況。</p><p>  隨著計算機網(wǎng)絡(luò)的發(fā)展,信息的交流越來越趨于高效,準確,快速等現(xiàn)象。信息管理系統(tǒng)是一個利用計算機軟硬件資源以及數(shù)據(jù)庫的人機系統(tǒng),它能提供信息并支持企業(yè)或組織的運行、管理和決策。

6、由于信息世界的發(fā)展,教材對于學校和學生來說變得越來越重要,教材管理系統(tǒng)是一種能夠方便有效地管理教材信息的信息管理系統(tǒng)。教材管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。因此,建立一套與選課相配套的教材管理模式和管理系統(tǒng)具有十分重要的意義和實際應(yīng)用的迫切性,而且現(xiàn)有的條件、管理理念和技術(shù)水平已使之成為可能。</p><p>  開發(fā)該教材管理系統(tǒng)是為了更

7、好地管理學校的各類材,便于教材管理人員操作、學生訂書、查詢教材資料及其庫存情況。使教材信息管理工作系統(tǒng)化、規(guī)范化、自動化,從而達到提高教材管理效率的目的。綜合以上的各種因素,在這次開發(fā)的這個系統(tǒng)中主要設(shè)計以下幾個功能模塊:用戶登錄功能模塊,教材出入庫功能模塊,提交訂單功能模塊,教材查詢模塊,留言功能模塊等幾大功能,可以方便大家的使用。</p><p>  關(guān)鍵字:教材管理;數(shù)據(jù)庫;c#;教材出入庫;教材查詢<

8、;/p><p><b>  Abstract</b></p><p>  Students each semester to purchase textbooks. At present, most of the schools in our country are the class as a unit, unified purchase of educational

9、materials to schools. The first school of the courses offered in each semester, to the major booksellers or publishers to buy textbooks, and students in class payment to the school collar book. This work in the majority

10、of schools or manual operation, working together is inefficient and can not keep abreast of the specific circumstances of the text</p><p>  With the development of computer networks, the exchange of informat

11、ion more and more efficient, accurate and rapid. The information management system is a computer hardware and software resources, and database man-machine systems, it can provide information and support for the operation

12、, management and decision-making in the business or organization. Because of the development of the information world, teaching materials for schools and students is becoming increasingly important, textbook manag</p&

13、gt;<p>  That the materials management system is developed in order to better manage the schools of various types of materials, to facilitate the operation of teaching materials management staff, student staples q

14、uery of teaching materials and inventory. Textbook information management systematic, standardized, automated, and thus to improve the efficiency of teaching materials management. The above factors, in the main design of

15、 the development of this system in the following functional modules: the use</p><p>  Keywords:Textbook management; database; c #; out of storage; query</p><p><b>  目錄</b></p>

16、<p><b>  緒 論7</b></p><p>  一、應(yīng)用系統(tǒng)開發(fā)工具與技術(shù)7</p><p><b> ?。ㄒ唬└攀?</b></p><p>  (二)系統(tǒng)開發(fā)工具7</p><p> ?。ㄈ〢SP的組成控件8</p><p> ?。ㄋ模〢

17、SP內(nèi)置對象的使用與方法8</p><p>  二、系統(tǒng)的需求分析9</p><p> ?。ㄒ唬┍鞠到y(tǒng)需求目標9</p><p> ?。ǘ┛尚行苑治?0</p><p>  (三)功能的需求分析12</p><p> ?。ㄋ模π阅艿男枨蠓治?3</p><p>  (五)故障處理

18、的需求分析13</p><p> ?。涌诘男枨蠓治?4</p><p><b>  三、系統(tǒng)設(shè)計14</b></p><p> ?。ㄒ唬┫到y(tǒng)設(shè)計的目標14</p><p> ?。ǘ┫到y(tǒng)設(shè)計的原則14</p><p> ?。ㄈ┫到y(tǒng)流程和操作方法設(shè)計15</p>

19、<p> ?。ㄋ模┫到y(tǒng)功能設(shè)計16</p><p> ?。ㄎ澹┫到y(tǒng)安全保密設(shè)計20</p><p> ?。?shù)據(jù)庫設(shè)計21</p><p> ?。ㄆ撸〦-R圖設(shè)計23</p><p> ?。ò耍?數(shù)據(jù)字典26</p><p>  (九)輸入輸出設(shè)計28</p><p> 

20、 (十)界面設(shè)計:29</p><p><b>  四、系統(tǒng)實現(xiàn)29</b></p><p><b> ?。ㄒ唬┦醉?9</b></p><p>  (二)登錄界面30</p><p><b>  五、系統(tǒng)測試37</b></p><p>  

21、(一)測試目的37</p><p> ?。ǘy試過程38</p><p><b>  六、致 謝38</b></p><p><b>  參考文獻39</b></p><p><b>  緒 論</b></p><p>  教材管理工作是教學管

22、理工作的一項重要組成部分。在教育不斷深化改革和全面實施素質(zhì)教育的今天,教材管理的信息化建設(shè)尤其具有重要的現(xiàn)實意義。</p><p>  1.近年來,隨著教育改革的深入,很多學校尤其是高校,高等院校的在校大學生和研究生數(shù)量迅速增加,因而對教材的需求量大幅度增加,同時,由于在各大高校,不斷地進行著專業(yè)的調(diào)整和更新,課程改革也在緊密鑼鼓的進行,從而使得所使用的教材種類越來越多,工作人員和管理部門的勞動強度越來越大,為獲

23、取有效的信息所花費的時間也越來越長。</p><p>  2.隨著經(jīng)濟發(fā)展和社會的進步,大學的教材也應(yīng)該隨之快速更新,但在在教材選用計劃的制定、訂購、進貨、入庫、發(fā)放等一系列的管理過程中,其周期過長,使得教材的選用和淘汰等明顯地滯后于知識、技術(shù)的發(fā)展和教材本身版本的更新。</p><p>  因此,教材管理水平的高低直接影響教學工作的進行、教學質(zhì)量的提高和合格人才的培養(yǎng),開發(fā)和使用基于we

24、b的教材管理信息系統(tǒng)是改善和提高教材管理水平的一個重要途徑。</p><p>  一、應(yīng)用系統(tǒng)開發(fā)工具與技術(shù)</p><p><b>  (一)概述</b></p><p>  開發(fā)工具與相關(guān)技術(shù)的選取,對項目開發(fā)的難易程度以及開發(fā)產(chǎn)品的質(zhì)量有著舉足輕重的影響。為實現(xiàn)不同用戶的要求,保證系統(tǒng)的通用性,特選擇以下開發(fā)環(huán)境和開發(fā)平臺:操作系統(tǒng):(W

25、indows XP/Windows 7/Windows 2000 Professional),數(shù)據(jù)庫管理系統(tǒng)采用SQL Server 2008;Web服務(wù)器軟件:Microsoft Internet Information Server5.0(IIS5.0)作為服務(wù)軟件。</p><p><b> ?。ǘ┫到y(tǒng)開發(fā)工具</b></p><p>  采用Visual C

26、#.NET 作為開發(fā)工具,Visual C#.NET 具有非常優(yōu)秀的集成開發(fā)環(huán)境和簡單透明的數(shù)據(jù)庫處理機制,使得快速高效的建立數(shù)據(jù)庫應(yīng)用系統(tǒng)成為可能,而且它本身與SQL Server 2008同屬微軟產(chǎn)品,具有可靠的連接。B/S部分的動態(tài)網(wǎng)頁采用ASP(Active Server Page)技術(shù)來實現(xiàn)。ASP也是微軟公司推出的基于Web服務(wù)器端的腳本編寫環(huán)境和指令執(zhí)行環(huán)境的動態(tài)網(wǎng)頁技術(shù),使得它可以創(chuàng)建和運行動態(tài)、交互的Web服務(wù)器端應(yīng)用

27、程序。</p><p> ?。ㄈ〢SP的組成控件 </p><p>  ASP文件內(nèi)含許多的組成控件,除了HTML標記之外,還有Script標簽包括的腳本語言,以及一些用<%.....%>標注的程序代碼等。其中有四個元素是最為重要的,即HTML、ASP的內(nèi)置對象、ActiveX服務(wù)器控件和腳本語言。</p><p>  (四)ASP內(nèi)置對象的使用與方法

28、</p><p>  ?Application對象</p><p>  Application對象是個應(yīng)用程序級的對象,用來在所有用戶間共享信息,并可以在Web應(yīng)用程序運行期間持久地保持數(shù)據(jù)。</p><p>  ?Request 對象 </p><p>  從客戶端用戶提取信息。代表了由各客戶程序發(fā)往 HTTP 的請求報文。</p&g

29、t;<p>  ?Response 對象</p><p>  將信息送給客戶端用戶。用戶可以使用該對象將服務(wù)器的數(shù)據(jù)以 HTML 的格式發(fā)送到用戶端的瀏覽器 ,它與 Request 組成了一對接收、發(fā)送數(shù)據(jù)的對象 ,這也是實現(xiàn)動態(tài)功能的基礎(chǔ)?!?</p><p>  ?Server 對象</p><p>  Server 對象提供對服務(wù)器上的方法和屬性

30、的訪問。其中大多數(shù)方法和屬性是作為實用程序的功能服務(wù)的。</p><p>  ?Session對象 </p><p>  Session其實指的就是訪問者從到達某個特定主頁到離開為止的那段時間。每一訪問者都會單獨獲得一個Session。在Web應(yīng)用程序中,當一個用戶訪問該應(yīng)用時,Session類型的變量可以供這個用戶在該Web應(yīng)用的所有頁面中共享數(shù)據(jù);如果另一個用戶也同時訪問該Web應(yīng)用

31、,他也擁有自己的Session變量,但兩個用戶之間無法通過Session變量共享信息,而Application類型的變更則可以實現(xiàn)站點多個用戶之間在所有頁面中共享信息。</p><p>  需求分析就是分析軟件用戶的需求是什么。如果投入大量的人力,物力,財力,時間,開發(fā)出的軟件卻沒人要,那所有的投入都是徒勞。如果費了很大的精力,開發(fā)一個軟件,最后卻不滿足用戶的要求,因而要重新開發(fā)過,這種返工是讓人痛心疾首的。比如

32、,用戶需要一個for Linux的軟件,而你在軟件開發(fā)前期忽略了軟件的運行環(huán)境,忘了向用戶詢問這個問題,而想當然的認為是開發(fā)for windows的軟件,當你千辛萬苦地開發(fā)完成向用戶提交時才發(fā)現(xiàn)出了問題,那時候你是欲哭無淚了。需求分析之所以重要,就因為他具有決策性,方向性,策略性的作用,,他在軟件開發(fā)的過程中具有舉足輕重的地位。大家一定要對需求分析具有足夠重視。在一個大型軟件系統(tǒng)的開發(fā)中,他的作用要遠遠大于程序設(shè)計。需求分析階段的工作,

33、可以分為四個方面:問題識別,分析與綜合,制訂規(guī)格說明,評審。1.問題識別: 就是從系統(tǒng)角度來理解軟件,確定對所開發(fā)系統(tǒng)的綜合要求,并提出這些需求的實現(xiàn)條件,以及需求應(yīng)該達到的標準。這些需求包括:功能需求(做什么),性能需求(要達到什么指標),環(huán)境需求(如機型,操作系統(tǒng)等),可靠性需求(不發(fā)生故障的概率),安全保密需求,用戶界面需求,</p><p><b>  二、系統(tǒng)的需求分析</b>&l

34、t;/p><p> ?。ㄒ唬┍鞠到y(tǒng)需求目標</p><p>  需求分析是數(shù)據(jù)庫設(shè)計的基礎(chǔ),其錯誤將影響到整個設(shè)計。需求分析也是令設(shè)計人員感到最繁瑣和困難的一個階段調(diào)查階段:調(diào)查應(yīng)用領(lǐng)域的組織結(jié)構(gòu)、業(yè)務(wù)流程和數(shù)據(jù)流程,其中系統(tǒng)需要的組織機構(gòu)有增加、修改輸入信息、統(tǒng)計信息、用戶管理信息等機構(gòu)。隨著高校后勤社會化改革的不斷深入,教材管理逐漸走向市場,教材科的管理職能也隨之發(fā)生變化,由單純地管理與經(jīng)

35、營相結(jié)合,經(jīng)營職能逐漸走向強化。我們可以將管理員和普通用戶分開來,進行增刪改等操作。開發(fā)教材管理的目的就是充分利用計算機和現(xiàn)代化辦公軟件,擺脫傳統(tǒng)的辦公工具,用計算機實現(xiàn)集中方便管理工作。把學校的教材管理的工作人員從繁重的體力勞動中擺脫出來,以達到工作效率與質(zhì)量的提高,最終實現(xiàn)教材管理全面自動化和現(xiàn)代化。因此,為了能適應(yīng)學習的管理需求,本系統(tǒng)的開發(fā)可以使工作人員的身份發(fā)生變化。用人機制靈活,分配不再“平均”,體現(xiàn)了企業(yè)市場化管理的鮮活特

36、點。同時,思想觀念發(fā)生變化,在高校原來管理體制中,主要表現(xiàn)為:一方面,教材管理者、經(jīng)營者自身思想觀念的變化,即崗位責任意識與市場經(jīng)營意識緊密相連。要做到這一點,必須牢牢把握教材材質(zhì)量關(guān),頂高質(zhì)量的正版教材,按時保證教材到位;要有</p><p><b> ?。ǘ┛尚行苑治?lt;/b></p><p>  可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)

37、是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個方面的內(nèi)容。</p><p><b>  1.技術(shù)可行性</b></p><p>  教材管理系統(tǒng)是一個集教材計劃管理、教材流通管理、教材訂購和費用查詢

38、、網(wǎng)絡(luò)和數(shù)據(jù)庫技術(shù)為一體的綜合管理系統(tǒng)。隨著計算機軟硬件技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,教材管理系統(tǒng)開發(fā)已經(jīng)具備了完善的開發(fā)基礎(chǔ)。其技術(shù)可行上主要體現(xiàn)以下幾個方面:</p><p> ?。?)成熟的校園網(wǎng)建設(shè)</p><p>  目前,絕大部分高等院校都已經(jīng)建成了成熟的校園網(wǎng),且內(nèi)部網(wǎng)絡(luò)速度比較高。此外,隨著互聯(lián)網(wǎng)的發(fā)展,目前高校校園網(wǎng)都與教育網(wǎng)或互聯(lián)網(wǎng)進行連接,而且與以往相比網(wǎng)絡(luò)的速度也得到了提高

39、。</p><p>  (2)完善的教務(wù)管理系統(tǒng)</p><p>  教務(wù)管理系統(tǒng)己在絕大多數(shù)的高校中推行,教材系統(tǒng)的開發(fā)可以很好的利用已有的教務(wù)系統(tǒng)的數(shù)據(jù),如學生和教師的基本信息、課程的基本信息等。此外,學生選課的信息也可以從教務(wù)管理系統(tǒng)中獲得。因此,完善的教務(wù)系統(tǒng)是教材管理系統(tǒng)開發(fā)的基礎(chǔ)。</p><p> ?。?)成熟的管理流程</p><

40、p>  隨著管理科學的發(fā)展,高等學校的教學管理理念也得到的進步。目前,無論是對學校師生信息的管理,還是檔案、軟硬件的管理都非常規(guī)范。而教材管理的業(yè)務(wù)流程也己經(jīng)非常完善。這為教材系統(tǒng)的開發(fā)中的需求分析提供了很好的條件。</p><p> ?。?)成熟的技術(shù)支持</p><p>  C#是微軟公司發(fā)布的一種面向?qū)ο蟮摹⑦\行于.NET Framework之上的高級程序設(shè)計語言。它是一種可視

41、化的、面對對象和事件驅(qū)動方式的結(jié)構(gòu)化高級程序設(shè)計,可用于開發(fā)Windows環(huán)境下的應(yīng)用程序。它簡單易學、效率高,且功能強大。在C#環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。

42、 SQL是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng)可以使用相同的SQL語言作為數(shù)據(jù)輸入與管理的 接口。它以記錄集合作為操作對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使他具有極大的靈活性和強大的功能,在多數(shù)

43、情況下,在其他</p><p><b>  2.經(jīng)濟可行性</b></p><p>  在教材管理系統(tǒng)中,實現(xiàn)對教材的物流、資金流和信息流的管理,即針對教材出入庫管理、教材庫存管理、教材費的收取和使用、教材需求信息、學生個人需用教材信息等進行管理。極低成本的數(shù)據(jù)處理、信息查詢、信息錄入等,可實現(xiàn)教材需求信息、訂單管理、教材費用處理、教材費查詢、教材出入庫管理、庫存管理

44、、教材發(fā)放等功能。從目前校園網(wǎng)和教材管理系統(tǒng)的推廣和運行情況來看,本系統(tǒng)不需增加過多的硬件投入和應(yīng)用方面的培訓,因此,其經(jīng)濟成本是很低的。</p><p><b>  3.應(yīng)用可行性</b></p><p>  本系統(tǒng)主要是為了提高學校教材管理的效率而進行開發(fā)的,所以在各方面上得到了教材科和老師的支持,領(lǐng)導的認同?,F(xiàn)有的管理制度和方法科學,規(guī)章制度齊全,原始數(shù)據(jù)正確等

45、。規(guī)章制度和管理方法為系統(tǒng)的建設(shè)提供了制度保障。</p><p><b>  4.社會可行性</b></p><p>  學校是培養(yǎng)人才的地方,而教材對于學生的重要性就像陽光對于小草那般重要,所以,教材的選定,訂購,管理是非常重要的。這個系統(tǒng)如果可以投入使用對社會的影響與貢獻是十分重要的,它的社會性是非??捎^的。對于促進現(xiàn)代教育的發(fā)展有非常遠大的意義,所以對整個社會乃

46、至人類來說都是非常重要的。</p><p><b>  5.操作可行性分析</b></p><p>  工作人員一般都懂計算機,具有一定基礎(chǔ),會使用各種管理軟件。因為,一般管理員的素質(zhì)要求比較高,所以在新系統(tǒng)投入使用時,可以使其內(nèi)部員工在系統(tǒng)實施人員的指導幫助下很快掌握系統(tǒng)的使用方法,而無因操作失誤而引起系統(tǒng)出錯之虞。不僅如此,我們還可以編寫出詳盡的"用戶操

47、作說明書",為用戶的正確操作給以圖文并茂的形式加以說明。同時,在開發(fā)過程中,我們還可以盡量給用戶以方便,考慮到用戶需求的實際情況,在輸入界面、查詢界面等部分添加解釋或提示,幫助用戶盡快掌握本系統(tǒng)的使用方法。</p><p> ?。ㄈ┕δ艿男枨蠓治?lt;/p><p>  要求本系統(tǒng)能夠投入實際的使用并且滿足基本的功能要求。要求具有極高的可靠性、安全性和易維護性,具有較高的可移植性。

48、本系統(tǒng)包括以下幾個功能模塊,通過下面所設(shè)計的功能,基本能滿足需求的要求:</p><p>  1.用戶登錄功能模塊</p><p>  本系統(tǒng)的用戶總共有兩種,一種是普通用戶可以進行預定,查詢等功能,而另一種是管理員,不但可以進行普通用戶所進行的操作,同時也可以對普通用戶的信息進行增刪改,還有對教材進行基本的操作。</p><p>  此模塊主要是用于實現(xiàn)登錄用戶的

49、身份和權(quán)限認證。用戶輸入正確的密碼后,</p><p>  系統(tǒng)根據(jù)用戶所具有的權(quán)限,允許用戶進行合法的操作。同時為了避免非法用戶的干擾,用戶必須輸入分配給自己的正確的賬號和密碼,不能隨意輸入,否則可以無法完成登陸的功能。</p><p>  2.用戶提交訂單功能模塊</p><p>  本系統(tǒng)是需要用戶把自己需要的教材的信息按照頁面上信息填寫完整,需要輸入教材編號

50、,教材類別,數(shù)量,提交訂單的時間等基本信息,然后點擊確定。提交成功后可以進行查看訂單,刪除錯誤訂單的操作。在用戶輸入完整的教材信息后,系統(tǒng)會把信息插入到數(shù)據(jù)庫中訂單表中,方便管理員的操作。</p><p>  3.教材入庫功能模塊</p><p>  教材入庫時需要登記教材編號、數(shù)量、入庫時間等信息。教材入庫只是把教材入庫的信息記錄到教材入庫表中,方便管理員的工作,實現(xiàn)辦公的無紙化,而且操

51、作簡便。</p><p>  4.教材出庫功能模塊</p><p>  此功能模塊提供書教材出庫信息登記的。教材出庫是通過輸入教材編號,出庫時間,數(shù)量來記錄出庫教材的信息。出庫的教材信息是存在教材出庫信息表中的??梢院芊奖愕夭樵兘滩某鰩斓男畔?,也是實現(xiàn)無紙化辦公。</p><p><b>  5.留言功能模塊</b></p>&l

52、t;p>  該模塊是只有已經(jīng)登錄的用戶才可以進行留言,所以需要輸入自己的用戶編號,和選擇留言的時間,并輸入留言的內(nèi)容即可以實現(xiàn)留言。在這里你可以用戶的使用心得和建議寫下來,督促本系統(tǒng)更加完善,并可以實現(xiàn)雙贏。</p><p>  6.管理員綜合管理模塊</p><p>  該功能模塊主要是進行教材基本信息錄入,教材入庫,教材出庫,查看庫存,查看訂單,注冊,查看教材基本信息,管理留言,

53、管理用戶基本信息。其中教材基本信息錄入,是在后臺通過管理的權(quán)限,通過輸入教材編號,教材名稱,教材類別,價格,作者,出版社,出版日期等來實現(xiàn)把數(shù)據(jù)添加到數(shù)據(jù)庫。</p><p>  查看訂單是通過查看訂單,可以了解用戶的需求,方便教材征訂人員的工作。而且也可以刪除一些不合理的訂單,當然可以增加新的訂單。</p><p>  注冊,本系統(tǒng)的注冊功能是由管理員完成的,輸入賬號和密碼就可以完成注冊

54、,然后把登陸的權(quán)限給用戶就好,用戶沒有修改的權(quán)限,只有使用的權(quán)限。結(jié)合實際情況把教材出入庫的功能分為三部分來實現(xiàn),主要是考慮到條理性,和方便性。</p><p> ?。ㄋ模π阅艿男枨蠓治?lt;/p><p>  在精度需求上,根據(jù)使用需要,在各項數(shù)據(jù)的輸入,輸出及傳輸過程中,可以滿足各種精度的需求。如:根據(jù)關(guān)鍵字精度的不同,查找可分為精確查找和泛型查找,精確查找可精確匹配用戶已知道的教材,泛

55、型查找,只要滿足與輸入的關(guān)鍵字相匹配的教材即輸出,可供用戶查找。</p><p><b>  1 .時間特性要求</b></p><p>  在軟件方面,響應(yīng)時間,更新處理時間都比較快且迅速,完全滿足用戶要求。</p><p><b>  2.靈活性</b></p><p>  當用戶需求,如操作方

56、式,運行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)和其他軟件接口等發(fā)生變化時,設(shè)計的軟件要做適當調(diào)整,靈活性非常大。</p><p> ?。ㄎ澹┕收咸幚淼男枨蠓治?lt;/p><p><b>  1. 內(nèi)部故障處理</b></p><p>  在開發(fā)階段可以隨即修改數(shù)據(jù)庫里的相應(yīng)內(nèi)容,以保證數(shù)據(jù)的及時性和準確性。</p><p><b&

57、gt;  2. 外部故障處理</b></p><p>  對開發(fā)的程序進行重裝載時,第一次裝載認為,錯誤,然后進行修改。第二次運行,在需求調(diào)用時出錯,有錯誤提示,重試。</p><p>  3. 本軟件可能產(chǎn)生的錯誤是數(shù)據(jù)庫的錯誤信息,應(yīng)由數(shù)據(jù)庫管理員對數(shù)據(jù)庫進行維護。為了確保系統(tǒng)恢復的能力,數(shù)據(jù)庫管理員要定期對數(shù)據(jù)庫進行備份。</p><p> ?。?/p>

58、)對接口的需求分析</p><p><b>  1 .用戶接口</b></p><p>  本產(chǎn)品的用戶一般需要通過電腦進行操作,進入主界面后點擊相應(yīng)的網(wǎng)頁或者按鈕,分別進入相對應(yīng)的界面(如:教材查詢、管理員管理界面)。用戶對程序的維護,最好要有備份。</p><p><b>  2. 軟件接口 </b></p>

59、;<p>  windows操作系統(tǒng)(windows XP、windows 7)等 。</p><p><b>  三、系統(tǒng)設(shè)計</b></p><p> ?。ㄒ唬┫到y(tǒng)設(shè)計的目標</p><p>  目標:給出應(yīng)用領(lǐng)域中 </p><p>  1、數(shù)據(jù)項與數(shù)據(jù)項之間的關(guān)系</p><p&

60、gt;  2、數(shù)據(jù)操作任務(wù)的詳細定義,為后續(xù)設(shè)計做準備</p><p>  可分四個步驟,四個步驟見下圖1:</p><p><b>  圖1</b></p><p>  本系統(tǒng)是一個小型的學校教材管理系統(tǒng),以SQL sever2008創(chuàng)建數(shù)據(jù)庫而制作的數(shù)據(jù)庫管理系統(tǒng)。由于本管理系統(tǒng)操作簡單、接口明了,所以容易直觀對相應(yīng)的功能進行操作。即最高權(quán)

61、限的管理員,能直接瀏覽數(shù)據(jù)庫各個表項,并具有對各個用戶和用戶信息進行添加、刪除、修改的權(quán)限。</p><p> ?。ǘ┫到y(tǒng)設(shè)計的原則</p><p>  1.可靠性:系統(tǒng)應(yīng)保證長期安全的運行。系統(tǒng)中的硬件及信息資源應(yīng)滿足可靠性設(shè)計要求。系統(tǒng)所選用的設(shè)備及技術(shù)極為成熟可靠,保證整個系統(tǒng)的長期正常運行。</p><p>  2.安全性:系統(tǒng)應(yīng)具有必要的安全保護盒保密措

62、施,有很強的應(yīng)對計算機和病毒的防范能力。</p><p>  3.容錯性:系統(tǒng)應(yīng)具有較高的容錯能力,有較強的抗干擾性。對各類用戶的誤操作應(yīng)有提示或自動消除的能力。</p><p>  4.適應(yīng)性:系統(tǒng)應(yīng)對不斷發(fā)展和完善的統(tǒng)計方法,調(diào)查方法和指標系具有廣泛的適應(yīng)性。能夠在更多的、不同的環(huán)境中正確運行。</p><p>  5.可擴充性:系統(tǒng)的硬軟件應(yīng)具有擴充升級的余地

63、,不可因為硬軟件擴充、升級或改型而使原有系統(tǒng)失去作用。</p><p>  6.實用性:注重采用成熟而實用的技術(shù),似乎系統(tǒng)建設(shè)的投入產(chǎn)出比最高,能產(chǎn)生良好的社會效應(yīng)和經(jīng)濟效益。</p><p>  7.先進性:充分考慮科學技術(shù)迅猛發(fā)展的趨勢,選進國內(nèi)外先進設(shè)備。在實用的前提下,應(yīng)盡可能跟蹤國內(nèi)外最先進的計算機軟件技術(shù)、信息技術(shù)及網(wǎng)絡(luò)通信技術(shù),使系統(tǒng)具有較高的性能指標。</p>

64、<p>  8.易操作性:貫徹面向最終用戶的原則、建立有好的界面,使用戶操作簡單直觀,易于學習掌握,能夠讓更多的人接受并使用該系統(tǒng)。</p><p>  9.經(jīng)濟性:在考慮整個系統(tǒng)先進、可靠地同時,著重考慮產(chǎn)品的性價比,保證系統(tǒng)的設(shè)計的經(jīng)濟性,實用性。</p><p>  10.集成性和可擴展性:保證系統(tǒng)的集成和信息共享,總體結(jié)構(gòu)具有可擴展性和兼容性,并實現(xiàn)對系統(tǒng)的分散式控制,

65、集中統(tǒng)一式管理及監(jiān)控的目的,是整個系統(tǒng)尅隨著技術(shù)的發(fā)展和進步,不斷得到充實和提高。</p><p> ?。ㄈ┫到y(tǒng)流程和操作方法設(shè)計 </p><p>  教材管理系統(tǒng)的工作流程是基于傳統(tǒng)手工工作流程的,但又不能完全等同于手工工作流程。前者的效率高于后者,前者只需要少量的人工干預就能夠?qū)崿F(xiàn)教材信息的集中管理。</p><p>  1.在流程安排上盡最大可能的避免數(shù)據(jù)

66、的重復輸入,以提高系統(tǒng)的工作效率。</p><p>  2.要選擇選擇合適的操作方式。因為計算機系統(tǒng)操作方式有兩種,它們各有千秋,一種是聯(lián)機操作方式,即人機交互方式;另一種是脫機操作方式,它是將事先設(shè)計好的一套操作程序以作業(yè)的形式提交給計算機,由計算機依托幾批處理的方式完成這套操作,并將處理結(jié)果通過系統(tǒng)打印輸出。本系統(tǒng)采用的是人機交互,需要用戶輸入信息才能完成操作。因為考慮了數(shù)據(jù)庫管理的實時性。</p>

67、;<p><b> ?。ㄋ模┫到y(tǒng)功能設(shè)計</b></p><p>  系統(tǒng)的功能模塊主要分為前臺和后臺,前臺主要面向用戶的,主要包括用戶登陸,用戶查詢教材信息,用戶提交訂單,用戶留言等主要功能。</p><p>  后臺功能比較多,主要包括注冊,教材信息錄入,教材入庫,教材出庫,查看庫存,查看訂單,管理留言,查看用戶基本信息等功能。</p>

68、<p><b>  圖2</b></p><p>  1.功能模塊的描述:</p><p><b> ?。?)注冊</b></p><p>  管理員會幫用戶完成注冊,輸入賬號,密碼,用戶名。注冊的時候需要輸入自己的身份證號和姓名,如果身份證號和姓名與數(shù)據(jù)庫中信息匹配成功,才可以進行注冊,否則,無法注冊。其流程

69、圖如圖3所示。</p><p>  輸入:新的賬號和密碼。</p><p>  加工:調(diào)用數(shù)據(jù)庫中存放的相應(yīng)數(shù)據(jù)信息并進行驗證,更新數(shù)據(jù)庫存儲信息。</p><p><b>  輸出:提示信息。</b></p><p>  是 否 是</p>

70、<p><b>  否</b></p><p><b>  圖3</b></p><p><b> ?。?)登陸</b></p><p>  只有在管理員完成注冊并把登陸權(quán)限給用戶后才能實現(xiàn)登陸,登陸時要輸入賬號和密碼。如果輸入不正確,就要重新輸入,否則就是實現(xiàn)了登陸。輸入的信息要和數(shù)據(jù)中

71、數(shù)據(jù)進行驗證,不存在或者不正確的數(shù)據(jù)是無法實現(xiàn)登陸的,流程圖如圖4所示:</p><p><b>  輸入:賬號和密碼。</b></p><p>  加工:調(diào)用數(shù)據(jù)庫中存放的相應(yīng)數(shù)據(jù)信息并進行匹配。</p><p><b>  輸出:提示信息。</b></p><p><b>  是<

72、;/b></p><p><b>  否</b></p><p><b>  是</b></p><p><b>  否</b></p><p><b>  圖4</b></p><p><b> ?。?)提交訂單&

73、lt;/b></p><p>  只有完成登錄以后才可以進行提交訂單,而且要完成教材查詢,獲得教材編號。要輸入教材的編號,數(shù)量,時間等,如果輸入數(shù)據(jù)不符合表定義中數(shù)據(jù),就會出錯,無法實現(xiàn)提交訂單的功能,相反就可以實現(xiàn),流程圖如圖5所示:</p><p>  輸入:教材編號,數(shù)量,時間等。</p><p>  加工:調(diào)用數(shù)據(jù)庫中存放的相應(yīng)數(shù)據(jù)信息并進行匹配。&l

74、t;/p><p><b>  輸出:提示信息。</b></p><p><b>  是</b></p><p><b>  否</b></p><p><b>  是</b></p><p><b>  否</b>

75、</p><p><b>  圖5</b></p><p><b> ?。?)留言</b></p><p>  只有實現(xiàn)登陸才可以進行留言,在留言是要輸入用戶自己的編號,留言時間,留言的內(nèi)容,輸入的數(shù)據(jù)要和數(shù)據(jù)庫中進行呢驗證,如果不符合要求或者表定義,或者輸入不規(guī)范都不可能正常實現(xiàn)留言,流程圖如圖6所示:</p>

76、;<p>  輸入:用戶編號,時間,留言內(nèi)容。</p><p>  加工:調(diào)用數(shù)據(jù)庫中存放的相應(yīng)數(shù)據(jù)信息并進行匹配。</p><p><b>  輸出:提示信息。</b></p><p><b>  是</b></p><p><b>  否</b></p&

77、gt;<p><b>  是</b></p><p><b>  否</b></p><p><b>  圖6</b></p><p> ?。ㄎ澹┫到y(tǒng)安全保密設(shè)計</p><p>  學校教材科由于數(shù)據(jù)量大且涉及的金額也比較巨大且為公共財產(chǎn),數(shù)據(jù)庫的安全性不容忽視

78、,如果因為個人主觀或者客觀疏忽造成的損失,將是較為嚴重的。因此,本系統(tǒng)的安全性和可靠性設(shè)計是極為重要的。針對兩種類型的破壞,分別采取不同對策加以預防和處理。</p><p><b>  1.介質(zhì)故障</b></p><p>  對于數(shù)據(jù)服務(wù)器的主機硬盤進行備份,考慮到本數(shù)據(jù)的實際用途,可以采取數(shù)據(jù)轉(zhuǎn)儲方式,其具體的操作可以為動態(tài)存儲、增量轉(zhuǎn)儲。并且將備份的硬盤放置于較

79、為安全的地方,從而防止自然災(zāi)害對其產(chǎn)生的影響。增量轉(zhuǎn)儲可以設(shè)置每一個小時進行一次,每天下班后進行數(shù)據(jù)比對,如發(fā)現(xiàn)數(shù)據(jù)異常則進行相關(guān)的恢復操作,從而將損失降到最低。</p><p><b>  2.防止非法入侵</b></p><p>  要求采用多種方法防范人為破壞,主要有:</p><p>  (1)充分利用DBMS的安全性機制,防止他人認為

80、破壞。</p><p>  (2)做好日志的相關(guān)記載,對于不同的角色分配不同的權(quán)限,使其提升數(shù)據(jù)庫的安全性。</p><p> ?。?)當備份和信息傳輸時可采用信息加密技術(shù)。</p><p> ?。?)對于訪問數(shù)據(jù)庫的主機可以采取IP綁定或者網(wǎng)卡綁定方式,只有當設(shè)置的固定主機訪問數(shù)據(jù)庫才能執(zhí)行相關(guān)操作。</p><p> ?。?)設(shè)置數(shù)據(jù)庫訪

81、問限制,只有當來自于校園網(wǎng)的IP才接受其請求,對外網(wǎng)IP則忽略,這個操作簡單但是可靠性強能很好防止外網(wǎng)的攻擊。另外,為了保證對數(shù)據(jù)的合理操作和保障數(shù)據(jù)安全性,劃分用戶管理權(quán)限。對基礎(chǔ)信息進行管理。通過建立視圖和觸發(fā)器來防止主觀或客觀的誤操作,同樣如果經(jīng)費允許則可以使用UPS后備電池組來防止意外停電帶來的傷害。</p><p><b> ?。?shù)據(jù)庫設(shè)計</b></p><

82、;p>  數(shù)據(jù)庫設(shè)計(Database Design)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建議中的核心技術(shù)。由于數(shù)據(jù)庫應(yīng)用系統(tǒng)的復雜性,為了支持相關(guān)程序運行,數(shù)據(jù)庫設(shè)計就變得異常復雜,因此最佳設(shè)計不可能一蹴而就,而只能是一種“反復探尋,逐步求精”的過程,也就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)對象以及這些數(shù)據(jù)對象之間關(guān)系的過程。&l

83、t;/p><p><b>  1.概念設(shè)計</b></p><p>  對用戶要求描述的現(xiàn)實世界(可能是一個工廠、一個商場或者一個學校等),通過對其中住處的分類、聚集和概括,建立抽象的概念數(shù)據(jù)模型。這個概念模型應(yīng)反映現(xiàn)實世界各部門的信息結(jié)構(gòu)、信息流動情況、信息間的互相制約關(guān)系以及各部門對信息儲存、查詢和加工的要求等。所建立的模型應(yīng)避開數(shù)據(jù)庫在計算機上的具體實現(xiàn)細節(jié),用一種

84、抽象的形式表示出來。以擴充的實體—(E-R模型)聯(lián)系模型方法為例,第一步先明確現(xiàn)實世界各部門所含的各種實體及其屬性、實體間的聯(lián)系以及對信息的制約條件等,從而給出各部門內(nèi)所用信息的局部描述(在數(shù)據(jù)庫中稱為用戶的局部視圖)。第二步再將前面得到的多個用戶的局部視圖集成為一個全局視圖,即用戶要描述的現(xiàn)實世界的概念數(shù)據(jù)模型。</p><p><b>  2.邏輯設(shè)計</b></p>&l

85、t;p>  主要工作是將現(xiàn)實世界的概念數(shù)據(jù)模型設(shè)計成數(shù)據(jù)庫的一種邏輯模式,即適應(yīng)于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。與此同時,可能還需為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域產(chǎn)生相應(yīng)的邏輯子模式。這一步設(shè)計的結(jié)果就是所謂“邏輯數(shù)據(jù)庫”。</p><p><b>  3.物理設(shè)計</b></p><p>  根據(jù)特定數(shù)據(jù)庫管理系統(tǒng)所提供的多種存儲結(jié)構(gòu)和存取方法等依賴于具體

86、計算機結(jié)構(gòu)的各項物理設(shè)計措施,對具體的應(yīng)用任務(wù)選定最合適的物理存儲結(jié)構(gòu)(包括文件類型、索引結(jié)構(gòu)和數(shù)據(jù)的存放次序與位邏輯等)、存取方法和存取路徑等。這一步設(shè)計的結(jié)果就是所謂“物理數(shù)據(jù)庫”。</p><p><b>  4.數(shù)據(jù)完整性設(shè)計</b></p><p> ?。?)完整性實現(xiàn)機制:</p><p><b>  實體完整性:主鍵&l

87、t;/b></p><p><b>  參照完整性:</b></p><p>  父表中刪除數(shù)據(jù):級聯(lián)刪除;受限刪除;置空值</p><p>  父表中插入數(shù)據(jù):受限插入;遞歸插入</p><p>  父表中更新數(shù)據(jù):級聯(lián)更新;受限更新;置空值</p><p>  DBMS對參照完整性可以有

88、兩種方法實現(xiàn):外鍵實現(xiàn)機制(約束規(guī)則)和觸發(fā)器實現(xiàn)機制</p><p><b>  用戶定義完整性:</b></p><p>  NOT NULL;CHECK;觸發(fā)器</p><p> ?。?)用約束而非商務(wù)規(guī)則強制數(shù)據(jù)完整性</p><p>  采用數(shù)據(jù)庫系統(tǒng)實現(xiàn)數(shù)據(jù)的完整性。這不但包括通過標準化實現(xiàn)的完整性而且還包括

89、數(shù)據(jù)的功能性。在寫數(shù)據(jù)的時候還可以增加觸發(fā)器來保證數(shù)據(jù)的正確性。不要依賴于商務(wù)層保證數(shù)據(jù)完整性;它不能保證表之間(外鍵)的完整性所以不能強加于其他完整性規(guī)則之上。</p><p> ?。?)強制指示完整性</p><p>  在有害數(shù)據(jù)進入數(shù)據(jù)庫之前將其剔除。激活數(shù)據(jù)庫系統(tǒng)的指示完整性特性。這樣可以保持數(shù)據(jù)的清潔而能迫使開發(fā)人員投入更多的時間處理錯誤條件。</p><p

90、> ?。?)使用查找控制數(shù)據(jù)完整性</p><p>  控制數(shù)據(jù)完整性的最佳方式就是限制用戶的選擇。只要有可能都應(yīng)該提供給用戶一個清晰的價值列表供其選擇。這樣將減少鍵入代碼的錯誤和誤解同時提供數(shù)據(jù)的一致性。某些公共數(shù)據(jù)特別適合查找:國家代碼、狀態(tài)代碼等。</p><p><b>  (5)采用視圖</b></p><p>  為了在數(shù)據(jù)庫

91、和應(yīng)用程序代碼之間提供另一層抽象,可以為應(yīng)用程序建立專門的視圖而不必非要應(yīng)用程序直接訪問數(shù)據(jù)表。這樣做還等于在處理數(shù)據(jù)庫變更時給你提供了更多的自由。</p><p><b> ?。ㄆ撸〦-R圖設(shè)計</b></p><p>  E-R圖也稱實體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念

92、模型。</p><p>  教材實體:教材編號,教材名稱,教材類別,出版日期,價格,作者出版社等主要來表示教材的基本信息。</p><p>  用戶實體:用戶編號,用戶密碼,用戶名稱等主要來表示用戶的基本信息。</p><p>  教材入庫實體:教材編號,數(shù)量,時間等主要來表示教材入庫的基本信息。</p><p>  教材出庫實體:教材編號,

93、數(shù)量,時間等主要來表示教材出庫的基本信息。</p><p>  留言實體:留言編號,用戶編號,時間,內(nèi)容等主要來表示留言的基本信息。</p><p>  訂單實體:用戶編號,訂單編號,教材編號,數(shù)量,日期等來表示訂單的基本信息。</p><p><b>  教材的E-R圖</b></p><p><b>  圖

94、7</b></p><p><b>  用戶的E-R圖</b></p><p><b>  圖8</b></p><p><b>  入庫的E-R圖</b></p><p><b>  圖9</b></p><p>&l

95、t;b>  庫存的E-R圖</b></p><p><b>  圖10</b></p><p><b>  出庫的E-R圖</b></p><p><b>  圖11</b></p><p><b>  訂單E-R圖</b></p&

96、gt;<p><b>  圖12</b></p><p><b>  留言E-R圖:</b></p><p><b>  圖13</b></p><p><b>  整體E-R圖:</b></p><p>  1

97、 1 1 1</p><p><b>  1</b></p><p>  m </p><p><b>  1·</b></p><p><b>  n</b></p><

98、p><b>  圖 14</b></p><p><b> ?。ò耍?數(shù)據(jù)字典</b></p><p><b>  1.數(shù)據(jù)表的設(shè)計:</b></p><p>  主要的表有用戶表,管理員表,訂單表,留言表,庫存表,教材入庫信息表,教材出庫信息表,教材基本信息表。</p><

99、p>  表之間的關(guān)系圖如下:</p><p><b>  圖15</b></p><p><b>  表的定義:</b></p><p><b>  (九)輸入輸出設(shè)計</b></p><p>  算法描述(IPO)圖</p><p>  輸入

100、 處理 輸出</p><p><b>  圖16</b></p><p>  簡單的輸入輸出設(shè)計如上圖所示:輸入包括密碼,用戶,教材等基本信息。</p><p>  處理:主要包括校驗,驗證用戶信息,查詢教材,修改密碼,更新用戶信息,更新表的記錄。</p>&l

101、t;p>  輸出:正確的密碼,用戶信息,教材信息,新密碼,新的用戶記錄,新的表記錄。</p><p><b> ?。ㄊ┙缑嬖O(shè)計:</b></p><p>  為了設(shè)計出符合一般標準又具有特色的界面, 開發(fā)該系統(tǒng)時要遵循以下開發(fā)原則:</p><p>  1.保證界面設(shè)計的風格具有一致性。將在每個界面都會用統(tǒng)一的顏色作為背景色。 <

102、/p><p>  2.界面設(shè)計時,控件的擺放要協(xié)調(diào)和勻稱。</p><p>  3.常用操作應(yīng)建立快捷方式,方便管理員日常操作。</p><p>  4.提供信息反饋,對一些不常見的操作和至關(guān)重要的操作,系統(tǒng)應(yīng)該能反饋信息。</p><p>  5.提供錯誤處理信息,在出現(xiàn)錯誤時,系統(tǒng)應(yīng)該能檢測出錯誤并提供錯誤處理的功能;錯誤出現(xiàn)后,系統(tǒng)的狀態(tài)不

103、發(fā)生變化,或者系統(tǒng)要提供錯誤恢復的向?qū)?。具體的界面設(shè)計如圖:</p><p><b>  四、系統(tǒng)實現(xiàn)</b></p><p><b> ?。ㄒ唬┦醉?lt;/b></p><p>  1.首頁,分為三部分,左邊這部分可以點擊“系統(tǒng)簡介”查看系統(tǒng)的基本信息,</p><p>  2.點擊登錄,可以跳轉(zhuǎn)到登

104、陸的界面,用戶和管理員都可以完成登錄,只要輸入正確的賬號和密碼。</p><p>  3.點擊友情鏈接的圖像按鈕就可以鏈接到一些比較大的教材信息簡介的網(wǎng)站。</p><p>  4.點擊教材圖片下面的按鈕readmore就可以跳轉(zhuǎn)到另一個頁面從而查詢教材詳細的信息。</p><p><b>  圖17</b></p><p&

105、gt;<b> ?。ǘ┑卿浗缑?lt;/b></p><p>  1.下圖18所示的用戶的登陸界面,輸入賬號和密碼,點擊確定按鈕,就可行實現(xiàn)登陸</p><p>  2.可以點擊管理員登陸按鈕實現(xiàn)管理員登陸。管理員進行其他操作的前提條件,管理員賬號為lmx,密碼為123.</p><p>  實現(xiàn)登陸的部分代碼:</p><p&

106、gt;  SqlConnection myconn = new SqlConnection(ConfigurationManager.ConnectionStrings["bookConnectionString"].ConnectionString);</p><p>  string selectsql = String.Format("select * from [user]

107、where userid='{0}' and password='{1}';",TextBox1.Text.Trim(),TextBox2.Text.Trim() );</p><p>  SqlCommand mycmd = new SqlCommand(selectsql, myconn);</p><p>  myconn.Open();&l

108、t;/p><p>  SqlDataReader read = mycmd.ExecuteReader();</p><p>  Session["userid"] = TextBox1.Text;</p><p>  Response.Redirect("用戶教材查詢.aspx");</p><p>  

109、myconn.Close();</p><p>  TextBox1.Text="";</p><p>  TextBox2.Text="";</p><p>  TextBox1.Focus();</p><p><b>  圖18</b></p><p>

110、;  3.管理員管理的界面</p><p>  管理員有很多的功能:</p><p> ?。?)點擊教材信息錄入,就可以跳轉(zhuǎn)到教材信息錄入的界面,通過后臺把教材信息插入到表中。</p><p> ?。?)單擊查看用戶信息,就可以跳轉(zhuǎn)到用戶信息的界面,可以進行增刪改的操作,對用戶信息進行管理。</p><p> ?。?)點擊管理留言,就可以跳轉(zhuǎn)

111、到管理留言的界面,對用戶的留言進行查看和刪除。</p><p> ?。?)單擊查看訂單,就可以跳轉(zhuǎn)到查看訂單的界面,對訂單進行編輯和刪除錯誤的訂單等操作。</p><p> ?。?)注冊,這個注冊功能的權(quán)限是屬于管理員的,管理員幫用戶注冊,再把用戶的賬號和密碼分配給相應(yīng)的用戶。</p><p> ?。?)點擊查看庫存,就可以跳轉(zhuǎn)到查看庫存的界面,進行庫存的查詢,方便

112、進行入庫和出庫的操作,盡量實現(xiàn)庫存最少,以節(jié)約資源。</p><p>  (7)點擊教材入庫,就可以跳轉(zhuǎn)到教材入庫信息錄入的界面,可以輸入教材編號,數(shù)量,和入庫時間。就可以把入庫的教材信息插入到教材入庫表中。</p><p> ?。?)點擊查看教材,就可以跳轉(zhuǎn)到查看教材信息的界面,管理員可以查看教材的基本信息,方便進行入庫出庫操作。</p><p> ?。?)點擊返

113、回首頁就可以返回首頁。</p><p><b>  圖19</b></p><p><b>  4.教材出庫界面</b></p><p>  選擇教材編號,填入教材出庫的數(shù)量,選擇教材出庫的時間,點擊確定,就可以完成出庫登記。而且在這個界面可以實現(xiàn)跳轉(zhuǎn)到管理員管理、首頁。如果輸錯了,可以點擊取消按鈕,清空數(shù)據(jù),從新進行輸入

114、。如圖20所示:</p><p><b>  部分代碼:</b></p><p>  int i = Convert.ToInt32(TextBox2.Text.Trim());</p><p>  SqlConnection myconn = new SqlConnection(ConfigurationManager.ConnectionS

115、trings["bookConnectionString"].ConnectionString);</p><p>  string selectsql = String.Format("select * from outbook where bookid='{0}';", DropDownList1.Text.Trim());</p>&l

116、t;p>  SqlCommand mycmd = new SqlCommand(selectsql, myconn);</p><p>  myconn.Open();</p><p>  SqlDataReader read = mycmd.ExecuteReader();</p><p>  myconn.Close();</p><p

117、>  string sql = String.Format("insert into outbook values('" + DropDownList1.SelectedValue + "',N'" +TextBox2.Text.Trim() + "',N'" + TextBox1.Text.Trim() + "'

118、)");</p><p>  SqlCommand com = new SqlCommand(sql, myconn);</p><p>  string sql2 = String.Format("update storebook set num=num-'" + i + "' where bookid='" +

溫馨提示

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

最新文檔

評論

0/150

提交評論