用户管理系统面向对象的实现

原创 2004年06月29日 00:30:00
用户管理系统面向对象的实现开发方案

用户管理系统面向对象的实现

目的:为更好的学习和实践面向对象的编程思想,更好的与广大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

面向对象写一个简单的学生管理系统

package com.xuesheng; //使用面向对象编写一个学生管理系统。 //1、学生类属性有:姓名、性别、年龄、班级;学生可以自由选科; //3、在测试类中实例化学生对象,并...
  • GHYshuai55
  • GHYshuai55
  • 2016年11月02日 18:01
  • 931

Java简单用户管理系统

Dbutil.java ----------------------------------------------------------------------------------- pa...
  • Spring_KO008
  • Spring_KO008
  • 2012年02月15日 14:53
  • 10342

【c++面向对象编程】工资管理系统

1、名词实际上就是对象(员工派生出老员工、新员工) 2、利用虚函数实现多态 3、对象指针数组 头文件 #include #include using namespace std; clas...
  • guomutian911
  • guomutian911
  • 2015年10月27日 22:37
  • 1000

基于javaweb的客户信息管理系统搭建

在写这篇博客之前,特意写下,本人暂时学生一名,也是趁暑假时间,学习一些新的技术,正好学习完拿来练手,花了一个星期多写好了完整的基于javaweb的客户信息管理系统,之所以花了很多时间,原因当然各种了,...
  • qq_37604508
  • qq_37604508
  • 2017年08月15日 22:29
  • 330

第一个纯servlet MVC开发用户管理系统总结

第一个纯servlet MVC开发用户管理系统总结 MVC 原意就是 数据模型(modle)、视图(view)、控制器(controller) 每张表都有一个数据类(modle类 内含对属性的操作...
  • mxf_main
  • mxf_main
  • 2014年12月16日 15:02
  • 837

PHP——个人信息管理系统

楼主近来无事,做了一个个人信息管理系统,希望能给小白一点启发,大神不要吐槽,欢迎技术交流,文明批评。鞋鞋! 先贴上数据库结构图 表单中有id,用户名,昵称,性别,密码,注册时间,个性签名...
  • zzp961224
  • zzp961224
  • 2016年10月07日 15:06
  • 6437

SSH整合开发实例:用户管理系统

基于struts2+hibernate3+spring3框架整合开发用户管理系统
  • u014080597
  • u014080597
  • 2016年09月06日 23:23
  • 1544

Python实现简单的用户管理系统

用户管理系统 1.注册新用户 如果注册用户已经存在,则报错 需要填写信息: name, passwd, gender, email,age 2.用户登录 要求同之前写的用户登录系统 3.注...
  • Sunny_Future
  • Sunny_Future
  • 2018年01月09日 22:52
  • 297

用户管理系统

用户管理系统 基本概述     该系统是一个简单的用户管理系统,目前实现的功能不是很多,但是可以扩展。其结构采用的是MVC模式。   MVC模型示意图 系统框架图...
  • q547550831
  • q547550831
  • 2016年01月05日 20:25
  • 1414

统一用户权限管理系统

本系统为统一的细粒度授权管理和用户统一身份管理及单点认证支撑平台。每个接入的系统都支持自定义权限、配置细粒度用户权限和资源灵活配置。...
  • czpae86x
  • czpae86x
  • 2015年01月30日 14:53
  • 1810
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用户管理系统面向对象的实现
举报原因:
原因补充:

(最多只允许输入30个字)