2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩48頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  本 科 畢 業(yè) 設(shè) 計(jì) (論 文)</p><p>  收藏管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)</p><p>  Development and implementation </p><p>  of collect management system </p><p>  畢業(yè)設(shè)計(jì)(論文)中文摘要</p><

2、p>  畢業(yè)設(shè)計(jì)(論文)外文摘要</p><p><b>  目 錄</b></p><p><b>  1 引言1</b></p><p>  1.1 課題研究背景和意義1</p><p>  1.1.1 研究目的與意義1</p><p>  1.1.2 課

3、題的研究背景和趨勢2</p><p>  1.2 課題調(diào)研及可行性研究3</p><p>  1.2.1課題調(diào)研3</p><p>  1.2.2 可行性分析3</p><p>  1.2.3 課題研究手段4</p><p>  1.3 本文的組織結(jié)構(gòu)4</p><p>  2 系

4、統(tǒng)需求分析5</p><p><b>  2.1 概述5</b></p><p>  2.2系統(tǒng)功能介紹5</p><p>  2.3 數(shù)據(jù)流圖的設(shè)計(jì)5</p><p>  2.4 業(yè)務(wù)流程圖7</p><p>  2.5 數(shù)據(jù)字典8</p><p>  2.6

5、 系統(tǒng)開發(fā)與運(yùn)行環(huán)境確定9</p><p>  2.6.1 系統(tǒng)開發(fā)9</p><p>  2.6.2 系統(tǒng)運(yùn)行環(huán)境9</p><p>  2.6.3 相關(guān)開發(fā)工具簡介9</p><p>  3 總體設(shè)計(jì)13</p><p>  3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)13</p><p>  3

6、.2 數(shù)據(jù)模型設(shè)計(jì)15</p><p>  3.2.1實(shí)體—聯(lián)系圖設(shè)計(jì)16</p><p>  3.3 基本表17</p><p>  4 詳細(xì)設(shè)計(jì)19</p><p>  4.1 系統(tǒng)流程圖19</p><p>  4.1.1 登陸流程圖20</p><p>  4.1.2 管理

7、員管理流程圖20</p><p>  4.2 系統(tǒng)的模塊實(shí)現(xiàn)21</p><p>  4.2.1 登陸模塊21</p><p>  4.2.2 管理員部分22</p><p>  5 用戶使用手冊(cè)28</p><p>  5.1系統(tǒng)功能及用戶環(huán)境簡介28</p><p>  5.1

8、.1 系統(tǒng)功能簡介28</p><p>  5.1.2 系統(tǒng)運(yùn)行環(huán)境簡介28</p><p>  5.2系統(tǒng)運(yùn)行與操作指南28</p><p>  6 系統(tǒng)評(píng)價(jià)28</p><p>  6.1系統(tǒng)主要特色/優(yōu)點(diǎn)介紹28</p><p>  6.2系統(tǒng)存在不足與改進(jìn)方案29</p><p

9、>  7 畢業(yè)設(shè)計(jì)心得與收獲30</p><p><b>  結(jié) 論32</b></p><p><b>  致 謝34</b></p><p>  參 考 文 獻(xiàn)36</p><p><b>  附錄38</b></p><p>

10、;<b>  1 引言</b></p><p>  隨著時(shí)代的發(fā)展,計(jì)算機(jī)在社會(huì)中迅速普及,無論是公司企業(yè),還是學(xué)校等等,計(jì)算機(jī)在人類生活中的位置越來越重要。計(jì)算機(jī)深入社會(huì),一系列的問題可以依靠計(jì)算機(jī)來解決,因此計(jì)算機(jī)給人們的生活帶來了巨大的變化。在此引入計(jì)算機(jī)系統(tǒng)里的一個(gè)功能,收藏管理。</p><p>  為什么要進(jìn)行收藏,這個(gè)意義我想大家都明白,例如有些東西在

11、當(dāng)時(shí)的年代很有意義,人們就會(huì)收藏它們,不然這些東西可能會(huì)隨著時(shí)間的流失在悄悄地從我們的眼前消失,若干年之后,再尋覓就困難了。收藏不僅使收藏美好的事物更是人類文化得以傳承的良好習(xí)俗。根據(jù)個(gè)人的喜愛的不同,有些人收藏古玩,有些人收藏古書,還有些人收藏郵票,包括還未成為過去式的郵票,都一張一張收集過來,我們身邊還多不少人在收藏近些年的紙幣銀幣,這些都是正?,F(xiàn)象。喜歡收藏的人,不僅在收藏歷史,同時(shí)還可以彌補(bǔ)由于時(shí)間的因素造成的遺憾。在考古發(fā)掘中

12、,伴隨著件件文物的出土,當(dāng)時(shí)的一枚古錢,會(huì)幫助我們確定文物的年代。收藏的意義非常重大,但是收藏的最大受益不在于收藏品的價(jià)值而在于它的歷史。</p><p>  1.1 課題研究背景和意義</p><p>  1.1.1 研究目的與意義</p><p>  科學(xué)技術(shù)的迅速發(fā)展,研制出了不少新的計(jì)算機(jī)方面的成果,并不斷地替代和延伸腦力勞動(dòng)方面,發(fā)揮著越來越重要的作用,無

13、論是企業(yè)還是日常生活都越來越離不開計(jì)算機(jī),因而計(jì)算機(jī)在人類生活中占居著相當(dāng)重要的地位。</p><p>  收藏不僅僅對(duì)社會(huì)有著很大的貢獻(xiàn),對(duì)收藏者本人來說,而且也是一項(xiàng)頗有意義的興趣愛好,它不但為你打開知識(shí)之窗,得到美的享受,而且長期從事收藏的人,能養(yǎng)成在學(xué)習(xí)、工作和生活中井井有條的良好習(xí)慣,培訓(xùn)毅力和增強(qiáng)事業(yè)心,同時(shí)幫助你走向社會(huì),提高交往朋友的能力。收藏有一個(gè)很大的益處,那就是寓教于樂,賦予你迷人的樂趣,在

14、收藏天地中填充自己的精神世界。如今收藏隨著經(jīng)濟(jì)社會(huì)的發(fā)展,可以走向市場,具有較大的投資效益。</p><p>  收藏品它是承載歷史文化藝術(shù)等信息的商品,其價(jià)值具有不穩(wěn)定性,隨著時(shí)代風(fēng)尚、審美趣味的變化而變化。在經(jīng)濟(jì)日漸繁榮的今天,收藏已不再成為文人雅士的專利,而是開始逐漸成為人們經(jīng)濟(jì)生活和精神生活的一部分,收藏在改變?nèi)藗兾镔|(zhì)生活的同時(shí)也提升著人們的精神生活。收藏品不僅是財(cái)富的象征,更是品位修養(yǎng)以及地位的象征,尤

15、其是近年來眾多企業(yè)參與收藏,充分展示了現(xiàn)代企業(yè)的層次和魅力,使其在激烈的商戰(zhàn)中永遠(yuǎn)成為大眾關(guān)注的對(duì)象。為方面人們?nèi)粘_M(jìn)行收藏管理,為此引入收藏管理系統(tǒng),以提高收藏效率。</p><p>  收藏管理,其流程比較復(fù)雜,工作量相對(duì)較大。本系統(tǒng)采用.NET和SQL SERVER 2005數(shù)據(jù)庫管理系統(tǒng)作為工具進(jìn)行開發(fā),解除了用戶手工操作的繁瑣,減少了管理員整理文檔的麻煩,不僅是一個(gè)科學(xué)合理的管理系統(tǒng),更是一種有效的管理

16、工具。</p><p>  1.1.2 課題的研究背景和趨勢</p><p>  管理信息系統(tǒng)就是向組織內(nèi)各級(jí)主管部門人員、其他相關(guān)人員,以及組織外的有關(guān)門人員提供信息的系統(tǒng),管理信息系統(tǒng)的不同發(fā)展階段及其對(duì)管理決策和組織結(jié)構(gòu)的影響是很有意義的。管理信息系的發(fā)展是與計(jì)算機(jī)技術(shù)的發(fā)展密切相關(guān)的,自從1946 年美國賓夕法尼亞大穆爾工學(xué)院研制成功世界上第一臺(tái)電子計(jì)算機(jī)ENIAC以來,計(jì)算機(jī)技術(shù)

17、經(jīng)歷了四代革新。</p><p>  第一代(1953—1958 年)計(jì)算機(jī)開始進(jìn)入大企業(yè),這一代計(jì)算機(jī)的硬件是由電子管和磁帶記錄器組成的,軟件很少,因而功能有限,多用于企業(yè)的財(cái)會(huì)部門,從事單項(xiàng)數(shù)據(jù)處理,第一代計(jì)算機(jī)對(duì)管理策和企業(yè)組織結(jié)構(gòu)的影響還是潛在的。計(jì)算機(jī)技術(shù)進(jìn)入了第二代(1958—1966 年),晶體管代替電子管,磁芯存貯器取代了磁帶存貯器,計(jì)算機(jī)的內(nèi)存擴(kuò)展了,運(yùn)算速度快了,輸入—輸出功能更強(qiáng)了,特別是軟

18、件的進(jìn)步是這一代計(jì)算機(jī)的重要志。第三代(1966—1974 年)計(jì)算機(jī)問世,采用的是集成電路置,從而使計(jì)算機(jī)日益朝著大型化方向發(fā)展,第三代計(jì)算機(jī)引起的組織變化是很大的,設(shè)置在總部的中央處理機(jī)系統(tǒng),得全公司的信息實(shí)現(xiàn)了高度集中統(tǒng)一的管理。第四代(1974 年至今)計(jì)算機(jī)的階段,添加了超規(guī)模集成電路和更加豐富的軟件,一方面繼續(xù)擴(kuò)展計(jì)算機(jī)的功能,另一方使計(jì)算機(jī)日益小型化、微型化、廉價(jià)化。</p><p>  信息管理是

19、指在整個(gè)管理過程中,人們收集、加工和輸入、輸出的信息的總稱。信息管理的過程包括信息收集、信息傳輸、信息加工和信息儲(chǔ)存。信息收集是對(duì)原始信息的獲取。信息傳輸是信息在時(shí)間和空間上的轉(zhuǎn)移,因?yàn)樾畔⒅挥屑皶r(shí)準(zhǔn)確地送到需要者的手中才能發(fā)揮實(shí)質(zhì)的作用。信息加工信息分為兩部分,分別是形式的變換和信息內(nèi)容的處理。信息的形式變換是指在信息傳輸過程中,通過變換載體,使信息能夠準(zhǔn)確地傳輸給接收者。信息的內(nèi)容處理是指對(duì)原始信息進(jìn)行加工整理,進(jìn)而深入揭示信息的內(nèi)

20、容,經(jīng)過對(duì)信息內(nèi)容的處理,輸入的信息才能變成所需要的信息,才能更好的被適時(shí)有效地利用。信息送到使用者手中,有的并非使用完后就無用了,而是還需留做事后的參考和保留,這就是信息儲(chǔ)存,通過信息的儲(chǔ)存可以從中揭示出規(guī)律性的東西,也可以重復(fù)使用。</p><p>  實(shí)踐表明,將數(shù)據(jù)轉(zhuǎn)換為信息,并將這些信息及時(shí)、準(zhǔn)確、適用和經(jīng)濟(jì)地提供給組織各級(jí)主管人員以及其他相關(guān)人員。這是一項(xiàng)艱巨的、浩繁的任務(wù),計(jì)算機(jī)的管理信息系統(tǒng)的建立

21、,為完成這一任務(wù)提供了強(qiáng)有力的手段。</p><p>  一般而言,收藏管理系統(tǒng)的開發(fā)是信息管理系統(tǒng)開發(fā)中的一個(gè)分支,而對(duì)信息管理系統(tǒng),其發(fā)展伴隨著計(jì)算機(jī)軟件水平及信息應(yīng)用開發(fā)技術(shù)的發(fā)展而逐步推向成熟。其發(fā)展的特點(diǎn)主要表現(xiàn)在整個(gè)系統(tǒng)只需在一臺(tái)電腦上安裝,其它電腦無需任何安裝,通過 IE 瀏覽器即可訪問,輕松連接各地分支機(jī)構(gòu)及在外人員。收藏管理系統(tǒng)不僅沿襲了該特點(diǎn),而且采用ASP.NET和SQL Server 20

22、05完成系統(tǒng),是一個(gè)基于Web的ASP.NET系統(tǒng)。</p><p>  1.2 課題調(diào)研及可行性研究</p><p><b>  1.2.1課題調(diào)研</b></p><p>  在本系統(tǒng)開發(fā)之初,做了以下幾點(diǎn):</p><p> ?。?)通過網(wǎng)上查詢和借閱圖書館資料,大致了解收藏管理系統(tǒng)的情況。</p>

23、<p>  (2)了解收藏管理系統(tǒng)需要實(shí)現(xiàn)的功能。</p><p>  (3)設(shè)計(jì)數(shù)據(jù)庫,使自己具有對(duì)復(fù)雜表進(jìn)行處理的能力。</p><p> ?。?)要有.NET應(yīng)用程序開發(fā)能力以及C#基礎(chǔ),有較強(qiáng)的自學(xué)能力以及一定的關(guān)系數(shù)據(jù)庫理論開發(fā)功底。</p><p>  (5)具體問題要做詳細(xì)調(diào)查研究并與指導(dǎo)老師討論。</p><p> 

24、 1.2.2 可行性分析</p><p><b> ?。?)技術(shù)可行性</b></p><p>  系統(tǒng)是在Windows XP環(huán)境下運(yùn)行的,后臺(tái)數(shù)據(jù)庫使用SOL編程,采用ADO方式連接數(shù)據(jù)庫,在當(dāng)今社會(huì)這些都是很容易實(shí)現(xiàn)的。從技術(shù)角度來看,系統(tǒng)選用的是微軟的基于 Web 的應(yīng)用開發(fā)框架來實(shí)現(xiàn)基于 Web 的開發(fā)平臺(tái),這個(gè)框架在結(jié)構(gòu)上是比較固定的,可以借助于COM機(jī)制

25、,編寫大量的服務(wù)器方組件并對(duì)其進(jìn)行相應(yīng)的擴(kuò)展。在這種技術(shù)框架之下,只需將其中的固定部分提取出來進(jìn)行封裝,在其之上給出一系列的工具和一個(gè)豐富的組件庫用來定制其中可變的部分,定制的部分和固定的部分組合到一起,就可以構(gòu)成大量不同類型的,面向不同應(yīng)用領(lǐng)域的基于 Web 的開發(fā)平臺(tái)。同時(shí)該程序還可以將部分需要經(jīng)常調(diào)用的數(shù)據(jù)存入內(nèi)存,提高程序的運(yùn)行速度。</p><p><b>  (2)經(jīng)濟(jì)可行性</b&g

26、t;</p><p>  系統(tǒng)開發(fā)需求比較低,根據(jù)已經(jīng)具有成熟的軟硬件環(huán)境,因而在軟硬件的支出上十分有限。而且目標(biāo)系統(tǒng)并非是相當(dāng)?shù)膹?fù)雜,由于開發(fā)的周期較短, 所以人員經(jīng)濟(jì)支出也是有限的。當(dāng)系統(tǒng)開發(fā)完并且實(shí)際運(yùn)行后,在為使用者帶來便利的同時(shí),也為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了有利的條件。這帶來的經(jīng)濟(jì)回報(bào)將遠(yuǎn)超過支出,并且最重要的一點(diǎn)是該軟件的開發(fā)可以給開發(fā)者對(duì)系統(tǒng)的開發(fā)全面的認(rèn)識(shí),使開發(fā)者將來能夠更好的與社會(huì)接軌。<

27、/p><p><b> ?。?)操作可行性</b></p><p>  此收藏管理系統(tǒng)操作簡單,使用方便,易于維護(hù),具備友好的用戶界面且容易被用戶接受,用戶只需熟練操作計(jì)算機(jī),和對(duì)此系統(tǒng)使用做簡單的了解即可熟悉地使用,而且使用此系統(tǒng)可以大大減少管理人員的負(fù)擔(dān),因此從操作方面看,此系統(tǒng)的開發(fā)是可行的。</p><p><b>  (4)法律

28、可行性</b></p><p>  收藏管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)由本人開發(fā)研制而成,在法律上并未侵害他人權(quán)利,不涉及任何公司任何個(gè)人的私有信息,不存在任何侵權(quán)和知識(shí)產(chǎn)權(quán)問題,不存在任何侵權(quán)行為。無須承擔(dān)任何法律責(zé)任,所以在法律方面開發(fā)此系統(tǒng)是完全可行的。</p><p>  由此,無論從哪個(gè)角度出發(fā),該收藏管理系統(tǒng)都有較強(qiáng)的可行性。</p><p>  1.

29、2.3 課題研究手段</p><p>  硬件內(nèi)存方面512M及以上、40G硬盤及以上的PC機(jī)。</p><p>  軟件方面主要采用ASP.NET和SQL Server 2005完成系統(tǒng),Visual Studio 是一套完整的開發(fā)工具集,用于生成 ASP.NET Web 應(yīng)用程序。</p><p>  SQL Server 2005是一個(gè)新的產(chǎn)品版本,它推出了許

30、多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為止的較全面的SQL Server版本。SQL Server 2005不僅能作為一個(gè)功能強(qiáng)大的數(shù)據(jù)庫服務(wù)器有效地工作,而且數(shù)據(jù)庫引擎也用于需要在客戶端本地存儲(chǔ)獨(dú)立數(shù)據(jù)庫的應(yīng)用程序中。</p><p>  還需要一個(gè)可通性的網(wǎng)絡(luò)。</p><p>  本課題選用SQL Server2005為數(shù)據(jù)庫管理平臺(tái)、Microsoft Visual Studio

31、2008為客戶端開發(fā)工具,此系統(tǒng)為瀏覽器/服務(wù)器(B/S)模式。</p><p>  1.3 本文的組織結(jié)構(gòu)</p><p>  第一章是引言, 在引言內(nèi)對(duì)課題的研究背景與研究的目的、意義和課題的發(fā)展趨勢進(jìn)行分析,同時(shí)在開發(fā)系統(tǒng)之前對(duì)現(xiàn)有系統(tǒng)的調(diào)研以及開發(fā)本系統(tǒng)的可行性分析還有對(duì)論文各章內(nèi)容的介紹、全文的組織結(jié)構(gòu)。</p><p>  第二章是系統(tǒng)需求分析。<

32、/p><p>  第三章是系統(tǒng)設(shè)計(jì)部分,主要內(nèi)容是給出了系統(tǒng)的功能介紹,數(shù)據(jù)流圖的設(shè)計(jì),數(shù)據(jù)字典,系統(tǒng)的開發(fā)環(huán)境,支持運(yùn)行環(huán)境和系統(tǒng)實(shí)現(xiàn)等若干技術(shù),數(shù)據(jù)庫關(guān)系模型設(shè)計(jì),數(shù)據(jù)庫的設(shè)計(jì)等。</p><p>  第四章是系統(tǒng)主控模塊詳細(xì)設(shè)計(jì)部分,介紹了本系統(tǒng)的模塊簡介,系統(tǒng)登錄流程,藏品管理流程,管理員管理流程等。</p><p>  還包括了系統(tǒng)的主控界面模塊設(shè)計(jì)。包括是管

33、理員管理模塊詳細(xì)設(shè)計(jì)部分,藏品管理模塊詳細(xì)設(shè)計(jì)部分,給出了該模塊的體系結(jié)構(gòu)設(shè)計(jì),該模塊的詳細(xì)設(shè)計(jì),包括界面設(shè)計(jì)、操作流程的設(shè)計(jì)實(shí)現(xiàn)等。</p><p>  第五章是用戶使用手冊(cè)部分,給出了系統(tǒng)功能、運(yùn)行環(huán)境簡介,系統(tǒng)運(yùn)行與操作指南。</p><p>  第六章是系統(tǒng)評(píng)價(jià)部分,給出了系統(tǒng)的主要功能、特色優(yōu)點(diǎn)介紹、系統(tǒng)存在的不足于改進(jìn)方案等。</p><p>  最后還

34、包括畢業(yè)設(shè)計(jì)心得體會(huì)、結(jié)論、致謝和參考文獻(xiàn)、附錄等內(nèi)容。</p><p><b>  2 系統(tǒng)需求分析</b></p><p>  隨著科技時(shí)代的發(fā)展,計(jì)算機(jī)已顯得越來越重要,計(jì)算機(jī)經(jīng)歷了四代革新已變的越來越強(qiáng)大,功能也越來越全面。計(jì)算機(jī)強(qiáng)大的功能可以幫助我們處理很多方面的問題,依靠計(jì)算機(jī)強(qiáng)大的技術(shù)優(yōu)勢,在此設(shè)計(jì)收藏管理系統(tǒng),此系統(tǒng)要求能夠?qū)崿F(xiàn)用戶管理功能,添加藏品

35、功能,刪除藏品功能,關(guān)注藏品功能,收藏藏品功能,備份功能等多方面功能,以下會(huì)詳細(xì)給出系統(tǒng)的功能介紹和數(shù)據(jù)流圖的設(shè)計(jì),開發(fā)環(huán)境和開發(fā)工具等方面的介紹,并盡量完善系統(tǒng),以符合需求。</p><p><b>  2.1 概述</b></p><p>  本課題為收藏管理系統(tǒng),收藏管理系統(tǒng)是收藏品信息數(shù)據(jù)化管理軟件??蛇m用于廣大個(gè)人或家庭收藏愛好者為各類收藏品信息數(shù)據(jù)進(jìn)行歸類

36、存檔,查看管理等,軟件以藏品數(shù)據(jù)庫為中心,采用開放式操作界面,功能實(shí)用強(qiáng)大,操作簡單容易。</p><p><b>  2.2系統(tǒng)功能介紹</b></p><p>  軟件的主要功能包括以下幾個(gè)部分:</p><p>  藏品類別管理:分為大類別管理和小類別管理,可以進(jìn)行藏品信息的添加,查看,修改,刪除,打印。</p><p

37、>  藏品管理:分為添加藏品和管理藏品,可以進(jìn)行添加藏品信息和管理藏品,可以進(jìn)行藏品信息的添加,查看,修改,刪除,打印。</p><p>  查詢藏品:可以對(duì)藏品的大類,小類,名稱,年代進(jìn)行查詢。</p><p>  打印藏品:可以導(dǎo)出文件或直接打印。</p><p>  關(guān)注藏品:對(duì)已經(jīng)收藏的藏品進(jìn)行管理。</p><p>  回收站

38、管理:對(duì)不再收藏的藏品進(jìn)行管理。</p><p>  收藏藏品管理:對(duì)待收藏藏品進(jìn)行管理。</p><p>  數(shù)據(jù)庫備份:對(duì)藏品數(shù)據(jù)庫進(jìn)行備份。</p><p>  用戶管理:可以添加用戶,管理用戶,還可以進(jìn)行密碼的修改。</p><p>  2.3 數(shù)據(jù)流圖的設(shè)計(jì)</p><p><b>  登陸界面數(shù)據(jù)

39、流圖:</b></p><p>  2.1登陸界面數(shù)據(jù)流圖</p><p><b>  系統(tǒng)數(shù)據(jù)流圖:</b></p><p><b>  2.2管理員系統(tǒng)</b></p><p><b>  2.3用戶系統(tǒng)</b></p><p><

40、b>  2.4藏品系統(tǒng)</b></p><p><b>  2.4 業(yè)務(wù)流程圖</b></p><p>  2.5普通用戶業(yè)務(wù)流程圖(1)</p><p>  2.5管理員業(yè)務(wù)流程圖(2)</p><p><b>  2.5 數(shù)據(jù)字典</b></p><p>

41、;  數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的作用是在軟件的分析和設(shè)計(jì)過程中提供關(guān)于數(shù)據(jù)的描述信息,數(shù)據(jù)字典的最重要的用途是能夠作為分析階段的工具。數(shù)據(jù)字典中建立的一組嚴(yán)密一致的定義有助于增進(jìn)分析員和用戶之間的通信,因而可以消除許多可能產(chǎn)生的誤解,對(duì)數(shù)據(jù)的這一系列嚴(yán)密一致的定義有助于改進(jìn)在不同的開發(fā)人員或不同的開發(fā)小組之間的通信。如果要求所有開發(fā)人員都跟據(jù)公共的數(shù)據(jù)字典描述數(shù)據(jù)和設(shè)計(jì)模塊,

42、則能避免許多麻煩的問題出現(xiàn)。數(shù)據(jù)字典是由下列四類元素構(gòu)成的:數(shù)據(jù)元素,數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理。下面對(duì)數(shù)據(jù)存儲(chǔ)進(jìn)行簡單的分析。數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來源和去向之一,可以是手工文檔或手工憑單,也可以是計(jì)算及文檔。</p><p> ?。?)名字:用戶注冊(cè)表</p><p>  描述:用戶登陸網(wǎng)站時(shí)填寫,成為網(wǎng)站的注冊(cè)會(huì)員。注冊(cè)信息將存儲(chǔ)在數(shù)據(jù)庫中,由網(wǎng)站系統(tǒng)管理員

43、統(tǒng)一管理</p><p>  定義:用戶注冊(cè)=用戶名+密碼+電話+權(quán)限</p><p>  位置:注冊(cè)會(huì)員填寫后如需修改,登陸后可進(jìn)行更改</p><p> ?。?)名字:管理員表</p><p>  描述:進(jìn)行網(wǎng)站日常維護(hù),信息更新的人,對(duì)用戶基本信息進(jìn)行管理</p><p>  定義:管理員名+密碼+電話+權(quán)限&l

44、t;/p><p>  位置:在系統(tǒng)后臺(tái)進(jìn)行相關(guān)操作</p><p> ?。?)名字:添加藏品表</p><p>  描述:由用戶自己添加</p><p>  定義:藏品信息=藏品類別+數(shù)據(jù)+年份+數(shù)量+描述</p><p>  位置:后臺(tái)添加,在網(wǎng)頁中顯示</p><p> ?。?)名字:查詢藏品表

45、</p><p>  描述:以最快的速度方便用戶查找搜索想得到的藏品信息</p><p>  定義:查詢信息=藏品大類別+藏品小類別</p><p>  位置:網(wǎng)頁中顯示,所有用戶都可以查詢</p><p> ?。?)名字:關(guān)注藏品表</p><p>  描述:對(duì)需要留意的藏品添加關(guān)注,方便查找</p>

46、<p>  定義:關(guān)注藏品=藏品名+數(shù)量+年份+類型</p><p>  位置:網(wǎng)頁關(guān)注藏品信息中顯示,所有用戶都可以關(guān)注</p><p> ?。?)名字:收藏藏品表</p><p>  描述:收藏想收藏的藏品,對(duì)信息進(jìn)行統(tǒng)計(jì)</p><p>  定義:收藏藏品=藏品名稱+類型</p><p>  位置:網(wǎng)頁

47、收藏藏品信息中顯示,所有用戶都可以進(jìn)行收藏</p><p>  (7)名字:數(shù)據(jù)庫備份表</p><p>  描述:對(duì)數(shù)據(jù)進(jìn)行備份,以防丟失,幫助最快的恢復(fù)系統(tǒng)</p><p>  定義:數(shù)據(jù)庫備份=路徑+名稱+時(shí)間+.back</p><p>  位置:數(shù)據(jù)備份中顯示,所有用戶都可以進(jìn)行備份</p><p> ?。?

48、)名字:打印藏品表</p><p>  描述:打印藏品,列出清晰的藏品表</p><p>  定義:打印藏品=藏品名稱+類型+時(shí)間+數(shù)量</p><p>  位置:網(wǎng)頁中顯示,所有用戶都可以使用打印功能</p><p> ?。?)名字:用戶管理表</p><p>  描述:以最快的速度方便用戶查找搜索想得到的相關(guān)資料的

49、工具</p><p>  定義:用戶管理=用戶名+權(quán)限+信息</p><p>  位置:在后臺(tái),主要由管理員操作</p><p>  (10)名字:藏品管理表</p><p>  描述:以最快的速度方便用戶查找搜索想得到的相關(guān)資料的工具</p><p>  定義:藏品管理=藏品名稱+管理方式</p>&l

50、t;p>  位置:網(wǎng)頁中顯示,所有用戶都可以查看自己的藏品管理表</p><p>  2.6 系統(tǒng)開發(fā)與運(yùn)行環(huán)境確定</p><p>  2.6.1 系統(tǒng)開發(fā)</p><p> ?。?)該系統(tǒng)是在Windows XP環(huán)境下進(jìn)行的收藏管理系統(tǒng)。</p><p> ?。?)開發(fā)系統(tǒng)中,通過了樣式表優(yōu)化了頁面,了解SQL Server2005

51、使用,了解收藏管理系統(tǒng)的開發(fā)規(guī)程;在程序設(shè)計(jì)過程中,我們?yōu)榱吮WC程序能正常的運(yùn)行,根據(jù)管理系統(tǒng)的一些實(shí)際情況來進(jìn)行設(shè)計(jì)。</p><p> ?。?)編程過程中,遇到不懂的問題通過老師和同學(xué)的指導(dǎo),查詢了系統(tǒng)再加上結(jié)合資料做出。</p><p>  2.6.2 系統(tǒng)運(yùn)行環(huán)境</p><p>  本系統(tǒng)將用.NET技術(shù)進(jìn)行開發(fā),開發(fā)中將用到以下主要工具:</p&

52、gt;<p>  Microsoft Visual Studio 2008——工程管理、代碼編寫及調(diào)試</p><p>  SQL Server 2005——建立系統(tǒng)的后臺(tái)數(shù)據(jù)庫</p><p>  2.6.3 相關(guān)開發(fā)工具簡介</p><p>  此系統(tǒng)是基于Windows XP網(wǎng)絡(luò)環(huán)境的收藏管理系統(tǒng),后臺(tái)數(shù)據(jù)庫采用SQL Server2005,前臺(tái)

53、使用Visual Studio 進(jìn)行開發(fā),此系統(tǒng)屬于B/S模式。B/S結(jié)構(gòu),通常稱為瀏覽器/服務(wù)器B/S模式,B/S模式即包括數(shù)據(jù)庫系統(tǒng)、應(yīng)用服務(wù)器、客戶瀏覽器三部分。由于采用了互聯(lián)網(wǎng)的相關(guān)技術(shù),B/S模式的系統(tǒng)開放性好,易維護(hù)、擴(kuò)展。</p><p>  (1)技術(shù)支持:ASP.NET的簡介和工作原理</p><p>  隨著Microsoft公司推出的 .NET技術(shù)已經(jīng)越來越受到重視,

54、并且運(yùn)用的范圍也越來越廣,.NET框架不僅是一種新的計(jì)算平臺(tái),而且它高度簡化了分布式Internet環(huán)境中的應(yīng)用程序開發(fā)。</p><p>  ASP.NET它不僅僅是下一版本的Active Server Page(ASP),還是統(tǒng)一的WEB開發(fā)平臺(tái),方便開發(fā)人員進(jìn)行開發(fā)企業(yè)級(jí)WEB應(yīng)用程序,同時(shí)還能提供一個(gè)新的編程模型和結(jié)構(gòu)用于生成安全、可收縮和更穩(wěn)定的應(yīng)用程序。</p><p>  A

55、SP.NET是一個(gè)已編譯的基于.NET的環(huán)境,ASP.NET的語法在很大程度上與ASP兼容,可以用任何與.NET兼容的語言包括Visual Basic 、 C#等創(chuàng)建應(yīng)用程序。另外任何ASP.NET應(yīng)用程序都可以使用整個(gè).NET框架,發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語言運(yùn)行環(huán)境、類型安全和繼承等。</p><p>  ASP.NET提供一種簡單的模型,該模型使WEB開發(fā)人員能夠方便地編寫應(yīng)用

56、程序。開發(fā)人員可以在global.asax文本文件或在作為程序集已部署的編譯類中編寫這種代碼。這種模型可以包括應(yīng)用程序級(jí)事件,且開發(fā)人員可以輕松地?cái)U(kuò)展這種模型,以適應(yīng)他們的WEB應(yīng)用程序的需要。ASP.NET可無縫地與HTML編輯器及其他編程工具包括Microsoft Visual Studio一起工作,使WEB開發(fā)技術(shù)變得更加方便,使用戶能夠運(yùn)用代碼管理數(shù)據(jù)庫。</p><p><b>  1、服務(wù)代

57、理</b></p><p>  服務(wù)代理處理的是以松散方式進(jìn)行聯(lián)系的發(fā)送者和接收者之間的消息。一個(gè)消息被發(fā)送、處理和回答,完成整個(gè)事務(wù),大大擴(kuò)展了數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序的性能,以符合工作流或者客戶業(yè)務(wù)需求。</p><p><b>  2、事物處理SQL</b></p><p>  T-SQL 天生就是基于集合的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)編程語

58、言,可以提供高性能的數(shù)據(jù)訪問?,F(xiàn)在,它與許多新的特性相結(jié)合,包括通過同時(shí)使用TRY和CTACH來進(jìn)行錯(cuò)誤處理,可以在語句中返回一個(gè)結(jié)果集的通用表表達(dá)式CTEs,以及通過PIVOT 和UNPIVOT命令將列轉(zhuǎn)化為行和將列轉(zhuǎn)化為行的能力。</p><p><b>  3、數(shù)據(jù)加密</b></p><p>  SQL Server 2005有用來在表自身加密數(shù)據(jù)的有文檔記載

59、的或者公共支持的函數(shù)。企業(yè)需要依賴第三方產(chǎn)品來滿足這個(gè)需求。SQL Server 2005自身帶有支持對(duì)用戶自定義數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)進(jìn)行加密的功能。</p><p>  4、SQL綜合服務(wù)(SSIS)</p><p>  SSIS已經(jīng)作為主要的ETL抽取、傳輸和載入工作替代了DTS數(shù)據(jù)傳輸服務(wù),并且隨著SQL Server免費(fèi)發(fā)布。這個(gè)工具,從SQL Server 2005始被完全重新編寫

60、,現(xiàn)在已經(jīng)擁有了很大程度的靈活性,來滿足復(fù)雜的數(shù)據(jù)移動(dòng)需求。 </p><p><b>  5、SMTP郵件</b></p><p>  在SQL Server 2005直接發(fā)送郵件是可能的,但是很復(fù)雜。在SQL Server 2005中,微軟通過合并SMTP郵件提高了自身的郵件性能。</p><p><b>  6、HTTP終端&l

61、t;/b></p><p>  你可以很輕松地通過一個(gè)簡單的T-SQL 語句使一個(gè)對(duì)象可以在因特網(wǎng)上被訪問,從而創(chuàng)建一個(gè)HTTP終端。這允許從因特網(wǎng)上呼叫一個(gè)簡單的對(duì)象來獲取需要的數(shù)據(jù)。</p><p><b>  7、通用語言運(yùn)行時(shí)</b></p><p>  SQL Server 2005中的第二個(gè)主要的增強(qiáng)特性就是整合了符合.NET

62、規(guī)范的語言 ,例如C#, ASP.NET 或者是可以構(gòu)建對(duì)象存儲(chǔ)過程,觸發(fā)器,函數(shù)等的 VB.NET。這一點(diǎn)讓你可以在數(shù)據(jù)庫管理系統(tǒng)中執(zhí)行.NET代碼以充分利用.NET功能。它有望在SQL Server 2005境中取代擴(kuò)展的存儲(chǔ)過程,同時(shí)還擴(kuò)展了傳統(tǒng)關(guān)系型引擎功能。</p><p><b>  8、專用管理員連接</b></p><p>  如果所有的內(nèi)容都出錯(cuò)了,

63、那么只能關(guān)閉SQL Server服務(wù)或者按下電源鍵。專用管理員連接結(jié)束了這種狀況。這個(gè)功能允許數(shù)據(jù)庫管理員對(duì)SQL Server發(fā)起單個(gè)診斷連接,即使是服務(wù)器正在出現(xiàn)問題。</p><p>  9、多活動(dòng)結(jié)果集稱MARS</p><p>  多活動(dòng)結(jié)果集允許從單個(gè)的客戶端到數(shù)據(jù)庫保持一條持久的連接,以便在每個(gè)連接上擁有超過一個(gè)的活動(dòng)請(qǐng)求。這是一個(gè)主要的性能改善,它允許開發(fā)人員讓用戶在使用S

64、QL Server工作的時(shí)候擁有新的能力。例如,它允許多個(gè)查詢,或者一個(gè)查詢的同時(shí)輸入數(shù)據(jù)。底線就是一個(gè)客戶端連接可以同時(shí)擁有多個(gè)活動(dòng)的進(jìn)程。</p><p><b> ?。?)B/S介紹</b></p><p>  B/S三層架構(gòu)的概念B/S模式的三層架構(gòu)模式是傳統(tǒng)的客戶/服務(wù)器結(jié)構(gòu)的發(fā)展,是一種嚴(yán)格的分層定義,它首先將整個(gè)軟件系統(tǒng)的開發(fā)分成相對(duì)簡單的幾個(gè)小分塊,然

65、后在每一層中只實(shí)現(xiàn)系統(tǒng)相應(yīng)層的功能設(shè)計(jì),層間的交互由相鄰層對(duì)應(yīng)的功能模塊進(jìn)行調(diào)用。三層架構(gòu)意義上的三層是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。</p><p>  表現(xiàn)層,通俗講就是展現(xiàn)給用戶的界面,即用戶在使用一個(gè)系統(tǒng)的時(shí)候他的所見所得。 業(yè)務(wù)邏輯層,針對(duì)具體問題的操作,也可以說是對(duì)數(shù)據(jù)層的操作,對(duì)數(shù)據(jù)業(yè)務(wù)邏輯處理。 數(shù)據(jù)訪問層,該層所做事務(wù)直接操作數(shù)據(jù)庫,針對(duì)數(shù)據(jù)的增添刪除修改更新查找等。&l

66、t;/p><p>  三層客戶/服務(wù)器模式這種模式在邏輯上將應(yīng)用功能分為三層:客戶顯示層、業(yè)務(wù)邏輯層、數(shù)據(jù)層。業(yè)務(wù)邏輯層位于顯示層和數(shù)據(jù)層之間,專門為實(shí)現(xiàn)企業(yè)的業(yè)務(wù)邏輯提供了一個(gè)明確的層次,封裝了與系統(tǒng)關(guān)聯(lián)的應(yīng)用模型,并把用戶表示層和數(shù)據(jù)庫代碼分開 ??蛻麸@示層這個(gè)層次提供客戶應(yīng)用程序和數(shù)據(jù)服務(wù)之間的聯(lián)系,主要功能是執(zhí)行應(yīng)用策略和封裝應(yīng)用模式,并將封裝的模式呈現(xiàn)給客戶應(yīng)用程序。數(shù)據(jù)層是用來定義、維護(hù)、訪問和更新數(shù)據(jù)并

67、管理和滿足應(yīng)用服務(wù)對(duì)數(shù)據(jù)的請(qǐng)求。</p><p>  三層模式的主要優(yōu)點(diǎn)為 :良好的靈活性和可擴(kuò)展性,可共享性,在很大程度上節(jié)省了開發(fā)時(shí)間和資金投入,較好的安全性,增強(qiáng)了企業(yè)對(duì)象的重復(fù)可用性。另外,三層模式不但具備了較高的穩(wěn)定性、延展性和執(zhí)行校率,三層模式還具備了良好的容錯(cuò)能力和負(fù)載平衡能力。</p><p> ?。?)SQL Server 2005介紹</p><p&

68、gt;  SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言,SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。SQL Server 2005 是一個(gè)全面的數(shù)據(jù)庫平臺(tái),使用集成的商業(yè)智能工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包的緊密集成使 SQL Server 2005 與眾不同。無論您

69、是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者,SQL Server 2005 都可以提供創(chuàng)新的解決方案,使開發(fā)者從數(shù)據(jù)中更多地獲益。</p><p>  sql server 2005的新特性有:工具和使用工具的增強(qiáng)功能,全文搜索的增強(qiáng)功能, Reporting Services的增強(qiáng)功能,:Analysis Services的增強(qiáng)功能,Integration Services的增強(qiáng)功能,復(fù)制增強(qiáng),Notifi

70、cation Services的增強(qiáng)功能, Service的增強(qiáng)功能, 數(shù)據(jù)庫引擎增強(qiáng)功能,數(shù)據(jù)庫訪問接口方面的增強(qiáng)功能。</p><p>  使用圖形化工具建立到SQL Server的連接可通過SQL查詢分析器和SQL Server企業(yè)管理器,使用osql命令提示符使用工具建立到SQL Server的連接是通過通過ODBC進(jìn)行通信。系統(tǒng)表中存儲(chǔ)有系統(tǒng)以及數(shù)據(jù)庫對(duì)象的元數(shù)據(jù)信息,數(shù)據(jù)字典存儲(chǔ)了某個(gè)專門數(shù)據(jù)庫的元數(shù)

71、據(jù)信息,而系統(tǒng)數(shù)據(jù)字典存儲(chǔ)有整個(gè)系統(tǒng)以及所有其它數(shù)據(jù)庫的元數(shù)據(jù)信息。SQL Server常用工具有:SQL Server Management studio,SQL Server configuration manager。在SQL Server 2005中,XML不但被緊密整合進(jìn)SQL Server數(shù)據(jù)庫系統(tǒng)中,而且SQL Server 2005 集成了最新的Reporting Services,它是一個(gè)良好的應(yīng)用程序和管理工具,可

72、以方便的創(chuàng)建、查看和管理報(bào)表,滿足企業(yè)用戶BI的需求。SQL Server2005 最引人矚目的是在數(shù)據(jù)庫引擎中集成了對(duì)Windows .NET Framework CLR的支持,可以用VB.NET, C#等語言完成以前對(duì)于T-SQL 難以完成的任務(wù)。</p><p>  SQL Server 2005 通過在可伸縮性、數(shù)據(jù)集成、開發(fā)工具和強(qiáng)大的分析等方面的革新更好的確立了微軟在BI領(lǐng)域的領(lǐng)導(dǎo)地位, SQL Se

73、rver 2005全面的集成、分析和報(bào)表功能使企業(yè)能夠提高他們已有應(yīng)用的價(jià)值,即便這些應(yīng)用是在不同的平臺(tái)上。</p><p>  隨著信息技術(shù)的深入應(yīng)用,企業(yè)越來越多的業(yè)務(wù)信息都存放于數(shù)據(jù)庫系統(tǒng)之中,也不乏對(duì)可用性有很高要求的關(guān)鍵性業(yè)務(wù)數(shù)據(jù),這些關(guān)鍵應(yīng)用要求數(shù)據(jù)庫系統(tǒng)必須能提供持續(xù)和可靠的數(shù)據(jù)訪問與管理機(jī)制,SQL Server 2005和SQL Server 2000相比一個(gè)非常顯著的特征就是高可用性。SQL

74、Server 2005的發(fā)布不但為廣大數(shù)據(jù)庫管理員帶來了在數(shù)據(jù)整合、分析和報(bào)表領(lǐng)域功能全面的智能商務(wù)平臺(tái),使你在采取行動(dòng)和制定更好決策時(shí)具備更敏銳的洞察能力,而且使你在構(gòu)建系統(tǒng)、排錯(cuò)及操作應(yīng)用系統(tǒng)時(shí)更快、更有效。</p><p><b>  3 總體設(shè)計(jì)</b></p><p>  3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)</p><p>  系統(tǒng)總體結(jié)構(gòu)設(shè)

75、計(jì)主要依照如下原則:</p><p><b>  (1)模塊化</b></p><p>  模塊化是指將一個(gè)待開發(fā)的軟件分解成若干個(gè)小的簡單部分——模塊,每個(gè)模塊可獨(dú)立地開發(fā)、測試,最后組裝成完整的程序。</p><p><b> ?。?)模塊獨(dú)立</b></p><p>  模塊獨(dú)立是指每個(gè)模塊完

76、成一個(gè)相對(duì)獨(dú)立的特定子功能,并且與其他模塊之間的聯(lián)系簡單。</p><p><b> ?。?)抽象</b></p><p>  抽象是一種重要的工具,用來將復(fù)雜的現(xiàn)象簡化到可以分析、實(shí)驗(yàn)或者可以理解的程度。</p><p><b> ?。?)信息隱蔽</b></p><p>  信息隱蔽是開發(fā)整個(gè)程

77、序結(jié)構(gòu)時(shí)使用的法則,即將每個(gè)程序的成分隱蔽或封裝在一個(gè)單一的設(shè)計(jì)模塊中,定義每一模塊時(shí)盡可能少地顯露其內(nèi)部的處理。</p><p><b>  系統(tǒng)功能結(jié)構(gòu)圖:</b></p><p>  3.1系統(tǒng)功能結(jié)構(gòu)圖</p><p>  部分模塊結(jié)構(gòu)功能圖:</p><p>  3.2用戶子系統(tǒng)功能圖</p>&

78、lt;p>  3.3管理員子系統(tǒng)功能圖</p><p>  3.4內(nèi)部系統(tǒng)功能圖</p><p>  3.2 數(shù)據(jù)模型設(shè)計(jì)</p><p>  數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作和完整性約束三部分組成。數(shù)據(jù)結(jié)構(gòu)是所研究的對(duì)象類型的集合;數(shù)據(jù)操作是指對(duì)數(shù)據(jù)庫中各種對(duì)象(型)的實(shí)例(值)允許執(zhí)行的操作的集合,包括操作及有關(guān)的操作規(guī)則。數(shù)據(jù)的約束條件是一組完整性規(guī)則的

79、集合。</p><p>  根據(jù)模型的應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分屬于兩個(gè)不同的層次。第一類模型是概念模型,它是根據(jù)用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫設(shè)計(jì)。另一類模型是數(shù)據(jù)模型,主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,它是按計(jì)算機(jī)的觀念對(duì)數(shù)據(jù)建模,主要用于DBMS的實(shí)現(xiàn)。</p><p>  3.2.1實(shí)體—聯(lián)系圖設(shè)計(jì)</p><p>

80、  為了把用戶的數(shù)據(jù)要求清楚、準(zhǔn)確地描述出來,系統(tǒng)分析員通常建立一個(gè)概念性的數(shù)據(jù)模型也稱為信息模型。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點(diǎn)對(duì)數(shù)據(jù)建立的模型。它描述了從用戶角度看到的數(shù)據(jù),它反映了用戶的現(xiàn)實(shí)環(huán)境,而且與在軟件系統(tǒng)中的現(xiàn)實(shí)方法無關(guān)。</p><p>  數(shù)據(jù)模型中包含3種相互關(guān)聯(lián)的信息:數(shù)據(jù)對(duì)象、數(shù)據(jù)對(duì)象的屬性及數(shù)據(jù)對(duì)象彼此間相互連接的關(guān)系。通常,使用實(shí)體-聯(lián)系圖來建立數(shù)據(jù)模型??梢?/p>

81、把實(shí)體-聯(lián)系圖簡稱為E-R圖,相應(yīng)地可把用E-R圖描繪的數(shù)據(jù)模型稱為E-R模型。</p><p>  E-R圖中包含了實(shí)體既數(shù)據(jù)對(duì)象、關(guān)系和屬性等3種基本成分,通常用矩形框代表實(shí)體,用連接相關(guān)實(shí)體的菱形框表示關(guān)系,用橢圓形或圓角矩形表示表示實(shí)體或關(guān)系的屬性,并用直線把實(shí)體或關(guān)系與其屬性連接起來。</p><p>  3.5用戶模塊E-R圖 </p>&l

82、t;p>  3.6管理員模塊E-R圖</p><p>  3.7貨品管理模塊E-R圖 </p><p>  3.8貨品信息模塊E-R圖</p><p><b>  3.3 基本表</b></p><p>  數(shù)據(jù)表是進(jìn)行數(shù)據(jù)訪問與存取的工具。對(duì)于任何一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng),它的數(shù)據(jù)處理的工

83、具和對(duì)象均是數(shù)據(jù)表,界面只是一種外在的表現(xiàn),因此系統(tǒng)中各種各樣的界面制作的目的,就是通過界面中的控件實(shí)現(xiàn)對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行存取、訪問等操作,因此我們要設(shè)計(jì)各種需要的數(shù)據(jù)表。本系統(tǒng)的數(shù)據(jù)表如下:</p><p><b>  3.9用戶信息表</b></p><p>  3.10大類別管理表</p><p>  3.11小類別管理表</p&

84、gt;<p>  3.12加入回收站表</p><p><b>  3.13添加收藏表</b></p><p><b>  3.14管理藏品表</b></p><p><b>  3.15管理用戶表</b></p><p><b>  3.16備份表&l

85、t;/b></p><p><b>  4 詳細(xì)設(shè)計(jì)</b></p><p>  詳細(xì)設(shè)計(jì)是對(duì)目標(biāo)系統(tǒng)的精確描述,根本目標(biāo)是確定應(yīng)該具體地實(shí)現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序。</p><p><b>  4.1 系統(tǒng)流程圖</b></p><p&

86、gt;  系統(tǒng)流程圖是一種常用的物理模型工具,其基本思想是用圖形符號(hào)以黑盒子形式描繪系統(tǒng)里面的每個(gè)部件,系統(tǒng)流程圖一直是軟件設(shè)計(jì)的主要工具。它的主要優(yōu)點(diǎn)是對(duì)控制流程描繪很直觀。</p><p>  4.1.1 登陸流程圖</p><p><b>  4.1登陸流程圖</b></p><p>  4.1.2 管理員管理流程圖</p>

87、<p>  4.2管理員管理流程圖</p><p>  4.2 系統(tǒng)的模塊實(shí)現(xiàn)</p><p>  通常把編碼和測試統(tǒng)稱為實(shí)現(xiàn)。</p><p>  編碼是對(duì)設(shè)計(jì)的進(jìn)一步具體化,所謂編碼就是把軟件設(shè)計(jì)結(jié)果翻譯成用某種程序設(shè)計(jì)語言書寫的程序,作為軟件工程過程的一個(gè)階段,因而程序的質(zhì)量主要取決于軟件設(shè)計(jì)的質(zhì)量,但選用的程序設(shè)計(jì)語言的特點(diǎn)及編碼風(fēng)格也會(huì)對(duì)程序的

88、可靠性,可讀性,可測試性和可維護(hù)性產(chǎn)生深遠(yuǎn)的影響。</p><p>  4.2.1 登陸模塊</p><p>  登陸界面有兩種權(quán)限可供用戶選擇登陸,即管理員和用戶。通過對(duì)相應(yīng)的對(duì)象的傳值,記錄管理員和用戶的帳號(hào),根據(jù)登陸的權(quán)限的不同,登陸后會(huì)進(jìn)入用戶自己相應(yīng)權(quán)限對(duì)應(yīng)的界面。</p><p><b>  4.3系統(tǒng)主界面</b></p&g

89、t;<p>  一個(gè)為登錄前系統(tǒng)的界面,一個(gè)為登錄后系統(tǒng)的界面,收藏管理系統(tǒng)可以做關(guān)于貨幣,郵票,相片,玩具,娃娃,書籍,文物等各種各樣的收藏,在此系統(tǒng)了只列出了一部分,其他的根據(jù)個(gè)人不同情況去添加,由于在以前的社會(huì),人們收藏都是通過紙和筆記錄來進(jìn)行收藏,這就顯得繁瑣,有了收藏管理系統(tǒng),能幫助人們更好的實(shí)現(xiàn)收藏功能,是一個(gè)簡單有效的管理系統(tǒng)。</p><p><b>  登陸流程:<

90、/b></p><p>  4.4用戶登陸流程圖</p><p>  這個(gè)模塊是用戶的登錄模塊,已經(jīng)注冊(cè)過的用戶登陸時(shí)要輸入自己注冊(cè)過的用戶名和密碼,并把權(quán)限設(shè)置為用戶,此時(shí)系統(tǒng)會(huì)自動(dòng)根據(jù)數(shù)據(jù)庫里的信息來驗(yàn)證是否正確,如果正確則進(jìn)入下一步登陸狀態(tài),進(jìn)入自己相應(yīng)的管理系統(tǒng),如果不正確則提示相應(yīng)的錯(cuò)誤信息,可以重新登錄。</p><p>  4.2.2 管理員部分

91、</p><p><b> ?。?)用戶信息錄入</b></p><p><b>  添加用戶:</b></p><p><b>  4.5添加用戶界面</b></p><p><b>  4.6添加成功界面</b></p><p>

92、;<b>  管理用戶:</b></p><p><b>  4.7管理用戶界面</b></p><p>  此模塊為管理員模塊,主要是針對(duì)管理用戶方面,管理員可以自己添加用戶并管理用戶,管理員的權(quán)限大于用戶的權(quán)限,管理員能進(jìn)入后臺(tái)操作系統(tǒng),而用戶不可以,如上添加了一個(gè)用戶,管理員可以通過管理用戶查到已經(jīng)添加的用戶,而用戶卻不能查到已有的用戶相應(yīng)

93、的信息。</p><p><b>  管理員操作流程圖:</b></p><p>  4.8管理員操作流程圖</p><p>  (2)藏品添加界面錄入</p><p><b>  添加界面部分代碼:</b></p><p>  data.RunSql("inser

94、t into Content(Name,TypeId,TyPename,Weight,danjia,Years,Num,country,Address,Images,dengji,DS,stypename,stypeid)values('" + TextBox1.Text + "','" + ddtype.SelectedValue + "','&quo

95、t; + ddtype.SelectedItem.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox6.Text + "','&qu

96、ot; + TextBox7.Text + "','" + TextBox8.Text + "','" + pic.Text + "','" + TextBox9.Text + "','" + TextBox5.Text + "','"+DropDownLis

97、t1.SelectedItem.Text+"','"+DropDownList1.Select</p><p>  Alert.AlertAndRedirect("添加成功繼續(xù)添加", "AddInfo.aspx");</p><p><b>  4.9添加藏品界面</b></p>

98、<p>  4.10管理藏品界面</p><p>  藏品添加界面流程圖:</p><p>  4.11藏品添加界面流程圖</p><p><b>  (3)備份數(shù)據(jù)庫</b></p><p>  //定義文件名稱( FavoritesMis+年+月+日+小時(shí)+.bak)</p><p&

99、gt;  string newname = "FavoritesMis" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + ".bak";</p><p>  //獲取連接數(shù)

100、據(jù)庫的字符串</p><p>  SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["FavoritesMisConnectionString"].ConnectionString);</p><p>  //定義文件所在路徑(本地路徑+文件名)</p>

101、<p>  string nepath = Server.MapPath("DataBack\\") + newname;</p><p><b>  //備份數(shù)據(jù)庫語句</b></p><p>  string sql = "BACKUP DATABASE FavoritesMis to DISK ='" +

102、 nepath + "'" + "with init";</p><p>  SqlCommand cmd = new SqlCommand(sql, cn);</p><p><b>  }</b></p><p>  4.12備份數(shù)據(jù)庫界面</p><p><b&

103、gt;  備份界面流程圖:</b></p><p>  4.13備份數(shù)據(jù)庫界面流程圖</p><p><b>  5 用戶使用手冊(cè)</b></p><p>  5.1系統(tǒng)功能及用戶環(huán)境簡介</p><p>  5.1.1 系統(tǒng)功能簡介</p><p>  收藏管理系統(tǒng)以藏品數(shù)據(jù)庫為中

104、心,采用開放式操作界面,功能實(shí)用強(qiáng)大,操作簡單容易,該系統(tǒng)主要功能包括以下幾個(gè)部分:藏品類別管理,藏品管理,查詢藏品,打印藏品,關(guān)注藏品,回收站管理,收藏藏品管理,數(shù)據(jù)庫備份,用戶管理等。</p><p>  用戶可以使用此系統(tǒng),對(duì)自己的藏品進(jìn)行管理,收藏,添加,刪除等操作,管理員可通過此系統(tǒng)對(duì)用戶的信息進(jìn)行管理,方便操作,大大提高的了效率,是一個(gè)基于Web的ASP.NET系統(tǒng)。</p><p

105、>  5.1.2 系統(tǒng)運(yùn)行環(huán)境簡介 </p><p>  本系統(tǒng)將用.NET技術(shù)進(jìn)行開發(fā),開發(fā)中將用到以下主要工具:</p><p>  Microsoft Visual Studio 2008——工程管理、代碼編寫及調(diào)試</p><p>  SQL Server 2005——建立系統(tǒng)的后臺(tái)數(shù)據(jù)庫</p><p>  5.2系統(tǒng)運(yùn)行與操

106、作指南</p><p>  本系統(tǒng)為瀏覽器/服務(wù)器(B/S)模式,有兩個(gè)用戶包括:管理員和普通用戶,不存在默認(rèn)密碼,密碼自己設(shè)置。用戶和管理員進(jìn)入系統(tǒng)后可直接進(jìn)行收藏,刪除,添加等操作。</p><p><b>  6 系統(tǒng)評(píng)價(jià)</b></p><p>  6.1系統(tǒng)主要特色/優(yōu)點(diǎn)介紹</p><p>  收藏管理系統(tǒng)

107、采用了當(dāng)今較為先進(jìn)的技術(shù),從界面設(shè)計(jì)到系統(tǒng)內(nèi)部設(shè)置都是本著從方便使用者的角度出發(fā)的,該系統(tǒng)有較好的維護(hù)性、可靠性、理解性、高效率,易于用戶使用和操作。</p><p>  收藏管理系統(tǒng)的主要特色在于:</p><p>  (1) 易用,界面友好,幫助功能完善;采用B/S模式開發(fā),客戶端不用安裝任何軟件;這將為客戶節(jié)省大量的系統(tǒng)安裝和維護(hù)時(shí)間,教師及管理人員不論身在何處,只要可以連接到網(wǎng)絡(luò)就

108、可以工作或查詢自己所需的資料;</p><p>  (2) 通用性能好,實(shí)用性強(qiáng),易于推廣,可擴(kuò)展性好;</p><p>  (3) 安全性好,可靠性高;</p><p>  (4) 擴(kuò)充性好,發(fā)展?jié)摿Υ螅?lt;/p><p>  (5) 穩(wěn)定性好,此系統(tǒng)為基于SQL Server企業(yè)級(jí)數(shù)據(jù)庫和.NET技術(shù)實(shí)現(xiàn),可高效管理、處理大批量的文件信息,

109、通過專業(yè)的服務(wù)器群組、緩存及系統(tǒng)優(yōu)化技術(shù); </p><p>  6.2系統(tǒng)存在不足與改進(jìn)方案</p><p>  本系統(tǒng)還有些不足之處,首先本系統(tǒng)還不太完善,功能還不是很強(qiáng)大。由于數(shù)據(jù)量大,信息繁多,在短期的時(shí)間內(nèi)很難讓功能的實(shí)現(xiàn)很全面,這些都是需要改進(jìn)的地方。如果要進(jìn)一步進(jìn)行完善,在查詢功能和數(shù)據(jù)庫上還可以進(jìn)行修改,使得系統(tǒng)的功能更加強(qiáng)大。</p><p>  

110、功能方面可以擴(kuò)大此系統(tǒng)的功能,以便于實(shí)現(xiàn)更多的要求,技術(shù)方面的改進(jìn),可以使用更先進(jìn)的技術(shù),是系統(tǒng)的功能實(shí)現(xiàn)的更快,更好,更方便。另外,系統(tǒng)的安全與維護(hù)方面也需要再改進(jìn)盡可能的加以完善。</p><p>  在此提出一些可能出現(xiàn)的問題和解決方案:</p><p> ?。?)如何制作一個(gè)讓使用者滿意的網(wǎng)站?</p><p>  加強(qiáng)與用戶的交流,使用戶一起參與到網(wǎng)站的開

111、發(fā)中來。虛心請(qǐng)教,悉心聽取用戶的想法,正確領(lǐng)會(huì)用戶的意圖。要做到經(jīng)常與用戶交換意見,讓用戶提出自己的使用意見和改進(jìn)建議,清楚地展示出對(duì)用戶要求的理解,使設(shè)計(jì)盡量滿足用戶的要求。</p><p> ?。?)針對(duì)多個(gè)用戶,如何進(jìn)行權(quán)限設(shè)置?</p><p>  訪問權(quán)限:普通用戶可以瀏覽網(wǎng)站前臺(tái)的全部內(nèi)容,但不可以發(fā)布信息;注冊(cè)用戶除享有瀏覽網(wǎng)站的權(quán)限,還可以發(fā)布相應(yīng)的求職招聘信息,并且能對(duì)自

112、己填寫的信息進(jìn)行適當(dāng)?shù)母倪M(jìn)。</p><p>  搜索查詢權(quán)限:普通用戶和會(huì)員都可使用網(wǎng)站提供的搜索功能,提供職位搜索和簡歷搜索兩大搜索功能,能夠快速方便的找到求職簡歷和招聘信息。</p><p>  審核權(quán)限:管理員可以在后臺(tái)瀏覽注冊(cè)用戶填寫的信息,并可對(duì)相應(yīng)的系統(tǒng)信息進(jìn)行更改。在查看時(shí),對(duì)明顯的虛假用戶信息可以予以刪除。</p><p> ?。?)如何處理數(shù)據(jù)庫

113、中各實(shí)體之間的關(guān)系?</p><p>  原始單據(jù)與實(shí)體之間的關(guān)系可以是一對(duì)一、一對(duì)多、多對(duì)多的關(guān)系。在一般情況下,它們是一對(duì)一的關(guān)系:即一張?jiān)紗螕?jù)對(duì)應(yīng)且只對(duì)應(yīng)一個(gè)實(shí)體。在特殊情況下,它們可能是一對(duì)多或多對(duì)一的關(guān)系,即一張?jiān)紗螕?jù)對(duì)應(yīng)多個(gè)實(shí)體,或多張?jiān)紗螕?jù)對(duì)應(yīng)一個(gè)實(shí)體。這里的實(shí)體可以理解為基本表。明確這種對(duì)應(yīng)關(guān)系后,對(duì)設(shè)計(jì)錄入界面大有好處。</p><p>  若兩個(gè)實(shí)體之間存在多對(duì)多

114、的關(guān)系,則應(yīng)消除這種關(guān)系。消除的辦法是,在兩者之間增加第三個(gè)實(shí)體。這樣,原來一個(gè)多對(duì)多的關(guān)系,現(xiàn)在變?yōu)閮蓚€(gè)一對(duì)多的關(guān)系。要將原來兩個(gè)實(shí)體的屬性合理地分配到三個(gè)實(shí)體中去。這里的第三個(gè)實(shí)體,實(shí)質(zhì)上是一個(gè)較復(fù)雜的關(guān)系,它對(duì)應(yīng)一張基本表。一般來講,數(shù)據(jù)庫設(shè)計(jì)工具不能識(shí)別多對(duì)多的關(guān)系,但能處理多對(duì)多的關(guān)系。</p><p> ?。?)如何實(shí)現(xiàn)數(shù)據(jù)庫的連接?一旦訪問量增大,數(shù)據(jù)庫的承受能力如何?</p><

115、;p>  進(jìn)行有效的壓力測試,是后期系統(tǒng)完成后必須做的,已經(jīng)數(shù)據(jù)庫容量的測試。</p><p>  7 畢業(yè)設(shè)計(jì)心得與收獲</p><p>  大學(xué)四年的學(xué)習(xí)和生活即將結(jié)束,在此我感觸很深,我已不是剛進(jìn)校門的羞澀的大一學(xué)生,此刻我不僅僅是一名大學(xué)生,也是一名中共黨員,是一名合格的大學(xué)生。</p><p>  四年中我奮斗過,我努力學(xué)習(xí),在校期間,積極參加學(xué)

116、校組織的活動(dòng),加強(qiáng)了我的團(tuán)隊(duì)協(xié)作觀念,鍛煉了我的協(xié)調(diào)組織能力,使我的實(shí)踐能力得到了很大的提高,同時(shí)也增加了與其他同學(xué)的交流并向他們學(xué)習(xí)的機(jī)會(huì),學(xué)習(xí)別人的長處,認(rèn)清自己的不足,也鍛煉了自己的溝通能力。另外我也并利用課余時(shí)間培養(yǎng)自己的興趣,不斷提高自身素質(zhì),我認(rèn)真完成學(xué)校要求的學(xué)習(xí)任務(wù),并如期獲得了大學(xué)生國家四級(jí)英語等級(jí)證書,除此還參加專業(yè)方面比賽,絲毫不敢懈怠,寒暑假期間我回家實(shí)習(xí),培養(yǎng)自己的實(shí)踐能力,由于思想上進(jìn),在2008年11月份成

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論