资源简介
采用桌面应用程序模式,开发一个医院挂号系统,管理包括人员、号种及其挂号费用,挂号退号等信息,完成登录、挂号、查询和统计打印功能。
代码片段和文件信息
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 复习题
相关资源
- MyEclipse2018.12.0破解文件
- Node.js实战第2版[pdf]
- apache-maven-3.6.1.zip
- 简单的图书购物系统
- 9大软件测试工具的与安装教程
- 基于ssh框架的网上订餐系统的设计与
- Activiti用户手册中文版V5.21
- 尚硅谷_-SpringMVC.docx
- 《码农翻身:用故事给技术加点料》
- idea的jetty-runner1.2.1插件
- 医保系统包含数据库以及注释文档
- SSM前后台分离项目
- Spring Boot实战.[美]Craig Walls(带书签高
- 清华大学计算机系网络课程之编译原
- 海康威视web开发包98526
- 在线考试系统源码完整版
- web告白神器
- JeeSpringCloud-开发文档2018-12-29.pdf
- 个人博客系统的设计与实现.rar
- 搜索引擎的搭建Lucene代码
- 自己写的海康威视小demo(登录操作设
- apache-maven-3.3.9安装包
- 编写程序,该程序实现打开一个文本
- 北风网手机进销存系统源码
- 个人理财系统,可用于毕业设计,功
- spring boot 房屋租赁系统.rar
- My0oclipse2019 4破解文件
- Springboot初学者项目demo超实用
- 尚硅谷redis笔记(.mmap)
- gif动态彩图转化黑白动画简单图形识
评论
共有 条评论