![學(xué)生管理系統(tǒng)——Web課程設(shè)計(jì)報(bào)告 (2)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-7/3/c2ff74ff-549a-4475-9394-fd0d47f73866/c2ff74ff-549a-4475-9394-fd0d47f738661.gif)
![學(xué)生管理系統(tǒng)——Web課程設(shè)計(jì)報(bào)告 (2)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-7/3/c2ff74ff-549a-4475-9394-fd0d47f73866/c2ff74ff-549a-4475-9394-fd0d47f738662.gif)
![學(xué)生管理系統(tǒng)——Web課程設(shè)計(jì)報(bào)告 (2)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-7/3/c2ff74ff-549a-4475-9394-fd0d47f73866/c2ff74ff-549a-4475-9394-fd0d47f738663.gif)
![學(xué)生管理系統(tǒng)——Web課程設(shè)計(jì)報(bào)告 (2)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-7/3/c2ff74ff-549a-4475-9394-fd0d47f73866/c2ff74ff-549a-4475-9394-fd0d47f738664.gif)
![學(xué)生管理系統(tǒng)——Web課程設(shè)計(jì)報(bào)告 (2)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-7/3/c2ff74ff-549a-4475-9394-fd0d47f73866/c2ff74ff-549a-4475-9394-fd0d47f738665.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、黔南民族師范學(xué)院計(jì)算機(jī)科學(xué)系Web程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告 2013年12月黔南民族師范學(xué)院計(jì)算機(jī)科學(xué)系Web程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告 題 目: 學(xué)生信息管理系統(tǒng) 專(zhuān) 業(yè): 計(jì)算機(jī)信息管理 班 級(jí): 姓 名: 學(xué) 號(hào): 同組人員: 指導(dǎo)老師: 設(shè)計(jì)時(shí)間:2013年11月20日 2013年12月20日 目 錄Web課程設(shè)計(jì)報(bào)告書(shū)11.課程設(shè)計(jì)計(jì)劃32.系統(tǒng)需求分析與功能設(shè)計(jì)33.總體設(shè)計(jì)44.數(shù)據(jù)庫(kù)設(shè)計(jì)55.程序模塊設(shè)計(jì)66.技術(shù)難點(diǎn)與分析77.系統(tǒng)測(cè)試88.心得體會(huì)99.參考文獻(xiàn)101. 課程設(shè)計(jì)計(jì)劃 學(xué)生信息系統(tǒng)的設(shè)計(jì)主要以ASP程序設(shè)計(jì)系統(tǒng)源代碼為主,通過(guò)Connextion對(duì)象實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接。
2、然后使用Adobe Dreamweaver CS4網(wǎng)頁(yè)制作軟件對(duì)信息系統(tǒng)的各個(gè)操作界面及各模塊進(jìn)行處理,方便學(xué)生、教師(管理員)使用學(xué)生信息管理系統(tǒng)。2.系統(tǒng)需求分析與功能設(shè)計(jì)(根據(jù)課題的要求進(jìn)行簡(jiǎn)單的需求分析,設(shè)計(jì)相應(yīng)的數(shù)據(jù)流圖,得出相應(yīng)的系統(tǒng)功能需要, 系統(tǒng)數(shù)據(jù)流圖) (1)、隨著計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)的發(fā)展,我國(guó)許多中小學(xué)及高等院校逐步實(shí)現(xiàn)學(xué)生信息的信息化、網(wǎng)絡(luò)化。學(xué)生信息的網(wǎng)絡(luò)化解決了學(xué)生的升學(xué)、轉(zhuǎn)學(xué)、休學(xué)等一系列問(wèn)題 (2)、系統(tǒng)數(shù)據(jù)流圖用戶登錄用戶類(lèi)型登錄首頁(yè)數(shù)據(jù)庫(kù)學(xué)生主頁(yè)教師主頁(yè) 訪問(wèn)數(shù)據(jù)庫(kù),檢驗(yàn)用戶輸入的用戶名和密碼的正確性刪除學(xué)生修改學(xué)生添加學(xué)生 3. 總體設(shè)計(jì)(根據(jù)功能需求,
3、設(shè)計(jì)系統(tǒng)的總體結(jié)構(gòu)。系統(tǒng)總體功能模塊圖,菜單的設(shè)計(jì)) (1)、學(xué)生信息系統(tǒng)根據(jù)數(shù)據(jù)的處理類(lèi)型將整個(gè)系統(tǒng)分為兩大處理模塊:學(xué)生模塊、教師模塊。其中各模塊功能如下: 學(xué)生模塊:學(xué)生用戶的登錄與退出、查看信息。 教師模塊:教師用戶的登錄與退出,學(xué)生信息的查看、添加、修改、刪除。用戶登錄(2)、系統(tǒng)總體功能模塊圖數(shù)據(jù)庫(kù)退 出 系 統(tǒng)刪 除 學(xué) 生修 改 學(xué) 生添 加 學(xué) 生查 看 信 息退 出 系 統(tǒng)個(gè) 人 信 息訪問(wèn)數(shù)據(jù)庫(kù),檢驗(yàn)用戶名和密碼的正確性用戶登錄用戶登錄4. 數(shù)據(jù)庫(kù)設(shè)計(jì)(完成數(shù)據(jù)庫(kù)的概念設(shè)計(jì)、邏輯設(shè)計(jì),按數(shù)據(jù)庫(kù)設(shè)計(jì)方法和規(guī)范化理論得出符合3NF的邏輯模型, ER圖設(shè)計(jì),ER圖轉(zhuǎn)化為相應(yīng)的關(guān)
4、系模式,設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯模型(以表格),在機(jī)器上完成數(shù)據(jù)庫(kù)的物理設(shè)計(jì))(1)、數(shù)據(jù)庫(kù)的概念設(shè)計(jì) E-R圖提供了表示實(shí)體型、屬性、和聯(lián)系方法: 實(shí)體型:用矩形表示,矩形內(nèi)標(biāo)注實(shí)體名。 屬性:用橢圓表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接。 聯(lián)系:用菱形表示,菱形框內(nèi)標(biāo)注聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的內(nèi)型(1:1,1:n或m:n)系統(tǒng)的E-R圖如下:姓名編號(hào)編號(hào)學(xué)生教師管理學(xué)號(hào)姓名密碼工號(hào)手機(jī)專(zhuān)業(yè)民族密碼n1系統(tǒng)關(guān)系E-R圖 (2)、數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)根據(jù)E-R圖建立數(shù)據(jù)表的關(guān)系模式:教師表:編號(hào)、姓名、工號(hào)、密碼學(xué)生表:編號(hào)、姓名、學(xué)號(hào)、密碼、民族、專(zhuān)業(yè)、手機(jī)(3)
5、、數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 學(xué)生信息管理系統(tǒng)的系統(tǒng)數(shù)據(jù)庫(kù)名稱為Xinxiguanli.mdb,數(shù)據(jù)庫(kù)中包含教師表(teacher)、學(xué)生表(student)。表的結(jié)構(gòu)如下:teacher教師表字段名類(lèi)型長(zhǎng)度允許空中文名idint4NOTNULL編號(hào)strnameVarchar50NULL姓名strgonghaoVarchar50NULL工號(hào)strpasswordVarchar50NULL密碼student學(xué)生表字段名類(lèi)型長(zhǎng)度允許空中文名IDint4NOTNULL編號(hào)strnameVarchar50NULL姓名strxuehaoVarchar50NULL學(xué)號(hào)strpasswordVarchar50NUL
6、L密碼strminzuVarchar50NULL民族strzhuanyanVarchar50NULL專(zhuān)業(yè)strshoujiVarchar50NULL手機(jī)5. 程序模塊設(shè)計(jì)(設(shè)計(jì)并編寫(xiě)輸入輸出、查詢統(tǒng)計(jì)、數(shù)據(jù)維護(hù)等功能模塊的應(yīng)用程序, 每個(gè)人設(shè)計(jì)2個(gè)以上的模塊,一個(gè)組完成一個(gè)完整的系統(tǒng),數(shù)據(jù)庫(kù)訪問(wèn),存儲(chǔ)過(guò)程調(diào)用等作重點(diǎn)闡述)學(xué)生信息管理系統(tǒng)主要通過(guò)以下程序模塊實(shí)現(xiàn)。(1)用戶選擇登陸(學(xué)生管理系統(tǒng).html)(2)學(xué)生登陸(student.asp)、教師登陸(teacher.asp)(3)連接數(shù)據(jù)庫(kù),檢驗(yàn)輸入的正確性(odbc_connection.asp)在連接數(shù)據(jù)庫(kù)模塊中主要通過(guò)以下代碼實(shí)現(xiàn)
7、系統(tǒng)登陸過(guò)程中對(duì)學(xué)生及老師的數(shù)據(jù)輸入作判斷,輸入正確時(shí)跳轉(zhuǎn)到下一級(jí)頁(yè)面,輸入錯(cuò)誤時(shí)跳轉(zhuǎn)到輸入錯(cuò)誤提示頁(yè)面(error.asp)。(4)學(xué)生主頁(yè)(個(gè)人信息(gerenxinxi.asp)(5)教師主頁(yè)(查看學(xué)生(chakanxuesheng.asp)添加學(xué)生(tianjiaxuesheng.asp)修改學(xué)生(xiugaixuesheng.asp、update_form.asp、update.asp)刪除學(xué)生(shanchuxuesheng.asp、delete.asp) 在教師主頁(yè)模塊中,查看信息、添加學(xué)生、修改學(xué)生、刪除學(xué)生的功能主要通過(guò)以下代碼實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接。 在教師主頁(yè)模塊中,添加學(xué)生
8、、修改學(xué)生、刪除學(xué)生的過(guò)程不僅對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀取數(shù)據(jù)操作,還要對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行添加、修改、刪除操作。所以,在進(jìn)行數(shù)據(jù)的連接時(shí),程序主要通過(guò)程序代碼“strSql=Select * From student Where ID= & Request.QueryString(ID)”中的“ID”實(shí)現(xiàn)操作頁(yè)面與數(shù)據(jù)庫(kù)表中的各項(xiàng)數(shù)據(jù)實(shí)時(shí)連接,并對(duì)頁(yè)面提交的各項(xiàng)指令進(jìn)行相應(yīng)的操作,從而實(shí)現(xiàn)在系統(tǒng)中對(duì)學(xué)生的信息進(jìn)行添加、修改、刪除操作。這三項(xiàng)操作連接數(shù)據(jù)庫(kù)代碼如下: 添加信息的主要代碼如下:% If Request.Form(txtxuehao) And request.Form(txtpassword)
9、Then Dim strname,strxuehao,strpassword,strminzu,strzhuanyan,strshouji strname=Request.form(txtname) strxuehao=Request.form(txtxuehao) strpassword=Request.form(txtpassword) strminzu=Request.form(txtminzu) strzhuanyan=Request.form(txtzhuanyan) strshouji =Request.form(txtshouji) Dim conn,strConnSet con
10、n=Server.CreateObject(ADODB.Connection)strConn=Provider = Microsoft.Jet.OLEDB.4.0;Data Source = & Server.MapPath(Xinxiguanli.mdb) conn.Open strConn Dim strSql strSql=Insert Into student(strname,strxuehao,strpassword,strminzu,strzhuanyan,strshouji) Values( & strname & , & strxuehao & , & strpassword
11、& , & strminzu & , & strzhuanyan & , & strshouji & ) conn.Execute (strSql) Response. Redirect chakanxuesheng.aspEnd If % 修改信息的主要代碼如下:% If Request.Form(txtxuehao) And request.Form(txtpassword) Then Dim ID,strname,strxuehao,strpassword,strminzu,strzhuanyan,strshouji ID=Request.Form(txtID) strname=Requ
12、est.Form(txtname) strxuehao=Request.Form(txtxuehao) strpassword=Request.Form(txtpassword) strminzu=Request.Form(txtminzu) strzhuanyan=Request.Form(txtzhuanyan)strshouij=Request.Form(txtshouji) Dim conn,strConnSet conn=Server.CreateObject(ADODB.Connection)strConn=Provider = Microsoft.Jet.OLEDB.4.0;Da
13、ta Source = & Server.MapPath(Xinxiguanli.mdb) conn.Open strConn Dim strSql strSql=Update student Set strname= & strname & ,strxuehao= & strxuehao & ,strpassword= & strpassword & ,strminzu= & strminzu & ,strzhuanyan= & strzhuanyan & ,strshouji= & strshouji & Where ID= & ID conn.Execute (strSql) Respo
14、nse.Redirect xiugaixuesheng.aspElse Response.Write 學(xué)號(hào)和密碼必須填寫(xiě)!Response.Write 重新填寫(xiě)End If% 刪除信息的主要代碼如下:6. 技術(shù)難點(diǎn)與分析(主要內(nèi)容:本課題在設(shè)計(jì)過(guò)程中所遇到的技術(shù)難點(diǎn)及解決方法。)學(xué)生信息管理系統(tǒng)設(shè)計(jì)過(guò)程中,主要技術(shù)難點(diǎn)是系統(tǒng)用戶登錄時(shí)所輸入的信息與數(shù)據(jù)庫(kù)中存儲(chǔ)的信息的校驗(yàn)和系統(tǒng)操作頁(yè)面各項(xiàng)功能與數(shù)據(jù)庫(kù)的相應(yīng)數(shù)據(jù)的連接。(1)在系統(tǒng)用戶登錄時(shí)所輸入的信息與數(shù)據(jù)庫(kù)中存儲(chǔ)的信息的校驗(yàn)的難點(diǎn)主要涉及系統(tǒng)的安全性,假如任何人都能隨便地進(jìn)入系統(tǒng),那相對(duì)系統(tǒng)中的數(shù)據(jù)就不存在安全性。 解決辦法:在進(jìn)行數(shù)據(jù)的訪
15、問(wèn)中,系統(tǒng)通過(guò)connection對(duì)象連接數(shù)據(jù)庫(kù),并對(duì)輸入數(shù)據(jù)的合法性進(jìn)行嚴(yán)格審查。解決了系統(tǒng)用戶登錄時(shí)所輸入的信息與數(shù)據(jù)庫(kù)中存儲(chǔ)的信息的校驗(yàn)。(2)系統(tǒng)操作頁(yè)面各項(xiàng)功能與數(shù)據(jù)庫(kù)的相應(yīng)數(shù)據(jù)的連接,并對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行各種操作。在此過(guò)程中有時(shí)出現(xiàn)對(duì)數(shù)據(jù)進(jìn)行修改,頁(yè)面顯示已修改成功,但數(shù)據(jù)庫(kù)并未保存更新用戶的操作。 解決辦法:在對(duì)數(shù)據(jù)操作過(guò)程中,系統(tǒng)通過(guò)connection對(duì)象連接數(shù)據(jù)庫(kù)。利用execute方法對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行更新,并將更新來(lái)源通過(guò)表中的ID傳遞,通過(guò)execute方法解決了操作不成功和提交數(shù)據(jù)不匹配的問(wèn)題。7.系統(tǒng)測(cè)試(主要內(nèi)容:測(cè)試環(huán)境描述,測(cè)試系統(tǒng)結(jié)構(gòu),系統(tǒng)功能測(cè)試,測(cè)試數(shù)
16、據(jù),測(cè)試結(jié)果等)(1)測(cè)試環(huán)境(IIS 服務(wù)) IIS5.1服務(wù)的安裝 1、打開(kāi)添加刪除程序,并選中添加/刪除 Windows組件,后雙擊 2、選中并雙擊添加/刪除 Windows組件后,彈出組件安裝向?qū)?!并可以看到Internet 信息服務(wù)(IIS)那一項(xiàng)開(kāi)始并未選中 3、這時(shí)會(huì)彈出IIS 的子組件,發(fā)現(xiàn)里面均未被勾中,請(qǐng)全部勾中 4、選中上面所有的子組件后,單擊確定,會(huì)彈出下面的窗口,這時(shí)就可以放心單擊下一步,開(kāi)始真正的IIS的安裝了!下面馬上就開(kāi)始復(fù)制文件了 5、正常情況下,做到第4步,即可裝完IIS,但如果一時(shí)找不到安裝光盤(pán),你可選中上面的瀏覽按鈕,可以定位到IIS安裝文件夾 6、打開(kāi)
17、管理工具,并雙擊Internet 信息服務(wù)圖標(biāo),就可以看到我們安裝成功的IIS服務(wù)器了 7、設(shè)置Internet 信息服務(wù)網(wǎng)站,將默認(rèn)網(wǎng)站屬性的主目錄更改為學(xué)生信息管理系統(tǒng)的目錄 8、選擇需要瀏覽的文件,進(jìn)行瀏覽。(2)系統(tǒng)功能測(cè)試1、教師用戶登錄2、查看學(xué)生信息3、添加學(xué)生(添加姓名為李小龍的學(xué)生信息)添加前:添加后:4、修改學(xué)生(修改姓名為李小龍的姓名和密碼)修改前:修改后:5、刪除學(xué)生刪除前:刪除后:8. 心得體會(huì)(主要對(duì)本課題開(kāi)發(fā)過(guò)程進(jìn)行歸納和總結(jié),還應(yīng)包括所得結(jié)果與已有結(jié)果的比較和本課題尚存在的問(wèn)題,以及進(jìn)一步開(kāi)發(fā)的見(jiàn)解與建議。感謝對(duì)本課題研究與論文撰寫(xiě)過(guò)程中曾直接給予幫助的人員) 學(xué)生信息管理系統(tǒng)經(jīng)過(guò)測(cè)試,能夠完成教師的基本功能,如教師對(duì)學(xué)生信息的查看、添加、修改、刪除。 在三個(gè)星期的設(shè)計(jì)中,系統(tǒng)設(shè)計(jì)開(kāi)發(fā)的每一步,盡管有些不能完全體會(huì),感覺(jué)系統(tǒng)有許多的不足,但總算完成了系統(tǒng)的最基本的模塊。通過(guò)這次課程設(shè)計(jì),我進(jìn)一步的掌握了WEB程序設(shè)計(jì)教程里的基本知識(shí)、數(shù)據(jù)庫(kù)的基本知識(shí)及ASP程序設(shè)計(jì),體會(huì)程
溫馨提示
- 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度教育科技合伙人退伙合同模板
- 二零二五年度房地產(chǎn)項(xiàng)目資金代管代收代付服務(wù)合同
- 2025年度離婚夫妻共同子女法律權(quán)益保護(hù)協(xié)議
- 施工總體籌劃
- 施工日志填寫(xiě)樣本施工過(guò)程中的質(zhì)量問(wèn)題與整改記錄
- 打造高效、智能的辦公環(huán)境-基于工業(yè)互聯(lián)網(wǎng)平臺(tái)的實(shí)踐研究
- 深度探討學(xué)術(shù)研究匯報(bào)的要點(diǎn)與制作技巧
- 業(yè)績(jī)達(dá)標(biāo)股票期權(quán)合同范本
- 產(chǎn)品分銷(xiāo)合作合同書(shū)
- 萬(wàn)科地產(chǎn)集團(tuán):合同管理新篇章
- 2024年海南省公務(wù)員錄用考試《行測(cè)》真題卷及答案解析
- 2025年中國(guó)汽車(chē)車(chē)燈行業(yè)市場(chǎng)現(xiàn)狀、前景分析研究報(bào)告(智研咨詢發(fā)布)
- 2024夏季廣東廣州期貨交易所招聘高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 浙江省2024年高考化學(xué)模擬試題(含答案)2
- 2024新人教七年級(jí)英語(yǔ)上冊(cè) Unit 2 Were Family!(大單元教學(xué)設(shè)計(jì))
- (部編版)統(tǒng)編版小學(xué)語(yǔ)文教材目錄(一至六年級(jí)上冊(cè)下冊(cè)齊全)
- 材料力學(xué)之材料疲勞分析算法:S-N曲線法:疲勞分析案例研究與項(xiàng)目實(shí)踐.Tex.header
- 2024(新高考2卷)英語(yǔ)試題詳解解析 課件
- 天津2024年天津市規(guī)劃和自然資源局所屬事業(yè)單位招聘筆試歷年典型考題及考點(diǎn)附答案解析
- 中國(guó)醫(yī)美行業(yè)2024年度洞悉報(bào)告-德勤x艾爾建-202406
- 2024年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)一套
評(píng)論
0/150
提交評(píng)論