立達(dá)學(xué)院招生信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
立達(dá)學(xué)院招生信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
立達(dá)學(xué)院招生信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
立達(dá)學(xué)院招生信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
立達(dá)學(xué)院招生信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、本 科 生 畢 業(yè) 論 文論文題目:上海立達(dá)學(xué)院招生信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)號(hào): 2011692022姓名: 張碩年級(jí): 2011 級(jí)系別: 計(jì)算機(jī)科學(xué)與信息工程專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師: 韓雪(副教授)完成日期: 2014 年 4 月 30 日黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-目 錄摘 要.IIIABSTRACT.IV第 1 章 緒論.11.1 選題背景.11.2 項(xiàng)目開發(fā)的目的和意義.11.3 國內(nèi)外研究現(xiàn)狀分析.21.4 系統(tǒng)開發(fā)環(huán)境.21.4.1 J2EE 技術(shù)架構(gòu)及優(yōu)勢.21.4.2 SQL Server 2008 數(shù)據(jù)庫簡介.3第 2 章 可行性分析.42.1 經(jīng)濟(jì)可行性.42.

2、2 技術(shù)可行性.42.3 操作可行性.4第 3 章 需求分析.53.1 硬件需求.53.2 系統(tǒng)性能需求分析.53.3 系統(tǒng)流程圖.53.4 數(shù)據(jù)流圖.7第 4 章 概要設(shè)計(jì).94.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì).94.2 系統(tǒng)功能模塊設(shè)計(jì).94.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì).104.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì).12第 5 章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn).155.1 前端主界面實(shí)現(xiàn)效果圖.155.2 管理員登陸模塊的設(shè)計(jì)與實(shí)現(xiàn).155.3 后臺(tái)管理功能的設(shè)計(jì)與實(shí)現(xiàn).175.3.1 后臺(tái)管理主界面實(shí)現(xiàn)效果圖.175.3.2 文章管理功能模塊的設(shè)計(jì)與實(shí)現(xiàn).175.3.3 查詢功能模塊的設(shè)計(jì)與實(shí)現(xiàn).19第 6 章 系統(tǒng)測試.216

3、.1 系統(tǒng)配置.21黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-I-6.1.1 硬件配置.216.1.2 軟件配置.216.2 測試結(jié)果.21參考文獻(xiàn).24致 謝.25黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-II-摘 要上海立達(dá)學(xué)院招生網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)是本文主要講述的內(nèi)容,通過系統(tǒng)的需求分析來確定招生工作的各個(gè)流程,與軟件工程的開發(fā)理論相結(jié)合;系統(tǒng)的總體架構(gòu)、相同的模塊、數(shù)據(jù)庫設(shè)計(jì)與其他功能模塊的設(shè)計(jì)和實(shí)現(xiàn)是在設(shè)計(jì)與管理的部分主要講述的;對(duì)系統(tǒng)進(jìn)行單元測試和功能性測試1。論文的開源框架是以AppFuse為基礎(chǔ)的,頁面開發(fā)的流程也做了詳細(xì)的研究通過Struts+Spring+Hibernate技術(shù),基于 MVC模式的

4、 Struts 框架在Web 層使用,持久層操作使用的是Hibernate,各個(gè)組件的依賴注射是利用 Spring2。這樣分別實(shí)現(xiàn)了應(yīng)用邏輯、處理過程和顯示邏輯通過這種模式。這些組件可以相互利用,具有3大優(yōu)點(diǎn):重復(fù)利用價(jià)值高,易于維護(hù),不與其他組件雷同,因此,系統(tǒng)的開發(fā)和管理更加容易實(shí)現(xiàn)。關(guān)鍵字關(guān)鍵字: 動(dòng)態(tài)頁面;三層結(jié)構(gòu);數(shù)據(jù)庫 黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-III-ABSTRACTcontents of the design and implementation of, through the system of the work of the various requirements

5、analysis to determine the admissions process, combined with the development of software engineering theory; Of the overall system architecture, the same module, database design and function module design and implementation of the other part is in the design and management of the story; On the system

6、 unit testing and functional testing. Paper open source framework is based on it, the page development process have done the detailed research using the technology of Struts + Spring + Hibernate Struts framework based on MVC pattern is used in the Web tier, persistence layer operation Hibernate is u

7、sed, the components of dependency injection is the use of Spring. Such respectively the application logic, process and display logic by this model. These components can be used mutually, has three major advantages: reuse value is high, easy to maintain, and is not the same with other components, the

8、refore, the development of the system and manage is more easy to implement Key Words:JSP;B/S structure;SQLSERVER2005黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-0-第 1 章 緒論1.1 選題背景上海立達(dá)職業(yè)技術(shù)學(xué)院是于 2003 年 3 月創(chuàng)建的經(jīng)上海市人民政府批準(zhǔn)的民辦全日制普通高等學(xué)校,??圃盒#陮W(xué)制。學(xué)校位于上海市松江區(qū)葉榭鎮(zhèn),占地 390 畝,環(huán)境優(yōu)美,歐式風(fēng)格的樓宇掩映在簡約典雅的園林之中。學(xué)校擁有完善的教學(xué)、實(shí)訓(xùn)、文化、體育和生活設(shè)施,為莘莘學(xué)子提供了良好的學(xué)習(xí)、生活環(huán)境。

9、學(xué)?,F(xiàn)有藝術(shù)設(shè)計(jì)與傳媒學(xué)院、護(hù)理與健康學(xué)院、立達(dá)醒吾商貿(mào)與旅游學(xué)院、航運(yùn)物流學(xué)院、機(jī)電與信息工程學(xué)院和基礎(chǔ)與外語學(xué)院等六個(gè)二級(jí)學(xué)院,開設(shè)了 28 個(gè)市場緊缺專業(yè),其中 6 個(gè)上海高職高專 058工程重點(diǎn)建設(shè)專業(yè),一個(gè)海外合作辦學(xué)專業(yè)。到 2014 年,在冊學(xué)生 5170 名,已經(jīng)向社會(huì)輸送畢業(yè)生 1.5 萬名。學(xué)校以“忠誠勤和”為校訓(xùn),秉承“立人達(dá)人,博施于眾”人另外辦學(xué)理念,堅(jiān)持“舉產(chǎn)學(xué)合作旗,強(qiáng)化內(nèi)涵建設(shè)鑄特色,立足提質(zhì)量;走工學(xué)結(jié)合路,突顯應(yīng)用技術(shù)育人才,達(dá)標(biāo)上層次”的辦學(xué)方針,積極推行二級(jí)管理體制,不斷深化教育教學(xué)體制改革,加強(qiáng)內(nèi)涵建設(shè),努力探索對(duì)臺(tái)技職教育合作辦學(xué)的特色辦學(xué)之路,十年

10、來,已經(jīng)把學(xué)校辦成一所基礎(chǔ)堅(jiān)實(shí),校風(fēng)敦厚,特色初顯的民辦高職院校3。1.2 項(xiàng)目開發(fā)的目的和意義網(wǎng)上錄取制度是普通高等學(xué)校招生的方法,是落實(shí)面向 21 世紀(jì)教育振興行動(dòng)計(jì)劃中提出的“以現(xiàn)在的中國教育科研網(wǎng) CETNET 示范網(wǎng)和衛(wèi)星傳輸系統(tǒng)為基礎(chǔ),使中國教育科研網(wǎng)的規(guī)模與容量大大的增加了,在網(wǎng)絡(luò)上遠(yuǎn)程招生全國的畢業(yè)生,學(xué)籍由計(jì)算機(jī)管理,將畢業(yè)生遠(yuǎn)程服務(wù)一體化的信息管理進(jìn)行一次有意義的嘗試。 在高考后錄取的院校招生情況,首先,院校的具體調(diào)檔比例依據(jù)考生對(duì)該校的報(bào)考情況,高校通常調(diào)檔比例不超過學(xué)校招生計(jì)劃的120%4;然后高招辦按照要求院校調(diào)檔考生填志愿,有資格獲得院校調(diào)檔考生電子檔案的在線授課的

11、學(xué)院和大學(xué);此外招生院校在給定的時(shí)間內(nèi)從網(wǎng)上下載考生的電子檔案數(shù)據(jù)和評(píng)估,根據(jù)相關(guān)規(guī)定,高校的招生章程,將依法進(jìn)行結(jié)果和專業(yè)志愿者學(xué)生事先承認(rèn),并將預(yù)錄取和撤回文件未被錄取,考生成績高招辦通過互聯(lián)網(wǎng)傳遞。這樣,高考的招生就算完成了。高校招生錄取工作信息量大,考生入學(xué)管理信息化之前,招生人員采用通過印刷的方法處理錄取信息。如文本、表格。由于是全國的考生數(shù)據(jù)信息太多,數(shù)據(jù)信息處理的工作量非常大,缺乏標(biāo)準(zhǔn)化的系統(tǒng)的科學(xué)管理方法和手段,,很容易出現(xiàn)錯(cuò)誤,造成招生工作不順利。現(xiàn)在雖然。上級(jí)部門向全國推廣招生系統(tǒng)的管理軟件,但是還是存在特殊情況,譬黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-1-如自主招生,選拔具有創(chuàng)

12、新思想和動(dòng)手能力比較強(qiáng)的考生,擅長藝術(shù)、體育方面的考生,和高職類的院校的考生都可以被有自主招生的院校錄取,除了應(yīng)屆畢業(yè)生可以被錄取之外,優(yōu)秀的在職青年同樣可以被錄取,在職優(yōu)秀青年招生屬于單獨(dú)招生,高職類院校招生制度隨著企業(yè)對(duì)人才的需求越來越高在不斷變化更新中,高職的自主招生逐漸發(fā)展成為一種趨勢。 針對(duì)這些問題,招生的管理系統(tǒng)必須要符合學(xué)校的自身情況,使招生的情況更加準(zhǔn)確,有效,信息更加及時(shí)的傳遞以及修改,規(guī)范招生管理工作,系統(tǒng)的管理信息,使招生系統(tǒng)程序化管理,加快處理信息的速度,并且要使信息確保無誤。1.3 國內(nèi)外研究現(xiàn)狀分析人們的生活水平隨著科技的發(fā)展也在不斷的提高。人們對(duì)事物的人只能里也在

13、逐漸提高,隨之而來伴隨的則是人們對(duì)文化水平的注重。越來越多的企業(yè)要求員工具有高學(xué)歷。而且現(xiàn)在各種各樣的大學(xué)琳琳而立,學(xué)生們報(bào)考熱門也是 985,211 學(xué)校,所以作為一個(gè)學(xué)院如何對(duì)自己的學(xué)校進(jìn)行包裝宣傳,讓更多的學(xué)生報(bào)考自己的學(xué)校顯得尤為重要。早在 1996 年山東大學(xué)就退出了自己的招生信息網(wǎng),在這個(gè)網(wǎng)站上想要報(bào)考的學(xué)生及學(xué)生家長可以查看各種自己想要了解的信息。這樣極大的方便了人們了解學(xué)校的文化歷史,跟重要的是能夠了解到如何在高考后選擇學(xué)校以及院校專業(yè)5。而在國外高校的招生信息網(wǎng)早在 80 年代就已存在,美國的哈弗大學(xué),英國的劍橋大學(xué)都在自己的招生信息網(wǎng)上發(fā)表了各種各樣有關(guān)于自己學(xué)校的信息。不

14、光想要報(bào)考的人能觀看,普通的游客包括你我都可以在招生信息網(wǎng)上查看想要了解的信息。1.4 系統(tǒng)開發(fā)環(huán)境1.4.1 J2EEJ2EE 技術(shù)架構(gòu)及優(yōu)勢技術(shù)架構(gòu)及優(yōu)勢 客戶端的計(jì)算標(biāo)準(zhǔn)正在由 HTTP、XML 和 Java 平臺(tái)慢慢過渡,。封裝商業(yè)邏輯在服務(wù)器端的應(yīng)用和設(shè)計(jì),電子商務(wù)不斷被大家熟識(shí)都是這些新興的技術(shù)帶動(dòng)的。一種新的企業(yè)開發(fā)的標(biāo)準(zhǔn)由許多知名廠商共同制定的 J2EE 平臺(tái)提供。J2EE 是一種常見的,制造商正在被廣泛接受的一個(gè)工業(yè)標(biāo)準(zhǔn)。J2EE 是一個(gè) Java 2平臺(tái)使企業(yè)的開發(fā)方案簡單化、管理比較復(fù)雜問題的系統(tǒng)結(jié)構(gòu)。Java 平臺(tái)或 Java 2 平臺(tái)的標(biāo)準(zhǔn)版是 J2EE 技術(shù)的基礎(chǔ),

15、J2EE 延續(xù)了編寫一次、隨處運(yùn)行的特性、方便存取數(shù)據(jù)庫黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-2-的 JDBC API、CORBA 技術(shù)以及能夠在 Internet 應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等6,同時(shí)還提供了對(duì) EJB、Java Servlets API、JSP(Java ServerPages)以及 XML 技術(shù)的全面支持。一個(gè)可以使企業(yè)的開發(fā)者減少對(duì)市場的投入的體系結(jié)構(gòu)是其最終的目的。1.4.2 SQL Server 2008 數(shù)據(jù)庫簡介SQL是一種數(shù)據(jù)庫的專用語言,對(duì)于數(shù)據(jù)庫內(nèi)容都能用SQL進(jìn)行訪問和修改,SQL既有查詢數(shù)據(jù)庫的功能,還可對(duì)數(shù)據(jù)庫的選擇、增加、刪除、更新與跳轉(zhuǎn)等各種操作。數(shù)據(jù)

16、定義語言和數(shù)據(jù)操作語言是SQL的命令的組成部分,查詢表的建立、排版、數(shù)據(jù)篩選、增減修改等動(dòng)作都是使用數(shù)據(jù)操作語言來操作的7SQL Server是一個(gè)基于服務(wù)器C/S形式的相關(guān)數(shù)據(jù)庫管理體系,它支持在同一臺(tái)計(jì)算機(jī)上同時(shí)操縱,而且每個(gè)實(shí)例數(shù)據(jù)庫引擎都有它自己的而不是由數(shù)據(jù)庫的其他實(shí)例共享。SQL Server 2008同以前的版本相比作了許多改進(jìn),為其發(fā)展提供了全面的支持,SQL Server版本是最全面和強(qiáng)大的。本系統(tǒng)的后臺(tái)數(shù)據(jù)庫是采用SQL Server 2008開發(fā)系統(tǒng),因?yàn)樗哂锌赏卣剐?、高性能、成本低、上手快等特點(diǎn),給出了一種基于交易的企業(yè)管理信息系統(tǒng)方案。它作為一種高效率的數(shù)據(jù)管理和智

17、能的商業(yè)平臺(tái)為企業(yè)的安全提供了保障,更加可靠。由于功能的健全,可以對(duì)于平常的工作進(jìn)行自動(dòng)化管理,減少企業(yè)數(shù)據(jù)的管理、分析的復(fù)雜度,并且全面的體現(xiàn)了功能強(qiáng)大帶來的好處8。SQL Server 2008 的優(yōu)點(diǎn):1可根據(jù)用戶信息的保密程度,通過相應(yīng)的信息審核,根據(jù)結(jié)果完成加密工作以及利用適配器來提升符合度和安全性。2它附帶的數(shù)據(jù)庫鏡像功能可提高程序的可靠性。3可提供更多的數(shù)據(jù)存儲(chǔ)方式,以及可以更改數(shù)據(jù)的壓縮方式有利于存儲(chǔ)。4可大大減少日常的維護(hù)工作。5可改進(jìn)查詢性能,便于操作員更快的對(duì)數(shù)據(jù)進(jìn)行操作。黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-3-第 2 章 可行性分析系統(tǒng)軟件的設(shè)計(jì)開發(fā)從可行性研究論證開始,它

18、決定著系統(tǒng)是不是值得研究開發(fā),并提供初步的設(shè)計(jì)開發(fā)方案??尚行苑治鐾ǔ2捎梦墨I(xiàn)資料研究法、調(diào)查研究法等研究方法,從經(jīng)濟(jì)可行性、技術(shù)可行性、社會(huì)可行性、操作可行性等方面進(jìn)行論證。2.1 經(jīng)濟(jì)可行性本項(xiàng)目的成本主要有兩個(gè)方面,一是系統(tǒng)開發(fā)成本,二是系統(tǒng)應(yīng)用需要投入的成本。從第一個(gè)方面來說,由于本系統(tǒng)是做為我的畢業(yè)設(shè)計(jì)選題來進(jìn)行研究設(shè)計(jì)的,是我選題研究的部分成果,盡管這中間學(xué)院的不少同學(xué)都幫助過我,但他們都是無償?shù)?,學(xué)院對(duì)我的設(shè)計(jì)開發(fā)提供了開發(fā)設(shè)計(jì)環(huán)境和技術(shù)資料支撐,因此系統(tǒng)開發(fā)成本暫且忽略不計(jì)。從第二個(gè)方面來說,現(xiàn)在學(xué)院各部門都有自己的辦公用機(jī),而且均構(gòu)成穩(wěn)定的校園網(wǎng),本系統(tǒng)投入使用后不需要增加任

19、何設(shè)備,現(xiàn)有的網(wǎng)絡(luò)也無需進(jìn)行改造,從操作方面來說,本系統(tǒng)操作界面與主流視窗操作界面一致,經(jīng)過一兩個(gè)小時(shí)的簡單操作說明即可熟練操作,因此培訓(xùn)的花費(fèi)也是聊聊無幾的。綜上所述,立達(dá)學(xué)院招生信息網(wǎng)的設(shè)計(jì)開發(fā)在經(jīng)濟(jì)上是可行的。2.2 技術(shù)可行性 Web 開發(fā)模式是現(xiàn)如今IT 業(yè)界比較流行的一種模式,使中小型系統(tǒng)和大型系統(tǒng)一樣具有擴(kuò)展性和易于維護(hù)的特點(diǎn),Struts + Spring + Hibernate是Web 開發(fā)最流行的模式10。AppFuse 的 Web 也是具有很大的價(jià)值,它為用戶開發(fā)軟件提供了一種新的方法和思想,許多技術(shù)都被集中在一個(gè)框架中,開發(fā)人員可以自行選擇根據(jù)自己的業(yè)務(wù)需求和能力,同時(shí)

20、也為開發(fā)人員提供很好的參考和學(xué)習(xí)的機(jī)會(huì)。因此,系統(tǒng)采用的技術(shù)的框架比較容易實(shí)現(xiàn)。2.3 操作可行性 J2EE 平臺(tái)是系統(tǒng)開發(fā)的應(yīng)用平臺(tái),結(jié)構(gòu)是使用 B/S 結(jié)構(gòu),系統(tǒng)被用戶使用的時(shí)候,打開一個(gè)標(biāo)準(zhǔn)的瀏覽器在啟動(dòng)應(yīng)用服務(wù)器之后,就可以對(duì)立達(dá)學(xué)院招生信息進(jìn)行管理和查詢。任何的客戶端的程序都不需要安裝,由此可見,在操作方面是完全可行的。黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-4-第 3 章 需求分析3.1 硬件需求服務(wù)器端的最低配置是由建立站點(diǎn)所需的軟件來決定的,在最低配置的情況下,服務(wù)器的性能往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,而且價(jià)格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能的硬件。本系統(tǒng)服務(wù)器端

21、的配置如下:處理器:Intel Pentium 4 1.6GHz 或更高內(nèi)存:256MB硬盤空間:80GB光驅(qū):CD-ROM 48X顯卡:SVAG 顯示適配器。3.2 系統(tǒng)性能需求分析一個(gè)設(shè)計(jì)的數(shù)據(jù)庫直接關(guān)系著整個(gè)系統(tǒng)的質(zhì)量,它直接關(guān)系著整個(gè)系統(tǒng)的完整度,因?yàn)楹笈_(tái)數(shù)據(jù)庫的設(shè)計(jì)是一個(gè)體現(xiàn),它可以體現(xiàn)一個(gè)程序的好壞和基礎(chǔ)質(zhì)量,在整個(gè)系統(tǒng)開發(fā)運(yùn)行實(shí)現(xiàn)的構(gòu)成中,會(huì)經(jīng)過重重的測試,如果數(shù)據(jù)庫的質(zhì)量不好,那么在測試的過程中會(huì)出現(xiàn)很多問題,甚至到后期時(shí),如果有功能更改或者擴(kuò)充,或者完善時(shí)都會(huì)引起很多問題,如果問題嚴(yán)重的時(shí)候,可能要重新整改設(shè)計(jì),需要做大量的工作來完成,因此在設(shè)計(jì)的系統(tǒng)中要達(dá)到以下幾個(gè)方面的特

22、性。1數(shù)據(jù)的完備性2數(shù)據(jù)低冗余度3運(yùn)行的高時(shí)效性4系統(tǒng)數(shù)據(jù)的安全性5系統(tǒng)的可靠性3.3 系統(tǒng)流程圖根據(jù)部門業(yè)務(wù)需要,開發(fā)的主要內(nèi)容:數(shù)據(jù)導(dǎo)入、導(dǎo)出;批量對(duì)數(shù)據(jù)進(jìn)行維護(hù);實(shí)現(xiàn)各個(gè)子系統(tǒng)的功能;動(dòng)態(tài)生成報(bào)表和圖表;優(yōu)化WEB 頁面打印設(shè)置;對(duì)系統(tǒng)的權(quán)限進(jìn)行分發(fā)設(shè)置;實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)是否完整和規(guī)范。管理環(huán)境需求:B/S 模式要求在廣域網(wǎng)上進(jìn)行服務(wù),其工作業(yè)務(wù)流程如圖3.1所示。黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-5-上海立達(dá)學(xué)院招生信息網(wǎng)前臺(tái)模塊后臺(tái)模塊用戶信息招生信息 系統(tǒng)在線錄入查詢管理友情鏈接系統(tǒng)網(wǎng)絡(luò)安全招生信息數(shù)據(jù)庫管理圖 3.1上海立達(dá)學(xué)院招生信息網(wǎng)系統(tǒng)流程圖對(duì)用戶信息進(jìn)行查訊用戶信息查看系統(tǒng)信息

23、查看用戶信息數(shù)據(jù)庫招生信息查看招生信息數(shù)據(jù)庫超鏈接數(shù)據(jù)庫招生信息數(shù)據(jù)庫信息數(shù)據(jù)庫友情鏈接查看友情鏈接刪除信息數(shù)據(jù)庫查看是否錄取友情鏈接添加超鏈接數(shù)據(jù)庫招生信息修改招生信息添加招生信息數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)信息修改數(shù)據(jù)信息添加招生信息刪除黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-6-3.4 數(shù)據(jù)流圖數(shù)據(jù)流圖是結(jié)構(gòu)分析法中常用的工具,它使用圖形方式顯示數(shù)據(jù)之間的關(guān)系和處理流程,被稱為功能模型,因?yàn)樗荒荏w現(xiàn)出系統(tǒng)實(shí)現(xiàn)的邏輯功能。它是用圖形的方式展現(xiàn)出信息流和數(shù)據(jù)從輸入到輸出之間轉(zhuǎn)變的過程。通過數(shù)據(jù)流程圖可讓編程人員更加熟悉此系統(tǒng)各模塊之間數(shù)據(jù)的聯(lián)系。在數(shù)據(jù)流圖中,使用幾個(gè)特定的符號(hào)反映系統(tǒng)中信息傳輸?shù)牧鲃?dòng)和存儲(chǔ)以

24、及系統(tǒng)的實(shí)體。根據(jù)對(duì)系統(tǒng)數(shù)據(jù)處理關(guān)系的分析可知,本系統(tǒng)的頂層數(shù)據(jù)流圖如圖 3.2 所示。圖 3.2 系統(tǒng)頂層 DFD 圖頂層數(shù)據(jù)流圖又叫 0 層數(shù)據(jù)流圖,對(duì)頂層數(shù)據(jù)流圖中的加工處理可以進(jìn)一步地劃分,劃分成更容易實(shí)現(xiàn)的、相對(duì)獨(dú)立的加工處理。下面給出基于后臺(tái)頂層模塊按系統(tǒng)管理員身份細(xì)化出的中層數(shù)據(jù)流圖,如圖 3.3 所示。用戶管理員P1院系信息P2留言信息P3文章信息P4管理員登陸P5管理頁面P6公告D1院系信息表D2留言信息表D3文字信息表D4管理員信息D5管理信息表D6公告信息表F1院系信息查詢F2查詢信息反饋F7文章信息查詢F8文章信息F9管理員信息F10信息檢驗(yàn)F12公告信息檢驗(yàn)F13公告

25、信息管理F14院系信息管理F15院系信息檢驗(yàn)F16留言信息管理F17留言信息檢驗(yàn)F18文章信息添加F5留言F6信息檢驗(yàn)結(jié)果F4院系信息F3院系信息F11管理信息黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-8-圖 3.3 系統(tǒng)管理員中層數(shù)據(jù)流圖黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-9- 第 4 章 概要設(shè)計(jì)4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)立達(dá)學(xué)院招生信息網(wǎng)設(shè)計(jì)一般都采用面向?qū)ο蟮募夹g(shù)進(jìn)行設(shè)計(jì),本系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)包括界面設(shè)計(jì)、算法設(shè)計(jì)和功能模塊設(shè)計(jì)等,結(jié)構(gòu)設(shè)計(jì)如圖 4.1 所示。圖 4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖4.2 系統(tǒng)功能模塊設(shè)計(jì)根據(jù)系統(tǒng)實(shí)現(xiàn)的具體功能不同可將系統(tǒng)劃分為不同的功能模塊,根據(jù)功能模塊規(guī)模整合形成系統(tǒng)功能模塊圖,如圖

26、4.2 所示。圖 4.2 系統(tǒng)功能模塊圖立達(dá)學(xué)院招生信息界面設(shè)計(jì)算法設(shè)計(jì)功能劃分界面框架配色方案數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)算法模塊劃分模塊優(yōu)化上海立達(dá)學(xué)院招生信息網(wǎng)前臺(tái)管理后臺(tái)管理用戶管理招生查詢前臺(tái)系統(tǒng)在線錄入查詢管理友情鏈接后臺(tái)系統(tǒng)數(shù)據(jù)庫招生信息網(wǎng)絡(luò)安全黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-10-4.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 以數(shù)據(jù)庫為中心是現(xiàn)在辦公自動(dòng)化系統(tǒng)以及許多的管理應(yīng)用軟件的所應(yīng)用的。一個(gè)結(jié)構(gòu)良好的、深思熟慮的數(shù)據(jù)庫設(shè)計(jì)起著關(guān)鍵的作用。它作為信息系統(tǒng)的核心和基礎(chǔ),使大量的數(shù)據(jù)按照一定的模型來組織并且信息系統(tǒng)可以提供數(shù)據(jù)存儲(chǔ)、維護(hù)、檢索功能,使信息系統(tǒng)可以及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫中獲得的信息,使信息的各個(gè)組成

27、部分更加密切的合作,是開發(fā)和建設(shè)系統(tǒng)的重要組成部分。1文章實(shí)體針對(duì)立達(dá)學(xué)院的教學(xué)質(zhì)量,學(xué)院簡介,師資力量等等通過文章的發(fā)表來讓登錄立達(dá)學(xué)院招生信息網(wǎng)的游客進(jìn)行了解文章內(nèi)容文章文章發(fā)表人文章編號(hào)圖 4.3 文章實(shí)體屬性關(guān)系圖2框架實(shí)體屬性設(shè)計(jì)框架是系統(tǒng)界面設(shè)計(jì)的重要內(nèi)容之一,它是與用戶的重要接口,框架實(shí)體具有框架編號(hào)(ID) 、框架名稱、分區(qū)方案、框架性質(zhì)、備注等屬性,在這些屬性中,框架編號(hào)是框架的唯一標(biāo)識(shí),用來區(qū)分不同的頁面設(shè)計(jì)框架,是框架實(shí)體的關(guān)鍵屬性項(xiàng)。-如圖 4.4 所示。 性質(zhì)備注分區(qū)方案框架名稱框架框架編號(hào)圖 4.4 框架實(shí)體屬性在框架屬性中,分區(qū)方案也是一個(gè)實(shí)體,它規(guī)定了界面分區(qū)數(shù)

28、目、分區(qū)位置、分區(qū)大小等。框架性質(zhì)是指框架是固定的還是可設(shè)置的。3管理員實(shí)體屬性關(guān)系文章名稱黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-11-管理員主要是針對(duì)網(wǎng)站進(jìn)行管理的人員。可以在后臺(tái)對(duì)對(duì)用戶信息進(jìn)行查看,對(duì)各種文章例如招生信息,學(xué)校介紹等等進(jìn)行增刪改查等操作權(quán)限設(shè)置管理信息管理員名稱管理員編號(hào)管理員登錄密碼圖 4.5 管理員實(shí)體屬性關(guān)系圖在聯(lián)賽公告實(shí)體屬性中,大小是指公告內(nèi)容所占的字節(jié)數(shù),級(jí)別是指公告的優(yōu)先級(jí)別,確定公告在界面上顯示的位置。4院系專業(yè)實(shí)體屬性關(guān)系院系專業(yè)主要是管理在網(wǎng)站上發(fā)布的各個(gè)院系信息,比如院系名稱,院系排名,院系好評(píng)度等等信息。圖 4.6 院系實(shí)體屬性關(guān)系圖5留言管理實(shí)體屬性關(guān)

29、系留言管理主要是針對(duì)留言板模塊,在這個(gè)模塊中游客可以將自己的疑問或者想要了解的東西在留言板中寫出。也可以在留言板中發(fā)表自己的看法及觀點(diǎn),管理員可以查看游客在留言板中的留言也可以刪除但是不能進(jìn)行修改。院系編號(hào)院系院系主任院系性質(zhì)院系名稱院系規(guī)模院系住址院系導(dǎo)師留言編號(hào)標(biāo)題黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-12-在系統(tǒng)的各實(shí)體之間存在著一定的關(guān)系,本系統(tǒng)各實(shí)體之間的關(guān)系,如圖 4.9所示。圖 4.9 系統(tǒng) E-R 圖4.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)實(shí)體屬性關(guān)系圖、E-R 圖分析可知,本系統(tǒng)要建有 8 個(gè)數(shù)據(jù)庫表,數(shù)據(jù)庫表反應(yīng)系統(tǒng)的邏輯結(jié)構(gòu),反應(yīng)系統(tǒng)內(nèi)各實(shí)體之間的關(guān)系,下面以幾個(gè)主要的數(shù)據(jù)庫表為例,

30、來簡要介紹一下本數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)情況。留言內(nèi)容留言昵稱管理員公告文章信息院系用戶立達(dá)簡介管包含管查查添加包含nmn11n院系號(hào)院系名專業(yè)學(xué)號(hào)姓名密碼生日地址人數(shù)規(guī)模歷史公告號(hào)公告內(nèi)容姓名管理號(hào)密碼權(quán)限nm所屬學(xué)院發(fā)表人文章名稱1n文章ID發(fā)表時(shí)間文章大小文章審核稱號(hào)聯(lián)絡(luò)方式學(xué)校所屬班級(jí)專業(yè)電子郵箱身份證1n黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-13-系統(tǒng)用戶信息表結(jié)構(gòu)表 4-1 系統(tǒng)用戶信息表結(jié)構(gòu)字段名數(shù)據(jù)類型長度描述 主鍵IDint ID(主鍵)是unamevarchar 8用戶名否upassvarchar8密碼否realnamevarchar20姓名否sexvarchar2性別否agevar

31、char4年齡否telvarchar8電話否addrvarchar30地址否delstatusvarchar20刪除狀態(tài)否文章信息表表 4-2 文章信息表字段名數(shù)據(jù)類型長度描述 主鍵IDint 文章編號(hào)是contenttext 文章名稱否upassvarchar20密碼否realnamevarchar8文章發(fā)表人否框架信息表表 4-3 框架信息表字段名數(shù)據(jù)類型長度描述 主鍵IDint 8框架編號(hào)是namevarchar 20 框架名稱否planvarchar100分區(qū)方案否naturevarchar8性質(zhì)否optiontext備注否管理員信息表表 4-4 管理員信息表字段名數(shù)據(jù)類型長度描述 主

32、鍵IDint 管理員編號(hào)是namevarchar 8管理員名稱否passwordvarchar20密碼否 informationvarchar20信息否 permissionvarchar8權(quán)限否黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-14- 院系信息表表 4-5 院系信息表字段名數(shù)據(jù)類型長度描述 主鍵IDint 院系編號(hào)是namevarchar 8院系名稱否scalevarchar50院系規(guī)模否 naturevarchar20院系性質(zhì)否 Director namevarchar8院系主任否 Tutor namevarchar8院系導(dǎo)師否留言信息表表 4-6 留言信息表字段名數(shù)據(jù)類型長度描述 主鍵ID

33、int 留言編號(hào)是titlevarchar 8標(biāo)題否contentvarchar50內(nèi)容否 Namevarchar20昵稱否黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-15-第 5 章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1 前端主界面實(shí)現(xiàn)效果圖本系統(tǒng)為了瀏覽用戶瀏覽方便,將網(wǎng)站各種信息分類管理,對(duì)于頁面主框架分兩大部分, ,利用瀏覽器打開本網(wǎng)站后所顯示的前端主界面效果如圖 5.1 所示。圖 5.1 前臺(tái)截圖5.2 管理員登陸模塊的設(shè)計(jì)與實(shí)現(xiàn)為了保障系統(tǒng)后臺(tái)數(shù)據(jù)的安全性,本系統(tǒng)在管理員登陸時(shí)進(jìn)行密碼校驗(yàn),只有用戶名和密碼正確方可進(jìn)行系統(tǒng)后臺(tái),否則系統(tǒng)允許三次償試機(jī)會(huì),當(dāng)三次錄入的用戶名與密碼均不正確時(shí),系統(tǒng)將提示“非法

34、用戶!” ,中止程序運(yùn)行。如圖 5.2 所示。黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-16-圖 5.2 管理員登陸模塊實(shí)現(xiàn)效果圖為了實(shí)現(xiàn)上述登陸效果,程序?qū)崿F(xiàn)算法設(shè)計(jì)如圖 5.3 所示。是n=1n=3否是username、password是否是合法的系統(tǒng)用戶進(jìn)入系統(tǒng),顯示相應(yīng)登陸界面開始結(jié)束n=n+1否提示“非法用戶!”黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-17-圖 5.3 管理員登陸程序算法流程圖5.3 后臺(tái)管理功能的設(shè)計(jì)與實(shí)現(xiàn)5.3.1 后臺(tái)管理主界面實(shí)現(xiàn)效果圖管理員成功登錄后,接著顯示后臺(tái)管理主界面,如圖 5.4 所示,在此界面管理員可以進(jìn)行對(duì)前臺(tái)多發(fā)表的文章,招生信息,公告,留言的進(jìn)行增刪改查。 圖

35、 5.4 后臺(tái)管理主界面實(shí)現(xiàn)效果圖5.3.2 文章管理功能模塊的設(shè)計(jì)與實(shí)現(xiàn)在后臺(tái)進(jìn)入文章管理功能后,可以添加新的文章,也可以修改已錄入文章的信息,也可刪除時(shí)間過久的文章,本功能模塊的實(shí)現(xiàn)算法如圖 5.5 所示。開始黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-18-圖 5.5 功能模塊的實(shí)現(xiàn)算法圖當(dāng)選擇添加文章操作時(shí),實(shí)現(xiàn)的添加文章界面效果如圖 5.6 所示。是否修改文章信息否編輯文章信息數(shù)據(jù)合法修改確認(rèn)刪除否刪除文章是刪除否文章管理功能主界面添加文章是錄入文章的有關(guān)數(shù)據(jù)數(shù)據(jù)正確是文章數(shù)據(jù)添加到數(shù)據(jù)庫表返回文章管理主界面結(jié)束否是黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-19-圖 5.6 添加文章界面效果圖5.3.3

36、查詢功能模塊的設(shè)計(jì)與實(shí)現(xiàn)在查詢功能中,用戶可以輸入院系名稱來查看自己想要報(bào)去的專業(yè)目前狀況,招生狀況等等。查詢功能模塊算法流程如圖 5.7 所示,按照院系查詢結(jié)果如圖 5.8 所示。圖 5.7 查詢功能算法流程圖begin執(zhí)行查詢功能選擇查詢條件院系代碼院系姓名人數(shù)輸入查詢條件輸入查詢條件輸入查詢條件是是否否否是轉(zhuǎn)到首頁顯示查詢結(jié)果beginend黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-20-圖 5.8 查詢功能實(shí)現(xiàn)效果圖黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-21-第 6 章 系統(tǒng)測試6.1 系統(tǒng)配置系統(tǒng)配置 6.1.1 硬件配置硬件配置CPU:COREI7,2.4GHzRAM:1G。ROM:16GB 6.

37、1.2 軟件配置軟件配置WIn7 及以上操作系統(tǒng)。開發(fā)系統(tǒng)主要使用的是 Eclipse10、SQL2005、數(shù)據(jù)庫。本系統(tǒng)需要運(yùn)行在支持 WIN7 版本 PC 設(shè)備上,因此欲使用本系統(tǒng),先將本系裝載入數(shù)據(jù)庫中通過電腦自帶瀏覽器出入網(wǎng)址進(jìn)行打開。6.2 測試結(jié)果測試是十分重要的,為了盡可能多地找出程序中的錯(cuò)誤,要對(duì)系統(tǒng)進(jìn)行較全面的測試,對(duì)于本系統(tǒng),主要采用黑盒測試方法12。黑盒測試主要側(cè)重于系統(tǒng)實(shí)現(xiàn)的功能,所以黑盒測試又稱為功能測試。表 6.1 對(duì)系統(tǒng)容錯(cuò)功能的測試之對(duì)客戶修改資料的檢測用例名稱對(duì)系統(tǒng)容錯(cuò)功能的測試之對(duì)客戶修改資料的檢測用例 ID3用例描述在系統(tǒng)設(shè)計(jì)時(shí),需要考慮當(dāng)用戶注冊時(shí),資料

38、少填或者填寫不正確是不被系統(tǒng)允許的,需要檢查客戶修改資料的容錯(cuò)功能。測試方案用戶在填寫在修改資料時(shí)少填寫一項(xiàng)內(nèi)容,如沒有填寫郵箱。觀察系統(tǒng)是是否會(huì)給出錯(cuò)誤提示。輸入數(shù)據(jù)用戶名:sfdfsdf 密碼:123 Email: 地址:哈爾濱 聯(lián)系電話修改密碼問題:我的幸運(yùn)數(shù)字? 問題答案:9999預(yù)期結(jié)果點(diǎn)擊提交后,系統(tǒng)彈出提示框“更新失敗請與管理員聯(lián)系”。黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-22-表 6.1 對(duì)系統(tǒng)容錯(cuò)功能的測試之對(duì)調(diào)整學(xué)生宿舍的檢測用例名稱對(duì)系統(tǒng)容錯(cuò)功能的測試之對(duì)調(diào)整學(xué)生宿舍的檢測用例 ID2用例描述在系統(tǒng)設(shè)計(jì)時(shí),需要考慮對(duì)學(xué)生宿舍進(jìn)行調(diào)整需要調(diào)整宿舍的容錯(cuò)功能。測試方案管理員在調(diào)整宿舍時(shí)進(jìn)行宿舍分配。輸入數(shù)據(jù)用戶名:小紅 把小紅調(diào)到宿舍 4預(yù)期結(jié)果點(diǎn)擊提交后,系統(tǒng)彈出提示框“調(diào)動(dòng)失敗沒有該宿舍”。表 6.1 對(duì)系統(tǒng)容錯(cuò)功能的測試之對(duì)發(fā)布信息的檢測用例名稱對(duì)系統(tǒng)容錯(cuò)功能的測試之對(duì)發(fā)布信息的檢測用例 ID1用例描述在系統(tǒng)設(shè)計(jì)時(shí),需要發(fā)布信息是不能為空的或者填寫不正確是不被系統(tǒng)允許的,需要檢查信息的容錯(cuò)功能。測試方案管理員在發(fā)布信息的時(shí)候不添加信息輸入數(shù)據(jù)信息模塊不添加信息預(yù)期結(jié)果點(diǎn)擊提交后,系統(tǒng)彈出提示框“更新失敗請與管理員聯(lián)系”。黑河學(xué)院本科生畢業(yè)論文(設(shè)計(jì))-23-總 結(jié)經(jīng)過這次的畢業(yè)設(shè)計(jì),通過自己的努力和指導(dǎo)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論