图书管理系统 项目需求分析.docx
- 文档编号:9005641
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:19
- 大小:72.58KB
图书管理系统 项目需求分析.docx
《图书管理系统 项目需求分析.docx》由会员分享,可在线阅读,更多相关《图书管理系统 项目需求分析.docx(19页珍藏版)》请在冰豆网上搜索。
图书管理系统项目需求分析
系统功能分析
(一)系统设置
1.用户基本资料设置:
用户姓名、性别、联系电话、住址,备注
2.图书分类设置:
图书编号、图书名称。
3.出版社信息设置:
出版社编号、出版社名称。
4仓库类别设置:
仓库编号,仓库名称。
5.库管人员设置:
管理员编号。
部门编号管理员姓名。
管理员性别.年龄。
联系电话。
6。
采购人员设置:
采购员编号姓名性别所属部门,地址联系方式邮箱。
7。
业务人员设置:
设置并管理业务人员档案.
8。
收付款方式设置:
设置各种收付款结算方式。
9读书卡设置:
办理者姓名性别年龄电话地址有效证件办理日期有效期限押金
10。
部门编号设置:
部门编号,部门名称,部门负责人
(二)数据管理:
1。
图书管理:
根据图书编号进行增、删、改、查。
2。
期刊管理:
根据期刊编号进行增、删、改、查.
3。
读者管理:
根据读者编号进行增、删、改、查。
(三)图书基本操作
1.图书借阅:
图书卡号卡号类别图书编号图书名称图书数量,借阅日期,预计返还日期
2。
图书归还:
图书卡号卡号类别图书编号,返还日期
3。
图书续借:
图书卡号卡号类别图书编号续借日期预计返回日期续借次数
4。
新增图书:
图书编号图书名称图书类别图书价格出版社备注图书描述
5.图书挂失:
图书卡号读者姓名卡号类别图书编号图书类别图书名称图书价格挂失时间
(四)期刊基本操作
1。
期刊借阅:
图书卡号卡号类别期刊编号期刊名称期刊数量借阅日期预计返还日期
2.期刊归还:
图书卡号卡号类别期刊编号归还日期
3.期刊续借:
图书卡号卡号类别期刊编号续借日期预计返回日期续借次数
4。
新增期刊:
期刊编号期刊名称期刊类别期刊价格出版社备注期刊描述
5.期刊挂失:
图书卡号读者姓名卡号类别期刊编号期刊类别期刊名称期刊价格挂失时间
(五)图书查询:
〈1>所有图书查询。
(实现模糊查询的功能234)
1.ISBN查询:
可根据图书的ISBN编号对图书的借阅情况进行查询。
查询后显示的字段为:
图书编号,图书名称,作者,详细说明,出版社,价格,图片。
2。
图书名称查询:
可以根据图书的名称对图书进行查询.
3.出版社查询:
根据图书的出版社对图书进行查询。
4.图书类别查询:
根据图书的类别对图书进行查询。
〈2>借阅查询(实现模糊查询的功能234)
ISBN查询:
可根据图书的ISBN编号对图书的借阅情况进行查询。
查询后显示的字段为:
图书编号,图书名称,图书卡号,借阅日期,状态。
2.图书名称查询:
可以根据图书的名称对图书进行查询。
3.出版社查询:
根据图书的出版社对图书进行查询。
4.图书类别查询:
根据图书的类别对图书进行查询。
5.读者卡号查询:
根据读者的读书卡号对读者的借阅情况进行查询。
〈3〉归还查询(实现模糊查询的功能234)
1。
ISBN查询:
可根据图书的ISBN编号对图书的借阅情况进行查询。
查询后显示的字段为:
图书编号,图书名称,图书卡号,借阅日期,状态。
2。
图书名称查询:
可以根据图书的名称对图书进行查询。
3.出版社查询:
根据图书的出版社对图书进行查询.
4.图书类别查询:
根据图书的类别对图书进行查询。
5。
读者卡号查询:
根据读者的读书卡号对读者的借阅情况进行查询。
(六)期刊查询:
〈1>所有期刊查询(实现模糊查询的功能234)
1.ISBN查询:
可根据图书的ISBN编号对图书的借阅情况进行查询。
查询后显示的字段为:
期刊编号,图书名称,作者,详细说明,出版社,价格,图片。
2.期刊名称查询:
可以根据图书的名称对图书进行查询。
3。
出版社查询:
根据图书的出版社对图书进行查询.
4。
期刊类别查询:
根据图书的类别对图书进行查询.
<2>借阅查询(实现模糊查询的功能234)
1.ISBN查询:
可根据图书的ISBN编号对图书的借阅情况进行查询。
查询后显示的字段为:
期刊编号,期刊名称,作者,借阅日期,状态。
2。
期刊名称查询:
可以根据期刊的名称对图书进行查询.
3.出版社查询:
根据期刊的出版社对期刊进行查询。
4.期刊类别查询:
根据期刊的类别对期刊进行查询。
5。
读者卡号查询:
根据读者的图书卡号对读者的归还情况进行查询.
<3>归还查询(实现模糊查询的功能234)
1。
ISBN查询:
可根据图书的ISBN编号对期刊的借阅情况进行查询。
查询后显示的字段为:
期刊编号,期刊名称,图书卡号,借阅日期,状态。
2。
期刊名称查询:
可以根据图书的名称对期刊进行查询。
3.出版社查询:
根据图书的出版社对期刊进行查询。
4期刊类别查询:
根据图书的类别对期刊进行查询。
5.读者卡号查询:
根据读者的读书卡号对读者的归还情况进行查询。
(七)系统维护:
1.图书卡挂失/解挂:
图书卡号卡号类别读者姓名读者性别读者年龄联系方式
丢失时间
2。
图书挂失/解挂:
图书卡号卡号类别读者姓名读者年龄图书编号图书名称图书价格丢失时间
3。
期刊挂失/解挂:
图书卡号卡号类别读者姓名读者年龄期刊编号期刊名称期刊价格丢失时间
4。
读者注销:
读者编号读者姓名性别年龄密码
(八)我的主题:
1。
计算器
2。
密码修改(管理员密码修改读者密码修改)
3.日历
4窗口锁定
5.系统信息
6。
退出系统。
(九)帮助:
1.今日数据(图书、期刊的借阅和归还情况统计/当天资金统计)
2。
借阅排行榜(图书借阅排行期刊借阅排行读者借阅排行)
3。
资金统计(资金汇总)
数据库表设计
1.读书卡办理:
字段名
数据类型
字段长度
数据是否允许为空
是否为主键
是否为外键
说明
cusmName
Varchar
50
否
否
否
办理者姓名
cusmSex
varchar
2
否
否
否
办理者性别
cusmAge
Int
2
否
否
否
办理者年龄
cusmBirth
varchar
10
是
否
否
办理者出生日期
cusmComa
varchar
50
否
否
否
办理者单位
cusmad
varchar
20
否
否
否
办理者住址
phone
varchar
20
否
否
否
办理者联系电话
birthId
varchar
30
否
是
否
办理者证件号码
cusmidNu
varchar
20
否
否
否
办理日期
valueTime
Varchar
20
否
否
否
有效期限
OfferMoney
Int
2
否
否
否
办证押金
2。
图书档案
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
bookId
Varchar
13
否
是
否
图书编号
bookType
Varchar
20
否
否
否
图书类别
bookName
Varchar
20
否
否
否
图书名称
publish
Varchar
50
否
否
否
出版社
Author
Varchar
20
否
否
否
作者
status
Varchar
10
否
否
否
状态(在馆,已借,挂失)
bPrice
Double
10
否
否
否
价格
count
Int
10
否
否
否
数量
storePosition
Varchar
20
否
否
否
存放位置.(计算机图书室,自然科学图书室)
binfo
Varchar
50
是
否
否
备注
3.图书分类:
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
bookId
Varchar
13
否
否
是
图书编号
bookName
Varchar
20
否
否
否
图书名称
4。
图书供应商信息:
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
providerId
Varchar
10
否
是
否
供应商编号
providerName
Varchar
20
否
否
否
供应商姓名
providerSex
Varchar
2
否
否
否
供应商性别
providerAdd
Varchar
20
是
否
否
供应商地址
providerPh
Varchar
20
否
否
否
联系方式
pEmail
Varchar
20
是
否
否
邮箱
pInfo
Varchar
50
是
否
否
备注
5。
图书采购员信息:
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
buyerId
Varchar
10
否
是
否
采购员编号
buyerName
Varchar
20
否
否
否
采购员姓名
buyersex
Varchar
2
否
否
否
采购员性别
buBranch
Varchar
20
否
否
否
所属部门
buyerAdd
Varchar
20
否
否
否
采购员地址
buyerPh
Varchar
20
否
否
否
联系方式
buyemail
Varchar
20
是
否
否
邮箱
6.借书信息表:
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
bcardId
Varchar
10
否
是
否
图书卡号
bcardty
Varchar
20
否
否
否
卡号类别
bookId
Varchar
13
否
否
否
图书编号
borAmouet
Int
10
否
否
否
借阅本数
borTime
Varchar
20
否
否
否
借阅时间
returnTime
Varchar
20
否
否
否
预计返还时间
borInfo
Varchar
50
是
否
否
备注
<16>图书借阅明细表
字段名
数据类型
字符长度
是否为主键
是否为外键
是否为空
说明
cardId
Int
20
否
否
否
图书卡号
bookType
Varchar
50
否
否
否
卡号类别
bookId
Char
20
否
是
否
图书编号
borrAccount
Int
2
否
否
否
借阅本数
borTime
Varchar
50
否
否
否
借书时间
returnTime
Varchar
50
否
否
否
预计还书日期
borInfo
Varchar
200
否
否
是
备注
bookName
Varchar
20
否
否
否
图书名称
7.订购单信息表:
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
ordId
Varchar
6
否
是
否
订单号
ordName
Varchar
20
否
否
否
订单人
ordDate
Varchar
20
否
否
否
订单日期
providerId
Varchar
10
否
否
否
供应商编号
8。
订购单明细表:
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
providerId
Varchar
10
否
否
否
供应商编号
ordId
Varchar
6
否
是
否
订单号
bookId
Varchar
13
否
否
否
图书编号
bookName
Varchar
20
否
否
否
图书名称
subCount
Varchar
10
否
否
否
订购数量
bookPrice
Double
10
否
否
否
图书单价
publish
Varchar
20
否
否
否
出版社
sumMoney
Double
10
否
否
否
总金额
9。
图书续借:
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
bcardId
Varchar
10
否
是
否
图书卡号
bcardty
Varchar
20
否
否
否
卡号类别
bookId
Varchar
13
否
否
是
图书编号
borDate
Varchar
20
否
否
否
借阅日期
returnTime
Varchar
20
否
否
否
预计归还日期
rebTime
varchar
2
否
否
否
续借次数
10.续借明细表:
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
bcardId
Varchar
10
否
是
否
图书卡号
bcardty
Varchar
20
否
否
否
图书卡类别
cusmName
Varchar
20
否
否
否
读者姓名
cusmSex
Varchar
2
否
否
否
读者性别
rebTime
varchar
2
否
否
否
续借次数
bookId
Varchar
13
否
否
否
图书编号
bookName
Varchar
20
否
否
否
图书名称
publish
Varchar
20
否
否
否
出版社
author
Varchar
20
是
否
否
作者
borAmouet
Int
10
否
否
否
借阅本数
borfate
Varchar
10
否
否
否
借阅天数
borDate
Varchar
20
否
否
否
借阅日期
returnTime
Varchar
20
否
否
否
预计归还日期
reInfo
Varchar
50
是
否
否
备注信息
11。
员工信息:
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
clickId
Varchar
10
否
是
否
员工编号
clickIName
Varchar
20
否
否
否
员工姓名
clickSex
Varchar
2
否
否
否
员工性别
clickAge
Int
3
否
否
否
员工年龄
Clickdate
Varchar
20
否
否
否
上班日期
clibranch
Varchar
20
否
否
否
所属部门
clickId
Varchar
20
否
否
否
员工地址
clickId
Varchar
20
否
否
否
联系方式
clickId
Varchar
20
是
否
否
邮箱
12。
资金统计:
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
bcardId
Varchar
10
否
是
否
图书卡号
brPrice
Double
10
否
否
否
借书租金
overPrice
Double
10
否
否
否
超期罚金
subrPrice
Double
10
否
否
否
借书总租金
suoverPrice
Double
10
否
否
否
借书总罚金
sumMoney
Double
10
否
否
否
总金额
moInfo
Varchar
50
是
否
否
备注
13.销售信息:
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
bookId
Varchar
13
否
是
否
图书编号
bookName
Varchar
20
否
否
是
图书名称
bookType
Varchar
20
否
否
否
图书类别
publish
Varchar
20
是
否
否
出版社
author
Varchar
20
是
否
否
作者
SellAcount
Double
10
否
否
否
销售量
bookPrice
Double
10
否
否
否
图书单价
sumMoney
Double
10
否
否
否
总金额
〈14〉还书表
字段名
数据类型
字符长度
是否为主键
是否为外键
是否为空
说明
bCardId
Int
13
是
否
否
读书卡号
bookType
Varchar
50
否
否
否
图书类别
bCardTy
Varchar
50
否
否
否
卡号类别
bookId
Char
10
是
否
不能
图书编号
returnAccount
Int
2
否
否
否
归还本数
borFate
Int
2
否
否
否
借阅天数
overFate
Int
2
否
否
否
过期天数
bookName
Varchar
20
否
否
是
图书名称
<15>归还明细表
数据名称
数据类型
字符长度
是否为主键
是否为外键
是否为空
说明
cardId
Int
10
否
否
否
读者卡号
cardName
Varchar
50
否
否
否
读者姓名
bookId
Char
20
否
是
不能
图书编号
returnAccount
Int
2
否
否
否
归还本数
bookCheck
Varchar
50
否
否
否
图书审核
returnFate
Varchar
50
否
否
否
还书日期
〈17>入库表
数据名称
数据类型
字符长度
是否为主键
是否为外键
是否为空
说明
providerId
Char
10
是
否
否
供货商编号
positionId
Varchar
10
否
否
否
存放位置编号
orderTime
Varchar
20
否
否
否
进货日期
orderId
Int
6
否
是
否
进货单编号
<18>入库明细表
数据名称
数据类型
字符长度
是否为主键
是否为外键
是否为空
说明
bookName
Varchar
50
否
否
否
图书名称
orderId
Int
5
否
否
否
进货单编号
publish
Varchar
100
否
否
是
出版社
bPrice
Double
20
否
否
否
单价
count
Long
10
否
否
否
数量
bookId
Char
20
否
是
否
图书编号
sumMoney
Double
20
否
否
否
总金额
<19〉管理员资料
数据名称
数据类型
字符长度
是否为主键
是否为外键
是否为空
说明
admName
Varchar
50
否
否
否
管理员姓名
admSex
Char
2
否
否
否
管理员性别
admDate
Varchar
20
否
否
否
上班日期
admAge
Int
3
否
否
是
管理员年龄
admPhone
Varchar
12
否
否
否
联系方式
admAdd
Varchar
50
否
否
否
联系地址
admCardid
Varchar
50
否
否
否
证件号码
admId
Char
20
是
否
否
管理员编号
admLoadid
Varchar
20
否
否
否
管理员工号
admLoadpwd
Varchar
17
否
否
否
登录密码
admEmail
Varchar
20
否
否
是
邮箱
20.〈部门信息〉
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
branchkId
Varchar
6
否
是
否
部门编号
branchName
Varchar
20
否
否
否
部门名称
21.<出版社信息>
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
publishId
Varchar
6
否
是
否
出版社编号
publishName
Varchar
20
否
否
否
出版社名称
22.<图书位置信息>
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
positionId
Varchar
6
否
是
否
位置编号
positionName
Varchar
20
否
否
否
位置描述
23.<图书馆信息〉
字段名
数据类型
字段长度
数据是否为空
是否为主键
是否为外键
说明
comName
varchar
50
否
是
否
单位名称
reName
varcha
20
否
否
否
联系人
reAdd
varcha
20
否
否
否
地址
rePhone
varcha
12
否
否
否
联系电话
borrAccount
int
1
否
否
否
可借数量
keepDay
int
1
否
否
否
可借天数
dayMoney
Float
2
否
否
否
每日租金
hoverMoney
Float
2
否
否
否
超期罚金
borrAcc
Int
2
否
否
否
期刊可借数量
qkeepDay
Int
2
否
否
否
期刊可借天数
qdayMoney
float
2
否
否
否
期刊每日罚金
qoverMoney
float
2
否
否
否
期刊超期罚金
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书管理系统 项目需求分析 图书 管理 系统 项目 需求 分析