




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计实验报告课程名称: 数据库课程设计 系 (院): 数学与计算机学院 班 级: 2011 级计算机科学与技术 指导教师: 欧方平 摘要随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置。随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要。因此结合开入式图书馆的要求,对 Access 数据库、SQL 语言原理应用程序设计,数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、系统管理员、图书管理员和读者三方面的需要。为了联系实际,考虑各层次学校的情况,软件本身要求易学,界面友好,容易掌握,可以较简单方便的管理各种图书信息;硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆。系统的总体特点应该是方便、简单、实用。关键词:SQL 语言;管理;图书管理系统;分析;设计 目录第一章 绪论 .5一、课题背景 .5二、 图书馆信息化管理 .5第二章 图书管理系统需求分析 .6一、引言 .61、编写目的 .62、项目背景 .6二、任务概述 .61、目标 .62、用户特点 .63、需求概述 .74、功能层次图 .7三、数据描述 .81、数据 .82、动态数据 .83、数据库描述 .84、数据流图与数据字典 .8四、功能需求 .111、功能划分 .112、功能描述 .11五、性能需求 .111、数据精确度 .112、系统响应时间 .113、适应性 .11六、运行需求 .121、用户界面 .122、硬件接口 .123、软件接口 .124、故障处理 .12第三章 图书馆管理系统数据库分析 .13一、数据库 .13二、用户数据 .13三、源数据 .13四、索引 .13五、数据 .131、创建数据库 .132、数据库创建语句 .143、图书馆管理系统 E-R .174、图书馆管理系统数据表清单 .18第四章 图书管理系统的功能实现 .20一、登陆界面编码设计 .20二、读者管理界面编码设计 .20.21三、图书管理界面编码设计 .21四、借阅信息管理界面编码设计 .22第五章 结论与体会 .23参考文献 .23第一章 绪论一、课题背景随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要。在当今知识大爆炸的时代,图书作为信息的一种载体,仍是人们获得知识的一种重要途径,因而作为图书管理与借阅的图书馆,它的运行情况则关系到知识的传播速度问题。以往旧的图书管理模式完全是手工操作,从新书的购买、编码、入库、上架,到借阅、续借、归还、查询,无一不是人工处理,需要大量的劳动力与工作量,而且由于人为的原因造成一些错误,也是再所难免的。当读者想要借阅一本书时,首先要查询大量的卡片,而且要有一定的图书管理知识,才能很快的查到。自己想要的图书,在借阅过程中还要填写许多相关的卡片,使得图书的管理效率低下,图书流通速度较慢,因而从一定程度上也影响了知识的传播速度。二、 图书馆信息化管理图书馆的信息化从最初的对图书馆业务管理实行信息化发展到对图书馆各个业务流程进行系统和网络话化管理,并建立大规模以个体文献目录联机查询为主的资源共享系统。进入 21 世纪,充分利用计算机网络和信息技术,逐步实现不同载体的实体文献的信息化管理和多方位的联机查询。图书馆的计算机信息化管理,就是将传统图书馆业务的手工操作转变成由计算机管理,既图书馆的图书期刊、音像资料等各种载体文献的采编、典藏、流通、检索及常规业务管理等工作,利用计算机技术,进行高效、准确的信息化管理。其根本目的是实现区域内及地区、国家、国家间的资源共享。要达到资源共享的目的,必须制定一定的标准,只有各个系统都遵循这些标准,不同的系统间才可以实现联机查询、资源共享的效果。第二章 图书管理系统需求分析一、引言1、编写目的编写本报告的目的是明确本系统的详细需求,提供给使用单位确认系统的功能和性能,并在此基础上进行修改和完善,同时作为设计人员进行软件设计的依据和使用单位的验收标准。2、项目背景实现一个将各种图书管理和服务功能集合起来的管理信息系统就显得十分必要,既可以节省资源又可以有效存储、更新查询信息,提高工作和服务效率。二、任务概述1、目标本系统通过计算机技术实现图书信息和用户信息的管理,还包括如下目标:减少人力成本和管理费用;提高信息的准确性和信息的安全;改进管理和服务;良好的人机交互界面,操作简便;2、用户特点本系统的最终用户是面向管理员(图书馆管理员和系统管理人员)和读者(教师和学生) ,他们都具有一定的计算机基础知识和操作计算机的能力,是经常性用户。系统维护人员是计算机专业人员,熟悉操作系统和数据库,是间隔性用户。3、需求概述在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,读者可以在图书馆进行图书的借、还、续借、查询等操作,不同类别的读者在借书限额、还书期限。借阅图书时,由管理员录入读者 ID 账号和借书的图书的索引,系统首先验证该账号的有效性,若无效,则提示无效的原因;若有效,则显示 ID 账号、姓名、借书限额、是否超过还书期限等信息,本次实际借书的数量不能超出可再借数量的值。完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录。归还图书时,由管理员录入借书卡号和待归还的图书编号,显示图书索引、读者姓名、读书编号、读书名称、借书日期、应还日期等信息,并自动计算是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息;若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额。完成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录。图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对图书信息进行删除。也可以对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。系统管理员主要进行图书管理员权限的设置、读者类别信息的设置、图书类别的设置以及罚款和赔偿标准的设置、数据备份和数据恢复等处理。4、功能层次图图书管理系统读者信息管理 图书信息管理 图书借阅管理添加读者 修改读者 删除读者 添加图书 修改图书 删除图书 查询图书 图书借阅 图书归还系统维护读者列别设置 图书列别设置用户管理图书管理员设置图 1三、数据描述1、数据(1)管理员信息表管理员 ID 管理员密码 姓名 性别 职位 照片(2)图书信息表图书索引书名作者所属类别出版社单价图书位置 允许借阅时间(天)简介封面图书管理员上架时间(3 ) 图书借阅信息表读者 ID 图书索引 借阅时间 归还时间 借还管理员(4 ) 读者信息表读者 ID 密码 姓名 性别 院(系) 班级 电话 照片 读者管理员 ID2、动态数据输入数据:鼠标对按钮的点击,查询方式,查询关键字,新建图书项,新建读者项,图书项、读者项记录的修改,图书借还以及注销操作时的输入信息,受限操作所需的密码等。输出数据:查询关键字所确定的数据库子集,统计结果,操作成功或失败的消息,图书借还以及注销操作时的结果信息。3、数据库描述数据库采用 SQL Server 数据库和 Access4、数据流图与数据字典1、数据流图(1) 系统框架模块图书管理员图书管理系统系统管理员读者信息图书信息图书偿还信息图书信息系统维护数据图 2(2)读者信息管理图 42.图书信息管理图 3(3)图书信息管理图 5接收分析数据1.1录入新读者1.2修改读者1.3删除读者读者信息表读者信息表图书管理员 读者信息1.4信息统计1.5图书借阅管理新读者数据待修改数据待删除数据修改的读者信息读者信息有效读者信息删除的读者信息读者借阅
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论