基于Servlet3.0+mybatis+bootstrap+mysql实战开发简易会议管理系统
适合人群:初级
课时数量:39课时
用到技术:Servlet3.0+mybatis+bootstrap+mysql
涉及项目:会议管理系统
咨询Q Q:1840215592
Servlet实战视频教程详细查看:http://www.ibe***/goods-452.html
1.项目简介
本系统是应用于企业会议管理的系统,实现自动管理会议室,及时准确得知会议室空闲、预定情况,规范公司会议管理,实现公司信息资源在各部门之间快速有效传递,避免资源的冲突。提高了会议室的使用率,节省会议组织者的时间,妥善保管了会议记录。
2.技术架构
Servlet3.0:
Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署:
新增的注解支持:新增了若干注解,用于简化 Servlet、过滤器(Filter)和监ting器(Listener)的声明,这使得 web.xml 部署描述文件从该版本开始不再是必选的了。
MyBatis3:
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。
iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)
Bootstrap:
Bootstrap是一个开源的用于前端开发的工具包。是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。
Bootstrap是基于jQuery框架开发的,它在jQuery框架的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。
Bootstrap中包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。其中包括以下组件:
下拉菜单、按钮组、按钮下拉菜单、导航、导航条、面包屑、分页、排版、缩略图、警告对话框、进度条、媒体对象等
MYSQL:
MySQL[1] 是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是流行的关系型数据库管理系统,在WEB应用方面MySQL是RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的常用标准化语言。
3.学习目标
本系列讲座主要讲述如何利用Servlet3.0+mybatis+bootstrap+mysql构建企业级应用解决方案,主要分为三部分完成
部分:技能储备阶段,学习项目所需要的技能知识
第二部分:设计部分,通过需求分析,设计物理模型,画出原型界面(HTML)
第三部分:编码部分,具体实现各个功能模块
学完本系列课程后,学员将会达到以下学习目标:
本课程针对有一定程序开发基础并有志于JAVA WEB开发的学员,理解MVC开发模式,能够熟练使用PowerDesigner 设计数据库,熟练使用mybatis进行开发,熟悉Servlet3.0的一些新特性,掌握bootstrap基本用法
4.课程大纲
(一)会议管理系统之技能储备
第01课 项目简介、环境搭建
第02课 servlet3.0新特性之@WebServlet(登录示例)
第03课 servlet3.0新特性之@WebServlet_@WebInitParam详解
第04课 servlet3.0新特性之@WebFilter_@WebListener
第05课 JQuery AJAX 注册验证+二级菜单(JSON)
第06课 mybatis 框架搭建
第07课 mybatis 增删改查
第08课 mybatis 动态sql
第09课 bootstrap的搭建+栅格系统+table
第10课 bootstrap 表单
(二)会议管理系统之设计部分
第11课 原型设计_设备管理
第12课 原型设计_会议室管理+预约会议室
第13课 原型设计_会议管理+系统管理
第14课 数据库设计
第15课 框架搭建+html替换成jsp
(二)会议管理系统之编码部分
第16课 用户登录
第17课 防止非法登录+个人信息显示
第18课 用信息添加+上传头像
第19课 用户信息管理(查询)
第20课 用户信息管理(修改)
第21课 删除用户+查看用户+权限变更
第22课 设备添加
第23课 设备管理(查询+修改)
第24课 设备管理(删除)+设备信息(多表联查)
第25课 查询设备信息(根据会议室条件查询)
第26课 添加会议室
第27课 会议管理(查询+修改)
第28课 会议室管理(修改+删除)
第29课 会议室查询(查看)+ajax验证会议室编号
第30课 会议室预约(1)
第31课 会议室预约(2)
第32课 会议室预约修改(查询)
第33课 会议室预约修改(1)
第34课 会议室预约修改(2)
第35课 会议室预约审核
第36课 预约审核(2)+预约查询(1)
第37课 预约查询(2)
第38课 预约查询(3)+权限设置
第39课 工作台
5.开发工具
网页设计工具:Adobe_Dreamweaver_CS5.5
IDE: eclipse-jee-kepler-SR2-win32
JDK: jdk-7u51-windows-i586
WEB服务器:apache-tomcat-7.0.52
数据库设计:PowerDesigner
数据库:MYSQL5
MySql图形工具:Navicat MySQL
Servlet实战视频教程
上海电脑/网络相关信息
10月24日
9月27日
9月20日
9月19日
9月13日
9月11日
9月9日
9月6日
9月5日
9月4日