在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 北大青鸟 考试 毕业考试 机试 学士后

北大青鸟 考试 毕业考试 机试 学士后

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:3.79M
  • 下载次数:9
  • 浏览次数:252
  • 发布时间:2020-10-29
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
北大青鸟 考试 毕业考试 机试 学士后 ( 北京市空气质量监测信息管理系统.pdf ) 机试
空气质量监测信息库 按区域查询西城区[查拔 添加空气质量信息 序号区域监测时间P10数据PM2.5数据监测站 1西城区2013-01-28195 284 灵境胡同监测站 2酉城区2013-01-27214323灵境胡同监测站 3西城区2013-01-26392 447 灵境胡同监测站 4药城区201:012549837灵境都同监测站 5西城区2013-01-24124 187 灵境胡同监测站 首页|<上一页{下一页》尾页第2页/共4页(19条) 图-3 如果没有检紫到相关结果,按如下效果给出提示。如图-4 空气质量监测信息库 按区城查询朝阳区·〖機 添加空气质量信息 抱歉,暂无数据 图-4 点击首页的“添加空气质量信息”链接,进入添加页面,监测区域下拉列表框的选项数 据从数据库表 district中提取, option选项的 value为区域ID, option选项文本为 区域名称。如图-5。 添加空气质量信息 监测区域:请选择 监测日期:匾择 值:东城区 海淀区 PM2.5值:朝阳区 监测站: 丰台区 测站 [保荐][重孟]返回 图-5 单击“保存”、“重置”、“返回”按钮进行操作时,均需使用 confirm对话框确认 用户操作。点击“返回”按钮丢弃当前内容回到查询页面,如图-1所示。点击“保存”按 钮提交表单,在客户端使用 Javascript对表单内容进行合法性验证,要求所有表单项均 必填或必选,否则给出提示。要求“监测日期”必须符合日期格式,“PM10值”和“pM2.5 值”必须是数字,否则给出相应提示。参考效果如图-6: 添加空气质量信息 监测区域,东城区 监测日期:asda 来自网页的消息 A^监遇日期必质符合日期格式如:20130101 确定 图-6 通过 Javascript验证后,服务器端对数据进行保存操作。注意最后修改时间取服务 器当前时间。若添加成功,提交事务,并跳转至查询页面,如图-1所示。若添加失败,回 滚事务,并返回添加页面,并提示错误。如图-7 添加空气质量信息 监测区域,东城区 监测日期:mMA 来自网页的消息 PM10值: PM.5 值 监测站: 保存失败 保翟 确 图-7 在査询页面点击查询结果的区域超链接,按ID查询该记录的详细信息并展示在维护页 面。监测区域下拉列表的选项数据从数据库相关表 district中提取,并实现止确的数据 绑定。如图-8: 空气质量信息维护页面 监测区域:海淀区 监测日期:20130202 PM0值t79 PM25值:48 监测站:航天桥监测站 最后修改时间:2013-0202154629 更别除][ 图-8 点击“返回”按钮则回到先前的查询页面,如图-1所示。点击“更新”按钮提交表单, 服务器端对数据进行更新操作。注意最后修改时间取服务器当前时间。若修改成功,则提交 事务,并跳转至先前的杏询页面。若修改失败,则回滚事务,并返回维护页面提示错误。如 图 空气质量信息维护页面 来自网页的息 监测区域: 监测日期 PM10值 更新关败! PM25值: 监测站 最后修改时间 定 更新 图-9 点击“删除”按钮,服务器端对相关记录执行删除操作。若删除成功,则提交事务,并 跳转至先前的査询页面。若删除失败,则回滚事务,并返冋维护页面并提示错误。如图-10 空气质量信息维护页面 来自网页的消息 监测区域: 监测日期 ▲ 失败! PM10值: PM25值: 监测站: 最后修改时间 更新 图-10 数据库设计 数据库表名称及要求 表名dirc 中文表名称区域表 主键 序号字段名称字段说明类型长度属性备注 区域编号 number 10主键使用序列赋值 name 区域名称 varchar2 30 表名 air quality index 中文表名称空气质量指数表 主键id 序号字段名称 字段说明类型长度属性备注 记录编号 number 10主键使用序列赋值 district id 区域编号 number 10外键对应区域表的主键 234567 monitor time 监测时间arn2-22非空 pm10 pm10值 number10非空 pm2.5 pm2.5 值 number 10 非空 monitoring station监测站 varchar 2 0非空十 ast modify time最后更改时间 varchar2 非空 四、推荐实现步骤及具体要求 1.建立数据表,创建主、外键,创建序列,添加测试数据( district表中至少3条测试 数据, air quality index表中至少6条测试数据)。 使用Ec1ipse创建Web项目 AirQuality 3.为程添加 struts2、 Spring、 Hibernate支持。 4.正确配置 struts2、 Spring、 Hibernate的集成 5.创建持久化类和对应的映射文件: A.编写各表对应的持久化类和映射文件 B.为有关联的类配置关联关系 6.创建DAO接口及其实现类。在实现类中使用HQL语句或者 Spring底层数据库对象 完成相关数据库操作,参考方法包括 A.对空气质量监测信息按区域检索,并添加分页效果 B.添加新的空气质量记录 C.根据ID査找指定的记录 D.修改指定记录 E.删除指定记录 E.查询所有区域信息 7.创建业务层的 Service接口及其实现类,在类中加入DAO接口的引用及相应的 setter访问器。实现相关业务逻辑,注意查询结果要以监测时间字段降序排列,添加 和修改记录需要保存最后修改时间 8,创建 struts2的 Action类,在其中加入 service接口的引用及相应的 setter 访问器。并实现业务所需要的封装、调用和跳转 9.创建并配置 Spring配置文件,完成相关对象的声明利装配,为业务对象添加声明式 事务管理,并配置 struts2配置文件以完成和 Spring的整合。 10.完成页面开发 A.按照图示完成页面设计 B.正确使用 confirm对话框确认用户操作 C.正确添加 Javascript验证并调用 D.正确访问 Action完成指定功能,并显示提示信息 按要求的样式展示数据及回显数据 11.调试运行成功后将数据库导出成sg1文件,其中包括创建表结构,创建主、外键,序 列以及插入测试数据的sQL语句,与项日代码一起提交。没有数据库文件或以其它文 件类型(如dmp等)提交,数据库项不得分。 五、注意事项 1、请注意时间字段的类型要求和数据库文件类型要求 2、请注意分层结构,和业务有关的代码都要在业务层编; 3、请注意界面美观,控件摆放整齐; 4、请注意代码的书写、命名符合规范,在代码中添加必要的注释; 5、请注意操作数据库时进行必要的异常处理 【实例截图】
【核心代码】

标签:

实例下载地址

北大青鸟 考试 毕业考试 机试 学士后

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警