影音先锋男人资源在线观看,精品国产日韩亚洲一区91,中文字幕日韩国产,2018av男人天堂,青青伊人精品,久久久久久久综合日本亚洲,国产日韩欧美一区二区三区在线

畢業(yè)論文——軟件學(xué)院畢業(yè)實(shí)訓(xùn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)---管理員端設(shè)計(jì)與實(shí)現(xiàn)

上傳人:good****022 文檔編號:116788482 上傳時(shí)間:2022-07-06 格式:DOC 頁數(shù):83 大小:3.99MB
收藏 版權(quán)申訴 舉報(bào) 下載
畢業(yè)論文——軟件學(xué)院畢業(yè)實(shí)訓(xùn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)---管理員端設(shè)計(jì)與實(shí)現(xiàn)_第1頁
第1頁 / 共83頁
畢業(yè)論文——軟件學(xué)院畢業(yè)實(shí)訓(xùn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)---管理員端設(shè)計(jì)與實(shí)現(xiàn)_第2頁
第2頁 / 共83頁
畢業(yè)論文——軟件學(xué)院畢業(yè)實(shí)訓(xùn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)---管理員端設(shè)計(jì)與實(shí)現(xiàn)_第3頁
第3頁 / 共83頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《畢業(yè)論文——軟件學(xué)院畢業(yè)實(shí)訓(xùn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)---管理員端設(shè)計(jì)與實(shí)現(xiàn)》由會員分享,可在線閱讀,更多相關(guān)《畢業(yè)論文——軟件學(xué)院畢業(yè)實(shí)訓(xùn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)---管理員端設(shè)計(jì)與實(shí)現(xiàn)(83頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、 論文編號: 軟件學(xué)院畢業(yè)實(shí)訓(xùn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) -管理員端設(shè)計(jì)與實(shí)現(xiàn)摘 要學(xué)生畢業(yè)實(shí)訓(xùn)管理系統(tǒng)是基于近年來社會對軟件方面人才的需求,學(xué)校開發(fā)的一個(gè)為學(xué)生提供實(shí)訓(xùn)條件的系統(tǒng)。該實(shí)訓(xùn)系統(tǒng)利用計(jì)算機(jī)的信息系統(tǒng)和各種軟件資源,為畢業(yè)學(xué)生提供了一個(gè)完整的實(shí)訓(xùn)基地提供的項(xiàng)目開發(fā)過程,同時(shí)也是學(xué)生將所學(xué)知識與具體項(xiàng)目實(shí)踐相結(jié)合的環(huán)境和平臺!在本文工作中本文主要實(shí)現(xiàn)的是管里員端工作。在這個(gè)系統(tǒng)中本文綜合應(yīng)用了MySQL、Struts 2、JSP等知識。首先,在網(wǎng)頁前臺方面,采用的是HTML5模板實(shí)現(xiàn)。其次,對于SSH框架的搭建、Java編程、JSP的動態(tài)編程以及MySQL數(shù)據(jù)庫進(jìn)行努力學(xué)習(xí)和大量實(shí)踐。本系統(tǒng)在學(xué)

2、院內(nèi)還沒有開發(fā)過,但本文有信心完成本文工作。關(guān)鍵詞:畢業(yè)實(shí)訓(xùn); SSH;MySQL;HTML5;IAbstractStudents graduate training management system is based on recent years, the demand for software professionals, schools provide students with the development of a training system conditions. The training system uses a variety of information syst

3、ems and computer software resources for graduate students to provide a complete training base to provide project development process, but also the students will learn the knowledge and practice of combining specific project environment and platform! In this work, the main achievement of this paper i

4、s the work of tube member ends. In this paper, this system integrated application MYSQL, Struts 2, JSP knowledge. First, in the front page, the use of the html5 templates. Secondly, build SSH framework, Java programming, dynamic programming, and JSP MYSQL database to learn and a lot of practice. The

5、 system has not been developed in the Institute before, but this article is confident that the work is completed in this article.Keywords: Graduate training; SSH; MYSQL; Html5;III目錄第1章 項(xiàng)目簡介11.1 項(xiàng)目背景11.2 研究現(xiàn)狀1第2章 系統(tǒng)需求32.1 系統(tǒng)概述32.2 系統(tǒng)功能32.3 參與者列表52.4 系統(tǒng)運(yùn)行環(huán)境52.5 用例規(guī)約52.5.1 學(xué)生實(shí)訓(xùn)信息維護(hù)52.5.2 教師信息維護(hù)102.5.3

6、職稱-所帶人數(shù)142.5.4 實(shí)訓(xùn)單位信息維護(hù)152.5.5 實(shí)訓(xùn)成績維護(hù)202.5.6 登錄232.5.7 用戶-注銷232.5.8 用戶-修改密碼242.5.9 用戶-首頁25第3章 系統(tǒng)分析263.1 靜態(tài)模型263.1.1 實(shí)體類263.1.2 邊界類273.1.3 控制類283.2 分析順序圖29第4章 系統(tǒng)設(shè)計(jì)444.1 架構(gòu)設(shè)計(jì)444.2 設(shè)計(jì)類454.3 數(shù)據(jù)庫設(shè)計(jì)464.3.1 概念模型464.3.2 關(guān)系模式474.3.3 物理模型48第5章 系統(tǒng)實(shí)現(xiàn)515.1 登錄界面515.2 學(xué)生實(shí)訓(xùn)信息維護(hù)525.3 教師信息維護(hù)535.4 實(shí)訓(xùn)單位信息維護(hù)545.5 實(shí)訓(xùn)成績維護(hù)

7、565.6 系統(tǒng)設(shè)置575.7 修改密碼57第6章 系統(tǒng)測試586.1 學(xué)生實(shí)訓(xùn)信息維護(hù)586.1.1 學(xué)生實(shí)訓(xùn)信息列表顯示586.1.2 增加學(xué)生實(shí)訓(xùn)信息596.1.3 修改學(xué)生實(shí)訓(xùn)信息616.1.4 查詢學(xué)生實(shí)訓(xùn)信息636.2 教師信息維護(hù)636.2.1 教師信息列表顯示636.2.2 增加教師信息646.2.3 修改教師信息666.2.4 查詢教師信息676.3 系統(tǒng)設(shè)置686.4 結(jié)束語68致謝70參考文獻(xiàn)71附錄A 畢業(yè)實(shí)訓(xùn)系統(tǒng)核心代碼72附錄B: 軟件使用說明書78中原工學(xué)院軟件學(xué)院畢業(yè)(設(shè)計(jì))論文第1章 項(xiàng)目簡介 1.1 項(xiàng)目背景中原工學(xué)院軟件學(xué)院畢業(yè)實(shí)訓(xùn)管理系統(tǒng)是基于近年來社會

8、對軟件方面人才的需求,開發(fā)的學(xué)院管理學(xué)生實(shí)訓(xùn)信息的管理系統(tǒng)。本系統(tǒng)利用計(jì)算機(jī)的信息系統(tǒng)和各種軟件資源,為學(xué)院指導(dǎo)教師指導(dǎo)本科第四學(xué)年的學(xué)生實(shí)訓(xùn)過程,提供了一個(gè)完整的跟蹤與控制軟件,同時(shí)也是學(xué)生將所學(xué)知識與具體項(xiàng)目實(shí)踐相結(jié)合的環(huán)境和平臺。本系統(tǒng)根據(jù)社會調(diào)查和需求分析的結(jié)果,將整個(gè)系統(tǒng)的涉眾分為:老師、管理人員、學(xué)生用戶。本系統(tǒng)采用美觀、簡單、方便的界面與用戶進(jìn)行交流,界面提供可以滿足用戶各方面的需求的條件,用戶只需按照提示輸入正確的條件就可以進(jìn)行相關(guān)的操作,滿足需求。系統(tǒng)還提供部分私人信息的加密處理,保證了數(shù)據(jù)庫內(nèi)數(shù)據(jù)信息的安全性。畢業(yè)實(shí)訓(xùn)管理系統(tǒng)是學(xué)校為了更好的在實(shí)訓(xùn)的過程中對學(xué)生進(jìn)行管理,讓

9、管理人員及時(shí)的獲得最新的有關(guān)學(xué)生的信息的系統(tǒng)。管理人員對實(shí)訓(xùn)單位的有關(guān)信息的更改能夠及時(shí)發(fā)布出來,對學(xué)生信息進(jìn)行維護(hù)更新學(xué)生基本信息,能按照一定的策略為學(xué)生分配指導(dǎo)老師,匯總學(xué)生成績導(dǎo)出成績單的系統(tǒng)。該系統(tǒng)由管理員設(shè)計(jì)功能完善的數(shù)據(jù)庫,有效、安全的保存了相關(guān)數(shù)據(jù),使管理系統(tǒng)更加嚴(yán)謹(jǐn)、安全、方便。整個(gè)系統(tǒng)對于管理員、老師、學(xué)生來說操作簡便,并且系統(tǒng)設(shè)計(jì)的界面友好、靈活、實(shí)用、安全,有效幫助管理員和老師完成了學(xué)生信息管理的全過程。該實(shí)訓(xùn)系統(tǒng)利用計(jì)算機(jī)的信息系統(tǒng)和各種軟件資源,為畢業(yè)學(xué)生提供了一個(gè)完整的畢業(yè)實(shí)訓(xùn)管理系統(tǒng)開發(fā)過程,同時(shí)也是學(xué)生將所學(xué)知識與具體項(xiàng)目實(shí)踐相結(jié)合的環(huán)境和平臺。 1.2 研究現(xiàn)

10、狀近年來,隨著中國科學(xué)技術(shù)的不斷進(jìn)步和經(jīng)濟(jì)水平的不斷提高,經(jīng)濟(jì)的發(fā)展越來越離不開計(jì)算機(jī)這一功能強(qiáng)大的工具,即有關(guān)計(jì)算機(jī)軟件的應(yīng)用。隨著社會對軟件行業(yè)方面的人才需求逐年增加,培養(yǎng)高素質(zhì)的軟件人才成為各個(gè)軟件學(xué)院主要任務(wù)。由于畢業(yè)生基本上在專業(yè)技能經(jīng)驗(yàn)方面的缺乏,使得畢業(yè)生在短期內(nèi)無法快速融入到企業(yè)中,并且傳統(tǒng)的高等教育缺少對大學(xué)生職業(yè)技能和動手能力、操作能力的培養(yǎng),而企業(yè)需要的是實(shí)用型人才,所以社會上有很多各方面的對畢業(yè)生實(shí)訓(xùn)的機(jī)構(gòu)和公司。這時(shí)學(xué)校需要與社會上的有關(guān)軟件方面的公司、企業(yè)相互合作,為學(xué)生提供一個(gè)平臺,使學(xué)生在真正進(jìn)入社會從事軟件方面的工作之前有一定的經(jīng)驗(yàn)和能力。學(xué)校與實(shí)訓(xùn)公司或有關(guān)

11、企業(yè)簽訂實(shí)訓(xùn)合同后需要一個(gè)完善的實(shí)訓(xùn)系統(tǒng)對學(xué)生信息動態(tài)進(jìn)行管理,這需要管理員設(shè)計(jì)一個(gè)數(shù)據(jù)庫存放相關(guān)信息,整個(gè)系統(tǒng)從操作簡便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成學(xué)校與學(xué)生之間的信息交流,包括新學(xué)生的加入時(shí)的檔案的建立、以及信息的修改和刪除,以及管理員對實(shí)訓(xùn)單位的信息的添加修改和刪除。該實(shí)訓(xùn)系統(tǒng)具有較強(qiáng)的針對性,主要使用于使用在學(xué)校就讀軟件專業(yè)和剛畢業(yè)需要參與工作但缺乏工作經(jīng)驗(yàn)的學(xué)生。該系統(tǒng)操作簡單,界面直觀方便, 還提供了完善的權(quán)限控制,可以任意設(shè)定操做人員的操作權(quán)限,保證系統(tǒng)的安全性。系統(tǒng)采用數(shù)據(jù)庫管理,其特點(diǎn)是擴(kuò)張能力強(qiáng),運(yùn)行速度快,數(shù)據(jù)穩(wěn)定安全。系統(tǒng)采用流程化的管理方式,能夠嚴(yán)密管

12、理處理過程中的每一個(gè)環(huán)節(jié),是整個(gè)系統(tǒng)具有更高的完整性和高效性。第2章 系統(tǒng)需求 2.1 系統(tǒng)概述畢業(yè)實(shí)訓(xùn)管理系統(tǒng)是一個(gè)畢業(yè)實(shí)訓(xùn)進(jìn)行系統(tǒng)化管理的軟件。學(xué)生可以填寫個(gè)人實(shí)訓(xùn)信息,查看、提交周/月報(bào),查看實(shí)訓(xùn)成績。教師可以查看學(xué)生實(shí)訓(xùn)信息,對周/月報(bào)進(jìn)行管理,錄入成績,修改密碼。管理員可以對學(xué)生實(shí)訓(xùn)信息進(jìn)行維護(hù),教師信息維護(hù),對實(shí)訓(xùn)單位進(jìn)行維護(hù),學(xué)生成績維護(hù)和對職稱所帶人數(shù)進(jìn)行修改。 2.2 系統(tǒng)功能管理員主要功能的用例圖如圖2.1所示,管理員擁有主頁、學(xué)生實(shí)訓(xùn)信息維護(hù)、教師信息維護(hù)、實(shí)訓(xùn)單位信息維護(hù)、實(shí)訓(xùn)成績維護(hù)、系統(tǒng)設(shè)置、修改密碼等一級功能,在學(xué)生實(shí)訓(xùn)信息維護(hù)、教師信息維護(hù)、實(shí)訓(xùn)單位信息維護(hù)、實(shí)

13、訓(xùn)成績維護(hù)等一級功能頁面中還有隨機(jī)分配、分配導(dǎo)師、查找、修改、合并、增加、導(dǎo)出等二級功能。同時(shí)在分配導(dǎo)師這個(gè)二級功能頁面中也存在分配和查找等三級功能。圖2.1管理員用例圖經(jīng)過對圖2.1管理員用例圖分析抽象得知管理員功能23個(gè)用例,用例列表如表2-1所示。表2-1 管理功能用例列表類別功能描述子功能描述功能編號優(yōu)先級管理員學(xué)生實(shí)訓(xùn)信息學(xué)生實(shí)訓(xùn)信息列表顯示FUN-1-1高增加學(xué)生實(shí)訓(xùn)信息FUN-1-2高修改學(xué)生實(shí)訓(xùn)信息FUN-1-3高隨機(jī)分配指導(dǎo)導(dǎo)師FUN-1-4高手動分配指導(dǎo)教師FUN-1-5高查詢學(xué)生實(shí)訓(xùn)信息FUN-1-6高教師信息維護(hù)教師信息列表顯示FUN-2-1高增加教師FUN-2-2高修

14、改教師信息FUN-2-3高查詢教師FUN-2-4高系統(tǒng)設(shè)置修改各職稱所帶人數(shù)初始值FUN-3-1中實(shí)訓(xùn)單位信息維護(hù)實(shí)訓(xùn)單位信息列表顯示FUN-4-1高查詢實(shí)訓(xùn)單位信息FUN-4-2高增加實(shí)訓(xùn)單位FUN-4-3高修改實(shí)訓(xùn)單位信息FUN-4-4高合并實(shí)訓(xùn)單位FUN-4-5高實(shí)訓(xùn)成績維護(hù)學(xué)生成績信息列表顯示FUN-5-1高查詢學(xué)生成績信息FUN-5-2高導(dǎo)出查詢結(jié)果FUN-5-3高公共登陸登陸FUN-13-1高注銷注銷FUN-14-1中修改密碼修改密碼FUN-15-1低首頁用戶首頁FUN-16-1低注:需求的優(yōu)先級分為高、中、低三個(gè)級別,級別的定義如下:高:該需求是系統(tǒng)運(yùn)行的關(guān)鍵需求,必須實(shí)現(xiàn),否則

15、表示項(xiàng)目失?。恢校合到y(tǒng)運(yùn)行的必要需求,應(yīng)盡量實(shí)現(xiàn),如果進(jìn)度緊張,則可以考慮在下一版本實(shí)現(xiàn);低:該需求可以完善系統(tǒng)的功能,但不是必須實(shí)現(xiàn)的需求。如果進(jìn)度允許實(shí)現(xiàn),則系統(tǒng)能夠更完善,如果進(jìn)度不允許,則可以考慮在下一版本實(shí)現(xiàn)。 2.3 參與者列表1. 管理員中原工學(xué)院軟件學(xué)院主管畢業(yè)實(shí)訓(xùn)工作的老師或主任等,管理員需要在畢業(yè)實(shí)訓(xùn)初為學(xué)生分配校內(nèi)指導(dǎo)老師,在畢業(yè)實(shí)訓(xùn)過程中對教師、學(xué)生、實(shí)訓(xùn)公司的數(shù)據(jù)進(jìn)行維護(hù),到畢業(yè)實(shí)訓(xùn)結(jié)束時(shí),把畢業(yè)實(shí)訓(xùn)成績匯總導(dǎo)出打印等工作。2. 教師中原工學(xué)院軟件學(xué)院的教師,需要在學(xué)生提交了周/月報(bào)之后進(jìn)行批閱,在管理員分配了學(xué)生之后查看自己名下的學(xué)生名額和信息,在畢業(yè)實(shí)訓(xùn)將結(jié)束時(shí)對

16、所帶學(xué)生進(jìn)行一個(gè)整體的評價(jià)之后給出一個(gè)實(shí)訓(xùn)成績的分?jǐn)?shù)。一個(gè)教師名下會有多名參加畢業(yè)實(shí)訓(xùn)的學(xué)生。3. 學(xué)生中原工學(xué)院軟件學(xué)院的大四學(xué)生,在第四學(xué)年上半學(xué)期,需要進(jìn)行實(shí)訓(xùn),學(xué)生種類分為校內(nèi)實(shí)訓(xùn)和校外實(shí)訓(xùn)。在上半學(xué)期實(shí)訓(xùn)開始階段,學(xué)生需要填寫自己的實(shí)訓(xùn)信息,并在開始后每周提交周報(bào),每月提交月報(bào)直到畢業(yè)實(shí)訓(xùn)結(jié)束為止。 2.4 系統(tǒng)運(yùn)行環(huán)境1. JDK1.6.0版本。2. MySQL 5.0版本。3. Tomcat6.0版本。 2.5 用例規(guī)約 2.5.1 學(xué)生實(shí)訓(xùn)信息維護(hù)學(xué)生實(shí)訓(xùn)信息維護(hù)包括學(xué)生實(shí)訓(xùn)信息列表顯示,修改學(xué)生實(shí)訓(xùn)信息,手動分配指導(dǎo)教師,隨機(jī)分配指導(dǎo)導(dǎo)師,查詢學(xué)生實(shí)訓(xùn)信息(按年級、班級、實(shí)訓(xùn)

17、類型查詢),增加學(xué)生信息。(1) 學(xué)生實(shí)訓(xùn)信息列表顯示的參與者是系統(tǒng)管理員,用于顯示所有學(xué)生實(shí)訓(xùn)信息。用例規(guī)約如表2-2所示。表2-2 學(xué)生實(shí)訓(xùn)信息列表顯示功能編號FUN-1-1功能名稱學(xué)生實(shí)訓(xùn)信息列表顯示前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇學(xué)生實(shí)訓(xùn)信息維護(hù)學(xué)生實(shí)訓(xùn)信息列表顯示?;臼录?.點(diǎn)擊左側(cè)菜單欄“學(xué)生實(shí)訓(xùn)信息維護(hù)”。2.進(jìn)入頁面,系統(tǒng)默認(rèn)展示所有的學(xué)生實(shí)訓(xùn)信息。3.顯示內(nèi)容包括學(xué)生的姓名、性別、學(xué)號、班級、聯(lián)系方式、所在單位、所在城市、實(shí)訓(xùn)類型、指導(dǎo)老師。4.學(xué)生實(shí)訓(xùn)信息按照先班級后學(xué)號排序。5.頁面提供修改學(xué)生實(shí)訓(xùn)信息,手動分配指導(dǎo)教師,隨機(jī)分配指導(dǎo)導(dǎo)師,查詢學(xué)生實(shí)訓(xùn)信

18、息(按年級、班級、實(shí)訓(xùn)類型查詢),增加學(xué)生實(shí)訓(xùn)信息的操作入口。6.在學(xué)生沒有指導(dǎo)導(dǎo)師的時(shí)候顯示“分配導(dǎo)師”在有指導(dǎo)導(dǎo)師的時(shí)候“分配導(dǎo)師”隱藏。7.頁面提供分頁功能,每頁顯示12條信息,分頁內(nèi)容包括每頁顯示數(shù)量、總頁數(shù)、上一頁、下一頁。8.頁面提供首頁和注銷功能。后置條件跳轉(zhuǎn)至相應(yīng)的操作界面界面原型見圖2-2執(zhí)行者管理員圖2-2 學(xué)生實(shí)訓(xùn)信息列表(2) 添加學(xué)生實(shí)訓(xùn)信息的參與者是系統(tǒng)管理員,用于主動增加一條學(xué)生實(shí)訓(xùn)信息并存入學(xué)生表中。用例規(guī)約如表2-3所示。表2-3添加學(xué)生實(shí)訓(xùn)信息功能編號FUN-1-2功能名稱添加學(xué)生實(shí)訓(xùn)信息前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇學(xué)生實(shí)訓(xùn)信息維護(hù),在學(xué)生

19、實(shí)訓(xùn)信息列表頁面單擊“增加”按鈕?;臼录?. 單擊增加按鈕頁面跳轉(zhuǎn)到增加學(xué)生實(shí)訓(xùn)信息頁面2. 參與者根據(jù)提示輸入學(xué)生信息,包括姓名、性別、學(xué)號、年級、班級、聯(lián)系方式、所在單位、所在城市、實(shí)訓(xùn)類型。3.輸入正確,點(diǎn)擊提交跳轉(zhuǎn)到主頁添加成功。輸入錯(cuò)誤點(diǎn)擊提交會進(jìn)行彈框提示。4.頁面提供首頁和注銷功能。后置條件點(diǎn)擊上方實(shí)訓(xùn)信息維護(hù)返回學(xué)生實(shí)訓(xùn)信息列表顯示頁面業(yè)務(wù)規(guī)則A. 增加學(xué)生實(shí)訓(xùn)信息只能在一定的時(shí)間段內(nèi),進(jìn)行增加。B.學(xué)號必須由數(shù)字組成長度22,不能為空;年級和班級二級聯(lián)動;所在城市是選擇框的可以用拼音或者部分文字進(jìn)行聯(lián)想的;所在單位,通過所屬入的部分文字信息進(jìn)行聯(lián)想提示的。界面原型見圖2-

20、3執(zhí)行者管理員圖2-3 添加學(xué)生實(shí)訓(xùn)信息(3) 修改學(xué)生實(shí)訓(xùn)信息用例的參與者是系統(tǒng)管理員,用于根據(jù)需要修改一條學(xué)生實(shí)訓(xùn)信息的有關(guān)信息。用例規(guī)約如表2-4所示。表2-4 修改學(xué)生實(shí)訓(xùn)信息功能編號FUN-1-3功能名稱修改學(xué)生實(shí)訓(xùn)信息前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇學(xué)生實(shí)訓(xùn)信息維護(hù),在學(xué)生實(shí)訓(xùn)信息列表頁面單擊“修改”按鈕?;臼录?.點(diǎn)擊“修改”,頁面跳轉(zhuǎn)到修改學(xué)生實(shí)訓(xùn)信息頁面。2.學(xué)生實(shí)訓(xùn)信息包括姓名、性別、學(xué)號、年級、班級、聯(lián)系方式、所在單位、所在城市、實(shí)訓(xùn)類型、指導(dǎo)老師。3.修改只能針對聯(lián)系方式、所在單位、所在城市,聯(lián)系方式長度為11個(gè)字符。4.可以對指導(dǎo)老師進(jìn)行重新分配。5

21、.修改只能在一定的時(shí)間段內(nèi)進(jìn)行。后置條件點(diǎn)擊學(xué)生實(shí)訓(xùn)維護(hù)返回學(xué)生實(shí)訓(xùn)信息列表顯示頁面界面原型見圖2-4執(zhí)行者管理員圖2-4 修改學(xué)生實(shí)訓(xùn)信息(4) 隨機(jī)分配指導(dǎo)導(dǎo)師用例的參與者是系統(tǒng)管理員,用于隨機(jī)給沒有指導(dǎo)教師的學(xué)生分配一名指導(dǎo)老師。用例規(guī)約如表2-5所示。表2-5 隨機(jī)分配指導(dǎo)導(dǎo)師功能編號FUN-1-4功能名稱隨機(jī)分配指導(dǎo)導(dǎo)師前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇學(xué)生實(shí)訓(xùn)信息維護(hù),在學(xué)生實(shí)訓(xùn)信息列表頁面單擊“隨機(jī)分配”按鈕?;臼录?. 給所有沒有指導(dǎo)教師的學(xué)生分配有剩余名額的教師。2. 按照顯示順序依次分配指導(dǎo)教師,直到所有的學(xué)生都有直到教師或所有的指導(dǎo)教師都沒有名額為止。后置

22、條件點(diǎn)擊學(xué)生實(shí)訓(xùn)維護(hù)返回學(xué)生實(shí)訓(xùn)信息列表顯示頁面界面原型執(zhí)行者管理員(5) 手動分配指導(dǎo)教師用例參與者是系統(tǒng)管理員,用于手動的給一名沒有指導(dǎo)教師的學(xué)生,分配一名指定的指導(dǎo)教師。用例規(guī)約如圖2-6所示。表2-6 手動分配指導(dǎo)教師功能編號FUN-1-5功能名稱手動分配指導(dǎo)教師前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇學(xué)生實(shí)訓(xùn)信息維護(hù),在學(xué)生實(shí)訓(xùn)信息列表頁面單擊“分配導(dǎo)師”按鈕。基本事件流1. 只有在沒有指導(dǎo)教師的情況下才顯示“分配導(dǎo)師”按鈕。2. 若想修改某學(xué)生的指導(dǎo)教師先在修改頁面中點(diǎn)擊“重新分配”,再點(diǎn)擊“分配”按鈕把某個(gè)有名額的教師分配給該學(xué)生。3.頁面提供首頁和注銷以及重置按鈕。后置條

23、件點(diǎn)擊學(xué)生實(shí)訓(xùn)維護(hù)返回學(xué)生實(shí)訓(xùn)信息列表顯示頁面界面原型見圖2-5執(zhí)行者管理員圖2-5 手動分配導(dǎo)師(6) 查詢學(xué)生實(shí)訓(xùn)信息用例的參與者是系統(tǒng)管理員,用于按照一定的條件篩選學(xué)生實(shí)訓(xùn)信息。用例規(guī)約如圖2-7所示。表2-7 查詢學(xué)生實(shí)訓(xùn)信息功能編號FUN-1-6功能名稱查詢學(xué)生實(shí)訓(xùn)信息前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇學(xué)生實(shí)訓(xùn)信息維護(hù),在學(xué)生實(shí)訓(xùn)信息列表頁面單擊“查詢”按鈕?;臼录?. 通過年級、班級、實(shí)訓(xùn)類型三個(gè)下拉框進(jìn)行查詢。2. 查詢條件可以為空,若為空,系統(tǒng)默認(rèn)查詢?nèi)俊?. 查詢結(jié)果以學(xué)生實(shí)訓(xùn)信息列表顯示,顯示的內(nèi)容包括姓名、性別、學(xué)號、年級、班級、聯(lián)系方式、所在單位、所在

24、城市、實(shí)訓(xùn)類型、指導(dǎo)老師、操作等信息。4. 查詢結(jié)果提供分頁功能,每頁顯示12條信息,分頁內(nèi)容包括上一頁、下一頁、每頁顯示數(shù)量、總頁數(shù)。后置條件系統(tǒng)根據(jù)查詢條件返回查詢結(jié)果界面原型見圖2-6執(zhí)行者管理員圖2-6 查詢學(xué)生實(shí)訓(xùn)信息 2.5.2 教師信息維護(hù)教師信息維護(hù)包括教師信息列表顯示、查詢教師信息(按姓名、教工號、職稱查詢)、增加教師、修改教師信息。(1) 教師信息列表顯示用例的參與者是系統(tǒng)管理員,用于在剛進(jìn)入頁面是默認(rèn)顯示所有教師信息。用例規(guī)約如表2-8所示。表2-8 教師信息列表顯示功能編號FUN-2-1功能名稱學(xué)生實(shí)訓(xùn)信息列表顯示前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇老師信息維

25、護(hù)?;臼录?. 系統(tǒng)默認(rèn)展示所有的教師信息。2. 顯示內(nèi)容包括導(dǎo)師姓名、性別、教工號、職稱、聯(lián)系方式、學(xué)生名額等。3. 學(xué)生實(shí)訓(xùn)信息按照先職稱后教工號排序。4. 頁面提供修改教師信息,查詢教師信息(按姓名、教工號、職稱查詢),增加教師信息的操作入口。5. 頁面提供分頁功能,每頁顯示12條信息,分頁內(nèi)容包括總數(shù)據(jù)數(shù)、每頁顯示數(shù)量、總頁數(shù)、上一頁、下一頁。6.頁面提供首頁和注銷功能。后置條件跳轉(zhuǎn)至相應(yīng)的操作界面界面原型見圖2-7執(zhí)行者管理員圖2-7 教師信息列表顯示(2) 增加教師信息用例的參與者是系統(tǒng)管理員,用于在系統(tǒng)中增加一名教師信息并存入數(shù)據(jù)表中。用例規(guī)約如表2-9所示。表2-9 增加教

26、師信息功能編號FUN-2-2功能名稱增加教師信息前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇老師信息維護(hù),在教師信息列表頁面單擊“增加”按鈕。基本事件流1.教師信息包括導(dǎo)師姓名、性別、教工號、職稱、聯(lián)系方式。2.教師姓名1-4個(gè)長度,必須由漢字或英文字母組成;教工號必須22位;聯(lián)系方式必須由數(shù)字組成。3.導(dǎo)師姓名、性別、教工號、職稱、聯(lián)系方式不能為空。4.頁面提供首頁和注銷功能。后置條件點(diǎn)擊上方老師信息返回教師信息列表顯示頁面界面原型見圖2-8執(zhí)行者管理員圖2-8 增加教師信息(3) 修改教師信息用例的參與者是系統(tǒng)管理員,用于根據(jù)需要修改一名教師的有關(guān)信息。用例規(guī)約如表2-10所示。表2-1

27、0 修改教師信息功能編號FUN-2-3功能名稱修改教師信息前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇老師信息維護(hù),在教師信息列表頁面單擊“修改”按鈕?;臼录?. 教師信息包括導(dǎo)師姓名、性別、教工號、職稱、聯(lián)系方式。2. 修改只能針對職稱、聯(lián)系方式,職稱只能在下拉框中選擇,聯(lián)系方式長度不超過11個(gè)字符。3.修改只能在一定的時(shí)間段內(nèi)進(jìn)行。后置條件點(diǎn)擊老師信息返回教師信息列表顯示頁面界面原型見圖2-9執(zhí)行者管理員圖2-9 修改教師信息(4) 查詢教師信息用例的參與者是系統(tǒng)管理員,用于根據(jù)一定條件篩選并顯示教師信息。用例規(guī)約如表2-11所示。表2-11 查詢教師信息功能編號FUN-2-4功能名

28、稱查詢教師信息前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇老師信息維護(hù),在教師信息列表頁面單擊“查詢”按鈕?;臼录?. 通過姓名、教工號、職稱三個(gè)條件進(jìn)行查詢。2. 查詢條件可以為空,若為空,系統(tǒng)默認(rèn)查詢?nèi)浚?. 查詢結(jié)果以教師信息列表顯示,顯示的內(nèi)容包括導(dǎo)師姓名、性別、教工號、職稱、聯(lián)系方式、學(xué)生名額、操作等信息。4. 頁面提供分頁功能,每頁顯示12條信息,分頁內(nèi)容包括總數(shù)據(jù)數(shù)、每頁顯示數(shù)量、總頁數(shù)、上一頁、下一頁。后置條件系統(tǒng)根據(jù)查詢條件返回查詢結(jié)果界面原型見圖2-10執(zhí)行者管理員圖2-10 查詢教師信息 2.5.3 職稱-所帶人數(shù)職稱-所帶人數(shù)包括修改各職稱所帶人數(shù)初始值。(1)

29、 修改各職稱所帶人數(shù)初始值用例的參與者是系統(tǒng)管理員,用于根據(jù)需要修改各職稱教師所帶人數(shù)的初始值。用例規(guī)約如表2-12所示。表2-12 修改各職稱所帶人數(shù)初始值功能編號FUN-3-1功能名稱修改各職稱所帶人數(shù)初始值前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇職稱-所帶人數(shù)?;臼录?. 顯示內(nèi)容包括教授、副教授、講師、助教四大職稱,當(dāng)前所帶學(xué)生人數(shù)顯示在文本框中。2. 點(diǎn)擊文本框鍵入新數(shù)點(diǎn)擊提交可以替換原人數(shù)。3. 當(dāng)管理員新建教師角色時(shí),他所能帶的學(xué)生數(shù)與教師的職稱所對應(yīng)的所帶人數(shù)初始值一至。4.頁面提供首頁和注銷功能。后置條件跳轉(zhuǎn)至相應(yīng)的操作界面界面原型見圖2-11執(zhí)行者管理員圖2-11

30、 修改各職稱所帶人數(shù)初始值 2.5.4 實(shí)訓(xùn)單位信息維護(hù)實(shí)訓(xùn)單位信息維護(hù)包括實(shí)訓(xùn)單位信息列表顯示,查詢實(shí)訓(xùn)單位信息(按單位名稱查詢),增加實(shí)訓(xùn)單位,修改實(shí)訓(xùn)單位信息,刪除實(shí)訓(xùn)單位信息,合并實(shí)訓(xùn)單位。(1) 實(shí)訓(xùn)單位信息列表顯示用例的參與者是系統(tǒng)管理員,用于在剛進(jìn)入頁面時(shí)默認(rèn)顯示所有實(shí)訓(xùn)單位信息。用例規(guī)約如表2-13所示。表2-13 實(shí)訓(xùn)單位信息列表顯示功能編號FUN-4-1功能名稱實(shí)訓(xùn)單位信息列表顯示前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇實(shí)訓(xùn)單位信息維護(hù)基本事件流1. 系統(tǒng)默認(rèn)展示所有的實(shí)訓(xùn)單位信息。2. 顯示內(nèi)容包括合并復(fù)選框、序號、單位名稱、所在城市、實(shí)訓(xùn)學(xué)生數(shù)、公司聯(lián)系方式、操作

31、。3. 實(shí)訓(xùn)單位信息按照實(shí)訓(xùn)學(xué)生數(shù)大小排序。4. 頁面提供查詢實(shí)訓(xùn)單位信息(按單位名稱查詢),增加實(shí)訓(xùn)單位,修改實(shí)訓(xùn)單位信息,刪除實(shí)訓(xùn)單位信息,合并實(shí)訓(xùn)單位的操作入口。5. 頁面提供分頁功能,每頁顯示12條信息,分頁內(nèi)容包括每頁顯示數(shù)量、總頁數(shù)、上一頁、下一頁。6.頁面提供首頁和注銷功能。 后置條件跳轉(zhuǎn)至相應(yīng)的操作界面界面原型見圖2-12執(zhí)行者管理員圖2-12 實(shí)訓(xùn)單位信息列表(2) 查詢實(shí)訓(xùn)單位信息用例的參與者是系統(tǒng)管理員,用于根據(jù)一定條件篩選并顯示符合條件的實(shí)訓(xùn)單位信息。用例規(guī)約如表2-14所示。表2-14 查詢實(shí)訓(xùn)單位信息功能編號FUN-4-2功能名稱查詢實(shí)訓(xùn)單位信息前提條件以管理員身份

32、登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇實(shí)訓(xùn)單位信息維護(hù),在實(shí)訓(xùn)單位信息列表頁面單擊“查詢”按鈕?;臼录?. 通過單位名稱條件進(jìn)行查詢。2. 查詢條件可以為空,若為空,系統(tǒng)默認(rèn)查詢?nèi)浚?. 查詢結(jié)果以實(shí)訓(xùn)單位信息列表顯示,顯示的內(nèi)容包括合并復(fù)選框、序號、單位名稱、所在城市、實(shí)訓(xùn)學(xué)生數(shù)、公司聯(lián)系方式、操作等信息。4. 頁面提供分頁功能,每頁顯示12條信息,分頁內(nèi)容包括總數(shù)據(jù)數(shù)、每頁顯示數(shù)量、總頁數(shù)、上一頁、下一頁。后置條件系統(tǒng)根據(jù)查詢條件返回查詢結(jié)果界面原型見圖2-13執(zhí)行者管理員圖2-13 查詢實(shí)訓(xùn)單位信息(3) 增加實(shí)訓(xùn)單位信息用例的參與者是系統(tǒng)管理員,用于在系統(tǒng)中添加一條實(shí)訓(xùn)單位信息并存入數(shù)據(jù)表中

33、。用例規(guī)約如表2-15所示。表2-15 增加實(shí)訓(xùn)單位信息功能編號FUN-4-3功能名稱增加實(shí)訓(xùn)單位信息前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇實(shí)訓(xùn)單位信息維護(hù),在實(shí)訓(xùn)單位信息列表頁面單擊“增加”按鈕?;臼录?.實(shí)訓(xùn)單位信息包括單位名稱、所在城市、實(shí)訓(xùn)學(xué)生數(shù)、公司聯(lián)系方式。2.所在城市是選擇框,可以通過拼音或漢字進(jìn)行聯(lián)想提示。3.單位名稱、所在城市、實(shí)訓(xùn)學(xué)生數(shù)、公司聯(lián)系方式不能為空。4.頁面提供首頁和注銷功能。后置條件點(diǎn)擊上方實(shí)訓(xùn)單位信息維護(hù)返回實(shí)訓(xùn)單位信息列表顯示頁面界面原型見圖2-14執(zhí)行者管理員圖2-14 增加實(shí)訓(xùn)單位信息(4) 修改實(shí)訓(xùn)單位信息用例的參與者是系統(tǒng)管理員,用于根據(jù)

34、需要修改一條實(shí)訓(xùn)單位的有關(guān)信息。用例規(guī)約如表2-16所示。表2-16 修改實(shí)訓(xùn)單位信息功能編號FUN-4-4功能名稱修改實(shí)訓(xùn)單位信息前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇實(shí)訓(xùn)單位信息維護(hù),在實(shí)訓(xùn)單位信息列表頁面單擊“修改”按鈕?;臼录?. 實(shí)訓(xùn)單位信息包括單位名稱、所在城市、實(shí)訓(xùn)學(xué)生數(shù)、公司聯(lián)系方式。2. 修改只能針對單位名稱、所在城市、實(shí)訓(xùn)學(xué)生數(shù)、公司聯(lián)系方式,聯(lián)系方式長度為11個(gè)字符。3.修改只能在一定的時(shí)間段內(nèi)進(jìn)行。后置條件點(diǎn)擊實(shí)訓(xùn)單位信息維護(hù)返回實(shí)訓(xùn)單位信息列表顯示頁面界面原型見圖2-15執(zhí)行者管理員圖2-15 修改實(shí)訓(xùn)單位信息(5) 合并實(shí)訓(xùn)單位用例的參與者是,用于根據(jù)需

35、要合并2個(gè)或2個(gè)以上的實(shí)訓(xùn)單位。用例規(guī)約如表2-17所示。表2-17 合并實(shí)訓(xùn)單位功能編號FUN-4-5功能名稱合并實(shí)訓(xùn)單位前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇實(shí)訓(xùn)單位信息維護(hù),在實(shí)訓(xùn)單位信息列表頁面單擊“合并”按鈕。基本事件流1.選中頁面上想合并的那幾條實(shí)訓(xùn)單位信息前的合并復(fù)選框,單擊“合并”按鈕。2.在彈出的頁面中選擇一個(gè)合并后的單位名稱。后置條件在彈出頁面中點(diǎn)擊“合并”自動刷新返回實(shí)訓(xùn)單位信息列表顯示頁面界面原型見圖2-16執(zhí)行者管理員圖2-16 合并實(shí)訓(xùn)單位信息 2.5.5 實(shí)訓(xùn)成績維護(hù)實(shí)訓(xùn)成績維護(hù)包括學(xué)生成績信息列表顯示,查詢學(xué)生成績信息(按年級、班級查詢),導(dǎo)出查詢結(jié)果,

36、排序(按高低分、學(xué)號排序)。(1) 學(xué)生成績信息列表顯示用例的參與者是系統(tǒng)管理員,用于在剛進(jìn)入頁面時(shí)默認(rèn)顯示所有學(xué)生成績信息。用例規(guī)約如表2-18所示。表2-18 學(xué)生成績信息列表顯示功能編號FUN-5-1功能名稱學(xué)生成績信息列表顯示前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇實(shí)訓(xùn)成績維護(hù)?;臼录?. 系統(tǒng)默認(rèn)展示所有的學(xué)生成績信息。2. 顯示內(nèi)容包括姓名、學(xué)號、年級、班級、實(shí)訓(xùn)類型、實(shí)訓(xùn)成績。3. 實(shí)訓(xùn)單位信息按照先班級后學(xué)號排序。4. 頁面提供查詢學(xué)生成績信息(按年級、班級查詢),導(dǎo)出查詢結(jié)果,排序(按高低分、學(xué)號排序)。5. 頁面提供分頁功能,每頁顯示12條信息,分頁內(nèi)容包括每頁顯

37、示數(shù)量、總頁數(shù)、上一頁、下一頁。6.頁面提供首頁和注銷功能。后置條件跳轉(zhuǎn)至相應(yīng)的操作界面界面原型見圖2-17執(zhí)行者管理員圖2-17 學(xué)生成績信息列表顯示(2) 查詢學(xué)生成績信息用例的參與者是系統(tǒng)管理員,用于根據(jù)一定條件篩選并顯示符合條件的學(xué)生成績信息。用例規(guī)約如表2-19所示。表2-19 查詢學(xué)生成績信息功能編號FUN-5-2功能名稱查詢學(xué)生成績信息前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇實(shí)訓(xùn)成績維護(hù),在學(xué)生成績信息列表頁面單擊“查詢”按鈕?;臼录?. 通過年級、班級條件進(jìn)行查詢。2. 查詢條件可以為空,若為空,系統(tǒng)默認(rèn)查詢?nèi)浚?. 查詢結(jié)果以學(xué)生成績信息列表顯示,顯示的內(nèi)容包括姓

38、名、學(xué)號、年級、班級、實(shí)訓(xùn)類型、實(shí)訓(xùn)成績等信息。4. 頁面提供分頁功能,每頁顯示12條信息,分頁內(nèi)容包括總數(shù)據(jù)數(shù)、每頁顯示數(shù)量、總頁數(shù)、上一頁、下一頁。后置條件系統(tǒng)根據(jù)查詢條件返回查詢結(jié)果界面原型見圖2-18執(zhí)行者管理員圖2-18 查詢學(xué)生成績信息(3) 導(dǎo)出查詢結(jié)果用例的參與者是系統(tǒng)管理員,用于根據(jù)指定路徑和指定文件名,把當(dāng)前頁面顯示的結(jié)果導(dǎo)出到excel表格中。用例規(guī)約如表2-20所示。表2-20 導(dǎo)出查詢結(jié)果功能編號FUN-5-3功能名稱導(dǎo)出查詢結(jié)果前提條件以管理員身份登錄畢業(yè)實(shí)訓(xùn)管理系統(tǒng),選擇實(shí)訓(xùn)成績維護(hù),在學(xué)生成績信息列表頁面單擊“導(dǎo)出”按鈕?;臼录?. 保存路徑中需輸入。2.

39、保存文件必須是.xls類型的Excel文件。后置條件點(diǎn)擊彈出頁面中的“導(dǎo)出”按鈕返回學(xué)生成績信息列表頁面界面原型見圖2-19執(zhí)行者管理員圖2-19 導(dǎo)出查詢結(jié)果 2.5.6 登錄(1)登錄用例的參與者是系統(tǒng)管理員、教師、學(xué)生,用于用戶登錄系統(tǒng)。用例規(guī)約如表2-21所示。表2-21登錄功能編號FUN-13-1功能名稱登錄前提條件訪問登錄頁面?;臼录?. 用戶登錄需要驗(yàn)證用戶的賬號和密碼。2. 賬號是(學(xué)生的是學(xué)號,管理員和教師是教工號),若不符合,系統(tǒng)提示:請輸入正確賬號。3. 密碼由6-16個(gè)字符構(gòu)成,必須以字母開頭,由數(shù)字和字母組成,若不符合,系統(tǒng)提示:您輸入的密碼不符合本網(wǎng)站的密碼規(guī)范

40、。4. 單擊“登錄”按鈕,系統(tǒng)檢查用戶名以及密碼是否和數(shù)據(jù)庫中數(shù)據(jù)匹配,若不匹配,則提示:用戶名或密碼有誤,若匹配,則進(jìn)入登錄首頁。后置條件界面原型見圖2-20執(zhí)行者管理員/教師/學(xué)生圖2-20 登錄 2.5.7 用戶-注銷(1)注銷用例的參與者是系統(tǒng)管理員、教師、學(xué)生,用于當(dāng)前用戶注銷返回到登陸界面。用例規(guī)約如表2-22所示。表2-22 注銷功能編號FUN-14-1功能名稱注銷前提條件在頁面右上角選擇“注銷”基本事件流1. 用戶返回到登陸界面。后置條件界面原型見圖2-21執(zhí)行者管理員、教師、學(xué)生圖2-21 用戶注銷 2.5.8 用戶-修改密碼(1)修改密碼用例的參與者是系統(tǒng)管理員、教師、學(xué)生

41、,用于當(dāng)前用戶根據(jù)需要修改密碼。用例規(guī)約如表2-23所示。表2-23 修改密碼功能編號FUN-15-1功能名稱修改密碼前提條件在頁面右上角選擇“注銷”基本事件流1. 新密碼由6-16個(gè)字符構(gòu)成,必須以字母開頭,由字母和數(shù)字組成的字符串,若不符合,系統(tǒng)提示:請輸入以字母開頭由字母、數(shù)字組成6-16字符。2. 確認(rèn)密碼必須與新密碼一致。后置條件點(diǎn)擊“確認(rèn)”返回登陸界面,用新密碼重新登陸界面原型見圖2-22執(zhí)行者管理員、教師、學(xué)生圖2-22 修改密碼 2.5.9 用戶-首頁(1)首頁用例的參與者是系統(tǒng)管理員、教師、學(xué)生,用于用戶在登錄系統(tǒng)時(shí)的跳轉(zhuǎn)頁面。用例規(guī)約如表2-24所示。表2-24 修改密碼功

42、能編號FUN-16-1功能名稱修改密碼前提條件在頁面右上角選擇“注銷”基本事件流1.首頁提供經(jīng)常用到的功能快捷鏈接。2.提供學(xué)校最近的一些教委信息(期望中的)。后置條件點(diǎn)擊“首頁”返回用戶首頁界面原型見圖2-23執(zhí)行者管理員、教師、學(xué)生圖2-23 首頁第3章 系統(tǒng)分析 3.1 靜態(tài)模型在建立好用例模型后,本項(xiàng)目下一步的目標(biāo)是從用例描述中抽象出靜態(tài)模型,找出實(shí)體類,然后按照一定的原則,分析出相應(yīng)的邊界類和控制類,進(jìn)而構(gòu)建動態(tài)模型。 3.1.1 實(shí)體類首先從需求規(guī)約中提取名稱,然后進(jìn)行分析精煉,共提取出如下的名詞,包括管理員、教師、學(xué)生、實(shí)訓(xùn)公司、周/月報(bào)文檔、成績查看、學(xué)生提交周/月報(bào)、系統(tǒng)用戶

43、等。分析精煉出的實(shí)體類列表如表3-1所示。1. 學(xué)生實(shí)體類:主要包括姓名、性別、學(xué)號、年級、班級、聯(lián)系方式、所在單位、所在城市、實(shí)訓(xùn)類型、指導(dǎo)老師、課題名稱、課題說明、實(shí)訓(xùn)成績、總成績、備注等屬性。2. 教師實(shí)體類:主要包括教工號、姓名、性別、職稱、聯(lián)系電話、學(xué)生名額等。3. 周/月報(bào)文檔實(shí)體類:主要包括文檔id、提交人、文檔類型、周/月次、文檔標(biāo)題、本周/月內(nèi)容、下周/月內(nèi)容、成績、提交時(shí)間等屬性。4. 實(shí)訓(xùn)公司實(shí)體類:主要包括公司id、公司名稱、所在城市、實(shí)訓(xùn)學(xué)生數(shù)、聯(lián)系方式等屬性。表3-1 實(shí)體類列表實(shí)體名稱實(shí)體屬性備注學(xué)生姓名、性別、學(xué)號、年級、班級、聯(lián)系方式、所在單位、所在城市、實(shí)訓(xùn)

44、類型、指導(dǎo)老師、課題名稱、課題說明、實(shí)訓(xùn)成績、總成績、備注教師教工號、姓名、性別、職稱、聯(lián)系電話、學(xué)生名額周/月報(bào)文檔文檔id、提交人、文檔類型、周/月次、文檔標(biāo)題、本周/月內(nèi)容、下周/月內(nèi)容、成績、提交時(shí)間實(shí)訓(xùn)公司公司id、公司名稱、所在城市、實(shí)訓(xùn)學(xué)生數(shù)、聯(lián)系方式用戶Id(學(xué)號或教工號)、密碼、權(quán)限實(shí)體類及其彼此的關(guān)聯(lián)關(guān)系如圖3-1所示。圖3-1 實(shí)體類關(guān)系圖實(shí)體之間的關(guān)系主要有兩種,一種是泛化關(guān)系,一種是關(guān)聯(lián)關(guān)系。比如,管理員、教師、學(xué)生、用戶之間的關(guān)系是泛化關(guān)系,管理員、教師、學(xué)生都需要繼承用戶的密碼屬性,用來登錄系統(tǒng)。管理員與教師、學(xué)生、實(shí)訓(xùn)公司的關(guān)系是關(guān)聯(lián)關(guān)系,一個(gè)管理員可以對所有教

45、師、學(xué)生、實(shí)訓(xùn)公司的信息進(jìn)行維護(hù)操作,所以是1對多的關(guān)系。教師可以查看被分配到自己名下的學(xué)生,還有對這些學(xué)生提交的周月報(bào)進(jìn)行查看和批閱操作,所以教師與學(xué)生和學(xué)生提交的周月報(bào)時(shí)1對多的關(guān)系。一個(gè)實(shí)訓(xùn)公司可以有多名學(xué)生進(jìn)行畢業(yè)實(shí)訓(xùn),因此實(shí)訓(xùn)公司與學(xué)生是一對多的關(guān)系。一個(gè)學(xué)生需要每周提交一份周報(bào),每月提交一份月報(bào),所以學(xué)生和周月報(bào)文檔是一對多的關(guān)系。 3.1.2 邊界類系統(tǒng)的參與者通過邊界類與系統(tǒng)打交道,參與者向邊界類發(fā)起訪問,邊界類把參與者的申請?zhí)峤唤o控制類,控制類最終訪問實(shí)體類。一般在進(jìn)行設(shè)計(jì)時(shí)可能一個(gè)用例對應(yīng)一個(gè)邊界類,也可能一個(gè)參與者對應(yīng)一個(gè)邊界類,有時(shí)一個(gè)邊界類可能還要調(diào)用另一個(gè)邊界類才能

46、完成用例。邊界類的命名以頁面結(jié)尾,前面加上具體的描述,如增加學(xué)生信息邊界類表示增加學(xué)生信息頁面。系統(tǒng)的邊界類列表如表3-2所示。表3-2 管理員端邊界類列表序號名稱備注BO-01登錄頁面BO-02管理員主頁BO-03學(xué)生實(shí)訓(xùn)信息維護(hù)頁面隨機(jī)分配,查找學(xué)生信息等BO-04增加學(xué)生信息頁面BO-05修改學(xué)生實(shí)訓(xùn)信息頁面BO-06手動分配指導(dǎo)教師頁面BO-07教師信息維護(hù)頁面查找教師信息等BO-08修改教師信息頁面BO-09增加教師信息頁面BO-10實(shí)訓(xùn)單位信息維護(hù)頁面查找實(shí)訓(xùn)單位等BO-11增加實(shí)訓(xùn)單位頁面BO-12修改實(shí)訓(xùn)單位頁面BO-13合并實(shí)訓(xùn)單位頁面BO-14系統(tǒng)設(shè)置頁面BO-15實(shí)訓(xùn)成績

47、維護(hù)頁面查找實(shí)訓(xùn)成績等BO-16導(dǎo)出查詢結(jié)果頁面BO-17修改密碼頁面 3.1.3 控制類邊界類通過控制類訪問實(shí)體類,這是三層架構(gòu)設(shè)計(jì)體系結(jié)構(gòu)。本系統(tǒng)一個(gè)實(shí)體類基本由一個(gè)控制類管理,控制類的命名大多以控制類結(jié)尾,前面對應(yīng)的基本是所控制實(shí)體類的描述。系統(tǒng)主要的控制類列表如表3-3所示。表3-3 系統(tǒng)主要控制類列表序號名稱備注CON-01查詢學(xué)生實(shí)訓(xùn)信息控制類學(xué)生實(shí)訓(xùn)信息列表CON-02 增加學(xué)生控制類學(xué)生實(shí)訓(xùn)信息維護(hù)頁面CON-03修改學(xué)生控制類學(xué)生實(shí)訓(xùn)信息列表CON-04隨機(jī)分配控制類學(xué)生實(shí)訓(xùn)信息維護(hù)頁面CON-05手動分配導(dǎo)師控制類學(xué)生實(shí)訓(xùn)信息列表CON-06查詢教師信息控制類教師信息維護(hù)頁

48、面CON-07修改教師信息控制類教師信息列表CON-08增加教師信息控制類教師信息維護(hù)頁面CON-09查詢實(shí)訓(xùn)單位控制類實(shí)訓(xùn)單位信息維護(hù)頁面CON-10增加實(shí)訓(xùn)單位控制類實(shí)訓(xùn)單位信息維護(hù)頁面CON-11修改實(shí)訓(xùn)單位控制類實(shí)訓(xùn)單位信息列表CON-12合并實(shí)訓(xùn)單位控制類實(shí)訓(xùn)單位信息列表CON-13查詢實(shí)訓(xùn)成績控制類實(shí)訓(xùn)成績維護(hù)頁面CON-14導(dǎo)出實(shí)訓(xùn)成績控制類實(shí)訓(xùn)成績維護(hù)頁面CON-15系統(tǒng)設(shè)置控制類系統(tǒng)設(shè)置頁面CON-16修改密碼控制類修改密碼頁面 3.2 分析順序圖分析順序圖可以描述在分析中對象如何控制其方法和行為,展示了活動或者行為發(fā)生的順序。本文基本上對每一個(gè)用例建立一個(gè)順序圖,目的是為了

49、進(jìn)一步描述用例。本項(xiàng)目的體系結(jié)構(gòu)采用MVC架構(gòu)規(guī)范。其中:M-模型層,主要由實(shí)體類組成,包括一些基本的邏輯。V-表示層,用于與用戶進(jìn)行交互并顯示結(jié)果,在順序圖中用邊界類實(shí)現(xiàn)這一層。C-控制層,主要完成三項(xiàng)任務(wù),一是進(jìn)行業(yè)務(wù)邏輯驗(yàn)證,二是調(diào)用模型組件,三是決定將合適的視圖組件返回給用戶。1.學(xué)生實(shí)訓(xùn)信息列表順序圖學(xué)生實(shí)訓(xùn)信息列表順序圖描述的是顯示學(xué)生實(shí)訓(xùn)信息列表用例。參與者通過點(diǎn)擊左側(cè)菜單欄發(fā)送顯示所有學(xué)生實(shí)訓(xùn)信息請求,邊界類把請求提交給控制類,控制類最終通過訪問實(shí)體類完成實(shí)例。學(xué)生實(shí)訓(xùn)信息列表順序圖如圖3-2所示。圖3-2 學(xué)生實(shí)訓(xùn)信息列表順序圖2.增加學(xué)生實(shí)訓(xùn)信息順序圖增加學(xué)生實(shí)訓(xùn)信息順序圖

50、描述的是增加學(xué)生實(shí)訓(xùn)信息用例。首先在主邊界類中提出增加學(xué)生的請求,主邊界類調(diào)用增加用戶邊界類,此邊界類顯示系統(tǒng)中用戶的主要信息,提供對學(xué)生的增加操作,在這個(gè)邊界類中填寫學(xué)生信息,最后把增加用戶請求交給控制類,由控制類通過訪問實(shí)體類完成用例。增加學(xué)生實(shí)訓(xùn)信息順序圖如圖3-3所示。圖3-3 增加學(xué)生實(shí)訓(xùn)信息順序圖3. 查詢學(xué)生實(shí)訓(xùn)信息順序圖查詢學(xué)生實(shí)訓(xùn)信息順序圖描述的是查詢學(xué)生實(shí)訓(xùn)信息用例。參與者在主邊界類中請求查詢學(xué)生實(shí)訓(xùn)信息并給定查詢的限定條件,通過控制類調(diào)用實(shí)體類最終完成用例。查找學(xué)生實(shí)訓(xùn)信息順序圖如圖3-4所示。圖3-4 查詢學(xué)生實(shí)訓(xùn)信息4. 修改學(xué)生實(shí)訓(xùn)信息順序圖修改學(xué)生實(shí)訓(xùn)信息順序圖描

51、述的是修改學(xué)生實(shí)訓(xùn)信息用例。參與者在主邊界類中請求修改指定學(xué)生的實(shí)訓(xùn)信息,在修改學(xué)生實(shí)訓(xùn)信息邊界類中首先通過控制類調(diào)用實(shí)體類返回學(xué)生的實(shí)訓(xùn)信息,參與者選擇要修改的信息,通過控制類調(diào)用實(shí)體類完成用例。修改學(xué)生實(shí)訓(xùn)信息順序圖如圖3-5所示。圖3-5 修改學(xué)生實(shí)訓(xùn)信息順序圖5.隨機(jī)分配順序圖隨機(jī)分配順序圖描述的是隨機(jī)分配用例。參與者在主邊界類中請求對沒有指導(dǎo)教師的學(xué)生隨機(jī)分配指導(dǎo)教師,邊界類把請求發(fā)給控制類,控制類通過調(diào)用實(shí)體類完成用例。隨機(jī)分配順序圖如圖3-6所示。圖3-6 隨機(jī)分配順序圖6.手動分配指導(dǎo)教師順序圖手動分配指導(dǎo)教師順序圖描述的是手動分配指導(dǎo)教師用例。參與者在主邊界類中請求給一名學(xué)生

52、分配指導(dǎo)教師,主邊界類調(diào)用分配指導(dǎo)教師邊界類,分配指導(dǎo)教師邊界類首先通過控制類調(diào)用實(shí)體類返回所有剩余名額不為0的教師以供管理員分配,參與者選擇要分配的教師,通過控制類調(diào)用實(shí)體類完成用例。手動分配指導(dǎo)教師順序圖如圖3-7所示。圖3-7 手動分配指導(dǎo)教師順序圖7. 教師信息列表顯示順序教師信息列表順序圖描述的是顯示教師信息列表用例。參與者通過點(diǎn)擊左側(cè)菜單欄發(fā)送顯示所有教師信息請求,邊界類把請求提交給控制類,控制類最終通過訪問實(shí)體類完成實(shí)例。教師信息列表順序圖如圖3-8所示。8.增加教師信息順序圖增加教師信息順序圖描述的是增加教師信息用例。首先在主邊界類中提出增加教師的請求,主邊界類調(diào)用增加教師邊界

53、類,此邊界類顯示系統(tǒng)中教師的主要信息,提供對教師的增加操作,在增加教師邊界類中填寫教師信息,最后把增加教師請求交給控制類,由控制類通過訪問實(shí)體類完成用例。增加教師信息順序圖如圖3-9所示。圖3-8 教師信息列表顯示順序圖圖3-9 增加教師信息順序圖9. 修改教師信息順序圖修改教師信息順序圖描述的是修改教師信息用例。參與者在主邊界類中請求修改指定教師的信息,在修改教師信息邊界類中首先通過控制類調(diào)用實(shí)體類返回教師的信息,參與者選擇要修改的信息,通過控制類調(diào)用實(shí)體類完成用例。修改教師信息順序圖如圖3-10所示。圖3-10 修改教師信息順序圖10. 查詢教師順序圖查詢教師信息順序圖描述的是查詢教師信息

54、用例。參與者在主邊界類中請求查詢教師信息并給定查詢的限定條件,通過控制類調(diào)用實(shí)體類最終完成用例。查找教師信息順序圖如圖3-11所示。11. 系統(tǒng)設(shè)置順序圖系統(tǒng)設(shè)置順序圖描述的是系統(tǒng)設(shè)置用例。參與者在主邊界類中請求修改各職稱所帶學(xué)生名額的初始值,邊界類把請求發(fā)送給控制類,通過控制類調(diào)用實(shí)體類最終完成用例。系統(tǒng)設(shè)置順序圖如圖3-12所示。圖3-11 查找教師信息順序圖圖3-12 系統(tǒng)設(shè)置順序圖12. 實(shí)訓(xùn)單位信息列表顯示順序圖實(shí)訓(xùn)單位信息列表顯示順序圖描述的是顯示實(shí)訓(xùn)單位信息列表用例。參與者通過點(diǎn)擊左側(cè)菜單欄發(fā)送顯示所有實(shí)訓(xùn)單位信息請求,邊界類把請求提交給控制類,控制類最終通過訪問實(shí)體類完成實(shí)例。

55、實(shí)訓(xùn)單位信息列表顯示順序圖如圖3-13所示。圖3-13 實(shí)訓(xùn)單位信息列表顯示順序圖13. 查詢實(shí)訓(xùn)單位順序圖查詢實(shí)訓(xùn)單位順序圖描述的是查詢實(shí)訓(xùn)單位信息用例。參與者在主邊界類中請求查詢實(shí)訓(xùn)單位信息并給定查詢的限定條件,通過控制類調(diào)用實(shí)體類最終完成用例。查找實(shí)訓(xùn)單位順序圖如圖3-14所示。14. 增加實(shí)訓(xùn)單位順序圖增加實(shí)訓(xùn)單位順序圖描述的是增加實(shí)訓(xùn)單位用例。首先在主邊界類中提出增加實(shí)訓(xùn)單位的請求,主邊界類調(diào)用增加實(shí)訓(xùn)單位邊界類,此邊界類提供對實(shí)訓(xùn)單位的增加操作,在增加實(shí)訓(xùn)單位邊界類中填寫實(shí)訓(xùn)單位信息,最后把增加實(shí)訓(xùn)單位請求交給控制類,由控制類通過訪問實(shí)體類完成用例。增加實(shí)訓(xùn)單位順序圖如圖3-15所

56、示。圖3-14 查找實(shí)訓(xùn)單位順序圖圖3-15 增加實(shí)訓(xùn)單位順序圖15. 修改實(shí)訓(xùn)單位順序圖修改實(shí)訓(xùn)單位順序圖描述的是修改實(shí)訓(xùn)單位用例。參與者在主邊界類中請求修改指定實(shí)訓(xùn)單位的信息,在修改實(shí)訓(xùn)單位邊界類中首先通過控制類調(diào)用實(shí)體類返回實(shí)訓(xùn)單位的信息,參與者選擇要修改的信息,通過控制類調(diào)用實(shí)體類完成用例。修改實(shí)訓(xùn)單位順序圖如圖3-16所示。 圖3-16 修改實(shí)訓(xùn)單位順序圖16. 合并實(shí)訓(xùn)單位順序圖合并實(shí)訓(xùn)單位順序圖描述的是合并實(shí)訓(xùn)單位用例。參與者在主邊界類選擇要合并的實(shí)訓(xùn)單位并調(diào)用合并實(shí)訓(xùn)單位邊界類,合并實(shí)訓(xùn)單位邊界類把合并請求發(fā)送給控制類,控制類通過調(diào)用實(shí)體類完成用例。合并實(shí)訓(xùn)單位順序圖如圖3-1

57、7所示。圖3-17 合并實(shí)訓(xùn)單位順序圖17. 學(xué)生成績列表顯示順序圖學(xué)生成績信息列表顯示順序圖描述的是顯示學(xué)生實(shí)訓(xùn)成績信息列表用例。參與者通過點(diǎn)擊左側(cè)菜單欄發(fā)送顯示所有學(xué)生成績信息請求,邊界類把請求提交給控制類,控制類最終通過訪問實(shí)體類完成實(shí)例。學(xué)生成績列表顯示順序圖如圖3-18所示。圖3-18 學(xué)生成績列表顯示順序圖18. 查詢學(xué)生成績信息查詢學(xué)生成績信息順序圖描述的是查詢學(xué)生成績信息用例。參與者在主邊界類中請求查詢學(xué)生成績信息并給定查詢的限定條件,通過控制類調(diào)用實(shí)體類最終完成用例。查找學(xué)生成績信息順序圖如圖3-19所示。圖3-19 查找學(xué)生成績信息順序圖19. 導(dǎo)出成績查詢結(jié)果順序圖導(dǎo)出成

58、績查詢結(jié)果順序圖描述的是導(dǎo)出成績查詢結(jié)果用例。參與者在主邊界類中調(diào)用導(dǎo)出邊界類,邊界類把請求發(fā)送給控制類,最終通過控制類調(diào)用實(shí)體類完成用例。導(dǎo)出成績查詢結(jié)果順序圖如圖3-20所示。圖3-20 導(dǎo)出成績查詢結(jié)果順序圖20.注銷用戶順序圖注銷用戶順序圖描述的是注銷用戶用例。參與者在主邊界類中提出注銷請求,邊界類把請求發(fā)送給控制類,控制類最終通過訪問實(shí)體類完成用例。注銷用戶順序圖如圖3-22所示。圖3-22 注銷用戶順序圖21. 修改密碼順序圖修改密碼順序圖描述的是修改密碼用例。參與者首先在主邊界類中提出修改密碼請求,在修改密碼邊界類中修改密碼,通過控制類調(diào)用實(shí)體類完成用例。修改密碼順序圖如圖3-23所示。圖3-23 修改密碼順序圖第4章 系統(tǒng)設(shè)計(jì) 4.1 架構(gòu)設(shè)計(jì)MVC分層式結(jié)構(gòu)是最常見也是最重要的一種結(jié)構(gòu),一般分為三層,從上至下分別為:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層以及數(shù)據(jù)庫,如圖4-1所示。圖4-1 MVC設(shè)計(jì)模式本系統(tǒng)在MVC架構(gòu)設(shè)計(jì)下,將控制層的內(nèi)容進(jìn)行了拆分,其中包括控制層、業(yè)務(wù)實(shí)體層、數(shù)據(jù)訪問層以及數(shù)據(jù)庫連接層,其中控制層負(fù)責(zé)根據(jù)業(yè)務(wù)處理結(jié)果調(diào)用相應(yīng)的顯示層,業(yè)務(wù)實(shí)體層負(fù)責(zé)所有業(yè)務(wù)邏輯相關(guān)的處理,詳情見圖4-2所示。圖4-2 軟件架構(gòu)圖在系統(tǒng)設(shè)計(jì)中,將業(yè)務(wù)邏輯中包含的所有數(shù)據(jù)訪問的實(shí)現(xiàn)代碼封裝到DAO層,而DAO層中涉及到數(shù)據(jù)庫連接和控制的相

展開閱讀全文
溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!