【正文】
......................................................................................................... 40 附錄 B.................................................................................................................................. 42 沈陽(yáng)王子科技 專(zhuān)業(yè)畢業(yè)設(shè)計(jì)培訓(xùn) 想了解我們 請(qǐng)登錄我們的官方網(wǎng)站: 第 1 頁(yè) 第 1 章 緒論 系統(tǒng) 開(kāi)發(fā)背景 數(shù)據(jù)庫(kù)是從 60 年代初發(fā)展起來(lái)的計(jì)算機(jī)技術(shù)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 沈陽(yáng)王子科技 專(zhuān)業(yè)畢業(yè)設(shè)計(jì)培訓(xùn) 想了解我們 請(qǐng)登錄我們的官方網(wǎng)站: 第 2 頁(yè) 添加用戶(hù)界面,主要有用戶(hù)編號(hào),密碼,類(lèi)型,姓名,性別,所在系院,電話(huà), EMAIL等。它還引入了面向?qū)ο蟮某绦蛟O(shè)計(jì)思想和“控件”概念,使得大量已經(jīng)編好的 C程序可以直接拿來(lái)使用。手工管理還存在這許多弊端 ,由于不可避免的人為因素 ,造成數(shù)據(jù)的遺漏、誤報(bào)。 因此,本系統(tǒng)在法律上是可行的。 個(gè)人信息,可以修改密碼。 查詢(xún)?yōu)g覽 根據(jù)輸 入的查詢(xún)條件,快速、準(zhǔn)確的找到并瀏覽符合條件的 圖書(shū)的信息 ,此模塊擁有 檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低 的優(yōu)點(diǎn),可以 極大地提高 借書(shū)的 效率 , 也是 學(xué)校 走向 科學(xué)化、正規(guī)化管理 , 與世界接軌的重要條件。 選用 Microsoft Visual Studio 2020 中文版數(shù)據(jù)庫(kù)開(kāi)發(fā)的應(yīng)用程序可以獨(dú)立運(yùn)行于windows 平臺(tái),而且 SQL Server2020 產(chǎn)生的數(shù)據(jù)庫(kù)(表)適用范圍廣,因此 本系統(tǒng) 采用 Microsoft Visual Studio 2020 中文版來(lái)完成 基于 WEB 的圖書(shū)管理系統(tǒng) 的設(shè)計(jì)。 運(yùn)行環(huán)境 : 硬件配置 : CPU:奔騰 Ⅲ 800M 以上 硬盤(pán):至少 100M 空間及以上 內(nèi)存: 64M 以上 打印機(jī):可選。硬件的配置要求不能太高,這樣可以很好的適應(yīng)當(dāng)前的學(xué)校圖書(shū)館的借閱。 系統(tǒng)的安全性能可由操作系統(tǒng)的口令設(shè)備以及數(shù)據(jù)庫(kù)系統(tǒng)的視圖管理設(shè)備提供。描述了軟件系統(tǒng)中使用的或產(chǎn)生的每一個(gè)數(shù)據(jù)元素, 通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處 理過(guò)程五個(gè)部分,其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個(gè)數(shù)據(jù)項(xiàng)可以組成一個(gè)數(shù)據(jù)結(jié)構(gòu)。 數(shù)據(jù)元素是軟件系統(tǒng)中最小數(shù)據(jù)元素,它是構(gòu)成數(shù)據(jù)庫(kù)以及系統(tǒng)模塊間交換數(shù)據(jù)的最小單元。 數(shù)據(jù)流是外部實(shí)體和系統(tǒng)之間及系統(tǒng)內(nèi)部處理之間進(jìn)行數(shù)據(jù)交換的基本數(shù)據(jù)單元,它是由有關(guān)的數(shù)據(jù)元素所組成的數(shù)據(jù)結(jié)構(gòu),它表達(dá)了一個(gè)數(shù)據(jù)子集從此處到彼處的流動(dòng),不一定和數(shù)據(jù)表的各個(gè)字段完全一一對(duì)應(yīng)(可能來(lái)自一個(gè)表,也可能是多個(gè)沈陽(yáng)王子科技 專(zhuān)業(yè)畢業(yè)設(shè)計(jì)培訓(xùn) 想了解我們 請(qǐng)登錄我們的官方網(wǎng)站: 第 13 頁(yè) 表或表中的部分字段) “錄入 ”數(shù)據(jù)流 數(shù)據(jù)流名稱(chēng):錄入 描述 :基于 WEB的圖書(shū)管理系統(tǒng) 學(xué)生。數(shù)據(jù)字典中只需要描述處理過(guò)程的說(shuō)明性信息,處理定義應(yīng)包括名稱(chēng)、描述、所有需要的輸入輸出以及要存取的數(shù)據(jù)庫(kù)。 概要設(shè)計(jì)的任務(wù)是根據(jù)需求分析得到的物理模型確定一個(gè)合理的軟件系統(tǒng)的體系結(jié)構(gòu),作為系統(tǒng)的詳細(xì)設(shè)計(jì)的基礎(chǔ)和準(zhǔn)備。 數(shù)據(jù)庫(kù)設(shè)計(jì)的意義由數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞來(lái)決定, 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性相比較高,系統(tǒng)具有較快的響應(yīng)速度,能夠簡(jiǎn)化基于此數(shù)據(jù)庫(kù)應(yīng)用 程序的實(shí)現(xiàn)等等。 具體任務(wù)包括系統(tǒng)的數(shù)據(jù)對(duì)象的設(shè)計(jì),系統(tǒng)的人機(jī)接口設(shè)計(jì)以及模塊邏輯的詳細(xì)設(shè)計(jì)。 登錄窗口對(duì)象屬性設(shè)計(jì) 表 登錄窗口控件屬性 編號(hào) 對(duì)象名 含義 屬性 取值 1 Image1 圖片 ImageUrl ~/Pic/ 2 Label1 標(biāo)簽 Caption 用戶(hù)名 BackStyle 0Transparent TabIndex 1 3 Label2 Caption 密碼 BackStyle 0Transparent TabIndex 2 4 Label3 Caption 基于 WEB的圖書(shū)管理系統(tǒng) BackStyle 0Transparent TabIndex 0 5 Text1 文本 Text 賬號(hào) 6 Text2 Text 密碼 PasswordChar * TabIndex 4 登錄窗口程序邏輯設(shè)計(jì) 沈陽(yáng)王子科技 專(zhuān)業(yè)畢業(yè)設(shè)計(jì)培訓(xùn) 想了解我們 請(qǐng)登錄我們的官方網(wǎng)站: 第 27 頁(yè) 選 擇 您 的 身 份輸 入 用 戶(hù)名 、 密 碼身 份 驗(yàn) 證N登 錄 系 統(tǒng)Y進(jìn) 入 相 應(yīng) 頁(yè) 面開(kāi) 始結(jié) 束 圖 登錄窗口 流程圖 用戶(hù)添加 頁(yè)面 功能:添加用戶(hù) 包括 用戶(hù)編號(hào),初始密碼,用戶(hù)類(lèi)型,姓名,性別,所在系院,電話(huà),電子郵件。登錄模塊測(cè)試用例 如下表: 表 登錄系統(tǒng)測(cè)試用例 功能模塊 名稱(chēng) 登錄窗口 編制人 合群 功能特性 用戶(hù)身份驗(yàn)證 測(cè)試目的 驗(yàn)證 輸入的信息是否合法 ,允許合法登 錄 ,阻止非法登 錄 測(cè)試數(shù)據(jù) 用戶(hù) 名 =rr 密碼 =111 操作步驟 操作描述 數(shù)據(jù) 期望結(jié)果 實(shí)際結(jié)果 測(cè)試狀態(tài) 1 只輸入用戶(hù)名 用戶(hù)名 = rr 提示輸入密碼 密碼不能空 正常 2 只輸入密碼 密碼 =111 提示輸入用戶(hù)名 用戶(hù)名不能空 正常 3 輸入用戶(hù)名和密碼 用戶(hù)名 =rr 密碼 =1 提示密碼出錯(cuò) 密碼錯(cuò)誤,請(qǐng)重新輸入 正常 4 輸入用戶(hù)名和密碼 用戶(hù)名 =1 密碼 =111 提示用戶(hù)名出錯(cuò) 用戶(hù)名錯(cuò)誤,請(qǐng)重新輸入 正常 5 輸入用戶(hù)名和密碼 用戶(hù)名 =空 密碼 =空 提示輸入數(shù)據(jù) 請(qǐng)輸入用戶(hù)名和密碼 正常 6 輸入 正確的 用戶(hù)名和密碼 用戶(hù)名 =rr 密碼 =111 進(jìn)入 相應(yīng) 界面 進(jìn)入 相應(yīng)界面 正常 7 輸入 錯(cuò)誤的 用戶(hù)名和密碼 用戶(hù)名 =001密碼 =100 系統(tǒng)自動(dòng)退出 退出該系統(tǒng) 正常 沈陽(yáng)王子科技 專(zhuān)業(yè)畢業(yè)設(shè)計(jì)培訓(xùn) 想了解我們 請(qǐng)登錄我們的官方網(wǎng)站: 第 36 頁(yè) 系統(tǒng)轉(zhuǎn)換與實(shí)現(xiàn) 前面章節(jié)中,從需求分析、邏輯方案、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)等不同環(huán)節(jié)對(duì)系統(tǒng)進(jìn)行了詳細(xì)的描述。 系統(tǒng)的運(yùn)行與維護(hù) 系統(tǒng)的運(yùn)行與維護(hù),是軟件開(kāi)發(fā)的最后一個(gè)環(huán)節(jié)。此次設(shè)計(jì)使我對(duì)數(shù)據(jù)庫(kù)開(kāi)發(fā)和 ADO技術(shù)有了更深的理解,同時(shí)培養(yǎng)了自己獨(dú)立分析問(wèn)題、解決問(wèn)題和實(shí)際操作的能力。但 系統(tǒng)在設(shè)計(jì)過(guò)程中不可避免地遇到了各種各樣的問(wèn)題, 因?yàn)?本人水平有限,并沒(méi)有完全地理解 C的強(qiáng)大功能, 因此系統(tǒng) 還存在著許多不足之處。在此我衷心的感謝你們,祝福你們! 沈陽(yáng)王子科技 專(zhuān)業(yè)畢業(yè)設(shè)計(jì)培訓(xùn) 想了解我們 請(qǐng)登錄我們的官方網(wǎng)站: 第 39 頁(yè) 參考文獻(xiàn) [1] 林卓然 .C語(yǔ)言程序設(shè)計(jì) [M].北京 :電子工業(yè)出版社 , 2020, 5680. [2] 鄭阿奇,劉啟芬,顧韻華 .SQL Server 實(shí)用教程 [M].北京 :電子工業(yè)出版社, 2020,123158. [3] 李賀 .SQL Server 2020應(yīng)用與開(kāi)發(fā)范例寶典 [M].北京 :人民郵電出版社 , 2020,7899. [4] 薩師煊,王珊 .數(shù)據(jù)庫(kù)系統(tǒng)概論 [M].北京 :高等教育出版社, 2020, 42104. [5] 王家華 .軟件工程 [M].沈陽(yáng) :東北大學(xué)出版社 , 2020, 5276. [6] new puter English Course[M].Beijing:Qinghua University, 2020,3673. [7]鄭耀東 . 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精解 .北京 :清華多學(xué)出版社 ,2020,5271沈陽(yáng)王子科技 專(zhuān)業(yè)畢業(yè)設(shè)計(jì)培訓(xùn) 想了解我們 請(qǐng)登錄我們的官方網(wǎng)站: 第 40 頁(yè) 附錄 A The modern world of high technology could not have e about except for the development of the puter. Different types and sizes of puters find uses throughout society in the storage and handling of data, from secret governmental files to banking transactions to private household accounts. Computers have opened up a new era in manufacturing through the techniques of automation, and they have enhanced modern munication systems. They are essential tools in almost every field of research and applied technology, from constructing models of the universe to producing tomorrow’s weather reports, and technique use has in itself opened up new areas of conjecture. Database services and puter works make available a great variety of information sources. The same advanced techniques also make the invasions of privacy and restricted information sources possible, and puter crime has bee one of the many risks that society must face if it is to enjoy the benefits of modern technology. A puter is an electronic device that can receive a set of instructions, or program, and then carry out this program by performing calculations on numerical data or by piling and correlating other forms of information. The type of puters are mainly inclusive of Microputer, Miniputer, Mainframe Computer and Superputer, etc. Microminiaturization , the effort to press more circuit elements into smaller and smaller chip space is being the major trend in puter development. Besides, researchers are trying to develop more powerful and more advanced puters. Any customers all pass the operate system to use the calculator, not direct carry on the operation to the hardware of the calculators. The operate system is a bridge that municates the customer and calculator. Every generalpurpose puter must have an operating system to run other programs. Operating systems perform basic tasks and provide a software platform. The choice of operating systems determines to a great extent of the applications. Therefore OS is very important. The operate syst