毕业设计论文-jspjavabeansql科研成果申报管理系统内容摘要:
popedom=(popedom)。 String str=select * from tb_Person where Username=39。 +username+39。 ResultSet rs=(str)。 int temp=0。 if(()){ % script language=javascript alert(您输入的用户名已经被占用 )。 ()。 /script % 绥化 学院 2020 届本科 生 毕 业设计 10 }else{ String sql=insert into tb_Person(Username,Password,Office,Name,Popedom) values(39。 +username+39。 ,39。 +password+39。 ,39。 +office+39。 ,39。 +name+39。 ,39。 +popedom+39。 )。 temp=(sql)。 if(temp0){ % script language=javascript alert(添加成功 )。 ()。 /script % }if(temp==0){ % script language=javascript alert(添加不成功 )。 /script 申报员 模块 申报员登录界面输入 相应的账号密码等信息进行 登录。 如图 4—2 所示。 图 4— 2 申报员登录 界面 核心代码如下: script language=javascript function check(){ if(==){ alert(请输入你的登录名称 )。 ()。 绥化 学院 2020 届本科 生 毕 业设计 11 return false。 } if(==){ alert(请输入你的密码 )。 ()。 return false。 } } /script 公共查询 模块 本页 面 用户无须进行身份验证 就可以查询科研项目的申报情况 , 是查询科研项目信息的公共窗口。 如图 4—3 所示。 图 4— 3公共查询 界面 其中的 核心代码如下: 绥化 学院 2020 届本科 生 毕 业设计 12 head meta equiv=ContentType content=text/html。 charset=gb2312 title查询首页 /title style type=text/css ! body { marginleft: 0px。 margintop: 0px。 marginright: 0px。 } /style/head frameset rows=100,350 cols=* framespacing=0 frameborder=yes border=0 bordercolor=FF0000 frame src= frameborder=no scrolling=no frameset rows=* cols=140,892 framespacing=0 frameborder=no border=0 frame src= frameborder=no scrolling=no noresize frame src= name=mainFrame frameborder=no scrolling=no noresize id=mainFrame /frameset /frameset 绥化 学院 2020 届本科 生 毕 业设计 13 第 5 章 测试 系统 测试 登录 功能 测试 在登录页面填写用户名和密码对登录功能进行测试,测试的详细情况见表 5—1 所示。 表 5— 1 登录测试用例 编号 测试项 操作步骤 预期结果 输入数据 实际结果 结果比较 说明 001 用户登录 在登录页面填写用户名和密码 信息正确,可执行身份权限;不正确,提示出错信息。 err 123 不符合 用户名 不正确 符合 002 用户登录 在登录页面填写用户名和密码 信息正确,可执行身份权限;不正确,提示出错信 息。 admin admin 符合 可登录 符合 003 用户登录 在登录页面填写用户名和密码 信息正确,可执行身份权限;不正确,提示出错信息。 lili 123456 不符合 密码不正确 不可登录 符合 科研申报 测试 在 申报 页面验证 成果或课题 是否能够成功被 申报 ,测试的详细情况见表 5—2 所示。 表 5— 2 科研申报 测试用例 编号 测试项 操作步骤 预期结果 输入数据 实际结果 结果比较 说明 004 科研申报 在申报页面输 入相应信息 申报成功,提示返回。 不成功,看不到提示信息。 有 申报成功 符合 005 科研申报 在申报页面输 入相应信息 申报成功,能够看到已申报项目。 不成功,看不到已申报项目。 有 申报成功 符合 绥化 学院 2020 届本科 生 毕 业设计 14 添加用户 信息 测试 在 审批员管理 页面 添加用户 ,查看 添加之后是否显示添加成功 ,测试的详细情况见表 5—3 所示。 表 5— 3 添加用户信息 测试用例 编号 测试项 操作步骤 预期结果 输入数据 实际结果 结果比较 说明 006 添加用户 在审批员管理页面填写相应的添加用户信息 添加成功,提示添加成功 有 添加成功 符合 007 添加用户 在审批员管理页面,查看已添加的用户信息。 添加成功,能够看到已添加用户并且进行修改。 不成功,看不到相应信息。 有 添加成功 符合 查询功能 测试 在 查询 页面填写 查询的 内容 ,查看信息是否成功显示 ,测试的详细情况见表 5—4所示。 表 5— 4 查询功能 测试用例 编号 测试项 操作步骤 预期结果 输入数据 实际结果 结果比较 说明 008 查询功能 在查询页面填 写查询内容 查询成功,显示要查询的信息。 不成功,则不显示。 VF 查询成功 符合 009 查询功能 在查询页面填 写查询内容 查询成功,显示要查询的信息。 不成功,则不显示。 0 查询成 功 符合 评价 测试是系统功能设计和代码编写完成后的最重要的一步,是在系统投入使用之前关键的步骤 ,它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法,在任何软件系统的开发过程中,尤其是在进行大型软件系统的开发中,任何一个编程人员都不可避免地会产生错误。 本系统经过多次 的测试, 完成了该系统的 各个 功能测试 , 解决了 程序运行时 容易出错 的 问题 ,使系统更加完善。 绥化 学院 2020 届本科 生 毕 业设计 15 结 论 这次的毕业设计的题目是科研成果申报管理系统,此系统采用先进的开放的客户机 /服务器模式( B/S)体系结构,应用系统基于 Web 技术开发 ,需要用到 JSP 技术来编写程序,以前从来没接触过 JSP 技术,刚拿到题目时一头雾水,不知从何入手,在与导师交流后,我借阅了大量的相关书籍来了解这种技术, JSP 技术是 JAVA 阵营中最具代表性的解决方案,使用 JSP 不仅能制作 HTML 静态页,还能制作包含动态数据的网页。 经过一段时间的学习后我对 JSP 技术有了全面的了解,比如它的六种内置对象、动态网站开发技术、应用模型、优点都有了深入的认识,在编写程序过程中我还用到了 JavaBean技术, JavaBean 是一种 JAVA 语言 写成的可重用组件。 为写成 JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。 用户可以使用 JavaBean 将功能、处理、值、数据库访问和其他任何可以用 java 代码创造的对象进行打包,并且其他的开发者可以通过内部的 JSP 页面、 Servlet、其他 JavaBean、 applet 程序或者应用 来使用这些对象。 使用 JavaBean 不仅提高了代码的使用率,还很好的实现业务逻辑和前台程序 (JSP 文件 )的分离。 由于以前没使用过编写过这么大型的管理系统,所以我搜集了大量的资料,借了相关的书籍,参考别人做的类似的管理系统后,才着手设计我的毕设,虽然这次的毕设做起来比较吃力,但我还是完成了。 通过这次的毕设,我发现了我还存在很多的不足之处,有很多的东西还需要进一 步的学习,由于毕设时间有限,我做的系统还存在一些遗憾,还有一些功能没有实现,比如像对用户的管理,我只是设计编写了添加新用户的程序,没有进一步的对它进行更好的管理设计,没有设计对用户信息的查询和修改的模块。 在这次毕设中,我深刻的感受到了自学的重要性,任何新事物的接受过程都是由不懂到懂,只要有信念就没有办不到的事情,虽然过程会很辛苦,但是当看到结果时就会觉得再辛苦都是值得的。 在以后的学习和生活中我会更加努力,不断地去完善自己。 绥化 学院 2020 届本科 生 毕 业设计 16 参考文献 [1] 孙卫琴,精通 Struts:基于 MVC 的 Java Web 设计与 开发 [M],北京:电子工业出版社,( 2020) [2] 刘中兵,陈艳燕,程琳海著, Web 动态网站开发 JSP 技术与应用 [M],北京 清华大学出版社,( 2020) [3]( 美 ) Marty Hall,Larry Brown,赵学良译, Servlet 与 JSP 核心编程 [M],北京:清华大学出版社,( 2020) [4] 赵增敏, SQL Server 2020 案例教程[ M], 北京: 东南大学 出版社 , ( 2020) [5] 明日科技, SQL Server 2020 应用与开发范例宝典[ M],北京:人民邮电出版 社 ,( 2020) [6] 刘任凭,完美网页设计 [M],北京:中国青年出版社,( 2020) [7]( 美 ) 威尔顿,麦可匹克, JavaScript 入门经典 [M], 施宏斌译 . 北京:清华大学出版社,( 2020) [8](美) Eckel,陈昊鹏译, Thinking in Java [M],北京:机械工业出版社, ( 2020) [9] 李建中,王珊 , 数据库系统原理 [M], 北京 : 电子工业出版社 ,( 2020) [10] 刘大玮,马传宝,孙颖洁, SQL Server 数据库项目案例分析[ M], 北京: 人民邮电出版社 , ( 2020) 绥化 学院 2020 届本科 生 毕 业设计 17 附录 1. 源代码 package。 import .*。 //类的变量和方法 public class Condb{ String Sd=。 //建立一个联接机 String Sc=jdbc:建立一个 Odbc 源 Connection con=null。 //Connection 对象 ResultSet rs=null。 //建立一个记录集 public Condb(){ try{ (Sd)。 //用 classforname 方法加载驱动程序类 }catch( e){//当没有发现这个加载这个类的时候抛出的异常 (e)。 //执行系统的错误打印 } }public ResultSet executeQuery(String sql){//可以执行添加删等操作 try{ con=(Sc)。 Statement stmt=(,)。 rs=(sql)。 }catch(SQLException er){ (())。 } return rs。 }public int executeUpdate(String sql){//数据库的更新操作 int res。毕业设计论文-jspjavabeansql科研成果申报管理系统
相关推荐
校特色的实施方案。 力求在工作的起步阶段,同心协力把工作做好、做实。 同时,开展多种形式的宣传发动活动,争取社会各界特别是学生家长的理解支持,为实施工作奠定良好的良好基础。 提高认识,增强全体师生参与“ 2+1 项目”工作自觉性。 开展“体育艺术 2+1 项目”,是我校当前和今后一个时期推进基础教育课程改革,全面实施素质教育的一项重要内容,促进学生德智体美等方面全 面发展的一条重要途径
理性。 试题的呈现和判卷的标准都是严格统一的,一般不会发生学生忘记书写姓名,答题卡填写方法不正确或错位等意外丢分情况。 学生答题过程中,由于系统限制也必将更加规范,不会出现笔试中经常出现的由于学生没有严格按照答题要求做,判卷时被强行扣分的事情。 判卷由系统自动完成,极大的 提高了准确性,防止了人工判卷时经常出现的错判、漏判和分数计算错误的情况。 使考试更加公正合理,具有权威性。 (5)
m YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%MzadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj
授雏鹰奖章金章 对于获取了小学 和初中阶段全部雏鹰奖章基础奖章的队员,奖授一枚雏鹰奖章金章。 六、关注问题 队员的学习分化现象和青春期的心理变化。 指导队员举办“成长营”、“素质拓展营”等活动; 帮助队员进行正确的自我评价,独立面对和解决学习与生活中的问题,摆脱对家长和老师的心理依赖,培养积极情感。 10 第一学期班队概况 班主任 中队志愿辅导员 中队辅导员 学生数 男 女 班 委 会 队 委
提高学习成绩。 学科组长职责:负责本学科学习活动中的示范与辅导,并对学科作业进行检查。 记录组长职责:记录每周、每月、每期对小组成员的评价。 纪律清洁组长职责:负责本组每天的清洁安排、纪律管理及日常安全工作的督查。 做好检查情况记载,及时总结汇 报。 艺体组长职责:协助学校、班主任做好各项艺体活动的组织与协调,确保艺体活动、“ 3+N”活动的正常开展。 (三) 小组工作的开展 建章立制
S t r u t s c o n f i g . x m lE v e n tH T T PR e q u e s t 图 11 Struts工作原理 合肥学院计算机科学与技术系毕业论文 2 对于基于 Struts框架的 Web应用程序,当客户端浏览器发出请求时,请求会被控制器截获,并调用在 Web应用启动时就加载并初始化 核心控制器组件 ActionServlet