定时器和邮件的练习题

发表时间:2017-07-11 18:22:10 浏览量( 46 ) 留言数( 0 )

学习目标:

1、了解Java的历史

2、为什么要学习Java语言

3、端正学习态度


学习过程:

为了更好让大家掌握这个我们这节课就出两个练习给大家做一做,迟点我再把这个答案发给大家

1、为了体验公司对员工的关怀,当员工生日当天,系统会发送一封祝福员工生日快乐的邮件

请编写程序实现其功能。

员工表如下:


员工表(employee)

表名 Employee

字段名 数据类型 允许空值 备注

Emp_id int NO 用户id,主键

Emp_name varchar(100) YES

Emp_birthdate date YES 生日




2、广州分公司必须每天(23:59:59)都把当天的商品的销售记录按照类别进行分类,分别生成xml文件,然后打包(zip格式)发送给北京公司的邮箱(邮箱地址可以先用测试地址)以备份和审核,请编写程序实现其功能。


商品类别表

表名 Goods_type

字段名 数据类型 允许空值 备注

type_id int NO 主键

type _name varchar(100) YES 类别名称


商品表

表名 goods

字段名 数据类型 允许空值 备注

goods _id int NO 主键

goods _name varchar(100) NO

type_id Int NO 外键,类别ID



商品销售记录表

表名 Goods_sale

字段名 数据类型 允许空值 备注

sale_id int NO 主键

Goods_id varchar(100) NO

Sale_time date NO 销售时间

Sale_num int 销售数量


说明:比如类别有type1和type2两中类别的商品。那么生成的xml名称格式为:

      type1-2013-01-02.xml和type2-2013-01-02.xml。然后打包成为guangzhou-2013-01-02.zip文件再以附件的形式发送给北京的邮箱。

  xml的根元素为:sale,子元素包括goodsid,typeid,goodsname,salenum,saletime分别代表商品id,商品类别id、商品名称,商品销售的数量,商品销售时间。


1、生成xml

   1.1、从数据库查询数据 goodsid,typeid,goodsname,salenum,saletime

        根据销售时间查询当天的所有销售记录  》》 javaBean

   1.2、javaBean》》xml  dom4j知识。

2、压缩zip

     File

3、邮件发送zip


4、定时操作