版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘要教務(wù)管理系統(tǒng)是一個(gè)輔助學(xué)校教務(wù)處教務(wù)人員完成日常工作中,涉及學(xué)籍管理、開(kāi)課編排和成績(jī)管理這三項(xiàng)日常比較繁重的工作。它應(yīng)用計(jì)算機(jī)在數(shù)據(jù)處理和數(shù)據(jù)整理保存方面的優(yōu)異性能,幫助工作人員提高工作的效率、減少出錯(cuò)情況。同時(shí)還能提供快速的查詢(xún)檢索功能以及按要求進(jìn)行成績(jī)單的打印的功能。教務(wù)管理系統(tǒng)是一個(gè)使用client/server技術(shù)、面向?qū)W校教務(wù)處用戶(hù)的多模塊信息管理系統(tǒng)。它采用了當(dāng)前流行的c/s結(jié)構(gòu),可以突破了原先教務(wù)系統(tǒng)使用的局限性,實(shí)現(xiàn)多機(jī)同時(shí)工作統(tǒng)一數(shù)據(jù)庫(kù)。因而就可在多地域、任意時(shí)間段來(lái)訪(fǎng)問(wèn)教務(wù)系統(tǒng)中的數(shù)據(jù),大大加強(qiáng)了系統(tǒng)數(shù)據(jù)共享的能力。另外采用了以上流行和標(biāo)準(zhǔn)的網(wǎng)絡(luò)技術(shù)也極大地提高了系統(tǒng)的
2、可移植性。關(guān)鍵詞教務(wù)輔助管理系統(tǒng) 數(shù)據(jù)庫(kù) 目錄1系統(tǒng)分析41.1開(kāi)發(fā)背景41.2開(kāi)發(fā)目的41.3現(xiàn)行系統(tǒng)存在的主要問(wèn)題41.4需求分析41.4.1信息要求:51.4.2處理要求:51.4.3安全性與完整性要求:51.5系統(tǒng)功能分析51.6業(yè)務(wù)流程圖、數(shù)據(jù)流程圖62系統(tǒng)設(shè)計(jì)82.1er圖和關(guān)系模式82.2總體結(jié)構(gòu)設(shè)計(jì)82.3數(shù)據(jù)庫(kù)設(shè)計(jì)93系統(tǒng)實(shí)現(xiàn)104實(shí)驗(yàn)總結(jié):225參考文獻(xiàn)23 教務(wù)輔助管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)1 系統(tǒng)分析1.1 開(kāi)發(fā)背景隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)應(yīng)用于各大領(lǐng)域,并給人們的生活帶來(lái)了極大的便利,同樣可以應(yīng)用在教務(wù)管理方面。以往大學(xué)教師由于缺乏適當(dāng)?shù)能浖o其工作帶來(lái)了很多不便
3、。本文所介紹的便是一個(gè)教務(wù)輔助管理系統(tǒng),以方便其在課程安排、成績(jī)處理、學(xué)籍管理上的工作。教務(wù)輔助管理系統(tǒng)是一個(gè)龐大而復(fù)雜的系統(tǒng),它包括對(duì)院系資料的管理,對(duì)課程資料的管理,對(duì)學(xué)生資料的管理和對(duì)學(xué)生成績(jī)的管理等等主要的功能。教務(wù)輔助管理系統(tǒng)是每個(gè)學(xué)校的一項(xiàng)必不可少的內(nèi)容,它的好壞直接影響到學(xué)校里的主要工作,為了提高教務(wù)管理工作的效率,減少錯(cuò)誤的出現(xiàn),節(jié)約大量的人力資源,現(xiàn)在的學(xué)校的教務(wù)管理也逐步從手工轉(zhuǎn)到計(jì)算機(jī)自動(dòng)化信息處理階段1.2 開(kāi)發(fā)目的l 為了教務(wù)處管理系統(tǒng)更完善;l 節(jié)約資源l 為了教務(wù)處辦公室對(duì)學(xué)生的管理更方便;l 為了減輕工作人員的工作負(fù)擔(dān)1.3 現(xiàn)行系統(tǒng)存在的主要問(wèn)題1) 單機(jī)單用
4、戶(hù)系統(tǒng),隨著網(wǎng)絡(luò)的發(fā)展和校園網(wǎng)的建立,同時(shí)教務(wù)管理系統(tǒng)中信息的使用者大大增加,原有的單機(jī)單用戶(hù)系統(tǒng)已遠(yuǎn)遠(yuǎn)不能滿(mǎn)足需要。同時(shí),原有的數(shù)據(jù)庫(kù)也不支持多用戶(hù)的網(wǎng)絡(luò)運(yùn)行環(huán)境。2) 系統(tǒng)獨(dú)立性差,原有系統(tǒng)一般都是使用數(shù)據(jù)庫(kù)提供的開(kāi)發(fā)工具編寫(xiě)的程序,因此收數(shù)據(jù)庫(kù)的制約比較大,編寫(xiě)出來(lái)的程序性能也不好。特別是無(wú)法支持如access, ms sql server等新的數(shù)據(jù)庫(kù)。3) 模塊性差,由于不是一個(gè)完整的編程語(yǔ)言,故無(wú)法做到代碼的模塊化,給功能的擴(kuò)展帶來(lái)了巨大的不便。1.4 需求分析教務(wù)輔助管理系統(tǒng)大大提高了學(xué)校管理工作的效率,使用戶(hù)能夠方便的對(duì)院系信息、課程信息、學(xué)生信息以及成績(jī)信息進(jìn)行管理。本系統(tǒng)對(duì)具
5、有不同權(quán)限的用戶(hù)所開(kāi)放的功能是不同的,最高級(jí)用戶(hù)的權(quán)限是“管理員”,它能使用系統(tǒng)的所有功能,另一種用戶(hù)的權(quán)限是“用戶(hù)”,它只能使用系統(tǒng)的部分功能。1.4.1 信息要求:u 教務(wù)管理系統(tǒng)涉及的實(shí)體有:l教師工作證號(hào)、姓名、職稱(chēng)、電話(huà)等;l學(xué)生學(xué)號(hào)、姓名、性別、出生年月等;l班級(jí)班號(hào)、最低總學(xué)分等;l系系代號(hào)、系名和系辦公室電話(huà)等;l課程課序號(hào)、課名、學(xué)分、上課時(shí)間及名額等。u 這些實(shí)體之間的聯(lián)系如下:l每個(gè)學(xué)生都屬于一個(gè)班,每個(gè)班都屬于一個(gè)系,每個(gè)教師也都屬于一個(gè)系。l每個(gè)班的班主任都由一名教師擔(dān)任。l一名教師可以教多門(mén)課,一門(mén)課可以有幾位主講老師,但不同老師講的同一門(mén)課其課序號(hào)是不同的(課序號(hào)
6、是唯一的)。l一名同學(xué)可以選多門(mén)課,一門(mén)課可被若干同學(xué)選中。一名同學(xué)選中的課若已學(xué)完,應(yīng)該記錄有相應(yīng)成績(jī)。l本單位學(xué)生、教師都有重名,工作證號(hào)、學(xué)號(hào)可以作為標(biāo)識(shí)。1.4.2 處理要求:教學(xué)系統(tǒng)主要提供數(shù)據(jù)維護(hù)、選課和信息查詢(xún)。其中常見(jiàn)的查詢(xún)有:系統(tǒng)中各對(duì)象的基本信息查詢(xún)。 查詢(xún)指定班、系的學(xué)生信息(名單、人數(shù)等)。查詢(xún)學(xué)生的成績(jī)、學(xué)分情況。查詢(xún)教師授課情況和學(xué)生選課情況。1.4.3 安全性與完整性要求:u l安全性要求:1.系統(tǒng)應(yīng)設(shè)置訪(fǎng)問(wèn)用戶(hù)的標(biāo)識(shí)以鑒別是否是合法用戶(hù),并要求合法用戶(hù)設(shè)置其密碼,保證用戶(hù)身份不被盜用;2.系統(tǒng)應(yīng)對(duì)不同的數(shù)據(jù)設(shè)置不同的訪(fǎng)問(wèn)級(jí)別,限制訪(fǎng)問(wèn)用戶(hù)可查詢(xún)和處理數(shù)據(jù)的類(lèi)別和
7、內(nèi)容;3.系統(tǒng)應(yīng)對(duì)不同用戶(hù)設(shè)置不同的權(quán)限,區(qū)分不同的用戶(hù),如學(xué)生,教師,系統(tǒng)管理員。u l 完整性要求:1.各種信息記錄的完整性,關(guān)鍵信息記錄內(nèi)容不能為空;2.各種數(shù)據(jù)間相互的聯(lián)系的正確性;3.相同的數(shù)據(jù)在不同記錄中的一致性1.5 系統(tǒng)功能分析不同權(quán)限的用戶(hù)能使用的功能如下: 用戶(hù)管理:此項(xiàng)功能只能由管理員使用 修改密碼:管理員和用戶(hù)都能使用 信息管理:包含了系別管理、學(xué)生管理、課程管理、成績(jī)管理四個(gè)模塊,只能由管理員使用,用戶(hù)不能使用。 學(xué)生資料查詢(xún):只能由管理員使用,用戶(hù)不能使用 學(xué)生成績(jī)查詢(xún):管理員和用戶(hù)都能使用1.6 業(yè)務(wù)流程圖、數(shù)據(jù)流程圖所在系信息課程信息專(zhuān)業(yè)信息學(xué)生信息教師信息成績(jī)
8、信息教務(wù)人員基本數(shù)據(jù)維護(hù)課程信息維護(hù)學(xué)籍信息維護(hù)教師信息維護(hù)開(kāi)課制定課程信息數(shù)據(jù)表公共信息數(shù)據(jù)表學(xué)生信息數(shù)據(jù)表開(kāi)課信息數(shù)據(jù)表教師信息數(shù)據(jù)表成績(jī)信息數(shù)據(jù)表成績(jī)單打印成績(jī)維護(hù)圖 1.6.1業(yè)務(wù)流程圖學(xué)生檔案管理人員1公共信息管理2學(xué)籍管理查詢(xún)學(xué)院、專(zhuān)業(yè)、學(xué)生、班級(jí)條件班級(jí)、學(xué)生資料卡學(xué)院、專(zhuān)業(yè)資料卡學(xué)員信息記錄學(xué)院數(shù)據(jù)庫(kù)專(zhuān)業(yè)數(shù)據(jù)庫(kù)專(zhuān)業(yè)信息記錄庫(kù)中學(xué)院記錄學(xué)生、專(zhuān)業(yè)、學(xué)院、班級(jí)查詢(xún)信息結(jié)果存庫(kù)班級(jí)信息班級(jí)數(shù)據(jù)庫(kù)庫(kù)中學(xué)生信息庫(kù)中班級(jí)信息存庫(kù)學(xué)生信息學(xué)生數(shù)據(jù)庫(kù)課程數(shù)據(jù)庫(kù)課程記錄成績(jī)相關(guān)課程信息庫(kù)中課程信息庫(kù)中專(zhuān)業(yè)信息3課程管理開(kāi)課班級(jí)信息4學(xué)生成績(jī)處理學(xué)生信息記錄成績(jī)排名學(xué)生成績(jī)管理人員指定班級(jí)信息成績(jī)
9、單指定學(xué)生信息圖 1.6.2數(shù)據(jù)流程圖2 系統(tǒng)設(shè)計(jì)2.1 er圖和關(guān)系模式學(xué)院名稱(chēng)教師學(xué)生姓名性別學(xué)號(hào)姓名職稱(chēng)教師號(hào)講授選修課程課程號(hào)類(lèi)型分?jǐn)?shù)電話(huà)nnmm電話(huà)出生年月成績(jī)工作系系代號(hào)系名系辦公室電話(huà)屬于班級(jí)負(fù)責(zé)111nn1屬于1n班號(hào)班級(jí)最低總分姓名關(guān)系模式:教師(教師號(hào),姓名,職稱(chēng),電話(huà),系代號(hào))學(xué)生(學(xué)號(hào),姓名,性別,出生年月,班號(hào))系(系代號(hào),系名,系辦公室電話(huà))課程(課序號(hào),課名,學(xué)分,上課時(shí)間,名額,工作證號(hào))班級(jí)(班號(hào),最低總學(xué)分,工作證號(hào),系代號(hào))2.2 總體結(jié)構(gòu)設(shè)計(jì)教務(wù)管理系統(tǒng)登陸管理系統(tǒng)管理信息管理信息查詢(xún)幫助管理員登錄用戶(hù)登錄用戶(hù)管理修改密碼添加用戶(hù)刪除用戶(hù)系統(tǒng)管理學(xué)生管理
10、課程管理成績(jī)管理里學(xué)生資料查詢(xún)學(xué)生成績(jī)查詢(xún)關(guān)于系統(tǒng)關(guān)于作者添加院系修改院系刪除院系添加課程修改課程刪除課程添加學(xué)生修改學(xué)生刪除學(xué)生添加成績(jī)刪除成績(jī)2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)表1:登錄信息表記錄號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小屬性(是否可為空)1用戶(hù)名text16否2密碼text16否3權(quán)限text16否表2:系別信息表記錄號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小屬性(是否可為空)1系編號(hào)int4主鍵2系名nvarchar50是3系辦公室電話(huà)nvarchar50是表3:學(xué)生信息表記錄號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小屬性(是否可為空)1學(xué)生編號(hào)char10主鍵2學(xué)生姓名nvarchar50是3學(xué)生性別char10是4年齡int4是
11、5身份證號(hào)nvarchar50是6所在院系nvarchar50是表4:課程信息表記錄號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小屬性(是否可為空)1課程編號(hào)int4主鍵2課程名nvarchar50否3課程類(lèi)型nvarchar50是4課程學(xué)分float8是3 系統(tǒng)實(shí)現(xiàn)一、主頁(yè)登錄部分 default.asp%if trim(request.form(username) and trim(request.form(pswd) then dim db set db=server.createobject(adodb.connection) db.open jiaowu dim userid,pswd,strsql,r
12、s userid=request.form(username) pswd=request.form(pswd)end ifif request.form(d1)=學(xué)生 then strsql=select * from stu where sno=&userid& set rs=db.execute(strsql) if pswd=rs(spin) then session(stuid)=userid response.redirectstudent.asp else response.write密碼錯(cuò)誤 end ifelseif request.form(d1)=教師 then strsql
13、=select * from tea where tno=&userid& set rs=db.execute(strsql) if pswd=rs(tpin) then session(teaid)=userid response.redirectteacher.asp else response.write密碼錯(cuò)誤 end ifelseif request.form(d1)=教務(wù)管理員 then strsql=select * from adm where adm=&userid& set rs=db.execute(strsql) if pswd=rs(apin) then sessio
14、n(admid)=userid response.redirectadm.asp else response.write密碼錯(cuò)誤 end ifelse session(stuid)= session(teaid)= session(admid)=end if %二、學(xué)生用戶(hù)界面(一)實(shí)現(xiàn)選課 student.asp(二)顯示課表 cou_list.asp課程編號(hào)課程名稱(chēng)任課教師上課地點(diǎn) (三)成績(jī)查詢(xún) mark.asp 學(xué)號(hào)課號(hào)成績(jī) 教師用戶(hù)界面 實(shí)現(xiàn)成績(jī)錄入功能 teacher.asp%if session(teaid)= thenresponse.redirect default.aspr
15、esponse.write請(qǐng)先登錄elseif request.form(t1) and request.form(t2) and request.form(t3) thendim dbset db=server.createobject(adodb.connection)db.open jiaowudim strsql,cno,sno,markcno=request.form(t1)sno=request.form(t2)mark=request.form(t3)strsql=update score set mark=&mark&where cno=&cno&and sno=&sno&an
16、d tno=&session(teaid)&db.execute(strsql)response.write 添加成功end if%四、教務(wù)管理員登錄界面 adm.asp(一)課程信息維護(hù)1、顯示課程信息 adm_cou.aspa href=update_cou.asp?cno=修改a href=dele_cou.asp?cno=刪除2、修改課程信息 update_cou.asp3、修改課程的執(zhí)行程序 update3.asp%dim cnoidcnoid=session(cno)if request.form(t1) and request.form(t2) and request.form(
17、t3) and request.form(t5) thendim dbset db=server.createobject(adodb.connection)db.open jiaowudim cno,cname,tno,stime,room,strsqlcno=request.form(t1)cname=request.form(t2)tno=request.form(t3)room=request.form(t5)strsql=update cou set cno=&cno&,cname=&cname&,tno=&tno&,room=&room& where cno=&cnoid&db.e
18、xecute(strsql)response.redirect adm_cou.asp response.write修改成功end if%4、刪除課程的執(zhí)行程序 dele_cou.asp 5、添加課程的執(zhí)行程序 add_cou.asp% if session(admid)= then response.redirect default.asp end ifif request.form(t1) and request.form(t2) and request.form(t3) and request.form(t5) then dim db set db=server.createobject
19、(adodb.connection) db.open jiaowu dim strsql,cno,cname,tno,stime,room cno=request.form(t1) cname=request.form(t2) tno=request.form(t3) room=request.form(t5) strsql=insert into cou(cno,cname,tno,room) values(&cno&,&cname&,&tno&,&room&) db.execute(strsql) response.redirectadd_cou.asp response.write添加成
20、功end if %(二)教師信息維護(hù)1、顯示教師信息 adm_tea.asp a href=update_tea.asp?tno=修改a href=dele_tea.asp?tno=刪除2、修改教師信息 update_tea3、修改教師信息的執(zhí)行程序 update2.asp%dim tnoidtnoid=session(tno)if request.form(t1) and request.form(t2) and request.form(t3) thendim dbset db=server.createobject(adodb.connection)db.open jiaowudim t
21、no,tname,ttel,strsqltno=request.form(t1)tname=request.form(t2)ttel=request.form(t3)strsql=update tea set tno=&tno&,tname=&tname&,ttel=&ttel&where tno=&tnoid&db.execute(strsql)response.redirectadm_tea.asp elseresponse.write請(qǐng)將所有信息填寫(xiě)完整response.write重新修改end if%4、刪除教師信息的執(zhí)行程序 dele_tea.asp 5、添加信息教師信息的執(zhí)行程序
22、add_tea.asp%if session(admid)= then response.redirect default.asp response.write請(qǐng)先登錄end ifif request.form(t1) and request.form(t2) and request.form(t3) then dim db set db=server.createobject(adodb.connection) db.open jiaowu dim strsql,tno,tname,ttel tno=request.form(t1) tname=request.form(t2) ttel=r
23、equest.form(t3) strsql=insert into tea(tno,tname,ttel) values(&tno&,&tname&,&ttel&) db.execute(strsql) response.redirectadd_tea.asp response.write添加成功end if %(三)學(xué)生信息維護(hù)1、顯示學(xué)生信息 adm_stu.aspa href=update_stu.asp?sno=修改a href=dele_stu.asp?sno=刪除2、修改學(xué)生信息 update_stu.asp3、修改學(xué)生信息的執(zhí)行程序 update1.asp%dim snoids
24、noid=session(sno)if request.form(t1) and request.form(t2) and request.form(t3) and request.form(t4) thendim dbset db=server.createobject(adodb.connection)db.open jiaowudim sno,sname,ssex,sclass,strsqlsno=request.form(t1)sname=request.form(t2)ssex=request.form(t3)sclass=request.form(t4)strsql=update
25、stu set sno=&sno&,sname=&sname&,ssex=&ssex&,class=&sclass&where sno=&snoid&db.execute(strsql)response.redirectadm_stu.asp elseresponse.write請(qǐng)將所有信息填寫(xiě)完整response.write重新修改end if%4、刪除學(xué)生信息的執(zhí)行程序 dele_stu.asp 5、添加學(xué)生信息的執(zhí)行程序 add_stu.asp%if session(admid)= then response.redirect default.aspend ifif request.form(t1) and request.form(t2) and request.form(t3) and request.form(t4) then dim db set db=serve
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人二手房買(mǎi)賣(mài)合同履約保證金合同4篇
- 2025年度影視后期制作個(gè)人勞務(wù)合同范本4篇
- 2025年度個(gè)人公司股權(quán)代持變更合同3篇
- 2025年度農(nóng)業(yè)科技推廣個(gè)人勞務(wù)合同規(guī)范文本4篇
- 二零二五版智能門(mén)禁系統(tǒng)售后服務(wù)與技術(shù)培訓(xùn)合同4篇
- 建筑物資采購(gòu)分包合同(2篇)
- 工廠二手設(shè)備拆除合同(2篇)
- 二零二五版米面糧油企業(yè)內(nèi)部培訓(xùn)與咨詢(xún)服務(wù)采購(gòu)合同4篇
- 電梯鋼絲繩施工方案
- 畢業(yè)設(shè)計(jì)成果呈現(xiàn)模板
- 【探跡科技】2024知識(shí)產(chǎn)權(quán)行業(yè)發(fā)展趨勢(shì)報(bào)告-從工業(yè)轟鳴到數(shù)智浪潮知識(shí)產(chǎn)權(quán)成為競(jìng)爭(zhēng)市場(chǎng)的“矛與盾”
- 《中國(guó)政法大學(xué)》課件
- 2024-2025學(xué)年高二上學(xué)期期末數(shù)學(xué)試卷(新題型:19題)(基礎(chǔ)篇)(含答案)
- TD/T 1060-2021 自然資源分等定級(jí)通則(正式版)
- 人教版二年級(jí)下冊(cè)口算題大全1000道可打印帶答案
- 海外市場(chǎng)開(kāi)拓計(jì)劃
- 2024年度國(guó)家社會(huì)科學(xué)基金項(xiàng)目課題指南
- 七上-動(dòng)點(diǎn)、動(dòng)角問(wèn)題12道好題-解析
- 2024年九省聯(lián)考新高考 數(shù)學(xué)試卷(含答案解析)
- 紅色歷史研學(xué)旅行課程設(shè)計(jì)
- 下運(yùn)動(dòng)神經(jīng)元損害綜合征疾病演示課件
評(píng)論
0/150
提交評(píng)論