C程序設計課程教學網(wǎng)站的設計和實現(xiàn)_第1頁
C程序設計課程教學網(wǎng)站的設計和實現(xiàn)_第2頁
C程序設計課程教學網(wǎng)站的設計和實現(xiàn)_第3頁
C程序設計課程教學網(wǎng)站的設計和實現(xiàn)_第4頁
C程序設計課程教學網(wǎng)站的設計和實現(xiàn)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

綜合試驗匯報(--年度第1學期)名稱:軟件設計和實踐題目:C++課程設計網(wǎng)站管理院系: 班級: 學號: 學生姓名: 指導老師: 設計周數(shù): 成績:日期:1月10日《軟件綜合試驗》任務書一、目標和要求軟件綜合試驗是計算機科學和技術、軟件工程、網(wǎng)絡工程和信息安全專業(yè)學生必修實踐步驟,本步驟是在第六學期、第七學期設置,關鍵讓學生深入了解、鞏固、加深前面所學課程,并能綜合利用所學課程知識進行設計,掌握算法設計及實現(xiàn)理論和方法,為畢業(yè)設計和以后工作打下良好基礎。課程基礎要求:1.熟悉微機應用環(huán)境。2.利用所學課程知識,處理程序設計中實際問題(實際應用題目,或模擬實際應用題目),為畢業(yè)設計和以后工作打下良好基礎。二、關鍵內容能熟練地利用微機設計出有實用價值程序。1.熟悉Windows和其它工具軟件系統(tǒng),2.依據(jù)所選題目進行算法設計(畫出步驟圖,寫出各模塊文檔)。3.編程。4.上機調試。三、進度計劃序號設計(試驗)內容完成時間備注1查找、熟悉相關資料2天2依據(jù)題目進行具體設計2天3編碼4天4調試2天四、設計(試驗)結果要求1、用戶注冊登陸用戶管理

2、視頻教程、講義瀏覽、下載

3、能夠考慮:各章自測題習題答案綜合測試疑難解答五、考評方法試驗結果(60%)+試驗匯報(30%)+試驗過程表現(xiàn)(10%)學生姓名:指導老師:年月日

課程設計(綜合試驗)目標和要求 C++程序設計課程教學網(wǎng)站設計和實現(xiàn)

功效: 1、用戶注冊登陸用戶管理

2、視頻教程、講義瀏覽、下載

3、能夠考慮:各章自測題習題答案綜合測試疑難解答設計(試驗)正文“C++程序設計課程教學網(wǎng)站”關鍵功效有:會員登陸;管理員登陸;課程下載、瀏覽;系統(tǒng)功效以下圖C++程序設計課程教學網(wǎng)站會員登陸 管理員登陸課程下載,瀏覽修改密碼修改密碼管理會員管理課程功效以下所述:會員登陸會員登錄后能夠修改個人密碼和資料,瀏覽下載課程管理員登陸管理員登陸后能夠修改管理員密碼,增加、編輯、刪除課程,管理、刪除會員數(shù)據(jù)庫設計設計數(shù)據(jù)庫管理員表會員表課程設計(綜合試驗)總結或結論經(jīng)過此次課程設計,使我愈加扎實掌握了相關高頻電子線路方面知識,在設計過程中即使碰到了部分問題,但經(jīng)過一次又一次思索,一遍又一遍檢驗最終找出了原因所在,也暴露出了前期我在這方面知識欠缺和經(jīng)驗不足。實踐出真知,經(jīng)過親自動手制作,使我們掌握知識不再是紙上談兵四、參考文件《C#入門經(jīng)典》《C#從入門到精通》附錄(設計步驟圖、程序、表格、數(shù)據(jù)等)1網(wǎng)站首頁publicpartialclassDefault:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){DataSetds=DBHelper.GetDataSet("select*fromTB_KeJian");this.GridView1.DataSource=ds.Tables[0];this.GridView1.DataBind();} }}2講義下載publicpartialclassNewsDetial:System.Web.UI.Page{publicstaticstringlurl;protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){GetNewsInfo();}}privatevoidGetNewsInfo(){stringID=Request.QueryString["ID"].ToString();stringsqlNews="select*fromTB_KeJianwhereID="+ID;DataSetresult=newDataSet();result=DBHelper.GetDataSet(sqlNews);if(result!=null){if(result.Tables[0].Rows.Count>0){lurl=result.Tables[0].Rows[0]["WenJian"].ToString().Trim();this.dlTopic.DataSource=result.Tables[0];dlTopic.DataBind();}else{dlTopic.DataSource=null;dlTopic.DataBind();}}}protectedvoidButton1_Click(objectsender,EventArgse){try{Response.ContentType="application/x-zip-compressed";Response.AddHeader("Content-Disposition","attachment;filename="+lurl);stringfilename=Server.MapPath(lurl);Response.TransmitFile(filename);}catch{Response.Write("<script>alert('該文件不存在');history.go(-1);</script>");}}}3會員注冊publicpartialclassLogin:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton2_Click(objectsender,EventArgse){Response.Redirect("UserReg.aspx");}protectedvoidButton1_Click1(objectsender,EventArgse){stringSQL="select*fromTB_MemberwhereMemberName='"+this.TextBox1.Text+"'andMemberPwd='"+this.TextBox2.Text+"'";DataSetds=DBHelper.GetDataSet(SQL);if(ds.Tables[0].Rows.Count>0){Session["MemberName"]=this.TextBox1.Text.Trim();Response.Redirect("Default.aspx");//Response.Write("<scriptlanguage='javascript'>alert('登錄成功!');location='javascript:history.go(-1)';</script>");}else{Response.Write("<scriptlanguage='javascript'>alert('用戶名或密碼錯誤!');location='javascript:history.go(-1)';</script>");}}}5管理員登陸publicpartialclassSysManage_Login:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton2_Click(objectsender,EventArgse){this.Txtpwd.Text="";this.Txtuid.Text="";}protectedvoidButton1_Click(objectsender,EventArgse){if(Txtpwd.Text.ToString().Trim()==""||Txtuid.Text.ToString().Trim()==""){Response.Write("<script>javascript:alert('請輸入完整');history.back();</script>");Response.End();}stringsql;sql="select*fromTB_AdminwhereUserName='"+Txtuid.Text.ToString().Trim()+"'andPassWord='"+Txtpwd.Text.ToString().Trim()+"'";DataSetresult=DBHelper.GetDataSet(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){Session["username"]=Txtuid.Text.ToString().Trim();Session["cx"]="管理員";Response.Redirect("manage.aspx");}else{Response.Write("<script>javascript:alert('對不起,用戶名或密碼不正確!');history.back();</script>");}}else{Response.Write("<script>javascript:alert('對不起,系統(tǒng)錯誤,請不要越權操作!');</script>");}}}6管理員操作界面A:刪除會員publicpartialclassAdmin_MemberD:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){ID=Request.QueryString["ID"].ToString();stringsql="deletefromtb_MemberwhereMemberID='"+ID+"'";boolb=DBHelper.ExecSql(sql);if(b){Response.Write("<script>javascript:alert('操作成功');window.navigate('Member_List.aspx');</script>");}else{Response.Write("<script>javascript:alert('操作失敗');window.navigate('Member_List.aspx');</script>");}}}B.添加視頻教程publicpartialclassVideo:System.Web.UI.Page{publicstaticstringfname;protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if(Request["ID"]!=null){InitData();}}}protectedvoidInitData(){stringid=Request["ID"].ToString();try{stringsql="select*fromTB_ZiLiaowhereID="+id;DataTabledt=DBHelper.GetDataSet(sql).Tables[0];if(dt.Rows.Count>0){this.TextBox1.Text=dt.Rows[0]["Title"].ToString();this.WebEditor1.Text=dt.Rows[0]["NeiRong"].ToString();fname=dt.Rows[0]["WenJian"].ToString();}}catch{}}privatevoidFileUpLoad(){if(UploadFile.Value!=null){stringnam=UploadFile.PostedFile.FileName;//取得文件名(抱括路徑)里最終一個"."索引inti=nam.LastIndexOf(".");//取得文件擴展名stringnewext=nam.Substring(i);//這里我自動依據(jù)日期和文件大小不一樣為文件命名,確保文件名不反復DateTimenow=DateTime.Now;stringnewname=now.ToFileTimeUtc()+UploadFile.PostedFile.ContentLength.ToString();//保留文件到你所要目錄,這里是IIS根目錄下uploadfiles目錄//注意:我這里用Server.MapPath()取目前文件絕對目錄.在里"\"必需用"\\"替換UploadFile.PostedFile.SaveAs(Server.MapPath("../UpLoad/"+newname+newext));//得到這個文件相關屬性:文件名,文件類型,文件大小fname="UpLoad/"+newname+newext;}}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;if(UploadFile.Value!=null&&UploadFile.Value!=""){FileUpLoad();}if(Request["ID"]!=null){stringid=Request["ID"].ToString();sql="updateTB_ZiLiaosetTitle='"+TextBox1.Text+"',WenJian='"+fname+"',NeiRong='"+this.WebEditor1.Text+"'whereID="+id;boolb=DBHelper.ExecSql(sql);if(b){Response.Write("<script>javascript:alert('操作成功');</script>");}else{Response.Write("<script>javascript:alert('系統(tǒng)錯誤,您沒有設置好數(shù)據(jù)庫連接!或您輸入了部分非法字符!');</script>");}}else{sql="insertintoTB_ZiLiao(Title,NeiRong,WenJian,FaBuRen)values('"+this.TextBox1.Text.Trim()+"','"+this.WebEditor1.Text+"','"+fname+"','"+Session["username"].ToString()+"')";boolb=DBHelper.ExecSql(sql);if(b){Response.Write("<script>javascript:alert('操作成功');</script>");}else{Response.Write("<script>javascript:alert('系統(tǒng)錯誤,您沒有設置好數(shù)據(jù)庫連接!');</script>");}}}protectedvoidButton2_Click(objectsender,EventArgse){this.TextBox1.Text="";this.WebEditor1.Text="";}}C:刪除視頻資料publicpartialclassVideoD:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){intID=Convert.ToInt32(Request.QueryString["ID"].ToString());stringsql="deletefromTB_ZiLiaowhereID="+ID;boolB=DBHelper.ExecSql(sql);if(B){Response.Write("<script>javascript:alert('操作成功');window.navigate('ZiLiao_List.aspx');</script>");}else{Response.Write("<script>javascript:alert('操作失敗');window.navigate('ZiLiao_List.aspx');</script>");}}}D:視頻資料下載publicpartialclassVideo:System.Web.UI.Page{publicstaticstringfname;protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if(Request["ID"]!=null){InitData();}}}protectedvoidInitData(){stringid=Request["ID"].ToString();try{stringsql="select*fromTB_KeJianwhereID="+id;DataTabledt=DBHelper.GetDataSet(sql).Tables[0];if(dt.Rows.Count>0){this.TextBox1.Text=dt.Rows[0]["Title"].ToString();this.WebEditor1.Text=dt.Rows[0]["NeiRong"].ToString();fname=dt.Rows[0]["WenJian"].ToString();}}catch{}}privatevoidFileUpLoad(){if(UploadFile.Value!=null){stringnam=UploadFile.PostedFile.FileName;//取得文件名(抱括路徑)里最終一個"."索引inti=nam.LastIndexOf(".");//取得文件擴展名stringnewext=nam.Substring(i);//這里我自動依據(jù)日期和文件大小不一樣為文件命名,確保文件名不反復DateTimenow=DateTime.Now;stringnewname=now.ToFileTimeUtc()+UploadFile.PostedFile.ContentLength.ToString();//保留文件到你所要目錄,這里是IIS根目錄下uploadfiles目錄//注意:我這里用Server.MapPath()取目前文件絕對目錄.在里"\"必需用"\\"替換UploadFile.PostedFile.SaveAs(Server.MapPath("../UpLoad/"+newname+newext));//得到這個文件相關屬性:文件名,文件類型,文件大小fname="UpLoad/"+newname+newext;}}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;if(UploadFile.Value!=null&&UploadFile.Value!=""){FileUpLoad();}if(Request["ID"]!=null){stringid=Request["I

溫馨提示

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

評論

0/150

提交評論