forked from CatcherXue/SmartAdmin
-
Notifications
You must be signed in to change notification settings - Fork 0
legendjslc/SmartAdmin
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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。
About
这是一个通用的网站后台模板.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C# 68.9%
- CSS 26.5%
- JavaScript 4.6%