• 大小: 4.51MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-30
  • 语言: Java
  • 标签: 饿了么  

资源简介

用jsp实现饿了么后台,包含,商家,用户,送餐员,菜单,菜品,以及评论的增删改查,以及评论功能,内含后台界面

资源截图

代码片段和文件信息

import java.sql.Timestamp;
import java.util.Date;
import java.util.List;

import org.apache.ibatis.session.SqlSession;
import org.junit.Test;

import com.hungry.dao.AdminDao;
import com.hungry.dao.Sessionhelper;
import com.hungry.dao.UserDao;
import com.hungry.entity.Address;
import com.hungry.entity.Admin;
import com.hungry.entity.Ordere;
import com.hungry.entity.User;
public class test {
Date date=new Date();
Timestamp  addtime=new Timestamp(date.getTime());
User  u=new User();
/**
 *  注册用户测试(前台使用)
 */
@Test
public void test() {
SqlSession session = Sessionhelper.getSession();

u.setLoginPassword(“123“);
//注意  注册是可以使用电话号也可以使用用户名,但是都是不能重复的,这个数据库可以判断不用java判断,只要是这测不成功就是数据库已经有了   
u.setTel(“12654“);
u.setUserName(“qa“);   
u.setRegisterTime(addtime);  //注册时间是一定要有的

int a=session.getMapper(UserDao.class).add(u);
System.out.println(a);
       session.commit();
       session.close();

}

/**
 * 用户添加详细的信息   这个是使用的更新表根据用户编号id(前端使用)
 */
@Test
public void test2() {
SqlSession session = Sessionhelper.getSession();

u.setLoginPassword(“123“);
//注意  注册是可以使用电话号也可以使用用户名,但是都是不能重复的,这个数据库可以判断不用java判断,只要是这测不成功就是数据库已经有了   
u.setTel(“12654“);
u.setUserName(“qa“);   
u.setAge(16);
u.setRealName(“万方峰“);
u.setSex(“ 女“);
u.setId(3);
int a=session.getMapper(UserDao.class).updateRegisteredInformation(u);
System.out.println(a);

        session.commit();
        session.close();

}
/**
 *  后台查询所有(后台使用) 并且分页
 */
@Test
public void test3() {
SqlSession session = Sessionhelper.getSession();
List a=session.getMapper(UserDao.class).getAllUser();
 
   int allpage=a.size();        //获取总数量
      int pageNum=allpage%5==0?allpage/10:allpage/10+1;  //获取总页数

int page=1;
int onePageNum=10;
int afterParameter=(page-1)*onePageNum+onePageNum;

List ab=session.getMapper(UserDao.class).getAllUserAndPage((page-1)*onePageNumafterParameter);

        session.commit();
        session.close();
       
        for (User u : ab) {
System.out.println(u.getId()+u.getRealName());
}
       
}
/**
 *  后台查询所有(后台使用)   当点击详情时的超链接时
 */
@Test
public void test4() {
SqlSession session = Sessionhelper.getSession();
User a=session.getMapper(UserDao.class).getAllUserContainOther(1);


        session.commit();
        session.close();
       
        System.out.println(a.getUserName()+“地址:“);
        
        List
  ad=a.getAddress();
        List or=a.getOrder();  
        
        for (Address address : ad) {
        
   System.out.println(address.getAddress());
}
        System.out.println(“输出订单的总数量“+or.size());
                  
}
/**
 * 后台登录代码判断  这个是管理员的登录
 */
@Test
public void test5() {
SqlSession session = Sessionhelper.getSession();
Admin a=session.getMapper(AdminDao.class).Login(“qwe““123“);
        session.commit();
        sess

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        700  2017-09-01 10:47  hungry\.classpath

     文件        291  2017-09-01 10:47  hungry\.mymetadata

     文件       1749  2017-09-01 10:47  hungry\.project

     文件        500  2017-09-01 10:47  hungry\.settings\.jsdtscope

     文件       1511  2017-09-04 15:38  hungry\.settings\.svn\entries

     文件        500  2017-09-01 10:47  hungry\.settings\.svn\text-base\.jsdtscope.svn-base

     文件         73  2017-09-01 17:02  hungry\.settings\.svn\text-base\org.eclipse.core.resources.prefs.svn-base

     文件        364  2017-09-01 10:47  hungry\.settings\.svn\text-base\org.eclipse.jdt.core.prefs.svn-base

     文件        613  2017-09-01 10:47  hungry\.settings\.svn\text-base\org.eclipse.wst.common.component.svn-base

     文件        252  2017-09-01 10:47  hungry\.settings\.svn\text-base\org.eclipse.wst.common.project.facet.core.xml.svn-base

     文件         49  2017-09-01 10:47  hungry\.settings\.svn\text-base\org.eclipse.wst.jsdt.ui.superType.container.svn-base

     文件          6  2017-09-01 10:47  hungry\.settings\.svn\text-base\org.eclipse.wst.jsdt.ui.superType.name.svn-base

     文件        462  2017-09-01 10:47  hungry\.settings\.svn\text-base\org.eclipse.wst.validation.prefs.svn-base

     文件         73  2017-09-01 15:33  hungry\.settings\org.eclipse.core.resources.prefs

     文件        364  2017-09-01 10:47  hungry\.settings\org.eclipse.jdt.core.prefs

     文件        613  2017-09-01 10:47  hungry\.settings\org.eclipse.wst.common.component

     文件        252  2017-09-01 10:47  hungry\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2017-09-01 10:47  hungry\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-09-01 10:47  hungry\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        462  2017-09-01 10:47  hungry\.settings\org.eclipse.wst.validation.prefs

     文件        685  2017-09-04 15:38  hungry\.svn\entries

     文件        700  2017-09-01 10:47  hungry\.svn\text-base\.classpath.svn-base

     文件        291  2017-09-01 10:47  hungry\.svn\text-base\.mymetadata.svn-base

     文件       1749  2017-09-01 10:47  hungry\.svn\text-base\.project.svn-base

     文件          0  2017-09-01 16:47  hungry\log.log

     文件        339  2017-09-04 15:38  hungry\MyTest\.svn\entries

     文件       5692  2017-09-01 11:47  hungry\MyTest\.svn\text-base\test.java.svn-base

     文件       5692  2017-09-01 11:47  hungry\MyTest\test.java

     文件        796  2017-09-04 15:38  hungry\resources\.svn\entries

     文件        155  2017-09-01 10:47  hungry\resources\.svn\text-base\database.properties.svn-base

............此处省略624个文件信息

评论

共有 条评论