课堂6

石家庄铁道大学在校学生行程统计(20分)

考试时间:180分钟

1、项目需求:

为了有效防止新冠疫情的传播,急需开发一套在校学生行程统计系统,完成信息统计,提前准备,有效保护在校学生的安全。

2.系统要求与功能设计

2.1 页面功能要求

(1)能够在Tomcat服务器中正确部署,并通过浏览器查看;(1分)

(2)网站页面整体风格统一;

(3)石家庄铁道大学在校学生行程统计页面,页面效果如图所示:(15分)

 

页面详细信息如下表所示:

信息标题

信息类型

填写要求

姓名

文本框

 

学号

文本框

要求输入八位数字

学生类别

单选框

单选项:本科生或者研究生

院系

下拉列表框

下来列表框内容包括(土木学院、机械学院、交通学院、信息学院、经管学院)

联系电话

文本框

要求输入11位数字

健康码颜色

单选框

单选选项(绿码、黄码、红码)

行程统计

复选框

□10月30日去过人民医院

□10月25日以来去过深泽县人民医院

□10月16日以来去过深泽县庄泽村

□10月29日以来去过黑龙江哈尔滨市或者黑河市

□10月18日以来途径贵州遵义市;北京丰台、昌平

□10月17日以来到过湖南长沙;青海海东市

(以上选项可以多选)

其他涉疫信息需要填报的

文本框

 

 

②点击“提交”按钮,保存成功则提示信息“填报成功”,失败则提示“信息填报错误”,并返回当前页面

评分标准:

①完成石家庄铁道大学在校学生行程统计页面(未完成0分,完成2分);

②保存行程信息入库(未完成0分,完成6分);

③学号和联系电话判断是否为指定位数的数字。(未完成0分,完成一个0.5,全部完成1分);

④学生类别和健康码颜色实现单选框选择功能(未完成0分,完成一个0.5,全部完成1分);

⑤实现院系下拉框功能(未完成0分,完成1分)。

⑥实现行程统计复选框功能(未完成0分,完成2分)

⑦实现提交后信息提示功能;(未完成0分,完成2分)

2.2 功能要求

(1)设计出合理的数据库和数据表,要求使用mysql、sqlserver、oracle三种数据库中一种(1分)

(2)使用Serverlet实现信息提交功能(1分)。

(3)使用Java Bean封装数据库连接操作(2分。)

bean.jsp

package Bean;

public class bean
{
String name;
String id;
String leibie;
String yuanxi;
String tel;
String mcolor;
String xc;
String other;

public String getName()
{
return name;
}

public void setName(String name)
{
this.name = name;
}

public String getId()
{
return id;
}

public void setId(String id)
{
this.id = id;
}

public String getLeibie()
{
return leibie;
}

public void setLeibie(String leibie)
{
this.leibie = leibie;
}

public String getYuanxi()
{
return yuanxi;
}

public void setYuanxi(String yuanxi)
{
this.yuanxi = yuanxi;
}

public String getTel()
{
return tel;
}

public void setTel(String tel)
{
this.tel = tel;
}

public String getMcolor()
{
return mcolor;
}

public void setMcolor(String mcolor)
{
this.mcolor = mcolor;
}

public String getXc()
{
return xc;
}

public void setXc(String xc)
{
this.xc = xc;
}

public String getOther()
{
return other;
}

public void setOther(String other)
{
this.other = other;
}
}

 

posted @ 2022-10-11 18:37  权衡  阅读(25)  评论(0)    收藏  举报