[面向对象分析与设计]图书管理系统

面向对象方法综合性实验报告

题 目:班 级:学号 姓名:完成时间 :

2015-2016学年第2学期

图书馆图书管理系统 13计算机科学与技术软件班 年 月 日

目 录

第一章 简介 . ....................................................................................................... 1

1.1简介 .................................................................................................................... 1 第二章 需求分析 ................................................................................................ 2

2.1 功能需求 ........................................................................................................... 2

2.1.1功能划分 ............................................................................................... 2 2.1.2功能描述 ............................................................................................... 2 2.2性能需求 ............................................................................................................ 2

2.2.1 数据精确度 .......................................................................................... 2 2.2.2 适应性 .................................................................................................. 3 第三章 系统分析与设计 . ..................................................................................... 4

3.1数字化图书馆用列图 ........................................................................................ 4 3.2用户登录顺序图、合作图和类图 .................................................................... 5 3.3借还查询的顺序图、合作图和类图 ................................................................ 7 3.4预约查询顺序图、合作图和类图 .................................................................... 9 3.5资料修改顺序图、协作图和类图 .................................................................. 11 3.6修改密码顺序图、合作图和类图 .................................................................. 13 第四章 总结 . ..................................................................................................... 17

第一章 简介

1.1简介

图书管是人们日常生活中不可或缺的重要组成部分,人们获取知识、提高个人修养的重要途径。随着经济社会的日益发张,现行的图书馆管理已经日发凸显其不足,数字化图书管理已经成为一种必然趋势。数字图书馆的研究方兴未艾,目前正处于传统图书馆向数字图书馆过渡的阶段,转变过程中需要应用和集成最新的信息技术,以达到对网络信息资源最有效的利用和共享。传统的系统分析设计的方法难以保证开发的效率和质量,将UML 应用于数字图书馆建设,可以加速开发进程,提高代码质量,支持动态的业务需求,并方便地集成已有的传统图书馆信息资源。这事UML 一个有着很好前景的应用方向。本实验将通过从用户角度(即读者)来分析用户在从登录到退出期间所有可能的活动,并且就此提出数字图书馆应该具备的基本功能,以更好地满足客户的需要。

第二章 需求分析

2.1 功能需求

2.1.1功能划分

该软件具有如下主要功能:

用户登录;借还查询;预约查询;资料修改;密码修改;找回密码

2.1.2功能描述

(1)用户登录

列出当前数据库文件中书籍和读者的所有记录; 可选定一项记录,显示所有域; (2)借还查询

书目匹配查询;

读者匹配查询;

书目和读者相关匹配查询; (3)预约查询

查询该书目是否有预约 (4)资料修改

修改某一已存在的记录内容,提供确认机制; 修改续借日期; (5)密码修改

读者确保密码安全谁是修改读者自己的密码; (6)找回密码

当读者忘记自己的密码时,通过此功能找回自己的密码。

2.2性能需求

2.2.1 数据精确度

查询时应保证查全率,所有在相应域中包含查询关键的记录都应查到,

同时保证查准率。

2.2.2 适应性

满足运行环境在允许操作系统之间的安全转换和与其应用软件的独立运行要求。

第三章 系统分析与设计

3.1数字化图书馆用列图

用户登录

资料修改

图1数字化图书馆用列图

3.2用户登录顺序图、合作图和类图

图2用户登录顺序图

1: 打开图书馆网页2: 屏幕初始化

图3用户登录合作图

图4用户登录类图

3.3借还查询的顺序图、合作图和类图

:

图5借还查询的顺序图

图6借还查询的合作图

图7借还查询的类图

3.4预约查询顺序图、合作图和类图

图8预约查询顺序图

1: 打开图书馆首页4: 输入读者证号6: 输入密码2: 屏幕初始化

图9预约查询合作图

图10预约查询类图

3.5资料修改顺序图、协作图和类图

图11资料修改顺序图

1: 打开图书馆首页4: 输入读者证号6: 输入密码7: 登录

11: 选择资料修改2: 屏幕初始化

图12资料修改合作图

图13资料修改类图

3.6修改密码顺序图、合作图和类图

图14修改密码顺序图

1: 打开图书馆首页4: 输入读者证号6: 输入密码7: 登录

11: 选择功能(修改密码)

13: 输入证号2:

图15修改密码合作图

图15修改密码类图

第四章 总结

这次实验一开始,我就感觉到举手无措,不知道如何去写这次作业。看

着别人都在勤勤恳恳的上网查资料,熟练地用Rose 画图。我的心里很不是滋味,我就在想为什么别人能做,而我却在这傻傻的待着,什么都做不了,连最基本的都不知道如何去写,甚至是连上网查什么资料都不知道。这个时候就想,随便在网上搜一篇,下载下来交上去算了。慎重的思考之后,即使那样把作业给交上去,老师给个分数,毕竟那些知识始终不是自己的。今年已经大二的我,还要想以前一样,在网上搜一篇作业交了就完事了吗?那么以后的我该如何面对这残酷的社会,如果我再不认真的对待自己,那么将来社会也不会认真的对待我! 想到这之后,我便拿着我选的题,先去问我们班学习成绩比较好的同学。让他给我讲,该怎么样画图,该怎样去写文档。我同学也都很乐意帮助我,我也很努力的去学,很认真的去做,我知道这次我的作业在质量上存在很多的问题,但是我很高兴,因为这是我自己做的。同时我要谢谢我的同学,也要谢谢我的老师,能够让我认清自我,这次作业让我知道了自己以后该怎么样学习,该怎么样对待自己的事情!

面向对象方法综合性实验报告

题 目:班 级:学号 姓名:完成时间 :

2015-2016学年第2学期

图书馆图书管理系统 13计算机科学与技术软件班 年 月 日

目 录

第一章 简介 . ....................................................................................................... 1

1.1简介 .................................................................................................................... 1 第二章 需求分析 ................................................................................................ 2

2.1 功能需求 ........................................................................................................... 2

2.1.1功能划分 ............................................................................................... 2 2.1.2功能描述 ............................................................................................... 2 2.2性能需求 ............................................................................................................ 2

2.2.1 数据精确度 .......................................................................................... 2 2.2.2 适应性 .................................................................................................. 3 第三章 系统分析与设计 . ..................................................................................... 4

3.1数字化图书馆用列图 ........................................................................................ 4 3.2用户登录顺序图、合作图和类图 .................................................................... 5 3.3借还查询的顺序图、合作图和类图 ................................................................ 7 3.4预约查询顺序图、合作图和类图 .................................................................... 9 3.5资料修改顺序图、协作图和类图 .................................................................. 11 3.6修改密码顺序图、合作图和类图 .................................................................. 13 第四章 总结 . ..................................................................................................... 17

第一章 简介

1.1简介

图书管是人们日常生活中不可或缺的重要组成部分,人们获取知识、提高个人修养的重要途径。随着经济社会的日益发张,现行的图书馆管理已经日发凸显其不足,数字化图书管理已经成为一种必然趋势。数字图书馆的研究方兴未艾,目前正处于传统图书馆向数字图书馆过渡的阶段,转变过程中需要应用和集成最新的信息技术,以达到对网络信息资源最有效的利用和共享。传统的系统分析设计的方法难以保证开发的效率和质量,将UML 应用于数字图书馆建设,可以加速开发进程,提高代码质量,支持动态的业务需求,并方便地集成已有的传统图书馆信息资源。这事UML 一个有着很好前景的应用方向。本实验将通过从用户角度(即读者)来分析用户在从登录到退出期间所有可能的活动,并且就此提出数字图书馆应该具备的基本功能,以更好地满足客户的需要。

第二章 需求分析

2.1 功能需求

2.1.1功能划分

该软件具有如下主要功能:

用户登录;借还查询;预约查询;资料修改;密码修改;找回密码

2.1.2功能描述

(1)用户登录

列出当前数据库文件中书籍和读者的所有记录; 可选定一项记录,显示所有域; (2)借还查询

书目匹配查询;

读者匹配查询;

书目和读者相关匹配查询; (3)预约查询

查询该书目是否有预约 (4)资料修改

修改某一已存在的记录内容,提供确认机制; 修改续借日期; (5)密码修改

读者确保密码安全谁是修改读者自己的密码; (6)找回密码

当读者忘记自己的密码时,通过此功能找回自己的密码。

2.2性能需求

2.2.1 数据精确度

查询时应保证查全率,所有在相应域中包含查询关键的记录都应查到,

同时保证查准率。

2.2.2 适应性

满足运行环境在允许操作系统之间的安全转换和与其应用软件的独立运行要求。

第三章 系统分析与设计

3.1数字化图书馆用列图

用户登录

资料修改

图1数字化图书馆用列图

3.2用户登录顺序图、合作图和类图

图2用户登录顺序图

1: 打开图书馆网页2: 屏幕初始化

图3用户登录合作图

图4用户登录类图

3.3借还查询的顺序图、合作图和类图

:

图5借还查询的顺序图

图6借还查询的合作图

图7借还查询的类图

3.4预约查询顺序图、合作图和类图

图8预约查询顺序图

1: 打开图书馆首页4: 输入读者证号6: 输入密码2: 屏幕初始化

图9预约查询合作图

图10预约查询类图

3.5资料修改顺序图、协作图和类图

图11资料修改顺序图

1: 打开图书馆首页4: 输入读者证号6: 输入密码7: 登录

11: 选择资料修改2: 屏幕初始化

图12资料修改合作图

图13资料修改类图

3.6修改密码顺序图、合作图和类图

图14修改密码顺序图

1: 打开图书馆首页4: 输入读者证号6: 输入密码7: 登录

11: 选择功能(修改密码)

13: 输入证号2:

图15修改密码合作图

图15修改密码类图

第四章 总结

这次实验一开始,我就感觉到举手无措,不知道如何去写这次作业。看

着别人都在勤勤恳恳的上网查资料,熟练地用Rose 画图。我的心里很不是滋味,我就在想为什么别人能做,而我却在这傻傻的待着,什么都做不了,连最基本的都不知道如何去写,甚至是连上网查什么资料都不知道。这个时候就想,随便在网上搜一篇,下载下来交上去算了。慎重的思考之后,即使那样把作业给交上去,老师给个分数,毕竟那些知识始终不是自己的。今年已经大二的我,还要想以前一样,在网上搜一篇作业交了就完事了吗?那么以后的我该如何面对这残酷的社会,如果我再不认真的对待自己,那么将来社会也不会认真的对待我! 想到这之后,我便拿着我选的题,先去问我们班学习成绩比较好的同学。让他给我讲,该怎么样画图,该怎样去写文档。我同学也都很乐意帮助我,我也很努力的去学,很认真的去做,我知道这次我的作业在质量上存在很多的问题,但是我很高兴,因为这是我自己做的。同时我要谢谢我的同学,也要谢谢我的老师,能够让我认清自我,这次作业让我知道了自己以后该怎么样学习,该怎么样对待自己的事情!


相关文章

  • 图书管理系统立项建议书
  • 图书管理系统立项建议书 目录 图书管理系统立项建议书 . ........................................................................................... ...查看


  • 软件工程概论报告
  • 软件工程概论 上机实习任务与指导书 计算机与信息工程系 实验一 "图书馆系统"结构化需求分析 1. 上机任务: 用结构化需求分析方法完成下列任务: 1) 对"图书馆系统"问题进行描述: 2) 对该系统 ...查看


  • 图书信息管理系统实验报告
  • 图书管理信息系统 第1章 图书管理信息系统系统规划 1.1项目概况 1.1.1项目说明 1.项目名称:图书管理信息系统 2.客户:长沙学院图书馆 3.供应商:长沙学院计算机系 1.2项目战略规划 信息系统建设目标:目标是努力达到:读者满意. ...查看


  • 管理信息系统模拟试题二
  • 一. 选择题(每题1分,共20题,共20分) 1.数据的关系模型是由若干( A )组成的集合. A .关系框架 B.网络框架 C .层次框架 D.其他框架 2.数据详细分析的工具是( B ) . A .数据流图 B. 数据字典 C .数据处 ...查看


  • 信息系统原理2010春试题A卷
  • 国防科技大学2009-2010学年春季学期 <信息系统原理>考试试卷(A )卷 一.单项选择题(共20小题,每小题2分,共40分,请在每小题列出的选项中选择正确的选项) 1.下面不属于信息系统分析阶段的活动是( ) A. 需求获 ...查看


  • 书店进货.销售管理系统
  • 数据库原理及应用课程设计 设计报告 题 目: 书店进货.销售管理系统 学 号: 学生姓名: 指导教师: 提交时间: 2015-1-5 目录 第1章 需求分析 ......................................... ...查看


  • 运城学院图书信息管理查询系统
  • 运城学院图书信息管理查询系统 摘要 图书管理查询系统是图书馆的重要组成部分,本文通过作者设计和开发一个中小型高校图书馆管理系统的实践,阐述了高校图书管理软件中所应具有的功能.设计.实现.本文所介绍的内容是关于"高等院校图书管理信息 ...查看


  • 系统分析方法
  • 系统分析方法 一.系统分析员基本功 2006-08-22, 15.43, sachina | 1957 x 阅读 好的系统分析员都是从优秀的程序员中产生的,坚实的编程功底.丰富的经验是今后做系统分析的基础. 没有对系统本身进行过透彻剖析过, ...查看


  • 选课系统设计说明书
  • 学生选课管理系统 目 录 一. 引言.............................................................. 错误!未定义书签. 1.1背景........................ ...查看


热门内容