- 87
- 0
- 约1.27万字
- 约 35页
- 2019-08-01 发布于浙江
- 举报
课 程 设 计 报 告
学生姓名:
xx
学 号:
xx
学 院:
计算机科学与技术
班 级:
xx
题 目:
图书馆管理系统需求分析
指导教师: xx
XX年XX月
目 录
TOC \o 1-3 \h \z \u 1.选题背景 1
2. 图书馆管理系统需求分析 2
2.1图书馆管理系统需求陈述 2
2.2图书馆管理系统需求分析 2
2.2.1功能需求 2
2.2.2 性能需求 2
2.3 系统需求建模 3
2.3.1 确定参与者 3
2.3.2 确定用例 4
2.3.3 系统用例建模 4
2.3.4 用例描述 5
3 图书馆管理系统系统分析 9
3.1 系统用例建模 9
3.2 静态结构模型 13
3.2.1 类的识别 13
3.2.2 类的关联分析 14
3.2.3 类的属性描述 15
3.3 系统动态模型 18
3.3.1 系统执行顺序分析 18
3.3.2 系统的协作分析 21
3.3.3 系统状态分析 23
3.3.4 活动分析 24
4 图书馆管理系统系统设计与实现 25
4.1 UML体系结构设计 25
4.1.1 硬件体系结构设计 25
4.1.2 软件体系结构设计 26
4.2 对象模型设计 26
4.3 系统实现 26
4.3.1 组件分析 27
4.3.2 配置分析 28
5.课程设计心得体会……………………………………………..………………… 29
参考文献 29
1选题背景
面向对象的软件工程,同传统的面向过程的软件工程相比,在需求的获取、系统分析、设计和实现方面都有着很大的区别。UML是OOA和OOD的常用工具。使用UML来构建软件的面向对象的软件工程的过程,就是一个对系统进行不断精化的建模的过程。这些模型包括用例模型、分析模型、设计模型等。
信息社会的高科技,商品经济的高效益,使对计算机的应用得到普及。计算机虽然与人类的关系越来越密切,但还有人由于计算机操作的不便而使用手工进行管理。为了适应现代社会高度强烈的时间观念,图书馆管理系统软件为管理人员带来了极大的方便。操作人员只需输入一些简单的汉子,数字,即可达到自己的目标。
大到国家,小到居家,每一个城市,学校都会有自己的图书馆,随着时间的推移,记载的文字也在慢慢增加,为了方便管理,同时也方便读者阅读,图书馆管理系统也在慢慢的完善。图书馆管理系统在正常的运行中需要对图书资源、读者信息、预定,借阅信息进行管理,利用信息管理系统及时了解各环节中信息的变更,有利于提高图书管理效率。信息社会的高科技,商品经济的高效益,使对计算机的应用得到普及。计算机虽然与人类的关系越来越密切,但还有人由于计算机操作的不便而使用手工进行管理。为了适应现代社会高度强烈的时间观念,图书馆管理系统软件为管理人员带来了极大的方便。
对于图书馆来说,利用计算机支持高效率的完成日常事务,是适应现代要求、推动管理走向科学化、规范化的必要条件,而且图书馆管理又是一项非常繁琐的事情,数量大,核算极其不便。同时计算机具有手工管理所无法比拟的优点。例如:检索迅速,查找方便、可靠性高、存储量大、保密性好、寿命长等。这些优点能够极大地提高图书馆管理效率,也使图书馆的科学化正规化管理。
应用软件系统,就其本质来说,是使用计算机对现实世界进行的数字化模拟。应用软件的制造过程,按照UML的方法,就是建立这一些模型的过程。关于这个图书馆系统,基本的需求比较简单,就是允许借阅者可以在图书馆借阅和归还图书,另外,也可以通过网络或者图书馆的终端来查询和预订图书。当然,图书馆管理员也可以对图书和借阅者进行管理。为了简化系统,我们没有把图书馆中的人员作细分。
2 图书馆管理系统需求分析
2.1图书馆管理系统需求陈述
作为图书管理系统,需要完成图书借阅、图书归还、图书预定及取消预订等功能,系统开发的总目标是:系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、入库时间、出版时间等)预先存入数据库中,供以后检索。
下面陈述对图书馆管理系统的需求。
在图书管理系统中,要为每一个借阅者建立一个账户,并给借阅者发放借阅证(借阅者可以提供借阅证号、借阅者名),账户中存储借阅者的个人信息、借阅信息及预订信息等。持有借阅证的借阅者可以借阅
原创力文档

文档评论(0)