需要本论文完整程序源代码,答辩PPT或者更多毕业论文,联系上传者即可
以对密码进行修改,查询药品信息,对新进药品进行添加操作,通过输入药 品编号对已经入库的药品进行修改操作。 1)查询功能设计
这个模块很简单,只是从数据库中把和用户有关的药品信息数据读取出来,以表格形式显示在网页上即可。
使用SQL查询语句,调用OperateDB类即可很容易把药品的信息数据读取出来,以表格形式在网页上显示。可以通过药品编码、药品通用名、药品化学名查询到药品信息。主要代码如下:
String drug_name= req.getParameter(\ String cmethod = req.getParameter(\OperateDB opdb = new OperateDB(); StringBuffer sql= new StringBuffer(); if(cmethod.equals(\
sql.append(\else if(cmethod.equals(\
sql.append(\* FROM drug WHERE drug_name like '%\drug_name
else if(cmethod.equals(\
+\
sql.append(\* FROM drug WHERE drug_cname like '%\drug_name
}
此功能是管理员输入要修改药品的编码,确定,在表格中修改药品信息,提交即可。网页界面如图4.4示。
主要代码如下: public protected
doGet(HttpServletRequest HttpServletResponse resp)
throws ServletException,
IOException {
this.doPost(req, resp); }
图 4.4 药品修改 +\
2)药品信息修改
class Update extends void req,
HttpServlet{
需要本论文完整程序源代码,答辩PPT或者更多毕业论文,联系上传者即可
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException { req.setCharacterEncoding(\resp.setCharacterEncoding(\
resp.setContentType(\PrintWriter out = resp.getWriter(); HttpSession session = req.getSession(); String drug_id = req.getParameter(\
StringBuffer sql = new StringBuffer(\OperateDB opdb = new OperateDB(); ResultSet rs = opdb.executeQuery(sql.toString()); ArrayList
管理员可以通过输入新的药品信息,添加新药品。核心程序代码如下:
= '\
3)药品添加
OperateDB db = new OperateDB();
String else1 = null; String else2 = null;
StringBuffer sql = new StringBuffer(\INTO drug VALUES('\ }
+\+ \ + \+\drug_inprice +\drug_outprice +\drug_number +\+\+\
drug_id +\
drug_company+\ drug_pdate +\
try {
db.executeUpdate(sql.toString()); out.println(\药品添加成功!\
resp.setHeader(\e.printStackTrace();
} catch (RuntimeException e) {
需要本论文完整程序源代码,答辩PPT或者更多毕业论文,联系上传者即可
2.普通用户
普通用户通过登录界面输入用户名和密码进行身份验证后登录主页面,并查询药品相关信息,通过输入要销售的药品编号来对药品的销售进行管理,查询相关的信息,以及药品的剩余量。 1)药品销售
销售界面如图 4.5: 图 4.5 药品销售 程序代码如下:
public class Sale extends HttpServlet{
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException { this.doPost(req, resp);}
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException { req.setCharacterEncoding(\ HttpSession session = req.getSession(); String drug_name= req.getParameter(\ String cmethod = req.getParameter(\ OperateDB opdb = new OperateDB(); StringBuffer sql=null; sql =
new
StringBuffer(\
drug
set
drug_number
drug_number-\
opdb.executeUpdate(sql.toString());
resp.setCharacterEncoding(\
resp.setContentType(\ PrintWriter out = resp.getWriter(); out.println(\销售成功\
out.println(\查询药品信息\
2)密码修改
普通用户可以对自己的密码进行修改,界面如图 4.6 所示: 程序代码如下:
public class Updateuserinf extends HttpServlet{
protected
void
图 4.6 密码修改
=
需要本论文完整程序源代码,答辩PPT或者更多毕业论文,联系上传者即可
doGet(HttpServletRequest req, HttpServletResponse resp)
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException { req.setCharacterEncoding(\resp.setCharacterEncoding(\
resp.setContentType(\PrintWriter out = resp.getWriter(); String id = req.getParameter(\String pwd = req.getParameter(\String pwd1 = req.getParameter(\String pwd2 = req.getParameter(\ if(pwd==null||pwd.equals(\ }
if(pwd1==null||pwd1.equals(\ }
if(pwd2==null||pwd2.equals(\ }
OperateDB opdb = new OperateDB();
String query = \* from user where user_id='\and ResultSet r = opdb.executeQuery(query); try {
if(!r.next()){
out.println(\您输入的原密码不正确!\out.println(\确认密码不能为空!\return;
out.println(\新密码不能为空!\return;
out.println(\原密码不能为空!\return;
throws ServletException, IOException {
this.doPost(req, resp);
resp.setHeader(\
resp.setHeader(\
resp.setHeader(\
user_password='\
需要本论文完整程序源代码,答辩PPT或者更多毕业论文,联系上传者即可
resp.setHeader(\
}
if(!pwd1.equals(pwd2)){ }
}
out.println(\新密码和确认密码必须一致!\return ;
StringBuffer sql = new StringBuffer(\sql.append(\sql.append(\ }
}
try {
out.println(\密码修改成功!\
if(opdb.executeUpdate(sql.toString())>0){ }
e1.printStackTrace(); return ;
} catch (SQLException e1) {
resp.setHeader(\
}else{
resp.setHeader(\
} catch (RuntimeException e) {
e.printStackTrace();
}
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库药品进销存管理系统(论文范文,JSP,JAVA,毕业设计)(5)在线全文阅读。
相关推荐: