毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

jsp软件下载中心系统设计+任务书+调研报告+实施方案 第3页

更新时间:2010-7-6:  来源:毕业论文
jsp软件下载中心系统设计+任务书+调研报告+实施方案 第3页
软件下载中心 个人任务实施细节一、实现步骤与方法
1、软件下载中心_论坛有站头图片、用户欢迎栏、论坛帖子总揽、和发起新话题几个部分组成。如图1
2、网站帖子总揽页面,浏览网站中存在数据库中的帖子标题、作者、发表时间和总计回帖数目。如图2
该页面在allMessage.jsp页面显示,页面中标题、作者、回复和发表时间对应现在表格中数据是从数据库中读取出来的。
 getConnection gc = new getConnection();
 List list = gc.takeTitle();
页面中生成一个getConnection对象gc调用takeTitle()方法从数据库中读取message表中的对应标题中的数据以messageBean类型返回,
for(int i = list.size()-1;i >= 0;i--)
   messageBean mb = (messageBean)list.get(i);
在allMessage.jsp页面通过messageBean对象调用对应的方法在页面中对应的位置显示。如:<%=mb.getTitle()%>
3、回帖信息显示页面,显示用户所在网站的位置,用户浏览帖子的名称,发帖用户名和发表的时间;下面是发帖用户和回帖用户的基本信息,发帖和回帖时间,帖子标题和其详细内容和回复按钮。如图3
该页面在reply.jsp页面显示,页面中的信息是从数据库中message表、reply表和users表中读取的。
if(request.getParameter("mid") != null){
  int mid = Integer.parseInt((String)request.getParameter("mid"));
毕业论文http://www.youerw.com new getConnection();
 messageBean mb = gc.takeMessage(mid);
 List list = gc.takeReply(mid);
在本页面生成一个getConnection对象gc调用takeMessage()方法读取帖子的全部内容,以messageBean类型返回;调用takeUser()方法读取用户的性别和年龄以userBean类型返回;调用takeReply()方法读取回帖信息以replyBean类型返回。再在该页面用相应的类型接收,在对应位置输出显示。
if(!list.isEmpty()){
  for(int i = 0;i < list.size();i++){
本文来自优文论文网原文请找QQ752018766.get(i);
   userBean rub = gc.takeUser(rb.getName());
4、该部分存在于allMessage.jsp页面和reply.jsp页面中底部,用于用户发帖新帖和回复所浏览的帖子。如图4
该部分是用HTML一个表单实现的,提交的表单中是用户输入的帖子标题和所要发的内容。该表单提交到对应的servlet类中处理。在servlet中首先接收页面提交上来的数据,
 String title = request.getParameter("title");
 String content = request.getParameter("content");
 String name = (String)session.getAttribute("name");
在生成一个Date类对象获取数据提交提交上来的时间,并保存在String变量中time中,
Date date = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String time = df.format(date);
将几个数据通过getConnection类对象gc,在调用对应的添加方法,添加到对应的表中,gc.insertMessage(title, content, name, time);
然后通过
response.setHeader("Cache-Control","no-cache,must-revalidate");
  response.setHeader("refresh","0; url=allMessage.jsp");
返回到提交的页面,并显示出用户提交的信息。
5、用户信息读取页面是用来显示用户详细信息的。如图5
该页面是由其他页面中用户名链接过来的,在用户点击用户名时,这个页面会向用户信息提取页面传递一个用户uid号码,该页面会通过这个uid通过takeUser方法在数据库中查询出用户的信息,并以userBean类型返回后在该页面显示。
6、数据库连接类getConnection是该下载中心论坛页面与数据库进行数据交换的一个桥梁。该类中改造方法中实现了数据库连接,
public getConnection(){
 try{
  Class.forName("com.mysql.jdbc.Driver");
  conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/message", "root","root");
} catch (Exception e){
  e.printStackTrace();
 }
}
接着是各个具体的数据操作方法,如:
//用户信息提取
public userBean takeUser(String name){}
//读取帖子标题
public List takeTitle(){}
//读取单个帖子信息
public messageBean takeMessage(int mid){}
//读取某个帖子回帖信息
public List takeReply(int mid){}
//论坛发新帖
public void insertMessage(String title,String content,String name,String time){}
//发表某个帖子回帖毕业论文http://www.youerw.com
public void insertReply(String rtitle,String rcontent,String name,String time,int mid){}

上一页  [1] [2] [3] [4] 下一页

jsp软件下载中心系统设计+任务书+调研报告+实施方案 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。