?
?
一、項目簡介
本系統主要用于培訓機構信息管理,總體任務是實現學生信息、教師信息、教務信息、課程信息的系統化、規范化和自動化,其主要任務是用計算機對學生、教師、教務等各種信息進行日常管理,如查詢、修改、增加、刪除,針對這些要求設計了教務管理系統。
?
二、技術介紹
PC端:主要使用bootstrap顯示頁面信息
手機端:主要使用jquery mob顯示頁面信息
?
1.SpringMVC
?
Spring MVC屬于SpringFrameWork的后續產品,已經融合在Spring Web Flow里面。Spring 框架提供了構建 Web 應用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC 架構,可以選擇是使用內置的 Spring Web 框架還可以是 Struts 這樣的 Web 框架。通過策略接口,Spring 框架是高度可配置的,而且包含多種視圖技術,例如 JavaServer Pages(JSP)技術、Velocity、Tiles、iText 和POI。
?
2.Spring
Spring 也表示是一個開源框架,是為了解決企業應用程序開發復雜性由Rod Johnson創建的??蚣艿闹饕獌瀯葜痪褪瞧浞謱蛹軜?,分層架構允許使用者選擇使用哪一個組件,同時為 J2EE 應用程序開發提供集成的框架。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。
?
3.MyBatis
MyBatis 本是apache的一個開源項目iBatis, 2010年這個項目由apache software foundation 遷移到了google code,并且改名為MyBatis 。
iBATIS一詞來源于“internet”和“abatis”的組合,是一個基于Java的持久層框架。iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAO)
?
4.Bootstrap
Bootstrap是Twitter推出的一個開源的用于前端開發的工具包。它由Twitter的設計師Mark Otto和Jacob Thornton合作開發,是一個CSS/HTML框架。Bootstrap提供了優雅的HTML和CSS規范,它即是由動態CSS語言Less寫成。Bootstrap一經推出后頗受歡迎,一直是GitHub上的熱門開源項目,包括NASA的MSNBC(微軟全國廣播公司)的Breaking News都使用了該項目
?
5.jQuery Mobile
jQuery Mobile是jQuery 在手機上和平板設備上的版本。jQuery Mobile 不僅會給主流移動平臺帶來jQuery核心庫,而且會發布一個完整統一的jQuery移動UI框架。支持全球主流的移動平臺。jQuery Mobile開發團隊說:能開發這個項目,我們非常興奮。移動Web太需要一個跨瀏覽器的框架,讓開發人員開發出真正的移動Web網站。
?
6.MySql
MySQL是一個關系型數據庫管理系統,由瑞典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和ViewResolver
5.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 查詢和打印SQL
18.mybatis Mapper接口實現增刪改查
19.mybatis 注解實現增刪改查
20.mybatis 動態SQL
21.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.手機版-查詢和添加學員評價
?

?
五、項目內容和部分截圖
見:附件 里的“建議插入在大綱中的圖片”文件夾
?
?



