用户管理系统面向对象的实现开发方案
用户管理系统面向对象的实现 目的:为更好的学习和实践面向对象的编程思想,更好的与广大ASP.NET编程爱好者交流互相学习,我倡议开放源码共同开发实现一个可重用的用户管理系统。 参与者:任何感兴趣的ASP.NET编程爱好者都可以参与,以VC#实现为主体(因为我使用C#,其他语言者也可参与,但形式另议。) 参与方式:由我按照既定的开发步骤搭建框架,参与者在该框架下进行设计和实现。框架分两种:一种是写好测试用例,规定了类名、类接口及其对象关系的框架,参与者仅负责具体的代码实现或者在此基础上开发。另一种是完全开放的框架,仅对参与者的开发步骤予以限制,对实现思路不予限制。 开发步骤: 1、 用户界面建模,明确需求。写出流程图。在Login/ InterfaceModel 目录下 2、 参考例程,借鉴学习别人的实现过程。在Login/开发文档/StudyExmple目录下 3、 设计类结构,确定接口及对象间的关系。画出UML图。在Login/开发文档 目录下 4、 快速建立对象关系模型。在Login/QuicklyBuildModel目录下 5、 写测试用例代码。在Login/Test目录下 6、 代码实现。 7、 讨论设计思路优略,扩展功能。 8、 |