图书馆管理系统


    图书馆理系统
    图书馆理系统 发布时间: 20040317 作者: 摘 图书理系统典型信息理系统(MIS)开发包括台数库建立维护前端应程序开发两方面

            前者求建立起数致性完整性强数安全性库

            者求应程序功完备易等特点

             结合开入式图书馆求MS SQL Server2000数库理系统SQL语言原理Delphi应程序设计Delphi数库技术进行较深入学应完成图书理系统需求分析功模块划分数库模式分析设计数库结构应程序

            系统运行结果证明文设计图书理系统满足阅者图书馆工作员高级理员三方面需

             第章数库应系统开发图书理系统进行简明介绍分析开发图书理系统应进行工作

             第二章数库设计SQL语言进行系统分析深入理解数库应基础

             第三章学具体开发工具Delphi 60数库组件SQL语言Delphi中应等数库编程关键技术进行系统介绍

             第四章分析图书理信息系统应需求数库设计理步步出系统需求说明书局部ER图全局ER图系统关系模式子模式利MS SQL Server2000建立数库 第五章进行具体程序设计具体划分三类户操作权限设计三操作界面

            实现数库表浏览记录添加删修改报表生成实现数库表连接操作实现条件查询模糊查询灵活实现更新查询结果集更新操作实现表操作实现密码维护功系统导入数库意
    结构数库进行操作

             设计充分利Delphi 6MS SQL Server2000数库技术强力量提高编程效率性

             关键词:数库SQL语言MS SQL ServerDelphi6 数库组件图书理窗体listview组件 目 录 摘 ……………………………………………………………………………… I 第章 绪 …………………………………………………………………… 1 §11 数库应系统开发简介 ……………………………………………… 1 §12 图书理系统 ……………………………………………………… 4 §13 文做工作 …………………………………………………… 6 第二章 数库理基础 ………………………………………………………… 7 §21 数库系统设计范式分析 …………………………………………… 7 §22 SQL语言介绍………………………………………………………………… 11 221 SQL基础 ………………………………………………………………… 11 222 SQL语句 ………………………………………………………………… 12 第三章 应系统开发工具………………………………………………… 16 §31 Delphi60 VCL组件体系结构……………………………………… 16 §32 数库组件介绍 …………………………………………………………… 17 §33 SQL语言Delphi中应 …………………………………………… 18 §34 MS SQL Server简述 …………………………………………………… 22 第四章 图书理系统设计分析 ………………………………………… 24 §41 应需求分析 …………………………………………………………… 24 §42 系统功模块划分 ……………………………………………………… 29 §43 系统数库设计 ………………………………………………………… 29 第五章 图书理系统应程序设计 …………………………………… 37 §51 系统窗体模块组成 ………………………………………………………… 37 §52 数模块窗体设置 ……………………………………………………… 37 §53启动画面实现…………………………………………………………… 38 §54户登录窗体实现……………………………………………………… 39 §55户密码认证窗体实现………………………………………………… 39 §56阅者服务模块实现…………………………………………………… 40 561图书查询功实现………………………………………………… 41 562阅者登录功实现………………………………………………… 42 563阅者阅情况功实现…………………………………………… 43 564阅者资料维护功实现……………………………………… 47 §57工作员-图书阅模块实现……………………………………… 49 571工作员进行图书阅功实现……………………………………… 50 572
    工作员进行图书功实现……………………………………… 53 §58图书馆理员模块实现…………………………………………… 54 581图书馆理员图书理功实现…………………………………… 55 582图书馆理员工作员理员理功实现…………………… 58 583图书馆理员修改图书类统记功实现……………………… 60 584图书馆理员阅者理功实现………………………………… 62 585图书馆维护阅者理功实现………………………………… 62 586图书馆身份维护功实现……………………………………… 64 587图书馆阅者统计功实现………………………………… 65 588图书馆统计阅期记录功实现………………………… 67 §59系统信息显示实现………………………………………………… 68 第六章 结束语 ……………………………………………………………… 69 致 谢 ………………………………………………………………………………70 参考书目 …………………………………………………………………………… 70 第章 绪 §11 数库应系统开发简介 数库应系统开发前开发数库基概念应解数库结构开发数库应程序步骤开发体系方法应相清晰解认识

             数库应系统开发目标建立满足户长期需求产品

            开发程:理解户需求然转变效数库设计

            设计转变实际数库数库带功完备高效应

             数库技术计算机软件邻域研究中直非常重题产生60年代30年数库技术迅速发展已形成较完整理体系批实系统

            年着World Wide Web(WWW)猛增Internet技术迅速发展数库技术时成热门技术

             111 数库 图11显示数库系统组件

            数库DBMS(数库理系统)处理DBMS开发员户通应程序直接间接

            包括四素:户数元数索引应元数

             1111 户数 目前数流数库理系统户数表示关系


            现关系作数表

            表列包含域属性表行包含应业务环境中实体记录

            非关系样符合求关系关系更结构化

            第二章描述产生良结构关系程称作规范化

             结构差关系结构关系间差文设计图书理系统中图书图书阅者关系例说明假设计关系R1(书证号姓名性身份编号身份证联系电话图书编号图书名称图书类作者出版社出版日期备注价格数量)关系问题出关两题数图书阅者图书

            种方式构成关系进行修改时会出现问题

            图书阅者阅书果某图书阅者某字段(联系电话)出现变更阅图书记录()必须变化

            数两关系表示更

            现果某图书阅者改变联系电话关系(表)user应行需改变

            然想产生显示图书名称阅者联系电话报表需两表行结合起

            结果表明关系分存储生成报表时候结合起存储合成表中更

             user(书证号姓名性身份编号身份证联系电话) book(图书编号图书名称图书类作者出版社出版日期备注价格数量) 1112 元数 数库描述意味着身包含结构描述种结构描述称作元数

            DBMS产品存储操表数产品元数表形式存储时称作系统表


            系统表存储数库中表情况指出表中少列列关键字列数类型描述存储索引关键字规数库结构部分

             表中存储元数仅DBMS效户方便查询户数样查询工具查询元数

            文第二章介绍SQL语言时元数户数

             1113 索引 第三种类型数改进数库性访问性种数常称作开销数时采类型数结构链表索引

            索引排序快速访问数

            面图书理信息系统中book表例说明

             假定数磁盘’图书编号’递增序排列户想印’图书名称’排序图书数报表

            数需源表中提取出排序非表否费时程

            者图书名称’字段创建索引该索引条目图书名称’排序样该索引条目读出序访问book数

             索引快速访问数

            例户想访问book表中图书类’值01’学生

            果没索引必须搜索整源表索引找索引条目挑选合适行

             索引排序查找帮助付出代价

            book表中行次改变时索引必须改变意味着索引非意应该真正需时保存

             1114 应元数 存储数库中第四种数应元数存储户窗体报表查询形式
    查询组件

            非DBMS支持应组件支持组件DBMS定全部组件结构作应元数存储数库中

            然数现代DBMS产品存储种数作数库部分

            般说数库开发员户直接访问应元数想反通DBMS中工具处理数

             MS SQL Server2000中支持窗体存储程等应元数

             112 数库理系统 数库理系统(DBMS)指数库系统中理数软件系统

            DBMS数库系统核心组成部分

            数库切操作包括定义更新种控制通DBMS进行

            DBMS总基某种数模型DBMS成某种数模型计算机系统具体实现

            根数模型DBMS分成层次型网状型关系型面象型等

            MS SQL Server2000种关系型数库理系统

             关系模型

            关系模型二维表格结构表达实体集外键表示实体间联系

            关系模型干关系模式组成集合

            关系模式相前面提记录类型实例称关系关系实际张二维表格

             关系模型层次网状模型判关键码指针导航数表格简单户易懂编程时涉存储结构访问技术等细节

            关系模型数学化模型


            SQL语言关系数库标准化语言已广泛应

             图11示DBMS特点功分三子系统:设计工具子系统运行子系统DBMS引擎

             设计子系统方便数库应创建工具集

            典型包含产生表窗体查询报表工具

            DBMS产品提供编程语言编程语言接口

             运行子系统处理设计子系统开发应组件

            包含运行处理器处理窗体数库数交互回答查询印报表等

             DBMS引擎两组件接受请求翻译成操作系统命令便读写物理介质数

            DBMS引擎涉事务理锁备份恢复

             113 创建数库 1131 数库模式 数库模式定义数库结构表关系域业务规

            数库模式种设计数库应正建立基础

             域列拥值集合

            必须表列确定域

            数物理格式外需确定否域表说唯

             数库模式素业务规需反映数库数库应程序中业务活动约束

            业务规模式重部分指定什数变化达DBMS引擎允许数值必须满足约束


            效数变化请求窗体户查询修改请求应程序DBMS应该拒绝

             遗憾DBMS产品方法实施业务规

            某情况DBMS产品具备实施必业务规力必须代码形式编入应程序

             1132 创建表 1133 定义联系 114 应组件 数库应包括窗体查询报表菜单应程序

             §12 图书理系统 时代飞速发展信息时代

            行业中离开信息处理正计算机广泛应信息理系统环境

            计算机处利够进行信息理

            计算机进行信息控制仅提高工作效率提高安全性

             尤复杂信息理计算机够充分发挥优越性

            计算机进行信息理信息理系统开发密切相关系统开发系统理前提

            系统理图书馆信息设计

             图书馆作种信息资源集散图书户阅资料繁包含信息数理现图书馆初步开始甚尚未计算机进行信息理

            根调查知前信息理方式基文表格等纸介质手工处理图书阅情况(书天数超限定书时间天数)统计核实等采书卡工检查进行阅者阅权限阅天数等工计算手抄进行

            数信息处理工作量容易出错数繁容易丢失易查找

            总说缺乏系统规范信息理手段

            图书馆计算机尚未信息理没发挥效力资源闲置较突出理信息系统开发基环境


             数处理手工操作工作量出错率高出错易更改

            图书馆采取手工方式图书阅情况进行工理信息较图书阅信息理工作混乱复杂般阅情况记录书证图书数目容记录文件中图书馆工作员理员时较清楚时间长进行查询众资料中翻阅查找造成查询费时费力

            长时间前图书进行更改更加困难

             基问题认必建立图书理系统图书理工作规范化系统化程序化避免图书理意性提高信息处理速度准确性够时准确效查询修改图书情况

             §11 系统做工作 1) 解应开发工具现状 2) DelPHi60编程基础 3) MS SQL Server基础 4) 设计数库设计界面 5) 开发数库

            数库实现功 l 数数说明醒目显示 l 条件查询条记录检索模糊查询 l 数文件某种存储格式导入数窗体数完整性校验存入数库 l 数库安全性设计 l 数库设计数接口界面设计

             §13 文作工作 绪部分数库应系统结构开发进行简介绍分析图书理信息系统设计特点务

             第二章介绍数库设计范式分析系统介绍SQL语言设计理解应程序做铺垫

             第三章系统介绍Delphi 60数库编程技术SQL语言Delphi 60中应MS SQL Server基础

             第四章分析图书理系统应需求设计系统数库结构根需求系统功进行划分细化

             第五章根第四章设计结果利MSSQL Server2000Delphi 60进行具体应程序设计


             总结部分介绍设计体会编程体会指出系统设计中足改进方

             第二章 数库理基础 成功信息理系统建立许条件数库中非常重条件关键技术

             信息理系统涉数库设计分五步骤:数库需求分析概念设计逻辑设计物理设计加载测试

             (1) 数库需求分析务业务理单证流化数流划分题间边界绘制出DFD图完成相应数字典

             (2) 概念设计务DFD出发绘制出题实体-关系图列出实体关系纲表

             (3) 逻辑设计务ER图应纲表出发确定实体关系表名属性

             (4) 物理设计务确定属性类型宽度取值范围设计出基表键表名字段名英文化(现软件支持中文字段MS SQL Server中文字段名)实现物理建库完成数库物理设计字典

             (5) 加载测试工作贯穿程序测试工作全程整录入修改查询处理工作均视数库加载测试工作

             设计出信息理系统数库满足系统求功外必须遵守列原: ² 基表数越少越

             ² 键数越少越

            键表间连接工具键越少表间连接越简单

             ² 字段数越少越

             ² 基表设计均应量符合第三范式


             数库设计中处理关系设计键两着较难度需重点考虑问题

            面着重SQL应数库设计范式查询优化等方面分析课题系统关键技术实现难点加解决

             §21 数库系统设计范式分析 信息系统务通量数获理需信息必须存储理量数

            建立良数组织结构数库整系统迅速方便准确调理需数衡量信息系统开发工作坏指标

             211 数库系统设计 数库设计进行数库逻辑设计数定分类分组系统逻辑层次组织起面户

            数库设计时需综合企业部门存档数数需求分析数间关系DBMS提供功描述工具设计出规模适正确反映数关系数冗余少存取效率高满足种查询求数模型

             数库设计步骤: (1) 数库结构定义:目前数库理系统(DBMS)支持联机事务处理CLTP(负责事务数进行采集处理存储)操作型DBMS支持数仓库联机分析处理CLAP(指支持决策制定数种加工操作)功型DBMS数库关系型支持面象数库

            针选择DBMS进行数库结构定义

             (2) 数表定义:数表定义指定义数库中数表结构数表逻辑结构包括:属性名称类型表示形式缺省值校验规否关键字否空等

            关系型数库量关系规范化求进行数库设计效率高规范化程度应根应环境条件决定

            数表设计仅满足数存储求增加反映关信息操作责中间数字段时数表


             (3) 存储设备存储空间组织:确定数存放点存储路径存储设备等备份方案版保证致性数完整性

             (4) 数权限设置:针户求确定数户权限确保数安全

             (5) 数字典设计:数字典描述数库设计便维护修改

             更组织数设计出实际应数库应该注意问题: 规范化重组数结构:数进行规范化表达面会具体讨

             关系数结构建立:进行数基结构规范化重组必须建立整体数关系结构

            步设计完成数库数结构设计工作基完成系统实现时数分析数字典容代入设计数整体关系结构中规范化数库系统结构建立起

             建立关系数结构涉三方面容:确定关联关键指标项建立关联表确定单父系记录结构建立整数库关系结构

             (1)链接关系确定 进行述数规范化重组已确保基数表(简称表)规范单独表完整反映事物通常需通指标体系整体指标数完整全面反映问题

            说基表宇段中存储事物侧面属性

            计算机系统知道表中记录应表中记录相应表示事物呢需设计数结构时种表间数记录关系确定

            种表表间数关系般通辅关键词间连接实现

            表中关键词唯标识表中记录值(根第三范式求表中数字段函数赖关键词)表通关键词连接够
    唯标识出某事物属性表中存放位置

             (2)确定单父子关系结构 谓确定单父系关系结构建立种表中消(MN表示)现象设法表中记录间关系呈树状结构(干发出干条分支干条干交错发出干条分支状况)

            谓父系指表级关系表

            消关系助ER图方法解决系统分析时予注意避免种情况发生

             消种MN情况办法简单需二表间增加表原MN关系改成M11N关系

             确定数资源安全保密属性: 般DBMS提供定义数安全保密性功

            系统提供安全保密功般8等级(07级)4种方式(读写删修改)允许户利8等级4种方式表进行定义

             定义安全保密性方法般种: a.原文件定义4级优先级特高办公室(终端微机入网账号)定义高4级级反定义低4级

             b.统计文件(表)数录入文件般工作站定义写方式工作站定义读方式

             c.财务等保密文件般中工作站(财务科等)定义写改删方式工作站定义读方式读级相高级者读

             212 数库设计范式分析 建立起良数指标体系建立数结构数库重环

            良数指标体系建立DB必条件充分条件


            完全认建指标体系中指标类关系数库中基表指标类面具体指标基表中字段

            果直接种方式建库显然算佳

            指标体系中数结构建库前必须进行规范化重新组织

             a 数组织规范化形式 数规范化表达中般组相互关联数称关系(relation)关系数指标项称数元素(data element)种关系落实具体数库基表数元素基表中字段(field)

            规范化表达规定基表中必须定义数元素关键字(key)唯标识出该表中相关数元素

            规范化理中表二维四性质: l 表中意列数项应属属性(图中列存放着合记录属性数)

             l 表中行相允许重复组项出现(图中行合记录)

             l 表中行序关紧(图中行存合记录先放合没关系)

             l 表中列序关紧重复(图中合号合名谁先谁没关系二者重复名)

             表形式进行规范化定义数结构五种规范化定义定名规范化模式称范式

            五种范式中般前三种常系统足够

            五种范式兼容满足第五范式数结构动满足二三四范式满足第四范式数结构动满足第二三范式……类推


             第范式(first normal form简称1st NF)指表中没重复项出现果应重复项掉

            掉重复项程称规范化处理

            文讨开发方法里1st NF实际没什意义

            规范化建立指标体系表程动保证表满足1st NF

             第二范式(second normal form简称 2nd NF)指表必须(仅)数元素关键字(primary key)数元素关键字应

            例图l97中果合号定义关键字(数元素中记录数重名作关键字)知道合记录合号唯行中找该合项具体信息

            通常称种关系函数赖(functional depEndence)关系

            表中数元素赖关键字称该数元素唯关键字标识

             第三范式(third normal form简称 3rd NF)指表中数元素够唯关键字标识间必须相互独立存函数关系

            说满足 2nd NF数结构说表中存某数元素赖非关键宇数元素现象必须加消

             防止数库出现更新异常插入异常删异常数冗余太等现象关系型数库量关系规范化求进行数库设计

             §22 SQL语言介绍 221 SQL基础 SQL(Structured Query Language结构查询语言)功强数库语言

            SQL通常数库通讯

            ANSI(美国国家标准学会)声称SQL关系数库理系统标准语言


            SQL语句通常完成数库操作务数库中更新数者数库中检索数

            SQL常见关系数库理系统:Oracle Sybase Microsoft SQL Server Access Ingres等等

            然绝数数库系统SQL样立外专扩展功系统

            标准SQL命令Select Insert Update Delete Create Drop常常完成绝数数库操作

            MS SQL Server Transact SQL

             SQL语言着非常突出优点: n 非程化语言 n 统语言 n 关系数库公语言 非程化语言:SQL非程化语言次处理记录数提供动导航

            SQL允许户高层数结构工作单记录进行操作操作记录集SQL 语句接受集合作输入返回集合作输出

            SQL集合特性允许条SQL语句结果作条SQL语句输入

             SQL求户指定数存放方法 种特性户更易集中精力结果SQL语句查询优化器RDBMS部分决定指定数存取快速度手段查询优化器知道存什索引索引合适户需知道表否索引什类型索引

             统语言:SQL户DB活动模型包括系统理员数库理员 应程序员决策支持系统员许类型终端户

             SQL许务提供命令中包括: n 查询数 n 表中插入修改删记录 n 建立修改删数象 n 控制数数象存取 n 保证数库致性完整性 前数库理系统述类操作提供单独语言SQL 全部务统种语言中

            
    关系数库公语言:关系数库理系统支持SQL语言户SQL技RDBMS(关系数库理系统)转SQL编写程序移植

             222 SQL语句 SQL功强种完备数处理语言仅数库查询数库中数修改更新概括起分成组: DML(Data Manipulation Language数操作语言):检索者修改数 DDL(Data Definition Language数定义语言): 定义数结构 创建修改者删数库象 DCL(Data Control Language数控制语言):定义数库户权限

             DML组细分语句: SELECT:检索数 INSERT:增加数数库 UPDATE:数库中修改现存数 DELETE:数库中删数

             DDL语句创建户重建数库象

            面DDL命令: CREATE TABLEALTER TABLEDROP TABLECREATE INDEXDROP INDEX 面简单SQL语句例子: SQL语句Book中检索书证号’000001’阅者姓名: SELECT 姓名 FROM Book WHERE 书证号 000001’ 2221 DDLDML 数定义语言DDL:创建修改数库结构种语句包括 CreateAlterDrop 语句

             数操作语言DML:包括数查询数更新

            数查询Select语句完成点赘述

            数更新造成风险超数查询

            数库理系统必须更改期保护存储数致性确保效数进入数库数库必须保持致性DBMS必须协调户行更新确保户更改影响户作业

             修改数库容 SQL 语句三: (1) Insert表中加入新数行 (2) Delete表中删数行 (3) Update更改数库中已存数 Insert标准语法: INSERT INTO table_name (col1 col2) VALUES(value1 value2) 例书证号000001’作新书情况加入书情况表OWNER中 Insert Into owner (
    书证号图书编号书日期) values (000001’00000001’2002912’) Insert 语句行数添加目标表中种形式 Insert 语句中新行数值语句正文中明确指定语句中指定数库查询

            添加值数库身行某特定状态非常

            行 Insert 语句拷贝数提供种紧凑高效方法已做图书理系统中没种方法系统中循环面法完成记录插入

             Update语句更新单表中选定行列列值

            更新目标表语句中定义Set子句指定更新列计算值

            Update语句总包含Where语句Update语句较危险您必须明确认识Where语句重性Where语句指定需更新行

             标准语法: UPDATE table_name SET columnname1 value1 [ columname2 value2] WHERE search_condition Delete 语句标准语法: DELETE FROM tablename WHERE condition 2222 复杂操作实现 信息理系统中会遇类汇总映射索引子查询等复杂操作相应支持实现: u GROUP BY方法 GROUP BY子句语法: SELECT column1 SUM(column2) FROM listoftables GROUP BY columnlist GROUP BY子句集中行起包含指定列数允许合计函数计算者列

             系统中显示数时语句查询容排序然显示

             u 组合条件布尔运算符 SQL语句中含组合条件: SELECT column1 SUM(column2) FROM listoftables WHERE condition1 AND condition2 面示例: SELECT 身份描述 FROM IDuser WHERE ID身份编号USER身份编号 and user书证号’000001’ 条SQL语句userid表中查找阅证号000001阅者身份描述第三条语句中果中条件假什没显示

             u UNION子句 时候需起浏览查询结果组合输出UNION关键字


             第三章 应系统开发工具 §31 Delphi60 VCL组件体系结构 Delphi类粗略分成两部分:部分组件类组件类通常某种方式出现组件面板户组件面板点取类图标程序中动生成该类象(非视组件外)部分功类功类象通常出现程序代码中起着代作功类组件面板找

            Delphi中类祖先Tobject类整类层次结构棵倒挂树顶层树根Tobject类

            样面象编程基思想户Tobject类类型代类数类型

            实际Delphi类库中Tobject类派生出数相众子类形成庞体系通常情况果行开发组件必解整类体系结构类层次树叶结点足够

             节简略介绍Delphi 60中VCL(视化组件库)组件体系结构

            做程序开发知道没单纯数应程序说数库应程序必须户界面(图形界面命令接口)元素相结合讲界面讲数库身构成数库应程序Delphi 60开发数库应程序隐含着界面开发

            Delphi6中VCL组件图31说明

             组件Delphi程序开发中显眼角色

            家知道编写程序时般开始组件面板选择组件定义组件间相互作

            组件组件面板例TformTapplication(典型非视组件)

            组件Tcomponents派生出子类流形式存放DFM文件中具事件Publish属性

             窗口组件类窗口化视化组件类Delphi类库中占份额

            实际编程中窗口组件类象句柄接受输入焦点包含组件

             图形组件窗口组件列类组件


            图形组件基窗口窗口句柄接受输入焦点包含组件

            图843中出图形组件基类TgraphicControl实际编程中必须寄生宿——窗口组件类象拥者负责显示触发鼠标活动相关事件

            图形控件典型例子TlabelTspeedButton

            出图形组件功弱图形组件处呢?实图形组件处节省资源正功较弱系统资源少

            应程序中果影响功前提合理量图形组件会减少程序系统资源消耗

             非视组件视组件相列类组件非视组件程序运行中见(种话框组件外事实认话框组件入非视组件应该种介视非视间组件)

             说明常说控件实际种组件

            说组件概念控件控件涵包含组件中

            控件Windows系列操作系统提出组件Borland厂商Windows控件做必扩展提出概念时期厂商提出概念

             §32 数库组件介绍 Delphi6开发数库应重点种数库组件交道数库挂钩组件象5种:Session(数库会话)Database(数库)Dataset(数集)DataSource(数源)Data control(数控制组件datacontrols数感知组件)

            中前面4种统称数访问(Data Access)组件

            组件相互关系图32示

             ADO组件 Delphi60包含访问Microsoft公司ActiveX Data Objects
    (ADO)格式数库组件

            ADOMicrsoft公司关种类型数高等界面逐渐演变成满足数访问需完整解决办法

            ADO象模型数访问接口象模型中简单种

            Microsoft公司访问ADO数应程序界面技术OLE DB

            OLE DB种底层编程接口访问许类型数源中包括消息文件系统非传统数源

            OLE DBComponent Object Model(COM)接口组成集合隐藏创建数访问服务程中细节

            OLEDB提供访问数资源方法包括相互关联数库相互关联数库Email文件系统文图形户定义数象

             DelphiADO组件需BDEADO技术提供通数控制组件访问数新方法

            唯求ADO组件时必须运行ADOOLE-DB

            ADO组件DELPHI访问数类型采技术方面突破

             数模块设计窗口 数模块设计窗口设计维护数模块

            数模块设计窗口中包含DTI作文件扩展名Data Diagram文件信息

            DTI文件编译时起作

             §33 SQL语言Delphi中应 Delphi中SQL语言非常方便般说通TqueryTADOquery组件SQL语言

            TqueryTADOquery组件SQL属性中设置SQL语句

            设计程序时该组件属性话框中选择SQL属性单击带省略号钮开
    String List Editor话框然话框中添加SQL语句

            DelphiSQL Builder动生成SQL语句样避免手工编写SQL造成语法错误

             静态SQL语句程序设计时便已固定包含参数变量

             动态SQL语句称作参数化语句中间包含着表示字段名表名参数例面语句条动态SQL语句: Select * From Book Where 图书编号 bookCode  中变量bookCode便参数变量号引导程序运行程中必须该参数赋值该条SQL语句正确执行次运行应程序时该参数变量赋予值

            参数赋值三种方法: ①根参数SQL语句中出现序设置TADOQuery组件parameters属性值参数赋值

             ②直接根SQL语句中参数名字调ParamByName方法参数赋值

             ③TADOQuery组件DataSource属性设置数源样数源中前TADOQuery组件SQL语句中参数名相匹配字段值赋应参数

            利种方法实现谓连接查询创建—明细型数库应

             动态SQL语句编程时常常重方法Prepare调Prepare 方法Delphi会带参数SQL语句传送应数库引擎动态SQL语句进行语法分析优化

            然动态SQL语句编程时调Prepare方法必须调Prepare方法会极提高动态SQL 语句执行性特反复次执行条动态SQL语句时优越性会更加明显

             果应程序中执行条SQL语句前没显式调Prepare方法次执行SQL 语句时Delphi会隐含调Prepare方法准备查询

             TadoQuery部件Prepare属性布尔型属性属性值True时
    表明该查询已准备( SQL 语句已传送数库引擎中 ) 参数编辑器Parameters Editor动态SQL语句中参数赋值时设置完相应参数值退出参数编辑器时Delphi会隐含调Prepare方法准备查询

             SQL语句执行完想准备查询首先必须调Close方法然调Prepare方法准备查询

            般说应程序中应该调次Prepare方法常常窗体OnCreate事件处理程中调Prepare方法 然述介绍方法参数赋值调Open方法ExecSQL方法执行SQL语句完成查询

             然调Prepare方法准备查询时会消耗数库资源 查询执行完毕养成调UnPrepare方法撤消查询惯

            运行程序程中通程序改变TQueryTADOquery部件SQL属性值时Delphi会动调Close方法UnPrepare 方法撤消查询

             程序运行程中想设置TqueryTADOquery部件SQL属性必须首先调Close方法关闭TQueryTADOquery部件然调Clear方法清SQL属性中现存SQL命令语句 调Add方法SQL属性设置新SQL命令语句

            例:  datamodule4adoquery2close datamodule4adoquery2sqlclear datamodule4adoquery2sqladd(SELECT 书证号密码 FROM [user] WHERE (书证号 tt)) datamodule4adoquery2parameters[0]valueusername datamodule4adoquery2open  TQueryTADOquery部件设置SQL属性时调Close方法总安全果TQueryTADOquery部件已关闭调Close方法时会产生影响

            应程序中SQL属性设置新SQL 命令语句时必须调Clear方法清SQL属性中现存SQL命令语句果调Clear方法便调Add方法SQL属性中设置SQL命令语句新设置SQL命令语句会追加现存SQL命令语句面 程序运行时常常会出现出意料查询结果甚程序法运行

             里特注意般情况TQueryTADOquery部件SQL属性包含条完整SQL语句允许设置成条SQL语句


            然数库服务器支持TQueryTADOquery部件SQL属性中设置条SQL语句数库服务器允许样编程时 SQL 属性设置条SQL语句

             TQueryTADOquery部件设置完SQL属性属性值编写适SQL程序种方式执行SQL程序

             设计程中设置完TQueryTADOquery部件SQL属性Active属性值置True 样便执行SQL属性中SQL程序果应中TQueryTADOquery部件相连数浏览部件( TDDGrid TDBEdit等)数浏览部件中会显示SQL程序执行结果

             应程序运行程中通程序调TQueryTADOquery组件Open方法ExecSQL 方法执行SQL属性中SQL程序

            Open方法ExecSQL方法样

            Open方法执行SQL语言查询语句(Select命令) 返回查询结果集ExecSQL方法执行常SQL语句(INSERT UPDATE DELETE等命令)例: Query1Open (样会返回查询结果集) 果调Open方法没查询结果时会出错

            时应该调ExecSQL 方法代Open方法

            : Query1ExecSQL (没返回结果) 然设计应程序时程序设计员法确定TQueryTADOquery组件中SQL 语句否会返回查询结果

            种情况应Try…Except模块设计程序

             Try 部分调Open方法Except部分调ExceSQL方法样保证程序正确运行

             例:  Try Query1Open Except Query1ExecSQL End 通TqueryTADOquery组件获两种类型数: u 活动数 种数通TTable部件获数样户通数浏览部件编辑修改数调Post方法焦点离开前数浏览部件时户数修改
    动写回数库中

             u 非活动数(读数) 户通数浏览部件修改中数

            缺省情况通TQuery部件获查询结果数读数想获活动数应程序中必须设置TqueryTADOquery组件RequestLive属性值True然情况(通设置RequestLive属值True)获活动数想获活动数TQuery部件RequestLive属性设置True外相应SQL命令满足条件

             SQL语句查询情况更新数集SQL语句限制: n 查询涉单独表 n SQL语句中包含ORDER BY命令 n SQL语句中含聚集运算符SUMAVG n Select字段列表中计算字段 n Select语句WHERE部分包含字段值常量较运算较运算符:Like > < > <

            较运算间交运算:ANDOR 通SQL语句查询数库服务器中数库表: n 查询涉单独表 n SQL语句中包含ORDER BY命令 n SQL语句中含聚集运算符SUMAVG运算 外果查询Sybase数库中表查询表中索引

             果应程序中求TQueryTADOquery组件返回活动查询结果数集SQL 命令语句满足述约束条件时数库SQL查询BDE返回读数集

            数库服务器中SQL查询返回错误代码

            TqueryTADOquery组件返回活动查询结果数集时CanModIfy属性值会设置成True

             §34 MS SQL Server简述 SQL Server 台数库理系统功强操作简便日益广数库户喜爱

            越越开发工具提供SQL Server接口

            SQL Server 关系数库理系统初MicrosoftSybase AshtonTate三家公司开发


            1988 年推出第OS2 版Windows NT 推出MicrosoftSybase SQL Server 开发分道扬镳Microsoft SQL Server 移植Windows NT系统专注开发推广SQL Server Windows NT 版

             SQL Server 2000 Microsoft 公司推出SQL Server 数库理系统新版该版继承SQL Server 70 版优点时增加许更先进功具方便伸缩性相关软件集成程度高等优点

            跨越运行Microsoft Windows 98 膝型电脑运行Microsoft Windows 2000 型处理器服务器等种台

            MSSQL Server应中型数库理中建立分布式关系数库开发桌面数库

            事实SQL Server数库处理基结构采取关系型数库模式相信家轻易发现SQL Server数库处理方式面象操作方式精神说SQL Server功基系统已建立象达成相OO(面象)系统结构

             SQL Server 企业理器 SQL Server 理工具提供遵 MMC 标准户界面户: · 定义 SQL Server 实例组

             · 服务器注册组中

             · 已注册服务器配置 SQL Server 选项

             · 已注册服务器中创建理 SQL Server 数库象登录户权限

             · 已注册服务器定义执行 SQL Server 理务

             · 通唤醒调 SQL 查询分析器交互设计测试 SQL 语句批处理脚

             · 唤醒调 SQL Server 定义种导

             · 第三章 图书理系统设计分析 §41 应需求分析
    图书理系统需满足三方面需求三方面分图书阅者图书馆工作员图书馆理员

            图书阅者需求查询图书馆存图书阅情况信息修改图书馆工作员图书阅者阅书求进行操作时形成书书报表阅者查确认图书馆理员功复杂包括工作员图书阅者图书进行理维护系统状态查维护生成催图书报表

             图书阅者直接查图书馆图书情况果图书阅者根书证号密码登录系统进行书情况查询维护部分信息

            般情况图书阅者应该查询维护书情况信息查询维护阅者书情况信息知道图书阅者书证号密码

            难特密码满足图书阅者求保护图书阅者隐私

             图书馆工作员修改图书阅者书书记录权限需工作员登陆模块进行更考虑

            模块中图书馆工作员图书阅者加入书记录书记录印生成相应报表户查确认

             图书馆理员功信息量数安全性保密性求高

            功实现图书信息阅者信息总体阅情况信息理统计工作员理员信息查维护

            图书馆理员浏览查询添加删修改统计图书基信息浏览查询统计添加删修改图书阅者基信息浏览查询统计图书馆阅信息添加删修改阅信息部分功应该图书馆工作员执行删某条图书阅者基信息记录时应实现该图书阅者阅记录级联删

            应具生成催图书报表印输出功

             系统中没印机设备供试验预先报表印改成报表预览

             设计户操作权限登陆方法 户开放图书查询
    阅者维护阅者部分信息 阅者查阅情况信息 维护阅者密码 根阅情况数库进行操作生成报表 根书情况数库进行操作生成报表 查询统计种信息 维护图书信息 维护工作员理员信息 维护阅者信息 处理信息完整性 阅期图书生成报表 图42 图书理系统数库应需求总结 根做需求分析略掉细节(考虑户登录记录维护)出三层数流图

             §42 系统功模块划分 系统功框图图410示

             §43 系统数库设计 431 概念设计 概念设计阶段中设计员户角度数处理求约束产生反映户观点概念模式

            然概念模式转换成逻辑模式

            概念设计设计程中独立开阶段务相单化设计复杂程度降低受特定DBMS限制

             利ER方法进行数库概念设计分成三步进行:首先设计局部ER模式然局部ER模式综合成全局模式全局ER模式进行优化终模式概念模式

             (1) 设计局部ER模式 实体属性定义: 图书(图书编号图书名称作者出版社出版日期备注价格数量) 阅者(书证号姓名性身份证联系电话密码) 身份(身份编号身份描述阅数) 图书类(图书类编号类描述) ER模型联系刻画实体间关联

            种完整方式局部结构中意两实体类型需求分析结果考察局部结构中意两实体类型间否存联系

            联系进步确定1NMN11等

            考察实体类型部否存联系两实体类型间否存联系实体类型间否存联系等等

            联系定义图45示


            解释: u 阅者(户)具种身份种身份阅者具 u 图书属种图书类(类)种图书类包含 图书 u 户阅书书户阅

             (2)设计全局ER模式 局部ER模式设计接综合成单全局概念结构

            全局概念结构仅支持局部ER模式必须合理表示完整致数库概念结构

             1)确定公实体类型 局部ER模式合提供开始合基础首先确定局部结构中公实体类型

            步中仅根实体类型名键认定公实体类型

            般名实体类型作公实体类型类候选具相键实体类型作公实体类型类候选

             2)局部ER模式合 合原:首先进行两两合先合现实世界中联系局部结构合公实体类型开始加入独立局部结构

             3)消突 突分三类:属性突结构突命名突

             设计全局ER模式目干局部ER模式形式合ER模式消突成够户理解接受概念模型

             3)全局ER模式优化 全局ER模式提高数库系统效率应进步处理需求ER模式进行优化

            全局ER模式准确全面反映户功需求外应满足列条件:实体类型数少实体类型含属性数少实体类型间联系冗余

             综述图书理系统全局ER模式图413示


             432 关系数库逻辑设计 概念设计结果ER图DBMS般采关系型(MS SQL Server关系型DBMS)数库逻辑设计程ER图转化关系模式程

            关系模型具优点逻辑设计充分运关系数库规范化理设计程形式化进行

            设计结果组关系模式定义

             (1) 导出初始关系模式 book(图书编号#图书名称图书类#作者出版社出版日期备注价格数量)class(图书类#类名)user(书证号#姓名性身份编号#身份证联系电话密码)ID(身份编号#身份描述阅数)Owner(书证号#图书编号#书日期) 图414 关系模式集 (2) 产生子模式 子模式户部分数描述

            指出户数外应指出数概念模式中相应数联系指出概念模式子模式间应性

             书子模式(书证号#姓名图书编号#图书名称书日期) 图415 部分子模式 (3) 根设计中出现问题写系统时加入两关系模式: 1 ownertemp:工作员处理书书工作时时存储书书信息便印报表时

             2 keyer:存储工作员图书馆理员户名密码权限便工作员图书馆理员进入相应功模块时进行验证户身份

             433 数库实现 选Microsoft SQL Server2000(企业版)数库进行数库逻辑设计

            首先创建七基数库表表41-47示然根全局ER图建立表间联系图48示

             表41 阅者基信息表结构(User) 表42 图书信息表结构(Book) 表43 图书类信息表结构(Class) 表44 阅者身份信息表结构(ID) 表45 阅情况信息表结构(Owner) 表46 阅情况时存储信息表结构(Ownertemp) 注:owner表ownertemp表中加入索引字段唯标识条书记录设置
    标识标识种子1

             表47 工作员理员信息表结构(Keyer) 图48 数库表间联系图 第五章 图书理系统应程序设计 §51 系统窗体模块组成 §52 数模块窗体设置 编写数库应程序时常遇样情况组件窗体时访问相数源果组件者窗体设置数源十分耗时工件保证数源确相需花番功夫

            数源集中理做成统模块需时该模块引入必直接操作数源身呢?数模块(DataModule)解决问题答案

            简单说数模块集中理数源窗体该窗体需方时引入

             开发系统时开始数模块程中碰问题

            考虑系统TADOQuery控件较果数控件会带理麻烦弄混数控件作

            考虑动态生成ADOQuery会更节省资源

            系统中开始做第模块阅者模块中稍微数模块

            面做两模块中动态生成ADOQuery实现

            SQL语句动态加入datamodule中控件会

             §53 启动画面实现 启动画面户良印加深软件亲力没实际功Form1窗体中加入ImageTime组件

            启动画面窗体略源代码: §54 户登录窗体实现 窗体三种户(般户工作员理员)提供选择进入模块满足户需求

            源代码较简单略


             §55 户密码认证窗体实现 窗体工作员图书馆理员户名密码进行登录户名检查Keyer表中权限字段分辩进入图书馆理员模块进入工作员模块

            窗体界面源代码 §56 阅者服务模块实现 阅者服务窗体功图书查询阅情况查部分信息修改

            界面图: 561图书查询功实现 系统中权限查询功做限制

            界面 实现查询功种图书编号图书名称等字段进行完全体配查找部分体配模糊查找条件进行逻辑逻辑条件查找

            中实现方法者差出条件查找代码: 562阅者登录功实现 功实现工作员理员登录功实现方法致样简单

            User表中查阅证号密码户输入否致

            果致户查已阅情况维护部分信息

            源代码阅者登录界面略

             563阅者阅情况功实现 阅者正确登录系统功激活户查身阅情况

            系统中信息显示般ListView实现较少情况DBgrid觉ListView更实现信息数户完全分离

             里阅者求实现阅情况查询检查阅情部某书阅情况根已阅天数查询

            中根椐阅天数查询更代表性方式方式二

            出功源代码 阅天数查询 方式 阅天数查询 方式二 564阅者资料维护功实现 功实现前阅者部份资料修改书证号身份类样信息允许修改图书馆理员模块功


            界面中点击修改钮出现修改窗体(Form8)点击修改密码钮出现groupbox8里进行密码修改

            关键源代码

             里出部分信息修改源代码: 里出密码修改源代码: 57工作员-图书阅模块实现 571工作员进行图书阅功实现 功中工作员输入阅者阅证号阅图书图书编号然点击阅钮进行图书阅

            考虑实际中会出现知图书名知图书编号情况界面方加入转换功图书名称转换成图书编号进行图书阅

             阅完成会生阅报表便阅者检查确认阅报表印效果图实现较简单略实现程

             572工作员进行图书功实现 功中工作员根阅者书证号图书编号进行图书工作

            根现实中会出现知图书名知图书编号情况加入书籍名称进行功

            功图书阅功中图书名称转换成图书编号种改进方法样阅功中样先转换阅

            完成样会印出报表便户检查确认

             58图书馆理员模块实现 581图书馆理员图书理功实现 功中(*图书编号)中输入图书编号点查找钮会相应组件中显示出信息图书名称模糊查找记录相应组件中显示第条记录信息端ListView组件中点击某条记录相应组件中会显示选记录信息

            入库功中相图书编号带*号提示字段空插入新图书记录

            删删Book表中图书记录果出户求连带删owner表中记录


            图书修改图书入库功工作员记录修改工作员记录添加实现程样面仅出删功源代码 582图书馆理员工作员理员理功实现 功中加入工作员理员修改密码权限

             功中果选中ListView中记录右边相应组件中显示出信息理员记录进行修改加入新记录

            点删钮删选中条条记录

            删功图书记录删般面出添加修改实现程

             583图书馆理员修改图书类统记功实现 窗体中图书类进行删添加修改模块功实现程图书记录删添加修改样窗体图书类进行统计根Book表owner表统计出图书总数目库存图书数目出图书数目阅期图书数目

            里出统计图书总数目库存图书数目出图书数目阅期图书数目实现程中函数程 584图书馆理员阅者理功实现 查询阅者根阅者书证号姓名身份编号查找阅者信息实行模糊查找功实现前面图书查找实现程般详细说明

             585图书馆维护阅者理功实现 功阅者信息进行查添加删修改

            里出刷新钮实现程 586图书馆身份维护功实现 部分阅者身份进行理身份进行添加删修改

            样listview中选中某条条记录时会相应右边组件中显示出信息

            功实现程前面叙雷略

             587图书馆阅者统计功实现 功阅者身份进行统计出具某种身份阅者总数种身份阅图书阅者数阅图书数面出实现程

             588图书馆统计阅期记录功实现 印出阅期催报表图示:
    报表显示书证号升序排列阅信息超限定时限信息中SQL语句: 59系统信息显示实现 显系统信息右边字滚动显示实现:
    �系统中开始做第模块阅者模块中稍微数模块

            面做两模块中动态生成ADOQuery实现

            SQL语句动态加入datamodule中控件会

             §53 启动画面实现 启动画面户良印加深软件亲力没实际功Form1窗体中加入ImageTime组件

            启动画面窗体略源代码: §54 户登录窗体实现 窗体三种户(般户工作员理员)提供选择进入模块满足户需求

            源代码较简单略

             §55 户密码认证窗体实现 窗体工作员图书馆理员户名密码进行登录户名检查Keyer表中权限字段分辩进入图书馆理员模块进入工作员模块

            窗体界面源代码 §56 阅者服务模块实现 阅者服务窗体功图书查询阅情况查部分信息修改

            界面图: 561图书查询功实现 系统中权限查询功做限制

            界面 实现查询功种图书编号图书名称等字段进行完全体配查找部分体配模糊查找条件进行逻辑逻辑条件查找

            中实现方法者差出条件查找代码: 562阅者登录功实现 功实现工作员理员登录功实现方法致样简单

            User表中查阅证号密码户输入否致

            果致户查已阅情况维护部分信息


            源代码阅者登录界面略

             563阅者阅情况功实现 阅者正确登录系统功激活户查身阅情况

            系统中信息显示般ListView实现较少情况DBgrid觉ListView更实现信息数户完全分离

             里阅者求实现阅情况查询检查阅情部某书阅情况根已阅天数查询

            中根椐阅天数查询更代表性方式方式二

            出功源代码 阅天数查询 方式 阅天数查询 方式二 564阅者资料维护功实现 功实现前阅者部份资料修改书证号身份类样信息允许修改图书馆理员模块功

            界面中点击修改钮出现修改窗体(Form8)点击修改密码钮出现groupbox8里进行密码修改

            关键源代码

             里出部分信息修改源代码: 里出密码修改源代码: 57工作员-图书阅模块实现 571工作员进行图书阅功实现 功中工作员输入阅者阅证号阅图书图书编号然点击阅钮进行图书阅

            考虑实际中会出现知图书名知图书编号情况界面方加入转换功图书名称转换成图书编号进行图书阅

             阅完成会生阅报表便阅者检查确认阅报表印效果图实现较简单略实现程

             572工作员进行图书功实现 功中工作员根阅者书证号图书编号进行图书工作


            根现实中会出现知图书名知图书编号情况加入书籍名称进行功

            功图书阅功中图书名称转换成图书编号种改进方法样阅功中样先转换阅

            完成样会印出报表便户检查确认

             58图书馆理员模块实现 581图书馆理员图书理功实现 功中(*图书编号)中输入图书编号点查找钮会相应组件中显示出信息图书名称模糊查找记录相应组件中显示第条记录信息端ListView组件中点击某条记录相应组件中会显示选记录信息

            入库功中相图书编号带*号提示字段空插入新图书记录

            删删Book表中图书记录果出户求连带删owner表中记录

            图书修改图书入库功工作员记录修改工作员记录添加实现程样面仅出删功源代码 582图书馆理员工作员理员理功实现 功中加入工作员理员修改密码权限

             功中果选中ListView中记录右边相应组件中显示出信息理员记录进行修改加入新记录

            点删钮删选中条条记录

            删功图书记录删般面出添加修改实现程

             583图书馆理员修改图书类统记功实现 窗体中图书类进行删添加修改模块功实现程图书记录删添加修改样窗体图书类进行统计根Book表owner表统计出图书总数目库存图书数目出图书数目阅期图书数目

            里出统计图书总数目库存图书数目出图书数目阅期图书数目实现程中函数程 584图书馆理员阅者理功实现
    查询阅者根阅者书证号姓名身份编号查找阅者信息实行模糊查找功实现前面图书查找实现程般详细说明

             585图书馆维护阅者理功实现 功阅者信息进行查添加删修改

            里出刷新钮实现程 586图书馆身份维护功实现 部分阅者身份进行理身份进行添加删修改

            样listview中选中某条条记录时会相应右边组件中显示出信息

            功实现程前面叙雷略

             587图书馆阅者统计功实现 功阅者身份进行统计出具某种身份阅者总数种身份阅图书阅者数阅图书数面出实现程

             588图书馆统计阅期记录功实现 印出阅期催报表图示: 报表显示书证号升序排列阅信息超限定时限信息中SQL语句: 59系统信息显示实现 显系统信息右边字滚动显示实现:
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    图书馆管理系统概要设计

    图书馆管理系统概要设计引言1.1 编写目的由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括...

    1年前   
    358    0

    基于Java的图书馆座位管理系统的设计与实现

    目前,如何利用计算机系统来对座位进行管理是解决占座问题的关键。该图书馆座位管理系统是基于Java架构,采用Eclipse开发工具,使用SSM等前端开源框架,以MySQL为后台数据库,Tomcat...

    3年前   
    1840    0

    图书馆管理信息系统

    图书馆管理信息系统—、可行性分析(—)系统背景图书馆信息化是信息化领域理论与实践发展的重要演练基础,亦是对信息管理系统化、科学化要求甚高的单位,所以从对图书馆信息化建设入手,我们不仅可以很好的...

    2年前   
    541    0

    图书馆图书管理系统课程设计

     课程设计 (图书馆图书管理系统) 指导老师: 班 级:能动 姓 名: 学 号: ...

    5年前   
    1608    0

    图书馆信息管理系统论文

    本论文基于目前图书管理软件的迫切需求,设计并实施了该图书馆信息管理系统。首先,本论文通过对图书馆信息管理系统的背景、可行性分析、功能的需求分析,定义了本系统的开发模式,并对整个项目的技术相关资料...

    5年前   
    2798    0

    AOLONG 图书馆集成管理系统解决方案-电子图书馆解决方案

    AOLONG 图书馆集成管理系统解决方案-电子图书馆解决方案  一、系统简介  1、顺应时代发展要求  本系统遵守教育部颁布的《教育管理信息化标准》规范我国图书馆界通用的CNMARC格式标准、...

    11年前   
    477    0

    《SQL-Server-数据库设计》课程设计报告(图书馆管理系统)

    《SQL Server 数据库设计》课程设计报告课题名称:图书馆管理系统_班级:_ 软大班____学号:_ __姓名:___ ___完成日期:_2...

    3年前   
    737    0

    基于UML的图书馆管理系统建模设计

    基于UML的图书馆管理系统建模设计一、摘要 面向对象的软件工程,同传统的面向过程的软件工程相比,在需求的获取、系统分析、设计和实现方面都有着很大的区别。UML是OOA和OOD的常用工具。使用...

    1年前   
    455    0

    基于Java的图书馆管理系统毕业设计专科

    XX职业技术学院电子信息系毕业论文图书馆管理系统学生姓名: 学 号: 专 业: 计算机应用技术 年 级: ...

    3年前   
    670    0

    图书馆管理规定

    图书馆管理规定一、图书管理员要认真学习管理业务知识,做好图书管理工作,为学校的教育、教学、教研工作服务,培养学生的阅读兴趣,及时为师生提供学习、教育、教学方面的信息资料。二、图书管理员及时做好...

    2年前   
    535    0

    天小才图书馆里系统

    题 目: 天小才图书管理系统 图书馆管理系统的设计与实现摘 要:这是一个对图书馆进行网络平台管理的系统,该设计的适用者是某某学院图书馆,灵感载体来源为B/S模式下...

    3年前   
    351    0

    图书馆RFID系统技术要求及参数

    图书馆RFID系统技术要求及参数(一)RFID图书标签 技术要求:1. 标签应自带存储器,可重复读、写信息;读写方式应为非接触式。2. 标签应具有一定的抗冲突性,能保证多个标签同时可靠识别。...

    1年前   
    462    0

    AOLONG 数字图书馆系统解决方案-电子图书馆解决方案

    AOLONG 数字图书馆系统解决方案-电子图书馆解决方案  一、系统简介  1 AOLONG数字图书馆系统(Digital Library)是一套面向学校、企业的网络信息中心、图书馆等部门的书...

    9年前   
    572    0

    基于UML的图书馆管理系统设计《软件工程》课程设计网络教育

     网络教育学院《软件工程》课 程 设 计 ...

    1年前   
    245    0

    图书馆管理员工作计划

    图书馆管理员工作计划  在图书馆的工作是我非常喜欢的工作,因为我可以在学校如此多的书海中不断吸取养分,不断的提高自己,这是一个非常清闲和有意义的工作,我一直很喜欢!   新学期的第一个月属于新...

    12年前   
    520    0

    小学图书馆管理制度

    小学图书馆管理制度  我爱书,我爱读书!  一、开放时间:  星期一至星期五下午15:30~17:30,星期六、星期日上午9:00~11:30为图书馆开放时间  另外,星期一、星期二、星期五下...

    12年前   
    675    0

    图书馆建设及管理问卷调查

         **职业技术学院图书馆建设及管理问卷调查                                  ——学科信息部 1、你去图书馆的频率是多少?     (     )...

    10年前   
    8176    0

    图书馆借书管理办法

    图书馆借书管理办法 主旨:为便于图书之管理并能在短期内更广泛的借阅于各位同仁起见,特制定 本办法。 说明:第 一 条 本公司图书由总务部门负责管理之...

    14年前   
    24242    0

    小学图书馆管理规章制度

    XX小学图书馆管理规章制度一、图书馆工作人员职业规范 1 、热爱党、热爱社会主义祖国,努力学习建设有中国特色社会主义理论和党的方针政策,具有较高的思想觉悟和高尚的思想品德。 2 、热爱图书馆事...

    3年前   
    670    0

    图书馆管理规定范文

    图书馆管理规定范文一、图书馆借阅制度(一)借书制度1、图书馆图书(对教职工及学生)实行全开架的书库管理方式。读者入室必须交验本人借书证,无证不得入室。借出:读者在室内选书,不得将图书乱拿乱放,...

    2年前   
    379    0