亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        藝術(shù)品評論論壇的設(shè)計

        2017-02-28 09:36:10楊巨淼
        科技資訊 2016年26期
        關(guān)鍵詞:控件藝術(shù)品數(shù)據(jù)庫

        楊巨淼

        摘 要:利用Access數(shù)據(jù)庫,用C#語言實現(xiàn)藝術(shù)品評論論壇的制作。設(shè)計實現(xiàn)會員注冊與登錄。在登錄后可以在論壇中執(zhí)行各種操作,登錄的會員可以發(fā)帖子,查看及回復(fù)帖子,查看藝術(shù)品小知識版塊和賞鑒商品。后臺實現(xiàn)了管理員管理會員信息。

        關(guān)鍵詞:論壇 模塊 數(shù)據(jù)庫 控件 藝術(shù)品

        中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2016)09(b)-0019-02

        網(wǎng)上論壇是網(wǎng)站的功能之一,某一主題的論壇為特定用戶群服務(wù),該文設(shè)計藝術(shù)品相關(guān)知識信息交流平臺。用戶通過訪問網(wǎng)站,查看所有帖子內(nèi)容。在注冊成為會員后,可以發(fā)帖子,或是查看其他用戶發(fā)表的帖子并進(jìn)行回復(fù)。同時設(shè)有特殊板塊提供藝術(shù)品首飾相關(guān)小知識,并展示部分商品,供用戶收藏標(biāo)識自己喜歡的款式。管理人員以管理員身份登陸后,可以查看管理用戶信息,對帖子進(jìn)行刪除等管理。

        1 藝術(shù)品論壇各模塊功能設(shè)計

        論壇的制作劃分為六大模塊,各模塊功能如下。

        用戶注冊及登錄:通過注冊成為會員并可以以會員的身份登陸論壇。管理員登錄后可以進(jìn)入用戶管理頁面。

        帖子標(biāo)題顯示與發(fā)布:顯示所有帖子的標(biāo)題,點擊標(biāo)題可以跳轉(zhuǎn)頁面,實現(xiàn)帖子內(nèi)容的查看;登錄會員可以發(fā)布帖子。

        帖子內(nèi)容與在線回復(fù):在上一級點擊了標(biāo)題后,可以進(jìn)入該級查看帖子內(nèi)容,登錄會員還可以對帖子進(jìn)行在線回復(fù)。

        小知識板塊:該論壇提供相關(guān)藝術(shù)品鑒賞知識。

        藝術(shù)品鑒賞與心愿單:在這里可以看到市面上的人氣商品,登錄用戶可以標(biāo)識喜歡的商品,完成心愿單。

        用戶信息管理:管理員可以新建與注銷一個用戶,也可以查看登錄信息更改注冊資料。

        2 數(shù)據(jù)庫連接的實現(xiàn)

        建立數(shù)據(jù)庫后,需要連接數(shù)據(jù)庫。使用Microsoft.Jet.OLEDB.4.0驅(qū)動程序,利用Provider屬性連接到Access數(shù)據(jù)庫。 對于在ASPNETDB.MDF數(shù)據(jù)庫,在建立的時候,自動在Web.config文件夾中生成,實現(xiàn)鏈接。

        3 各模塊的實現(xiàn)

        3.1 首頁

        利用工具箱中WebParts控件組中的控件。主要有WebPartManager控件、WebPartZone控件。將用戶控件放入WebPartZone控件中。在使用用戶控件之前要先用Register指令來注冊。網(wǎng)頁包括的兩個用戶控件分為顯示日歷和一段文本。

        CatlogZone控件,用來放置Pagecatalogpart控件等。Pagecatalogpart控件讓用戶通過選擇復(fù)選框的方式,選定將哪些控件添加轉(zhuǎn)移到其他的WebPart區(qū)域中去,就是顯示所有已經(jīng)被關(guān)閉的Web部件的列表,用戶可以再次把它們加到頁面上去。EditorZone控件用來放置AppearanceEditorPart控件BehaviorEditorPart控件。

        3.2 注冊

        利用CreateUserWizard控件來實現(xiàn)用戶注冊功能。CreateUserWizard控件有許多屬性。

        屬性MailDefinition,設(shè)置為true時,當(dāng)前賬號密碼創(chuàng)建后,發(fā)給用戶電子郵件內(nèi)容及相關(guān)信息。LoginCreatedUser屬性設(shè)置為true,則可以利用生成的賬號登陸。

        關(guān)于網(wǎng)站安全,也就是對數(shù)據(jù)的驗證,利用數(shù)據(jù)驗證控件。RequiredFieldValidator控件,可以判斷文本框控件中是否輸入了數(shù)據(jù)。ControlToValidate屬性設(shè)置要驗證的控件的ID、ErrorMessage屬性,設(shè)定當(dāng)驗證無效時顯示的信息。

        在驗證“再次輸入密碼”和“密碼”的時候,使用CompareValidator控件,其ControlToCompare屬性設(shè)置要比較的控件的ID,其ControlToValidate屬性設(shè)置要驗證的控件的ID。同樣的,ErrorMessage屬性,設(shè)定檢驗不合格時顯示的信息。

        RegularExpressionValidator控件,可以設(shè)置和驗證特殊字符,確定輸入控件的值是否符合正規(guī)表達(dá)式的模式。在該系統(tǒng)里,用此控件來驗證輸入的郵箱號碼是否格式正確。ValidationExp

        ression屬性中,提供多種標(biāo)準(zhǔn)表達(dá)式模式,選擇其中的“電子郵件地址”,便實現(xiàn)了對用戶輸入的郵箱號碼格式的檢驗[2]。

        3.3 登錄與注銷

        登錄功能用Login控件實現(xiàn)。Login控件提供了用戶名和密碼按鈕,它是一個復(fù)合控件,對網(wǎng)站上的用戶進(jìn)行身份驗證所需的所有常見UI元素。注冊時,由使用的CreateUserWizard控件中的LoginCreatedUser屬性,設(shè)置為true,則可以利用生成的賬號登陸。

        Login控件的方法主要有3個:Authenticate方法,用來查驗身份驗證是否通過;Membership方法,用來訪問管理網(wǎng)站上數(shù)據(jù)庫(即ASPNETDB.MDF)中的成員數(shù)據(jù);ValidateUser方法,用來判斷賬號,密碼是否正確。

        對于管理員登錄,該系統(tǒng)管理員也是會員之一,不過是在ASP.NET的用戶管理中被賦予了特殊角色,即管理員角色的特殊用戶。

        在母版頁上,加入LoginStatus控件用來顯示用戶驗證時的狀態(tài)。在登錄狀態(tài)下,顯示的是“注銷”,此時,只要點擊注銷,即實現(xiàn)注銷操作,并跳轉(zhuǎn)到登錄頁面。

        3.4 發(fā)表帖子

        利用數(shù)據(jù)源控件,讀取App_Data/luntan.mdb數(shù)據(jù)庫中的數(shù)據(jù)。運用GridView控件,在前臺顯示數(shù)據(jù)庫中的數(shù)據(jù),即帖子的作者點擊回復(fù),發(fā)帖時間,及標(biāo)題。點擊“發(fā)帖”,即實現(xiàn)將會員寫入的帖子寫入數(shù)據(jù)庫。

        3.5 帖子查看與回復(fù)

        使用AccessDataSource和FormView控件,并在AccessDataSource控件中設(shè)置了綁定條件(SELECT*FROM [跟帖] WHERE([id]=?) ORDER BY [發(fā)帖時間] DESC)顯示帖子的標(biāo)題與內(nèi)容。

        3.6 小知識版塊

        在此頁面,論壇為用戶提供藝術(shù)品鑒別、藝術(shù)品養(yǎng)護(hù)、經(jīng)典藝術(shù)作品介紹等,用戶可能感興趣的信息。此頁面由管理員發(fā)布更新。

        3.7 藝術(shù)品鑒賞與收藏

        在此頁面,論壇為用戶提供最新最熱門的商品介紹,并且用戶可以添加感興趣的商品到心愿單,隨時查看喜歡的商品。

        3.8 用戶管理

        分為兩個頁面:其一,管理會員注冊信息;其二,管理會員角色。

        利用ObjectDataSource控件,并設(shè)置其TypeName屬性值為System.Web.Security.membership。配合使用DetailsView控件,選擇數(shù)據(jù)源為新建的ObjectDataSource1,事實上,是利用membership類對會員注冊信息完成的修改[2]。

        在管理會員角色頁面中,利用兩個GridView控件:第一個顯示會員列表,第二個GridView控件則用來為會員配置角色。

        4 結(jié)語

        論壇設(shè)計基于ASP.NET技術(shù),使用C#為開發(fā)語言,采用Web顯示層與Access數(shù)據(jù)庫的兩層架構(gòu)模式,系統(tǒng)經(jīng)測試運行正常,實現(xiàn)了各項功能。

        參考文獻(xiàn)

        [1] 李春葆,金晶,喻丹丹.ASP.NET 2.0動態(tài)網(wǎng)站設(shè)計教程 基于C#+Access[M].清華大學(xué)出版社,2010:24-36.

        [2] 曹錳,舒新峰.C#與ASP.NET程序設(shè)計[M].西安交通大學(xué)出版社,2008:56-68.

        猜你喜歡
        控件藝術(shù)品數(shù)據(jù)庫
        藝術(shù)品鑒,2021年征訂中…
        《藝術(shù)品鑒》常年征訂中…
        藝術(shù)品鑒,2020年征訂中…
        藝術(shù)品鑒,2020年征訂中……
        關(guān)于.net控件數(shù)組的探討
        軟件(2018年7期)2018-08-13 09:44:42
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(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
        就這樣玩會VBA中常見的自定義控件
        電腦迷(2012年24期)2012-04-29 00:44:03
        国产av久久久久精东av| 亚洲国产高清在线视频| 麻豆国产精品久久天堂| 性色av一二三天美传媒| 国产成人乱色伦区| 丰满少妇爆乳无码专区| 福利视频在线一区二区三区| 久久不见久久见www日本网| 无码国产69精品久久久孕妇| 精品少妇一区一区三区| 成人影院羞羞的视频免费观看| 免费人成小说在线观看网站 | 国产精品黑丝美腿美臀| 四虎影视成人永久免费观看视频| 五十路熟妇亲子交尾| 亚洲av熟女天堂系列| 中文字幕一区在线直播| 成人做受视频试看60秒| 一级片久久| 一级二级三一片内射视频| 亚洲av日韩av激情亚洲| 国产精品麻豆成人av电影艾秋| 99国产精品无码专区| av在线不卡一区二区| 国产永久免费高清在线| 免费一区在线观看| av在线手机中文字幕| 久久夜色精品国产亚洲av动态图| 最近最好的中文字幕2019免费| 日韩国产精品一本一区馆/在线| 精品私密av一区二区三区| 全免费a敌肛交毛片免费| 97无码人妻Va一区二区三区| 免费观看在线一区二区| 漂亮人妻洗澡被公强 日日躁 | 亚洲人成亚洲人成在线观看| 色se在线中文字幕视频| 国产色视频一区二区三区qq号| 亚洲av无码一区二区乱子伦as| 色老汉亚洲av影院天天精品| 人妻少妇不满足中文字幕|