![](https://p-blog.csdn.net/images/p_blog_csdn_net/rainningsky/8c6d22a13d5e4dfdbb1c3f6900b54298.png)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/rainningsky/e602d1603c8645879a124bb62b343214.png)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/rainningsky/063ea4a318d74c4dbcdc742576634c03.png)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/rainningsky/c082af578ed641069d3fe576d15de2e7.png)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/rainningsky/74bf06de6bd849189b9ee74a73bb6fcf.png)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/rainningsky/722197d56ee24eeeb6a2587de8fafcd9.png)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/rainningsky/2858d328d1ea463e851a76a68e25352a.png)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/rainningsky/b302b660afc74060a8e126e0494bdd35.png)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/rainningsky/fff20ef70601402286ba931d88848741.png)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/rainningsky/f40b40dfc80c4d8daecb907834d77a96.png)
贵在坚持,贵在积累
万里长征第一步:需求分析
![](https://p-blog.csdn.net/images/p_blog_csdn_net/rainningsky/d081e073e1344c58b274dccab5d86e37.png)
涉及到的用户,涉及到的内容,关系
工具RATIONAL ROSE
1、把用户进行分类 2、用户的工作流程
从用户的角度考虑问题,对开发流程的把握
面向对象
面向对象是一种方法,一种思想,同时又是一种技术。它力求更客观自然地描述现实世界,是分析、设计、和实现系统的方法同认识客观世界的过程尽可能一致。
OO思想的基本原理是:按照问题领域的基本事务实现自然分割,按人们通常的思维模式建立问题领域的模型,涉及尽可能直接自然表现问题求解的软件系统。对象表现事务,用消息传递建立事物间的联系。
模块化、角色化、流程化
系统设计
1、数据库设计
命名规范
2、界面设计
3、超类设计
![](https://p-blog.csdn.net/images/p_blog_csdn_net/rainningsky/b159dc78dc2946a5a9e870864095fdfc.png)
![](https://p-blog.csdn.net/images/p_blog_csdn_net/rainningsky/5ff2a4d774694df28856549fa35be93f.gif)