栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

报刊订阅管理系统(java+html)(课程设计)内置部分代码和截图,资源库中有该资源

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

报刊订阅管理系统(java+html)(课程设计)内置部分代码和截图,资源库中有该资源

报刊订阅管理系统

又是很久之前写的一期课程设计了
用的软件应该是myeclipse,tomcat,mysql,没有软件的可以私博主,博主有安装包以及教程,对代码有疑问的可以看资源库的压缩包哈。

一、文件夹目录


存放背景图片的文件夹为tupian
存放所有jsp的文件为webroot
meta-inf 他是用来配置服务器 加载器以及应用程序的地方
里面的manifrst.mf是配置jar包时自动生成的。

其中conn.jsp 是用来链接mysql数据库的。
Delete.jsp是用来删除期刊功能
Index.jsp是用来设置期刊目录的,链接增删改总功能
Login.jsp是用来做登陆页面的
则login.css是用来修饰login登陆页面的
Manage.jsp是管理员列列表
New.jsp 增加新的报刊
Update.jsp 修改报刊的
User.jsp用户的信息,连接用户的增删改
Useradd.jsp 增加新的用户
Userupdate.jsp修改用户的信息
Usrdelete.jasp 删除用户

二、代码编写过程 Login.jsp的代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>



  
    
    
    My JSP 'login.jsp' starting page
    
	
	
	    
	
	
	
	
	

  
  
  
   
Login
Login.css的代码如下
@CHARSET "UTF-8";
#login-box {
    border: 1px solid blue;
    width: 30%;
    text-align: center;
    margin: 0 auto;
    margin-top: 15%;
    background: #00000080;
    padding: 20px 50px;
}
#login-box h1 {
    color: white;
}
#login-box .form .item input {
    width: 200px; 
    border: 0; 
    border-bottom: 5px solid white; 
    font-size: 18px; 
    background: #ffffff00; 
    color: black; 
    padding: 5px 10px; 
    
}
#1 {
	color:background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%);
}

#login-box .form .item i {
    color: black;
    font-size: 18px;
}
Conn.jsp的代码如下
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*,javax.sql.*,javax.naming.*" %>
<%
	  //mysql的JDBC驱动程序的类名
	String mySqlDriver="com.mysql.jdbc.Driver";
	//数据库连接url
	String url="jdbc:mysql://localhost:3306/yty";
	//数据库连接用的用户名和密码
	String user="root";
	String pwd="123456";
	Connection conn=null;
	try{
		//加载数据库驱动程序
		Class.forName(mySqlDriver).newInstance();
		//获取数据库连接
		conn=DriverManager.getConnection(url,user,pwd);
	}catch(Exception e)
	{
		out.println("数据库驱动加载出现错误!");
}
%>
Delete.jsp的代码如下
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*,javax.sql.*,javax.naming.*" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>



  
    
    
    删除商品
    
	
	
	    
	
	
	

  
  
  <%@include file="conn.jsp"%>
  <%
  	PreparedStatement stmt=null;
  	String sql="delete from NewsInfo where NewsID=?";
  	String NewsID=request.getParameter("NewsID");
  	stmt = conn.prepareStatement(sql);
  	stmt.setString(1,NewsID);
  	try{
  			if(stmt.executeUpdate()==1)
  			{
  				out.println("");
  			}
  			else{
  				out.println("");
  			}
  		}
 		catch(SQLException e){
 			e.printStackTrace(response.getWriter());
 		}
   %>
  	
  
  
    <%
    	response.sendRedirect("index.jsp");
     %>
  
  <%
   
  	stmt.close();
  	conn.close();
   %>

Index.jsp的代码如下
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*,javax.sql.*,javax.naming.*" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>



  
    
    
    商品首页
  
  
      
  
  
  
  

  
  <%@include file="conn.jsp"%>
  
  <%
    String sq1="select * from yty.Newsinfo";
    PreparedStatement stmt=conn.prepareStatement(sq1);
    ResultSet rs=stmt.executeQuery();
  %>
  
    <%
      while(rs.next()){
    %>
    
    <%} %>
  
商品列表
期刊编号 期刊类别 期刊名称 出版社 原价 操作
<%=rs.getString("NewsID") %> <%=rs.getString("NewsCno2") %> <%=rs.getString("NewsName") %> <%=rs.getString("chubanshe") %> <%=rs.getString("price") %> '>编辑  '>删除

添加期刊
用户表


管理员表 <% conn.close(); %>
Update.jsp的代码如下
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*,javax.sql.*,javax.naming.*" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>



  
    
    
    编辑期刊
    
	
	
	    
	
	
	

  
  
  <%@include file="conn.jsp"%>
  <%
    //编码改为utf-8
  	request.setCharacterEncoding("utf-8");
  	PreparedStatement stmt=null;
  	String sql="";
  	String NewsID=request.getParameter("NewsID");
  	
  	if(request.getMethod().toUpperCase().equals("POST"))
  	{
  		String NewsCNo2=request.getParameter("NewsCNo2");
  		String NewsName=request.getParameter("NewsName");
  		String chubanshe=request.getParameter("chubanshe");
  		String price=request.getParameter("price");
  		sql="update NewsInfo set NewsCNO2=?,NewsName=?,chubanshe=?,price=? where NewsID=?";
  		stmt = conn.prepareStatement(sql);
  	    stmt.setString(1,NewsCNo2);
  		stmt.setString(2,NewsName);
  		stmt.setString(3,chubanshe);
  		stmt.setDouble(4,Double.valueOf(price));
  		stmt.setString(5,NewsID);
  		try{
  			if(stmt.executeUpdate()==1)
  			{
  				out.println("");
  			}
  			else{
  				out.println("");
  			}
  		}
 		catch(SQLException e){
 			e.printStackTrace(response.getWriter());
 		}
  	}
  	
  	sql="select * from NewsInfo where NewsID=?";
  	stmt = conn.prepareStatement(sql);
  	stmt.setString(1,NewsID);
  	ResultSet rs=stmt.executeQuery();
  	rs.next();
  	sql="select * from NewsCategory";
  	stmt=conn.prepareStatement(sql);
   	ResultSet rs1=stmt.executeQuery();
   %>
  
    






返回主页 <% rs1.close(); rs.close(); stmt.close(); conn.close(); %>
New.jsp的代码如下
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*,javax.sql.*,javax.naming.*" %>

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>



  
    
    
    My JSP 'new.jsp' starting page
    
	
	
	    
	
	
	
	

  
  
  <%@include file="conn.jsp"%>
  <%
  	//编码改为utf-8
  	request.setCharacterEncoding("utf-8");
  	PreparedStatement stmt=null;
  	String sql="";
  	
  	if(request.getMethod().toUpperCase().equals("POST"))
  	{
  		String NewsID=request.getParameter("NewsID");
  		String NewsCNo2=request.getParameter("NewsCNo2");
  		String NewsName=request.getParameter("NewsName");
  		String chubanshe=request.getParameter("chubanshe");
  		String price=request.getParameter("price");
  		sql="insert into NewsInfo values(?,?,?,?,?)";
  		stmt = conn.prepareStatement(sql);
  		stmt.setString(1,NewsID);
  	    stmt.setString(2,NewsCNo2);
  		stmt.setString(3,NewsName);
  		stmt.setString(4,chubanshe);
  		stmt.setDouble(5,Double.valueOf(price));
  		try{
  			if(stmt.executeUpdate()==1)
  			{
  				out.println("");
  			}
  			else{
  				out.println("");
  			}
  		}
 		catch(SQLException e){
 			e.printStackTrace(response.getWriter());
 		}
  	}
   %>
   
   <%
   		sql = "select * from NewsCategory";
   		stmt=conn.prepareStatement(sql);
   		ResultSet rs=stmt.executeQuery();
    %>
  
  
  	










返回主页 <% rs.close(); stmt.close(); conn.close(); %>
三、测试截图

1)管理员登录:输入密码和账号进入报刊管理系统

2)进入报刊管理系统,对报刊信息进行增删改,点击用户管理按钮可以进入用户信息管理界面


3)进入添加期刊页面,输入添加的编号,类别,名称,出版社,价格点击提交

4)点击编辑,对已有的报刊信息进行修改

5)点击删除对已有的报刊信息进行删除

6)进入用户管理页面,对用户信息进行增加,修改,删除

四、总结

如果需要整个压缩包的,可以看博主的资源库里,代码里面的图片是要自行修改的,不改会运行不通过哦~
看完可以点个赞赞再走嘛~~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/837712.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号