zoukankan      html  css  js  c++  java
  • 开源 Asp.net mvc 用户中心开发计划

     

    在网上现在几乎搜索不到可用的Asp.net  MVC的用户系统,php的倒有康盛的Ucenter可用。现在计划自己开发,并倾向与走开源开发的模式。即一开始就开源,包括设计文档和所有代码。

    欢迎对asp.net mvc 和用户系统有兴趣的朋友参加一起开发,创造一个有用的开源程序出来。

    最终蓝图是创建一个有用,好用的开源用户中心。

    技术上的整体思路是在Asp.net MemberShip的基础上开发,账户系统沿用MemberShip。主要原因是节约开发时间和沿用asp.net 自带的安全基础设施。

    开发工具上采用Asp.net mvc 2开发,数据库采用sql server 2005。

    架构上依照互联网开发的习惯,以开发快速和容易变更为本,初期不会有太多分层。

    我们网站是一个以数码产品评论为主的社区,和豆瓣读书、大众点评网类似的SNS站点。由于对技术的熟悉程度和开发速度上的考量,整个网站采用Asp.net mvc 开发,相较php,合适的可用的Asp.net mvc的开源用户中心目前没有。因此我们反正是要开发,经过讨论决定走开源路线,在产品开发的过程中就开源,避免以后的开发者和公司遇到同样的问题。如果以后你想创业,就可以节约大把时间了。留下精力去做最核心的功能。

    用户中心看似简单,实际其实很复杂,可以说是SNS网站最重要的模块之一。

    我在初步分析之后,有以下功能需要开发。

    一 基本资料

    基本资料一般是根据网站特性有多有少。我们计划包含以下资料

    • 1.用户名
    • 2.显示名称(昵称),30天只能修改一次
    • 3.居住城市
    • 4.邮箱
    • 5.性别
    • 6.生日
    • 7.头像
    • 8.签名
    • 9.个人简介  

    二 个人活动和成就

    1.发表的评论

    2.想要的产品

    3.拥有的产品

    4.收藏夹

    5.产品列表(相关的产品列在一块,比如旅游镜头组合)

    三 偏好(推荐产品时使用)

    1.喜欢的产品

    2.不喜欢的商品(不显示,但需要在推荐数据时做为过滤条件)

    3.用户登录时推荐给用户是需要使用这些数据

    四 好友列表

    好友列表我决定采用微博的方式,即只有粉与被粉这种轻关系。

    五 用户群组

    我的群组

    六 共同喜好

    浏览者访问该用户时,如果有共同喜欢的物品,就将它列出来。

    七 消息系统

    1.评论被回复,被其它用户关注的通知

    2.系统通知,比如有什么新活动推荐

    3.用户之间发送的短消息

    八 留言本

    公开的留言本,可回复

    九 勋章、积分、等级系统

    积分规则

    积分事件接口

    等级规则

    勋章规则

    九 Neews Feed

    News Feed和timeline功能太复杂,不放在用户中心,但用户中心提供接口。

  • 相关阅读:
    导入myeclipse项目出现的问题及解决方案
    sqlserver允许远程连接的配置
    Microsoft SQL Server,附加数据库 错误:Error 916解决方法
    [svc]linux常用手头命令-md版-2017年11月12日 12:31:56
    [elk]es增删改查最佳实战
    [docker]docker日志驱动记录nginx日志情形探究
    [js]面向对象2
    [js]面向对象1
    [js]js中函数传参判断
    [k8s]k8s-ceph-statefulsets-storageclass-nfs 有状态应用布署实践
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2291419.html
Copyright © 2011-2022 走看看