图书馆管理系统-面向对象需求分析[汇编]

上传人:粗**** 文档编号:138068455 上传时间:2020-07-13 格式:PDF 页数:7 大小:202.63KB
返回 下载 相关 举报
图书馆管理系统-面向对象需求分析[汇编]_第1页
第1页 / 共7页
图书馆管理系统-面向对象需求分析[汇编]_第2页
第2页 / 共7页
图书馆管理系统-面向对象需求分析[汇编]_第3页
第3页 / 共7页
图书馆管理系统-面向对象需求分析[汇编]_第4页
第4页 / 共7页
图书馆管理系统-面向对象需求分析[汇编]_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《图书馆管理系统-面向对象需求分析[汇编]》由会员分享,可在线阅读,更多相关《图书馆管理系统-面向对象需求分析[汇编](7页珍藏版)》请在金锄头文库上搜索。

1、淮海工学院计算机科学系 实 验 报 告 书 课 程 名 :软件工程 题目: 面向对象分析与设计综合实验 图书馆管理系统 班级:软件 081 班 学号:6 姓名:陈点点 评语: 成绩:指导教师: 批 阅 时 间 :年月 日 面向对象软件工程综合实验要求 1 目的与要求 1)系统学习和理解面向对象软件工程分析与设计阶段的基本任务、过程以及基本概念、原 理、技术和方法; 2)掌握OOA 阶段的建模方法和建模工具,如对象模型、动态模型、功能模型及其绘制工 具; 3)通过试验要逐步提高运用软件工程基本理论、技术和方法解决实际问题的能力; 4)请借阅有关Microsoft Office Visio 系统或

2、 Power Design 系统, 预习相关UML 的建模工具 及其使用方法; 5)按照实验题目要求独立完成实验内容,如发现拷贝、抄袭者严肃处理; 6)认真书写实验报告,并按时提交。 2 实验内容或题目 1.根据自己的兴趣或关注热点,结合实际应用选择一小题目,如教材上的例题和习题:零件 订购系统,银行储蓄系统,铁路民航订票系统,医院患者病情诊断和监控系统,图书管理 系统,学籍管理系统,多媒体播放系统等。然后进行所选定题目进行面向对象分析和设计 2.OOA要求: 用类图建立系统的对象模型;用状态图建立系统的动态模型(要配置必要的脚 本说明,绘制事件跟踪图和状态图);用用例图建立系统的功能模型。

3、3 实验步骤与源程序 1, 管理员管理书籍信息:脚本说明 编号脚本编号脚本 1输入账号2输入密码 3确认登陆成功4进入图书管理界面 5输入书籍字段6显示相关书籍信息 7修改书籍信息8跳出确认窗口 9确认修改10显示修改后信息 11增加书籍信息12跳出确认窗口 13确认增加14显示增加后信息 15点击需删除信息条目16确认删除 17显示增加后信息18注销账户 19退出系统 2,读者借书:脚本说明 1扫描读者信息2验证读者信息 3扫描要借书籍信息4跳出借书确认 5确认借书6退出系统 4 测试数据与实验结果(可以抓图粘贴) 1,用类图建立系统的对象模型 +check() -name : string

4、 -age : string -phonenumber : string User +Add() +Update() +Destroy() -adminid : int AdminUser +Add() +Update() +Destroy() -readid : int ReadUser +Check() +Add() +Borrow() +Return() -bookid : int -bookname : string -bookauthor : string Book +Add() +Update() +Destroy() -bookcateid : string BookCate +

5、Add() +Return() +Destroy() -bookname : string -readid : int -booktime : object ReturnBook +Add() +Return() +Destroy() -bookname : string -readid : int -booktime : object BorrowBook 2,用状态图建立系统的动态模型(要配置必要的脚本说明,绘制事件跟踪图和状态图) 管理员管理书籍信息:事件跟踪图,状态图 管理员管理系统书籍信息系统 adminuserManageSystemBookInfoSystem 请求登录 要求账号

6、和密码 输入账号和密码 要求点击进入书籍管理界面 查询书籍信息 显示书籍信息 增加书籍信息 显示增加后的书籍信息 修改书籍信息 显示修改后的书籍信息 删除书籍信息 显示删除后的书籍信息 退出需注销账户 选择点击注销账户 等待系统验证账号 进入书籍管理界面 增加书籍信息 删除书籍信息 修改书籍信息 查询书籍信息 显示信息 账户注销 / 验证成功 / 验证失败 / 进行增加 / 进行删除 / 进行查询 / 进行修改 / 修改成功 / 删除成功 / 增加成功 登陆界面 读者借书事件跟踪图,状态图: AdminUserBorrowSystemBook 管理员借书系统 书籍信息系统 ReadUser 读

7、者信息系统 扫描进读者信息,请求验证 验证成功 扫描进书籍信息,请求验证 验证成功 请求借书,添加借书信息 借书成功 退出 修改书籍信息 修改读者信息 等待系统验证账号 扫描读者信息 扫描要借书籍信息 / 验证成功 / 验证失败 确认借书 选择借书过程 / 读者,书籍信息 / 请求验证 / 添加记录 添加借书信息 / 借书成功 3,用用例图建立系统的功能模型。 AdminUser ReadUser 修改,查询个人信息 增删改查书籍信息 增删改查书籍类型信息 增删改查读者信息 查询书籍信息 书籍借阅处理 检查读者账号 创建,修改借书记录 更新图书信息 更新读者信息 图书馆管理系统 5 结果分析与实验体会 对象模型,描述系统的静态数据结构;动态模型,描述系统的交互次序和行为过程;功能模 型,描述数据变换结果。建立对象模型的过程:确定类与对象;确定关联;划分主题;确定属性; 识别继承;反复修改。动态模型是基于事件共享而互相关联的一组对象状态图的集合。功能模型由 一组数据流图组成,描述系统中数据的流动和处理功能。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号