培训总结.jsp
新安县食品药品监督管理局201*年度农村食品药品协管员信息员培训总结
为进一步净化农村食品药品市场,拓展农村食品药品监管职能,提高协管员、信息员(以下简称两员)的政策和理论素质,提高其对食品、药品使用、鉴别等相关知识以及对食品、药品相关政策法规的了解程度,使其在基层充分发挥宣传普及食品药品安全知识,引导群众安全消费、合理用药,做好基层信息采集并及时上报,协助食品药品安全相关部门做好监管工作等积极作用,我县在往年对两员广泛开展培训的基础上,结合今年实际情况,对此项工作在内容和形式又做了更进一步的深入和创新,取得了一定成效,现总结如下:
一、高度重视
历年来,我局高度重视“两网”建设培训工作。在局“两网”建设领导小组的领导下,党组书记、局长游宏发同志多次在全体职工会议上强调,要重视“两网”建设工作开展,指出在当前党中央、国务院以及各级政府对食品药品安全越来越重视、人民群众对食品药品安全的呼声越来越高、农村食品药品安全状况越来越受到关注的情况下,做好“两网”建设工作的重要性和紧迫性不容忽视,要求全局干部职工提高认识,充分把握此项工作的重要性,把工作做到实处。我局精心挑选专业人员,结合当前形势和我县实际,深入基层,对两员组织专题培训,提升基层人员素质,防范食品药品安全事故发生,保障食品药品安全有效,促进农村经济社会和谐发展。
二、结合区域特点,认真开展培训
我县共有293个行政村,385家涉药涉械单位,食品生产企业45家,经营单位520家,餐饮企业650家,分布在全县11个乡镇,区域大,范围广,人员多。依据实际情况,我们精心制定年度培训计划,按计划、分步骤开展培训工作。
一是明确培训对象。除了农村食品药品协管员、信息员参加培训之外,为了扩大受益范围,深化培训效果,我们将部分食品药品相关企业的经营者和从业人员也列为了培训对象,并根据区域分布的特点,以乡(镇)为单位,分片、分批进行。
二是明确指导思想,划定培训内容。将邓小平理论、“三个代表”重要思想以及深入落实科学发展观作为年度培训工作的指导思想,培训内容包括《药品管理法》、《药品管理法实施条例》、《食品安全法》、“两高”司法解释[201*]9号等相关法律法规和食品药品外观识别方法、甲型H1N1流感防范知识等等,并根据社会政治经济形势发展情况作出适时调整,提高了培训内容的全面性和时效性。
三是安排好培训时间。本着方便群众、服务群众的宗旨,通过实地调查,并征求各方意见,最终将协管员、信息员例会日、乡镇医疗机构例会日确定为集中培训时间,并加强与基层联络和沟通,根据实际情况适时作出调整,既方便了群众,又达到了培训效果。
在各方面、各部门的协调配合下,在所有工作人员的共同努力下,201*年度的培训工作取得了圆满的成功。全年共开展专题培训20场次,培训人员628人次,印制并发放食品药品安全宣传册3000份,使农村食品药品安全协管员、信息员及其他参加培训的相关人员进一步加深了对食品药品相关政策法规的了解程度,对掌握食品药品安全知识、药品分类管理知识,提高假劣食品、药品和违法广告的辨别能力,均起到了积极的作用,使协管员、信息员更加明确了工作职责,使其在日后的农村食品药品安全协管工作中发挥更大的作用。截至目前,通过协管员、信息员报告药品不良反应30份,举报假劣药品案件14件,开展调查14件,立案查处14件。
二○○九年十月二十日
扩展阅读:jsp实训报告总结
企业信息管理系统概述
一、企业信息管理需求分析1、登录页面模块
登录页面模块功能如下:
对登录页面进行设置,要求输入用户名和密码正确之后才可登录系统。
若尚未注册,则点击注册新用户(注:当用户名已存在时不能重复注册)。
2、首页面模块
首页面模块功能如下:
插入相应的图片,显示首页面的信息。
3、通讯工具模块
通讯工具模块功能如下:
1)、通讯录管理:修改联系人、删除联系人、新增联系人、
2)、短消息管理:发送消息、设置消息已读、删除消息、首页(前一页、后一页、尾页)的设置
4、个人管理模块
个人管理模块功能如下:
1)日程安排:修改日程安排、删除日程安排、新增日程安排、首页(前一页、后一页尾页)的设置
2)工作记录:修改工作记录、删除工作记录、新增工作记录、首页(前一页、后一页尾页)的设置
5、企业管理模块
企业管理模块功能如下:
1)公司公告:修改公司公告、删除公司公告、新增公司公告、首页(前一页、后一页尾页)的设置
2)工作会议::修改工作会议、删除工作会议、新增工作会议、首页(前一页、后一页尾页)的设置
6、退出模块
退出模块功能如下:
点击退出之后,系统直接跳转到登录页面,若要重新登录,则进入登录
页面输入信息之后即可登录。
二、企业信息管理系统功能结构图:企业信息管理系统登录页面首页面通讯工具个人管理企业管理退出三、建立数据库
1、users(id,name,password,email)
列名idnamepasswordemail数据类型intnvarchar(50)nvarchar(50)nvarchar(50)是否允许为空否是是是2、address
列名idusernamenamesexmobileemailqqcompanyaddresspostcode
数据类型intvarcharvarcharvarcharintvarcharintvarcharvarcharint是否允许为空否否否否是是是否否否3、sms
列名数据类型是否允许为空通讯录管理短消息管理日程安排工作记录公司公告工作会议idusernamesendermessagesendtimeisreadintvarcharvarcharvarchardatetimevarchar否否否否否是4、schedule
列名idusernameyearmonthdayplans数据类型intvarchardatetimedatetimedatetimevarchar是否允许为空否否否否否否5、worklog
列名idusernameyearmonthdaytitledescriptionlogtime数据类型intvarchardatetimedatetimedatetimevarcharvarchardatetime是否允许为空否否否否否否是是6、notice
列名idsendertitle[content]sendtime数据类型intvarcharvarcharvarchardatetime是否允许为空否否否否否7、meeting
列名idsendtimeendtimeaddresstitle[content]数据类型intdatetimedatetimevarcharvarcharvarchar是否允许为空否否否否否否
静态页面设计
一、功能描述
1、登录页面模块:对登录页面进行设置,要求输入用户名和密码正确之后才
可登录系统。若尚未注册,则点击注册新用户,注册新用户时进入register.jsp页面。
2、注册模块:当用户名已存在时不能重复注册,当重复注册时,系统将会给
出提示“该用户名已经存在”。注册时,必须要输入密码。3、首页面模块:插入相应的图片,显示首页面的信息。
4、通讯工具模块
1)、通讯录管理:修改联系人、删除联系人、新增联系人
2)、短消息管理:发送消息、设置消息已读、删除消息、首页(前一页、后一页、尾页)的设置
5、个人管理模块
1)日程安排:修改日程安排、删除日程安排、新增日程安排、首页(前一页、后一页尾页)的设置
2)工作记录:修改工作记录、删除工作记录、新增工作记录、首页(前一页、后一页尾页)的设置
6、企业管理模块
1)公司公告:修改公司公告、删除公司公告、新增公司公告、首页(前一页、后一页尾页)的设置
2)工作会议::修改工作会议、删除工作会议、新增工作会议、首页(前一页、后一页尾页)的设置
7、退出模块
点击退出之后,系统直接跳转到登录页面,若要重新登录,则进入登录
页面输入信息之后即可登录。
二、静态页面设计的截图1.登录页面login.jsp
(1)插入一个表格(一行一列)设置表格的背景图片为指定图片;(2)插入一个表单,定义相应的按钮和输入框(用户名,密码,登录);
2、注册页面register.jsp
(1)通过点击登录页面的“注册新用户”进入到注册页面;
(2)插入一个表单,定义相应的按钮和输入框(用户名,密码,确认密码,Email,提交注册按钮);
3、top.jsp
4、menu.jsp
(1)插入一个表格,设置表格的背景颜色为#EEEEEE(2)设置相应行的信息
5、foot.jsp
6、首页面welcome.jsp
(1)整个页面分为几个模块:最上面的用top.jsp来实现,左边的菜单栏用menu.jsp来实现,下面的用foot.jsp来实现。
(2)欢迎的页面放在一个表格当中,对应的图片则通过放在行里来实现效果。
7、通讯录管理页面address.jsp
(1)通过点击菜单栏上的“通讯录管理”来链接到通讯录管理的页面;
(2)整个的定义一个表格,将联系人的信息放在行和列,记录的页数则是在表单中插入表格来实现的。
(3)通过使用select实现下拉菜单;
8、新增联系人页面address_add.jsp
(1)通过点击菜单栏上的“新增联系人”来链接到新增联系人的页面;
(2)插入一个表单,定义相应的按钮和输入框(姓名,性别,手机,Email,QQ号码,工作单位,地址,邮编,和提交按钮);
*以下页面类似
9、修改联系人页面address_edit.jsp
登录模块
一、新建一个包取名为dbo:
(1)、新建类DBOperation,用来和数据库创建连接(2)、定义一个查询方法:publicbooleanquery(Stringsql){}(3)、定义一个更新方法:publicbooleanupdate(Stringsql){}(4)、进行测试;二、新建一个包取名为entity
(1)、新建一个实体类User.java;
(2)、定义相应的属性变量,产生get()和set()方法;三、新建一个包取名为dao;新建一个类UserDAO.java;a、跟数据库创建连接:dbo.createConn()
b、准备SQL语句:
String
sql="select
*from
users
where
username=""+username+""and
password=""+password+""";
C、执行SQL语句:dbo.query(sql)
d、关闭连接:dbo.closeRs();dbo.closeStat();dbo.closeConn();
四、新建一个包取名为Servlet;(1)、新建一个类LoginServlet.java;
publicclassLoginServletextendsHttpServlet{}
(2)、添加doGet()和doPost()方法;(3)、创建会话:
HttpSessionsession=request.getSession();
session.setAttribute("username",username);
五、在登录页面(login)中写脚本,设置用户名和密码不为空;
functionvalid(){}
varusername=document.form1.username.value;varpassword=document.form1.password.value;if(username==""){}
if(password==""){}
returntrue;
alert("密码不能为空!");returnfalse;
alert("用户名不能为空!");returnfalse;
六、配置XML文件;
LoginServlet
servlet.LoginServlet
LoginServlet/LoginServlet
注册模块
一、menu中获取当前使用的用户名(注:表达式没有分号)
二、退出模块:
1、退出是指把当会话结束,即将页面注销掉;2、在servlet里创建一个类LogoutServlet.java;
产生doGet()方法,如果用户名不为空则注销会话session.invalidate();否则将页面重定向到登录界面response.sendRedirect("login.jsp");3、更改XML中的配置文件;
LogoutServlet
servlet.LogoutServlet
LogoutServlet/LogoutServlet
三、注册模块:
1、在dao里新建UserDAO,定义几个方法:
(1)、判断是否数据库中是否存在该用户:
publicbooleanisExist(Stringusername){}
a、跟数据库创建连接:
dbo.createConn()
b、准备SQL语句:
Stringsql="select*fromuserswhereusername=""+username+""";
d、执行SQL语句:dbo.query(sql)
e、关闭连接:dbo.closeRs();dbo.closeStat();dbo.closeConn();
(2)、向数据库中添加用户:publicbooleanadd(Useruser){}
a、跟数据库创建连接:dbo.createConn()b、准备SQL语句Stringsql="insertintousers(username,password,email)values(""+user.getUsername()+"",""+user.getPassword()+"",""+user.getEmail()+"")";
c、执行SQL语句:dbo.query(sql)
d、关闭连接:dbo.closeStat();dbo.closeConn();2、采用Ajax对页面进行局部刷新(编写一个AjaxServlet);然后在登
录页面(register.jsp)加脚本;
(1)、创建一个对象XMLHttpRequest;
(2)、发送请求函数,用open方法打开需要访问的URL;
(3)、指定要处理的东西,调用函数处理信息(function的作用:获取返回的信息);
(4)、更改XML中的配置文件;
AjaxServlet
servlet.AjaxServlet
AjaxServlet/ajax.do
3、在servlet里新建RegisterServlet.java,添加doGet()和doPost();
更改XML中的配置文件;
RegisterServlet
servlet.RegisterServlet
RegisterServlet/RegisterServlet
4、在register页面的form里添加action、method和onsubmitaction="RegisterServlet"method="post"onsubmit="returnvalidRegister(this);"5、修改login.jsp页面:
四、欢迎模块:
设置不能直接通过输入网址进入首页面;
通讯录管理
一、定义一个实体类:Address.java;定义相应的变量
(id,username,name,sex,mobile,email,qq,company,address,postcode),产生对应的get()和set()方法;二、通讯录整个页面的显示;
1、在DAO中新建一个AdreessDAO.java类;
(1)、定义一个方法用来从数据库中查找出该用户所对应的所有联系人的信息;
publicListsearchAll(Stringusername){}(2)、与数据库创建连接;dbo.createConn();(3)、准备查询语句;
Stringsql="select*fromaddresswhereusername=""+username+""";
(4)、用循环语句进行查询;
if(dbo.createConn()){
Stringsql="select*fromaddresswhereusername=""+username+""";
if(dbo.query(sql)){
while(dbo.next()){
address=newAddress();try{
address.setId(dbo.getRs().getInt("id"));address.setUsername(username);
address.setSex(dbo.getRs().getString("sex"));address.setQq(dbo.getRs().getString("qq"));address.setName(dbo.getRs().getString("name"));address.setEmail(dbo.getRs().getString("email"));
address.setAddress(dbo.getRs().getString("address"));address.setMobile(dbo.getRs().getString("mobile"));address.setCompany(dbo.getRs().getString("company"));address.setPostcode(dbo.getRs().getString("postcode"));
}}}list.add(address);e.printStackTrace();
}catch(SQLExceptione){
2、在sevlet中新建AddressServlet.java;(1)、定义doGet()和doPost()方法;
(2)、创建会话:HttpSessionsession=request.getSession();(3)、如果用户名为空这页面转入登录界面(login.jsp);
if(username==null){
}response.sendRedirect("login.jsp");return;
(4)、否则页面转入通讯录管理的界面;
(5)、当点击新增联系人时,页面跳转到新增联系人的页面
(address_add.jsp),执行添加的方法,然后将信息插入到数据库中;
elseif("add".equals(method)){
topage="address_add.jsp";
Stringname=request.getParameter("name");Stringsex=request.getParameter("sex");Stringmobile=request.getParameter("mobile");Stringemail=request.getParameter("email");Stringqq=request.getParameter("qq");
Stringaddress=request.getParameter("address");Stringcompany=request.getParameter("company");Stringpostcode=request.getParameter("postcode");Addressaddr=newAddress();addr.setUsername(username);addr.setName(name);addr.setSex(sex);addr.setEmail(email);addr.setMobile(mobile);addr.setQq(qq);
}elseif("insert".equals(method)){
}addr.setAddress(address);addr.setCompany(company);addr.setPostcode(postcode);dao.add(addr);
Listlist=dao.searchAll(username);request.setAttribute("list",list);
(6)、删除操作;
elseif("delete".equals(method)){
}intid=Integer.parseInt(request.getParameter("id"));dao.delete(id);
Listlist=dao.searchAll(username);request.setAttribute("list",list);
(7)、修改操作;
elseif("edit".equals(method)){
intid=Integer.parseInt(request.getParameter("id"));Listlist=dao.search(id);request.setAttribute("list",list);topage="address_edit.jsp";
intid=Integer.parseInt(request.getParameter("id"));Stringname=request.getParameter("name");Stringsex=request.getParameter("sex");Stringmobile=request.getParameter("mobile");Stringemail=request.getParameter("email");Stringqq=request.getParameter("qq");
Stringaddress=request.getParameter("address");Stringcompany=request.getParameter("company");Stringpostcode=request.getParameter("postcode");Addressaddr=newAddress();addr.setId(id);addr.setName(name);addr.setSex(sex);addr.setEmail(email);addr.setMobile(mobile);addr.setQq(qq);
addr.setAddress(address);addr.setCompany(company);addr.setPostcode(postcode);dao.update(addr);
}elseif("update".equals(method)){
}Listlist=dao.searchAll(username);request.setAttribute("list",list);
三、修改address.jsp页面中的内容;(1)、从数据库中获取对应联系人的信息;
(2)、导入相应的包;
(3)、对页面的操作栏里的修改和删除进行设置;
修改删除
五、部署XML文件;
AddressServlet
servlet.AddressServlet
AddressServlet/add.do
六、测试运行;
实现分页设置
一、定义一个实体类:Page.java;定义相应的变量(pageSize,pageNo,
totalPages,firstPageNo,previousPageNo,nexPageNo,lastPageNo,totalRecords,list),产生对应的
get()和set()方法;
二、在AddressDAO中添加相应的方法和属性;(1)、在AdderssDAO中增加一个变量page和其对应的set和get方法
privatePagepage=newPage();
publicPagegetPage(){}
publicvoidsetPage(Pagepage){}
this.page=page;returnpage;
(2)、定义一个方法用于分页;
publicListpageData(Stringusername,intpageSize,intpageNo){
ArrayListlist=newArrayList();inttotalRecords=0;page.setFirstPageNo(1);page.setPageSize(pageSize);page.setPageNo(pageNo);
DBOperationdb=newDBOperation();if(db.createConn()){}
Stringsql="selectcount(*)astotalRecordsfromaddresswheredb.query(sql);if(db.next())
try{}
totalRecords=db.getRs().getInt("totalRecords");e.printStackTrace();}catch(SQLExceptione){
username=""+username+""";}
}db.closeRs();db.closeStat();db.closeConn();
page.setTotalRecords(totalRecords);int
page.setTotalPages(totalPages);page.setLastPageNo(totalPages);
page.setPreviousPageNo(pageNo=totalPages?totalPages:pageNo+1);Stringsql1="selecttop"+pageSize*pageNo+"idfromaddresswhereStringsql2="selecttop"+pageSize*(pageNo-1)+"idfromaddresswhereStringsql3="select*fromaddresswhereidnotin("+sql2+")andidin("+sql1+")Addressaddress=null;if(db.createConn()){}
db.closeRs();db.closeStat();db.closeConn();page.setList(list);returnlist;
db.query(sql3);
while(db.next()){}
address=newAddress();try{}
address.setId(db.getRs().getInt("id"));
address.setUsername(db.getRs().getString("username"));address.setSex(db.getRs().getString("sex"));address.setName(db.getRs().getString("name"));address.setMobile(db.getRs().getString("mobile"));address.setEmail(db.getRs().getString("email"));address.setQq(db.getRs().getString("qq"));
address.setCompany(db.getRs().getString("company"));address.setAddress(db.getRs().getString("address"));address.setPostcode(db.getRs().getString("postcode"));list.add(address);e.printStackTrace();
totalPages=totalRecords%pageSize==0?totalRecords/pageSize:totalRecords/pageSize+1;
username=""+username+""orderbyid";username=""+username+""orderbyid";orderbyid";
}catch(SQLExceptione){三、对AddressServlet进行修改,通过Servlet处理查询请求;
else{AddressDAOdao=newAddressDAO();
}StringpageSize=request.getParameter("pageSize");if(pageSize==null||pageSize.equals("")){}
StringpageNo=request.getParameter("pageNo");if(pageNo==null||pageNo.equals("")){}
request.setAttribute("pageSize",pageSize);request.setAttribute("pageNo",pageNo);Listlist=dao.pageData(username,Pagepagebean=dao.getPage();request.setAttribute("list",list);
request.setAttribute("pagebean",pagebean);
pageNo="1";pageSize="5";
if("list".equals(method)){
Integer.parseInt(pageSize),Integer.parseInt(pageNo));
四、修改address.jsp页面;
(1)、实现首页、前一页、后一页、尾页的超链接操作;
首页
前一页
ument.all.form1.submit();">后一页
t.all.form1.submit();">尾页
(2)、分页的表单设计:
pagesize为:
10
1520显示总页数(totalrecords):
pageNo为:
for(intj=1;j
友情提示:本文中关于《培训总结.jsp》给出的范例仅供您参考拓展思维使用,培训总结.jsp:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
《培训总结.jsp》
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/591699.html
- 上一篇:大三实习总结
- 下一篇:医药行业学习总结