一、源码特点
java ssh票据管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模
式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
ssh 票据管理系统2
下载地址
https://download.csdn.net/download/qq_41221322/88893945
二、功能介绍
(1)权限管理:对权限信息进行添加、删除、修改和查看
(2)用户管理:对用户信息进行添加、删除、修改和查看
(3)票据类型管理:对票据类型信息进行添加、删除、修改和查看
(4)票据分类管理:对票据分类信息进行添加、删除、修改和查看
(5)订票单位管理:对订票单位信息进行添加、删除、修改和查看
(6)票据管理:对票据信息进行添加、删除、修改和查看
(7)出入库管理:对出入库信息进行添加、删除和查看
(8)用户登录、个人信息修改
数据库设计
(1)权限信息表如表3.1所示:
表3.1权限息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | qxid | INTEGER | 11 | 是 | 权限编号 |
2 | qx | VARCHAR | 40 | 否 | 权限 |
(2)用户信息表如表3.2所示:
表3.2 用户信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | yhid | INTEGER | 11 | 是 | 用户编号 |
2 | yhm | VARCHAR | 40 | 否 | 用户名 |
3 | mm | VARCHAR | 40 | 否 | 密码 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | qx | VARCHAR | 40 | 否 | 权限 |
6 | zcsj | VARCHAR | 40 | 否 | 注册时间 |
(3)票据类型信息表如表3.3所示:
表3.3 票据类型信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | pjlxid | INTEGER | 11 | 是 | 票据类型编号 |
2 | lx | VARCHAR | 40 | 否 | 类型 |
(4)票据分类信息表如表3.4所示:
表3.4 票据分类信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | pjflid | INTEGER | 11 | 是 | 票据分类编号 |
2 | fl | VARCHAR | 40 | 否 | 分类 |
(5)订票单位信息表如表3.5所示:
表3.5 订票单位信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | dpdwid | INTEGER | 11 | 是 | 订票单位编号 |
2 | dwmc | VARCHAR | 40 | 否 | 单位名称 |
3 | fzr | VARCHAR | 40 | 否 | 负责人 |
4 | lxr | VARCHAR | 40 | 否 | 联系人 |
5 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
6 | cs | VARCHAR | 40 | 否 | 城市 |
代码设计
public String add()
{//对表dpdw进行添加操作
DBO db=new DBO();
String sql="";
ResultSet rs=null;
int num=0;
try{
sql="select count(1) as num from dpdw where dwmc='"+dpdw.getDwmc()+"'";
rs=db.query(sql);
if(rs.next()){
num=rs.getInt("num");
}
if(num>0){
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加失败、单位名称重复');</script>");
}else{
dao.adddpdw(dpdw);
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");
}
}catch(Exception e){
System.out.println(e.toString());
}finally{
db.close();
}
return "dpdwadd";
}
public String list()
{//对订票单位进行管理 对表dpdw进行查询
try{
dpdws=dao.getdpdws(" from dpdw where 1=1");
}catch(Exception e){
System.out.println(e.toString());
}
return "dpdwlist";
}
public String listp()
{//对订票单位进行管理 对表dpdw进行查询
try{
dpdws=dao.getdpdws(" from dpdw where 1=1");
}catch(Exception e){
System.out.println(e.toString());
}
return "dpdwlistp";
}
public String del()
{//对订票单位进行删除 对表dpdw进行删除
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
dpdw tempbean=dao.getdpdw("from dpdw where dpdwid="+keyid);
try{
dao.deldpdw(tempbean);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");
return list();
}
public String modPage(){
对订票单位修改页面 对表dpdw进行修改
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
try{
dpdw=dao.getdpdw("from dpdw where dpdwid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "dpdwmodPage";
}
public String mod(){
对订票单位进行修改操作 对表dpdw进行修改
try{
dao.modifydpdw(dpdw);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('修改成功');</script>");//location.href='bookmanage';
return list();
}
三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件applicationContext.xml
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
3、数据库文件名是jspsshpiaoju.sql,系统名称sshpiaoju
4、系统首页地址:http://127.0.0.1:8080/sshjdkf/login.jsp
四 系统实现
源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓