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

JSP学术会议论文系统投稿及审稿(任务书+开题报告+源程序+答辩PPT) 第10页

更新时间:2010-4-28:  来源:毕业论文
JSP学术会议论文系统投稿及审稿(任务书+开题报告+源程序)
rs=stmt.executeQuery(sql);
if(rs.next()){
%>
<script language="JavaScript">{alert("不好意思,该用户名已被注册!");}</script>
<%}
else{
//判断如果用户名未注册的话,则把相关的注册信息写入数据库中
sql="insert into tb_author
values('"+aname+"','"+pwd+"','"+email+"','"+phone+"','"+address+"','"+name+"','"+sex+"','"+birthday+"');";       //插入相关信息到数据库
int i=stmt.executeUpdate(sql);
if(i>0)
{%>
  <script language="JavaScript">{alert("恭喜你,注册成功!");}</script>
… … …
<script language="JavaScript">{window.history.go(-1);}</script>
5.3.3 投稿模块
该模块主要是面向投稿人的,主要功能是投稿和查询。同时包含了一些相关的辅助功能,如投稿人信息修改,给系统管理员留言等。
该模块的功能结构图如图8所示。
 图8  投稿人模块图
(1) 投稿界面
这是投稿人进入系统的主界面,在这里可以浏览到投稿人的所有功能,同时也可以投递新的稿件。点击“发表新稿件标签”,填写稿件的相关信息,如:论文标题,作者,关键字,摘要,发布时间,论文类别相关文件上传等;点击“未处理稿件”可以查看已投但未处理的稿件列表,在该状态下,可以查看每篇稿件的信息,也可以重新上传稿件;点击“正处理稿件”显示正审状态下的稿件基本信息以及已经评审该稿件的修改建议(在该系统中每篇稿件均由三位评审专家评审后再由后台管理员确认选用与否);“已选用稿件”显示经系统管理员确认选用的稿件列表,可以查看稿件的评审结果:评分,评价,修改建议;“退回的稿件”显示评审不合格的稿件列表。投稿人主界面如图9所示。
 
图9  投稿人注册界面
在该界面开始将为论文编号,该编号由系统自动给出,不需要也不能进行人工设置,以下为获取流水号的相关机制。
<%  String sql;
  Conn con = new Conn();
  Statement stmt;
  ResultSet rs;
  stmt=con.getStmtread();
  sql="Select id FROM tb_manuscript  order  by id;";
  rs=stmt.executeQuery(sql);
  rs.last();
  j=rs.getRow();//获得记录的行数
   rs.first();
   for(i=1;i<=j;i++,rs.next()){
    uid=rs.getString("id");
  }
  id= java.lang.Integer.parseInt(uid);
  id++; 
%> 
由于本模块中要多次用到主界面的功能框架,为避免代码的多次重复编写,在具体的.jsp文件中采用<%@ include file="author_left.jsp"%>这样一条包含指令来实现代码的重用,优化代码。以下给出了author_left.jsp的部分代码及界面如图10所示。
    图10  投稿人界面框架        <TD class=padd01 align=left bgColor=#f0f0f0>
          <% String username=(String)session.getAttribute("username") ;
if(username==null||username==""){ %><script>goback();</script>  <%} else
{%><marquee bgcolor=Silver>欢迎 投稿人&nbsp;&nbsp;<font
color="#FF0000"><%=username%>&nbsp;&nbsp;</font>光临!</marquee><%}%> <BR><SPAN
  class=style2><A
  href="author_modify.jsp">修改资料</A></SPAN>
  <SPAN class=style2><A
   href="mailbox.jsp">管理员信箱</A></SPAN>
   <SPAN class=style2><A
   href="../index.html">退出登陆</A></SPAN>
… … …
在此模块中涉及到多处查询,如“未处理稿件”,“正处理稿件”,“已选用稿件”,“退回稿件”等。
sql="SELECT tb_manuscript.id,theme,author, scope,summary,state,result FROM
tb_manuscript,tb_state,tb_result,tb_send where tb_manuscript.stateid=tb_state.stateid and
tb_manuscript.resultid=tb_result.resultid   and tb_manuscript.id=tb_send.id  and
 (tb_manuscript.stateid=1 or tb_manuscript.stateid=2) and tb_send.aname='"+username+"';";
rs=stmt.executeQuery(sql);
事实上只要把相应的sql语句做修改就可以了,也就是把tb_manuscript.stateid的值做相应的调整,就可以显示出相应的查询结果列表了。
该模块的一个重要功能就是投稿,而投稿的主要行为是填写稿件的相关信息和上传相关稿件及其附件,当上传成功后将返回给投稿人一个信息,显示已经成功上传文件了,并显示了相关稿件信息,如11图所示。其中上传的相关设计思想将在5.4中做详细阐述,在这先不介绍。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

JSP学术会议论文系统投稿及审稿(任务书+开题报告+源程序+答辩PPT) 第10页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

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