班級(jí)信息管理系統(tǒng)(畢業(yè)論文)_第1頁(yè)
已閱讀1頁(yè),還剩53頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  班級(jí)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  摘 要</b></p><p>  Internet技術(shù)的空前發(fā)展,給人們的工作和生活帶來(lái)了極大的便利和高效,人們的日常生活已經(jīng)越來(lái)越離不開網(wǎng)絡(luò)。在未來(lái),人們的生活和工作將越來(lái)越依賴于數(shù)字技術(shù)的發(fā)展,越來(lái)越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。Internet的發(fā)展歷程以及目前的應(yīng)用狀況和發(fā)展

2、趨勢(shì),可以充分地相信網(wǎng)絡(luò)技術(shù)將極大的改變我們的生活和工作方式。</p><p>  本設(shè)計(jì)用ASP.NET在網(wǎng)絡(luò)上架構(gòu)一個(gè)班級(jí)信息管理系統(tǒng),讓每一個(gè)學(xué)生都能方便地在網(wǎng)上登錄自己的班級(jí)信息管理系統(tǒng),滿足學(xué)生的課外文化生活,方便交流思想和開展學(xué)術(shù)討論。本文從理論和實(shí)踐出發(fā),對(duì)一個(gè)具有基本互動(dòng)功能的班級(jí)信息管理系統(tǒng)進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)分析。本班級(jí)信息管理系統(tǒng)采用B/S結(jié)構(gòu),以VS2010和SQL Server 2008數(shù)據(jù)庫(kù)

3、作為開發(fā)平臺(tái)。論文首先較為詳盡地介紹了asp.net技術(shù)與SQL Server。接著對(duì)系統(tǒng)的可行性進(jìn)行了分析,然后對(duì)系統(tǒng)的設(shè)計(jì)思想、設(shè)計(jì)目標(biāo)與系統(tǒng)的整體結(jié)構(gòu)進(jìn)行了明確的規(guī)劃。最后對(duì)系統(tǒng)的主要頁(yè)面、數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)作了較為詳細(xì)的講解。</p><p>  本班級(jí)信息管理系統(tǒng)要功能有:班級(jí)消息管理,用戶管理,論壇系統(tǒng),通訊錄系統(tǒng),相冊(cè)系統(tǒng)等。論文在撰寫過(guò)程中,力求將理論與實(shí)踐應(yīng)用相結(jié)合,對(duì)各種理論進(jìn)行闡述的同時(shí)配合

4、系統(tǒng)從實(shí)際應(yīng)用和操作技巧上加以說(shuō)明,體現(xiàn)到這些知識(shí)與技術(shù)在本系統(tǒng)中的應(yīng)用與實(shí)現(xiàn)。</p><p>  關(guān)鍵詞 班級(jí)信息管理系統(tǒng),ASP.NET,SQL,B/S</p><p>  The Design and Implementation of Class Information Management System </p><p><b>  Abs

5、tract</b></p><p>  The unprecedented development of Internet technology to people's work and life a great deal of convenience and efficiency of people's daily life has become increasingly depen

6、dent on the network. In the future, people's life and work will become increasingly dependent on the development of digital technology, more and more digital, networked, electronic, virtualization.The course of devel

7、opment of the Internet and the current application status and development trend, we can fully believe that net</p><p>  Design with ASP.NET on the network structure a class information management system, so

8、that every student can easily log in online class information management system to meet the students' extracurricular and cultural life, to facilitate the exchange of ideas and academic discussions. Starting from the

9、 theory and practice, design and realization of a basic interactive features of the class information management system. Information management system of the class B / S structure, VS2010 and SQL S</p><p>  

10、The class information management system to include: class message management, user management, forums system, address book system, photo album system, etc.. In the process of writing, the paper sought to theory and pract

11、ical application of the combination of various theories expounded in conjunction with the system from practical application and operating skills to illustrate, reflect the knowledge and technology in this system.</p&g

12、t;<p>  Keywords Class Information Management System; ASP.NET; B/S;SQL</p><p><b>  目 錄</b></p><p><b>  第1章 緒論1</b></p><p><b>  1.1課題背景1</

13、b></p><p><b>  1.2課題內(nèi)容1</b></p><p>  1.3研究目的和意義1</p><p>  第2章 可行性分析3</p><p>  2.1經(jīng)濟(jì)可行性3</p><p>  2.2技術(shù)可行性3</p><p>  2.3操作

14、可行性5</p><p>  第3章 需求分析6</p><p>  3.1業(yè)務(wù)流分析6</p><p>  3.2數(shù)據(jù)流分析7</p><p>  3.3系統(tǒng)功能劃分7</p><p>  第4章 系統(tǒng)設(shè)計(jì)8</p><p>  4.1 B/S結(jié)構(gòu)設(shè)計(jì)8</p>

15、<p>  4.2總體結(jié)構(gòu)設(shè)計(jì)9</p><p>  4.3數(shù)據(jù)庫(kù)設(shè)計(jì)10</p><p>  4.3.1數(shù)據(jù)庫(kù)需求分析10</p><p>  4.3.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)11</p><p>  4.3.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)12</p><p>  4.4 系統(tǒng)結(jié)構(gòu)圖設(shè)計(jì)14</p&g

16、t;<p>  第5章 主要功能詳細(xì)設(shè)計(jì)15</p><p>  5.1 班級(jí)信息管理系統(tǒng)功能15</p><p>  5.1.1后臺(tái)登陸功能15</p><p>  5.2.2系統(tǒng)用戶信息管理功能17</p><p>  5.2.3注冊(cè)用戶信息管理功能19</p><p>  5.2.4留言

17、板管理功能20</p><p>  5.2.5論壇信息管理功能24</p><p>  5.2.6班級(jí)消息管理功能(班級(jí)動(dòng)態(tài),科技交流類似代碼)26</p><p>  5.2.7相冊(cè)功能管理30</p><p>  第6章 系統(tǒng)測(cè)試33</p><p>  6.1 測(cè)試方式33</p>&l

18、t;p>  6.2 測(cè)試內(nèi)容33</p><p>  6.3測(cè)試步驟33</p><p>  6.4測(cè)試結(jié)果33</p><p><b>  結(jié) 論34</b></p><p><b>  致 謝36</b></p><p>  參 考 文 獻(xiàn)37<

19、;/p><p>  附錄A 譯文38</p><p><b>  管理信息系統(tǒng)38</b></p><p>  附錄B 外文原文44</p><p>  Management Information System44</p><p><b>  第1章 緒論</b>&

20、lt;/p><p><b>  1.1課題背景</b></p><p>  在班級(jí)中,班級(jí)信息管理工作是非常重要的一項(xiàng)工作,它負(fù)責(zé)整個(gè)班級(jí)的日常信息安排。隨著學(xué)生規(guī)模的擴(kuò)大,班級(jí)信息管理的工作量也大大地加重。隨著計(jì)算機(jī)應(yīng)用的發(fā)展,管理者急切希望能夠?qū)⒋蟛糠譄┈嵉墓ぷ鹘唤o計(jì)算機(jī)處理,以減輕人工的壓力并提高工作效率 ,而計(jì)算機(jī)的普及加快班級(jí)信息管理系統(tǒng)的產(chǎn)生。</p&g

21、t;<p>  班級(jí)信息管理的根本目的就是管理班級(jí)日常信息和學(xué)生之間的互動(dòng)。班級(jí)信息管理工作的好壞對(duì)學(xué)生的發(fā)展有較大的影響。通過(guò)互聯(lián)網(wǎng)查詢的資料來(lái)看,國(guó)內(nèi)目前類似的系統(tǒng)大多是針對(duì)學(xué)生信息的管理,而對(duì)學(xué)生課外文化生活所做的工作不多。</p><p><b>  1.2 課題內(nèi)容</b></p><p>  本系統(tǒng)由福州遠(yuǎn)行者信息技術(shù)有限公司開發(fā),更多內(nèi)容

22、請(qǐng)參閱公司官網(wǎng)。</p><p>  研究班級(jí)信息管理系統(tǒng),要從根本上改變過(guò)去復(fù)雜、低效的手工管理方式,使工作規(guī)范化,采用計(jì)算機(jī)處理班級(jí)信息管理工作。使學(xué)生與班級(jí)管理人員能方便快捷地共享、交流信息,有效使用班級(jí)信息資源。通過(guò)該系統(tǒng)可以實(shí)現(xiàn)班級(jí)信息的檢索、班級(jí)相冊(cè)瀏覽、用戶個(gè)人信息的管理等各種功能,實(shí)現(xiàn)班級(jí)信息管理系統(tǒng)的快捷、高效。</p><p>  1.3研究目的和意義</p&g

23、t;<p>  研計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步和提升,使人類的信息傳播方式和生活方式都得到了很大的改變,而各個(gè)產(chǎn)業(yè)都在自己的領(lǐng)域中不同深度的融入了計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù),對(duì)本行業(yè)的發(fā)展起了很大的推動(dòng)作用?;贐/S模式的班級(jí)信息管理系統(tǒng)克服了傳統(tǒng)交流方式時(shí)所帶來(lái)的人力、物力以及時(shí)間上的浪費(fèi)和交流影響深度的限制,同時(shí)也保證了交流過(guò)程的科學(xué)化、高效化,使交流過(guò)程方便、準(zhǔn)確、快捷、深入人心。本課程設(shè)計(jì)利用ASP.NET和SQL 2008

24、技術(shù)實(shí)現(xiàn)。</p><p>  網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,使得人類社會(huì)突飛猛進(jìn),網(wǎng)絡(luò)交流是其中一個(gè)重要的增進(jìn)渠道。采用這種交流方式,一是無(wú)紙化交流,節(jié)約的造紙印刷資源不可計(jì)數(shù);二是在交流方式及方法上有了多種選擇,增加了信息的可讀性和豐富性。</p><p>  伴隨著個(gè)人電腦的普及和使用電腦人口的增加,網(wǎng)絡(luò)交流在眾多的銷售渠道中脫穎而出,其地位及占有量一定會(huì)逐漸增加。技術(shù)革命引發(fā)產(chǎn)業(yè)結(jié)構(gòu)變革,市

25、場(chǎng)的競(jìng)爭(zhēng)規(guī)則也會(huì)跟著發(fā)生變化,網(wǎng)絡(luò)交流的產(chǎn)生是流通領(lǐng)域中的一場(chǎng)革命。</p><p>  第2章 可行性分析</p><p><b>  2.1經(jīng)濟(jì)可行性 </b></p><p>  由于開發(fā)此班級(jí)信息管理系統(tǒng)所需的硬件(計(jì)算機(jī)及相關(guān)硬件)和軟件環(huán)境(ASP.NET+SQL),市場(chǎng)上都容易購(gòu)買到或從相關(guān)網(wǎng)站下載,系統(tǒng)成本主要集中在本管理系統(tǒng)

26、的開發(fā)與維護(hù)上,對(duì)用戶不造成過(guò)重的經(jīng)濟(jì)負(fù)擔(dān)。而一旦此系統(tǒng)投入使用,不僅可以減少管理人員的工作強(qiáng)度,提高工作效率,打破了傳統(tǒng)的交流模式,極大限度的方便了會(huì)員,也為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件,而且,目標(biāo)系統(tǒng)不是很復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)支出不大,所節(jié)省的大量人力、財(cái)力產(chǎn)生的效益將遠(yuǎn)遠(yuǎn)大于本管理系統(tǒng)的開發(fā)成本,所以從經(jīng)濟(jì)方面講開發(fā)此系統(tǒng)是可行的。</p><p>  2.2 技術(shù)可行性</p>&

27、lt;p>  班級(jí)信息管理系統(tǒng)的開發(fā)基于B/S模式,主要包括前端應(yīng)用程序的開發(fā)以及后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)兩個(gè)方面。對(duì)于前者要求應(yīng)具備功能完備、易于使用等特點(diǎn),而對(duì)于后者則要求能建立數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。</p><p>  本系統(tǒng)擬采用ASP.NET(Active Server Pages)和SQL分別作為前端和后端的開發(fā)工具。</p><p>  Visual S

28、tudio 2010是微軟公司推出的開發(fā)環(huán)境。是目前最尖端的 Windows 平臺(tái)應(yīng)用程序開發(fā)環(huán)境。</p><p>  Microsoft Visual Studio 2010 Team System 提供支持整個(gè)軟件開發(fā)團(tuán)隊(duì)的工具:</p><p>  ? 架構(gòu)師:Visual Studio 2010 Team Architect Edition 包括集成、高效的工具,用于直觀地構(gòu)建面

29、向服務(wù)的解決方案,這些解決方案從部署環(huán)境的初始狀態(tài)開始設(shè)計(jì)。有關(guān)詳細(xì)信息,請(qǐng)參閱 Visual Studio 2010 Team System:設(shè)計(jì)分布式系統(tǒng)以進(jìn)行部署。 </p><p>  ? 開發(fā)人員:Visual Studio 2010 Team Developer Edition 為開發(fā)人員提供高級(jí)的靜態(tài)分析、代碼剖析、代碼涵蓋以及單元測(cè)試工具,使團(tuán)隊(duì)能夠在整個(gè)生命周期中盡早、頻繁地規(guī)劃質(zhì)量。有關(guān)詳細(xì)信

30、息,請(qǐng)參閱 Visual Studio 2010 Team System:構(gòu)建健壯而可靠的軟件。</p><p>  ? 測(cè)試人員:Visual Studio 2010 Team Test Edition 構(gòu)建于開發(fā)人員版本之上,更好地為測(cè)試人員提供了用于管理和運(yùn)行各種測(cè)試(包括單元測(cè)試、手工測(cè)試和 Web 測(cè)試)的工具,以及使團(tuán)隊(duì)能夠在應(yīng)用程序部署之前檢驗(yàn)其性能的高級(jí)負(fù)載測(cè)試工具。有關(guān)詳細(xì)信息,請(qǐng)參閱 Visu

31、al Studio 2010 Team System:通過(guò)更完善的測(cè)試實(shí)現(xiàn)更好的軟件。</p><p>  ? 項(xiàng)目管理人員:Visual Studio 2010 Team Foundation 提供一套基于軟件項(xiàng)目管理人員已知內(nèi)容的項(xiàng)目管理工具:Microsoft Excel、Microsoft Project 和 Windows SharePoint Services。與 Microsoft Office 集

32、成,項(xiàng)目管理人員不再需要手工將數(shù)據(jù)從這些應(yīng)用程序映射到供工程團(tuán)隊(duì)使用的數(shù)據(jù)。項(xiàng)目站點(diǎn)提供儀表盤式的項(xiàng)目狀態(tài)視圖,以及向下追溯風(fēng)險(xiǎn)承擔(dān)者的功能。豐富的報(bào)告提供了從整個(gè)常規(guī)的團(tuán)隊(duì)工作流中收集的規(guī)則。自定義項(xiàng)目過(guò)程基于業(yè)界公認(rèn)的實(shí)踐來(lái)驅(qū)動(dòng)生命周期。有關(guān)詳細(xì)信息,請(qǐng)參閱 Visual Studio 2010 Team System:軟件項(xiàng)目管理。</p><p>  ? 團(tuán)隊(duì)開發(fā):Visual Studio 2010 T

33、eam Foundation 還提供團(tuán)隊(duì)協(xié)作工具,使組織能夠不費(fèi)吹灰之力即可管理并跟蹤過(guò)程和軟件項(xiàng)目的運(yùn)行狀況。Portfolio Explorer 將可從項(xiàng)目站點(diǎn)獲得的這些相同的項(xiàng)目工作產(chǎn)品集成到 Visual Studio IDE,從而讓團(tuán)隊(duì)能夠進(jìn)行有效的訪問(wèn)。Visual Studio 2010 Team Foundation 還提供一個(gè)可擴(kuò)展的工作項(xiàng)跟蹤系統(tǒng)和企業(yè)級(jí)別的源代碼管理。</p><p>  S

34、QL Server 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言 (XML) 的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。豐富的 XML 和 Internet 標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲(chǔ)過(guò)程以 XML 格式輕松存儲(chǔ)和檢索數(shù)據(jù)。</p><p>  SQL Server 提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同

35、時(shí),進(jìn)一步拓展應(yīng)用空間,帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。例如,XML數(shù)據(jù)庫(kù)與Web Service的支持將使您的應(yīng)用實(shí)現(xiàn)Internet數(shù)據(jù)互聯(lián),.Net集成極大的擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、Service Broker使您的數(shù)據(jù)和其它應(yīng)用無(wú)縫集成,各種新數(shù)據(jù)類型和T-SQL擴(kuò)展帶來(lái)了諸多靈活性。C#、ADO.Net 2.0、SMO、AMO等都將成為SQL Server數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。</p><p&g

36、t;  因此從技術(shù)方面講開發(fā)此系統(tǒng)是可行的。</p><p>  2.3 操作可行性</p><p>  本系統(tǒng)是一個(gè)基于Web的班級(jí)信息管理系統(tǒng),是Web技術(shù)應(yīng)用于網(wǎng)上交流中的產(chǎn)物。系統(tǒng)基于Web的工作界面,使管理者無(wú)論身處何地,都能在瀏覽器中直接對(duì)班級(jí)信息進(jìn)行錄入、瀏覽、修改、刪除、查閱等班級(jí)信息管理工作。在操作使用上十分方便,只需連上網(wǎng),在自己的電腦上通過(guò)Web瀏覽器就可使用本系

37、統(tǒng),同時(shí)所有的操作都是基于Web的的操作方式,如:鏈接、按鈕、文本框等等。所有的操作通過(guò)瀏覽器完成,客戶端不需要配置其他應(yīng)用軟件。因此,在操作使用上,本系統(tǒng)簡(jiǎn)單、方便,易于接受,本系統(tǒng)盡力為管理人員著想,因而該系統(tǒng)是方便可操作的。</p><p><b>  第3章 需求分析</b></p><p>  3.1 業(yè)務(wù)流分析</p><p>

38、  班級(jí)信息管理系統(tǒng)工作流程為:系統(tǒng)啟動(dòng)并系統(tǒng)界面,所有用戶都可以對(duì)網(wǎng)站的信息進(jìn)行查看操作。注冊(cè)會(huì)員有權(quán)在留言板進(jìn)行留言,以與其他會(huì)員進(jìn)行互動(dòng)交流。管理員可以對(duì)系統(tǒng)信息進(jìn)行添加、修改和刪除的權(quán)限,及對(duì)系統(tǒng)管理的所有功能進(jìn)行操作。</p><p>  本系統(tǒng)的業(yè)務(wù)流程圖如圖2-1所示:</p><p>  本系統(tǒng)是將現(xiàn)代化的計(jì)算機(jī)技術(shù)與交流模式相結(jié)合,按照系統(tǒng)交流的服務(wù)流程設(shè)計(jì)完成的。同時(shí)為

39、擴(kuò)展服務(wù)范圍,初步設(shè)計(jì)一個(gè)交流平臺(tái)以利于信息發(fā)布和管理。為了使系統(tǒng)在各項(xiàng)管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過(guò)程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下系統(tǒng)開發(fā)目標(biāo):</p><p><b>  具體目標(biāo)如下:</b></p><p>  (1)操作簡(jiǎn)單、界面友好:完全控件式的頁(yè)面布局,使得信息的查詢工作更簡(jiǎn)便;許多選項(xiàng)包括班級(jí)信息、班級(jí)相冊(cè)等只需要點(diǎn)擊鼠標(biāo)從導(dǎo)航菜單

40、中選取就可以完成。</p><p> ?。?)即時(shí)可見:對(duì)信息的處理(包括添加、修改、刪除)將立即在主頁(yè)的對(duì)應(yīng)欄目顯示出來(lái),達(dá)到"即時(shí)發(fā)布、即時(shí)見效"的功能。</p><p>  (3)功能完善:不僅包括常見系統(tǒng)的信息管理的各個(gè)方面:信息錄入、瀏覽、刪除、修改、查詢等各個(gè)方面,完整地實(shí)現(xiàn)了系統(tǒng)對(duì)即時(shí)信息的管理要求。而且,還能進(jìn)行對(duì)會(huì)員的管理,對(duì)會(huì)員的資料進(jìn)行審核,以及上

41、傳文件的管理。同時(shí),有效更新系統(tǒng)的界面。</p><p>  (4)方便移植:系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注意到先進(jìn)性。針對(duì)不同的用戶,只需要稍作修改就可以開發(fā)出適合自己特點(diǎn)的網(wǎng)絡(luò)交流系統(tǒng)。系統(tǒng)界面中所需的條目,圖片等數(shù)據(jù)都存放于數(shù)據(jù)文件中,只要對(duì)該文件做部分修改,就能在系統(tǒng)界面上實(shí)現(xiàn)及時(shí)更新的效果,減少了更改系統(tǒng)源代碼的復(fù)雜性。</p><p> ?。?)動(dòng)態(tài)管理:對(duì)系統(tǒng)數(shù)據(jù)庫(kù)

42、實(shí)行動(dòng)態(tài)操作,能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)信息的動(dòng)態(tài)查詢、動(dòng)態(tài)更新修改和動(dòng)態(tài)錄入數(shù)據(jù)。</p><p>  3.2 數(shù)據(jù)流分析</p><p>  數(shù)據(jù)流程分析主要包括對(duì)信息的流動(dòng)、傳遞、處理、存儲(chǔ)等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問(wèn)題?,F(xiàn)有的數(shù)據(jù)流程分析多是通過(guò)分層的數(shù)據(jù)流程圖(data flow diagram,簡(jiǎn)稱DFD)來(lái)實(shí)現(xiàn)的。其具體的做法是:按業(yè)務(wù)流程圖理出的務(wù)流程順

43、序,將相應(yīng)調(diào)查過(guò)程中所掌握的數(shù)據(jù)處理過(guò)程,繪制成一套完整的數(shù)據(jù)流程圖。</p><p>  班級(jí)信息管理系統(tǒng)的數(shù)據(jù)流程:對(duì)本系統(tǒng)操作的數(shù)據(jù)源有普通用戶和管理員兩種,首先由系統(tǒng)管理員根據(jù)不同會(huì)員的需要將某些信息保存到數(shù)據(jù)庫(kù)中,然后再進(jìn)行發(fā)布。所有用戶均可以進(jìn)行信息查詢。通過(guò)對(duì)本系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)確定。</p><p>  整個(gè)系統(tǒng)的數(shù)據(jù)流程圖如:</p><

44、;p>  3.3 系統(tǒng)功能劃分</p><p>  根據(jù)系統(tǒng)功能分析,可以畫出系統(tǒng)的功能模塊圖,從客戶界面,管理界面分別對(duì)功能模塊圖加以描述。</p><p>  管理界面的系統(tǒng)功能模塊圖如圖3-1:</p><p>  會(huì)員界面的系統(tǒng)功能模塊圖如圖3-2所示:</p><p><b>  第4章 系統(tǒng)設(shè)計(jì)</b&g

45、t;</p><p>  4.1 B/S結(jié)構(gòu)設(shè)計(jì)</p><p>  B/S體系結(jié)構(gòu)與C/S體系結(jié)構(gòu)相比不僅具有其全部的優(yōu)點(diǎn),而且又有C/S體系結(jié)構(gòu)所不具備的獨(dú)特優(yōu)勢(shì):</p><p>  (1)開放的標(biāo)準(zhǔn):B/S所采用的標(biāo)準(zhǔn)都是開放的、非專用的,是經(jīng)過(guò)標(biāo)準(zhǔn)化組織所確定而非單一廠商所制定,保證了其應(yīng)用的通用性和跨平臺(tái)性。</p><p>  

46、(2)較低的開發(fā)和維護(hù)成本:B/S的應(yīng)用只需在客戶端安裝通用的瀏覽器即可,維護(hù)和升級(jí)工作都在服務(wù)器端進(jìn)行,不需對(duì)客戶端進(jìn)行任何改變,故而大大降低了開發(fā)和維護(hù)的成本。</p><p>  (3)用戶使用簡(jiǎn)單,界面友好:B/S用戶的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因?yàn)樗辉儇?fù)責(zé)數(shù)據(jù)的存取和復(fù)雜數(shù)據(jù)計(jì)算等任務(wù),只需要進(jìn)行顯示,因而大大降低了對(duì)客戶端的要求。</p><p> 

47、 本系統(tǒng)由福州遠(yuǎn)行者信息技術(shù)有限公司開發(fā),更多內(nèi)容請(qǐng)參閱公司官網(wǎng)。</p><p>  從以上的分析與比較可以看出,B/S模式具有C/S模式無(wú)法替代的優(yōu)越性:它簡(jiǎn)化了系統(tǒng)的開發(fā)和維護(hù),并且特別適用于網(wǎng)上信息發(fā)布。因此,我開發(fā)的圖書在線瀏覽系統(tǒng)采用了基于B/S模式的體系結(jié)構(gòu)。</p><p>  4.2 總體結(jié)構(gòu)設(shè)計(jì)</p><p>  4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)</

48、p><p>  4.3.1 數(shù)據(jù)庫(kù)需求分析</p><p>  會(huì)員的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢方面,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。</p><p>  通過(guò)系統(tǒng)功能分析,針對(duì)一般的在線信息交流系統(tǒng),總結(jié)出如下的需求信息:</p>

49、<p>  1)用戶分一般會(huì)員、注冊(cè)會(huì)員和管理員會(huì)員。</p><p>  2)一般會(huì)員可以查看相關(guān)信息。</p><p>  3)注冊(cè)會(huì)員可進(jìn)行簡(jiǎn)單操作。</p><p>  4)管理員用戶可以對(duì)全站的信息進(jìn)行管理。</p><p>  經(jīng)過(guò)系統(tǒng)功能分析和需求總結(jié),考慮到將來(lái)功能上的擴(kuò)展,設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</

50、p><p>  1)管理員信息,包括數(shù)據(jù)項(xiàng):帳號(hào),密碼,注冊(cè)時(shí)間。</p><p>  2)會(huì)員信息,包括數(shù)據(jù)項(xiàng):帳號(hào),密碼,注冊(cè)時(shí)間。</p><p>  3)相冊(cè)信息,包括數(shù)據(jù)項(xiàng):ID(系統(tǒng)自動(dòng)編號(hào)),標(biāo)題,內(nèi)容、圖片名稱、圖片類型、添加時(shí)間等。</p><p>  4.3.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p> 

51、 得到上面數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。</p><p>  設(shè)計(jì)規(guī)劃出的實(shí)體有:管理員信息實(shí)體、注冊(cè)會(huì)員(會(huì)員)信息實(shí)體、班級(jí)信息實(shí)體、相冊(cè)實(shí)體、留言板信息實(shí)體。</p><p>  實(shí)體之間關(guān)系的E-R圖如圖4-1所示:</p>&

52、lt;p>  管理員信息實(shí)體E-R圖如圖4-2所示:</p><p>  會(huì)員信息實(shí)體E-R圖如圖4-2所示:</p><p>  相冊(cè)信息實(shí)體ER圖如圖4-4所示:</p><p>  4.3.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)庫(kù)模型

53、,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。</p><p>  班級(jí)論壇網(wǎng)站數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如表所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。</p><p>  表1為管理員信息表,存儲(chǔ)系統(tǒng)中的管理員信息。</p><p>  表1 管理員信息表(allusers)</p><p>  表2為新聞信息表,記錄系統(tǒng)中已有新聞的信息。</p>

54、<p>  表2 班級(jí)信息表(allgonggao)</p><p>  表3為相冊(cè)信息表,記錄系統(tǒng)中已有相冊(cè)的信息。</p><p>  表3 相冊(cè)信息表(xiangce)</p><p>  4.4 系統(tǒng)結(jié)構(gòu)圖設(shè)計(jì)</p><p>  第5章 主要功能詳細(xì)設(shè)計(jì)</p><p>  5.1 班級(jí)信

55、息管理系統(tǒng)功能</p><p>  5.1.1 后臺(tái)登陸功能</p><p>  本系統(tǒng)由福州遠(yuǎn)行者信息技術(shù)有限公司開發(fā),更多內(nèi)容請(qǐng)參閱公司官網(wǎng)。</p><p>  整個(gè)系統(tǒng)以后臺(tái)管理模塊為重點(diǎn),在首頁(yè)點(diǎn)擊后臺(tái)管理按鈕后跳轉(zhuǎn)到登錄界面</p><p>  用戶輸入后按下“登錄”按鈕時(shí),將進(jìn)行數(shù)據(jù)庫(kù)連接和用戶輸入匹配檢查等操作,該按鈕的處理

56、代碼如下:</p><p>  public partial class login : System.Web.UI.Page</p><p><b>  {</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b&

57、gt;  {</b></p><p><b>  }</b></p><p>  protected void btLogin_Click(object sender, ImageClickEventArgs e)</p><p><b>  {</b></p><p><b>

58、;  }</b></p><p>  protected void ImageButton1_Click(object sender, ImageClickEventArgs e)</p><p><b>  {</b></p><p>  if (TextBox2.Text.ToString().Trim() == "&

59、quot; || TextBox1.Text.ToString().Trim() == "")</p><p><b>  {</b></p><p>  Response.Write("<script>javascript:alert('請(qǐng)輸入完整');history.back();</script&g

60、t;");</p><p>  Response.End();</p><p><b>  }</b></p><p>  string sql;</p><p>  sql = "select * from allusers where username='" + TextBox2

61、.Text.ToString().Trim() + "' and pwd='" + TextBox1.Text.ToString().Trim() + "'";</p><p>  DataSet result = new DataSet();</p><p>  result = new Class1().hsggetdat

62、a(sql);</p><p>  // result = new TestOnline.Class1().hsggetdata(sql);</p><p>  if (result != null)</p><p><b>  {</b></p><p>  if (result.Tables[0].Rows.Coun

63、t > 0)</p><p><b>  {</b></p><p>  Session["username"] = TextBox2.Text.ToString().Trim();</p><p>  Session["role"] = result.Tables[0].Rows[0]["

64、;cx"].ToString().Trim();</p><p>  Response.Redirect("default.htm");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {<

65、;/b></p><p>  Response.Write("<script>javascript:alert('對(duì)不起,用戶名或密碼不正確!');</script>");</p><p><b>  }</b></p><p><b>  }</b><

66、;/p><p><b>  else</b></p><p><b>  {</b></p><p>  Response.Write("<script>javascript:alert('對(duì)不起,系¦統(tǒng)錯(cuò)誤,請(qǐng)不要越權(quán)操作!');</script>");&

67、lt;/p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  public DataSet hsggetdata(string sql) //自定義函數(shù),查詢數(shù)據(jù)庫(kù),將得到的數(shù)據(jù)以dataset型返

68、回</p><p><b>  {</b></p><p>  //myConnection.Open();</p><p>  //SqlConnection myConnection=new SqlConnection(ConfigurationSettings.AppSettings["strConn"]);</

69、p><p>  SqlConnection conn = new SqlConnection(); </p><p>  conn.ConnectionString = connstring;</p><p>  SqlCommand myCommand = new SqlCommand(sql, conn);</p><p>  SqlCom

70、mand cmd = new SqlCommand(sql, conn);</p><p><b>  try</b></p><p><b>  {</b></p><p>  // myConnection.Open();</p><p>  SqlDataAdapter da = new Sq

71、lDataAdapter(myCommand); //定義一個(gè)新dataadapter用于接收數(shù)據(jù)</p><p>  DataSet ds = new DataSet(); //定義新dataset用于接收數(shù)據(jù)</p><p>  da.Fill(ds); //將da里的值賦給ds</p><p>  return ds; //返回ds</p>

72、<p><b>  }</b></p><p><b>  catch</b></p><p><b>  {</b></p><p>  //Console.WriteLine("SqlException:{0}",SQLexc);</p><p

73、>  return null; //如果異常,返回null</p><p><b>  }</b></p><p><b>  finally</b></p><p><b>  {</b></p><p>  conn.Close(); //關(guān)閉數(shù)據(jù)庫(kù)連接</

74、p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  實(shí)現(xiàn)方式:通過(guò)2個(gè)Textbox用來(lái)讀取用戶輸入的用戶名和密碼,自定義函數(shù)hsggetdata(string sql)查詢數(shù)據(jù)庫(kù),將得到的數(shù)據(jù)以d

75、ataset型返回,將Textbox中的內(nèi)容通過(guò)sql語(yǔ)句與數(shù)據(jù)庫(kù)中的用戶表進(jìn)行匹配, 如果result!=null則成功登陸,否則顯示用戶名或密碼不正確。</p><p>  5.2.2 系統(tǒng)用戶信息管理功能</p><p>  public partial class edituser : System.Web.UI.Page</p><p><b>

76、;  {</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (Session["role"].ToString().Trim() != "超級(jí)管理員&qu

77、ot;) //判斷session值如果是超級(jí)管理員,則此頁(yè)可用,如果不是,則給出對(duì)話框提示?.</p><p><b>  {</b></p><p>  Response.Write("<script>javascript:alert('對(duì)不起,您沒(méi)有這個(gè)權(quán)限');history.back();</script>&

78、quot;);</p><p>  Response.End();</p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void Button1_Click(object sender, EventArgs e)</p>

79、<p><b>  {</b></p><p>  string sql;</p><p>  //sql語(yǔ)句意思向表allusers中插入新數(shù)據(jù)</p><p>  sql = "insert into allusers(username,pwd) values('" + username.Text.

80、ToString().Trim() + "','" + pwd1.Text.ToString().Trim() + "')";</p><p>  new Class1().hsgexucute(sql); //將sql語(yǔ)句執(zhí)行一次,調(diào)用class1.cs中的hsgexecute函數(shù)</p><p>  Response.Wr

81、ite("<script>javascript:alert('添加成功|');</script>"); //執(zhí)行成功給出提示</p><p><b>  }</b></p><p><b>  }</b></p><p>  實(shí)現(xiàn)方式:首先通過(guò)登陸用戶的role屬

82、性判斷管理員的是否為超級(jí)管理員才有權(quán)限添加管理員,調(diào)用class1類的hsgexucute函數(shù)用sql語(yǔ)句對(duì)allusers表來(lái)添加管理員,執(zhí)行成功后,顯示腳本“添加成功”。</p><p>  public partial class listuser : System.Web.UI.Page</p><p><b>  {</b></p><p

83、>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (Session["role"].ToString().Trim() != "超級(jí)管理員")</p><p><b&

84、gt;  {</b></p><p>  Response.Write("<script>javascript:alert('對(duì)不起,您沒(méi)有這個(gè)權(quán)限');history.back();</script>");</p><p>  Response.End();</p><p><b>

85、  }</b></p><p>  if (!IsPostBack)</p><p><b>  {</b></p><p>  string sql;</p><p>  sql = "select * from allusers order by id desc";</p>

86、<p>  getdata(sql);</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void getdata(string sql)</p><p><b>  {</b></p>

87、<p>  DataSet result = new DataSet();</p><p>  result = new Class1().hsggetdata(sql);</p><p>  if (result != null)</p><p><b>  {</b></p><p>  if (res

88、ult.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  DataGrid1.DataSource = result.Tables[0];</p><p>  DataGrid1.DataBind();</p><p><b>  }</

89、b></p><p><b>  else</b></p><p><b>  {</b></p><p>  DataGrid1.DataSource = null;</p><p>  DataGrid1.DataBind();</p><p><b> 

90、 }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  實(shí)現(xiàn)方式:Page_load方法首先讀取登陸用戶的role屬性,if語(yǔ)句判斷role屬性是否為超級(jí)管理員,如果不

91、是則顯示腳本“對(duì)不起,您沒(méi)有這個(gè)權(quán)限”并結(jié)束。如果是超級(jí)管理員,則通過(guò)getdata(sql)方法將數(shù)據(jù)庫(kù)中的allusers表的內(nèi)容綁定到datagird控件,顯示在網(wǎng)頁(yè)上。</p><p>  5.2.3 注冊(cè)用戶信息管理功能</p><p>  用戶信息管理頁(yè)面是管理員操作的主頁(yè)面。使用了一個(gè)DataGrid控件來(lái)顯示用戶信息。</p><p>  頁(yè)面初次

92、加載時(shí),首先要對(duì)DataGrid控件進(jìn)行數(shù)據(jù)綁定,以顯示用戶信息。對(duì)用戶信息的編輯、添加等都要通過(guò)直接對(duì)DataGrid控件進(jìn)行操作來(lái)完成。代碼如下:</p><p>  public partial class user_list : System.Web.UI.Page</p><p><b>  {</b></p><p>  prote

93、cted void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (!IsPostBack)</p><p><b>  {</b></p><p>  string sql;</p>&l

94、t;p>  sql = "select * from users order by id desc";</p><p>  getdata(sql);</p><p><b>  }</b></p><p><b>  }</b></p><p>  private voi

95、d getdata(string sql)</p><p><b>  {</b></p><p>  DataSet result = new DataSet();</p><p>  result = new Class1().hsggetdata(sql);</p><p>  if (result != null

96、)</p><p><b>  {</b></p><p>  if (result.Tables[0].Rows.Count > 0)</p><p><b>  {</b></p><p>  DataGrid1.DataSource = result.Tables[0];</p&g

97、t;<p>  DataGrid1.DataBind();</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  DataGrid1.DataSource = null;&

98、lt;/p><p>  DataGrid1.DataBind();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  實(shí)現(xiàn)方式:通過(guò)getdata(sql)方法將數(shù)據(jù)庫(kù)

99、中的users表的內(nèi)容綁定到datagird控件,顯示在網(wǎng)頁(yè)上。</p><p>  此外,如頁(yè)面所示,還可以根據(jù)用戶編號(hào)來(lái)查找相應(yīng)用戶的信息并顯示。這里用到了一個(gè)Button控件,其代碼如下:</p><p>  protected void Button1_Click(object sender, EventArgs e)</p><p><b>  

100、{</b></p><p>  string sql;</p><p>  sql = "select * from users where 1=1";</p><p>  if (xm.Text.ToString().Trim() != "")</p><p><b>  {&l

101、t;/b></p><p>  sql = sql + " and xm like '%"+xm.Text.ToString().Trim()+"%'";</p><p><b>  }</b></p><p>  if (zhuanye.Text.ToString().Trim()

102、 != "")</p><p><b>  {</b></p><p>  sql = sql + " and zhuanye like '%" + zhuanye.Text.ToString().Trim() + "%'";</p><p><b>  }&

103、lt;/b></p><p>  if (ban.Text.ToString().Trim() != "")</p><p><b>  {</b></p><p>  sql = sql + " and ban like '%" + ban.Text.ToString().Trim() +

104、 "%'";</p><p><b>  }</b></p><p>  sql=sql+" order by id desc";</p><p>  getdata(sql);</p><p><b>  }</b></p><p

105、><b>  }</b></p><p>  實(shí)現(xiàn)方式:通過(guò)Textbox中輸入的內(nèi)容用sql語(yǔ)句與數(shù)據(jù)庫(kù)中的users表中的內(nèi)容進(jìn)行匹配,然后將查詢的數(shù)據(jù)通過(guò)getdata(sql)方法綁定到datagrid控件上,然后顯示出來(lái)。</p><p>  5.2.4留言板管理功能</p><p>  public partial class

106、 lyb : System.Web.UI.Page</p><p><b>  {</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (Session

107、["admin"] != null)</p><p><b>  {</b></p><p>  admin_go.Text = "退出管理ª";</p><p>  admin_go.NavigateUrl = "exit.aspx";</p><p&g

108、t;<b>  }</b></p><p>  if (!this.IsPostBack)</p><p><b>  {</b></p><p>  string ToPage = Request.QueryString["ToPage"];</p><p>  if (ToP

109、age == null)</p><p><b>  {</b></p><p>  ToPage = "1";</p><p><b>  }</b></p><p>  if (!StrRegExp.IsID(ToPage))</p><p><

110、b>  {</b></p><p>  ToPage = "1";</p><p><b>  }</b></p><p>  this.Bind_rptList(Convert.ToInt32(ToPage));</p><p><b>  }</b><

111、/p><p><b>  }</b></p><p>  protected void addly_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  book binbin = new book();</p>&

112、lt;p>  binbin.username = Server.HtmlEncode(this.username.Text);</p><p>  binbin.email = this.email.Text;</p><p>  binbin.qq = this.qq.Text;</p><p>  binbin.homepage = this.homepa

113、ge.Text;</p><p>  if (this.Radboy.Checked)</p><p><b>  {</b></p><p>  binbin.sex = "男D";</p><p>  binbin.face = "boy";</p><p&

114、gt;<b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  binbin.sex = "女?";</p><p>  binbin.face = "gril";&

115、lt;/p><p><b>  }</b></p><p>  binbin.body = this.lybody.Text;</p><p>  if (this.ishde.Checked)</p><p><b>  {</b></p><p>  binbin.ishid

116、e = true;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  binbin.ishide = false;</p><p><b>  }&

117、lt;/b></p><p>  Label1.Text = binbin.ishide.ToString();</p><p>  if (saveinfo.savely(binbin))</p><p><b>  {</b></p><p>  Response.Redirect("lyb.aspx

118、");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Response.Write("<script>alert('留言失敗,服務(wù)器錯(cuò)誤!

119、');location.herf='lyb.aspx'");</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void Bind_rptList(int ToPage)</p><p><b&

120、gt;  {</b></p><p>  int CurrentPage = ToPage;</p><p>  int PageSize = 5;</p><p>  int PageCount;</p><p>  int RecordCount;</p><p>  string PageSQL;&l

121、t;/p><p>  string DataTable = "book";</p><p>  string DataFiled = "ID";</p><p>  string DataFileds = "ID,UserName,Face,Sex,QQ,HomePage,Email,IsHidden,Adddate,b

122、ody,isrely,rebody";</p><p>  string DataOrders = "ID Desc";</p><p>  SqlConnection Conn = DB.createdb();</p><p>  // string connstring = ConfigurationManager.AppSett

123、ings["cn"];</p><p>  // SqlConnection Conn = new SqlConnection();</p><p>  // Conn.ConnectionString = connstring;</p><p>  // conn.Open();</p><p>  Conn.Ope

124、n();</p><p>  //取得記錄總是,計(jì)算總頁(yè)數(shù) SqlCommand cmd = new SqlCommand("Select Count(" + DataFiled + ") From " + DataTable, Conn);</p><p>  RecordCount = Convert.ToInt32(cmd.Exe

125、cuteScalar());</p><p>  if ((RecordCount % PageSize) != 0)</p><p><b>  {</b></p><p>  PageCount = RecordCount / PageSize + 1;</p><p><b>  }</b>&

126、lt;/p><p><b>  else</b></p><p><b>  {</b></p><p>  PageCount = RecordCount / PageSize;</p><p><b>  }</b></p><p>  if (ToPa

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論