青岛农业大学 课程设计报告 课程名称: 动态网站课程设计 设计题目: 图书借阅管理系统 专 业: 计算机科学与技术 09 级 1 班 学生姓名: 学 号: 小组成员: 指导教师: 王轩慧 实习地点: 完成时间 2012年 9月 10日 1 系统概述 1.1 开发背景及意义 图书管理系统在实际中应用广泛,例如所有大型图书馆或者高校的图书馆都必须配备一套完整的图书管理系统,甚至部分小学也需要一个图书管理系统。它主要对一个学校的图书馆或者其他类型的图书相关业务部门的所有图书信息进行管理。图书借阅管理系统是图书管理系统的一个子系统,它主要完成对书籍的借出与归还的管理。 1.2 系统分析 1 基本功能 高校图书借阅管理系统的基本功能包括借书管理,还书管理,书籍和用户信息管理,以及图书信息检索等及格方面 2 用户分类 对于一个管理系统,首先就需要管理人员对数据库进行管理,其次应该对老师和学生的使用权限进行管理,同时可以对用户资料进行维护。 3 书籍信息 应该保存书籍的书名、作者、出版社等信息,以供用户查询。 4 信息查询 读者应该可以登陆到系统内查看所借书籍的信息,可以对书籍的信息进行查询和检索。 1.3 开发环境 本系统所采用的开发环境为 Visual C++6.0,运行环境为 Window s XP 平台,运行的软硬件要求如下: 1 硬件部分:内存512M(或更高),标准的鼠标、键盘及显示器。 2 软件部分:数据库系统为 SQL Server2000,开发工具使用Visual C++6.0。 2 需求分析 随着读书的普及,读者群体日渐扩大,图书种类也越来越繁多。图书馆那种由简单数据记录,电子表格统筹数据的方法已经不在适用。为了更为理想的完成对图书的管理同时能对读者信息进行统筹统计,一个专门的管理系统已经成为了图书馆管理者的迫切需求。一个通用的图书借阅管理系统是图书管理系统的一个子系统,它主要对一个学校图书馆的图书入库、借出、归还进行操作。在图书、读者信息等基础数据的基础上,完成以上的操作。同时能够对图书按出版社、作者进行分类统计,能够统计图书借阅情况状态、读者借阅情况。该系统在实际中应用广泛。 整个系统的数据框架图如下: 3 概念结构设计 数据库设计是整个数据库系统中最为关键的部分,一个好的数据库系统必须有一个设计合理的数据库支持。 3 .1 数据库设计 本数据库中主要包含三张表: 1 用户表 用户表中包括用户名和密码,同时包括用户权限和对应的可借书籍数...