当前位置: 首页 > news >正文

临沂小程序开发公司哪家好山东服务好的seo

临沂小程序开发公司哪家好,山东服务好的seo,网站备案接入ip,做网站怎么收费的一、源码特点 java servlet软件缺陷库管理系统是一套完善的java web信息管理系统 系统采用serlvetdaobean(mvc模式),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOM…

一、源码特点
    java servlet软件缺陷库管理系统是一套完善的java web信息管理系统 系统采用serlvet+dao+bean(mvc模式),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

java serlvet 软件缺陷库系统1


二、功能介绍
(1)菜单管理:对菜单信息进行添加、删除、修改和查看
(2)角色管理:对角色信息进行添加、删除、修改和查看
(3)菜单角色管理:对菜单角色信息进行添加、删除、修改和查看
(4)用户管理:对用户信息进行添加、删除、修改和查看
(5)属性管理:对属性信息进行添加、删除、修改和查看
(6)缺陷管理:对缺陷信息进行添加、删除、修改和查看
(7)流程节点管理:对流程节点信息进行添加、删除、修改和查看
(8)审批管理:对审批信息进行删除、修改和查看 通过流程配置进行审批   

数据库设计

(1)菜单信息表如表5.1所示:

表5.1 菜单信息表

序号

字段名称

数据类型

长度

主键

描述

1

cdid

INTEGER

11

菜单编号

2

cdmc

VARCHAR

40

菜单名称

3

xh

VARCHAR

40

序号

4

lx

VARCHAR

40

类型

5

lj

VARCHAR

40

链接

6

f

VARCHAR

40

(2)角色如表5.2所示:

表5.2 角色表

序号

字段名称

数据类型

长度

主键

描述

1

jsid

INTEGER

11

角色编号

2

jsmc

VARCHAR

40

角色名称

3

js

VARCHAR

40

介绍

(3)菜单角色表如表5.3所示:

表5.3 菜单角色表

序号

字段名称

数据类型

长度

主键

描述

1

cdjsid

INTEGER

11

菜单角色编号

2

cd

VARCHAR

40

菜单

3

js

VARCHAR

40

角色

(4)用户管理表如表5.4所示:

表5.4 用户管理信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

lxdh

VARCHAR

40

联系电话

6

lxdz

VARCHAR

40

联系地址

7

js

VARCHAR

40

角色

(5)属性管理详情表如表5.5所示:

表5.5 属性管理详情表

序号

字段名称

数据类型

长度

主键

描述

1

sxid

INTEGER

11

属性编号

2

sxmc

VARCHAR

40

属性名称

3

sxz

VARCHAR

40

属性值

4

bj

VARCHAR

40

标记

(6)缺陷表如表5.6所示:

表5.缺陷表

序号

字段名称

数据类型

长度

主键

描述

1

qxid

INTEGER

11

缺陷编号

2

qxzt

VARCHAR

40

缺陷主题

3

ssxt

VARCHAR

40

所属系统

4

zxt

VARCHAR

40

子系统

5

ssxq

VARCHAR

40

所属需求

6

cshj

VARCHAR

40

测试环境

7

yxj

VARCHAR

40

优先级

8

yzdj

VARCHAR

40

严重等级

9

qxyy

VARCHAR

40

缺陷原因

10

yh

VARCHAR

40

用户

11

sj

VARCHAR

40

时间

12

zt

VARCHAR

40

状态

13

fj

VARCHAR

40

附件

14

ms

VARCHAR

40

描述

15

qxzht

VARCHAR

40

缺陷状态

ER图设计

代码实现

	private void insertM(HttpServletRequest request, HttpServletResponse response){//缺陷添加quexianDao dao=new quexianDao();quexian quexian=new quexian();quexian.setQxid((String)request.getParameter("keyid"));
quexian.setQxzt((String)request.getParameter("qxzt"));
quexian.setSsxt((String)request.getParameter("ssxt"));
quexian.setZxt((String)request.getParameter("zxt"));
quexian.setSsxq((String)request.getParameter("ssxq"));
quexian.setCshj((String)request.getParameter("cshj"));
quexian.setYxj((String)request.getParameter("yxj"));
quexian.setYzdj((String)request.getParameter("yzdj"));
quexian.setQxyy((String)request.getParameter("qxyy"));
quexian.setYh((String)request.getParameter("yh"));
quexian.setSj((String)request.getParameter("sj"));
quexian.setZt((String)request.getParameter("zt"));
quexian.setFj((String)request.getParameter("fj"));
quexian.setMs((String)request.getParameter("ms"));
quexian.setQxzht((String)request.getParameter("qxzht"));response.setCharacterEncoding("gb2312");try {dao.insert(quexian);request.setAttribute("flag", "操作成功"); request.getRequestDispatcher("quexian/quexianadd.jsp").forward(request, response);} catch (Exception e) {e.printStackTrace();}}private void ListM(HttpServletRequest request, HttpServletResponse response){//缺陷信息列表ResultSet rs=null;quexianDao dao = new quexianDao();String str=(String)request.getParameter("Page");String sql="";response.setCharacterEncoding("gb2312");try{if(str==null){str="0";}		String qxzt=(String)request.getParameter("qxzt"); if(qxzt!=null&&!qxzt.equals("")){ //如果缺陷主题不为空 拼接sql语句sql+=" and qxzt like '%"+qxzt+"%'";//拼接sql语句 } String ssxt=(String)request.getParameter("ssxt"); if(ssxt!=null&&!ssxt.equals("")){ //如果所属系统不为空 拼接sql语句sql+=" and ssxt='"+ssxt+"'";//拼接sql语句 } String zxt=(String)request.getParameter("zxt"); if(zxt!=null&&!zxt.equals("")){ //如果子系统不为空 拼接sql语句sql+=" and zxt='"+zxt+"'";//拼接sql语句 } String ssxq=(String)request.getParameter("ssxq"); if(ssxq!=null&&!ssxq.equals("")){ //如果所属需求不为空 拼接sql语句sql+=" and ssxq='"+ssxq+"'";//拼接sql语句 } String cshj=(String)request.getParameter("cshj"); if(cshj!=null&&!cshj.equals("")){ //如果测试环境不为空 拼接sql语句sql+=" and cshj='"+cshj+"'";//拼接sql语句 } String yxj=(String)request.getParameter("yxj"); if(yxj!=null&&!yxj.equals("")){ //如果优先级不为空 拼接sql语句sql+=" and yxj='"+yxj+"'";//拼接sql语句 } String yzdj=(String)request.getParameter("yzdj"); if(yzdj!=null&&!yzdj.equals("")){ //如果严重等级不为空 拼接sql语句sql+=" and yzdj='"+yzdj+"'";//拼接sql语句 } String qxyy=(String)request.getParameter("qxyy"); if(qxyy!=null&&!qxyy.equals("")){ //如果缺陷原因不为空 拼接sql语句sql+=" and qxyy='"+qxyy+"'";//拼接sql语句 } if(request.getSession().getAttribute("yhm")!=null){ //如果用户不为空 拼接sql语句sql+=" and yh='"+request.getSession().getAttribute("yhm").toString()+"'";//拼接sql语句 } String sj=(String)request.getParameter("sj"); if(sj!=null&&!sj.equals("")){ //如果时间不为空 拼接sql语句sql+=" and sj='"+sj+"'";//拼接sql语句 } String zt=(String)request.getParameter("zt"); if(zt!=null&&!zt.equals("")){ //如果状态不为空 拼接sql语句sql+=" and zt='"+zt+"'";//拼接sql语句 } String fj=(String)request.getParameter("fj"); if(fj!=null&&!fj.equals("")){ //如果附件不为空 拼接sql语句sql+=" and fj='"+fj+"'";//拼接sql语句 } String ms=(String)request.getParameter("ms"); if(ms!=null&&!ms.equals("")){ //如果描述不为空 拼接sql语句sql+=" and ms='"+ms+"'";//拼接sql语句 } String qxzht=(String)request.getParameter("qxzht"); if(qxzht!=null&&!qxzht.equals("")){ //如果缺陷状态不为空 拼接sql语句sql+=" and qxzht='"+qxzht+"'";//拼接sql语句 } rs=dao.qlist(sql);PrintWriter out = response.getWriter();request.setAttribute("rs", rs); request.getRequestDispatcher("quexian/quexianlist.jsp?Page="+str).forward(request, response);}catch(Exception e){e.toString();e.printStackTrace();}		}private void PListM(HttpServletRequest request, HttpServletResponse response){//测试信息列表ResultSet rs=null;quexianDao dao = new quexianDao();System.out.println("alist");String sql="";response.setCharacterEncoding("gb2312");try{rs=dao.qlist(sql);PrintWriter out = response.getWriter();request.setAttribute("rs", rs); request.getRequestDispatcher("quexian/quexianplist.jsp").forward(request, response);}catch(Exception e){e.toString();e.printStackTrace();}}private void modifyIndex(HttpServletRequest request, HttpServletResponse response){//缺陷修改首页ResultSet rs=null;response.setCharacterEncoding("gb2312");quexianDao dao = new quexianDao();String keyid=(String)request.getParameter("keyid");String sql="";if(keyid!=null&&!keyid.equals("")){sql+=" and qxid='"+keyid+"'";}try{rs=dao.qlist(sql);PrintWriter out = response.getWriter();request.setAttribute("rs", rs); request.getRequestDispatcher("quexian/quexianmodify.jsp").forward(request, response);//response.sendRedirect("quexian/quexianmodify.jsp");}catch(Exception e){e.toString();e.printStackTrace();}}

三、注意事项
    1、管理员账号:admin密码:admin 数据库配置文件DBO.java
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jsprjqx.sql ,系统名称rjqx
    4、系统首页地址:http://127.0.0.1:8080/rjqx/login.jsp

四 系统实现



 源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

http://www.hkea.cn/news/202060/

相关文章:

  • 康保县城乡建设委员会网站营销型网站重要特点是
  • 手机做网站的步骤跨境电商有哪些平台
  • 请人做网站要多少网络事件营销
  • 网站页脚有什么作用厦门seo哪家强
  • 东莞百度提升优化优化推广网站推荐
  • 查企业网站有哪些站长统计app软件
  • 做a高清视频在线观看网站济源新站seo关键词排名推广
  • 刚做的网站怎么搜索不出来百度seo收录软件
  • 视频拍摄app站长工具seo综合查询广告
  • 新闻单位建设网站的意义武汉seo推广优化
  • 低价网站公司软文怎么写
  • 东莞市建设公共交易中心网站百度官网首页
  • 如何建立的网站能争钱优化营商环境 助推高质量发展
  • 做百度网站营销型网站建设排名
  • 网站域名被黑国际新闻最新消息战争
  • 苏州网站开发公司济南兴田德润厉害吗网络自动推广软件
  • 广药网站建设试卷株洲最新今日头条
  • 网站建设管理考核办法微信推广平台怎么做
  • 网站新闻模块代码网络推广有哪些常见的推广方法
  • 合肥大型网站如何推广普通话
  • 高端网站制作软件怎么样推广自己的店铺和产品
  • 无障碍浏览网站怎么做关键词seo排名优化推荐
  • wordpress 247seo推广系统
  • 做深圳门户网站起什么名字好泰州seo外包公司
  • 网站视频上传怎么做百度站长平台论坛
  • wordpress农业模板下载小时seo
  • 做网站语言排名2018发帖推广哪个平台好
  • 销氪crmseo入门讲解
  • 蒙阴哪有做淘宝网站的钓鱼网站制作教程
  • 网站如何做导航条下拉菜单怎么做百度网页