版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程面向对象分析与设计目录图书管理系统开发背景…………………22.图书管理系统设计……………………22.1任务目标………………………22.2图书管理系统需求描述………………2系统组成………………………2图书管理系统功能描述………32.2.3系统参与者……………………32.3图书管理系统功能模型…………………32.3.1功能模型描述……………………32.3.2功能模型的用例图………………3 读者借书等的用例图………3 图书馆管理员处理借书、还书等的用例图………………系统管理员进行系统维护的用例图………52.4图书管理系统对象模型…………………72.4.1对象模型描述…………7 读者Borrower类………………7 系统管理员Administrator类……………………7 图书管理员Librarian类…………7 书目Title类………………………7 其他类……………72.4.2类图……………………62.5图书管理系统动态模型……………………92.5.1图书管理系统动态模型…………………92.5.2图书管理系统系列图…………………系统管理员添加书籍的时序图……………………系统管理员添加借阅者帐户的时序图……………系统管理员删书目的时序图………图书管理员处理书籍借阅的时序图………………读者查询籍息的时序图……………122.5.3图书管理系统活动图………………………借阅者的活动图………………………图书管理员的活动图…………………系统管理员维护借阅者帐户的活动图………………系统管理员进行书目信息维护的活动图……………系统管理员维护书籍信息的活动图…………………17图书管理系统面向对象分析与设计报告图书管理系统开发背景图书馆借书还书繁琐易混淆,开发这个系统有序的操作业务,达到准确有效的管理图书馆。2.图书管理系统设计2.1任务目标完成以下工作:借书、还书在图书馆中增加/删除一本书按作者名或专业领域检索一本书找出被某位读者借出的一批书找出最近借走某本书的读者2.2图书管理系统需求描述2.2.1系统组成 图书管理系统由一下几个系统构成:系统管理员管理系统图书管理员管理系统读者系统详细分配如下图:图书管理系统功能描述 1:读者可以通过网络查询书籍信息和预定书籍。读者能够借阅书籍和还书。图书管理员能够处理借阅者的借阅和还书请求。系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。2.2.3系统参与者 图书管理员,借阅者,系统管理员.三者间的关系如下图: 其中,读者是多个,图书管理员是几个,系统管理员是一个。读者可以查询自己的借阅情况、分门别类的查询图书和在规定期限内续借不能超过一次操作的情况下进行自行登录续借书等。图书管理员主要是日常操作以下几个工作环节:图书订购、新书验证、书目录入、图书登记、读者信息管理、借阅书登记、图书信息注销和读者信息注销等,而系统管理员统筹管理图书的系统相关事宜,比如权限维护、日志维护、增删用户和管理系统后台数据等。2.3图书管理系统功能模型 系统的参与者主要有三类:读者(也可称为借阅者)图书馆管理员图书馆管理系统维护者2.3.1功能模型描述 1.借阅者请求服务的用例图2.图书馆管理员处理借书、还书等的用例图3.系统管理员进行系统维护的用例图 2.3.2功能模型的用例图读者借书等的用例图如下:其中,在读者进行预留图书和查询借阅信息之前,读者必须先登录系统;读者进行还书操作时,必须保证图书完整;图书馆管理员处理借书、还书等的用例图系统管理员进行系统维护的用例图如下:2.4图书管理系统对象模型 根据需求描述,提取出管理员,借阅者,图书等几个对象.2.4.1对象模型描述 下面对这个几个对象进行具体陈述并建模:读者Borrower类:读者在系统注册的信息包括一下几点:姓名(name),住址(address),城市(city),省/州(state),邮政编码(zip),可借数的最大数目(maxbook),借书期限(maxday),读者编号(userid),借书证号码(borrow_number);读者使用系统可进行的操作有:查询find(),借书borrow(),还书return_back();系统管理员Administrator类:系统管理员也可以借书,因此他能进行读者类所以的操作;系统管理员同时也是图书管理员,也可以进行图书管理员说做的一切操作;系统管理员有自己的特殊编号,用来登录系统,进行系统级操作.以区别图书管理员.图书管理员Librarian类:图书管理员也要在系统内注册,注册信息如下:姓名(name),住址(address),城市(city),省(state);系统为每个管理员分配一个唯一编号workID.图书管理员登录系统后,可以进行以下操作:更新借书还书信息update();增加预留create();删除预留信息destroy();书目Title类:书目类代表图书,在系统中要保存每一本图书的资料,这些信息包括:书名(name),作者(author),书号(isbn),库存数量(total_number),借阅号(borrowed_number),是否可以借出(is_allowedForBorrow);在书类的操作有一些:查找书目find();增加书目create();删除书目destroy();借书borrow();还书return_back();预留图书reserve()其他类:Item类:此类代表一个书目的一份拷贝Loan类:代表对超过还书期限的读书进行罚金的类Reserve类:预留图书类2.4.2类图2.5图书管理系统动态模型2.5.1动态模型2.5.2系列图系统管理员添加书籍的时序图数据需求:书目信息每本书的拷贝的详细资料主流程描述:系统管理员向系统提交新书资料(additem())系统查询与此书相关的书目系统返回查询结果查到书目,则提交,添加此书目的拷贝系统管理员添加借阅者帐户的时序图数据需求: 读者详细资料主流程:1.系统管理员填写新读者的信息2.提交信息,创建读者信息保存到数据文件系统管理员删除书目的时序图数据需求: 书目信息主流程:系统管理员向系统提交要删除的书目系统查找此书目系统查找此书目下的所有拷贝系统删除此书目的所有拷贝系统删除此书目图书管理员处理书籍借阅的时序图借阅者查询书籍信息的时序图 数据需求:要查询的图书名称2.5.3活动图借阅者的活动图图书管理员的活动图图书管理员登录系统后,处理日常事务,比如处理读者还书,借书.在处理还书时,系统会计算读者的还书期限是否过期,如果过期,则要交一定的罚金,并且更新借阅信息.处理借书时,系统会验证此读者借书的数量是否超过了限制,如果超过最大可借书的数目时,拒绝继续借书.系统管理员维护借阅者帐户的活动图 系统管理员运行图书管理系统,在登录界面上输入口令后,系统对用户进行验证,只有通过系统验证后,才能进行管理.否则推出系统.通过系统验证后,进入管理主界面,可以对借阅者进行管理.查看借阅者的相关信息,以保证借阅者信息的正确性;可以为读者注册资料,使其能通过系统借书;更新读者的资料.系统管理员进行书目信息维护的活动图系统管理员运行图书管理系统,在登录界面上输入口令后,系统对用户进行验证,只有通过系统验证后,才能进行管理.否则推出系统.通过验证后,系统管理员可以对书目进行管理,购买了新书后,需要向系统增加新的书目信息;查询书目信息,对图书资料进行全局管理和监督;图书过时后,需要删除相关资料,保证数据的正确.系统管理员维护书籍信息的活动图系统管理员登录系统,输入口令,系统进行验证,验证通过后,才可以使用系统.否则系统拒绝.登录后,系统管理员可以对图书进行一些管理,比如增加图书,删除图书,操作完成后,推出系统.基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究基于单片机的模糊控制器在工业电阻炉上的应用研究基于双单片机冲床数控系统的研究与开发基于Cygnal单片机的μC/OS-Ⅱ的研究基于单片机的一体化智能差示扫描量热仪系统研究基于TCP/IP协议的单片机与Internet互联的研究与实现变频调速液压电梯单片机控制器的研究基于单片机γ-免疫计数器自动换样功能的研究与实现基于单片机的倒立摆控制系统设计与实现单片机嵌入式以太网防盗报警系统基于51单片机的嵌入式Internet系统的设计与实现单片机监测系统在挤压机上的应用MSP430单片机在智能水表系统上的研究与应用基于单片机的嵌入式系统中TCP/IP协议栈的实现与应用单片机在高楼恒压供水系统中的应用基于ATmega16单片机的流量控制器的开发基于MSP430单片机的远程抄表系统及智能网络水表的设计基于MSP430单片机具有数据存储与回放功能的嵌入式电子血压计的设计基于单片机的氨分解率检测系统的研究与开发锅炉的单片机控制系统基于单片机控制的电磁振动式播种控制系统的设计基于单片机技术的WDR-01型聚氨酯导热系数测试仪的研制一种RISC结构8位单片机的设计与实现HYPERL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小班小动物走路模仿游戏教案
- 古代文字鉴定技术评估表
- 小学主题班会课件:诚实守信做模范团结友爱共进步
- 广告行业数字化广告投放策略研究
- 科学研究机构研发效率绩效考评表
- 职业技能培训课程大纲与教育方法手册
- 小学生责任意识的培养与实践小学主题班会课件
- IT技术员技术研发绩效评定表
- 农产品质量安全与认证手册
- 远离网络伤害共建清朗空间小学主题班会课件
- 2025-2030美国社区银行倒闭潮成因分析与区域性金融风险预警报告
- 2026年甘肃庆阳宁县直事业单位选聘24人笔试模拟试题及答案详解
- 2026年压力容器考试题库及答案
- 2026年山西省运城市重点学校初一入学数学分班考试试题及答案
- cnas-cl01-2018检验和校准实验室能力认可准则培训
- 口腔科医疗质量控制标准
- 楼宇对讲系统培训
- 架子鼓乐理考试题目及答案
- 第12课《答谢中书书》公开课一等奖创新教学设计-统编版语文八年级上册
- 员工综合素质培训课件
- 中医门诊部验收管理制度
评论
0/150
提交评论