- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
辽 东 学 院 结 课 论 文
基于UML的图书馆管理系统建模设计
学 生 姓 名: 尹川旺
学 院: 信息技术学院
专 业: 信息管理与信息系统(电子商务)
班 级: B1103
学 号: 0912110328
辽 东 学 院
Eastern Liaoning University
摘要
面向对象的软件工程,同传统的面向过程的软件工程相比,在需求的获取、系统分析、设计和实现方面都有着很大的区别。UML是OOA和OOD的常用工具。使用UML来构建软件的面向对象的软件工程的过程,就是一个对系统进行不断精化的建模的过程。这些模型包括用例模型、分析模型、设计模型,然后,我们需要使用具体的计算机语言来建立系统的实现模型。当然,在整个软件工程中,我们还需要建立系统的测试模型,以保证软件产品的质量。
使用面向对象的工具来构建系统,就应该使用面向对象的软件工程方法。然而,我们经常会发现,在实际的开发过程中,很多开发人员虽然能够理解UML的所有图形,却仍然不能得心应手的使用UML来构建整个项目,其很大的原因,是仍然在使用原有的软件工程方法,而不清楚如何使用UML来建立系统的这些模型,不清楚分析和设计的区别,以及他们之间的转化。
应用软件系统,就其本质来说,是使用计算机对现实世界进行的数字化模拟。应用软件的制造过程,按照UML的方法,就是建立这一些列模型的过程。关于这个图书馆系统,基本的需求比较简单,就是允许学生可以在图书馆借阅和归还图书,另外,也可以通过网络或者图书馆的终端来查阅和预订书。当然,图书馆管理员也可以对图书进行管理。为了简化系统,我们没有把图书馆中的人员作细分。
本文只是对使用UML的过程做一个探讨,着眼于使用UML进行建模的过程,说明各个层次的模型之间的区别和联系,展示系统演进的过程,而不会深入UML的细节方面。对于更加复杂的系统,其分析和设计的方法是相通的,可以举一反三。
基于UML的图书馆管理系统建模设计
一、图书馆管理系统可行性分析
随着政府机关与广大企事业单位内部网络的广泛建立,在通用信息平台上构筑高效实用的协同工作和自动化办公应用系统,满足信息高度共享和即时发布的需求,有效实现内部知识管理,已成为众多用户的共同需求。
图书管理系统,为政府机关与广大企事业单位自动化办公提供了一个较好的解决方案。在开发过程中,按照软件工程的步骤,从设计到开发采用了面向对象的思想和技术,采用了SQL SERVER 2000数据库,使得本系统可以方便的和其他子系统进行数据交换。同时,注意从软件的图形应用界面上优化软件质量,使得本系统具有很强的可操作性。
二、图书馆管理系统需求分析
2.1系统目标设计
系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。
能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存入数据库中,供以后检索。
能够对借阅人进行注册登记,包括记录借阅人的姓名、编号、班级、年龄、性别、地址、电话等信息。
提供方便的查询方法。如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。
提供对书籍进行的预先预订的功能。
提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。
能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。
提供较为完善的差错控制与友好的用户界面,尽量避免误操作。
2.2系统功能分析设计
(1) 读者管理:读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。
(2) 书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。
(3) 借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理。
(4)系统管理:包括用户权限管理,数据管理和自动借还书机的管理
满足以上需求的系统主要包含有一下几个子系统
(1)基本业务功能子系统:该系统中主要包含了借书还书和预订等功能。
(2)基本数据录入功能子系统:该子系统主要包含有书籍信息和读者信息录入功能。
(3)信息查询子系统:包含了多功能的查询书籍信息和读者信息。
(4)数据库管理功能子系统:主要包含了借阅信息管理功能,书籍信息管理功能和预订信息管理功能。
(5)帮助功能子系统。
下图为该图书馆管理系统的主
您可能关注的文档
- 坚邦土建招标文件(清单版).doc
- 坝上风向标俱乐部登记表.doc
- 坤物家族巡回演讲西安站.doc
- 坤泰宁津污水管道.doc
- 垃圾收集与清运管理规定.doc
- 型动车组联挂与解编操作.doc
- 垃圾焚烧厂经济补偿方案.doc
- 型煤压球机说明书.doc
- 型男豪宅城市猎人男主角李民浩的时尚别墅.doc
- 垣曲县元宵节游艺表演.doc
- 华夏银行考试:2025华夏银行(稽查人员)真题模拟及答案(4).pdf
- 2025年高等学校英语应用能力考试B级12月PETB真题.pdf
- 2025届高考历史一轮复习模块3专题12中国传统文化主流思想的演变和古代中国的科学技术与文化第23讲百家争鸣和汉代儒学教学案人民版.doc
- 2025年临床输血管理委员会年终工作总结.pdf
- 2025年苏教版小学科学五年级下册各单元试题大全(8K可打印,选择题,判断题,简答题等分类汇总).pdf
- 2025年高中英语 人教版 必修第一册 Unit 3 Sports and fitness 重点词汇.pdf
- C202517【基础】2025年西南石油大学2025J1能源与人工智能《601高等数学》考研基础检测.pdf
- F202503【复试】2025年扬州大学202500工程管理硕士(MEM)《复试2025项目管理概论.pdf
- C202575【强化】2025年华北理工大学202512网络与信息安全《827数据结构》考研强化黄金.pdf
- 心理健康教育智慧树知到课后章节答案2025年下新疆交通职业技术学院.pdf
最近下载
- 矿产资源综合利用 2 矿产资源概论.ppt VIP
- 中考语文二轮专题复习:诗歌鉴赏系列之送别抒怀诗(知识点+方法+习题).docx VIP
- 安徽省人口老龄化分析报告.pptx
- DL/T544-2012电力通信运行管理规程.pdf VIP
- 2024届上海徐汇区高考英语一模 (官方版).docx VIP
- 乡镇卫生院2024年工作总结及2025年工作计划(详细版).pdf VIP
- 重点高中自主招生化学试题.doc VIP
- 四年级下册语文《穿过地平线·看看我们的地球》名著导读.pptx VIP
- 学术基本要素:专业论文写作(清华大学)超星尔雅学习通章节测试答案.doc VIP
- 2023.v1 NCCN临床实践指南:儿童中枢神经系统肿瘤.pdf
文档评论(0)