实训报告

  进行了为期两周的实训,整理下学到的东西。

一、目的与要求

  目的:自学jsp,结合这学期学的java,做一个教职工工资计算系统。

  要求:掌握jsp的相关知识,会写出相关的所需要的java类,并能结合达到目的。作为一个系统,要尽量使得系统更为美观。

二、原理及方案

  选题价值:此教职工工资计算系统比较贴近作为学生的我们的生活,了解得比较多,开发时比较容易入手,并且也比较好测试。

  技术路线:

        1、关于java类

         ①应题目要求,先制定好协议——创建接口

         在包 Ex2_Payroll中创建两个接口:IHandleBaseInfo和IHandleWage   用来定义教职工的基本信息和基本工资的方法

         ②分析所给题目有两种兼职与全职教师,故写类计算时先要创建一个抽象类Employee,继承两个接口,用来封装教师基本信息。再根据兼职和全职的不同,用FulltimeTeacher类和ParttimeTeacher类来继承Employee,分别实现计算教职工工资问题。

         ③实现新增教师的功能,编写OperateSalary类来控制整个类。

         2、关于jsp页面的实现

        ①确定程序的入口,写一个控制主页面的jsp程序,其顶部“学院情况介绍”,“教师风采”,“教师基本信息查询”,“教师工资信息计算”,“新增教师”,“教师基本信息浏览”等标签。

        ②写一个实现“学院情况介绍”的jsp程序。

        ③写一个实现“教师风采”的jsp程序,主要写一个老师的相关情况。

        ④写一个实现“教师基本信息查询”,(由于没学习数据库的相关知识,不能真正的实现查询的效果)。

        ⑤写一个“教师工资信息计算”的信息录入的界面,并且能够根据选择的不同来调用不同的java类实现工资的计算。

        ⑥写一个“新增教师”信息录入的页面,当点击“确定”按钮时能将相关信息加入并且连同以往教师信息输出到页面。

        ⑦写一个“教师基本信息浏览”为了便于浏览,用表格的形式呈现。

三、设计/实习过程

       1、完成计划:

完成计划
2013年12月08日 查找相关资料,到图书馆找到相关jsp和html自学的相关资料,通过网络找到可能要用到的相关知识,并把知识归纳组织好。
2013年12月09日 构建好大体的框架
2013年12月10日 编写好系统所需要的java类。
2013年12月11日 开始编写简单的jsp程序。
2013年12月12日 继续熟悉jsp程序,体会jsp的功能。
2013年12月15日 在jsp中能实现基本的表格制作等相关知识。
2013年12月16日 能在jsp中实现页面跳转等相对比较复杂的功能。
2013年12月17日 能在jsp中熟练的引入java类,并实现相应功能。
2013年12月18日 编写完所需要的程序,并完善。
2013年12月19日 继续完善并总结。

       2、具体代码实现

         JAVA类中:

         接口IHandleBaseInfo

package Ex2_Payroll;

public interface IHandleBaseInfo 
{
	String getName();
	void setName(String name);
	String getTitle();
	void setTitle(String title);

}
        接口IHandleWage
package Ex2_Payroll;

public interface IHandleWage 
{
	void calculateWage();
	float getWage();

}
      

      抽象类Employee:

package Ex2_Payroll;

public abstract class Employee implements IHandleBaseInfo, IHandleWage 
{
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值