【正文】
序功能是否能按規(guī)格說明書規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸入信息,并且保持外部數(shù)據(jù)的完整性。 圖書管理系統(tǒng) —— 讀者管理子系統(tǒng) 28 圖 49 圖書信息查詢窗口 通過書號(hào)、書名、作者、出版社、類別等信息可以查出所需的數(shù)據(jù)。 else ROLLBACK。 (3) 添加讀者會(huì)員信息類型如圖 46。在圖書修改信息中,每本現(xiàn)有的圖書將會(huì)出現(xiàn)丟失或嚴(yán)重?fù)p壞,從而導(dǎo)致該類圖書無法再進(jìn)行借閱,那么就要進(jìn)行刪除或修改圖書的庫(kù)存量。 3. 數(shù)據(jù)庫(kù)表格 圖書管理系統(tǒng) —— 讀者管理子系統(tǒng) 19 圖書館管理信息系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如表 41 至 45 所示,每個(gè)表格表示在數(shù)據(jù)庫(kù)中一個(gè)表。 (1) 確定公共實(shí)體類型 為了給多個(gè)局部 ER 模式的合并提供開始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類型。利用 ER 方法進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部ER 模式,然后把各局部 ER 模式綜合成一個(gè)全局模式,最后對(duì)全局 ER 模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式 [4]。在網(wǎng)絡(luò)協(xié)議方面, SQL Server 可經(jīng)由 TCP/IP、 Netware、 Name Pipe 和 NETBIOS 等通過協(xié)議和前端平臺(tái)相連。它主要的職責(zé)是存儲(chǔ)數(shù)據(jù)和提供一套方法來管理這些數(shù)據(jù),并且應(yīng)付來自 Client 的連接和數(shù)據(jù)存取需求。只不過這個(gè)倉(cāng)庫(kù)是在計(jì)算機(jī)存儲(chǔ)設(shè)備上,而且數(shù)據(jù)是按一定的格式存放的。 (5) 操作可逆。例如 ,為文件的常用操作如打開、存盤、另存等設(shè)置快捷鍵。 ④ 規(guī)范化數(shù)據(jù)庫(kù)的設(shè)計(jì):應(yīng)遵循規(guī)范化理論,規(guī)范化程度過低,可能會(huì)存在插入、刪除異常、修改復(fù)雜、數(shù)據(jù)冗余等問題,要解決的方法就是對(duì)關(guān)系模型進(jìn)行分 解或合并(規(guī)范化),轉(zhuǎn)移成高級(jí)范式。 (5) 數(shù)據(jù)庫(kù)設(shè)計(jì)原則 ① 一致性原則:對(duì)信息進(jìn)行統(tǒng)一、系統(tǒng)的分析與設(shè)計(jì),協(xié)調(diào)好各數(shù)據(jù)源,做到“數(shù)出一門”、“算法統(tǒng)一”、“度量一致”。 (2) 可擴(kuò)展性與可維護(hù)性原則 圖書管理系統(tǒng) —— 讀者管理子系統(tǒng) 14 為適應(yīng)將來的發(fā)展, MIS 系統(tǒng)應(yīng)具有良好的可擴(kuò)展性和可維護(hù)性。通常我們稱這種關(guān)系為函數(shù)依賴 (functional dependence)關(guān)系。在這五種范式中,一般只用前三種,對(duì)于常用系統(tǒng)就足夠了。對(duì)于指 標(biāo)體系中數(shù)據(jù)的結(jié)構(gòu)在建庫(kù)前還必須進(jìn)行規(guī)范化的重新組織。系統(tǒng)所提供的安全保密功能一般有 8 個(gè)等級(jí) (07 級(jí) ), 4 種不同方式 (只讀、只寫、刪除、修改 ),而且允圖書管理系統(tǒng) —— 讀者管理子系統(tǒng) 12 許用戶利用這 8個(gè)等級(jí)的 4 種方式對(duì)每一個(gè)表自由地進(jìn)行定義。那么計(jì)算機(jī)系統(tǒng)如何能知道哪些表中的哪些記錄應(yīng)與其它表中的哪些記錄相對(duì)應(yīng),它們表示的是同一個(gè)事物呢 ?這就需要在設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)時(shí)將這種各表之間的數(shù)據(jù)記錄關(guān)系確定下來。 ( 4) 數(shù)據(jù)使用權(quán)限設(shè)置:針對(duì)用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安全。 系統(tǒng)功能的設(shè)計(jì)分析 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的 [9]。此查詢包括“讀者編號(hào)”、“讀者姓名”以及“讀者類型”。 ② 到刊登到:期刊登到后才可以進(jìn)行閱讀。 ②會(huì)員信息的添加、修改和刪除。功能有查詢、添加、修改等功能。本功能實(shí)現(xiàn)對(duì)圖書信息、借閱者信息、總體借閱情況信息的管理和統(tǒng)計(jì)、工作人員和管理人員信息查看及維護(hù)。 圖書管理系統(tǒng) —— 讀者管理子系統(tǒng) 7 3 系統(tǒng)的分析 系統(tǒng)功能的需求分析 圖書管理系統(tǒng)需要滿足來自三方面的需求,這三個(gè)方面分別是圖書借閱者、圖書館工作人員和圖書館管理人員。 2. DDL 與 DML 數(shù)據(jù)定義語言 DDL:它是用來創(chuàng)建和修改數(shù)據(jù)庫(kù)結(jié)構(gòu)的一種語句,包括 Create、Alter 和 Drop 語句。 PowerScript 語言介紹 PowerScript 語言是 PowerBuilder 應(yīng)用程序的開發(fā)語言 ;是一種高級(jí)的、結(jié)構(gòu)化的編程語言。 PowerBuilder 的介紹 隨著時(shí)代的發(fā)展,信息愈加重要。 ⑤ 空間分布結(jié)構(gòu): 集中式系統(tǒng)、分布式系統(tǒng)。 輔助事務(wù)處理,包括具有通用性的事務(wù)管理(如計(jì)劃的制定和管理、人事 管理、財(cái)務(wù)管理等)和各類特殊事務(wù)管理(如物資管理、銷售管理、教學(xué)管理、群眾來信來訪管理等)。 的定義 MIS 的定義有很多種,研究者們從各自的角度出發(fā)給出了不同的定義。 本人結(jié) 合老師的要求,對(duì) SQL Server2021 數(shù)據(jù)庫(kù)管理系統(tǒng) 、 SQL 語言原理、PowerBuilder 數(shù)據(jù)庫(kù)技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對(duì)圖書管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)模式分析,并由此設(shè)計(jì)了數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序。 本系統(tǒng)的設(shè)計(jì)主要從以下幾方面做起:系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)的功能設(shè)計(jì)、系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)輸入 /輸出設(shè)計(jì)等。信息化時(shí)代的到來成為不可抗拒的潮流,人類文明正在進(jìn)入一個(gè)嶄新的時(shí)代。在計(jì)算機(jī)尚未在圖書館廣泛使用之前,借書和還書過程主要依靠手工。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計(jì)的。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。 關(guān)鍵詞: 圖書管理系統(tǒng); PowerBuilder;數(shù)據(jù)庫(kù) 圖書管理系統(tǒng) —— 讀者管理子系統(tǒng) II The Establishment of Books Management System — READERS MANAGEMENT SUBSYSTEMS ABSTRACT The present era is the rapid development of the information age. In all walks of life, from information processing, this is widely used in puter information management system environment. Particularly for plex information management, puters can give full playing to its advantages. Computer information management and information management system is closely related to the development, management system development is the prerequisite for the system. The system is designed to manage libraries of information. A modern public library in the normal operation of a large number of readers always face information, books and information generated by the interaction between library information and book information. In the face of several of the library several million books, plex readers information, the frequent turnover of book information, the traditional methods not only direct management loophole losses. Therefore there is a intelligent, systematic and information library management system is important. Make full use of the puter to achieve the functional management of readers, books management, maintenance management, automation control, the library will work greatly weakened. Convenient and friendly graphical interface, simple operation, improved database management. It will enable the library system to the limits of modern great library management. KEY WORDS: Library Management System, PowerBuilder, database圖書管理系統(tǒng) —— 讀者管理子系統(tǒng) III 目錄 摘 要 ................................................. I ABSTRACT .............................................. II 1 概述 ................................................ 1 圖書管理系統(tǒng)的目的和意義 ............................................................... 1 圖書管理系統(tǒng)的介紹 ........................................................................... 2 2 相關(guān)技術(shù)介紹 .......................................... 3 管理信息系統(tǒng)介紹 .............................................................................. 3 開發(fā)工具的介紹 .................................................................................. 4 PowerBuilder 的介紹 ........................................................................................... 4 PowerScript 語言介紹 .......................................................................................... 5 基本的 SQL語言的簡(jiǎn)介 ..................................................................................... 5 3 系統(tǒng)的分析 ............................................ 7 系統(tǒng)功能的需求分析 ........................................................................... 7 模塊框架圖 ........................................................................................................... 8 功能的分析 ........................................................................................................... 8 系統(tǒng)功能的設(shè)計(jì)分析 ......................................................................... 10 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì) ................................................................................................ 10 系統(tǒng)與界面設(shè)計(jì) ................................................................................................. 13 4 設(shè)計(jì)階段 ............................................. 16 概要設(shè)計(jì) ............................................................................................. 16 數(shù)據(jù)庫(kù)概論及 SQL Server 2021 簡(jiǎn)介 ............................................................... 16 PB 開發(fā)環(huán)境 ..................................................