- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据组织与管理(2)课程设计
设计说明书
起止日期: 年 月 日 至 年 月 日
学生姓名 班级 成绩 指导教师(签字)
系
年 月 日
一、课题来源 2
1、课题来源 2
2、系统现状 2
3、系统需求 2
4、解决方案 3
二、创建数据库和数据表 3
1、创建数据库-图书管理系统 3
2、创建数据表 3
三、使用Transact-Sql语句创建查询和视图 5
1、按入库时间升序排列图书信息 5
2、查询读者的全部借阅信息 5
3、查询需交罚金的读者信息 6
4、查询读者类型为学生的管理系的读者信息 6
5、操作员李羽的所有操作信息 7
6、图书类型为科学类且高等教育出版社出版的图书信息 7
7、价格大于50的图书信息和借阅信息 7
8、读书应还时间查询 8
9、图书可借天数为30的全部读者类型 8
四、创建触发器 8
1、删除读者信息触发器 8
2、插入读者信息触发器 9
五、创建存储过程 9
1、创建查询读者类型为学生的读者信息存储过程 9
2、创建离校的读者信息的存储过程 10
3、创建添加读者信息的存储过程 11
4、修改图书借阅信息存储过程 12
六、关系图 12
七、创建数据维护计划 12
一、课题来源
1、课题来源
当今社会,图书馆规模的不断扩大,图书数量也在不断增加,有关图书的各种信息量也成倍增长,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。
2、系统现状
现有的图书管理系统检索速度慢、效率低。图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索进行非常困难,往往是终于查到了书的信息,馆中没有此书或已被别人借走。借书、还书工作量大。借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、 还书登记、实存图书的更新以及借出图书超期、遗失等的处理。图书统计工作难、藏书更新不能及时完成。藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。
3、系统需求
图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。图书管理系统数据库的主要功能是处理图书信息、读者信息、图书借阅信息和图书罚款信息。图书管理系统应立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统需求采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,做到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。
图书管理系统中读者实体和图书实体之间的关系有:读者包括读者编号,读者姓名,性别,读者类型,当前借阅量等;图书包括图书编号,书名,作者,价格,当前库存量等;借阅图书包括借阅时间,操作员;还书包括还书时间,操作员,罚金。具体实体联系图如下,
4、解决方案
根据系统需求,图书管理系统可以实现的查询操作可以包括按入库时间升序排列图书信息,统计出图书是否需要更新;查询读者的全部借阅信息,清晰地统计出借书情况等;查询需交罚金的读者信息,进行催缴罚金;查询读者类型为学生的读者信息,统计出比例,为一些调查做为资料;查询图书类型为科学类且高等教育出版社出版的图书信息,可以统计出受欢迎的书籍类型,多提供这类的书籍;查询读者类型为学生的管理系的读者信息,作为特定数据供管理系领导使用;查询图书可借天数为30的全部读者类型,方便读者查询自己的可借时间;读书应还时间查询,防止过期,被罚。
创建删除读者信息触发器,当读者由于某些原因不再借书,或者不具备资格借书时,使用该触发器可以迅速、方便地删除其在图书所存的资料。创建插入读者信息触发器,当增加读者时可以方便地增加其各项信息,并且当读者类型为超出读者类型表中指定的类型时会出现提示信息,所以只能增加规定类型的读者信息。另外,图书管理系统还应创建查询读者类型为学生的读者信息存储过程,创建离校的读者信息的存储过程,创建添加读者信息的存储过程,创建修改图书借阅信息存储过程。
二、创建数据库和数据表
1、创建数据库-图书管理系统
2、创建数据表
2.1创建读者类型信息表
设计表
数据录入
2.2创建读者信息表
设计表
数据录入
2.3创建还书
文档评论(0)