学术论文网
校园项目管理系统的设计与实现
发布日期:2020-10-03 22:57:19

4.4项目人员管理模块

 

 

图4.4项目人员信息管理界面

在此系列页面中,管理员可进行所有关于项目人员的管理操作,其中第二个界面图为添加项目人员操作界面,输入姓名、编号,开始时间,所在部门,备注等后,系统自动将信息读入数据库。第一个界面图为已有项目人员信息操作,包括信息列表读取及删除等,显示输入姓名、编号、所在项目、完成时间、开始时间等。

实现本模块的主要代码如下所示:

<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">

            <tr>

               <td height="20"><span class="newfont07">选择:<a href="#" class="right-font08" onclick="selectAll();">全选</a>-<a href="#" class="right-font08" onclick="unselectAll();">反选</a></span>

              <input name="Submit" type="button" class="right-button08" value="删除所选参与人信息" onclick="deleteAll();" />

              <a href="addpati.jsp?p_id=<%=p_id %>"><input name="Submit2" type="button" class="right-button08" value="添加参与人" /></a></td>

            </tr>

              <tr>

                <td height="40" class="font42"><table width="100%" border="0" cellpadding="4" cellspacing="1" bgcolor="#464646" class="newfont03">

 

<tr>

                    <td height="20" colspan="4" style="text-align:center;" bgcolor="#EEEEEE" class="tablestyle_title">参与人列表</td>

                </tr>

                  <tr>

    <td width="5%" align="center" bgcolor="#EEEEEE">选择</td>

                    <td width="21%" height="20" align="center" bgcolor="#EEEEEE">参与人名称</td>

                    <td width="10%" align="center" bgcolor="#EEEEEE">备注</td>

                    <td width="6%" align="center" bgcolor="#EEEEEE">操作</td>

                  </tr>

                  <%Iterator<Paticipate_VO> it=list.iterator();

                   while(it.hasNext()){

                   Paticipate_VO pvo=(Paticipate_VO)it.next();

                  %>

                   <tr>

    <td bgcolor="#FFFFFF"><input type="checkbox" name="delid" value="<%=pvo.getId() %>"/></td>

                    <td height="20" bgcolor="#FFFFFF"><a href="listyuangong.html" onclick=""><%=pvo.getName() %></a></td>

                    <td bgcolor="#FFFFFF"> <%=pvo.getDescription() %></td>

                    <td bgcolor="#FFFFFF"><a href="pati.jsp?p_id=<%=p_id %>&p_pati_id=<%=pvo.getId() %>">编辑</a></td>

                </tr>

                   <% }

                   %>

                  

                </table></td>

              </tr>

</table>

 

4.5项目文档、论文管理模块

 

 

图4.5项目文档、论文管理界面

 

在此系列页面中,管理员可进行所有关于项目文档和论文的管理操作,其中第二个界面图为添加单位操作界面,输入标题、时间,类型,内容等后,系统自动将信息读入数据库。第二个界面图为已有项目文档和论文操作,包括信息列表读取、修改及删除等。实现本模块的主要代码如下所示:

<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">

         

              <tr>

                <td height="40" class="font42"><table width="100%" border="0" cellpadding="4" cellspacing="1" bgcolor="#464646" class="newfont03">

  <tr>

                     <td height="20" colspan="3" align="center" bgcolor="#EEEEEE"class="tablestyle_title">

<div align="center" style="font-size:16px">上传文件明细列表</div></td>

                  </tr>

                  <tr>

    <td width="16%" height="20" align="right" bgcolor="#FFFFFF">文件名称:</td>

                    <td width="84%" colspan="2" bgcolor="#FFFFFF">xxxx</td>

                  </tr>

  <tr>

    <td width="16%" height="20" align="right" bgcolor="#FFFFFF">上传人:</td>

                    <td width="84%" colspan="2" bgcolor="#FFFFFF">xxxx</td>

                  </tr>

  <tr>

    <td width="16%" height="20" align="right" bgcolor="#FFFFFF">文件大小:</td>

                    <td width="84%" colspan="2" bgcolor="#FFFFFF">xxxx</td>

                  </tr>

  <tr>

    <td width="16%" height="20" align="right" bgcolor="#FFFFFF">文件大小:</td>

                    <td width="84%" colspan="2" bgcolor="#FFFFFF">xxxx</td>

                  </tr>

  <tr>

    <td width="16%" height="20" align="right" bgcolor="#FFFFFF">文件类型:</td>

                    <td width="84%" colspan="2" bgcolor="#FFFFFF">xxxx</td>

                  </tr>

  

                  <tr>

    <td height="20" align="right" bgcolor="#FFFFFF">所属项目:</td>

    <td colspan="2" bgcolor="#FFFFFF">xxxx</td>

                    </tr>

                  <tr>

    <td height="20" align="right" bgcolor="#FFFFFF">上传时间:</td>

    <td colspan="2" bgcolor="#FFFFFF">xx年xx月</td>

                    </tr>

</table>

4.6管理员操作模块

 

 

图3.14管理员操作界面

 

在第一个页面中,管理员可以对该校园项目管理系统里的所有用户进行管理,并设定不同用户的用户全新啊。

在第二个页面中,管理员可进行所有关于项目来源信息的管理操作,包括论文信息管理,项目成果管理,项目项目管理,实现本模块的主要代码如下所示:

<%

request.setCharacterEncoding("utf-8");

if (session.getAttribute("u_id")==null) {

response.sendRedirect("login.jsp");

}

String selected_uid=request.getParameter("u_id");

AdminServiceIfc adminservice=(AdminServiceIfc)BeanUtil.getBean("AdminService");

List<Project_VO> list=adminservice.queryProject(selected_uid);

%>

<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">

                  <tr>

                    <td height="20" colspan="9" align="center" bgcolor="#EEEEEE"class="tablestyle_title">                                              系统项目列表  </td>

                    </tr>

              <tr>

                <td height="40" class="font42"><table width="100%" border="0" cellpadding="4" cellspacing="1" bgcolor="#464646" class="newfont03">

                  <tr>

                    <td width="8%" height="20" align="center" bgcolor="#EEEEEE">项目名称</td>

                    <td width="10%" align="center" bgcolor="#EEEEEE">项目起始时间</td>

                    <td width="10%" align="center" bgcolor="#EEEEEE">项目进度</td>

                    <td width="10%" align="center" bgcolor="#EEEEEE">主负责人</td>

                    <td width="10%" align="center" bgcolor="#EEEEEE">所属用户</td>

                    <td width="8%" align="center" bgcolor="#EEEEEE">项目状态</td>

                    <td width="16%" align="center" bgcolor="#EEEEEE">详情</td>

                  </tr>

                   <%Iterator<Project_VO> it=list.iterator();

                   while(it.hasNext()){

                   Project_VO pvo=(Project_VO)it.next();

                  %>

                  <tr>

                    <td height="20" bgcolor="#FFFFFF"><div align="center"><%=pvo.getName() %></div></td>

                    <td bgcolor="#FFFFFF"><div align="center"><%=pvo.getBeginingtime() %></div></td>

                    <td bgcolor="#FFFFFF"><div align="center"><%=pvo.getProcess() %></div></td>

                    <td bgcolor="#FFFFFF"><div align="center"><%=pvo.getAdministrate() %></div></td>

                    <td bgcolor="#FFFFFF"><div align="center"><%=adminservice.queryUsername(pvo.getUid()) %></div></td>

                    <td bgcolor="#FFFFFF"><div align="center" class="top-font01" id="lockstatus"><%if(pvo.getLevel()==0){%>未锁定<%}else if(pvo.getLevel()==1){%>锁定<%} %></div></td>

                    <td bgcolor="#FFFFFF"><div align="center"><a href="listrenwumingxi.jsp?p_id=<%=pvo.getId() %>">查看</a> | 

                    <%if(pvo.getLevel()==0){%>

                     <a href="#" id="lockorunlock" onclick="getResult('<%=pvo.getId() %>',1)">锁定</a>

                    <%}else if(pvo.getLevel()==1){%>

                     <a href="#" id="lockorunlock" onclick="getResult('<%=pvo.getId() %>',0)">解锁</a>

                    <%}%></div></td>

                    

                  </tr>

                  <%

                   }

                   %>

                </table></td>

              </tr>

 </table>

5 系统测试

5.1 软件测试简介

软件系统测试是为了更好地完成项目功能,也是为了发现错误而执行程序的过程。从根本上说测试时为了查找错误,但还要分析错误产生元婴,通过分析发现软件缺陷。同时,测试可以帮助开发人员认识设计结构、改善系统方法,提高测试效率。   软件测试的主要任务有:   (1) 系统功能测试:对照需求说明的系统功能,测试每一个功能点是否符合要求。 (2) 系统性能测试:对于WEB程序,性能测试的主要目的是测试系统是否满足需要的负载压力、响应时间是否符合要求以及吞吐量是否达标等。 (3) 系统进度要求:在预计时间要求范围内,发布软件使用版本。 测试的主要方法包括白盒测试和黑盒测试等。    本项目中,系统测试阶段还没有结束,在开发过程中,开发功能模块的软件开发人员针对响应模块单独进行功能测试,测试功能点是否满足软件需求文档的规定。在系统开发结束后再对整个系统集成测试,测试整个系统的功能是否符合要求。

5.2 测试结果

从目前测试初步结果来看,系统存在很多不足之处,下面流出几个比较典型的系统缺陷:   (1)系统界面操作不够友善   由于在开发用户界面的时候,设计者对用户的操作习惯以及常用MIS软件的用户界面操作的不熟悉,导致一些用户界面在具体操作时有些不够智能,也就是不能够很好的符合用户对系统界面的需求期望。 (2)部分功能点不能达到使用要求   系统出现这类缺陷,主要原因是设计阶段分析不足,从而导致了详细功能编码实现时候,数据库不能满足要实现功能点的要求,很难完全符合需求中所规定的每一个系统功能功能点。    6 结 论 至此,全文所要阐述的内容已经全部论述完毕,本章将对本毕业设计论文进行一下总结。 本文一共分为五个章节,第一章是绪论部分,简单介绍了本课题的开发背景,在此之上,给出了系统的简单介绍并简单说明了一下本课题开发研究的意义。 第二章开始对课题进行系统分析,这一章里,将首先介绍系统开发过程中用的常见技术,包括语言,开发工具等,同时给出了系统需求分析,并介绍了一些系统分析的途径,给出了系统需求功能定义、性能定义、运行环境等。最后给出了系统开发可行性分析。 第三章介绍该校园项目管理系统设计,包括系统总体设计,系统的数据库设计等。 第四章具体介绍了该校园项目管理系统的各个模块设计,包括用户界面设计,以及系统各个功能模块设计。 第五章给出了系统内编码设计和测试的实现情况,介绍了系统中代码结构,功能点实现,以及介绍系统测试情况,并且给出测试过程中发现的目前系统中遇到的一些常见问题。 第六章是对整个毕业设计课题目前整体情况的一个结论,同时也对本文主要内容进行了概括和总结。 本文系统全面地介绍了校园项目管理系统从项目提出到软件测试这一系列的软件开发过程,并列举了系统中的一些详细功能点设计和编码等。 详细介绍软件的开发过程并不是要指出本课题中所采用的一系列系统分析,系统实现方法的实用性、优越性,而是对项目的一个回顾和总结,这有利于我们发现新的问题,在以后的项目开发过程中起到很好的参考借鉴作用。
Copyright © 2008-2020 学术论文网 版权所有 粤ICP备16093775号