用户管理系统面向对象的实现
来源:互联网 发布:网络用语唔是什么意思 编辑:程序博客网 时间:2024/04/28 08:37
用户管理系统面向对象的实现开发方案
用户管理系统面向对象的实现
目的:为更好的学习和实践面向对象的编程思想,更好的与广大ASP.NET编程爱好者交流互相学习,我倡议开放源码共同开发实现一个可重用的用户管理系统。
参与者:任何感兴趣的ASP.NET编程爱好者都可以参与,以VC#实现为主体(因为我使用C#,其他语言者也可参与,但形式另议。)
参与方式:由我按照既定的开发步骤搭建框架,参与者在该框架下进行设计和实现。框架分两种:一种是写好测试用例,规定了类名、类接口及其对象关系的框架,参与者仅负责具体的代码实现或者在此基础上开发。另一种是完全开放的框架,仅对参与者的开发步骤予以限制,对实现思路不予限制。
开发步骤:
1、 用户界面建模,明确需求。写出流程图。在Login/ InterfaceModel 目录下
2、 参考例程,借鉴学习别人的实现过程。在Login/开发文档/StudyExmple目录下
3、 设计类结构,确定接口及对象间的关系。画出UML图。在Login/开发文档 目录下
4、 快速建立对象关系模型。在Login/QuicklyBuildModel目录下
5、 写测试用例代码。在Login/Test目录下
6、 代码实现。
7、 讨论设计思路优略,扩展功能。
8、 改进设计,重构实现。
9、 优化代码。
总体要求:尽量用使用面向对象思想,一切皆是对象实现。代码优雅,最好有注释这样便于讨论。
我的开发时间表:
1、 用户界面建模,明确需求。写出流程图。……1天 预计6月28日完成
2、 参考例程,借鉴学习别人的实现过程。……1天 预计6月29日完成
3、 设计类结构,确定接口及对象间的关系。……1天 预计6月30日完成
4、 快速建立对象关系模型。……2天 预计7月1日完成
5、 写测试用例代码。……2天 预计7月3日完成
6、 代码实现。……2天 预计7月5日完成
***************************************************************
以上为一阶段,完成后发布源代码到我的论坛http://www.ttly.net/study
与网友们交流。
***************************************************************
7、 讨论设计思路优略,扩展功能。
8、 改进设计,重构实现。
9、 优化代码。
推荐参考书:《重构-改善既有代码的设计》
http://www.china-pub.com/computers/common/info.asp?id=12901
http://www.dangdang.com/zhuanti/001chonggou_01.asp
.NET重构工具 :C# Refractoring Tool 1.51
下载地址:http://www.ttly.net/download/重构破解.rar
安装方法:安装Install2003-1.5.1后,将DotNetRefactoring.Verify.dll替换掉安装目录下的同名文件,执行crack.reg
.NET测试工具:NUnit
下载地址:http://www. NUnit.org
NUnit快速入门(一)http://dev.csdn.net/develop/article/23/23530.shtm
欢迎参与,共同学习。
开发框架下载http://www.ttly.net/download/Login.rar
Wildhope
2004-6-27
QQ:190266452
网站www.ttly.net
用户管理系统面向对象的实现
目的:为更好的学习和实践面向对象的编程思想,更好的与广大ASP.NET编程爱好者交流互相学习,我倡议开放源码共同开发实现一个可重用的用户管理系统。
参与者:任何感兴趣的ASP.NET编程爱好者都可以参与,以VC#实现为主体(因为我使用C#,其他语言者也可参与,但形式另议。)
参与方式:由我按照既定的开发步骤搭建框架,参与者在该框架下进行设计和实现。框架分两种:一种是写好测试用例,规定了类名、类接口及其对象关系的框架,参与者仅负责具体的代码实现或者在此基础上开发。另一种是完全开放的框架,仅对参与者的开发步骤予以限制,对实现思路不予限制。
开发步骤:
1、 用户界面建模,明确需求。写出流程图。在Login/ InterfaceModel 目录下
2、 参考例程,借鉴学习别人的实现过程。在Login/开发文档/StudyExmple目录下
3、 设计类结构,确定接口及对象间的关系。画出UML图。在Login/开发文档 目录下
4、 快速建立对象关系模型。在Login/QuicklyBuildModel目录下
5、 写测试用例代码。在Login/Test目录下
6、 代码实现。
7、 讨论设计思路优略,扩展功能。
8、 改进设计,重构实现。
9、 优化代码。
总体要求:尽量用使用面向对象思想,一切皆是对象实现。代码优雅,最好有注释这样便于讨论。
我的开发时间表:
1、 用户界面建模,明确需求。写出流程图。……1天 预计6月28日完成
2、 参考例程,借鉴学习别人的实现过程。……1天 预计6月29日完成
3、 设计类结构,确定接口及对象间的关系。……1天 预计6月30日完成
4、 快速建立对象关系模型。……2天 预计7月1日完成
5、 写测试用例代码。……2天 预计7月3日完成
6、 代码实现。……2天 预计7月5日完成
***************************************************************
以上为一阶段,完成后发布源代码到我的论坛http://www.ttly.net/study
与网友们交流。
***************************************************************
7、 讨论设计思路优略,扩展功能。
8、 改进设计,重构实现。
9、 优化代码。
推荐参考书:《重构-改善既有代码的设计》
http://www.china-pub.com/computers/common/info.asp?id=12901
http://www.dangdang.com/zhuanti/001chonggou_01.asp
.NET重构工具 :C# Refractoring Tool 1.51
下载地址:http://www.ttly.net/download/重构破解.rar
安装方法:安装Install2003-1.5.1后,将DotNetRefactoring.Verify.dll替换掉安装目录下的同名文件,执行crack.reg
.NET测试工具:NUnit
下载地址:http://www. NUnit.org
NUnit快速入门(一)http://dev.csdn.net/develop/article/23/23530.shtm
欢迎参与,共同学习。
开发框架下载http://www.ttly.net/download/Login.rar
Wildhope
2004-6-27
QQ:190266452
网站www.ttly.net
- 用户管理系统面向对象的实现
- 利用面向对象实现简单的控制台课程管理系统
- 用python中的list实现用户管理系统(面向对象 CRUD)
- 基于面向对象的权限管理系统设计与实现[1]
- 新闻系统的实现(面向对象)
- 模拟交通灯管理系统(掌握面向对象的经典方法)
- 面向对象写一个简单的学生管理系统
- 利用面向对象做简略的图书管理系统
- VueJS实现用户管理系统
- java面向对象交通灯管理系统源码
- Java面向对象练习-电话本管理系统
- 我行我素购物管理系统(面向对象)
- 面向对象银行管理系统JAVA代码
- 面向对象的实现
- 面向对象的实现
- 利用Java GUI 实现一个简易的用户管理系统
- Windows_oracle10g_2013_10_31_管理用户的对象
- php面向对象的用户登录身份验证
- 帮同事搬家
- 用PowerDesigner进行概念数据建模(初体验)
- 大二一年
- ASP操作Excel技术总结
- ASP学习:远程注册自己的组件
- 用户管理系统面向对象的实现
- QuicklyBuildModel/Login.aspx.cs[快速类建模型登录页面代码]
- 用户管理系统快速建立对象关系模型说明
- QuicklyBuildModel/detail.aspx[快速类建模型浏览页代码 ]
- QuicklyBuildModel/SecurityPage.cs[快速类建模型浏览页基类代码]
- QuicklyBuildModel/UserManage.aspx[快速类建模型后台用户管理页面代码]
- Martin Fowler有关“Refactoring”误用的一篇文章
- QuicklyBuildModel/User.cs[快速类建模型用户类代码]
- 对本次聚会的其他建议和看法(胸牌设计、生活照、相关活动、联系赞助、会歌等都可以在这个贴)