




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
#目的:提供給學(xué)生參與科學(xué)研究和技術(shù)開發(fā)的機(jī)會(huì),使得學(xué)生得到科研工作的基本訓(xùn)練。促進(jìn)教學(xué)與科研相結(jié)合,培養(yǎng)學(xué)生的科研意識(shí),團(tuán)隊(duì)精神和協(xié)作能力。通過科研訓(xùn)練使學(xué)生逐步形成嚴(yán)謹(jǐn)?shù)目茖W(xué)研究作風(fēng)和學(xué)術(shù)道德品質(zhì),鍛煉和提高實(shí)踐能力。要求:指導(dǎo)教師下達(dá)訓(xùn)練題目并分配任務(wù),由學(xué)生組成研究小組(1-2人),在下面題目中自由選題,獨(dú)立或合作完成訓(xùn)練題目,每組學(xué)生要進(jìn)行調(diào)查研究、文獻(xiàn)查閱、方案設(shè)計(jì)、撰寫開題報(bào)告、方案實(shí)施、結(jié)果分析、完善設(shè)計(jì)方案、撰寫總結(jié)報(bào)告等過程。要求學(xué)生熟練掌握程序設(shè)計(jì)、數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)與算法、數(shù)據(jù)庫以及軟件工程等相關(guān)知識(shí)。第1、2學(xué)時(shí)第3、4學(xué)時(shí)第5、6學(xué)時(shí)第7、8學(xué)時(shí)第9、10學(xué)時(shí)第11、12學(xué)時(shí)老師下達(dá)科研訓(xùn)練題目分配任務(wù),根據(jù)題目要求撰寫開題報(bào)告根據(jù)題目要求和開題報(bào)告開始系統(tǒng)詳細(xì)設(shè)計(jì)按照系統(tǒng)設(shè)計(jì)文檔開始系統(tǒng)的開發(fā)一、進(jìn)度安排及主要內(nèi)容老師下達(dá)科研訓(xùn)練題目分配任務(wù),根據(jù)題目要求撰寫開題報(bào)告根據(jù)題目要求和開題報(bào)告開始系統(tǒng)詳細(xì)設(shè)計(jì)按照系統(tǒng)設(shè)計(jì)文檔開始系統(tǒng)的開發(fā)繼續(xù)系統(tǒng)的開發(fā)和測(cè)試工作、完善系統(tǒng)修補(bǔ)bug、撰寫科研訓(xùn)練總結(jié)二、科研訓(xùn)練題目及要求題目名稱:在線投票管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)題目要求:建立一個(gè)在線的投票管理系統(tǒng).目標(biāo)系統(tǒng)的主要功能是讓用戶根據(jù)一個(gè)主題以及相關(guān)的投票選項(xiàng),選出正確的一個(gè)或者多個(gè)選項(xiàng)內(nèi)容。通過互聯(lián)網(wǎng)進(jìn)行投票,不僅可以提高投票效率,而且能實(shí)時(shí)地查看投票結(jié)果。另外需要實(shí)現(xiàn)后臺(tái)管理功能,管理員輸入正確的密碼之后,進(jìn)入后臺(tái)管理,可以對(duì)投票主題進(jìn)行管理,如:添加、刪除、修改投票主題,設(shè)置當(dāng)前投票主題以及設(shè)置選項(xiàng)為多選或單選等。同時(shí)為了防止惡意刷票等,需要實(shí)現(xiàn)驗(yàn)證碼,限制IP等必要措施。具體要求:(1)設(shè)計(jì)出數(shù)據(jù)庫,完整實(shí)現(xiàn)整個(gè)目標(biāo)系統(tǒng)。(2)界面友好、操方便;(3)進(jìn)行全面的需求分析;(4)軟件開發(fā)文檔齊全、重要算法描述清楚。三、研宄的目的及意義與以往的投票方式相比,電子投票的優(yōu)勢(shì)是其他投票方式難以望其項(xiàng)背的。由于投票方式的信息化,操作更加便捷、快速、也更高效,具備更強(qiáng)的適應(yīng)能力。這樣的新型的投票方式,沒有任何的形式上的限制,不需要對(duì)投票進(jìn)行記錄,減少了結(jié)果的誤差。這些優(yōu)勢(shì)也使得電子投票獲得了許多人的青睞。不過,作為一項(xiàng)新興的投票方式,電子投票還是存在一定缺陷。其中,其中包括信息的安全性,以及數(shù)字傳輸?shù)膯栴},都是需要科學(xué)家進(jìn)一步解決的。當(dāng)前電子投票系統(tǒng)如何避免受到網(wǎng)絡(luò)的攻擊,如何運(yùn)行更順暢、投資成本更少,已經(jīng)成為重要的研宄課題。本文的研宄切實(shí)的設(shè)計(jì)出一套符合實(shí)際操作需求的在線投票管理系統(tǒng),該系統(tǒng)的采用了可以完成注冊(cè)用戶自主發(fā)布投票信息,避免了傳統(tǒng)投票系統(tǒng)投票發(fā)布依靠系統(tǒng)管理員的弊端。通過該投票發(fā)布模式的創(chuàng)新,有效的解決了用戶發(fā)布投票的需求,使得用戶不需要建立對(duì)應(yīng)的投票網(wǎng)站,只需要注冊(cè)為正式用戶就可以進(jìn)行隨意發(fā)布投票。有效的提高了投票管理的效率。四、需求分析從技術(shù)角度也來看,實(shí)現(xiàn)在線投票管理系統(tǒng)的技術(shù)方法很多。按照系統(tǒng)的架構(gòu)角度來看,主要包括C/S架構(gòu)與B/S架構(gòu)兩種。在兩種模式中,C/S模式為客戶端/服務(wù)器建設(shè)模式,該建設(shè)模式要求在使用者的電腦中按照客戶端軟件。通過客戶端軟件來實(shí)現(xiàn)在線投票管理的功能。但是在實(shí)際操作的過程中,由于操作者部門想多較多,并且使用的地點(diǎn)相對(duì)不固定。很難實(shí)現(xiàn)每次使用都安裝客戶端。因此使得這種開發(fā)模式在實(shí)際的開發(fā)過程中存在較多的弊端。面對(duì)這樣的問題B/S模式則完全不受到客戶端安裝工程量大的影響。該模式主要采用了瀏覽器/服務(wù)器技術(shù)。因此通過瀏覽器作為客戶端的訪問模式不需要安裝認(rèn)可的客戶端軟件就可以實(shí)現(xiàn)對(duì)在線投票管理系統(tǒng)的訪問。只要用戶的電腦處于聯(lián)網(wǎng)狀態(tài),則就可以通過網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)系統(tǒng)的訪問和操作。并且對(duì)客戶端計(jì)算機(jī)的配置要求低,其客戶端的維護(hù)成本相對(duì)角度。因此在本文構(gòu)建的在線投票管理系統(tǒng)開發(fā)設(shè)計(jì)的過程中B/S模式在技術(shù)上是充分可行的。與此同時(shí),系統(tǒng)的開發(fā)單位還具有的正版的Windows2003服務(wù)器的操作系統(tǒng)。為系統(tǒng)的安全穩(wěn)定運(yùn)行提供了良好的系統(tǒng)平臺(tái)。此外,管理部門還具有良好的信息化管理團(tuán)隊(duì),具有良好的技術(shù)開發(fā)人員。因此無論是系統(tǒng)的實(shí)現(xiàn)技術(shù)方面,還是從單位的軟硬件設(shè)備準(zhǔn)備方面開發(fā)在線投票管理系統(tǒng)都是切實(shí)可行的。五、總體設(shè)計(jì)通過前期的調(diào)查和分析,本系統(tǒng)應(yīng)主要包括注冊(cè)用戶,匿名用戶,管理員三個(gè)角色。匿名用戶登錄系統(tǒng)后,可進(jìn)行投票,查看投票結(jié)果,留言等基本功能。注冊(cè)用戶可在匿名用戶的功能基礎(chǔ)上,添加創(chuàng)建投票功能并可以對(duì)自己的投票進(jìn)行管理,查看自己的投票結(jié)果,刪除或關(guān)閉自己的投票。管理員對(duì)用戶投票內(nèi)容和用戶信息進(jìn)行管理,并及時(shí)發(fā)布公告,管理數(shù)據(jù),保證系統(tǒng)安全。所以根據(jù)調(diào)查分析結(jié)果本系統(tǒng)應(yīng)該設(shè)計(jì)兩大功能模塊一是用戶子系統(tǒng)二是管理員子系統(tǒng)。
用戶子系統(tǒng)用例圖來如下:著新用戶用戶子系統(tǒng)用例圖來如下:著新用戶管理員子系統(tǒng)用例圖如下:六、系統(tǒng)架構(gòu)的設(shè)計(jì)考慮到具體使用本系統(tǒng)的用戶可能是分布在不同地域不同職業(yè)的人群若采用C/S架構(gòu)安裝客戶端以及客戶端的更新維護(hù)和困難,并且此系統(tǒng)的功能需求更適合B/S架構(gòu)的模式所以在系統(tǒng)實(shí)現(xiàn)的過程中,本系統(tǒng)采用了B/S架構(gòu)對(duì)系統(tǒng)的功能進(jìn)行了實(shí)現(xiàn)。由于Java在web開發(fā)方面有一定優(yōu)勢(shì)所以本系統(tǒng)采用Java相關(guān)技術(shù)開發(fā)。主要技術(shù)包括SSH(struts2+Hibeniate+Spring)框架、Ajax技術(shù)等。開發(fā)此系統(tǒng)所需的軟件環(huán)境及工具有:MyEclipse、JSP(動(dòng)態(tài)網(wǎng)頁)、JDK1.7(JAVA開發(fā)環(huán)境)、MySQL(數(shù)據(jù)庫)、Tomcat7(Web容器)、Log4j(日志記錄工具)、JUnit(測(cè)試工具)等。Eclipse是開源的開發(fā)平臺(tái),是一個(gè)可擴(kuò)展的軟件框架、工具,管理項(xiàng)目的整個(gè)生命周期,包括項(xiàng)目創(chuàng)建、項(xiàng)目發(fā)、項(xiàng)目部署、項(xiàng)目測(cè)試等。而MyEclipse對(duì)EclipseIDE進(jìn)行了擴(kuò)展能方便的開發(fā)和發(fā)布JavaEE項(xiàng)目、設(shè)計(jì)數(shù)據(jù)庫、利用UML對(duì)系統(tǒng)進(jìn)行可視化建模等。JSP(JavaServerPages)是有Sun公司推出的動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP頁面由Web服務(wù)器執(zhí)行,JSP引擎接收客戶端對(duì)JSP頁面的請(qǐng)求并且生成JSP頁面作為對(duì)客戶端的相應(yīng)具有支持跨平臺(tái)、一次編寫到處運(yùn)行、強(qiáng)大的可伸縮性等優(yōu)點(diǎn)。MySQL是一種小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),因?yàn)槠湟回灴焖俚男阅堋⒏呖煽啃院鸵子眯?,成為?dāng)前最受歡迎的開源數(shù)據(jù)庫。由于MySQL開放源碼許多中小型網(wǎng)站選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。Tomcat是Apache軟件基金會(huì)Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,是Sun公司Servlet和JSP規(guī)范的實(shí)現(xiàn),因?yàn)槠浼夹g(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),成為目前使用最為廣泛的Web容器之一。Log4j是Apache的一個(gè)放源代碼項(xiàng)目,它有良好的架構(gòu)設(shè)計(jì),通過簡(jiǎn)單的修改配置文件,可以隨意的控制円志信息的輸送。JUnit是一個(gè)回歸測(cè)試框架,目前絕大多數(shù)開源框架都使用JUnit進(jìn)行單元測(cè)試,一個(gè)單元就是指一個(gè)不依賴于上下文影響的、并且能獨(dú)立完成一件事情的方法。八、測(cè)試報(bào)告后臺(tái)管理子系統(tǒng)在線投票管理系統(tǒng)配置和權(quán)限分配的關(guān)鍵子系統(tǒng)。通過后臺(tái)管理子系統(tǒng)可以實(shí)現(xiàn)對(duì)投票管理、留言板管理以及公告管理等功能。其中在投票管理方面,主要是對(duì)注冊(cè)用戶的發(fā)起的投票進(jìn)行刪除和修改等操作。后臺(tái)管理并沒有投票創(chuàng)建的功能。通過投票的刪除和更新等操作實(shí)現(xiàn)對(duì)違規(guī)投票內(nèi)容的及時(shí)清理。有效的保護(hù)了投票內(nèi)容的合法性。因此,針對(duì)投票后臺(tái)管理模塊的測(cè)試情況如下所示。表弘1段據(jù)潔合管理模塊測(cè)試預(yù)置條杵系統(tǒng)服務(wù)器己安裝完畢,井正常工作測(cè)試步驟L登錄系紀(jì)后臺(tái)2.刪除對(duì)應(yīng)投栗內(nèi)容預(yù)期結(jié)呆前合訪問投眾貞面,提示內(nèi)容已被刪除測(cè)試結(jié)果運(yùn)過測(cè)試悅明符合隕詵要求用戶管理子系統(tǒng)主要是實(shí)現(xiàn)用戶的注冊(cè)、密碼修改等功能。通過用戶管理子系統(tǒng)可以實(shí)現(xiàn)匿名用戶注冊(cè)為本系統(tǒng)的注冊(cè)用戶。并且系統(tǒng)賦予注冊(cè)用于一定的發(fā)布投票的權(quán)限。因此針對(duì)用戶管理子系統(tǒng)的測(cè)試過程如下所示。
衣5斗用廣管理了嬢軌旳摘試用鍥表牌試用例編號(hào)4須置條件].配程好系筑膽務(wù)3L打幵靈統(tǒng)的辻冊(cè)功能.測(cè)軾歩騷點(diǎn)擊注用按粗?提交注冊(cè)們息T測(cè)試最統(tǒng)往注冊(cè)心息不完整情況下的系統(tǒng)差錯(cuò)性檢驗(yàn)聊能。亙擊擦吏密砰功能.測(cè)試系統(tǒng)密碼第護(hù)的功能.預(yù)期谿束在用戸汪冊(cè)階氐.如舉用戶輸入的仁息不先整.刈提示冃戶汪冊(cè)忙息有謀.詩斛正后重新注冊(cè)。在密碼偉改能段.只有用戶舊密碼輪人」E確的牯況下、井丑新密碼越次箍入一致的俏況口養(yǎng)紐才提示用戸裁碼更新成功?踞試站療Pasi側(cè)試說明強(qiáng)綻具苛了枚対的容擠性栓驗(yàn)打能.符宵系址預(yù)段的要求。九、總結(jié)在本次科研訓(xùn)練中對(duì)在線投票管理系統(tǒng)的功能進(jìn)行了全面的設(shè)計(jì),設(shè)計(jì)出后臺(tái)管理子系統(tǒng)、投票管理子系統(tǒng)、用戶管理子系統(tǒng)以及系統(tǒng)設(shè)置管理等功能模塊。為使創(chuàng)建者更加方便的管理自己的投票,進(jìn)而創(chuàng)建了我的投票模塊,在此模塊中用戶可以對(duì)自己的投票進(jìn)行管理,快速查看自己創(chuàng)建的投票
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川工業(yè)科技學(xué)院《國(guó)際酒店管理基礎(chǔ)中英雙語》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州體育職業(yè)學(xué)院《機(jī)械產(chǎn)品拆裝繪實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年廣東省深圳實(shí)驗(yàn)、珠海一中高三下學(xué)期周練物理試題含解析
- 新疆理工學(xué)院《臨床醫(yī)學(xué)整合案例》2023-2024學(xué)年第一學(xué)期期末試卷
- 北京市密云縣名校2025年五月適應(yīng)考試物理試題含解析
- 2024-2025學(xué)年江蘇蘇州高新區(qū)第一中學(xué)高三(承智班)上-期中考試物理試題試卷含解析
- 2025全職經(jīng)紀(jì)人合同范本
- 租賃經(jīng)營(yíng)地塊外墻戶外廣告牌合同(2025年版)
- 2025BEC指導(dǎo)合同英語特色介紹:掌握合同條款的秘訣
- Unit 3Amazing animals Part B Start to read 第6課時(shí)(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版(2024)英語三年級(jí)上冊(cè)
- 機(jī)動(dòng)車檢測(cè)站安全生產(chǎn)培訓(xùn)
- 2025年河南機(jī)電職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫及答案一套
- DB32-T 339-2007中華絨螯蟹 一齡蟹種培育
- 大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo)(仁能達(dá)教育科技公司)學(xué)習(xí)通測(cè)試及答案
- 2025年境外投資融資顧問服務(wù)合同范本3篇
- 2024-2025學(xué)年人教新目標(biāo)英語八年級(jí)下冊(cè)期末綜合檢測(cè)卷(含答案)
- 331金屬晶體課件高二化學(xué)人教版選擇性必修2
- 礦山礦石采購(gòu)合同模板
- 2024年浪潮數(shù)字企業(yè)技術(shù)有限公司社會(huì)招聘(105人)筆試核心備考題庫及答案解析
- 第47屆世界技能大賽江蘇省選拔賽競(jìng)賽技術(shù)文件-混凝土建筑項(xiàng)目
- 國(guó)開2024年《數(shù)據(jù)庫運(yùn)維》形考1-3
評(píng)論
0/150
提交評(píng)論