1、 图书管理系统功能模块图书管理系统功能模块 详细设计报告详细设计报告 课课 题题: 功能模块的详细设计功能模块的详细设计 专业班级:专业班级: 学学 号:号: 姓姓 名:名: 指导教师指导教师: 目目 录录 评阅意见:评阅意见: 评定成绩:评定成绩: 指导老师签名:指导老师签名: 年年 月月 日日 一、 系统开发背景 我们本次课程设计的题目是:图书管理系统。本组成员是:罗要芝、覃慧云、李琴、 宁伟、王海超。当我们拿到课程设计的题目的时候,就开始分配了任务:首先 5 个人一起构 思,针对图书管理系统进行需求分析和功能分析,然后我们进入数据库的设计阶段,对其概 念设计、逻辑设计、物理设计进行分析。
2、最后一起实现了其功能模块的详细设计,以上是我 们小组具体任务安排。下面就是我们的具体实践过程安排: 实验一:系统的需求分析、功能分析 实验二:数据库设计-概念设计(E-R 图的设计) 、数据字典等 实验三:数据库设计-逻辑设计(表及视图的设计) 实验四:数据库设计-功能模块详细设计 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍 增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力 过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控 制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进
3、行集 中统一的管理。 图书馆管理系统是在适应市场需求的客观前提下, 为了满足中小型公司或学校事业单位 管理自己的公共图书馆而开发的。 该系统的是终目的是要将自己的图书馆放到网络上, 以方 便学生和员工查阅。 二、 系统功能结构图 三、 系统需求分析 3.1 系统目标 图书管理系统是典型的信息管理系统, 其开发主要包括后台数据库的建立和维护以及前 端应用程序的开发两个方面。 对于前者要求建立起数据的一致性和完整性, 数据库的安 全性能好。而对于后者则要求应用程序功能完备,易用。 系统开发的总体任务是实现各种信息的系统化、规范化和自动化。 3.2 需求定义 a) 作为图书管理系统, 其主要的需求人
4、员是学生, 学生对其的要求可以大体概括如下: b) 能按各种方式,比如书名、编号、作者等查询图书馆的藏书情况; c) 能熟悉使用图书管理系统; d) 能方便地借阅图书、续借图书、归还图书; e) 能查询自己的基本资料、借阅图书情况; f) 能方便图书管理员对图书的录入登记、注销; g) 能方便对新生的登记或注销已经毕业学生的信息; 图书馆管理系统 图书借还 图书管理 读者管理 系统设置 排行榜 系统管理 图 书 馆 信 息 书 架 管 理 读 者 类 型 管 理 读 者 档 案 管 理 图 书 类 型 管 理 图 书 档 案 管 理 图 书 借 阅 图 书 归 还 读 者 借 阅 排 行 榜 管 理 员 设 置 更 改 口 令 退 出 系 统 图 书 逾 期 管 理 图 书 借 阅 排 行 榜 图 书 借 阅 查 询 图 书 档 案 查 询 h) 能及时发布一些学院学生借阅图书超期情况、馆内藏书情况等。 3.