图书管理系统详细设计说明书最终版文档格式.docx

上传人:b****1 文档编号:13166027 上传时间:2022-10-07 格式:DOCX 页数:17 大小:75.40KB
下载 相关 举报
图书管理系统详细设计说明书最终版文档格式.docx_第1页
第1页 / 共17页
图书管理系统详细设计说明书最终版文档格式.docx_第2页
第2页 / 共17页
图书管理系统详细设计说明书最终版文档格式.docx_第3页
第3页 / 共17页
图书管理系统详细设计说明书最终版文档格式.docx_第4页
第4页 / 共17页
图书管理系统详细设计说明书最终版文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

图书管理系统详细设计说明书最终版文档格式.docx

《图书管理系统详细设计说明书最终版文档格式.docx》由会员分享,可在线阅读,更多相关《图书管理系统详细设计说明书最终版文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

图书管理系统详细设计说明书最终版文档格式.docx

1.2背景

a.图书管理系统

b.本项目的任务是依据前面所做的DFD图、用例图、用例规约、SC图的基础上对图书管理系统进行详细设计。

2总体设计

2.1可行性分析

本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。

本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信息管理模块,管理者信息管理模块。

读者信息管理部分有两方面的功能,可以浏览读者的信息,可以对读者信息进行维护。

书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。

借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。

管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。

可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。

2.2系统功能结构

图书管理信息系统

系统管理

读者信息管理

书籍信息管理

借阅信息管理

用户管理

密码管理

设置读者种类

设置读者信息

设置书籍种类

设置书籍信息

借书信息管理

还书信息管理

读者种类添加

读者种类修改

读者信息添加

读者信息修改

读者信息查询

书籍类别添改

书籍类别修改

书籍信息添加

书籍信息修改

书籍信息查询

借书信息修改

借书信息添加

借书信息查询

还书信息添加

还书信息查询

还书信息修改

主程序流程图:

根据以上主程序的流程图,我们可以得出下面的关于各个模块的程序流程图:

3系统的逻辑模型

3.1系统流程图

借还书处理

借还书信息

图书馆管理员

检索

学生、教师

研究人员

图书添加及删除

图书信息

图书分类信息

浏览处理

证件号

书籍

信息

查询结果

查询要求

阅读信息

添加删除修改图书

查询浏览统计图书

3.2各部分功能的数据流图

学生教师借书数据流图:

学生教师

借书

登记

ID卡

图书

借书信息

读者库

借书信息库

借书日期

错误

借书成功

还书数据流图:

学生教师

还书

还书信息

还书日期

还书信息库

还书成功

查询个人信息及图书操作数据流图:

登陆

用户名

密码

查询

违约记录

书评

购图书

预约图书

评语

图书管理员增删改图书信息数据流图:

管理员

登录

操作

操作信息

图书库

管理员信息

操作成功

查询图书数据流图:

学生教师

验证并查询

检索库

查询关键字

查询信息

图书馆管理员增删改读者:

身份验证

读者信息

更新

验证错误

管理员库

数据字典

名字

别名

描述

定义

位置

图书编目

图书编号

图书馆图书编号

10{字符}10

作者信息

每本图书的作者的信息

100{字符}100

出版社

图书出版社信息

可借数目

图书还可以借出的数量

1{数字}100

借书时间

学生或老师借书的时间

还书时间

学生或老师还书的时间

借阅量

图书借阅数目

每个读者借阅图书的数目

1{数字}10

学生或老师的违约情况记录

图书评语

学生和老师对图书馆图书的评价

借阅记录

每本书的借阅历史记录

11/17

4数据库的设计

4.1数据库的逻辑设计

在需求分析阶段已完成该系统所有的数据分析。

根据该阶段所建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。

下面给出概念结构设计得E-R图下图所示。

(1)分E-R图

(2)总E-R图

图为概念结构设计E-R图

实体:

图书(图书编号,书名,作者,出版社,定价,图书类别,图书ISBN号,图书数量)

学生(学生学号,学生姓名,性别,入校时间,毕业时间)

管理员(编号,名字,密码,加入时间)

联系:

学生管理(图书管理员,学生姓名,学生密码)

图书管理(图书管理员,借阅号,归还号)

查询(图书编号,借阅证号,图书管理员,学生)

4.2数据库的物理设计

图书表(Book):

序号

字段名

类型

长度

精度

小数位数

默认值

允许空

主键

说明

1

(BookID)图书编号

Int

10

自动编号

2

(TXM)条形码

nvarchar

20

3

(Title)书名

200

4

(TSLX)图书类型

Nvarchar

50

5

(Author)作者

6

(Translator)译者

7

(ISBN)ISBN

8

(CBS)出版社

30

(SJMC)书架名称

11

(XCL)现存量

Smallint

12

(KCZL)库存总量

13

(RKSJ)入库时间

Datatime

14

(CZY)操作员

15

(JJ)简介

16

(JCCS)借出次数

17

(SFzhuxiao)是否注销

18

(BookZT)图书状态

借书表(JSWJB):

外键

(JYID)借阅编号

(StuID)学生编号

(JYSJ)借阅时间

(DQSJ)到期时间

(XJCS)续借次数

(ZT)状态

navarchar

学生信息表:

字段

XSID

学生编号

Name

姓名

Sex

性别

ZJH

证件号码

25

LXDH

联系电话

40

DJRQ

登记日期

datetime

YXQZ

有效期至

YJSS

已借书数

smallint

9

RuleID

学生规则ID

int

ZT

是否挂失

入库表:

书号

条形码

书名

作者

版次

图书类别

存放位置

单价

Money

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1