当前位置:文档之家› 柠檬学院--基于Springmvc+Spring+Mybatis+Bootstrap+jQuery Mobile +MySql教务管理系统

柠檬学院--基于Springmvc+Spring+Mybatis+Bootstrap+jQuery Mobile +MySql教务管理系统


柠檬学院
MySql
• MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于 Oracle公司。MySQL是最流行的关系型数据库管理系统,在WEB应用方面 MySQL是最好的RDBMS(Relational Database Management System:关系数据 库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数 据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度 并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语 言。
柠檬学院
欢迎收看
柠檬学院
柠檬学院

开发环境:
JDK1.7或1.7以上
eclipse
tomcat 7.0 或 7.0以上
MYSQL5.0
柠檬学院
项目效果截图
jQuery Mobile界面展示
学员意报表
柠檬学院
项目效果截图
教务系统数据库设计
柠檬学院
项目效果截图
Mybatis动态sql
权限变更
柠檬学院
第一部分: 技能储备阶 段,学习项目所需 要的技能知识


柠檬学院

1、Bootstrap(PC端页面实现)
2、jQuery Mobile(手机端页面实现)


3、SpringMVC
4、Spring 5、MyBatis 6、MySql(数据库)



柠檬学院
Bootstrap
• Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师 Mark Otto和Jacob Thornton合作开发。Bootstrap一经推出后颇受欢迎,一直是GitHub上 的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用 了该项目. • Bootstrap是一个开源的用于前端开发的工具包。是一个CSS/HTML框架。Bootstrap提 供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。 • Bootstrap是基于jQuery框架开发的,它在jQuery框架的基础上进行了更为个性化和人性 化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。 • Bootstrap中包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能 完备的网站。其中包括以下组件:

第二部分: 设计部分, 通过需求分析,设 计物理模型,画出 原型界面(HTML)

第三部分: 编码部分, 具体实现各个功能 模块

学完本系列课程后,学员将会达到以下学习目标:
本课程针对有一定程序开发基础并有志于JAVA WEB开发的学员,理解MVC开发模式,能够 熟练使用PowerDesigner 设计数据库,熟练使用Springmvc、Spring、Mybatis、Bootstrap、 jQuery Mobile 、MySql进行开发
讲师:储老师
联系qq:2979430253

面对日益增多的学生信息和教职工信 息,管理工作变得越来越庞大和繁冗, 效率也低。
为了充分利用互联网带给人们的便利, 更好地提高教务管理管理工作的效率, 使学员和教师更方便地进行信息查询 活动,特开发教务管理系统。 本软件通过权限识别登录到该系统, 权限不同享有的功能就有所差异,来 实现日常的学生和老师信息和课程等 的管理。
柠檬学院
Spring
• Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选 择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基 本的JavaBean来完成以前只可能由EJB完成的事情。
柠檬学院
Spring MVC
• Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种 视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和POI。
柠檬学院
MyBatis
• MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。 • iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层 框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)
• 下拉菜单、按钮组、按钮下拉菜单、导航、导航条、面包屑、分页、排版、缩略图、警 告对话框、进度条、媒体对象等
柠檬学院
jQuery Mobile
• jQuery Mobile是jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给 主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。 支持全球主流的移动平台。jQuery Mobile开发团队说:能开发这个项目,我们非 常兴奋。移动Web太需要一个跨浏览器的框架,让开发人员开发出真正的移动 Web网站。
相关主题