自然框架开源社区的第一次活动——实现会员注册

 

活动方式

  由社区提出一个需求,大家按照自己的习惯、方式来实现这个需求,然后上传代码。上传后其他人都可以看到,并且可以提出自己的看法。上传人可以根据大家的看法修改代码,再次上传。

  可以查看、学习别人上传的代码,进行讨论、发表自己的看法。找一个大家都有空的时间(暂定4月24日),集中讨论。可以用语音群聊的方式。

 

活动目的

  上传、介绍自己的代码,学习别人的代码,通过讨论,取长补短,达到共同提高的目的。

活动时间

4月1日到4月23:大家上传自己的实现代码。同时也可以进行讨论。

4月24日:集中讨论。(如果大家都没有时间,可以在找一个时间。)

注意事项



  讨论的时候,对事不对人!只探讨代码、技术、技巧等,不讨论人品!

活动要求

数据库

  采用SQL Server 2000 。因为他的兼容性比较好,SQL Server 2005/8都可以附加SQL Server 2000的数据库文件,反之则不能附加。

 

编程语言及相关
  .net 2.0、 C#、VS2008、web项目(application)。
  提供一个项目,里面有我实现的一个简单功能,仅供参考。

 

业务需求

  实现会员注册的功能:前台js验证,后台验证,用户名是否重复,邮件是否重复,向注册信箱发送确认邮件。表单提交,或者ajax方式。
可以采用任何自己熟悉的方式来实现。可以实现全部功能,也可以实现部分功能。也可以增加自己认为需要补充的功能。
  要为以后的功能扩展、功能修改做考虑。如果需求变化、或者增加功能,可以以最小的代价实现。

 

数据库设计

  用设计好的表结构。因为这次活动主要讨论的是编码方式,而不是数据库设计,所以表结构就实现设计好了。
  如果你对表结构有异议,那么也欢迎您提出来。我们可以在下次活动里考虑,不过本次活动的数据库结构是不会修改的,否则活动就不好进行了,忘见谅。
下次活动,可能就是讨论数据库设计了。

 
ER图
 

表关系图

 

 

活动地点

博客园
http://www.cnblogs.com/ 可以在博客园里回复或者发帖。

自然框架开源社区
http://os.naturefw.com/ 可以到这里上传代码,进行讨论。

 

相关资源下载

 

下载:自然框架开源社区第一次活动的资源包

 

里面有PD设计的ER图和表关系图(源文件)

Excel格式的数据库文档。

SQL Server2000的数据库,可以附加。

VS2008的示例代码。

 

 

时间: 2024-10-22 22:16:37

自然框架开源社区的第一次活动——实现会员注册的相关文章

自然框架开源社区,如何开展活动

  大家真给力呀,一上午的时间,第一个群就满了,幸好"雪狼"又提供了一个群(113983952).但是群再多也架不住大家的热情,所以要加快建立自然框架开源社区的网站的进度了,在这个网站里大家可以做很多很多的事情了.以下是初步的打算.   1.可以注册会员. 2.会员可以填写个人信息,填写自己擅长的领域.技术等.便于大家的相互了解. 3.管理员可以发布任务.可以发布通知. 4.会员可以领取任务,按照要求完成任务. 5.对代码进行讨论. 6.其他.   以上功能,我会用自然框架快速搭建起来

自然框架开源社区,欢迎您的加入!

  一直都在说开源,也一直把自然框架的源码拿出来提供下载,但是好像感兴趣的人不多,回复并不热烈.也许是代码比较烂,也许是没有帮助文档,也许是demo做的不够好没有突出特点.   所以还是从基础做起,这一段时间我在整理我的思路,整理自然框架的源码,同时编写帮助文档.现在我的思路更加明确了一些,帮助文档也正在编写(http://help.naturefw.com/),希望这次能够得到更多的反馈信息.   ============================   一个人的能力是有限的,要在团队中才

【自然框架】开源社区活动,会员注册的第一份代码!

  前情回顾:   自然框架开源社区的第一次活动--实现会员注册     人员表设计思想 -- 也许会有点帮助     自然框架开发系列(一):自然框架 和 AgileEAS.NET 合作,开发b/s的药店系统!   漫长的期待,终于等来了第一份代码,这份代码由"好坏"提供.十分感谢对活动的支持!他工作也很忙,经常加班,昨天是他第一次不用加班,晚上写到凌晨3点多,10点起来又写到现在才写完.我也是刚刚收到这份代码,简单的看了一下.   项目是按照三层的方式来编写,分成了五个项目.  

【自然框架】注册会员活动——第一份代码的修改建议(第一版)

  前情回顾:       自然框架开源社区的第一次活动--实现会员注册 (活动介绍)     自然框架开源社区第一次活动的资源包  (内含数据库设计.数据库文档.实例代码)     参与方式   (可以在这里报名参加)     人员表设计思想 -- 也许会有点帮助 (数据库的设计思路)     [自然框架]开源社区活动,会员注册的第一份代码!  (第一份代码的 原版代码)       下载"好坏"的会员注册完整代码.("好坏"提供的原始版代码)     下载我的修

【自然框架】数据访问之精雕细琢(一)存储过程的参数

  目标: 对存储过程的参数进行封装,达到方便操作.更换数据库不需要改代码的目的. 特点:1. 调用方便2. 没有数据库特征. 正文: 现在参数化SQL语句越来越常用了,这就涉及到如何写存储过程的参数的问题.您也许会问,这有啥的直接写不就可以了么?就像下面这段代码.   string sql = "insert into OS_User_Info values(@UserID,@PersonID,@NikeName,@ProvinceID,@CityID,@CountyID,@Introduct

每一个山寨扫地僧都是励志帝——从开源社区说起

不知道怎么为开源软件做贡献?从汇报 Bug 开始吧,或许还有钱赚呢- 且看 Qian Hong 的经验分享. 今年的软件自由日(SFD),我在广州Linux用户组的线下活动上做了一个分享,主题叫做<做一名开源社区的扫地僧(上)>.我把演讲的内容重新整理扩充, 写出了文字版, 希望可以跟更多朋友分享. 金庸笔下有一个传奇人物,人称扫地僧,身世隐秘,武功绝顶.小说中的扫地僧一出现就是个高手,没人知道高手怎么炼成的.这种"扫地僧",实在可望不可及. 然而,还有另一种扫地僧,人人都

Deeplearning4j:如何建设深度学习开源社区

Deeplearning4j是第一个为 Java和 Scala编写的商业级.开源.分布式神经网络库,它是 Gitter上最活跃的社区之一. Gitter采访了 Deeplearning4j的创始人Adam和 Chris,分享了他们在开源社区建设方面的想法.经验和教训.本访谈内容可以在 Gitter上的 deeplearning4j频道观看. Gitter的数字战略和成长顾问 Ola Kohut日前写了这篇采访录,经Gitter授权, InfoQ翻译并分享. 能否为我们介绍一下您自己和 Deepl

雅虎拟向开源社区开放多项非核心技术

据国外媒体报道,雅虎首席技术架构师戴维・柴肯(David Chaiken)上周五在印度班加罗尔市接受媒体采访时表示,雅虎已决定今后向开源社区提供包括网络存储技术在内的多项非核心技术.柴肯称,雅虎曾经开发了多项技术,用以处理雅虎庞大用户群在该网站进行的各种活动.但这些技术并不涉及雅虎的核心技术,其市场竞争力也较为有限. 柴肯透露,雅虎内部的一个开源技术团队正对上述多项技术加以评估,在完成相应工作后,将把这些技术提供给开源社区.2009年期间,雅虎将其名为"Traffic Server"的

企业社区网站建站攻略(一)免费获得phpwind8.5开源社区系统

中介交易 SEO诊断 淘宝客 云主机 技术大厅 近日,阿里云计算从创业者所处的不同发展阶段的角度出发,推出满足不同用户需求的企业级社区云套餐及一站式社区云套餐,其中企业级社区云套餐内置了社区开源软件程序phpwind8.5. 著名的社区开源软件程序phpwind,是由有着八年社区产品设计开发经验的团队研发设计,凭借产品非凡的速度.强大的功能模块.卓越的负载能力和领先的技术优势,为众多企业级用户的专业站点提供有价值的技术解决方案,目前已经拥有近百万的站长客户群体和上亿网民使用量. Phpwind8