360搜索与该网页作者无关,不对其内容负责。
1、过测试问题解决通过通过是通过不通过否学号格式为位数字字符a通过不通过否学号不能为英文字符一通过不通过否学号不能为中文字符!通过不通过否学号不能带标点表学号实例密码实例用例ID密码预期结果实际结果是否通过测试问题解决asd通过通过是^am*通过不通过否密码格式为英文加数字!@abc通过不通过否不能带标点及特殊符号abcd通过通过是am*sdg通过不通过否??Asd通过不通过否表密码实例测试结果该程序基本上够满足学生进入学生信息管理系统及查询成绩和个人信息情况查询和修改信息以及添加信息。由于本程序存在许多不足之处,希望今后再接再厉继续学好Java与Tomcat相关技术开发和MySQL数据库的链接。结合程序的实用性希望在今后的学习与开发中继续补充功能与优化功能和美化界面。JavaEE架构与程序设计第七章总结一周多的课程设计,终于成功的验收了,虽然有些疲惫,但还是有很多的收获的,像计算机组成原理的课设一样,我又一次巩固了所学到的知识,之前的学习只是停留在理论基础上,现在自己动手操作试验后,才是真正的理解及体会。Java也学了近一年,有很多知识都是似懂非懂,通过平时上机操作,自己也了解了一些,但让我有了更深的理解和更好的认识,则是在这次的课设上,之前的困惑也通过这次的课设解决了一些,虽然还是
2、aEE架构与程序设计[M]北京:电子工业出版社,[]王少峰UML面向对象技术教程[M]北京:清华大学出版社,课,请重新选择quot);alert(quot选课成功,请继续选课quot);alert(quot你只能选门课程,请确认后在选quot);historygo();JavaEE架构与程序设计添加学生选课课表页面代码如下:am;am;请输入新基础课信息:学期号:课程号:课程名:学分:主讲教师:am;am;am;am;am;am;am;am;添加学生成绩页面代码如下:lt%requestsetCharacterEncoding(quotGBKquot);Stringstu_id=requestgetParameter(quotstu_idquot);Stringnumber=requestgetParameter(quotnumberquot);Stringsql=quotquot;JavaEE架构与程序设计sql=quotSELECT*FROMstudentwherestu_id='quot+stu_id+quot'quot;ResultSetas=aexecuteQuery(sql);Stringsql=quotquot;sql=quotSELECT*FROMchengjiwh
3、序设计inttotalrecord=;sql=quotSELECTcount(*)asrecordcountFROM选课关联wherestu_id='quot+xuehao+quot'quot;ResultSetrs=aexecuteQuery(sql);if(rsnext())totalrecord=rsgetInt(quotrecordcountquot);if(totalrecordalert(quot你已经选了这门不足,以便今后更好的开展测试工作。熟悉掌握软件测试的活动,以及练习学习的JavaEE架构与程序设计。学生信息管理系统使用了全新的学生信息管理理念,系统从完善的基础信息管理,和对创建新用户、已创建的成绩数据的录入,修改,浏览,统计等功能操作,基本能够满足各高校教师的需要。对此次项目中的所有软件测试活动中,包括测试内容,进度,以及存在的问题,会产生哪些风险有一个详细的了解,有利于以后做项目时的,对此类错误的避免或改正。测试范围学生信息管理系统测试项目主要管理学生的基本信息、成绩及其存档信息,只对系统的功能和时间进行测试,其性能不在测试范围之内。主要功能包括:用户管理、查询管理、成绩录入管理、更新管理、注册管理等。用户管理:设置了权限管理功能,学生用户只能维护基本学籍和
4、不能够全面的理解,但是有进步就很高兴。在课程设计之前,因为有了综合实验的经验与教训,明白了写代码这一步是非常重要的,因为当你把代码输进去之后,并编译让其运行,发现通过不了,再来检查出问题,是很费费力的事情,因此分析和规划代码是很重要的,最重要的是要把逻辑结构写好,这样就不会出现大问题,写代码就要先找出核心的内容,用多种方法来实现核心部分,这样可以尽可能的避免发现逻辑或编译不支持的错误。通过本次论文设计,我初步学会了论文设计的基本方法,学会了怎样去借鉴别人的方法和经验,知道了如何整合资料和处理这些资料的能力,这位以后做毕设的论文打下了基础,使我感觉比较好的是有一种成功的喜悦,虽然在编译的时候会经常因为一些小的错误而心烦意乱,但是也不失为一件好事,失败的越多积累的经验越丰富,对人的考验也比较多,那么在最后编译成功时的喜悦就越浓烈,也是自己的能力有了进一步的提高。由于知识和经验的不足,这个程序编写的不是很尽如人意,但是融合了自己的心血,就觉得是最好的,所以在以后还是需要较多的努力的,还是会在以后的学习过程中不断地提高和改进的。JavaEE架构与程序设计参考文献[]张磊JavaWeb程序设计[M]北京:电子工业出版社,[]郑阿奇MySQL实用教程[M]北京:电子工业出版社,[]唐振明Jav
5、uejijs页面:用来显示已有信息,并能让学生进行修改提交;change_xuejijs页面用来把学生新提交信息保存到数据库中:Change_xuejijs页面代码:lt%requestsetCharacterEncoding(quotGBKquot);Stringsql=quotquot;Stringxuehao=(String)sessiongetAttribute(quotidquot);Stringcym=requestgetParameter(quotcymquot);JavaEE架构与程序设计Stringsfz=requestgetParameter(quotsfzquot);Stringcsrq=requestgetParameter(quotcsrqquot);Stringjg=requestgetParameter(quotjgquot);Stringjkzk=requestgetParameter(quotjkzkquot);Stringrxnf=requestgetParameter(quotrxnfquot);Stringjtdz=requestgetParameter(quotjtdzquot);Stringjtdh=requestgetParameter
6、Sc)allelementAt(j);if(cougetCno()equals(cno)){tid=cougetTid();}}scdaoDeletebyID(sid,cno);tcdaoDelCsel(tid,cno);}catch(Excetione){TODOAutogeneratedcatchblockoutrintln(quotquot);outrintln(quotAServletquot);outrintln(quotquot);outrint(quotquot+cno+quot课程删除失败!quot);outrintln(quotquot);outrintln(quotquot);fn++;}dn++;}}if(dn==){outrintln(quotquot);outrintln(quotAServletquot);outrintln(quotquot);outrint(quot未选择删除课JavaEE架构与程序设计程!quot);outrintln(quotquot);outrintln(quotquot);}else{if(fn==){outrintln(quotquot);outrintln(quotAServletquot);outrintln(quotq
7、stu_id='quot+xuehao+quot'quot;aexecuteUdate(sql);resonsesendRedirect(quotxuejijsquot);%gt修改学生信息界面界面实现如下图所示:图修改学生信息界面JavaEE架构与程序设计该功能主要有xueshengjs页面来完成。修改学生信息姓名:gt学号:gt性别:gt专业:gt民族:gtJavaEE架构与程序设计政治面貌:gt添加学生信息界面界面实现如下图所示:图添加学生信息界面Add_stujs部分代码如下:lt%requestsetCharacterEncoding(quotGBKquot);Stringname=requestgetParameter(quotnamequot);Stringstu_id=requestgetParameter(quotstu_idquot);Stringassword=requestgetParameter(quotasswordquot);Stringsex=requestgetParameter(quotsexquot);Stringzy=requestgetParameter(quotzyquot);Stringmz=requestgetParameter(qu
8、resonse)throwsServletExcetion,IOExcetion{resonsesetContentTye(quottexthtmlquot);requestsetCharacterEncoding(quotutfquot);resonsesetCharacterEncoding(quotutfquot);PrintWriterout=resonsegetWriter();Stringsid=requestgetParameter(quotsidquot);Stringrn=requestgetParameter(quotnquot);intn=IntegerarseInt(rn);intfn=;intdn=;ScDAOscdao=newScDAO();TcDAOtcdao=newTcDAO();for(inti=;iltn;i++){Stringcno=requestgetParameter(quotcnoquot+i+quotquot);if(cno!=null){try{Vectorall=scdaoSelectCourse(sid);Stringtid=null;for(intj=;jltallsize();j++)JavaEE架构与程序设计{Sccou=(
9、(quotjtdhquot);Stringyzbm=requestgetParameter(quotyzbmquot);Stringlxfs=requestgetParameter(quotlxfsquot);Stringemail=requestgetParameter(quotemailquot);Stringqtlxfs=requestgetParameter(quotqtlxfsquot);Stringbz=requestgetParameter(quotbzquot);sql=quotudatestudentsetcym='quot+cym+quot',sfz='quot+sfz+quot',csrq='quot+csrq+quot',jg='quot+jg+quot',jkzk='quot+jkzk+quot',rxnf='quot+rxnf+quot',jtdz='quot+jtdz+quot',jtdh='quot+jtdh+quot',yzbm='quot+yzbm+quot',lxfs='quot+lxfs+quot',email='quot+email+quot',qtlxfs='quot+qtlxfs+quot',bz='quot+bz+quot'where
10、信息查询成绩信息及选课,管理员可以完成其他操作。查询管理:包括查询成绩和基本信息。可以显示单独一条记录,也可以显示所有信息。成绩录入管理:每次考试结束,教师录入学生成绩信息。更新管理:当有需要时,管理员可以进行学生基本信息的删除和修改操作。JavaEE架构与程序设计测试计划执行情况如下表所示:测试类型测试内容测试目的功能测试前台:输入用户ID、密码以及角色进入各自的信息界面。后台:修改用户信息、修改密码、角色管理、浏览信息、增加课程增加成绩、增加信息。核实所有的功能以正常,即可按每个用户的需求制定了登陆页面所有流程符合逻辑,用户使用不会产生疑问数据精确,各类数据的输入时准确用户界面测试页面测试包括登录背景、颜色字体按钮名称核实各个窗体的风格(字体颜色、图标)都与基准版保持一致安全性访问控制测试用户名、密码、登录、角色用户权限访问系统的安全性,核实只对具备访问权限的用户才能访问表测试类型测试用例用户名实例用例ID输入用户名预期输出实际输出是否通过测试问题解决张三通过通过是admin通过通过是通过不通过否用户姓名不能为数字SA通过不通过否sa通过不通过否am通过不通过否用户姓名无特殊符号amsa通过不通过否表用户名实例JavaEE架构与程序设计学号实例用例ID学号预期结果实际结果是否通
11、otmzquot);JavaEE架构与程序设计Stringzzmm=requestgetParameter(quotzzmmquot);Stringsql=quotquot;Stringsql=quotquot;sql=quotSELECT*FROMstudentwherestu_id='quot+stu_id+quot'quot;ResultSetrs=aexecuteQuery(sql);if(rsnext()){%gtalert(quot你已添加了该学生信息,请添加其他学生quot);historygo();historygo();alert(quot添加成功,请继续添加quot);historygo();historygo();查看并修改选课界面代码如下:lt%requestsetCharacterEncoding(quotGBKquot);Stringkechenghao=requestgetParameter(quotidquot);Stringxuehao=(String)sessiongetAttribute(quotidquot);Stringsql=quotquot;Stringsql=quotquot;Stringsql=quotquot;JavaEE架构与程
12、ere课程号='quot+number+quot'quot;ResultSetbs=aexecuteQuery(sql);if(asnext()amambsnext()){Stringcj=requestgetParameter(quotcjquot);Stringcj=requestgetParameter(quotcjquot);Stringsql=quotquot;Stringsql=quotquot;sql=quotSELECT*FROM成绩关联wherestu_id='quot+stu_id+quot'and课程号='quot+number+quot'quot;ResultSetrs=aexecuteQuery(sql);if(rsnext()){%gtalert(quot你已添加了该成绩,请查证后在添加quot);historygo();historygo();alert(quot添加成功,请继续添加quot);historygo();historygo();lt%}JavaEE架构与程序设计}else{%gtalert(quot没有你输入的学号或课程号,确认后在输quot);historygo();historygo();修改选课信息HttServletResonse
相似文档:
✔基于javaee的学生信息管理系统的设计与实现(最新)(推荐阅读)
【资源下载】基于javaee的学生信息管理系统的设计与实现(最新)地址
关于基于javaee的学生信息管理系统的设计与实现(最新)资料下载
【精】基于javaee的学生信息管理系统的设计与实现(最新)
【推荐】基于javaee的学生信息管理系统的设计与实现(最新)(全屏阅读)
(✔)基于javaee的学生信息管理系统的设计与实现(最新)_共42页
关于基于javaee的学生信息管理系统的设计与实现(最新)查询结果
☑☑基于javaee的学生信息管理系统的设计与实现(最新)_精品资料
◆◆基于javaee的学生信息管理系统的设计与实现(最新)-资源下载
基于javaee的学生信息管理系统的设计与实现(最新)-资源下载(手机版)
基于javaee的学生信息管理系统的设计与实现(最新)(范文1)
基于javaee的学生信息管理系统的设计与实现(最新)(模版2)
基于javaee的学生信息管理系统的设计与实现(最新)(样例3)
基于javaee的学生信息管理系统的设计与实现(最新)(资料4)
基于javaee的学生信息管理系统的设计与实现(最新)(资料4)
【基于javaee的学生信息管理系统的设计与实现(最新)1】
【基于javaee的学生信息管理系统的设计与实现(最新)2】
【基于javaee的学生信息管理系统的设计与实现(最新)3】
【基于javaee的学生信息管理系统的设计与实现(最新)4】
【基于javaee的学生信息管理系统的设计与实现(最新)5】
【基于javaee的学生信息管理系统的设计与实现(最新)6】
【基于javaee的学生信息管理系统的设计与实现(最新)7】
【基于javaee的学生信息管理系统的设计与实现(最新)8】
【基于javaee的学生信息管理系统的设计与实现(最新)9】
【基于javaee的学生信息管理系统的设计与实现(最新)10】
【基于javaee的学生信息管理系统的设计与实现(最新)11】