如果想要获取相关的源码,笔记,和相关工具,对项目需求的二次开发,可以关注我并私信!!!
课程安排
1.供货商药品目录删除和控制功能开发。(参考day06相关文档)
2.采购单明细信息保存.
3. 采购单提交.
4.采购单维护列表,包括下面两个知识:
Springmvc自定义属性编辑器方法(了解)
Springmvc 自定义参数解析器方法(了解)
一 药品名称查询之Pinyin4J组件的使用
考虑用户群(因为登录系统的卫生室的人都是上了年纪的,有些药品的通用名称很难认识),来实现功能开发。
对药品查询,输入药品中文名称很不方便的,因此,采用让用户输入药品通用名拼音的首字母进行搜索。如下图:
实现方法:
在向ypxx表中导入数据/添加数据/更新数据时,通过Pinyin4j.java组件将药品通用名(汉字)的首字母转成拼音(拼音是:多音字组合),然后,再将拼音组合存储到药品信息ypxx表中的pinyin字段,用户输入拼音根据此字段进行模糊查询。
二 采购单药品明细的保存
1 需求
1.1 操作流程
使用医院(崔庙镇崔庙村卫生室)身份来登录系统,
用户名:cmzcmc 密码:111111
用户进入到采购单修改页面editcgd.jsp,将药品添加到采购单中后,然后输入采购量,点击“保存采购药品信息”链接
操作成功后,如下:
采购金额会自动计算出来!
1.2 约束条件
(1)指定采购单下的某个药品来设置采购量。(换句话说,此药品必须要在该采购单下存在).
(2)页面中设置的采购量的数必须是大于0的数.
(3)数据库操作:
根据采购单id(YYCGDID)和药品id(YPXXID)更新采购单明细动态表YYCGDMX