- 博客(0)
- 资源 (13)
- 收藏
- 关注
酒店预定管理系统项目源码.rar
ssm+mysql实现酒店客房管理系统(可当成毕设使用)
使用技术:spring+springMVC+mybaits+EasyUI+jQuery+Ajax
前台:客户注册、登录、预定房间、查看预定订单、修改我的资料和密码
后台:权限管理(菜单管理、角色管理、修改密码)、用户管理(后台用户)、房间类型管理、楼层管理、房间管理、客户管理、预定管理、入住管理(入住登记、结账)、统计图表
备注:如需连锁店条件,是作者另一个项目,修复了大部分bug,更换了bootstrap、springboot、springMVC、mybatisPlus等框架
可在文件中找到联系方式进行联系作者
2019-05-10
MyBatis的关联映射(含源码及结果图)
1、已知数据库MyBatisRelation中存在以下几个表:
a. 学生(Student):id(int, primary key, auto increment),Name(姓名,varchar),Birthday(出生日期,date),性别(Sex,varchar)
b. 学生证(StudentIDCard):id(int, primary key, auto increment),StuNo(学号,long)
c. 班级(Class):id(int, primary key, auto increment),Specialty(专业,varchar),Grade(年级,int),Class(班,int)
d. 课程(Course):id(int, primary key, auto increment),Name(课程名,varchar)
现建立以下的关联关系:学生与学生证、学生与班级、学生与课程的选课。分别说出这三种关系属于MyBatis关联关系的哪种类型,通过在相应表中添加合适的外键或创建中间表的方式实现这些关联关系,并创建相应的类,实现以下的查询:
(1)通过Student表的id查找该学生的信息,并同时获取其学号;
(2)通过Class表的id查找某个班级的信息,并同时查找该班级的所有学生信息;
(3)通过Student表的id查找该学生的信息,并同时获取其选课信息。
以上每种查询都使用嵌套查询和嵌套结果查询实现。
2018-06-21
Spring MVC注解与数据绑定(含源码及结果图)
1、有如下一个订单信息页面order.jsp(置于/WEB-INF/jsp目录下),按以下步骤实现一个使用POJO类型完成表单数据传输的SpringMVC数据绑定项目。
(1) 创建一个Order类来封装上述订单信息,其中各个属性的名称和数据类型是:产品编号(ProductID,Integer),用户编号(UserID,Integer),交易日期(TransactionDate,Date),价格(Price,Double),数量(Quantity,Long),交易金额(TransactionAmount,Double),用户邮件(Email,String),备注(Comment,String)。
(2) 编写控制器类OrderController,在类中实现向order.jsp跳转的方法和接收order.jsp页面提交的订单信息的方法(该方法执行完后会将订单信息显示在result.jsp页上,见步骤(6))。
(3)创建日期转换类DateConverter,实现String类型到Date类型的转换。
(4)创建order.jsp页面。
(5)配置springmvc-config.xml文件。
(6)创建一个result.jsp结果页面(置于/WEB-INF/jsp目录下),用于显示接收到订单信息。
2018-06-21
MyBatis的关联映射
1、已知数据库MyBatisRelation中存在以下几个表:
a. 学生(Student):id(int, primary key, auto increment),Name(姓名,varchar),Birthday(出生日期,date),性别(Sex,varchar)
b. 学生证(StudentIDCard):id(int, primary key, auto increment),StuNo(学号,long)
c. 班级(Class):id(int, primary key, auto increment),Specialty(专业,varchar),Grade(年级,int),Class(班,int)
d. 课程(Course):id(int, primary key, auto increment),Name(课程名,varchar)
现建立以下的关联关系:学生与学生证、学生与班级、学生与课程的选课。分别说出这三种关系属于MyBatis关联关系的哪种类型,通过在相应表中添加合适的外键或创建中间表的方式实现这些关联关系,并创建相应的类,实现以下的查询:
(1)通过Student表的id查找该学生的信息,并同时获取其学号;
(2)通过Class表的id查找某个班级的信息,并同时查找该班级的所有学生信息;
(3)通过Student表的id查找该学生的信息,并同时获取其选课信息。
以上每种查询都使用嵌套查询和嵌套结果查询实现。
2018-06-21
MyBatis数据库操作与核心配置(含源码以及结果图)
已知有一个学生信息表(StudentInfo),其包含以下字段:id(int, primary key, auto increment),StuNo(学号,long),Name(姓名,varchar),Birthday(出生日期,date),dorm(宿舍地址,varchar),home(家庭地址,varchar),Phone(手机,long)
使用MyBatis实现以下功能(功能中涉及的输入信息都通过控制台输入):
(1)插入学生信息(插入至少20条学生记录)
(2)查询学生信息,包括:根据学号的精确查询;根据姓名、宿舍地址、家庭地址的模糊查询;显示每个学生的年龄,并按年龄的降序排序。
(3)修改信息,包括:根据学号修改学生信息;将同一个宿舍的学生的宿舍地址换成新地址。
(4)根据学号删除学生信息。
2018-06-12
JavaEE的Spring JDBC与事务管理 实验
一、 实验目的
1、掌握Spring JDBC的配置;
2、掌握JdbcTemplae类中增删改查方法的使用;
3、了解Spring事务管理的3个核心接口;
4、了解Spring事务管理的两种方式;
5、掌握基于XML和Annotation的声明式事务管理的使用。
二、 实验内容
1、在MySQL中创建以下三张表,其中account为账户表,book为书籍信息表,book_stock为书籍库存表。
(1)使用Spring JDBC实现书店的购书过程,即有如下一个BookShopDao接口,编写BookShopDaoImp类实现该接口中的所有方法,并通过JUnit测试这些方法。
public i
2018-06-08
Spring JDBC与事务管理
1、在MySQL中创建以下三张表,其中account为账户表,book为书籍信息表,book_stock为书籍库存表。
(1)使用Spring JDBC实现书店的购书过程,即有如下一个BookShopDao接口,编写BookShopDaoImp类实现该接口中的所有方法,并通过JUnit测试这些方法。
public interface BookShopDao
{
//根据书号获取书的单价
//jdbcTemplate.queryForObject(sql, Double.class, isbn);rowMapper
public double findBookPriceByIsbn(String isbn);
//更新书的库存,使书号对应的库存减num,若库存不足,则给出提示,并且不更新
public void updateBookStock(String isbn, int num);
//更新用户的账户余额:使 username 的 balance – price*num,若余额不足,则给出提示,并且不更新
public void updateUserAccount(String username,double price,int num);
}
(2) 在BookShopDao中添加一个purchase购书方法,其操作流程是获取书的单价->买书(更新库存)->更新账户余额,在BookShopDaoImp中实现该方法,并使用基于XML和Annotation的声明式事务管理来确保该购书过程能正常执行(这时(1)中的方法都不需进行合法性判断,直接存储数据库),通过JUnit对该方法进行测试。
2018-06-08
Spring AOP实验
一、 实验目的
1、了解AOP的概念和作用;
2、理解AOP中的相关术语;
3、了解Spring中两种动态代理方式的区别;
4、掌握基于XML和注解的AspectJ开发。
二、 实验内容
1、按图所示的类图结构,设计接口及其实现类,并完成另外两附加要求:(1)日志功能:在程序执行期间追踪正在发生的活动(打印出调用的方法,以及参数的参数值);(2)验证功能:希望计算器只能处理正数的运算,当有负数参与运算时,给出提示说明。
分别使用基于XML和注解的AspectJ实现上述功能(创建两个项目)。
(图就是int加减乘除)
2018-06-05
大数据hapdoop安装完整实验报告(包含结果图)
1.掌握Linux虚拟机安装方法或者双操作系统安装方法。Hadoop在Linux操作系统上运行可以发挥最佳性能,鉴于目前可能正在使用Windows操作系统,有必要通过本实验掌握在Windows操作系统上搭建Linux虚拟机的方法。
2.掌握Hadoop的伪分布式安装方法。需要在一台机器上模拟一个小的集群,因此,需要通过本实验掌握在单机上进行Hadoop的伪分布式安装方法。
2018-05-17
Java简单的记事本程序(完整代码含实验报告)
仿照 Window 系统中的“记事本”利用 Java 的 GUI 和文件输入输出流实现一
个简单的记事本程序。能实现编辑、保存、另存为、查找和替换等功能。
2018-05-17
Matlab数字图像处理k-means处理代码
数字图像处理的k-means算法实现,能够完全把图像分割为k个聚点,进而把图片分为k中不同的颜色,比如:k=2,图像包含两种颜色(黑,白);k=3,图像包含两种颜色(黑白灰),等等。随着k值越大,图像越来越靠近原图色彩。
2018-05-17
JSP个人信息管理系统(添加、修改、删除,包括个人的基本信息、个人通讯录)
(1)登录与注册
系统的登录和注册功能。
(2)个人基本信息管理模块
系统中对个人基本信息的管理包括:个人的姓名、性别、出生日期、民族、学历、职称、登录名、密码、电话、家庭住址等。
(3)用户个人通讯录模块
系统的个人通讯录保存了个人的通讯录信息,包括自己联系人的姓名、电话、邮箱、工作单位、地址、QQ等。可以自由添加联系人的信息,查询或删除联系人。
2018-04-25
JSP留言板系统(前台:游客增查+后台管理员:增删改查删回复+MVC+列表分页+MySQL)
JSP+MySQl+MVC+前台+后台,游客前台:增加、查询,管理员后台:增加、查询、修改、删除、回复,登录session监听,留言列表分页,DAO包含所有数据库操作
2018-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人