forked from CatcherXue/SmartAdmin
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.txt
64 lines (56 loc) · 3.15 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
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。