javaweb应用软件开发考历年考题1.docx
《javaweb应用软件开发考历年考题1.docx》由会员分享,可在线阅读,更多相关《javaweb应用软件开发考历年考题1.docx(3页珍藏版)》请在冰点文库上搜索。
javaweb应用软件开发考历年考题1
重庆正大软件职业技术学院2018-2018学年第一期
软件技术系《web应用程序设计》期末测试<1)
参考班级:
1000101\1000111\1000151\1000163\1040161
<课程代号:
ZB1021678测试时间:
180分钟必修课)
题号
一题
二题
三题
四题
五题
六题
总分
题分
20
80
100
得分
[一]:
项目名称:
教务管理系统
总体要求:
使用java语言、jsp、sqlserver或Oracle或mysql数据库完成教务管理系统中档案管理模块的学生档案的增加功能。
其中学生档案信息包括:
学号,姓名,身份证号码,性别,籍贯,年龄,联系方式和电子邮箱;学号在数据库表中自动递增,页面中无需输入学号。
完成时间限制在180分钟<三个小时)以内。
[二]:
具体要求说明(试卷总述:
本试卷总分值100分,共5小题,每题按相应分值给分>
(一)建表及数据库<20分)<本大题共两小题)
1:
创建数据库studentDB[5分]
2:
根据需求说明在数据库studentDB中创建数据表,表名studentinfo。
[15分]
表名:
studentinfo
(二)功能需求说明<80分)<本大题共五小题)
1.设计学生档案的录入页面addStudent.jsp,以实现用户数据输入,页面如下图所示;[15分]
2.需要在提交addStudent.jsp页面前,使用javaScript对学生姓名和身份证号码进行校验,保证提交到下一个页面的这两个控件中的数据不能为空,且身份证号码为18位。
[10分]
3.提交页面的时候通过servlet的方式提交,servlet类的名字为AddStudent,该类不执行具体的业务逻辑操作,只进行流程上的控制,业务逻辑的处理是调用第4小题中的AddStudentDoData的dodata方法实现的,根据调用dodata方法返回的true或false分别跳转到插入成功页面或失败页面(失败与成功页面的要求见第5小题>。
[20分]
4.设计一个处理学生档案信息入库的业务逻辑类AddStudentDoData,在该类中设计一个处理业务的dodata方法,该方法建立和数据库studentDB的连接,同时通过sql语句以及jdbc中的相关知识将在addStudent.jsp页面中所输入的数据插入到表studentinfo中。
该方法有返回值,取值为true(表示成功>或false(失败>。
[25分]
5.设计增加学生信息成功的页面addStudent_succ.jsp,在页面中提示信息增加成功,并有一个返回增加页面的链接。
设计增加学生信息失败的页面addStudent_err.jsp,在页面中提示信息增加失败,同时也有一个返回增加页面的链接.[10分]
注意编码规范和中文乱码的处理。
重庆正大软件职业技术学院题库系统制
专业年级、班学号姓名
-------------------------------密----------------------------------封-------------------------------------------------线-------------------------
重庆正大软件职业技术学院题库系统制
重庆正大软件职业技术学院题库系统制
重庆正大软件职业技术学院题库系统制
重庆正大软件职业技术学院题库系统制
重庆正大软件职业技术学院题库系统制
重庆正大软件职业技术学院题库系统制
重庆正大软件职业技术学院题库系统制
重庆正大软件职业技术学院题库系统制
重庆正大软件职业技术学院题库系统制