版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
.PAGE.《單片機原理及應(yīng)用》課程設(shè)計報告〔2016——2017年度第一學(xué)期題目電子時鐘專業(yè)計算機科學(xué)與技術(shù)〔非師范班級14B小組成員指導(dǎo)老師羅毅《單片機原理及應(yīng)用》課程設(shè)計成績評定學(xué)號姓名成績備注姜鵬指導(dǎo)羅毅..摘要:一級標題黑體五號,頁面設(shè)置為上下左右頁邊距為2厘米裝訂時在左裝訂,用2個訂書針就可以單片機即單片微型計算機。〔single-chipmicrocomputer,是集CPU,RAM,ROM,定時,計數(shù)和多種接口于一體的微控制器。他的體積小,成本低,功能強,廣泛應(yīng)用于工業(yè)自動化和智能產(chǎn)品。時鐘,鬧鐘,自從被發(fā)明至今一直是人們的好朋友??茖W(xué)技術(shù)的不斷發(fā)展,時鐘的應(yīng)用越來越廣泛,人們對時間的計量的精度要求也越來越高。怎樣才能讓時鐘更好的為人民服務(wù),這就要求我們不斷的設(shè)計出新的時鐘,來滿足日常生活的需要。一級標題黑體五號,頁面設(shè)置為上下左右頁邊距為2厘米裝訂時在左裝訂,用2個訂書針就可以關(guān)鍵詞:單片機;時鐘;ds1302;中斷;數(shù)碼管;一、課程設(shè)計的目的與要求實現(xiàn)電子鐘的程序編寫。使用8位數(shù)碼管顯示時分秒,時間顯示:13-25-46可以通過按鍵修改日期和時間。二、設(shè)計正文概述二級及及其他標題宋體五號,正文宋體五號,行間距固定值16磅二級及及其他標題宋體五號,正文宋體五號,行間距固定值16磅1.1課題題目:好書在線系統(tǒng)1.2系統(tǒng)的主要目標:本系統(tǒng)目標是實現(xiàn)選課系統(tǒng)所需的各種基本功能,能夠很好的實現(xiàn)在線購書、評論、查看書籍信息等功能,還可以實現(xiàn)管理員進行對書籍的管理、對評論的管理以及對于訂單的管理等功能。1.3系統(tǒng)的開發(fā)環(huán)境及運行環(huán)境:操作系統(tǒng):WindowsXPProSP2建模工具:RationalRose2003數(shù)據(jù)庫系統(tǒng):SQLServer2005開發(fā)工具:VisualStudio2008Web服務(wù)器:IIS+ASP.NET2.0平臺系統(tǒng)需求分析隨著網(wǎng)絡(luò)在中國的廣泛普及,網(wǎng)絡(luò)支付手段的逐步完善,越來越多的中國人逐漸習(xí)慣于網(wǎng)上購物,習(xí)慣于鼠標點擊下訂單,送貨上門的快捷便利的購物方式。傳統(tǒng)書店的購書觀念正在被網(wǎng)上書店這一方便快捷的購書方式所沖擊。網(wǎng)上書店在國際互聯(lián)網(wǎng)上可以實現(xiàn)的商務(wù)功能已經(jīng)越來越多樣化,從最開始的信息發(fā)布功能,到現(xiàn)在的在線圖書展示功能、在線洽談業(yè)務(wù)功能、在線交易功能、在線采購功能、在線客戶服務(wù)功能、在線網(wǎng)站管理功能等等,幾乎傳統(tǒng)書店所提供的功能都可以在互聯(lián)網(wǎng)上進行電子化的高效運作,而借助網(wǎng)絡(luò)的跨地域特點,更是將傳統(tǒng)書店的地域限制加以突破,全國各地的讀者都可以通過網(wǎng)絡(luò)在同一個網(wǎng)上書店購書,從而大大增加了客戶的數(shù)量。為了使網(wǎng)上書店的投入回報和管理效益最大化,在對網(wǎng)上書店進行系統(tǒng)開發(fā)之前,必須對一系列問題進行科學(xué)的論證,如網(wǎng)上書店的需求分析、網(wǎng)上書店總體規(guī)劃、網(wǎng)上書店系統(tǒng)的功能和實施方案、網(wǎng)上書店的傳播與推廣、運行網(wǎng)上書店系統(tǒng)的軟件和硬件配置、網(wǎng)上書店的管理系統(tǒng)和管理方法等等。綜上所述,網(wǎng)上書店已經(jīng)成為互聯(lián)網(wǎng)時代購書者的最佳選擇,必將獲得巨大的成功。E-R圖圖2-1學(xué)生選課系統(tǒng)E-R圖圖和表說明為宋體小五號,序號同示例圖和表說明為宋體小五號,序號同示例E-R說明:數(shù)據(jù)流圖圖2-2學(xué)生選課系數(shù)據(jù)流圖系統(tǒng)總體設(shè)計3.1設(shè)計問題域子系統(tǒng)學(xué)生選課系統(tǒng)是實現(xiàn)學(xué)生選課退課、教師提交成績以及學(xué)校教務(wù)管理員維護信息的一個平臺,整個學(xué)生選課系統(tǒng)有前臺和后臺兩部分,共分為4個模塊:管理員模塊,教師模塊,學(xué)生模塊和公有模塊,分別用于完成各自的功能。以下為學(xué)生選課系統(tǒng)總體設(shè)計圖和各功能模塊說明:〔1總體設(shè)計圖學(xué)生選課系統(tǒng)學(xué)生選課系統(tǒng)前臺模塊后臺模塊學(xué)生登錄模塊教師登錄模塊學(xué)生處理模塊教師處理模塊管理員處理模塊公共模塊管理員登錄模塊圖3-1學(xué)生選課系統(tǒng)總體設(shè)計圖〔2各模塊功能表3-1學(xué)生選課系統(tǒng)功能模塊表功能模塊包含子功能模塊功能管理員模塊學(xué)生管理子模塊對學(xué)生信息的添加、修改,刪除操作教師管理子模塊對教師的添加,修改,刪除,查詢操作課程管理子模塊對課程的添加,添加時為其分配任課教師,上課時間和地點,實現(xiàn)對課程的修改,刪除,查看某個課程的詳細信息等教師模塊實現(xiàn)查看自己所教授的課程,課程有哪些學(xué)生選修,以及利用本系統(tǒng)提交學(xué)生的成績學(xué)生模塊實現(xiàn)學(xué)生選課,查看所選課程,修改自己的選課信息公有模塊實現(xiàn)用戶的身份驗證,密碼修改,退出系統(tǒng)等功能3.2設(shè)計數(shù)據(jù)管理子系統(tǒng)〔1數(shù)據(jù)庫表表3-2數(shù)據(jù)庫表序號數(shù)據(jù)庫表數(shù)據(jù)表存儲的內(nèi)容1Student存儲學(xué)生的信息2Teacher存儲教師的信息3Users存儲管理員的信息4Elect存儲選課的信息5Cource存儲課程的信息6Depart存儲學(xué)校系院信息〔2數(shù)據(jù)庫表結(jié)構(gòu)①學(xué)生表Student的詳細數(shù)據(jù)字段:表3-3Student學(xué)生用戶表序號字段名字段類型說明備注1stuIDnvarchar<20>notnull學(xué)生學(xué)號關(guān)鍵字2stuPwdnvarchar<20>notnul學(xué)生密碼3stuNamenvarchar<20>notnul學(xué)生姓名4stuDepartInt學(xué)生系院號5stuGradeint學(xué)生年級6stuClassint學(xué)生班級②教師表Teacher的詳細數(shù)據(jù)字段:表3-4Teacher教師用戶表序號字段名字段類型說明備注1teaIDnvarchar<20>notnull教師編號關(guān)鍵字2teaPwdnvarchar<20>notnull教師密碼3teaNamenvarchar<100>notnull教師姓名4teaDepartInt<4>教師系院號③課程表Course的詳細數(shù)據(jù)字段:表3-5Cource課程信息表序號字段名字段類型說明備注1courseIDnvarchar<20>notnull課程編號關(guān)鍵字2teaIDnvarchar<20>notnull教師編號關(guān)鍵字3courseNamenvarchar<100>notnull課程名稱4courseTimenvarchar<20>上課時間5courseAddressnvarchar<50>上課地點6courseInfoText課程簡介④選課表Elect的詳細數(shù)據(jù)字段:表3-6Elect選課信息表序號字段名字段類型說明備注1stuIDnvarchar<20>notnull學(xué)生學(xué)號關(guān)鍵字2courseIDnvarchar<20>notnull課程編號關(guān)鍵字3teaIDnvarchar<20>notnull教師編號關(guān)鍵字4Scoreint課程成績⑤系統(tǒng)管理員表Users的詳細數(shù)據(jù)字段:表3-7Users管理員表序號字段名字段類型說明備注1adminNamenvarchar<20>notnull系統(tǒng)管理員用戶名關(guān)鍵字2adminPwdnvarchar<20>系統(tǒng)管理員密碼⑥系院表Depart的詳細數(shù)據(jù)字段:表3-8Depart系院表序號字段名字段類型說明備注1departIDIntnotnull系院號關(guān)鍵字2departNamenvarchar<100>系院名稱3.3設(shè)計人機交互子系統(tǒng)〔1用戶分類本系統(tǒng)的用戶可分為三類:①管理員用戶;②教師用戶;③學(xué)生用戶。〔2用戶描述①管理員用戶的描述:管理員用戶在整個選課系統(tǒng)中起到管理和維護的作用,對學(xué)生和教師的信息進行管理和維護以及開設(shè)課設(shè)等職責(zé)。②教師用戶的描述:教師用戶在本系統(tǒng)中具有管理選修了自己開設(shè)的課程的學(xué)生的權(quán)限,查看選修了自己開設(shè)課程的學(xué)生信息有及提交學(xué)生成績。③學(xué)生用戶的描述:選課系統(tǒng)主要是針對管理學(xué)生的,學(xué)生在本系統(tǒng)中具有修改自己的信息,以及選課和退選的功能。〔3設(shè)計命令層次①系統(tǒng)的人機交互子系統(tǒng)的內(nèi)容和準則:本學(xué)生選課系統(tǒng)的人機交互子系統(tǒng)在根據(jù)不同的用戶身份登陸到不同的頁面,然后按照不同的用戶只能進行用戶權(quán)限內(nèi)的操作,其結(jié)構(gòu)圖如下:主系統(tǒng)界面主系統(tǒng)界面學(xué)生用戶界面教師用戶界面管理員用戶界面圖3-3人機交互子系統(tǒng)結(jié)構(gòu)圖②通過采用樹形結(jié)構(gòu),細化命令的組織方式,如下:主系統(tǒng)界面主系統(tǒng)界面管理員用戶學(xué)生用戶教師用戶選課查看選課學(xué)生管理教師管理課程管理查看選課信息提交成績退課添加學(xué)生修改學(xué)生信息刪除學(xué)生添加教師修改教師信息刪除信息添加課程修改課程信息刪除課程圖3-4細化命令組織方式詳細設(shè)計學(xué)生選課系統(tǒng)是實現(xiàn)學(xué)生網(wǎng)上選課、教師提交成績以及學(xué)校教務(wù)管理員維護信息的一個平臺,整個學(xué)生選課系統(tǒng)共分為4個大模塊:管理員模塊,教師模塊,學(xué)生模塊和公有模塊,其中復(fù)雜的方法和模塊的詳細設(shè)計流程圖如下。4.1系統(tǒng)用戶登錄流程圖開始開始輸入用戶名、密碼驗證用戶名、密碼提示用戶登錄失敗進入相應(yīng)的用戶頁面選擇相關(guān)管理操作安全退出系統(tǒng)驗證正確結(jié)束是否圖4-1系統(tǒng)用戶登錄流程圖4.2用戶密碼修改流程圖開始開始輸入用戶舊密碼、新密碼驗證用戶密碼是否合法輸入不合法,重新輸入修改用戶密碼提示修改成功是否合法?結(jié)束圖4-2用戶密碼修改流程圖是否4.3教師提交成績流程圖開始開始點擊成績提交填寫學(xué)生成績提示已提交,不能再提交點擊提交提交成績,并提示成功檢查是否已提交過確認提交?結(jié)束是否否是圖4-3教師提交成績流程圖4.4管理員添加課程流程圖開始開始退出轉(zhuǎn)到添加課程填寫課程信息點擊添加填寫編號提示重新填寫編號添加課程提示添加成功課程編號是否重復(fù)?否是圖4-4管理員添加課程流程圖4.5學(xué)生選修課程流程圖開始開始結(jié)束點擊選修選修成功更新選、退課課表提示時間沖突,不能選修上課時間沖突繼續(xù)選課?是否是否圖4-5學(xué)生選修課程流程圖系統(tǒng)實現(xiàn)這部分只給出主要算法,網(wǎng)頁的代碼不用介紹。界面給出主要的界面,沒必要給出所有界面這部分只給出主要算法,網(wǎng)頁的代碼不用介紹。界面給出主要的界面,沒必要給出所有界面本系統(tǒng)采用了三層架構(gòu)來實現(xiàn),即分為用戶界面層〔UI、業(yè)務(wù)邏輯層〔BLL和數(shù)據(jù)訪問層〔DAL,用戶界面層是展示給用戶的界面,方便用戶與系統(tǒng)進行交互;業(yè)務(wù)邏輯層是對系統(tǒng)業(yè)務(wù)實體的封裝,完成系統(tǒng)業(yè)務(wù)功能;數(shù)據(jù)訪問層直接與數(shù)據(jù)庫打交道,為業(yè)務(wù)邏輯層提供底層的數(shù)據(jù)庫操作。5.1Database類主要是與數(shù)據(jù)庫連接,提供數(shù)據(jù)庫操作功能,代碼如下:namespaceMyElectCourse.DAL{publicclassDatabase{protectedstringconnectionString;protectedSqlConnectionconnection=null;publicDatabase<>{connectionString=ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString.ToString<>;}~Database<>{if<connection!=null>{connection=null;}}protectedvoidOpen<>{if<connection==null>{connection=newSqlConnection<connectionString>;}if<connection.State.Equals<ConnectionState.Closed>>{connection.Open<>;}}protectedvoidClose<>{if<connection!=null>{connection.Close<>;}}publicintExecuteSQL<stringsqlstr>{intcount=-1;this.Open<>;SqlCommandcmd=newSqlCommand<sqlstr,connection>;count=cmd.ExecuteNonQuery<>;this.Close<>;returncount;}publicDataSetGetDataSet<stringsqlstr>{this.Open<>;DataSetds=newDataSet<>;SqlDataAdapteradapter=newSqlDataAdapter<sqlstr,connection>;adapter.Fill<ds>;this.Close<>;returnds;}publicDataTableGetDataTable<stringsqlstr>{DataSetds=this.GetDataSet<sqlstr>;DataTabledt=newDataTable<>;if<ds.Tables.Count>0>{dt=ds.Tables[0];}returndt;}publicSqlDataReaderGetDataReader<stringsqlstr>{this.Open<>;SqlCommandcmd=newSqlCommand<sqlstr,connection>;SqlDataReadersdr=cmd.ExecuteReader<CommandBehavior.CloseConnection>;//this.Close<>;returnsdr;}}}5.2UserBase類是所有系統(tǒng)角色用戶的基類,完成用戶登錄驗證與修改密碼的功能,代碼如下:namespaceMyElectCourse.BLL{publicclassUserBase{privatestringuserID;publicstringUserID{get{returnuserID;}set{userID=value;}}privatestringuserPSW;publicstringUserPSW{get{returnuserPSW;}set{userPSW=value;}}publicstringloginCheck<stringuid,stringupwd,stringurole>{StringselectStr=String.Empty;switch<urole>{case"0"://身份為教師時selectStr="Select*fromTeacherwhereteaID='"+uid+"'";break;case"1"://身份為學(xué)生時selectStr="Select*fromStudentwherestuID='"+uid+"'";break;case"2"://身份為管理員時selectStr="Select*fromUserswhereadminName='"+uid+"'";break;default:returnnull;}Databasedb=newDatabase<>;DataTabledt=db.GetDataTable<selectStr>;if<dt.Rows.Count>0>//如果該用戶存在{if<dt.Rows[0][1].ToString<>.Equals<upwd>>//密碼正確{switch<urole>{case"0"://身份為教師時return"0";case"1"://身份為學(xué)生時return"1";case"2"://身份為管理員時return"2";default:returnnull;}}else//密碼錯誤,給出提示信息!{return"-1";}}else//用戶不存在或用戶名輸入錯誤{return"-2";}}publicstringmodifyPWD<Stringurole,Stringuid,StringoldPwd,StringnewPwd>{StringupdateStr=String.Empty;switch<urole>{case"0"://身份為教師時updateStr="updateTeachersetteaPwd='"+newPwd+"'whereteaID='"+uid+"'";break;case"1"://身份為學(xué)生時updateStr="updateStudentsetstuPwd='"+newPwd+"'wherestuID='"+uid+"'";break;case"2"://身份為管理員時updateStr="updateUserssetadminPwd='"+newPwd+"'whereadminName='"break;}stringucheck=this.loginCheck<uid,oldPwd,urole>;if<ucheck.Equals<"0">||ucheck.Equals<"1">||ucheck.Equals<"2">>{intt=newDatabase<>.ExecuteSQL<updateStr>;//根據(jù)修改后返回的結(jié)果給出提示if<t>0>{return"1";}else{return"0";}}else{return"-1";}}}}5.3系統(tǒng)登錄頁面,代碼及運行效果如下:<headrunat="server"><title>登錄頁面</title></head><bodyonload="document.all.txtUserName.focus<>"leftmargin="0"rightmargin="0"><formid="form1"runat="server"><div><tablealign="center"style="font-size:12px;font-family:Tahoma;border-collapse:collapse"<tr><tdcolspan="2"style="text-align:center"><spanstyle="font-size:24pt;font-family:隸書">學(xué)生選課系統(tǒng)</span></td></tr><tr><td><divalign="right"><spanstyle="font-family:宋體">用戶名</span>:</div></td><tdstyle="width:242px"><asp:TextBoxID="txtUserName"runat="server"Width="150px"></asp:TextBox><asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ErrorMessage="不能為空!"></asp:RequiredFieldValidator></td></tr><tr><tdstyle="height:32px"><divalign="right">密 碼:</div></td><tdstyle="height:32px;width:242px;"><asp:TextBoxID="txtPwd"runat="server"TextMode="Password"<asp:RequiredFieldValidatorID="RequiredFieldValidator2"runat="server"ErrorMessage="不能為空!"></asp:RequiredFieldValidator></td></tr><tr><tdcolspan="2"align="center"style="height:46px"><asp:RadioButtonListID="rblClass"runat="server"RepeatDirection="Horizontal"><asp:ListItemValue="0">教師</asp:ListItem><asp:ListItemSelected="True"Value="1">學(xué)生</asp:ListItem><asp:ListItemValue="2">管理員</asp:ListItem></asp:RadioButtonList><asp:LabelID="lblMessage"runat="server"ForeColor="Red"></asp:Label></td></tr><tr><tdalign="center"colspan="2"><asp:ImageButtonID="imgbtnLogin"runat="server"ImageUrl="~/Images/Login.GIF"<asp:ImageButtonID="imgbtnClose"runat="server"ImageUrl="~/Images/Close.GIF"</td></tr></table></div></form></body></html>圖5-1系統(tǒng)登錄頁面5.4學(xué)生用戶選課界面代碼及運行效果圖如下:<htmlxmlns=":///1999/xhtml"><headrunat="server"><title>學(xué)生選課</title></head><bodyleftmargin="0"rightmargin="0"topmargin="0"><formid="form1"runat="server"><div><tablewidth="100%"bgcolor="#ccccff"><tr><td><uc1:topID="Top1"runat="server"/></td></tr></table><tableid="table1"width="80%"border="0"align="center"><tr><tdalign="center"><spanstyle="font-size:16pt;">可選修課程</span></td></tr><tr><td><asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="False"BackColor="White"Width="100%"BorderColor="#999999"BorderStyle="None"BorderWidth="1px"CellPadding="3"DataSourceID="SqlDataSource1"GridLines="Vertical"OnRowCommand="GridView1_RowCommand"Font-Size="10pt"DataKeyNames="courceID,teaID"><FooterStyleBackColor="#CCCCCC"ForeColor="Black"/><RowStyleBackColor="#EEEEEE"ForeColor="Black"Font-Size="10pt"/><SelectedRowStyleBackColor="#008A8C"Font-Bold="True"ForeColor<PagerStyleBackColor="#999999"ForeColor="Black"HorizontalAlign="Center"/><HeaderStyleBackColor="Blue"Font-Bold="True"ForeColor="White"Font-Size="10pt"/><AlternatingRowStyleBackColor="Gainsboro"/><Columns><asp:BoundFieldDataField="courceID"HeaderText="courceID"ReadOnly="True"Visible="False"SortExpression="courceID"/><asp:BoundFieldDataField="teaID"Visible="False"HeaderText="teaID"ReadOnly="True"SortExpression="teaID"/><asp:BoundFieldDataField="courceName"HeaderText="課程名稱"SortExpression="courceName"></asp:BoundField><asp:BoundFieldDataField="teaName"HeaderText="教師姓名"SortExpression="teaName"></asp:BoundField><asp:BoundFieldDataField="courceTime"HeaderText="上課時間"SortExpression="courceTime"></asp:BoundField><asp:BoundFieldDataField="courceAddress"HeaderText="上課地點"SortExpression="courceAddress"></asp:BoundField><asp:HyperLinkFieldDataNavigateUrlFields="courceID,teaID"DataNavigateUrlFormatString="courseDetail.aspx?courceID={0}&teaID={1}"HeaderText="詳細..."Text="詳細..."/><asp:ButtonFieldHeaderText="選修"CommandName="select"Text="選修"></asp:ButtonField></Columns></asp:GridView><asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ConnectionStrings:ConnectionString%>"SelectCommand="SELECTCource.courceID,Cource.teaID,Cource.courceName,Teacher.teaName,Cource.courceTime,Cource.courceAddressFROMCourceINNERJOINTeacherONCource.teaID=Teacher.teaIDWHERENOTEXISTS<SELECT*FROMElectWHERE<courceID=Cource.courceIDandteaID=Cource.teaIDandstuID=stuID>>"><SelectParameters><asp:SessionParameterName="stuID"SessionField="userID"/></SelectParameters></asp:SqlDataSource></td></tr><tr><td><asp:Labelrunat="server"ID="errormess"ForeColor="Red"Font-Size="Smaller"></asp:Label></td></tr><tr><tdstyle="height:24px;text-align:center"><spanstyle="font-size:16pt;">您已經(jīng)選修的課程</span></td></tr><tr><td><asp:GridViewID="GridView2"runat="server"AutoGenerateColumns="False"BackColor="White"Width="100%"BorderColor="#999999"BorderStyle="None"BorderWidth="1px"CellPadding="3"DataSourceID="SqlDataSource2"GridLines="Vertical"OnRowCommand="GridView2_RowCommand"DataKeyNames="stuID,courceID,teaID"><FooterStyleBackColor="#CCCCCC"ForeColor="Black"/><RowStyleBackColor="#EEEEEE"ForeColor="Black"Font-Size="10pt"/><SelectedRowStyleBackColor="#008A8C"Font-Bold="True"ForeColor<PagerStyleBackColor="#999999"ForeColor="Black"HorizontalAlign="Center"/><HeaderStyleBackColor="Blue"Font-Bold="True"ForeColor="White"Font-Size="10pt"/><AlternatingRowStyleBackColor="Gainsboro"/><Columns><asp:BoundFieldDataField="stuID"HeaderText="stuID"ReadOnly="True"SortExpression="stuID"Visible="False"/><asp:BoundFieldDataField="courceID"HeaderText="courceID"ReadOnly="True"SortExpression="courceID"Visible="False"/><asp:BoundFieldDataField="teaID"HeaderText="teaID"ReadOnly="True"SortExpression="teaID"Visible="False"/><asp:BoundFieldDataField="courceName"HeaderText="課程名稱"SortExpression="courceName"><asp:BoundFieldDataField="teaName"HeaderText="教師姓名"SortExpression="teaName"></asp:BoundField><asp:BoundFieldDataField="courceTime"HeaderText="上課時間"SortExpression="courceTime"><asp:BoundFieldDataField="courceAddress"HeaderText="上課地點"SortExpression="courceAddress"><asp:ButtonFieldHeaderText="退選"CommandName="shanchu"Text="退選</Columns></asp:GridView><asp:SqlDataSourceID="SqlDataSource2"runat="server"ConnectionString="<%$ConnectionStrings:ConnectionString%>"SelectCommand="SELECTElect.stuID,Elect.courceID,Elect.teaID,<SelectParameters><asp:SessionParameterName="stuID"SessionField="userID"/></SelectParameters></asp:SqlDataSource><tdstyle="height:21px"align="center"><asp:HyperLinkID="HyperLink1"runat="server"NavigateUrl="~/ModifyPwd.aspx"Font-Size="10pt">修改密碼</asp:HyperLink><asp:HyperLinkID="HyperLink2"runat="server"Font-Size="10pt"NavigateUrl="javascript:window.close<>">退出系統(tǒng)</asp:HyperLink></td></tr></table></div></form></body></html>圖5-2學(xué)生選課界面5.5教師用戶提交成績界面代碼及運行效果如下:<headrunat="server"><title>提交成績</title></head><bodyleftmargin="0"rightmargin="0"topmargin="0"><formid="form1"runat="server"><div><tablewidth="100%"bgcolor="#ccccff"><tr><td><uc1:topID="Top1"runat="server"/></td></table><tableid="table1"width="400"border="0"runat="server"align="center"><trvalign="top"><tdalign="left"><asp:LabelID="lblmessage"Font-Size="10pt"runat="server">課程名稱: </asp:Label><asp:TextBoxrunat="server"ID="cname"></asp:TextBox></td></tr><tr><tdalign="center"><asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="False"BackColor="White"BorderColor="#999999"BorderStyle="None"BorderWidth="1px"CellPadding="3"Font-Size="10pt"GridLines="Vertical"Width="100%"><FooterStyleBackColor="#CCCCCC"ForeColor="Black"/><Columns><asp:BoundFieldDataField="stuID"HeaderText="學(xué)號"/><asp:BoundFieldDataField="stuName"HeaderText="姓名"/><asp:BoundFieldDataField="stuGrade"HeaderText="年級"/><asp:BoundFieldDataField="stuClass"HeaderText="班級"/><asp:TemplateFieldHeaderText="成績"><ItemTemplate><asp:TextBoxID="txtScore"Width="30"runat="server"></asp:TextBox></ItemTemplate></asp:TemplateField></Columns><RowStyleBackColor="#EEEEEE"Font-Size="10pt"ForeColor="Black"/><SelectedRowStyleBackColor="#008A8C"Font-Bold="True"ForeColor<PagerStyleBackColor="#999999"ForeColor="Black"HorizontalAlign="Center"/><HeaderStyleBackColor="Blue"Font-Bold="True"ForeColor="White"/><AlternatingRowStyleBackColor="Gainsboro"/></asp:GridView></td></tr><tr><tdalign="center"><asp:ImageButtonID="imgBtnSubmitScore"runat="server"ImageUrl="~/Images/SubmitScore.GIF"OnClick="imgBtnSubmitScore_Click"/></td></tr><tr><td><asp:Labelrunat="server"ID="mess"Font-Size="Smaller"ForeColor="Red"></asp:Label></td></tr><tr><tdalign="center"><asp:HyperLinkID="HyperLink1"runat="server"Font-Size="10pt"NavigateUrl="teacherQueryElect.aspx">查看選課</asp:HyperLink> <asp:HyperLinkID="HyperLink2"runat="server"Font-Size="10pt"NavigateUrl="~/ModifyPwd.aspx">修改密碼</asp:HyperLink></td></tr></table></div><br/></form></body></html>圖5-3教師用戶提交成績界面5.6管理員用戶添加課程代碼及運行效果如下:<htmlxmlns=":///1999/xhtml"><headrunat="server"><title>課程詳細信息</title></head><bodyleftmargin="0"rightmargin="0"><formid="form1"runat="server"><divalign="center"><tablestyle="font-size:12px;font-family:T
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024工程項目協(xié)議條款與監(jiān)管辦法
- SaaS平臺定制技術(shù)開發(fā)服務(wù)協(xié)議
- 2023-2024學(xué)年重慶市永川北山中學(xué)高三二輪檢測試題(二模)數(shù)學(xué)試題試卷
- 2024定制出租車輛運營協(xié)議典范
- 2024年履約擔(dān)保協(xié)議范本下載指南
- 2024鍋爐維修工程協(xié)議格式
- 2024年度汽車租賃協(xié)議格式
- 2024商業(yè)秘密保護競業(yè)限制協(xié)議樣本
- 2024年倉庫轉(zhuǎn)租協(xié)議條款
- 動產(chǎn)資產(chǎn)抵押協(xié)議范例2024年
- GB/T 9452-2023熱處理爐有效加熱區(qū)測定方法
- 停車場施工方案及技術(shù)措施范本
- 高考地理一輪復(fù)習(xí)課件【知識精講+高效課堂】美食與地理環(huán)境關(guān)系
- 分居聲明告知書范本
- 2023年04月山東濟南市槐蔭區(qū)殘聯(lián)公開招聘殘疾人工作“一專兩員”公開招聘筆試參考題庫+答案解析
- 消失的13級臺階
- 營銷管理知識點
- 船體強度與結(jié)構(gòu)設(shè)計課程設(shè)計
- 不寧腿綜合征診斷與治療
- 初中英語教學(xué)活動設(shè)計
- 三寫作的載體與受體
評論
0/150
提交評論