软件工程-图书管理系统需求分析.doc
《软件工程-图书管理系统需求分析.doc》由会员分享,可在线阅读,更多相关《软件工程-图书管理系统需求分析.doc(14页珍藏版)》请在咨信网上搜索。
______________________________________________________________________________________________________________ 图书管理系统需求分析 一·图书管理系统开发背景与目的 本项目的名称是图书管理系统 本项目的开发者是软件工程实验一班5组(员浩瀚 徐志鹏 彭俊涛 孙先立 宋凯 陈瑶 胥榕) 开发工具:eclipse+SQLserver 2000 本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、图书注销等主要功能。 功能需求分析: (1) 管理员 人员信息管理:读者信息管理,包括读者类别、性别、借书数量、借 书期限等的输入、修改、删除、显示。 图书馆管理员信息管理,包括管理员权限、性别、备 注等的输入、修改、删除、显示。 书籍信息管理:书籍基本信息管理,包括书籍编号、类别、关键词、 备注等的输入、修改、删除、显示。 借阅信息管理:借书信息管理,包括书籍编号、读者编号、借书日期、 借书期限、备注等的输入、修改、删除、显示。 还书信息管理:包括书籍编号、读者编号、还书日期、还书期限、备 注等的输入、修改、删除、显示。 意外处理信息管理:续借、超期赔偿、丢失赔偿、损坏赔偿等信息的输入、 修改删除、显示。 (2) 读者 图书操作:包括图书借阅、图书信息查询、还书操作、图书续借 、预约。解除预约操作。 个人信息操作:个人信息查询、密码修改。 借阅信息操作:借阅信息查询 1、 数据流图 登录模块 登录 用户 判断 查找成功 读者界面 管理员界面 读者表 查找成功 管理员表 查找失败 登录失败 图书管理模块:管理员 图书管理 查找结果 图书表 录入 删除 查找 自动触发 图书类型表 该类图书加1 该书现存量和总量加1 图书类型表 该类图书加1 该书现存量和总量加1 自动触发 普通查找 精确查找 分类查找 热门查找 读者管理模块: 管理员 读者管理 查找结果 读者表 录入 删除 查找 学号查找 借阅排名 挂失 借书模块: 借书 借书失败 判断 条件符合 借书成功 读者表 图书表 借阅表 用户不存在 图书不存在 用户挂失 用户欠款 图书现存量为0 自动触发 该用户借阅数加1 该书借出数加1 该书现存量减1 续借模块: 续借 续借失败 判断 条件符合 续借成功 读者表 借阅表 用户挂失 用户欠款 图书超期 自动触发 归还日期加上相应天数 结账 读者类型表 还书模块: 还书 还书失败 判断 条件符合 还书成功 读者表 借阅表 用户挂失 图书超期 自动触发 该书现存量加1 结账 清除借阅信息模块: 清除借阅信息 查找 已还的借阅信息 借阅表 自动触发 删除 将记录保存到历史借阅信息 2.结构框图 图书借阅管理 读者 个人信息 借阅信息 查看 统计 查看 修改密码 管理员 读者管理 图书管理 增加读者 查找读者 图书录入 图书删除 图书信息 普通查找 精确查找 精确查找 精确查找 借阅管理 借书 续借 还书 清除 删除读者 读者挂失 3.总流程图 开始 图书借阅 管理员登录 读者登录 登录成功 登录成功 借书 图书是否存在 个人信息查看 借阅查看 图书检索 是否挂失 修改密码 修改成功 结束 N Y N Y N Y N 续借 还书 是否挂失 是否挂失 N N 是否欠款 N Y 借书成功 是否欠款 N 是否超期 N 是否超期 N 还书成功 结账 Y Y 结账 续借成功 用例模型: 图书管理系统是根据实际业务需要建立的计算机软件系统。 查询个人信息 查询图书信息 交罚金 查询借阅信息 读者 《extend》 还书 续借 预定 借书 更新书籍 增加书籍 删除书籍 维护 管理员 删除借书者 增加借书者 更新借书者 二·静态结构模型 静态结构用类图、对象图、包图、构件图 和配置图描述, 类图设计是面向对象方法的 核心技术,通过类图将用例的实现具体到每 个类中, 从而完成设计走向细化的过程。图书 库管理的类有: 库存图书、图书登记、图书登 记表单、注册表单、查询表单, 图书库管理类图: 图书登记 图书编号 图书名 作者 内容简介 出版社 定价 出版时间 入库时间 加入图书() 库存图书 编号 名称 类别 描述 加入图书() 删除图书() 更新图书() 注册表单 查询图书 图书记录单 读者登记 读者编号 读者姓名 密码 权限 性别 是否挂失 图书借阅次数 加入读者() 删除读者() 注册的读者 编号 名称 类别 描述 加入读者() 删除读者() 更新读者() 读者库管理类图: 注册表单 查询读者 读者记录 三·动态行为模型 UML的静态模型表示了系统的结构,动态模型表示系统的行为。在动态建模机制中,以消息啦完成堆笑之间的交互,用状态图、顺序图、协作图和活动图来描述系统的行为。顺序图的用户描述对象间动态交互关系,这种体现对象间消息传递的时间顺序。该图书馆管理系统主要含有以下几个重要的顺序图,其他对象的顺序图和这些也类似。 (1) 借书顺序图 (2) 还书顺序图 (3) 罚款顺序图 1、 借书顺序图 (1) login():登录系统。 (2) checkstu_card():对读者信息进行验证,检查是否符合本图书馆借书条件。 (3) showinformation():显示该读者的基本信息函数。 (4) borrow():读者借书函数。 (5) getreaders():取得读者信息函数。看该读者是否符合借书条件,若符合,则返回可借信息。 (6) gettitle():取得书目信息。 (7) getreservation():检验书籍是否被预订函数。 (8) getnoreservation():书籍没被预订或取消预订函数。 (9) create(borrower,item):创建书籍外借函数。 2、 还书顺序图 (1) login():登录系统。 (2) getitem():取得书籍条目信息。 (3) update():对图书馆书籍条目和借阅者信息进行更新条目。 3、 罚款顺序图 Welcome To Download !!! 欢迎您的下载,资料仅供参考! 精品资料- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 图书 管理 系统 需求 分析
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文