安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的開(kāi)發(fā)_第1頁(yè)
安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的開(kāi)發(fā)_第2頁(yè)
安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的開(kāi)發(fā)_第3頁(yè)
安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的開(kāi)發(fā)_第4頁(yè)
安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 本科生畢業(yè)論文(設(shè)計(jì))本科生畢業(yè)論文(設(shè)計(jì))題目題目: 安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的開(kāi)發(fā)安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的開(kāi)發(fā)二二 級(jí)級(jí) 學(xué)學(xué) 院院 電子與信息工程學(xué)院 專專 業(yè)業(yè) 班班 級(jí)級(jí) 數(shù)字媒體技術(shù) 2014 級(jí) 1 班 學(xué)學(xué) 生生 姓姓 名名 廖進(jìn)銘 指導(dǎo)教師(職稱)指導(dǎo)教師(職稱) 康亞娟(講師) 提提 交交 時(shí)時(shí) 間間 二 一八 年五月 學(xué) 號(hào) 2014023022分類號(hào)摘要安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的開(kāi)發(fā)安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的開(kāi)發(fā)作者 廖進(jìn)銘(安康學(xué)院電子與信息工程學(xué)院,陜西安康,725000)摘 要隨著移動(dòng)互聯(lián)網(wǎng)和智能手機(jī)的普及,微信

2、已經(jīng)廣泛使用。微信公眾平臺(tái)主要通過(guò)公共信息會(huì)話和網(wǎng)頁(yè)的形式為用戶提供服務(wù),方便人們獲取信息,操作簡(jiǎn)單實(shí)用。本文主要介紹了安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的開(kāi)發(fā)過(guò)程,對(duì)開(kāi)發(fā)環(huán)境、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測(cè)試方面進(jìn)行研究與分析。在設(shè)計(jì)時(shí)對(duì)微信公眾號(hào)開(kāi)發(fā)進(jìn)行了充分的了解,運(yùn)用微信平臺(tái)提供的接口基于 JSP 技術(shù)進(jìn)行系統(tǒng)開(kāi)發(fā),同時(shí)用 MYSQL 數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)儲(chǔ)存管理,保證系統(tǒng)穩(wěn)定與安全。本系統(tǒng)實(shí)現(xiàn)了查看學(xué)院概況、成績(jī)查詢、在線圖書館、失物招領(lǐng)以及在線留言等功能,為用戶提供了一個(gè)便利的查詢學(xué)院信息的平臺(tái),滿足了學(xué)院的發(fā)展需求。關(guān)鍵詞:關(guān)鍵詞:微信公眾號(hào);電子與信息工程學(xué)院;JSP AbstracD

3、epartment of electronic and information engineering, ankang college, WeChat public number development.LIAO Jinming (Department of Electronic and Information Engineering, Ankang University, Ankang, 725000)Abstract With the popularization of mobile Internet and smart phones, WeChat is widely accepted

4、by users and widely used. The WeChat public platform mainly provides services for users through public information sessions and web pages to facilitate peoples understanding of information. The operation is simple and practical.This paper mainly introduces the development process of WeChat public nu

5、mber of ankang college, and conducts research and analysis on the development environment, system design, system implementation and system test. During the design of the letter development has carried on the full understanding of the public, using the micro letter platform provides interfaces, a sys

6、tem based on JSP technology development, at the same time system using MYSQL database for data storage and management, fully guarantee the system stability and security. This system has realized the profile view college, scores query, online library, the lost and found and online message, etc, to pr

7、ovide users with a convenient query of college information platform that meets the requirements of the development of the college.Key words :WeChatpublic number;School of electronic and information engineering; JSP;安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì))目目 錄錄第第 1 1 章章 緒論緒論.11.1 研究背景.11.2 研究意義.11.2 研究意義.11.3 課題目標(biāo).21.4 論文內(nèi)容和

8、章節(jié)安排.2第第 2 2 章章 關(guān)鍵技術(shù)簡(jiǎn)介關(guān)鍵技術(shù)簡(jiǎn)介.32.1 JSP 技術(shù).32.2 JAVA 技術(shù).32.3 MYSQL 數(shù)據(jù)庫(kù).42.3.1 MYSQL 數(shù)據(jù)庫(kù)簡(jiǎn)介.42.3.2 MYSQL 數(shù)據(jù)庫(kù)特點(diǎn).4第第 3 3 章章 系統(tǒng)需求分析系統(tǒng)需求分析.63.1 可行性分析.63.2.1 經(jīng)濟(jì)可行性.63.2.2 技術(shù)可行性.63.2.3 操作可行性.63.2.4 法律可行性.73.2 性能需求分析.73.3 登錄流程分析.73.4 系統(tǒng) UML 用例分析.8第第 4 4 章章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì).104.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì).104.2 系統(tǒng)開(kāi)發(fā)流程.104.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì).114

9、.3.1 數(shù)據(jù)庫(kù) E-R 圖設(shè)計(jì).114.3.2 數(shù)據(jù)庫(kù)表設(shè)計(jì).12第第 5 5 章章 系統(tǒng)的實(shí)現(xiàn)系統(tǒng)的實(shí)現(xiàn).145.1 用戶功能模塊的實(shí)現(xiàn).145.1.1 公眾號(hào)界面.145.1.2 成績(jī)查詢界面.14安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì))5.1.3 院系設(shè)置界面.155.1.4 失物招領(lǐng)界面.165.1.5 在線留言界面.175.1.6 通知廣告界面.185.1.7 在線圖書館界面.195.25.2 管理員功能模塊的實(shí)現(xiàn)管理員功能模塊的實(shí)現(xiàn).205.2.1 管理員登錄界面.205.2.2 學(xué)生信息管理界面.215.2.3 學(xué)院概況界面.215.2.4 成績(jī)管理界面.225.2.5 添加圖書信息界面

10、.22第第 6 6 章章 系統(tǒng)測(cè)試系統(tǒng)測(cè)試.236.1 測(cè)試目的.236.2 測(cè)試方法.236.3 功能測(cè)試.246.4 測(cè)試分析.24第第 7 7 章章 總結(jié)總結(jié).25致致 謝謝.26參考文獻(xiàn)參考文獻(xiàn).27 緒論1第第 1 1 章章 緒論緒論1.11.1 研究背景研究背景隨著互聯(lián)網(wǎng)時(shí)代的到來(lái),網(wǎng)絡(luò)系統(tǒng)逐漸完善和成熟,這改變了人們的生活方式。其中,在眾多交流軟件中,微信深受人們喜愛(ài)。近年來(lái),微信發(fā)展快速,微信的使用范圍越來(lái)越廣,隨著智能手機(jī)的普及,微信已成為人們生活的一部分,特別是校園學(xué)生,幾乎達(dá)到了百分之百的使用。這使得微信公眾號(hào)應(yīng)運(yùn)而生,為校園用戶提供了一個(gè)便利查詢學(xué)院信息的平臺(tái)。微信功能

11、的不斷改豐富,使得越來(lái)越多的學(xué)生使用,為滿足學(xué)生需求使得開(kāi)發(fā)安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)成為了一種必然。1.21.2 研究意義研究意義如今微信公眾平臺(tái)在微信中的廣泛和深入,特別是信息的傳播和生活的應(yīng)用,提供了一個(gè)機(jī)會(huì),為微信的發(fā)展提供了強(qiáng)大的條件。很多學(xué)校已經(jīng)開(kāi)發(fā)了微信公眾號(hào),如微大學(xué)、學(xué)校微信公眾號(hào)等,而我們學(xué)校并沒(méi)有廣泛用于微信公眾號(hào),各部門沒(méi)有獨(dú)立性。公共號(hào)碼,這導(dǎo)致了不同部門的學(xué)生不能及時(shí)接受與學(xué)校有關(guān)的信息。本文就微信在微信公眾平臺(tái)中的應(yīng)用和發(fā)展進(jìn)行了有益的探討。為學(xué)生提供方便快捷的服務(wù),為學(xué)校提供發(fā)布信息的渠道,宣傳電信學(xué)院,為師生提供教學(xué)相關(guān)服務(wù)。基本功能包括學(xué)院概況。教

12、學(xué)、學(xué)生工作和其他服務(wù)為學(xué)校提供服務(wù)和推動(dòng)信息。這使得安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的開(kāi)發(fā)成了必然。1.31.3 研究目標(biāo)研究目標(biāo)安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的設(shè)計(jì)與實(shí)現(xiàn)的研究目標(biāo):(1)操作簡(jiǎn)單,界面簡(jiǎn)潔:用戶可快速查詢學(xué)院相關(guān)信息,包括查詢學(xué)院的概況、院系的信息、特色專業(yè)的介紹、校園活動(dòng)的發(fā)布、成績(jī)信息的查詢以及失物招領(lǐng)信息的發(fā)布等。安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì))2(2)即時(shí)可見(jiàn):可以立即看到后臺(tái)管理員發(fā)布的信息將立即顯示在微信平臺(tái)上。(3)功能完善:管理員通過(guò)后臺(tái)管理微信公眾號(hào),用戶通過(guò)微信公眾號(hào)可查詢相關(guān)信息。1.41.4 課題目標(biāo)課題目標(biāo)本設(shè)計(jì)對(duì)微信公眾號(hào)進(jìn)行系統(tǒng)分析,

13、確定需要的功能,然后進(jìn)行系統(tǒng)分析。進(jìn)行系統(tǒng)分析之前必須先進(jìn)行調(diào)查研究。調(diào)查研究對(duì)現(xiàn)在使用頻率較高的大學(xué)微信公眾號(hào)進(jìn)行調(diào)查,設(shè)計(jì)出微信公眾號(hào)頁(yè)面設(shè)計(jì)、排版等,在調(diào)查的同時(shí),也要分析微信公眾號(hào)功能需要技術(shù)和數(shù)據(jù)庫(kù)設(shè)計(jì)。根據(jù)上述方法,安康學(xué)院電子信息工程學(xué)院的一個(gè)微信公眾號(hào),具有良好的用戶界面、易用性和較強(qiáng)的交互性,可以通過(guò)聊天平臺(tái)隨時(shí)查看學(xué)院的相關(guān)信息。1.51.5 論文內(nèi)容和章節(jié)安排論文內(nèi)容和章節(jié)安排本論文通過(guò)調(diào)查大學(xué)生校園生活的需求,利用微信公眾平臺(tái)設(shè)計(jì)了為學(xué)生提供信息查詢和學(xué)習(xí)為學(xué)院提供信息發(fā)布的交流平臺(tái)。論文的主要內(nèi)容如下:第一章主要介紹微信公眾號(hào)發(fā)展現(xiàn)況和發(fā)展背景。第二章介紹所使用的技術(shù)

14、,如 jsp、java 等 第三章系統(tǒng)需求分析:分析系統(tǒng)可行性以及性能需求分析和登錄流程分析第四章微信公眾平臺(tái)開(kāi)發(fā)環(huán)境搭建以及系統(tǒng)設(shè)計(jì):介紹本論文總體框架、流程圖、開(kāi)發(fā)框架、菜單設(shè)計(jì)、模塊數(shù)據(jù)庫(kù)設(shè)計(jì)等。第五章微信公眾平臺(tái)功能模塊:介紹各個(gè)功能模塊的實(shí)現(xiàn), 第六章功能測(cè)試:介紹安康學(xué)院微信公眾號(hào)微信號(hào)的測(cè)試情況。 第七章總結(jié):全文的總結(jié)。關(guān)鍵技術(shù)簡(jiǎn)介3第第 2 2 章章 關(guān)鍵技術(shù)關(guān)鍵技術(shù)簡(jiǎn)介簡(jiǎn)介2.12.1 JSPJSP 技術(shù)技術(shù)JSP技術(shù)是JAVA語(yǔ)言的一部分。JSP頁(yè)面被編譯成servlet,JavaBeans組件或企業(yè)JavaBeans組件能被調(diào)方便服務(wù)器端的處理。JSP技術(shù)中,它為創(chuàng)建動(dòng)

15、態(tài)生成的網(wǎng)頁(yè)提供了便捷方法。在JSP技術(shù)規(guī)范,定義了服務(wù)器和JSP交互。JSP實(shí)現(xiàn)技術(shù)支持的腳本語(yǔ)言,基于java編程語(yǔ)言。JSP發(fā)展主要是使用可重用的組件和標(biāo)簽來(lái)代替頁(yè)面本身的腳本語(yǔ)言。2.22.2 JAVAJAVA 技術(shù)技術(shù)JAVA適合于Internet的環(huán)境。JAVA是面向?qū)ο蟮恼Z(yǔ)言,適合于互聯(lián)網(wǎng)應(yīng)用,因?yàn)樗厝缰羔槨⒍嘀乩^承、重載運(yùn)算符,和其他降低安全性和可靠性,同時(shí)保持狀態(tài)的結(jié)構(gòu)元素C+語(yǔ)言特點(diǎn)。目前JAVA是主流開(kāi)發(fā)語(yǔ)言。特點(diǎn)如下:(1)面向?qū)ο螅核峭耆嫦驅(qū)ο蟮?,所以特別適用于分布式環(huán)境。(2)分布式:JAVA是自己提供類庫(kù)和URL訪問(wèn)其他對(duì)象。(3)魯棒性:JAVA的魯

16、棒性來(lái)源強(qiáng)類型機(jī)制、對(duì)異常的處理、垃圾的收集等。所以放棄指針的使用是正確的。(4)安全性:避免非法內(nèi)存操作,刪除指針和釋放內(nèi)存操作,通過(guò)類實(shí)現(xiàn)對(duì)內(nèi)存的訪問(wèn)。安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì))4(5)可移植性,JAVA具有可移植性。(6)多線程,JAVA具有互動(dòng)和實(shí)時(shí)響應(yīng)。2.32.3 MYSQLMYSQL 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù).1 MYSQLMYSQL 數(shù)據(jù)庫(kù)簡(jiǎn)介數(shù)據(jù)庫(kù)簡(jiǎn)介MYSQL的多線程性,使其利用系統(tǒng)資源提高速度,而且提供了TCP/IP、ODBC、 JDBC等多種路徑來(lái)連接數(shù)據(jù)庫(kù)。通過(guò)MYSQL建立系統(tǒng)數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)的整合處理操作是非常有優(yōu)勢(shì)的。.2 MYSQLMYS

17、QL數(shù)據(jù)庫(kù)特點(diǎn)數(shù)據(jù)庫(kù)特點(diǎn)(1)支持多操作系統(tǒng)。(2)為不同的編程語(yǔ)言提供API。(3)以及使用的CPU資源來(lái)支持多線程。(4)算法優(yōu)化查詢SQL來(lái)提高搜索速度。(5)網(wǎng)絡(luò)上的客戶端和服務(wù)器可以用來(lái)編程任何獨(dú)立的編程環(huán)境。(6)TCP / IP,ODBC和JDBC數(shù)據(jù)庫(kù),并提供連接。系統(tǒng)需求分析5第第 3 3 章章 系統(tǒng)需求分析系統(tǒng)需求分析3.13.1 可行性分析可行性分析從技術(shù)、經(jīng)濟(jì)、運(yùn)行等方面分析和研究了新軟件的開(kāi)發(fā),以防止不必要的輸入,保證新的應(yīng)用軟件的開(kāi)放。以最小的支出實(shí)現(xiàn)最好的效果。.1 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性本系統(tǒng)使用的是開(kāi)源,減少資源的使用。安康學(xué)院電子與信息工程學(xué)院

18、微信公眾號(hào)對(duì)手機(jī)性能方面幾乎沒(méi)有要求,以目前使用手機(jī)來(lái)看,可簡(jiǎn)單實(shí)現(xiàn)。.2 技術(shù)可行性技術(shù)可行性安康學(xué)院電電子與信息工程學(xué)院微信公眾號(hào)采用Java技術(shù),基于微信公眾平臺(tái),基于SQL數(shù)據(jù)庫(kù)、采用MyEclipse進(jìn)行開(kāi)發(fā)的。(1)java性能穩(wěn)定,發(fā)展速度快,管理方便,語(yǔ)言和服務(wù)更新快。能夠幫助開(kāi)發(fā)人員處理大量的小問(wèn)題。(2)微信公眾平臺(tái)開(kāi)發(fā)發(fā)展速度快,技術(shù)逐漸成熟。(3)java是面向?qū)ο蟮?。Eclipse有許多已知解決方法。綜上所述:安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的開(kāi)發(fā)技術(shù)具有很高可行性。.3 操作可行性操作可行性安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)是基

19、于微信公眾平臺(tái)開(kāi)發(fā)的,操作非常容易,用戶通過(guò)手機(jī)打開(kāi)微信客戶端進(jìn)入安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào),可進(jìn)行簡(jiǎn)單操作。.4法律可行性法律可行性此安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)是自己設(shè)計(jì)的基于公眾平臺(tái)的校園信息系統(tǒng),所以對(duì)學(xué)院和學(xué)生意義很大。環(huán)境軟件開(kāi)發(fā)和數(shù)據(jù)庫(kù)使用是免費(fèi)開(kāi)源代碼,沒(méi)有侵權(quán)等問(wèn)題,具有法律可行性。所以,建立一個(gè)安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)是非常必要可行的。安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì))63.23.2 性能需求分析性能需求分析在實(shí)現(xiàn)本安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)時(shí)首先要考慮下面幾點(diǎn),充分保證系統(tǒng)的性能。安全性。對(duì)安康學(xué)院電子與信息工程學(xué)院微信

20、公眾號(hào)管理,必須要先在系統(tǒng)中進(jìn)行登陸,無(wú)權(quán)限的用戶不能登錄系統(tǒng)可查看所含信息,這保證了系統(tǒng)的安全可靠。擴(kuò)展性。開(kāi)發(fā)安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的功能的過(guò)程中,要保證系統(tǒng)的擴(kuò)展性,方便以后功能更新。有效性。安康學(xué)院電子信息工程學(xué)院微信公眾號(hào)的設(shè)計(jì)必須最大程度地滿足用戶的需求,如性能查詢、失物招領(lǐng)、在線圖書館等。3.33.3 登錄流程分析登錄流程分析管理員要想管理系統(tǒng),必須登錄,登錄的流程圖如圖3.1所示。系統(tǒng)需求分析7用戶登錄輸入賬號(hào)密碼沒(méi)有輸入登陸頁(yè)面輸入信息登錄系統(tǒng)正確根據(jù)權(quán)限進(jìn)入管理功能模塊判斷是否正確輸入錯(cuò)誤圖 3.1 登錄流程圖3.43.4 系統(tǒng)系統(tǒng) UMLUML 用例分析用例

21、分析本安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)進(jìn)行UML建模分析如下。管理員UML分析圖如圖3.2所示。安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì))8圖 3.2 管理員用例圖用戶UML分析圖如圖3.3所示。圖 3.3 用例圖系統(tǒng)設(shè)計(jì)9第第 4 4 章章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)4.14.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)系統(tǒng)功能的結(jié)構(gòu)設(shè)計(jì)是將任務(wù)化整為零,完成后再組成完整的整體。工作步驟是:(1)先分解成子模塊(2)設(shè)計(jì)子模塊的功能(3) 設(shè)計(jì)子模塊的邏輯關(guān)系(4) 設(shè)計(jì)子模塊的界面本安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的功能結(jié)構(gòu)設(shè)計(jì)如圖4-1所示。安康學(xué)院電信系微信公眾號(hào)用戶模塊管理員模塊學(xué)院概況院系設(shè)置管理機(jī)構(gòu)特

22、色專業(yè)學(xué)院簡(jiǎn)介信息查詢成績(jī)查詢通知公告社團(tuán)活動(dòng)校園服務(wù)在線圖書館失物招領(lǐng)在線留言基本信息管理管理員信息管理學(xué)院概況成績(jī)管理信息管理校園服務(wù)管理機(jī)構(gòu)學(xué)院概況特色專業(yè)院系設(shè)置校園通知社團(tuán)活動(dòng)在線留言在線圖書館失物招領(lǐng)修改密碼學(xué)生信息管理圖 4.1 系統(tǒng)功能結(jié)構(gòu)圖4.24.2 系統(tǒng)開(kāi)發(fā)流程系統(tǒng)開(kāi)發(fā)流程開(kāi)發(fā)安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào),先對(duì)需求進(jìn)行分析,然后對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)規(guī)劃,設(shè)計(jì)系統(tǒng)功能,數(shù)據(jù)庫(kù)的選擇等,本安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的開(kāi)發(fā)流程如圖4.2所示安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì))10開(kāi)始開(kāi)始進(jìn)行需求分析進(jìn)行需求分析基本系統(tǒng)模型、系統(tǒng)模塊劃分與功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)基本系統(tǒng)模型、

23、系統(tǒng)模塊劃分與功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)模塊分解后進(jìn)行詳細(xì)設(shè)計(jì)以及代碼編寫對(duì)模塊分解后進(jìn)行詳細(xì)設(shè)計(jì)以及代碼編寫各模塊的功能獨(dú)立設(shè)計(jì)以及各模塊的整合各模塊的功能獨(dú)立設(shè)計(jì)以及各模塊的整合測(cè)試、調(diào)試系統(tǒng),對(duì)功能進(jìn)行擴(kuò)展、完善測(cè)試、調(diào)試系統(tǒng),對(duì)功能進(jìn)行擴(kuò)展、完善結(jié)束結(jié)束圖 4.2 系統(tǒng)開(kāi)發(fā)流程圖4.34.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是指在設(shè)計(jì)有效的數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)系統(tǒng)所需的數(shù)據(jù),滿足用戶需要。本系統(tǒng)數(shù)據(jù)存儲(chǔ)于數(shù)據(jù)庫(kù),所以必須設(shè)計(jì)數(shù)據(jù)庫(kù)。.1 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù) E-RE-R 圖設(shè)計(jì)圖設(shè)計(jì)設(shè)計(jì)思想是數(shù)據(jù)分析中由下到上設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)概念。在設(shè)計(jì)概念時(shí),使用實(shí)體連接(E-R)模型。E-R模型

24、可以用E-R圖表示。建立E-R模型圖如下。實(shí)體實(shí)體實(shí)體間關(guān)系實(shí)體間關(guān)系屬性屬性(1)系統(tǒng)用戶實(shí)體 E- R 圖,如圖 4.3 所示系統(tǒng)設(shè)計(jì)11管理員管理員編號(hào)編號(hào)類型類型用戶名用戶名密碼密碼圖 4.3 管理員實(shí)體屬性圖(2)活動(dòng)實(shí)體 E- R 圖,如圖 4.4 所示活動(dòng)活動(dòng)編號(hào)編號(hào)狀態(tài)狀態(tài)標(biāo)題標(biāo)題發(fā)布時(shí)間發(fā)布時(shí)間內(nèi)容內(nèi)容類型類型圖 4.4 活動(dòng)實(shí)體屬性圖(3)學(xué)生實(shí)體 E- R 圖,如圖 4.5 所示學(xué)生學(xué)生編號(hào)編號(hào)班級(jí)班級(jí)學(xué)號(hào)學(xué)號(hào)性別性別姓名姓名電話電話圖 4.5 學(xué)生實(shí)體屬性圖安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì)).2 數(shù)據(jù)庫(kù)表設(shè)計(jì)數(shù)據(jù)庫(kù)表設(shè)計(jì)安康學(xué)院電子與信息工程學(xué)院微信公眾

25、號(hào)數(shù)據(jù)的儲(chǔ)存必須使用到后臺(tái)數(shù)據(jù)庫(kù),下面是數(shù)據(jù)庫(kù)中各表信息。表 4.1 t_admin 管理員信息表表 4.2 huodong 活動(dòng)信息表表 4.3 student 學(xué)生信息表系統(tǒng)設(shè)計(jì)13安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì))14第第 5 章章 系統(tǒng)的實(shí)現(xiàn)系統(tǒng)的實(shí)現(xiàn)5.15.1 用戶功能模塊用戶功能模塊的實(shí)現(xiàn)的實(shí)現(xiàn).1 公眾號(hào)界面公眾號(hào)界面用戶掃碼關(guān)注進(jìn)入公眾號(hào)首頁(yè),可進(jìn)入安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)界面,進(jìn)行查看學(xué)院概況包括學(xué)院的簡(jiǎn)介、管理機(jī)構(gòu)的查詢、院系設(shè)置的了解、特色專業(yè)的了解;信息查詢包括成績(jī)查詢、通知公告、社團(tuán)活動(dòng);校園服務(wù)包括在線圖書館、失物招領(lǐng)信息的發(fā)布、在線留言信

26、息操作,公眾號(hào)界面展示如圖5.1所示。圖 5.1 公眾號(hào)界面.2 成績(jī)查詢成績(jī)查詢成績(jī)查詢是一個(gè)學(xué)院微信公眾號(hào)必不可少的功能,所以設(shè)計(jì)成績(jī)查詢功能是必須的,學(xué)生信息錄入數(shù)據(jù)庫(kù),與數(shù)據(jù)庫(kù)相連接,在用戶點(diǎn)擊成績(jī)查詢時(shí),彈出輸入學(xué)號(hào)界面,輸入學(xué)號(hào)之后,點(diǎn)擊查詢按鈕查看結(jié)果,這樣就避免了用戶去學(xué)校官網(wǎng)查詢成績(jī)的繁瑣過(guò)程。界面如圖 5.2 所示。WxMenuButton buttonb1 = new WxMenuButton();buttonb1.setName(成績(jī)查詢);系統(tǒng)的實(shí)現(xiàn)15buttonb1.setType(WxConsts.BUTTON_VIEW);buttonb1.se

27、tUrl(http:/+WXUtils.host+/akxy/qiantai/query.jsp);圖 5.2 成績(jī)查詢界面.3 院系設(shè)置院系設(shè)置在對(duì)于用戶而言,了解學(xué)院專業(yè)的信息是一件必不可少的事,為了讓用戶對(duì)學(xué)院專業(yè)有一個(gè)全面深入的了解,所以此功能以學(xué)習(xí)院官網(wǎng)為核心,創(chuàng)建按鈕,通過(guò)給按鈕加上超鏈接,在用戶點(diǎn)擊自己所需要了解專業(yè)的按鈕之后,自動(dòng)跳轉(zhuǎn)到學(xué)院官網(wǎng)對(duì)專業(yè)的介紹頁(yè)面,避免了用戶自己搜索的過(guò)程。它可以通過(guò)后臺(tái)管理,在線消息接口如圖 5.3 所示。WxMenuButton buttona3 = new WxMenuButton();buttona3.setName(院系設(shè)

28、置);buttona3.setType(WxConsts.BUTTON_VIEW); buttona3.setUrl(http:/+WXUtils.host+/akxy/index?type=xlist&types=22); 安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì))16圖 5.3 院系設(shè)置界面.4 失物招領(lǐng)失物招領(lǐng)搭建失物招領(lǐng)服務(wù)平臺(tái)旨在為學(xué)生提供遺失信息查詢與招領(lǐng)服務(wù)。任何關(guān)注微信公眾賬號(hào)的人都可以查看失物招領(lǐng)信息??梢酝ㄟ^(guò)管理員發(fā)布失物信息,從而達(dá)到失物招領(lǐng)的目的,失物招領(lǐng)界面展示如圖5.4所示。WxMenuButton buttonb2 = new WxMenuButton

29、();buttonb2.setName(通知公告);buttonb2.setType(WxConsts.BUTTON_VIEW);buttonb2.setUrl(http:/+WXUtils.host+/akxy/index?type=xlist&types=2)系統(tǒng)的實(shí)現(xiàn)17安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì))18圖 5.4 失物招領(lǐng)界面.5 在線留言在線留言設(shè)計(jì)與用戶的互動(dòng),在線留言無(wú)疑是個(gè)非常好的功能,用戶不僅可以通過(guò)此功能隨時(shí)反饋?zhàn)约旱南敕ê鸵庖?jiàn),還能和管理人員進(jìn)行互動(dòng);管理人員可通過(guò)在線留言改進(jìn)公眾號(hào)的功能的不足,也可在后臺(tái)進(jìn)行留言管理,達(dá)到查漏補(bǔ)缺和與用戶在線互動(dòng)

30、的目的。在線消息接口如圖 5.5 所示。WxMenuButton buttonb2 = new WxMenuButton();buttonb2.setName(在線留言);buttonb2.setType(WxConsts.BUTTON_VIEW); buttonb2.setUrl(http:/+WXUtils.host+/akxy/index?type=xlist&types=2);圖 5.5 在線留言界面.6 通知公告通知公告通知公告用戶了解學(xué)院信息的重要途徑,也是學(xué)院發(fā)布信息的重要渠道,系統(tǒng)的實(shí)現(xiàn)19所以通知公告是一個(gè)公眾號(hào)必備的功能。在此功能中,用戶可點(diǎn)擊通知公

31、告按鈕進(jìn)入公告界面來(lái)查看學(xué)院通知信息,而管理人員可通過(guò)后臺(tái)發(fā)布重要信息并通知用戶及時(shí)查看,通知公告界面展示如圖5.6所示。WxMenuButton buttonb2 = new WxMenuButton();buttonb2.setName(通知公告);buttonb2.setType(WxConsts.BUTTON_VIEW);buttonb2.setUrl(http:/+WXUtils.host+/akxy/index?type=xlist&types=2);安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì))20圖 5.6 通知公告界面.7 在線圖書館界面在線圖書館界面圖書館是學(xué)生學(xué)習(xí)

32、生活中不可缺少的部分,所以微信公眾號(hào)添加了在西安圖書館功能;為了用戶使用的簡(jiǎn)單方便,所以選擇了本校網(wǎng)上圖書館作為此功能的核心。此功能應(yīng)用了超鏈接,通過(guò)點(diǎn)擊在線圖書館直接快速訪問(wèn)學(xué)校的網(wǎng)上圖書館,達(dá)到搜索圖書的目的。xMenuButton buttonc1 = new WxMenuButton();buttonc1.setName(在線圖書館);buttonc1.setType(WxConsts.BUTTON_VIEW);buttonc1.setUrl(http:/);5.25.2 管理員功能模塊的實(shí)現(xiàn)管理員功能模塊的實(shí)現(xiàn).1 管理員登錄界面管理員登錄界面管理員登錄后臺(tái)管理前提,

33、管理員想進(jìn)入后臺(tái)系統(tǒng)進(jìn)行管理操作,必須通過(guò)正確的帳號(hào)和密碼登錄。這樣保證了系統(tǒng)的安全性和保密性。管理員登錄界面如圖 5.7 所示。系統(tǒng)的實(shí)現(xiàn)21圖 5.7 管理員登錄界面.2 學(xué)生信息管理界面學(xué)生信息管理界面在此管理員查詢被錄入學(xué)生的學(xué)生信息。管理員能修改和刪除、添加學(xué)生信息。界面如圖5.8所示。添加學(xué)生信息界面,如圖5.9所示。圖 5.8 學(xué)生信息管理界面圖 5.9 添加學(xué)生信息界面安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì)).3 學(xué)院概況界面學(xué)院概況界面學(xué)院概況管理在學(xué)院概況功能起主要作用,學(xué)院概況管理對(duì)學(xué)院信息內(nèi)容進(jìn)行管理。在學(xué)院管理界面中,管理員可以添加新的學(xué)院信

34、息,也可對(duì)現(xiàn)有的學(xué)院信息進(jìn)行刪除、修改,保證學(xué)院信息的準(zhǔn)確性和多樣性。學(xué)院一般界面的展示如圖5.10所示。圖 5.10 學(xué)院概況界面.4 成績(jī)管理界面成績(jī)管理界面成績(jī)管理是成績(jī)查詢功能的核心,在成績(jī)查詢頁(yè)面中,管理員添加、修改和刪除學(xué)生成績(jī)信息,以便及時(shí)更新成績(jī)信息,確保成績(jī)的準(zhǔn)確性,成績(jī)管理界面顯示如圖5.11所示。圖 5.11 成績(jī)管理界面系統(tǒng)測(cè)試23第第 6 6 章章 系統(tǒng)測(cè)試系統(tǒng)測(cè)試6.16.1 測(cè)試目的測(cè)試目的為保證安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的質(zhì)量可靠,系統(tǒng)測(cè)試目的是體現(xiàn)出該微信公眾號(hào)的缺陷。是否滿足需求。測(cè)試目的如下:(1)微信公眾號(hào)的所有功能是否符合需求

35、。(2)測(cè)試驗(yàn)證數(shù)據(jù)庫(kù)是否穩(wěn)定。(3)驗(yàn)證所有功能使用時(shí)是否有差錯(cuò)。6.26.2 測(cè)試方法測(cè)試方法(1)功能測(cè)試:安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào),后臺(tái)管理系統(tǒng)即使?jié)M足功能要求,也未必能夠滿足性能要求。用功能測(cè)試發(fā)現(xiàn)程序中的錯(cuò)誤,必須在輸入和輸出條件下確定測(cè)試數(shù)據(jù),來(lái)檢查程序無(wú)論怎么運(yùn)行都能是否都能產(chǎn)生正確的結(jié)果。(2)結(jié)構(gòu)測(cè)試:在使用安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的過(guò)程中,根據(jù)使用實(shí)例,對(duì)邏輯進(jìn)行測(cè)試。測(cè)試是否符合用戶的思維能力和數(shù)據(jù)內(nèi)部的有效性。6.36.3 功能測(cè)試功能測(cè)試根據(jù)所需需求,通過(guò)微信端測(cè)試先后臺(tái)系統(tǒng)能否正常運(yùn)行,滿足用戶的需求以及功能的正確性和穩(wěn)定性。本系統(tǒng)功能測(cè)試

36、如表6.1所示:表 6.1 功能測(cè)試安康學(xué)院本科生畢業(yè)論文(設(shè)計(jì))246.46.4 測(cè)試分析測(cè)試分析由于自身能力的問(wèn)題,寫代碼出現(xiàn)了問(wèn)題,寫代碼的時(shí)候會(huì)出現(xiàn)與設(shè)想不一致,比如說(shuō)代碼與界面設(shè)計(jì)相悖論,這樣導(dǎo)致微信公眾號(hào)的用戶體驗(yàn)降低。因此,微信公眾號(hào)在發(fā)布之前必須要經(jīng)過(guò)反復(fù)測(cè)試。經(jīng)過(guò)試驗(yàn)和改造,該微信公眾號(hào)的功能才能完善。經(jīng)過(guò)對(duì)上述的測(cè)試結(jié)果分析,本安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)經(jīng)過(guò)用戶使用體驗(yàn)、對(duì)功能的刪改、發(fā)布內(nèi)容的的測(cè)驗(yàn)以及系統(tǒng)流暢性的測(cè)試,符合的校園用戶的要求和需求。所有基本功能齊全,包括對(duì)電子與信息工程學(xué)院的簡(jiǎn)介,信息的查詢以及重要公告的通知和與用戶交流互動(dòng),操作簡(jiǎn)單,系統(tǒng)運(yùn)行性

37、能良好,是一個(gè)值得推廣的校園微信公眾號(hào)??偨Y(jié)25第第 7 7 章章 總結(jié)總結(jié)經(jīng)過(guò)這么久的辛苦努力,終于完成了安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)的畢業(yè)設(shè)計(jì)。從標(biāo)題的第一次選擇到最后一個(gè)功能模塊,我們?cè)谡{(diào)試過(guò)程中經(jīng)歷了無(wú)數(shù)次的變化,感受到了平時(shí)知識(shí)積累的重要性。這給了我一個(gè)喚醒我未來(lái)工作的方向和我努力的方向。但是,由于時(shí)間關(guān)系等原因,該系統(tǒng)仍存在一些不足,有待改進(jìn)。通過(guò)本次畢業(yè)設(shè)計(jì),讓我將之前所學(xué)知識(shí)比如說(shuō)編程和設(shè)計(jì),綜合應(yīng)用了起來(lái),對(duì)自己的技能有了一個(gè)很大的提升。設(shè)計(jì)安康學(xué)院電子與信息工程學(xué)院微信公眾號(hào)是對(duì)我大學(xué)所學(xué)的技能的考驗(yàn),更是對(duì)我學(xué)習(xí)能力的一次檢測(cè)。盡管在制作過(guò)程中遇到了許多自己無(wú)法解

38、決的問(wèn)題,但網(wǎng)上查詢和詢問(wèn)專業(yè)人士,還是成功解決了。在經(jīng)過(guò)指導(dǎo)老師的修改意見(jiàn)下,在反復(fù)修改之后,作品最終完成了。在畢業(yè)設(shè)計(jì)的整個(gè)過(guò)程中,我提高了自學(xué)能力。此次畢業(yè)設(shè)計(jì)是我在離開(kāi)學(xué)校踏入工作崗位上的一個(gè)過(guò)渡過(guò)程,是一次心靈的磨礪和做事方法和態(tài)度的自我認(rèn)識(shí)。在整個(gè)畢業(yè)設(shè)計(jì)的過(guò)程中,挑戰(zhàn)和困難當(dāng)然是無(wú)法避免的,但是我們遇見(jiàn)它們的時(shí)候不要想著怎么去逃避,要想辦法去克制和征服他們,這樣當(dāng)你回顧整個(gè)過(guò)程的時(shí)候,才會(huì)有無(wú)限的喜悅和感慨。致謝26致致 謝謝此刻,我的畢業(yè)設(shè)計(jì)已經(jīng)結(jié)束了。經(jīng)過(guò)幾個(gè)月的連續(xù)學(xué)習(xí),我的畢業(yè)設(shè)計(jì)終于如期完成了。此次畢業(yè)設(shè)計(jì)是對(duì)我們4年所學(xué)的綜合性評(píng)測(cè),也是將理論應(yīng)用到實(shí)踐的一項(xiàng)考察。首先我要感謝此次指導(dǎo)我的老師,是他

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論