logo资料库

图书馆管理系统大作业.doc

第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
资料共14页,剩余部分请下载后查看
1需求分析
1.1系统目标
1.2需求定义
2功能说明
2.1图书基本情况
2.2办理借书证
2.3实现借书功能
2.4实现还书功能
2.5图书查询
3系统功能结构图
4业务流程图
4.1借阅信息管理
4.2书籍信息管理
4.3读者信息管理
4.4系统管理
5绘制数据流图
5.1“借书证生成”数据流图
5.2借书证注销数据流图
5.3新书入库数据流图
5.4读者借书数据流图
5.5读者还书数据流图
5.6查询图书数据流图
6数据库设计
7ER图
图书馆管理系统课程 设计
目录 1 需求分析 .................................................................................................................................... 3 1.1 系统目标 ........................................................................................................................ 3 1.2 需求定义 ........................................................................................................................ 3 2 功能说明 .................................................................................................................................... 4 2.1 图书基本情况 ................................................................................................................ 4 2.2 办理借书证 .................................................................................................................... 4 2.3 实现借书功能 ................................................................................................................ 4 2.4 实现还书功能 ................................................................................................................ 4 2.5 图书查询 ........................................................................................................................ 5 3 系统功能结构图........................................................................................................................ 5 4 业务流程图................................................................................................................................ 6 4.1 借阅信息管理 ................................................................................................................ 6 4.2 书籍信息管理 ................................................................................................................ 6 4.3 读者信息管理 ................................................................................................................ 7 4.4 系统管理 ........................................................................................................................ 7 5 绘制数据流图 ............................................................................................................................ 7 5.1 “借书证生成”数据流图 ................................................................................................ 8 5.2 借书证注销数据流图 ....................................................................................................8 5.3 新书入库数据流图 ........................................................................................................9 5.4 读者借书数据流图 ......................................................................................................10 5.5 读者还书数据流图 ...................................................................................................... 11 5.6 查询图书数据流图 ......................................................................................................12 6 数据库设计.............................................................................................................................. 13 7 ER 图 ........................................................................................................................................ 14
1 需求分析 1.1 系统目标 本系统主要实现对图书馆的信息进行管理,图书馆的正常运营中总是面对大量的读者 信息,图书信息以及两者相互作用产生的借书信息,因此要对读者资源,图书资源,借书信 息进行管理。本系统的开发就是在于提高图书管理的工作效率,加强图书馆的管理。 图书馆管理系统是图书馆管理工作中不可缺少的部分,它的内容对于图书馆的管理者 和使用者来说都至关重要,所以图书管理系统应该能够为管理者或读者提供充足的信息和快 捷的数据处理手段。但一直以来人们使用传统人工的方式进行图书管理和借阅管理,这种管 理方式存在着许多缺点,如:效率低、易忘记、保密性差,另外时间一长,将产生大量的文件和数 据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日 渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要 的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法 比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保 密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书管理的效率,也是图 书馆的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很 有必要的事情。图书管理信息系统是典型的信息管理系统,其开发主要包括后台数据库的建 立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立要求建立起数据一致性 和完整性强.数据安全性好的库。而对于前端应用程序则要求应用程序功能完备。 1.2 需求定义  作为学生对图书管理系统的要求有: 1. 能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。 2. 能够方便地借阅图书、续借图书、归还图书。 3. 能够查询自己的基本资料、借阅图书情况。 4. 能够熟悉图书管理系统的使用。  作为图书管理员,他们对图书管理系统的要求有:
1. 能方便的对图书进行录入登记,注销陈旧的书籍。 2. 能够方便地对读者进行登记,或注销读者生信息(基本信息,借阅信息)。 2 功能说明 系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主要有 5 部分: 2.1 图书基本情况 1.书籍类别标准的制定,类别信息的输入,包括类别编号,类别名称,关键词,备注 信息等。 2.书籍类别信息的查询,修改,包括类别编号,类别名称,关键词,备注信息等。 3.书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称, 出版日期,书籍页数,关键词,登记日期,备注信息等。 2.2办理借书证 1.新生办理借书证。 2.丢失办理借书证。 2.3 实现借书功能 1.借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称, 借书日期,备注信息等。 2.借书信息的查询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书 籍名称,借书日期,备注信息等。 2.4 实现还书功能 1.还书信息的输入,包括还书信息编号,读者编号,读者姓名,书籍编号,书籍名称, 借书日期,还书日期,备注信息等。
2.还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书 籍名称,借书日期,还书日期,备注信息等。 2.5 图书查询 可以对图书进行的精确、模糊查询并讲查询信息以列表的方式呈现给用户,方便用户查 找信息,另外,对超期的借阅情况能自动给出提示信息。 3 系统功能结构图
4 业务流程图 4.1 借阅信息管理 4.2 书籍信息管理
4.3 读者信息管理 4.4 系统管理 5 绘制数据流图 数据流图可以清楚的表示各个模块之间的调用关系。下面是各个模块的数据流图:
5.1 “借书证生成”数据流图 需要学生的资料,如姓名、性别、学号、所在学院,如果未办理借书证,则将输入 后生成借书证,借书证上需要有学生资料和学生借书证的编号。 顶层图: 1 层图: 2 层图: 5.2 借书证注销数据流图 顶层图:
分享到:
收藏