1.根据效果图设计数据库表及字段,可适当新增一些测试数据(如图1中的数据)。
2.实现学生信息列表展示。(图1)
3.单条数据删除功能实现。点击删除按钮后提示是否确定删除,若点击确定则删除,然后提示是否删除成功,删除成功后跳转到全查页面展示最新数据。
4.实现新增功能:
(1)点击新增按钮后跳转到新增学生信息页面(图2)
(2)用户输入的用户信息需要进行前台校验,所有字段要做非空校验!年龄必须为数字,班级必须是下拉列表选择,性别必须是单选框。
(3)新增成功后跳转到全查页面展示最新数据。
5.用户信息修改功能实现:
(1)点击修改则跳转到相应的修改页面(图3),注意数据的正确回显。
(2)新增学生信息页面的信息验证,在修改页面也必须都要做。
(3)修改成功后跳转到全查页面展示最新数据。
6.实现根据姓名、班级、籍贯模糊查询功能。在输入框中键入姓名进行查询,将查询到的结果展示在用户信息页面中。
7.实现批量导出数据到txt或excel文档中的功能,导出姓名、年龄、班级、籍贯。点击批量导出按钮时,如果用户未选中数据,则提示用户选中,再进行导出操作。
(三)效果图
(图1)
(图2)
(图3)
(四)技术选型
1.页面展示:JSP+JS/jQuery+Ajax
2.功能实现:jdbc+Struts2+Spring、IO
(五)其他要求
1.代码注释
2.命名规范(工程名、类名、代码格式、方法名、包名),工程名称统一命名为:姓名字母全拼+月日(例:zhangsan0630)
来自一个小白。求大牛的解答