一、系統介紹:
門戶網站,是指通向某類綜合性互聯網信息資源并提供有關信息服務的應用系統。門戶網站初提供搜索服務、目錄服務,后來由于市場競爭日益激烈,門戶網站不得不快速地拓展各種新的業務類型,希望通過門類眾多的業務來吸引和留住互聯網用戶,以至于目前門戶網站的業務包羅萬象,成為網絡世界的“百貨商場”或“網絡超市”。
詳細模塊如
.jpg)
?
2.3、功能模塊:
系統特點及優勢
1.本產品采用的三層結構技術架構,是適合企業使用的技術平臺。
2.同時支持多種操作系統、數據庫、應用服務器、瀏覽器。
3.采用微軟.NET架構開發。
4.支持企業級開發的主流數據庫SQL SERVER。
5.ADO.NET實現/存儲過程實現。
6.支持64位操作系統。
7.Div+CSS技術,頁面設計遵守CSS2,W3C等規范,兼容主流瀏覽器。
8.Ajax技術提升用戶使用體驗。
9.了解并使用WebService服務,實現搜索自動補齊技術。
10.第三方組件技術實現分頁功能及文本編輯等功能。
11.采用系統軟件開發中常用存儲過程技術,為系統的維護和二次開發做好保障。
?
12.掌握傳統的JS前端技術
13.掌握Jquery開發技術,并能實現相應的網頁特效
14.Log4net 日志管理,也是商業開發中必不可少的。
15.能夠掌握網頁特效制作。
16.能夠掌握對文件的上傳,下載的處理技術。
二、培訓定位:
適合于.net方向初學C# ASP.NET技術人群或剛剛畢業或即將畢業的大學生工作前的項目實戰。通過此項目教程,學員能夠零縫隙與企業級項目開發接軌。本次課程涉及到系統架構、SQLSERVER、三層結構、Div+CSS技術,JavaScript技術,用戶控件技術、第三方組件技術、Ajax技術,WebService技術,第三方工具軟件使用等。課程假設讀者就是剛入職的員工,講師承擔師傅的角色,為各位呈現實際開發的流程、習慣和應該具備的技能。
三、課程特色:
1. 所有代碼均為現場手敲,不會出現任意一句沒有交代的代碼;
2. 在課程中介紹企業級開發中常用的工具軟件,結合項目開發,提升開發效率;
3. 每次課程都在前次課程的基礎上迭代開發,保證每次課程項目均可運行;
4. 每次課程基本都提供上課PPT,重難點均已列出,方便讀者自學;
5. 前半部分課前增加回顧,方便大家記憶基礎知識;
6. 課程在錄制過程中特別強調到開發中容易犯的一些錯誤和技巧;
7. 課程中介紹本節所需要用到的技術要點;
8. 課程注重業務的講解和實現,是實際開發的重中之重;
9. 拋棄以往光講的做法,課程參入陷阱、提問、設問等教學技巧和大家交互;
10.課程采用漸進思路進行,逐漸從新建一個空項目形成一個大型完整項目;
四、課程安排:
1. 項目介紹,市場定位、開發背景、開發應具備技能和學習方法。
2. 數據庫設計。
3. 數據庫完善及三層結構搭建。
4. 前端頁面設計1(Div+CSS)
5. 前端頁面設計2(Div+CSS)
6. 前端頁面設計3(Div+CSS)
7. 前端頁面設計4(Div+CSS)
8. 前端頁面設計5(Div+CSS)
9. 前端頁面設計6(Div+CSS)
10.前端頁面設計7(Div+CSS)
11. 前端頁面設計8(Div+CSS)
12. 前端頁面設計網頁特效1
13. 前端頁面設計網頁特效2
14. 前端列表頁面設計
15. 封裝數據庫訪問層1
16. 封裝數據庫訪問層2
17. 后臺管理搭建及完善數據訪問層封裝
18.? 后臺系統管理模塊(用戶管理)
19. 后臺系統管理模塊(用戶管理2)
20. 后臺系統管理模塊(用戶管理3)
21. 后臺系統管理模塊(用戶管理4)
22. 后臺系統管理模塊(網站公告管理1)
23. 后臺系統管理模塊(網站公告管理2)
24. 后臺系統管理模塊(網站公告管理3)
25. 后臺系統管理模塊(網站基本配置)
26. 企業信息模塊(前端界面及相關功能分析)
27. 企業信息模塊(信息類型管理實現)
28. 企業信息模塊(信息內容管理1)
29. 企業信息模塊(信息內容管理2)
30. 企業信息模塊(圖片上傳功能完善及總結)
31. 產品管理模塊(產品類型管理1)
32. 產品管理模塊(產品類型管理2)
33. 產品管理模塊(產品信息管理1)
34 產品管理模塊(產品信息管理2)
35. 產品管理模塊(產品信息管理3)
36. 產品管理模塊(產品信息管理4)
37. 產品管理模塊(產品信息管理5)
38. 產品管理模塊(產品信息管理6)
39. 產品管理模塊(產品信息管理7)
40. 產品管理模塊(產品信息管理8)
41. 產品管理模塊(產品信息管理9)
42. 新聞管理模塊(新聞類型管理1)
43. 新聞管理模塊(新聞類型管理2)
44. 新聞管理模塊(新聞信息添加1)
45. 新聞管理模塊(新聞信息管理2)
46. 新聞管理模塊(新聞信息管理3)
47. 新聞管理模塊(前新聞修改及刪除)
48. 新聞信息前端頁面綁定(前端頁面綁定1)
49.? 新聞信息前端頁面綁定(前端頁面綁定2)
50. 招聘信息模塊(招聘信息發布)
51. 招聘信息模塊(招聘信息修改,刪除)
52. 招聘信息模塊(前端招聘信息綁定及應聘界面設計)
53. 招聘信息模塊(應聘信息添加及管理1)
54. 招聘信息模塊(應聘信息添加及管理2)
55. 服務與支持模塊(服務與支持添加1)
56. 服務與支持模塊(服務與支持 管理2)
57. 友情鏈接管理(友情鏈接添加及管理1)
58. 友情鏈接管理(友情鏈接添加及管理2)
59. 在線留言
60. 前端首頁面綁定
61. 產品信息綁定
62. 前端服務信息及公司信息綁定
63. 項目完善及發布
?
?
64. 產品類型管理之樹形菜單加載
65. 產品類型管理之模態窗體
66. 產品管理之基于Jquery技術產品圖片批量管理1.1
67. 產品管理之基于Jquery技術產品圖片批量管理1.2
68. 產品管理之基于Jquery技術產品圖片批量管理1.3
69. 產品文件在線硬盤管理1.1
70. 產品文件在線硬盤管理1.2
71. 產品文件在線硬盤管理1.3
72. 產品文件在線硬盤管理1.4
73. 產品文件在線硬盤管理1.5
74. 產品管理之前端產品詳細頁面設計
75. 產品管理之前端產品放大鏡顯示(仿淘寶)
76. 產品管理之文件下載試用1.1
77. 產品在線評論1.1
78. 產品在線評論1.2
79. 首頁重構(div+css+js)1.1
80. 首頁重構(div+css+js)1.2
81. 基于Log4net 實現日志管理 1.1
82. 基于Log4net 實現日志管理 1.2
83. 基于Log4net 實現日志管理 1.3
?
五、項目架構及優勢:
?

本系統的框架,包含了一系列規范、約定和支撐類庫、服務。?
◆ 系統設計遵循高內聚低耦合的設計原則?
?
這是保證一個系統的架構是否符合軟件工程原則的首要標準。?
◆ 層次的清晰和簡潔性?
?
系統每個部分完成功能和目標必須是明確的,同樣的功能,應該只在一個地方實現。如果某個功能可以在系統不同的地方實現,那么,將會給后來的開發和維護帶來問題。?
?
系統簡單明了,過于復雜的系統架構,會帶來不必要的成本和維護難度。在盡可能的情況下,一個部分應該完成一個單獨并且完整的功能。?
◆ 易于實現性?
?
如果系統架構的實現非常困難,甚至超出團隊現有的技術能力,那么,團隊不得不花很多的精力用于架構的開發,這對于整個項目來說,可能會得不償失。本項目崇尚“簡單就是美”的原則。?
◆ 可升級和可擴充性?
?
一個系統框架,受設計時技術條件的限制,或者設計者本人對系統認識的局限,可能不會考慮到今后所有的變化。但是,本系統為將來可能的變化做好準備,能夠在今后,在目前已有的基礎上進行演進,但不會影響原有的應用。
◆ 是否有利于團隊合作開發?
?
一個好的系統架構,不僅僅只是從技術的角度來看,而且,它還應該適用于團隊開發模型,可以方便一個開發團隊中各個不同角色的互相協作。例如,將Web頁面和業務邏輯組件分開,可是使頁面設計人員和程序員的工作分開來同步進行而不會互相影響。?
◆ 性能?
?
性能對于軟件系統來說是很重要的,但是,有的時候,為了能讓系統得到更大的靈活性,可能不得不在性能和其他方面取得平衡。另外一個方面,由于硬件技術的飛速發展和價格的下降,性能的問題往往可以通過使用使用更好的硬件來獲得提升。
總結起來就如下圖所示:
