快速開發(fā)框架后臺 考試系統(tǒng)后臺
http://sql.funbutton.cn:8080/framework3/a/admin
考試系統(tǒng)移動端
移動端用戶 user1 密碼111
1.1. 簡介
framework3是一個開源的企業(yè)信息管理系統(tǒng)基礎框架。主要定位于“企業(yè)信息管理”領域,可用作企業(yè)信息管理類系統(tǒng)、網站后臺管理類系統(tǒng)等。framework3是非常強調開發(fā)的高效性、健壯性和安全性的。
framework3是輕量級的,簡單易學,本框架以Spring Framework為核心、Spring MVC(相比Struts2更容易上手、更易用)作為模型視圖控制器、Spring Data JPA + Hibernate作為數(shù)據(jù)庫操作層,此組合是Java界業(yè)內最經典、的搭配組合進行封裝。前端界面風格采用了結構簡單、性能優(yōu)良、頁面精致的 Twitter Bootstrap作為前端展示框架。
framework3已內置了一系列企業(yè)信息管理系統(tǒng)的基礎功能,目前包括三大模塊,系統(tǒng)管理(SYS)模塊、內容管理(CMS)模塊和在線辦公(OA)模塊。系統(tǒng)管理模塊,包括企業(yè)組織架構(用戶管理、機構管理、區(qū)域管理)、菜單管理、角色權限管理、字典管理等功能;內容管理模塊,包括內容管理(文章、鏈接),欄目管理、站點管理、公共留言、文件管理、前端網站展示等功能;在線辦公模塊,提供簡單的請假流程實例。
framework3提供了常用工具進行封裝,包括日志工具、緩存工具、服務器端驗證、數(shù)據(jù)字典、當前組織機構數(shù)據(jù)(用戶、區(qū)域、部門)以及其它常用小工具等。另外還提供一個基于本基礎框架的代碼生成器,為你生成基本模塊代碼,如果你使用了framework3基礎框架,就可以很快速開發(fā)出優(yōu)秀的信息管理系統(tǒng)。
1.2. 為何選擇
1、 使用Apache License 2.0協(xié)議,源代碼完全開源,無商業(yè)限制。
2、 使用目前最主流的J2EE開發(fā)框架,簡單易學,學習成本低。
3、 數(shù)據(jù)庫無限制,支持MySql、Oracle等數(shù)據(jù)庫
4、 模塊化設計,層次結構清晰。內置一系列企業(yè)信息管理的基礎功能。
5、 操作權限控制精密細致,對所有管理鏈接都進行權限驗證,可控制到按鈕。
6、 數(shù)據(jù)權限控制精密細致,對指定數(shù)據(jù)集權限進行過濾,七種數(shù)據(jù)權限可供選擇。
7、 提供基本功能模塊的源代碼生成器,提高開發(fā)效率及質量。
8、 提供常用工具類封裝,日志、緩存、驗證、字典、組織機構等,常用標簽(t**lib),獲取當前組織機構、字典等數(shù)據(jù)。
9、 完全兼容目前瀏覽器(IE6、IE7+、Firefox、Chrome)。
10、 提供目前的Activit流程引擎實例
1.3. 技術選型
1、 Services相關
a) Core Framework:Spring Framework 3.2。
b) Security Framework:Apache Shiro 1.2。
c) Workflow Engine:Activit 5.12。
2、 Web相關
a) MVC Framework:Spring MVC 3.2。
b) Layout Decoration:SiteMesh 2.4。
c) Javascri-pt Library:JQuery 1.9。
d) CSS Framework:Twitter Bootstrap 2.3.1。
e) Javascri-pt/CSS Compressor:YUI Compressor 2.4。
f) Front Validation:JQuery Validation Plugin 1.11。
3、 Database相關
a) ORM Framework:Spring Data JPA 1.3、Hibernate 4.1。
b) Connection Pool:Alibaba Druid 0.2。
c) Bean Validation:Hibernate Validation 5.0。
d) Cache:Ehcache 2.6。
4、 Tools 相關
a) Commons:Apache Commons
b) JSON Mapper:Jackson 2.1
c) Bean Mapper:Dozer 5.3
d) Office Tools:Apache POI 3.9
e) Full-text search:Hibernate Search 4.2(Apache Lucene 3.6)、IK Analyzer 2012_u6中文分詞
f) Log Man**er:Log4j 1.2
1.4. 安全考慮
1、 開發(fā)語言:系統(tǒng)采用Java 語言開發(fā),具有卓越的通用性、高效性、平臺移植性和安全性。
2、 分層設計:(數(shù)據(jù)庫層,數(shù)據(jù)訪問層,業(yè)務邏輯層,展示層)層次清楚,低耦合,各層必須通過接口才能接入并進行參數(shù)校驗(如:在展示層不可直接操作數(shù)據(jù)庫),保證數(shù)據(jù)操作的安全。
3、 雙重驗證:用戶表單提交雙驗證:包括服務器端驗證及客戶端驗證,防止用戶通過瀏覽器惡意修改(如不可寫文本域、隱藏變量篡改、上傳非法文件等),跳過客戶端驗證操作數(shù)據(jù)庫。
4、 安全編碼:用戶表單提交所有數(shù)據(jù),在服務器端都進行安全編碼,防止用戶提交非法腳本及SQL注入獲取敏感數(shù)據(jù)等,確保數(shù)據(jù)安全。
5、 密碼加密:登錄用戶密碼進行SHA1散列加密,此加密方法是不可逆的。保證密文泄露后的安全問題。
6、 強制訪問:系統(tǒng)對所有管理端鏈接都進行用戶身份權限驗證,防止用戶直接通過URL進行未授權頁面。
1、自動:在上方保障服務中標有自動發(fā)貨的商品,拍下后,將會自動收到來自賣家的商品獲?。ㄏ螺d)鏈接;
2、手動:未標有自動發(fā)貨的的商品,拍下后,賣家會收到郵件、短信提醒,也可通過QQ或訂單中的電話聯(lián)系對方。
1、源碼默認交易周期:自動發(fā)貨商品為1天,手動發(fā)貨商品為3天,買家有1次額外延長3天交易周期的權利;
2、若上述交易周期雙方依然無法完成交易,任意一方可發(fā)起追加周期(1~60天)的請求,對方同意即可延長。
1、描述:源碼描述(含標題)與實際源碼不一致的(例:描述PHP實際為ASP、描述的功能實際缺少、版本不符等);
2、演示:有演示站時,與實際源碼小于95%一致的(但描述中有"不保證完全一樣、有變化的可能性"類似顯著聲明的除外);
3、發(fā)貨:手動發(fā)貨源碼,在賣家未發(fā)貨前,已申請退款的;
4、安裝:免費提供安裝服務的源碼但賣家不履行的;
5、收費:額外收取其他費用的(但描述中有顯著聲明或雙方交易前有商定的除外);
6、其他:如質量方面的硬性常規(guī)問題等。
注:經核實符合上述任一,均支持退款,但賣家予以積極解決問題則除外。
1、互站會對雙方交易的過程及交易商品的快照進行永久存檔,以確保交易的真實、有效、安全!
2、互站無法對如“永久包更新”、“永久技術支持”等類似交易之后的商家承諾做擔保,請買家自行鑒別;
3、在源碼同時有網站演示與圖片演示,且站演與圖演不一致時,默認按圖演作為糾紛評判依據(jù)(特別聲明或有商定除外);
4、在沒有"無任何正當退款依據(jù)"的前提下,商品寫有"一旦售出,概不支持退款"等類似的聲明,視為無效聲明;
5、在未拍下前,雙方在QQ上所商定的交易內容,亦可成為糾紛評判依據(jù)(商定與描述沖突時,商定為準);
6、因聊天記錄可作為糾紛評判依據(jù),故雙方聯(lián)系時,只與對方在互站上所留的QQ、手機號溝通,以防對方不承認自我承諾。
7、雖然交易產生糾紛的幾率很小,但一定要保留如聊天記錄、手機短信等這樣的重要信息,以防產生糾紛時便于互站介入快速處理。
1、互站作為第三方中介平臺,依據(jù)交易合同(商品描述、交易前商定的內容)來保障交易的安全及買賣雙方的權益;
2、非平臺線上交易的項目,出現(xiàn)任何后果均與互站無關;無論賣家以何理由要求線下交易的,請聯(lián)系管理舉報。
不會寫代碼
141353407433739070857510828107
短信咨詢
服務
5.00
效率
5.00
質量
5.00