




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)課程設(shè)計(jì)名稱:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)課程設(shè)計(jì)專業(yè)班級(jí):學(xué)生姓名:學(xué)號(hào):指導(dǎo)教師:2021-12-19至2021-12-30課程設(shè)計(jì)時(shí)間:計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)課程設(shè)計(jì)任務(wù)書學(xué)生姓名專業(yè)班級(jí)學(xué)號(hào)題目.學(xué)生選課治理信息系統(tǒng)課題性質(zhì)其它課題來(lái)源自擬課題指導(dǎo)教師同組姓名無(wú)主要內(nèi)容網(wǎng)上選課是提供應(yīng)學(xué)校制定選課方案的選課平臺(tái),學(xué)生可以根據(jù)自己的喜好在網(wǎng)上選課中請(qǐng),并可查詢個(gè)人的選課情況和個(gè)人信息等.同時(shí)教師可以登錄系統(tǒng)查看相關(guān)信息,不同的角色進(jìn)入系統(tǒng)可以獲得/、同的權(quán)限和功能.任務(wù)要求學(xué)生進(jìn)入系統(tǒng)可以查看個(gè)人信息,選課,推選,查看課程的相關(guān)信息等.教師進(jìn)入系統(tǒng)可以查看個(gè)人根本信息和職稱等.奔f文獻(xiàn)1 .邊肇
2、祺,模式識(shí)別第二版:1988,25352 .李永忠,幾種小波交換的圖4科學(xué)版,2001.6,223,153 .?用ASP輕松開發(fā)Web網(wǎng)52000.94 .?ASP網(wǎng)貝制作教程?土國(guó)5 .張繡蘭.ASP網(wǎng)站建設(shè)實(shí)予,北京:清華大學(xué)出版社,象處理技術(shù),西北民族學(xué)院學(xué)報(bào)自然18在?劉杰等北京希望電子出版社榮人民郵電出版社2000.6錄.北京希望電子出版社.2021審查意見指導(dǎo)教師簽字:教研室主任簽字:年月日學(xué)生選課治理信息系統(tǒng)1概述當(dāng)今社會(huì)是一個(gè)信息時(shí)代,計(jì)算機(jī)技術(shù)開展迅速,同時(shí)信息的自動(dòng)處理以及網(wǎng)絡(luò)式的信息交互方式越來(lái)越被人們認(rèn)可和應(yīng)用,讓計(jì)算機(jī)來(lái)治理學(xué)生的信息是現(xiàn)在各個(gè)高校都在積極進(jìn)行的工作之
3、一,也是高校教學(xué)治理工作的重要內(nèi)容之一.網(wǎng)上選課與傳統(tǒng)的選課方式相比更加節(jié)約資源,同時(shí),隨著學(xué)生選課自主權(quán)的增加,網(wǎng)上選課有效的防止了許多不良現(xiàn)象,使教學(xué)更加透明.為了增強(qiáng)對(duì)學(xué)生選課的標(biāo)準(zhǔn)治理,減輕教學(xué)治理人員的工作量,同時(shí)更好地利用網(wǎng)絡(luò)和信息化手段做到對(duì)學(xué)生選課工作更及時(shí)和更標(biāo)準(zhǔn),系統(tǒng)設(shè)計(jì)開發(fā)了基于B/S模式的學(xué)生在線選課系統(tǒng).該系統(tǒng)從學(xué)生網(wǎng)上自主選課,以及教師的課程發(fā)布兩個(gè)大方面進(jìn)行設(shè)計(jì),實(shí)現(xiàn)了學(xué)生的在線信息查詢、選課功能以及教務(wù)處對(duì)課程信息發(fā)布的治理等功能.系統(tǒng)功能根本要求:教師信息包括教師編號(hào)、教師姓名、性別、年齡、學(xué)歷、職稱、畢業(yè)院校,健康狀況等.學(xué)生信息,包括學(xué)號(hào)、姓名、所屬院系、
4、已選課情況等.教室信息,包括,可容納人數(shù)、空閑時(shí)間等.選課信息,包括課程編號(hào)、課程名稱、任課教師、選課的學(xué)生情況等.成績(jī)信息,包括課程編號(hào)、課程名稱、學(xué)分、成績(jī).按一定條件可以查詢.學(xué)生選課系統(tǒng)是一個(gè)學(xué)校不可缺少的局部,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生選課系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?但是一直以來(lái)人們使用傳統(tǒng)人工的方式治理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差、時(shí)間長(zhǎng)、將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難.2需求分析學(xué)生選課系統(tǒng)是一個(gè)學(xué)校不可缺少的局部,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所
5、以學(xué)生選課系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?但是一直以來(lái)人們使用傳統(tǒng)人工的方式治理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差、時(shí)間長(zhǎng)、將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難.網(wǎng)上選課與傳統(tǒng)的選課方式相比更加節(jié)約資源,同時(shí),隨著學(xué)生選課自主權(quán)的增加,網(wǎng)上選課有效的防止了許多不良現(xiàn)象,使教學(xué)更加透明.增強(qiáng)對(duì)學(xué)生選課的標(biāo)準(zhǔn)治理,減輕教學(xué)治理人員的工作量,同時(shí)更好地利用網(wǎng)絡(luò)和信息化手段做到對(duì)學(xué)生選課工作更及時(shí)和更標(biāo)準(zhǔn).圖1.流程圖登錄界面圖2.模塊圖3概念結(jié)構(gòu)設(shè)計(jì)程序有三個(gè)實(shí)體分別是:教師、課程、學(xué)生.教師與課程實(shí)體以授課聯(lián)系,課程與學(xué)生實(shí)體以
6、選修聯(lián)系.教師擁有:姓名、性別、教師編號(hào)、職稱、學(xué)歷等屬性.課程擁有:課程名、課程號(hào)、課程名、上課時(shí)間、上課地點(diǎn)等屬性.學(xué)生擁有:姓名、學(xué)號(hào)、班級(jí)、專業(yè)等屬性.圖3.E-R圖4邏輯結(jié)構(gòu)設(shè)計(jì)軟件環(huán)境:windows環(huán)境MicrosoftSQLServer2005MicrosoftVisualStudio2021硬件環(huán)境:顯示器VGA或更高分辨率顯示器處理器500MHz內(nèi)存512M邏輯結(jié)構(gòu)設(shè)計(jì):教師教師姓名教師編號(hào)教師性別、職稱、學(xué)歷、畢業(yè)院校課程課程名、課程號(hào)、代課老師、上課時(shí)間學(xué)生姓名、學(xué)號(hào)、性別、班級(jí)、專業(yè)5源代碼及系統(tǒng)截圖圖4.程序流程圖登錄界面主界面代碼:protectedvoidBut
7、ton1_Click(objectsender,EventArgse)HHif(TextBox1.Text|TextBox2.TextResponse.Write("<scriptlanguage=javascript>alert('學(xué)生賬號(hào)和密碼不得為空!');</script>");return;stringConnSql=System.Configuration.ConfigurationManager.ConnectionStrings學(xué)生選課ConnectionString".ConnectionString;Sq
8、lConnectionConn=newSqlConnection(ConnSql);Conn.Open();stringselectStr="select*from學(xué)生where學(xué)號(hào)="'+TextBox1.Text+"'and密碼="'+TextBox2.Text+"'SqlCommandcmd=newSqlCommand(selectStr,Conn);SqlDataReaderreader=cmd.ExecuteReader();if(reader.Read()(Session"ID"=
9、reader"學(xué)號(hào)"Session"pass"=reader"密碼"Response.Redirect("denglu.aspx");else(Response.Write("<scriptlanguage=javascript>alert('學(xué)號(hào)或密碼錯(cuò)誤!');</script>");reader.Close();Conn.Close();)protectedvoidButton2_Click(objectsender,EventArgse)(Resp
10、onse.Write("<ahref='javascript:window.opener=null;window.close()'>關(guān)閉窗口</a>");)protectedvoidButton3_Click(objectsender,EventArgse)(if(TextBox1.Text=""|TextBox2.Text="")(Response.Write("<scriptlanguage=javascript>alert('學(xué)生賬號(hào)和密碼不得為空!'
11、);</script>");return;)stringConnSql=System.Configuration.ConfigurationManager.ConnectionStrings學(xué)生選課ConnectionString".ConnectionString;SqlConnectionConn=newSqlConnection(ConnSql);Conn.Open();stringselectStr="select*from教師where教師編號(hào)='"+TextBox1.Text+"'and密碼="
12、'+TextBox2.Text+"'SqlCommandcmd=newSqlCommand(selectStr,Conn);SqlDataReaderreader=cmd.ExecuteReader();if(reader.Read()(Session"ID"=reader"教師編號(hào)"Session"pass"=reader"密碼"Response.Redirect("denglu2.aspx");)else(Response.Write("<scrip
13、tlanguage=javascript>alert('教師編號(hào)或密碼錯(cuò)誤!);</script>");)reader.Close();Conn.Close();選課代碼:protectedvoidDropDownList1_SelectedIndexChanged(objectsender,EventArgse)(DataClassesDataContextdb=newDataClassesDataContext();txtNumber.Text=db.課程.ToList()ddlName.SelectedIndex.課程號(hào).ToString();txtT
14、eacher.Text=db.課程.ToList()ddlName.SelectedIndex.代課教師.ToString();txtTime.Text=db.課程.ToList()ddlName.SelectedIndex.上課時(shí)間.ToString();)protectedvoidSqlDataSource2_Selecting(objectsender,SqlDataSourceSelectingEventArgse)()protectedvoidButton2_Click(objectsender,EventArgse)(Response.Redirect("denglu.a
15、spx");)protectedvoidButton1_Click(objectsender,EventArgse)(SqlConnectionconnnewSqlConnection(ConfigurationManager.ConnectionStrings學(xué)生選課ConnectionString".ConnectionString);/創(chuàng)立連接對(duì)象SqlCommandinsertCmd=newSqlCommand("insertinto選課(課程號(hào),學(xué)號(hào),課程名,代課老師)values(id,number,name,teacher)",conn);
16、insertCmd.Parameters.Add("id",SqlDbType.Int);/設(shè)置參insertCmd.Parameters.Add("number",SqlDbType.Int);insertCmd.Parameters.Add("teacher",SqlDbType.Char,10);insertCmd.Parameters.Add("name",SqlDbType.Char,10);insertCmd.Parameters"id".Value=txtNumber.Text;/
17、為參數(shù)賦值insertCmd.Parameters"number".ValueSession"ID".ToString();insertCmd.Parameters"name".Value=ddlName.SelectedValue;insertCmd.Parameters"teacher".Value=txtTeacher.Text;conn.Open();intflag=insertCmd.ExecuteNonQuery();/執(zhí)行添加if(flag>0)/如果添加成功(lblMessage.Text=&
18、quot;成功添加選課信息!"else/如果添加失敗(IblMessage.Text="添加選課信息失敗,查看輸入是否正確!";)conn.Close();)教師個(gè)人信息顯示:protectedvoidPage_Load(objectsender,EventArgse)(SqlConnectionconn=newSqlConnection(ConfigurationManager.ConnectionStrings學(xué)生選課ConnectionString".ConnectionString);/創(chuàng)立連接對(duì)象SqlCommanctmd=conn.Creat
19、eCommand();cmd.CommandText="select教師姓名,教師編號(hào),性別,職稱from教師where教師編號(hào)=",+(string)Session"ID"+"'/翻開連接對(duì)象,建立到數(shù)據(jù)庫(kù)的連接conn.Open();/建立DataReader對(duì)象迅速獲取查詢結(jié)果SqlDataReaderdr=cmd.ExecuteReader();/顯示信息GridView1.DataSource=dr;GridView1.DataBind();dr.Close();conn.Close();)protectedvoidButto
20、n1_Click(objectsender,EventArgse)(Response.Redirect("denglu2.aspx");學(xué)生信息顯示:SqlConnectionconn=newSqlConnection(ConfigurationManager.ConnectionStrings"學(xué)生選課ConnectionString".ConnectionString);/創(chuàng)立連接對(duì)象SqlCommanctmd=conn.CreateCommand();cmd.CommandTex="select學(xué)號(hào),姓名,性別from學(xué)生where學(xué)號(hào)=
21、'"+(string)Session"ID"+"'"/翻開連接對(duì)象,建立到數(shù)據(jù)庫(kù)的連接conn.Open();/建立DataReader對(duì)象迅速獲取查詢結(jié)果SqlDataReaderdr=cmd.ExecuteReader();/顯示信息GridView1.DataSource=dr;GridView1.DataBind();dr.Close();conn.Close();學(xué)生選課代碼:protectedvoidGridView1_SelectedIndexChanged(objectsender,EventArgse)prot
22、ectedvoidButton1_Click(objectsender,EventArgse)Response.Redirect("denglu.aspx");SqlConnectionconn=newSqlConnection(ConfigurationManager.ConnectionStrings"學(xué)生選課ConnectionString".ConnectionString);/創(chuàng)立連接對(duì)象SqlCommancbmd=conn.CreateCommand();cmd.CommandTex="select學(xué)號(hào),姓名,性別from學(xué)生whe
23、re學(xué)號(hào)='"+(string)Session"ID"+"'"/翻開連接對(duì)象,建立到數(shù)據(jù)庫(kù)的連接conn.Open();/建立DataReader對(duì)象迅速獲取查詢結(jié)果SqlDataReaderdr=cmd.ExecuteReader();/顯示信息GridViewl.DataSource=dr;GridView1.DataBind();dr.Close();conn.Close();)protectedvoidGridView1_SelectedIndexChanged(objectsender,EventArgse)()pro
24、tectedvoidButton1_Click(objectsender,EventArgse)(Response.Redirect("denglu.aspx");圖5.登陸界面學(xué)生選課課程名:傲學(xué)7課程號(hào),J代課老師;|上課時(shí)間I圖6.學(xué)生登錄選擇操作I個(gè)人信息選修課程課程退選:退出圖7.學(xué)生根本信息一個(gè)人信息學(xué)號(hào)姓名性別1張三男圖8.學(xué)生選課學(xué)生選課課程名:課程號(hào),代課老師;圖9.課程退選選修課程退選課程號(hào)學(xué)號(hào)課程名代裸老卻退選111語(yǔ)文張刪除33一1外語(yǔ)拳刪除返回圖10.教師登錄教師系統(tǒng)轂師信息圖11教師個(gè)人信息教師系統(tǒng)教師姓名教師編號(hào)性別職稱張111男教掇參考文獻(xiàn)1 .邊肇祺,模式識(shí)別第二版,北京:清華大學(xué)出版社,1988,25352 .李永忠,幾種小波變換的圖像處理技術(shù),西北民族學(xué)院學(xué)報(bào)自然科學(xué)版2001.6,223,15183 .?用ASP輕松開發(fā)Web網(wǎng)站?劉杰等北京希望電子出版社2000.94 .?ASP網(wǎng)頁(yè)制作教程?王國(guó)榮人民郵電出版社2000.65 .張繡蘭.ASP網(wǎng)站建設(shè)實(shí)錄.北京希望電子出版社.2021心得體會(huì)經(jīng)過(guò)不斷的修改和完善,我選擇的課題學(xué)生選課系
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 客運(yùn)駕駛員管理制度
- 家俱定制廠管理制度
- 家政保潔員管理制度
- 當(dāng)家塘長(zhǎng)效管理制度
- 影視后期部管理制度
- 德克士員工管理制度
- 心電圖院感管理制度
- 快遞存放點(diǎn)管理制度
- 怎樣制作群管理制度
- 總承包施工管理制度
- 臨商銀行股份有限公司招聘筆試真題2024
- 近代史第三章試題及答案
- 地理●甘肅卷丨2024年甘肅省普通高中學(xué)業(yè)水平等級(jí)性考試高考地理真題試卷及答案
- 2025年中考英語(yǔ)考前沖刺押題模擬試卷 3套(含答案)
- 吊裝-運(yùn)輸方案(3篇)
- 靜脈留置針大賽理論考核考試試題及答案
- 【8道期末】安徽省蕪湖市無(wú)為市2023-2024學(xué)年八年級(jí)下學(xué)期期末道德與法治試題(含解析)
- 2025年鋼絲材料項(xiàng)目市場(chǎng)調(diào)查研究報(bào)告
- 敘事護(hù)理分享課件
- 2025國(guó)家開放大學(xué)《員工勞動(dòng)關(guān)系管理》形考任務(wù)1234答案
- 湖南省湘鄉(xiāng)市中考各科試卷及答案
評(píng)論
0/150
提交評(píng)論