MVC的博客
一个基于Asp.net MVC的博客类网站开源了!
背景说明:
大学时毕业设计作品,一直闲置在硬盘了,倒想着不如开源出来,也许会对一些人有帮助呢,而且个人觉得这个网站做得还是不错了,毕竟是花了不少心思,希望对你有所帮助。
github地址:https://github.com/xueying/QSWebProject
参考来源:
http://www.cnblogs.com/inline/p/3865186.html
网站介绍:
该网站采用UnitOfwork框架,前端和后台在实现过程中引用了不少的控件和一些优秀的库,具体看下面的介绍(原谅我的懒,直接上以前的演示PPT内容,勿喷~)
系统结构,跟参考来源中的框架没有很大的区别,当时就建立在该框架的基础上进行实现的:)

图1:系统架构

图2:核心思想和组件
在实现该网站了可是使用了不少心思调用修改各种控件,又做前端又写后台,而且还P图~,哦哦,这里前端和后台管理都使用了一套来自 keenthemes 的框架 ,有兴趣可以点击看一下。

图3:系统引用的部分第三方控件和库
该网站实现的功能还是比较多的,看下面两张图就明白了,谁叫我当时真的有那颗热忱的心,可谓是吃饭睡觉时心思都放在这件事上,好怀念当时的那种感觉。
这里多说两句:
在基本模块中都实现了评论功能,而且是局部刷新分页,在 书籍推荐 模块中参考豆瓣的设计,添加了评分的功能,而且还支持书籍资源下载;
图片欣赏模块在前端方面实现了瀑布流模式,体验还不错,如果内容足够,可以一直往下刷~

图4:功能内容
后台针对前台的功能做了对应,内容也是多得要命~

图5:后台管理
一睹为快:
以前买过服务器和域名跑了一段时间呢,但是没续费所以不能在线点击预览啦,先上几张图先,个人感觉我的审美能力还是不错的,排版还是自己折腾出来的。
安装部署说明:
再贴一次:github地址:https://github.com/xueying/QSWebProject
- 下载解压后,用 Visual Studio 2013 或以上版本打开(2010或2012 估计也行,没试过,估计要折腾一下);
- 找到 MSSQL 数据库脚本文件 QSDB_github.sql 并执行之
- 数据库连接:打开 QSProject\QSWebProject\QS.Web\Web.config 文件,找到:<add name="SQ.DAL.UnitOfWork" providerName="System.Data.SqlClient" connectionString="Data Source=JOSEPHUS-PC;Initial Catalog=QSDB;Integrated Security=True" />进行数据库的配置。
- 前台登录采用学号或用户名登录:用户名:Admin(学号:123456789012)密码:123456;后台管理地址 Admin/OAuth/Index,后台登录仅提供用户名登录。
其他:
因时间有限,还有好多细节的内容没有说到的,相信在你在了解代码中能够发现不少惊喜,如果你觉得不错的话,那就 顶一个呗!
MVC的博客的更多相关文章
- asp.net mvc 实现博客的时间分类管理
先看效果 这个其实用c#实现起来比较简单: Sides = bllSession.IArticleBLL.GetList("") .Select(a => a.Time) . ...
- 一个基于Asp.net MVC的博客类网站开源了!
背景说明: 大学时毕业设计作品,一直闲置在硬盘了,倒想着不如开源出来,也许会对一些人有帮助呢,而且个人觉得这个网站做得还是不错了,毕竟是花了不少心思,希望对你有所帮助. github地址:https: ...
- Asp.net博客系统收集和简单介绍
国内Asp.net博客系统收集和简单介绍 [转载文章,仅供个人参考,引自http://www.soyaoo.com/Blog/post/92.html] 1.ZJ-Blog程序简介:基于A ...
- [2017BUAA软工]第三次博客作业:案例分析
第三次博客作业:案例分析 1. 调研和评测 1.1 BUG及设计缺陷描述 主要测试博客园在手机端上的使用情况. [BUG 01] 不能后退到上一界面(IOS) 重现步骤:打开博客首页中任意博文,点击博 ...
- ASP.NET MVC+Bootstrap个人博客之praise.js点赞特效插件(二)
1. 为啥要做这个点赞插件? praise.js是一款小巧的jQuery点赞插件,使用简便,效果美观. 在做个人博客时遇到了文章点赞问题.联想到各大社交网络中的点赞特效:手势放大.红心放大等等, ...
- 使用ASP.NET MVC+Entity Framework快速搭建博客系统
学习 ASP.NET MVC 也有一段时间了,打算弄个小程序练练手,做为学习过程中的记录和分享. 首先,得确定需求,木有需求的话,那还搞个毛线呀!嗯……大致思考了一下,终于得出如下需求: 1.能自定义 ...
- Asp.Net MVC 进阶篇:路由匹配 实现博客路径 和文章路径
Asp.Net MVC 进阶篇:路由匹配 实现博客路径 和文章路径 我们要实现 通过路由 匹配出 博客地址 和博客文章地址 例如下面的这两个地址 //http://www.cnblogs.com/ma ...
- Spring MVC+Hibernate JPA搭建的博客系统项目中所遇到的坑
标签: springmvc hibernate 2016年12月21日 21:48:035133人阅读 评论(0) 收藏 举报 分类: Spring/Spring MVC(6) Hibernate ...
- spring mvc配置ObjectMapper忽略无法识别的字段,以及一些博客推荐
通过Spring的MethodInvokingFactoryBean类实现的调用configure方法,此方法返回调用该方法的本身实例. 配置完毕后,可以在spring mvc的消息处理器中使用,为了 ...
随机推荐
- 【字符串算法1】 再谈字符串Hash(优雅的暴力)
[字符串算法1] 字符串Hash(优雅的暴力) [字符串算法2]Manacher算法 [字符串算法3]KMP算法 这里将讲述 [字符串算法1] 字符串Hash 老版原文: RK哈希(Rabin_Ka ...
- String的用法------程序猿的双十一
小感慨:我就静静的写着代码玩,度过一年一度的双十一,今晚就更新进度,整理笔记. package com.mon11.day10; import static org.junit.Assert.*; i ...
- 小贾漫谈——Java反射
一.Class的API 二.测试使用的JavaBean class Admin{ //字段 public String userName; public String pwd; private int ...
- Codeforces 835E. The penguin's game
http://codeforces.com/problemset/problem/835/E 题意: 这是一道交互题 有n个数,其中有2个y,n-2个x 每次你可以询问若干个数的异或和,从而得出y的位 ...
- 网络_OSI模型_数据包传输
2017年1月12日, 星期四 网络_OSI模型_数据包传输 1. 网络_源主机_局域网_交换机_路由器_目标主机 2. OSI7七层_TCP/IP精简 OSI 7层: 应用层 ...
- python学习笔记6--操作Mysql
一.mysql操作 import pymysql #连上mysql ip 端口号 密码 账号 数据库 #建立游标 #执行sql #获取结果 #关闭连接.关闭游标 conn=pymysql.connec ...
- html5 canvas创建阴影
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Javascript中的垃圾回收机制
Javascript 中的内存管理 译自MDN,Memory Management 简介 在底层语言中,比如C,有专门的内存管理机制,比如malloc() 和 free().而Javascript是有 ...
- ASP.NET记录错误日志的方式
程序记录错误日志是一种看起来对一般用户没什么作用,但对程序开发者用处很大的东西,它能查出错误或异常的程序马迹.那么,常用的记录错误日志的方式有哪些呢? 大多数情况下使用的是 1.直接记录为txt/xm ...
- 20155212 2016-2017-2 《Java程序设计》第6周学习总结
20155212 2016-2017-2 <Java程序设计>第6周学习总结 教材学习内容总结 Chapter10 输入串流为java.io.InputStream,输出串流为java.i ...


