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<User> 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<User> ab=session.getMapper(UserDao.class).getAllUserAndPage((page-1)*onePageNum,afterParameter);
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<Address> ad=a.getAddress();
List<Ordere> 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();
session.close();
if(a!=null){
System.out.println("登录成功");
}else{
System.out.println("登录失败");
}
}
/**
* 后台登删除管理员
*/
@Test
public void test6() {
SqlSession session = SessionHelper.getSession();
int a=session.getMapper(AdminDao.class).deleteAdmin(3);
session.commit();
session.close();
if(a!=0){
System.out.println("删除成功");
}else{
System.out.println("删除失败");
}
}
/**
* 后台修改管理员
*/
@Test
public void test7() {
SqlSession session = SessionHelper.getSession();
Admin ad=new Admin();
ad.setAdminName("王宁");
ad.setAdminPassword("1234");
ad.setAdminTel("963");
ad.setAdminId(5);
int a=session.getMapper(AdminDao.class).updateAdmin(ad);
session.commit();
session.close();
if(a!=0){
System.out.println("修改成功");
}else{
System.out.println("修改失败");
}
}
/**
* 查询所有管理员 确切分页
*/
@Test
public void test8() {
SqlSession session = SessionHelper.getSession();
List<Admin> a=session.getMapper(AdminDao.class).getAllAdmin();
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<Admin> ag=session.getMapper(AdminDao.class).getAllAdminAndPage((page-1)*onePageNum, afterParameter);
for (Admin an : ag) {
System.out.println(an.getAdminName());
}
session.commit();
session.close();
}
/**
* 添加一个管理员
*/
@Test
public void test9() {
SqlSession session = SessionHelper.getSession();
Admin ad=new Admin();
ad.setAdminName("飞雪");
ad.setAdminPassword("123");
ad.setAdminTel("1556");
ad.setRealName("飞飞");
int ag=session.getMapper(AdminDao.class).addAdmin(ad);
if(ag!=0){
System.out.println("添加成功");
}else{
System.out.println("添加失败");
}
session.commit();
session.close();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
饿了么后台管理系统
共420个文件
svn-base:208个
gif:45个
jsp:29个
4星 · 超过85%的资源 需积分: 50 164 下载量 44 浏览量
2017-09-04
17:53:16
上传
评论 17
收藏 4.51MB RAR 举报
温馨提示
用jsp实现饿了么后台,包含,商家,用户,送餐员,菜单,菜品,以及评论的增删改查,以及评论功能,内含后台界面
资源详情
资源评论
资源推荐
收起资源包目录
饿了么后台管理系统 (420个子文件)
ScriptResource.axd 254KB
ScriptResource(1).axd 64KB
WebResource(1).axd 21KB
WebResource.axd 21KB
test.class 6KB
MyFilter.class 5KB
SellerAction.class 4KB
AdminAction.class 4KB
FoodAction.class 4KB
RoomAction.class 4KB
User.class 3KB
Seller.class 3KB
Action.class 3KB
OrdereAction.class 3KB
test3.class 3KB
UserAction.class 3KB
Ordere.class 3KB
Menu.class 2KB
Discount.class 2KB
Admin.class 1KB
RoomWaiter.class 1KB
SessionHelper.class 1KB
OrdereDao.class 1KB
MealType.class 934B
Address.class 931B
AdminDao.class 759B
MenuDao.class 732B
UserDao.class 675B
RoomWaiterDao.class 672B
SellerDao.class 622B
AddressDao.class 284B
.classpath 700B
org.eclipse.wst.common.component 613B
org.eclipse.wst.jsdt.ui.superType.container 49B
style.css 2KB
haust.css 756B
haust.css 756B
Thumbs.db 20KB
entries 7KB
entries 5KB
entries 2KB
entries 2KB
entries 1KB
entries 1KB
entries 1KB
entries 1KB
entries 876B
entries 796B
entries 685B
entries 493B
entries 411B
entries 369B
entries 358B
entries 347B
entries 343B
entries 339B
entries 240B
entries 216B
entries 212B
entries 210B
entries 209B
entries 202B
entries 199B
login_04.gif 22KB
main_01.gif 13KB
login_11.gif 9KB
login_1.gif 9KB
login_06.gif 5KB
login_10.gif 4KB
login_03.gif 4KB
main_07.gif 3KB
login_07.gif 3KB
login_08.gif 2KB
login_09.gif 2KB
main_11.gif 2KB
login_button.gif 2KB
main_05.gif 1KB
main_34.gif 1KB
main_19.gif 1KB
main_06.gif 953B
main_03.gif 871B
dl.gif 813B
cz.gif 796B
main_29.gif 785B
main_13.gif 633B
main_17.gif 596B
user.gif 596B
main_15.gif 594B
main_21.gif 591B
main_10.gif 549B
pass.gif 500B
quit.gif 426B
tab_bg.gif 376B
tb.gif 368B
main_32.gif 212B
main_71.gif 134B
main_30.gif 116B
del.gif 96B
main_69.gif 96B
add.gif 91B
共 420 条
- 1
- 2
- 3
- 4
- 5
JspFnta
- 粉丝: 116
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5