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

?

基于Spring框架的通用網(wǎng)絡(luò)報名系統(tǒng)設(shè)計與實現(xiàn)

2017-05-16 06:10:13肖祥林
現(xiàn)代計算機 2017年10期
關(guān)鍵詞:系統(tǒng)管理員祥林框架

肖祥林

(四川交通職業(yè)技術(shù)學(xué)院信息工程系,成都 611130)

基于Spring框架的通用網(wǎng)絡(luò)報名系統(tǒng)設(shè)計與實現(xiàn)

肖祥林

(四川交通職業(yè)技術(shù)學(xué)院信息工程系,成都 611130)

運用Spring框架設(shè)計并實現(xiàn)一款通用的網(wǎng)絡(luò)報名系統(tǒng),可以適應(yīng)不同行業(yè)、不同類型的網(wǎng)絡(luò)報名的需求。通用的網(wǎng)絡(luò)報名系統(tǒng)避免軟件開發(fā)人員的重復(fù)勞動,減輕系統(tǒng)運營和維護人員的工作壓力的同時,組織不用為一項特定的報名定制網(wǎng)絡(luò)報名系統(tǒng),節(jié)省組織在信息化建設(shè)方面的資金投入。

SSH;通用;網(wǎng)絡(luò)報名

0 引言

隨著網(wǎng)絡(luò)技術(shù)、信息化技術(shù)的發(fā)展,各式各樣的管理信息系統(tǒng)的投入使用,簡化了人們的辦事流程、節(jié)約了辦公成本。各式各樣的管理信息系統(tǒng)給人們工作和生活帶來的便利的同時,組織在開發(fā)、維護管理信息系統(tǒng)上的投入也給組織帶來了不少壓力。就學(xué)校而言,幾乎每個部門都有自己的一套或者多套管理信息系統(tǒng),這些管理系統(tǒng)往往不是同一家軟件公司開發(fā),多個管理系統(tǒng)之間存在重復(fù)的功能。針對全國計算機等級考試,有專門的全國計算機等級考試報名系統(tǒng);針對英語等級考試,有專門的英語等級考試報名系統(tǒng);針對學(xué)校的單招考試,有專門的單招考試報名系統(tǒng)。這三套報名系統(tǒng)中,有很多相似的地方,如果每套系統(tǒng)都定制,既浪費學(xué)校的資金,也給系統(tǒng)維護人員增加工作量。本文針對這一現(xiàn)象,選用非常成熟的Spring框架開發(fā)一款通用的網(wǎng)上報名系統(tǒng),實現(xiàn)可以適應(yīng)不同場合的網(wǎng)絡(luò)報名系統(tǒng),減小企業(yè)的開銷,降低系統(tǒng)維護人員的工作量。

1 系統(tǒng)分析

通用網(wǎng)絡(luò)報名系統(tǒng)要能實現(xiàn)適應(yīng)各種類型的報名,網(wǎng)絡(luò)報名的所有信息都應(yīng)該動態(tài)生成,系統(tǒng)管理員可以實現(xiàn)網(wǎng)絡(luò)報名系統(tǒng)的管理、填寫報名字段、管理維護報名網(wǎng)站的欄目、用戶管理、發(fā)布報名系統(tǒng)。系統(tǒng)核心功能如下:

(1)報名系統(tǒng)管理

系統(tǒng)管理員可以添加一個報名系統(tǒng),例如:“全國計算機等級考試報名系統(tǒng)”,可以按照報名系統(tǒng)名稱查看報名系統(tǒng)的相關(guān)信息,也可以修改報名系統(tǒng)的相關(guān)信息。

(2)報名字段管理

系統(tǒng)管理員可以為新添加的報名系統(tǒng)設(shè)置報名字段,可以為某個報名系統(tǒng)添加、刪除、修改報名字段,可以查看某個報名系統(tǒng)的報名字段。添加、刪除、修改報名字段操作需要在該項報名系統(tǒng)發(fā)布之前進行。

(3)報名系統(tǒng)網(wǎng)站欄目管理

系統(tǒng)管理員可以為其管理的每一個報名系統(tǒng)設(shè)置欄目、選擇風(fēng)格等。

(4)用戶管理

系統(tǒng)管理員為某一個報名系統(tǒng)設(shè)置用戶注冊信息、為某一個報名系統(tǒng)創(chuàng)建一個管理員賬戶、查看指定報名系統(tǒng)的所有賬號信息、修改某一報名系統(tǒng)指定用戶的信息、為某一個報名系統(tǒng)設(shè)置用戶的角色類型。

(5)發(fā)布報名系統(tǒng)

系統(tǒng)管理員可以根據(jù)報名系統(tǒng)網(wǎng)站欄目管理的設(shè)置發(fā)布報名系統(tǒng),同時可以:根據(jù)報名系統(tǒng)的名稱的縮寫創(chuàng)建對應(yīng)數(shù)據(jù)庫;根據(jù)用戶注冊信息的內(nèi)容生成用戶表;根據(jù)頁面中生成的角色類型生成角色表。

2 系統(tǒng)設(shè)計

(1)系統(tǒng)功能設(shè)計

根據(jù)需求分析的結(jié)果,通用報名系統(tǒng)包含的核心功能如圖1所示。

圖1 通用網(wǎng)絡(luò)報名系統(tǒng)功能模塊圖

(2)系統(tǒng)類設(shè)計

根據(jù)系統(tǒng)需求分析和系統(tǒng)功能模塊設(shè)計,系統(tǒng)分為表示層、控制層、服務(wù)層和數(shù)據(jù)庫訪問層。系統(tǒng)主要類如圖2所示。

3 系統(tǒng)實現(xiàn)

(1)系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù)

①Spring框架技術(shù)

Spring框架是為開發(fā)企業(yè)級應(yīng)用提供了一種解決方案,是一個開源的輕量級框架,可以提高應(yīng)用程序的運行效率。該框架包含了Spring MVC、Spring Web、Spring ORM、Spring DAO、Spring AOP和核心容器等七個模塊。BeanFactory中的依賴注入可以將應(yīng)用程序的配置和依賴性規(guī)范和應(yīng)用程序的代碼分開,實現(xiàn)松耦合。Spring AOP的配置管理特性,可以將面向切面的編程功能融合到Spring框架中。

②自動生成代碼

通用報名系統(tǒng)中,可以根據(jù)組織的具體業(yè)務(wù)的報名需求,發(fā)布的一款網(wǎng)絡(luò)報名系統(tǒng),該報名系統(tǒng)頁面顯示的欄目由后臺設(shè)置,自動生成。另外,該報名系統(tǒng)所用到的數(shù)據(jù)庫和表,在通用網(wǎng)絡(luò)報名系統(tǒng)中,根據(jù)系統(tǒng)管理員設(shè)置的報名信息、用戶注冊信息和系統(tǒng)用戶角色等生成。

(2)數(shù)據(jù)庫連接池的管理

圖2 通用網(wǎng)絡(luò)報名系統(tǒng)主要類圖

Web應(yīng)用服務(wù)器端的負(fù)載很重,用戶對系統(tǒng)響應(yīng)時間要求較高,如果數(shù)據(jù)庫訪問響應(yīng)時間較久,用戶體驗會比較差。系統(tǒng)采用DBCP管理數(shù)據(jù)庫連接池,配置代碼如下:

(3)報名系統(tǒng)管理的實現(xiàn)

報名系統(tǒng)管理是通用網(wǎng)絡(luò)報名系統(tǒng)的核心功能。系統(tǒng)運用成熟的Spring框架完成開發(fā),實現(xiàn)該功能主要用到了類和接口有:Dao接口:ISystemDao,該接口中包含添加一個報名系統(tǒng)的方法、根據(jù)報名系統(tǒng)名稱得到報名系統(tǒng)信息的方法、修改報名信息的方法等。Dao的實現(xiàn)類:SystemDAOImpl,Service接口:ISystemService,Service實現(xiàn):SystemServiceImpl,Controler:System-Control。

4 系統(tǒng)測試

為了驗證通用報名系統(tǒng)功能是否適應(yīng)不同行業(yè)不同業(yè)務(wù)的報名需求,根據(jù)需求分析說明書,設(shè)計測試用例。系統(tǒng)采用黑盒測試完成系統(tǒng)的功能測試。經(jīng)過多次測試,系統(tǒng)能滿足需求,投入使用,達到了系統(tǒng)預(yù)期的效果。系統(tǒng)運行效果如圖3所示。

圖3 通用報名系統(tǒng)運行效果圖

5 結(jié)語

本文運用SSH框架開發(fā)一款通用網(wǎng)絡(luò)報名系統(tǒng),通過該系統(tǒng)可以發(fā)布一款報名系統(tǒng),該系統(tǒng)可以根據(jù)組織要開展的報名活動的內(nèi)容,通過該通用報名系統(tǒng)錄入報名系統(tǒng)信息、報名信息、用戶注冊信息,發(fā)布一款報名系統(tǒng),適應(yīng)組織的業(yè)務(wù)需求。該系統(tǒng)可重復(fù)應(yīng)用到不同組織的不同報名業(yè)務(wù)中,提高系統(tǒng)的重用率,減少組織的信息化建設(shè)成本。

[1]吳志霞,陳平.基于SSH的在線項目管理平臺的設(shè)計與實現(xiàn)[J].計算機與現(xiàn)代化,2011,27(8).

[2]周春容.基于SSH框架的無紙化考試管理系統(tǒng)設(shè)計[J].電子科技,2013,6.

[3]Paul Deck著.Spring MVC學(xué)習(xí)指南.林儀明,崔毅譯.人民郵電出版社,2015,6(第1版).

[4]任曉鵬,趙文兵,張春平.基于框架的Web系統(tǒng)開發(fā)研究[J]計算機工程與設(shè)計,2010,31(4).

[5]董源,李培軍,許舒人.基于AOP的數(shù)據(jù)庫應(yīng)用安全控制的設(shè)計與實現(xiàn).計算機系統(tǒng)應(yīng)用,2015,24(12):74-80.

[6]梁弼.SSH框架整合技術(shù)研究及應(yīng)用[J].西安文理學(xué)院學(xué)報(自然科學(xué)版),2011,14(3):16-19.

[7]陳夫真.基于SSM的某高校教室管理信息系統(tǒng)的設(shè)計與實現(xiàn)[D].蘇州:蘇州大學(xué),2012.

[8]肖祥林.基于SSM的畢業(yè)設(shè)計管理系統(tǒng)設(shè)計與實現(xiàn)[J].電子科技,2016,10.

Design and Implementation of General Network Application System Based on SSH Framework

XIAO Xiang-lin
(Department of Information Engineering,Sichuan Vocational And Technical College of Communications,Sichuan 611130)

Uses Spring framework to design and implement a common online registration system,adapts to the needs of different industries,different types of network application.Uses online registration system to avoid the software developer of repeated labor,reduce the working pressure of system operating and maintenance personnel at the same time,organizations need not to register for a particular custom online registration system,saves the organization in the aspect of information construction of capital investment.

Spring;General;Network Application

1007-1423(2017)10-0081-04

10.3969/j.issn.1007-1423.2017.10.022

肖祥林(1981-),男,四川隆昌人,碩士,研究方向為計算機應(yīng)用

2017-01-10

2017-03-28

猜你喜歡
系統(tǒng)管理員祥林框架
賀祥林兄展覽“云”
中華詩詞(2023年5期)2023-02-06 08:48:18
框架
廣義框架的不相交性
“四層”:引導(dǎo)數(shù)學(xué)高考的一面旗
逢山開路、遇水搭橋
計算機文件安全管理系統(tǒng)研究與設(shè)計
WTO框架下
法大研究生(2017年1期)2017-04-10 08:55:06
一種基于OpenStack的云應(yīng)用開發(fā)框架
淺析計算機的安全登錄問題
關(guān)于電力企業(yè)信息化建設(shè)的幾點體會
义马市| 株洲市| 灯塔市| 萨嘎县| 清丰县| 昭觉县| 额敏县| 塔河县| 辉南县| 郧西县| 铜山县| 左云县| 和田县| 丹寨县| 逊克县| 顺平县| 茶陵县| 平舆县| 佛教| 汉中市| 滕州市| 上犹县| 白河县| 嘉兴市| 双桥区| 赤水市| 黔东| 东方市| 黔西县| 南溪县| 平武县| 绥德县| 大渡口区| 天峻县| 潼关县| 荔浦县| 蓬安县| 永泰县| 遵义市| 石景山区| 德州市|