《面向对象技术与UML》图书管理系统.docx

上传人:b****4 文档编号:3782110 上传时间:2022-11-25 格式:DOCX 页数:9 大小:26.51KB
下载 相关 举报
《面向对象技术与UML》图书管理系统.docx_第1页
第1页 / 共9页
《面向对象技术与UML》图书管理系统.docx_第2页
第2页 / 共9页
《面向对象技术与UML》图书管理系统.docx_第3页
第3页 / 共9页
《面向对象技术与UML》图书管理系统.docx_第4页
第4页 / 共9页
《面向对象技术与UML》图书管理系统.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

《面向对象技术与UML》图书管理系统.docx

《《面向对象技术与UML》图书管理系统.docx》由会员分享,可在线阅读,更多相关《《面向对象技术与UML》图书管理系统.docx(9页珍藏版)》请在冰豆网上搜索。

《面向对象技术与UML》图书管理系统.docx

《面向对象技术与UML》图书管理系统

 

实验题目名称

XXX系统的分析与设计

 

学号:

姓名:

年级:

班级:

指导教师:

年月日

目录

第一章用例建模1

1.1系统的功能需求描述

1.1.1选题的目的与意义

1.1.2系统目标与范围说明

4

1.1.3三级标题4

1.1.4三级标题4

1.1.5三级标题4

1.2画用例图4

1.2.1三级标题4

1.2.2三级标题4

1.2.3三级标题4

1.2.4三级标题5

1.2.5三级标题5

1.3本章小结5

第二章软件的需求分析8

2.1建立领域模型8

2.1.1三级标题8

2.1.2三级标题8

2.1.3三级标题8

2.1.4三级标题8

2.1.5三级标题8

2.2二级标题8

2.2.1三级标题8

2.2.2三级标题9

2.2.3三级标题9

2.2.4三级标题9

2.2.5三级标题9

2.3二级标题9

2.3.1三级标题9

2.3.2三级标题9

2.3.3三级标题9

2.3.4三级标题10

2.3.5三级标题10

2.4二级标题10

2.4.1三级标题10

2.4.2三级标题10

2.4.3三级标题10

2.4.4三级标题10

2.4.5三级标题10

2.5二级标题10

第三章面向对象分析12

3.1二级标题12

3.1.1三级标题12

3.1.2三级标题12

3.1.3三级标题12

3.1.4三级标题12

3.1.5三级标题12

3.2二级标题12

3.2.1三级标题12

3.2.2三级标题13

3.2.3三级标题13

3.2.4三级标题13

3.2.5三级标题13

3.3二级标题13

3.3.1三级标题13

3.3.2三级标题13

3.3.3三级标题13

3.3.4三级标题14

3.3.5三级标题14

3.4二级标题14

3.4.1三级标题14

3.4.2三级标题14

3.4.3三级标题14

3.4.4三级标题14

3.4.5三级标题14

3.5本章小结14

实验体会24

实验一用例建模

1.1系统的功能需求描述

1.1.1选题的目的与意义

1.可以存储学校图书室的图书信息、读者信息和借阅信息,安全、高效;

2.只需一名图书管理员即可操作系统,节省大量人力;

3.可以迅速查到所需信息,图书管理系统可以为学校教师和学生提供充足的信息和快捷的查询手段,让教师和学生能够及时查询图书信息,更好地为读者服务。

因此计划在现行手工流程基础上开发图书管理系统,以适应现行图书管理工作的要求,提高工作效率。

1.1.2系统目标与范围说明

图书管理工作面对大量的的可模块化的处理的信息,是当今信息革命的一个重要阵地。

为此设计图书馆管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,做到信息的规范管理,科学统计和快速查询,让图书馆更好地为学校服务。

1.1.2概括用户需求:

包括功能需求及限制条件

1.    借书模块

(1)图书查询要多少方式查询方式(按书名选择、按作者选择等等)

答:

按书名查询、按作者查询。

查询的方式是模糊查询,查询的结果可以当用户来设置排序方式(比如按照书籍的出版日期、周转率(该书的在库天数/360)等)

(2)图书查询需不需要支持模糊查询?

答:

要支持

(3)读者最多一共可以借阅几本?

(不同的类别人群(比如本科生,研究生,老师等等的数量是如何规定的?

答:

由于系统的业务可能改变,所以这个数量应该可以设置

(4)读者在什么情况下不能再借阅图书?

答:

读者满足以下条件时不能借书:

(a)已借数量>可借数量

(b)未交纳的罚款金额超过10元(包括逾期未还的书籍)

(c)证件已过有效期

(d)证件已经挂失

(e)证件状态被标记为不可借书

(5)图书借阅的期限多少天?

(不同的类别人群(比如本科生,研究生,老师等等的天数是如何规定的?

答:

由于系统的业务可能改变,所以这个天数应该可以设置

(6)各种异常情况应该怎样处理?

(比如读者证件已经挂失,罚款还没有缴清等)

答:

读者证件已经挂失的情况不能借书。

罚款还没有缴清的情况下,如果未交纳的罚款<10,则允许借书;大于10,则需要将读者的证件状态修改为“异常状态可借书”,该状态一次有效,借书完成后自动将读者状态更改为原始状态。

2.    还书模块

(1)还书方式?

(是通过图书管理员还还是也可以通过自动还书机还?

答:

目前系统暂时只处理通过图书管理员还书。

(3)图书超期如何处理?

(不同的类别人群(比如本科生,研究生,老师等等的处罚是如何规定的?

答:

图书超期要罚款,按照0.1元/天/本来计算罚款,计算罚款时要注意,如果书籍是在放假期间到期的,则还书日期自动顺延到开学的第一天;如果书籍的到期日期在放假前,则假期和平时一样计算罚款。

不同类别的读者计算罚款的规则是相同的。

(4)图书丢失如何处理?

答:

图书丢失按以下两种情况处理:

(a)     读者购买一本同样的图书,注销原始的书籍副本。

(b)    读者赔偿该书籍的所有副本,该书籍的所有副本同时注销

(5)图书破损如何处理?

答:

图书破损在系统中不需要处理

(6)图书条形码不能读取怎样处理?

答:

系统应支持手工输入条形码

3.    续借模块

(1)什么情况下读者不能续借?

续借图书是不是应该有独立的已借书籍页面?

答:

(a)如果该书籍已经被其他读者预约,则不能续借

(b)同一读者连续两次续借同一书籍,则到期后不能再续借

(c)另外还需要满足借书的所有条件

续借图书时时给用户确认就可以了,系统自动计算还书日期。

(2)续借后图书延期时间多久?

(不同的类别人群(比如本科生,研究生,老师等等的天数是如何规定的?

答:

续借图书的还书日期和借书时的规则是相同的

4.预约模块

(1)什么情况下读者不能预约?

预约的查询和借书的图书查询是不是共享同一个界面

答:

以下条件满足时,用户不能预约

(a)用户连续两次以上预约后没有办理借书的

(b)其他需要满足借书的所有条件

预约的图书查询和借书的图书查询页面可以相同。

(2)预约的有效时间多久?

(不同的类别人群(比如本科生,研究生,老师等等的天数是如何规定的?

答:

预约的有效期是7天,如果读者预约的图书到后,系统将自动发送短信通知读者;读者如果超过7天没有办理借书手续,则视为违约;连续违约两次,则不能再预约。

预约的有效期对所有人均是相同的。

(3)读者最多能预约图书的数量?

(不同的类别人群(比如本科生,研究生,老师等等的数量是如何规定的?

答:

读者最多可以预约的图书只受可借数量的限制,只要在可借数量的范围内,均可以预约。

5.读者数据管理模块

(1)管理读者数据的管理员分多少等级?

每个等级的权限是多大(查,改,增,删)?

答:

图书馆用户分为两个级别:

系统管理员和普通馆员;系统管理员可以维护全部数据,但是不能开展业务操作(借书、还书等);普通馆员可以开展业务操作,但不能维护用户数据。

(2)读者是否可以修改自己的读者数据?

要经过哪些程序?

答:

读者可以修改自己的基本信息,如密码(修改密码时要验证旧密码)、住址、电话、电子邮件等,其他信息不能修改。

其他信息的修改要通过系统管理员进行。

6.图书数据管理模块

(1)管理图书数据的管理员分多少等级?

每个等级的权限是多大(查,改,增,删)?

答:

图书馆用户分为两个级别:

系统管理员和普通馆员;系统管理员可以维护全部数据(包括图书数据),但是不能开展业务操作(借书、还书等);普通馆员可以开展业务操作,但不能维护图书数据。

7.登录模块

(1)登录帐号是什么?

(是学号或者其他证件号码),读者注册怎么办理?

答:

读者可以使用自己的学号、身份证号码、电子邮件地址登录;读者注册的程序是要求系统管理员先增加读者数据。

(2)第一次密码设置是学号或者其他证件号码?

答:

第一次密码设置为默认值123456,用户可以修改自己的密码

(3)忘记密码怎样找回?

答:

忘记密码,可以通过系统管理员来修改。

1.1.3画功能结构图

1.2画用例图

1.3用例描述(用例描述模板.DOC)

1.4实验小结

实验二软件需求分析

2.1建立领域模型(或称概念模型)及说明

2.2建立活动图

2.3实验小结

实验三面向对象分析

3.1建立顺序图(或称时序图)

3.2建立分析类图

3.3建立状态图

3.4本章小结

实验四面向对象设计及代码实现

4.1细化顺序图

在原来的顺序图的基础上增加界面设计类及数据库访问的处理

4.2建立设计类图

在分析类图的基础上完善,形成设计类图

4.3用ROSE中的功能转换代码实现框架

4.4本章小结

实验五部署图、组件图的建立

5.1建立组件图

5.2建立部署图

5.3本章小结

实验总结

介绍通过实验获得的收获、经验、体会或心得等

参考文献

[1]谢旭升.计算机课程的任务驱动教学法探讨.计算机时代[J].2007,(8):

5-6

[2]吕慧芳,罗志武.任务驱动式教学法探析.军事经济学院学报[J].2005,12(4):

87-88.

[3]王晓岩.任务驱动式教学法的设计与实现 ,中国校外教育(理论)[J].2009,

(1):

85-86.

[4]闫建平.任务驱动式教学法在VisualFoxpro6.0教学中的应用.山西师大学报(社会科学版)[J].2008,35(S2):

 159-160

[5]肖嵘.任务驱动式教学法在数据库教学中的应用.科技信息(科学教研)[J].2007,(20):

453+508

[6]张兆印.软件工程教程[M].哈尔滨:

东北林业大学出版社.2010.

[7]曾惠.数据库系统原理辅导[M].北京:

清华大学出版社.2003/09

[8]唐策善,李龙澍,黄刘生.数据结构—用C语言描述[M].北京:

高等教育出版社.2004.

[9]陈恩满,谈谈网上书店的利用与发展[D].茂名学院,2004.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1