国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SSH框架的大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃管理系統(tǒng)設(shè)計(jì)研究

2016-05-30 15:07:56張晶艾青趙闖
無(wú)線互聯(lián)科技 2016年7期
關(guān)鍵詞:表格框架管理系統(tǒng)

張晶 艾青 趙闖

摘要:隨著高校大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃的深入開展,在研項(xiàng)目逐年增加,管理工作日漸繁瑣,Excel表格已經(jīng)無(wú)法滿足學(xué)校對(duì)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練項(xiàng)目的管理要求,開發(fā)管理系統(tǒng)已成為一個(gè)重要的課題。SSH是一種輕量級(jí)J2EE開發(fā)架構(gòu),通過采用SSH框架開發(fā)系統(tǒng),不僅系統(tǒng)性能穩(wěn)定,而且簡(jiǎn)化了編程,具有重要的應(yīng)用價(jià)值。

關(guān)鍵詞:Spring;Struts2;Hibernate;創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃管理系統(tǒng)

據(jù)了解,現(xiàn)在許多高校仍然使用Excel表格進(jìn)行項(xiàng)目管理。管理人員將項(xiàng)目按照某些規(guī)則歸入不同的文件,越來(lái)越多的項(xiàng)目信息導(dǎo)致管理人員很難查詢滿足某些條件的項(xiàng)目;Excel顯示方式單一,不利于管理人員對(duì)項(xiàng)目信息的直觀理解;項(xiàng)目管理過多采用人工方式,監(jiān)管不夠充分;Excel只能提供有限的安全性,但無(wú)法對(duì)用戶進(jìn)行角色管理,也不能對(duì)數(shù)據(jù)進(jìn)行訪問限制,保存不當(dāng)還會(huì)造成數(shù)據(jù)丟失。綜合以上分析,開發(fā)創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃管理系統(tǒng),提高管理效率,是一項(xiàng)具有現(xiàn)實(shí)意義的課題。

在傳統(tǒng)的J2EE的開發(fā)過程中存在著許多問題。由于采用EJB這種重量級(jí)框架來(lái)封裝業(yè)務(wù)邏輯架構(gòu),使系統(tǒng)的開發(fā)和部署非常復(fù)雜,運(yùn)行效率也低。本文采用J2EE開發(fā)的輕量級(jí)框架SSH(Struts2,Spring和Hibernate)開發(fā)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃管理系統(tǒng),簡(jiǎn)化了編程,并且提高了系統(tǒng)性能。

1 SSH框架集成原理

Spring框架為企業(yè)的應(yīng)用開發(fā)提供一個(gè)輕量級(jí)的解決方案。該解決方案包括:基于依賴注入的核心機(jī)制,基于AOP的聲明式事務(wù)處理,與多種持久層技術(shù)的整合,以及優(yōu)秀的Web MVC框架等。Spring是企業(yè)應(yīng)用開發(fā)的“一站式”選擇,Spring貫穿表現(xiàn)層,業(yè)務(wù)層,持久層。然而,Spring并不想取代那些已有的框架,而是以高度的開放性與它們無(wú)縫整合。

Struts2框架是新推出的一個(gè)MVC框架,基于WebWork核心,與Struts相比,具有較大變化[2]。無(wú)論是從Struts2設(shè)計(jì)的角度來(lái)看,還是從Struts2在實(shí)際項(xiàng)目中的易用性來(lái)看,Struts2都是一個(gè)非常優(yōu)秀的MVC框架。Struts2更易測(cè)試;支持更多的視圖技術(shù);基于AOP思想的攔截器機(jī)制,提供了極好的可擴(kuò)展性;更強(qiáng)大,更易用的輸入校驗(yàn)功能;整合的Ajax支持等[ 1 ]。

Hibernate能消除針對(duì)特定數(shù)據(jù)庫(kù)廠商的SQL代碼,并把結(jié)果集從表格形式轉(zhuǎn)換成值對(duì)象形式。Hibernate不僅管理Java類到數(shù)據(jù)庫(kù)表的映射,還提供數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法,可以大幅度減少開發(fā)時(shí)人工使用SQL和JDBC處理數(shù)據(jù)的時(shí)間[2]。

SSH框架是典型的J2EE結(jié)構(gòu),系統(tǒng)從職責(zé)上分為4層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層[ 3 ],可以幫助開發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰,可復(fù)用性好,維護(hù)方便的web應(yīng)用程序[4]。

2 大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃管理系統(tǒng)設(shè)計(jì)

2.1 系統(tǒng)流程

學(xué)生申請(qǐng)科研項(xiàng)目的流程如圖1所示。

項(xiàng)目審批流程如圖2所示。

2.2 系統(tǒng)功能圖(見圖3)

2.3 部分關(guān)鍵數(shù)據(jù)庫(kù)設(shè)計(jì)

(1)學(xué)生負(fù)責(zé)人表Manager_chief(見表1)。

(2)中期檢查結(jié)果表middle_management(見表2)。

3 結(jié)語(yǔ)

Struts2,Spring,Hibernate 3個(gè)框架在不同的開發(fā)層次上的有效組合,能夠有效地避免各組件之間的硬耦合關(guān)系,提高系統(tǒng)代碼的可重用性和開發(fā)效率,形成功能較為完善,系統(tǒng)穩(wěn)定的大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃管理系統(tǒng)。

[參考文獻(xiàn)]

[1]李剛.輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn)Struts2+Spring4+Hibernate整合開發(fā)[M].北京:電子工業(yè)出版社,2007.

[2]耿偉,劉振海,孫磊.Struts2框架技術(shù)的研究與分析[J].電腦知識(shí)與技術(shù),2008(33):123-124.

[3]孫衛(wèi)琴.精通Hibernate:Java對(duì)象持久化技術(shù)詳解[M].北京:電子工業(yè)出版社,2010.

[4]翟高粵.基于J2EE技術(shù)的SSH框架的改進(jìn)及應(yīng)用[J].計(jì)算機(jī)時(shí)代,2012(10):15.

Study on College Students Innovative Entrepreneurial Training Plan Management System Design Research Based on SSH Framework

Zhang Jing, Ai Qing*, Zhao Chuang

(Software College, University of Science and Technology Liaoning, Anshan 114051, China)

Abstract: With the in-depth development of college students innovative entrepreneurial training program,In the research project increases year by year,Management work is tedious ,Excel spreadsheet already cannot satisfy the school to college students innovative entrepreneurial training project management requirements, To develop their own management system has become an important topic.SSH is a lightweight J2EE architecture development,By using SSH framework development system,Not only the system performance is stable, and simplifies the programming, has important application value.

Key words: spring; struts2; hibernate; innovative entrepreneurial training plan management system

猜你喜歡
表格框架管理系統(tǒng)
基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
《現(xiàn)代臨床醫(yī)學(xué)》來(lái)稿表格要求
框架
廣義框架的不相交性
統(tǒng)計(jì)表格的要求
統(tǒng)計(jì)表格的要求
統(tǒng)計(jì)表格的要求
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
海盾壓載水管理系統(tǒng)
WTO框架下
法大研究生(2017年1期)2017-04-10 08:55:06
日照市| 扬中市| 罗田县| 惠安县| 乐清市| 榕江县| 绩溪县| 象州县| 家居| 钟祥市| 武威市| 鄂托克前旗| 恩平市| 会东县| 天全县| 临桂县| 仲巴县| 县级市| 隆昌县| 松滋市| 鹤岗市| 阿图什市| 大厂| 江永县| 阿拉善左旗| 子长县| 木兰县| 达日县| 依兰县| 岗巴县| 淄博市| 千阳县| 扎赉特旗| 车致| 兰溪市| 屏山县| 米脂县| 浪卡子县| 兴安县| 如东县| 新疆|