




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、目 錄 TOC o 1-3 h z u HYPERLINK l _Toc356688621 內容摘要 PAGEREF _Toc356688621 h 1 HYPERLINK l _Toc356688622 關鍵詞 PAGEREF _Toc356688622 h 1 HYPERLINK l _Toc356688623 Abstract PAGEREF _Toc356688623 h 1 HYPERLINK l _Toc356688624 Keywords PAGEREF _Toc356688624 h 2 HYPERLINK l _Toc356688625 1.引言 PAGEREF _Toc35
2、6688625 h 3 HYPERLINK l _Toc356688626 2.需求分析 PAGEREF _Toc356688626 h 4 HYPERLINK l _Toc356688627 2.1可行性分析 PAGEREF _Toc356688627 h 4 HYPERLINK l _Toc356688628 2.2 需求分析 PAGEREF _Toc356688628 h 4 HYPERLINK l _Toc356688629 3總體設計 PAGEREF _Toc356688629 h 7 HYPERLINK l _Toc356688630 3.1 設計思想 PAGEREF _Toc35
3、6688630 h 7 HYPERLINK l _Toc356688631 3.2 結構設計 PAGEREF _Toc356688631 h 7 HYPERLINK l _Toc356688632 3.3開發環境介紹 PAGEREF _Toc356688632 h 9 HYPERLINK l _Toc356688633 4.系統詳細設計及介紹 PAGEREF _Toc356688633 h 11 HYPERLINK l _Toc356688634 4.1 用戶功能模塊設計 PAGEREF _Toc356688634 h 11 HYPERLINK l _Toc356688635 4.2中心簡介模
4、塊設計 PAGEREF _Toc356688635 h 12 HYPERLINK l _Toc356688636 4.3咨詢方式模塊設計 PAGEREF _Toc356688636 h 12 HYPERLINK l _Toc356688637 4.4中心小黑板公告模塊設計 PAGEREF _Toc356688637 h 13 HYPERLINK l _Toc356688638 4.5心靈物語文章功能模塊設計 PAGEREF _Toc356688638 h 14 HYPERLINK l _Toc356688639 4.6大學生常見心理問題文章功能模塊設計 PAGEREF _Toc35668863
5、9 h 15 HYPERLINK l _Toc356688640 4.7 心理小游戲模塊設計 PAGEREF _Toc356688640 h 16 HYPERLINK l _Toc356688641 4.8 心理小測試功能模塊設計 PAGEREF _Toc356688641 h 17 HYPERLINK l _Toc356688642 4.9圖片中心功能模塊設計 PAGEREF _Toc356688642 h 18 HYPERLINK l _Toc356688643 4.10 心靈留言功能模塊設計 PAGEREF _Toc356688643 h 18 HYPERLINK l _Toc35668
6、8644 5. 數據庫設計 PAGEREF _Toc356688644 h 19 HYPERLINK l _Toc356688645 5.1 概念設計 PAGEREF _Toc356688645 h 19 HYPERLINK l _Toc356688646 5.2 邏輯設計 PAGEREF _Toc356688646 h 26 HYPERLINK l _Toc356688647 5.3 建立數據庫與程序連接 PAGEREF _Toc356688647 h 31 HYPERLINK l _Toc356688648 6. 系統實現 PAGEREF _Toc356688648 h 32 HYPERL
7、INK l _Toc356688649 6.1 前臺界面設計與部分代碼 PAGEREF _Toc356688649 h 32 HYPERLINK l _Toc356688650 6.2 后臺界面設計與部分代碼 PAGEREF _Toc356688650 h 46 HYPERLINK l _Toc356688651 7. 系統測試 PAGEREF _Toc356688651 h 51 HYPERLINK l _Toc356688652 8. 總結 PAGEREF _Toc356688652 h 52 HYPERLINK l _Toc356688653 參考文獻: PAGEREF _Toc3566
8、88653 h 54內容摘要:隨著信息的飛速膨脹,全球信息差不多進入以計算機網絡為核心的時代。而網絡教育是高校大學生心理健康教育工作適應信息時代進展新形勢的一個重要方向,它拓展了心理健康教育工作的領域,也提供了心理健康教育工作的新形式和進展契機。本系統要緊是描述一個基于B/S模式下ASP.NET大學生心理教育與咨詢中心的設計與實現,系統的設計要緊是針對用戶注冊、修改密碼、后臺用戶治理、在線留言、掃瞄文章與圖片等等。系統要緊采納C#語言作為主體開發語言,開發環境VS2010(Visual Studio 2010),應用SQL2008(Microsoft SQL Server 2008)數據庫,系
9、統的界面友好,操作簡便,方便用戶使用。 關鍵詞:心理健康教育 咨詢中心 ASP.NET C# Abstract:With the rapid expansion of information, the global information has entered the era of computer network as the core. College students mental health education and network education works to meet the new situation of the information age is an imp
10、ortant direction, it will stimulate and broaden the field of mental health education work, also provides a new form of psychological health education work and the development opportunity. This system mainly is to describe a based on B/S mode, ASP.NET, college students psychological education and cou
11、nseling center, the design and implementation of the system design mainly for user registration, change passwords, user management, online background messages, browse the articles and pictures, etc. System mainly using C# language as the main development language, development environment VS2010 (Vis
12、ual Studio 2010), the application of SQL2008 (Microsoft SQL Server 2008) database, the system is of friendly interface, simple operation, easy to use. Keywords:Mental Health Education Advising Center ASP.NET C#1.引言在日新月異的網絡時代,信息技術的迅猛進展和廣泛、深入地應用,推動了各行各業的技術進步,帶來了新技術革命的蓬勃進展,也向教育提出了嚴峻挑戰,推動著一次新的教育革命。隨著社會開
13、放程度的加大、生存競爭壓力的增大、文化和價值取向的多元化,處于專門時期的大學生不可幸免地受到來自各個方面的沖擊,心理健康問題呈上升趨勢。因此,大學生心理健康教育問題迫在眉睫。現時期,心理咨詢被越來越多的大學生所承受和同意,越來越多的院校開設設置心理咨詢室和心理咨詢中心。但居于現狀分析,大學生心理健康教育信息資源的獵取,依舊不夠方便快捷,交流的空間也有所局限。隨著網絡技術的進展,能夠通過網絡獵取大學生心理健康教育資源和交流,但信息集中度不夠,功能也不強大,自動化程度不高,也不易于治理。 和傳統的心理咨詢室和心理咨詢中心相比,網上大學生心理健康教育與咨詢中心提供了豐富的心理健康教育資源和方便的獵取
14、方式。在那個地點,不僅能夠通過網絡查看心理咨詢各方面的知識,還能夠進行心靈留言,暢所欲言,甚至能夠進行心理小測試,了解自己近段時刻的心理動態,以便更好的調節自己的心理。通過如此一個平臺,能夠提高自身的心理素養,更好的面對各方面的挑戰。從而輕松迎接和有效的適應外界環境。2.需求分析2.1可行性分析可行性分析的目的,確實是用最小的代價在盡可能短的時刻內確定問題是否能夠解決。2.1.1理論可行性該系統是基于B/S 模式下的大學生心理健康教育與咨詢中心的網站,能充分的利用網絡各方面的資源,從而集中展現心理各方面的知識,打破了傳統的大學生心理健康教育與咨詢中心的模式,使獵取資源的方式,交流的方式更加多樣
15、,進一步消除許多大學生對心理健康教育的排斥心理。2.1.2 技術可行性本系統采納當前較為流行的面向對象設計思想及ASP.NET相關技術進行開發,要緊開發工具同樣為當前流行的Visual Studio 2010,同樣,數據庫選擇了Microsoft SQL Server 2008,Web服務器使用了IIS,能夠運行于Windows XP,Windows Server 2000/2003,Windows Vista/7等操作系統。使用C#等編程語言進行開發。2.2 需求分析2.2.1 用戶治理功能該系統包括兩類用戶,一類為一般用戶,要緊用于前臺頁面的掃瞄與交互操作,能夠掃瞄圖片、了解大學生心理健康
16、教育與咨詢中心的中心簡介、查詢心理健康知識的各方面信息以及獵取心理咨詢方式,同時能夠在線進行心理小測試,同時能夠給網站留言。一類為治理員用戶,要緊供后臺治理使用,能夠更改網站中心小黑板的公告,增加、刪除網站各類的文章,治理一般用戶信息,留言信息。前臺系統提供一般用戶的注冊、修改密碼兩大功能,而后臺治理員級用戶由后臺系統最初定義并提供。2.2.2 中心簡介治理功能中心簡介要緊概述了大學生心理健康教育與咨詢中心,即本網站的一些差不多情況,方便用戶訪問在掃瞄網站時,獵取本網站最差不多的信息。一般用戶只能在前臺查看中心簡介的差不多信息,治理員則能夠在后臺對中心簡介的內容進行編輯和刪除。2.2.3 咨詢
17、方式咨詢方式要緊提供了如何進行心理咨詢的方式,包括差不多的咨詢時刻、地點和預約時刻和地點。一般用戶能夠在前臺進行查詢和獵取咨詢方式,而咨詢方式的編輯和刪除由治理員在后頭來完成。2.2.4中心小黑板公告要緊以公告為主,提供了最新的心理各方面的新聞。給用戶提供了解最新心理新聞的平臺。關于一般用戶,只能在前臺進行掃瞄、查看中心小黑板公告的功能,而關于中心小黑板公告的增刪改將由治理員在后臺系統完成。2.2.5要緊為用戶提供一些有關懷理方面能夠洗滌心靈的文章,用戶通過掃瞄那個模塊能夠豐富自己的視野,讓心靈得到洗禮。關于一般用戶,只能在前臺進行掃瞄、查看心靈物語文章的功能,而關于心靈物語文章的增刪改將由治
18、理員在后臺系統完成。2.2.6要緊為用戶例舉了大學生常見的三種心理問題:大學生適應問題、大學生學習心理問題和大學生人際交往問題等。用戶通過掃瞄此模塊能夠進一步儲備自身的心理知識,結合實際情況分析自己存在的心理情況,以更好的解決。關于一般用戶,只能在前臺進行掃瞄、查看大學生常見心理問題文章的功能,而關于大學生常見心理問題文章的增刪改將由治理員在后臺系統完成。2.2.7要緊為用戶提供了操作簡單,充滿趣味的心理小游戲,方便用戶在實際生活中進行心理活動時提供參考。關于一般用戶,只能在前臺進行掃瞄、查看心理小游戲的功能,而關于心理小游戲的增刪改將由治理員在后臺系統完成。2.2.8要緊為用戶提供一個測試自
19、身心理動態的平臺。該平臺包括五類心理小測試:人際關系測試、情緒測試、心理年齡測試、愛情測試和其他測試。用戶能夠依照自身的愛好,選擇相對應的模塊題目進行測試,并能夠查詢結果。此功能所有用戶都能夠進行心理小測試。2.2.9此功能和各類心理文章治理功能有些類似,提供了各類心理活動的圖片。布局合理,界面整潔,方便用戶查看。一般用戶,能夠對圖進行掃瞄和查閱。2.2.10要緊是為用戶留下相關信息、提出自身存在的心理疑問或建議提供一個平臺,只有一般用戶才能夠在網站上留言,而治理員能夠在后臺查看、回復并治理所有留言信息。3總體設計3.1 設計思想采納B/S模式設計,B/S結構即Browser/Server,
20、HYPERLINK /view/7718.htm t _blank 掃瞄器/ HYPERLINK /view/899.htm t _blank 服務器模式,是 HYPERLINK /view/3912.htm t _blank Web興起后的一種網絡結構模式,Web掃瞄器是 HYPERLINK /view/930.htm t _blank 客戶端最要緊的 HYPERLINK /view/7886.htm t _blank 應用軟件。這種模式統一了 HYPERLINK /view/930.htm t _blank 客戶端,將系統功能實現的核心部分集中到 HYPERLINK /view/899.h
21、tm t _blank 服務器上,簡化了系統開發、維護和使用。客戶機上只要安裝一個 HYPERLINK /view/7718.htm t _blank 掃瞄器(Browser),如 HYPERLINK /view/85144.htm t _blank Internet Explorer, HYPERLINK /view/899.htm t _blank 服務器安裝 HYPERLINK /view/15020.htm t _blank Oracle或 HYPERLINK /view/9644.htm t _blank SQL Server等數據庫。 HYPERLINK /view/7718.ht
22、m t _blank 掃瞄器通過Web Server 同數據庫進行數據交互。3.2 結構設計總體框架可分為兩部分,一部分為前臺大學生心理健康教育與咨詢中心,另一部分為后臺治理系統,其總體框架結構圖如下所示。大學生心理健康教育與咨詢中心大學生心理健康教育與咨詢中心前臺大學生心理健康教育與咨詢中心后臺治理系統 圖3-1 系統整體框架圖前臺中心系統要緊包括一般用戶對心理小測試的操作,查看不同類心理文章,此外還能夠進行心靈留言,其整體框架圖如下所示。 網 站 人 際 關 系 測 試 網 站 人 際 關 系 測 試 首頁 網 站 情 緒 測 試首頁 網 站 心 理 年 齡 測 試首頁 網 站 愛 情 測
23、 試首頁 網 站 其 他 測 試首頁 查 看 心 靈 物 語首頁 查 看 大 學 生 常 見 心 理 問 題首頁 查 看 心 理 小 測 試首頁前臺大學生心理健康教育與咨詢中心 首 頁 及 中 心 小 黑 板首頁了 解 中 心 簡 介 首頁獲 取 咨 詢 方式首頁網 站 心 理 小 游 戲首頁網 站 心 靈 留 言首頁瀏 覽 圖 片 中 心首頁 用 戶 注 冊 與 修 改 密 碼和首頁圖3-2 前臺系統整體框架圖 心 靈 物 語 管 理首頁 大 學 生 常 見 心 理 問 題 管 理首頁 心 靈 物 語 管 理首頁 大 學 生 常 見 心 理 問 題 管 理首頁 中 心 小 黑 板 公 告 管
24、 理首頁 中 心 簡 介 修 改首頁 咨 詢 方 式 修 改首頁 心 理 小 游 戲 管 理首頁心 靈 留 言 管 理首頁管 理 員 信 息 管 理首頁 用 戶 信 息 管 理首頁后臺治理系統圖3-3 后臺系統整體框架圖3.3開發環境介紹ASP.NET是一種建立在通用語言上的程序構架,是Microsoft.NET的一部分,作為戰略產品,不僅僅是 Active Server Page (ASP) 的下一個版本;它還提供了一個統一的 Web 開發模型,其中包括開發人員生成企業級 Web 應用程序所需的各種服務。ASP.NET 的語法在專門大程度上與 ASP 兼容,同時它還提供一種新的編程模型和結構
25、,可生成伸縮性和穩定性更好的應用程序,并提供更好的安全愛護。能夠通過在現有 ASP 應用程序中逐漸添加 ASP.NET 功能,隨時增強 ASP 應用程序的功能。ASP.NET幾乎全部能夠運行在Web應用軟件開發者的平臺上。通用語言的差不多庫,消息機制,數據接口的處理都能無縫的整合到ASP.NET的Web應用中。ASP.NET同時也是languageindependent語言獨立化的,因此你能夠選擇一種或多種語言來編寫程序。現在差不多支持的有C#,VB,Jscript , C+、F+。今后,如此的多種程序語言協同工作的能力愛護您現在的基于COM+開發的程序,能夠完整的移植向ASP.NET。本系統
26、是采納.NET平臺開發的,.NET是微軟通過軟件連接信息、人、系統,和設備的WEB服務策略。作為微軟的集成開發平臺,.NET技術提供迅速修造,部署,處理,同時使用連接的能力,提高了WEB服務的高效性。系統以微軟的Windows 7作為服務器操作系統,IIS作為Web服務器。數據庫服務器要緊是Microsoft SQL Server 2008,要緊的開發平臺是Visual Studio 2010,Visual Studio 2010版本于2010年4月12日上市,其集成開發環境(IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了 NET Framew
27、ork 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),同時支持開發面向Windows 7的應用程序。除了支持Microsoft SQL Server數據庫,還支持Oracle數據庫。系統開發中廣泛采納當今比較流行的技術,以C#作為要緊的后臺開發語言。本系統采納B/S設計模式,能夠充分滿足系統的開發與實現,同時易于擴展。4.系統詳細設計及介紹4.1 用戶功能模塊設計用戶功能模塊中,關于一般用戶,提供相關的用戶注冊和修改密碼的功能;而關于后臺的治理員,不僅提供相關的驗證機制,同時,治理員能夠對所有一般
28、用戶的注冊信息進行修改、刪除和增加新的一般用戶的操作。下面兩圖分不為一般用戶及治理員用戶功能圖:修改密碼修改密碼一般用戶用戶注冊圖4-1 一般用戶功能圖增加新用戶增加新用戶治理員登錄及退出查看用戶信息修改用戶注冊信息刪除一般用戶圖4-2 治理員功能圖4.2中心簡介模塊設計此模塊要緊是對本網站差不多情況的一個簡介,用戶在訪問網站的時候,能夠第一時刻獵取網站的差不多信息,對網站有一個初步的了解。下面兩圖分不為一般用戶掃瞄及查看中心簡介功能模塊圖與治理員治理中心簡介功能圖:一般用戶一般用戶掃瞄中心簡介標題查看中心簡介詳情圖4-3 一般用戶掃瞄及查看中心簡介功能圖治理員治理員編輯中心簡介信息刪除中心簡
29、介信息圖4-4 治理員治理中心簡介功能圖4.3咨詢方式模塊設計此模塊提供了咨詢心理健康內容的差不多咨詢方式,用戶能夠訪問此模塊查看和獵取咨詢方式的咨詢時刻、地點和預約時刻、地點,方便用戶進行咨詢。下面兩圖分不為一般用戶掃瞄及獵取咨詢方式功能模塊圖與治理員治理咨詢方式功能圖:一般用戶一般用戶掃瞄咨詢方式標題獵取咨詢方式詳情圖4-5 一般用戶掃瞄及獵取咨詢方式功能圖治理員治理員編輯咨詢方式信息刪除咨詢方式信息圖4-6 治理員治理咨詢方式功能圖4.4中心小黑板公告模塊設計此模塊是一個公告,提供了最新的心理各方面的新聞。給用戶提供了解最新心理新聞的平臺。下面兩圖分不為一般用戶掃瞄及查看中心小黑板公告功
30、能模塊圖與治理員治理中心小黑板公告功能圖:一般用戶一般用戶掃瞄中心小黑板公告標題查看中心小黑板公告詳情治理員治理員編輯中心小黑板公告信息刪除中心小黑板公告內容添加中心小黑板公告內容圖4-7 一般用戶掃瞄及查看中心小黑板公告功能圖圖4-8 治理員治理中心小黑板公告功能圖4.5心靈物語文章功能模塊設計此模塊要緊是提供一些有關懷理方面能夠洗滌心靈的文章,用戶通過掃瞄那個模塊能夠豐富自己的視野,讓心靈得到洗禮。下面兩圖分不為一般用戶掃瞄及查看心靈物語文章功能模塊圖與治理員治理心靈物語文章功能圖:一般用戶一般用戶掃瞄心靈物語文章標題查看心靈物語文章詳情治理員編輯心靈物語信息刪除心靈物語文章添加心靈物語文
31、章圖4-9治理員編輯心靈物語信息刪除心靈物語文章添加心靈物語文章圖4-10 治理員治理心靈物語文章功能圖4.6大學生常見心理問題文章功能模塊設計此模塊要緊例舉了大學生常見的三種心理問題:大學生適應問題、大學生學習心理問題和大學生人際交往問題等。用戶通過掃瞄此模塊能夠進一步儲備自身的心理知識,結合實際情況分析自己存在的心理情況,以更好的解決。下面兩圖分不為一般用戶掃瞄及查看大學生常見心理問題文章功能模塊圖與治理員治理大學生常見心理問題文章功能圖:一般用戶一般用戶掃瞄大學生常見心理問題文章標題查看大學生常見心理問題文章詳情治理員編輯大學常見心理問題內容刪除大學生常見心理問題文章治理員編輯大學常見心
32、理問題內容刪除大學生常見心理問題文章添加大學生常見心理問題文章圖4-12 治理員治理大學生常見心理問題文章功能圖4.7 心理小游戲模塊設計此模塊提供了操作簡單,充滿趣味的心理小游戲,方便用戶在實際生活中進行心理活動時提供參考。下面兩圖分不為一般用戶掃瞄及查看心理小游戲功能模塊圖與治理員治理心理小游戲功能圖:一般用戶一般用戶掃瞄心理小游戲標題查看心理小游戲文章詳情圖4-13 一般用戶掃瞄及查看心理小游戲功能圖治理員編輯心理小游戲信息治理員編輯心理小游戲信息刪除心理小游戲文章添加心理小游戲文章4.8 心理小測試功能模塊設計在心理小測試功能模塊中,要緊為用戶提供一個測試自身心理動態的平臺。該平臺包括
33、五類心理小測試:人際關系測試、情緒測試、心理年齡測試、愛情測試和其他測試。用戶沒有進行注冊也能夠進行心理小測試。 下面圖為一般用戶心理小測試功能圖:一般用戶一般用戶掃瞄心理小測試進行心理小測試查看心理小測試結果圖4-15 一般用戶心理小測試功能圖4.9圖片中心功能模塊設計在圖片功能模塊中,此功能和各類心理文章治理功能有些類似,提供了各類心理活動的圖片。布局合理,界面整潔,方便用戶查看。一般用戶能夠進行掃瞄、查詢圖片的功能。下面圖為一般用戶圖片中心功能圖:一般用戶一般用戶掃瞄圖片查看圖片詳情圖4-16 一般用戶圖片中心功能圖4.10 心靈留言功能模塊設計在心靈模塊中,只有一般用戶注冊后才能夠在網
34、站上留言,而治理員能夠在后臺查看并治理所有留言信息。下面兩圖為一般用戶心靈留言功能模塊圖和治理員心靈留言功能圖:一般用戶一般用戶添加新留言查看留言信息圖4-17 一般用戶心靈留言功能圖治理員掃瞄留言信息刪除留言信息治理員掃瞄留言信息刪除留言信息回復留言信息5. 數據庫設計5.1 概念設計5.1.1 實體E-R圖治理員實體包括三個屬性:主鍵ID、治理員用戶名及其登錄密碼,其E-R圖如下所示。治理員治理員治理員名密碼主鍵ID圖5-1 治理員實體一般用戶用戶名一般用戶用戶名密碼真實姓名性不Email地址聯系方式注冊時刻主鍵ID圖5-2 一般用戶實體中心簡介實體要緊由主鍵ID、標題、內容、來源和編輯四
35、個屬性構成,其E-R圖如下所示。圖5-3 中心簡介實體中心簡介中心簡介主鍵ID標題來源內容咨詢方式實體要緊由主鍵ID、標題、內容、來源和編輯四個屬性構成,其E-R圖如下所示。咨詢方式咨詢方式主鍵ID標題來源內容圖5-4 咨詢方式實體中心小黑板標題編輯內容來源中心小黑板標題編輯內容來源添加日期主鍵ID圖5-5 中心小黑板實體心靈物語文章實體要緊由主鍵ID、標題、內容、作者、添加日期和來源六個屬性構成,其E-R圖如下所示。圖5-6心靈物語實體心靈物語心靈物語標題作者內容來源添加日期主鍵ID標題編輯內容來源添加日期標題編輯內容來源添加日期主鍵ID大學生常見心理問題圖5-7 大學生常見心理問題實體心理
36、小游戲標題編輯內容來源心理小游戲標題編輯內容來源添加日期主鍵ID圖5-8 心理小游戲實體標題測試內容標題測試內容主鍵ID添加時刻來源心理小測試測試結果內容圖5-9 心理小測試實體圖片中心實體包括五個屬性:主鍵ID、標題、上傳時刻、圖片和圖片講明,其E-R圖如下所示。標題上傳時刻標題上傳時刻圖片講明圖片主鍵ID圖片中心用戶昵稱用戶密碼標題內容用戶昵稱用戶密碼標題內容用戶ID留言時刻主鍵ID心靈留言治理員回復治理員回復日期治理員是否回復圖5-11 心靈留言實體5.1.2 各實體之間聯系圖聯系圖分成了兩部分,一部分為一般用戶與各實體間的聯系圖,另一部分與治理員用戶與各實體間的聯系圖。其中,一般用戶與
37、各實體間的聯系圖如下所示。nn1m咨詢方式掃瞄心靈物語心理小游戲nmm111m1nmnmn心理小測試中心簡介一般用戶心靈留言了解獵取查看進行查看查看查看添加查看中心小黑板圖片中心查看大學生常見心理問題1nmnmm圖5-12一般用戶與各實體間聯系圖治理員用戶與各實體間的聯系圖如下所示,其中包括與一般用戶間的聯系。治理員治理員治理中心小黑板公告m1治理心靈物語nm治理心理小游戲nm治理大學生常見心理問題mn治理一般用戶mn治理心靈留言mn修改中心簡介11修改咨詢方式11圖5-13 治理員用戶與各實體(包含一般用戶)間聯系圖5.2 邏輯設計5.2.1 設計差不多表 用戶信息表:要緊包括一般用戶的相關
38、信息,如用戶名,登錄密碼,真實姓名等,此表主鍵ID也被多個表相關聯為外鍵。表5-1 UserInfo表字段名數據類型是否為空描述idintprimary key主鍵IDuserNamenvarchar(50)not null用戶名passwordnvarchar(50)not null用戶密碼realNamenvarchar(50)null真實姓名sexnvarchar(2)null性不addressnvarchar(50)null用戶地址telphonenvarchar(50)null聯系電話emailnvarchar(50)null用戶emailregister_timedatetimen
39、ull注冊時刻 治理員表:要緊用于存儲治理員用戶的登錄用戶名及其密碼。表5-2 AdminInfo表字段名數據類型是否為空描述idintprimary key主鍵IDadminNamenvarchar(20)not null治理員名passwordnvarchar(50)not null密碼中心簡介表:要緊用于存儲中心簡介的標題、內容和來源。表5-3 CenterIntroductionInfo表字段名數據類型是否為空描述idintprimary key主鍵IDtitlenvarchar(50)not null中心簡介標題introfromnvarchar(50)null中心簡介來源intro
40、contentntextnull中心簡介內容咨詢方式表:要緊用于存儲咨詢方式的標題、內容和來源。表5-4 ConsultingWayInfo表字段名數據類型是否為空描述idintprimary key主鍵IDwayTitlenvarchar(50)not null咨詢方式標題wayFromnvarchar(50)null咨詢方式來源wayContentntextnull咨詢方式內容中心小黑板信息表:包括中心小黑板公告的標題、編輯、內容、添加日期和來源。表5-5 BlackboardInfo表字段名數據類型是否為空描述idintprimary key主鍵IDboardTitlenvarchar(
41、50)not null中心小黑板公告標題boardNamenvarchar(50)null中心小黑板公告編輯boardContentntextnull中心小黑板公告內容boardAddTimedatetimenull中心小黑板公告添加日期boardFromnvarchar(50)null中心小黑板公告來源心靈物語信息表:包括心靈物語文章的標題、作者、內容、添加日期和來源。 表5-6 MindLanguageInfo表字段名數據類型是否為空描述idintprimary key主鍵IDlanguageTitlenvarchar(50)not null心靈物語文章標題languageAuthornv
42、archar(50)null心靈物語文章作者languageContentvarchar(MAX)null心靈物語文章內容languageAddTimedatetimenull心靈物語文章添加日期languageFromnvarchar(50)null心靈物語來源大學生常見心理問題信息表:包括大學生常見心理問題的標題、編輯、內容、添加日期和來源。表5-7 PsychologicalIssuesInfo表字段名數據類型是否為空描述idintprimary key主鍵IDissuesTitlenvarchar(50)not null大學生常見心理問題文章標題issuesNamenvarchar(5
43、0)null大學生常見心理問題文章編輯issuesContentntextnull大學生常見心理問題文章內容issuesAddTimedatetimenull大學生常見心理問題文章添加日期issuesFromnvarchar(50)null大學生常見心理問題來源心理小游戲信息表:包括心理小游戲文章的標題、編輯、內容、添加日期和來源。表5-8 PsychologicalGamesInfo表字段名數據類型是否為空描述idintprimary key主鍵IDgamesTitlenvarchar(50)not null心理小游戲文章標題gamesNamenvarchar(50)null心理小游戲文章編
44、輯gamesContentntextnull心理小游戲文章內容gamesAddTimedatetimenull心理小游戲文章添加日期gamesFromnvarchar(50)null心理小游戲來源心靈留言信息表:包括心靈留言的標題、心靈留言內容和心靈留言時刻等內容。表5-9 SoulMessageInfo表字段名數據類型是否為空描述idintprimary key主鍵IDuserNamenvarchar(50)not null用戶昵稱userPasswordnvarchar(50)not null用戶密碼messageTitlenvarchar(50)not null心靈留言標題message
45、Contentntextnull心靈留言內容messageTypenvarchar(50)null心靈留言類型messageAddTimedatetimenull心靈留言日期adminAnswerntextnull治理員回復adminAnswerTimedatetimenull治理員回復日期whetherAnswerbitnull是否回復5.3 建立數據庫與程序連接using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.We
46、b.UI.WebControls;using System.Data;using System.Data.SqlClient;using System.Configuration;public partial class PsychologicalHealthEducationAndCounselingCenter_Web_UserControl_UserRegister : System.Web.UI.Page SqlCommand cmd;/創建命名對象 SqlConnection con;/創建連接對象 protected void Page_Load(object sender, Ev
47、entArgs e) string strCon = Server=WIN-BSND3IBRO7VDDY; Password=328652563; User ID=sa;DataBase=PsychologicalHealthEducationAndCounselingCenter;/連接字符串 con = new SqlConnection(strCon); con.Open();6. 系統實現6.1 前臺界面設計與部分代碼6.1.1 首頁界面設計本頁面要緊包含有中心簡介的了解、咨詢方式的掃瞄、用戶注冊、中心小黑板公告欄的掃瞄等功能。同時,中心簡介和中心小黑板中的內容是由下向上循環滾動的。其
48、中站點導航是在母版面上定義。運行界面,如圖6-1。圖6-1 首頁6.1.2 用戶注冊界面設計用戶注冊分五步進行,第一步先閱讀本網站的規則,單擊下一步表示差不多閱讀完同時同意規則,不同意返回網站首頁;第二步,注冊用戶名與密碼同時驗證該用戶名是否差不多存在,存在必須換另外一個才能夠注冊;第三步,填寫注冊用戶的其他信息;第四步,確認信息提交注冊;第五步,注冊成功,返回首頁。頁面設計如圖6-2和6-3。圖6-2 驗證用戶名是否存在界面圖6-3 用戶填寫其他注冊信息界面用戶注冊界面的運行代碼如下:public partial class PsychologicalHealthEducationAndCo
49、unselingCenter_Web_UserControl_UserRegister : System.Web.UI.Page SqlCommand cmd; SqlConnection con; protected void Page_Load(object sender, EventArgs e) string strCon = Server=WIN-BSND3IBRO7VDDY; Password=328652563; User ID=sa;DataBase=PsychologicalHealthEducationAndCounselingCenter; con = new SqlCo
50、nnection(strCon); con.Open(); if (!Page.IsPostBack) MultiView1.ActiveViewIndex = 0; /不同意注冊,返回主界面 protected void bttBack_Click(object sender, EventArgs e) Response.Redirect(/PsychologicalHealthEducationAndCounselingCenter.aspx);/返回主界面 /單擊下一步,進行用戶注冊 protected void bttNext_Click(object sender, EventArg
51、s e) MultiView1.ActiveViewIndex += 1;/返回主界面,進行登錄操作 protected void lbBack_Click(object sender, EventArgs e) Response.Redirect(UserLogin.aspx);/返回主界面 /單擊下一步,并檢測用戶名是否差不多被注冊 protected void bttNext1_Click(object sender, EventArgs e) string sql = select * from UserInfo where username= + tbName.Text + ; cm
52、d = new SqlCommand(sql, con); if (Convert.ToInt32(cmd.ExecuteScalar() 0) Label2.Text = 該用戶名已被注冊,請重新輸入!; else MultiView1.ActiveViewIndex += 1; /單擊下一步,確認注冊信息 protected void bttEnter_Click(object sender, EventArgs e) MultiView1.ActiveViewIndex += 1; lbMessage.Text = 您的用戶名是: + tbName.Text + ;lbMessage.T
53、ext += 您的真實姓名是: + tbRealName.Text + ; lbMessage.Text += 您的性不是: + rblSex.SelectedItem.Text+ ; lbMessage.Text += 您的籍貫是: + ddlAddress.SelectedItem.Text + ;lbMessage.Text += 您的聯系方式是: + tbTelphone.Text + ;lbMessage.Text += 您的Email是: + tbEmail.Text + ; protected void bttEnter1_Click(object sender, EventAr
54、gs e) string strsql = Insert Into UserInfo(username,password,realName,sex,address,telphone,email,register_time)Values( + tbName.Text + , + tbPwd.Text + , + tbRealName.Text + , + rblSex.SelectedItem.Text + , + ddlAddress.SelectedItem.Text + , + tbTelphone.Text + , + tbEmail.Text + , + System.DateTime
55、.Now + ); cmd = new SqlCommand(strsql, con); cmd.ExecuteNonQuery(); con.Close(); MultiView1.ActiveViewIndex += 1; Label1.Text = tbName.Text; /獵取注冊的用戶名 protected void LinkButton1_Click(object sender, EventArgs e) Response.Redirect(/PsychologicalHealthEducationAndCounselingCenter.aspx); /跳轉到首頁6.1.3 用戶
56、修改密碼界面本頁面要緊是針對已注冊一般用戶不記得密碼而進行重新設計密碼而設計的。用戶通過輸入注冊時的手機號碼,即可修改密碼。在單擊“提交”按鈕時,后臺會依照用戶輸入的手機號碼推斷是否存在,不存在要求重新輸入;存在才能成功修改密碼。界面設計如圖6-4。圖6-4 用戶修改密碼界面用戶修改密碼界面的運行代碼如下:public partial class PsychologicalHealthEducationAndCounselingCenter_Web_UserControl_ChangePassword : System.Web.UI.Page SqlCommand cmd; SqlConnec
57、tion con; protected void Page_Load(object sender, EventArgs e) string strCon = Server=WIN-BSND3IBRO7VDDY; Password=328652563; User ID=sa;DataBase=PsychologicalHealthEducationAndCounselingCenter; con = new SqlConnection(strCon); con.Open();/驗證手機號碼是否存在 protected void btUp_Click(object sender, EventArg
58、s e) string sql = select * from UserInfo where telphone= +tbTelphone.Text + ; cmd = new SqlCommand(sql, con); if (Convert.ToInt32(cmd.ExecuteScalar() 0) cmd = con.CreateCommand();cmd.CommandText = update UserInfo set password= +tbPwd.Text + ; cmd.ExecuteNonQuery(); Label1.Text = 修改成功; con.Close(); e
59、lse Label1.Text = 該手機號碼不存在,請重新輸入!; 6.1.4 中心簡介和咨詢方式界面中心簡介和咨詢方式采納了類似的界面設計,在中心簡介頁面設計中提供了大學生心理健康教育與咨詢中心的要緊簡介,用戶能夠在那個地點了解到本中心的差不多情況。咨詢方式的內容,在首頁當中也有所涉及,提供了本中心的差不多咨詢方式,用戶想了解更加詳細的咨詢方式,能夠通過單擊“更多”了解到詳細的信息。兩者的運行界面設計,如圖6-5。圖6-5 中心簡介界面6.1.5心靈物語、中心小黑板、大學生常見心理問題和心理小游戲界面 在這四個功能的界面,采納了類似的界面設計。在心靈物語界面設計中,提供了一些有關懷靈方面的
60、文章,屬于勵志、感恩類;在中心小黑板界面設計中,提供了最新的心理新聞,一般用戶能夠在此掃瞄到最新的心理新聞;在大學生常見心理問題界面設計中,提供了大學生常見的心理問題;心理小游戲頁面中提供了一些簡單有味的心理小游戲。這四個模塊都采納了單擊標題會鏈接到其對應的內容界面的設計方式。在標題設計的過程當中,采納了分頁的方式,一頁有三篇文章。在其文章界面當中,單擊返回按鈕能夠返回到其對應的主界面,用戶能夠依照需要接著掃瞄。頁面設計如圖6-6。圖6-6 心理小游戲主界面6.1.6心理小測試界面本頁面提供了五類心理小測試,包括人際關系測試、情緒測試、心理年齡測試、愛情測試和其他測試。當單擊其中一個測試,將會
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 皖豫聯盟體2025屆物理高二下期末經典試題含解析
- 新疆烏魯木齊市天山區兵團第二中學2024-2025學年高二下數學期末教學質量檢測模擬試題含解析
- 部隊藥品及疫苗采購及倉儲服務合同
- 某自然博物館插班生入學協議及自然科學教育服務合同
- 倉儲企業倉單質押貸款業務合同范本
- 車輛質押貸款及售后服務合同
- 2024年攀枝花市仁和區向招考社區工作者筆試真題
- 簡版房屋租賃合同(17篇)
- 湖南中煙工業有限責任公司招聘考試真題2024
- 能源知識競賽復習測試有答案(一)
- 林業工程整改方案
- 腦洞大開背后的創新思維學習通超星期末考試答案章節答案2024年
- 產品設計和開發控制程序文件
- 醫學影像診斷學智慧樹知到答案2024年溫州醫科大學
- 小學美術贛美版四年級下冊奇妙的圖形-課件A010
- 人教部編版小學二年級語文下冊課內閱讀專項訓練
- 成都市青羊區2024屆四年級數學第二學期期末調研試題含解析
- DLT 572-2021 電力變壓器運行規程
- 婚慶公司采購合同范本
- 員工下班喝酒意外免責協議書
- 重慶市開州區2022-2023學年七年級下學期語文期末試卷(含答案)
評論
0/150
提交評論