1、 SQL ServerSQL Server 数据库数据库 课程设计课程设计 题目题目:图书借阅管理系统的图书借阅管理系统的设计与实现设计与实现 院、院、 系系: 计算机信息与技术系计算机信息与技术系 学科学科专业:专业: 软件工程软件工程 学学 号号: B10060B10060XXXXXX _ 学生姓名学生姓名: XXXXXXXX 指导教师指导教师: XXXX 2012 年 06 月 目录 引引 言言 1 第一章第一章 需求分析需求分析 . 2 一、功能需求 2 二、数据需求 2 第二章第二章 概要设计概要设计 3 一、系统设计目标 3 二、系统功能设计 3 三、开发工具的选择 4 第三章第三
2、章 详细设计详细设计 . 5 一. 实体 E-R 图 5 二. 表的设计 6 三界面设计 7 第四章第四章 软件实现软件实现 . 21 一、登录实现 . 21 二、图书管理 . 21 三、图书借阅 . 21 四、图书查询 . 21 五、图书增加 . 21 第五章第五章 软件测试软件测试 . 22 一、测试方案 . 22 二、测试项目 . 22 三、测试项目及测试内容 . 22 四、测试用例 . 23 五、评价 . 23 第六章第六章 课程设计总结课程设计总结 . 24 参考文献参考文献 25 1 引引 言言 随着社会的发展,人们对知识的需求也不断地增长。在这种形势下,书籍就 渐渐地成为人们获取
3、并增长知识的主要途径, 而图书馆就自然而然地在人们的生 活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程 度, 也关系到图书馆的发展, 因此, 开发一套完善的图书馆管理系统就势在必行。 图书馆在正常运营中总是面对大量的读者信息、 书籍信息以及两者相互作用产生 的借书信息、还书信息。 本软件针对图书馆的业务范围及工作特点,设计了图书查询、新增图书、图 书借阅书以及图书归还等 5 个子系统,这 5 个子系统包括了图书馆的主要业务, 可以全面实现对图书馆采购、编目、检索、统计和流通等业务的计算机管理,使 图书馆管理水平和业务水平跃上一个新的台阶。应用本系统可以在计算机上灵 活、方
4、便地管理图书,从而大大的提高了处理速率,使管理更加现代化。本系统 是根据实际情况和具体内容,按照一定的要求,科学、合理的进行系统分析、设 计,具体包括画面设计、数据输入、查询、新增、删除等设计。从而使本系统完 全能满足经济性、灵活性、系统性及可靠性的要求。 本系统的实现的主要功能有:图书馆图书的查询、新书的入库、图书的借阅 和归还等等功能,是一个基本可以满足借阅者和图书馆管理人员的需要的数据 库。 2 第一章第一章 需求分析需求分析 一一、功能需求功能需求 根据出版社图书的规模日益扩增,图书类别的日益繁琐,经销商与出版社频 繁交易,行业竞争日益激烈。面对诸多问题时:一款优秀的出版社图书管理软件
5、 是每一个从事出版社图书销售与管理的必备的工具。 出版社图书出版管理是一个 庞大的任务,传统方式的图书管理将会造成巨大的人力和物力的浪费,因此我们 需要设计一个可以使工作人员实现使用计算机管理的系统。减轻工作量,实现图 书出版管理的高效化。 通过本系统, 读者可以随时查询图书的信息并对对图书信息进行增加, 删除, 查询。图书借阅管理系统旨在实现图书管理的现代化,能够很好的利用计算机帮 助读者查询各种书籍,也能很好的帮助管理者对书籍的信息有一个及时的了解, 极大程度上方便了我们的生活及学习。 二、二、数据需求数据需求 学生基本信息:学号,姓名。 书籍基本信息:图书编号,图书名,作者,出版社,数量
6、。 3 第二章第二章 概要设计概要设计 一系一系统设计目标统设计目标 本系统为学校的图书馆信息而设计,实现信息处理的自动化、规范化,主要 用于处理图书日常借阅和还书、图书入库、各种查询操作,系统具有以下功能。 (1) 完成新书入库、借阅、还书等处理功能 (2) 具有借阅者增加、删除等功能 (3) 具有各种查询功能 二二系统功能设计系统功能设计 要求系统实现图书馆日常管理事务最主要的功能,包括图书的借出于还回, 图书信息的录入、修改和查询,读者信息的录入、修改和查询,员工信息的录入、 修改和查询。实现这些基本功能,组建了图书管理系统的基本框架,根据功能的 关联关系和集中分组的原则,将系统细化如图 2-1 所示的结构图。 图 2-1 系统功能结构图 归 还 图 书 借 阅 图 书 图 书 借 阅 图 书 信 息 管 理 系 统 设 置 新 书 入 库 查 询 图 书 信 息 删 除 图 书 信 息 用 户 密 码 修