




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Web開(kāi)發(fā)技術(shù)課程設(shè)計(jì)題目:學(xué)生信息管理系統(tǒng)院 系:軟件工程班級(jí)學(xué)號(hào):軟件13-1(21,19)姓 名:唐波同組成員:史偉良指導(dǎo)教師:王雙利2014年12月12日Web開(kāi)發(fā)技術(shù)課程設(shè)計(jì)任務(wù)書(shū)一、 題目:學(xué)生信息管理系統(tǒng)二、 設(shè)計(jì)要求史偉良負(fù)責(zé)設(shè)計(jì)與實(shí)現(xiàn)管理系統(tǒng)登陸界面;唐波負(fù)責(zé)設(shè)計(jì)與實(shí)現(xiàn)管理系統(tǒng)增刪改查界面。查閱相關(guān)資料,自學(xué)具體課題中涉及到的新知識(shí)。采用結(jié)構(gòu)化、模塊化程序設(shè)計(jì)方法,功能要完善,具有一定的創(chuàng)新。所設(shè)計(jì)的程序有輸入、輸出。按要求寫出了課程設(shè)計(jì)報(bào)告,于設(shè)計(jì)結(jié)束后2天提交了。其主要內(nèi)容包括:封皮、課程設(shè)計(jì)任務(wù)書(shū),指導(dǎo)教師評(píng)語(yǔ)與成績(jī) 、目錄、概述、軟件總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件的調(diào)試、總結(jié)、致謝、附錄(帶中文注釋的程序清單 )、參考文獻(xiàn)。總體設(shè)計(jì)應(yīng)配合軟件總體模塊結(jié)構(gòu)圖來(lái)說(shuō)明軟件應(yīng)具有的功能 ;詳細(xì)設(shè)計(jì)應(yīng)用傳統(tǒng)或N-S流程圖和屏幕抓圖說(shuō)明;調(diào)試的敘述應(yīng)配合出錯(cuò)場(chǎng)景的抓圖來(lái)說(shuō)明出現(xiàn)了哪些錯(cuò)誤,如何解決的。三、 課程設(shè)計(jì)工作量一般每人的程序量在200行有效程序行左右,不得抄襲。四、 課程設(shè)計(jì)工作計(jì)劃2014年12月8日,指導(dǎo)教師講解布置題目,學(xué)生根據(jù)題目準(zhǔn)備資料;2014年12月8日,進(jìn)行總體方案設(shè)計(jì);2014年12月8日?2014年12月10日,完成程序模塊并通過(guò)獨(dú)立編譯;2014年12月10日?2014年12月11日,將各模塊集成為一完整的系統(tǒng),并錄入足夠數(shù)據(jù)進(jìn)行調(diào)試運(yùn)行;2014年12月11日?2014年12月12日,驗(yàn)收、撰寫課程設(shè)計(jì)報(bào)告。指導(dǎo)教師簽章: 專業(yè)主任簽章: Web開(kāi)發(fā)技術(shù)課程設(shè)計(jì)指導(dǎo)教師評(píng)語(yǔ)與成績(jī)指導(dǎo)教師評(píng)語(yǔ):課程設(shè)計(jì)表現(xiàn)成績(jī):課程設(shè)計(jì)驗(yàn)收成績(jī): 課程設(shè)計(jì)報(bào)告成績(jī):課程設(shè)計(jì)總成績(jī):指導(dǎo)教師簽章2014年12月12日目錄TOC\o"1-5"\h\z概述 1總體方案設(shè)計(jì) 2詳細(xì)設(shè)計(jì) 3\o"CurrentDocument"程序的調(diào)試與運(yùn)行結(jié)果說(shuō)明 5課程設(shè)計(jì)總結(jié) 12致謝 13參考文獻(xiàn)14、概述學(xué)生信息管理系統(tǒng)是一個(gè)典型的信息管理系統(tǒng)。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)
對(duì)學(xué)生檔案進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn) .例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高的效率,也是學(xué)??茖W(xué)化、正規(guī)化管理的重要條件?,F(xiàn)代人事工作的信息量越來(lái)越大,而且信息的密度不斷提高,靠傳統(tǒng)的管理方法和人工操作手段已經(jīng)無(wú)法搞好人事管理工作。而計(jì)算機(jī)作為數(shù)據(jù)處理系統(tǒng),已逐漸成為人事管理現(xiàn)代化的重要手段,在人事管理中正在發(fā)揮著重要的作用。并能使學(xué)校學(xué)生信息管理更加方便。一方面對(duì)學(xué)校的眾多學(xué)生的信息進(jìn)行動(dòng)態(tài)地管理、修改、添加、刪除等操作十分方便快捷,不必再像原來(lái)一樣準(zhǔn)備一個(gè)巨大的檔案庫(kù),節(jié)約了成本,提高了實(shí)效性,并減少了出錯(cuò)率.1、總體方案設(shè)計(jì)廠學(xué)生信息管路、系統(tǒng)<■ ..J廠學(xué)生信息的錄入~\岸生信息的刪除和修1 (學(xué)生信息的查詢改學(xué)生信息錄入模塊?對(duì)新增的學(xué)生信息進(jìn)行錄入操作。學(xué)生信息查詢模塊?為使用者提供各種不同的查詢途徑,可根據(jù)個(gè)人需要進(jìn)行查詢。學(xué)生信息刪除和修改模塊?先對(duì)需要進(jìn)行操作的學(xué)生信息進(jìn)行查詢,然后對(duì)已存的學(xué)生信息進(jìn)行刪除或者修改操作二、詳細(xì)設(shè)計(jì)四、數(shù)據(jù)庫(kù)設(shè)計(jì)登陸信息數(shù)據(jù)庫(kù)1adminpass11234562蟲(chóng)祎良123456*ZULLNULLNULL學(xué)生信息數(shù)據(jù)庫(kù)姓名―聲_出生日期專業(yè)_擁日期20131702...201411.02姬[稈2014/12/1020131702.,史焦良舅1994,11.02軟件工程2014/12/11NULLNULLNULLNULLmiNULLmi
五、界面及代碼1?登陸界面用戶名1?登陸界面用戶名usingSystem;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.Ul.WebControls;usingSystem.Data.OleDb;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){if(TextBox1.Text=="”){Response.Write("<script>alert('賬戶不能為空')v/script>");}else{OleDbConnectioncon=newOleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.O;DataSource=C:\Users\Administrator\Desktop\WebSite11\App_Data\123.mdb;PersistSecuritylnfo=True");con.Open();stringsel="selectadminfromadmininfowhereadmin='"+TextBoxl.Text+ ;OleDbCommandcmd=newOleDbCommand(sel,con);OleDbDataReaderda=cmd.ExecuteReader();if(da.Read()){stringa=da["admin"].ToString();Session]"admin"]=a;if(TextBox2.Text=="”){Response.Write("<script>alert('密碼不能為空')v/script>");}else{sel="selectpassfromadmininfowherepass='"+TextBox2.Text+OleDbCommandcmd1=newOleDbCommand(sel,con);OleDbDataReaderda1=cmd1.ExecuteReader();if(da1.Read()){Response.Redirect("~/Default.aspx");con.Close();}else{Response.Write("vscript>alert('密碼錯(cuò)誤')v/script>");con.Close();}}}else{Response.Write("<script>alert('賬戶不存在')</script>");}}}}2?學(xué)生信息管理界面學(xué)生信息管理系統(tǒng)岀生日期:usingSystem丄inq;專業(yè)整專業(yè)整注跚日輒pOld^注跚日輒pOld^12/11■lpj住址:[涼加]L :」學(xué)號(hào)姓名學(xué)號(hào)姓名Z性別操作操作操作201317020121唐波男刪除 詵桂編輯201317020121史祎良男刪除:選棒usingSystem;usingSystem.Collections.Generic;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.Ul.WebControls;usingSystem.Data.OleDb;usingSystem.Data;publicpartialclass_Default:System.Web.UI.Page{privatevoiddata(stringa,stringb){OleDbConnectioncon=newOleDbConnection(@"Provider=Microsoft.Jet.OLEDB40;DataSource=C:\Users\Administrator\Desktop\WebSite11\App_Data\123.mdb;PersistSecurityInfo=True");con.Open();if(a!="0"){OleDbCommandcmd=newOleDbCommand(a,con);cmd.ExecuteNonQuery();}if(b!="0"){OleDbDataAdapterda=newOleDbDataAdapter(b,con);DataSetds=newDataSet();da.Fill(ds,"1");GridViewl.DataSource=ds.Tables["1"].DefaultView;GridView1.DataBind();}con.Close();}protectedvoidPage_Load(objectsender,EventArgse){Panel1.Enabled=Panel1.Visible=false;注冊(cè)日期.Text=DateTime.Now.ToShortDateString();stringa="select*from學(xué)生信息";if(!lsPostBack){data("0",a);}}protectedvoidButton1_Click(objectsender,EventArgse){stringa="insertinto 學(xué)生信息(學(xué)號(hào),姓名,性別,出生日期,專業(yè),注冊(cè)日期,住址)values('"+學(xué)號(hào).Text+"','"+姓名.Text+"','"+性別.SelectedValue.ToString()+"','"+出生日期.Text+"','"+專業(yè).Text+"','"+注冊(cè)日期.Text+"','"+住址.Text+"')";stringb="select*from學(xué)生信息";data(a,b);}protectedvoidButton2_Click(objectsender,EventArgse){學(xué)號(hào).Text=姓名.Text= 出生日期.Text=專業(yè).Text=住址.Text=string.Empty;stringa="deletefrom 學(xué)生信息where學(xué)號(hào)+學(xué)號(hào).Text+"”';stringb="select*from學(xué)生信息";data(a,b);}protectedvoidButton4_Click(objectsender,EventArgse){if(DropDownList2.SelectedValue.ToString()=="學(xué)號(hào)"){stringa= "0";stringb="select*from 學(xué)生信息where學(xué)號(hào)」"+TextBox7.Text+"”';data(a,b);}if(DropDownList2.SelectedValue.ToString()== "姓名")stringa="0";stringb="select*from學(xué)生信息where姓名=”'+TextBox7.Text+"'"data(a,b);}if(TextBox7.Text=="”){stringa= "0";stringb="select*from學(xué)生信息";data(a,b);}}protectedvoidGridView1_RowDeleting1(objectsender,GridViewDeleteEventArgse){stringa=GridView1.Rows[e.RowIndex].Cells[0].Text;stringb="deletefrom 學(xué)生信息where學(xué)號(hào)」"+a+"”';stringc="select*from學(xué)生信息";data(b,c);}protectedvoidGridView1_SelectedlndexChanging(objectsender,GridViewSelectEventArgse){stringb=GridView1.Rows[e.NewSelectedlndex].Cells[0].Text;stringa="select*from學(xué)生信息where學(xué)號(hào)+b+ ;OleDbConnectioncon=newOleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\Users\Administrator\Desktop\WebSite11\App_Data\123.mdb;PersistSecurityInfo=True");con.Open();OleDbCommandcmd=newOleDbCommand(a,con);OleDbDataReaderda=cmd.ExecuteReader();if(da.Read()){Panell.Enabled=Panell.Visible=true;Labell.Text=da["學(xué)號(hào)"].ToString();Label2.Text=da["姓名"].ToString();Label3.Text=da["性別"].ToString();Label4.Text=da["出生日期"].ToString();Label5.Text=da["專業(yè)"].ToString();Label6.Text=da["注冊(cè)日期"].ToString();Label7.Text=da["住址"].ToString();}protectedvoidGridView1_RowCancelingEdit(objectsender,GridViewCancelEditEventArgse){GridView1.Editlndex=-1;stringa="select*from 學(xué)生信息";data("0",a);}protectedvoidGridView1_RowUpdating(objectsender,GridViewUpdateEventArgse){stringal=GridView1.DataKeys[e.Rowlndex].Value.ToString();stringbl=((TextBox)(GridView1.Rows[e.Rowlndex].Cells[1].Controls[0])).Text.ToString();stringcl=((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString();stringb="update 學(xué)生信息set姓名=”'+bl+"',性別=”'+cl+"'where學(xué)號(hào)+al+stringc="select*from 學(xué)生信息";data(b,"0");GridViewl.Editlndex=-1;data("0",c);}protectedvoidGridView1_RowEditing(objectsender,GridViewEditEventArgse){GridViewI.Editlndex=e.NewEditlndex;stringa="select*from學(xué)生信息";data("0",a);}protectedvoidGridView1_PagelndexChanging(objectsender,GridViewPageEventArgse){GridView1.PageIndex=e.NewPageIndex;stringa="select*from 學(xué)生信息";data("0",a);}}六、程序的調(diào)試與運(yùn)行結(jié)果說(shuō)明1.密碼輸入錯(cuò)誤時(shí)2.用戶名輸入錯(cuò)誤時(shí)localhost:5094上的網(wǎng)頁(yè)顯示:賬戶不存在七、課程設(shè)計(jì)總結(jié)在這次設(shè)計(jì)中遇到了很多實(shí)際性的問(wèn)題,在實(shí)際設(shè)計(jì)中才發(fā)現(xiàn),書(shū)本上理論性的東西與在實(shí)際運(yùn)用中的還是有一定的出入的,所以有些問(wèn)題不但要深入地理解,而且要不斷地更正以前的錯(cuò)誤思維。一切問(wèn)題必須要靠自己一點(diǎn)一滴的解決,而在解決的過(guò)程當(dāng)中你會(huì)發(fā)現(xiàn)自己在飛速的提升。對(duì)與學(xué)生信息管理系統(tǒng),其程序是比較簡(jiǎn)單的,主要是解決程序設(shè)計(jì)中的問(wèn)題,而程序設(shè)計(jì)是一個(gè)很靈活的東西,它反映了你解決問(wèn)題的邏輯思維和創(chuàng)新能力,它才是一個(gè)設(shè)計(jì)的靈魂所在 。因此在整個(gè)設(shè)計(jì)過(guò)程中大部分時(shí)間是用在程序上面的。很多子程序是可以借鑒書(shū)本上的 ,但怎樣銜接各個(gè)子程序才是關(guān)鍵的問(wèn)題所在,這需要對(duì)系統(tǒng)的結(jié)構(gòu)很熟悉。因此可以說(shuō)系統(tǒng)的設(shè)計(jì)是軟件和硬件的結(jié)合,二者是密不可分的。通過(guò)這
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年海南省建筑安全員-C證考試(專職安全員)題庫(kù)附答案
- 高中語(yǔ)文練習(xí):第一單元第課論“雅而不高”
- 2025年-天津建筑安全員知識(shí)題庫(kù)附答案
- 《沖突與溝通管理【高起?!俊纷鳂I(yè)答案-學(xué)習(xí)資料
- 2025年三菱電梯采購(gòu)合同范本
- 第5課《黃河頌》課件-統(tǒng)編版語(yǔ)文七年級(jí)下冊(cè)
- 《長(zhǎng)方形正方形周長(zhǎng)計(jì)算》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年三年級(jí)上冊(cè)數(shù)學(xué)人教版
- 江蘇省揚(yáng)州市高中化學(xué) 專題4 化學(xué)是認(rèn)識(shí)和創(chuàng)造物質(zhì)的科學(xué) 第一單元 化學(xué)是認(rèn)識(shí)和創(chuàng)造物質(zhì)的科學(xué)教學(xué)設(shè)計(jì) 蘇教版必修2
- 山東省臨沭縣第三初級(jí)中學(xué)八年級(jí)信息技術(shù)下冊(cè)《節(jié)約用水算水價(jià)》教學(xué)設(shè)計(jì)
- 長(zhǎng)輸管道施工工序
- 2023年鄭州軌道工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案解析
- 食品工程原理實(shí)驗(yàn)教學(xué)大綱
- SB/T 10104-2008糖果充氣糖果
- 危險(xiǎn)品運(yùn)輸車輛事故應(yīng)急演練方案
- GA 499.1-2010氣溶膠滅火系統(tǒng)第1部分:熱氣溶膠滅火裝置
- 《西方哲學(xué)史》第二章-蘇格拉底哲學(xué)和柏拉圖哲學(xué)課件
- 水利基本建設(shè)財(cái)務(wù)管理講義
- 會(huì)計(jì)學(xué)總論知識(shí)講義課件
- 心包積液患者的護(hù)理查房ppt
- MSCCirc850船舶防火系統(tǒng)和設(shè)備保養(yǎng)檢查指南
評(píng)論
0/150
提交評(píng)論