课堂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;
}
}
浙公网安备 33010602011771号