1、目录目录 1 设计时间 .1 2 设计目的 .1 3 设计任务 .1 4 设计内容 .1 4.1 设计内容概述.1 4.1.1 组织机构介绍 .1 4.1.2 业务流程介绍与分析 .1 4.1.3 系统开发计划 2 4.2 需求分析4 4.2.1 总体目标 .4 4.2.2 具体目标 .4 4.2.3 系统数据建模 5 4.2.4 系统功能建模 7 4.2.5 数据字典 . 12 4.3 总体设计 13 4.3.1 总体设计 HIPO 技术 . 13 4.3.2 数据库设计 . 16 4.4 详细设计 18 4.4.1 读者管理模块详细设计 18 4.4.2 图书管理模块详细设计 19 4.4
2、.3 借阅管理模块详细设计 20 4.4.4 查询模块详细设计 . 21 4.4.5 统计模块详细设计 . 23 5 总结与展望 24 参考文献 . 26 成绩评定 . 27 图书管理系统 1 1 1 设计时间设计时间 第 19、20 周(2011 年 1 月 4 日-2011 年 1 月 14 日) 2 2 设计目的设计目的 使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、 原理、方法和技术。 3 3 设计任务设计任务 运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的 分析和设计。 4 4 设计内容设计内容 4.1 设计内容概述 4.1.1 组
3、织机构介绍 图书馆,是搜集、整理、收藏图书资料供人阅览、参考的机构,因此,它的信息化 建设对国民教育有很大的影响。 图书馆收藏着大量的文献信息资源,积极地开发,广泛地利用这些文献资源是图书 馆的重要职能之一,它也是图书馆承担各种职能的基础。由于当今社会文献的生产数量 大、增长快;社会文献的类型复杂、形式多样;文献的时效性强;文献的传播速度加快; 文献的内容交叉重复;文献所用语种在扩大,质量下降等特点,使人们普通感到利用起来 十分不容易。图书馆通过对文献信息资源进行加工整理、科学分析综合、指引,形成有 秩序、有规律、源源不断的信息流,进行更加广泛的交流与传递,使读者更好地利用它 们。图书馆的文献
4、资源开发包括下面几项内容:第一,对到馆的文献进行验收、登记、 分类、编目、加工,最后调配到各借阅室,以便科学排架,合理的流通;第二,对馆外 文献信息资源进行搜索、过滤,成为虚拟馆藏,形成更加宽广、快捷的信息通道;第三, 通过最现代化的手段计算机网络操作技术使馆藏文献走向数字化。 图书管理系统主要针对用户,图书,借阅三方面进行管理,以提高管理员的工作效 率,并针对某些数据做一些统计和查询,来方便地实现对图书馆的宏观掌握。 4.1.2 业务流程介绍与分析 (1)业务流程描述 图书管理系统 2 为了实现用户的图书借阅功能,需要建立一张用户表来管理用户信息。只有注册过 的用户且用户状态为正常状态才可以进行图书的借阅。用户表中可以增加借阅用户、可 以对注册用户的信息进行修改、可以注销用户、可以查询用户。用户的信息必须包含用 户名称、身份证号、性别、联系方式(手机号码)等重要识别信息。 图书馆中的书籍是会发生量的变化的,图书管理中需要包含对图书内容的增加、删 除、修改和查询功能。 图书馆中的书籍被借阅时需要进行登记。如果书籍归还之后,需要将借阅的状态改 成归还。图书管理员可以按