图书管理系统概要设计概要Word格式.docx

上传人:b****5 文档编号:18754626 上传时间:2023-01-01 格式:DOCX 页数:17 大小:107.46KB
下载 相关 举报
图书管理系统概要设计概要Word格式.docx_第1页
第1页 / 共17页
图书管理系统概要设计概要Word格式.docx_第2页
第2页 / 共17页
图书管理系统概要设计概要Word格式.docx_第3页
第3页 / 共17页
图书管理系统概要设计概要Word格式.docx_第4页
第4页 / 共17页
图书管理系统概要设计概要Word格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

图书管理系统概要设计概要Word格式.docx

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

图书管理系统概要设计概要Word格式.docx

(1)数据库管理系统软件:

SQLSever2008。

(2)运行平台:

WindowsXP/Windows7

(3)分辨率:

最佳效果1024x768像素

三、总体设计

3.1基本设计概念和处理流程

3。

2系统结构和模块外部设计

3.3功能分配

各项功能需求的实现同各块程序的分配关系:

创建

查找

修改

删除

维护图书资料(管理员)

维护用户信息(管理员)

更新个人资料(用户)

归还图书(用户)

借阅图书(用户)

检索图书(用户)

四、接口设计

4。

1用户接口

采用窗口化,菜单式进行设计,在操作时响应热键。

用户通过在输入窗口输入登录名和密码进入各个模块。

2外部接口

支持一般的笔记本电脑;

本软件应提供对条形码扫描仪等的支持.通过JDBC对SQLServer数据库的连接。

4.3内部接口

1、通过面向对象语言设计类,在public类中实现调用;

类间实现严格封装

2、系统管理模块为图书管理系统提供操作员和系统参数等基础数据。

必须设置操作员后才能使用其他模块。

3、图书管理模块为图书统计模块,和图书查询模块提供基础数据。

必须先有图书数据后,才能使用统计和查询模块。

4、图书管理模块和借书证办理模块为图书借阅模块提供基础数据。

必须图书和读者后,才能使用借阅模块.

5、在借阅模块中可以使用查询模块,查询读者和图书的信息.

6、在图书证办理模块中可以使用查询模块,查询图书馆图书信息。

五、运行设计

5.1运行模块的组合

运行模块

运行方法

管理员添加图书信息

管理员填写书目信息并提交,系统在书目信息表中创建一个新数据项

管理员修改书目信息

管理员通过检索找到要修改的书目信息并修改,系统在书目信息表中写入修改后信息

管理员删除书目信息

管理员通过检索找到要删除的书目信息并删除,系统在书目信息表中删除该数据项。

管理员添加新用户

管理员填写新用户资料提交,系统在用户资料表中创建一个新数据项

管理员修改用户信息

管理员通过检索找到要修改的用户信息并修改,系统在用户资料表中写入修改后的信息

管理员注销用户

管理员通过检索找到要销户的用户并注销,系统在用户资料表中删除该用户的信息

用户更新个人资料

用户重新填写可修改的用户资料部分并修改,系统在用户资料表中写入修改后的新数据项

用户充值

用户告之管理员充值金额,并付现金,管理员检索到该用户,填写充值金额,系统在用户资料表中该用户的数据项中更新余额一项

用户检索图书

用户填写要检索图书的关键字,系统检索图书信息表,输出匹配条目

用户借阅图书

用户通过检索找到要借阅的图书并借阅,系统修改图书信息表中该书目剩余数量一项,并在图书借阅表中添加借阅信息

用户归还图书

用户归还图书,系统删除图书借阅表中该用户对该书的借阅信息条目,并修改图书信息表中该书的剩余数据一项

5。

3运行时间

响应时间

运行

〈3s

检索

〈10s

六、数据结构设计

6.1逻辑结构设计

E—R图

1、学生文件表(Student):

CreatetableStudent

XSIDintdefault’1’primarykey,

Namenvarchar(20)notnull,

Sexnvarchar

(2),

ZJHnvarchar(25),

LXDHnvarchar(40),

DJRQdatetime,

YXQZdatetime,

YJSSsmallint,

RuleIDint,

ZTnvarchar

(2)

序号

字段

字段名

类型

长度

精度

小数位数

默认值

允许空

主键

说明

1

XSID

学生编号

Int

10

自动编号

2

Name

姓名

nvarchar

3

Sex

性别

4

ZJH

证件号码

25

5

LXDH

联系电话

40

6

DJRQ

登记日期

datetime

8

7

YXQZ

有效期至

YJSS

已借书数

smallint

9

RuleID

学生规则ID

int

ZT

是否挂失

2、图书目录文件(Book)

CreattableBook

图书编号intdefault’1'

primarykey,

条形码nvarchar(20),

书名nvarchar(200),

图书类型nvarchar(50),

作者nvarchar(20),

译者nvarchar(20),

ISBNnvarchar(20),

出版社nvarchar(30),

价格money,

书架名称nvarchar(20),

现存量smallint,

库存总量smallint,

入库时间datatime,

操作员nvarchar(10),

简介nvarchar(200),

借出次数smallint,

是否注销nvarchar

(2),

图书状态nvarchar(50)

图书编号

条形码

20

书名

200

图书类型

Nvarchar

50

作者

译者

ISBN

出版社

30

价格

Money

书架名称

11

现存量

Smallint

12

库存总量

13

入库时间

Datatime

14

操作员

15

简介

16

借出次数

17

是否注销

18

图书状态

3、借书文件表(JSWJB)

CreattableJSWJB

借阅编号intdefault’1'

parimarykey,

图书编号int,

foreignkey(图书编号)referenceBook(图书编号),

学生编号int,

foreignkey(学生编号)referenceStudent(XSID),

借阅时间datatime,

到期时间datatime,

续借次数smallint,

操作员nvarchar(10),

状态nvarchar(50)

}

外键

借阅编号

借阅时间

到期时间

续借次数

状态

navarchar

4、罚款单表(Publish)

CreatetablePublish

借阅编号intdefault’1’parimarykey,

图书编号int,

foreignkey(图书编号)referencesBook(图书编号),

学生编号int,

foreignkey(学生编号)referenceStudent(XSID),

应罚金额smallint,

实收金额smallint,

状态nvarchar

(1),

备注nvarchar(200)

应罚金额

实收金额

备注

5、入库表(RK)

CreatetableRK

书号nvarchar(30)default’1’parimarykey,

条形码nvarchar(20),

书名nvarchar(200),

出版社nvarchar(30),

版次nvarchar(50),

图书类别nvarchar(20),

存放位置nvarchar(20),

单价money,

入库数量smallint,

金额money,

经手人nvarchar(10),

票号nvarchar(30),

日期datatime

书号

版次

图书类别

存放位置

单价

入库数量

金额

经手人

票号

日期

6、管理员表(Admin)

CreatetableAdmin

{

管理员IDintparimarykey,

管理员密码char(15)notnull,

权限nvarchar(16)notnull

管理员ID

管理员密码

Char

权限

7、学生规则表(Rule)

规则IDintparimarykey,

规则名称nvarchar(50),

可借阅天数int,

续借天数int,

最大续借次数int,

预约保留天数int

字段含义

字段名称

是否为空

规则ID

RuleId

规则名称

GZMC

可借阅天数

KJYSJ

续借天数

KXJSJ

最大续借次数

KXJCS

预约保留天数

KYYSJ

6.2物理结构设计

本设计系统采用的DBMS为SQLServer,数据库命名:

book。

mdb

为了方便系统数据的录入和数据完整性,在逻辑设计基础上,增加如下表结构:

•出版社:

记录图书出版社信息。

•图书书位信息:

记录图书存放位置。

•系统参数表:

图书馆馆名,图书借阅默认期限,图书证办理押金。

6。

3数据结构与程序的关系

数据结构与程序是软件的重要组成部分,程序的正确执行依赖于合理的数据结构

七、维护设计

软件的维护主要包括数字库的维护和软件功能的维护。

对于数据库,本软件提供了备份和恢复的功能,可以方便地对数据库进行维护管理。

对于软件功能方面,由于我们是采用模块化的设计,每个模块之间的独立性较高,这样对于单个功能的修改就只需要修改一个窗口就行了。

如果要添加功能,也很容易,只要再添加菜单项的内容即可.等整个系统完成以后,还是要有人根据用户的要求和反映的情况,定期地对软件进行维护修改。

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

当前位置:首页 > PPT模板 > 其它模板

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

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