aspnet課設(shè)-學(xué)生成績管理系統(tǒng)_第1頁
aspnet課設(shè)-學(xué)生成績管理系統(tǒng)_第2頁
aspnet課設(shè)-學(xué)生成績管理系統(tǒng)_第3頁
aspnet課設(shè)-學(xué)生成績管理系統(tǒng)_第4頁
aspnet課設(shè)-學(xué)生成績管理系統(tǒng)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

aspnet課設(shè)--學(xué)生成績管理系統(tǒng)aspnet課設(shè)--學(xué)生成績管理系統(tǒng)aspnet課設(shè)--學(xué)生成績管理系統(tǒng)aspnet課設(shè)--學(xué)生成績管理系統(tǒng)編制僅供參考審核批準(zhǔn)生效日期地址:電話:傳真:郵編:上海電機(jī)學(xué)院課程設(shè)計(jì)報(bào)告課程名稱動(dòng)態(tài)網(wǎng)站開發(fā)設(shè)計(jì)題目成績管理系統(tǒng)專業(yè)網(wǎng)絡(luò)工程班級(jí)網(wǎng)絡(luò)1311學(xué)號(hào)姓名付豪完成日期電子信息學(xué)院目錄需求分析 1市場需求 1市場調(diào)研 1用戶分析 1功能需求 1系統(tǒng)功能需求 1數(shù)據(jù)庫設(shè)計(jì) 2概念設(shè)計(jì) 2實(shí)體要求 2實(shí)體圖 2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 3數(shù)據(jù)字典 3數(shù)據(jù)庫實(shí)現(xiàn) 4概要設(shè)計(jì) 5系統(tǒng)總體設(shè)計(jì) 5系統(tǒng)功能模塊劃分 5系統(tǒng)模塊功能清單 5詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 6網(wǎng)站結(jié)構(gòu)實(shí)現(xiàn) 6登錄注冊頁面 6數(shù)據(jù)庫連接 8網(wǎng)頁編碼實(shí)現(xiàn) 8學(xué)生注冊頁面 8老師注冊頁面 10學(xué)生學(xué)習(xí)修改頁面 12老師信息修改頁面 14老師錄入成績頁面 15學(xué)生成績查詢 17老師統(tǒng)計(jì)成績查詢 18心得體會(huì) 21參考文獻(xiàn) 22

需求分析市場需求為了設(shè)計(jì)開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須知道用戶的需求。本次設(shè)計(jì)從市場、用戶和功能等方面入手,爭取發(fā)覺出用戶的真正需求,為設(shè)計(jì)出實(shí)用的軟件產(chǎn)品打下基礎(chǔ)。市場調(diào)研目前,各高校對(duì)于學(xué)生成績管理與長遠(yuǎn)發(fā)展所具備的重要性都已經(jīng)有了明確的認(rèn)識(shí),對(duì)于加強(qiáng)學(xué)生成績管理水平的需求已經(jīng)產(chǎn)生。隨著企業(yè)規(guī)模的擴(kuò)大和市場競爭的更加激烈,各類企業(yè)都愈來愈認(rèn)識(shí)到人力資源管理的重要性及提升企業(yè)自身人力資源管理水平的迫切性,而人力資源管理水平的提升不僅需要高素質(zhì)的管理人員,而且也需要信息化工具進(jìn)行輔助。學(xué)生成績管理系統(tǒng)也就應(yīng)運(yùn)而生了。經(jīng)過對(duì)電機(jī)學(xué)院學(xué)生成績管理實(shí)際情況的了解得出結(jié)論:學(xué)生成績管理系統(tǒng)作為一種輔助性工具,首先應(yīng)該能夠幫助用戶完成一系列的數(shù)據(jù)組織與處理,以減少用戶手動(dòng)操作;其次,它還應(yīng)該具備簡單、易操作的特點(diǎn),以幫助用戶提高效率。用戶分析總體規(guī)劃由教務(wù)人員在學(xué)生成績信息管理系統(tǒng)中完成。教務(wù)處所需要的基本數(shù)據(jù)的維護(hù)包括成績的添加,修改及對(duì)各項(xiàng)信息的變動(dòng)等操作。每當(dāng)新的學(xué)年到來,教務(wù)人員首先加入年級(jí)信息,然后編排班級(jí),再對(duì)來學(xué)校的學(xué)生進(jìn)行基本的信息錄入,新生入學(xué)后由教務(wù)人員在學(xué)生成績管理系統(tǒng)中完成新學(xué)生信息的維護(hù)。教務(wù)處協(xié)調(diào)各教研室和任課老師進(jìn)行課程安排,錄入課程信息。每舉行一次考試后由任課老師對(duì)本科的學(xué)生給出成績,由教務(wù)人員錄入系統(tǒng)。各位同學(xué)對(duì)以上錄入的信息可以根據(jù)自己的需要進(jìn)行適當(dāng)?shù)牟樵儭R虼藢W(xué)生成績管理系統(tǒng)的首要用戶是教務(wù)人員,要完成各種信息的錄入、查詢和更新等操作;其次還有任課老師,可以查詢、修改自己的課程信息,甚至對(duì)學(xué)生成績的修改;最后,學(xué)生也是不可或缺的用戶,學(xué)生可以登陸查詢個(gè)人信息,查詢各科成績。功能需求開發(fā)學(xué)生成績管理系統(tǒng)的首要目的就是對(duì)學(xué)生成績進(jìn)行合理有效的管理。系統(tǒng)功能需求學(xué)生管理系統(tǒng)首先應(yīng)該具有學(xué)生成績的錄入、查詢、更新和統(tǒng)計(jì)處理等功能;再者,系統(tǒng)應(yīng)該能夠?qū)W(xué)生信息、課程信息進(jìn)行組織管理;另外,系統(tǒng)必須就以上功能對(duì)不同用戶進(jìn)行權(quán)限的劃分管理。對(duì)于教務(wù)人員用戶來說,系統(tǒng)能夠幫助用戶進(jìn)行學(xué)生成績的錄入、查詢和更新,能夠幫助用戶對(duì)學(xué)生信息、課程信息進(jìn)行相應(yīng)的組織管理操作,最好還能夠幫助教務(wù)人員發(fā)布公告信息。對(duì)于任課教師來說,系統(tǒng)能夠幫助他們查看自己的課程、班級(jí)成績等信息,應(yīng)該能夠幫助查詢相應(yīng)學(xué)生成績信息。對(duì)于學(xué)生來說,系統(tǒng)應(yīng)該能夠幫助學(xué)生查詢自己的個(gè)人信息、修改部分個(gè)人信息,應(yīng)該能夠幫助學(xué)生進(jìn)行個(gè)人成績以及課程信息的查詢。

數(shù)據(jù)庫設(shè)計(jì)概念設(shè)計(jì)本章在需求分析的基礎(chǔ)上對(duì)學(xué)生成績管理系統(tǒng)的數(shù)據(jù)庫進(jìn)行設(shè)計(jì),設(shè)計(jì)原則是實(shí)體合理、聯(lián)系精簡、范式標(biāo)準(zhǔn)等。實(shí)體要求成績管理系統(tǒng)數(shù)據(jù)庫中有三個(gè)實(shí)體,他們的屬性如下:老師:教師用戶名、教師密碼、科目名、主鍵自動(dòng)加一成績:學(xué)號(hào)、姓名、班級(jí)、學(xué)期、科目名、成績、錄入時(shí)間、主鍵自動(dòng)加一學(xué)生信息:學(xué)號(hào)、姓名、性別、班級(jí)、專業(yè)、身份證號(hào)、家庭住址、出生時(shí)間、用戶名、密碼實(shí)體圖學(xué)生信息實(shí)體圖學(xué)生信息學(xué)生信息密碼用戶名出生時(shí)間學(xué)號(hào)姓名性別家庭住址身份證號(hào)專業(yè)班級(jí)學(xué)生信息實(shí)體圖成績實(shí)體圖如圖。成績成績錄入時(shí)間學(xué)號(hào)姓名性別成績科目名學(xué)期班級(jí)圖成績實(shí)體圖老師實(shí)體圖如圖所示。老師老師教師用戶名教師密碼科目名圖老師實(shí)體圖數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)字典建立如表1所定義的成績表,用于存儲(chǔ)成績信息。表名:chengji成績表字段名字段類型(大小說明idInt(4)主鍵自動(dòng)加一xhNvarcahr(50)學(xué)號(hào)xmNvarcahr(10)姓名BjNvarcahr(50)班級(jí)xqNvarcahr(50)學(xué)期kmmNvarcahr(50)科目名cjInt成績r(jià)qdatetime錄入時(shí)間表1成績表建立如表2所定義的用戶表,用于存儲(chǔ)老師信息表名:teacher用戶表字段名字段類型(大小說明idInt(4)主鍵自動(dòng)加一teacheruidNvarcahr(50)教師用戶名teacherpwdNvarcahr(50)教師密碼kmmNvarcahr(50)科目名表2用戶表為實(shí)體“學(xué)生”建立如表3所定義的學(xué)生信息表,用于存儲(chǔ)學(xué)生信息。表名:student學(xué)生信息表字段名字段類型(大小說明xhNvarcahr(50)學(xué)號(hào)xmNvarcahr(10)姓名xbNvarcahr(2)性別BjNvarcahr(50)班級(jí)ZyNvarcahr(50)專業(yè)SfzhNvarcahr(50)身份證號(hào)jtdzNvarcahr(100)家庭地址Rqdatetime出生時(shí)間usernameNvarcahr(50)用戶名passwordNvarcahr(50)密碼表2-3學(xué)生表數(shù)據(jù)庫實(shí)現(xiàn)在SQLServer2012中創(chuàng)建為數(shù)據(jù)庫。按照表1~3在數(shù)據(jù)庫中新建用戶表、學(xué)生表、和成績表。概要設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)經(jīng)過需求分析,已經(jīng)明確系統(tǒng)必須要“做什么”,接下來就要確定“怎么做”了。系統(tǒng)總體設(shè)計(jì)的一個(gè)很好的方法就是要按照系統(tǒng)要實(shí)現(xiàn)的功能進(jìn)行模塊劃分,把聯(lián)系緊密的功能實(shí)現(xiàn)劃分到相同模塊中,模塊之間的劃分遵循“高內(nèi)聚、低耦合”的原則。系統(tǒng)功能模塊劃分按照系統(tǒng)索要完成的功能把學(xué)生成績管理系統(tǒng)劃分為登陸注冊模塊、學(xué)生信息管理模塊、課程信息管理模塊和學(xué)生成績管理模塊四大模塊。模塊劃分如圖3-1所示。圖3-1系統(tǒng)功能模塊劃分系統(tǒng)模塊功能清單對(duì)圖3-1所示的系統(tǒng)各個(gè)功能模塊進(jìn)行細(xì)化,得到如表3-1所示的功能模塊清單。表3-1系統(tǒng)功能模塊清單模塊編號(hào)模塊名稱模塊功能描述M1新賬戶注冊模塊新用戶的注冊M2已有賬戶登陸模塊賬戶登陸驗(yàn)證M3學(xué)生信息錄入模塊錄入學(xué)生信息M4學(xué)生信息更新模塊已有學(xué)生信息的查刪改M7學(xué)生成績錄入模塊錄入學(xué)生成績M8學(xué)生成績更新模塊學(xué)生成績查刪改M9成績信息統(tǒng)計(jì)模塊統(tǒng)計(jì)學(xué)生成績信息

詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)站結(jié)構(gòu)實(shí)現(xiàn)運(yùn)行MicrosoftVisualStudio2012軟件,新建名為“Web_Exam”的空網(wǎng)站。根據(jù)節(jié)設(shè)計(jì)結(jié)果,在網(wǎng)站下新建母版頁及網(wǎng)頁,進(jìn)行一系列的詳細(xì)設(shè)計(jì)、編碼實(shí)現(xiàn)。登錄注冊頁面圖登錄注冊頁面usingSystem;using;using;using;publicpartialclassloginfirst:protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidbtnlogin_Click(objectsender,EventArgse){("");oString().Trim();Session["psw"]=dr["teacherpwd"].ToString().Trim();("");}else="登陸失敗!";}protectedvoidbtn1_Click(objectsender,EventArgse)oString().Trim();Session["psw"]=dr["password"].ToString().Trim();("");}else="登陸失敗!";}}}數(shù)據(jù)庫連接在MicrosoftVisualStudio2010軟件中打開【視圖】,選擇【服務(wù)器資源管理器】,右擊【數(shù)據(jù)連接】,選擇【新建連接】,選擇連接到Score_DataBase數(shù)據(jù)庫。在網(wǎng)站下添加配置文件,在文件中添加代碼:using;usingconn=newSqlConnection("server=(local);IntegratedSecurity=SSPI;database=學(xué)生成績管理;")網(wǎng)頁編碼實(shí)現(xiàn)在Web_Exam網(wǎng)站下新建網(wǎng)頁,并引用其中的母版頁“”。學(xué)生注冊頁面圖學(xué)生注冊頁面usingSystem;using;using;using;usingpartialclassogin:protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidbutsubmit_Click(objectsender,EventArgse){if{stringname=stringpsw=stringxuehao=stringxingming=stringxingbie=stringbanji=stringzhuanye=stringsfzh=stringjia=stringcssj=stringsql="Insertintostudent(username,password,xh,xm,xb,Bj,Zy,Sfzh,jtdz,Rq)values(@username,@password,@xh,@xm,@xb,@Bj,@Zy,@Sfzh,@jtdz,@Rq)";SqlParameter[]parameters={newSqlParameter("@username",name),newSqlParameter("@password",psw),newSqlParameter("@xh",xuehao),newSqlParameter("@xm",xingming),newSqlParameter("@xb",xingbie),newSqlParameter("@Bj",banji),newSqlParameter("@Zy",zhuanye),newSqlParameter("@Sfzh",sfzh),newSqlParameter("@jtdz",jia),newSqlParameter("@Rq",cssj)};using(SqlConnectionconn=newSqlConnection("server=(local);IntegratedSecurity=SSPI;database=學(xué)生成績管理;")){();using(SqlCommandcmd=())oString().Trim();Session["psw"]=dr["teacherpwd"].ToString().Trim();("");}else="登陸失敗!";}protectedvoidbtn1_Click(objectsender,EventArgse)oString().Trim();Session["psw"]=dr["password"].ToString().Trim();("");}else="登陸失敗!";}}學(xué)生學(xué)習(xí)修改頁面圖學(xué)生修改信息頁面usingSystem;using;using;using;usingpartialclassogin:protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidbutsubmit_Click(objectsender,EventArgse){if{stringname=stringpsw=stringxuehao=stringxingming=stringxingbie=stringbanji=stringzhuanye=stringsfzh=stringjia=stringcssj=Session["xuehao"]=().Trim();stringsql="UPDATEstudentsetusername=@username,password=@password,xm=@xm,xb=@xb,Bj=@Bj,Zy=@Zy,Sfzh=@Sfzh,jtdz=@jtdz,Rq=@Rqwherexh=@xh";SqlParameter[]parameters={newSqlParameter("@username",name),newSqlParameter("@password",psw),newSqlParameter("@xh",xuehao),newSqlParameter("@xm",xingming),newSqlParameter("@xb",xingbie),newSqlParameter("@Bj",banji),newSqlParameter("@Zy",zhuanye),newSqlParameter("@Sfzh",sfzh),newSqlParameter("@jtdz",jia),newSqlParameter("@Rq",cssj)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論