图书管理系统软件工程课程设计 联系客服

发布时间 : 星期二 文章图书管理系统软件工程课程设计更新完毕开始阅读57a878b0f424ccbff121dd36a32d7375a417c697

系统时钟对借阅者管理的请求借阅者管理借阅者管理结果借阅信息D1对图书管理的请求图书信息管理借阅者信息时间管理个人信息系统管理员检索图书图书信息管理的结果图书信息D2图书借阅管理请求借还信息的处理罚款图书借阅管理结果借还信息D3借还信息图书信息时间要看借阅者是否有借超过数目的书以及是否有过期的书注册用户(借阅者)

4、改进后的系统数据流图

- 17 -

系统时钟个人信息对借阅者管理的请求借阅者管理借阅者管理结果D1时间管理个人信息的请求借阅信息借阅者信息对图书管理的请求图书信息管理时间图书检索结果 图书信息D2借阅者信息检索图书 图书信息图书信息时间图书借阅管理请求借还信息处理罚款系统管理员借阅者类别维护请求图书借阅管理结果D3借还信息借还信息注册用户(借阅者)借阅者类别信息维护借阅者类别信息维护结果图书类别维护请求D4.1借阅者类别信息图书类别信息维护图书类别信息维护结果 系统用户的管理请求 D4.2图书类别信息系统用户的管理系统用户的管理结果D4.3系统用户信息登录请求登录请求登录请求结果登陆管理登录请求结果 5.4数据字典

该图书管理系统的数据字典如下:

对借阅者管理的请求=[添加借阅者|修改借阅者|删除借阅者|检索借阅者] 对图书管理的请求=[添加图书|修改图书信息|删除图书信息|检索图书] 图书借还管理请求=图书借阅管理请求

- 18 -

图书借阅管理请求=[添加借阅信息|修改借阅信息|删除借阅信息|检索借阅信息]

管理个人信息请求=[检索个人信息|修改个人信息]

基本信息维护请求=[对借阅者类别信息的维护|对图书类别信息的维护|对登录用户的维护]

对借阅者类别信息的维护=[对借阅者类别信息的添加|对借阅者类别信息的修改|对借阅者类别信息的删除|对借阅者类别信息的检索]

对图书类别信息的维护=[对图书类别信息的添加|对图书类别信息的修改|对图书类别信息的删除|对图书类别信息的检索]

对登录用户的维护=[对用户信息的添加|对用户信息的修改|对用户信息的删除|对用户信息的检索]

时间=年+月+日

借阅卡信息=借阅卡号+姓名+性别+身份证号+单位+家庭住址+联系电话+借阅者类别+办证日期+已借书数目+是否挂失

借阅者=借阅卡信息 读者=借阅者

借阅卡号=8(数字)8 性别=(男|女)

身份证号=18(数字)18

联系电话=(区号)+8(数字)8 区号=4(数字)4

借阅者类别=[一级读者|二级读者|三级读者] 读者类别=借阅者类别

描述:在本系统中,一级读者可借10本;而级读者可借5本;三级度者可借3 本

办证日期=年+月+日

已借书数目=[0|1|2|3|4|5|6|7|8|9|10] 是否挂失=[挂失|没挂失] 挂失=1 没挂失=0

图书信息=图书号+书名+作者+出版社+出版日期+单价+图书类别+存放位置+入库日期+是否借出

图书=图书信息

图书号=7(数字)7+同一本书副本编号 同一本书副本编号=[0|1|2|3|4|5|6|7|8|9] 出版日期=年+月+日

图书类别=[一类图书|二类图书|三类图书|四类图书|五类图书|六类图书] 入库日期=年+月+日

是否借出=[借出|未借出] 借出=1 未借出=0

借阅信息=借阅卡号+姓名+图书号+书名+借出日期+实际归还日期+罚款金额 借还=借阅信息 借出日期=年+月+日

- 19 -

实际归还日期=年+月+日

系统基本信息=[借阅者类别信息|图书类别信息|系统用户] 借阅者类别信息=借阅者类别+能借书的数量 借阅者类别=[一级读者|二级读者|三级读者] 能借书的数量=[1|2|3|4|5|6|7|8|9]单位:本

图书类别信息=图书类别+可借天数+图书超期每天罚款的金额

图书类别=[一类图书|二类图书|三类图书|四类图书|五类图书|六类图书] 可借天数=[10|20|30|40|50|60|70] 单位:天 图书超期每天罚款的金额=[0.1|0.2] 单位:元 系统用户=用户名+密码+是否是管理员 用户名=1(字母|数字)16 密码=1(字母|数字)8

是否是管理员=[是管理员|不是管理员] 是管理员=1 不是管理员=0

六、面向对象分析与设计

6.1分析与设计方法

本系统采用的是UML统一建模语言对系统进行的面向对象分析与设

计,UML是一种定义良好易于表达、功能强大且普遍使用的结构化建模语言,融入了软件工程领域的新思想、新方法和新技术。是用面向对象的图形方式来描述系统。

6.2用况模型

- 20 -