1、 - 1 - 课课 程程 设设 计计 报报 告告 课程名称课程名称 数据库课程设计 题题 目目 图书管理系统 学学 院院 理学院 专专 业业 信息与计算科学 - 2 - 任务书任务书 题目题目 图书借阅管理系统图书借阅管理系统 主要主要 内容内容 以及以及 目标目标 掌握 SQL Server 提供的常用功能,掌握存储过程、触发器的作用和编 写方法,掌握在 Visual Studio 2008 环境下,使用.NET 编写数据库应用 程序的方法。 具体内容: 用图形化工具构建“图书借阅管理”数据库。 用图形化工具或 T-SQL 语句创建“图书借阅管理”中的数据表及约 束。 编写四个存储过程,其中
2、至少有一个有输入参数。 编写限制每个读者的借书数量不能超过 5 本以及判断图书是否过 期归还的触发器。 用.NET 实现图书借阅管理系统的客户端编程。 目标:让学生了解数据库后台和前台的实现过程。 成果成果 形式形式 成果最终的主要形式是程序代码和课程设计报告。 基本基本 要求要求 要求学生基本掌握在 SQL Server 环境下创建数据库及表的操作,基本 掌握存储过程和触发器的概念好编写方法。 基本掌握在 Visual Studio.NET 环境下,编写 B/S 架构的数据库应用程序的方法。 主要主要 参考参考 文献文献 1 何玉洁.数据库原理与应用教程(第 2 版).北京:机械工业出版社,
3、 2007。 2 郑宇军等.SQL Server 2005+Visual C#.北京:清华大学出版社,2007。 3 茅健.ASP.NET 2.0 +SQL Server 2005 全程指南.北京:电子工业出版 社,2008 年。 - 3 - 摘要摘要 关键字:关键字:图书借阅;图书信息;罚款,读者; 在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理 系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的 手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不 到高效的管理效率。为了便于图书资料的管理需要有效的图书管理软件, 减轻工作人员的工作量,方便工作人员
4、对它的操作,提高管理的质量和水 平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。采 用数据库技术生成的图书馆管理系统会极大地方便借阅者并简化图书馆管 理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简 单、高效的工作中。基于这个问题,开发了大学图书馆借阅系统,实现了 借还书的方便、高效性、有效性和及时性。本文通过作者设计和开发一个 小型图书馆管理系统的实践,阐述了图书管理软件中所应具有的基本功能、 设计、实现。 - 4 - 目录目录 任务书 - 2 - 摘要 - 3 - 目录 - 4 - 1.课程设计目的 - 5 - 2.课程设计课题介绍 . - 5 - 3.课程设计基本要求 . - 5 - 4.设计与实现 - 5 - 4.1 系统需求分析 - 5 - 4.2 系统设计. - 6 - 4.3 界面设计. - 7 - 4.4 关键代码. - 10 - 5.系统测试