版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 畢業(yè)設(shè)計(jì)(論文)開題報(bào)告</p><p> 課 題 名 稱 : 學(xué)籍管理系統(tǒng)分析與實(shí)現(xiàn) </p><p> 學(xué) 院 : </p><p> 專 業(yè) : </p><p>
2、 姓 名 : __ </p><p> 學(xué) 號 : </p><p> 指 導(dǎo) 教 師 : </p><p> 房產(chǎn)銷售網(wǎng)站分析與實(shí)現(xiàn)</p><p><b>
3、 1、背景介紹</b></p><p> 隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Internet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會正快速向信息化社會前進(jìn),信息自動化的作用也越來越大,從而使我們從繁雜的事務(wù)中解放出來,提高了我們的工作效率。</p><p> 另一方面,隨著Internet飛速發(fā)展,它越來越成為人們生活中的一部分,人們親切地把它叫做信息高速公路。隨
4、著計(jì)算機(jī)技術(shù)及通信技術(shù)的普及,人們有越來越多的機(jī)會,訪問internet,并從Internet中獲取資源,Internet緊密的與人們的生活聯(lián)系起來。目前,我國上網(wǎng)的計(jì)算機(jī)數(shù)為146萬臺,上網(wǎng)人數(shù)超過400萬人。顯然解決企業(yè)宣傳問題的途徑之一,就是將計(jì)算機(jī)引入進(jìn)來,以現(xiàn)在流行的B/S模式,為用戶創(chuàng)建一個(gè)交流的平臺。</p><p> 在學(xué)校,學(xué)籍管理工作是非常重要的一項(xiàng)工作,它負(fù)責(zé)整個(gè)學(xué)校的日常教學(xué)安排,學(xué)生的
5、學(xué)籍管理等等。以前都是人工進(jìn)行操作。隨著學(xué)校規(guī)模擴(kuò)大,學(xué)籍處的學(xué)籍管理工作量大大加重。隨著計(jì)算機(jī)應(yīng)用的發(fā)展,學(xué)籍工作者急切希望能夠?qū)⒋蟛糠址爆嵉墓ぷ鹘挥捎?jì)算機(jī)的處理,已減輕人工的壓力并提高工作效率。而計(jì)算機(jī)的普及更加快了學(xué)籍管理系統(tǒng)的產(chǎn)生。</p><p> 因此,使用現(xiàn)在的新技術(shù),開發(fā)出適應(yīng)新的需求的新系統(tǒng)的任務(wù)刻不容緩。</p><p><b> 2、研究現(xiàn)狀</b
6、></p><p> 上一代的學(xué)籍管理系統(tǒng)主要為單機(jī)單用戶的系統(tǒng),其數(shù)據(jù)庫主要采用Foxbase或FoxPro,系統(tǒng)開發(fā)環(huán)境也是數(shù)據(jù)庫內(nèi)置的開發(fā)工具。其特點(diǎn)是單機(jī)單用戶方式,開發(fā)簡單,能充分利用數(shù)據(jù)庫的特性。其缺點(diǎn)是開發(fā)出的系統(tǒng)依賴性強(qiáng),運(yùn)行必須依托數(shù)據(jù)庫環(huán)境;不容易升級與擴(kuò)展;無法實(shí)現(xiàn)數(shù)據(jù)的共享與并行操作;代碼重用性差。</p><p> 隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,特別是校園網(wǎng)的建
7、立。原有學(xué)籍管理系統(tǒng)數(shù)據(jù)共享差的問題更加突出,而新需求的提出也越來越多,越來越頻繁。這就要求系統(tǒng)在可擴(kuò)展性和標(biāo)準(zhǔn)化的要求更高。而原有的系統(tǒng)由于其與生俱來的缺點(diǎn)而無法在適應(yīng)現(xiàn)有的需求了。</p><p><b> 3、課題研究內(nèi)容</b></p><p> 該系統(tǒng)適用于普通中小學(xué)校學(xué)籍員,其功能主要分為四大類:</p><p> 課程信息管
8、理 用于對課程信息的維護(hù)(增加、刪除、修改 )</p><p> 班級信息管理 用于對班級信息的維護(hù)(增加、刪除、修改 )</p><p> 教師信息管理 用于對教師信息的維護(hù)(增加、刪除、修改 )</p><p> 學(xué)生基本信息管理 用于班級信息和學(xué)生信息的建立和修改以及查詢;</p><p> 成績管理
9、 用于成績的輸入、修改、匯總和排名。</p><p><b> 4、技術(shù)路線</b></p><p> 1、本系統(tǒng)擬使用ASP技術(shù)進(jìn)行開發(fā),在安裝Windows2000操作系統(tǒng)、IIS 5.0的服務(wù)器上進(jìn)行測試。</p><p> 2、本報(bào)名系統(tǒng)采用B/S方式,在小型局域網(wǎng)內(nèi)進(jìn)行前期測試工作。</p><p>
10、3、使用ACCESS數(shù)據(jù)庫,高效且穩(wěn)定性好,并進(jìn)行有效的數(shù)據(jù)庫加密,加強(qiáng)安全性。</p><p> 4、本系統(tǒng)擬實(shí)現(xiàn)能夠?qū)崿F(xiàn)樓盤的展示,能夠?qū)⒖蛻舻男枨蟆R總到數(shù)據(jù)庫中。</p><p><b> 5、關(guān)鍵技術(shù)介紹</b></p><p> 5.1 ASP技術(shù)</p><p> ASP提供了6個(gè)功能強(qiáng)大的內(nèi)部對
11、象,每個(gè)對象具有各自的屬性(Property)、方法(Method),有的還擁有數(shù)據(jù)集合(Collection)與事件(Event),它們共同完成Web中的一些重要工作。這6個(gè)對象分別是:</p><p> Request對象:Request對象可以保存Client端送往Server端的所有信息。這些信息包括:使用Get或Post方法傳遞的數(shù)據(jù)、Server環(huán)境變量、Cookie信息等。在沒有指定表單集合的情況
12、下,程序?qū)⒁訯ueryString、Form、Cookie、ServerVariable的順序搜索所有集合,尋找指定變量。</p><p> Response對象:Response對象的主要功能是將信息從Server端傳送到Client端。也可以用來實(shí)現(xiàn)頁面的跳轉(zhuǎn)或Cookie值的設(shè)定。由于ASP腳本沒有輸出“值“的功能,要完成此功能必須使用Response對象。</p><p> S
13、erver對象:Server對象的主要功能是執(zhí)行與Web服務(wù)器直接相關(guān)的一些操作。</p><p> Session對象:Session對象能夠記錄用戶每一次上線的個(gè)人信息,它相當(dāng)于每個(gè)上線用戶的私有變量集合。它隨著用戶的上線而產(chǎn)生,隨著用戶的下線或強(qiáng)制解除而終止。</p><p> Application對象:Application對象能記錄所有Web用戶的共有信息,它相當(dāng)于所有上線
14、用戶的公共變量集合。它伴隨著Web應(yīng)用程序的開始運(yùn)行而產(chǎn)生,隨著Web應(yīng)用程序的運(yùn)行結(jié)束而終止。</p><p> Objectcontext對象:Objectcontext對象主要在進(jìn)行交易處理時(shí)使用,利用該對象可以管理、控制這些交易。</p><p> 5.2 IIS與ASP的結(jié)合</p><p> 在過去,客戶端/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與Web的相關(guān)技術(shù)幾乎
15、處于平行線上,兩者相互獨(dú)立并無法作出集成性的設(shè)計(jì)?,F(xiàn)在我們利用IIS+ASP,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得Web站點(diǎn)的開發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。</p><p> 利用IIS+ASP技術(shù)來集成Web前后端所帶來的強(qiáng)大效益可歸結(jié)為以下幾個(gè)方面:</p><p><b> 減少構(gòu)建和維護(hù)成本</b></p>
16、<p><b> 加快聯(lián)機(jī)過程</b></p><p> 應(yīng)用軟件集中在服務(wù)器端開發(fā)管理</p><p> 前端可使用任何瀏覽器(IE、Netscape…)</p><p> 后端可存取任何數(shù)據(jù)庫 (SQL、Access…)</p><p> 可使用任何腳本語言開發(fā) (VBScript、JavaSc
17、ript…)</p><p> Request請求 ADO</p><p> Response響應(yīng) SQL查詢結(jié)果</p><p> 4.4 利用ADO訪問數(shù)據(jù)庫</p><p> 在Web動態(tài)交互過程中,經(jīng)常需要根據(jù)用戶輸入的查詢條件來查詢數(shù)據(jù)庫,從數(shù)據(jù)庫中取
18、出結(jié)果并以一定的格式顯示給用戶。有時(shí)也需要從用戶那里收集信息,并按一定的格式保存到數(shù)據(jù)庫里。ADO(ActiveX Data Objects)是一種操作Microsoft所支持的數(shù)據(jù)庫的新技術(shù)。在ASP中,ADO可以看作是一個(gè)服務(wù)器組件(Server Component),更簡單點(diǎn)說,是一系列的對象,應(yīng)用這些功能強(qiáng)大的對象,即可輕松完成對數(shù)據(jù)庫復(fù)雜的操作。</p><p> 1.創(chuàng)建數(shù)據(jù)庫鏈接(Connecti
19、on)</p><p> Connection對象是網(wǎng)頁通過ADO存取數(shù)據(jù)庫的重要手段,Connection對象負(fù)責(zé)與數(shù)據(jù)庫實(shí)際的連接工作。鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。ASP文件中如果要訪問數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫的鏈接,其語法如下:</p><p> Set Conn = Server.CreateObject("ADODB.Conn
20、ection")</p><p> connstr="driver={MicrosoftAccessDriver(*.mdb)};dbq="+Server.MapPath("db/data.mdb")</p><p> 這條語句創(chuàng)建了鏈接對象Conn,接下來:</p><p> Conn.Open connst
21、r,“username”,“password”</p><p> 這條語句打開鏈接,connstr表示與數(shù)據(jù)源建立連接的相關(guān)信息,這里以與本系統(tǒng)的數(shù)據(jù)庫連接為例,其后的兩個(gè)參數(shù)分別是訪問數(shù)據(jù)庫的用戶名和口令,為可選參數(shù)。</p><p> 以上兩個(gè)步驟缺一不可,因?yàn)殒溄訉ο蟮膭?chuàng)建與打開是兩回事,只有打開了才真正可以使用。</p><p> 2.創(chuàng)建數(shù)據(jù)對象(R
22、ecordset)</p><p> ADO使用Recordset(記錄集)對象作為數(shù)據(jù)的主要容器。ADO可以使用VBScript、JavaScript腳本語言來控制數(shù)據(jù)庫的存取以及輸出結(jié)果的查詢,還可以使用存儲過程或SQL指令傳回對組記錄集。Recordset對象代表著執(zhí)行一個(gè)命令后返回的完整記錄集合,所有的Recordset對象都是通過記錄和字段構(gòu)造的。創(chuàng)建一個(gè)Recordset對象可以使用以下語法:<
23、;/p><p> Set rs=server.CreateObject("ADODB. Recordset")</p><p> 這里"ADODB. Recordset"字符串用來創(chuàng)建Recordset對象。這個(gè)字符串通過CreateObject傳給操作系統(tǒng),系統(tǒng)識別出"ADODB. Recordset",從而創(chuàng)建對應(yīng)的對象。從而
24、得到一個(gè)記錄集對象變量。當(dāng)打開一個(gè)記錄集時(shí),如果不為空,則當(dāng)前的指針指向第一條記錄。當(dāng)記錄指針指到記錄集末尾時(shí),rs.EOF為真;當(dāng)記錄指針指到記錄集頭時(shí),rs.BOF為真。Recordset對象還可以通過Connection對象的Execute方法得到。如:</p><p> Set rec=Conn.Execute("select * from product")</p>
25、<p> 6、要解決的技術(shù)問題</p><p> 1.ASP對數(shù)據(jù)庫的訪問</p><p> 2.JAVASCRIPT與ASP的結(jié)合</p><p> 3.在線訂房信息與客戶關(guān)系管理的結(jié)合</p><p><b> 7、日程安排</b></p><p> 2006年11月19
26、日-11月15日 分析題目,查閱資料,作好前期準(zhǔn)備工作。</p><p> 2006年11月16日-12月10日 程序設(shè)計(jì),系統(tǒng)調(diào)試。</p><p> 2006年12月11日-12月30日 撰寫論文。</p><p><b> 8、參考文獻(xiàn)</b></p><p> 1.《網(wǎng)頁設(shè)計(jì)與web數(shù)據(jù)庫發(fā)布技術(shù)》魏應(yīng)彬
27、、周星、康耀紅編著 2004版 清華大學(xué)出版社</p><p> 2.《軟件工程-實(shí)踐者的研究方法》(美)Roger S.Pressman 2002版 機(jī)械工業(yè)出版社</p><p> 3.《數(shù)據(jù)庫應(yīng)用技術(shù)SQL2000 及其應(yīng)用系統(tǒng)開發(fā)》李禹生 向云柱等編 2001版 中國水利水電出版社</p><p> 4.《Dreamweaver
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教務(wù)學(xué)籍管理系統(tǒng)的開發(fā)【開題報(bào)告】
- 學(xué)籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-軟件工程開題報(bào)告
- c學(xué)生學(xué)籍管理系統(tǒng)報(bào)告
- 題庫管理與在線考試系統(tǒng)開題報(bào)告
- 學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告--學(xué)籍管理系統(tǒng)
- 學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 在線考試系統(tǒng)開題報(bào)告
- 在線考試系統(tǒng)開題報(bào)告
- 在線考試系統(tǒng)開題報(bào)告
- 學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 在線考試系統(tǒng)開題報(bào)告
- 在線花店系統(tǒng)開題報(bào)告
- 學(xué)籍管理系統(tǒng)
- 學(xué)籍管理系統(tǒng)
- 學(xué)籍管理系統(tǒng)
- 學(xué)生學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)設(shè)計(jì)報(bào)告
- 學(xué)生學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
評論
0/150
提交評論