大学期末考试综合实训试题一
JAVA就业套餐课:https://edu.csdn.net/combo/detail/1230
题目:酒店管理系统
一、语言和环境
A、实现语言
Java
B、环境要求
myEclipse, JDK6以上, Tomcat 7.0
二、功能要求
某超市计划使用Spring+SpringMVC+Mybatis框架开发一套酒店信息管理系统,oracle作为后台数据库。其中“房间类型添加与查询”功能由你来完成。
要求实现:
1.房间类型显示功能如图-1所示。
其中:
(1)进入首页,显示从数据库中查找到的所有数据 。
(2)房间类型,价格不能为空
点击“添加”链接后,跳转到人员添加页面
图-1
2.“房间类型添加页面”功能如图-2所示。
当点击“添加类型”按钮之后,重新回到显示页面。按照要求(1)进行显示。
图-2
三、数据库设计
数据库名称及要求:数据库名称orcl。
部门表 room_type
表名 |
room_type |
||
列名 |
数据类型 |
说明 |
备注 |
typeid |
number |
序列 |
类型编号 |
typeName |
varchar(30) |
not null |
类型名 |
typeMoney |
float |
Not null |
房间类型价格 |
bedplus |
int |
是否加床 |
|
allmoney |
float |
加床后价格 |
四、具体要求及推荐实现步骤
1、建立数据库和数据表,并且添加测试数据(至少5条)。
2、打开myEclipse,创建Web工程,命名为hotel,并创建相应包,第一层包的包名以自己名字拼音命名。
3、为工程添加spring、mybatis包支持。
4、在工程中创建实体类和对应的映射文件。
5、创建DAO接口、业务类、控制器。
6、添加相应的web.xml,MVC配置文件,spring配置文件。
6、测试程序,调试运行成功后,导出数据库文件与代码项目一同提交。若无数据库文件或以其他方式提交,数据库项不得分。
五、注意事项
1.请注意界面美观,添加适当CSS样式表;
2.请注意代码的书写、命名符合规范,在代码中添加必要的注释;
3.请注意操作数据库时进行必要的异常处理。
题目:人事管理系统
一、语言和环境
实现语言
java
环境要求
JDK6、myeclipse 、tomcat6、oracle
二、功能要求
使用SSM(spring+SpringMVC+Mybatis)实现人事工资管理,oracle作为后台数据库 .
该系统包括”统计查看每月各部门平均工资”,”添加工资信息”的功能,具体要求如下:
查看各部门平均工资页面,默认显示全部的部门平均工资,按照部门编号正序排列,如图-l所示:
图-1
点击工资添加时跳转工资添加页面,如图-2所示:
图-2
点击提交时,需要执行非空验证,如果姓名为空,给出不能为空的提示信息,页面效果如图-4所示。修改内容后,无论保存成功失败,都返回到”查看各部门平均工资页面”,如图-1所示
三、数据库设计
数据库表名及要求
Sequence统一使用:seq_tmis命名
表名 |
department |
中文表名 |
部门信息表 |
|||||
主键 |
deptno |
|||||||
序号 |
字段名称 |
字段说明 |
类型 |
长度 |
属性 |
备注 |
||
1 |
deptno |
部门编号 |
number |
10 |
主键 |
|||
2 |
dname |
部门名称 |
varchar |
20 |
非空 |
|||
3 |
loc |
部门所在地 |
Varchar2 |
30 |
表名 |
employee |
中文表名 |
工资表 |
|||||
主键 |
empno |
|||||||
序号 |
字段名称 |
字段说明 |
类型 |
长度 |
属性 |
备注 |
||
1 |
empno |
员工编号 |
number |
10 |
主键 |
|||
2 |
empname |
员工名称 |
Varchar2 |
50 |
||||
3 |
empsalary |
员工工资 |
Number |
8,2 |
||||
4 |
empyear |
工资年份 |
Number |
|||||
5 |
empmonth |
工资月份 |
Number |
|||||
6 |
deptno |
部门编号 |
Number |
外键 |
四、具体要求及推荐实现步骤
1、建立数据库表,并且添加测试数据(至少5条)
2、创建web工程,命名为hr。
3、为工程添加Spring、SpringMVC、Mybatis的支持。
4、正确配置Spring、SpringMVC、Mybatis,并正确配置SSM的集成。
5、创建dao接口及实现类,在Mapper映射文件实现sql语句或者spring底层数据库对象实现相应操作。
6、创建service接口及其实现类,实现相应业务,并在类中加入dao的引用。
7、创建controller,在controller中加入service的引用。
8、工资统计显示页面
A、按照图-1进行页面设计。
B、调用action类中的方法,默认按部门编号降序查询。
9、添加工资信息页面
A、按照图-2进行页面设计。
B、提交前能够对员工姓名进行是否为空的验证。
C、保存成功或失败后跳转统计信息页面。
10、调试运行成功后导出sql语句,其中包括表结构,初始化数据生成sql脚本文件与代码文件一同提交。若无数据库脚本,此项不得分。
五、注意事项
请注意页面美观,控件摆放整齐。
请注意代码编写、命名符合规范、在代码中添加必要的注释。
请注意操作数据库时进行必要的异常处理。
大学期末考试综合实训试题一相关推荐
- 电大1253c语言程序设计考试题,电大1253《C语言程序设计》开放大学期末考试试题2020年1月(含答案)...
<电大1253<C语言程序设计>开放大学期末考试试题2020年1月(含答案)>由会员分享,可在线阅读,更多相关<电大1253<C语言程序设计>开放大学期末考试 ...
- 计算机控制电梯如需改变功能 则,电梯维修项目教程 教学课件 作者 孙文涛附加答案试卷综合实训三模拟试题(13).doc...
PAGE 5 深圳高级技工学校2011-2012学年第二学期 <电梯综合实训三>理论模拟试题(13) : 号 学 : 级 班 : 名 姓 ┄ ┄ ┄ ┄一一 ┄ ┄┄ ┄┄┄ 线 此 过 ...
- 《Java软件开发综合实训》实训大纲
<Java软件开发综合实训>实训大纲 课程代码: 适用专业:计算机科学与技术 执 笔 人: 审 核 人: 学分学时:2学分32学时 制(修)订时间:2017.3 一.课程定位 ...
- 大连民族大学java期末_大连民族大学期末考试试卷分析(试行).PDF
大连民族大学期末考试试卷分析(试行) 附件3: 大连民族大学期末考试试卷分析 (试行) (20 -20 学年 学期) 考试课程名称: 学分: 学时: 考试专业与班级: 考试人数: 一.考试题目与考核指 ...
- Bootstrap4+MySQL前后端综合实训-Day09-AM【项目功能展示视频、小组汇报PPT、项目介绍】
[Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记][附:实训所有代码] 目 录 项目功能展示视频(视频地址:https://live.csdn.n ...
- 【Bootstrap4前端框架+MySQL数据库】前后端综合实训【10天课程 博客汇总表 详细笔记】【附:所有代码】
目 录 日常要求.项目要求 用到的软件版本情况说明 上课时的所有代码.用到的软件安装包 实训第2周--前后端"新闻管理系统"工程所有文件(MySQL语句+eclipse项目) ...
- 计算机网络实训室建设设备,计算机网络技术综合实训室建设方案.doc
计算机网络技术综合实训室建设方案 一.计算机网络技术综合实训室涉及的专业及学生数 计算机网络技术综合实训室主要用于电子信息系计算机网络技术及其他相关专业学生进行IP地址划分.交换机与路由器配置.网络安 ...
- 机电一体化综合实训考核装置
ZN-01MES机电一体化综合实训考核装置 一.概述 ZN-01MES机电一体化综合实训考核装置 是一种为典型的机电一体化.自动化类产品,ZN-01MES机电一体化综合实训考核装置是为职业院校.教育培 ...
- 电梯控制技术综合实训装置QY-DT721
一.装置简介 QY-DT721电梯控制技术综合实训装置根据智能建筑中升降电梯的机构按照一定的比例缩小设计,所用设备.器件与实际电梯基本一致,采用槽钢方管框架结构整体设计,正面使用透明有机玻璃面板,融低 ...
最新文章
- RHEL5.4配置apxs扩展工具
- python的继承模式_Python之继承--增加新功能,不更改以前的代码
- 证明连通简单图是哈密顿图
- vuejs -- 如何使一个自定义函数在加载时自动执行
- 梯度迭代树回归(GBDT)算法介绍及Spark MLlib调用实例(Scala/Java/python)
- 485 九针头_张元英安宥真还是孩子,手臂还有疫苗接种痕迹,九针头太吓人
- 和氟西汀类似的备注_撒狗粮:可爱又霸气的给男朋友的微信备注
- 【iCore4 双核心板_FPGA】例程十一:FSMC总线通信实验——独立地址模式
- Python heapq模块
- 事务复制提示初始快照不可用_「MySQL」数据库事务深入分析
- asp.net 2.0常见问题技巧1
- python 规则引擎 drools_Drools规则引擎详解-常用的drl实例
- 面试常见的js简单算法
- MybatisPlusExcepection: can not find lambda cache for this property [XX] for entity [xxx]
- 6.深入浅出:差分放大电路——参考《模拟电子技术基础》清华大学华成英主讲
- mysql with roll up_GROUP BY...WITH ROLL UP 分组统计后的再合计
- Java项目--网页版音乐播放器(Spring Boot 后端逻辑)
- 电子学会机器人等级考试三四级考试大纲
- fastjson 序列化问题:Comparison method violates its general contract
- duilib学习------网易云信图片中间加文字
热门文章
- 小师妹学JavaIO之:NIO中Channel的妙用
- diamond淘宝框架使用
- Effective Java之使可变性最小(十五)
- 1097 Deduplication on a Linked List (25 分)_35行代码AC
- 一段CyclicBarrier代码
- python在文本添加超链接_Python将超链接文本打印到Spyder控制台(Python print hyperlinked text to Spyder Console)...
- CentOS7关于防火墙的命令
- element selection选中变颜色_Excel | 聚光灯效果(阅读模式)——改变当前行和列的颜色...
- java获取当前分钟_分别获取当前年月日 小时 分钟 秒 毫秒
- dict去重python_python去重,一个由dict组成的list的去重示例