版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 軟件工程課程設(shè)計報告</p><p> ( 2011 -- 2012 年度第 學(xué)期)</p><p> 課程名稱: 軟件工程課程設(shè)計 </p><p> 題 目: 學(xué)生成績管理 </p><p> 院 系: </p&g
2、t;<p> 班 級: </p><p> 學(xué) 號: </p><p> 姓 名: </p><p> 指導(dǎo)教師: </p><p>
3、 設(shè)計周數(shù): </p><p> 日期:2012 年 5月 25日</p><p> 《軟件工程》程序課程設(shè)計</p><p><b> 目 錄</b></p><p><b> 題目</b></p><p><
4、;b> 課程設(shè)計目的</b></p><p><b> 課程設(shè)計內(nèi)容</b></p><p><b> 可行性研究</b></p><p><b> 需求分析</b></p><p><b> 總體設(shè)計</b></p>
5、;<p><b> 詳細設(shè)計</b></p><p> 測試計劃及測試分析報告</p><p> 程序維護手冊及用戶操作手冊</p><p><b> 心得體會</b></p><p><b> 一、題目</b></p><p>
6、<b> 學(xué)生成績管理系統(tǒng)</b></p><p><b> 二、課程設(shè)計目的</b></p><p> 1、熟悉軟件工程過程及軟件開發(fā)的各種方法和生存周期模型。</p><p> 2、進一步熟練運用Rational Rose 建模軟件。</p><p><b> 三、課程設(shè)計內(nèi)
7、容</b></p><p> 編寫一學(xué)生成績管理系統(tǒng),實現(xiàn)對學(xué)生成績的計算機管理。</p><p><b> 四、可行性研究</b></p><p> 對學(xué)生成績管理系統(tǒng),下面簡單地從經(jīng)濟可行性、技術(shù)可行性和社會可行性三個方面來論證。</p><p><b> 經(jīng)濟可行性</b>
8、</p><p> 經(jīng)濟可行性的目的是估計開發(fā)成本,確定項目是否值得投資。這里從以下三個方面來論證學(xué)生成績管理系統(tǒng)開發(fā)的經(jīng)濟可行性。</p><p> 隨著信息化水平的提高,高校里大量的數(shù)據(jù)由人工管理逐漸轉(zhuǎn)為計算機管理。計算機管理系統(tǒng)可以解決繁重的手工勞動,提高效率,降低出錯率,尤其對于學(xué)生成績的處理,節(jié)省了時間和空間,也便于整理。</p><p> 由于軟件
9、開發(fā)需要一定的時間,如果開發(fā)時間較長,可能會出現(xiàn)軟件系統(tǒng)完成時,需求的管理模式與最初提出的相差很大的情況。就目前的平均軟件水平而言,開發(fā)一個簡單的學(xué)生成績管理系統(tǒng),從問題提出到系統(tǒng)投入使用,時間可以限定在一個星期之內(nèi)。</p><p> 從軟件角度分析,可以選用SQL Server 2000和DreamWeaver等開發(fā)工具,對操作系統(tǒng)也無特殊要求,且學(xué)生成績管理系統(tǒng)的軟件建造花費不高;從硬件角度分析,一般高校
10、原有的網(wǎng)絡(luò)配置都可以滿足要求。</p><p> 綜上所述,開發(fā)學(xué)生成績管理系統(tǒng)在經(jīng)濟上是可行的。</p><p><b> 技術(shù)可行性</b></p><p> 技術(shù)性可行性要對項目的功能和限制條件等進行分析,目的是確定項目能否實現(xiàn)。一般包括開發(fā)風(fēng)險和技術(shù)水平。</p><p> 在開發(fā)風(fēng)險方面,因開發(fā)費用較低
11、,軟、硬件要求都不高,開發(fā)周期短,并且現(xiàn)有技術(shù)也比較成熟,故開發(fā)風(fēng)險較低。</p><p> 學(xué)生成績管理系統(tǒng)可以運行在Windows和UNIX操作系統(tǒng)上,要求能夠完成學(xué)生成績管理系統(tǒng)的業(yè)務(wù)功能和較快的響應(yīng)性能。在開發(fā)技術(shù)方面,學(xué)生成績管理系統(tǒng)選擇面向?qū)ο蟮姆治龊驮O(shè)計方法,實現(xiàn)基于ASP的技術(shù),在技術(shù)上可行。</p><p> 綜上所述,開發(fā)學(xué)生成績管理系統(tǒng)在技術(shù)上是可行的。</
12、p><p><b> 社會可行性</b></p><p> 學(xué)生成績管理業(yè)務(wù)計算機化后,管理模式變化不大,可以保留原有的管理模式,系統(tǒng)投入運行后,只涉及部分管理內(nèi)容工作量的降低,不會削減工作崗位。并且系統(tǒng)使用簡單、直觀,不需要用戶掌握復(fù)雜的使用技術(shù)和方法。 </p><p> 綜上所述,開發(fā)學(xué)生成績管理系統(tǒng)具備社會可行性。</p>
13、<p><b> 需求分析</b></p><p><b> 1、開發(fā)環(huán)境</b></p><p> ?。?)操作系統(tǒng):windows XP </p><p> ?。?)瀏覽器: 360瀏覽器</p><p> ?。?)Web服務(wù)器:IIS V5.1</p><
14、p> (4)數(shù)據(jù)庫:Microsoft SQL Server 2000</p><p> ?。?)開發(fā)代碼軟件:Macromedia Dreamweaver MX 2004</p><p><b> 2、功能簡單描述</b></p><p> 學(xué)生成績管理系統(tǒng)的用戶是管理員(教師)和學(xué)生,在業(yè)務(wù)處理上,該系統(tǒng)應(yīng)滿足以下需求:<
15、/p><p> ?。?)學(xué)生基本信息包括:班級、性別、學(xué)號,要求能輸入至少四個科目的成績;</p><p> ?。?)學(xué)生只能查詢本人的成績、管理員可以輸入、修改和 查詢每個學(xué)生的成績;</p><p> (3)管理員和學(xué)生都可以隨時修改自己的密碼; </p><p> ?。?)對學(xué)生的各科成績進行排序,并按總成績排序; </p>
16、<p> ?。?)求各科的平均成績,并求出每個學(xué)生的平均成績;</p><p> ?。?)用戶能夠獲得在線幫助信息;</p><p> ?。?)系統(tǒng)的截面設(shè)計要合理、友好。</p><p> 管理員和學(xué)生的用例圖如下:</p><p><b> 3、功能詳細描述</b></p><p&
17、gt; 3.1當(dāng)用戶在使用該系統(tǒng)有困難時,可以獲得在線幫助信息;</p><p> 3.2用戶包括學(xué)生和管理員,這兩者有相應(yīng)的功能權(quán)限;</p><p><b> 3.3 學(xué)生權(quán)限</b></p><p> ?。?)學(xué)生登錄系統(tǒng)后,可修改自己的賬戶密碼;</p><p> ?。?)學(xué)生可以查詢自己本人的成績,不能查
18、詢別人的成績;查詢成績可以按照課程名稱或?qū)W期等條件來查詢,也可以查詢?nèi)砍煽儯?lt;/p><p> ?。?)學(xué)生完成操作后可以安全退出系統(tǒng);</p><p><b> 3.4管理員權(quán)限</b></p><p> ?。?)管理員可以錄入學(xué)生的相關(guān)信息,相當(dāng)于創(chuàng)建一個新用戶,創(chuàng)建完成后,該用戶可以使用該系統(tǒng);</p><p>
19、; ?。?)管理員可以錄入已有學(xué)生的成績,必要時可進行修改成績;</p><p> ?。?)管理員登錄系統(tǒng)后,可以修改自己的賬戶密碼;</p><p> (4)管理員可以按照學(xué)號查看每個學(xué)生的全部成績;</p><p> (5)管理員可以按照課程名稱查看每門課的所有學(xué)生成績,并且要按分數(shù)的從低到高排序;</p><p> ?。?)管理員可
20、以按照課程名稱查看每門課的平均成績;</p><p> (7)管理員可以查看所有學(xué)生的總成績排名;</p><p> ?。?)管理員可以查看所有學(xué)生的總成績的平均成績;</p><p> ?。?)管理員完成操作后可以安全退出系統(tǒng)。</p><p><b> 六、總體設(shè)計</b></p><p>
21、;<b> 1、系統(tǒng)流程圖</b></p><p><b> 2、系統(tǒng)功能結(jié)構(gòu)圖</b></p><p> 在本系統(tǒng)中實現(xiàn)的功能模塊如下:</p><p><b> 1、管理員模塊</b></p><p> (1)登錄系統(tǒng):管理員輸入用戶名和密碼,進行身份驗證,如果成
22、功進入管理員功能</p><p> (2)錄入成績:管理員對學(xué)生成績進行添加</p><p> (3)修改成績:管理員對錯誤的學(xué)生成績信息進行修改</p><p> (4)錄入學(xué)生信息:管理員添加新的學(xué)生信息</p><p> (5)查詢成績:其下又有子模塊,可按照學(xué)號查詢學(xué)生個人成績、按照課程名稱查看各科平均成績與單科排序、查看各科
23、平均成績與平均總成績</p><p><b> (6)修改密碼</b></p><p><b> 2、學(xué)生模塊</b></p><p> (1)登錄系統(tǒng):學(xué)生輸入用戶名和密碼,進行身份驗證,如果成功進入學(xué)生功能</p><p> (2)查詢個人成績:按照課程名稱或者學(xué)期查詢成績,也可查詢?nèi)?/p>
24、成績</p><p><b> (3)修改密碼</b></p><p> 3、在線幫助:提供在線幫助信息</p><p><b> 3、數(shù)據(jù)庫設(shè)計</b></p><p> ?。?)數(shù)據(jù)庫中共三張表:</p><p> sinform(學(xué)生信息表)、manager(管
25、理員信息表)、sscore(學(xué)生成績表) </p><p> 各表數(shù)據(jù)結(jié)構(gòu)如下圖所示:</p><p><b> (2)E-R圖:</b></p><p><b> 七、詳細設(shè)計</b></p><p> 1、學(xué)生成績管理系統(tǒng)首頁如下圖所示:</p><p><
26、b> 首頁功能設(shè)計</b></p><p><b> 2、登錄界面</b></p><p><b> 3、學(xué)生通道</b></p><p><b> ?。?)學(xué)生主頁界面</b></p><p><b> ?。?)查詢成績</b>&
27、lt;/p><p><b> 如:</b></p><p><b> ?。?)修改密碼</b></p><p><b> 4、管理員通道</b></p><p><b> ?。?)管理員主界面</b></p><p><b&g
28、t; (2)錄入成績</b></p><p><b> ?。?)修改成績</b></p><p><b> ?。?)錄入學(xué)生信息</b></p><p><b> ?。?)查詢成績</b></p><p> 八、測試計劃及測試分析報告</p>&l
29、t;p> 該系統(tǒng)在測試階段主要進行功能測試,按照需求分析的要求進行黑盒測試。</p><p><b> 測試用例設(shè)計:</b></p><p> 九、程序維護手冊及用戶操作手冊</p><p><b> 常見操作實例:</b></p><p><b> 1、角色選擇:<
30、;/b></p><p><b> 2、管理員登錄:</b></p><p> 3、進入管理員主頁:</p><p><b> 4、學(xué)生登錄:</b></p><p><b> 5、進入學(xué)生主頁:</b></p><p><b>
31、 十、心得體會</b></p><p> 通過本次課程設(shè)計,我基本了解了如何開發(fā)一個軟件,原來在編寫代碼前要做這么多準(zhǔn)備工作,才能更好地為編寫代碼打好基礎(chǔ)。通過這次親身實踐,更好地把課堂上學(xué)的理論知識消化并運用起來,也更加熟悉了Rational Rose 建模軟件的應(yīng)用。</p><p> 在整個過程中,分析功能需求、可行性研究、數(shù)據(jù)庫設(shè)計等都幾乎不存在困難,但功能測試、
32、總體設(shè)計、詳細設(shè)計、用戶手冊等以前都沒做過,第一次做起來難度有點大。但占用了更多時間的是編寫程序代碼,由于上個學(xué)期只學(xué)過些皮毛,所有做起來有些困難,數(shù)據(jù)庫連接就連了很久,對asp文件中的一些語句功能、形式不是很熟悉,在這上面花了挺多功夫。不過編寫程序不是重點,總體來說完成得還不錯!</p><p><b> 附錄、主要代碼</b></p><p> //系統(tǒng)首頁:
33、index.html</p><p> <body><table border=4 width=565 cellspacing=4 cellpadding=6 align=center></p><p> <tr><td align=center height=60 colspan=2><h2>歡迎進入學(xué)生成績管理系統(tǒng)!<
34、;/h2></td></tr></p><p> <tr><td height=40 align=center colspan=2><b>請登錄:</b></td></tr></p><p> <tr><td width=50% height=40 align=cen
35、ter><a href="manager.html">管理員通道</a></td></p><p> <td witch=50% height=40 align=center><a href="student.html">學(xué)生通道</a></td></tr></p&
36、gt;<p> <tr><td background="F:\躍躍\軟件工程\圖片\書.jpg" height=360 colspan=2 align=left valign=top><a href="help.html">在線幫助信息</a></td></tr></table></body&
37、gt;</p><p> //登錄系統(tǒng)時的密碼驗證 scheckpass.asp</p><p> <% Dim snum,spwd</p><p> snum=Request.Form("snum")</p><p> spwd=Request.Form("spwd")</p&g
38、t;<p> Dim db,rs,sql</p><p> Set db=Server.CreateObject("ADODB.Connection")</p><p> db.open"driver={SQL server};server=B46CDEFA3C304D2;user id=sa;</p><p>
39、password=sa;database=mark" //連接數(shù)據(jù)庫</p><p> set rs=Server.CreateObject("ADODB.Recordset")</p><p> sql="select * from sinform where 學(xué)號='"&snum&"'
40、"</p><p> rs.open sql,db</p><p> if rs.eof then </p><p> Response.Write("用戶名不存在!")</p><p> Response.Write"<a href=student.html>"</
41、p><p> Response.Write"重新登錄</a>"</p><p> Response.End</p><p> elseif rs("密碼")<>spwd then</p><p> Response.Write("密碼輸入錯誤!")<
42、/p><p> Response.Write"<a href=student.html>"</p><p> Response.Write"重新登錄</a>"</p><p> Response.End</p><p><b> else</b><
43、/p><p> Response.Cookies("snum")=snum</p><p> Response.Redirect("szhuye.html")</p><p> Response.End</p><p><b> end if</b></p>&l
44、t;p><b> rs.close</b></p><p> set rs=nothing</p><p><b> db.close</b></p><p> set db=nothing %></p><p> //查詢成績的asp文件 sseek.asp</p
45、><p> <%Dim db,id,key,ke</p><p> id=trim(request.Cookies("snum"))</p><p> Set db=Server.CreateObject("ADODB.Connection")</p><p> db.open"d
46、river={SQL server};server=B46CDEFA3C304D2;user id=sa;</p><p> password=sa;database=mark" </p><p> If Request.Form("key")<>"" Then //’key’是按條件查詢
47、輸入的關(guān)鍵字</p><p> key=Request.Form("key")</p><p> ke=Request.Form("ke") //’ke’是指“課程名稱”或“學(xué)期”</p><p><b> Else</b></p><p><b> key
48、=""</b></p><p><b> ke="課程名稱"</b></p><p><b> End If</b></p><p> Dim Sql,rs</p><p> If key<>"" Then&
49、lt;/p><p> Sql="Select * From sscore Where " & ke & " Like '%" & key & "%' and 學(xué)號='"&id&"'"</p><p><b> Else&l
50、t;/b></p><p> Sql="Select * From sscore where 學(xué)號='"&id&"'" </p><p><b> End If</b></p><p> Set rs=db.execute(Sql)</p>&l
51、t;p> Do While Not rs.Eof %></p><p> <tr bgcolor="#F2F2F2" align="center"></p><p> <td><%=rs("學(xué)號")%></td></p><p> &
52、lt;td><%=rs("課程名稱")%></td></p><p> <td><%=rs("分數(shù)")%></td></p><p> <td><%=rs("學(xué)期")%></td></p><p>
53、</tr> //查詢結(jié)果以表格的形式顯示</p><p> <% rs.MoveNext</p><p> Loop %> //指針指向下一條記錄</p><p> //修改密碼的驗證代碼 spwdpss.asp</p><p> <% dim id,password,passw
54、ord1,password2</p><p> id=request.Cookies("snum")</p><p> password=request.Form("password")</p><p> password1=request.Form("password1")</p>&
55、lt;p> password2=request.Form("password2")</p><p> if password1="" then</p><p> response.write "<script LANGUAGE='javascript'>alert('請輸入新密碼!')
56、;</p><p> history.go(-1);</script>"</p><p> response.end</p><p><b> end if</b></p><p> if password1<>password2 then</p><p>
57、; response.write "<script LANGUAGE='javascript'>alert('兩次輸入的密碼不相同,請重新輸入!');history.go(-1);</script>"</p><p> response.end</p><p><b> end if</b&g
58、t;</p><p> if (password1<>"") and (password2=password1 ) then</p><p> dim db,rs,sql</p><p> Set db=Server.CreateObject("ADODB.Connection")</p>&l
59、t;p> db.open"driver={SQL server};server=B46CDEFA3C304D2;user id=sa;</p><p> password=sa;database=mark"</p><p> sql="select * from sinform where 密碼='"&password&a
60、mp;"' and 學(xué)號='"&id&"'"</p><p> set rs=CreateObject("ADODB.Recordset")</p><p> rs.open sql,db,1,1</p><p> if rs.eof then</p>
61、;<p> response.write "<script LANGUAGE='javascript'>alert('舊密碼錯誤,請重新輸入!');history.go(-1);</script>"</p><p><b> else</b></p><p> sql=&q
62、uot;update sinform set 密碼='"&password1&"'where 學(xué)號='"&id&"'"</p><p> db.Execute(sql)</p><p> response.Write"<script language=
63、9;javascript'> "</p><p> response.Write" alert('修改密碼成功!請點擊確認重新登錄!'); "</p><p> response.Write" window.top.location.href='index.html';"</p>
64、<p> response.Write" </script>"</p><p><b> end if </b></p><p> end if %></p><p> //錄入成績的執(zhí)行代碼 do_ingrade.asp</p><p> <%
65、 If Request.Form("subnum1")<>"" And Request.Form("num1")<>"" And Request.Form("subname1")<>"" And Request.Form("grade1")<>&quo
66、t;"Then</p><p><b> Dim db</b></p><p> Set db=Server.CreateObject("ADODB.Connection")</p><p> db.open"driver={SQL server};server=B46CDEFA3C304D2;us
67、er id=sa;</p><p> password=sa;database=mark"</p><p> Dim subnum,num,subname,grade,clas,term,strSql</p><p> subnum=Request.Form("subnum1")</p><p> num
68、=Request.Form("num1")</p><p> subname=Request.Form("subname1")</p><p> grade=Request.Form("grade1")</p><p> clas=Request.Form("class1")<
69、;/p><p> term=Request.Form("term1")</p><p> StrSql="Insert Into sscore(選課編號,學(xué)號,課程名稱,分數(shù),班級,學(xué)期) Values ('" & subnum & "','" & num & "&
70、#39;,'" & subname & "','" & grade & "','" & clas & "','" & term & "')"</p><p> db.Execute(strSql)
71、</p><p> Response.Write("添加成功!")</p><p> Response.Write"<a href=ingrade.asp>"</p><p> Response.Write"返回</a>"</p><p><b&g
72、t; Else</b></p><p> Response.Write "選課編號、學(xué)號、課程名稱、分數(shù)必須填寫完整!"</p><p> Response.Write "<br>"</p><p> Response.Write "<a href='ingrade.as
73、p'>重新添加</a>"</p><p> End If %></p><p> //修改成績的執(zhí)行代碼 do_modify.asp</p><p> <% Response.Buffer=True</p><p> Dim db,id,strSql,vargrade,varcla
74、ss,varterm </p><p> id=Request.Form("subnum3")</p><p> Set db=Server.CreateObject("ADODB.Connection") </p><p> db.Open "driver={SQL server};serv
75、er=B46CDEFA3C304D2;user id=sa;</p><p> password=sa;database=mark" </p><p> vargrade=Request.Form("grade3") </p><p> varclass=Request.Form("class3") </
76、p><p> varterm=Request.Form("term3") </p><p> strSql="Update sscore Set 分數(shù)='" & vargrade & "',班級='" & varclass & "',學(xué)期='&quo
77、t; & varterm & "' where 選課編號='" &id&"'"</p><p> db.Execute(strSql) </p><p> Response.Write("修改成功!")</p><p>
78、 Response.Write"<a href=modifygrade1.asp>"</p><p> Response.Write"返回</a>" %></p><p> //錄入學(xué)生信息的執(zhí)行代碼 do_insinform.asp</p><p> <% If
79、Request.Form("snum2")<>"" And Request.Form("sname2")<>"" And Request.Form("sclass2")<>"" And Request.Form("spwd2")<>"&quo
80、t;Then</p><p><b> Dim db</b></p><p> Set db=Server.CreateObject("ADODB.Connection")</p><p> db.open"driver={SQL server};server=B46CDEFA3C304D2;user id=
81、sa;</p><p> password=sa;database=mark"</p><p> Dim snum,sname,sfa,sclass,spwd,strSql</p><p> snum=Request.Form("snum2")</p><p> sname=Request.Form(&q
82、uot;sname2")</p><p> sfa=Request.Form("sfa2")</p><p> sclass=Request.Form("sclass2")</p><p> spwd=Request.Form("spwd2")</p><p> S
83、trSql="Insert Into sinform(學(xué)號,姓名,性別,班級,密碼) Values ('" & snum & "','" & sname & "','" & sfa & "','" & sclass & "'
84、;,'" & spwd & "')"</p><p> db.Execute(strSql)</p><p> Response.Write("添加成功!")</p><p> Response.Write"<a href=insinform.asp>&qu
85、ot;</p><p> Response.Write"返回</a>"</p><p><b> Else</b></p><p> Response.Write "學(xué)號、姓名、班級、密碼必須填寫完整!"</p><p> Response.Write &quo
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程課程設(shè)計---學(xué)生成績管理系統(tǒng)
- 軟件工程課程設(shè)計--學(xué)生成績管理系統(tǒng)
- 學(xué)生成績管理系統(tǒng)軟件工程課程設(shè)計
- 軟件工程課程設(shè)計模板-學(xué)生成績管理系統(tǒng)
- 軟件工程課程設(shè)計---學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn)
- 軟件工程---學(xué)生成績管理系統(tǒng)
- 學(xué)生成績管理系統(tǒng)軟件課程設(shè)計報告
- 軟件工程課程設(shè)計教務(wù)成績管理系統(tǒng)
- 軟件工程課程設(shè)計——教務(wù)成績管理系統(tǒng)
- 課程設(shè)計---學(xué)生成績管理系統(tǒng)軟件
- 軟件需求課程設(shè)計--學(xué)生成績管理系統(tǒng)
- 《軟件工程》課程設(shè)計--學(xué)生管理系統(tǒng)
- 軟件工程課程設(shè)計--學(xué)生管理系統(tǒng)
- 軟件工程課程設(shè)計——學(xué)生管理系統(tǒng)
- 學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- 學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- 學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- 學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- 軟件工程課程設(shè)計——教務(wù)成績管理系統(tǒng)1
- 課程設(shè)計報告-學(xué)生成績管理系統(tǒng)
評論
0/150
提交評論