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

多功能型網(wǎng)站前臺系統(tǒng)設計

2017-07-09 05:41:27梁驍宇
市場周刊 2017年2期
關鍵詞:數(shù)據(jù)庫

摘 要:隨著科學技術的進步,互聯(lián)網(wǎng)已成為人們發(fā)布和接收信息的重要渠道。但是,由于更新麻煩,信息量小,交互性差的原因,靜態(tài)網(wǎng)頁已不能完全滿足廣大客戶的需求。因此,就必需要設計多功能網(wǎng)站的前臺系統(tǒng),及時更新與維護后臺數(shù)據(jù)庫來現(xiàn)信息資源的共享。

關鍵詞:多功能網(wǎng)絡;動態(tài)網(wǎng)頁;數(shù)據(jù)庫

中圖分類號:F224.33 文獻標識碼:A 文章編號:1008-4428(2017)02-135 -02

一、多功能型網(wǎng)站前臺系統(tǒng)需求分析

開發(fā)多功能型網(wǎng)站的根本目的就是要為客戶提供一個完善的交流平臺,實現(xiàn)客戶的信息共享。因而,多功能型網(wǎng)站的基本功能就是一部分用戶發(fā)表主題,其他用戶跟帖并發(fā)表看法。換句話說,多功能型網(wǎng)站的基本功能就是記錄主題發(fā)表者和跟帖者信息。并在此基礎上,設定不同用戶的權限功能,用戶只有注冊登錄后才能夠發(fā)表主題和回復主題,沒有注冊登錄的瀏覽者權限相對較小,只能瀏覽相關信息。

(一)網(wǎng)站前臺系統(tǒng)功能主要包括三個方面:

顯示系統(tǒng)類別及版面,查看版面以及各種帖子的相關內容,用戶注冊、登錄、發(fā)帖以及回帖。

(二)網(wǎng)站后臺系統(tǒng)功能也主要包括三個方面:

用戶管理、版面管理、類別管理。正常情況下,用戶會被分為注冊會員和臨時用戶兩類。兩類用戶的權限各不相同,注冊會員可以看帖、發(fā)帖、回帖、查找用戶以及注冊資料修改,而臨時用戶只能對帖子進行查看,再無其他功能。

二、多功能型網(wǎng)站前臺系統(tǒng)功能概述

作為一種技術服務軟件,多功能型網(wǎng)站前臺系統(tǒng)是根據(jù)潛在用戶的實際需要以及該網(wǎng)站的客觀管理條件進行設計的。網(wǎng)站系統(tǒng)中,數(shù)據(jù)流圖是邏輯模型的主要工具,主要由外部實體、數(shù)據(jù)流、處理功能、數(shù)據(jù)存儲四部分組成,雖然舍去了具體物質,只留下數(shù)據(jù)流動、處理與存儲,但卻能夠把信息中的各種不同業(yè)務處理過程聯(lián)系起來,綜合反映信息在系統(tǒng)中的流動、處理和存儲情況。用戶和管理員的權限區(qū)別較大,用戶權限較小,只能對帖子進行特定的操作、對特定的數(shù)據(jù)進行查找和修改,而管理員的權限則相對較大,可以管理用戶和帖子。

三、多功能型網(wǎng)站前臺系統(tǒng)概要設計

所謂多功能型網(wǎng)站系統(tǒng)就是指具有能夠滿足不同用戶需求的數(shù)據(jù)及數(shù)據(jù)信處理系統(tǒng),因此,設計多功能型網(wǎng)站系統(tǒng)就要求設計者能夠結合給定的應用環(huán)境,構造出最優(yōu)的數(shù)據(jù)庫模式,建立概念模型并實現(xiàn)各模塊的功能。

(一)數(shù)據(jù)庫設計

數(shù)據(jù)庫是網(wǎng)站系統(tǒng)的核心和基礎,同時也是網(wǎng)站系統(tǒng)各個部分緊密的關鍵所在。設計多功能網(wǎng)站前臺系統(tǒng)就是要把各種數(shù)據(jù)模型組織,并為其提供存儲、維護、檢索功能。它主要包含用戶基本資料表、用戶詳細信息表、服務系統(tǒng)文章表、服務系統(tǒng)版區(qū)表、服務系統(tǒng)初始化信息表等五個表格。

表格的功能各不相同,用戶基本資料表主要用于存放用戶常用的登陸名、密碼等,詳細信息表用于存放用戶具體而詳細的信息。為了節(jié)約系統(tǒng)資源,這些詳細信息大都單獨存放在一張表中;服務系統(tǒng)文章表主要用于存放用戶所發(fā)表的及回復的各類信息;服務系統(tǒng)版區(qū)表主要用于存放不同的版塊信息。根據(jù)等級不同可以劃分為父系統(tǒng)與子系統(tǒng)并利用字段加以區(qū)分;服務系統(tǒng)初始化信息表用于存放管理員的帳戶、密碼等信息。

表格的關系互為對應,但也并不全是一一對應的關系,除了基本信息表與詳細信息表一一對應,基本信息表與文章表、服務系統(tǒng)版區(qū)表與服務系統(tǒng)文章表都是一對多的關系,也就是說一個用戶在一個系統(tǒng)中雖然只有一個詳細信息,但卻可以發(fā)表多篇文章和回復。

(二)概念模型設計(E-R圖)

數(shù)據(jù)模型可以為數(shù)據(jù)庫與操作系統(tǒng)提供框架,在抽象層次上表述系統(tǒng)的靜態(tài)特征、動態(tài)行為和約束條件,不便于參與者理解。ER圖則由不同實體類型、關系、特性構成的概念化模型,便于參與者理解。

(三)功能模塊設計

功能模塊分為會員資料、帖子資料和后臺管理三個部分,具體層次可用下圖表示:

四、多功能型網(wǎng)站前臺系統(tǒng)詳細設計與實現(xiàn)

(一)系統(tǒng)框架實現(xiàn)

在多功能型網(wǎng)站前臺系統(tǒng)框架中,共有底層、持久化層、業(yè)務邏輯層、系統(tǒng)表示層四部分。層與層之間相互分開,功能獨立,處理程序上各有各的責任。這樣的網(wǎng)站系統(tǒng)不僅結構靈活,而且移植性、可維護性較高。

1.底層數(shù)據(jù)庫的建立

底層數(shù)據(jù)庫的建立分為前期和后期兩步走,前期是數(shù)據(jù)庫選用,后期是數(shù)據(jù)庫設計,前期選用MySQL數(shù)據(jù)庫,這類數(shù)據(jù)庫不僅靈活而且速度較快,后期設計,考慮到服務系統(tǒng)僅在單機應用,根據(jù)已經(jīng)確立表結構,可以建表、改表和刪除表等工作。基本創(chuàng)建順序為:第一步選擇數(shù)據(jù)庫,第二步依次創(chuàng)建用戶基本資料表、用戶詳細信息表、服務系統(tǒng)文章表、服務系統(tǒng)版區(qū)表和服務系統(tǒng)初始化信息表五個表格。

2.持久化層的建立(hibernate)

由于Hibernate為java提供了持久化機制和查詢服務,所以持久化層的建立首先就是把BO持久、用Session接口來完成選擇、保存、刪除和升級,然后給所有的fileds 加上getter,并最終通過XML文件來映射對象。

3.業(yè)務邏輯層的建立

鑒于關注點主要集中在規(guī)則制定、流程實現(xiàn)以及業(yè)務需求之上,業(yè)務邏輯層無疑是系統(tǒng)框架中的核心,但從編碼視角看,因為容易導致程序代碼的緊密偶合,這層往往又是被忽視的一層。所以,最好使用Spring框架來解決,把程序中所涉及到包含業(yè)務邏輯和Dao的Objects都通過XML配置加以聯(lián)系,并將對象從單例和工廠中解放出來,降低系統(tǒng)程序的偶合度,從而進一步降低網(wǎng)站后期的維護費用。

4.系統(tǒng)表示層的建立

系統(tǒng)表示層的作用主要為應用過程之間傳送的信息提供表示方法,因而表示層主要是通過Struts 框架的xml文件進行關聯(lián)映射,并依靠JSP和AJAX異步傳輸技術傳輸。

(二)系統(tǒng)功能模塊實現(xiàn)

多功能型網(wǎng)站前臺系統(tǒng)的功能模塊主要包括四個方面:瀏覽版面、添加版面、修改版面以及刪除版面。

在功能模塊的實現(xiàn)過程中,系統(tǒng)會先判斷輸入的用戶是否存在,如果用戶存在,則會進一步判斷用戶是不是版主,如果用戶存在并且是版主則執(zhí)行添加、修改或刪除的操作,如果用戶不存在或者不是版主,則停止執(zhí)行添加、修改或刪除的操作。

1.版面添加的實現(xiàn)過程

首先,在validation.xml文件中編寫驗證版面表單的驗證代碼;其次,在AdminAction類別中創(chuàng)建處理添加版面,獲取表單數(shù)據(jù);再次,設定一個超鏈接加以鏈接,讓管理員登錄后臺后,可通過點擊超鏈接進入版面添加服務系統(tǒng),并在該服務系統(tǒng)中輸入版面名稱、版主名稱和版面公告及其他相關信息;最后,單擊“添加”按鈕進行版面添加操作。

2.刪除版面的實現(xiàn)過程

在Action處理類中編寫處理代碼以及刪除版面的超鏈接代碼,管理員利用超鏈接可同時刪除存儲在版面下根貼表中的所有根貼。具體操作為登錄后臺后點擊超鏈接獲取傳遞版面的ID值,依靠ID值生成具有刪除功能的SQL語句,然后執(zhí)行該SQL語句完成刪除版面操作。

五、結論

鑒于開發(fā)多功能型網(wǎng)站的根本目的就是為用戶提供網(wǎng)絡交流平臺,因此在網(wǎng)站前臺系統(tǒng)的設計中必須充分考慮到用戶發(fā)表主題和跟貼發(fā)表意見的基本功能,并在此基礎上,設計程序提供注冊和登錄的功能,利用注冊和登錄功能記錄主題發(fā)表者以及回復者的相關信息。

參考文獻:

[1]劉偉婉.基于信息構建的網(wǎng)站設計理念研究[J].信息與電腦(理論版),2016,(13).

[2]王紅濤.淺析企業(yè)中小網(wǎng)站數(shù)據(jù)庫的設計[J].信息系統(tǒng)工程,2011,(05).

[3]鄭群.基于內容管理的智能建站系統(tǒng)設計與實現(xiàn)[J].電腦知識與技術, 2011,(12).

[4]李巖.研究生信息系統(tǒng)的設計與實現(xiàn)[J].數(shù)字技術與應用,2016,(01).

[5]宋如如.淺談高校計算機信息系統(tǒng)的建設與維護[J].信息安全與技術,2014,(05).

作者簡介:

梁驍宇,男,江蘇南京人,南京信息職業(yè)技術學院素質教育部助理工程師。

猜你喜歡
數(shù)據(jù)庫
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
數(shù)據(jù)庫
財經(jīng)(2015年3期)2015-06-09 17:41:31
數(shù)據(jù)庫
財經(jīng)(2014年21期)2014-08-18 01:50:18
數(shù)據(jù)庫
財經(jīng)(2014年6期)2014-03-12 08:28:19
數(shù)據(jù)庫
財經(jīng)(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 亚洲天堂首页| 欧美啪啪视频免码| 一本视频精品中文字幕| 97青青青国产在线播放| 国产视频 第一页| 91精品视频播放| 亚洲成年人网| 啪啪国产视频| 欧美国产在线精品17p| 国产91在线|中文| 婷五月综合| 超碰aⅴ人人做人人爽欧美| 国产精品成人一区二区不卡| 久久综合九色综合97婷婷| 国产白浆一区二区三区视频在线| 18禁不卡免费网站| 成人午夜网址| 欧美日本激情| 91精品国产一区自在线拍| 久久精品国产亚洲AV忘忧草18| 亚洲欧美不卡中文字幕| 久久黄色视频影| 波多野结衣一二三| 国产v欧美v日韩v综合精品| 亚洲第一视频网站| 免费无码网站| 国产亚洲视频在线观看| 91区国产福利在线观看午夜 | 夜夜操狠狠操| 一本无码在线观看| 国产精品综合色区在线观看| 免费看的一级毛片| 99中文字幕亚洲一区二区| www成人国产在线观看网站| 在线看AV天堂| 毛片久久网站小视频| 亚洲天堂啪啪| 国产毛片基地| 97视频精品全国免费观看| 波多野结衣无码中文字幕在线观看一区二区 | 国产成人精品综合| 日韩无码视频播放| 毛片国产精品完整版| 精品国产一区91在线| 国产区精品高清在线观看| 色亚洲成人| 天天躁夜夜躁狠狠躁图片| 五月激情婷婷综合| 午夜福利无码一区二区| 精品一区二区久久久久网站| 亚洲色图欧美视频| 无码啪啪精品天堂浪潮av| 狠狠干综合| 国产精品亚洲五月天高清| 国产性精品| 99久久精品视香蕉蕉| 久久综合干| 亚洲欧美综合精品久久成人网| 99免费视频观看| 免费不卡视频| 99热国产这里只有精品无卡顿"| 亚洲视频免| 国产综合另类小说色区色噜噜| 亚洲视频免| 国产美女无遮挡免费视频| 在线免费无码视频| 夜色爽爽影院18禁妓女影院| 久久a毛片| 日韩国产欧美精品在线| 亚洲午夜久久久精品电影院| 亚洲精选高清无码| 久爱午夜精品免费视频| 亚洲性视频网站| 国产精品亚洲一区二区三区z | 亚洲日本一本dvd高清| 国产欧美日韩va| 99热6这里只有精品| 亚洲自偷自拍另类小说| 2020最新国产精品视频| 中文字幕在线不卡视频| 浮力影院国产第一页| 91国内外精品自在线播放|