2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  課 程 設(shè) 計(jì) 報(bào) 告</p><p><b>  課程設(shè)計(jì)選題表</b></p><p><b>  專(zhuān)業(yè)課程設(shè)計(jì)計(jì)劃表</b></p><p><b>  內(nèi)容摘要</b></p><p>  如今互聯(lián)網(wǎng)的飛速發(fā)展,校園網(wǎng)站現(xiàn)在可以達(dá)到自己的優(yōu)勢(shì)與無(wú)紙

2、化辦公網(wǎng)絡(luò),提高工作效率,共享教育資源,供教師在教育領(lǐng)域的教學(xué)和科研提供了一種替代方法,校園網(wǎng)站是現(xiàn)在廣為流傳。校園網(wǎng)站建設(shè),網(wǎng)站策劃,技術(shù)解決方案,以確定具體的配置和日常管理和維護(hù)階段,應(yīng)該按照價(jià)格/性能標(biāo)準(zhǔn),以確定最佳的硬件和軟件平臺(tái),網(wǎng)絡(luò)選邊處理的生產(chǎn)風(fēng)格的定位,布局,編排,線(xiàn)條和形狀的選擇,顏色處理等方面。校園網(wǎng)站的管理,要注意分工勞動(dòng),用戶(hù)培訓(xùn),安全和數(shù)據(jù)備份等問(wèn)題。</p><p>  軟件工程這門(mén)學(xué)

3、科的創(chuàng)建時(shí)間不長(zhǎng),但作為一個(gè)文化和經(jīng)濟(jì)研究所的第二大部門(mén),該部門(mén)應(yīng)做網(wǎng)站設(shè)計(jì),所以,它可以有效地管理。為了更好地宣傳我們軟件工程和java編程,在一個(gè)新的網(wǎng)站設(shè)計(jì)和實(shí)施的基礎(chǔ)上,進(jìn)行的調(diào)查分析。使用網(wǎng)頁(yè)制作工具M(jìn)yEclipse,ASP開(kāi)發(fā)技術(shù),使用MySQL數(shù)據(jù)庫(kù)對(duì)網(wǎng)站的開(kāi)發(fā)得到了實(shí)現(xiàn)。經(jīng)過(guò)幾個(gè)月的試運(yùn)行,該網(wǎng)站基本上能滿(mǎn)足我們的要求,其中最后一個(gè)問(wèn)題進(jìn)行了討論,提出了相應(yīng)的解決方案。</p><p>  本文

4、介紹了項(xiàng)目開(kāi)發(fā)的特點(diǎn)和難點(diǎn),提出了教務(wù)網(wǎng)站的設(shè)計(jì)思想,詳細(xì)分析了其系統(tǒng)結(jié)構(gòu)和用戶(hù)需求,對(duì)教務(wù)網(wǎng)站的各個(gè)子系統(tǒng)進(jìn)行了具體設(shè)計(jì),并給出其系統(tǒng)功能各自的主頁(yè)設(shè)計(jì)方案。</p><p>  關(guān)鍵詞:網(wǎng)站設(shè)計(jì);網(wǎng)站實(shí)現(xiàn);Myeclipse;Dreamweaver;ASP;MySQL數(shù)據(jù)庫(kù)</p><p>  Today, the rapid development of the Internet,

5、the campus site can now reach their own strengths and paperless office network, improve work efficiency, sharing of educational resources for teachers teaching in the field of education and research provides an alternati

6、ve method, the campus site is now widely circulated. Campus site building, site planning, technical solutions, in order to determine the specific configuration and ongoing management and maintenance phases, should be in

7、accordance wit</p><p>  Software engineering discipline creation time is not long, but as a cultural and economic research institute, the second largest sector, which should be done web design, so it can eff

8、ectively manage. In order to better promote our software engineering and java programming, at a new site design and implementation, based on a survey conducted analysis. Use web authoring tools MyEclipse, ASP development

9、 technology, using a MySQL database for website development has been achieved. After several mont</p><p>  This article describes the characteristics and difficulties of project development, proposed Senate

10、website design ideas, detailed analysis of its system architecture and user needs, the various subsystems on the Senate website for a specific design, and gives its own homepage design system functions programs. <

11、;/p><p>  Keywords: website design; site implementation; Myeclipse; Dreamweaver; ASP; MySQL database</p><p><b>  目 錄</b></p><p>  一、系統(tǒng)規(guī)劃..................................

12、.................1</p><p>  1.1背景.................................................. ..1</p><p>  1.2系統(tǒng)開(kāi)發(fā)的重點(diǎn)與難點(diǎn).................................. .1</p><p>  1.3系統(tǒng)功能簡(jiǎn)介...............

13、........................... .2</p><p>  1.4可行性分析............................................ .2</p><p>  1.4.1經(jīng)濟(jì)可行性..........................................2</p><p>  1.4.2技術(shù)可行性...

14、.......................................3</p><p>  1.5 系統(tǒng)功能模塊圖........................................ .4</p><p>  1.6劃分子系統(tǒng)..............................................4</p><p>  1.

15、6.1 系統(tǒng)管理員子系統(tǒng) ................................ ..4</p><p>  1.6.2 教師管理員子系統(tǒng).................................. .5</p><p>  1.6.3 選課查詢(xún)子系統(tǒng)......................................5</p><p> 

16、 二、系統(tǒng)分析...................................................6</p><p>  2.1需求確定................................................6</p><p>  2.1.1系統(tǒng)E—R圖</p><p>  2.2需求分析..................

17、............................. .6</p><p>  2.2.1數(shù)據(jù)流程圖......................................... .8</p><p>  2.2.2數(shù)據(jù)字典............................................10</p><p>  三、系統(tǒng)設(shè)計(jì)....

18、.............................................. 11</p><p>  3.1系統(tǒng)用例圖............................................. .11</p><p>  3.1.1系統(tǒng)管理員用例圖................................... .13</p><

19、p>  3.1.2教師管理員用例圖.................................... 14</p><p>  3.2教務(wù)選課管理系統(tǒng)業(yè)務(wù)對(duì)象模型............................ 16</p><p>  3.3 數(shù)據(jù)流圖................................................ 17</p&g

20、t;<p>  3.3.1總體數(shù)據(jù)流圖......................................... 17</p><p>  3.3.2數(shù)據(jù)流圖............................................ .18</p><p>  3.4活動(dòng)圖.........................................

21、......... .19</p><p>  3.5改進(jìn)之處...................................................21</p><p>  3.6參考文獻(xiàn)...................................................21</p><p>  四、寫(xiě)出收獲和體會(huì)(重點(diǎn)).....

22、....................................22</p><p>  附錄..............................................................23</p><p><b>  一、系統(tǒng)規(guī)劃</b></p><p><b>  1.1 背景</b

23、></p><p>  教務(wù)工作頭緒很多,尤其是在開(kāi)學(xué)初和學(xué)期結(jié)束,工作量很大。有很多繁瑣的復(fù)制和重復(fù)的工作,大多數(shù)人頭疼的是容易出錯(cuò)。如教學(xué)計(jì)劃,安排教學(xué)過(guò)程中的規(guī)劃,統(tǒng)計(jì)所需的下學(xué)期課本,教學(xué)教師指派任務(wù)表,課程表計(jì)算教師的費(fèi)用,到學(xué)期結(jié)束時(shí),每位老師老師錄制的文件,以確定考試教學(xué)大綱,學(xué)生成績(jī)統(tǒng)計(jì)分析學(xué)期的考試安排。一些數(shù)據(jù)之間有一定的聯(lián)系,這些工作是公開(kāi)的,一些新業(yè)務(wù)提供的數(shù)據(jù)繼續(xù)使用。如果這些任務(wù)

24、手動(dòng)執(zhí)行它,它是費(fèi)時(shí)。如果學(xué)校是比較大的,大量的學(xué)生,可以采取幾個(gè)人做這些工作,復(fù)制了大量的錯(cuò)誤率。如果你用電腦做文字處理系統(tǒng)需要更熟練的操作電腦技能,但不容易實(shí)現(xiàn)數(shù)據(jù)共享,還需要投入更多的時(shí)間,錯(cuò)誤的可能性依然很大。</p><p>  Mysql數(shù)據(jù)庫(kù)是比較好的大型數(shù)據(jù)庫(kù)。我們的開(kāi)發(fā)框架是ssh,利用這兩者的結(jié)合便可以做出班次課程設(shè)計(jì)需哦要實(shí)現(xiàn)的諸多功能,不過(guò)實(shí)現(xiàn)的好壞就要考驗(yàn)程序員的能力了。</p&g

25、t;<p>  隨著網(wǎng)絡(luò)技術(shù)的日益進(jìn)步,全國(guó)各地的高校教務(wù)管理系統(tǒng)已經(jīng)開(kāi)始使用校務(wù)管理。這是一個(gè)網(wǎng)絡(luò)平臺(tái),在管理我們學(xué)校事務(wù)的各個(gè)方面,為用的戶(hù)提供充足的信息和快捷的查詢(xún),修改意味著成為一個(gè)重要白勺日常的教學(xué)工作的管理軟件。在北京城市學(xué)院教育管理網(wǎng)站目前使用的老技術(shù),訪(fǎng)問(wèn)速度慢,功能不全面,現(xiàn)在規(guī)劃設(shè)計(jì)的教務(wù)管理系統(tǒng),要求各方盡最大可能地滿(mǎn)足用戶(hù)的需求。</p><p>  1.2 系統(tǒng)開(kāi)發(fā)的重點(diǎn)與

26、難點(diǎn)</p><p>  教學(xué)管理系統(tǒng)是一個(gè)更復(fù)雜的信息系統(tǒng)軟件,它的發(fā)展,有許多實(shí)際困難和盲點(diǎn)。首先,教務(wù)管理系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)模式的焦點(diǎn)和成功的關(guān)鍵。其次,公共信息的編碼,合理分解子系統(tǒng),教學(xué)改革的發(fā)展趨勢(shì),充分考慮影響數(shù)據(jù)庫(kù)的設(shè)計(jì)是一個(gè)關(guān)鍵因素。結(jié)束。網(wǎng)絡(luò)設(shè)計(jì)的模式選擇和數(shù)據(jù)的安全性等技術(shù)問(wèn)題仍然存在的主要困難是不容忽視的。</p><p>  重點(diǎn)存在于頁(yè)面設(shè)計(jì)還有功能的實(shí)現(xiàn)問(wèn)題上,

27、起初計(jì)劃的功能最后是否可以實(shí)現(xiàn)是一個(gè)難點(diǎn),重點(diǎn)在數(shù)據(jù)庫(kù)的鏈接問(wèn)題還有大家的聯(lián)系問(wèn)題。</p><p><b>  1.3系統(tǒng)功能簡(jiǎn)介</b></p><p>  隨著科學(xué)技術(shù)水平和知識(shí)的不斷提高,計(jì)算機(jī)科學(xué)的成熟,作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生信息的管理,具有不可比擬的優(yōu)勢(shì),管理者和使用者的管理手冊(cè)將帶來(lái)的便捷,簡(jiǎn)單的操作環(huán)境。該系統(tǒng)主要用于學(xué)生使用,教師,

28、經(jīng)理人是系統(tǒng)管理員。該系統(tǒng)的主要功能是:實(shí)現(xiàn)學(xué)生信息的管理和維護(hù),如學(xué)生信息管理,教師信息,成績(jī)學(xué)籍管理,學(xué)生信息系統(tǒng),查詢(xún)和服務(wù),學(xué)生入學(xué),課堂課程查詢(xún)等基本功能。</p><p>  信息管理系統(tǒng),為用戶(hù)提供充足的信息和快捷的查詢(xún)方法,如:檢索迅速,查找方便,可靠性高,存儲(chǔ)容量大,成本低。這些優(yōu)點(diǎn)能夠極大改善信息管理,學(xué)生信息的效率,但也以科學(xué)的管理,數(shù)字化,規(guī)范化管理,與世界接軌的重要條件。今天,這種管理系

29、統(tǒng)已廣泛應(yīng)用于各行各業(yè),成為行業(yè)的一個(gè)重要手段,提高管理效率。參議院網(wǎng)站系統(tǒng)已經(jīng)越來(lái)越廣泛地應(yīng)用于教育網(wǎng)站有關(guān)他的管理效率大大提高的管理,它的作用是顯而易見(jiàn)的。 該項(xiàng)目開(kāi)發(fā)的軟件為學(xué)校信息管理系統(tǒng)軟件,是鑒于目前增加了一些學(xué)校,教師,學(xué)生,學(xué)生信息管理的自動(dòng)化和精度要求的前提下,信息的爆炸式增長(zhǎng)的背景下,一個(gè)日趨激烈,設(shè)計(jì),軟件設(shè)計(jì)完成的所有學(xué)生信息管理。</p><p><b>  1.4可

30、行性分析</b></p><p>  可行性的研究的方法 </p><p>  教務(wù)管理系統(tǒng)投入使用的各類(lèi)用戶(hù)調(diào)查,評(píng)估的系統(tǒng)和用戶(hù)意見(jiàn)的綜合分析系統(tǒng)的性能,進(jìn)行可行性分析。</p><p>  1.4.1 經(jīng)濟(jì)可行性</p><p>  目標(biāo)的系統(tǒng)的發(fā)展這個(gè)要求是比較低等的,再加上一個(gè)比較傲復(fù)雜的硬件和軟件環(huán)境,讓硬和

31、軟件問(wèn)題是非常有限的。此外,目標(biāo)系統(tǒng)不是很復(fù)雜,開(kāi)發(fā)周期有點(diǎn)短,工作人員在有限的經(jīng)濟(jì)成本。當(dāng)你已經(jīng)完成了實(shí)際的操作系統(tǒng)的發(fā)展和改善功能的計(jì)算機(jī),使用戶(hù)方便,也為系統(tǒng)的創(chuàng)造了條件,為進(jìn)一步推廣。這將帶來(lái)經(jīng)濟(jì)上的回報(bào)遠(yuǎn)遠(yuǎn)超出了成本,最重要的一點(diǎn)是,軟件開(kāi)發(fā)者可以進(jìn)化系統(tǒng),我們有一個(gè)全面的了解。從經(jīng)濟(jì)角度來(lái)看,這種發(fā)展是IT系統(tǒng)實(shí)現(xiàn)的可能。</p><p>  可行性分析是按照規(guī)范的軟件工程的步驟,也就是說(shuō),通過(guò)審查項(xiàng)

32、目的目標(biāo)和范圍的研究目前正在使用由系統(tǒng)導(dǎo)出新系統(tǒng)的高層邏輯模型,重新定義這個(gè)周期問(wèn)題反復(fù)的過(guò)程。然后提出了系統(tǒng)的實(shí)現(xiàn),建議最好的解決方案為推薦方案的經(jīng)濟(jì),技術(shù),用戶(hù)和法律可行性分析,最后給出了結(jié)論的系統(tǒng)是值得開(kāi)發(fā)。</p><p>  1.4.2 技術(shù)可行性</p><p>  技術(shù)可行性,考慮現(xiàn)有技術(shù)條件是否可以成功完成開(kāi)發(fā),硬件和軟件配置滿(mǎn)足發(fā)展需要等。圖書(shū)館管理系統(tǒng),使用JAVA編程

33、語(yǔ)言,調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能夠滿(mǎn)足發(fā)展需要,因此從技術(shù)上講是完全可行的。軟件:由于目前單機(jī)模式已經(jīng)比較成熟,所以在軟件開(kāi)發(fā)平臺(tái)成熟可行的,他們速度快,容量大,可靠性高,價(jià)格低廉,完全能夠滿(mǎn)足系統(tǒng)的要求。因此,使用流行的Java+ SQL SERVER2005系統(tǒng),沒(méi)有技術(shù)問(wèn)題。</p><p>  1.4.3開(kāi)發(fā)軟件介紹</p><p>  Myeclipse簡(jiǎn)介,My

34、Eclipse的企業(yè)MyEclipse的企業(yè)工作臺(tái),工作臺(tái)(簡(jiǎn)稱(chēng)MyEclipse中)是延伸的eclipseIDE,我們可以使用它在數(shù)據(jù)庫(kù)和JavaEE的開(kāi)發(fā),發(fā)布和應(yīng)用程序服務(wù)器的整合,大大提高了工作效率。它是一個(gè)功能豐富的JavaEE集成開(kāi)發(fā)環(huán)境,包括一個(gè)完整的編碼,調(diào)試,測(cè)試,發(fā)布功能,完整支持HTML,Struts中,JSP,CSS,JAVASCRIPT,春季,SQL,Hibernate的[1]。</p><

35、p>  MyEclipse是一個(gè)非常好用的開(kāi)發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也非常廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持都非常好。目前MyEclipse的支持AJAX的Java Servlet,JSP,JSF,Struts的,春季時(shí),Hibernate,EJB3,JDBC數(shù)據(jù)庫(kù)連接工具和許多其他功能。包括幾乎所有主要的開(kāi)源開(kāi)發(fā)工具eclipse的獨(dú)家產(chǎn)品,它可以說(shuō)是目前MyEclips

36、e的。</p><p>  1.5 系統(tǒng)功能模塊圖</p><p>  處理流程和數(shù)據(jù)流程 </p><p>  教師登錄,你可以上傳,修改,管理學(xué)生成績(jī),學(xué)生選課情況查詢(xún),查看學(xué)校信息披露。學(xué)生登錄,就可以查詢(xún)自己的信息,查詢(xún)結(jié)果為每個(gè)主題,看到學(xué)校發(fā)布各種信息在規(guī)定時(shí)間內(nèi)選擇選修課程。 </p><p>  教務(wù)登陸,

37、可查詢(xún)、管理所有學(xué)生及教師信息,公布學(xué)校信息</p><p><b>  1.6劃分子系統(tǒng)</b></p><p>  1.6.1系統(tǒng)管理員子系統(tǒng)</p><p>  在系統(tǒng)管理子系統(tǒng)中,其功能概述如下:</p><p>   1) 管理學(xué)生信息,如添加、刪除、更新和查看學(xué)生信息 </p><p&g

38、t;  2) 管理選課管理員的信息,如添加、刪除、更新和查看學(xué)生選課信息</p><p>  3) 管理課程的信息,如添加、刪除、更新還有和查看課程</p><p><b>  如圖所示:</b></p><p>  1.6.2 教師管理員子系統(tǒng)</p><p>  在系統(tǒng)管理子系統(tǒng)中,其功能概述如下:</p>

39、;<p>   1) 管理教師們的信息,比如添加、更新還有查看教師信息 </p><p>  2) 管理教師的選課信息,如添加、更新和查看教師選課信息</p><p><b>  如圖所示:</b></p><p>  1.6.3 學(xué)生選課子系統(tǒng)</p><p>  在系統(tǒng)管理子系統(tǒng)中,其功能概述如下:&

40、lt;/p><p>  1) 根據(jù)課程名稱(chēng)的查詢(xún)</p><p>  2) 根據(jù)已選課程的查詢(xún)</p><p>  3) 根據(jù)課程編號(hào)的查詢(xún)</p><p>  4)根據(jù)學(xué)生信息的查詢(xún)</p><p><b>  如圖所示:</b></p><p><b>  二、系

41、統(tǒng)分析</b></p><p><b>  2.1需求確定</b></p><p>  2.1.1系統(tǒng)E—R圖</p><p>  在要建立的系統(tǒng)中,有以下功能: </p><p>  1.管理老師的功能:錄入老師情況(姓名.地址.所教課程), 老師缺課記錄(名字.時(shí)間.原因. 

42、課程)  </p><p>  2.管理學(xué)生的功能: 錄入學(xué)生情況 ( 姓名 . 所選課程 . 成績(jī) )  </p><p>  3.教務(wù)主任的功能 : 查詢(xún)統(tǒng)計(jì) 1: 教師情況 2: 學(xué)生總成績(jī) 3:

43、 學(xué)生平均成績(jī)</p><p><b>  2.2需求分析</b></p><p>  2.2.1數(shù)據(jù)流程圖</p><p>  在系統(tǒng)中,學(xué)校管理員管理所有的信息和數(shù)據(jù),包括系統(tǒng)的用戶(hù)信息數(shù)據(jù),部門(mén)的信息和數(shù)據(jù),一流的信息和數(shù)據(jù),老師的信息和數(shù)據(jù),學(xué)生信息數(shù)據(jù),課程信息和數(shù)據(jù),當(dāng)然,信息數(shù)據(jù)處理和保管學(xué)籍管理系統(tǒng),教師通過(guò)進(jìn)入學(xué)校管

44、理制度對(duì)學(xué)生的成績(jī),而且在學(xué)校管理選修查詢(xún)數(shù)據(jù)查詢(xún)模塊的列表類(lèi)的學(xué)生在學(xué)校管理,學(xué)生入學(xué),當(dāng)然,也可以選修查詢(xún)數(shù)據(jù)模塊的查詢(xún)結(jié)果通過(guò)分析,得出系統(tǒng)的數(shù)據(jù)流圖。</p><p>  學(xué)生管理信息系統(tǒng),其中包括用戶(hù)信息,部門(mén)信息,班級(jí)信息,教師信息,學(xué)生信息,課程信息和課程信息和招生信息數(shù)據(jù)查詢(xún)信息。</p><p><b>  2.1 主要要求 </b&g

45、t;</p><p>  主要功能:用戶(hù)進(jìn)入系統(tǒng)時(shí),均需輸入唯一的用戶(hù)名和密碼; </p><p>  教務(wù)處統(tǒng)管所有學(xué)生、教師相關(guān)信息,對(duì)學(xué)生學(xué)籍信息進(jìn)行查詢(xún)和維護(hù),發(fā)布學(xué)校公告等; </p><p>  各科任課教師可對(duì)自己所授課程的學(xué)生成績(jī)及選修名單進(jìn)行修改管理,可查看學(xué)校公告; </p><p>  學(xué)生

46、可通過(guò)查詢(xún)獲取自身成績(jī),自主選擇和修改相關(guān)課程,查看學(xué)校公告;  </p><p>  性能要求:查詢(xún)效率盡可能做到精準(zhǔn),信息維護(hù)做到簡(jiǎn)單實(shí)用,不需要過(guò)多的人員培訓(xùn),要求性能穩(wěn)定,不能出現(xiàn)數(shù)據(jù)丟失、錯(cuò)誤等情況。 </p><p>  輸出要求:簡(jiǎn)單、快捷、實(shí)時(shí)。 </p><p>  輸入要求:對(duì)于查詢(xún)功能,應(yīng)做到可以單條件和

47、組合條件輸入;對(duì)于維護(hù)功能,要求系統(tǒng)各模塊均具有添加新數(shù)據(jù)的功能。 </p><p>  安全與保密要求:系統(tǒng)本身具有一定安全機(jī)制,可保證各項(xiàng)數(shù)據(jù)完整和正確性</p><p><b>  注冊(cè)與登錄 </b></p><p><b> ?、賹W(xué)生登錄 </b></p><p&

48、gt;  學(xué)生可以通過(guò)用已經(jīng)獲得注冊(cè)成功的賬號(hào)進(jìn)行登錄操作 </p><p><b> ?、趯W(xué)生注冊(cè) </b></p><p>  學(xué)生可以在注冊(cè)頁(yè)面進(jìn)行用戶(hù)登錄的注冊(cè) </p><p><b> ?、劢處煹卿?#160;</b></p><p>  學(xué)生可以通過(guò)用已經(jīng)

49、獲得注冊(cè)成功的賬號(hào)進(jìn)行登錄操作 </p><p><b> ?、芙處熥?cè) </b></p><p>  教師可以在注冊(cè)頁(yè)面進(jìn)行用戶(hù)登錄的注冊(cè) </p><p><b>  ⑤管理員登錄. </b></p><p>  管理員用管理員賬號(hào)進(jìn)行登錄操作</p

50、><p><b>  2.2.2數(shù)據(jù)表</b></p><p><b>  stud表 </b></p><p><b>  admpers表</b></p><p><b>  courset表</b></p><p>  Reco

51、rdFileUp表</p><p><b>  courser表</b></p><p><b>  Scoret表</b></p><p><b>  Teacher表</b></p><p><b>  教務(wù)管理系統(tǒng)的類(lèi)圖</b></p>

52、<p>  從用例圖中和系統(tǒng)分析說(shuō)明中采用名詞和實(shí)體識(shí)別法識(shí)別出:學(xué)生、教師、教務(wù)處管理員、課程、公告、課程等幾個(gè)類(lèi)。在確定類(lèi)的基礎(chǔ)上,再進(jìn)一步標(biāo)識(shí)類(lèi)之間的關(guān)系,建立類(lèi)圖如下所示:</p><p><b>  三、系統(tǒng)設(shè)計(jì)</b></p><p><b>  3.1系統(tǒng)用例圖</b></p><p>  3.1

53、.1系統(tǒng)管理員用例圖</p><p>  校園學(xué)術(shù)管理員校園教育管理系統(tǒng)的用戶(hù),適當(dāng)?shù)墓芾硐到y(tǒng),具有一定的權(quán)力,但整個(gè)系統(tǒng)的管理員的業(yè)務(wù)。校園學(xué)術(shù)管理員主要用例包括:人事管理使用,許可使用情況的管理,學(xué)校管理,教育管理,使用情況,學(xué)籍管理用例。包括人事管理包括:信息管理學(xué)院(添加,刪除,查,改)。版權(quán)管理包括:校園管理員可以教師學(xué)術(shù)評(píng)議管理員,教師,學(xué)生都必須授予相應(yīng)的權(quán)限,如學(xué)生注冊(cè),只能進(jìn)行在校學(xué)生注冊(cè),申請(qǐng)

54、選修老師,同學(xué)選修課程是有條件控制的一段時(shí)間來(lái)執(zhí)行這項(xiàng)任務(wù)。學(xué)術(shù)管理用例包括:公共信息發(fā)布的用例(四,六的信息傳播,公開(kāi)考試安排),審計(jì)和培訓(xùn)計(jì)劃進(jìn)入教室安排和分配等。學(xué)校管理使用情況包括:學(xué)生基本信息管理,績(jī)效管理到文件,獎(jiǎng),懲教管理,政治派別和其他管理用例。學(xué)籍管理,包括:招聘和招生計(jì)劃安排使用情況,使用的情況下,如規(guī)劃每招收多少人教師計(jì)劃等。這一層管理業(yè)務(wù)占整個(gè)系統(tǒng)的幾乎三分之二,所以整個(gè)使用案例分析,寫(xiě)了很多重復(fù)的東西,這樣的具

55、體使用情況,請(qǐng)參閱功能塊圖 </p><p><b> ?。?)管理員權(quán)限</b></p><p><b> ?、俨榭磳W(xué)生信息 </b></p><p>  管理員可以查看所有學(xué)生的信息,并且可以查看每個(gè)學(xué)生的各種學(xué)科呀成績(jī),并可以對(duì)信息進(jìn)行刪除和修改操作。</p><p><b&

56、gt;  ②查看教師信息 </b></p><p>  管理員可以準(zhǔn)確查看所有教師的信息,并可以對(duì)信息進(jìn)行刪除和修改的等操作。</p><p><b> ?、鄄榭窗嗉?jí)信息 </b></p><p>  管理員可以查看所有班級(jí)信息,查看班級(jí)位置,并且可以查看每個(gè)班級(jí)的學(xué)生信息。</p><p&g

57、t;<b> ?、懿榭凑n程信息 </b></p><p>  管理員可以查看所有課程信息 </p><p><b> ?、萏砑影嗉?jí) </b></p><p><b>  管理員可以添加班級(jí)</b></p><p><b> ?、尢砑诱n程&

58、#160;</b></p><p><b>  管理員可以添加班級(jí)</b></p><p><b>  ⑦審核教師選課 </b></p><p>  顯示所有教師提交申請(qǐng)的課程班級(jí),管理員進(jìn)行審核,如果同意該教師給該班級(jí)上某課程,就提交到課表,該課程不能再進(jìn)行申請(qǐng);如果不同意,就進(jìn)行駁回,該課程還能再

59、進(jìn)行申請(qǐng)。 </p><p><b>  ⑧教師課表 </b></p><p>  顯示所有通過(guò)審核的班級(jí)課程及其授課的老師。</p><p>  3.1.2 學(xué)生信息管理員用例圖</p><p>  建立系統(tǒng)的用例圖通過(guò)以下幾個(gè)問(wèn)題識(shí)別角色</p><p>  誰(shuí)使用系統(tǒng)的主

60、要功能?</p><p><b>  誰(shuí)修改信息?</b></p><p><b>  誰(shuí)管理信息?</b></p><p>  誰(shuí)維護(hù)系統(tǒng)的正常運(yùn)行?</p><p>  通過(guò)回答這幾個(gè)問(wèn)題,再進(jìn)一步分析可以識(shí)別出本系統(tǒng)的幾個(gè)角色:學(xué)生、教師、教務(wù)處管理員。</p><p>

61、;  通過(guò)對(duì)問(wèn)題的分析,根據(jù)流程可以分為以下的幾個(gè)用例:</p><p>  與學(xué)生相關(guān)的用例:查詢(xún)個(gè)人信息、查詢(xún)成績(jī)、查詢(xún)選課信息、網(wǎng)上選課等等。</p><p>  與教師相關(guān)的用例:查詢(xún)個(gè)人信息、修改個(gè)人信息、學(xué)生成績(jī)錄入等等。</p><p>  與教務(wù)處管理員相關(guān)的用例:學(xué)生信息管理、上傳信息等等。</p><p>  教務(wù)和教師參

62、議院管理員工作,學(xué)院教務(wù)管理系統(tǒng)的用戶(hù),相應(yīng)的管理系統(tǒng),具有一定的權(quán)力,但整個(gè)系統(tǒng)是業(yè)務(wù)管理員。校園學(xué)術(shù)管理員主要用例包括:學(xué)術(shù)管理使用情況,教學(xué)管理用例。包括教育管理用例包括:教師與學(xué)生的基本信息管理,專(zhuān)業(yè)考試安排,制定相應(yīng)的培訓(xùn)計(jì)劃提交校區(qū)院長(zhǎng)。教學(xué)管理用例包括:學(xué)生成績(jī)查詢(xún)和打印用例,幫助,康復(fù)管理,和管理專(zhuān)業(yè)研究生。</p><p><b>  學(xué)生的用例圖:</b></p&g

63、t;<p>  “教師基本信息”用于管理教師的基本信息,如所學(xué)專(zhuān)業(yè)、學(xué)歷、畢業(yè)院校等。 </p><p>  “教師任課檔案”用于管理教師任課檔案信息,如教師姓名、學(xué)歷和學(xué)期、任課班級(jí)、課程、周時(shí)數(shù)、總時(shí)數(shù)等。 </p><p>  “教師獎(jiǎng)懲檔案”用于管理教師獎(jiǎng)懲檔案信息,如教師姓名、獎(jiǎng)懲日期、類(lèi)別原因、獎(jiǎng)懲名稱(chēng)、獎(jiǎng)懲等級(jí)等。 </p&g

64、t;<p>  “教師考評(píng)管理”用于對(duì)教師進(jìn)行考評(píng)。 “教師課時(shí)數(shù)統(tǒng)計(jì)”用于統(tǒng)計(jì)教師工作量。 </p><p>  “教師進(jìn)修檔案”用于管理教師進(jìn)修檔案信息,如教師姓名、進(jìn)修日期、進(jìn)修科目、進(jìn)修單位、進(jìn)修成績(jī)等</p><p><b>  學(xué)生權(quán)限 </b></p><p><b> ?、俨?/p>

65、看個(gè)人信息 </b></p><p>  學(xué)生登錄后,可以查看其個(gè)人信息 </p><p><b>  ②修改個(gè)人信息 </b></p><p>  學(xué)生登錄后,可以根據(jù)其個(gè)人信息進(jìn)行修改 </p><p><b>  ③進(jìn)入留言板 </b&g

66、t;</p><p>  學(xué)生登錄后,可以進(jìn)入留言板,查看學(xué)生討論的主題和內(nèi)容。也可以添加主題和內(nèi)容,也可以對(duì)已有的主題進(jìn)行評(píng)論。 </p><p><b> ?、懿榭闯煽?jī) </b></p><p>  學(xué)生可以查看自己各科成績(jī)</p><p><b> ?、莶榭磳W(xué)期課程 <

67、/b></p><p>  學(xué)生可以查看本學(xué)期的課程</p><p>  3.2 選課管理系統(tǒng)業(yè)務(wù)對(duì)象模型</p><p>  活動(dòng)圖是一個(gè)狀態(tài)圖的接口?;顒?dòng)圖主要是用來(lái)描述系統(tǒng)的問(wèn)題域空間活動(dòng)流程,活動(dòng)圖可以很容易地描述系統(tǒng)的并發(fā)活動(dòng)。用戶(hù)登錄到學(xué)生登錄,教師和管理人員的log日志,不同的用戶(hù)有不同的登錄權(quán)限。</p><p><

68、;b>  3.3 數(shù)據(jù)流圖</b></p><p>  3.3.1 總體數(shù)據(jù)流圖</p><p>  根據(jù)系統(tǒng)的功能,繪制UML文檔教師績(jī)效信息管理和協(xié)作圖,序列圖,序列圖注冊(cè)表管理員設(shè)置權(quán)限和協(xié)作圖,系辦公室管理員發(fā)布的課程順序圖和協(xié)作圖,順序圖學(xué)生選修和協(xié)作的圖。下面教師績(jī)效信息管理和協(xié)作圖,序列圖。</p><p>  3.3.2選課數(shù)據(jù)流圖

69、</p><p>  項(xiàng)目中teacherDAO的設(shè)計(jì):</p><p>  3.4教師管理順序圖</p><p><b>  4.3 改進(jìn)之處 </b></p><p>  1.在原有系統(tǒng)的基礎(chǔ)上提高了系統(tǒng)性能,大大節(jié)省了人力與設(shè)備的費(fèi)用; </p><p>  通

70、過(guò)對(duì)系統(tǒng)內(nèi)部程序的改進(jìn),提高了處理速度,減少用戶(hù)登錄時(shí)的等待時(shí)間;  </p><p>  3.改進(jìn)了管理信息服務(wù); </p><p>  4.系統(tǒng)簡(jiǎn)單易操作,對(duì)工作人員專(zhuān)業(yè)技能要求較低,可以提高工作人員的效率</p><p><b>  項(xiàng)目效果圖:</b></p><p><b&g

71、t;  參考文獻(xiàn):</b></p><p>  《Struts 2.1權(quán)威指南》 編著:李剛 出版社:電子工業(yè)出版社</p><p>  《軟件項(xiàng)目管理》編著:楊律青 主審:張金隆 出版社:電子工業(yè)出版社</p><p>  《Struts2+Spring+Hibernate框架技術(shù)與項(xiàng)目實(shí)踐》 編著:陳亞輝 繆勇 出版社:清華大學(xué)出版社&l

72、t;/p><p><b>  總結(jié)</b></p><p><b>  課題總結(jié)</b></p><p>  學(xué)術(shù)信息管理系統(tǒng)是一種融合管理科學(xué),信息科學(xué),系統(tǒng)科學(xué)和計(jì)算機(jī)技術(shù)為一體的綜合先進(jìn)的管理方法。系統(tǒng)是建立在基于B / S模式的學(xué)術(shù)信息管理系統(tǒng)基于J2EE的JSP+ MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)的WINDOWS操作系統(tǒng)。該系統(tǒng)

73、由三個(gè)模塊,管理模塊培訓(xùn)管理員,教師,管理模塊,學(xué)生管理模塊,通過(guò)應(yīng)用系統(tǒng),以滿(mǎn)足教育管理工作更加高效,無(wú)紙化和網(wǎng)絡(luò)的需求,提高學(xué)院院長(zhǎng)的工作質(zhì)量和效率。</p><p><b>  心得體會(huì)</b></p><p>  教務(wù)管理系統(tǒng)開(kāi)發(fā)完成后,很短的時(shí)間開(kāi)發(fā)和設(shè)計(jì),從而使系統(tǒng)的問(wèn)題之一是能夠運(yùn)行一個(gè)學(xué)生管理系統(tǒng)的功能不完美的兩個(gè)問(wèn)題,學(xué)生成績(jī)管理系統(tǒng)的不足數(shù)據(jù)的安全

74、性。</p><p>  這使我的實(shí)驗(yàn)設(shè)計(jì)中的“教務(wù)管理系統(tǒng)”在科學(xué)和技術(shù)發(fā)展的軟件開(kāi)發(fā)方法的深刻理解,也讓我知道有些軟件文檔規(guī)范的措辭。首先,開(kāi)發(fā)一個(gè)系統(tǒng),用戶(hù)調(diào)查,可行性研究,系統(tǒng)分析,系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)施,系統(tǒng)的最終測(cè)試,并形成各種證件。</p><p>  在本次畢業(yè)設(shè)計(jì)中遇到了許多的問(wèn)題,帶著這些問(wèn)題,自己去尋找相應(yīng)的資料,與同學(xué)相互討論,最終問(wèn)題得以解決,為自己以后進(jìn)一步開(kāi)發(fā)系統(tǒng)

75、做了很好的示范。在這次實(shí)驗(yàn)設(shè)計(jì)和文檔的寫(xiě)作過(guò)程中得到了指導(dǎo)老師大力幫助,在此深表謝意。</p><p>  在以后的學(xué)習(xí)或工作的道路中,我會(huì)以最好的狀態(tài)去面對(duì)每一個(gè)問(wèn)題,以畢業(yè)設(shè)計(jì)的態(tài)度及方式來(lái)分析及解決相應(yīng)的問(wèn)題,把每件事都做到最好,同時(shí)也給自己留下寶貴的經(jīng)驗(yàn)。</p><p><b>  附錄:</b></p><p>  StudentA

76、ction.java</p><p>  package com.tjut.action;</p><p>  import java.util.List;</p><p>  import javax.servlet.http.HttpServletRequest;</p><p>  import javax.servlet.http.H

77、ttpServletResponse;</p><p>  import javax.servlet.http.HttpSession;</p><p>  import org.apache.struts.action.ActionForm;</p><p>  import org.apache.struts.action.ActionForward;</

78、p><p>  import org.apache.struts.action.ActionMapping;</p><p>  import org.apache.struts.actions.DispatchAction;</p><p>  import com.tjut.dao.ObjectDao;</p><p>  import co

79、m.tjut.form.StudentForm;</p><p>  public class StudentAction extends DispatchAction{</p><p>  private ObjectDao objectDao;</p><p>  public ObjectDao getObjectDao() {</p><

80、p>  return objectDao;</p><p><b>  }</b></p><p>  public void setObjectDao(ObjectDao objectDao) {</p><p>  this.objectDao = objectDao;</p><p><b>  }

81、</b></p><p>  public ActionForward checkStudent(ActionMapping mapping, ActionForm form,</p><p>  HttpServletRequest request, HttpServletResponse response) {</p><p>  StudentFo

82、rm studentForm = (StudentForm) form;</p><p>  HttpSession session = request.getSession();</p><p>  StudentForm studentform = (StudentForm) objectDao.getObjectForm("from StudentForm where s

83、_name='"</p><p>  + studentForm.getS_name() + "'");</p><p>  if (studentform == null) {</p><p>  request.setAttribute("errorNews", "您輸入的賬號(hào)不存在&q

84、uot;);</p><p>  } else if (!studentform.getS_password().equals(studentForm.getS_password())) {</p><p>  request.setAttribute("errorNews", "您輸入的密碼不正確");</p><p>&l

85、t;b>  } else {</b></p><p>  session.setAttribute("studentform", studentform);</p><p><b>  }</b></p><p>  return mapping.findForward("checkStudent

86、");</p><p><b>  }</b></p><p>  public ActionForward forwardUpdateStudent(ActionMapping mapping,</p><p>  ActionForm form, HttpServletRequest request,</p><

87、;p>  HttpServletResponse response) {</p><p>  this.saveToken(request);</p><p>  String studentId = request.getParameter("studentId");</p><p>  String condition = "

88、from StudentForm where studentId='"</p><p>  + studentId + "'";</p><p>  StudentForm studentForm = (StudentForm) objectDao</p><p>  .getObjectForm(condition);

89、</p><p>  request.setAttribute("studentForm", studentForm);</p><p>  return mapping.findForward("forwardUpdateStudent");</p><p><b>  }</b></p>

90、<p><b>  // 用戶(hù)修改操作</b></p><p>  public ActionForward updateStudent(ActionMapping mapping, ActionForm form,</p><p>  HttpServletRequest request, HttpServletResponse response) {&

91、lt;/p><p>  StudentForm studentForm = (StudentForm) form;</p><p>  String result = "用戶(hù)修改失?。。?!";</p><p>  if (objectDao.updateObjectForm(studentForm))</p><p>  re

92、sult = "用戶(hù)修改成功?。?!";</p><p>  request.setAttribute("result", result);</p><p>  return mapping.findForward("operationStudent");</p><p><b>  }</b

93、></p><p><b>  // 用戶(hù)察看操作</b></p><p>  public ActionForward queryStudent(ActionMapping mapping, ActionForm form,</p><p>  HttpServletRequest request, HttpServletRespons

94、e response) {</p><p>  List list = objectDao</p><p>  .getObjectList("from StudentForm order by studentId desc");</p><p>  request.setAttribute("list", list);<

95、;/p><p>  return mapping.findForward("queryStudent");</p><p><b>  }</b></p><p>  public ActionForward queryOneStudent(ActionMapping mapping,</p><p> 

96、 ActionForm form, HttpServletRequest request,</p><p>  HttpServletResponse response) {</p><p>  String id = request.getParameter("studentId");</p><p>  StudentForm student

97、Form = (StudentForm) objectDao</p><p>  .getObjectForm("from StudentForm where studentId='" + id + "'");</p><p>  request.setAttribute("form", studentForm);

98、</p><p>  return mapping.findForward("queryOneStuedent");</p><p><b>  }</b></p><p><b>  // 用戶(hù)保存操作</b></p><p>  public ActionForward in

99、sertStudent(ActionMapping mapping, ActionForm form,</p><p>  HttpServletRequest request, HttpServletResponse response) {</p><p>  StudentForm studentForm = (StudentForm) form;</p><p&g

100、t;  StudentForm studentform = (StudentForm) objectDao</p><p>  .getObjectForm("from StudentForm where s_name='"</p><p>  + studentForm.getS_name() + "'");</p>

101、<p>  if (studentform == null) {</p><p>  objectDao.insertObjectForm(studentForm);</p><p>  return queryStudent(mapping, form, request, response);</p><p><b>  } else {<

102、;/b></p><p>  request.setAttribute("result", "您輸入的賬號(hào)重復(fù),請(qǐng)重新輸入");</p><p>  return mapping.findForward("errorStudent");</p><p><b>  }</b>&l

103、t;/p><p><b>  }</b></p><p><b>  // 用戶(hù)刪除操作</b></p><p>  public ActionForward deleteStudent(ActionMapping mapping, ActionForm form,</p><p>  HttpServ

104、letRequest request, HttpServletResponse response) {</p><p>  StudentForm studentform = (StudentForm) objectDao.getObjectForm("from StudentForm where studentId='"</p><p>  + reque

105、st.getParameter("studentId") + "'");</p><p>  objectDao.deleteObjectForm(studentform);</p><p>  return queryStudent(mapping, form, request, response);</p><

106、p><b>  }</b></p><p><b>  }</b></p><p>  CourseAction.java</p><p>  package com.tjut.action;</p><p>  import java.util.List;</p><p&

107、gt;  import javax.servlet.http.HttpServletRequest;</p><p>  import javax.servlet.http.HttpServletResponse;</p><p>  import org.apache.struts.action.ActionForm;</p><p>  import org.a

108、pache.struts.action.ActionForward;</p><p>  import org.apache.struts.action.ActionMapping;</p><p>  import org.apache.struts.actions.DispatchAction;</p><p>  import com.tjut.dao.Obj

109、ectDao;</p><p>  import com.tjut.form.CourseForm;</p><p>  public class CourseAction extends DispatchAction{</p><p>  private ObjectDao objectDao;</p><p>  public Objec

110、tDao getObjectDao() {</p><p>  return objectDao;</p><p><b>  }</b></p><p>  public void setObjectDao(ObjectDao objectDao) {</p><p>  this.objectDao = object

111、Dao;</p><p><b>  }</b></p><p>  public ActionForward updateCourse(ActionMapping mapping,</p><p>  ActionForm form, HttpServletRequest request,</p><p>  Http

112、ServletResponse response) {</p><p>  String id=request.getParameter("courseId");</p><p>  CourseForm courseJobForm = (CourseForm) objectDao</p><p>  .getObjectForm("f

113、rom CourseForm where courseId='" + id + "'");</p><p>  this.objectDao.updateObjectForm(courseJobForm);</p><p>  return queryCourse(mapping, form, request, response);</p

114、><p><b>  }</b></p><p>  public ActionForward deleteCourse(ActionMapping mapping,</p><p>  ActionForm form, HttpServletRequest request,</p><p>  HttpServletRes

115、ponse response) {</p><p>  String id = request.getParameter("courseId");</p><p>  CourseForm courseForm = (CourseForm) objectDao.getObjectForm("from CourseForm where courseId='

116、;" + id + "'");</p><p>  String result="刪除課程信息失敗";</p><p>  if(objectDao.deleteObjectForm(courseForm)){</p><p>  result="刪除課程信息成功";</p>

117、<p><b>  }</b></p><p>  request.setAttribute("result", result);</p><p>  return mapping.findForward("operationCourse");</p><p><b>  }<

118、/b></p><p>  public ActionForward queryOneCourse(ActionMapping mapping,</p><p>  ActionForm form, HttpServletRequest request,</p><p>  HttpServletResponse response) {</p>

119、<p>  String id = request.getParameter("courseId");</p><p>  CourseForm courseForm = (CourseForm) objectDao</p><p>  .getObjectForm("from CourseForm where courseId='"

120、; + id + "'");</p><p>  request.setAttribute("form", courseForm);</p><p>  return mapping.findForward("queryOneCourse");</p><p><b>  }</b&

121、gt;</p><p>  public ActionForward queryCourse(ActionMapping mapping, ActionForm form,</p><p>  HttpServletRequest request, HttpServletResponse response) {</p><p>  List list = null;

溫馨提示

  • 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論