图书管理系统OOD设计模式课题.ppt

* 分析办理借书用例的业务流程 细化办理借书业务流程: 图书管理员点击“图书借阅”启动该用例; 输入借阅证编号。 输入图书登录号。 点击“借阅” 显示当前借阅信息(书名,ISBN,借阅时间,应归还时间) 办理借阅的步骤可细化为: 登记借阅信息; 修改图书状态 修改书目在馆数量 * 识别其中的边界类、控制类和实体类 识别其中的边界类、控制类和实体类 * 办理借阅用例 边界类 控制类 实体类 根据分析及时序图,完善类的设计 借阅信息类: 加上登记借阅信息、读取借阅图书信息方法 图书信息类: 加:图书状态属性,修改图书状态方法 书目类: 加馆藏册数、在馆数量两个属性,修改在馆数量方法 借阅者类 加入借阅者类型属性 借阅约束类: 加入读取借阅册数方法 * 完善后的类图 * 课后任务(Task After Class) 各组对本组项目中的主要系统用例运用BCE模式,完善类图。 要求: 1、至少每人做一个用例 2、主要用例完成后系统的最基本的功能能够实现。 比如图书管理系统,至少要完成图书的增删查改、借阅者的增删查改,办理借书、办理还书 * ☆ 迪米特法则,又叫最少知识原则,就是说,一个对象应当对其他对象有尽可能少的了解。 ξ 11.1 迪米特法则的各种表述 ① 只与你直接的朋友们通信; ② 不要跟“陌生人”说话; ③ 每一个软件单位对其他的单位都只有最少的知识,而且局限于那些与本单

文档评论(0)

1亿VIP精品文档

相关文档