學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第1頁(yè)
學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第2頁(yè)
學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第3頁(yè)
學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第4頁(yè)
學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、ASP+ACCESS摘要隨著科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)領(lǐng)域不斷取得新的研究成果。并不斷地代替和延伸腦力勞動(dòng)方面發(fā)揮越來越重要的作用,無論是工業(yè)還是日常生活都越來越離不開計(jì)算機(jī),尤其是在學(xué)校里,隨著不同高校的的不斷擴(kuò)大和招生人數(shù)的不斷增加,要處理大量的學(xué)生數(shù)據(jù)信息顯得尤為的重要。學(xué)生的信息管理是學(xué)校工作中一項(xiàng)重要的內(nèi)容。本系統(tǒng)論文主要是管理學(xué)生的資料。重點(diǎn)介紹其功能:信息添加、信息修改、信息的刪除及信息查詢。使用進(jìn)行靜態(tài)頁(yè)面設(shè)計(jì),應(yīng)用ASP程序進(jìn)行后臺(tái)管理操作,并用Access進(jìn)行后臺(tái)數(shù)據(jù)庫(kù)的連接設(shè)計(jì)。主要是以四大功能進(jìn)行系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。關(guān)鍵詞:Dreamweaver MX 2004 系統(tǒng) 站點(diǎn)設(shè)

2、計(jì) ASP Access 數(shù)據(jù)庫(kù)1.1 開發(fā)工具的介紹1.1.1 ASPASP(ActiveSeverPages動(dòng)態(tài)網(wǎng)頁(yè))是微軟公司推出的一種用以取代CGI(CommonGatewayInterface)技術(shù)。目前,Internet上的許多基于Windows平臺(tái)的Web站點(diǎn)已開始應(yīng)用ASP來替換CGI。ASP是在服務(wù)器端腳本編譯環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序。ASP可以與HTML頁(yè)、腳本命令和 ActiveX組件組合創(chuàng)建交互的Web頁(yè)和基于Web的功能強(qiáng)大的應(yīng)用程序。ASP應(yīng)用程序很容易開發(fā)和修改。ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境。通過這種環(huán)境,用戶可以創(chuàng)建和

3、運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁(yè),包括使用HTML表單收集和處理信息、上傳與下載等。通常情況下,用戶通過瀏覽器看到的網(wǎng)頁(yè)大多是靜態(tài)的,目前Internet上的許多站點(diǎn),仍然提供“靜態(tài)”(static)的主頁(yè)內(nèi)容。所謂“靜態(tài)”,是指站點(diǎn)的主頁(yè)內(nèi)容是“固定不變”的。一個(gè)“靜態(tài)”的站點(diǎn),若要更新主頁(yè)的內(nèi)容,必須手動(dòng)更新其HTML的文件數(shù)據(jù)。而隨著Web技術(shù)的發(fā)展,用戶希望能夠看到根據(jù)要求而動(dòng)態(tài)生成的主頁(yè),例如響應(yīng)用戶查詢數(shù)據(jù)庫(kù)的要求而生成報(bào)表等。站點(diǎn)服務(wù)器收到要求執(zhí)行的應(yīng)用程序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以HTML的格式傳送給瀏覽器。根據(jù)用戶請(qǐng)求生成動(dòng)態(tài)主頁(yè)的

4、傳統(tǒng)方法有CGI、ISAPI等。CGI是根據(jù)瀏覽器端的http請(qǐng)求激活響應(yīng)進(jìn)程,每一個(gè)請(qǐng)求對(duì)應(yīng)一個(gè)進(jìn)程。當(dāng)同時(shí)有很多請(qǐng)求時(shí),程序擠占系統(tǒng)資源,造成效率低下。ISAPI針對(duì)這一缺點(diǎn)進(jìn)行了改進(jìn),利用dll(動(dòng)態(tài)鏈接庫(kù)技術(shù)),以線程代替進(jìn)程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟煩瑣。這兩種技術(shù)和另一普遍使用的開發(fā)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)Java都還存在著另外一個(gè)問題,那就是開發(fā)困難,程序的開發(fā)和HTML寫作是兩個(gè)完全不同的過程,需要專門的程序員開發(fā)。ASP使用的ActiveX技術(shù)基于開放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的CGI等程

5、序所遠(yuǎn)遠(yuǎn)不及的地方。1.1.2 AccessAccess是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),它之所以被集成到Office中而不是VisualStudio中,是因?yàn)樗c其它的數(shù)據(jù)庫(kù)管理系統(tǒng)(如SQL Server 2000)相比更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶即可掌握并使用它。而且最重要的一點(diǎn)是,Access的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。 Access可以實(shí)現(xiàn)建立數(shù)據(jù)庫(kù)、報(bào)表,以及對(duì)數(shù)據(jù)庫(kù)、報(bào)表的修改、查詢等功能。Access隨著Windows操作系統(tǒng)和Offices辦公自動(dòng)化應(yīng)用軟件的普及, Access各個(gè)版本變得與其他Office成員集成得越來越緊密。Office2000的所有成員

6、和VisualBasic6.0現(xiàn)在共享的是同樣的VisualBasicforApplications(VBA)版本6.0。Access2000最后采納了Office2000VBA編輯器(也叫做集成開發(fā)環(huán)境或者IDE)用于編寫VBA代碼來自動(dòng)操作Access應(yīng)用。不論好壞,Access2000還共享了Office2000新的超文本標(biāo)記語(yǔ)言(HTML)幫助系統(tǒng)。Access最主要用的是創(chuàng)建數(shù)據(jù)庫(kù),并建立相應(yīng)的軟件的連接。如ODBC的連接。第2章 系統(tǒng)的需求分析和設(shè)計(jì)2.1 系統(tǒng)的需求分析如果我國(guó)各個(gè)學(xué)校管理水平還停留在紙介質(zhì)的基礎(chǔ)上,已不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在當(dāng)今的信息時(shí)

7、代這種管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。學(xué)生信息管理系統(tǒng)的開發(fā),適合任何一個(gè)大中小學(xué)校的管理, 該學(xué)生信息管理系統(tǒng)歸納起來有四點(diǎn):1學(xué)生信息的插入??梢圆迦氩煌貐^(qū)的學(xué)生的姓名、個(gè)人聯(lián)系方法、所在院系、班級(jí)及相關(guān)情況。實(shí)現(xiàn)了信息的動(dòng)態(tài)管理。2學(xué)生信息的查詢。學(xué)生的信息使管理員可以通過多種方式(年級(jí)、班級(jí)、姓名、學(xué)號(hào)、所在系等等)的查詢,就可以直接查看自己需要的學(xué)生的相關(guān)信息。實(shí)現(xiàn)了信息的動(dòng)態(tài)管理。 3學(xué)生信息的修改。管理人員可以隨時(shí)對(duì)轉(zhuǎn)入、轉(zhuǎn)出的學(xué)生進(jìn)行修改,比如學(xué)號(hào)、所在系等等實(shí)現(xiàn)了信息的動(dòng)態(tài)管理。3學(xué)生信息的刪除。管理人員可以隨時(shí)對(duì)轉(zhuǎn)入、轉(zhuǎn)出的學(xué)生進(jìn)行刪除,比如學(xué)號(hào)、所在系等等實(shí)

8、現(xiàn)了信息的動(dòng)態(tài)管理。 好處為: 1 可以存儲(chǔ)怕有的學(xué)生檔案,安全、高效; 2 只需一到二名檔案錄入員即可操作系統(tǒng),節(jié)省大量人力; 3 可以迅速查找到所需要的信息。其功能結(jié)構(gòu)如圖:學(xué)生信息管理系統(tǒng)學(xué)生資料管理添加資料修改資料刪除資料查詢資料登錄第3章 系統(tǒng)的實(shí)現(xiàn)3.1 數(shù)據(jù)庫(kù)存設(shè)計(jì)數(shù)據(jù)庫(kù)是整個(gè)學(xué)生信息管理系統(tǒng)的核心部分。只有通過數(shù)據(jù)庫(kù)的調(diào)用才能進(jìn)行學(xué)生信息更新處理、插入資料、刪除資料和查詢資料,方便管理進(jìn)行管理,減少管理員的工作量以及更多的人力。3.1.1 管理員數(shù)據(jù)庫(kù)設(shè)計(jì)Users表是用于管理員登陸時(shí)用于驗(yàn)證管理員身份的,這樣使前后臺(tái)分隔開,保護(hù)網(wǎng)站的安全,阻止除了管理員之外的任何人進(jìn)入后臺(tái),

9、威脅到整個(gè)網(wǎng)站的安全。包括用戶名、密碼和訪問權(quán)限等等。其數(shù)據(jù)庫(kù)如圖:3.1.2 學(xué)生信息數(shù)據(jù)庫(kù)設(shè)計(jì)學(xué)生信息數(shù)據(jù)庫(kù)是存放學(xué)生基本信息資料,如學(xué)號(hào)、姓名、出生日期、所在系及一些個(gè)人的聯(lián)系方式等等。其數(shù)據(jù)庫(kù)如下:3.2 登錄3.2.1 系統(tǒng)總模型學(xué)生信息管理系統(tǒng)總的模型主要是說明系統(tǒng)注冊(cè)后才能登錄,登錄后進(jìn)么主頁(yè)面后實(shí)現(xiàn)主要有學(xué)生資料管理、管理員管理以及更改級(jí)別,其中學(xué)生資料管理主要實(shí)現(xiàn)學(xué)生信息的添加、修改、刪除和查詢功能。管理員管理是只有權(quán)限最高的管理員才能進(jìn)行刪除管理員和更改權(quán)限的操作。其結(jié)構(gòu)圖如下:登錄注冊(cè)主頁(yè)面學(xué)生資料管理管理員設(shè)置添加資料修改資料刪除資料查詢資料更改級(jí)別3.2.2 登錄界面

10、(1)只有通過index.asp登錄界面才能進(jìn)入主頁(yè)面進(jìn)行相應(yīng)學(xué)生信息的操作。(2)進(jìn)入登錄界面:通過注冊(cè)頁(yè)面讓用戶提交注冊(cè)并保存在user表里,并通過登錄頁(yè)面讀取用戶提交的 登錄信息與保存在數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行比較以驗(yàn)證是否成功登錄。圖1:用戶登錄界面3.2.3 主頁(yè)面的實(shí)現(xiàn)圖2:主頁(yè)面學(xué)生信息管理系統(tǒng)主要是與數(shù)據(jù)庫(kù)的連接,然后數(shù)據(jù)庫(kù)的連接必須使用ADO的內(nèi)置Connection對(duì)象,并且調(diào)用Recordset對(duì)象來進(jìn)行與數(shù)據(jù)庫(kù)的查找、刪除、更改等功能,具體腳本如下:% dim username,password dim cnn,rst,ssql username=trim(request.f

11、orm(txtusername) password=trim(request.form(txtpassword) login=request.form(btnlogin) if login= and session(username)= then response.redirect login.htm if (username= or password= ) and login then response.redirect login.htm%if seesion(username)= or (session(username)username and seesion(username) th

12、en set cnn=server.createobject(adodb.connection) set rst=server.CreateObject(adodb.recordset) cnn.connectionstring=provider=microsoft.jet.oledb.4.0;data source=&server.MapPath(Datedate.mdb ) cnn.open ssql=select * from users where user_name=&username& and mm =&password& set rst =cnn.execute(ssql, ,a

13、dcmtext) if rst.eof then response.WriteUsername or Password is error.sorry! response.write重新登錄(restart login) else session(username)=rst(user_name)session(level)=rst(purview_level) end if%3.3 后臺(tái)主要功能的實(shí)現(xiàn)3.3.1 添加學(xué)生信息資料在學(xué)生信息管理系統(tǒng)首頁(yè)(index.asp)單擊“添加資料”鏈接,可以進(jìn)入addinfo.asp頁(yè)面,在該頁(yè)面中輸入學(xué)生資料,并提交給saveinfo.asp頁(yè)面進(jìn)行添加

14、,將數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中。界面如下: 圖1 添加頁(yè)面addinfo.asp實(shí)現(xiàn)功能腳本如下:%Dim cnn, rst, sSQLDim StudentNum, StudentName, StudentSex, BirthDate, DepartmentDim Speciality, Grade, sClass, ParentName, HomeAddr, HomePhone, RemarkStudentNum = Trim(Request.Form(txtStudentNum)StudentName = Trim(Request.Form(txtStudentName)StudentSex =

15、 Request.Form(optStudentSex)BirthDate = Trim(Request.Form(txtBirthDate)Department = Trim(Request.Form(txtDepartment)Speciality = Trim(Request.Form(txtSpeciality)Grade = Trim(Request.Form(txtGrade)sClass = Trim(Request.Form(txtClass)ParentName = Trim(Request.Form(txtParentName)HomeAddr = Trim(Request

16、.Form(txtHomeAddr)HomePhone = Trim(Request.Form(txtHomePhone)Remark = Trim(Request.Form(txtRemark)If StudentNum = Or StudentName = Then Response.Redirect addInfo.aspEnd IfSet cnn = Server.CreateObject(ADODB.Connection)Set rst = Server.CreateObject(ADODB.Recordset)cnn.ConnectionString = PROVIDER=micr

17、osoft.jet.oledb.4.0;DATA SOURCE= & server.mappath(Datedate.mdb)cnn.OpensSQL = SELECT student_num FROM students WHERE student_num= & StudentNum & Set rst = cnn.Execute(sSQL, , adCmdText)If Not rst.EOF Then Response.Write 學(xué)號(hào)“ & rst(student_num) & ”已經(jīng)存在,請(qǐng)重新輸入!Else sSQL = INSERT into students(student_nu

18、m, student_name, & student_sex, birthdate, department, speciality, sSQL = sSQL & grade, class, home_addr, parent_name, sSQL = sSQL & home_phone, remark) VALUES( sSQL = sSQL & StudentNum & , & StudentName & , & StudentSex & , & BirthDate & , sSQL = sSQL & Department & , & Speciality & , & Grade & , &

19、 sClass & , sSQL = sSQL & HomeAddr & , & ParentName & , & HomePhone & , & Remark & ) cnn.Execute sSQL, , adCmdText%數(shù)據(jù)保存成功!3.3.2 修改學(xué)生資料在學(xué)生信息管理系統(tǒng)首頁(yè)(index.asp)單擊“修改資料”鏈接,可以進(jìn)入editinfo.asp頁(yè)面,在該頁(yè)面中輸入學(xué)生資料,并提交給editinfo2.asp頁(yè)面進(jìn)行修改,將數(shù)據(jù)進(jìn)行修改操作中。界面如下:圖2 修改頁(yè)面editinfo.asp實(shí)現(xiàn)功能腳本如下:%Dim cnn, rst, sSQL, StuNumStuNum

20、= Trim(Request.Form(txtStuNum)Set cnn = Server.CreateObject(ADODB.Connection)Set rst = Server.CreateObject(ADODB.Recordset)cnn.ConnectionString = PROVIDER=microsoft.jet.oledb.4.0;DATA SOURCE= & server.mappath(Datedate.mdb)cnn.OpenIf StuNum Then sSQL = SELECT * FROM students WHERE student_num= & StuN

21、um & Set rst = cnn.Execute(sSQL, , adCmdText) If rst.EOF Then Response.Write 沒有找到符合條件的記錄! Else%修改學(xué)生資料學(xué)號(hào):INPUT TYPE = text NAME = txtStudentNum SIZE = 12VALUE = INPUT TYPE = hidden NAME = txtOldStuNum SIZE = 12VALUE = 姓名:INPUT TYPE = text NAME = txtStudentName SIZE = 12VALUE = 性別:INPUT TYPE = radio V

22、ALUE = 男NAME=optStudentSex 男INPUT TYPE=radio VALUE=女NAME=optStudentSex 女出生日期:INPUT TYPE = text NAME = txtBirthDate SIZE = 12VALUE = 所在院系:INPUT TYPE = text NAME = txtDepartment SIZE = 12VALUE = 所在專業(yè):INPUT TYPE = text NAME = txtSpeciality SIZE = 12VALUE = 年級(jí):INPUT TYPE = text NAME = txtGrade SIZE = 12

23、VALUE = 班級(jí):INPUT TYPE = text NAME = txtClass SIZE = 12VALUE = 家長(zhǎng)姓名:INPUT TYPE = text NAME = txtParentName SIZE = 12VALUE = 家庭住址:INPUT TYPE = textNAME = txtHomeAddr SIZE = 33 VALUE = 住宅電話:INPUT TYPE = text NAME = txtHomePhone SIZE = 12VALUE = 備注:    Editinfo2.asp頁(yè)面腳本如下:3.3.3 刪除資料在學(xué)生信息管

24、理系統(tǒng)首頁(yè)(index.asp)單擊“刪除資料”鏈接,可以進(jìn)入deleteinfo.asp頁(yè)面,在該頁(yè)面中輸入一個(gè)指定的學(xué)號(hào)并單擊”提交”按鈕,如果找到匹配的學(xué)生記錄,則以表格形式顯示出該學(xué)生的詳細(xì)資料,此時(shí)發(fā)給deletetinfo2.asp頁(yè)面進(jìn)行刪除操作。功能腳本如下:%Dim cnn, rst, sSQL, StuNumStuNum = Trim(Request.Form(txtStuNum)Set cnn = Server.CreateObject(ADODB.Connection)Set rst = Server.CreateObject(ADODB.Recordset)cnn.C

25、onnectionString = PROVIDER=microsoft.jet.oledb.4.0;DATA SOURCE= & server.mappath(Datedate.mdb)cnn.OpenIf StuNum Then sSQL = SELECT * FROM students WHERE student_num = & StuNum & Set rst = cnn.Execute(sSQL, , adCmdText) If rst.EOF Then%沒有找到符合條件的記錄!學(xué)號(hào)為“”的學(xué)生資料如下:學(xué)號(hào):姓名: 性別:出生日期:所在院系:所在專業(yè):年級(jí):班級(jí):家長(zhǎng)姓名:家庭住址

26、:住宅電話:備注:A HREF = deleteInfo2.asp?stu_num=刪除記錄執(zhí)行deletetinfo2.asp頁(yè)面后顯示某學(xué)生已被刪除。3.3.4 查詢資料在學(xué)生信息管理系統(tǒng)首面上單擊”查詢資料”鏈接,即可進(jìn)入browseinfo.asp頁(yè)面,在該頁(yè)面中首先可以選擇一種查詢方式,然后輸入關(guān)鍵字的值,并單擊”查詢”銨鈕,如果找到匹配的學(xué)生信息記錄,則以表格的形式顯示出來簡(jiǎn)要資料,其中學(xué)號(hào)以超鏈接形式顯示.如果想要查看某個(gè)學(xué)生的詳細(xì)資料,單擊相應(yīng)的學(xué)號(hào),以打開detailinfo.asp頁(yè)面,顯示出該生的詳細(xì)資料,如圖:圖6 查詢頁(yè)面browsetinfo.asp其功能腳本如下:

27、%Dim cnn, rst, sSQL, currentPage, rowCount, iIf Request.Form(btnSubmit) = Then Response.EndEnd If currentPage = Request.QueryString(currentPage)If currentPage = Then currentPage = 1End IfSet cnn = Server.CreateObject(ADODB.Connection)Set rst = Server.CreateObject(ADODB.Recordset)cnn.ConnectionString

28、 = PROVIDER=microsoft.jet.oledb.4.0;DATA SOURCE= & server.mappath(Datedate.mdb)cnn.Openrst.CursorType = adOpenStaticrst.PageSize = 5Field = Request.Form(lstFld)Value = Trim(Request.Form(txtValue)If Field = all Then sSQL = SELECT * FROM students ORDER BY student_numEnd IfIf Field all And Value Then s

29、SQL = SELECT * FROM students WHERE & Field & = & Value & ORDER BY student_numEnd Ifrst.Open sSQL, cnnIf rst.EOF Then Response.Write 沒有找到符合條件的記錄!ElserowCount = 0 %查詢結(jié)果:共個(gè)學(xué)生學(xué)號(hào)姓名性別出生日期% While Not rst.EOF And rowCount A HREF=detailInfo.asp?StuNum=每頁(yè)個(gè)學(xué)生 當(dāng)前頁(yè)次:/頁(yè)   A HREF = browseInfo.a

30、sp?currentPage=  3.3.5 訪問權(quán)限管理系統(tǒng)管理員的權(quán)限級(jí)別為3,以系統(tǒng)管理員身份登錄學(xué)生信息管理系統(tǒng)時(shí),可以首面上看到“更改級(jí)別”鏈接,單擊即可進(jìn)入changlevel.asp頁(yè)面中,可以進(jìn)行對(duì)某個(gè)用戶的權(quán)限級(jí)別進(jìn)行修改。圖如下:功能腳本如下:%Dim cnn, rts, sSQL, UserName, LevelIf Session(UserName) = Or Session(Level) 3 Then Response.Write 你沒有訪問本頁(yè)面的權(quán)限! Response.EndEnd IfUserName = Trim(Request.Form

31、(txtUserName)Level = Request.Form(optLevel)Set cnn = Server.CreateObject(ADODB.Connection)Set rst = Server.CreateObject(ADODB.Recordset)cnn.ConnectionString = PROVIDER=microsoft.jet.oledb.4.0;DATA SOURCE= & server.mappath(Datedate.mdb)cnn.OpensSQL = SELECT * FROM users WHERE user_name= & UserName &

32、Set rst = cnn.Execute(sSQL, ,adCmdText)%If UserName And rst.EOF Then Response.Write 用戶“ & UserName & ”不存在!End IfIf UserName And Not rst.EOF Then sSQL = UPDATE users SET purview_level= & Level & WHERE user_name= & UserName & cnn.Execute sSQL, , adCmdText Response.Write 用戶“ & UserName & ”的權(quán)限級(jí)別已被更改為 &

33、Level & 級(jí)!End If%第4章 結(jié)論經(jīng)過將近一個(gè)多月的學(xué)生信息管理系統(tǒng)的課程設(shè)計(jì),其功能基本符合用戶需求,能夠完成學(xué)生信息管理的添加信息、刪除信息、修改信息及查詢資料等功能。通過本系統(tǒng)軟件,能幫助教研人員利用計(jì)算機(jī),快速方便的對(duì)學(xué)生信息處理管理進(jìn)行管理、 輸入、輸出、查找的所需操作,使零亂的學(xué)生信息能夠更加具體化,直觀化、合理化地適用于教育方面與大中小型的學(xué)校管理,對(duì)學(xué)生的資料可以隨時(shí)隨地的輸入、輸出、查找、修改。也同時(shí)增加了管理員權(quán)限管理的設(shè)置,使得整個(gè)系統(tǒng)有了更好了防護(hù)。雖然本系統(tǒng)是參考書上的例子,但我們也從發(fā)現(xiàn)問題,然后再進(jìn)行相應(yīng)的分析問題,到最后解決問題.使我在這個(gè)學(xué)期里最好

34、的自我檢察,這次系統(tǒng)的開發(fā)增強(qiáng)了我的操作能力和分析邏輯能力。可能該系統(tǒng)還存在著許多不盡如人意的地方,比如用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問題。這些都有待進(jìn)一步改善。在本次的學(xué)期論文中,在學(xué)習(xí)ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)的基礎(chǔ)有深刻的了解,也有了更的鞏固和加深,更對(duì)上學(xué)期DREAMWEAVER起到溫故知新的作用。這次的學(xué)期論文相當(dāng)于是一次畢業(yè)論文,是一個(gè)必不可少的環(huán)節(jié)。深知:不管系統(tǒng)設(shè)計(jì)還是論文的設(shè)計(jì)不僅需要足夠信心和耐心,還需要相當(dāng)多的專業(yè)知識(shí)理論與實(shí)踐操作能力。在這次的論文設(shè)計(jì)中,使用受益匪淺,也是對(duì)自我的一種檢察,自知要學(xué)的東西還很多,它對(duì)于我以后的畢業(yè)論文起到了無可比擬的作用。謝辭一個(gè)學(xué)期A

35、SP課程,這次的學(xué)期論文設(shè)計(jì)是最好驗(yàn)證,謝謝孔寶根老師孜孜不倦的教導(dǎo),以及對(duì)我們的重視,讓我能順利地完成這個(gè)課程設(shè)計(jì)。經(jīng)過一年相處,除了感謝還是感謝。從Dreamweaver到ASP,讓你為了費(fèi)不了少的心思,也費(fèi)了你不少的時(shí)間。謝謝你陪我們走過了一年美好的大學(xué)時(shí)光,大學(xué)時(shí)光是美麗的,因?yàn)橛心愕拇嬖?。期待再見!我知道在這次的課程設(shè)計(jì)中自已有許多的欠缺,在以后的日子中,我一定得更加嚴(yán)格要求自己,改正缺點(diǎn),不斷努力,不斷進(jìn)步。參考文獻(xiàn)1 趙增敏,朱粹丹,趙朱曦.ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)ASP+ACCESS摘要隨著科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)領(lǐng)域不斷取得新的研究成果。并不斷地代替和延伸腦力勞動(dòng)方面發(fā)揮越來越重要的

36、作用,無論是工業(yè)還是日常生活都越來越離不開計(jì)算機(jī),尤其是在學(xué)校里,隨著不同高校的的不斷擴(kuò)大和招生人數(shù)的不斷增加,要處理大量的學(xué)生數(shù)據(jù)信息顯得尤為的重要。學(xué)生的信息管理是學(xué)校工作中一項(xiàng)重要的內(nèi)容。本系統(tǒng)論文主要是管理學(xué)生的資料。重點(diǎn)介紹其功能:信息添加、信息修改、信息的刪除及信息查詢。使用進(jìn)行靜態(tài)頁(yè)面設(shè)計(jì),應(yīng)用ASP程序進(jìn)行后臺(tái)管理操作,并用Access進(jìn)行后臺(tái)數(shù)據(jù)庫(kù)的連接設(shè)計(jì)。主要是以四大功能進(jìn)行系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。關(guān)鍵詞:Dreamweaver MX 2004 系統(tǒng) 站點(diǎn)設(shè)計(jì) ASP Access 數(shù)據(jù)庫(kù)4.1 開發(fā)工具的介紹4.1.1 ASPASP(ActiveSeverPages動(dòng)態(tài)網(wǎng)頁(yè))

37、是微軟公司推出的一種用以取代CGI(CommonGatewayInterface)技術(shù)。目前,Internet上的許多基于Windows平臺(tái)的Web站點(diǎn)已開始應(yīng)用ASP來替換CGI。ASP是在服務(wù)器端腳本編譯環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序。ASP可以與HTML頁(yè)、腳本命令和 ActiveX組件組合創(chuàng)建交互的Web頁(yè)和基于Web的功能強(qiáng)大的應(yīng)用程序。ASP應(yīng)用程序很容易開發(fā)和修改。ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境。通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁(yè),包括使用HTML表單收集和處理信息、上傳與下載等。通常情況下,用戶

38、通過瀏覽器看到的網(wǎng)頁(yè)大多是靜態(tài)的,目前Internet上的許多站點(diǎn),仍然提供“靜態(tài)”(static)的主頁(yè)內(nèi)容。所謂“靜態(tài)”,是指站點(diǎn)的主頁(yè)內(nèi)容是“固定不變”的。一個(gè)“靜態(tài)”的站點(diǎn),若要更新主頁(yè)的內(nèi)容,必須手動(dòng)更新其HTML的文件數(shù)據(jù)。而隨著Web技術(shù)的發(fā)展,用戶希望能夠看到根據(jù)要求而動(dòng)態(tài)生成的主頁(yè),例如響應(yīng)用戶查詢數(shù)據(jù)庫(kù)的要求而生成報(bào)表等。站點(diǎn)服務(wù)器收到要求執(zhí)行的應(yīng)用程序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以HTML的格式傳送給瀏覽器。根據(jù)用戶請(qǐng)求生成動(dòng)態(tài)主頁(yè)的傳統(tǒng)方法有CGI、ISAPI等。CGI是根據(jù)瀏覽器端的http請(qǐng)求激活響應(yīng)進(jìn)程,每一個(gè)請(qǐng)求對(duì)應(yīng)一個(gè)進(jìn)程。當(dāng)同時(shí)有很多請(qǐng)求時(shí)

39、,程序擠占系統(tǒng)資源,造成效率低下。ISAPI針對(duì)這一缺點(diǎn)進(jìn)行了改進(jìn),利用dll(動(dòng)態(tài)鏈接庫(kù)技術(shù)),以線程代替進(jìn)程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟煩瑣。這兩種技術(shù)和另一普遍使用的開發(fā)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)Java都還存在著另外一個(gè)問題,那就是開發(fā)困難,程序的開發(fā)和HTML寫作是兩個(gè)完全不同的過程,需要專門的程序員開發(fā)。ASP使用的ActiveX技術(shù)基于開放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的CGI等程序所遠(yuǎn)遠(yuǎn)不及的地方。4.1.2 AccessAccess是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),它之所以被集成到Office中而不是Visu

40、alStudio中,是因?yàn)樗c其它的數(shù)據(jù)庫(kù)管理系統(tǒng)(如SQL Server 2000)相比更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶即可掌握并使用它。而且最重要的一點(diǎn)是,Access的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。 Access可以實(shí)現(xiàn)建立數(shù)據(jù)庫(kù)、報(bào)表,以及對(duì)數(shù)據(jù)庫(kù)、報(bào)表的修改、查詢等功能。Access隨著Windows操作系統(tǒng)和Offices辦公自動(dòng)化應(yīng)用軟件的普及, Access各個(gè)版本變得與其他Office成員集成得越來越緊密。Office2000的所有成員和VisualBasic6.0現(xiàn)在共享的是同樣的VisualBasicforApplications(VBA)版本6.0。Access2000最后采納了Office2000VBA編輯器(也叫做集成開發(fā)環(huán)境或者IDE)用于編寫VBA代碼來自動(dòng)操作Acces

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論