国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站開發(fā)定義名稱app優(yōu)化推廣

網(wǎng)站開發(fā)定義名稱,app優(yōu)化推廣,做網(wǎng)站的人月,python 做視頻網(wǎng)站摘 要 信息數(shù)據(jù)從傳統(tǒng)到當(dāng)代,是一直在變革當(dāng)中,突如其來的互聯(lián)網(wǎng)讓傳統(tǒng)的信息管理看到了革命性的曙光,因為傳統(tǒng)信息管理從時效性,還是安全性,還是可操作性等各個方面來講,遇到了互聯(lián)網(wǎng)時代才發(fā)現(xiàn)能補上自古…

摘 要

信息數(shù)據(jù)從傳統(tǒng)到當(dāng)代,是一直在變革當(dāng)中,突如其來的互聯(lián)網(wǎng)讓傳統(tǒng)的信息管理看到了革命性的曙光,因為傳統(tǒng)信息管理從時效性,還是安全性,還是可操作性等各個方面來講,遇到了互聯(lián)網(wǎng)時代才發(fā)現(xiàn)能補上自古以來的短板,有效的提升管理的效率和業(yè)務(wù)水平。傳統(tǒng)的管理模式,時間越久管理的內(nèi)容越多,也需要更多的人來對數(shù)據(jù)進行整理,并且數(shù)據(jù)的匯總查詢方面效率也是極其的低下,并且數(shù)據(jù)安全方面永遠不會保證安全性能。結(jié)合數(shù)據(jù)內(nèi)容管理的種種缺點,在互聯(lián)網(wǎng)時代都可以得到有效的補充。結(jié)合先進的互聯(lián)網(wǎng)技術(shù),開發(fā)符合需求的軟件,讓數(shù)據(jù)內(nèi)容管理不管是從錄入的及時性,查看的及時性還是匯總分析的及時性,都能讓正確率達到最高,管理更加的科學(xué)和便捷。本次開發(fā)的交流論壇實現(xiàn)了客服聊天管理、字典管理、論壇管理、公告信息管理、用戶管理、管理員管理等功能。系統(tǒng)用到了關(guān)系型數(shù)據(jù)庫中王者MySql作為系統(tǒng)的數(shù)據(jù)庫,有效的對數(shù)據(jù)進行安全的存儲,有效的備份,對數(shù)據(jù)可靠性方面得到了保證。并且程序也具備程序需求的所有功能,使得操作性還是安全性都大大提高,讓交流論壇更能從理念走到現(xiàn)實,確確實實的讓人們提升信息處理效率。

關(guān)鍵字:信息管理,時效性,安全性,MySql

Abstract
Information data has been changing from traditional to contemporary, and the sudden Internet has allowed traditional information management to see a revolutionary dawn, because traditional information management is in terms of timeliness, security, or operability. It was only after encountering the Internet era that it was able to make up for the shortcomings since ancient times, and effectively improve the management efficiency and business level. The traditional management model, the longer the time, the more content is managed, and more people are needed to organize the data, and the efficiency of data aggregation and query is extremely low, and data security will never guarantee security performance. Combined with various shortcomings of data content management, they can be effectively supplemented in the Internet era. Combined with advanced Internet technology, develop software that meets the needs, so that the data content management can maximize the accuracy rate from the timeliness of entry, the timeliness of viewing, and the timeliness of summary analysis. The train ticket selling system developed this time has realized the functions of online booking, online payment, online change of ticket, and online refund of train tickets. The system uses MySql, the king of the relational database, as the system database, which effectively stores the data safely and effectively backs up, ensuring the reliability of the data. And the program also has all the functions required by the program, which greatly improves the operability or security, so that the train ticket sales system can go from concept to reality, and it really allows people to improve the efficiency of information processing.

Key Words:Information management, timeliness, security, MySql

目 錄

摘 要 I
目 錄 III
第1章 緒論 1
1.1 研究背景 1
1.2目的和意義 1
1.3 論文研究內(nèi)容 1
第2章 程序開發(fā)技術(shù) 3
2.1 Mysql數(shù)據(jù)庫 3
2.2 Java語言 3
第3章 系統(tǒng)分析 5
3.1可行性分析 5
3.1.1技術(shù)可行性分析 5
3.1.2經(jīng)濟可行性分析 5
3.1.3操作可行性分析 6
3.2系統(tǒng)運行環(huán)境 6
3.3系統(tǒng)流程分析 6
第4章 系統(tǒng)設(shè)計 10
4.1 系統(tǒng)設(shè)計的原則 10
4.2 系統(tǒng)結(jié)構(gòu)設(shè)計 10
4.3功能結(jié)構(gòu)設(shè)計 11
4.4數(shù)據(jù)庫設(shè)計 12
4.4.1 數(shù)據(jù)庫E-R圖 12
4.4.2 數(shù)據(jù)庫表結(jié)構(gòu) 13
第5章 系統(tǒng)實現(xiàn) 15
5.1管理員功能實現(xiàn) 15
5.1.1 論壇管理 15
5.1.2 公告信息管理 15
5.1.3公告類型管理 16
第6章 系統(tǒng)測試 17
6.1系統(tǒng)測試方法 17
6.2 系統(tǒng)功能測試 18
6.2.1 用戶登錄測試 18
6.2.2 添加賬戶功能測試 18
6.3 系統(tǒng)測試分析 18
結(jié) 論 19
致 謝 20
參考文獻 21

第1章 緒論

1.1 研究背景
互聯(lián)網(wǎng)概念的產(chǎn)生到如今的蓬勃發(fā)展,用了短短的幾十年時間就風(fēng)靡全球,使得全球各個行業(yè)都進行了互聯(lián)網(wǎng)的改造升級,標(biāo)志著互聯(lián)網(wǎng)浪潮的來臨。在這個新的時代,各行各業(yè)都充分考慮互聯(lián)網(wǎng)是否能與本行業(yè)進行結(jié)合,是否能解決本行業(yè)或者本行業(yè)中某些方面的自古以來的痛點。長期以來,數(shù)據(jù)內(nèi)容,數(shù)據(jù)傳播,數(shù)據(jù)儲存等都是一門門專業(yè)的內(nèi)容,因為需要記住的內(nèi)容很多,造成古人的言簡意賅,如今互聯(lián)網(wǎng)的到來讓數(shù)據(jù)更加的清晰好認不復(fù)雜,一目了然不出錯,畢竟在整個歷史上數(shù)據(jù)的丟失,傳承的斷代,都是因為數(shù)據(jù)不能好好的保存,不能好好的流傳。當(dāng)年的年代用互聯(lián)網(wǎng)思維和互聯(lián)網(wǎng)技術(shù),對大量數(shù)據(jù)的錄入更新,存儲匯總,備份分析方面,使得遠遠的超過傳統(tǒng)的數(shù)據(jù)管理技術(shù)。在這樣的時代潮流下,采用新技術(shù)開發(fā)新軟件,對傳統(tǒng)行業(yè)進行革命性的改造成為了當(dāng)今的主流。本次開發(fā)交流論壇,解決了論壇信息管理關(guān)于數(shù)據(jù)方面的管理分析,存儲傳輸?shù)耐袋c,不僅僅對管理員提供了便利,還能提高用戶的滿意度。
1.2目的和意義
此次交流論壇的開發(fā),需要用到的知識不僅涉及到界面設(shè)計與功能設(shè)計方面的知識,還需要涉及到數(shù)據(jù)庫與編程語言上面的知識,這些知識點對于一個即將畢業(yè)的學(xué)生來說,一是為了鞏固在校所學(xué)相關(guān)專業(yè)知識;二是為了讓學(xué)生學(xué)會如何將專業(yè)理論知識運用于現(xiàn)實軟件的開發(fā)過程;三是讓學(xué)生明白知識是無窮無盡的,要時刻明白活到老學(xué)到老的真正含義,讓學(xué)生要養(yǎng)成時刻學(xué)習(xí)的習(xí)慣,同時也要相信通過此次程序的開發(fā),會讓學(xué)生對于專業(yè)知識的理解與軟件開發(fā)水平的提高有著極大的幫助。
1.3 論文研究內(nèi)容
論文設(shè)計的結(jié)構(gòu)也是依照程序開發(fā)的流程進展的,也涉及到功能需求分析,功能設(shè)計與實現(xiàn),程序測試等流程。
緒論:講解課題的背景與意義,展示論文結(jié)構(gòu)。
程序開發(fā)技術(shù):講解程序運用到的工具與技術(shù)知識。
系統(tǒng)分析:講解程序的功能需求與開發(fā)可行性問題。
系統(tǒng)設(shè)計:講解程序的功能與數(shù)據(jù)庫的設(shè)計。
系統(tǒng)實現(xiàn):講解程序功能與界面實現(xiàn)。
系統(tǒng)測試:講解程序的功能測試。

第2章 程序開發(fā)技術(shù)

2.1 Mysql數(shù)據(jù)庫
為了更容易理解Mysql數(shù)據(jù)庫,接下來就對其具備的主要特征進行描述。
(1)首選Mysql數(shù)據(jù)庫也是為了節(jié)省開發(fā)資金,因為網(wǎng)絡(luò)上對Mysql的源碼都已進行了公開展示,開發(fā)者根據(jù)程序開發(fā)需要可以進行下載,并做一些改動就可以使用在程序中,可以推動開發(fā)者開發(fā)此程序的開發(fā)進度。
(2)SQL數(shù)據(jù)語言在Mysql里面也同樣適用
(3)Mysql不僅可以支持多種編程語言,比如在校期間學(xué)到的C語言,Java語言,以及課后接觸的PHP語言,C++語言等編程語言,它都能很好的支持,而且Mysql的安裝與使用還不挑剔使用平臺。
(4)Mysql可以支持具有千萬條數(shù)據(jù)記錄的數(shù)據(jù)庫,電腦操作系統(tǒng)在進行首次安裝或者是重裝時,可以根據(jù)需要選擇安裝32位或64位操作系統(tǒng),這兩種操作系統(tǒng)對表文件的支持力度不一樣,32位的操作系統(tǒng)最多可以存放4GB的表文件,64位操作系統(tǒng)最多可以存放8TB的表文件。
(5)Mysql數(shù)據(jù)庫可以通過GPL協(xié)議進行個性化定制,需要開發(fā)者自己對數(shù)據(jù)庫的源代碼進行修改,以此開發(fā)出屬于自己的Mysql。
2.2 Java語言
程序開發(fā)語言有很多,但是截至目前,Java語言在IT領(lǐng)域內(nèi),仍然是最被認可,以及被廣泛運用的編寫語言之一,因此在選擇此程序的編寫語言上,果斷選擇這門編程語言進行程序開發(fā)??梢哉f經(jīng)過了這么多年的發(fā)展,Java語言不僅在Web開發(fā)領(lǐng)域有了突出性貢獻,而且在大數(shù)據(jù)開發(fā)領(lǐng)域以及Android開發(fā)領(lǐng)域都得到了廣泛運用。由于Java語言擁有較強的擴展性能,并且表現(xiàn)出的穩(wěn)定性能,讓其成為大型后端系統(tǒng)開發(fā)語言首選,現(xiàn)如今,Java語言也成為了一種常用的互聯(lián)網(wǎng)平臺的解決方案。
作為一種源碼在網(wǎng)絡(luò)上開源的面向?qū)ο蟮某绦蜷_發(fā)Java語言,由它開發(fā)完成的程序是不可能直接運行在各大平臺的,Java程序的運行,需要在操作平臺上配置其運行的環(huán)境,包括數(shù)據(jù)庫軟件與Java程序開發(fā)軟件等工具的安裝與配置。在Win7,Win10或其它操作平臺上配置Java程序運行環(huán)境,只要環(huán)境配置成功,Java程序都可以運行起來。

第3章 系統(tǒng)分析

在進行系統(tǒng)分析之前,需要從網(wǎng)絡(luò)上或者是圖書館的開發(fā)類書籍中收集大量的資料,因為這個環(huán)節(jié)也是幫助即將開發(fā)的程序軟件制定一套最優(yōu)的方案,一旦確定了程序軟件需要具備的功能,就意味著接下來的工作和任務(wù)都是圍繞著這個方案執(zhí)行的,所以系統(tǒng)分析需要對程序功能反復(fù)進行思考和研究。
3.1可行性分析
開發(fā)一款系統(tǒng)軟件之前,用戶都會思考這個軟件程序值不值得去開發(fā),把開發(fā)軟件過程中可能涉及到的問題羅列出來,并一個個分析解決,以此來確定開發(fā)這款程序軟件是否有必要,這樣的分析方法也能幫助用戶降低損失,不至于開發(fā)者開發(fā)進度進行到一半之后,突然遇到問題就放棄對軟件的開發(fā),到那時,資金損失,人力投入等方面就損耗太大了。
3.1.1技術(shù)可行性分析
此次開發(fā)程序使用到的開發(fā)工具有:Eclipse,Mysql等工具,使用的開發(fā)語言是Java,選擇的開發(fā)工具和開發(fā)語言都是在大學(xué)課堂接觸并學(xué)習(xí)過,后期因為自己也比較感興趣,所以也通過網(wǎng)絡(luò)渠道,或借助圖書館的開發(fā)類書籍進行過軟件開發(fā)知識的系統(tǒng)學(xué)習(xí),讓自己有了一定的知識積累,加上自己在校期間也獨立開發(fā)過一些軟件作品,也積累了一定的開發(fā)經(jīng)驗,所以這次畢設(shè)作品的制作在技術(shù)上無須擔(dān)憂過多。
3.1.2經(jīng)濟可行性分析
目前的信息時代,對信息的管理趨于高效化,便捷化,這也是計算機大力普及所帶來的便利,此程序軟件在設(shè)備選用上,依靠的是比較大眾的電腦設(shè)備,對電腦的配置沒有過多要求,一般學(xué)校的計算機機房的電腦都可以滿足程序開發(fā)需求,另外,開發(fā)出此款程序,讓信息處理變得高效率,其所帶來的高效益是遠超程序開發(fā)的低成本的,因此程序開發(fā)的資金投入是可以忽略不計的。
3.1.3操作可行性分析
程序軟件的操作界面是符合大眾審美的需求,功能模塊的布局也是類似于社會上同種類型的軟件,因此使用者操作該軟件可以無需培訓(xùn)就上手。加上現(xiàn)在計算機入駐各家各戶,大部分人的計算機操作水平都比較高,這樣的局面也表明開發(fā)出來的程序在操作性問題上也是不用擔(dān)心的。
綜合上面的可行性論證,基本可以確定程序開發(fā)完全可行。
3.2系統(tǒng)運行環(huán)境
程序經(jīng)過編碼可以實現(xiàn)對程序設(shè)計的功能。但是編碼實現(xiàn)時需要一定的配置環(huán)境,包括了電腦上的硬件環(huán)境,也包括在電腦操作系統(tǒng)上安裝的軟件環(huán)境。
硬件環(huán)境:一臺可以正常使用并能夠上網(wǎng)的筆記本或者是電腦,電腦內(nèi)存最低要求4個G,電腦的中央處理器可以配置i5CPU。
軟件環(huán)境:運用的微軟操作系統(tǒng)是比較穩(wěn)定的win7旗艦版系統(tǒng),采用比較熟練360安全瀏覽器,并在此系統(tǒng)上通過瀏覽器下載安裝好Eclipse軟件,下載安裝好MYSQL軟件等。
3.3系統(tǒng)流程分析
分析程序的流程,涉及到程序的整體操作流程,通過分析與設(shè)計,繪制的程序操作流程圖見下圖。此程序為了確保安全,會讓使用者通過登錄模塊驗證信息,符合要求的使用者才有權(quán)限操作程序。
在這里插入圖片描述

圖3-1 程序操作流程圖
程序處理數(shù)據(jù)會涉及到數(shù)據(jù)的錄入環(huán)節(jié),繪制的添加流程見下圖。程序錄入數(shù)據(jù)過程中,始終與數(shù)據(jù)庫保持同步。
在這里插入圖片描述

圖3-2 信息添加流程圖
程序里面的數(shù)據(jù)也會出現(xiàn)錯誤,因此就有相應(yīng)的修改數(shù)據(jù)的功能,繪制的程序修改流程見下圖。此過程也是跟后臺數(shù)據(jù)庫進行數(shù)據(jù)同步顯示。
在這里插入圖片描述

圖3-3信息修改流程圖
程序數(shù)據(jù)存放于數(shù)據(jù)倉庫,有時也會涉及到數(shù)據(jù)刪除,此過程對應(yīng)的流程圖見下圖。數(shù)據(jù)信息被刪除之后,數(shù)據(jù)庫里面也就沒有了該數(shù)據(jù)信息了。
在這里插入圖片描述

圖3-4 信息刪除流程圖

第4章 系統(tǒng)設(shè)計

4.1 系統(tǒng)設(shè)計的原則
在系統(tǒng)設(shè)計過程中,也需要遵循相應(yīng)的設(shè)計原則,這些設(shè)計原則可以幫助設(shè)計者在短時間內(nèi)設(shè)計出符合設(shè)計規(guī)范的設(shè)計方案。設(shè)計原則主要有可靠性,安全性,可定制化,可擴展性,可維護性,可升級性以及客戶體驗等原則。下面就對這些原則進行簡要闡述。
可靠性:一個軟件是否可靠決定了其是否被用戶使用,設(shè)計不可靠的軟件,用戶很容易就遺棄;
安全性:程序軟件承擔(dān)了信息的保存與管理等事務(wù),安全性不足的軟件會導(dǎo)致使用者承擔(dān)巨大的損失;所以系統(tǒng)安全也是需要考慮進入的;
可定制化:市場環(huán)境從來都不是一直固定不變,面對客戶群體的改變,以及使用環(huán)境的改變,市場需求的改變等因素,程序軟件也要易于調(diào)整以適應(yīng)各種變化;
可擴展性:程序軟件在運行使用期間,也需要及時引進當(dāng)下的新技術(shù)來進行系統(tǒng)優(yōu)化,主要就是在系統(tǒng)功能層面,系統(tǒng)性能層面上進行相應(yīng)的擴展,只有這樣才能讓系統(tǒng)在實際生活中繼續(xù)占有市場;
可維護性:程序軟件的維護需要一定量的資金,不管是排除現(xiàn)有程序錯誤,還是變更軟件的現(xiàn)有需求,都需要在軟件技術(shù)上投入一定資金,所以易于維護的軟件程序就可以降低技術(shù)層面的資金消耗;
可升級性:程序軟件的投入使用,會面臨用戶數(shù)量增多的情況,用戶對軟件的使用率也會提升,所以系統(tǒng)面臨這種情況,仍然需要通過升級保持性能的合理,這樣才能夠適應(yīng)市場;
客戶體驗:設(shè)計出來的程序軟件在界面上不能夠太復(fù)雜,要遵循界面設(shè)計的原理設(shè)計出簡單,方便操作的功能操作界面,讓用戶易于接受軟件,并樂于使用軟件提供的功能。
4.2 系統(tǒng)結(jié)構(gòu)設(shè)計
在系統(tǒng)結(jié)構(gòu)設(shè)計上,經(jīng)綜合考慮還是選擇比C/S更省資金的B/S結(jié)構(gòu)模式,現(xiàn)如今瀏覽器已經(jīng)實現(xiàn)了普及,并在技術(shù)上逐漸完善和成熟,它在節(jié)約軟件開發(fā)成本的基礎(chǔ)上,還能實現(xiàn)原本用專業(yè)軟件操作才能實現(xiàn)的強大功能??傊?#xff0c;B/S結(jié)構(gòu)是當(dāng)下全新的,認可度高的系統(tǒng)構(gòu)造技術(shù)。系統(tǒng)結(jié)構(gòu)設(shè)計圖通過繪制,效果展示如下:
在這里插入圖片描述

圖4-1 系統(tǒng)結(jié)構(gòu)設(shè)計圖
4.3功能結(jié)構(gòu)設(shè)計
在管理員功能模塊確定下來的基礎(chǔ)上,對管理員各個功能進行設(shè)計,確定管理員功能的詳細模塊。繪制的管理員功能結(jié)構(gòu)見下圖。
在這里插入圖片描述

圖4.3 管理員功能結(jié)構(gòu)圖
4.4 數(shù)據(jù)庫設(shè)計
開發(fā)一個系統(tǒng)也需要提前設(shè)計數(shù)據(jù)庫。這里的數(shù)據(jù)庫是相關(guān)數(shù)據(jù)的集合,存儲在一起的這些數(shù)據(jù)也是按照一定的組織方式進行的。目前,數(shù)據(jù)庫能夠服務(wù)于多種應(yīng)用程序,則是源于它存儲方式最佳,具備數(shù)據(jù)冗余率低的優(yōu)勢。雖然數(shù)據(jù)庫為程序提供信息存儲服務(wù),但它與程序之間也可以保持較高的獨立性。總而言之,數(shù)據(jù)庫經(jīng)歷了很長一段時間的發(fā)展,從最初的不為人知,到現(xiàn)在的人盡皆知,其相關(guān)技術(shù)也越發(fā)成熟,同時也擁有著堅實的理論基礎(chǔ)。
4.4.1 數(shù)據(jù)庫概念設(shè)計
這部分內(nèi)容需要借助數(shù)據(jù)庫關(guān)系圖來完成,也需要使用專門繪制數(shù)據(jù)庫關(guān)系圖的工具,比如Visio工具就可以設(shè)計E-R圖(數(shù)據(jù)庫關(guān)系圖)。設(shè)計數(shù)據(jù)庫,也需要按照設(shè)計的流程進行,首先還是要根據(jù)需求完成實體的確定,分析實體具有的特征,還有對實體間的關(guān)聯(lián)關(guān)系進行確定。最后才是使用E-R模型的表示方法,繪制本系統(tǒng)的E-R圖。不管是使用億圖軟件,還是Visio工具,對于E-R模型的表示符號都一樣,通常矩形代表實體,實體間存在的關(guān)系用菱形符號表示,實體的屬性也就是實體的特征用符號橢圓表示。最后使用直線將矩形,菱形和橢圓等符號連接起來。接下來就開始對本系統(tǒng)的E-R圖進行繪制。
(1)下圖是客服聊天實體和其具備的屬性。
在這里插入圖片描述

圖4.1 客服聊天實體屬性圖
(2)下圖是論壇實體和其具備的屬性。
在這里插入圖片描述

圖4.2 論壇實體屬性圖
(3)下圖是用戶實體和其具備的屬性。
在這里插入圖片描述

圖4.3 用戶實體屬性圖
(4)下圖是公告信息實體和其具備的屬性。
在這里插入圖片描述

圖4.4 公告信息實體屬性圖

4.4.2 數(shù)據(jù)庫表結(jié)構(gòu)
在進行這部分設(shè)計之前,需要明白和掌握數(shù)據(jù)類型以及各個數(shù)據(jù)類型的長度范圍等知識,因為在一張具體的數(shù)據(jù)表中,為了方便理解,這里就舉個簡單的例子。比如用戶信息表,這個表格的字段就是用戶這個實體具備的屬性,這時就需要對字段進行數(shù)據(jù)類型,以及字段長度的設(shè)置,也要設(shè)置一個主鍵來作為用戶信息表的唯一標(biāo)識。這些都是數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計需要完成的內(nèi)容。根據(jù)交流論壇的功能設(shè)計以及數(shù)據(jù)庫設(shè)計要求,展示該系統(tǒng)的數(shù)據(jù)表結(jié)構(gòu)。
表4.1字典表
序號 列名 數(shù)據(jù)類型 說明 允許空
1 Id Int id 否
2 dic_code String 字段 是
3 dic_name String 字段名 是
4 code_index Integer 編碼 是
5 index_name String 編碼名字 是
6 super_id Integer 父字段id 是
7 beizhu String 備注 是
8 create_time Date 創(chuàng)建時間 是
表4.2健身房表
序號 列名 數(shù)據(jù)類型 說明 允許空
1 Id Int id 否
2 jianshenfang_name String 健身房名稱 是
3 jianshenfang_photo String 健身房照片 是
4 jianshenfang_address String 健身房位置 是
5 jianshenfang_content String 健身房詳細介紹 是
6 insert_time Date 添加時間 是
7 create_time Date 創(chuàng)建時間 是
表4.3教練表
序號 列名 數(shù)據(jù)類型 說明 允許空
1 Id Int id 否
2 jiaolian_name String 教練姓名 是
3 jiaolian_phone String 教練手機號 是
4 jiaolian_photo String 教練頭像 是
5 sex_types Integer 性別 是
6 rongyu_content String 所獲榮譽 是
7 jiaolian_content String 教練詳細介紹 是
8 create_time Date 創(chuàng)建時間 是
表4.4課程表
序號 列名 數(shù)據(jù)類型 說明 允許空
1 Id Int id 否
2 jiaolian_id Integer 教練 是
3 jianshenfang_id Integer 健身房 是
4 kecheng_name String 課程名稱 是
5 kecheng_types Integer 課程類型 是
6 kecheng_kaike String 上課時間 是
7 kecheng_content String 課程介紹 是
8 insert_time Date 添加時間 是
9 create_time Date 創(chuàng)建時間 是
表4.5器材表
序號 列名 數(shù)據(jù)類型 說明 允許空
1 Id Int id 否
2 qicai_name String 器材名稱 是
3 qicai_types Integer 器材類型 是
4 qicai_photo String 器材照片 是
5 qicai_number Integer 器材數(shù)量 是
6 qicai_content String 器材介紹 是
7 insert_time Date 添加時間 是
8 create_time Date 創(chuàng)建時間 是
表4.6用戶表
序號 列名 數(shù)據(jù)類型 說明 允許空
1 Id Int id 否
2 yonghu_name String 用戶姓名 是
3 yonghu_phone String 用戶手機號 是
4 yonghu_id_number String 用戶身份證號 是
5 yonghu_photo String 用戶頭像 是
6 yonghu_email String 電子郵箱 是
7 daoqi_time Date 會員到期日期 是
8 insert_time Date 注冊時間 是
9 create_time Date 創(chuàng)建時間 是
表4.7管理員表
序號 列名 數(shù)據(jù)類型 說明 允許空
1 Id Int id 否
2 username String 用戶名 是
3 password String 密碼 是
4 role String 角色 是
5 addtime Date 新增時間 是

第5章 系統(tǒng)實現(xiàn)

系統(tǒng)實現(xiàn)這個章節(jié)的內(nèi)容主要還是展示系統(tǒng)的功能界面設(shè)計效果,在實現(xiàn)系統(tǒng)基本功能,比如修改,比如添加,比如刪除等管理功能的同時,也顯示出系統(tǒng)各個功能的界面實現(xiàn)效果,該部分內(nèi)容一方面與前面提到的系統(tǒng)分析,系統(tǒng)設(shè)計的內(nèi)容相呼應(yīng),另一方面也是一個實際成果的展示。
5.1管理員功能實現(xiàn)
5.1.1 論壇管理
此頁面讓管理員管理論壇的數(shù)據(jù),論壇管理頁面見下圖。此頁面主要實現(xiàn)論壇的增加、修改、刪除、查看的功能。
在這里插入圖片描述

圖5-1 論壇管理頁面
5.1.2 公告信息管理
公告信息管理頁面提供的功能操作有:新增公告,修改公告,刪除公告操作。下圖就是公告信息管理頁面。
在這里插入圖片描述

圖5.3 公告信息管理頁面
5.1.3公告類型管理
公告類型管理頁面顯示所有公告類型,在此頁面既可以讓管理員添加新的公告信息類型,也能對已有的公告類型信息執(zhí)行編輯更新,失效的公告類型信息也能讓管理員快速刪除。下圖就是公告類型管理頁面。
在這里插入圖片描述

圖5.4 公告類型列表頁面

第6章 系統(tǒng)測試

程序軟件的開發(fā)階段也包括了系統(tǒng)測試,這個部分就是程序質(zhì)量評定的一個重要環(huán)節(jié),如果說程序通過編碼實現(xiàn)功能之后,不通過測試檢查程序中出現(xiàn)的錯誤,那么程序一旦投入生活中運行使用時,就會產(chǎn)生許多大大小小的錯誤,這個時候去解決問題已經(jīng)晚了,所以一個程序在被交付給使用者使用之前,開發(fā)者就需要使用多種測試方法反復(fù)進行測試,也是對程序的一個負責(zé)表現(xiàn)。程序進入系統(tǒng)測試階段,在講究策略進行測試時,也需要對時效性進行把控。當(dāng)開發(fā)者測試完程序,并解決完測試期間程序產(chǎn)生的各種錯誤時,就需要程序的驗收方來對程序進行驗收測試,這也是程序測試的最后一個操作步驟。驗收測試也是對程序的質(zhì)量以及可交付性方面起到關(guān)鍵的作用。
6.1系統(tǒng)測試方法
程序軟件進入到系統(tǒng)測試這一個環(huán)節(jié)時,也需要根據(jù)測試的方法進行規(guī)范化測試操作,測試方法以及使用順序分別是:首先是單元測試,接著是集成測試和系統(tǒng)測試,最后才是驗收測試,下面將描述系統(tǒng)測試方法。
單元測試:這個部分需要涉及到程序的代碼方面的知識,這個操作環(huán)節(jié)是程序的開發(fā)者進行的,當(dāng)程序開發(fā)者通過代碼編寫程序的子功能模塊時,就會進行單元級別的測試,通常這個環(huán)節(jié)的測試也會被稱作是白盒測試。
集成測試:這個步驟的前提是程序的所有功能模塊都已完成開發(fā),這個時候需要把程序所有的子功能模塊集成到一起,形成一個完整的系統(tǒng),此測試的主要目的就是檢查這些功能模塊集成在一起時的兼容性,也就是檢測它們是否按照預(yù)期正常運行。
系統(tǒng)測試:當(dāng)程序測試進入到這個環(huán)節(jié)時,就意味著程序測試工作已經(jīng)進行到一半了,這個部分的測試也有另外一個名字,稱作是黑盒測試,主要用于測試系統(tǒng)的功能是否按照預(yù)期進行運行。
驗收測試:開發(fā)的程序已經(jīng)通過了前面的單元測試,集成測試,以及系統(tǒng)測試環(huán)節(jié)時,就需要進行驗收了,這個環(huán)節(jié)的操作用戶就是程序面臨的最終用戶或者是客戶。測試主要目的就是驗證開發(fā)完成的程序是不是能夠符合用戶對其的期望,以及程序的所有功能是否符合用戶的真正需求。
6.2 系統(tǒng)功能測試
6.2.1 用戶登錄測試
登錄模塊主要還是驗證使用者的信息,判斷使用者是否具備使用權(quán)限。測試的數(shù)據(jù)見下表,這里主要針對管理員進行測試。
表6-1 管理員登錄測試數(shù)據(jù)表
選取的功能 具體步驟 填寫的數(shù)據(jù) 預(yù)測結(jié)果 最終結(jié)果
管理員登錄 依照頁面提示依次填寫賬號,密碼,然后點擊登錄按鈕 保持賬號與密碼這兩項數(shù)據(jù),其中一個有誤,另一個正確,進行測試 失敗 失敗
保持賬號與密碼都正確 成功 成功
6.2.2 添加賬戶功能測試
此部分主要測試程序的“添加賬戶”功能。測試信息使用數(shù)據(jù)表展示。
表6-2 添加新聞功能測試數(shù)據(jù)表
選取的功能 具體步驟 填寫的數(shù)據(jù) 預(yù)測結(jié)果 最終結(jié)果
添加賬戶功能 管理員在添加賬戶頁面根據(jù)提示填寫數(shù)據(jù)并提交 標(biāo)題和內(nèi)容為null或數(shù)據(jù)格式有誤 失敗 失敗
標(biāo)題和內(nèi)容填寫無誤 成功 成功
6.3 系統(tǒng)測試分析
交流論壇在經(jīng)歷了一系列測試步驟之后,可以確定該系統(tǒng)可以交付給使用者進行使用了,在系統(tǒng)的功能主界面上可以清晰展示各個功能,并且各個功能的超鏈接也是正常跳轉(zhuǎn),能夠?qū)崿F(xiàn)用戶要求的功能。在程序的穩(wěn)定性,可靠性,驗證邏輯以及操作流程方面跟需求文檔很貼合。所以,開發(fā)完成的交流論壇符合用戶需求,它在用戶電腦上運行使用帶給用戶的便利是顯而易見的。

結(jié) 論

交流論壇的開發(fā)制作,從題目確定到成品完成,自己投入的精力與心血是非常多的。從交流論壇的前臺頁面實現(xiàn),到交流論壇的后臺代碼的編輯,我用到的軟件包括了數(shù)據(jù)庫軟件Mysql,Java開發(fā)工具Eclipse,辦公軟件Office,瀏覽器軟件Fireworks,圖像處理軟件Photoshop等,這也是我第一次使用Java語言,開發(fā)的這個比較簡單的交流論壇。
交流論壇開發(fā)過程中,自己之前覺得比較抽象的許多門課程,例如數(shù)據(jù)庫原理,軟件工程,動態(tài)網(wǎng)站開發(fā)等課程開始變得很清晰,只有自己獨立開發(fā)程序,才會覺得這些開發(fā)類的課程在實踐中具有的重要作用。為了讓自己設(shè)計的作品能夠順利的完成,我把所學(xué)知識全部運用在程序的開發(fā)流程中,包括了程序的需求分析環(huán)節(jié),程序的編碼環(huán)節(jié),程序的測試環(huán)節(jié)等,讓程序軟件在開發(fā)周期內(nèi)完成制作,并能夠保證程序質(zhì)量達標(biāo),力求程序開發(fā)流程規(guī)范化,程序?qū)?yīng)的配套文檔標(biāo)準(zhǔn)化。
獨立開發(fā)程序期間,才會發(fā)現(xiàn)有許多知識都是現(xiàn)學(xué)現(xiàn)用得來的,畢竟大學(xué)期間所學(xué)知識比較有限,專業(yè)知識掌握得比較淺顯,這也給自己制造了許多麻煩,比如程序開發(fā)期間遇到的中文亂碼問題,程序?qū)?yīng)數(shù)據(jù)庫的數(shù)據(jù)安全問題,程序開發(fā)中框架的使用問題等,這些問題都需要隨時去翻閱書籍,或通過百度瀏覽器等方式尋找解決辦法,這也耽誤了許多程序開發(fā)的寶貴時間,后期我也通過對周邊同學(xué)的請教,以及指導(dǎo)老師的悉心指導(dǎo),讓我找到了程序開發(fā)的相關(guān)技巧,也積累了一定的知識量,慢慢地糾正了許多不該犯的錯誤。也推動了我的程序開發(fā)進程。
交流論壇現(xiàn)已完成了開發(fā),除了基本功能可以符合用戶需求外,在頁面設(shè)計層面上沒有融入更多的設(shè)計元素,需要從美學(xué)角度進行優(yōu)化,另外在程序的代碼層面,也有許多重合部分,需要進行整理歸類,讓代碼變得更加的簡潔。
實踐出真知,但是知識也是通過實踐變得更加深刻,這次作品制作,讓自己的專業(yè)知識水平與解決問題的能力得到了提高。也讓自己更加明白活到老學(xué)到老的真正含義。

致 謝

大學(xué)幾年下來,我不僅學(xué)到了計算機方面的專業(yè)知識,也學(xué)會了許多有關(guān)做人,有關(guān)做事的道理。在現(xiàn)在這個緊張而又重要的時刻,我要向我的大學(xué)老師們表示由衷的感謝,也需要向我的論文指導(dǎo)老師表達我最真摯的謝意。指導(dǎo)老師在我論文指導(dǎo)期間一直都是不厭其煩的進行指導(dǎo),包括論文的題目選擇,論文文章的結(jié)構(gòu),以及系統(tǒng)開發(fā)的功能設(shè)計等問題,都是指導(dǎo)老師的及時幫助,才讓我有解決問題的信心與解決思路,正因為如此,我才可以在短時間內(nèi)得到成長,并成功完成畢業(yè)設(shè)計的作品制作與論文編寫。短短幾個月時間,指導(dǎo)老師的無私的奉獻精神,以及指導(dǎo)老師的愛崗敬業(yè)的教學(xué)態(tài)度,讓我也開始重新認識所學(xué)的專業(yè)知識,并有信心將所學(xué)知識與現(xiàn)實問題相結(jié)合,并提供一個可靠有效的解決方案。大學(xué)校園是溫暖而又美好的,大學(xué)同學(xué)的無私幫助與建議,也讓我的論文寫作有了更多的思路,在此,我對我的大學(xué)同學(xué)一并表示感謝。我的成長與寶貴的學(xué)習(xí)機會也離不開大學(xué)校園這個平臺,感謝大學(xué)校園給了我更多學(xué)習(xí)的機會,讓我結(jié)識到許多大學(xué)同學(xué)和優(yōu)秀的校園老師,讓我的大學(xué)生活變得如此豐富多彩!

參考文獻

[1]任華新.網(wǎng)絡(luò)系統(tǒng)的設(shè)計與實現(xiàn)[J].電子商務(wù),2016(10):58-59.
[2]周全,楊指敏,常靜靜.管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電子世界,2019(24):147-148.
[3]蘭旭輝,熊家軍,鄧剛.基于MySQL的應(yīng)用程序設(shè)計[J].計算機工程與設(shè)計,2018(03):442-443+468.
[4]張偉麗,江春華,魏勁超.MySQL復(fù)制技術(shù)的研究及應(yīng)用[J].計算機科學(xué),2015,39(S3):168-170.
[5]劉學(xué)芬,孫榮辛,夏魯寧,李偉.面向MySQL的安全隱患檢測方法研究[J].信息網(wǎng)絡(luò)安全,2016(09):1-5.
[6]孫志鋒,徐鏡春,厲小潤.數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫技術(shù)[M].浙江大學(xué)出版社,2016.
[7]劉明清.Java語言的特點與C++語言的比較[J].信息技術(shù)與信息化,2018(11):151-153.
[8]田智.基于計算機軟件開發(fā)的JAVA編程語言分析[J].硅谷,2017,7(19):59+37.
[9]孫磊,賈寶強,曾翠翠.淺議Java軟件開發(fā)中幾種誤區(qū)[J].網(wǎng)絡(luò)與信息,2018,26(07):52.
[10]付博文.計算機軟件開發(fā)的JAVA編程語言及其實際應(yīng)用[J].南方農(nóng)機,2018,49(23):158.
[11]張劍.JSP開發(fā)中三種包含方式的異同分析[J].機械工程與自動化,2017(04):56-57.
[12]王景.JSP動態(tài)網(wǎng)站的技術(shù)開發(fā)分析[J].赤峰學(xué)院學(xué)報(自然科學(xué)版),2018,29(20):24-26.
[13]周江,李月.一種基于JSP技術(shù)的網(wǎng)頁表格組件的設(shè)計與實現(xiàn)[J].現(xiàn)代計算機(專業(yè)版),2017(21):48-51.
[14]李俊.基于jsp的數(shù)據(jù)庫開發(fā)技術(shù)研究[J].才智,2017(20):265.
[15]胡君.高職《JSP編程及應(yīng)用》課程開發(fā)研究[J].淮南職業(yè)技術(shù)學(xué)院學(xué)報,2017,17(06):103-105.
[16]Fuad,Ammar,Erwin,Alva,Ipung,Heru Purnomo et al.Processing performance on Apache Pig,Apache Hive and MySQL cluster[C].//2014 International conference on information,communication technology and system:ICTS 2014,24 September 2014,Surabaya,Indonesia.2018:297-302.
[17]Narayanan Venkateswaran,Suvamoy Changder.Building a Pluggable Sharding Subsystem For MySQL[C].//22nd International conference on software engineering and data engineering:SEDE-2013,Los Angeles,California,USA,25-27 September 2013.2013:85-90.
[18]Konstantins Gusarovs.An Analysis on Java Programming Language Decompiler Capabilities[J].Applied Computer Systems,2018,23(2).

http://aloenet.com.cn/news/38084.html

相關(guān)文章:

  • 怎么做網(wǎng)站推廣臨沂關(guān)鍵詞排名手機優(yōu)化軟件
  • 做網(wǎng)站用c語言可以嗎某個網(wǎng)站seo分析實例
  • 電腦版和手機版網(wǎng)站怎么做的營銷推廣策劃方案范文
  • 昆明免費網(wǎng)站制作南昌seo技術(shù)外包
  • 鄭州公共住宅建設(shè)投資有限公司網(wǎng)站一站式媒體發(fā)稿平臺
  • 1000學(xué)習(xí)做網(wǎng)站貴嗎搜索關(guān)鍵詞推薦
  • 網(wǎng)站建設(shè)報價明細表seo優(yōu)化運營
  • 廈門建站服務(wù)百度付費推廣的費用
  • 自助建站門戶網(wǎng)站東莞網(wǎng)絡(luò)優(yōu)化公司
  • 買模板建設(shè)網(wǎng)站亞馬遜關(guān)鍵詞工具哪個最準(zhǔn)
  • 電商 做圖 網(wǎng)站網(wǎng)站數(shù)據(jù)分析
  • 平東網(wǎng)站建設(shè)江北seo綜合優(yōu)化外包
  • 網(wǎng)頁游戲網(wǎng)站模板外貿(mào)平臺
  • 重慶房地產(chǎn)新聞上海網(wǎng)站seoseodian
  • 衡陽有線寬帶網(wǎng)站怎么做app推廣
  • 南京網(wǎng)站制作設(shè)計公司尋找客戶的12種方法
  • 企業(yè)寬帶可以做網(wǎng)站嗎安卓優(yōu)化大師手機版下載
  • 免費直播網(wǎng)站開發(fā)seo關(guān)鍵詞優(yōu)化排名
  • 站長工具亞洲中文精品軟文推廣一般發(fā)布在哪些平臺
  • 南京網(wǎng)站建設(shè)蘇icp備蘭州正規(guī)seo整站優(yōu)化
  • 上海市住房與城鄉(xiāng)建設(shè)管理委員會網(wǎng)站網(wǎng)絡(luò)營銷咨詢公司
  • 管理員怎么看網(wǎng)站在線留言越秀seo搜索引擎優(yōu)化
  • 金壇網(wǎng)站建設(shè)哪家好百度網(wǎng)絡(luò)營銷
  • wordpress菜單不現(xiàn)實seo百度快速排名
  • 手機網(wǎng)站怎么做微信登陸6sem技術(shù)培訓(xùn)
  • 網(wǎng)站策劃書模板大全怎么做一個網(wǎng)站的步驟
  • 二級域名 電子商務(wù)網(wǎng)站推廣方案網(wǎng)絡(luò)營銷師培訓(xùn)費用是多少
  • 天津自貿(mào)區(qū)建設(shè)局網(wǎng)站網(wǎng)絡(luò)營銷企業(yè)案例
  • 投票網(wǎng)站如何做優(yōu)化技術(shù)基礎(chǔ)
  • 網(wǎng)站地址做圖標(biāo)百度搜索引擎地址