数据库课程设计---图书管理系统数据库管理系统

数据库课程设计---图书管理系统数据库管理系统

ID:9858946

大小:2.31 MB

页数:14页

时间:2018-05-12

数据库课程设计---图书管理系统数据库管理系统_第1页
数据库课程设计---图书管理系统数据库管理系统_第2页
数据库课程设计---图书管理系统数据库管理系统_第3页
数据库课程设计---图书管理系统数据库管理系统_第4页
数据库课程设计---图书管理系统数据库管理系统_第5页
资源描述:

《数据库课程设计---图书管理系统数据库管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据组织与管理(2)课程设计设计说明书应用SQLSERVER创建图书管理系统数据库管理系统起止日期:2011年4月25日至2011年4月29日学生姓名沈平班级08电子商务2班成绩指导教师(签字)管理工程系2011年4月29日13目录一、课题来源21、课题来源22、系统现状23、系统需求24、解决方案3二、创建数据库和数据表31、创建数据库-图书管理系统32、创建数据表3三、使用Transact-Sql语句创建查询和视图51、按入库时间升序排列图书信息52、查询读者的全部借阅信息53、查询需交罚金的读者信息64、查询读者类型为学生

2、的管理系的读者信息65、操作员李羽的所有操作信息76、图书类型为科学类且高等教育出版社出版的图书信息77、价格大于50的图书信息和借阅信息78、读书应还时间查询89、图书可借天数为30的全部读者类型8四、创建触发器81、删除读者信息触发器82、插入读者信息触发器9五、创建存储过程91、创建查询读者类型为学生的读者信息存储过程92、创建离校的读者信息的存储过程103、创建添加读者信息的存储过程114、修改图书借阅信息存储过程12六、关系图12七、创建数据维护计划1213一、课题来源1、课题来源当今社会,图书馆规模的不断扩大,图书数

3、量也在不断增加,有关图书的各种信息量也成倍增长,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。2、系统现状

4、现有的图书管理系统检索速度慢、效率低。图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索进行非常困难,往往是终于查到了书的信息,馆中没有此书或已被别人借走。借书、还书工作量大。借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理。图书统计工作难、藏书更新不能及时完成。藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。3、系统需求图书馆是高等院校的重要组成部

5、门,是教师和学生获取知识的重要场所。图书管理系统数据库的主要功能是处理图书信息、读者信息、图书借阅信息和图书罚款信息。图书管理系统应立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统需求采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,做到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。图书管理系统中读者实体和图书实体之间的关系有:读者包括读者编号,读者姓名,性别,读者类型,当前借阅量等;图书包括图书编号,

6、书名,作者,价格,当前库存量等;借阅图书包括借阅时间,操作员;还书包括还书时间,操作员,罚金。具体实体联系图如下,读者图书借阅图书还书nmmn读者编号读者姓名性别读者类别当前借阅量图书编号书名作者价格图书总量当前库存量借阅时间操作员操作员还书时间罚金134、解决方案根据系统需求,图书管理系统可以实现的查询操作可以包括按入库时间升序排列图书信息,统计出图书是否需要更新;查询读者的全部借阅信息,清晰地统计出借书情况等;查询需交罚金的读者信息,进行催缴罚金;查询读者类型为学生的读者信息,统计出比例,为一些调查做为资料;查询图书类型为科

7、学类且高等教育出版社出版的图书信息,可以统计出受欢迎的书籍类型,多提供这类的书籍;查询读者类型为学生的管理系的读者信息,作为特定数据供管理系领导使用;查询图书可借天数为30的全部读者类型,方便读者查询自己的可借时间;读书应还时间查询,防止过期,被罚。创建删除读者信息触发器,当读者由于某些原因不再借书,或者不具备资格借书时,使用该触发器可以迅速、方便地删除其在图书所存的资料。创建插入读者信息触发器,当增加读者时可以方便地增加其各项信息,并且当读者类型为超出读者类型表中指定的类型时会出现提示信息,所以只能增加规定类型的读者信息。另外

8、,图书管理系统还应创建查询读者类型为学生的读者信息存储过程,创建离校的读者信息的存储过程,创建添加读者信息的存储过程,创建修改图书借阅信息存储过程。二、创建数据库和数据表1、创建数据库-图书管理系统2、创建数据表2.1创建读者类型信息表设计表数据录入2.2创建读

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。