新闻中心管理系统毕业实训报告(编辑修改稿)内容摘要:

记录编号: 50、新闻标题 、新闻内容、作者信息、新闻时间、新闻类别 、 新闻记录编号: 5新闻标题、新闻内容、作者信息、新闻时间、新闻类别 、 测试次数:测试过程进行 4次 预期结果:可以正确显示记录,添加成功。 测试过程: 打开页面输入新闻编号、新闻标题、新闻内容、作者信息、新闻时间、新闻类别、。 点击“添加”按钮,添加成功 清空所填数据 直接点击“添加”按钮,提示“添加成功” (出现错误 ) 错误原因:未使用 try...catch...语句对其进行限制 修改方式: action中用 try..catch 属性包围 修改后结果: 直接点击添加会重新返回到添加新闻页面 实现限制:管理员。 备注:无。 28 查询删除按钮 表 73 测试删除功能 测试项目名称:新闻管理系统测试 测试用例编号: TEST— 3 测试人员: 张珍珍 测试项目标题:删除新闻内容 测试时间: 20200105 测试内容: 验证系统主页面中菜单的所有链接有效; 验证页面中新闻信息成功在数据表中删除; 按钮、功能是否实现。 测试环境与系统配置: 软件环境: Microsoft Windows XP 硬件环 境: Core(TM)2 Duo T5250 1GB 内存 测试输入数据 : 输入新闻测试数据: 新闻记录编号: 50、新闻标题、新闻内容、作者信息、新闻时间、新闻类别 测试次数:每个测试过程做 3次 预期结果:数据库中用户信息删除成功。 测试过程: 打开页面 查看 新闻记录编号、新闻标题、作者信息、新闻时间、新闻类别。 点击“删除”按钮 提示删除失败 (出现错误) 清除所填数据,再点击“删除”按钮 提示请将信息填写完整 错误原因: mysql语句中, 删除语句 出现错误 修改方式:使用 mysql对 Pl\SQL,SQL语句反复调试验证 修改后结果:删除功能实现成功 实现限制:管理员。 备注:无。 修改新闻信息 29 表 74 修改新闻信息 测试项目名称:新闻管理系统测试 测试用例编号: TEST— 4 测试人员: 王大松 测试项目标题: 新闻 信息管理 测试时间: 20200105 测试内容: 测试修改 新闻 信息是否成功。 测试环境与系统配置: 软件环境: Microsoft Windows XP 硬件环境: Core(TM)2 Duo T5250 1GB 内存 测试输入数据 : 修改 新闻 测试数据: 新闻记录编号: 50、新闻标题、新闻内容、作者信息、新闻时间、新闻类别 测试次数:每个测试过程做 4次 预期结果:可以正确显示记录,修改成功。 测试过程: 打开页面 点击修改,显示当前新闻的 新闻记录 编号, 新闻标题,新闻内容,作者信息,新闻时间,新闻类别。 点击“修改”按钮 系统 出现错误乱码 错误原因: SQL语句编写错误 修改方式:重新编写 SQL语句,并反复测试语句 修改后结果:“修改”按钮,功能成功实现 实现限制:管理员。 备注:无。 30 8. 代码清单 连接数据库代码 : package admin。 import .*。 public class DBCon { String strDBDriver=。 String strDBUrl=jdbc: String user=root。 String pass=。 private Connection conn=null。 private Statement stmt=null。 ResultSet rs=null。 //!注册数据库驱动程序 public DBCon() { try { (strDBDriver)。 } //异常处理 catch( e) { (DBCon():+())。 } } //!建立数据库连接及定义数据查询 public ResultSet executeQuery(String sql) { rs=null。 try { conn=(strDBUrl,user,pass)。 //创建数据库连接对象 stmt=(,ResultS)。 rs=(sql)。 } catch(SQLException ex) 31 { (:+())。 } return rs。 } //!关闭数据库连接 public void closeStmt() { try { ()。 } catch(SQLException e) { ()。 } } public void closeConn() { try { ()。 } catch(SQLException e) { ()。 } } } 登录部分代码 package admin。 public class User { public int adminid。 public String adminname。 public String adminpass。 public int getAdminid() { return adminid。 } public void setAdminid(int adminid) { 32 = adminid。 } public String getAdminname() { return adminname。 } public void setAdminname(String adminname) { = adminname。 } public String getAdminpass() { return adminpass。 } public void setAdminpass(String adminpass) { = adminpass。 } } package admin。 import。 import。 public class UserDaoImpl extends HibernateDaoSupport implements UserDao { public ListUser findByNameAndPass(String name, String pass) { // TODO Autogenerated method stub return (ListUser)getHibernateTemplate().find(from User as l where =? and =?,new String[]{name,pass})。 } public ListNewsdetail selectNewsdetail(int id) { return (ListNewsdetail)getHibernateTemplate().find(from Newsdetail as n where =?,id)。 } public ListNewsdetail selectNews(int id) { return (ListNewsdetail)getHibernateTemplate().find(from Newsdetail as n where =?,id)。 } public int insertNewsdetail(Newsdetail nd) { getHibernateTemplate().save(nd)。 return 0。 33 } public Newsdetail findById(int id) { return (Newsdetail)getHibernateTemplate().get(,id)。 } public void updateNewsdetail(Newsdetail ud) { getHibernateTemplate().update(ud)。 } public void deleteNewsdetail(Newsdetail ud) { getHibernateTemplate().delete(ud)。 } public ListNewsdetail selectAllNewsdetail() { return (ListNewsdetail)getHibernateTemplate().find(from Newsdetail)。 } public ListNewsdetail selectTop() { return (ListNewsdetail)getHibernateTemplate().find(from Newsdetail where rownum5)。 } public ListNewsdetail FuzzySelectAction(String title) { return (ListNewsdetail)getHibernateTemplate().find(from Newsdetail as n where like 39。 %+title+%39。 )。 } } package admin。 import。 public interface UserDao { ListUser findByNameAndPass(String name,String pass)。 public ListNewsdetail selectNewsdetail(int id)。 public Newsdetail findById(int id)。 public int insertNewsdetail(Newsdetail nd)。 public void updateNewsdetail(Newsdetail ud)。 public void deleteNewsdetail(Newsdetail ud)。 public ListNewsdetail selectAllNewsdetail()。 public ListNewsdetail selectTop()。 public ListNewsdetail FuzzySelectAction(String title)。 public ListNewsdetail selectNews(int id)。 } 34 package admin。 import。 import。 /** * @author * @version * brCopyright (C), 20202020, * brThis program is protected by copyright laws. * brProgram Name: * brDate: */ public class LoginAction extends ActionSupport { private String adminname。 private String adminpass。 private String tip。 public String getAdminname() { return adminname。 } public void setAdminname(String adminname) { = adminname。 } public String getAdminpass() { return adminpass。 } public void setAdminpass(String adminpass) { = adminpass。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。