Coder Social home page Coder Social logo

smartadmin's Introduction

asp.net mvc3版本的通用网站管理后台。

设计原则
	整体设计原则遵循基础平台配置信息隔离,用户信息隔离,应用信息隔离;可实现一处注册到处使用的应用场景,并实现数据分开独立隔离,数据间通过账户关联。

功能模块

门户基础模块:

模块名称	控制器		功能描述
1.文章管理	/Article
2.产品管理	/Product
3.图片管理	/Picture
4.附件管理	/Attachment
5.留言管理	/LeaveMessage
6.联系方式	/Contact
7.链接管理	/Link

网站基础模块:
模块名称	控制器		功能描述
1.网站设置	/Configuration	管理网站域名等信息。
	保存网站的与域名相关的基础信息。
	实体:{网站名称,网站域名,注册时间,备案号码,网站描述,关键字,公司名称,注册商标,营业执照,法定代表人,网站负责人,公司地址,版权信息,网站图标}
2.备份恢复	/Backup		备份恢复数据库。
	提供备份和回复数据库功能。
	实体:{热点名称,备份日期,存储路径,文件大小,描述信息}
3.用户管理	/User		网站管理员、职员、会员账户管理。
	提供网站用户账户信息永久存储功能。
	实体:{用户账号,用户密码,用户昵称,用户角色,注册时间,最后登录,是否在线,多处登录,当前IP}
4.日志管理	/Logger		网站访问日志管理。
	保存用户访问网站日志数据。
	实体:{DNS服务器,访问IP,代理IP,浏览器,来访地址,访问地址,用户账号,访问时间,请求方法,行为描述}
5.访客分析	/Analysis	分析网站的访客流量、设置第三方统计代码等。
	提供分析网站访客浏览记录日志信息功能。
	1.单独IP日访问量
	2.日访问PV总量
	3.日单独IP或用户明细信息
6.安全设置	/Security	配置数据库、FTP等账号设置,以及网站文件安全扫描等功能。
	提供网站关键账号口令配置信息.
	实体:{服务器,端口,账号口令,账户密码,加密秘钥,修改日期,描述信息,服务类型[FTP/数据库]}
7.更新维护	/Update		提供建库、升级建库、补丁脚本、安全程序补丁更新维护功能。
	提供应用程序维护升级功能。
	实体:{补丁编号,安全描述,升级路径,当前状态[已安装/未安装]}
8.开放平台	/Interface	提供第三方调用API接口功能,用于第三方采集器连接、自动发布等。
	提供API接口访问功能。
	实体:{接口名称,接口版本,验证秘钥,输入参数,返回结果,应用状态[开启/关闭],接口描述}
9.系统设置	/System		提供系统安装、维护等功能。
	提供系统最高权限级别功能。
	实体:{是否安装,启动次数,特征代码,授权密钥,注册时间,截止时间}

页面地址
xxx.com/Admin/	根地址

System/Index	默认主页
System/Install	安装向导
System/Login	用户登录
System/Register	注册用户
System/Index	默认后台
System/VerificationCode	返回一张验证码图片,字符存放在Session中,键名是VerificationCode,有效域是/admin/*。

默认约定:
1.使用Cookie授权,有效期7天。
2.网站页面编码全部使用utf-8。
3.所有请求的Url需要UrlEncoding。

smartadmin's People

Contributors

smartbooks avatar smartdevelop avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.