doc文档 2020软件工程-形考三-基于UML的图书馆管理系统

专业资料 > IT&计算机 > 计算机软件及应用 > 文档预览
19 页 3678 浏览 19 收藏 4.7分

摘要:基于UML的大学图书馆图书信息管理系统设计实验系统简介本系统为一个小型的图书管理系统,需完成以下工作:(1)借书、还书(2)在图书馆中增加或删除一本书(3)按照作者或者专业领域查找一批书(4)找出被某位读者借出的一批书(5)找出最近借出某本书的读者系统的用户有两类:图书管理员和普通读者。功能(1)(2)(5)只供图书管理员使用,功能(4)只能供读者查找自己借出的书,功能(3)为管理员和读者的共同功能。本系统需满足以下限制:(1)图书馆中所有未借出的书可供读者随时借阅(2)在同一时刻,一本书不能既被借出又可供阅读(3)一个读者一次借出图书的数目不能超过预定值1、用例分析与设计从以上系统简介内容中可以看出,本系统有以下几类参与者:图书管理员Admin读者Reader读卡器CardReader服务器System在上述参与者中,图书管理员和读者与系统进行交互,通过对交互场景进行归类和抽象,本系统应具有以下用例: 借书lendBook还书returnBook增加图书addBook删除图书delBook按作者、专业检索图书findBook_Author按读者检索图书findBook_Reader按书检索读者findReader_Book2.1生成用例图由以上用例分析可生成用例图,如图2.1所示图2.1系统用例图2.2用例的顺序图为了使每个用例的操作流程更简洁明了,本系统采用UML的顺序图来对每个用例进行细化,如下所示。1、借书 图2.2借书顺序图函数说明:InsertCard():刷卡ReadCard():读卡ifMax()判断借书数量是否达到上限ReturnRea

温馨提示:当前文档最多只能预览 8 页,若文档总页数超出了 8 页,请下载原文档以浏览全部内容。
本文档由 匿名用户2020-06-09 11:30:50上传分享
你可能在找
  • UML是统一建模语言(UnifiedModelingLanguage)的缩写,它发表于1997年,是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持。” 下面给大家带来一些关于uml心得体会,希望对大家有所帮助。uml心得体会1作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。lUML语义:描述基于UML的精确元模型定义。 lUML表示法:定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。这些图形符号和文字所表达的是应用级的模型,在语义上它是UML元模型的实例。
    4.7 分 15 页 | 46.50 KB
  • 专业微商管理系统软件是由懂行业知识的知盟软件开发的,微商管理系统开发找139微2873电1848,为什么称之为专业微商管理系统软件? 因为知盟软件开发过上千个品牌方的系统,懂得行业制度模式,也可以说是制度模式专家了。而且知盟软件的技术开发团队都是由腾讯、华为、中兴等出来的技术工程师。所以开发出来的系统称为专业微商管理系统软件。 BecauseZhimengsoftwarehasdevelopedthousandsofbrandsidesystemsandunderstandstheindustrysystemmode,itcanalsobesaidthatitisanexpertofsystemmode.一、专业微商管理系统软件有用吗
    4.6 分 2 页 | 29.00 KB
  • 1前言课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的、必不可少的一个教学环节。通常,课程设计中的问题比平时的习题复杂得多,也更接近实际。 课程设计着眼于原理与应用的结合点,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力。另一方面,使书上的知识变活,起到深化理解和灵活应用教学内容的目的。 平时的习题局限于一个和二个知识点,而课程设计题是软件设计的综合训练,包括问题分析,总体结构设计,用户界面设计、程序设计、基本技能和技巧,以及一整套软件工作规范的训练和科学作风的培养。
    4.7 分 22 页 | 513.99 KB
  • 思迅天店餐饮软件官网:www.td365.com.cn电话:0755-26520975餐饮人挑对餐饮管理软件系统了吗温馨提示,打开上面的思迅天店官网,注册即可马上使用的一款收银软件。 因为实施连锁和加盟的经营策略,近年来餐饮行业进入高速发展的节奏,餐饮服务和管理需求不断提高。同等条件下进一步优化餐饮的重任就落到餐饮管理系统身上,越来越多的餐饮软件为餐企发展提供了无限可能。 摆在餐饮人面前的难题是:如何在眼花缭乱的软件中挑选出能对餐厅提供助力的软件?匹配功能与需求的标准餐饮类别是多种多样的,从就餐形式到餐饮业态,标准化和特殊性一直是餐饮挥之不去的特性。
    4.8 分 2 页 | 338.00 KB
  • 管理信息系统课程设计报告1系统名称:专业年级:序号1图书馆座位预约管理系统电子商务专业2013级学号姓名文国鑫分工独立完成2015年7月2日 目录CONTENT1.问题提出1.1开发背景1.2项目目标1.3 可行性研究1.3.1经济可行性分析1.3.2技术可行性分析1.3.3社会可行性分析2.系统分析报告2.1需求调查2.1.1我校图书馆座位管理信息现行情况2.1.2图书馆座位管理系统方面的需求2.2业务流程分析 2.2.1现有流程分析2.2.2优化流程分析2.3数据流程分析2.3.1数据流程图2.3.2数据字典3.系统设计报告3.1总体结构设计3.1.1总体功能结构设计3.1.2软硬件平台设计 3.2代码设计3.3
    3.0 分 23 页 | 207.18 KB
  • 图书管理系统在信息时代里,图书馆已成为全社会的一个重要的公共信息资源,图书管理的重要性愈发突出的同时,也向人们提出了更高的要求。 如果能开发一个图书管理系统,用计算机来管理图书和借阅者的信息,将可大大减轻工作强度。事实证明,通过使用图书管理系统,可大大减轻管理图书,期刊,音像的工作强度,提高工作效率。 本系统介绍用Access2003开发一个图书管理系统数据库的过程。1.1系统的分析和设计确定开发数据库系统后,就要进行系统的分析,如了解需求,目的,背景等方面的信息,再进行功能分析。
    3.0 分 50 页 | 5.52 MB
  • 实验八、九对象图和包一、实验目的1.对象图的基本概念。2.包的基本概念。3.掌握在RationalRose中绘制对象图和包。二、实验器材1.计算机一台。2.RationalRose工具软件。 三、实验内容某图书管理系统的分析和设计已按计划完成类图和交互图的分析与设计,不过当这份文档提交给图书馆的使用人员审查时,他们认为最好能用一个实例来说明系统的运作,现系统分析部指派您完成该项任务,为系统绘制一张对象图 1.以借书过程为例绘制对象图;四、实验步骤为了更好的描述借书过程,根据图8.1绘制借书过程中某一时刻的对象图 图8.1(1)确定对象的值假定管理员在为读者“S05001”办理“UMLGuide”的借书手续
    4.9 分 3 页 | 45.00 KB
  • 管理信息系统实验报告系部名称:专业名称:会计班:0911姓名级国际学院:第一章图书馆管理信息系统的系统规划1.1图书馆管理项目开发背景及开发目的传统的图书馆管理工作主要是由于书籍管理、借阅管理、图书管理查询 该工作主要由学校图书管理人员来完成。近年来,随着招生规模的持续壮大,图书馆的容量也不断增加,有关图书的各种信息量也成倍的增加。 面对庞大的信息量,传统的人工式的管理导致工作繁重,人力物力过多的浪费,图书馆的管理成本高,然而工作效率却不高,工作质量也难以得到可靠的保证,从而影响了整个图书馆的运作及管理。
    3.0 分 19 页 | 217.20 KB
  • 1.工资管理系统的数据流程图,如图:2.主要数据字典1)数据项的定义数据项数据项名称类型及宽度简述取值范围考勤日期Char(10)I2工资日期Char10)标示职工工资的年月I3职工编码Char10)唯一用来标示职工的编码 I4部门名称Char(20)使用此系统单位内部子部分I5基本工资decimal(7,2)各部门内的员工固定工资,即部门岗位工资。 编号I1标示其他部门提交的职工考勤信息的年月2)数据存储的描述数据数据存存储储名称简述数据存储组成相关联的处理编号S1变动工记录职工变动工资的工资日期+职工编码+加班费+奖金+水资表详细信息电费+保险费
    3.0 分 4 页 | 12.99 KB
  • 使用RationalRose进行UML可视化建模以某所大学的《选修课程管理系统》为例来介绍怎样使用RationalRose进行UML可视化建模。 壱、问题描述:1.教务管理人员将本学期要开设的课程输入教务系统,教师选择教授的课程,打印出选修课程目录表,向学生公布;2.教务管理人员将最终的学生课程表通知学生,将每门选修课的花名册(roster)通知相关教师 二、利用RationalRose创建《选修课程管理系统》用例图(UseCaseView)1.
    4.9 分 13 页 | 178.78 KB
本站APP下载(扫一扫)
活动:每周日APP免费下载全站文档
本站APP下载
热门文档