秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文

上傳人:good****022 文檔編號(hào):116536191 上傳時(shí)間:2022-07-05 格式:DOC 頁數(shù):49 大?。?.12MB
收藏 版權(quán)申訴 舉報(bào) 下載
天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文_第1頁
第1頁 / 共49頁
天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文_第2頁
第2頁 / 共49頁
天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文_第3頁
第3頁 / 共49頁

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

20 積分

下載資源

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

資源描述:

《天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文(49頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、天津工業(yè)大學(xué)畢業(yè)設(shè)計(jì)天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 姓 名 學(xué) 院 管理學(xué)院 專 業(yè) 信息管理與信息系統(tǒng)學(xué) 號(hào) 指導(dǎo)教師 職 稱 年 月天津工業(yè)大學(xué)畢業(yè)設(shè)計(jì)任務(wù)書 題目天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名學(xué)院名稱管理學(xué)院專業(yè)班級(jí)課題類型模擬課題課題意義隨著近幾年來的教育行業(yè)的快速發(fā)展,數(shù)字化校園的建設(shè),各高校規(guī)模的不斷擴(kuò)大。為了實(shí)現(xiàn)對(duì)學(xué)生成績(jī)進(jìn)行科學(xué)管理,迫切需要開發(fā)出符合高校實(shí)際情況的學(xué)生成績(jī)管理系統(tǒng),滿足高校的管理者、教師及學(xué)生對(duì)學(xué)生成績(jī)管理方面的需求,實(shí)現(xiàn)學(xué)生成績(jī)管理的規(guī)范化、提高數(shù)據(jù)流通速度、提高管理者的管理力度、提高教學(xué)人員的工作率和準(zhǔn)確性。任務(wù)與進(jìn)度要求2014.

2、12.20前 各系自行進(jìn)行畢業(yè)設(shè)計(jì)(論文)動(dòng)員。2014.12.21-2015.1.17 學(xué)生在校查閱資料,做好選題準(zhǔn)備。2015.2.202015.3.30 畢業(yè)實(shí)習(xí);與指導(dǎo)教師協(xié)商確定論文題目。2015.4.30 實(shí)習(xí)完畢,準(zhǔn)時(shí)返校。向指導(dǎo)教師提交開題報(bào)告。2015.4.1-8 各系組織開題答辯。2015.4.14-15 二次開題答辯。2015.4.9-5.30 撰寫畢業(yè)論文。2015.5.31-6.5 定稿。指導(dǎo)教師將寫好評(píng)語的學(xué)生論文交到系主任處。2015.6.8-10 畢業(yè)論文答辯。2015.6.14 二次答辯。主要參考文獻(xiàn) 1 馮祖琴.高校學(xué)生成績(jī)管理探索J.中國(guó)林業(yè)教育,2006

3、.2 陳錦偉.基于MySQL的空間數(shù)據(jù)庫關(guān)鍵技術(shù)研究D.南京郵電大學(xué),2013.3 黃存東. 數(shù)據(jù)庫原理及應(yīng)用M.北京:中國(guó)水利水電出版社,2011.4 Flwler美,潘加宇譯.UML精粹:標(biāo)準(zhǔn)對(duì)象建模語言簡(jiǎn)明指南M.北京:電子工業(yè)出版社,2012.5 邵維鐘.面向?qū)ο蠓治雠c設(shè)計(jì)M. 北京:清華大學(xué)出版社,2013.6 姚雙良. 數(shù)據(jù)挖掘在高校成績(jī)分類管理中的應(yīng)用研究J.江蘇科技大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2011.7 Trindade, J. K. daPinto, C. E.Neves, F. P.Mezzalira, J. C.Bremm, C. Rangeland Ecology &am

4、p;Management,J, 2012 .起止日期2014.122015.6備注院長(zhǎng) 系主任 指導(dǎo)教師 畢業(yè)設(shè)計(jì)開題報(bào)告表 年 月 日姓名學(xué)院管理學(xué)院專業(yè)信息管理與 信息系統(tǒng)班級(jí)題目天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師一、與本課題有關(guān)的國(guó)內(nèi)外研究情況、課題研究的主要內(nèi)容、目的和意義:與本課題有關(guān)的國(guó)內(nèi)外研究情況:國(guó)外高校學(xué)生成績(jī)管理系統(tǒng)整合了各高校的教學(xué)資源集中于平臺(tái),軟硬件配置基本齊全。學(xué)生成績(jī)管理系統(tǒng)數(shù)字化程度較高,管理方式規(guī)范化,信息應(yīng)用水平高,數(shù)據(jù)流通快速。我國(guó)高校大規(guī)模的信息化建設(shè)起步比西方發(fā)達(dá)國(guó)家晚,發(fā)展速度較慢,學(xué)生成績(jī)管理系統(tǒng)的穩(wěn)定性、安全性及共享性方面與國(guó)外相比

5、有一定差距。 課題研究的主要內(nèi)容:本系統(tǒng)為天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng),通過對(duì)現(xiàn)有的天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)的使用及研究,進(jìn)行改善。本系統(tǒng)的用戶主要有兩類:系統(tǒng)管理員與普通用戶。普通用戶分為學(xué)生、教師。在本系統(tǒng)中,系統(tǒng)管理員可進(jìn)行用戶權(quán)限管理,系統(tǒng)維護(hù)等;教師可進(jìn)行學(xué)生信息管理,課程信息管理,成績(jī)管理,授課信息管理,信息查詢,成績(jī)統(tǒng)計(jì)等工作; 學(xué)生可進(jìn)行成績(jī)查詢等操作。目的和意義:本系統(tǒng)為今天的高校教育在未來市場(chǎng)的競(jìng)爭(zhēng)力的提高打下夯實(shí)的基礎(chǔ),提高了高校辦學(xué)實(shí)力。使用該系統(tǒng)減少教學(xué)人員的工作量,增強(qiáng)學(xué)校對(duì)學(xué)生的管理力度,滿足了學(xué)生對(duì)課程與學(xué)習(xí)方面的需求,為學(xué)生提供了一個(gè)很好的平臺(tái),具有較高的

6、應(yīng)用價(jià)值。二、進(jìn)度及預(yù)期結(jié)果 起止日期主要內(nèi)容預(yù)期結(jié)果2014.12.11-2015.1.12015.4.13-212015.4.22-5.302015.5.31-6.52015.6.8-10在校查閱資料,做好選題準(zhǔn)備開題答辯撰寫畢業(yè)論文定稿 畢業(yè)論文答辯選定論文題目參加開題答辯按進(jìn)度要求完成按進(jìn)度要求完成參加畢業(yè)論文答辯完成課題的現(xiàn)有條件1指導(dǎo)教師指導(dǎo)論文。2利用圖書館查閱資料。3通過互聯(lián)網(wǎng)進(jìn)行資料搜索、查找。4查閱相關(guān)雜志、期刊等資料。審查意見指導(dǎo)教師: 年 月 日學(xué)院意見主管領(lǐng)導(dǎo): 年 月 日天津工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)評(píng)閱表畢業(yè)設(shè)計(jì)題目天津工業(yè)大學(xué)學(xué)生成績(jī)管理設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名學(xué)生班級(jí)指導(dǎo)

7、教師姓名評(píng)審項(xiàng)目指標(biāo)滿分評(píng)分選題能體現(xiàn)本專業(yè)培養(yǎng)目標(biāo),題目大小、難度適中;學(xué)生工作量飽滿,能得到較全面訓(xùn)練。10題目與生產(chǎn)、科研等實(shí)際問題結(jié)合緊密。10課題調(diào)研文獻(xiàn)檢索能獨(dú)立查閱文獻(xiàn)以及從事其它形式的調(diào)研,能較好地理解課題任務(wù)并提出實(shí)施方案;有分析整理各類信息從中獲取新知識(shí)的能力。15外文應(yīng)用能正確引用外文文獻(xiàn),翻譯準(zhǔn)確,文字流暢。5設(shè)計(jì)說明書(論文)設(shè)計(jì)圖紙(插圖)簡(jiǎn)潔、規(guī)范、無差錯(cuò),設(shè)計(jì)欄目齊全合理,能正確使用國(guó)家標(biāo)準(zhǔn)單位。15設(shè)計(jì)說明書(論文)結(jié)構(gòu)嚴(yán)謹(jǐn),表達(dá)清楚,文字通順,用語正確,基本無錯(cuò)別字和病句,書寫格式符合規(guī)范。15能根據(jù)畢業(yè)設(shè)計(jì)目標(biāo)進(jìn)行實(shí)驗(yàn)設(shè)計(jì),對(duì)數(shù)據(jù)的運(yùn)算及處理正確無差錯(cuò),對(duì)

8、實(shí)驗(yàn)結(jié)果的分析準(zhǔn)確。20設(shè)計(jì)具有創(chuàng)新性或?qū)嵱脙r(jià)值。10合計(jì)100意見及建議評(píng)閱人簽名:年 月 日天津工業(yè)大學(xué)畢業(yè)設(shè)計(jì)成績(jī)考核表學(xué)生姓名學(xué)院名稱管理學(xué)院專業(yè)班級(jí)題目天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)1畢業(yè)設(shè)計(jì)指導(dǎo)教師評(píng)語及成績(jī):成績(jī):指導(dǎo)教師簽字: 年 月 日2畢業(yè)設(shè)計(jì)答辯委員會(huì)評(píng)語及成績(jī):成績(jī):答辯主席(或組長(zhǎng))簽字: 年 月 日3畢業(yè)設(shè)計(jì)總成績(jī):a.指導(dǎo)教師給定成績(jī)b.評(píng)閱教師給定成績(jī)c.畢業(yè)答辯成績(jī)總成績(jī)(a0.5+b0.2+c0.3)摘 要在經(jīng)濟(jì)與科技飛速發(fā)展的21世紀(jì),隨著計(jì)算機(jī)、網(wǎng)絡(luò)在全球范圍內(nèi)的普及,信息化時(shí)代已經(jīng)來臨,信息化發(fā)展加快了教育改革的步伐。教育事業(yè)的蓬勃發(fā)展促使數(shù)字

9、校園建設(shè)速度加快,日益增多的高校教學(xué)資源信息量,普遍提高的大學(xué)升學(xué)率,不斷擴(kuò)大的高校規(guī)模,對(duì)高校管理者們提出了挑戰(zhàn)。本系統(tǒng)采用J2EE架構(gòu),以Java為開發(fā)平臺(tái),應(yīng)用面向?qū)ο蟮拈_發(fā)方法,并使用MySQL數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)。參考了已有的天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng),并結(jié)合該校學(xué)生使用系統(tǒng)的實(shí)際情況,進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)。本系統(tǒng)總體結(jié)構(gòu)分為學(xué)生功能模塊、教師功能模塊、管理員功能模塊。實(shí)現(xiàn)了學(xué)生個(gè)人信息查詢、修改,教師個(gè)人信息查詢、修改,學(xué)生成績(jī)錄入,學(xué)生個(gè)人信息錄入等基本功能。實(shí)現(xiàn)了學(xué)生成績(jī)管理的規(guī)范化,減少了教學(xué)人員的工作量。本系統(tǒng)界面簡(jiǎn)潔,操作簡(jiǎn)單,穩(wěn)定性高,存儲(chǔ)量大等優(yōu)點(diǎn),能便于學(xué)生成績(jī)管理和學(xué)生發(fā)展

10、。關(guān)鍵詞:成績(jī)管理;J2EE架構(gòu);成績(jī)統(tǒng)計(jì);Mysql數(shù)據(jù)庫ABSTRACTIn the 21st century, the rapid development of economy and technology, with the computer, network popularity in the global information age range has come to accelerate the pace of development of information technology education reform. To promote the vigorous dev

11、elopment of education in the digital campus construction accelerated, teaching resources Universities growing amount of information, a general increase in the university enrollment rate, expanding the scale of universities, university administrators have put forward to the challenge.The system uses

12、J2EE architecture to Java as a development platform, object-oriented application development methods and uses MySQL database to store data. Reference to the existing Tianjin University student performance management system, combined with the actual situation of its students using the system, design

13、and implementation. The overall structure of the system is divided into functional modules students, teachers function module, the administrator function module. Students achieve personal information access, modify, teachers personal information access, modify, student achievement entry, students pe

14、rsonal information entry and other basic functions. To achieve a student achievement management standardization, reducing the workload of teaching staff. The system is simple interface, easy operation, high stability, large memory capacity, etc., can facilitate student achievement management and stu

15、dent development.Key words:Performance management; J2ee architecture; Performance statistics; Mysql database目 錄第一章 緒論11.1系統(tǒng)開發(fā)的背景11.2國(guó)內(nèi)外研究現(xiàn)狀11.3系統(tǒng)開發(fā)的目的和意義21.4論文結(jié)構(gòu)安排21.5本章小結(jié)2第二章 系統(tǒng)分析32.1系統(tǒng)需求分析32.2系統(tǒng)可行性分析32.3系統(tǒng)業(yè)務(wù)流程分析42.5本章小結(jié)17第三章 系統(tǒng)設(shè)計(jì)183.1系統(tǒng)功能模塊設(shè)計(jì)183.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)193.3系統(tǒng)靜態(tài)模型223.4本章小結(jié)26第四章 系統(tǒng)實(shí)現(xiàn)274.1系統(tǒng)首頁面實(shí)現(xiàn)27

16、4.2教師身份登錄系統(tǒng)274.3管理員身份登錄系統(tǒng)284.4學(xué)生身份登錄系統(tǒng)314.5本章小結(jié)31第五章 系統(tǒng)測(cè)試325.1測(cè)試結(jié)果說明325.2本章小結(jié)32結(jié) 論33參考文獻(xiàn)34附 錄35謝 辭38天津工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)第一章 緒論1.1系統(tǒng)開發(fā)的背景當(dāng)今世界,經(jīng)濟(jì)的持續(xù)增長(zhǎng)對(duì)科技發(fā)展產(chǎn)生了很大影響。計(jì)算機(jī)、網(wǎng)絡(luò)的普及形成了一場(chǎng)全球范圍內(nèi),信息和信息技術(shù)的革命,促使著社會(huì)發(fā)生變革。信息化社會(huì)對(duì)教育發(fā)展提出了新的要求教育信息化,在教育領(lǐng)域運(yùn)用計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù),促進(jìn)教育改革的發(fā)展。為了促使教育發(fā)生變革,培養(yǎng)出高素質(zhì)人才,各高校結(jié)合其基本情況,選擇合理的信息技術(shù)進(jìn)行日常管理。如何在教育行業(yè)中規(guī)

17、范化的管理信息、加速數(shù)據(jù)流通、提高信息應(yīng)用水平,已成為當(dāng)今教育行業(yè)亟待解決的問題。在過去的4年中,我國(guó)教育行業(yè)始終按照教育部門制定的規(guī)劃,運(yùn)用合理的信息技術(shù)帶動(dòng)教育信息化發(fā)展,在未來5年中,我國(guó)教育行業(yè)仍將堅(jiān)持教育現(xiàn)代化的發(fā)展決策。當(dāng)今高校,由于教育改革的不斷深化、升學(xué)率逐年提高,所以學(xué)校各類信息繁冗、教學(xué)人員工作量大、管理學(xué)生力度不夠。盡管高校引進(jìn)各種信息管理系統(tǒng),但針對(duì)于學(xué)生成績(jī)管理來說,并沒起多大作用?,F(xiàn)有的學(xué)生成績(jī)管理系統(tǒng)仍存在許多不足之處,所以需要改善已有的系統(tǒng),并利用改良后開發(fā)的系統(tǒng)為高校教務(wù)工作人員減輕工作量,提高工作效率和準(zhǔn)確率,增強(qiáng)管理力度。學(xué)生成績(jī)管理系統(tǒng)是高校各種信息管理

18、系統(tǒng)中的一種,傳統(tǒng)的手工管理方式需要提取日常教學(xué)活動(dòng)中相關(guān)記錄,易發(fā)生數(shù)據(jù)統(tǒng)計(jì)錯(cuò)誤、丟失數(shù)據(jù)、教師勞動(dòng)強(qiáng)度高且效率低等問題。網(wǎng)絡(luò)、計(jì)算機(jī)的普及很大的解決了這些問題,計(jì)算機(jī)連入網(wǎng)絡(luò)后,各類數(shù)據(jù)在網(wǎng)絡(luò)上快速流通,實(shí)現(xiàn)了數(shù)據(jù)共享,避免重復(fù)勞動(dòng),教學(xué)管理方式規(guī)范化,提高了管理效率和高校辦學(xué)水平。學(xué)生成績(jī)管理系統(tǒng)不但滿足了高校的管理者、教師及學(xué)生對(duì)該方面的需求,極大地減少了管理成本、節(jié)約了用戶時(shí)間,而且完善了學(xué)生成績(jī)管理方面的數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)統(tǒng)計(jì)、信息檢索、信息分析等功能。為了給高校管理學(xué)生成績(jī)提供更優(yōu)良的技術(shù)支持,提高教學(xué)質(zhì)量和水平,所以需要研究和開發(fā)新的學(xué)生管理系統(tǒng)。1.2國(guó)內(nèi)外研究現(xiàn)狀國(guó)內(nèi)外各高校中

19、,日常校園管理工作之一的學(xué)生成績(jī)管理,涉及到諸多方面,隨著教學(xué)體制的改革深化,學(xué)生成績(jī)管理方面的工作日趨繁雜,促使著學(xué)生成績(jī)管理系統(tǒng)的研究開發(fā),一款操作簡(jiǎn)單、功能健全的學(xué)生成績(jī)管理系統(tǒng)對(duì)各高校的管理者、教師及學(xué)生都大有裨益。由于國(guó)內(nèi)外經(jīng)濟(jì)、科技的發(fā)展速度不同,造成了國(guó)內(nèi)外學(xué)生成績(jī)管理系統(tǒng)的不同。在國(guó)外,高校信息化建設(shè)速度較快,數(shù)字化校園的建設(shè)也日漸完善。學(xué)校日常教學(xué)管理的各類信息管理系統(tǒng),由學(xué)校技術(shù)人員負(fù)責(zé)研究、設(shè)計(jì)、開發(fā)、維護(hù),校園建設(shè)軟硬件配置基本齊全。學(xué)生成績(jī)管理系統(tǒng)具備規(guī)范化的管理方式、數(shù)字化程度高、信息應(yīng)用水平高、數(shù)據(jù)流通速度快。滿足了管理者對(duì)校園的管理,滿足了教師對(duì)學(xué)生的管理,滿足

20、了學(xué)生自主學(xué)習(xí)的基本需求。我國(guó)于90年代初期,我國(guó)各地進(jìn)行大范圍的高校信息化建設(shè),建設(shè)速度較慢。初期由于教育經(jīng)費(fèi)短缺、理論依據(jù)不完善、技術(shù)有限等原因,我國(guó)高校的學(xué)生成績(jī)管理系統(tǒng)的研究、開發(fā)較慢,無法滿足系統(tǒng)用戶的真正需求。隨著教育改革的飛快發(fā)展,國(guó)家愈加重視教育方面的信息化發(fā)展,現(xiàn)在的學(xué)生成績(jī)管理系統(tǒng)正朝著管理規(guī)范化、信息數(shù)字化、服務(wù)人性等方面加速發(fā)展,但在穩(wěn)定性、安全性及共享性方面與國(guó)外相比仍有一定差距。1.3系統(tǒng)開發(fā)的目的和意義20世紀(jì)90年代以來,為適應(yīng)社會(huì)現(xiàn)代化的發(fā)展、實(shí)現(xiàn)國(guó)家戰(zhàn)略目標(biāo)的需要,教育體制改革必須提到國(guó)家的議事日程。我國(guó)教育體制在規(guī)模、數(shù)量等方面上的改革發(fā)展迅速,隨著高校教

21、學(xué)質(zhì)量的不斷提高,國(guó)家實(shí)施大眾化教育、高考擴(kuò)招的政策,高考報(bào)考人數(shù)、高校學(xué)生數(shù)量的不斷增加、學(xué)生信息增多,對(duì)于高校來說,這是一個(gè)巨大的挑戰(zhàn)。高校日常管理中非常重要的一部分就是學(xué)生成績(jī)管理。管理者通過使用學(xué)生成績(jī)管理系統(tǒng)可以增強(qiáng)管理力度,減少管理成本,規(guī)范化管理數(shù)據(jù)。教學(xué)人員通過使用該系統(tǒng)為工作減負(fù),提高工作效率與準(zhǔn)確率,統(tǒng)計(jì)學(xué)生各課程成績(jī)結(jié)果。學(xué)生通過使能該系統(tǒng)能夠盡快得知自己的考試成績(jī),并根據(jù)考試結(jié)果合理安排時(shí)間復(fù)習(xí)成績(jī)不理想的課程,或預(yù)習(xí)新的課程。該系統(tǒng)具有良好的使用性和靈活性。1.4論文結(jié)構(gòu)安排第一章在緒論中介紹了本系統(tǒng)的研究背景,詳細(xì)的描述了高校學(xué)生信息管理的發(fā)展?fàn)顩r、信息管理軟件的發(fā)

22、展水平,系統(tǒng)開發(fā)的目的及意義。第二章在系統(tǒng)分析中介紹了本系統(tǒng)的可行性、系統(tǒng)用戶的需求、業(yè)務(wù)流程中信息的傳遞方向。第三章在系統(tǒng)設(shè)計(jì)中介紹了本系統(tǒng)功能模塊、數(shù)據(jù)庫、靜態(tài)模型的設(shè)計(jì)。第四章在系統(tǒng)實(shí)現(xiàn)中介紹了系統(tǒng)中各模塊界面的實(shí)現(xiàn)。第五章在系統(tǒng)測(cè)試中介紹了如何進(jìn)行系統(tǒng)測(cè)試,測(cè)試結(jié)果及測(cè)試的重要性。1.5本章小結(jié)本章為論文緒論部分,主要介紹了本系統(tǒng)的開發(fā)背景,國(guó)內(nèi)外研究現(xiàn)狀及開發(fā)目的和意義。第二章 系統(tǒng)分析2.1系統(tǒng)需求分析想要讓系統(tǒng)具備健全的操作功能,系統(tǒng)設(shè)計(jì)者需要把用戶對(duì)于系統(tǒng)有什么樣的要求記下來,針對(duì)這些要求的共同部分進(jìn)行提煉和深入分析。系統(tǒng)的整體要求能夠劃分成三個(gè)方面,即操作功能要求、非操作功能

23、求、系統(tǒng)運(yùn)行的條件約束。操作功能要求是指系統(tǒng)需要完成的功能,了解用戶希望使用系統(tǒng)做什么事情,系統(tǒng)能夠提供什么服務(wù)。非操作功能求是指對(duì)功能性需求中不包含的內(nèi)容進(jìn)行描述,包括系統(tǒng)的使用性、可靠性、性能、可支持性等。條件約束是指用戶要安裝系統(tǒng)時(shí)需要有什么樣的必備條件,包括對(duì)操作系統(tǒng)的要求、硬件網(wǎng)絡(luò)的要求。天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)的用戶分為該校學(xué)生、教師、系統(tǒng)管理員。由于三者身份不同,用戶的系統(tǒng)權(quán)限,具體操作功能也有所不同。經(jīng)過對(duì)用戶所提需求的梳理、分析和總結(jié),得出系統(tǒng)應(yīng)具備以下功能:(1) 系統(tǒng)首頁界面設(shè)計(jì)直觀、簡(jiǎn)潔,操作方便。(2) 具備對(duì)用戶信息的管理。如教師查詢其個(gè)人信息、修改學(xué)生成績(jī)等功

24、能。(3) 具備教師對(duì)學(xué)生成績(jī)的管理。如教師刪除、統(tǒng)計(jì)學(xué)生成績(jī)等功能。(4) 具備教師對(duì)其授課課程信息的管理。如課程開設(shè)、查詢、修改、刪除等功能。(5) 具備學(xué)生成績(jī)異常提示功能。保證教師錄入學(xué)生成績(jī)的準(zhǔn)確性,保證學(xué)生能夠直觀了解異常課程成績(jī)的情況。(6) 系統(tǒng)中各個(gè)管理模塊明確。用戶使用其權(quán)限許可下的管理功能時(shí),簡(jiǎn)單易操作,靈活便捷。系統(tǒng)具有可靠性、準(zhǔn)確性、可支持性、可維護(hù)性等。2.2系統(tǒng)可行性分析可行性分析指的是設(shè)計(jì)者在開發(fā)系統(tǒng)之前,需要分析系統(tǒng)是否具有開發(fā)價(jià)值,開發(fā)的系統(tǒng)具有哪些實(shí)用性能。本文僅從技術(shù)方面、經(jīng)濟(jì)方面和組織方面進(jìn)行系統(tǒng)可行性分析。(1) 技術(shù)可行性設(shè)計(jì)者可以根據(jù)技術(shù)可行性研

25、究選擇現(xiàn)有的技術(shù),用其解決在系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)中遇到的技術(shù)問題。天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)選擇J2EE架構(gòu),以Java為開發(fā)平臺(tái),應(yīng)用面向?qū)ο蟮拈_發(fā)方法,并使用MySQL數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)。這些主流技術(shù)及軟件,符合本系統(tǒng)的要求。因此,開發(fā)本系統(tǒng)在技術(shù)上完全可行。(2) 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性是指系統(tǒng)開發(fā)過程中可以使用的資源的可能性(資源包括人力資源、自然資源和資金條件)。天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)所需軟硬件設(shè)備,設(shè)計(jì)者都可以免費(fèi)獲取,人工成本可忽略不計(jì),開發(fā)成本大大減少。本系統(tǒng)開發(fā)完成后投入使用,不僅減少紙張的使用,同樣降低了管理成本。在經(jīng)濟(jì)方面,開發(fā)系統(tǒng)期間,不會(huì)出現(xiàn)較大問題。(3) 組織可行性組

26、織可行性是指系統(tǒng)開發(fā)中,系統(tǒng)實(shí)現(xiàn)與用戶需求的匹配度,現(xiàn)有組織制度的完善度。本系統(tǒng)能夠?qū)崿F(xiàn)學(xué)生成績(jī)管理中業(yè)務(wù)流程的信息化、規(guī)范化,提高教務(wù)人員的準(zhǔn)確率和工作效率、管理者管理力度、學(xué)生自主學(xué)習(xí)性。上述這些和用戶所提需求基本一致。因此,本系統(tǒng)在組織上完全可行。2.3系統(tǒng)業(yè)務(wù)流程分析為了得到規(guī)范、順暢的系統(tǒng)業(yè)務(wù)流程,所以設(shè)計(jì)者需要進(jìn)行業(yè)務(wù)流程分析。通過分析現(xiàn)有業(yè)務(wù)流程的基礎(chǔ)上重組業(yè)務(wù)流程產(chǎn)生新的更為合理的業(yè)務(wù)流程,業(yè)務(wù)流程圖是業(yè)務(wù)流程分析的直接可視結(jié)果。業(yè)務(wù)流程圖主要是描述業(yè)務(wù)走向,是一種描述系統(tǒng)內(nèi)各模塊、角色之間業(yè)務(wù)關(guān)系、業(yè)務(wù)順序和管理信息流向的圖表,利用它設(shè)計(jì)者可以幫助找出不合理流向的業(yè)務(wù)流程中。

27、依據(jù)系統(tǒng)需求分析,主要的系統(tǒng)外部實(shí)體有系統(tǒng)管理者、教師及學(xué)生和三者所對(duì)應(yīng)的功能模塊,詳細(xì)描述如下。(1) 管理員的業(yè)務(wù)流程首先管理員進(jìn)入系統(tǒng)需要通過身份驗(yàn)證,驗(yàn)證通過后,才能進(jìn)入學(xué)生個(gè)人信息管理、教師信息管理、專業(yè)管理、班級(jí)管理、學(xué)生管理、成績(jī)管理、成績(jī)統(tǒng)計(jì)等功能界面,能夠進(jìn)行系統(tǒng)維護(hù)、信息更新操作。進(jìn)行信息管理的查、改、刪、增的操作時(shí),將查詢到的信息從數(shù)據(jù)庫中提取出來,將操作后的信息寫入數(shù)據(jù)庫進(jìn)行存儲(chǔ)或?qū)⑿畔臄?shù)據(jù)庫中刪除。(2) 教師的業(yè)務(wù)流程與管理者的認(rèn)證流程相同,教師也需要通過身份驗(yàn)證,驗(yàn)證通過后,才能進(jìn)入學(xué)生成績(jī)信息管理、教師個(gè)人信息管理和課程信息管理等功能界面。教師進(jìn)行學(xué)生信息管理

28、和課程信息管理的查、增、改、刪的操作時(shí),將查詢到的信息從數(shù)據(jù)庫中提取出來,將修改后的信息寫入數(shù)據(jù)庫。進(jìn)行學(xué)生成績(jī)信息管理的查、增、改、刪的操作時(shí),將需要登記的學(xué)生成績(jī)寫入系統(tǒng)中進(jìn)行存儲(chǔ),將查詢到的學(xué)生成績(jī)從數(shù)據(jù)庫中提取出來,將改后的信息寫入數(shù)據(jù)庫表中進(jìn)行存儲(chǔ)。(3) 學(xué)生的業(yè)務(wù)流程與管理者的認(rèn)證流程相同,學(xué)生也需要通過身份驗(yàn)證,驗(yàn)證通過后,才能進(jìn)入學(xué)生個(gè)人信息修改、學(xué)生成績(jī)查詢等功能界面。進(jìn)行學(xué)生個(gè)人信息的查、改的操作時(shí),將查詢到的信息從數(shù)據(jù)庫中提取出來,將修改后的信息寫入數(shù)據(jù)庫。進(jìn)行學(xué)生成績(jī)查詢的查詢操作時(shí),將需要查詢的成績(jī)信息從數(shù)據(jù)庫中提取出來。本系統(tǒng)的業(yè)務(wù)流程如下各圖所示:圖2-1 管理

29、員的業(yè)務(wù)流程圖圖2-2 教師的業(yè)務(wù)流程圖圖2-3 學(xué)生的業(yè)務(wù)流程圖流程圖中各符號(hào)含義如圖2-4所示:圖2-4 業(yè)務(wù)流程圖中符號(hào)含義2.4.1用例分析天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)的主要參與者為使用系統(tǒng)的管理員、教師、學(xué)生。管理員對(duì)應(yīng)用例,如圖2-5所示。分別是:登錄、修改密碼、修改管理員個(gè)人信息、學(xué)生信息管理、教師信息管理、專業(yè)信息管理、班級(jí)信息管理、學(xué)生成績(jī)管理、學(xué)生成績(jī)統(tǒng)計(jì)等。教師對(duì)應(yīng)用例,如圖2-6所示。分別是:登錄、修改密碼、修改教師個(gè)人信息、學(xué)生成績(jī)管理、學(xué)生成績(jī)統(tǒng)計(jì)等。學(xué)生對(duì)應(yīng)用例,如圖2-7所示。分別是:登錄、修改密碼、修改學(xué)生個(gè)人信息、查詢學(xué)生成績(jī)排名、查詢學(xué)生成績(jī)等。圖2-5

30、管理員用例圖圖2-6 教師用例圖圖2-7 學(xué)生用例圖2.4.2用例描述用例描述是業(yè)務(wù)事件以及用戶如何同系統(tǒng)交互以完成任務(wù)的文字描述,它體現(xiàn)了系統(tǒng)的功能需求,每個(gè)用例都有一個(gè)用例描述,用例圖中并沒有體現(xiàn)出用例描述的內(nèi)容。下面依據(jù)系統(tǒng)三種參與者,將天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)的用例按其功能劃分,分別某些用例進(jìn)行描述。(1)登錄模塊中的用例描述“登錄”用例描述,如表2-1所示:表2-1 登錄用例描述用例名稱:登錄 用例ID:sc01 重要性級(jí)別:高參與者:學(xué)生/管理員/教師 業(yè)務(wù)需求:描述:進(jìn)入系統(tǒng)的首要操作步驟。參與者進(jìn)入本系統(tǒng)的登錄界面后,在登錄界面中輸入自己的用戶名和密碼并提交,系統(tǒng)驗(yàn)證用戶輸

31、入的用戶名和密碼,驗(yàn)證合格后,參與者才能進(jìn)行后續(xù)操作,否則返回登陸界面?!罢一孛艽a”用例描述,如表2-2所示:表2-2 找回密碼用例表用例名稱:找回密碼 用例ID:sc02 重要性級(jí)別:低參與者:學(xué)生/管理員/教師 業(yè)務(wù)需求:描述:參與者登錄本系統(tǒng),在登錄界面中輸入自己的用戶名和密碼并提交,系統(tǒng)驗(yàn)證用戶輸入的用戶名和密碼。當(dāng)系統(tǒng)驗(yàn)證未通過時(shí),參與者需返回登錄頁面點(diǎn)擊“找回密碼”選項(xiàng),輸入?yún)⑴c者個(gè)人詳細(xì)信息,系統(tǒng)進(jìn)行用戶信息的驗(yàn)證,驗(yàn)證通過,則可找回參與者的密碼。(2)教師信息管理中的用例描述“查詢教師信息”用例描述,如表2-3所示:表2-3 查詢教師信息用例表用例名稱:查詢教師信息 用例ID:

32、sc03 重要性級(jí)別:高參與者:教師/管理員 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在教師信息管理界面中,點(diǎn)擊 “查詢教師信息”,輸入需要查詢的教師的工號(hào)。系統(tǒng)根據(jù)參與者輸入的教師工號(hào),查詢擁有該工號(hào)的教師,從數(shù)據(jù)庫調(diào)出信息,反饋于教師信息管理界面上,參與者得到該教師的信息,完成操作。“添加教師信息”用例描述,如表2-4所示:表2-4 添加教師信息的用例表用例名稱:添加教師信息 用例ID:sc04 重要性級(jí)別:高參與者:管理員 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在教師信息管理界面中,點(diǎn)擊 “添加”,輸入要添加的教師信息并提交,系統(tǒng)將參與者提交的教師信息發(fā)送給數(shù)據(jù)庫,數(shù)據(jù)庫讀取信息后進(jìn)行教師信息的存

33、儲(chǔ)。數(shù)據(jù)存儲(chǔ)成功后,界面將彈出添加教師信息成功的提示?!靶薷慕處熜畔ⅰ庇美枋?,如表2-5所示:表2-5 修改教師信息的用例表用例名稱:修改教師信息 用例ID:sc05 重要性級(jí)別:高參與者:管理員 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在教師信息管理界面中,點(diǎn)擊 “查詢教師信息”,輸入需要查詢的教師的工號(hào)。系統(tǒng)根據(jù)參與者輸入的教師工號(hào),查詢擁有該工號(hào)的教師,從數(shù)據(jù)庫調(diào)出其信息,反饋于教師信息管理界面上點(diǎn)擊 “修改教師信息”。點(diǎn)擊 “修改”,輸入需要修改的教師信息并提交,系統(tǒng)將參與者提交的信息發(fā)送給數(shù)據(jù)庫,數(shù)據(jù)庫讀取信息后進(jìn)行教師信息的修改和存儲(chǔ)。數(shù)據(jù)存儲(chǔ)成功后,會(huì)出現(xiàn)的提示。“刪除教師信息”用例

34、描述,如表2-6所示:表2-6 刪除教師信息的用例表用例名稱:刪除教師信息 用例ID:sc06 重要性級(jí)別:高參與者:管理員 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在教師信息管理界面中,點(diǎn)擊 “查詢教師信息”,輸入需要進(jìn)行刪除教師信息操作的教師的工號(hào)。系統(tǒng)根據(jù)參與者輸入的教師工號(hào),查詢擁有該工號(hào)的教師,從數(shù)據(jù)庫調(diào)出其信息,反饋于教師信息管理界面上,點(diǎn)擊 “刪除”,數(shù)據(jù)庫執(zhí)行刪除操作后,界面將彈出是否教師信息的提示,點(diǎn)擊“是”,則數(shù)據(jù)庫將擁有該工號(hào)的教師的個(gè)人信息從庫中刪除,數(shù)據(jù)刪除成功后,界面將出現(xiàn)提示。(3)學(xué)生信息管理的用例描述“查詢學(xué)生信息”用例描述,如表2-7所示:表2-7 查詢學(xué)生信息的

35、用例表用例名稱:查詢學(xué)生信息 用例ID:sc07 重要性級(jí)別:高參與者:教師/學(xué)生 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在學(xué)生信息管理界面中,點(diǎn)擊 “查詢學(xué)生信息”,輸入需要查詢的學(xué)生的用戶名(即學(xué)號(hào))。系統(tǒng)根據(jù)參與者輸入的學(xué)生學(xué)號(hào),查詢擁有該學(xué)號(hào)的學(xué)生,從數(shù)據(jù)庫調(diào)出其信息,反饋于學(xué)生信息管理界面上,參與者得到該學(xué)生的信息,完成查詢學(xué)生信息的操作?!疤砑訉W(xué)生信息”用例描述,如表2-8所示:表2-8 添加學(xué)生信息的用例表用例名稱:添加學(xué)生信息 用例ID:sc08 重要性級(jí)別:高參與者:管理員 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在學(xué)生信息管理界面中,點(diǎn)擊 “添加學(xué)生信息”。點(diǎn)擊 “添加”,輸入要添加

36、的學(xué)生信息并提交,系統(tǒng)將參與者提交的學(xué)生信息發(fā)送給數(shù)據(jù)庫,數(shù)據(jù)庫讀取信息后進(jìn)行學(xué)生信息的存儲(chǔ)。數(shù)據(jù)存儲(chǔ)成功后,界面將出現(xiàn)提示。“修改學(xué)生信息”用例描述,如表2-9所示:表2-9 修改學(xué)生信息的用例表用例名稱:修改學(xué)生信息 用例ID:sc09 重要性級(jí)別:高參與者:管理員 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在學(xué)生信息管理界面中,點(diǎn)擊 “查詢學(xué)生信息”,輸入需要查詢的學(xué)生的用戶名(即學(xué)號(hào))。系統(tǒng)根據(jù)參與者輸入的學(xué)生學(xué)號(hào),查詢擁有該學(xué)號(hào)的學(xué)生,從數(shù)據(jù)庫調(diào)出其信息,反饋于學(xué)生信息管理界面上點(diǎn)擊 “修改學(xué)生信息”。點(diǎn)擊 “修改”,輸入需要修改的學(xué)生信息并提交,系統(tǒng)將參與者提交的信息發(fā)送給數(shù)據(jù)庫,數(shù)據(jù)庫讀

37、取信息后進(jìn)行學(xué)生信息的修改和存儲(chǔ)。數(shù)據(jù)存儲(chǔ)成功后,界面將出現(xiàn)提示?!皠h除學(xué)生信息”用例描述,如表2-10所示:表2-10 刪除學(xué)生信息的用例表用例名稱:刪除學(xué)生信息 用例ID:sc10 重要性級(jí)別:高參與者:管理員 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在學(xué)生信息管理界面中,點(diǎn)擊 “查詢學(xué)生信息”,輸入需要進(jìn)行學(xué)生信息刪除操作的學(xué)生的學(xué)號(hào)。系統(tǒng)根據(jù)參與者輸入的學(xué)生學(xué)號(hào),查詢擁有該學(xué)號(hào)的學(xué)生的信息,從數(shù)據(jù)庫調(diào)出其信息,反饋于學(xué)生信息管理界面上,點(diǎn)擊 “刪除”,數(shù)據(jù)庫執(zhí)行刪除操作后,界面將彈出是否刪除學(xué)生信息的提示,點(diǎn)擊“是”,則數(shù)據(jù)庫將擁有該學(xué)號(hào)的學(xué)生的信息從庫中刪除,成功后,界面將出現(xiàn)提示。(4)

38、學(xué)生成績(jī)管理的用例描述“查詢學(xué)生成績(jī)”用例描述,如表2-11所示:表2-11 查詢學(xué)生成績(jī)的用例表用例名稱:查詢學(xué)生成績(jī) 用例ID:sc11 重要性級(jí)別:高參與者:教師/學(xué)生 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在學(xué)生信息管理界面中,點(diǎn)擊 “查詢學(xué)生成績(jī)”,輸入需要查詢的學(xué)生的學(xué)號(hào)。系統(tǒng)根據(jù)參與者輸入的學(xué)生學(xué)號(hào),查詢擁有該學(xué)號(hào)的學(xué)生,從數(shù)據(jù)庫調(diào)出其成績(jī)信息,反饋于學(xué)生成績(jī)管理界面上,參與者得到該學(xué)生的成績(jī)信息?!疤砑訉W(xué)生成績(jī)”用例描述,如表2-12所示:表2-12 添加學(xué)生成績(jī)的用例表用例名稱:添加學(xué)生成績(jī) 用例ID:sc12 重要性級(jí)別:高參與者:教師 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在學(xué)生

39、成績(jī)管理界面中,點(diǎn)擊 “添加學(xué)生成績(jī)”。點(diǎn)擊 “添加”,輸入要添加的學(xué)生成績(jī)并提交,系統(tǒng)將參與者提交的信息發(fā)送給數(shù)據(jù)庫,數(shù)據(jù)庫讀取信息后進(jìn)行學(xué)生成績(jī)的存儲(chǔ)。數(shù)據(jù)存儲(chǔ)成功后,界面將出現(xiàn)提示?!靶薷膶W(xué)生成績(jī)”用例描述,如表2-13所示:表2-13 修改學(xué)生成績(jī)的用例表用例名稱:修改學(xué)生成績(jī) 用例ID:sc13 重要性級(jí)別:高參與者:教師 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在學(xué)生成績(jī)管理界面中,點(diǎn)擊 “查詢”,輸入需要查詢的學(xué)生的學(xué)號(hào)。系統(tǒng)根據(jù)參與者輸入的學(xué)生學(xué)號(hào),查詢擁有該學(xué)號(hào)的學(xué)生,從數(shù)據(jù)庫調(diào)出其成績(jī),反饋于學(xué)生成績(jī)管理界面上,點(diǎn)擊 “修改學(xué)生成績(jī)”。點(diǎn)擊 “修改”,輸入需要修改的學(xué)生成績(jī)并提交

40、,系統(tǒng)將參與者提交的信息發(fā)送給數(shù)據(jù)庫,數(shù)據(jù)庫讀取信息后進(jìn)行學(xué)生成績(jī)數(shù)據(jù)的修改和存儲(chǔ)。數(shù)據(jù)存儲(chǔ)成功后,界面將出現(xiàn)提示?!皠h除學(xué)生成績(jī)”用例描述,如表2-14所示:表2-14 刪除學(xué)生成績(jī)的用例表用例名稱:刪除學(xué)生成績(jī) 用例ID:sc14 重要性級(jí)別:高參與者:教師 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在學(xué)生成績(jī)管理界面中,點(diǎn)擊 “查詢”,輸入需要進(jìn)行學(xué)生信息刪除操作的學(xué)生的學(xué)號(hào)。系統(tǒng)根據(jù)參與者輸入的學(xué)生學(xué)號(hào),查詢擁有該學(xué)號(hào)的學(xué)生,從數(shù)據(jù)庫調(diào)出其信息,反饋于學(xué)生成績(jī)管理界面上,點(diǎn)擊 “刪除”,數(shù)據(jù)庫執(zhí)行刪除操作,學(xué)號(hào)的學(xué)生的信息從庫中刪除,數(shù)據(jù)刪除成功?!敖y(tǒng)計(jì)學(xué)生成績(jī)”用例描述,如表2-15所示:表

41、2-15 統(tǒng)計(jì)學(xué)生成績(jī)的用例表用例名稱:統(tǒng)計(jì)學(xué)生成績(jī) 用例ID:sc15 重要性級(jí)別:高參與者:教師 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在學(xué)生成績(jī)管理界面中,點(diǎn)擊 “查詢學(xué)生信息”,輸入需要進(jìn)行學(xué)生信息統(tǒng)計(jì)學(xué)生成績(jī)操作的學(xué)生的班級(jí)號(hào)。系統(tǒng)根據(jù)參與者輸入的學(xué)生班級(jí)號(hào),查詢擁有該班級(jí)號(hào)的學(xué)生,從數(shù)據(jù)庫調(diào)出其信息進(jìn)行統(tǒng)計(jì),將統(tǒng)計(jì)結(jié)果反饋于學(xué)生成績(jī)管理界面上。(5)課程信息管理管理模塊的用例描述“查詢課程信息”用例描述,如表2-16所示:表2-16 查詢課程信息的用例表用例名稱:查詢課程信息 用例ID:sc16 重要性級(jí)別:高參與者:教師/學(xué)生 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在課程信息管理界面中,

42、點(diǎn)擊 “查詢課程信息”,輸入需要查詢的課程編號(hào)。系統(tǒng)根據(jù)參與者輸入的課程編號(hào),查詢擁有該課程編號(hào)的課程信息,從數(shù)據(jù)庫調(diào)出其信息,反饋于課程信息管理界面上,參與者得到該課程的信息,完成查詢課程信息的操作?!疤砑诱n程信息”用例描述,如表2-17所示:表2-17 添加課程信息的用例表用例名稱:添加學(xué)生信息 用例ID:sc17 重要性級(jí)別:高參與者:教師 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在課程信息管理界面中,點(diǎn)擊 “添加課程信息”。點(diǎn)擊 “添加”,輸入要添加的課程信息并提交,系統(tǒng)將參與者提交的課程信息發(fā)送給數(shù)據(jù)庫,數(shù)據(jù)庫讀取信息后進(jìn)行課程信息的存儲(chǔ)。數(shù)據(jù)存儲(chǔ)成功后,界面將彈出添加課程信息成功的提示。

43、“修改課程信息”用例描述,如表2-18所示:表2-18 修改課程信息的用例表用例名稱:修改學(xué)生信息 用例ID:sc18 重要性級(jí)別:高參與者:教師 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在課程信息管理界面中,點(diǎn)擊 “查詢課程信息”,輸入需要查詢的課程編號(hào)。系統(tǒng)根據(jù)參與者輸入的信息,查詢擁有該編號(hào)的課程,從數(shù)據(jù)庫調(diào)出其信息,反饋于課程信息管理界面上點(diǎn)擊 “修改學(xué)生信息”。點(diǎn)擊 “修改”,輸入需要修改的學(xué)生信息并提交,系統(tǒng)將參與者提交的信息發(fā)送給數(shù)據(jù)庫,數(shù)據(jù)庫讀取信息后進(jìn)行課程信息的修改和存儲(chǔ)。數(shù)據(jù)存儲(chǔ)成功后,界面將彈出修改課程信息成功的提示?!皠h除課程信息”用例描述,如表2-19所示:表2-19 刪

44、除課程信息的用例表用例名稱:刪除課程信息 用例ID:sc19 重要性級(jí)別:高參與者:教師 業(yè)務(wù)需求:描述:參與者驗(yàn)證通過后,在課程信息管理界面中,點(diǎn)擊 “查詢課程信息”,輸入需要進(jìn)行課程信息刪除操作的課程的編號(hào)。系統(tǒng)根據(jù)參與者輸入的信息,查詢擁有該編號(hào)的課程,從數(shù)據(jù)庫調(diào)出其信息,反饋于課程信息管理界面上,點(diǎn)擊 “刪除”,數(shù)據(jù)庫執(zhí)行刪除操作后,界面將彈出是否刪除課程信息的提示,點(diǎn)擊“是”,則數(shù)據(jù)庫將擁有該編號(hào)的課程的信息從庫中刪除,數(shù)據(jù)刪除成功后,界面將彈出刪除課程信息成功的提示。2.4.3系統(tǒng)時(shí)序圖系統(tǒng)設(shè)計(jì)者經(jīng)常選擇使用時(shí)序圖來直觀描述用戶進(jìn)入系統(tǒng)后,執(zhí)行某些操作,操作過程中對(duì)象之間交互。操作

45、對(duì)象交互過程中,傳遞的什么信息及信息傳遞的方向。根據(jù)系統(tǒng)中對(duì)象可進(jìn)行的操作,如登錄、查詢、添加、修改、刪除、統(tǒng)計(jì)等,以學(xué)生登錄、學(xué)生查詢成績(jī)、教師添加學(xué)生信息、教師修改學(xué)生信息、教師修刪除生信息、教師統(tǒng)計(jì)學(xué)生成績(jī)的時(shí)序圖為例,如下各圖所示:圖2-8 學(xué)生登錄時(shí)序圖圖2-9 學(xué)生查詢成績(jī)時(shí)序圖圖2-10 教師查詢學(xué)生信息時(shí)序圖圖2-11 教師修改學(xué)生信息時(shí)序圖圖2-12 教師刪除學(xué)生信息時(shí)序圖圖2-13 教師統(tǒng)計(jì)學(xué)生成績(jī)時(shí)序圖2.5本章小結(jié)本章內(nèi)容主要介紹,根據(jù)確定系統(tǒng)用戶角色,系統(tǒng)用戶提出的需求,進(jìn)行整理、總結(jié),采用用例圖、用例描述來介紹系統(tǒng)用例,用流程圖直觀展示系統(tǒng)業(yè)務(wù)流程,用時(shí)序圖明確信息

46、傳遞方向。第三章 系統(tǒng)設(shè)計(jì)3.1系統(tǒng)功能模塊設(shè)計(jì)天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)是根據(jù)學(xué)生成績(jī)的管理、業(yè)務(wù)流程來設(shè)計(jì)的功能模塊,這種模塊化的設(shè)計(jì)可以是系統(tǒng)的內(nèi)容更加完善,提高了系統(tǒng)的使用性、可操作性和可維護(hù)性。因此,一個(gè)功能完善、滿足基本需要的學(xué)生成績(jī)管理系統(tǒng)需要包含管理員功能模塊、教師功能模塊和學(xué)生功能模塊。圖3-l是系統(tǒng)的功能結(jié)構(gòu):天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)學(xué)生管理員教師查詢成績(jī)信息查詢班級(jí)信息管理成績(jī)信息查詢專業(yè)信息查詢學(xué)生信息查詢課程信息管理專業(yè)信息管理學(xué)生信息管理課程信息管理教師信息管理班級(jí)信息管理成績(jī)信息查詢個(gè)人信息圖3-1 系統(tǒng)功能結(jié)構(gòu)圖3.1.1管理員功能模塊設(shè)計(jì)管理員功能模塊分

47、為登錄、學(xué)生信息管理、教師信息管理、專業(yè)信息管理、班級(jí)信息管理、課程信息管理、學(xué)生成績(jī)管理、成績(jī)統(tǒng)計(jì)等模塊。由于各模塊操作基本相似,所以,下面主要介紹登錄、學(xué)生信息管理、教師信息管理三個(gè)模塊。(1) 管理員登錄模塊使用本系統(tǒng)的管理員需要獲得管理員權(quán)限,注冊(cè)管理員信息后,才能進(jìn)入登錄模塊服務(wù),登錄模塊主要是驗(yàn)證系統(tǒng)管理員的身份,用戶使用系統(tǒng),需要以合法身份進(jìn)行驗(yàn)證,才能成功登陸系統(tǒng)。確保系統(tǒng)中各類信息的安全,認(rèn)證通過后的即可進(jìn)入本系統(tǒng)其他模塊界面。(2) 學(xué)生信息管理模塊實(shí)現(xiàn)了管理員對(duì)學(xué)生基礎(chǔ)信息的管理,可進(jìn)行刪、查、改、增信息等操作,定期維護(hù)、更新學(xué)生信息,可以為學(xué)生基礎(chǔ)信息的安全提供更好的保

48、障。(3) 教師信息管理模塊實(shí)現(xiàn)了管理員對(duì)教師基礎(chǔ)信息的管理,可進(jìn)行錄入、修改教師信息,添加、刪除教師等操作。定期的維護(hù)、更新教師信息,可以保障教師基礎(chǔ)信息的安全。3.1.2教師功能模塊設(shè)計(jì)教師功能模塊分為登錄、信息查詢、學(xué)生成績(jī)管理等模塊。下面介紹這三個(gè)模塊。(1) 教師登錄模塊使用本系統(tǒng)的教師需要獲得管理員給予的教師使用系統(tǒng)權(quán)限,管理員注冊(cè)教師信息后,教師才能進(jìn)入登錄模塊服務(wù),登錄模塊主要是驗(yàn)證教師的身份,認(rèn)證通過后的即可進(jìn)入本系統(tǒng)其他模塊界面。(2) 信息查詢模塊實(shí)現(xiàn)了教師對(duì)專業(yè)、班級(jí)、課程、學(xué)生信息的查詢。 (3) 學(xué)生成績(jī)管理模塊實(shí)現(xiàn)了教師對(duì)學(xué)生成績(jī)的管理,可進(jìn)行查、增、刪、改及統(tǒng)計(jì)

49、學(xué)生成績(jī)等操作。3.1.3學(xué)生功能模塊設(shè)計(jì)學(xué)生功能模塊分為登錄、信息查詢、成績(jī)查詢等模塊。下面介紹這三個(gè)模塊:(1) 學(xué)生登錄模塊使用本系統(tǒng)的學(xué)生需要獲得管理員給予的學(xué)生使用系統(tǒng)權(quán)限,管理員注冊(cè)學(xué)生信息后,學(xué)生才能進(jìn)入登錄模塊服務(wù),登錄模塊主要是驗(yàn)證學(xué)生的身份,認(rèn)證通過后的即可進(jìn)入本系統(tǒng)其他界面。(2) 修改學(xué)生信息模塊實(shí)現(xiàn)了學(xué)生修改其個(gè)人基礎(chǔ)信息的功能。(3) 查詢學(xué)生成績(jī)模塊實(shí)現(xiàn)了學(xué)生查詢其課程成績(jī)的功能,可查看成績(jī)排名。3.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)上個(gè)世紀(jì)中期,數(shù)據(jù)庫技術(shù)發(fā)展起來。計(jì)算機(jī)、網(wǎng)絡(luò)的迅猛進(jìn)步,推動(dòng)著數(shù)據(jù)庫技術(shù)前進(jìn)地步伐。在這十年中,數(shù)據(jù)庫技術(shù)按照層次、結(jié)構(gòu)、關(guān)系的順序開始變得愈來愈成

50、熟。其利用計(jì)算機(jī)對(duì)大量復(fù)雜的數(shù)據(jù)進(jìn)行收集、保存的軟件工具。設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫,可以高效地管理數(shù)據(jù),提高了數(shù)據(jù)的安全性、可靠性和持久性。3.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念模型是利用實(shí)體關(guān)系圖呈現(xiàn)系統(tǒng)模型。E-R圖展示了實(shí)體、屬性和聯(lián)系。E-R圖中各圖形含義如圖3-2所示:圖3-2 E-R圖中圖形含義在系統(tǒng)設(shè)計(jì)過程中,涉及到實(shí)體有管理員、教師、學(xué)生、課程、成績(jī)等。管理員實(shí)體包括管理員編號(hào)、姓名等屬性;教師實(shí)體包括教師工號(hào)、聯(lián)系電話、教授課程編號(hào)、教授課程名稱等屬性;學(xué)生實(shí)體包括所在學(xué)院、所屬專業(yè)等屬性;課程實(shí)體包括課程編號(hào)、課程名稱、課程內(nèi)容、學(xué)分、授課教師工號(hào)等屬性;成績(jī)實(shí)體包括學(xué)生學(xué)號(hào)、授課教

51、師姓名、成績(jī)等屬性。詳細(xì)實(shí)體屬性及實(shí)體間關(guān)系的E-R圖,如圖3-3 所示:圖3-3 系統(tǒng)E-R圖3.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念模型設(shè)計(jì)完成后,需要?jiǎng)?chuàng)建存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫表。數(shù)據(jù)庫表中存儲(chǔ)著系統(tǒng)中的實(shí)體及其相關(guān)數(shù)據(jù),根據(jù)系統(tǒng)功能模塊的劃分,這些實(shí)體之間存在交互,實(shí)體的信息存在傳遞,所以各表之間存在聯(lián)系,因此每個(gè)實(shí)體只有一個(gè)數(shù)據(jù)庫表。具體表格如下各圖所示:表3-2 課程信息表字段字段名類型(長(zhǎng)度)允許為空注意course_id課程編號(hào)int(11)不主鍵course_name課程名稱varchar(50)不note課程內(nèi)容varchar(300)不表3-3 成績(jī)信息表字段字段名類型(長(zhǎng)度)允

52、許為空注意score_id成績(jī)編號(hào)int(11)不主鍵user_id學(xué)生IDint不course_id課程IDint不主鍵score_value成績(jī)double不score_year年份int不score_term上/下學(xué)期int不note備注varchar(300)不表3-5 用戶信息表字段字段名類型(長(zhǎng)度)可否為空注意user_id用戶編號(hào)int不user_name學(xué)號(hào)varchar(50)不主鍵user_pass密碼varchar(200)不real_name姓名varchar(50)不user_sex性別int不user_age年齡int不class_id班級(jí)號(hào)int不主鍵mojor_

53、id專業(yè)號(hào)int不主鍵reg_date注冊(cè)時(shí)間datetime不user_type用戶類型int不note備注varchar(300)允許表3-6 專業(yè)信息表字段字段名類型(長(zhǎng)度)允許為空注意major_id專業(yè)編號(hào)int(11)不主鍵major_name專業(yè)名稱varchar(100)不note備注varchar(300)不表3-7 班級(jí)信息表字段字段名類型(長(zhǎng)度)允許為空注意classes_id班級(jí)編號(hào)int(11)不主鍵classes_name班級(jí)名稱varchar(100)不depart_name所屬院系varchar(100)不note備注varchar(300)允許3.3系統(tǒng)靜態(tài)模

54、型確定完需求后,靜態(tài)地研究系統(tǒng)。使用一系列的圖來直觀的表現(xiàn)構(gòu)造過程。其中最主要的是類圖。在系統(tǒng)分析階段中,為了實(shí)現(xiàn)存儲(chǔ)和管理系統(tǒng)的內(nèi)部信息,設(shè)計(jì)者需要進(jìn)行系統(tǒng)實(shí)體類的設(shè)計(jì)。天津工業(yè)大學(xué)學(xué)生成績(jī)管理系統(tǒng)中數(shù)據(jù)繁雜、操作頻繁,數(shù)據(jù)與操作分離帶來了許多問題,對(duì)象的數(shù)據(jù)封裝大大緩解了這種情況。將系統(tǒng)中頻繁調(diào)用的數(shù)據(jù)封裝在實(shí)體類中,同一個(gè)數(shù)據(jù)能同時(shí)、多次被使用,比起以前,現(xiàn)在的系統(tǒng)能夠一次完成多項(xiàng)操作,降低操作次數(shù)。本系統(tǒng)共包含ll種類,分別是:用戶類、控制類、數(shù)據(jù)庫類、成績(jī)類、課程類、管理員類、教師類、學(xué)生類。本系統(tǒng)類圖如圖3-1 所示:圖3-1 系統(tǒng)類圖下面將進(jìn)行系統(tǒng)實(shí)體類及其屬性地介紹:(1) 管

55、理員類:用于描述系統(tǒng)管理員,其屬性有管理員編號(hào)、年齡等,管理員編號(hào)唯一標(biāo)識(shí)本類。(2) 學(xué)生類:用于描述學(xué)生,其屬性有學(xué)生的學(xué)號(hào)、所在專業(yè)等,學(xué)號(hào)唯一標(biāo)識(shí)本類。(3) 教師類:類中包含了教師實(shí)體的信息、屬性。屬性中包括了教師的用戶名、教師編號(hào)、年齡等,以教師工號(hào)為教師類圖中的標(biāo)識(shí)符。(4) 課程類:用于描述學(xué)生的課程,其屬性:課程編號(hào)、課程名稱、所屬專業(yè)、課程內(nèi)容等,課程編號(hào)唯一標(biāo)識(shí)本類。(5) 成績(jī)類:用于描述學(xué)生的課程,其屬性:學(xué)生學(xué)號(hào)、課程編號(hào)、課程成績(jī)、授課教工號(hào)、學(xué)分等,學(xué)生學(xué)號(hào)和課程編號(hào)唯一標(biāo)識(shí)本類。(6) 控制類:用戶在界面和數(shù)據(jù)庫之間操作時(shí)傳遞數(shù)據(jù),可執(zhí)行的操作有接收各類輸入、

56、輸出的數(shù)據(jù)等。(7) 數(shù)據(jù)庫類:是用于描述數(shù)據(jù)庫的數(shù)據(jù)信息。下面將詳細(xì)描述管理員實(shí)體類及成績(jī)實(shí)體類的具體設(shè)計(jì)。3.3.1 管理員實(shí)體類設(shè)計(jì)下面將詳細(xì)描述,管理員類中的方法:圖3-2 管理員實(shí)體類結(jié)構(gòu)圖 管理員實(shí)體類是對(duì)系統(tǒng)管理員的信息存儲(chǔ)并管理,管理員的相關(guān)信息包括管理員編號(hào)、管理員姓名、管理員用戶名、管理員密碼、管理員性別及管理員年齡等;包含了登錄、找回密碼、管理學(xué)生信息、管理教師信息等操作,管理學(xué)生信息包括查詢學(xué)生信息、添加學(xué)生信息、修改學(xué)生信息、刪除學(xué)生信息,管理教師信息包括查詢教師信息、添加教師信息、修改教師信息、刪除教師信息。管理員類中調(diào)用的方法,詳細(xì)說明如下:登錄驗(yàn)證()方法:負(fù)責(zé)

57、實(shí)現(xiàn)管理員員登錄時(shí)的身份驗(yàn)證功能,它的傳遞參數(shù)是一個(gè)managers類型的實(shí)體,返回值為整型;找回密碼()方法:負(fù)責(zé)實(shí)現(xiàn)店員密碼修改的功能,返回值的類型為整型;信息查詢()方法:負(fù)責(zé)實(shí)現(xiàn)管理員查詢信息的功能,無返回值;信息添加 ()方法:負(fù)責(zé)實(shí)現(xiàn)管理員添加信息的功能,返回值的類型為整型;信息刪除()方法:負(fù)責(zé)實(shí)現(xiàn)顧客信息的刪除功能,返回值的類型為整型;判斷()方法:負(fù)責(zé)實(shí)現(xiàn)系統(tǒng)中判斷用戶信息是否的功能,登錄模塊及查詢信息時(shí)被使用,返回值的類型為整型。3.3.2 教師實(shí)體類設(shè)計(jì)下面將詳細(xì)描述,教師類中的方法:圖3-3 教師實(shí)體類結(jié)構(gòu)圖教實(shí)體類是對(duì)教師相關(guān)的信息的存儲(chǔ)和管理,教師相關(guān)的信息包括教師編號(hào)、教師姓名、教師用戶名、教師密碼、教師性別、教師年齡、所在學(xué)院、授課編號(hào)及授課名稱等;包含了登錄、找回密碼、查詢教師信息及管理學(xué)生信息等操作,管理學(xué)生成績(jī)包括查詢學(xué)生成績(jī)、添加學(xué)生成績(jī)、修改學(xué)生成績(jī)、刪除學(xué)生成績(jī)、統(tǒng)計(jì)學(xué)生成績(jī)。教師類中調(diào)用的方法,詳細(xì)說明如下:登錄驗(yàn)證()方法:負(fù)責(zé)實(shí)現(xiàn)教師登錄時(shí)的身份驗(yàn)證功能,返回值為整型;找回密碼()方法:負(fù)責(zé)實(shí)現(xiàn)教師找回密碼的功能,返回值為整型;信息查詢()方法:負(fù)責(zé)實(shí)現(xiàn)教師查詢信息的功能,在查詢教師信息、學(xué)

展開閱讀全文
溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

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

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

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


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