其他分享
首页 > 其他分享> > 图书馆管理系统

图书馆管理系统

作者:互联网

图书馆管理系统的面向对象设计

目录

目标

任务

  1. 编码规范:使用英文对类、方法、包进行命名(查英文词典,不得出现拼音)。参考JAVA编码规范,进行类命名,方法命名、包命名,合适的缩进,有意义的变量名。见参考资料1中的1.1-1.4。
  2. 前期调查与功能设计:调查集大图书馆,体验登录,查询,借阅书籍全过程,思考该过程可能包含的类。演示中要求图多字少。
  3. 面向对象设计:以面向对象的方法编写图书馆管理系统代码。先设计有什么类,再考虑什么方法放到那个类中合适。初期可不用完成具体功能,只要将类名、类之间的关系、方法名设计好即可。见参考资料2、3。注意学习类与类之间的关系(先重点掌握关联关系依赖关系)。
  4. PPT制作或博客制作并上台演示:演示前,请务必自己在同学面前预演一遍。

注意:初期将重点放在面向对象设计、命名规范

前期调查

系统功能结构图

系统描述

用户使用账号密码登入或注册,进入书城查看图书馆中所有书籍,可以根据作者姓名,出版社,书名查找图书。对查找到的书籍进行图书借阅和归还,还可以查询借书记录显示 当前图书馆借阅情况。最后退出图书馆系统。

管理员使用账号密码登入或注册,管理员可为书城增加书籍,删除书籍。

用户 包括 管理员 普通用户 管理员 具有 自己对应的账号,密码,姓名 这些基本属性和 增加书籍,删除书籍,退出系统 这些基本功能。 普通用户 具有 自己对应的账号,密码,姓名 这些基本属性和 借阅书籍,归还书籍,查找书籍,退出系统 这些基本功能。 书籍 包括编号,书名,作者,类别,数量这些基本属性。

功能实现初步规划

参考资料

  1. 阿里巴巴Java开发手册 终极版(1.3.0)
  2. 面向对象设计与UML类图中的什么是类如何绘制类图
  3. 5分钟读懂UML类图*

标签:面向对象,管理系统,用户,图书馆,借阅,书籍,书城
来源: https://www.cnblogs.com/Huangjing-2920/p/15556908.html