JavaWeb小项目考题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Java Web》出口考试试题
一、语言和环境
A、实现语言
Java
B、环境要求
JDK 8、Eclipse、Tomcat7、SQLServer或MySQL,spring+mybatis
二、功能要求
使用Java Web 实现学生奖惩管理系统,SQLServer 2012作为后台数据库。

具体要求如下:
进入首页即登录页面,数据均来自数据库的用户表t_student。

输入正确的用户名和密码,点击“登录”按钮可以进入学生奖惩管理系统,反之,登录失败,给出提示,如图1所示:
图1
登录成功之后进入学生奖惩管理系统。

系统分为上下两个部分,其中上部显示系统名称以及欢迎信息和“注销”链接,点击“注销”可以退出系统。

下部左侧为功能列表,功能列表中又分为三个菜单:学生列表、奖惩管理、退出系统,要求实现学生列表和奖惩管理中的内容。

下部右侧为点击左侧菜单后对应内容的展示区,当登录进来之后,默认显示“欢迎来到学生奖惩管理系统”字样。

如图2所示:
图2
点击“学生列表”菜单项,打开学生信息展示页面,列表中的内容有如下要求:
1.列表中的数据采用隔行变色
2.实现分页
3.列表中展示学生的学号、姓名、职务、专业、班级、性别、生日、电话和操作
4.所有记录以学生学号正序排列
如图3所示:
图3
点击每条记录后面的“查看”,可以查看和此记录的学生信息相关的奖惩记录信息,此列表不需要分页。

如图4所示:
图4
点击“奖惩管理”菜单项,进入奖惩管理页面,对页面中的内容有如下要求:
1.列表中的数据采用隔行变色
2.分页
3.可以进行奖惩记录的查询、添加、修改和删除操作
如图5所示:
图5
点击“添加”,在主界面显示奖惩记录添加页面,如图6所示:
图6
针对奖惩记录添加页面,有如下要求:
1.当奖惩记录名为空时,无法保存,需在点击“保存”按钮时给出非空提示
2.奖惩对象为下拉框,数据来自学生表
3.点击“取消”,返回奖惩管理列表页
4.点击“保存”,弹出是否确定的提示框,如果确定保存,则将数据保存到数据库,
如图7所示:
图7
在奖惩管理页面点击“修改”操作,弹出奖惩记录修改页面。

点击“删除”,首先弹出删除确认提示框,点击“确定”按钮执行删除操作,点击“取消”按钮,返回奖惩记录列表页面。

如图8所示:
图8
三、数据库设计
数据库表名称及要求
四、推荐实现步骤及具体要求
1.建立数据表,创建主、外键,创建序列,添加测试数据(两张表各3条测试数据)
2.使用MyEclipse创建Web项目stuRecordManage
3.创建JavaBean实体类
1)编写t_student表和t_record表对应的实体类,添加关联属性
4.创建DAO接口及其实现类。

访问底层数据库对象完成相关数据库操作。

实现下面
内容:
1)查询所有学生信息并按学生学号正序排序
2)查看所选学生所对应的奖惩记录
3)查询所有的奖惩记录,并按照创建时间倒序排序
4)添加奖惩记录
5)修改奖惩记录
6)删除奖惩记录
5.创建业务层Service接口及其实现类。

在实现类中加入DAO接口的引用及对应
的访问,并实现指定的业务逻辑
6.创建Servlet类,正确实现功能并正确配置Servlet的调用和导航
7.创建页面,实现下面内容:
1)按照图示进行页面设计并按照格式要求正确显示数据
2)按照要求添加超链接并指向正确的URL地址
3)按照要求验证表单数据
4)为表单通过验证后提交数据到正确的Servlet
5)按照要求显示提示信息和数据
8.调试运行成功后将相关数据库对象导出成sql文件,包括创建表结构、创建主/
外键、创建序列、插入测试数据的SQL语句,与项目代码一起提交。

没有数据库
sql文件,数据库项不得分
五、注意事项
1.请注意界面美观,控件摆放整齐
2.请注意代码的书写、命名符合规范,在代码中添加必要的注释
3.请注意操作数据库时进行必要的异常处理。

相关文档
最新文档