畢業(yè)設計學校網(wǎng)站的設計與實現(xiàn)_第1頁
畢業(yè)設計學校網(wǎng)站的設計與實現(xiàn)_第2頁
畢業(yè)設計學校網(wǎng)站的設計與實現(xiàn)_第3頁
畢業(yè)設計學校網(wǎng)站的設計與實現(xiàn)_第4頁
畢業(yè)設計學校網(wǎng)站的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 畢 業(yè) 設 計(論 文)題目 沃爾經(jīng)貿(mào)專修學校網(wǎng)站的設計與實現(xiàn)摘摘 要要隨著互聯(lián)網(wǎng)的不斷普及,學校網(wǎng)站已成為展示學校風貌的重要窗口,對人們了解學校情況起到了重要的作用。學校網(wǎng)站建設是學校教育信息化建設的重要方面,是適應現(xiàn)代教育技術(shù)和信息技術(shù)的發(fā)展,加大學校對外宣傳力度,提高教學、科研、管理效率的重要途徑。系統(tǒng)選用功能強大的 visual studio 2005 作為開發(fā)工具,選擇的asp.net(c#)作為開發(fā)語言,以 microsoft office access 2003 數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,網(wǎng)頁制作采用了 dreamwaver cs4。經(jīng)過幾個月的測試運行,網(wǎng)站基本滿足了設計要求,最

2、后對其中存在的不足與存在的問題進行了討論,提出了相應的解決辦法。關鍵詞:學校網(wǎng)站,asp.net(c#),access 數(shù)據(jù)庫abstractabstract with the growing popularity of the internet, the school website has become an important window to display the school character, the situation for people to understand the school has played an important role.school websit

3、e is the school an important aspect of information technology, is to adapt to modern educational technology and information technology to increase outreach efforts to schools, improve teaching, research, management efficiency an important way. powerful system used as a development tool visual studio

4、 2005, select the asp.net (c #) as the development language to microsoft office access 2003 database as back-end database, web-page using dreamwaver cs4.after several months of test runs, the site basically meet the design requirements, the last of which shortcomings and problems were discussed and

5、put forward appropriate solutions.key words: school website, asp.net (c #), access database 目目 錄錄第 1 章 前 言 .11.1 概述 .11.2 網(wǎng)站介紹 .1第 2 章 需求分析 .22.1 產(chǎn)品可行性分析.22.1.1 技術(shù)可行性.22.1.2 經(jīng)濟可行性.22.1.3 社會可行性.22.1.4 結(jié)論.32.2 產(chǎn)品功能需求分析 .32.2.1 網(wǎng)站功能流程分析.32.2.2 網(wǎng)站功能流程圖描述.4第 3 章 總體設計 .53.1 網(wǎng)站功能設計.53.2 開發(fā)平臺.63.2.1 所采用的數(shù)據(jù)庫

6、.63.2.2 開發(fā)環(huán)境.6第 4 章 數(shù)據(jù)庫設計 .74.1 數(shù)據(jù)庫概念設計.74.2 數(shù)據(jù)庫邏輯設計.114.3 數(shù)據(jù)庫表設計.11第 5 章 詳細設計 .185.1 系統(tǒng)模塊功能介紹 .185.2 功能模塊詳圖.195.3 主要模塊功能詳細設計 .195.3.1 網(wǎng)站首頁 .195.3.2 后臺管理模塊.19第 6 章 編碼與實現(xiàn) .216.1 系統(tǒng)編碼實現(xiàn).216.2 典型程序段.216.3 實現(xiàn).25第 7 章 結(jié)論與展望 .297.1 結(jié)論.297.2 展望.29致謝 .30參考文獻 .31第第 1 章章 前前 言言1.1 概述概述在 internet 飛速發(fā)展的今天,互聯(lián)網(wǎng)已成為

7、人們快速獲取、發(fā)布和傳遞信息的重要途徑,在人們政治、經(jīng)濟生活各個方面發(fā)揮著積極的作用。internet 上發(fā)布信息主要是通過網(wǎng)站來實現(xiàn)的,獲取信息同樣如此。因此網(wǎng)站建設在internet 應用上的地位顯而易見。校園網(wǎng)站作為學校對外的窗口,地位越來越重要。為了提高學校知名度,提高辦學質(zhì)量,沃爾經(jīng)貿(mào)專修學校網(wǎng)站應運而生。通過校園網(wǎng)站來發(fā)布信息、共享資源,為老師和同學提供一個信息平臺,增強老師和同學之間的聯(lián)系。1.2 網(wǎng)站介紹網(wǎng)站介紹校園網(wǎng)站強調(diào)全面宣傳學校,展示學校風采、優(yōu)點與特色,發(fā)布學校的活動安排與招生就業(yè)政策等信息內(nèi)容,使學生及家長增加對學校的了解,增強學生家長與學校的聯(lián)系。在互聯(lián)網(wǎng)上,讓學

8、生和家長及時了解學校發(fā)布的重要信息,同時也幫助學校完成了部分事務,提高辦事效率。 沃爾經(jīng)貿(mào)專修學校網(wǎng)站,具備以下幾大模塊:首頁模塊、簡介模塊、下載模塊、后臺管理模塊。主要是建立一個比較完善的校園信息平臺,使得人們能夠方便地了解學校動態(tài)。第第 2 章章 需求分析需求分析2.1 產(chǎn)品可行性分析產(chǎn)品可行性分析2.1.1 技術(shù)可行性技術(shù)可行性網(wǎng)站的開發(fā)工具選擇了 asp.net。asp.net 完全基于模塊與組件,具有更好的可擴展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動人心的新技術(shù),這些具有革新意義的新特性提供給 web 開發(fā)更好的靈活性,有效縮短了 web 應用程序的開發(fā)周期123。網(wǎng)站的數(shù)據(jù)庫

9、系統(tǒng)采用的是 microsoft access。microsoft access 的管理和開發(fā)入手都比較方便,性價比較高并且和.net 集成效果的更好,很合適用于windows 應用的后臺數(shù)據(jù)庫。網(wǎng)站圖片的處理工具選擇了 photoshop cs4、fireworks cs4。這些都是當前普遍采用,確實可行的技術(shù),因此系統(tǒng)的開發(fā)具有很高的技術(shù)可行性。2.1.2 經(jīng)濟可行性經(jīng)濟可行性1.系統(tǒng)的投入費用:大部分電腦及硬件設備已經(jīng)符合要求,無需增加新的投入。2.系統(tǒng)的效益分析:校園網(wǎng)站不追求經(jīng)濟利益,但是帶來了巨大的工作效率,從另一個角度看,提升了工作效率也就帶來了巨大的效益。2.1.3 社會可行性

10、社會可行性作為學校最外的窗口,校園網(wǎng)站成為每個學校的標準配置,已成為提高學校品牌形象的重要內(nèi)容。而且,通過一定的管理員培訓,這類網(wǎng)站也是很方便于管理的。2.1.4 結(jié)論結(jié)論較之 sql server 2005,access 部署簡單方便就一個文件運用起來比較靈活主要是桌面數(shù)據(jù)庫系統(tǒng),他也可以開發(fā)基于自己的桌面數(shù)據(jù)庫應用(ui),也可以作為前端開發(fā)工具與其它數(shù)據(jù)庫搭配開發(fā)應用程序,熟練的軟件設計師和資料分析師利用它來開發(fā)應用軟件,而一些不熟練的程序員和非程序員的初級用戶則使用它來開發(fā)簡單的應用軟件67,網(wǎng)站圖片制作處理工具選擇的是 photoshop cs4、fireworks cs4 這些都是

11、當前普遍采用,確實可行的技術(shù),因此系統(tǒng)的開發(fā)具有很高的技術(shù)可行性等等,總之,經(jīng)過以上各項的分析,該項目是可行的。2.2 產(chǎn)品功能需求分析產(chǎn)品功能需求分析2.2.1 網(wǎng)站功能流程分析網(wǎng)站功能流程分析圖 2.1 后臺管理流程圖管理員學校信息師資隊伍培養(yǎng)工作科研成果招生工作就業(yè)指導下載專區(qū)系統(tǒng)管理簡介管理、結(jié)構(gòu)管理公告管理、新聞管理教師風采、任課老師方案管理、計劃管理課程表成果管理、論文管理就業(yè)新聞管理下載管理管理用戶管理管理招生新聞管理圖 2.2 游客訪問流程圖2.2.2 網(wǎng)站功能流程圖描述網(wǎng)站功能流程圖描述管理員對整個系統(tǒng)進行管理,每個模塊都可以進行管理。通過對每個模塊的管理,管理員可以對學校網(wǎng)

12、站的內(nèi)容進行編輯8。修改后后臺預覽和前臺都可以看到內(nèi)容的更新。管理人員根據(jù)學校的實際情況,發(fā)布最新的信息,針對網(wǎng)站后臺的幾個模塊進行編輯。 網(wǎng)站中用戶的有兩個角色:管理員和游客。他們分別的權(quán)限是:管理員可以對整個網(wǎng)站進行管理;游客只是可以瀏覽網(wǎng)頁和下載文件。游客學校信息師資隊伍培養(yǎng)工作科研成果招生工作就業(yè)指導下載專區(qū)系統(tǒng)管理訪問第第 3 章章 總體設計總體設計3.1 網(wǎng)站功能設計網(wǎng)站功能設計沃爾經(jīng)貿(mào)專修學校網(wǎng)站從功能上可以分為如圖3.1 所示幾個模塊。圖 3.1 功能模塊圖 采用模塊化、自頂向下的基本思想,以網(wǎng)站的設計思想為基礎,對網(wǎng)站功能進行細化。說明如下:1.網(wǎng)站首頁 網(wǎng)站首頁模塊主要對學

13、校的整體風貌進行展示,主要有學校活動圖片滾動展示、學校公告、學校新聞、科研成果、招生信息和就業(yè)信息等。2.學校簡介主要是對沃爾經(jīng)貿(mào)專修學校的整體介紹及組織結(jié)構(gòu)的介紹,文字與圖片相結(jié)合,展示學校的整體風貌。3.師資隊伍 主要是對教師隊伍及先進教師的介紹。4.培養(yǎng)工作沃爾經(jīng)貿(mào)專修學校網(wǎng)站網(wǎng)站首頁學校簡介師資隊伍科研成果培養(yǎng)工作招生工作就業(yè)指導下載專區(qū)后臺管理包括培養(yǎng)方案、培養(yǎng)計劃、課程安排。5.科研成果 學校最新的科研成果。6.招生工作 每年的招生計劃。7.就業(yè)指導 針對學生專業(yè)進行就業(yè)指導,讓更多的學生就業(yè)。8.下載專區(qū) 常用文件下載。9.后臺管理 主要是管理員登陸后,在對網(wǎng)站信息的添加、刪除、

14、文件的上傳、下載和后臺管理員的添加與刪除。3.2 開發(fā)平臺開發(fā)平臺3.2.1 所采用的數(shù)據(jù)庫所采用的數(shù)據(jù)庫access 部署簡單方便就一個文件運用起來比較靈活主要是桌面數(shù)據(jù)庫系統(tǒng),他也可以開發(fā)基于自己的桌面數(shù)據(jù)庫應用(ui),也可以作為前端開發(fā)工具與其它數(shù)據(jù)庫搭配開發(fā)應用程序(如 sql server,db2,oracle 等),熟練的軟件設計師和資料分析師利用它來開發(fā)應用軟件131415,而一些不熟練的程序員和非程序員的初級用戶則使用它來開發(fā)簡單的應用軟件9。3.2.2 開發(fā)環(huán)境開發(fā)環(huán)境網(wǎng)站的開發(fā)工具選擇了 asp.net10,后臺數(shù)據(jù)庫系統(tǒng)采用的是 microsoft access1112

15、。服務器端的最低配置是由所建立站點所需要的軟件所決定的,通常應給服務器端配置至少為 inter pentium 4 1.6 ghz 或更高的處理器,內(nèi)存為1gb,硬盤空間為 80gb。第第 4 章章 數(shù)據(jù)庫設計數(shù)據(jù)庫設計4.1 數(shù)據(jù)庫概念設計數(shù)據(jù)庫概念設計在此網(wǎng)站中提供了學校新聞、最新公告、學校簡介、組織機構(gòu)、教師風采、任課教師、培養(yǎng)方案、教學計劃、課程表、科研獲獎、發(fā)表論文、招生工作、就業(yè)指導、文件下載、后臺管理等項目。各實體屬性圖如圖 4.1-圖 4.15 所示圖 4.1 管理員實體屬性圖圖 4.2 公告實體屬性圖管理員標注用戶名密碼公告標題時間作者內(nèi)容新聞標題時間作者內(nèi)容圖 4.3 新聞

16、實體屬性圖圖 4.4 簡介實體屬性圖圖 4.5 組織結(jié)構(gòu)實體屬性圖圖 4.6 教師風采實體屬性圖學校簡介文字圖片組織結(jié)構(gòu)文字圖片教師風采文字圖片任課教師姓名職稱文字圖片圖 4.7 任課教師實體屬性圖圖 4.8 培養(yǎng)方案實體屬性圖圖 4.9 教學計劃實體屬性圖圖 4.10 課程表實體屬性圖圖 4.11 科研獲獎實體屬性圖培養(yǎng)方案標題文件路徑添加人時間教學計劃標題文件路徑添加人時間課程表標題文件路徑添加人時間科研獲獎科研名稱主要研究人員獲獎時間獎項圖 4.12 科研論文實體屬性圖圖 4.13 招生工作實體屬性圖圖 4.14 就業(yè)指導實體屬性圖圖 4.15 文件下載實體屬性圖科研論文論文名稱刊物名稱

17、卷期作者類別招生工作標題時間作者內(nèi)容就業(yè)指導標題時間作者內(nèi)容文件下載名稱添加人路徑4.2 數(shù)據(jù)庫邏輯設計數(shù)據(jù)庫邏輯設計管理員(自動編號、用戶名、密碼、注釋)最新公告(自動編號、標題、時間、作者、內(nèi)容)學校新聞(自動編號、標題、時間、作者、內(nèi)容)學校簡介(自動編號、文字、圖片路徑)組織結(jié)構(gòu)(自動編號、文字、圖片路徑)教師風采(自動編號、文字、圖片路徑)任課教師(自動編號、姓名、職稱、文字、圖片路徑)培養(yǎng)方案(自動編號、標題、文件路徑、添加人、時間)教學計劃(自動編號、標題、文件路徑、添加人、時間)課程表(自動編號、標題、文件路徑、添加人、時間)科研獲獎(自動編號、科研名稱、主要研究人員、獲獎時間

18、、獎項)科研論文(自動編號、論文名稱、刊物名稱、卷期、作者、類別)招生工作(自動編號、標題、時間、作者、內(nèi)容)就業(yè)指導(自動編號、標題、時間、作者、內(nèi)容)文件下載(自動編號、名稱、添加人、文件路徑)4.3 數(shù)據(jù)庫表設計數(shù)據(jù)庫表設計各表的結(jié)構(gòu)如表4.1-表4.15所示表4.1 用管理員表表名tbuser列名注釋數(shù)據(jù)類型空/非空約束條件u-id主鍵自動編號f主鍵u_name登陸名文本f唯一u_pwd密碼文本fu_remark標注備注表 4.2 最新公告數(shù)據(jù)表表名gg列名注釋數(shù)據(jù)類型空/非空約束條件gg_id主鍵自動編號f主鍵gg_name標題備注fgg_date時間文本fgg_author作者備注

19、fgg_text內(nèi)容備注f表4.3新聞數(shù)據(jù)表表名news列名注釋數(shù)據(jù)類型(精度范圍)空/非空約束條件news-id主鍵自動f主鍵news_name標題備注fnews_date日期文本fnews_author作者備注fnews_text內(nèi)容備注f表 4.4 學校簡介數(shù)據(jù)表表名jianjie列名注釋數(shù)據(jù)類型空/非空約束條件jianjie_id主鍵自動編號f主鍵jianjie_content文字備注fjianjie_url圖片路徑備注表 4.5 組織結(jié)構(gòu)數(shù)據(jù)表表名jiegou列名注釋數(shù)據(jù)類型空/非空約束條件jiegou_id主鍵自動編號f主鍵jiegou_content文字備注fjiegou_url

20、圖片路徑備注表 4.6 教師風采數(shù)據(jù)表表名tds列名注釋數(shù)據(jù)類型空/非空約束條件ds_id主鍵自動編號f主鍵ds_remark文字備注fds_src圖片路徑備注表 4.7 任課教師數(shù)據(jù)表表名trk列名注釋數(shù)據(jù)類型空/非空約束條件rk_id主鍵自動編號f主鍵rk_name姓名備注frk_zhicheng職稱備注frk_remark簡介備注frk_src圖片路徑備注f表 4.8 培養(yǎng)方案數(shù)據(jù)表表名fa列名注釋數(shù)據(jù)類型空/非空約束條件fa_id主鍵自動編號f主鍵fa_title標題備注ffa_url文件路徑備注ffa_author添加人備注ffa_date圖片路徑文本f表 4.9 教學計劃數(shù)據(jù)表表名

21、jh列名注釋數(shù)據(jù)類型空/非空約束條件jh_id主鍵自動編號f主鍵jh_title標題備注fjh_url文件路徑備注fjh_author添加人備注fjh_date圖片路徑文本f表 4.10 課程表數(shù)據(jù)表表名kcb列名注釋數(shù)據(jù)類型空/非空約束條件kcb_id主鍵自動編號f主鍵kcb_title標題備注fkcb_url問價路徑備注fkcb_author添加人備注fkcb_date圖片路徑文本f表 4.11 科研獲獎數(shù)據(jù)表表名ky列名注釋數(shù)據(jù)類型空/非空約束條件ky_id主鍵自動編號f主鍵ky_name名稱備注fky_date時間文本fky_person人員備注fky_award獎項備注f表 4.12

22、 科研論文數(shù)據(jù)表表名kylw列名注釋數(shù)據(jù)類型空/非空約束條件lw_id主鍵自動編號f主鍵lw_name論文名稱備注flw_mname刊物名稱備注flw_juanqi卷期文本flw_author作者文本flw_type類別文本flw_year年份文本表 4.13 招生工作數(shù)據(jù)表表名zs列名注釋數(shù)據(jù)類型空/非空約束條件zs_id主鍵自動編號f主鍵zs_name標題備注fzs_date日期備注fzs_author作者備注fzs_text內(nèi)容備注f表 4.14 就業(yè)指導數(shù)據(jù)表表名job列名注釋數(shù)據(jù)類型空/非空約束條件job_id主鍵自動編號f主鍵job_name標題備注fjob_date日期文本fjo

23、b_author作者備注fjob_text內(nèi)容備注f表 4.15 文件下載數(shù)據(jù)表表名down列名注釋數(shù)據(jù)類型空/非空約束條件down_id主鍵自動編號f主鍵down_title標題備注fdown_url文件路徑備注fdown_author上傳人備注fdown_date日期文本f第第 5 章章 詳細設計詳細設計詳細設計的主要任務是在系統(tǒng)初步設計的基礎上,將設計方案進一步的具體化、條理化和規(guī)范化。主要包括:系統(tǒng)模塊功能介紹、功能模塊詳圖以及主要功能模塊詳細設計三部分。5.1 系統(tǒng)模塊功能介紹系統(tǒng)模塊功能介紹(1)管理員管理:包括對管理員的添加、修改和刪除(2)最新公告:包括對公告的添加、修改和刪除

24、(3)學校新聞:包括對學校新聞的添加、修改和刪除(4)學校簡介:包括對學校簡介的添加、修改和刪除(5)組織結(jié)構(gòu):包括對組織結(jié)構(gòu)的添加、修改和刪除(6)教師風采:包括對教師風采的添加、修改和刪除(7)任課教師:包括對任課教師的添加、修改和刪除(8)培養(yǎng)方案:包括對培養(yǎng)方案的添加、修改和刪除(9)教學計劃:包括對教學計劃的添加、修改和刪除(10)課程表:包括對課程表的添加、修改和刪除(11)科研獲獎:包括對科研獲獎的添加、修改和刪除(12)科研論文:包括對科研論文的添加、修改和刪除(13)招生工作:包括對招生工作的添加、修改和刪除(14)就業(yè)指導:包括對就業(yè)指導的添加、修改和刪除(15)文件下載:

25、包括對文件的添加、修改和刪除5.2 功能模塊詳圖功能模塊詳圖圖 5.1 功能模塊詳圖5.3 主要模塊功能詳細設計主要模塊功能詳細設計5.3.1 網(wǎng)站首頁網(wǎng)站首頁 網(wǎng)站首頁模塊主要對學校的整體風貌進行展示,主要有學?;顒訄D片滾動展示、學校公告、學校新聞、科研成果、招生信息和就業(yè)信息等。5.3.2 后臺管理模塊后臺管理模塊 (1)學校信息 該頁面主要實現(xiàn)學校簡介的添加與刪除;學校組織機構(gòu)的添加與刪除;學校管理員學校信息師資隊伍培養(yǎng)工作科研成果招生工作就業(yè)指導下載專區(qū)系統(tǒng)管理簡介管理、結(jié)構(gòu)管理公告管理、新聞管理教師風采、任課老師方案管理、計劃管理課程表成果管理、論文管理就業(yè)新聞下載管理用戶管理招生新

26、聞新聞的添加、修改與刪除;最新公告的添加修改與刪除。 (2)師資隊伍 該頁面主要實現(xiàn)教師整體風貌的添加與刪除;任課教師信息的添加與刪除。 (3)培養(yǎng)工作該頁面主要實現(xiàn)培養(yǎng)方案、培養(yǎng)計劃、課程表的添加與刪除,也包括文件的上傳與下載。 (4)科研成果 該頁面主要實現(xiàn)對科研成果、科研論文的添加、修改與刪除。 (5)招生工作 該頁面主要實現(xiàn)對招生計劃的添加、修改與刪除。 (6)就業(yè)指導該頁面主要實現(xiàn)對就業(yè)指導的添加、修改與刪除。 (7)下載專區(qū) 該頁面主要實現(xiàn)對文件的上傳、修改與刪除。 (8)系統(tǒng)管理 該頁面主要實現(xiàn)對管理員的添加、修改與刪除。第第 6 章章 編碼與編碼與實現(xiàn)實現(xiàn)6.1 系統(tǒng)編碼實現(xiàn)系統(tǒng)編碼實現(xiàn)系統(tǒng)實施是新系統(tǒng)開發(fā)工作的最后一個階段。所謂實施指的是將系統(tǒng)設計階段的結(jié)果在計算機上實現(xiàn)。將原來紙面上的、類似于設計圖似的新系統(tǒng)方案轉(zhuǎn)換成可執(zhí)行的應用網(wǎng)站。6.2 典型程序段典型程序段本系統(tǒng)采用的開發(fā)語言是asp.net(c#),系統(tǒng)的編碼較多,由于篇幅所限,下面就本系統(tǒng)的編碼與實現(xiàn)舉例如下:1、網(wǎng)站首頁實現(xiàn)代碼如下: 沃爾經(jīng)貿(mào)專修學校 function createflash(idad, swfurl, wad, had, vs)var st

溫馨提示

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

評論

0/150

提交評論