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

jsp教材管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

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

jsp教材管理系统1


二、功能介绍
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)教师管理:对教师信息进行添加、删除、修改和查看
(3)学生管理:对学生信息进行添加、删除、修改和查看
(4)班级管理:对班级信息进行添加、删除、修改和查看
(5)教材管理:对教材信息进行添加、删除、修改和查看
(6)选定教材管理:对选定教材信息进行添加、删除、修改和查看
(7)教材订单管理:对教材订单信息进行添加、删除、修改和查看
(8)入库管理:对入库信息进行添加、删除、修改和查看
(9)报损管理:对报损信息进行添加、删除、修改和查看
(10)教师领用管理:对教师领用信息进行添加、删除、修改和查看
(11)学生领用管理:对学生领用信息进行添加、删除、修改和查看
(12)缴费管理:对缴费信息进行添加、删除、修改和查看
(13)退费管理:对退费信息进行添加、删除、修改和查看
(14)零售管理:对零售信息进行添加、删除、修改和查看
(15)个人信息修改
(16)用户登录、退出

数据库设计

[表gly] 管理员列属性表格

序号字段名称数据类型长度主键描述
1glyidINTEGER11管理员编号
2yhmVARCHAR40用户名
3mmVARCHAR40密码
4xmVARCHAR40姓名

[表jiaoshi] 教师列属性表格

序号字段名称数据类型长度主键描述
1jsidINTEGER11教师编号
2yhmVARCHAR40用户名
3mmVARCHAR40密码
4xmVARCHAR40姓名
5lxdhVARCHAR40联系电话
6lxdzVARCHAR40联系地址

[表xuesheng] 学生列属性表格

序号字段名称数据类型长度主键描述
1xsidINTEGER11学生编号
2yhmVARCHAR40用户名
3mmVARCHAR40密码
4xmVARCHAR40姓名
5lxdhVARCHAR40联系电话
6lxdzVARCHAR40联系地址
7bjVARCHAR40班级
8fyVARCHAR40费用

[表banji] 班级列属性表格

序号字段名称数据类型长度主键描述
1bjidINTEGER11班级编号
2bjVARCHAR40班级

[表jiaocai] 教材列属性表格

序号字段名称数据类型长度主键描述
1jcidINTEGER11教材编号
2jcmcVARCHAR40教材名称
3jsVARCHAR40介绍
4cbsVARCHAR40出版社
5kclVARCHAR40库存量
6tpVARCHAR40图片
7jgVARCHAR40价格

[表xdjc] 选定教材列属性表格

序号字段名称数据类型长度主键描述
1xdjcidINTEGER11选定教材编号
2btVARCHAR40标题
3jcVARCHAR40教材
4slVARCHAR40数量
5smVARCHAR40说明
6jsVARCHAR40教师
7xdsjVARCHAR40选定时间
8ztVARCHAR40状态

代码设计

String keyid =(String)request.getParameter("keyid");
String jc=(String)request.getParameter("jc");// 变量 名 :教材
String shsl=(String)request.getParameter("shsl");// 变量 名 :损坏数量
String sm=(String)request.getParameter("sm");// 变量 名 :说明
String sj=(String)request.getParameter("sj");// 变量 名 :时间
String czr=(String)request.getParameter("czr");// 变量 名 :操作人String sql="";//声明sqlint row=1;///定义执行结果int kcl=0;	
try{sql="select * from jiaocai where jcid='"+jc+"'";rs=db.query(sql);if(rs.next()){kcl=rs.getInt("kcl");}if(kcl<Integer.parseInt(shsl)){out.println("<script>");
out.println("alert('操作失败,库存量不足');");
out.println("window.location='baosunadd.jsp'");
out.println("</script>");return;}sql="update jiaocai set kcl=kcl-"+shsl+" where jcid='"+jc+"'";db.update(sql);sql="insert into baosun(jc,shsl,sm,sj,czr) values('"+jc+"','"+shsl+"','"+sm+"','"+sj+"','"+czr+"')";
;//报损SQL 语句//int row =0;row=db.update(sql);//执行sql语句
}catch(Exception e){

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

四 系统实现


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

http://www.lryc.cn/news/294986.html

相关文章:

  • SpringBoot:配置相关知识点
  • 在线JSON转SQL工具
  • 网络安全大赛
  • phpMyAdmin 未授权Getshell
  • PHP实现DESede/ECB/PKCS5Padding加密算法兼容Java SHA1PRNG
  • 亚马逊认证考试系列 - 知识点 - 安全组介绍
  • 【Golang】exec.command命令日志输出示例
  • Dijkstra算法(求最短路)
  • ipcf 核间通讯
  • 第七届西湖论剑·中国杭州网络安全技能大赛 AI 回声海螺 WP
  • SpringBoot 拦截器Intercepto的创建与基本使用
  • 爬虫工作量由小到大的思维转变---<第四十五章 Scrapyd 关于gerapy遇到问题>
  • 2024.2.4 awd总结
  • 仰暮计划|“用心感悟使我获取了艺术真谛,自律如始让我获得了人生成功,我将继续在艺术道路上走下去”
  • 网络原理——网络层
  • ideaIU-2023.2.1安装教程
  • JAVA面试题之三分布式和微服务的区别是什么?
  • electron实现软件(热)更新(附带示例源码)
  • 飞天使-k8s知识点12-kubernetes散装知识点1-架构有状态资源对象分类
  • mhz_c1f
  • Excel——高级筛选匹配条件提取数据
  • Python初学者学习记录——python基础综合案例:数据可视化——动态柱状图
  • 1.27马尔科夫链,抽样蒙特卡洛模拟(逆转化方法,接受拒绝矩阵),马尔科夫链蒙特卡洛MCMC,隐马尔科夫(HMM(V算法剪枝优化),NLP)
  • MC34063异常发热分析
  • 获取真实 IP 地址(一):判断是否使用 CDN(附链接)
  • 跨越财务困境,聚道云软件连接器如何助力企业轻松实现数字化转型?
  • Python接口自动化测试框架运行原理及流程
  • strtok的使用
  • 0206作业
  • 数据结构-栈