花了近两个月的时间设计一BLOG系统,准备开放源码,望大家批评指教

原创 2006年06月05日 18:23:00

本BLOG系统,用到的知识比较多,对于入门级的朋友学习来说,可能会有帮助,非入门级的朋友就不用浪费时间了,因为我写的很糟糕……可能也不值得收藏。

系统具备常见BLOG系统的众多功能于一体,在设计的过程中,部分功能的实现,参考了相关文献资料(FTBOX……等),在此表示感谢!同时本系统只作为个人使用,废话不多说了……
 附:

版本信息:W_BLOG 1.2
  开发环境:Microsoft .NET Framework SDK /VS.NET(C#)
          Microsoft SQLSERVER 2000 IIS5.0+IE6.0
  运行平台:Windows 2003 / 2000 / XP 安装 .Net Framework 或 VS.net
          IIS5.0以上版本+MSQLSERVER
  开发日期:2006年5月
  软件功能:

前台

 
  • 支持URLRewrite(URL的重定向),可按default.html、log7.html、edit7.html和2006/6/19/等多种自定义形式访问站点
  • 支持多样化的文件在线编辑与提交(UBB编辑转换、FTBoxHTML编辑),具体的功能与方式,可在使用中体验,按web标准规范代码,编辑器控件支持Xhtml
  • 支持图片、媒体、文件的在线上传与同步链接下载,可直接添加到评论或日志中
  • 有日志发表的日期,站点日历将会突出显示,提供访问链接,并突出显示当前日期
  • 采用验证码进行验证(登陆、注册、评论等)
  • 首页显示最新的日志评论列表和评论信息、BLOG访问信息、建立日期、友情链接(图片、文字),可显示在线人数、会员数、日志数、评论数、引用数等
  • 可按日志标题、内容进行站内搜索,可进行Google站内搜索
  • 支持RSS1.0和RSS2.0的订阅(分类专题、最新日志专题等)
  • 发表的日志可显示浏览数、评论数、引用数、分类信息、发表的作者、类型、日期、天气,以及对应的评论、Trackback信息及Trackback地址等
  • 发表的日志可置顶、隐藏、禁止发表评论、并可添加发表时的天气情况、文章类型(原创、转帖、翻译)、来源,也可设定日志内容是否禁止图片的显示、是否禁止UBB的转换、是否识别系统设定的关键字、识别链接等,可添加引用Trackback,支持快捷键操作
  • 可添加用户个人网址收藏、修改个人信息、查看个人发表的日志和评论、致信管理员、查看短信、好友,不同权限的用户,相关的操作不一致,默认注册权限为会员,可修改为管理权和超级管理权。
  • 发表评论的同时可以注册成为BLOG系统的用户,也可匿名发表
  • 支持Trackback的使用,可显示Trackback信息列表和对应的来源信息,支持UTF8和GB2312编码
  • 对日志、评论的编辑、删除,管理员可在前台登录后进行删除,无需进入后台,同时系统自动过滤发表的评论或日志中的骂人词语(含有屏蔽的词语时,将记录其IP),可在后台添加或管理这些词语
  • 置顶且隐藏的日志和单一隐藏的日志,显示不同的风格,且置顶日志默认不显示内容,可通过用户操作来查看
  • 可显示所有评论列表信息,并显示发表所在的日志、发表者的IP信息、时间等,也可显示单个用户发表的评论信息及对应的日志
  • 可进行友情链接的申请(文字链接、图片链接)
  • 可查看单个用户的信息(详细信息、发表情况、联系方式、权限、注册时间、发送电子邮件、QQ即时信息等)
  • 可捕获应用程序异常信息、记录到事件日志,显示自定义出错页面
  • Aspx文件全部采用codebehind进行代码分离,界面修改容易
后台
  • 可进行站点信息配置web.config(名称、链接、开启和关闭、是否禁止注册、建立日期、上传文件路径、最大上传文件大小、数据库链接配置、每页显示的日志数、评论数、Google站内搜索的图片和域名指定、文件管理中点可编辑的文件类型、可编辑的最大文件大小、发送邮件的服务器、用户名和密码等)
  • 统计BLOG数据(引用、评论、用户等)
  • 显示服务器的基本信息(站用空间、IIS、OS、运行时长、组件支持、1000完次循环测试、自定义组件的查询等)
  • 可添加、编辑、删除日志分类信息,可以自由设置分类排序顺序
  • 可管理BLOG系统用户的信息(信息查看、编辑、删除),并可设定优先级、增加附件等,进行用户邮件的批处理发送,支持HTML格式的内容
  • 支持BLOG系统文件管理(文件在线增加、删除、复制、剪切、重命名、编辑内容,对目录操作也可),查看单个文件、目录等占用空间大小,显示文件修改时间、文件数、目录数等,并根据文件类型显示不同的图标指示。支持查看时的排序操作。采用线程来操作
  • 可对BLOG系统的表情图片进行动态管理(添加、修改、删除)
  • 可对系统自定义的识别关键字进行添加、修改、删除
  • 可对友情链接(图片、文字)进行管理(添加、修改、删除、批处理设为首页显示等),可对用户提交的友情链接进行验证,支持批处理删除、批处理验证等
  • 查看BLOG系统访问统计分析(总体分析、年月日分析、时段分析、入口分析、来源分析、搜索关键字及、引擎分析、客户端信息),支持记录初始化
  • 可查看、删除用户提交的网址收藏信息
其他说明
  • 单用户版本
  • 支持快捷的分页显示、查询,采用存储过程进行优化
  • 对Cookie、用户密码等进行了加密,适当的地方多采用存储过程,结合JS,尽量的减少服务端的资源消耗,优化了系统性能,
  • 良好的界面提示和交互性,不同的页面,导航内容不同
  • 后台管理多采用acsx控件添加的方式,改善了以前在一个页面完成时的不足
  • 采用数据绑定和编码方式查询的结合,对表的记录多可进行自定义排序操作

相关文章推荐

QT 仓库管理系统 开放源码

IT 要走多久,要怎么走。      IT 要走多久,要怎么走。这些问题,在我已经快毕业了一个年头的现在,又重新浮现在我的脑海里。一边是工作的了了模块,一边是可以自己无聊打发的时间。这不是我当初要的...
  • ACanoe
  • ACanoe
  • 2014年05月05日 12:16
  • 8306

基于Android 4.4 开发的多窗口系统 开放源码

http://blog.csdn.net/ritterliu/article/details/32699125 Hi, 这是我基于Android 4.4开发的多窗口系统,还有很多不足,还请多多指教...

基于Android 4.4 开发的多窗口系统 开放源码 Android 多窗口 开源

基于Android 4.4 开发的多窗口系统 开放源码

基于android的远程视频监控系统(已开放源码)

基本过程是android作为socket客户端将采集到的每一帧图像数据发送出去,PC作为服务器接收并显示每一帧图像实现远程监控。图片如下(后来PC端加了个拍照功能)。。。   (P...

开放源码的嵌入式浏览器概要设计

开放源码的嵌入式浏览器概要设计   2009-03-26 15:45:54|  分类: IT笔记|字号 订阅   开放源码的嵌入式浏览器概要设计  ...

Bro:一个开放源码的高级NIDS系统

点击打开链接 在介绍Bro之前先总结一下几个常见的开放源码NIDS系统:  Snort ( http://www.snort.org/ )  目前最著名最活跃的开放源码NIDS项目,定位于轻...

基于springMVC+springSecurity3.x+Mybaits3.x的权限系统,,开放源码,支持开源

在平时的空闲时,自己做了一个权限管理系统,细粒度控制,支持控制到按扭!支持开源!分享知识!   很久之前就想把自己所学到的知识以及项目所用的技术集结起来,之前太忙了,一直没有动手做,这段时间有点闲,就...

基于springMVC+springSecurity3.x+Mybaits3.x的权限系统,开放源码,支持开源

2015-01-07更新版本地址            1.0版本:http://blog.csdn.NET/mmm333zzz/article/details/16863543   ...
  • rong_wz
  • rong_wz
  • 2016年12月22日 09:55
  • 319

基于springMVC+springSecurity3.x+Mybaits3.x的权限系统,,开放源码,支持开源 .

在平时的空闲时,自己做了一个权限管理系统,细粒度控制,支持控制到按扭!支持开源!分享知识!   很久之前就想把自己所学到的知识以及项目所用的技术集结起来,之前太忙了,一直没有动手做,这段时间...

C# 报表设计器 (winform 设计端)开发与实现生成网页的HTML报表 开放源码及调试

记得2000年之前,公司的项目基本上都要用到报表,以前我们常用的方法就是针对客户的需求来定制化开发(基本上是死写代码)来实现,经常导致项目经常性的延期,因为客户的需求经常会变化,随着用户的使用认知度的...
  • szzzzn
  • szzzzn
  • 2016年06月07日 13:54
  • 4653
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:花了近两个月的时间设计一BLOG系统,准备开放源码,望大家批评指教
举报原因:
原因补充:

(最多只允许输入30个字)