1、 数 据数 据 库 系 统 概 论库 系 统 概 论 课 程课 程 设 计 说 明 书设 计 说 明 书 题目: 图书管理系统 院 系: 计算机科学与工程学院 专业班级: 电子信息技术及仪器 学 号: 学生姓名: 指导教师: 2013 年 06 月 10 日 1 课程设计(论文)任务书课程设计(论文)任务书 计算机科学与工程 学院 学 号 学生姓名 专业(班级) 电子信息技术及 仪器 设计题目 图书管理系统 设 计 技 术 参 数 系统平台:Windows 7 开发工具:VC+6.0 设 计 要 求 可以查看在库图书(书号、书名、出版社、作者、是否在库) ,可以查看读者信息 (读者号、读者名、
2、性别、年龄、家庭地址、罚款、借书数目) ,可以查看借阅信 息(书号、书名、读者号、读者名、借书日期、还书日期) ,图书入库(修改)功 能,新增(删除,修改)读者功能 工 作 量 课程设计报告要求不少于 3000 字。 源程序要求不少于 300 行 工 作 计 划 2013 年 4 月 20 日-2013 年 4 月 25 日:分析并建数据库 2013 年 4 月 26 日-2013 年 5 月 10 日:编写程序实现基本功能 2013 年 5 月 11 日-2013 年 5 月 25 日:写课程设计报告 2013 年 5 月 26 日-2013 年 6 月 09 日:课程设计报告定稿 参 考
3、资 料 1Inmon W H.数据库.王志海等译M.北京:机械工业出版社,2000 2Imhoff C 等.数据库设计.于戈等译M.北京:机械工业出版社,2003 3温秀梅,丁学钧.C+语言程序设计教程与实验M.北京:清华大学出版社, 2004 4严华峰等.Visual C+课程设计案例精编M.北京:中国水利水电出版社, 2004 5 王珊,萨师煊.数据库系统概述(第四版)M.北京:高等教育出版社出 版 ,2006 指导教师签字 教研室主任签字 3 目目 录录 1 需求分析 4 2 总体设计 5 2.1 图书管理软件结构设计 . 5 2.2 核心功能设计 6 2.3 系统界面设计 7 3 详细
4、设计 8 3.1 图书管理数据库部分的设计 . 8 3.2 图书管理系统功能及界面设计 15 4、总结 20 参考文献 . 21 4 1 1 需求分析需求分析 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息 量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上 的混乱, 人力与物力过多浪费, 图书管理费用的增加, 从而使图书馆的负担过重, 影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实 用的图书管理系统,对图书资料进行集中统一的管理。同时,伴着信息化技术的 发展, 可以运用数据库管理技术, 实现对图书的管理, 提升图书管理工作的效率
5、。 在以上的大背景需求下,设计了该图书管理系统,方便管理人员对图书进行 相应的管理。通过此图书管理系统,可以查看在库图书(书号、书名、出版社、 作者、是否在库) ,可以查看读者信息(读者号、读者名、性别、年龄、家庭地 址、罚款、借书数目) ,可以查看借阅信息(书号、书名、读者号、读者名、借 书日期、还书日期) ,图书入库(修改)功能,新增(删除,修改)读者功能。 同时,为了使此图书管理系统更人性化,采用了简单直观的对话框模式来展现相 应的功能。每个对话框为单独的界面,分别有登录界面、菜单界面、读者信息界 面、图书信息界面、借阅信息界面、还书信息界面、借书信息界面、查询界面、 读者信息添加界面、
6、书籍信息添加界面,在各个不同的界面中可以执行相应的操 作。 5 2 2 总体设计总体设计 2.1 图书管理软件结构设计 1. 读者基本信息的输入,包括借书证编号、读者姓名、读者性别。 2读者基本信息的查询、修改,包括读者借书证编号、读者姓名、读者性别 等。 3书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。 4书籍类别信息的查询、修改,包括类别编号、类别名称。 5书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、 出版社名称、出版日期、登记日期。 6书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作 者姓名、出版社名称、出版日期登记日期等。 7借书信息的输入,包括读者借书证编号、书籍编号、借书日期。 8借书信息的查询、修改,包括借书证编号、读者编号、读者姓名、书籍 编号、书籍名称、借书日期等。 9还书信息的输入,包括借书证编号、书籍编号、还书日期。 10还书信