版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于Web的畢業(yè)設(shè)計(jì)課題
系統(tǒng)
計(jì)及實(shí)現(xiàn)
課題任務(wù)、背景及意義
摘要1概述
發(fā)展及現(xiàn)狀
.NET的簡(jiǎn)介Internet第3階段的平臺(tái)是.NET。使我們獲取信息和使用信息的方式改變。.NET主要與Internet有關(guān),對(duì)開發(fā)人員來說,它是一個(gè)用于基于TCPI/IP的分布式計(jì)算的協(xié)議堆棧和計(jì)算模型。那么,對(duì)IT專家來說,.NET是一個(gè)XMLWeb服務(wù)平臺(tái),由以下部分組成:?一個(gè)用來建立.NET體驗(yàn)的軟件平臺(tái)?一個(gè)編程模型和一些工具,用來建立和集成XMLWeb服務(wù)?一套可編程XMLWeb服務(wù)?一種可讓用戶通過Web與范圍廣泛的智能設(shè)備進(jìn)行交互的方法,可保證讓用戶而非應(yīng)用程序來控制交互過程?一種可向用戶提供個(gè)性化、簡(jiǎn)單、一致而且安全的應(yīng)用程序、服務(wù)和設(shè)備的方法VB.NET的簡(jiǎn)介微軟公司推出的.NET平臺(tái)完全改變了VisualBasic的編程世界。.NET戰(zhàn)略邁出的首要一步就是發(fā)布了最新的軟件開發(fā)包:VisualStudio.NET。在這紛繁的變化之中人們發(fā)現(xiàn)了一個(gè)重要的新聞:VisualBasic發(fā)生了顛覆性的重大變化。VisualBasic.NET和現(xiàn)在的開發(fā)程序完全不同。ACCESS數(shù)據(jù)庫簡(jiǎn)介ACCESS多用于中小型企事業(yè)單位,MicrosoftAccess是一些關(guān)于某個(gè)特定主題或目的的信息集合。使用
Microsoft
Access,可以在單一的數(shù)據(jù)庫文件中管理所有的信息。在這個(gè)文件中,用戶可以將自己的數(shù)據(jù)分別保存在各自獨(dú)立的存儲(chǔ)空間中,這些空間稱作表;可以使用聯(lián)機(jī)窗體來查看、添加及更新表中的數(shù)據(jù);使用查詢來查找并檢索所要的數(shù)據(jù);也可以使用報(bào)表以特定的版面布置來分析及打印數(shù)據(jù)。ADO.NET簡(jiǎn)介ADO.NET(ActiveXDataObject)建立在工業(yè)標(biāo)準(zhǔn)(如XML)的基礎(chǔ)上,它提供了一個(gè)數(shù)據(jù)訪問界面,以便與SQLServer和Oracle等OLEDB數(shù)據(jù)資源進(jìn)行交互。需要使用數(shù)據(jù)的應(yīng)用程序可以使用ADO.NET連接這些數(shù)據(jù)資源并重新獲取、處理和更新數(shù)據(jù)。ADO.NET最重要的新特點(diǎn)是使用DataSet(數(shù)據(jù)集)代替了原有的RecordSet(記錄集),大大提高了系統(tǒng)的靈活性。另外,ADO.NET能夠使用XML在應(yīng)用程序間或Web頁間交換數(shù)據(jù),,任何可以讀取XML的組件都可以充分利用它。這樣,通過發(fā)送XML格式的DataSet,開發(fā)人員可以很容易的處理共享應(yīng)用程序中共享數(shù)據(jù),并將用戶接口組件分離到不同的服務(wù)器中,從而提高了用戶系統(tǒng)的性能和可維護(hù)性。IIS簡(jiǎn)介
本次課設(shè)選用的服務(wù)器是IIS,IIS是InternetInformationServer的縮寫,它是微軟公司主推的Web服務(wù)器,最新的版本是Windows2000里面包含的IIS5.0,IIS與WindowNTServer完全集成在一起,因而用戶能夠利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大、靈活而安全的Internet和Intranet站點(diǎn)。IIS的一個(gè)重要特性是支持ASP。IIS3.0版本以后引入了ASP,可以很容易的張貼動(dòng)態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。IIS的安裝,管理和配置都相當(dāng)簡(jiǎn)單。2開發(fā)環(huán)境(軟件)
在本系統(tǒng)中,Web服務(wù)器上的操作器上的操作系統(tǒng)可采用WindowsXP,客戶機(jī)的操作系統(tǒng)可采用WindowsXP,后臺(tái)數(shù)據(jù)庫采用Access,Web服務(wù)器采用的是:IIS5.0(MicrosoftInternetInformationServer)。使用ADO.NET對(duì)象模型ADO.NET對(duì)象模型提供了非常靈活的組件,這些組件又提供屬性與方法和識(shí)別事件。ADO.NET對(duì)象在System.Data名字空間中。生成新的VB.NET項(xiàng)目時(shí),自動(dòng)增加System.Data名字空間的使用。ADO.NET對(duì)象模型有五個(gè)核心對(duì)象,分別是Connection、Command、DataReader、DataAdapter、DataSet。前四項(xiàng)屬于.NET數(shù)據(jù)提供者,而DataSet屬于切斷數(shù)據(jù)存儲(chǔ)機(jī)制的一部分。下圖為ADO.NET框架ASP.NET的簡(jiǎn)介ASP.NET是作為.NET框架引入的,起作用是代替ASP。順延針對(duì)HTML,DHTML和XML等,ASP.NET仍遵循相同的通用原則,但是它在許多關(guān)鍵領(lǐng)域都做出了重大改進(jìn),使ASP.NET開發(fā)人員的工作更加輕松自如。增強(qiáng)的性能
世界級(jí)的工具支持威力和靈活性簡(jiǎn)易性可管理性可縮放性和可用性自定義性和擴(kuò)展性。安全性
3開發(fā)環(huán)境(硬件)
(1)CPU:最小配置為PentiumII450MHz或同等的CPU。(2)RAM:最低配置為128MB。(3)硬盤空間:可用硬盤空間3GB,在系統(tǒng)磁盤上至少應(yīng)有500MB,在安裝。(4)磁盤上應(yīng)有2.5MB。如果要安裝其它.NET語言和所有相關(guān)工具,在系統(tǒng)磁盤上至少應(yīng)用2GB以上的空間。(5)顯示器:800*600、256色1024*768、HighColor16為或支持更高的配置。(6)光盤驅(qū)動(dòng)器:高倍速的光驅(qū)。4.系統(tǒng)分析
需求分析本次畢業(yè)設(shè)計(jì)主要是完成一個(gè)畢設(shè)課題管理系統(tǒng)。在需求分析中我了解到網(wǎng)絡(luò)與人們的生活、工作關(guān)系越來越密切,利用網(wǎng)絡(luò)來提高工作效率已成為人們的首選,在經(jīng)過仔細(xì)的分析后,我認(rèn)為畢設(shè)課題管理系統(tǒng)必須具備以下幾種功能:能夠進(jìn)行課題的添加:即教師將課題輸入到數(shù)據(jù)庫中以便保存。能夠進(jìn)行課題的修改:管理員有權(quán)限修改和刪除相關(guān)文章,教師能對(duì)他自己的課題進(jìn)行修改和刪除能夠進(jìn)行課題的瀏覽:學(xué)生在登陸后可以瀏覽全部的申報(bào)課題。能夠進(jìn)行課題的選擇:學(xué)生能夠在瀏覽宣布課題后,選擇自己要的課題.能夠進(jìn)行課題的選擇由于是學(xué)校畢設(shè)課題的管理,要通過身份的審評(píng)來決定是否有資格登陸該服務(wù),因此還要提供較完善的身份注冊(cè)服務(wù)。能夠進(jìn)行用戶管理:通過對(duì)用戶不同權(quán)限的識(shí)別,對(duì)其所能進(jìn)行的操作進(jìn)行限制,以保證系統(tǒng)的安全。相對(duì)應(yīng)的我們需要數(shù)據(jù)庫提供支持,數(shù)據(jù)庫要有以下內(nèi)容:(1)課題信息:這包括課題信息(課號(hào)、設(shè)計(jì)題目、課題來源、操作系統(tǒng)、使用工具、內(nèi)容簡(jiǎn)介、等等)教師信息(作者姓名、登陸名、職稱等等)(2)學(xué)生信息:提供學(xué)生的一般信息,例如學(xué)生的姓名、登陸名、學(xué)號(hào)等等。在這個(gè)系統(tǒng)中用戶可根據(jù)自己的身份的不同,擁有不同的權(quán)利和服務(wù),教師可以在本系統(tǒng)中進(jìn)行網(wǎng)上的畢設(shè)課題申報(bào),而學(xué)生則可以在本系統(tǒng)中進(jìn)行畢設(shè)課題的申報(bào)活動(dòng)。數(shù)據(jù)流圖
頁面的流轉(zhuǎn)圖
數(shù)據(jù)字典根據(jù)系統(tǒng)分析階段對(duì)此系統(tǒng)功能的詳細(xì)確定,在開發(fā)本系統(tǒng)的過程中,設(shè)計(jì)了4個(gè)表來存放系統(tǒng)的數(shù)據(jù)●教師用戶登記表:TblUsers:教師用戶登記表提供了教師的相關(guān)內(nèi)容,教師的登陸和修改教師信息都是對(duì)此表的操作。●畢設(shè)登記表:Tbldesigntitle:
畢設(shè)登記表提供了學(xué)生的相關(guān)信息以及課題的相關(guān)信息,課題的申報(bào),編輯,刪除,學(xué)生的課程選擇都是對(duì)此表的操作?!駥W(xué)生用戶登記表:TblUsers1:學(xué)生用戶登記表提供了學(xué)生的相關(guān)內(nèi)容,學(xué)生的登陸和修改學(xué)生信息都是對(duì)此表的操作●學(xué)生選課登記表學(xué)生選課登記表記錄每個(gè)學(xué)生的選課情況。5.系統(tǒng)設(shè)計(jì)
基于上章的分析,本系統(tǒng)結(jié)圖6.系統(tǒng)實(shí)現(xiàn)
主模塊實(shí)現(xiàn)
課程管理系統(tǒng)的主頁修改設(shè)計(jì)題目子模塊實(shí)現(xiàn)
ADO.NET的DataAdapter對(duì)象有四個(gè)方法來從數(shù)據(jù)源取回?cái)?shù)據(jù)或者對(duì)數(shù)據(jù)源更新數(shù)據(jù)。這些方法是:SelectCommand、InsertCommand、UpdateCommand和DeleteCommand。教師信息修改模塊:該模塊是教師的注冊(cè)頁面,教師從這個(gè)頁面開始進(jìn)入畢業(yè)設(shè)計(jì)課題系統(tǒng),在這個(gè)模塊中教師對(duì)登陸信息提交和修改??梢暂斎雮€(gè)人的信息進(jìn)行注冊(cè)也可以在注冊(cè)后修改已提交的信息學(xué)生信息修改模塊
該模塊是學(xué)生的注冊(cè)頁面,學(xué)生從這個(gè)頁面開始進(jìn)入畢業(yè)設(shè)計(jì)課題系統(tǒng),在這個(gè)模塊中學(xué)生對(duì)登陸信息提交和修改。可以輸入個(gè)人的信息進(jìn)行注冊(cè)也可以在注冊(cè)后修改已提交的信息。輸入學(xué)生的登陸所需信息該用戶名存在顯示結(jié)果重新注冊(cè)進(jìn)入登陸界面若注冊(cè)注冊(cè)或修改信息學(xué)生信息修改模塊圖以下是該子模塊的模塊圖教師登陸身份驗(yàn)證模塊
該模塊是教師的登陸模塊,在教師注冊(cè)后通過該模塊進(jìn)入系統(tǒng)。在教師輸入正確的用戶名和密碼后,就可以進(jìn)入教師系統(tǒng)
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版商務(wù)車租賃合同(含保險(xiǎn)責(zé)任條款)
- 二零二五版合作開發(fā)房地產(chǎn)合同綠色建筑認(rèn)證3篇
- 2025年綠色建筑土石方工程承包合同樣本2篇
- 2025年度菜園大棚蔬菜種植與農(nóng)業(yè)科技研發(fā)合同3篇
- 2025版路燈設(shè)施安全檢查與應(yīng)急搶修服務(wù)合同4篇
- 二零二四年醫(yī)療耗材配件銷售代理合同樣本3篇
- 2025年度工業(yè)用地場(chǎng)地租賃及使用權(quán)轉(zhuǎn)讓合同3篇
- 2025年度車輛租賃與道路救援服務(wù)合同3篇
- 2025年新能源汽車專用車位租賃與充電服務(wù)合同2篇
- 2025年度房地產(chǎn)項(xiàng)目融資合同8篇
- 家庭年度盤點(diǎn)模板
- 河南省鄭州市2023-2024學(xué)年高二上學(xué)期期末考試 數(shù)學(xué) 含答案
- 2024年資格考試-WSET二級(jí)認(rèn)證考試近5年真題集錦(頻考類試題)帶答案
- 試卷中國電子學(xué)會(huì)青少年軟件編程等級(jí)考試標(biāo)準(zhǔn)python三級(jí)練習(xí)
- 公益慈善機(jī)構(gòu)數(shù)字化轉(zhuǎn)型行業(yè)三年發(fā)展洞察報(bào)告
- 飼料廠現(xiàn)場(chǎng)管理類隱患排查治理清單
- 【名著閱讀】《紅巖》30題(附答案解析)
- Starter Unit 2 同步練習(xí)人教版2024七年級(jí)英語上冊(cè)
- 分?jǐn)?shù)的加法、減法、乘法和除法運(yùn)算規(guī)律
- 2024年江蘇鑫財(cái)國有資產(chǎn)運(yùn)營有限公司招聘筆試沖刺題(帶答案解析)
- 2024年遼寧石化職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫含答案
評(píng)論
0/150
提交評(píng)論