毕业设计
mamba10
- -.
展开
-
毕业设计(一)---写在前面
再过不到1个月就要放寒假里,下学期的任务就只有毕业设计了,也想了好长时间,想把做毕业设计的过程记录在csdn , 而且做个东东复习一下以往所学,为做完毕业设计开始找工作做准备!毕业设计题目是自拟, 我的题目是 博客系统, 当然是仿照csdn的做的。使用 s2sh 框架。 主要模块如下:1,注册登录2,首页(显示文章,精品文章,公告等。。。)3,个人空间(关注,发表的文章,原创 2012-12-25 16:46:07 · 1005 阅读 · 0 评论 -
毕业设计(二十一)---后台管理添加查询方法,按照xxx,升序/降序,每页显示X条记录
修改方法,在页面上加上查询条件,提交到actionpage 原有的,表示页数添加:rows 表示每页行数sort 表示查询的列明order 表示查询方式 desc asc [这四个参数和easyUI框架里,使用datagrid分页显示文章排序,使用的参数一样,这样修改是为后面改为用datagird管理做准备,后面不用改方法了]jsp:原创 2013-02-03 23:57:26 · 2048 阅读 · 0 评论 -
毕业设计(十九)---文章模块管理 div弹出层的应用 简单js操作
模块一般10个,不会增加减少,但是也做了管理功能。点击新增模块 弹出新增模块弹出层, 点击编辑, 弹出 编辑模块弹出层 点击删除,询问确定删除,点击确定,删除直接贴代码,有简单注释。 jsp页面:"> function tanchuAdd() { document.getElementById('add'原创 2013-01-27 00:47:32 · 1141 阅读 · 0 评论 -
毕业设计(十三)---后台用户管理(3)之- 带查询条件 分页查找方法
前面是直接查询所有用户,现在按照姓名模糊查询,带上用户名参数:@Override public int userNums() { List list = hibernateTemplate.find("select count(*) from Users"); int num = Integer.parseInt(list.get(0).toString());原创 2013-01-22 20:51:31 · 938 阅读 · 0 评论 -
毕业设计(十一)---后台用户管理(1)之-用户信息分页显示[hibernateTemplate分页]
后台管理使用的网上找的模板,把头和侧边导航写成一个jsp 文件, 在每一个新的管理页面上进行引用。网上模板很多,。不详细说用户信息显示其实就是 点击左侧的 "用户管理" 显示用户信息.过程:一:struts.xml 配置action /admin/managerUser.jsp 二action调用ma原创 2013-01-22 20:41:53 · 1205 阅读 · 0 评论 -
毕业设计(九)---注册和登录逻辑
登录和注册都是用的ActionUser.java, 里面不同的方法注册:信息提交--md5加密密码--生成对象--设置对象用户名,密码,登录时间等--保存--session存信息--跳转//用户注册 @Override public String execute() throws Exception { // TODO Auto-generated method s原创 2013-01-10 23:23:29 · 796 阅读 · 0 评论 -
毕业设计(八)---固定导航div不随滚动条而滚动
像新浪微博 最上面一行导航, 是固定div 其实就是div的css的position属性。position定位属性含义:static元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。relative元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。absolute元素框从文档流完全删原创 2013-01-10 23:16:56 · 751 阅读 · 0 评论 -
毕业设计(六)---数据库初步设计(数据库所有表,后续有更改)
/*Navicat MySQL Data TransferSource Server : localhost_3306Source Server Version : 50516Source Host : localhost:3306Source Database : myblogTarget Server Ty原创 2013-01-02 00:15:47 · 938 阅读 · 0 评论 -
毕业设计(二十四)---退出 博客 清除session
点击安全退出时 调用javascript方法function tuichu() { manager.invalidateSession(callback2); }function callback2() { $.messager.show({ title : '提示', msg : '您已经安全退出' }); setTimeout("window原创 2013-03-13 11:28:04 · 1065 阅读 · 0 评论 -
毕业设计(二十五)---网站广告管理
网站广告管理 就是, 在首页显示的广告的一些图片, 在后台进行管理.. 效果:主页 : 途中的 ad1 l1 l2 r1 r2 为广告的五张图片, 点击跳到相应的链接处 管理页 效果:实现方式: 1) 数据库结构在数据库里面 定义好每个广告的name 然后后台上传图片的时候修改的是 广告图片地址, 和点击广原创 2013-03-18 20:39:01 · 1226 阅读 · 0 评论 -
毕业设计(二十七)--- 修改密码
页面表单: 原始密码: 新密码: 再次输入密码:<input type="password" id="renewpwd" name="renewpwd" class="easyui-validatebox" data-options="required:true" onblur="checkmima();" /> javascript : 使用原创 2013-03-18 21:24:46 · 1160 阅读 · 0 评论 -
毕业设计(二十六)--- 上传头像预览
网站注册使用的是快速注册, 没有上传头像, 使用的是默认头像, 在自己的空间可以修改头像,使用弹出层, 弹出层前面写过, 就不介绍. 上传头像表单: enctype="multipart/form-data" 这句千万不要忘记~~~~~用户的headImage属性存放用户头像存放地址. 上传头像原创 2013-03-18 21:01:13 · 1961 阅读 · 0 评论 -
毕业设计(二十三)---空间大致布局 简画
左侧为个人资料 的小的导航, [具体各项还没有需改]点击分别在右侧显示内容个人空间主页的时候 默认在中间区域显示好友动态或者全站动态 ${zonead_picAdd }" width="950" height="100" border="0" /> ${user.zonetitle } ${ us原创 2013-03-13 11:21:12 · 1087 阅读 · 0 评论 -
毕业设计(四)---spring学习笔记(2)之-AOP
AOP:AOP中的概念 Aspect(切面):指横切性关注点的抽象即为切面,它与类相似,只是两者的关注点不一样,类是对物体特征的抽象,而切面是横切性关注点的抽象(包括切入点的描述和通知的描述)。 Joinpoint(连接点):所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法, 因为spring只支持方法型的连接点,实际上joinpoint还可以是field或者原创 2012-12-28 22:50:55 · 532 阅读 · 0 评论 -
毕业设计(五)---spring学习笔记(3)之-dataSource,sessionFactory,hibernateTemplate,事务 的简单配置。
一:dataSource 数据源配置在applicationContext.xml 中配置 dataSource 在dao或者service 中注入,dataSourcepublic class UserDAOImpl implements UserDAO {private DataSour原创 2012-12-29 21:43:32 · 1375 阅读 · 0 评论 -
毕业设计(十五)---发表文章(1)之- 发表文章和回复博客 的2个简单ckeditor样式
ckeditor 使用方法使用方法:1、在页面中引入ckeditor核心文件ckeditor.js2、在使用编辑器的地方插入HTML控件 3、将相应的控件替换成编辑器代码 【我发现不写这段js代码,也是可以使用的,关键是第2部,textarea的 class="ckeditor"】CKEDITOR.replace('TextArea1');默认原创 2013-01-25 18:33:34 · 828 阅读 · 0 评论 -
毕业设计(十四)--- 后台用户管理(4)之- 动态删除用户
点击 删除此按钮,删除用户。。过程是: 先用dwr向服务器发送此用户id,调用方法删除,然后再提交表单,重新查询一下,显示用户。jsp页面:使用dwr这个不能少由于我修改了">所以 dwr调用文件的src 地址前面加 ../javascript代码:function deleteUser(myid)原创 2013-01-22 23:34:51 · 1037 阅读 · 0 评论 -
毕业设计(二十二)---主页大致布局 简画
<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>">首页--长颈鹿博客<!--原创 2013-02-25 18:33:40 · 725 阅读 · 0 评论 -
毕业设计(十八)---发表文章(4)之- 发表文章流程 表单,处理代码
流程: 一表单 二处理.........代码:\表单:<% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + pat原创 2013-01-25 20:59:14 · 1042 阅读 · 0 评论 -
毕业设计(十七)---发表文章(3)之- 使用ckeditor上传图片(flash)
例子下载地址!在发表文章的时候,经常会使用到图片, ckeditor本身提供了这个功能,需要开启,然后再加上自己一些代码.(上传flash和上传图片的方式一模一样,以图片为例.)先看效果图:先浏览服务器:点击图片即选择上传:上传完毕点击确定图像大小可调节.原创 2013-01-25 19:29:44 · 3700 阅读 · 12 评论 -
毕业设计(三)---spring学习笔记(1)之-IOC
框架搭建完毕,准备开始动手,理了一下思路,发现struts2 和 hibernate3 的各种公用都比较清楚,唯独对spring2.5 的里各种知识点有点模糊,特此复习!Spring简介:Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 所示。图 1. Spring原创 2012-12-28 20:08:51 · 719 阅读 · 0 评论 -
毕业设计(二)---struts2 hibernate3 spring3.0 整合
Spring + Struts2 + Hibernate三者整合,Spring就像一个大容器,将struts2和hibernate整合进来后,流程都转到了spring的applicationContext.xml这个配置文件里新建web project 我的项目名:Myblog我自己整合三大框架的顺序如下:一:struts21.首先引入struts2,原创 2012-12-27 15:21:35 · 1172 阅读 · 0 评论 -
毕业设计(二十)---使用easyUI dialog 对话框做登陆弹出 表单验证
后台方法:private HttpServletResponse response = ServletActionContext.getResponse(); // 用户登录 public String login() throws IOException { System.out.println("login"); // md5加密密码 MD5 md5 = new MD原创 2013-02-03 11:48:22 · 8381 阅读 · 0 评论 -
毕业设计(十六)---发表文章(2)之- ckeditor 添加自定义表情
添加ckeditor的自定义表情,也是修改config配置.首先看ckeditor目录:自定义表情放到plugins下的指定目录,在配置文件里面定义:CKEDITOR.editorConfig = function( config ){ config.language = 'zh-cn'; config.toolbar_A = [ ['Source'],原创 2013-01-25 18:49:19 · 1934 阅读 · 0 评论 -
毕业设计(十二)---后台用户管理(2)之- 分页 实现上一页,下一页,跳页功能
通过分页查找方法: queryUsrsForPage(int pageSize, int page) 知道,要查找当页显示内容之需要2个参数,1是当页显示记录数, 2是当前页数,@Override public int userNums() { List list = hibernateTemplate.find("select count(*) from Users");原创 2013-01-22 20:48:47 · 1325 阅读 · 0 评论 -
毕业设计(十)---用DWR实现 代替AJAX 用户注册检测用户名是否已经存在
dwr 简单介绍:DWR是一个可以允许你去创建AJAX WEB站点的JAVA开源库。它可以让你在浏览器中的Javascript代码调用Web服务器上的Java代码,就像在Java代码就在浏览器中一样。 DWR包含2个主要部分:1一个运行在服务器端的Java Servlet,它处理请求并且向浏览器发回响应。2 运行在浏览器端的JavaScript,它发送请求而且还能动态更新网页。DW原创 2013-01-13 00:39:12 · 1025 阅读 · 0 评论 -
毕业设计(七)---正则表达式通过js表单验证,快速注册流程,简单MD5加密
一:注册页面 以及 表单验证代码 function username1() { var u = $("#username").val(); if (u.length20) { $("#name").show(); return false; } var regu = "^[0-9a-zA-Z\u4e00-\u9fa5]+$"; var re = new原创 2013-01-09 20:27:08 · 1121 阅读 · 0 评论 -
毕业设计(二十七)--- 也是最后一篇 总结!
由于本人的懒惰与没有毅力,导致这个系列的博文没有进行下去.现在毕业设计基本算是完成,还有一些不够完善, 比如页面没有美化, 还有很多随后画上的border. 后台管理只有用户管理用easyui插件做的,功能有了,但也没有美化,其他类似功能可以仿照做,另外其他管理是自己写的页面.先简略介绍一下功能和用到技术另附下载地址, . 算是毕设基本结束了吧 - - 主要功能: 前原创 2013-05-03 16:06:07 · 1013 阅读 · 2 评论