SQL课程设计(图书信息管理系统)(共19页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《SQL课程设计(图书信息管理系统)(共19页).doc》由会员分享,可在线阅读,更多相关《SQL课程设计(图书信息管理系统)(共19页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上广东工业大学华立学院 课 程 设 计(论文)课程名称 _SQL Server数据库原理_题目名称 _图书信息管理系统_学生学部(系)_信息与计算机学部_专业班级 _09计算机x班_学 号 _xxxxxxxxxxxx_学生姓名 _xxx_指导教师 _xxx_ 2011 年 6 月 7 日专心-专注-专业广东工业大学华立学院课程设计(论文)任务书题目名称图书信息管理系统数据库设计学生学部(系)信息与计算机学部专业班级09级计算机x班姓 名xxx学 号xxxxxxxxxx一、课程设计(论文)的内容建立图书信息管理系统的数据库,明确图书信息管理系统数据库应提供的功能,建立各数
2、据库对象及其关系,通过函数、存储过程和触发器应当能够实现读者信息、借阅信息、历史记录的录入、修改、删除、等功能,通过视图能够对数据进行查询,并且能够高效地完成各种数据的统计功能等。二、课程设计(论文)的要求与数据设计的主要内容应包括:总体设计(表的组成、关系图等);详细设计(模块功能说明:表、索引、数据完整性的实现,视图、游标功能、存储过程及参数说明,触发器的功能描述等)调试与测试:测试结果的分析与讨论数据库清单和执行结果:每个表中至少有5条记录。 三、课程设计(论文)应完成的工作(1)根据上述要求完成一个功能完善图书信息管理系统数据库设计;(2)采用查询分析器设计方法,语句书写符合规范,设计
3、应完善;(3)对数据库进行初步的错误和漏洞检测;(4)根据设计规范撰写报告并按时提交;(5)设计内容用A4纸打印并按要求装订。四、课程设计(论文)进程安排序号设计(论文)各阶段内容地点起止日期1审题、搜集资料综合楼60905.1005.152数据分析与设计综合楼60905.1605.263数据库的实现综合楼60905.2705.28图形界面设计综合楼60905.2906.05调试分析综合楼60906.0606.07总结综合楼60906.07五、应收集的资料及主要参考文献1 郑阿齐.SQL Server教程.北京.清华大学出版社.20052(英)迪尤逊. SQL Server 2005基础教程.
4、北京.人民邮电出版社.20063 李春葆. SQL Server 2000学习与上机实验指导.北京.清华大学出版社.20094 李志姝,李光海编著.SQL应用与开发标准教程.北京.清华大学出版社.2006发出任务书日期: 2011 年 4 月 29 日 指导教师签名:计划完成日期: 2011 年 6 月 7 日 教学单位责任人签章:摘要 目前图书馆进行信息管理的主要方式是基于手工处理,最多是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错,缺乏系统、规范的信息管理手段。在电脑技术高速发展的今天,迫切需要充分利用计算机实现自动化管理。现在准备建立的图书管理系统,要把图书馆的图书管理、读
5、者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。 此图书管理系统,主要是基于大学图书馆的管理业务而设计的,是基于SQL SERVER建立的,可用于各种中小型的图书馆。关键词: SQL Server,图书管理,设计目录 1序言随着社会信息量得与日俱增,职场竞争的日趋激烈,越来越来的人更关注知识的积累、能力的培养。图书作为信息存储的主要媒体之一,数量、规模比任何时候都大的多。不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。 在计算机日益普及的今天,对个人而言若采用套行之有效的图书管理系统来管理自己的书籍,会方便很多。对图书管理部门而言,以前单一的
6、手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。对于日益扩大的图书馆,查找特定的数目总是借阅者或工作人员劳神费力,有时还没有结果。因此往往是投入了大量的人力和财力却得不到高效的管理效率。为了缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高图书借阅信息管理效率的目的,采用数据库技术生成的图书馆管理系统将会极大地方便图书馆管理人员的劳动,使工作人员从繁忙、复杂的工作进入一个简单、有效的工作中。本文以高校图书馆管理系统开发过程为背景,全文分为目录、需求分析功能分析、功能模块设计以及系统的实现等过程
7、。在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。采用结构化的功能模块设计系统功能,可读性好,易于扩充。基本功能全面,系统可读性好,易于维护、更新,安全性好。2 系统分析与设计2.1 系统需求分析本项目的名称是图书信息管理系统,主要用户是图书馆管理人员和借阅图书者,几乎所有功能操作以及对系统的维护工作都是面向图书馆管理人员和借阅图书者的。因此设计项目的时候以管理人员、借阅人员的立场、工作重心和工作需求出发,系统的外观界面也是针对图书馆管理人员而设计。根据要求,主要功能包括:(1)读者信息、图书信息插入功能输入(2)读者信息、图书信息浏览功能输出(3)查询功能:按书名查询、按作者名查
8、询(至少一种查询方式)(4) 图书信息的删除:按照存在状态删除,把已还的图书信息删除。(5) 图书信息的修改:按照存在状态修改,把已借的图书信息改为已还的状态。2.2 系统功能分析图书信息管理系统包括书籍的插入和浏览,读者信息的插入、修改和浏览,图书查询功能以及图书信息的删除和修改功能,详细的功能描述如下:(1)书籍的插入需要用户提供所有书籍属性,有:ISBN,书名,作者,出版社,价格,库存量。信息必须齐全,否则无法录入,书籍的浏览则提供对book表的查看;(2)读者信息的插入也必须用户提供所有读者信息属性,有:借书证号,姓名,性别,专业名,出生时间,借书数。修改及浏览即是根据借书证号进行一个
9、记录的操作;(3)图书查询功能提供“模糊”查询法(或者说:关键字查询法),用户只需给出相关字眼即可查询;(4)图书信息的删除修改功能是内部管理员特有的,在读者借书和还书是对借阅表进行插入、修改及删除。2.3 功能模块设计图书信息管理系统可分为3个模块,如下图所示:根据功能描述,我们设计出了如下的实体联系图:逻辑结构设计book表:字段类型长度必填字段允许空值备注ISBNChar16是否主码书名char26是否作者char8是否出版社char20是否价格Float8.1是否复本量Int是否库存量Int是否XS表:字段类型长度必填字段允许空值备注借书证号Char8是否主码姓名Char8是否专业名C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 课程设计 图书 信息管理 系统 19
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内