已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计说明书 论文 用纸 摘摘 要要 sql server2005 是一种用于数据库设计 创建和管理的软件 利用它可 以对各种事务管理工作中的大量数据进行有效的管理并满足数据检索的需要 随着计算机技术的飞速发展和计算机在信息管理中应用的普及 利用计算 机实现图书馆图书借阅管理势在必行 本系统就是根据图书馆现阶段的需要 开发的图书馆借阅管理系统来实现对图书借阅信息准确 高效的管理和维护 整个系统从符合操作简便 界面友好 灵活 实用 安全的要求出发 完成图 书馆图书借阅管理的全过程 包括新进图书购入时图书信息的建立 图书借出 信息等的变动引起图书信息的添加 修改 删除等管理工作以及用户管理权限 的改变等 本文主要介绍了本课题的开发背景 系统的设计思路 总体设计 重点说 明了系统的各个功能模块的设计与实现 并对系统进行了测试和运行说明 关键词 关键词 sol server 2005 图书管理 图书借阅 课程设计说明书 论文 用纸 i 目录目录 1 绪 论 1 1 1 研究背景 1 1 2 开发意义 1 1 3 本文结构 1 2 需求分析 2 2 1 系统的可行性分析 2 2 2 经济上的可行性 2 2 3 功能需求分析 2 3 概要设计 3 3 1 系统功能模块设计 3 3 2 系统模块结构图 3 3 3 数据库的设计 3 4 概念设计 5 4 1 局部 e r 模型 5 4 2 集成 e r 模型 6 5 数据库的实施 8 5 1 编制与调试程序 8 5 2 数据库试运行 10 5 3 数据库运行与维护 11 结 论 12 参考文献 13 课程设计说明书 论文 用纸 0 1 绪 论 1 1 研究背景 图书馆是是一个大学重要的标志 是一个学校的心脏 也是学生获取更多 知识的重要地方 具有知识性 信息性 资源性和文化性等特性 因此图书馆 借阅管理关系到一个大学图书馆的正常使用 学校图书馆作为一个信息大量存储的地方 每年都有大量的新书购入和老 书下架 尤其是近几年高校规模性建设 使得在以前图书借阅管理中就存在的 问题更加突出 面对高校图书信息量不断增长的问题 很多学校都选择了在图 书借阅管理中引入计算机管理系统 因此一个好的图书借阅管理系统 对于任 何一所大学来说都是非常需要的 1 2 开发意义 图书馆借阅管理系统是针对学校图书借阅管理情况而设计的一款信息管理 软件 其主要目的是使得教职工人员 学生能够较为全面的查询图书借阅情况 极大的方便了学校的图书借阅管理 该系统应用 sql server2005 自带的数据库 来存储图书借阅信息 该系统开发一方面利用计算机来管理图书借阅情况可以 减少大量的人力资源 并能提高工作效率 另一方面为学校图书馆提供及时准 确的图书借阅信息 方便管理 1 3 本文结构 本文主要由以下几部分构成 1 绪论 主要包括研究背景和现存在的问题 2 系统分析 主要包括系统在经济上和技术上的可行性 3 系统总体设计 主要包括系统功能模块设计和数据库设计两部分 4 系统详细设计 主要介绍了各个界面的具体功能的操作方法和实现方法 课程设计说明书 论文 用纸 1 2 需求分析 目前 一些学校图书馆借阅还处于人工管理的阶段 管理大量的图书借阅 信息 这样就大大的降低了工作效率 浪费大量人力资源 利用现代化的管理 方式来管理图书借阅信息 就会简单方便地多了 2 1 系统的可行性分析 随着计算机的普及以及信息化的发展 计算机已经成为人们生活的一部分 在各种管理中计算机扮演着重要角色 人们已经掌握了计算机的各项操作功能 因此利用 sql server2005 开发图书馆借阅管理系统比较容易实现 2 2 经济上的可行性 由于现在各大高校已经普遍配备了微机 而且用于图书馆借阅管理的微机 的配置在存储量 速度方面都能满足数据库运行的要求 故在计算机硬件方面不 需要太大的花销 2 3 功能需求分析 本系统主要实现对图书馆图书借阅进行管理 需要实现以下几个方面的管 理功能 1 图书信息管理 图书信息的添加 删除 修改和查询 2 图书借阅的管理 图书借出 还入的查询等 课程设计说明书 论文 用纸 2 3 概要设计 3 1 系统功能模块设计 图书借阅管理系统中共设计了 4 大功能 包括日常图书管理 图书借出管 理 图书还入管理和读者信息管理 能够及时更新图书信息 基本上满足了图 书馆管理的必需功能 3 2 系统模块结构图 本次系统设计主要有日常图书管理 图书借出管理 图书还入管理和读者 信息管理四个系统模块组成 其系统模块结构如图 3 1 所示 图书日常管理 图书借出管理 图书还入管理 读者信息管理 图书馆借阅管理系统 图 3 1 系统模块结构图 3 3 数据库的设计 数据库中包括馆藏图书目录表 借出图书表 读者信息表 各表结构设计 如下 1 馆藏图书目录 图书资料代表了一本书的全部信息 是不允许随意修改的 所以本系统采 课程设计说明书 论文 用纸 3 用了一定的权限 主要是图书的管理 所有的图书信息保存在这个表中 其结 构如表 3 1 所示 表 3 1 馆藏图书表 字段名数据类型长度允许空取值说明 图书编号int20no主关键字 图书名称char50no取值唯一 出版社varchar20yes 作者varchar20yes 单价smallint10no正数 2 读者信息表 该表中保存的是读者的信息 主要用来记录每位同学的借阅情况 其结构 如表 3 2 所示 表 3 2 读者信息表 字段名数据类型长度允许空取值说明 读者证号char 20no主关键字 姓名char20no取值唯一 学号char10no 性别char2yes男或女 所在系别char20yes 3 借出图书表 图书借出后需要对图书状态进行修改 使读者及时掌握图书信息 其结构如表 3 3 所示 表 3 3 图书借阅表 字段名数据类型长度允许空取值说明 读者证号char20no外部关键字 图书编号varchar20no外部关键字 借阅时间datetimeno 归还时间datetimeno 课程设计说明书 论文 用纸 4 4 概念设计 4 1 局部 e r 模型 1 读者 e r 图 读者图中包括的属性有读者证号 姓名 学号 性别 所在系别类别 这 些属性项阐明了读者实体 读者图 2 图书 e r 图 图书图中包括的属性有图书编号 图书名称 出版社 作者 单价类别 这些属性项阐明了图书实体 图读者图 3 图书借阅 e r 图 图书借阅图中包括的属性有读者证号 图书编号 借阅时间 归还时间类 别 这些属性项阐明了图书借阅实体 课程设计说明书 论文 用纸 5 图书借阅图 4 2 集成 e r 模型 每位读者拥有一张读者证 可有多次借阅 每位读者每借一本书要产生一 条借书记录 另一方面 每种书有一张图书档案信息卡 具有一个书目编号 一种书可能有多本 每本书通过唯一的条形码区别 可见 这些数据之间存在 一定的联系 即 书目编号与图书信息之间通过入库形成一对多联系 读者信 息与书目编号之间通过借阅形成多对多联系 总体图 1 多对多联系可以分解为一对多联系 即 在借阅时 读者信息与借阅信息 之间可以通过图书证号建立一对多联系 在借阅时 书目编码与借阅信息之间 可以通过图书条码建立一对多联系 在入库时 图书档案与书目编码之间可以 通过书目编号建立一对多联系 课程设计说明书 论文 用纸 6 总体图 2 关于读者借阅图书方面 有更加详细的关联 一本书可以被多个读者借阅 它们之间是一对多的联系 而读者 图书 借阅也都是具有详细信息的 可以 全部反映在图表上 总体读者图书借阅图 课程设计说明书 论文 用纸 7 5 数据库的实施 5 1 编制与调试程序 1 创建 借阅信息 数据表的 sql 脚本如下 create table dbo 借阅 读者证号 char 20 collate chinese prc ci as not null 图书编号 varchar 20 collate chinese prc ci as not null 借阅时间 datetime null 归还时间 datetime null on primary go 2 创建 图书信息 数据表的 sql 脚本如下 create table dbo 图书 图书编号 varchar 20 collate chinese prc ci as not null 图书名称 char 50 collate chinese prc ci as null 作者 varchar 20 collate chinese prc ci as null 出版社 varchar 20 collate chinese prc ci as null 单价 smallint null on primary go 3 创建 征订信息 数据表的 sql 脚本如下 create table dbo 征订 读者证号 char 20 collate chinese prc ci as null 图书名称 char 20 collate chinese prc ci as null 出版社 varchar 20 collate chinese prc ci as null 作者 varchar 20 collate chinese prc ci as null on primary go 4 创建 读者信息 数据表的 sql 脚本如下 课程设计说明书 论文 用纸 8 create table dbo 读者 读者证号 char 20 collate chinese prc ci as not null 姓名 char 20 collate chinese prc ci as null 学号 char 10 collate chinese prc ci as null 性别 char 2 collate chinese prc ci as null 所在系别 char 20 collate chinese prc ci as null on primary go 5 修改基本表操作如下 alter table dbo 图书 with nocheck add constraint pk 图书 20c1e124 primary key clustered 图书编号 on primary go alter table dbo 读者 with nocheck add primary key clustered 读者证号 on primary go alter table dbo 图书 add constraint ck 图书 单价 21b6055d check 单价 0 go alter table dbo 借阅 add constraint fk 借阅 读者 foreign key 读者证号 references dbo 读者 读者证号 constraint fk 借阅 图书 foreign key 图书编号 references dbo 图书 图书编号 go 6 创建索引操作如下 create index ix 借阅 on dbo 借阅 读者证号 图书编号 on primary 课程设计说明书 论文 用纸 9 go 5 2 数据库试运行 1 查找图书表中的所有信息 代码如下 select from 图书 2 查找图书表中高等教育出版社出版的图书 代码如下 select from 图书 where 出版社 高等教育出版社 3 查找读者表的所有信息 代码如下 select from 读者 4 查找读者表中所有男生的信息 代码如下 select from 读者 where 性别 男 5 查找借阅表的所有信息 代码如下 select from 借阅 课程设计说明书 论文 用纸 10 5 3 数据库运行与维护 在数据库系统运行过程中必须不断地对其进行评价 调整与修改 数据库 试运行合格后 数据库即可投入正式运行 数据库投入运行标志着开发任务的 基本完成和维护工作的开始 对数据库设计进行评价 调整 修改等维护工作 是一个长期的任务 也是设计工作的继续和提高 应用环境在不断变化 数据 库运行过程中物理存储会不断变化 在数据库运行阶段 对数据库经常性的维 护工作主要是由 dba 完成的 包括 数据库的转储和恢复 数据库的安全性 完整性控制数据库性能的监督 分析和改进 数据库的重组织和重构造 课程设计说明书 论文 用纸 11 结 论 本次设计和开发的图书馆借阅管理系统符合学校图书馆管理的规定 满足 对学校图书馆管理的需要 并达到操作过程中的直观 方便 实用 安全等要 求 系统采用模块化程序设计的方法 既便于系统功能的组合和修改 又便于 未参与系统开发的技术维护人员补充和维护 另外 图书借阅管理系统是一个中小型的数据库管理系统 为了节省资源 要选择一个中小型数据库 使用 sql server2005 可以实现这样的要求 它本身 自带有一个数据库 不需要再和其他数据库连接 更加简单 方便 使工作量 相应的减少 从而减少了系统的开发周期 但由于时间比较仓促 该系统还存在着一些需要改进的地方 大概有以下 几个方面 1 系统在图书信息录入和图书借出操作时 可记录相应的操作信息 如管 理员 执行时间等 便于日后查对 2 系统的查询功能可进一步丰富 可按年级 院系等进行查询 给出符合 记录的列表 选中列表中的具体学生 再查阅该学生的借阅信息 3 能够实现对随机查询内容的打印 针对以上存在的问题 在以后空闲时间里逐一进行完善
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026春部编版(五四制)小学语文四年级下册第八单元习作《-的故事》写作指导+范文
- 一年级(上册)口算50题-可直接打印
- 植树节活动方案五篇
- 电梯维保方案三篇
- 方便食品罐头项目风险管理方案
- 大数据挖掘技术流程详解
- 大数据分析工具及流程优化
- 固收点评:长高转债特高压隔离开关国家电网主供商
- 2026年中医基础理论考试试题及答案
- 专利申请权转让协议书7篇
- 国家集采药品培训
- 智慧校园全面建设方案
- 合同履行情况验收报告
- 玻璃瓶合同书模板
- 2024年华夏银行股份有限公司校园招聘考试试题完整
- 《陆上风电场工程概算定额》NBT 31010-2019
- 2024回弹法检测岩石抗压强度技术规程
- 二次安全措施票培训
- 残疾学生送教上门备课、教案
- JTGT F20-2015 公路路面基层施工技术细则
- 保洁礼节礼仪培训
评论
0/150
提交评论