logo资料库

数据库图书管理系统课设报告.docx

第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
资料共30页,剩余部分请下载后查看
课 程 设 计
目录
第一章 绪 论
1. 设计目标
2.课题研究现状分析
第二章 可行性分析报告
1. 引言
1.1 编写目的
1.2 背景
1.3 定义
2. 可行性研究的前提
2.1 要求
2.2 目标
2.3 条件、假定和限制
2.3.1 人员
2.3.2 设备
2.3.3基本建设投资
2.4 进行可行性研究的方法
3.所建议的系统
3.1 处理流程和数据流程
3.2 改进之处
3.3 影响
3.3.1.对开发的影响
3.3.2.对经费开支的影响
3.4 技术条件方面的可行性
4. 收益
4.1.一次性收益
4.2 非一次性收益
4.3 不可定量的收益
5. 结论
第三章 数据库设计
1.问题描述
1.1需求分析
1.2关系模式
2.方案图表设计
2.1类别实体E-R图:
2.2读者信息实体E-R图:
2.3信息实体E-R图:
2.4记录信息实体E-R图:
2.5记录信息实体E-R图:
2.6罚款信息实体E-R图:
2.7总的信息实体E-R图:
2.8.数据流程图 :
2.9数据字典
2.10关系图:
3.数据库源代码
3.1数据库建立
3.2 数据表的建立
3.2.1书本类别表建立
3.2.2创建书库表
3.2.3借书证表建立
3.2.4借书记录表建立
3.2.5还书记录表建立
3.2.6罚款单表建立*/
3.3数据初始化
3.3.1将书籍类别加入表book_style中
3.3.2将已有的图书加入system_books表中
3.3.3将已有图书证的读者加入system_readers表中*/
第四章 数据库功能测试
4.1单表查询
4.1.1表book_style中查询演示:
4.1.2表system_books中查询演示:
4.1.3将已有图书证的读者加入system_readers表中结果查询:
4.1.4借书纪录表borrow_record结果查询:
4.2还书操作
4.2.1现在对某一读者进行还书操作:
第五章 总结
SQL 课程设计论文报告 课 程 设 计 课程名称: 数据库课程设计 设计课题: 图书管理系统设计 指导教师: 总评成绩: 专业: 软件工程 班级: 1682073 姓名: 偶嘻嘻 学号: 168207326 二 O 一八年 六月二十二日 IV
SQL 课程设计论文报告 摘要 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息 量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上 的混乱,人力与物力过多浪费,图书管理费用的增加,从而使图书馆的负担过重, 影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实 用的图书管理系统,对图书资料进行集中统一的管理。另一方面,IT 产业和 Internet 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的 革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高图书管理 工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校, 社会服务。本文论述了如何利用 SQL SERVER 创建一套可行且实用的图书管理系 统,介绍了其结构及操作方式。 关 键 词 : 图 书 管 理 系 统 ; 数 据 库 设 计 ; s q l 数 据 库 ; S Q L S e r v e r IV
SQL 课程设计论文报告 目录 目录...........................................................................................................................................................3 第一章 绪 论..........................................................................................................................................5 1. 设计目标 ............................................................................................................................... 5 2.课题研究现状分析 ................................................................................................................. 5 第二章 可行性分析报告 ..........................................................................................................................5 1. 引言 ....................................................................................................................................... 5 1.1 编写目的 ..................................................................................................................... 5 1.2 背景 ............................................................................................................................. 6 1.3 定义 ............................................................................................................................. 6 2. 可行性研究的前提 ............................................................................................................... 6 2.1 要求 ............................................................................................................................. 6 2.2 目标 ............................................................................................................................. 6 2.3 条件、假定和限制 .....................................................................................................6 2.4 进行可行性研究的方法 .............................................................................................7 3.所建议的系统 ......................................................................................................................... 7 3.1 处理流程和数据流程.................................................................................................7 3.2 改进之处 ..................................................................................................................... 8 3.3 影响 ............................................................................................................................. 8 3.4 技术条件方面的可行性 .............................................................................................8 4. 收益 ....................................................................................................................................... 9 4.1.一次性收益 .................................................................................................................. 9 4.2 非一次性收益 ............................................................................................................. 9 4.3 不可定量的收益......................................................................................................... 9 5. 结论 ....................................................................................................................................... 9 第三章 数据库设计 ..................................................................................................................................9 1.问题描述 ................................................................................................................................. 9 1.1 需求分析 ...................................................................................................................... 9 1.2 关系模式 .................................................................................................................... 10 2.方案图表设计 ..................................................................................................................... 10 2.1 类别实体 E-R 图: ....................................................................................................11 2.2 读者信息实体 E-R 图: ............................................................................................11 2.3 信息实体 E-R 图: ....................................................................................................12 2.4 记录信息实体 E-R 图: ........................................................................................... 12 2.5 记录信息实体 E-R 图: ........................................................................................... 13 2.6 罚款信息实体 E-R 图: ........................................................................................... 13 2.7 总的信息实体 E-R 图: ........................................................................................... 14 2.8.数据流程图 :......................................................................................................... 16 VI
SQL 课程设计论文报告 2.9 数据字典 .................................................................................................................... 17 2.10 关系图: .................................................................................................................. 19 3.数据库源代码 ....................................................................................................................... 20 3.1 数据库建立............................................................................................................... 20 3.2 数据表的建立 ...........................................................................................................20 3.3 数据初始化 ................................................................................................................ 22 第四章 数据库功能测试 ........................................................................................................................ 25 4.1 单表查询 .................................................................................................................... 25 4.2 还书操作 .................................................................................................................... 27 第五章 总结........................................................................................................................................... 29 附录.......................................................................................................................... 错误!未定义书签。 SQL 课程设计时间任务分配 ................................................................. 错误!未定义书签。 VI
SQL 课程设计论文报告 第一章 绪 论 随着数据库技术在各行各业的广泛应用,强大的数据库窗口技术、良好的数据 库访问能力和友好的用户界面,日益成为设计者的得力助手,很好的运用好这些东 西,对我们大学生以后的工作学习有很大的帮助。 1. 设计目标 1.掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的 组织和实施。 2.关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、 调试运行等工作。 3.培养把所学知识运用到具体对象,并能求出解决方案的能力。 2.课题研究现状分析 在现今信息化发达的社会,图书的发行量与日俱增。传统的图书馆需要制作有 署名与对应编号的书卡,由读者按分类查找再交由图书管理员来处理借书工作,还 书也要人工翻阅大量的记录,这样使得工作量大并及其繁琐,效率变得低下。因此 需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中 信息的变更,有利用管理效率的提高。建立网上电子图书管理系统的目的是实现无 纸化图书管理,减轻管理员的工作量,方便读者查阅所需的图书,达到降低成本提 高工作效率的目标。 第二章 可行性分析报告 1. 引言 1.1 编写目的 可行性研究报告的目的是说明实现该软件项目在技术、经济、社会条件方面的 可行性;评述为了合理地达到开发目标而可能选择的各种方案。 5
SQL 课程设计论文报告 1.2 背景 1.系统名称:图书管理系统 2.项目开发小组成员:阙启正、欧阳欢、王儒磊、沈华仁、沈子宁 3.用户:各大图书馆 4.项目开发环境:Windows 7 + SQL Server2008 1.3 定义 图书管理系统 项目 可行性分析 方案 效益 2. 可行性研究的前提 2.1 要求 主要功能:对图书信息的查询及编辑、对学生相关信息的管理、借阅图书的管 理。 完成期限:完成系统需 2 个星期,即 2018 年 6 月 22 日之前完成。 2.2 目标 减少人力的投入;由系统对入库图书进行分类、归类,学生信息整理、借阅情 况登记入档,提高信息处理的精度和准确度。 2.3 条件、假定和限制 硬件条件:PC 机 运行环境:Windows 7 开发软件:SQL Server 开发限制:开发时间短,小组成员水平和经费有限。 2.3.1 人员 馆长 1 名 采编部 3 名 流通阅览部 4 名 网络技术部 2 名 6
SQL 课程设计论文报告 2.3.2 设备 服务器:i5-2550k@4.5GHz 或更高, 内存:2G 及以上; 硬盘:10G 及以上; CD-ROM:48 倍速及以上; 网卡:10MB/100MB自适应; 工作站: i5-2550k@4.5GHz 或更高; 内存:4G 及以上 硬盘: 10G 及以上; CD-ROM:48 倍速及以上; 网卡:10MB/100MB自适应 2.3.3 基本建设投资 计算机设备 5 台 5×3000=15000 元 数据通讯设备:(手机产生的实时花费)规定每人每月 50 共计 5×50=250 元 办公室对外通信电话包月 5×40=200 元 环境设备(办公室,人员住宿)办公租房 1000 元,人员住宿 1000 元。 合计:17450 元 2.4 进行可行性研究的方法 在初步对在校学生与教师进行问卷调查的基础上,确定系统开发目标,提出系统开 发逻辑方案,分析所需要的技术,所需要的资金等,确定系统开发是否可行 3.所建议的系统 3.1 处理流程和数据流程 1.系统可以对书籍的各项信息进行增删改查,包括书籍编号、书籍名称、书籍类别、 作者姓名、出版社名称、出版日期、登记日期,借阅标记。 2. 读者申请借书表,登入基本信息,包括借书证编号、读者姓名、读者性别、读 者种类、登记日期。 3.查询未被借出的书本,读者可以进行对书籍的借阅或归还。 7
SQL 课程设计论文报告 4.借书时,添加已借书读者的记录,同时将在已借出的借阅标记置 0。 5.读者还书,增加还书记录,删除相应书本的借阅纪录,最后在书库中标记该本 书为 1,表示归还了未借,可供其他读者借阅。 6.读者还书时,现在对已有借书证的读者进行查询借书是否超期查询语句(这里归 定 30 天),同时也可以用语句超过天数的读者进行罚款,加入到罚款单里面,一 天以 0.3 元扣除计算。 7.若注销借书证,注销之前执行所有的还书过程,其借书证纪录就被删除了,同时 要删除其归还纪录的内容。 8.系统可以查询查询书籍状态以及读者状态。 3.2 改进之处 1. 由于时间仓促,人力和物力资源缺乏,本系统存在诸多不完善之处。 2.整体系统不够强,功能模块需要添加和其他查询功能。 3.3 影响 1. 对设备的影响:没有什么特殊影响,信息量不大,一般 PC 机都能用。 2.对用户单位的影响:用户单位现有符合国家管理行政,业务完全不变。其他机构 可以参考系统提示的要求做一定调整,该操作简单,使用人员能基本操作计算机基 本操作即可。 3.3.1.对开发的影响 在当前网络信息时代下,计算机技术和软件技术的不断更新是图书管理系统需 要更强大的功能,远远不能满足将来现代化的社会,在管理上也可能需要人员调整。 3.3.2.对经费开支的影响 图书馆在学校或大型公众场存在,其经济成分比重相对比较适中,主要是支出 的费用:其中包括基本建设费、软件开发费用、管理和维护费、人员工资和培训费 等。建立图书信息库,收集各方面的图书信息,提高图书管理的计划性和预见性。 开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益 将远超过投资。从经济角度考虑,此系统开发可行。 3.4 技术条件方面的可行性 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软 件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书管理系 统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。 所使用的语言是 SQL,这是大家还比较熟悉的内容,可行性绝对可行。 8
分享到:
收藏