版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
詢。但一直以來人們使用傳統(tǒng)人工的方式管理文件這種管理方式存在著許多缺點,如:效率低、性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù)這對于查找更新和都帶來了不少的而使用計算機對學(xué)生信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高量大性好長成本這些優(yōu)點能夠極大地提高學(xué)生理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理的重要途徑。選課系統(tǒng);Asp.Net;數(shù)據(jù)庫;B/S架構(gòu);SQL2005Theclassselectionsystemdesignandimplementationisanindispensablepartofaneducationalunit,anditscontentsareessentialfordecisionmakersandmanagersofschools,classselectionsystemdesignandimplementationshouldbeabletoprovideuserswithsufficientinformationandfastquerytool.Butpeoplehavebeenusingthetraditionalmanualmanagementofpaperfiles,thismanagementapproachhasmany suchas:lowefficiency,poorsecurity,theotherovertime,willproducelargeamountsoffilesanddataforthelookup,updateandmaintainhavebroughtalotofdifficulties.Usingacomputertomanagethestudentinformation,withthe parableadvantagesofthemanualadministration.Forexample:therapidretrieval,easytofind,highreliability,memorycapacity,securityandgood,longlifeandlowcost.Theseadvantagescangreatlyimprovetheefficiencyofstudentmanagement,enterprisescientificandstandardizedTheclassselectionsystemdesignandimplementationusingB/SdevelopmentmodeldatabaseusingSQLServer2005developmentenvironmentusingVisualStudio2005,caneasilymeettheneedsofthisclassselectionsystemdesignandimplementationoftheuseandmanagementofElectivesystem;Asp.Net;database;ofB/Sarchitecture; 第1章緒 第2章開發(fā)環(huán)境介 ASP.NET技 第3章系統(tǒng)需求分 第4章系統(tǒng)實 概念結(jié)構(gòu)設(shè) 數(shù)據(jù)庫邏輯結(jié) 第5章詳細(xì)設(shè) 學(xué)生信息管 教師信息管 公告管 課程信息管 賬號管理模塊詳細(xì)設(shè) 修改用戶信 修改登陸查看學(xué)生信 任課 5.4.1選 課程 參考文 第1章緒論ASP.NETSQLServer2005開發(fā)網(wǎng)上選課系統(tǒng)時的數(shù)據(jù)庫技術(shù)和頁制作技術(shù),并給出了部分實現(xiàn)代碼。通過該系統(tǒng),使學(xué)生可以方便地在校園網(wǎng)上進行網(wǎng)上選課。該B/S結(jié)構(gòu)的系統(tǒng)在WindowsXP系統(tǒng)和VS.NETCASP.NET的開發(fā)語言,SQLServer2005作量使用過程和盡量減少數(shù)據(jù)庫連接的打開時間等來提高性能。點,如:效率低、性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和都帶來了不少的。作為計算機應(yīng)用的一部分,使用計算機對選課信息進行管理,有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速查找方便可靠性高量大性好成本。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,對信息的目標(biāo)要求:隨時錄入新生信息,添加班級信息,記錄新生登記成績,對成績進行修改記錄,實現(xiàn)各種查詢功能,包括學(xué)生查詢,成績查詢,課實用性中的時間并充分體現(xiàn)學(xué)生選課系統(tǒng)的設(shè)計實現(xiàn)的優(yōu)勢,使其具有實用性。方便性本系統(tǒng)應(yīng)該按照的類別將書籍分類,提供按書名、作者名、出版社等查詢方式查詢書籍提供直觀的導(dǎo)航和簡潔的購物流程等為消費者提供愉共享性本學(xué)生選課系統(tǒng)的設(shè)計實現(xiàn)最大的好處就是可以系統(tǒng)共享,不但學(xué)先進性本系統(tǒng)將充分應(yīng)用現(xiàn)有成計算機技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開發(fā)技B/SSQLServer2005數(shù)據(jù)可靠性一個實用的系統(tǒng)同時必須是可靠的,本系統(tǒng)通過合理而先進的網(wǎng)絡(luò)可 系統(tǒng)的設(shè)計要求方便,包括硬件的和軟件的安全性在設(shè)計中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以智能性本系統(tǒng)在設(shè)計時,充分考慮系統(tǒng)運行的智能性,盡量的使程序智能本章節(jié)主要介紹 選課系統(tǒng)的開發(fā)背景和開發(fā)目的ASP.NET
第2ASP.Net2.0Web服務(wù)器來ASP.Net2.0ASP即時解釋程序,而是將程序在服務(wù)器端首次運行時進行編譯。ASP.Net2.0構(gòu)架是可以用WYSIWY(What因為ASP.Net2.0是基于通用語言的編譯運行的程序,所以它的強大性和適應(yīng)ASP.Net2.0WebASP.Net2.0同時也是language-independent語言獨立化的,所以,你可以選擇一種最適合你的語,VB,JscriptCOM+ASP.Net2.0。本地的管理員工具就可以實現(xiàn)。這種被稱為"ZeroLocalAdministration"的哲學(xué)觀念使器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運行速度。即使你現(xiàn)在的ASP確做不到這一點。C#C#是.NET的關(guān)鍵性語言,c#是一種簡單的,類型安全的,現(xiàn)代的,和面向?qū)ο罂剂嗽S多Java的技術(shù)規(guī)則。C#使用命名空間來組織,不同名空間可以包含不其對象具有層次性。C#WindowsWin32API,C#c#Web服務(wù),通Internet可以被運行于任何操作系統(tǒng)上任何編程語言所調(diào)用還有函數(shù)等被封裝在類中,提高了代碼的可讀性,降低了。C#WebInternet被運行在任何C#是一種既靈活又高效的開發(fā)語言,為開發(fā)人員提供了靈活而快速的開SQLSERVERSQLServer2005SQLServer7.0在可伸縮性、可用性、可管理性和數(shù)在高性能和企業(yè)級可伸縮性領(lǐng)域,SQLServer2005Windows2005對64位硬件平臺。在不斷提升可用性的努力過程中,SQLServer2005Windows2005四路群集,提供了大大改進的群集支持。SQLServer7.0已經(jīng)在可管理性和易用性方面在行業(yè)內(nèi)領(lǐng)先,SQLServer2005Windows2005活動緊密結(jié)合進一步改進了這些功能。而且,SQLServer2005還包含對現(xiàn)有管理工具和實用程序的重大改進,SQLServer2005按照設(shè)計可以為部署和強大的、易于管理、支持商務(wù)活Web站點提供最好的性能,這些站點可以從事商家和商家之間或商家與客戶之間的。在尋求一個支持您的電子商務(wù)解決方案的數(shù)據(jù)庫時,需要考慮的項目包括:SQLServer為用戶提供了完整的數(shù)據(jù)庫解決方案,該軟件功能強大、使用方據(jù),完全能夠滿足用戶的需求。SQL提供了強大的數(shù)據(jù)功能,高效率的數(shù)據(jù)查UY工具。SQLServer①真正的客戶機/SQLServerWindowsNTNT的許多功能SQLServer也地與BackOffice產(chǎn)品集成SQLServerWebWeb頁面上,圖形化第3對于目前來說,各種語言開發(fā)的形形的黨團發(fā)布系統(tǒng)已經(jīng)相當(dāng)成熟與完善,開發(fā)需要的工具和環(huán)境也應(yīng)有盡有。以學(xué)習(xí)為目的選擇此程序,所遇到的經(jīng)老師發(fā)管理平臺的設(shè)計,使用SQLserver數(shù)據(jù)庫數(shù)據(jù)。在軟件方面,由于ASP.NET和SQLServer2005兩個非常成開發(fā)工具,無現(xiàn)應(yīng)該能夠為該校用戶提供充足的信息和快捷的查詢。3-1所示。3-1P41.651210243G3-2所示。3-2PIII800P464MB1283,學(xué)生用戶的功能包括修改自己的信息,修改自己的登陸選課,查看選,3-33-3數(shù)據(jù)的轉(zhuǎn)換和傳送時間:滿足使用需要,在使用者范圍之內(nèi)系統(tǒng)按照用戶角色分為33-NNNYY3-43-5NNNYY3-6NNNYY第4章系統(tǒng)實現(xiàn)3,學(xué)生用戶的功能包括修改自己的信息,修改自己的登陸選課,查看選,修查查查基課學(xué)教選修修改看看詢賬礎(chǔ)程生師課公修改在選公改登任公學(xué)號資信信信情告改登線課告信錄課告生管料息息息況管信錄選信信息密信信信理管管管管查理息密課息息碼息息息理理理理看碼4-1數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級器中的數(shù)據(jù)集合。這E-R圖轉(zhuǎn)4-2。4-3。4-4。4-5。4-6。4-7。4-8。
4-9MYSQL,SQLServer,OracleSQL2005數(shù)據(jù)庫管理系統(tǒng),ElectiveMisData。Admin4-1表4- 142 登陸 Course4-2表4- 1423456789上443.News4-3表4- 1423484.SelectCourse4-44-中文 類1編 42課程編 學(xué) 5.Student4-5表4- 1423458678登陸9446.Teacher4-6表4- 1423458678登陸9447.Xueyuan4-7表4- 148.zhuanye4-8表4- 144第5章詳細(xì)設(shè)計3,學(xué)生用戶的功能包括修改自己的信息,修改自己的登陸選課,查看選,和選擇用戶角色登錄成功后根據(jù)角色的不同分別進入不同的管理模塊其界面設(shè)5-1所示。5-1privatevoid{if(Text1.Value.Trim()==""&&Password1.Value.Trim()=={}{
Alert.AlertAndRedirect("沒有輸入賬號和!",dr=data.GetDataReader("select* Adminwherename='"Text1.Value.Trim()+"'andPassword='"+Password1.Value.Trim()+"'");if(dr.Read()){}{",}
Session["admin"]=dr["name"].ToString();Alert.AlertAndRedirect("管理員的賬號或者不對請重新登陸}}privatevoid{if(Text1.Value.Trim()==""&&Password1.Value.Trim()=={}{
Alert.AlertAndRedirect("沒有輸入賬號和!",dr=data.GetDataReader("select* Teacherwherexuehao='"Text1.Value.Trim()+"'andpwd='"+Password1.Value.Trim()+"'");if(dr.Read()){Session["UserName"]=dr["UserName"].ToString();Session["xuehao"]=dr["xuehao"].ToString();}{",}
Alert.AlertAndRedirect("管理員的賬號或者不對請重新登陸}}privatevoid{if(Text1.Value.Trim()==""&&Password1.Value.Trim()=={}{
Alert.AlertAndRedirect("沒有輸入賬號和!",dr=data.GetDataReader("select* Studentwherexuehao='"Text1.Value.Trim()+"'andpwd='"+Password1.Value.Trim()+"'");if(dr.Read()){}{",}
Session["UserName"]=dr["UserName"].ToString();Session["xuehao"]=dr["xuehao"].ToString();Alert.AlertAndRedirect("管理員的賬號或者不對請重新登陸}}protectedvoidImage1_ServerClick(objectsender,ImageClickEventArgs{=="{}if(DropDownList1.SelectedItem.Text老師{}if(DropDownList1.SelectedItem.Text學(xué)生{}}學(xué)生的,,院系,出生日期,電子郵件,,備注等信息。5-25-2protectedvoidLinkButton1_Click(objectsender,EventArgs{SqlDataReaderdr=data.GetDataReader("select*fromStudentwhere+txtxuehao.Text+"'if{}{
Label1.Text學(xué)號重復(fù)了請更換";data.RunSql("insertnyeId,ZhuanyeName)values('"+txtemal.Text+"','"+txtname.Text+"','"+DropDownList1.SelectedItem.Text+"','"+txtxuehao.Text+"','"+txttime1.Value+"','"+txtds.Text+"','"+TextBox1.Text+"','"+DropDownList2.SelectedValue+"','"+DropDownList2.SelectedItem.Text+"','"+DropDownList3.SelectedValue+"','"+DropDownList3.SelectedItem.Text+"')");Label1.Text=","}}5-45-45-5protectedvoidLinkButton1_Click(objectsender,EventArgs{SqlDataReaderdr=data.GetDataReader("select*fromTeacherwherexuehao='"+txtxuehao.Text+"'");if{}{
Label1.Text工號重復(fù)了";data.RunSql("insertnyeId,ZhuanyeName)values('"+txtemal.Text+"','"+txtname.Text+"','"+DropDownList1.SelectedItem.Text+"','"+txtxuehao.Text+"','"+txttime1.Value+"','"+txtds.Text+"','"+TextBox1.Text+"','"+DropDownList2.SelectedValue+"','"+DropDownList2.SelectedItem.Text+"','"+DropDownList3.SelectedValue+"','"+DropDownList3.SelectedItem.Text+"')");Label1.Text=","}}公告顯示了公告信息的列表和公告信息的內(nèi)容供大家查看包括新聞公告的標(biāo)題,公告的,公告內(nèi)容等信息。5-7圖5-7公告管添加公告運行效果如圖5-8。5-8protectedvoidLinkButton1_Click(objectsender,EventArgs{data.RunSql("insertintoNews(title,contents)values('"+txtname.Text+"','"+txtds.Text+"')");","}5-95-95-10protectedvoidbtnadd_Click(objectsender,EventArgs{datamydata=newdata();Alertjs=newAlert();mydata.RunSql("insertintouan,xueyuanid,zhuanye,zhuanyeid,TeacherId)values('"+txtNum.Text+"','"+txtName.Text+"','"+DropDownList3.SelectedItem.Text+"',"+txtCredit.Value+",'"+txtTerm.Text+"','"+TextBox3.Text+"','"+TextBox1.Text+"','"+TextBox2.Text+"','"+DropDownList2.SelectedItem.Text+"','"+DropDownList2.SelectedValue+"','"+DropDownList1.SelectedItem.Text+"','"+DropDownList1.SelectedValue+"','"+DropDownList3.SelectedValue+"')");","}protectedvoidCustomValidator1_ServerValidate(objectsource,ServerValidateEventArgsargs){Alertjs=newstringresultmydata.ReturnSql("selectcount(*)fromCoursewherecourseID='"+this.txtNum.Text+"'");//查詢是否有指定的課程號("{}{}}
args.IsValid=args.IsValid=5-11protectedvoidGridView1_RowDeleting(objectsender,GridViewDeleteEventArgs{datamydata=newstringID=GridView1.DataKeys[e.RowIndex].Values[0].ToString();{ fromAdmin id=IDLabel4.Text="刪除成功!";GridView1.EditIndex=-1;}{Label4.Text}}protectedvoidGridView1_RowUpdating(objectsender,{datamydata=newstringID=GridView1.DataKeys[e.RowIndex].Values[0].ToString();{mydata.RunSql("updateAdmin setname='"+((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtName")).Text+"' id="+ID);Label4.TextGridView1.EditIndex=-1;}{Label4.Text}}protectedvoidbtnAdd_Click(objectsender,EventArgs{stringname=txtUser.Text.Trim();stringpwd=txtPwd.Text.Trim();if(name.Length<{}if(txtPwd.Text.Trim().Length<{}data.RunSql("insertintoAdmin(name,Password)values('"+txtUser.Text+"','"+txtPwd.Text+"')");Label4.TexttxtUser.Text="";txtPwd.Text="";}5-125-12privatevoid{SqlDataReaderdr=data.GetDataReader("select*from TeacherwhereUserName='"+Session["UserName"]+"'");txtname.Text=dr["UserName"].ToString();txtemal.Text=dr["emal"].ToString();txtds.Text=dr["Ds"].ToString(); "].ToString()).Selected=true;DropDownList3.Items.FindByValue(dr["zhuanyeId"].ToString()).Selected=
DropDownList3.Items.FindByText(dr["ZhuanyeName"].ToString()).Selected=DropDownList2.Items.FindByValue(dr["xueyuanId"].ToString()).Selected=DropDownList2.Items.FindByText(dr["XueyuanName"].ToString()).Selected=}
txtxuehao.Text=dr["xuehao"].ToString();txttime1.Value=dr["chushengriqi"].ToString();protectedvoidLinkButton1_Click(objectsender,EventArgs{ Teachersetemal='"+txtemal.Text+"',UserName='"+txtname.Text+"',Ds='"+txtds.Text+"',='"+DropDownList1.SelectedItem.Text+"',xuehao='"+txtxuehao.Text+"',chushengriqi='"+txttime1.Value+"',zhuanyeId='"+DropDownList3.SelectedValue+"',ZhuanyeName='"+DropDownList3.SelectedItem.Text+"',xueyuanId='"+DropDownList2.SelectedValue+"',XueyuanName='"+DropDownList2.SelectedItem.Text+"' whereUserName='"+Session["UserName"]+"'");","}后輸入新的并確認(rèn)。修改登陸的界面如圖5-13圖5-13修改登陸界//////修改///</summary>privatevoidUPpwd(){datamydata=newstringname={mydata.RunSql("update setpwd='"+txtpwd2.Text+"'UserName='"+name+Label4.Text}catch(Exception{//Label4.Text}}//////檢驗原來的///</summary>privatevoidchkpwd(){SqlDataReaderdr=data.GetDataReader("select*from whereUserName='"+Session["UserName"].ToString()+"'andpwd='"+txtpwd1.Text+"'");if{}{}}
Label4.Text="原不正確protectedvoidbtnAdd_Click(objectsender,EventArgs{}5-145-14publicDataSetGetCodeBy(int{datadate=newdata();stringstrTop="";if(iCount>{strTop="top"+}stringsql=if(TextBox1.Text=={}{
sql= "+strTop+ *from[Student]sql= "+strTop+ *from whereUserNamelike+TextBox1.Text.Trim()+}SqlConnectioncon=newSqlConnection(data.connstring);mandcmd=new mand(sql,con);SqlDataAdapterda=newSqlDataAdapter(cmd);DataSetds=null;{ds=newDataSet();}catch(SqlException{throw}catch(Exception{throw}{}return}班級,上課地點,上間等信息。5-155-15publicDataSetGetCodeBy(int{datadate=newdata();stringstrTop="";if(iCount>{strTop="top"+}stringsql="select "+strTop+" *from[Course]whereTeacherId='"+Session["xuehao"].ToString()+"'";SqlConnectioncon=newSqlConnection(data.connstring);mandcmd=new mand(sql,con);SqlDataAdapterda=newSqlDataAdapter(cmd);DataSetds=null;{ds=newDataSet();}catch(SqlException{throw}catch(Exception{throw}{}return},學(xué)生用戶的功能包括修改自己的信息,修改自己的登陸選課,查看課,修改用戶信息和修改登陸和教師管理模塊的功能類似不再介紹選課是本系統(tǒng)的功能所有的信息管理都是為學(xué)生選課而設(shè)計的學(xué)生登 5-16圖5-16選datamydata=newprotectedvoidP
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 衛(wèi)生院工作人員培訓(xùn)制度
- 水果店衛(wèi)生標(biāo)準(zhǔn)考核制度
- 托幼點環(huán)境衛(wèi)生管理制度
- 石磨面粉廠衛(wèi)生制度
- 檢修班衛(wèi)生管理制度
- 寧津縣衛(wèi)生管理制度
- 衛(wèi)生院院前急救制度
- 衛(wèi)生院科研誠信教育制度
- 溫州市村衛(wèi)生室管理制度
- 理發(fā)廳衛(wèi)生管理制度
- 大連醫(yī)院應(yīng)急預(yù)案(3篇)
- 合成生物學(xué)在呼吸系統(tǒng)疾病治療中的應(yīng)用
- 開拓智慧農(nóng)業(yè)的商業(yè)計劃書
- 2026屆黑龍江省優(yōu)才計劃 中學(xué)生標(biāo)準(zhǔn)學(xué)術(shù)能力測試高三數(shù)學(xué)聯(lián)考試題(含解析)
- 軟件項目績效考核制度方案
- 春節(jié)前停工停產(chǎn)安全培訓(xùn)課件
- 潔凈室安全管理培訓(xùn)內(nèi)容課件
- 真性紅細(xì)胞增多癥
- 臨床檢驗初級師歷年試題及答案2025版
- 干部教育培訓(xùn)行業(yè)跨境出海戰(zhàn)略研究報告
- 組件設(shè)計文檔-MBOM構(gòu)型管理
評論
0/150
提交評論