电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

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

  • 资源ID:460403606       资源大小:1.98MB        全文页数:26页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

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

摘 要在数字化、网络化的今天,社会信息量与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书借阅管理系统来管理自己的书籍,会方便许多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书管理软件。 图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。为了更好地适应这种网络数字化信息的环境,需开发设计一种扎根于准、新、全数字资源的"图书借阅管理系统"。除此之外,由于图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,从而使我们下定决心开发该系统。关键词:图书馆;ADO.NET;C#,sql目 录第1章 系统定义1第2章 需求分析12.1 系统综合需求1第3章 系统设计13.1 概念结构设计13.2 逻辑结构设计23.3 子模块划分及功能概述4第4章 详细设计64.1开发平台及工具64.2 存储过程及触发器64.3程序设计74.4界面设计8第5章 课程设计总结10参考文献11附录(程序代码)12第1章 系统定义在数字化、网络化的今天,社会信息量与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书借阅管理系统来管理自己的书籍,会方便许多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书管理软件。 图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。为了更好地适应这种网络数字化信息的环境,需开发设计一种扎根于准、新、全数字资源的"图书借阅管理系统"。除此之外,由于图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,从而使我们下定决心开发该系统。第2章 需求分析2.1 系统综合需求1) 本图书借阅管理系统主要针对的用户是中学或大学图书馆,藏书的种类和数量较大,但是读者的数量和来源可能在局部上受到一定的限制。其相应的需求有: 图书室有各种图书一万多册。2) 每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介。3) 每种图书有多个副本。4) 系统分为:图书管理员、读者和普通用户。图书管理员负责读者信息的管理,读者凭用户名密码登陆系统可以借阅图书,普通用户可以注册成为读者,若不注册只能网上查看图书信息。5) 读者信息包括读者的姓名、所在单位、职业等。6) 每个读者在借的图书不能超过8本。否则要罚款。借书期限最长为30天。7) 读者可以续借图书。8) 图书管理员模块:对用户的管理和新进图书的数据录入。9) 读者和普通用户的公共模块:图书的分类查询。10) 读者模块:借书,修改个人信息,在借图书的信息、罚款信息查询。第3章 系统设计3.1 概念结构设计系统E-R图如图3-1所示。 图3-1 系统E-R图3.2 逻辑结构设计系统数据表如表3-1表3-7所示。表3-1图书信息表图 书 信 息 表 Book字段名类型NULL其他备注B_IDintNPK,FK图书编号B_Namenvarchar(50)N图书名称B_Authornvarchar(50)N图书作者B_Author1nvarchar(50)Y图书作者B_Author2nvarchar(50)Y图书作者B_Author3nvarchar(50)Y图书作者B_Translatenvarchar(50)N图书译者B_Translate1nvarchar(50)Y图书译者B_Translate2nvarchar(50)Y图书译者B_Translate3nvarchar(50)Y图书译者B_Pressnvarchar(50)N图书出版社B_PriceFloatN图书定价B_Contentnvarchar(MAX)N图书简介表3-2读者信息表读 者 信 息 表 Reader字段名类型NULL其他备注R_IDintNPK,FK读者编号R_Namenvarchar(50)N用户名R_Jobnvarchar(50)N读者职务R_Telnvarchar(20)N读者电话R_Worknvarchar(50)N读者工作R_Passwordnvarchar(20)N登录密码表3-3管理员信息表管 理 员 信 息 表 Admin字段名类型NULL其他备注A_IDintN管理员编号A_Namenvarchar(20)N管理员用户名A_Passwordnvarchar(20)N管理员密码表3-4借阅图书记录表借 阅 图 书 信 息 表 Borrow字段名类型NULL其他备注ID_BintNFK借阅图书编号IDbigintYPK编号,自增ID_RintYFK借阅者编号TimesmalldatatimeY借阅日期DateintY到期时间MoneyfloatY逾期罚款部分表关系图如图3-2所示:图3-2 部分表关系图3.3 子模块划分及功能概述系统层次结构图如图3-3所示。图3-3 系统层次结构图图3-3 系统层次结构图第4章 详细设计4.1开发平台及工具l 开发工具Microsoft VisualStudio 2012 l DBMS:Microsoft SQL Server 2005l 建模工具:Microsoft Visio4.2 存储过程及触发器作为数据库应用系统,数据的一致性需要得到保证,通过单纯的手工编码方式,工作烦琐,容易出错,而且不易于扩展。采用DBMS的外码约束,Unique约束,自增序列来实现对数据库简单快捷的访问l 读者注册的存储过程USE LibraryGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE dbo.AddReaderID int ,Name nvarchar(50), Password nvarchar(20), Job nvarchar(50), Work nvarchar(50), Tel intAS INSERT INTO Reader (R_ID,Name,Password,R_Job,R_Work,R_Tel)VALUES (ID,Name,Password,Job,Work,Tel)l 读者借阅存储过程USE LibraryGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE dbo.InsertBorrowbid int,rid bigint,time int,data smalldatetime,bname nvarchar(50),rname nvarchar(50)AS INSERT INTO Borrow (ID_B,ID_R,Time,Data,Name_B,Name_R) VALUES (bid,rid,data,time,bname,rname)l 按图书名称查找存储过程USE LibraryGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE dbo.SelectBookname nvarchar(50)ASSELECT * FROM BookWHERE B_Name=namel 按类型查找存储过程USE LibraryGOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE dbo.SelectTypeASSELECT B_Type FROM Bookgroup by B_Type4.3程序设计1.在操作过程中利用多种方式连接数据库,通过Microsoft VisualStudio 2012对C#窗体应用程序的开发控件与数据库操作命令的共同使用,来达到更好的设计效果;2. 很多数据需要通过列表框来显示,因此利用DataGridView控件和相关代码,能够更加全面的将所需要的信息列出来;3.在程序中调用存储过程,极大的简化了代码的复杂度,使得程序变得更加简洁易懂;4.4界面设计欢迎界面(如图4-1所示):图4-1登录界面游客界面(如图4-2所示):图4-2游客界面l 按类型查找(如图4-3所示):图4-3按类型查找l 按书名查找(如图4-4所示):图4-4按书名查找主界面l 注册界面(如图4-5所示):图4-5注册界面l 登陆界面(如图4-6所示)图4-6登录界面l 读者界面(如图4-7所示)l 图4-5读者界面第5章 课程设计总结经过长时间的奋斗制作,设计总算作完了,系统实现对学校图书信息的经营管理的维护,主要实现了数据的输入、查询、修改、删除、统计等一系列功能,再功能方面,包括添加或删除用户,保存信息,更新信息等。 系统完全采用图形户用户操作界面,能让用户很容易了解和掌握系统的使用方法。这使得系统具备了很好的交互性和可操作性。在功能的界面实现方面,系统采用菜单式操作和命令按钮操作相结合的方式,使操作非常的简单、方便。系统在安全性方面的控制管理员登陆窗口,使非管理人员不能进入系统。从而保证了系统的安全性。 第一、我对系统的整个需求分析和整体设计作了详细的分析和设计。在这个环节中,我感受最深的就是对系统需求的分析。可以说对一个软件的需求分

注意事项

本文(数据库系统原理课程设计图书馆管理系统)为本站会员(m****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.