【JavaWeb】医院药品入库管理系统

本项目源码

功能需求:

1)、设计登录界面,记录用户登录及退出日志;

2)、设计药品入库相应界面及功能;

3)、设计通知发布相应界面及功能,能够发布诸如医院***新药到货等通知;

4)、设计菜单、角色、用户管理,动态管理这三类元素;

5)、录入用户信息时,包括姓名、出生日期、身份号码、籍贯等数据项,输入籍贯的行政区划时支持逐渐提示功能;输入姓名时做数据校验。

6)创建数据表,编写代码插入3条记录,每条记录包括姓名、出生日期、照片(二进制存储)、照片(Base 64字符存储)四项,按姓名查找某条记录,分别显示上述四项数据。

实现思路(部分):

登录的实现思路

查询的实现思路

功能页面:

1.登录注册

 2.日志

3.药品入库:

 4.通知发布

5.用户信息以及图片添加

登录后台的部分源码:

if (ac.equals("login")) {
            // 获取前台填写得账号
            String username = request.getParameter("username");
            // 获取前台填写得密码
            String password = request.getParameter("pwd");
            // 判断页面上选择的权限
            String utype = request.getParameter("cx");
            // 获取填写得验证码
            String pagerandom = request.getParameter("pagerandom") == null ? "" : request.getParameter("pagerandom");
            // 获取生成验证码时保存在session 中得验证码
            String random = (String) request.getSession().getAttribute("random");
            // 对比验证码是否正确、不正确则输出验证码错误
            if (!pagerandom.equals(random) && request.getParameter("a") != null) {
                request.setAttribute("error", "验证码错误");
                go("index.jsp", request, response);
            } else {
                String sql1 = "";
                if (utype.equals("员工")) {
                    sql1 = "select * from yuangong where gonghao='" + username + "' and mima='" + password + "' ";
                }

                // 查询数据库中得信息判断账号密码得正确性
                Map map = dao.find(sql1);
                // map 不为空则是登录成功
                if (!map.isEmpty()) {
                    // 获取数据循环
                    Iterator iter = map.keySet().iterator();
                    // 设置session
                    request.getSession().setAttribute("username", username);
                    request.getSession().setAttribute("login", utype);
                    request.getSession().setAttribute("cx", utype);

                    while (iter.hasNext()) {
                        // 这个循环设置用户得信息进session 中
                        String key = (String) iter.next();
                        String val = (String) map.get(key);
                        request.getSession().setAttribute(key, val);
                    }
                    // 跳转到index.jsp
                    gor("index.jsp", request, response);
                } else {
                    // 否则提示账号或密码错误
                    request.setAttribute("error", "账号或密码错误");
                    go("index.jsp", request, response);
                }
            }
        }

前端使用

bootstrap css 框架开发

javascript 脚本

jquery 插件

jquery.validate 表单验证插件

layer  弹出窗插件,主要应用于上传文件

开发工具:eclipse 或 idea

服务器:tomcat8.0 以上

数据库:mysql5.5

数据库工具:navicat 10

环境:JDK8

有兴趣的私信联系

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aaron_Liu0730

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值