| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

基于UML的图书管理系统设计课程设计

文***品

贡献于2023-03-03

字数:6548


滨江学院



统建模语言课程设计报告
( 2013 2014 年度第 二 学期)


课程名称: 统建模语言课程设计
题 目: 图书馆理系统
院 系: 计算机系
班 级:
学 号:
姓 名:
指导教师:
设计周数: 两 周


日期:2014 年 6月



目 录
绪 1
1.背景意义 1
二需求分析 1
21需求分析认识 1
22图书理系统功性需求 2
23图书理子系统 2
231书目信息理 3
232预订信息理 3
24阅者子系统 4
25系统理员子系统 5
251员工信息理 5
252书籍信息理 6
253阅者信息理 6
26包括系统模块 7
261 基业务处理模块 7
262信息查询模块 7
263系统维护模块 7
三例图 8
31阅者例图 8
32图书理员例图 8
33系统理员例图 9
34例图 9
四类图 10
41系统中类 10
42系统中类关系 12
五序图 13
51系统理员添加阅者信息 13
52图书理员处理书籍阅 14
53图书理员处理书籍 14
54阅者查询书籍信息 15
55阅者预订书籍 15
六状态图活动图 16
61 基概念 16
611关状态图 16
612关活动图 16
62 系统状态图 16
63 系统活动图 18
七结 20


1.背景意义
图书理系统应必忙工检索查阅等手动工作解放图书馆理员双手减少力物力财力浪费图书馆变井井条图书馆理系统:阅者图书理员系统理员组成
系统应具备操作功:户登录进入系统系统允许情况进行进行操作书书预定书籍等理员理书目整理书籍理预订书籍等系统理员理阅者信息等
图书理系统产生意义重:图书馆理变繁琐理员工作变轻松读者书阅读变方便快捷减少图书丢失员理带必麻烦减少力理费提高信息准确度改进理服务建立高效信息传输服务台提高信息处理速度利率
图示系统整体功模块图该系统分3子系统分阅者子系统图书理子系统系统理子系统

阅者子系统
图书理子系统
系统理子系统
图书理系统

系统整体功模块图
二需求分析
21需求分析认识
需求分析系统中环节告诉接工作中该做该满足求软件工程中包含需求设计编码测试四阶段中需求工程软件工程第重阶段需求分析决定做什做什
软件项目中软件需求包括三层次业务需求户需求功需求包括非功需求业务需说明提供客户产品开发商新系统初利益反映组织机构客户系统产品高层次目标求
软件开发否获成功重需求分析工作软件需求分析力水软件项目关重



22图书理系统功性需求
系统终户面理员(图书理员)读者(老师学生)理员读者常性户系统维护员计算机专业员熟悉数库操作系统网络维护工作维护员间隔性户图书理系统进行图书理理信息系统该信息系统够方便阅者提供种阅服务够图书理员系统理员提供方便理服务



系统数流图



ER图

23图书理子系统
图书理系统够定数量阅者提供服务阅者够拥唯标识存编号阅者发放图书证图书证中包含阅者编号信息系统通单独程序阅者提供服务需理员参服务包括提供查询图书信息查询信息服务预定图书服务等
图书馆理子系统中功概述:
1)理书目信息增加删更新查书目信息
2)预订信息理增加删更新查预订信息
3)图书进行整理便书籍进步理
4) 相关书籍数目进行统计
功细化图:
书目信息理
书籍阅理
书籍预订理
整理图书
统计书籍数目
图书馆理系统

图书馆理系统功模块图
231书目信息理
书目信息理子系统中功概述:
1) 增加书目信息阅者提供新书籍
2) 删书目信息便阅者阅书籍
3) 更新书目信息便阅者阅书籍时查询书籍信息
4) 查书目信息便阅者解书籍致信息
功细化图:
书目信息理
查书目信息
删书目信息
更新书目信息
添加书目信息

书目信息理系统功模块图

232预订信息理
预订信息理子系统中功概述:
1) 增加预订信息便书籍预订理
2) 删预订信息便阅者阅书籍
3) 更新预订信息便阅者阅书籍
4) 查预订信息便理员解书籍预订情况
功细化图:
预定信息理
查预定信息
删预定信息
更新预定信息
添加预定信息

预订信息理系统功模块图
24阅者子系统
阅者需阅书籍书籍时需通图书理员进行阅者直接系统交互图书理员充阅者代理系统交互阅者阅图书超限制时允许次阅阅图书超期限时需阅者进行处罚阅时需图书证作证时需
阅者子系统中子系统功:
1)阅者通网络查询书籍信息预定书籍
2)阅者够阅书籍书
3)阅者够进行留言
功细化图:
阅者功模块
留言
书籍查询
阅信息查询
书籍预订
阅书籍
书籍

阅者理系统功模块图

25系统理员子系统
系统理员负责系统理维护工作包括图书添加删修改书目添加删阅者添加删修改系统理员够查询阅者图书图书理员信息
系统理子系统中功概述:
1)理阅者信息添加删更新查阅者信息
2)理留言删回复查留言
3)理员工信息添加删更新查员工信息
4)理书籍信息添加删更新查书籍信息
功细化图:


图26系统理整体功模块
系统理


阅者信息理
员工信息理
书籍信息理
理员登陆理





系统理整体功模块

251员工信息理
员工信息理子系统中功概述:
1)添加员工信息便理员工
2)删员工信息便理员工
3)更新员工信息便理员工
4)查员工信息便解员工基信息
功细化图:
员工信息理
查员工信息
添加员工信息
删员工信息
更新员工信息

员工信息理系统功模块图
252书籍信息理
书籍信息理子系统中功概述:
1)添加书籍信息便理书籍
2)删书籍信息便理书籍
3)查书籍信息便解书籍基情况
功细化图:

书籍信息理
查书籍信息
添加书籍信息
删书籍信息

书籍信息理系统功模块图

253阅者信息理
阅者信息理子系统中功概述:
1)添加阅者信息
2)删阅者信息
3)更新阅者信息便理阅者
4)查阅者信息便解阅者基信息
功细化图:
阅者信息理
查阅者信息
添加阅者信息
删阅者信息
更新阅者信息

阅者信息理系统功模块图

26包括系统模块
实现系统功必须模块够做实现定功然模块组合完成系统求包括面模块
261 基业务处理模块
基业务处理模块实现图书理员阅者阅图书图书处理图书理员通合法认证登录该系统中理阅者阅等活动
262信息查询模块
信息查询模块实现阅者信息查询包括图书信息查询身信息查询书籍预定等功
263系统维护模块
系统维护模块实现系统理员系统理数库维护系统理包括阅者信息图书信息图书理员信息书目信息等信息维护数库维护包括数库备份恢复等数库理操作
三例图
31阅者例图
通分析阅者子系统中该系统完成功:阅者进行书籍查询阅信息查询书书书籍预订留言便阅者阅图书预订图书
例图:

阅者例图

32图书理员例图
通分析图书理员子系统中该系统完成功:书目信息理书籍阅处理预订信息理整理图书统计书籍数目便图书流动信息进行理
例图:


图书理员例图

33系统理员例图
通分析系统理子系统中该系统完成功:书籍信息理员工信息理书籍信息理留言理便整图书馆信息进行统理时保护信息安全
例图:

系统理子系统例图

34例图
例图:
书目信息理子系统例图


书目信息理子系统例图
预订信息理子系统例图

预订信息理子系统例图

书籍信息理子系统例图

书籍信息理子系统例图

四类图
41系统中类

参者相关类





系统中类

类说明:
<1>Borrower类阅者类属性包括阅者账户ID(user ID)姓名(name)址(address)邮编(zip)书籍书目(borrow_number)等中操作书(borrow)书(return_back)
<2>Librarian类图书理员类包括工作账号(WorkID)姓名(name)址(address)等属性
<3>Administrator类系统理员类
<4>Title类记录书目信息类包括书籍名字(name)作者(author)ISBN种书籍总数量(total_number)出数量(borrowed_number)否允许出(isAllowForBorrow)等属性
<5>Item类具某书类包括书籍号(id)操作包括预订(reserve)书目查找(find_on_title)等
<6>Loan类某书阅者信息类包括阅书籍ISBN阅时间(date)等
<7>Reservation类预定信息类预定信息包括预定日期(date)预定书籍ISBN预定书籍户ID(UserID)等属性
42系统中类关系
Title类书库中条记录Item类指具体书籍现实中条记录会书存TitleItem间关系TitleReservation间关系说Title预定记录没预定记录ItemReservation间关系存书两预定情况BorrowerLoanBorrowerReservation间均关系


类图

类图
五序图
51系统理员添加阅者信息

系统理员添加阅者时序图
时序图说明:
Create(stringstring):添加新阅者信息函数
系统理员添加新阅者信息首先维护窗口交互维护窗口负责创建新阅者账户
52图书理员处理书籍阅

图书理员处理书籍阅时序图

时序图说明:
<1>find(string):查找书目函数
<2>find_item:查找书籍函数
<3>find_on_title(Title):根书目number数库中找书目信息函数
<4>identify_borrower():验证阅者身份函数
<5>find(string):根阅者登录账号找阅者信息函数
<6>create(Borroweritem):修改阅信息函数
图书理员首先系统阅窗口交互然阅窗口书目信息书籍信息交互查阅书否果验证阅者书证效性果效新阅信息存入数库
53图书理员处理书籍

图书理员处理书籍时序图


时序图说明:
<1>check():检查书籍状况函数
<2>update():更新书籍类信息函数
<3>update():更新阅者阅信息函数
图书理员处理书时首先阅者手里接书籍书窗口交互书窗口负责检查书籍状况然更新书籍信息读者阅信息
54阅者查询书籍信息

阅者查询书籍信息时序图图

时序图说明:
find_on_title(Title):根书目查找相应书籍信息
55阅者预订书籍

阅者预订书籍时序图

时序图说明:
<1>Login登录系统函数
<2>find(string):查找相应书目函数
<3>reserve():预订书籍函数
阅者首先系统网络模块交互果找预订书籍添加预订信息


六状态图活动图
61 基概念
611关状态图
状态机具时间驱动特性动态行建模状态机展现状态状态转换图状态组成状态转移链接起状态象执行某项活动等某事件时条件
状态图系统动态方面建模适合描述跨越例象生命周期种转台状态间转换
612关活动图
活动图种描述系统行模型视图描述动作动作导致象状态改变结果考虑引发状态改变事件
活动图模型中完整单元表示程序工作流常计算流程工作流程建模
62 系统状态图
完整状态图:
系统完整状态图
图书状态图:
图书包含状态:刚购买新书添加够阅书预定阅删
新书添加便阅图书预定变预定状态该状态阅超期限取消预定图书次阅图书读者阅显示已出次书籍理员删显示存

图书状态图
阅者状态图:
包含状态创建账户满足条件够阅权限限制阅账户删
阅者需创建账户阅阅数目限定超阅方阅违规删阅

阅者状态图
图书理员状态图:
包括状态首先理员账户然查修改添加图书信息阅读者信息时删读者旧书理员离职账户权限
理员职账户通账户访问系统进行删等操作离职账户

理员状态图

登录状态图
包括状态:未登录登录
读者理员登录状态进行登录进入界面进行步操作


登录状态图
63 系统活动图
账户注册活动图:
阅者需阅图书必须注册账户进入注册页面填写户名户名时候进入步填写详细信息通检验全部正确注册成功


账户注册活动图

阅者活动图:
阅者通账户登录网进行操作登录系统密码账户正确情况进入系统进入搜索图书查图书信息时进行预定已图书进行续续成功便阅时间延长信息进行修改


阅者活动图

图书理员活动图:
理员登录处理图书阅图书整理阅者书籍时候检查阅者阅数目否超允许阅数目果超允许阅没阅阅成功更新信息时查阅者否超期超期进行罚款需更新信息

图书理员活动图

系统理员阅者信息处理活动图:
系统理员进入登录进入界面找处理阅者阅者信息进行删增加修改

系统理员处理阅者信息活动图

系统理员阅者信息处理活动图:
系统理员登录系统里面进入图书信息界面进入找需处理图书然进行修改删操作时新增图书需步更新数库方便查阅

系统理员处理书籍信息活动图

七结
次课程设计包括图书理系统理功功包括信息查询基业务处理系统理员登录系统修改删增加阅者图书理员信息通图书信息理系统减少力物力财力资源浪费次课程设计UML设计流程清晰定义时更深入学统建模语言奠定基础
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

UML课程设计—图书管理系统

《信息系统分析与设计》课程设计报告设计题目: 图书管理系统 姓 名: 班 级: 信管班 学 号: 指导老师: □需求分析明确(5分)□用例图正确(10分)□类图

文***品 3年前 上传852   0

基于UML的图书馆管理系统设计《软件工程》课程设计网络教育

 网络教育学院《软件工程》课 程 设 计 题 目: 基于UML的图书馆管理系统设计学习中心:

文***享 1年前 上传251   0

基于UML的图书馆管理系统建模设计

基于UML的图书馆管理系统建模设计一、摘要 面向对象的软件工程,同传统的面向过程的软件工程相比,在需求的获取、系统分析、设计和实现方面都有着很大的区别。UML是OOA和OOD的常用工具。使用UML来构建软件的面向对象的软件工程的过程,就是一个对系统进行不断精化的建模的过程。这些模型包括用例模型、分析模型、设计模型,然后,我们需要使用具体的计算机语言来建立系统的实现模型。当然,在整个软件工程

文***品 1年前 上传470   0

基于UML的学籍管理系统的分析与设计

基于UML的学籍管理系统的分析与设计摘要:本文阐述了统一建模语言UML面向对象分析与设计的一般过程,并以统一建模语言UML为基础,通过ROSE的运用,探讨了学籍管理系统的实际建模过程,包括对系统的用例和角色,类的抽取和设计以及行为进行详细的分析和设计。关键词:UML;学籍管理系统;ROSE1.引言 面向对象技术出现之后,先后出现了很多种面向对象软件开发方法,但是术语不统一,缺乏共同的

文***品 3年前 上传744   0

基于UML的超市管理系统需求分析与设计

基于UML的超市管理系统需求分析与设计 团队名: 团队成员: 工作周期:20XX-5-20到20XX-6-5 任务分配表 人员 任务 可行性分析,建立领域模型,提取用例,时序图,建立数据库 可行性分析,画用例图,时序图,活动图,状态图 可行性分析,项目背景,提供资料

文***品 5年前 上传1440   0

基于WEB的图书管理系统的设计与实现课程设计

软件工程课程设计报告基于WEB的图书信息管理系统的设计与实现所 在 学 院 信息科学技术学院 专 业 名 称 计算机科学与技术 年 级 学生姓名、学号 指导教师姓名、职称

文***享 3年前 上传901   0

图书馆图书管理系统课程设计

 课程设计 (图书馆图书管理系统) 指导老师: 班 级:能动 姓 名: 学 号: 20XX年X月X日 图书管理系统实例 一、系统简介 1、本图书管理系统,包含了对图书、作者、读者等基本信息的管理,也包含了借书信息,还书信息等的查

文***品 5年前 上传1617   0

uml课程设计网上选课系统

 UML课程设计学 院 信息学院 班 级 10级计本班 专 业 计算机科学与技术 课 题 网上选课系统 指导老师 前 言 网上选课系统是一个高等院校用来进行对学生选修课程管理的管理信

z***u 1年前 上传597   0

基于JavaWeb的图书管理系统的设计与实现

有效的处理想要的相关信息和如何传播有效的信息,一直是人类不断探索的动力。信息管理运用各种载体,传播通过各种介质,一直伴随着人类文明的发展史。随着互联网的到来,信息传播与管理都上升了一个新的台阶,并且方便应用的同时也要考虑信息传播的安全性,所以编程语言创建之初就考虑了这些问题。

爱***享 3年前 上传1130   0

基于SSH框架的图书管理系统的设计与实现

基于SSH框架的图书管理系统的设计与实现基于SSH框架的图书管理系统摘 要 如今已经我们已经步入了信息时代,而在信息科技快速发展的形势下,网络现已成为我们工作和日常生活中必不可少的一部分。计算机技术的发展不仅提高了我们的工作效率,为日常工作提供了极大的便利,而且还在大大地改善了我们生活质量。通过计算机代替人工来处理数据已经成为趋势。传统的通过人工来管理图书资源和读者借阅信息

平***苏 2年前 上传757   0

基于Java的图书馆座位管理系统的设计与实现

目前,如何利用计算机系统来对座位进行管理是解决占座问题的关键。该图书馆座位管理系统是基于Java架构,采用Eclipse开发工具,使用SSM等前端开源框架,以MySQL为后台数据库,Tomcat服务器下设计与实现。主要功能包括:管理员登录、学生登陆、用户更改密码、管理员管理、管理员对学生管理、管理员对图书管理、学生借书、学生座位预约。

王***朝 3年前 上传1846   0

基于SSM的图书管理系统设计与实现

随着时代的进步和科技的发展,更多的人通过图书馆借阅书籍来吸收知识,而传统的图书管理方式存在着许多不方便的地方,记录易丢失,所以开发一个易操作,高便捷性并且能够提升工作效率的图书管理系统是很有必要的。

爱***享 3年前 上传1646   0

基于MYSQL的图书管理系统数据库设计

题目:基于MYSQL图书管理系统数据库设计 目录1.题目概述 32.需求分析 32.1功能需求 32.2数据需求 42.3 数据安全与约束 42.4 数据流图 53.概要设计 63.1 实体及联系 63.2 ER图 64.逻辑结构设计 94.1 数据库模型 94.2 数据库模型函数依赖集 105.程序设计 125.1图

文***品 3年前 上传739   0

图书管理系统的分析及设计应用UML建模

20XX —— 20X 学 年 第 一 学 期信息技术学院《软件系统建模与UML》综合设计实验网上书店系统的UML建模班 级2011级软件工程学 号 姓 名任课教师日 期2011年X月X日目 录第1章 系统需求 2第2章 需求分析 42.1 识别参与者 42.2 识别用例 52.3 用例的事件流描述 8第

文***享 3年前 上传636   0

基于web的图书管理系统

基于Web的图书管理系统目前,信息时代是这个社会的主旋律,社会的各个区域和领域都因为信息的技术改革而发生了新的变化。跟上时代的步伐,因为整个科技社会的变化和发展很快,增强信息化公司的竞争能力,使企业的现在管理能力的到提高旧的企业内图书借阅信息的管理方法早已经不能让大多数现代企业来实现大数量图书的借阅、统,计和管理,旧的图书管理方法注定被时代抛弃,因此该过程必须实现信息化,于是

平***苏 3年前 上传795   0

《SQL-Server-数据库设计》课程设计报告(图书馆管理系统)

《SQL Server 数据库设计》课程设计报告课题名称:图书馆管理系统_班级:_ 软大班____学号:_ __姓名:___ ___完成日期:_2011-X-X_ _课程设计报告内容项目名称图书馆管理系统数据库设计姓名其他参与人员本人在本 项目中主要完成的工作系统需求分析系统功能分析

文***品 3年前 上传744   0

UML课程设计报告模板

《考勤管理系统》系统建模设 计 报 告课程名称: 软件建模 专业:计算机科学与技术 班级:学号: 姓名:指导教师: 成绩: 完成日期: 2012年X月X日 1 系统分析1.1 系统开发背景针对目前课堂考勤存在的种种弊端,我们将开发出一种

文***品 3年前 上传496   0

通信系统课程设计基于MATLAB的FM通信系统设计

XX大学课 程 设 计 报 告课程名称: 通信系统课程设计 设计名称: 基于MATLAB的FM通信系统设计 姓 名: 学 号: 班 级:

文***享 3年前 上传714   0

图书管理系统数据库设计数据库应用系统开发课程设计

信息工程学院《数据库应用系统开发》课程设计论文题 目:图书管理系统数据库设计学 号:专业班级:信管级(X)班姓 名:魏 金 风指导老师:完成日期:2007摘 要在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入

文***品 2年前 上传434   0

数据结构课程设计报告——图书管理系统

课程设计报告 课设课题: 课程设计——图书管理系统 学 院: 电 子 信 息 学 院 专 业: 网 络 工 程 姓 名: 班级学号: 指导教师:

文***享 3年前 上传681   0

SQL数据库图书管理系统课程设计

XX职业技术学院信息工程系题 目:《图书管理系统》班 级 网络班 学 号 姓 名 课程名称 数据库应用技术

文***品 3年前 上传693   0

软件过程管理电子商务系统在线图书商城课程设计

软件工程专业《软件过程管理》 课程设计报告题 目: 电子商务系统——在线图书商城 姓 名: 准考证号: 学 院: 数学与计算机科学学院 专 业: 软件工程 年 级: 10级 2012 年X 月 一、 电

文***品 1年前 上传290   0

数据库课程设计图书管理系统

理工大学软件学院课程设计报告课 程:数据库课程设计题 目:图书管理系统班 级: 专 业:软件工程姓名学号:指导教师: 日期: 1.1背景 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,

文***享 1年前 上传253   0

图书管理系统软件工程课程设计

XX大学 课程名称:软件工程 试题题目:图书管理系统 姓 名: 学 号: 专 业: 计算机科学与技术 学 院:计算机与信息科学学院 时 间:20XX年X 月 X日 目录 一、 开发背景与目标 1.1开发背景…………………………………………………………………….- 6- 开发目标…………………………………………………………

文***品 5年前 上传1280   0

图书管理系统(软件工程课程设计报告)

图书管理系统(软件工程课程设计报告)一、可行性研究报告1.引言1.1编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解 经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。1.2项目背景开发软件名称:图书管理系统

文***品 2年前 上传527   0