图书馆系统课程设计报告
图书馆系统课程设计报告
图书馆管理系统设计报告
一、前言
高校图书馆是大学生学习、教师科研的重要基地。随着高校图书馆规模的不断扩大,制定一套合理、有效,规范和实用的图书馆管理系统迫在眉睫。
高校中传统的图书馆,由于缺乏先进的技术和管理系统,大多采用手工进行图书馆的各项工作。但由于现今各高校规模的不断扩大,图书馆的馆藏也日益增多,传统的手工操作已不能满足图书方便、快捷的流通。早期高校图书馆主要存在以下几方面问题[1]: 1.检索速度慢、效率低
因为图书馆的藏书种类多、数量多,手工进行检索非常困难。往往是查到了书的信息,馆中没有此书或已被别人借走。图书馆的规模越大,这个问题越突出。 2.借书、还书工作量大
随着馆藏的增加,借书、还书频率越来越大,然而随之而来的大量的借书、 还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的,而且经常会出现差错。
3.图书统计工作难、藏书更新不能及时完成
图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。
新时期随着Internet/Intranet的发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。各高校纷纷开始自主设计研发图书馆管理应用系统或引用商业软件,对各自的图书馆进行科学、规范的管理。应用计算机的图书馆管理系统面向21世纪,面向网络社会化,系统具有很好的弹性,可实现计算机联机编目、信息查询、图书检索等各种应用。
因此,利用SQL2005数据库创建一个图书管理系统以实现图书馆管理管理的快捷、高效。
拟建系统设计的目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。通过该拟建系统可以实现图书信息的检索、图书借阅管理、用户个人信息的管理等各种功能,实现高校图书馆管理管理的快捷、高效。
图书馆系统课程设计报告
二、需求分析
现在,科学技术的飞速发展把人类社会推向了一个崭新的时代——信息时代。这已是无可争议的事实;信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达到共识。图书管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以图书管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。图书管理系统的建立更进一步的方便了师生对图书的借阅。
三、业务流程分析
本图书馆管理系统谨根据实际需求所创建,创建有如下4个数据表:书籍信息表,读者信息表,出版社信息表,借书信息表,。这些数据表结合图书馆数据库中的五个存储过程,即实现了普通图书馆的大部分功能。如读者借阅图书功能,读者查询图书借阅情况功能,读者检索的图书信息功能等。
四、数据库概念模式设计
系统开发的总体目标是实现图书馆管理的系统化和自动化,缩短借阅者的等待时间,减
轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高图书管理效率的目的。
主要任务是对读者信息、图书资料信息、借阅信息、归还图书信息的操作及外理。
概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。步骤为:
(1)选择中层数据流为切入点,通常选择实际系统中的子系统; (2)设计分E-R图,即各子模块的E-R图;
(3)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统
图书馆系统课程设计报告
(4)生成全局E-R图,通过消除冲突等方面。 局部E-R图: 1、读者图
2、书籍图
3、出版社图
图书馆系统课程设计报告
4、借书图
5、所以,总的E-R图为:
图书馆系统课程设计报告
联系电话 学生姓名 借书证号
专业班级
读者
书籍编号
借书日期
借书
借书证号
书籍 编号 存放位置
书名
类别
数量
邮政编号
出版社
地址
名称
联系号码
图书馆系统课程设计报告
五、数据库逻辑模式设计
1、一般逻辑设计:
实体型转换为关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:
一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。
一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。
一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。
具有相同码的关系模式可合并。
由于读者类别与读者、馆室与图书的联系方式是1:n(一对多),可以将其之间的联系与n端实体读者、图书合并,管理员与图书之间的维护联系也是1:n(一对多),同样也将其之间的联系与n端实体合并,而读者与图书之间的借阅和归还联系方式则是n:m(多对多),这样要把它们之间的联系转化为独立的关系模式,读者与管理员之间的罚款联系是m:n(多对多),将其联系也转化成独立的关系模式,具体的基本E-R图向关系模型的转化如下: 本系统主要设计对象(实体):读者、书
与书相关的信息:编号、书名、作者、出版社、出版日期、丛书类别 图书的借阅是系统的核心行为,涉及(借期、还期)就是借阅时间 经过分析,可以得到以下关系模式
读者(姓名、借书证号、联系电话、专业班级)
书(图书编号、书籍名称、种类、数量、存放位置、出版社) 出版社(名称、邮政编号、地址、电话号码) 借阅(读者编号、图书编号、借出日期) 因为:读者(读者号、姓名、性别、年龄)
函数依赖集=(读者号—姓名,读者号—编号,读者号—专业班级) 关系中的码是读者号。
2、具体逻辑设计:
1、读者结构表
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




