毕业设计面向网络的图书管理系统设计与实现内容摘要:
价格 借书证号 姓名 性别 图 4 图书流通的 ER 图 属于 单 位 1 n 单位名称 单位编号 面向网络的图书管理系统设计与实现 7 位名称 ),其中打下划线的为码,这样就解决了插入、删除和数据冗余等问题。 我们对数据的结构进行详细的分析,按照上述的设计思想,共设计了读者表,书目表,馆藏表,流通表等百余张数据表,然后创建视图和存储过程。 下面举例说明: 读者表:借书证号、姓名、单位、读者类别、职称等字段; 书目表:馆藏号、 ISBN、题名、作者、出版社、复本数、语种、文献类型、版次等 字段; 馆藏表:馆藏号、索书号、分类号、种次号、馆藏位置、单价、出版日期等字段; 流通表:借书证号、馆藏号、借期、还期、续借、应还期、操作员等字段; 借阅规则表:读者类别编码、图书类别编码、限借册数、每期天数、续借天数、过期日期、罚金等字段。 读者类别表:读者类别编码、读者类别等字段。 图书类别表:图书类别编码、图书类别等字段。 数据库索引 建立索引是加快查询速度的有效手段,数据库的每一个表建立了主键,主键由一个或几个字段组成,每一个表都按主键建立了索引,部分表为了满足查询和排序的需要,除 建立主索引外,还建立了次索引。 例如在查询时要用到“馆藏号”、“作者”、“题名”等条件来查找图书,因此,在书目表上除了对主键“馆藏号”建立了主索引外,也对“作者”、“书名 ” 等建立了次索引。 视图 视图是从一个或几个基本表导出的表,它是定义在基本表之上的,它是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,数据仍然存放在原来的基本表中。 通过定义视图,可以使用户眼中的数据库结构简单、清晰,并可以简化用户的数据查询操作。 由于本系统数据表较多,表中的字段多,为了简化对表的操作,我们创建了图书 _按书 名查询、期刊 _按刊名查询、期刊 _按编辑部查询、借阅规则查询、待还书查询、超期记录查询等 30 余个视图。 存储过程 存储过程是一段经过编译的程序代码,存放在数据库服务器端。 通过调用适当的存储过程,可在服务器端处理大量数据,再将处理结果送到客户端。 这样可减少数据在网络上的传送,消除网络阻塞现象;例如:要查询某条记录,若该记录在表中的顺序号是 10000,不采用存储过程,服务器将从 1 至于 10000 条记录数据逐条送至客户端,采用存储过程后,由于过程是经过编译的并且是在本地,不需要通过网络,因此能很快查出所需记录 并将结果送到客户端,大大减少了网上数据传输量。 存储过程另一好处是可供不同的开发工具调用,如 PB、 VB、 ASP、 Delphi 等开发工具均可调用。 在流通模块和 WEB 查询模块上均有图书检索功能,实际上调用同一存储过程完成的。 本系统建立了 60 多个存储过程,实现诸如借还书处理、新书入库统计、编目入馆藏、读者统计、生成索书号等功能。 数据库调用 Client/Server 采用 ODBC 接口实现数据库的调用, Browser/Server 采用 ADO 接口调用。 面向网络的图书管理系统设计与实现 8 4 条形码的使用 条形码具有唯一性和一次输入后就可 反复使用的优点,利用条形码技术作为信息快速输入的手段可迅速且不易发生错误地处理图书管理业务。 本系统使用条形码作为图书和读者的标识,实现标识的唯一性。 使用条码后,能够使图书管理工作更加简单、快捷、不易出错。 例如,当一本书具有唯一条形码标识,每位读者也具有唯一条形码标识时,图书的借阅、查询就十分便捷了。 应用条形码取代了以往填写书袋卡、借书证,核对借阅时间等繁琐的手工劳动。 读者在借书时只要将借书证给工作人员,工作人员只需登录借书系统,用条形码阅读器扫描读者借书证上的条形码,屏幕就会显示出该读者的信息,包括读者姓 名、单位、可借几本书、已借几本书、是否过期、有无罚款等。 如可以借书,工作人员只需用条形码阅读器扫描该读者所需借的书上的条形码符号后,该书的书名和条形码等信息都从数据库中调出显示在屏幕上,自动记录在该读者的借阅档案中,借书工作即告完成。 一般借一本书仅需 1 至 2秒钟。 操作完后,计算机自动地将该借阅者和借阅的图书号码输入对应数据库中,并自动提示借阅期限。 在本系统中,图书条码规定为 8 位数字 ,按照图书的分类来规定条码的起始号,条形码方案用户可以在系统初始化时设立,本系统中的 具体规定见表 1。 表 1 条形码 方案设计 中文书籍 0 打头 号码数 1 千万 期 刊 81 打头 中文期刊 号码数 1 百万 82 打头 法文期刊 号码数 1 百万 83 打头 德文期刊 号码数 1 百万 84 打头 西班牙文期刊 号码数 1 百万 85 打头 俄文期刊 号码数 1 百万 86 打头 日文期刊 号码数 1 百万 87 打头 阿拉伯文期刊 号码数 1 百万 外 文 7 打头 71 打头 英文 号码数 1 百万 72 打头 法文 号码数 1 百万 73 打头 德文 号码数 1 百万 74 打头 西班牙文 号码数 1 百万 75 打头 俄文 号码数 1 百万 76 打头 日文 号码数 1 百万 77 打头 阿拉伯文 号码数 1 百万 专 利 991 打头 号码数十万 标 准 996 打头 号码数十万 5 系统功能的实现 系统采取了 Client/Server 和 Browser/Server 技术结合的方式。 在浏览器方式下,主要实现了资料的检索功能,而对于图书编目、系统维护等操作,使用 Client/Server 方式,这面向网络的图书管理系统设计与实现 9 样,既保持了 Client/Server 方式下数据维护方便、快捷的特点,又利用 了 Browser/Server下查询、检索易学易用的优点。 整个系统有八个子系统,它们分别是: 1)图书编目子系统:实现编目处理、查重、馆藏管理等功能。 其中编目处理包括原始编目、书目记录、数据维护、各类输出等项;馆藏管理包括馆藏数据维护、。毕业设计面向网络的图书管理系统设计与实现
相关推荐
产生作用,也可以是好几种的物质相互配合共同产生作用,一般来说,缓蚀剂发生作用有固定的形式和一定的浓度范围。 通俗的讲,缓蚀剂就是对金属形成保护作用,使其在易腐蚀的环境中不腐蚀或者说是腐蚀的速度非常的缓慢。 显然,缓蚀剂在金属的应用方面是具有非常重要的作用,也正是因为此,所以现实的生产和生活中对于缓蚀剂的运用可以说是非常之广,对于缓蚀剂的研究也是多如牛毛。 当前的环境来看,对于防护金属的腐蚀来说
PSH 等都可用一经试验得出的曲线图来表示, 12 泵特性曲线全面、综合、直观地表示了泵的性能,有多方面的用途。 用户可以根据特性曲线来选择要求的泵,确定泵的安装高度,掌握泵的运转情况。 制造厂在泵制造完后,通过试验作出特性曲线,并根据特性曲线形状的变化,分析泵几何参数对泵 性能的影响,以便设计制造出符合要求性能的泵。 特性曲线通常用横坐标表示流量 Q,纵坐标表示扬程 H,效率η及轴功率 P
一)在新民主主义革命和社会主义革命方面 毛泽东认为马列主义是规定了世界革命的基本原则,但中国革命的具体做法要我们在实践中创造。 毛泽东和党的其他领袖一道,以切实的中国国情为依据,提出了一条崭新的民主革命总路线,开创了一条具有中国特色的民主革命道路。 他指出分清敌友是革命的首要问题,工人阶级是革命的领导阶级,农民阶级、城市小资产阶级 和民族资产阶级是革命的主力军和同盟军
帧动画是指 创建每帧动画的内容,然后逐帧播放。 ◆ 动 作补间动画 动作补间动画是 指同一个对象不同状态的变化,其变化效果是由 Flash 控制的,常用于制作对象的位移、尺寸缩放、旋转、颜色渐变等效果。 动作补间动画是在两个关键帧中创建出来的,两个关键必须是同一个对象的两个不同状态,通过动作补间将西安石油大学本科毕业设计( 论文) 8 两个关键帧中不同状态的对象补间出来。 ◆ 形状补间动画
足 1000h。 化工流程用的大型往复式压缩机的运行往往受化工流程的变化而制约 ,工况不稳定或偏离额定压力下工作时 ,都可能会造成运动规律改变 ,阀片颤振 ,冲击 频率增加 ,寿命下降。 吉林工业技术学院毕业论文 7 2)弹簧失效是导致阀片断裂的主要原因之一。 根据对大型压缩机气阀失效的调查统计 ,发现在有阀片断裂的气阀中 ,几乎都存在失效的弹簧。 检修中发现有些阀片未损坏而弹簧有几个已经碎断
字段宽度 说明 计划编号 Character 8 计划编号 车间编号 Character 8 车间编号 商品编号 Character 8 商品编号 数量 Numeric 数量 日期 Date 8 日期 是否定货 Character 2 是否定货 是否到货 Character 2 是否到货 是否取货 Character 2 是否取货 供应商信息 字段名 字段类型 字段宽度 说明 供应商编号