【正文】
長春工業(yè)大學(xué)人文信息學(xué)院 畢業(yè)設(shè)計 共(4)頁 第 I 頁AbstractBe building up vote to manage today of mechanism actively, only depend originality of the handicraft manage or the simple single machine manage, management Dept. public appearance to a great deal of information, can39。t in the meantime attain actually supervise and control, the accuracy of hard assurance data with in time , the forerunner39。s deep understanding, it has already entered each realm of the society of mankind to erupt to flick a more and more important function. Be a calculator applied one part, the teaching mission39。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(論文)不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。本聲明的法律后果由本人承擔(dān)。本人愿意按照學(xué)校要求提交學(xué)位論文的印刷本和電子版,同意學(xué)校保存學(xué)位論文的印刷本和電子版,或采用影印、數(shù)字化或其它復(fù)制手段保存設(shè)計(論文);同意學(xué)校在不以營利為目的的前提下,建立目錄檢索與閱覽服務(wù)系統(tǒng),公布設(shè)計(論文)的部分或全部內(nèi)容,允許他人依法合理使用。對于新產(chǎn)品,新觀點的調(diào)查范圍應(yīng)該更廣泛,消息應(yīng)該及時反饋給企業(yè)單位,故一個網(wǎng)上在線投票系統(tǒng)應(yīng)允而生,它正好充分滿足客戶的需求,信息反饋的范圍擴(kuò)大,人力資源的節(jié)省,從而使得企業(yè)在競爭激烈的市場中擁有更強(qiáng)大的資本。運用此系統(tǒng)可以降低企業(yè)為市場調(diào)查而消耗的人力和物力,利用節(jié)省的資源提高產(chǎn)品的質(zhì)量,增強(qiáng)競爭力。能夠有效得到用戶反饋的信息,并及時對網(wǎng)站內(nèi)容進(jìn)行改進(jìn),這也是一個網(wǎng)站持續(xù)發(fā)展的基礎(chǔ)。本次課程設(shè)計的目的,就是來制作一個在線投票系統(tǒng),該系統(tǒng)可以實現(xiàn)對投票數(shù)量進(jìn)行累加、查詢、統(tǒng)計票數(shù)等操作。決策者通過這些統(tǒng)計數(shù)據(jù)做出相應(yīng)的決策。我設(shè)計的投票系統(tǒng)主要是針對網(wǎng)民對于現(xiàn)階段全國名牌大學(xué)的綜合實力進(jìn)行排名,為想要報考這些院校的學(xué)生提供一定的參考。 經(jīng)濟(jì)可行性 ?。?)系統(tǒng)開發(fā)費用 1)人員費用:本系統(tǒng)開發(fā)期為三周,試運行一周。人員費用為 萬元。 3)不可預(yù)見費:按開發(fā)費用的 15%計算。設(shè)備維護(hù)費為 萬元。 (1 )提高工作效率(2)減少工作人員。該系統(tǒng)在任何操作系統(tǒng)下都可以運行,但必須裝有SQL2022 數(shù)據(jù)庫。單選投票:用戶只能從多個選項中選取一項進(jìn)行投票。添加投票:管理員對大學(xué)進(jìn)行添加。第二章 基礎(chǔ)理論知識 Access 數(shù)據(jù)庫簡介ACCESS 是桌面型數(shù)據(jù)庫,優(yōu)點是:操作靈活、轉(zhuǎn)移方便、運行環(huán)境簡單,對于小型網(wǎng)站的數(shù)據(jù)庫處理能力效果還不錯。 Jsp 編程語言 JSP 編程語言的特點:將內(nèi)容的生成和顯示進(jìn)行分離生成可重用的組件 采用標(biāo)識簡化頁面開發(fā)JSP 能提供所有的 Servlet 功能 健壯的存儲管理和安全性 一次編寫,隨處運行 JSP 的平臺適應(yīng)性更廣 Java 中連接數(shù)據(jù)庫的技術(shù)是 JDBC 簡單易學(xué) 長春工業(yè)大學(xué)人文信息學(xué)院 畢業(yè)設(shè)計 共(4)頁 第 X 頁 軟件編程體系簡介JSP 體系結(jié)構(gòu):在 JSP 中,SERVLET 作為服務(wù)器與客戶端的接口,接受來自用戶的參數(shù),并響應(yīng)用戶的請求;JAVABEAN 用于邏輯功能的實現(xiàn);JSP 編程技術(shù)對于數(shù)據(jù)進(jìn)行顯示;JDBC 作為 JSP 與數(shù)據(jù)庫的接口;XML 為擴(kuò)展的標(biāo)記語言,可以定義自己的標(biāo)記語言 。而數(shù)據(jù)庫系統(tǒng)則實現(xiàn)了整體數(shù)據(jù)的結(jié)構(gòu)化,這是數(shù)據(jù)庫的主要特征之一,也是數(shù)據(jù)庫與文件系統(tǒng)的本質(zhì)區(qū)別。數(shù)據(jù)共享可以大大減少數(shù)據(jù)冗余,節(jié)約存儲空間。 長春工業(yè)大學(xué)人文信息學(xué)院 畢業(yè)設(shè)計 共(4)頁 第 XII 頁數(shù)據(jù)獨立性高數(shù)據(jù)獨立性包括數(shù)據(jù)的物理獨立性和邏輯獨立性。也就是說,數(shù)據(jù)在磁盤上的數(shù)據(jù)庫中如何存儲是由DBMS 管理的,用戶程序不需要了解,應(yīng)用程序要處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu),這樣一來當(dāng)數(shù)據(jù)的物理存儲結(jié)構(gòu)改變時,用戶的程序不用改變。數(shù)據(jù)由 DBMS 統(tǒng)一管理和控制數(shù)據(jù)庫的共享是并發(fā)的(concurrency)共享,即多個用戶可以同時存取數(shù)據(jù)庫中的數(shù)據(jù),甚至可以同時存取數(shù)據(jù)庫中的同一個數(shù)據(jù)。為此,本系統(tǒng)號召網(wǎng)民對心目中最牛的大學(xué)進(jìn)行投票根據(jù)投票結(jié)果對我國大學(xué)的綜合實力進(jìn)行排名,給用戶以實時性的信息,為用戶在報考院校時提供參考依據(jù);此系統(tǒng)將以圖形化的界面來顯示投票結(jié)果,一目了然的回饋客戶的的需求信息。原有的手工投票管理基本上是人工操作,效率低下,缺乏方便性,在線投票管 長春工業(yè)大學(xué)人文信息學(xué)院 畢業(yè)設(shè)計 共(4)頁 第 XIV 頁理系統(tǒng)運用計算機(jī)和其他附加設(shè)備,不再需要手工操作,基本上是全自動化,能夠節(jié)省人力、最大限度地利用各種寶貴的資源,大大的提高了效率。友好的用戶界面會給人一種親切的感覺,在使用起來不會覺得沉悶,效率自然也會提高了。 模塊功能需求各個模塊所對應(yīng)的需求如下:a 投票首頁模塊:該模塊面向?qū)ο鬄樗性L問頁面用戶,其中包括:當(dāng)前系統(tǒng)時間的顯示,實現(xiàn)截止時間的要求;管理員信息的查詢,登錄用戶信息的顯示;對心目中的大學(xué)進(jìn)行投票,并對結(jié)果進(jìn)行查詢。在投票首頁上,將會顯示最近一個投票項目和其他投票列表,用戶可自由選擇那些尚未過期的項目進(jìn)行投票。c 投票結(jié)果模塊此模塊供用戶查看該項目已有的投票情況。?d 管理員登錄模塊該模塊用于管理員登錄。如增刪投票項目等。管理員登入系統(tǒng)后,可對本系統(tǒng)的所以投票項目進(jìn)行相應(yīng)的管理,如:添加投票項目,刪除投票項目等。 功能需求本系統(tǒng)具體要實現(xiàn)的功能內(nèi)容包括:? 數(shù)據(jù)庫選擇 ? 數(shù)據(jù)庫接口的實現(xiàn) ? 數(shù)據(jù)庫建模方法 ? 程序開發(fā)軟件 ? 需求分析 ? 需求的提取 ? 需求定義與規(guī)約 ? 系統(tǒng)總體設(shè)計 ? 系統(tǒng)結(jié)構(gòu)圖 ? 數(shù)據(jù)功能模塊設(shè)計 ? 系統(tǒng)的主要功能設(shè)計 ? 投票界面模塊的設(shè)計 ? 投票項目模塊的設(shè)計 ? 投票結(jié)果模塊的設(shè)計 ? 用戶信息模塊的設(shè)計 ? 管理員登錄的設(shè)計與實現(xiàn) 長春工業(yè)大學(xué)人文信息學(xué)院 畢業(yè)設(shè)計 共(4)頁 第 XVI 頁 數(shù)據(jù)流圖一 符號定義1 數(shù)據(jù)的源點或終點2 變換數(shù)據(jù)的處理3 數(shù)據(jù)存儲4 數(shù)據(jù)流二 數(shù)據(jù)流圖的組成元素源點\終點 處理 用戶 計算信息 添加記錄 刪除記錄數(shù)據(jù)流 數(shù)據(jù)存儲用戶登錄信息 投票結(jié)果普通用戶信息 管理員信息 投票信息 長春工業(yè)大學(xué)人文信息學(xué)院 畢業(yè)設(shè)計 共(4)頁 第 XVII 頁用戶 計算信息投票結(jié)果投票結(jié)果 投票結(jié)果添加記錄信息管理員信息驗證信息用戶登錄信息刪除表項、添加表項首頁投票信息管理員信息頁面普通用戶信息頁面首頁顯示頁面刪除記錄信息 數(shù)據(jù)字典 長春工業(yè)大學(xué)人文信息學(xué)院 畢業(yè)設(shè)計 共(4)頁 第 XVIII 頁名字:認(rèn)證界面別名:描述:對當(dāng)前用戶進(jìn)行認(rèn)證定義:普通用戶+管理員+ 其他位置:身份認(rèn)證界面頁面名字:管理界面別名:描述:對投票項目進(jìn)行添加和刪除定義:添加投票項目+刪除投票項目位置:管理界面名字:用戶登錄界面別名:描述:用戶進(jìn)行操作頁面定義:投票+查詢信息+管理登錄位置:首頁 長春工業(yè)大學(xué)人文信息學(xué)院 畢業(yè)設(shè)計 共(4)頁 第 XIX 頁第四章 總體設(shè)計 總體設(shè)計該部分將對系統(tǒng)進(jìn)行總體設(shè)計,包括系統(tǒng)邏輯圖,功能模塊的概要設(shè)計,交互界面設(shè)計等內(nèi)容,采用軟件工程設(shè)計思想,為詳細(xì)設(shè)計打好基礎(chǔ)。具體功能邏輯圖如下: 長春工業(yè)大學(xué)人文信息學(xué)院 畢業(yè)設(shè)計 共(4)頁 第 XXII 頁在線投票普通用戶 管理員登陸模塊投票管理模塊投票首