版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
NET實踐教學能力測評項目報告NET實踐教學能力測評項目報告NET實踐教學能力測評項目報告項目一電子系新聞發(fā)布系統(tǒng)概述項目來源:指導學生競賽作品采用A2.0+JavaScript+CSS等技術開發(fā)的高校系部網(wǎng)站。整個網(wǎng)頁欄目與內容均實現(xiàn)了動態(tài)管理。系統(tǒng)用戶需求用例圖通過閱讀報刊,我們能增長見識,擴大自己的知識面。NET實踐教學能力測評項目報告NET實踐教學能力測評項目報告1項目一電子系新聞發(fā)布系統(tǒng)概述項目來源:指導學生競賽作品采用A2.0+JavaScript+CSS等技術開發(fā)的高校系部網(wǎng)站。整個網(wǎng)頁欄目與內容均實現(xiàn)了動態(tài)管理。系統(tǒng)用戶需求用例圖項目一電子系新聞發(fā)布系統(tǒng)概述項目來源:指導學生競賽作品頁面關系圖頁面關系圖利用ACCESS數(shù)據(jù)庫,建立數(shù)據(jù)庫文件Jm_Information.mdb新聞發(fā)布是網(wǎng)站的一個重要組成部分,該網(wǎng)站將新聞分成多個類別,不同版塊顯示相應的新聞內容。1.新聞欄目類別表sys_column和新聞信息(文章)表:sys_News2.圖片類別信息表sys_img_class和圖片信息表sys_img。3.用戶表中設置了管理員表,通過角色判斷是管理員、普通教師,教師可以登錄并上傳教學資料。學生或用戶可以下載相應資料。利用ACCESS數(shù)據(jù)庫,建立數(shù)據(jù)庫文件Jm_Informat系統(tǒng)實現(xiàn):系統(tǒng)主要頁面演示系統(tǒng)前臺頁面效果演示/xbsz/jm_information/系統(tǒng)實現(xiàn):系統(tǒng)主要頁面演示系統(tǒng)前臺頁面效果演示實操1:前臺圖片新聞信息的實現(xiàn)實操1:前臺圖片新聞信息的實現(xiàn)圖片類別信息表:sys_img_class圖片類別信息表:sys_img_class數(shù)據(jù)庫配置:在web.config文件中配置數(shù)據(jù)庫連接,代碼如下:
<addname="dbPath"connectionString="~/App_Data2222234/Jm_Information.mdb"/>在App_Code文件夾中建立相應的數(shù)據(jù)操作類:DB.cs與方法。有2個主要的方法:GetCon()和reDs在類中配置連接字符串:
publicstaticOleDbConnectionGetCon(){returnnewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.ConnectionStrings["dbPath"].ConnectionString));//配置連接字符串
}實現(xiàn)方法數(shù)據(jù)庫配置:在web.config文件中配置數(shù)據(jù)庫連接,代碼//返回DataSet結果集//P_str_cmdtxt:用來查詢的SQL語句publicstaticDataSetreDs(stringP_str_cmdtxt){OleDbConnectioncon=DB.GetCon();//連接上數(shù)據(jù)庫
try{con.Open();OleDbDataAdapterda=newOleDbDataAdapter(P_str_cmdtxt,con);DataSetds=newDataSet();da.Fill(ds);returnds;//返回DataSet對象
}catch(Exceptione){thrownewException(e.Message);}finally{con.Close();}}//返回DataSet結果集讀取數(shù)據(jù)庫中信息的兩種方式讀取數(shù)據(jù)庫中信息的兩種方式
前臺圖片新聞信息的顯示步驟一:利用數(shù)據(jù)綁定控件Repeater實現(xiàn)圖片信息的顯示,前臺源代碼中利用Image控件<%#"imgfile/"+Eval("img_cover")%><asp:RepeaterID="rept01"runat="server"><ItemTemplate><li><imgsrc="<%#"imgfile/"+Eval("img_cover")%>"style="margin-bottom:5px;"width="187px"height="172px"/><br/><span><asp:LabelID="Label5"runat="server"Text='<%#Eval("img_class_name")%>'></asp:Label></span></a></li></ItemTemplate></asp:Repeater>前臺圖片新聞信息的顯示步驟一:利用數(shù)據(jù)綁定控件Repeat后臺代碼如下:protectedvoidInformBind1(){stringsql="selecttop6*fromsys_img_class";DataSetds=DB.reDs(sql);Repeater1.DataSource=ds;Repeater1.DataBind();}后臺代碼如下:protectedvoidInformB實操2:“最新通知”欄目信息的實現(xiàn)protectedvoidInformBind(){stringsql="selecttop6*fromsys_NewswhereNews_columnID=52orderbyNews_iddesc";DataSetds=DB.reDs(sql);rept02.DataSource=ds;rept02.DataBind();}實操2:“最新通知”欄目信息的實現(xiàn)protectedvo項目二科研管理系統(tǒng)概述項目來源:2011年院級科研項目系統(tǒng)開發(fā)主要以ASP.NET2.0為開發(fā)平臺,開發(fā)語言為C#,后臺數(shù)據(jù)庫系統(tǒng)是SqlServer2005。系統(tǒng)功能模塊圖根據(jù)學校科研工作的需要,將科研系統(tǒng)劃分為六大模塊,如圖所示。系統(tǒng)面向學校全體教師開放,教師、科研人員可登錄系統(tǒng)錄入和動態(tài)修改更新自己的項目、成果等科研信息,科研處用戶管理全校的科研信息。各管理功能模塊如下圖1所示。項目二科研管理系統(tǒng)概述項目來源:2011年院級科研項目各用戶角色與功能描述序號角色身份描述01系統(tǒng)管理員系統(tǒng)管理員數(shù)據(jù)庫的管理、系統(tǒng)管理、用戶管理等02科研處管理員管理人員負責全院教職工科研成果、立項項目的管理(包括結項日期、項目狀態(tài)的網(wǎng)上跟蹤與設置)、科研積分等信息管理。03系部管理員管理人員負責本系院級項目初審、本系教職工積分查詢打印。04圖書館管理員管理人員負責全院論文初審、核心期刊管理。05科研人員科研人員個人科研信息的錄入和管理、個人科研工作量積分報表的打印與數(shù)據(jù)的導出、核心期刊的查詢等各用戶角色與功能描述序號角色身份描述01系統(tǒng)管理員系統(tǒng)管理員教師(個人)工作模塊功能需求如圖教師(個人)工作模塊功能需求如圖科研管理工作模塊功能需求如圖科研管理工作模塊功能需求如圖數(shù)據(jù)庫設計數(shù)據(jù)庫主要包括基本庫、科研庫和類別庫?;編煊杏脩舯恚蒲袔煊性杭壙蒲许椖啃畔⒈?、科研項目統(tǒng)計信息表、論文表、著作表、專利表、藝術作品表、成果獲獎表,類別庫有院級科研項目類別表、科研項目統(tǒng)計類別表、論文類別表、著作類別表、專利類別表、藝術作品類別表、成果獲獎類別表、科研信息匯總表等。數(shù)據(jù)庫設計數(shù)據(jù)庫主要包括基本庫、科研庫和類別庫。基本庫有用戶數(shù)據(jù)庫keyan相關表數(shù)據(jù)庫keyan相關表系統(tǒng)實現(xiàn):主要頁面效果演示以系統(tǒng)管理員為例18:8081/jxkh/系統(tǒng)實現(xiàn):主要頁面效果演示以系統(tǒng)管理員為例系統(tǒng)測試利用VS2005軟件測試以與人工測試功能及界面測試、登錄及安全性測試科研類型通過所選顯示詳細通過審核分頁顯示刪除此條橫向項目完全滿足完全滿足完全滿足完全滿足完全滿足縱向項目完全滿足完全滿足完全滿足完全滿足完全滿足期刊論文完全滿足完全滿足完全滿足完全滿足完全滿足會議論文完全滿足完全滿足完全滿足完全滿足完全滿足著作信息完全滿足完全滿足完全滿足完全滿足完全滿足科研報表完全滿足完全滿足完全滿足完全滿足完全滿足獲獎成果完全滿足完全滿足完全滿足完全滿足完全滿足專利信息完全滿足完全滿足完全滿足完全滿足完全滿足系統(tǒng)測試利用VS2005軟件測試以與人工測試通過所選顯示詳細系統(tǒng)維護與升級1給科研處管理員的科研成果管理中顯示每條信息的用戶號和用戶姓名。以方便管理員審核。系統(tǒng)維護與升級1給科研處管理員的科研成果管理中顯示每條信息的系統(tǒng)維護與升級2科研處管理員可以根據(jù)需要分配主持人與參與者項目積分。系統(tǒng)維護與升級2科研處管理員可以根據(jù)需要分配主持人與參與者項系統(tǒng)維護與升級3增加了一個積分匯總的功能,可以選擇年份,匯總每個教師某年度的所有科研積分,實現(xiàn)信息上報。系統(tǒng)維護與升級3增加了一個積分匯總的功能,可以選擇年份,匯總實操1:系統(tǒng)登錄功能的實現(xiàn)實操1:系統(tǒng)登錄功能的實現(xiàn)用戶表列名數(shù)據(jù)類型數(shù)據(jù)信息USERIDVARCHAR(50)用戶工號主鍵PERMISSIONVARCHAR(50)用戶權限NAMEVARCHAR(50)用戶姓名DEPARTMENTVARCHAR(50)用戶所屬院系USERPWDVARCHAR(50)登陸密碼用戶表列名數(shù)據(jù)類型數(shù)據(jù)信息USERIDVARCHAR(50)數(shù)據(jù)庫配置:在web.config文件中配置數(shù)據(jù)庫連接,代碼如下:
<addkey="GetCon"value="server=.;integratedsecurity=true;database=KeYan"/>在App_Code文件夾中建立相應的數(shù)據(jù)操作類:DB.cs與方法。有2個主要的方法:GetCon()和Filter(),logincheck,reDs在類中配置連接字符串:
///配置連接字符串
///</summary>///<returns>返回SqlConnection對象</returns>publicstaticSqlConnectionGetCon(){returnnewSqlConnection(ConfigurationManager.AppSettings["GetCon"]);//配置連接字符串
}實現(xiàn)方法數(shù)據(jù)庫配置:在web.config文件中配置數(shù)據(jù)庫連接,代碼Logincheck()方法:判斷用戶名、密碼和用戶角色
publicstaticintlogincheck(string
loginName,stringloginPwd,stringRoleID){intresult;///創(chuàng)建數(shù)據(jù)庫連接SqlConnectioncon=DB.GetCon();SqlCommandmyCommand=newSqlCommand("selectcount(*)from[teachers]whereuserid=@loginNameanduserpwd=@loginPwdandpermission=@RoleID",con);myCommand.Parameters.Add(newSqlParameter("@loginName",SqlDbType.VarChar,50));myCommand.Parameters["@loginName"].Value=loginName;myCommand.Parameters.Add(newSqlParameter("@loginPwd",SqlDbType.VarChar,50));myCommand.Parameters["@loginPwd"].Value=loginPwd;myCommand.Parameters.Add(newSqlParameter("@RoleID",SqlDbType.VarChar,50));myCommand.Parameters["@RoleID"].Value=RoleID;myCommand.Connection.Open();result=(int)myCommand.ExecuteScalar();myCommand.Connection.Close();con.Close();returnresult;}Logincheck()方法:判斷用戶名、密碼和用戶角色pFilter():過濾輸入的非法字符///過濾sql中非法字符
///</summary>///<paramname="value">要過濾的字符串</param>///<returns>string</returns>publicstaticstringFilter(stringvalue){if(string.IsNullOrEmpty(value))returnstring.Empty;value=Regex.Replace(value,@";",string.Empty);//;value=Regex.Replace(value,@"'",string.Empty);//'value=Regex.Replace(value,@"&",string.Empty);//&value=Regex.Replace(value,@"%20",string.Empty);//%20value=Regex.Replace(value,@"--",string.Empty);//--value=Regex.Replace(value,@"==",string.Empty);//==value=Regex.Replace(value,@"<",string.Empty);//<value=Regex.Replace(value,@">",string.Empty);//>value=Regex.Replace(value,@"%",string.Empty);//%returnvalue;}Filter():過濾輸入的非法字符///過濾sql中非法//返回DataSet結果集///<paramname="P_Str_Condition">用來查詢的SQL語句///publicstaticDataSetreDs(stringP_str_cmdtxt){SqlConnectioncon=DB.GetCon();//連接上數(shù)據(jù)庫
try{con.Open();SqlDataAdapterda=newSqlDataAdapter(P_str_cmdtxt,con);DataSetds=newDataSet();da.Fill(ds);returnds;//返回DataSet對象
}catch(Exception){con.Close();throw;}}//返回DataSet結果集后臺主要代碼
switch(xuanze.SelectedIndex){case0:{stringstrpwd=FormsAuthentication.HashPasswordForStoringInConfigFile(password.Text,"md5");stringloginuser=DB.Filter(username.Text);inti=checkLogin(loginuser,strpwd,"教師");if(i>0){Session["current-date"]=username.Text;stringsql=“selectnamefromteacherswhereuserid=‘”+username.Text+“’“;DataSetds=DB.reDs(sql);Session["name"]=ds.Tables[0].Rows[0]["name"];Response.Redirect("index.aspx");}else{Response.Write("<script>{alert('用戶名或密碼不正確!');location='login.aspx'}</script>");}}break;后臺主要代碼switch(xuanze.Selected實操2:論文信息管理分頁功能的實現(xiàn)實操2:論文信息管理分頁功能的實現(xiàn)分頁方法publicDataSetGetPage(stringTableName,stringstrGetFields,stringkeyField,intcurrentPage,intpagesize,stringstrWhere,stringorderField,intorderType,outintrecordcount)
///分頁類///<paramname="keyField">主鍵///</summary>///<paramname="TableName">要查詢的表名</param>///<paramname="strGetFields">要取值的列名多列用逗號隔開</param></param>///<paramname="currentPage">當前頁碼</param>///<paramname="pagesize">每頁顯示個數(shù)</param>///<paramname="strWhere">條件</param>///<paramname="orderField">排序列名</param>///<paramname="orderType">排序方式0升序1降序</param>///<paramname="recordcount">總記錄數(shù)</param>分頁方
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度住宅小區(qū)智能車位代理銷售及監(jiān)控系統(tǒng)合同4篇
- 2025年度物流企業(yè)司機勞務外包管理協(xié)議范本
- 二零二五年度旅游產品售后服務合同規(guī)范4篇
- 二零二五年度廚房設備銷售與品牌推廣合作合同3篇
- 2025版賣方汽車零部件購銷合同范本詳細2篇
- 二零二五版茶葉種植基地土壤改良與肥料施用合同3篇
- 二零二五版電力設施安全管理人員聘用協(xié)議3篇
- 專家顧問2024服務合作合同版B版
- 二零二五版范文下載授權委托合同3篇
- 二零二五年度廁所智能監(jiān)控系統(tǒng)承包合同2篇
- DL-T-1642-2016環(huán)形混凝土電桿用腳扣
- 平安產險陜西省地方財政生豬價格保險條款
- 銅礦成礦作用與地質環(huán)境分析
- 30題紀檢監(jiān)察位崗位常見面試問題含HR問題考察點及參考回答
- 詢價函模板(非常詳盡)
- 《AI營銷畫布:數(shù)字化營銷的落地與實戰(zhàn)》
- 麻醉藥品、精神藥品、放射性藥品、醫(yī)療用毒性藥品及藥品類易制毒化學品等特殊管理藥品的使用與管理規(guī)章制度
- 一個28歲的漂亮小媳婦在某公司打工-被老板看上之后
- 乘務培訓4有限時間水上迫降
- 2023年低年級寫話教學評語方法(五篇)
- DB22T 1655-2012結直腸外科術前腸道準備技術要求
評論
0/150
提交評論