一、项目简介
本系统主要用于培训机构信息管理,总体任务是实现学生信息、教师信息、教务信息、课程信息的系统化、规范化和自动化,其主要任务是用计算机对学生、教师、教务等各种信息进行日常管理,如查询、修改、增加、删除,针对这些要求设计了教务管理系统。
二、技术介绍PC端:主要使用bootstrap显示页面信息手机端:主要使用jquery mob显示页面信息1.SpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和POI。2.SpringSpring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。3.MyBatisMyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)4.BootstrapBootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目5.jQuery MobilejQuery Mobile是jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。jQuery Mobile开发团队说:能开发这个项目,我们非常兴奋。移动Web太需要一个跨浏览器的框架,让开发人员开发出真正的移动Web网站。6.MySqlMySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。三、学习目标本系课程,主要分为三部分完成第一部分:技能储备阶段,学习项目所需要的技能知识第二部分:设计部分,通过需求分析,设计物理模型,画出原型界面(HTML)第三部分:编码部分,具体实现各个功能模块学完本系列课程后,学员将会达到以下学习目标:本课程针对有一定程序开发基础并有志于JAVA WEB开发的学员,理解MVC开发模式,能够熟练使用PowerDesigner 设计数据库,熟练使用Springmvc、Spring、Mybatis、Bootstrap、jQuery Mobile 、MySql进行开发四、课程大纲技能储备1.项目、技术架构简介2.spring MVC概述3.spring MVC登录示例4.spring MVC HandlerMapping和ViewResolver5.springmvc注解使用6.springmvc参数传递7.springmvc返回值8.springmvc ajax和json[上]9.springmvc ajax和json[下]10.springnvc 上传下载11.springmvc 拦截器12.mysql 安装使用13.mybatis 框架搭建[上]14.mybatis 框架搭建[下]15.mybatis 添加数据16.mybatis 修改删除数据17.mybatis 查询和打印SQL18.mybatis Mapper接口实现增删改查19.mybatis 注解实现增删改查20.mybatis 动态SQL21.sping springMVC mybatis集成[上]22.sping springMVC mybatis集成[下]23.ssm集成实例(用户查询)24.ssm集成实例(用户添加)25.ssm集成实例(用户修改)26.ssm集成实例(用户删除)27.display tag 分页28.bootstrap 入门和删格系统29.bootstrap 排版和表格30.bootstrap 表单[上]31.bootstrap 表单[下]32.bootstrap 按钮和图片33.bootstrap 导航和导航条34.bootstrap 警告框和面板35.jquery mobile 入门36.jquery mobile 按钮和图标37.jQuery Mobile 工具栏和导航栏38.jQuery Mobile 折叠和网格39.jQuery Mobile 列表40.jQuery Mobile 表单[上]41.jQuery Mobile 表单[下]架构设计42.数据库设计-权限管理43.数据库设计-营销活动44.数据库设计-招生管理45.数据库设计-学员管理46.数据库设计-班级管理47.数据库设计-教务管理48.数据库设计-财务管理49.项目框架搭建具体编码50.员工管理-原型设计-员工列表51.员工管理-原型设计-员工添加修改52.员工管理-原型设计-员工查看53.员工管理-mybatis generator 插件反向生成代码54.员工管理-html改变为jsp页面55.员工管理-员工添加56.员工管理-查询员工信息(一)57.员工管理-查询员工信息(二)58.员工管理-查看员工信息59.员工管理-修改员工信息60.员工管理-删除员工信息61.角色管理-原型设计62.角色管理-添加角色信息63.角色管理-查询角色信息64.角色管理-修改查询角色信息65.角色变更(一)66.角色变更(二)67.权限管理-原型设计-使用dtree.js(一)68.权限管理-原型设计-使用dtree.js(二)69.权限管理-查询权限信息70.权限管理-查询和添加权限信息(一)71.权限管理-查询和添加权限信息(二)72. 权限管理-修改权限信息73.权限管理-删除权限信息(一)74.权限管理-删除权限信息(二)75.权限变更-原型设计76.权限变更(一)77.权限变更(二)78.权限变更(三)79.权限变更(四)80.权限管理-信息维护81.用户登录(一)82.用户登录(二)83.登录验证84.数据字典-原型设计85.数据字典-查询信息86.数据字典-添加、修改、删除信息87.数据字典-jdbc实现自定义标签(一)88.数据字典-jdbc实现自定义标签(二)89.模板管理-原型设计90.模板管理-增加、修改、删除、查询(一)91.模板管理-增加、修改、删除、查询(二)92.短信管理-原型设计93.短信管理-功能开发(一)94.短信管理-功能开发(二)95.邮件管理-原型设计96.邮件管理-后台代码编写和查询邮件97.邮件管理-发送邮件(一)98.邮件管理-发送邮件(二)99.邮件管理-查看和删除100.营销活动管理-添加活动101.营销活动管理-查询信息102.营销活动管理-修改删除信息103.学员池-查询学员信息104.学员池-添加学员信息105.学员池-修改删除学员信息106.招生线索107.跟踪记录-添加信息108.跟踪记录-查询信息109.跟踪记录-修改删除信息110.试听记录-添加纪录信息111.试听记录-查询纪录信息112.试听记录-查询纪录信息113.招生线索-关联跟踪记录和试听记录114.学科信息-查询添加信息115.学科信息-修改删除信息116.教室信息管理117.课程表管理118.教师信息管理119.班级管理-查询和添加班级信息(一)120.班级管理-查询和添加班级信息(二)121.班级管理-修改和删除班级信息122.学员评价(一)123.学员评价(二)124.学员沟通记录(一)125.学员沟通记录(二)126.学员成绩管理127.学员管理-转为正式学员128.学员管理-查看学员信息(一)129.学员管理-查看学员信息(二)130.班级事务管理(一)131.班级事务管理(二)132.学员考勤管理133.学员缴费管理(一)134.学员缴费管理(二)135.学员缴费管理(三)136.员工薪水发放(一)137.员工薪水发放(二)138.工作台-报表(一)139.工作台-报表(二)140.手机版-界面设计141.手机版-学生登录142.手机版-查看学员个人信息和修改过滤器143.手机版-查看学员成绩信息144.手机版-学员缴费信息查询145.手机版-查询和添加学员评价五、项目内容和部分截图见:附件 里的“建议插入在大纲中的图片”文件夹
购买过此商品的人还购买过