logo资料库

图书馆管理系统用例图、活动图、类图.doc

第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
资料共19页,剩余部分请下载后查看
1.系统介绍
1.系统结构图
2.数据流图
3.数据库关系图
4.UML用例图
5.UML类图
6. 流程图
7.时序图
课程设计心得体会
软件工程硕士课程报告 报告题目 基于 B/S 架构的图书管理系统 学生学号 学生姓名 工程领域 软件工程 提交日期 二 O 一九年五月
摘要: 随着互联网在人们生活中的普及,对人们的生产和生活产生巨大的影响。现阶段我国的 教育也取得了不断的进步,学校的各种基础设施资源也不断的加强,图书馆作为整合学校资源 的集中地,给教师教研工作的开展、以及对学生的学习都带来了很大的帮助。对图书馆进行科 学的管理,充分使用图书资源这一优势,服务学校的广大师生。基于 B/S(浏览器/服务器图书 管理模式)架构的图书管理系统应运而生。文章首先对浏览器/服务器图书管理模式的相关理 论进行概述、其次分析了基于 B/S 架构的图书管理的系统需求、最后提出了基于 B/S 架构的 图书管理系统的设计与实现,为我国建设世界一流的图书管理系统奠定一定的理论依据。 关键词:图书; B/S 架构; 图书管理系统; ABSTRACT: With the popularity of the Internet in people's lives, it has a huge impact on people's production and life. At present, China's education has also made continuous progress, and the various infrastructure resources of the school have been continuously strengthened. As a concentration of integrated school resources, the library has brought about the development of teachers' teaching and research work and the study of students. great help. Scientific management of the library, full use of the advantages of book resources, to serve the majority of teachers and students of the school. A book management system based on B/S (browser/server book management mode) architecture emerged. Firstly, the paper summarizes the related theories of browser/server book management mode, analyzes the system requirements of book management based on B/S architecture, and finally proposes the design and implementation of book management system based on B/S architecture. Building a world-class library management system lays a certain theoretical basis. KEYWORDS: books; B/S architecture; library management system;
1.系统介绍 传统的人工方式管理图书馆的日常工作处理借书、还书业务流程的效率很低,其次处 理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程 无疑会极大程度地提高效率和处理能力。 “图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者 以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。 图书管理系统是一种基于集中统一规划的数据库数据管理模式。在对图书、读者的管理, 其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大 的帮助。 图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护 以及前端一种基于应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、 数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 该软件主要实现了以下功能: 1 对读者的注册、注销、挂失、解挂的管理。 2 对图书的注册、注销、挂失、解挂、暂停借阅、开始借阅的管理。 3 图书出纳、归还、滞纳金的管理。 4 对读者按姓名、证件号码查询的管理;对图书按 ISBN 号、图书名称、图书作者、图 书编号、分类的查询管理。 5 按照管理员的各种需求进行统计及报表打印的功能。 6 对管理员的添加、删除的管理。 本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数 据库结构设计、系统输入/输出设计等。
1.系统结构图 图书馆管理系统 图 书 管 理 模 块 入 库 管 理 模 块 借 阅 管 理 模 块 归 还 管 理 模 块 催 还 管 理 模 块 我们将图书馆管理系统划分为五个模块:图书管理模块,入库管理模块,借阅管理模块, 归还管理模块,催还管理模块。以下是详细阐述: 2.1.1 图书管理模块 图书管理模块是本系统的核心模块,它主要管理图书馆库存图书的信息,可以实现新增 图书的注册,对过期图书的注销,以及图书按各种条件的查询和筛选,还能形成报表并打印出 来。 2.1.2 入库管理模块 本模块是管理图书入库的基本模块,通过本模块可以查看图书馆图书的入库的基本情 况,可以实现对入库情况的查询,筛选和打印功能。 2.1.3 借阅管理模块 本模块是管理图书借阅的模块,通过本模块可以实现图书的借阅功能,可以查看图书借 阅的基本信息以及用户的基本信息。 2.1.4 归还管理模块
本模块是管理图书归还的模块,通过本模块可以实现图书的归还功能,可以查看图书归 还的基本信息。 2.1.5 催还管理模块 本模块是催还图书的模块,在本模块中,系统自动检测超期末还书的用户并显示出来。 2.数据流图 图书管理系统一层
图书管理系统二层 3.数据库关系图 2.4.1 图书库存表 表名 T_BOOKINFO 图书信息表 描述 默认值 备注 可否空 主键 Y N N N N N N N N N N N N N N N N N N N N N 外键 Y N N N N N N N N N N 字段名 数据类型 图书编号 Verchar(20) BOOK_ID BOOK_NAME 图书名字 Verchar(60) BOOK_CLASS 图书类别 Verchar(40) Verchar(30) BOOK_ISBN ISBN BOOK_AUTHOR 作者 Verchar(40) Verchar(60) BOOK_PUB 出版社 BOOK_VER Verchar(20) BOOK_PRICE BOOK_NUM BOOK_ALL BOOK_MEMO money money 版次 单价 数量 总金额 备注 int Verchar(100) 表—1
2.4.2 入库表单 表名 字段名 T-PUTINSTORE 数据类型 描述 记录的 id PUTIN_ID 自动产生 Verchar(40) SUPPLY_ID 供货商编号 送货人名称 Verchar(20) SENT_NAME 制单人名称 Verchar(20) MAKE_NAME datetime MAKE_DATE 制单日期 RELATION_WAY 联系方式 Verchar(60) Verchar(100) PUTIN_MEMO 表—2 备注 2.4.3 入库表明细 可否空 主键 Y N N N N N N N N N N N N N 入库表单 外键 默认值 备注 Y Y N N N N N 表名 字段名 T_PUTINBOOK 入库表明细 描述 数据类型 可否空 主键 记录的 id 图书编号 PUTIN_ID 自动产生 BOOK_ID Verchar(20) BOOK_NAME 图书名字 Verchar(60) BOOK_PRICE BOOK_NUM 入库数量 BOOK_ALL 总金额 money money 单价 int 2.4.4 供货商列表 表-3 N N N N N N Y N N N N N 默认值 备注 外键 Y Y N N N N 描述 表名 字段名 T_SUPPLYLIST 数据类型 SUPPLY_ID Verchar(40) 供货商编号 SUPPLY_NAME 供货商名称 Verchar(20) SUPPLY_ADDRESS 供货商地址 Verchar(80) Verchar(60) Verchar(100) RELATION_WAY SUPPLY_MEMO 联系方式 备注 表—4 T_OUTSTORE 数据类型 描述 记录的 id 用户编号 自动产生 Verchar(40) Verchar(20) 制单人名称 Verchar(20) datetime 制单日期 用户名称 2.4.5 借阅表单 表名 字段名 OUT_ID USER_ID USER_NAME MAKE_NAME MAKE_DATE 供贷商列表 默认值 备注 可否空 主键 Y N N N N N N N N N 外键 Y N N N N 可否空 主键 Y N N N N N N N N N 出库表单 外键 默认值 备注 Y Y N N N
RELATION_WAY Out_memo 联系方式 备注 Verchar(60) Verchar(100) N N N N N N 2.4.6 借阅表明细 T_OUTBOOK 出库表明细 描述 数据类型 可否空 主键 表名 字段名 OUT_ID BOOK_ID 记录的 id 图书编号 自动产生 Verchar(20) BOOK_NAME 图书名字 Verchar(60) BOOK_PRICE BOOK_NUM 出库数量 BOOK_ALL 总金额 money money 单价 int N N N N N N 表—6 2.4.7 用户基本信息表 表名 字段名 T_USERINFO 数据类型 描述 USER_ID USER_NAME Verchar(20) 用户编号 用户名字 Verchar(40) USER_RELATION 联系方式 Verchar(40) 用户备注 Verchar(100) USER_MEMO Y N N N N N 可否 空 N N N N 主 键 Y N N N 默认值 备注 外键 Y Y N N N N 用户基本信息表 外键 默认值 备注 Y N N N 2.4.8 还书表单 表名 字段名 OUT_ID USER_ID USER_NAME MAKE_NAME MAKE_DATE RELATION_WAY Out_memo 表—7 T_OUTSTORE 数据类型 描述 用户名称 记录的 id 用户编号 自动产生 Verchar(40) Verchar(20) 制单人名称 Verchar(20) datetime 制单日期 Verchar(60) Verchar(100) 表—8 联系方式 备注 2.4.9 还书表明细 可否空 主键 Y N N N N N N N N N N N N N 出库表单 外键 默认值 备注 Y Y N N N N N T_OUTBOOK 出库表明细 描述 数据类型 可否空 主键 表名 字段名 OUT_ID BOOK_ID 记录的 id 图书编号 自动产生 Verchar(20) BOOK_NAME 图书名字 Verchar(60) BOOK_PRICE money 单价 N N N N Y N N N 默认值 备注 外键 Y Y N N
分享到:
收藏