一、语言和环境A、实现语言JavaB、环境要求JDK6.0、MyEclipse7.5、Oracle10g、PL/SQLDeveloper二、功能要求开发基于控制台的留言板系统。具体要求如下:(1)显示留言板系统主菜单,包...

一、语言和环境

A、实现语言

Java

B、环境要求

JDK 6.0、MyEclipse7.5、Oracle10g、PL/SQL Developer

二、功能要求

开发基于控制台的留言板系统。具体要求如下:

(1)显示留言板系统主菜单,包括显示留言、添加留言和退出系统三项。

(2)显示所有留言信息:包括各条留言的留言人、留言时间、留言标题和留言内容。

(3)用户添加留言:需要输入留言人、留言标题、留言内容,留言时间取当前时间。

(4)退出系统。

系统运行界面如图-1所示。

三、类的设计

采用DAO模式开发此系统,需要定义如下类

留言实体类(Message)

留言Id(id)

留言人(userName)

留言标题(title)

留言内容(contents)

留言时间(createTime)

数据库连接和关闭类(BaseDao)

留言DAO接口(MessageDao)

留言DAO实现类(MessageDaoOracleImpl)

留言业务类(MessageService)

Main类

四、具体要求及推荐实现步骤

1、创建数据库表message,添加测试数据不少于2条。

2、创建序列messageSeq,用于实现message表的主键自增。

3、创建实体类Message,根据业务提供需要的构造方法和setter/getter方法。

4、创建BaseDao类,实现数据库连接和关闭功能。

5、创建DAO接口MessageDao,定义查询所有留言、添加留言的方法。

6、创建DAO实现类MessageDaoOracleImpl,继承BaseDao类,实现MessageDao接口,使用JDBC完成相应数据库操作。

7、创建业务类MessageService,完成在控制台显示留言信息和用户添加留言操作。

8、创建Main类,启动和运行系统。

展开

java oop阶段小测试2 机试题答案_Java OOP阶段小测试2_机试题相关推荐

  1. 1120计算机绘图试题答案,1120电大《计算机绘图(本)》试题和答案200901

    试卷代号:1120 中央广播电视大学2008--2009学年度第一学期"开放本科"期末考试 计算机绘图(本) 试题 一.单项选择题(从所给的四个选项中,找出你认为是正确的答案,将 ...

  2. 西北工业大学JAVA语言试题_2020年西北工业大学英语语言文学考研真题试卷及试题答案,英语综合知识测试考研试题下载...

    更多考研真题样张如下, 说明:本站提供的西北工业大学英语语言文学考研真题来源于西北工业大学研究生院,除标注有"回忆版"字样的试题外,其余均为原版扫描,权威可靠:回忆版试题由当年参加 ...

  3. java异常处理试题答案_Java 面试题和答案 - (下)

    第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servle ...

  4. java面试题 多线程_Java面试常见关于多线程的面试题

    多线程是Java技术中常用而且相对比较难易理解的一个知识点.而且多线程也是企业实际应用中必备的技术,因此在面试的过程中,面试者经常被问到关于多线程的问题,遇到这些问题大家应该怎么办呢?赶紧恶补一下Ja ...

  5. 慕课java工程师2020版_中国大学mooc慕课_Java程序设计_2020章节测试答案

    ,中国章节怔忡心悸患者,便溏腹胀,多梦失眠. 哪种在生蒸汽下列需要砌块养护产过程中,大学答案煤灰.煤砖B砖C砖D.陶土砖页岩.粉. 悬吊悬挂滑轮用于,慕课C都对,钢芯型绞线B线C线D包钢道用道用铝绞铝 ...

  6. java异常处理试题答案_JAVA异常处理试题及答案

    异常处理练习题 一.选择题 1.java 中用来抛出异常的关键字是 (C) A . try B . catch C . throw D . finally 2. 关于异常,下列说法正确的是 (A) A ...

  7. java异常处理试题答案_java试题及答案

    一.单项选择题(每题2分,共20分) 1.Java语言是( D ) A.面向问题的解释型高级编程语言 B.面向机器的低级编程语言 C.面向过程的编译型高级编程语言 D.面向对象的解释型高级编程语言 2 ...

  8. c语言机考答案,全国计算机等级考试C语言上机试题题库(内附答案)

    程序填空题(也叫填空题)参考答案: 1.(1)double(2)f1(3)f2 2.(1)struct student(2)n-1(3)a[i].name,a[j].name 3.(1)0(2)x[i ...

  9. 工程图学及计算机绘图非机类答案,工程图学及计算机绘图(非机类)第10章零件图.ppt...

    工程图学及计算机绘图(非机类)第10章零件图剖析 三.应尽量符合加工顺序 加工顺序: ?15 4 35 ?20 C2 (a)合理 (b)不合理 ?15 31 35 ?20 C2 (1)车4×φ15退刀 ...

最新文章

  1. 归档 OmniFocus 中已完成的任务到 印象笔记 Evernote
  2. 服务器硬件及RAID配置
  3. Linux 命令[3]:cd
  4. 项目管理在企业发展中的作用及未来的发展方向—— 来自项目管理群的讨论
  5. GitLab 自动触发 Jenkins 构建
  6. linux bind命令,LINUX命令bind-系统管理-显示或设置键盘按键与其相关的功能
  7. jdbc和odbc区别
  8. C# 托管资源与非托管资源
  9. Jetty 9 正式版发布!
  10. hive建表语句comment 中文描述乱码
  11. 朝花夕拾-不务正业的大学生做了什么比赛?
  12. Windows如何根据代码签名生态系统确定要信任的软件
  13. 微信支付元转分的正确姿势
  14. js插件---弹出层sweetalert2
  15. 吊打面试官:Android中高级面试题 -- 终局之战,万分膜拜
  16. pv=nrt_中学物理之pV=nRT应用总结篇
  17. 远程计算机一键休眠,nuc8i5远程登录-windows10频繁自动休眠解决方案
  18. 如何保护自己的网络隐私
  19. tddl+diamond(一)
  20. 频繁跳槽,这谁顶得住~

热门文章

  1. HTML-CSS-JS Prettify报错Node.js was not found 解决方法
  2. 蔡先生论道大数据之六 : 打破对“精准性”的执着
  3. 转:复杂网络分析总结
  4. 【实用代码片段】将json数据绑定到html元素 (转)
  5. 老话题:自己编写只截窗口客户区的截屏软件(VB2010)
  6. C# 4.0 实现 Method Missing
  7. [转]SQL_Server_SSIS_ 最佳实践
  8. Windows下Eclipse 安装 SVN 插件的两种方法
  9. Servlet 的三种创建方式
  10. 08-09 性能测试--CPU分析