面向对象实验报告

上传人:ba****u 文档编号:173615415 上传时间:2022-12-12 格式:DOCX 页数:9 大小:44.19KB
收藏 版权申诉 举报 下载
面向对象实验报告_第1页
第1页 / 共9页
面向对象实验报告_第2页
第2页 / 共9页
面向对象实验报告_第3页
第3页 / 共9页
资源描述:

《面向对象实验报告》由会员分享,可在线阅读,更多相关《面向对象实验报告(9页珍藏版)》请在装配图网上搜索。

1、学号122561图书馆管理系统分析与设计二级学院:信息与工程专业名称:信息管理与信息系统所在班级:信管B1201学生姓名:张海青二O五年六月目录1引言11.1背景介绍11.2系统开发的意义12用户需求22.1系统用例分析22.2系统动态建模42.2.1顺序图42.2.2活动图42.2.3状态图82.3系统静态建模83总结101引言1.1背景介绍当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计 算机被广泛应用于信息管理系统的原因。计算机的最大好处在于利用它能够进行 信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大提高了其 安全性。尤其对于复杂的信息管理,计算机能够

2、充分发挥它的优越性。计算机进 行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本 系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的 信息数据的管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、 表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间 的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权 限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错; 由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理 手段。尽管有的图书馆有计算机,

3、但是尚未用于信息管理,没有发挥它的效力, 资源闲置比较突出,这就是管理信息系统的开发的基本环境。基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系 统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及 时、准确、有效的查询和修改图书情况。1.2系统开发的意义图书馆管理系统本着让图书馆管理做到快捷、方便、简单、摆脱用手工操作 处理图书借阅的问题,工作非常繁琐,需要大量的人力、物力和财力,极大的浪 费了资源的略事而设计,它可以使管理员从繁重的手工操作中解脱出来,还可以 通过留言板,及时预借一些自己想借但目前不在图书馆内的图书,这样可以迅速 的掌握图书馆图书信息的动

4、向,并向图书管理员提一些建议。管理员通过本系统可以添加、修改、删除图书信息,可以添加、修改、删除 用户信息,可以快速查找图书等,可以让用户方便的了解图书馆与图书的相关信 息等。2用户需求2.1系统用例分析图书管理系统的开发和应用主要通过两个步骤来实现:首先是基于系统功能 的需求分析,其次是系统模型的设计和实现。首先我们进行角色识别,角色识别的任务是找出所有可能与系统发生交互行 为的外部实体、对象、系统。它们的行为不受系统控制,但是可以提供输入给系 统。对于一所大学的图书管理系统,基本的功能是完成图书的借阅和相关信息的 管理,服务的对象有本科生,研究生,教师,及其他学校的学生,还有社会人员, 这

5、些人可归结为一类即读者。而为帮助读者顺利完成借还书的可以是工作人员, 可以是自动借还书机,他们可以归结为一类即图书管理人员。因此对于一个图书 管理系统主要有两类角色,读者、图书管理员。其次,在主要角色的基础上,可以识别出与角色相应的用例,从而得到系统 的用例模型。与读者相关的过程包括:借书、还书、预定、图书信息检索、借阅 查询(如查询本人借书记录、还书期限、是否超期)、个人相关信息查询及修改(如 学号、姓名、性别、年级、读者类型、登记时间、是否挂失、联系方式等)。与 图书管理员相关的过程包括:办理借书、办理还书、读者信息管理(增加/删除 读者、修改读者权限及密码、借阅超期罚款)、图书信息管理(

6、增加/删除数目、 图书类别等相关信息的修改、流通情况)。以上分析中,与读者,图书管理员相 关的过程构成了本系统的基本用例。用例图的主要目的是帮组使用者以可视化的方式了解系统的功能需求,描述的是系统提 供给系统使用者的一个功能。用例图基于基本流程的角色、系统内的用例以及用例之间的关 系。从以上分析中我们不难得出系统的基本用例图,如图2-1所示:读者借阅信息管理图书管理员图书信息管理 丿 / /读者信息管理/图书检索借阅超期罚款图2-1系统的基本用例图2.2系统动态建模2.2.1顺序图我们进行动态建模分析时,对于图书管理系统借书还书是两个重要的过程, 我们先来分析一下借书、还书的一般过程,并由借书

7、的一般过程画出其顺序图、 协作图以及活动图。所以我们不难画出借书一般过程的顺序图,如图2-2所示:图书管理员读者信息图g书信息修改图书借出1:核对读者信息2:匕图书扫描并消磁3:修改读者借阅信息、4:6:如图2-2顺序图2.2.2活动图活动图描述的是某流程中的任务的执行,活动图描述活动是如何协同工作 的,当一个操作必须完成一系列事情,而又无法确定以什么样的顺序来完成这些 事情时,活动图可以更清晰地描述这些事情。下面描述了图书馆系统的借书、还 书和预订的活动图。223状态图书籍在未变成图书馆在库书籍时,为新加书籍状态。书籍处于在库状态时既 可以预订也可以外借,外借后变为借出状态。处于预订状态时也

8、可以外借,超出 预订时间期限则从预订状态直接转为可用状态。借阅者在规定的预订时间内也可 以考虑取消预订,取消预订后书籍的状态转为可用。外借书籍归还后变为可用状 态。增加书籍在库书籍借书书籍借出删除书籍.取消预定还书预定预定图2-5书馆的书籍状态图2.3系统静态建模(Dreader类是借阅者的类,它的属性很多,包括借阅者的账户I(reader_id)、姓名(reader_Name)、地址(Address)、班级(class)、所借书籍的书目(borrowed)等。其中主要操作有借书(addborrowed)和还书(dele teborrowed)和预订(reserva tion)等。3总结通过这次实训,实现了对图书馆管理系统的开发。针对图书馆对图书资源进 行有效利用和管理的功能需求,采用统一建模语言(UML)对图书资源进行面向对 象的描述,通过利用UML中的各种图形,分析和设计图书管理系统,建起了图书 管理的面向对象模型,探讨了基于UML的体系结构建模及其实现问题。在这过程 虽然遇到了很多问题,但在老师和同学的帮助下都得到了解决,这让我学到了很 多宝贵的知识!11

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!