惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
Lohrmann on Cybersecurity
S
Secure Thoughts
I
Intezer
Forbes - Security
Forbes - Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
H
Help Net Security
IT之家
IT之家
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
宝玉的分享
宝玉的分享
S
Securelist
T
The Exploit Database - CXSecurity.com
博客园 - 叶小钗
Security Latest
Security Latest
The Cloudflare Blog
Jina AI
Jina AI
T
Tenable Blog
J
Java Code Geeks
G
GRAHAM CLULEY
C
CERT Recently Published Vulnerability Notes
SecWiki News
SecWiki News
AI
AI
博客园 - 聂微东
S
Schneier on Security
博客园_首页
爱范儿
爱范儿
有赞技术团队
有赞技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园 - 【当耐特】
T
Threatpost
Security Archives - TechRepublic
Security Archives - TechRepublic
Help Net Security
Help Net Security
酷 壳 – CoolShell
酷 壳 – CoolShell
Recent Announcements
Recent Announcements
W
WeLiveSecurity
M
MIT News - Artificial intelligence
H
Hackread – Cybersecurity News, Data Breaches, AI and More
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
Last Week in AI
Last Week in AI
T
Threat Research - Cisco Blogs
S
Security Affairs
T
Tor Project blog
T
Tailwind CSS Blog
N
News | PayPal Newsroom
C
CXSECURITY Database RSS Feed - CXSecurity.com
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
The Register - Security
The Register - Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security

博客园 - 五味果

.net Core 调用微信Jsapi接口,H5解析二维码 TextBoxFor控件的扩展---Bootstrap在mvc上的应用 Dapper Vs Dbentry 外地手机号码,请在号码前加拨0 Sql 2012 远程数据库连接 DbEntry在Vs2012里的配置 终点,也是新的起点! 天气预报数据查询接口 关于浏览器账号的一个愿望 关于移动,联通,电信的区分。 - 五味果 - 博客园 被#号折腾了。 Orm 请别让数据库中的默认值形同虚设!! 利用反射,泛型,静态方法快速获取表单值到Model。 subsonic sqlite 路径问题 - 五味果 ORM是工具,工具是用来提高开发速度的。 项模板的使用--提高编程速度 C#开发编码规范 基于Jquery的内容显示模块 - 五味果 - 博客园 IIS7下运行Access+Asp的解决方法
基于XML的后台管理系统--设想
五味果 · 2008-09-08 · via 博客园 - 五味果

   网站的前台页面千变万化,使用统一的风格很难满足需求。而网站后台一般都是数据的增删改查,界面变化的地方不是很多,那么我们完全可以做一个统一的网站后台管理系统。

  网站的后台使用者可以分为两类人:1:业务用户(只需要看到自己需要处理的业务模块。)。2:系统后台定制者(给不同的用户角色划分不同的管理界面。)。业务用户一般都是我们的客户,后台定制者一般就是我们程序员本身了。

  我们的后台管理系统包含以下模块:

菜单模块

  • 后台系统包含多个菜单。
  • 每一个菜单下包含一个或者多个链接
  • 不同的角色可见的菜单不同
  • 可增删改查

链接模块

  • 一个链接对应一个后台页面
  • 链接包含在菜单下
  • 每个链接对角色是否显示可控制
  • 一个链接只能对应一个菜单
  • 可增删改查

角色模块

  • 后台可以包含多个角色
  • 一个角色可以包含多个用户
  • 每个角色都有自己的功能菜单
  • 每个角色都可以定制一个快捷菜单,包含该角色常用的链接。
  • 可增删改查

用户模块

  • 后台可以有多个用户
  •  一个用户只能对应一个角色
  • 用户可以修改自己的信息,密码等
  • 用户可以选择后台的风格
  • 用户可以增删改查

用户(登陆)日志模块

  • 记录用户登陆后台的信息。
  • 只读。

后台系统的用户使用人数一般不会太多,后台的菜单,链接,角色这些数据不会出现海量的信息,那么我们完全可以采用xml进行存储。至于安全性,可以对xml文件进行加密,做防下载处理。这些信息存储为xml格式有一个最大的优势不用考虑系统采用的是什么类型的数据库,都可以通用。

下边是后台一些通用的东西

  1.  后台页面建一个统一的母版页,引用统一的css样式,引用统一的Js库。在母版页的.cs文件里写登陆验证。
  2. 信息列表页(以信息列表的形式)
  3. 信息添加页
  4. 信息修改页
  5. 信息查看页
  6. 信息提示页
  7. 弹出窗口,alert,confirm等进行重写。
  8. 图片上传页
  9. 文件上传页
  10. 分页控件
  11. 长用js操作封装,如全选,取消选择,删除确认等
  12. 文本编辑器
  13. ....

把这些整合成一个web项目模板,做站的时候直接添加这个项目模板,后台框架就搭建Ok了。

 后台系统应该还有一个权限模块,由于加上权限模块会对系统的侵入性太高,所以后台管理系统不考虑这个。一般的小项目基于页面链接的认证能满足需求了。如果需要对权限设置可以根据具体应用进行开发。

 后台界面用的仿163邮箱界面

 

 

 

目前这个项目正在抽业余时间进行开发,初步框架建好后会开源提供下载使用。 欢迎园友拍砖,最好能对这个设想进行一些完善。