第十周实训任务:实现医生管理功能页面


一 实现根据姓名查询医生信息的功能


1)创建医生查询的页面vetsearch.jsp,实现按照医生姓名(姓名的任意子字符串)或专业查询医生信息


2)创建医生查询结果页面vetsearch_result.jsp,能显示所查询到的医生姓名,电话,地址


3)src目录下的包src.ph.servlet中,创建医生查询页面VetServlet.java,实现医生查询的业务逻辑代码

4)src目录下的包src.ph.po中,创建医生实体类Vet.java和实体类Speciality.java


4)在VetServlet.java编写search()方法,放到主方法doPost()中


5)src目录下的包src.ph.dao中,创建数据库访问类VetDAO,实现根据医生姓名或专业,查询医生信息的方法List<Vet> search(String vname, String sname)




6)在MySQL下的db_ph数据库中,创建t_vet表,添加一些测试医生记录






二实现删除医生的功能


1)在医生查询结果页面中,动态生成的医生查询结果列表的最后一列是“删除链接”
<a href="VetServlet?mode=deleteVet&vetId=<%=vet.getId()%>&vetName=<%=vet.getName()%>" οnclick=" return confirmDialog();">
2)在VetServlet,编写deleteVet()方法,放到主方法doGet()中
3) 数据库访问类VetDAO实现根据医生ID删除医生记录的 void delete(int vetId)方法
4)执行完删除医生的操作后,自动跳转到医生查询页面,并提示删除医生成功




三 实现添加医生的功能
1)医生查询页面添加一个<a href="VetServlet?mode=newVet"  title="转到添加新医生页面">添加新客户</a></td>链接
2)在VetServlet编写addVet()方法,放到主方法doPost()中
3) 数据库访问类VetDAO实现方法void save(Vet vet),根据传入的医生实体类参数,插入一条医生记录到t_vet表,同时增加一条记录到医生专业关系表t_vet_speciality
5)添加医生完成后,自动跳转到医生查询结果页面


四 实现添加专业功能

1)医生查询页面添加一个链接<a href="VetServlet?mode=newSpec" title="转到添加新专业页面">

2)在VetServlet编写addSpec()方法,放到主方法doPost()中

3) 创建数据库访问类SpecialityDAO,实现方法void save(Speciality spec),根据传入的专业实体类参数,插入一条专业记录到speciality
4)添加专业完成后,自动跳转到医生查询结果页面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值