类图_计算机软件及应用_IT/计算机_专业资料 - 类图

文章描述:-2022年2月18日发(作者:网站提交)需求描述 • 小王就是一个爱书之人,家里各类书籍已过千册,而平时又时常有朋友外借,因此需要一个个人图书管理系统。该系统应该能够将书籍得基本信息按计算机类、非计算机类分别建档,实现按书名、作者、类别、出版社等关键字得组合查询功能。在使用该系统录入新书籍时系统会自动按规则生成书号,可以修改信息,但一经创建就不允许删除。该系统还应该能够对书籍得外借情况进行记录,

-

类图_计算机软件及应用_IT/计算机_专业资料  - 类图 2022年2月18日发(作者:网站提交)


需求描述
• 小王就是一个爱书之人,家里各类书籍已过千册,而平时又时常有朋友外借,因此需要
一个个人图书管理系统。该系统应该能够将书籍得基本信息按计算机类、非计算机
类分别建档,实现按书名、作者、类别、出版社等关键字得组合查询功能。在使用该
系统录入新书籍时系统会自动按规则生成书号,可以修改信息,但一经创建就不允许
删除。该系统还应该能够对书籍得外借情况进行记录,可对外借情况列表打印。另外,
还希望能够对书籍得购买金额、册数按特定时间周期进行统计
发现类
• 小王就是一个爱书之人,家里各类书籍已过千册,而平时又
时常有朋友外借,因此需要一个个人图书管理系统。该系统
应该能够将书籍得基本信息按计算机类、非计算机类分别
建档,实现按书名、作者、类别、出版社等关键字得组合查
询功能。在使用该系统录入新书籍时系统会自动按规则生
成书号,可以修改信息,但一经创建就不允许删除。该系统还
应该能够对书籍得外借情况进行记录,可对外借情况列表
打印。另外,还希望能够对书籍得购买金额、册数按特定时
间周期进行统计
筛选备选类
• “小王”、“人”、“家里”很明显就是系统外得概念,无须对其建模;
• 而“个人图书管理系统”、“系统”指得就就是将要开发得系统,即系统本身,也无须对
其进行建模;
• 很明显“书籍”就是一个很重要得类,而“书名”、“作者”、“类别”、“出版社”、“书
号”则都就是用来描述书籍得基本信息得,因此应该作为“书籍”类得属性处理,而“规
则”就是指书号得生成规则,而书号则就是书籍得一个属性,因此“规则”可以作为编
写“书籍”类构造函数得指南。
• “基本信息”则就是书名、作者、类别等描述书籍得基本信息统称,“关键字”则就是代
表其中之一,因此无需对其建模;
• “功能”、“新书籍”、“信息”、“记录”都就是在描述需求时使用到得一些相关词语,并不
就是问题域得本质,因此先可以将其淘汰掉;
• “计算机类”、“非计算机类”就是该系统中图书得两大分类,因此应该对其建模,并改名
为“计算机类书籍”与“非计算机类书籍”,以减少歧义;
• “外借情况”则就是用来表示一次借阅行为,应该成为一个候选类,多个外借情况将组
成“外借情况列表”,而外借情况中一个很重要得角就是“朋友”—借阅主体。虽然到
本系统中并不需要建立“朋友”得资料库,但考虑到可能会需要列出某个朋友得借阅
情况,因此还就是将其列为候选类。为了能够更好地表述,将“外借情况”改名为“借


阅记录”,而将“外借情况列表”改名为“借阅记录列表”;
• “购买金额”、“册数”都就是统计得结果,都就是一个数字,因此不用将其建模,而“特定
时限”则就是统计得范围,也无需将其建模;不过从这里得分析中,我们可以发现,在该
需求描述中隐藏着一个关键类—书籍列表,也就就是执行统计得主体。



部分文档描述:
系统为每个读者建立一个账户,并给读者发放读者证,(可以提供读者
证号、读者姓名),账户中存储读者得个人信息、借阅信息以及预订信
息等,持有读者证可以借阅图书、返还图书、查询图书信息、预订图
书与取消预订。在借阅图书时,需要输入读者所借阅得图书名、ISB
号,然后输入读者得读者证号与姓名,完成后提交所填表格,系统验证
读者就是否有效。如果读者有效,借阅请求被接受,系统查询读者所借
阅得图书就是否存在。若存在,则读者可借出图书,系统记录借阅记录,
如果读者所借阅得图书已被借出,读者还可预订该图书。读者如期还
书后,系统清除借阅记录,否则需缴纳罚金。读者还可以续借图书,系统
还包括图书挂失与读者证挂失等功能。
同时,以上部分操作还需要系统管理员与图书管理员进行参与。结合
以上分析,采用识别类得方法,暂时可以识别出“图书管理系统”中得

-

类图_计算机软件及应用_IT/计算机_专业资料  - 类图

发布时间:2022-02-18 23:07:43
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 17 条评论,169人围观)