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

        ?

        在線會員管理系統(tǒng)

        2014-11-26 10:49:47鄒明上
        關(guān)鍵詞:管理員頁面會員

        鄒明上

        摘 要:文章闡述了采用J2EE、JSP、JavaBean和Servlet技術(shù)實現(xiàn)基于B/S架構(gòu)的會員管理系統(tǒng)。此系統(tǒng)的開發(fā)平臺是MyEclipse,開發(fā)模式是MVC模式,開發(fā)所用數(shù)據(jù)庫服務(wù)器是SQL Server 2000,所用的運行服務(wù)器是Tomcat服務(wù)器。該系統(tǒng)實現(xiàn)了利用網(wǎng)站管理會員信息,既方便了會員,也提高了管理的效率,降低了管理難度和成本。

        關(guān)鍵詞:在線會員;管理系統(tǒng)

        中圖分類號:TP314 文獻(xiàn)標(biāo)識碼:A 文章編號:1006-8937(2014)32-0085-02

        會員管理系統(tǒng)是基于B/S(Browser/Server,瀏覽器/客戶端)架構(gòu)開發(fā)的管理系統(tǒng),利用J2EE技術(shù)、SQL Server數(shù)據(jù)庫和Tomcat應(yīng)用服務(wù)器等技術(shù),該系統(tǒng)除了具備傳統(tǒng)管理方式的功能,還增加了很多傳統(tǒng)管理方式不具備的功能,給用戶和管理者一種新的體驗。

        1 系統(tǒng)開發(fā)環(huán)境

        ①操作系統(tǒng):Windows XP;②數(shù)據(jù)庫:SQL Server 2000;③編譯工具:JDK1.5;④開發(fā)平臺:MyEclipse、Notepad++、Editplus、Dreamweave;⑤運行服務(wù)器:Tomcat5.0或以上版本。

        2 系統(tǒng)需求分析和任務(wù)目標(biāo)

        2.1 需求分析

        利用B/S模式的網(wǎng)站進(jìn)行管理會員,適應(yīng)當(dāng)前高節(jié)奏的潮流,又為會員帶來方便快捷人性的服務(wù)。管理者也會高效率、低成本地管理會員信息。此系統(tǒng)能應(yīng)用于大部分由會員制度的服務(wù)業(yè),應(yīng)用面廣泛,而且能還根據(jù)不要求進(jìn)行相應(yīng)的擴(kuò)展和修改,使之它能適應(yīng)具體某一行業(yè)的會員管理。

        2.2 任務(wù)目標(biāo)

        基于J2EE的MVC模式的會員管理系統(tǒng),可以使用戶和管理人員感到方便快捷易操作以及高的工作效率,同時也提高管理者和用戶的交互性,并且提供人性化的服務(wù)。運用MVC模式開發(fā)此系統(tǒng)是為了深刻的了解在MVC開發(fā)模式中“視圖”、“模型”、“控制器”的關(guān)系以及它們之間的松耦合結(jié)果以及整個軟件開發(fā)的流程,為以后的Java Web的開發(fā)打下良好的基礎(chǔ)。

        3 系統(tǒng)功能模塊的劃分

        3.1 會員模塊

        ①用戶注冊模塊:本系統(tǒng)除了留言外,其他功能在沒有成功登錄不能進(jìn)行任何操作,所以用戶要想實現(xiàn)其他功能,必須先注冊。②登錄模塊:會員出了留言和注冊之外,其他功能必須登錄成功,才能實現(xiàn)。③修改個人信息模塊:在會員成功登錄的情況下,可以修改個人注冊信息和密碼。④查看其他會員信息:在會員成功登錄的情況下,可以查看其他會員信息包括某一個會員(也可以查看自己)或者全部會員信息。⑤上傳模塊:在用會員成功登錄的情況下,可以上傳照片或圖片。⑥新聞模塊:在會員成功登錄的情況下,可以瀏覽查看本網(wǎng)站上的各種新聞。⑦留言模塊:此模塊可以匿名留言,但是要想查看留言,必須成功登陸。

        3.2 管理員模塊

        ①管理員登錄模塊:管理員只有在成功登錄之后才能進(jìn)行其他操作。②個人密碼管理:管理員在成功登錄之后,可以修改個人密碼。③留言管理:管理員在成功登錄之后,可以進(jìn)行刪除不良留言。④新聞發(fā)布管理模塊:管理員在成功登錄之后,可以進(jìn)行發(fā)布新聞,還可以新聞過時可以進(jìn)行刪除。⑤會員管理:管理員在成功登錄之后,可以進(jìn)行瀏覽全體會員,也可以瀏覽某一個會員或者全體會員,還可以刪除會員。

        4 系統(tǒng)數(shù)據(jù)庫設(shè)計

        4.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計

        數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞直接影響到信息系統(tǒng)的效率和實現(xiàn)的效果,和里地設(shè)計數(shù)據(jù)庫可以提高存儲效率,保證數(shù)據(jù)的完整和統(tǒng)一。在進(jìn)行數(shù)據(jù)庫的需求分析之后,明確得出了各個實體,并分析它們的屬性和它們之間的關(guān)系,在會員管理系統(tǒng)中有:會員信息實體,管理員信息實體,留言信息實體。新聞信息實體。

        4.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計

        有了數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計,數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計就簡單多了。在基于JSP的會員管理系統(tǒng)中,首先要創(chuàng)建會員系統(tǒng)數(shù)據(jù)庫,然后在數(shù)據(jù)庫中創(chuàng)建需要的表和字段。建立數(shù)據(jù)庫的步驟:首先創(chuàng)建數(shù)據(jù)庫,在啟動“服務(wù)器資源管理器”窗口,在SQL Server服務(wù)器節(jié)點右擊,在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫”命令,然后在彈出的對話框中輸入ComeHere(我建的數(shù)據(jù)庫的名稱)。然后在這個創(chuàng)建的數(shù)據(jù)庫里面建立4張數(shù)據(jù)表,包括會員信息表、管理員信息表、新聞信息表、留言信息表。

        ①會員信息表:包括會員名、密碼、會員性別、會員的年齡、會員的電話、會員的Email地址、會員的簡歷、會員照片的名字。②管理員信息表:包括管理員名、管理員登錄密碼、管理員的性別、管理員的電話、管理員的Email地址、管理員的簡歷。③新聞信息表:包括新聞編號(主鍵,自動增1)、新聞標(biāo)題、新聞類型、新聞發(fā)布時間、新聞發(fā)布人、新聞內(nèi)容。④留言信息表:包括留言編號(主鍵,自增1)、留言者、主題、留言時間、留言內(nèi)容、刪除標(biāo)志位。

        5 系統(tǒng)配置文件

        本系統(tǒng)的Servlet的類的包名均為myservlet.contron,JSP頁面通過調(diào)用這些Servlet實現(xiàn)處理數(shù)據(jù),獲得處理結(jié)果,它需要配置Web服務(wù)器目錄下的web.xml文件。根據(jù)筆者使用的Tomcat安裝目錄及使用的Web服務(wù)目錄。

        xml文件必須有一個根標(biāo)記,web.xml文件的跟標(biāo)記是。Web.xml文件中可以有若干個標(biāo)記,該標(biāo)記的內(nèi)容由Tomcat服務(wù)器負(fù)責(zé)處理。標(biāo)記需要有兩個子標(biāo)記:,其中標(biāo)記的內(nèi)容是Tomacat服務(wù)器創(chuàng)建的Servlet對象的名字。Web.xml文件可以有若干個標(biāo)記,但要求他們的子標(biāo)記的內(nèi)容互不相同;標(biāo)記的內(nèi)容指定Tomcat服務(wù)器用那個內(nèi)創(chuàng)建Servlet對象。Web.xml文件中出現(xiàn)一個標(biāo)記就會對應(yīng)的出現(xiàn)一個標(biāo)記,有兩個子標(biāo)記:,其中標(biāo)記的內(nèi)容是Tomcat服務(wù)器創(chuàng)建的Servlet對象的名字(該名字必須和標(biāo)記的字標(biāo)記標(biāo)記的內(nèi)容相同);標(biāo)記用來指定用戶用怎么樣的模式來請求Servlet對象。如果修改web.xml文件需要重新保存,Tomcat服務(wù)器需要重新啟動,才能正確的調(diào)用Servlet。實現(xiàn)頁面發(fā)送的請求。Servlet處理返回結(jié)果,存儲在JavaBean中,JSP頁面通過JavaBean獲得返回的結(jié)果。

        6 系統(tǒng)界面的設(shè)計及功能的實現(xiàn)

        6.1 系統(tǒng)用戶注冊頁面

        注冊頁面中的用戶要填寫的信息有:用戶名、用戶密碼、用戶年齡(默認(rèn)為0)。用戶性別、用戶電話、用戶Email地址、和用戶簡歷。用戶名和密碼必須填寫和記住,其他的信息可以日后填寫或修改。為了提醒用戶,填寫用戶名和密碼特用了*號標(biāo)示。

        6.2 系統(tǒng)登錄頁面與實現(xiàn)

        此系統(tǒng)的登錄頁面包括會員登錄和管理員登錄頁面,會員只有登錄成功的情況下才可以實現(xiàn)其他操作,管理員只有在登錄成功的情況下才管理各種信息。為了防止中文亂碼,我在代碼中寫handleString(String s)方法,而且還能判斷用戶是否是第二次登錄。

        6.3 會員上傳頁面

        上傳頁面,用于用戶在登錄成功的情況下,上傳圖片,上傳后圖片保存在D:\Tomcat\Tomcat 5.0\webapps\hygl\image文件下面,而在數(shù)據(jù)庫里面以圖片名存儲在數(shù)據(jù)庫里面。圖片名以用戶名和原來的圖片名相結(jié)合成為存儲在數(shù)據(jù)庫里面。上傳成功后可以看到效果圖。圖片上傳是由RandomAccessFile類來實現(xiàn)的,RandomAccessFile類與其它輸入與輸出不同,它既不是輸入類InputStream的子類,也不是輸出類OutputStream的子類。但習(xí)慣上,仍然稱RandomAccessFile類創(chuàng)建的對象為一個流,RandomAccessFile流的指向既可以作為源,也可以走位目的地。

        6.4 瀏覽會員頁面

        瀏覽會員頁面提供兩種瀏覽會員的方式,一種用分頁控制的可以瀏覽全體會員,另一種可以具體瀏覽某一個會員,兩種方式可供會員用戶選擇。在這里面分頁顯示是核心,com.sun.rowset提供了CachedRowSetImpl類,該類實現(xiàn)了CachedRowSet接口。CachedRowSetImpl對象可以實現(xiàn)可以保存ResultSet對象中的數(shù)據(jù),而且CachedRowSetImpl對象不依賴Connection 對象,這就意味著一旦把ResultSet對象中的數(shù)據(jù)保存到CachedRowSetImpl后可以關(guān)閉和數(shù)據(jù)庫連接。CachedRowSetImpl繼承了ResultSet的所有方法,因此可以像操作ResultSet對象一樣CachedRowSetImpl對象。將ResultSet對象resultset中的數(shù)據(jù)保存到CachedRowSetImpl對象的代碼如下:

        CachedRowSetImpl rowSet=new CachedRowSetImpl();//實例化一個對象rowSet.populate(resultset);

        假設(shè)分頁CachedRowSetImpl對象中有m行記錄,準(zhǔn)備每頁顯示n行,那么總頁數(shù)的計算公式是:

        總頁數(shù)=(m%n)==0(m/n)(m/n+1)。

        6.5 瀏覽新聞頁面

        新聞瀏覽頁面也是以表格的形式出現(xiàn)的,也支持分頁瀏覽新聞,會員可選擇喜歡的新新聞進(jìn)行內(nèi)容閱讀,此時會生成一個字的瀏覽器顯示新聞。上一頁顯示的新聞主頁,用戶選擇“操作”中的瀏覽全文即可閱讀全文。瀏覽完畢后關(guān)閉子瀏覽器即可。

        6.6 會員留言頁面瀏覽留言頁面

        為了體現(xiàn)本網(wǎng)站的開發(fā)性以及和會員用戶進(jìn)行的溝通互動,特設(shè)留言板模塊,允許在不登錄的情況下進(jìn)行留言,但“留言者“這一項必須填寫,即便是假的也可以,否則留言將會失敗。留言的主題可以不必填寫。當(dāng)然留言的內(nèi)容更應(yīng)該認(rèn)真填寫。留言后可以在登錄成功的情況下瀏覽留言。匿名用戶不允許留言的。

        6.7 會員個人信息管理頁面

        會員個人信息管理頁面包括修改注冊信息頁面和修改密碼頁面,應(yīng)為本系統(tǒng)注冊時,在填寫用戶名和密碼之后可以注冊成功,用戶可以日后完善個人信息。同時用戶的聯(lián)系方式等發(fā)生變化時也可以進(jìn)行修改,修改密碼頁面用戶可以重新設(shè)立密碼。

        6.8 發(fā)布新聞和管理新聞頁面

        管理員登錄成功后,可以發(fā)布各種新聞,還可以到管理新聞頁面去瀏覽和刪已經(jīng)過時的新聞。這里需要把新聞首頁的newsid(主鍵)值傳到瀏覽新聞內(nèi)容頁面和刪除頁面。那兩個頁面根據(jù)這個newsid進(jìn)行瀏覽內(nèi)容和刪除操作。

        6.9 瀏覽和管理會員頁面及其實現(xiàn)

        這是本系統(tǒng)中管理員最核心最重要的功能,在管理成功登錄以后,可以進(jìn)行瀏覽查詢會員信息,還可以進(jìn)行刪除操作。此系統(tǒng)為了提高效率和滿足不同情況的需要提供了兩種刪除和兩種瀏覽查詢。點擊“會員管理頁面“的第一個按鈕,可以進(jìn)行批量查詢和單個刪除。在輸入會員名的情況下點擊第二個按鈕可以進(jìn)行單個會員查詢,在輸入會員名的情況下點擊第三個按鈕可以直接刪除會員。

        參考文獻(xiàn):

        [1] 耿祥義,張躍平.Java 2實用教程(第四版)[M].北京:清華大學(xué)出版社,2012.

        [2] 孫鑫.Java Web開發(fā)詳解[M].北京:電子工業(yè)出版社,2012.

        猜你喜歡
        管理員頁面會員
        大狗熊在睡覺
        刷新生活的頁面
        我是小小午餐管理員
        會員之窗
        會員之窗
        我是圖書管理員
        少先隊活動(2020年8期)2020-12-18 02:32:07
        我是圖書管理員
        少先隊活動(2020年7期)2020-12-18 01:48:39
        會員之窗
        會員之窗
        可疑的管理員
        免费成人毛片| 成年免费a级毛片免费看无码| 自愉自愉产区二十四区| 乱码午夜-极品国产内射| 97超级碰碰碰久久久观看| 日韩一区二区中文天堂| 国产成人AV乱码免费观看| 国产亚洲中文字幕久久网| 色多多性虎精品无码av| 中出内射颜射骚妇| 欧美性xxx久久| 久久久精品国产av麻豆樱花| 国产精品无码素人福利不卡| 无码熟妇人妻av在线影片| 亚洲九九夜夜| 亚洲天堂av在线免费观看| 熟女人妇 成熟妇女系列视频| 亚洲av色先锋资源电影网站| 40分钟永久免费又黄又粗| 亚洲av高清一区二区在线观看| 国产福利视频一区二区| 少妇三级欧美久久| 日本不卡一区二区三区在线| av高清在线不卡直播| 怡红院a∨人人爰人人爽| 亚洲AV无码专区国产H小说| 蜜桃传媒免费观看视频| 国产成人精品日本亚洲专区61| 抽搐一进一出试看60秒体验区| 极品美女尤物嫩模啪啪| 日本人妻免费一区二区三区| 熟妇丰满多毛的大隂户| 国产综合精品久久亚洲| 国产一区二区三区18p| 高潮内射双龙视频| 欧美自拍视频在线| 日本一区二区高清在线观看| 中文字幕免费在线观看动作大片| 人成午夜免费大片| 亚洲青涩在线不卡av| 国产亚洲超级97免费视频|