卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

基于ASP的個(gè)人讀書網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)

高等教育自學(xué)考試畢業(yè)論文(設(shè)計(jì))目 錄第一章 緒 論 . .......................................................................

高等教育自學(xué)考試畢業(yè)論文(設(shè)計(jì))

目 錄

第一章 緒 論 . ......................................................................................................................................... 4

1.1 課題的背景內(nèi)容 . ............................................................................................................... 4

1.2 課題的意義 . ....................................................................................................................... 4

1.3 管理系統(tǒng)............................................................................................................................ 4

1.4 課題的主要任務(wù) . ............................................................................................................... 5

第二章 需求分析 .................................................................................................................................... 6

2.1 可行性分析 . ....................................................................................................................... 6

2.2 開發(fā)平臺(tái)和技術(shù)簡(jiǎn)介 . ....................................................................................................... 7

2.2.1 IIS簡(jiǎn)介 . ................................................................................................................... 7

2.2.2 ASP.NET簡(jiǎn)介 ......................................................................................................... 7

2.2.3 Visual Studio簡(jiǎn)介 ................................................................................................... 8

2.3 開發(fā)環(huán)境............................................................................................................................ 9

2.4 數(shù)據(jù)字典............................................................................................................................ 9

2.4.1 管理員模塊 . ............................................................................................................ 9

2.4.2 會(huì)員模塊 . .............................................................................................................. 10

2.5 數(shù)據(jù)流圖.......................................................................................................................... 11

2.6 E-R圖 ................................................................................................................................ 13

第三章 系統(tǒng)設(shè)計(jì) .................................................................................................................................. 15

3.1 功能模塊概述 . ................................................................................................................. 15

3.1.1 管理員模塊 . .......................................................................................................... 15

3.1.2 會(huì)員模塊 . .............................................................................................................. 15

3.2 軟件結(jié)構(gòu)圖 . ..................................................................................................................... 15

3.3 數(shù)據(jù)庫(kù)設(shè)計(jì) . ..................................................................................................................... 16

3.3.1 管理員 . .................................................................................................................. 16

3.3.2 會(huì)員數(shù)據(jù)表 . .......................................................................................................... 16

3.3.3 書目數(shù)據(jù)表 . .......................................................................................................... 17

3.3.4 圖書數(shù)據(jù)表 . .......................................................................................................... 18

3.3.5 章節(jié)數(shù)據(jù)表 . .......................................................................................................... 19

3.3.6 收藏目錄數(shù)據(jù)表 . .................................................................................................. 19

3.3.7 目錄圖書數(shù)據(jù)表 . .................................................................................................. 20

3.3.8 閱讀歷史數(shù)據(jù)表 . .................................................................................................. 20

3.3.9 推薦圖書數(shù)據(jù)表 . .................................................................................................. 21

3.3.10 評(píng)論數(shù)據(jù)表 . ........................................................................................................ 21

第四章 詳細(xì)設(shè)計(jì) .................................................................................................................................. 23

4.1 網(wǎng)站首頁(yè)界面及代碼 . ..................................................................................................... 23

4.2 會(huì)員模塊界面及代碼 . ..................................................................................................... 24

4.3 登錄模塊界面及代碼 . ..................................................................................................... 27

4.4 管理員模塊界面及代碼 . ................................................................................................. 28

第五章 軟件測(cè)試 .................................................................................................................................. 35

1

,

高等教育自學(xué)考試畢業(yè)論文(設(shè)計(jì))

5.1 軟件測(cè)試的目的 . ........................................................................................................... 35

5.2 軟件測(cè)試的理念 . ........................................................................................................... 35

5.3 軟件測(cè)試的分類 . ........................................................................................................... 35

5.4 軟件測(cè)試的步驟 . ........................................................................................................... 36

總結(jié)與致謝 . ........................................................................................................................................... 37

參考文獻(xiàn) . ............................................................................................................................................... 38

2

,

高等教育自學(xué)考試畢業(yè)論文(設(shè)計(jì))

摘 要

伴隨著計(jì)算機(jī)技術(shù)領(lǐng)域的快速發(fā)展,其應(yīng)用也包括到了很多的方面。如今的計(jì)算機(jī)應(yīng)用已經(jīng)不僅僅是IT 行業(yè),如在醫(yī)療,學(xué)校,車站等方面的管理都已經(jīng)有了相應(yīng)的系統(tǒng)。這些都是大型系統(tǒng)的典型例子,當(dāng)下的讀書網(wǎng)站也越來(lái)越流行,并且成為很多讀者喜歡訪問的網(wǎng)站類型,在網(wǎng)上搜索選擇想要閱讀的書籍,預(yù)覽其中的部分內(nèi)容并評(píng)論書籍的相關(guān)內(nèi)容。讀書網(wǎng)站也越來(lái)越多元化,而且讀者層次范圍也不局限于青少年,也有很多的工作人士搜索專業(yè)書籍豐富自己的知識(shí)和內(nèi)涵。

擬開發(fā)的個(gè)人讀書網(wǎng)站是基于ASP.NET4.0的環(huán)境下,使用SQL Server 2008數(shù)據(jù)庫(kù)開發(fā)的。采用數(shù)據(jù)庫(kù)的基本操作和鏈接以及ASP.NET 控件的結(jié)合使用實(shí)現(xiàn)了網(wǎng)站的運(yùn)行。包括緒論,可行性分析,需求分析,系統(tǒng)設(shè)計(jì),詳細(xì)設(shè)計(jì)和軟件測(cè)試幾個(gè)方面的內(nèi)容。著重介紹網(wǎng)站功能模塊設(shè)計(jì)和數(shù)據(jù)表的設(shè)計(jì),展示了界面設(shè)計(jì)和代碼設(shè)計(jì)。擬開發(fā)網(wǎng)站操作簡(jiǎn)便,界面友好,易學(xué)易用。

關(guān)鍵詞:個(gè)人讀書網(wǎng)站 SQL Server 2008 ASP.NET4.0 操作簡(jiǎn)便 易學(xué)易用

3

,

高等教育自學(xué)考試畢業(yè)論文(設(shè)計(jì))

第一章 緒 論

1.1 課題的背景內(nèi)容

現(xiàn)如今的網(wǎng)絡(luò)技術(shù)發(fā)展的很快,網(wǎng)絡(luò)也成為了生活很重要的部分。近幾年流行的Web 網(wǎng)頁(yè)開發(fā),也有了很大的變化和進(jìn)步。腳本語(yǔ)言也成為了主流文化,感覺要取代老版式的技術(shù)。然后就又有了很多新興技術(shù),比如后來(lái)的ASP.NET 技術(shù),該技術(shù)將前臺(tái)頁(yè)面布局與后臺(tái)代碼分離,實(shí)現(xiàn)了代碼的高效性。

隨著電子瀏覽器的流行,越來(lái)越多的人喜歡上網(wǎng)選擇圖書閱讀,而不是去書店看書或買書。網(wǎng)站上書籍層出不窮,選擇良莠不齊,讓讀者很是頭疼,也失去繼續(xù)選擇的興趣。擬開發(fā)的系統(tǒng)致力于推薦評(píng)論好的圖書,給讀者更好地選擇,而不是迷茫,也能在線預(yù)覽圖書的內(nèi)容,再評(píng)判要不要下載閱讀,實(shí)現(xiàn)了更好地人機(jī)互動(dòng)和界面友好性。

1.2 課題的意義

本課題是設(shè)計(jì)一個(gè)個(gè)人讀書網(wǎng)站,并且能夠?qū)崿F(xiàn)在網(wǎng)上瀏覽閱讀書籍的主要功能,其中功能有:管理人員發(fā)布圖書分類、圖書信息,會(huì)員可以查看圖書信息,并在線閱讀,首頁(yè)的書城展示四部分,分類,排行榜,推薦榜,圖書信息列表,點(diǎn)擊圖書信息列表和排行榜可以的打開圖書信息并可以評(píng)論,點(diǎn)擊推薦榜會(huì)打開圖書信息,并查看會(huì)員的推薦理由。

1.3 管理系統(tǒng)

所謂的系統(tǒng),就是指由相互作用、相互聯(lián)系的若干組成部分構(gòu)成的有機(jī)整體,系統(tǒng)具有其各個(gè)組成部分所沒有的新的性質(zhì)和功能,并不斷與外部環(huán)境相互交換能量。對(duì)于一個(gè)系統(tǒng)而言,要素、組合、功能、活動(dòng)、信息和環(huán)境以及它們之間的相互依賴、相互作用是系統(tǒng)構(gòu)成的基本條件。

管理系統(tǒng)是整體的,發(fā)揮著整體功能,管理系統(tǒng)中,任何一個(gè)子系統(tǒng)都必須是為實(shí)現(xiàn)管理的整體功效和目標(biāo)而服務(wù)的;管理系統(tǒng)是由若干要素或子系統(tǒng)構(gòu)成

4

,

高等教育自學(xué)考試畢業(yè)論文(設(shè)計(jì))

的,各個(gè)要素或子系統(tǒng)之間是相互聯(lián)系,相互依存的;管理系統(tǒng)在結(jié)構(gòu)上是分層次,系統(tǒng)內(nèi)劃分為若干個(gè)子系統(tǒng),而管理系統(tǒng)又從屬于更大的社會(huì)系統(tǒng)。

1.4 課題的主要任務(wù)

(1)登陸

打開登陸界面,輸入用戶名及密碼,輸入正確的驗(yàn)證碼即可登陸。另外有用戶注冊(cè)及找回密碼功能。

(2)個(gè)人信息

進(jìn)入個(gè)人信息界面,可以對(duì)本人個(gè)人信息進(jìn)行管理設(shè)置,并可以進(jìn)入自己的書架閱讀、更新、刪除書籍。

(3)書城

即主界面。里面包括:

a. 搜索圖書

可查找在整個(gè)個(gè)人讀書網(wǎng)站內(nèi)的具體圖書。

b. 精選圖書

主要是主編推薦及暢銷書。

c. 分類圖書

分為現(xiàn)代文學(xué)、青春校園、懸疑科幻等。

d. 排行榜

即按照閱讀點(diǎn)擊量來(lái)排列的圖書。

管理人員發(fā)布圖書分類、圖書信息,會(huì)員可以查看圖書信息,并在先閱讀,首頁(yè)的書城展示的是四部分內(nèi)容,分類,排行榜,推薦榜,圖書信息列表,點(diǎn)擊圖書信息列表和排行榜可以的打開圖書信息并可以評(píng)論,點(diǎn)擊推薦榜會(huì)打開圖書信息,并查看會(huì)員的推薦理由。

5

,

高等教育自學(xué)考試畢業(yè)論文(設(shè)計(jì))

第二章 需求分析

在開發(fā)一個(gè)系統(tǒng)之前,要對(duì)用戶的需求進(jìn)行分析,才能更完善、全方位地實(shí)現(xiàn)系統(tǒng)的開發(fā)。

2.1 可行性分析

這就是對(duì)自己做的項(xiàng)目進(jìn)行論證,包括技術(shù)、法律和經(jīng)濟(jì)方面的合理性的綜合分析的方法。可行性分析的目的是對(duì)經(jīng)濟(jì)是否合情合理、技術(shù)是否達(dá)標(biāo)、操作等條件是否滿足。可行性分析是項(xiàng)目實(shí)施的重要步驟,采用最小的代價(jià)獲取最佳的方案。在需求分析階段,預(yù)期投資,減少損失的程度。

a. 可行性分析的階段

可行性分析法分為三個(gè)階段:

(1)機(jī)會(huì)鑒定階段,即通過(guò)對(duì)社會(huì)需求,技術(shù)發(fā)展趨勢(shì)和資源狀況分析,尋求合適的投資機(jī)會(huì)。內(nèi)容包括市場(chǎng)調(diào)查預(yù)測(cè),投資的目標(biāo)、范圍,項(xiàng)目投資費(fèi)用范圍。

(2)初步可行性分析階段,即在投資機(jī)會(huì)研究的基礎(chǔ)上,尋找可行項(xiàng)目和投資方向,從經(jīng)濟(jì)上進(jìn)一步考察原料市場(chǎng),在技術(shù)上進(jìn)行實(shí)驗(yàn)和中間試驗(yàn)。

(3)技術(shù)經(jīng)濟(jì)可行性論證階段,即在全面分析,計(jì)算,比較,論證的基礎(chǔ)上,對(duì)項(xiàng)目進(jìn)行可行性定性分析,選擇最優(yōu)方案,并對(duì)項(xiàng)目投資作可行性定性結(jié)論。 b. 可行性分析的內(nèi)容

(1)調(diào)查市場(chǎng)近期和遠(yuǎn)期需求,調(diào)查資源,能源,技術(shù)協(xié)作的落實(shí)情況。

(2)研究最佳的工藝流程及應(yīng)配置的相應(yīng)設(shè)備。

(3)綜合評(píng)價(jià)項(xiàng)目投資的經(jīng)濟(jì)效益和社會(huì)效益。

(4)合理選擇廠址和廠區(qū)布置。

(5)設(shè)計(jì)組織管理系統(tǒng)和人員培訓(xùn)計(jì)劃,預(yù)測(cè)建設(shè)年限和安排工程進(jìn)度。

(6)計(jì)算建設(shè)投資費(fèi)用,分析資金來(lái)源和償還辦法,估算生產(chǎn)成本,評(píng)價(jià)工程效果。

(7)進(jìn)行涉及項(xiàng)目的經(jīng)濟(jì)、財(cái)政、能源、社會(huì)、環(huán)境的系統(tǒng)分析論證等。

6

,

高等教育自學(xué)考試畢業(yè)論文(設(shè)計(jì))

c. 可行性分析的步驟

(1)討論項(xiàng)目范圍,劃定研究界限,明確工程目標(biāo)。

(2)調(diào)查技術(shù)的先進(jìn)性和經(jīng)濟(jì)合理性,保證經(jīng)濟(jì),技術(shù)和工藝的可行條件。

(3)形成計(jì)劃,擇優(yōu)完善目標(biāo)方案。

(4)給出完整的施工參數(shù)資料,編制系統(tǒng)計(jì)劃,向決策者(或部門) 提交可行性研究報(bào)告。

2.2 開發(fā)平臺(tái)和技術(shù)簡(jiǎn)介

個(gè)人讀書網(wǎng)站設(shè)計(jì)采用ASP.NET 4.0技術(shù),使用Visual Studio 2010為開發(fā)工具,后臺(tái)選用SQL Server 2008作為數(shù)據(jù)庫(kù)服務(wù)器。

2.2.1 IIS簡(jiǎn)介

中文為:互聯(lián)網(wǎng)信息服務(wù)(英語(yǔ):Internet Information Services, 簡(jiǎn)稱為IIS ),是由微軟公司提供的基于運(yùn)行Microsoft Windows的互聯(lián)網(wǎng)基本服務(wù)。最初是Windows NT版本的可選包,隨后自帶在Windows 2000、Windows XP Professional 和Windows Server 2003一起發(fā)布,但在普遍使用的Windows XP Home 版本上并沒有IIS 。

2.2.2 ASP.NET簡(jiǎn)介 ASP.NET 是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁(yè)中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。 指 Active Server Pages (動(dòng)態(tài)服務(wù)器頁(yè)面) ,運(yùn)行于 IIS 之中的程序。

asp.net 構(gòu)架是可以用Microsoft (R )公司最新的產(chǎn)品Visual Studio.net 開發(fā)環(huán)境進(jìn)行開發(fā),WYSIWYG (What You See Is What You Get所見即為所得)的編輯。這些僅是asp.net 強(qiáng)大化軟件支持的一小部分。

因?yàn)閍sp.net 是基于通用語(yǔ)言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web 應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上(筆者到現(xiàn)在為止只知道它只能用在Windows 2000/2003 Server/VISTA/7/XP上)。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到asp.net 的Web 應(yīng)用中。

7

,

高等教育自學(xué)考試畢業(yè)論文(設(shè)計(jì))

asp.net 同時(shí)也是language-independent (語(yǔ)言獨(dú)立化)的,所以,你可以選擇一種最適合你的語(yǔ)言來(lái)編寫你的程序,或者把你的程序用很多種語(yǔ)言來(lái)寫,現(xiàn)在已經(jīng)支持的有C#(C 和Java 的結(jié)合體),VB ,Jscript,C 、F 。將來(lái),這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM 開發(fā)的程序,能夠完整的移植向asp.net 。

asp.net 一般分為兩種開發(fā)語(yǔ)言,VB.NET 和C#,C#相對(duì)比較常用,因?yàn)槭?NET 獨(dú)有的語(yǔ)言,VB.NET 則為以前VB 程序設(shè)計(jì),適合于以前VB 程序員,如果新接觸.NET ,沒有其他開發(fā)語(yǔ)言經(jīng)驗(yàn),建議直接學(xué)習(xí)C#即可。

ASP.NET 是由微軟在.NET Framework 框架中所提供,開發(fā)Web 應(yīng)用程序的類庫(kù),封裝在System.Web.dll 文件中,顯露出System.Web 命名空間,并提供ASP.NET 網(wǎng)頁(yè)處理、擴(kuò)充以及HTTP 通道的應(yīng)用程序與通信處理等工作,以及Web Service 的基礎(chǔ)架構(gòu)。ASP.NET 是ASP 技術(shù)的后繼者,但它的發(fā)展性要比ASP 技術(shù)要強(qiáng)大許多。

ASP.NET 可以運(yùn)行在安裝了.NET Framework 的IIS 服務(wù)器上,若要在非微軟的平臺(tái)上運(yùn)行,則需要使用Mono 平臺(tái)[1],ASP.NET 在2.0版本已經(jīng)定型,在.NET Framework 3.5上則加上了許多功能,像是ASP.NET AJAX 、ASP.NET MVC Framework 、ASP.NET Dynamic Data 與Microsoft Silverlight 的服務(wù)器控件等。

很多人都把 ASP.NET 當(dāng)做是一種編程語(yǔ)言,但它實(shí)際上只是一個(gè)由 .NET Framework 提供的一種開發(fā)平臺(tái) (development platform),并非編程語(yǔ)言。也可認(rèn)為ASP.NET 是.NET 組件,任何.NET 語(yǔ)言,例如C#,可以引用該組件,創(chuàng)建網(wǎng)頁(yè)或Web 服務(wù)。

2.2.3 Visual Studio簡(jiǎn)介

Microsoft Visual Studio簡(jiǎn)稱為VS 。visual studio是美國(guó)微軟的開發(fā)工具。Visual studios是很完整的,它包括了整個(gè)軟件生命周期中所需要的大部分工具,如UML 工具、代碼管控工具、集成開發(fā)環(huán)境(IDE )等等。所寫的目標(biāo)代碼適用于微軟支持的所有平臺(tái),包括Microsoft Windows、Windows Phone、Windows CE。

8

,

高等教育自學(xué)考試畢業(yè)論文(設(shè)計(jì))

2.3 開發(fā)環(huán)境

a .軟件配置

操作系統(tǒng):Windows 7或XP

數(shù)據(jù)庫(kù):SQL Server2005

開發(fā)平臺(tái):VS2010

b .硬件配置

服務(wù)器方:

CPU :AMD Athlon XP, 1000 MHz (5 x 200)

內(nèi)存:256MB 或以上

硬盤:2GB 以上

客戶機(jī)方:

CPU :AMD Athlon XP, 1000 MHz或以上

內(nèi)存:64MB 或以上

硬盤:200MB 以上

2.4 數(shù)據(jù)字典

2.4.1 管理員模塊

(1)會(huì)員注冊(cè)管理

a. 數(shù)據(jù)輸入:賬號(hào),密碼,姓名,性別,出生日期,星座,家鄉(xiāng),居住地,答案 b. 數(shù)據(jù)輸出:會(huì)員數(shù)據(jù)表中記錄

(2)圖書分類管理

a. 數(shù)據(jù)輸入:書目名稱

b. 數(shù)據(jù)輸出:書目數(shù)據(jù)表中記錄

(3)圖書信息管理

a. 數(shù)據(jù)輸入:圖書編號(hào),圖書名稱,作者,出版社名稱,科目編號(hào),出版時(shí)間,ISBN ,上傳日期,縮略圖

b. 數(shù)據(jù)輸出:圖書數(shù)據(jù)表中記錄

(4)修改密碼

9

,

高等教育自學(xué)考試畢業(yè)論文(設(shè)計(jì))

a. 數(shù)據(jù)輸入:新密碼和新密碼確認(rèn)。

b. 數(shù)據(jù)輸出:修改的標(biāo)志,如成功或失敗

(5) 上傳圖書信息

a. 數(shù)據(jù)輸入:圖書編號(hào),圖書名稱,作者,出版社名稱,科目編號(hào),出版時(shí)間,ISBN ,上傳日期,縮略圖

b. 數(shù)據(jù)輸出:保存到圖書數(shù)據(jù)表中

(6)章節(jié)信息管理

a. 數(shù)據(jù)輸入:章節(jié)編號(hào),章節(jié)名稱,章節(jié)內(nèi)容,圖書編號(hào),更新時(shí)間

b. 數(shù)據(jù)輸出:章節(jié)數(shù)據(jù)表中記錄

(7)會(huì)員推薦圖書管理

a. 數(shù)據(jù)輸入:推薦編號(hào),圖書編號(hào),帳號(hào),推薦日期,推薦理由

b. 數(shù)據(jù)輸出:推薦圖書數(shù)據(jù)表中記錄

(8)會(huì)員評(píng)論管理

a. 數(shù)據(jù)輸入:評(píng)論編號(hào),圖書編號(hào),帳號(hào),評(píng)論日期,評(píng)論內(nèi)容

b. 數(shù)據(jù)輸出:評(píng)論數(shù)據(jù)表中記錄

2.4.2 會(huì)員模塊

(1)會(huì)員注冊(cè)信息

a. 數(shù)據(jù)輸入:賬號(hào),密碼,姓名,性別,出生日期,星座,家鄉(xiāng),居住地,答案 b. 數(shù)據(jù)輸出:修改的標(biāo)志,如成功或失敗

(2)我的書架

a. 數(shù)據(jù)輸入:圖書名稱

b. 數(shù)據(jù)輸出:圖書信息

(3)密碼修改

a. 數(shù)據(jù)輸入:新密碼和新密碼確認(rèn)

b. 數(shù)據(jù)輸出:修改的標(biāo)志,如成功或失敗

(4)我的閱讀歷史

a. 數(shù)據(jù)輸入:閱讀歷史編號(hào),圖書編號(hào),帳號(hào),閱讀時(shí)間和閱讀內(nèi)容

b. 數(shù)據(jù)輸出:查詢閱讀歷史數(shù)據(jù)表中記錄

10

標(biāo)簽: