图5-3:医药管理系统相关界面示意图(2)
/**注释
* 完成药品添加 * @return
* @throws java.lang.Exception */
public boolean insert() throws Exception {
sqlStr = \ \ sqlStr = sqlStr + dataFormat.toSql(ameds.getMedName()) + \ sqlStr = sqlStr + ameds.getMedClass() + \
sqlStr = sqlStr + dataFormat.toSql(ameds.getAuthor()) + \ sqlStr = sqlStr + dataFormat.toSql(ameds.getPublish()) + \ sqlStr = sqlStr + dataFormat.toSql(ameds.getMedNo()) + \ sqlStr = sqlStr + dataFormat.toSql(ameds.getContent()) + \ sqlStr = sqlStr + ameds.getPrince() + \ sqlStr = sqlStr + ameds.getAmount() + \ sqlStr = sqlStr + ameds.getAmount() + \ sqlStr = sqlStr + \
sqlStr = sqlStr + ameds.getPicture()+\ try{
System.out.print(sqlStr);
32
DataBase db = new DataBase(); db.connect();
stmt =db.conn.createStatement (); stmt.execute(sqlStr); return true; }catch (SQLException sqle){
System.out.print(sqle.getMessage()); return false; } }
药品添加界面如下:
图5-4:医药管理系统相关界面示意图(3)
/**注释
* 完成药品修改 * @return
* @throws java.lang.Exception */
public boolean update() throws Exception { sqlStr = \
sqlStr = sqlStr + \
33
sqlStr = sqlStr + \
sqlStr = sqlStr + \ sqlStr = sqlStr + \ sqlStr = sqlStr + \ sqlStr = sqlStr + \ sqlStr = sqlStr + \ sqlStr = sqlStr + \
sqlStr = sqlStr + \ sqlStr = sqlStr + \ sqlStr = sqlStr + \ try{
DataBase db = new DataBase(); db.connect();
stmt =db.conn.createStatement (); stmt.execute(sqlStr); return true; } catch (SQLException e){
System.out.print(e.getMessage()); return false; } }
修改其中一名称为“龙之心屑”的药品,界面如下:
34
图5-5:医药管理系统相关界面示意图(4)
将其药品类型修改为“外用”,则会在药品清单下出现如下界面:
图5-6:医药管理系统相关界面示意图(5)
在药品清单中出现的变化界面如下:
35
图5-7:医药管理系统相关界面示意图(6)
/**注释
* 完成药品删除 * @param aid * @return
* @throws java.lang.Exception */
public boolean delete( int aid ) throws Exception { sqlStr = \ + aid ; try
{ DataBase db = new DataBase(); db.connect();
stmt =db.conn.createStatement (); stmt.execute(sqlStr); return true; }
catch (SQLException e) {
System.out.println(e); return false; } }
若将“龙心之屑”删除,则出现界面如下:
36