web課程設計報告_第1頁
web課程設計報告_第2頁
web課程設計報告_第3頁
web課程設計報告_第4頁
web課程設計報告_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Web開發(fā)技術課程設計題目:學生信息管理系統(tǒng)院 系:軟件工程班級學號:軟件13-1(21,19)姓 名:唐波同組成員:史偉良指導教師:王雙利2014年12月12日Web開發(fā)技術課程設計任務書一、 題目:學生信息管理系統(tǒng)二、 設計要求史偉良負責設計與實現管理系統(tǒng)登陸界面;唐波負責設計與實現管理系統(tǒng)增刪改查界面。查閱相關資料,自學具體課題中涉及到的新知識。采用結構化、模塊化程序設計方法,功能要完善,具有一定的創(chuàng)新。所設計的程序有輸入、輸出。按要求寫出了課程設計報告,于設計結束后2天提交了。其主要內容包括:封皮、課程設計任務書,指導教師評語與成績 、目錄、概述、軟件總體設計、詳細設計、軟件的調試、總結、致謝、附錄(帶中文注釋的程序清單 )、參考文獻??傮w設計應配合軟件總體模塊結構圖來說明軟件應具有的功能 ;詳細設計應用傳統(tǒng)或N-S流程圖和屏幕抓圖說明;調試的敘述應配合出錯場景的抓圖來說明出現了哪些錯誤,如何解決的。三、 課程設計工作量一般每人的程序量在200行有效程序行左右,不得抄襲。四、 課程設計工作計劃2014年12月8日,指導教師講解布置題目,學生根據題目準備資料;2014年12月8日,進行總體方案設計;2014年12月8日?2014年12月10日,完成程序模塊并通過獨立編譯;2014年12月10日?2014年12月11日,將各模塊集成為一完整的系統(tǒng),并錄入足夠數據進行調試運行;2014年12月11日?2014年12月12日,驗收、撰寫課程設計報告。指導教師簽章: 專業(yè)主任簽章: Web開發(fā)技術課程設計指導教師評語與成績指導教師評語:課程設計表現成績:課程設計驗收成績: 課程設計報告成績:課程設計總成績:指導教師簽章2014年12月12日目錄TOC\o"1-5"\h\z概述 1總體方案設計 2詳細設計 3\o"CurrentDocument"程序的調試與運行結果說明 5課程設計總結 12致謝 13參考文獻14、概述學生信息管理系統(tǒng)是一個典型的信息管理系統(tǒng)。作為計算機應用的一部分,使用計算機

對學生檔案進行管理,具有手工管理所無法比擬的優(yōu)點 .例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高的效率,也是學??茖W化、正規(guī)化管理的重要條件。現代人事工作的信息量越來越大,而且信息的密度不斷提高,靠傳統(tǒng)的管理方法和人工操作手段已經無法搞好人事管理工作。而計算機作為數據處理系統(tǒng),已逐漸成為人事管理現代化的重要手段,在人事管理中正在發(fā)揮著重要的作用。并能使學校學生信息管理更加方便。一方面對學校的眾多學生的信息進行動態(tài)地管理、修改、添加、刪除等操作十分方便快捷,不必再像原來一樣準備一個巨大的檔案庫,節(jié)約了成本,提高了實效性,并減少了出錯率.1、總體方案設計廠學生信息管路、系統(tǒng)<■ ..J廠學生信息的錄入~\岸生信息的刪除和修1 (學生信息的查詢改學生信息錄入模塊?對新增的學生信息進行錄入操作。學生信息查詢模塊?為使用者提供各種不同的查詢途徑,可根據個人需要進行查詢。學生信息刪除和修改模塊?先對需要進行操作的學生信息進行查詢,然后對已存的學生信息進行刪除或者修改操作二、詳細設計四、數據庫設計登陸信息數據庫1adminpass11234562蟲祎良123456*ZULLNULLNULL學生信息數據庫姓名―聲_出生日期專業(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('密碼錯誤')v/script>");con.Close();}}}else{Response.Write("<script>alert('賬戶不存在')</script>");}}}}2?學生信息管理界面學生信息管理系統(tǒng)岀生日期:usingSystem丄inq;專業(yè)整專業(yè)整注跚日輒pOld^注跚日輒pOld^12/11■lpj住址:[涼加]L :」學號姓名學號姓名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;注冊日期.Text=DateTime.Now.ToShortDateString();stringa="select*from學生信息";if(!lsPostBack){data("0",a);}}protectedvoidButton1_Click(objectsender,EventArgse){stringa="insertinto 學生信息(學號,姓名,性別,出生日期,專業(yè),注冊日期,住址)values('"+學號.Text+"','"+姓名.Text+"','"+性別.SelectedValue.ToString()+"','"+出生日期.Text+"','"+專業(yè).Text+"','"+注冊日期.Text+"','"+住址.Text+"')";stringb="select*from學生信息";data(a,b);}protectedvoidButton2_Click(objectsender,EventArgse){學號.Text=姓名.Text= 出生日期.Text=專業(yè).Text=住址.Text=string.Empty;stringa="deletefrom 學生信息where學號+學號.Text+"”';stringb="select*from學生信息";data(a,b);}protectedvoidButton4_Click(objectsender,EventArgse){if(DropDownList2.SelectedValue.ToString()=="學號"){stringa= "0";stringb="select*from 學生信息where學號」"+TextBox7.Text+"”';data(a,b);}if(DropDownList2.SelectedValue.ToString()== "姓名")stringa="0";stringb="select*from學生信息where姓名=”'+TextBox7.Text+"'"data(a,b);}if(TextBox7.Text=="”){stringa= "0";stringb="select*from學生信息";data(a,b);}}protectedvoidGridView1_RowDeleting1(objectsender,GridViewDeleteEventArgse){stringa=GridView1.Rows[e.RowIndex].Cells[0].Text;stringb="deletefrom 學生信息where學號」"+a+"”';stringc="select*from學生信息";data(b,c);}protectedvoidGridView1_SelectedlndexChanging(objectsender,GridViewSelectEventArgse){stringb=GridView1.Rows[e.NewSelectedlndex].Cells[0].Text;stringa="select*from學生信息where學號+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["學號"].ToString();Label2.Text=da["姓名"].ToString();Label3.Text=da["性別"].ToString();Label4.Text=da["出生日期"].ToString();Label5.Text=da["專業(yè)"].ToString();Label6.Text=da["注冊日期"].ToString();Label7.Text=da["住址"].ToString();}protectedvoidGridView1_RowCancelingEdit(objectsender,GridViewCancelEditEventArgse){GridView1.Editlndex=-1;stringa="select*from 學生信息";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 學生信息set姓名=”'+bl+"',性別=”'+cl+"'where學號+al+stringc="select*from 學生信息";data(b,"0");GridViewl.Editlndex=-1;data("0",c);}protectedvoidGridView1_RowEditing(objectsender,GridViewEditEventArgse){GridViewI.Editlndex=e.NewEditlndex;stringa="select*from學生信息";data("0",a);}protectedvoidGridView1_PagelndexChanging(objectsender,GridViewPageEventArgse){GridView1.PageIndex=e.NewPageIndex;stringa="select*from 學生信息";data("0",a);}}六、程序的調試與運行結果說明1.密碼輸入錯誤時2.用戶名輸入錯誤時localhost:5094上的網頁顯示:賬戶不存在七、課程設計總結在這次設計中遇到了很多實際性的問題,在實際設計中才發(fā)現,書本上理論性的東西與在實際運用中的還是有一定的出入的,所以有些問題不但要深入地理解,而且要不斷地更正以前的錯誤思維。一切問題必須要靠自己一點一滴的解決,而在解決的過程當中你會發(fā)現自己在飛速的提升。對與學生信息管理系統(tǒng),其程序是比較簡單的,主要是解決程序設計中的問題,而程序設計是一個很靈活的東西,它反映了你解決問題的邏輯思維和創(chuàng)新能力,它才是一個設計的靈魂所在 。因此在整個設計過程中大部分時間是用在程序上面的。很多子程序是可以借鑒書本上的 ,但怎樣銜接各個子程序才是關鍵的問題所在,這需要對系統(tǒng)的結構很熟悉。因此可以說系統(tǒng)的設計是軟件和硬件的結合,二者是密不可分的。通過這

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論