资源简介
采用桌面应用程序模式,开发一个医院挂号系统,管理包括人员、号种及其挂号费用,挂号退号等信息,完成登录、挂号、查询和统计打印功能。

代码片段和文件信息
package com.action;
import java.io.IOException;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.dao.DB;
import com.orm.TAdmin;
public class admin_servlet extends HttpServlet
{
public void service(HttpServletRequest reqHttpServletResponse res)throws ServletException IOException
{
String type=req.getParameter(“type“);
/**
* 控制菜单
*/
if(type.endsWith(“adminMana“))
{
adminMana(req res);
}
if(type.endsWith(“adminAdd“))
{
adminAdd(req res);
}
if(type.endsWith(“adminDel“))
{
adminDel(req res);
}
if(type.endsWith(“adminToUpd“))
{
adminToUpd(req res);
}
if(type.endsWith(“adminUpd“))
{
adminUpd(req res);
}
}
public void adminToUpd(HttpServletRequest reqHttpServletResponse res) throws ServletException IOException{
int id = Integer.parseInt(req.getParameter(“id“));
TAdmin admin = new TAdmin();
String sql=“select * from t_admin where userId = ?“;
object[] params={id};
DB mydb=new DB();
try
{
mydb.doPstm(sql params);
ResultSet rs=(ResultSet) mydb.getRs();
while(rs.next())
{
admin.setUserId(rs.getInt(“userId“));
admin.setUserName(rs.getString(“userName“));
admin.setUserPw(rs.getString(“userPw“));
admin.setRole(rs.getInt(“role“));
}
rs.close();
}
catch(Exception e)
{
e.printStackTrace();
}
mydb.closed();
req.setAttribute(“admin“ admin);
req.getRequestDispatcher(“admin/admin/adminEdit.jsp“).forward(req res);
}
public void adminUpd(HttpServletRequest reqHttpServletResponse res){
String loginName=req.getParameter(“name“);
String loginPass=req.getParameter(“pass“);
String role=req.getParameter(“role“);
String id = req.getParameter(“id“);
String sql=“update t_admin set userName=? userPw=? role=? where userId=?“;
object[] params={loginNameloginPassroleid};
DB mydb=new DB();
mydb.doPstm(sql params);
mydb.closed();
req.setAttribute(“message“ “信息修改成功!“);
req.setAttribute(“path“ “admin?type=adminMana“);
String targetURL = “/common/success.jsp“;
dispatch(targetURL req res);
}
/**
* 管理员信息管理
* @param req
* @param res
* @throws ServletException
* @throws IOException
*/
public void adminMana(HttpServletRequest reqHttpServletResponse res) throws ServletException IOException
{
List adminList=new ArrayList();
String sql=“select * from t_admin“;
object[] params={};
DB mydb=new DB();
try
{
mydb.doPstm(sql params);
ResultSet rs=mydb.getRs();
while(rs.next())
{
TAdmin admin=new TAdmin();
admin.setUserId(rs.getInt(“userId“));
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1200 2019-06-04 16:50 yuyueguahao\.classpath
文件 306 2019-06-04 16:50 yuyueguahao\.myme
文件 1754 2019-06-04 16:50 yuyueguahao\.project
文件 500 2019-06-04 16:50 yuyueguahao\.settings\.jsdtscope
文件 247 2019-06-04 16:50 yuyueguahao\.settings\com.genuitec.eclipse.migration.prefs
文件 57 2019-06-04 16:50 yuyueguahao\.settings\org.eclipse.core.resources.prefs
文件 364 2019-06-04 16:50 yuyueguahao\.settings\org.eclipse.jdt.core.prefs
文件 559 2019-06-04 16:50 yuyueguahao\.settings\org.eclipse.wst.common.component
文件 359 2019-06-04 16:50 yuyueguahao\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2019-06-04 16:50 yuyueguahao\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2019-06-04 16:50 yuyueguahao\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 7992 2019-06-04 16:50 yuyueguahao\db_yuyueguahao.sql
文件 5182 2019-06-04 16:50 yuyueguahao\src\com\action\admin_servlet.java
文件 14795 2019-06-04 16:50 yuyueguahao\src\com\action\doctor_servlet.java
文件 2204 2019-06-04 16:50 yuyueguahao\src\com\action\index_servlet.java
文件 5418 2019-06-04 16:50 yuyueguahao\src\com\action\keshi_servlet.java
文件 5293 2019-06-04 16:50 yuyueguahao\src\com\action\liuyan_servlet.java
文件 6667 2019-06-04 16:50 yuyueguahao\src\com\action\order_servlet.java
文件 10944 2019-06-04 16:50 yuyueguahao\src\com\action\user_servlet.java
文件 1990 2019-06-04 16:50 yuyueguahao\src\com\dao\ba
文件 2204 2019-06-04 16:50 yuyueguahao\src\com\dao\DB.java
文件 650 2019-06-04 16:50 yuyueguahao\src\com\orm\TAdmin.java
文件 1510 2019-06-04 16:50 yuyueguahao\src\com\orm\TDoctor.java
文件 289 2019-06-04 16:50 yuyueguahao\src\com\orm\TKeshi.java
文件 1152 2019-06-04 16:50 yuyueguahao\src\com\orm\Tliuyan.java
文件 1580 2019-06-04 16:50 yuyueguahao\src\com\orm\TOrder.java
文件 1753 2019-06-04 16:50 yuyueguahao\src\com\orm\Tuser.java
文件 5605 2019-06-04 16:50 yuyueguahao\src\com\service\loginService.java
文件 1054 2019-06-04 16:50 yuyueguahao\src\com\service\luoService.java
文件 941 2019-06-04 16:50 yuyueguahao\src\com\util\DateTools.java
............此处省略935个文件信息
- 上一篇:CISA认证讲解及备考辅导
- 下一篇:DSP C55x 复习题
相关资源
- SpringBoot+H2+mybatis-plus59130
- 登录注册界面.zip48872
- 数字华容道
- SSM+Shiro+redis实现单点登陆
- jstl-api-1.2和jstl-impl-1.2
- 基于MVC模式的会员管理系统
- 国内一家大型软件公司内部的正规软
- 仿windows记事本
- GUI银行管理系统
- 超市收银系统eclipse access大学课程设计
- 模拟ATM柜员机系统--连接数据库
- A*算法的2D演示(带源码)
- 代码审查表和代码审查实例
- 仿126 网易 163 邮箱 界面
- Tomcat6.x
- 简单的行编辑器
- 扫雷(MVC架构)
- 302 Found
- window ping命令加时间并记录日志
- springboot+rabbitmq项目demo(亲测可正常运
- jxbrowser 所有版本通用的破解包
- 2017年-传智播客-张志君老师-SpringBoo
- Blob.js+Export2Excel.js
- 机会路由源代码+仿真工具(SCORP)
- POI中文帮助文档附带api手册.zip
- 2018双十一阿里供应链服务平台讲座
- 原银在线信贷平台概要设计说明书v
- office_word_api 开发文档
- sun.misc.Unsafe源码
- netty的视频90集
评论
共有 条评论