999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

《軟件體系結(jié)構(gòu)》課程網(wǎng)站設(shè)計與實現(xiàn)

2017-09-04 12:31:44王莉
科技視界 2017年9期

王莉

【摘 要】本文基于B/S模式和web技術(shù)設(shè)計了一個《軟件體系結(jié)構(gòu)》課程網(wǎng)站。該網(wǎng)站采用MySql數(shù)據(jù)庫以及JSP動態(tài)頁面設(shè)計實現(xiàn)信息的交互,利用Java和html5等語言開發(fā)設(shè)計。經(jīng)測試,本課程網(wǎng)站交互性好,具有較高的穩(wěn)定性和安全性。

【關(guān)鍵詞】軟件體系結(jié)構(gòu);課程網(wǎng)站;MySql數(shù)據(jù)庫;JSP

【Abstract】In this paper,a “software architecture” course website is designed based on B/S mode and web technology.In the design,MySql database and JSP dynamic page technology are used to realize the interaction of information,Java and HTML5 language are used to develop.After testing,the course website has good interactivity and high stability and security.

【Key words】Software architecture;Course website;MySql database;JSP

0 引言

隨著網(wǎng)絡(luò)教學(xué)的興起,網(wǎng)絡(luò)教學(xué)資源的利用率也越來越高。如今很多大學(xué)和教育機構(gòu)都已經(jīng)陸續(xù)建立了課程網(wǎng)站,通過互聯(lián)網(wǎng)絡(luò)實現(xiàn)宣傳、教學(xué)及教育資源的共享。《軟件體系結(jié)構(gòu)》課程網(wǎng)站能提供教學(xué)互動的全新方式,設(shè)置在線答疑模塊,使得教師與教師、教師與學(xué)生、學(xué)生與學(xué)生之間有了全新的交流方式,脫離了傳統(tǒng)課堂的制約,給老師和學(xué)生帶來極大的方便。《軟件體系結(jié)構(gòu)》課程網(wǎng)站能夠提供個性化的學(xué)習(xí)平臺與鏈接,方便學(xué)生更快速的找到自己所需要的資料,允許不同的學(xué)生沿著自己的途徑,按自己的速度接受教育與學(xué)習(xí)。

本文中,《軟件體系結(jié)構(gòu)》課程網(wǎng)站的開發(fā)采用基于struts2的框架并且結(jié)合MVC模式來完成。MVC的設(shè)計模式為:

Model模型層:也稱業(yè)務(wù)邏輯,是真正完成任務(wù)的代碼模塊,主要根據(jù)Action發(fā)過來的操作命令調(diào)用相應(yīng)業(yè)務(wù)邏輯代碼完成此次響應(yīng),相當(dāng)于JavaBean。

View視圖層:也被稱為表示層。表示層是展示給用戶看得到的界面。表示層主要由JS+CSS+HTML來完成,即一個完整的JSP頁面。用戶可以通過JSP頁面發(fā)送請求,經(jīng)過過濾器到達(dá)Action控制器,調(diào)用模型層后最終返回請求到JSP頁面。

Control控制層:在這個模塊中,控制模型層和視圖層的交互過程,在struts2中使用Action來作為控制器,控制JSP頁面請求和Java代碼實現(xiàn)之間的交互,相當(dāng)于servlet。

Struts2的MVC結(jié)構(gòu)圖的具體交互如圖1所示。

2 網(wǎng)站總體框架設(shè)計

《軟件體系結(jié)構(gòu)》課程網(wǎng)站主要由基本界面、交互界面和后臺界面實現(xiàn),如圖2所示。其中基本界面主要包括課程網(wǎng)站基本信息顯示;交互界面主要包括在線答疑、模擬考試、提交作業(yè)等模塊;后臺界面主要包括學(xué)生信息管理、試題管理、教師權(quán)限管理、留言信息管理等模塊,如圖3所示。

3 數(shù)據(jù)庫設(shè)計

本系統(tǒng)采用了MySql數(shù)據(jù)庫管理系統(tǒng),該數(shù)據(jù)庫管理系統(tǒng)的特點是開源、多用戶支持、性能高效穩(wěn)定。本文創(chuàng)建的數(shù)據(jù)庫表主要有包含了學(xué)生信息表、教師信息表、選擇題表、判斷題表和評論表,其架構(gòu)如表1所示。

以學(xué)生信息表和評論表為例,其表結(jié)構(gòu)如表2和表3所示。

4 部分功能模塊的設(shè)計

4.1 前臺主界面的設(shè)計

前臺主界面是《軟件體系結(jié)構(gòu)》課程網(wǎng)站的核心組成部分,是所有子界面的入口,主界面是用來完成各個界面之間的切換。通過點擊導(dǎo)航欄的相關(guān)文字鏈接來進入不同的界面。用Java語言來編寫程序,通過Jsp與超鏈接來完成各個界面的切換。鼠標(biāo)的點擊作為信號,導(dǎo)航欄設(shè)置的頁面錨點是用來接收信號并做出反應(yīng),實現(xiàn)界面的切換。以下為前臺主頁面的基本頁面頭部定義的部分代碼,圖4為主界面的運行圖。

4.2 后臺主頁面的設(shè)計

后臺主頁面的部分代碼如下:

主站蜘蛛池模板: 亚洲精品制服丝袜二区| 99ri精品视频在线观看播放| 国产日韩精品一区在线不卡| 在线精品亚洲国产| 欧美综合激情| 亚洲综合日韩精品| 一级爆乳无码av| 亚洲一区二区三区麻豆| 国产精品女人呻吟在线观看| 99999久久久久久亚洲| 亚洲婷婷在线视频| 欧美日韩在线成人| 91福利免费| 2020精品极品国产色在线观看| 女人av社区男人的天堂| 精品撒尿视频一区二区三区| 2020国产免费久久精品99| 国产精品永久久久久| 国产美女自慰在线观看| 欧美国产日韩在线播放| 欧美日韩中文国产va另类| 欧美日韩福利| 亚洲精品无码不卡在线播放| 天堂在线视频精品| 国产成人免费视频精品一区二区| 久久久久久国产精品mv| 高清欧美性猛交XXXX黑人猛交 | 九九久久精品免费观看| 97久久人人超碰国产精品| 国产激情无码一区二区APP| 国产高清无码第一十页在线观看| 日本高清免费不卡视频| 日本午夜影院| 好紧好深好大乳无码中文字幕| 国产精品偷伦视频免费观看国产 | 99视频精品全国免费品| 黄色福利在线| 色国产视频| 91九色最新地址| 国产精品亚洲五月天高清| 亚洲欧美日韩中文字幕一区二区三区| 日本亚洲欧美在线| 亚洲色精品国产一区二区三区| 九色视频线上播放| 国产微拍一区二区三区四区| 亚洲免费毛片| 国产一区在线观看无码| 国产精品9| 成人福利视频网| 久久亚洲高清国产| 成人在线观看不卡| 丰满的熟女一区二区三区l| 丁香六月综合网| 中文成人无码国产亚洲| 亚洲视频影院| 天堂网亚洲综合在线| 五月丁香伊人啪啪手机免费观看| 亚洲欧洲自拍拍偷午夜色无码| 99视频精品全国免费品| 538精品在线观看| 欧美人人干| 国产精品女主播| 亚洲日韩高清无码| 日日摸夜夜爽无码| 久久久久亚洲精品成人网 | 国产原创演绎剧情有字幕的| 国产在线观看高清不卡| 欧美一区二区福利视频| 免费观看国产小粉嫩喷水 | 任我操在线视频| 国产九九精品视频| 手机成人午夜在线视频| 国产九九精品视频| 欧美狠狠干| 性色生活片在线观看| 91极品美女高潮叫床在线观看| 亚洲综合色婷婷中文字幕| 午夜啪啪网| 亚洲综合色婷婷中文字幕| 中国精品自拍| 亚洲一区国色天香| 亚洲欧美精品一中文字幕|