高校獎(jiǎng)學(xué)金管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼+LW文檔
摘 要
隨著信息技術(shù)的發(fā)展,管理系統(tǒng)越來越成熟,各種企事業(yè)單位使用各種類型的管理系統(tǒng)來提高工作效率,從而降低手工操作的弊端。我國政府一直以來都非常重視高校教育的發(fā)展,近幾年來高校學(xué)生人數(shù)逐漸增加,對高校獎(jiǎng)助學(xué)金的需求越來越多。因此,通過開發(fā)高校獎(jiǎng)助學(xué)金管理系統(tǒng)來提高辦理效率,通過系統(tǒng)跟蹤學(xué)生的獎(jiǎng)助學(xué)金情況,并提高了高校獎(jiǎng)助學(xué)金管理者的工作效率,高校學(xué)生也可以通過系統(tǒng)查詢個(gè)人的獎(jiǎng)助學(xué)金申請記錄。
高校獎(jiǎng)助學(xué)金管理系統(tǒng)利用Java語言開發(fā)的一款管理系統(tǒng),數(shù)據(jù)存儲到MySQL中。本文先充分調(diào)查高校獎(jiǎng)助學(xué)金管理系統(tǒng)的需求分析,深入剖析系統(tǒng)應(yīng)該具有的功能,并設(shè)計(jì)完善的數(shù)據(jù)庫。利用成熟的開發(fā)技術(shù)完成編碼工作,最后進(jìn)行投入前的測試工作。最終,完成前臺和后臺的高校獎(jiǎng)助學(xué)金管理系統(tǒng)的功能,主要包括高校學(xué)生信息管理、獎(jiǎng)助學(xué)金申請管理、獎(jiǎng)助學(xué)金審核管理、成績管理等,通過前后臺實(shí)現(xiàn)數(shù)據(jù)的傳遞。
關(guān)鍵詞:高校;高校獎(jiǎng)助學(xué)金;學(xué)生管理;B/S;Java
?
Abstract
With the development of information technology, management systems are becoming increasingly mature, and various enterprises and institutions use various types of management systems to improve work efficiency and reduce the drawbacks of manual operations. The Chinese government has always attached great importance to the development of higher education. In recent years, the number of college students has gradually increased, and there is an increasing demand for university scholarships and scholarships. Therefore, by developing a management system for university awards and scholarships, the efficiency of processing can be improved. The system tracks the status of students' awards and scholarships, and improves the work efficiency of university award and scholarship managers. University students can also query their individual application records for awards and scholarships through the system.
The university award and scholarship management system is a management system developed using Java language, with data stored in MySQL. This article first conducts a thorough investigation and analysis of the needs of the university award and scholarship management system, deeply analyzes the functions that the system should have, and designs a comprehensive database. Utilize mature development techniques to complete coding work, and finally conduct pre investment testing work. Finally, the functions of the university award and scholarship management system in the front and back ends will be completed, mainly including university student information management, award and scholarship application management, award and scholarship review management, and achievement management. Data transmission will be achieved through the front and back ends.
Keywords: universities; University awards and scholarships; Student management; B/S; Java
?
目 錄
摘 要 I
Abstract I
1 引言 1
1.1系統(tǒng)開發(fā)背景 1
1.2系統(tǒng)開發(fā)意義 1
1.4本文研究內(nèi)容 2
2系統(tǒng)相關(guān)技術(shù) 3
2.1 Java技術(shù) 3
2.2 MySQL數(shù)據(jù)庫 3
2.3 Json數(shù)據(jù) 4
3需求分析 5
3.1 功能需求分析 5
3.2 系統(tǒng)主要業(yè)務(wù)流程 7
3.3 非功能需求分析 9
4 系統(tǒng)設(shè)計(jì) 11
4.1 系統(tǒng)體系結(jié)構(gòu) 11
4.2 系統(tǒng)功能結(jié)構(gòu) 12
4.2.1管理員功能設(shè)計(jì) 12
4.2.2老師功能設(shè)計(jì) 12
4.2.3學(xué)生用戶功能設(shè)計(jì) 13
4.3 數(shù)據(jù)庫設(shè)計(jì) 13
4.3.1數(shù)據(jù)庫E-R圖 13
4.3.2數(shù)據(jù)庫表設(shè)計(jì) 13
5 系統(tǒng)實(shí)現(xiàn) 20
5.1學(xué)生端功能實(shí)現(xiàn) 20
5.1.1學(xué)生登錄功能實(shí)現(xiàn) 20
5.1.2我的成績 20
5.1.查看獎(jiǎng)助學(xué)金評定說明信息 21
5.1.4高校獎(jiǎng)助學(xué)金申請功能 21
5.1.5我的獎(jiǎng)助學(xué)金記錄功能 22
5.2管理員和老師功能實(shí)現(xiàn) 23
5.2.1課程信息管理功能 23
5.2.2學(xué)生信息管理功能 24
5.3.3評定說明信息管理功能 25
5.3.4獎(jiǎng)助學(xué)金評定審核管理功能 25
6 系統(tǒng)測試 27
6.1測試目的 27
6.2測試用例 27
6.3測試分析 30
結(jié)論 31
參考文獻(xiàn) 32
致? 謝 33
?
在開發(fā)高校獎(jiǎng)助學(xué)金管理系統(tǒng)時(shí),需要滿足基本的功能需求之外,還需要確定其非功能需求,保證其需求之外的性能和質(zhì)量的非功能需求。非功能需求是實(shí)現(xiàn)功能需求的基礎(chǔ)。如果沒有非功能需求,那么即使實(shí)現(xiàn)功能需求,也會(huì)嚴(yán)重影響系統(tǒng)的實(shí)施過程的要求[24]。本系統(tǒng)從性能、安全、可操作性等方面考慮,來進(jìn)行非功能性需求分析,下面進(jìn)行各方面的介紹。
性能需求是開發(fā)高校獎(jiǎng)助學(xué)金管理系統(tǒng)重要指標(biāo)。性能需求包括系統(tǒng)的響應(yīng)速度,系統(tǒng)的并發(fā)用戶訪問量。在設(shè)計(jì)系統(tǒng)時(shí),充分考慮到當(dāng)前系統(tǒng)可能存在的最高并發(fā)數(shù)量,并由此選擇對應(yīng)的硬件服務(wù)器和對應(yīng)的寬帶容量,上傳下載的速率等問題。對于系統(tǒng)的查詢速度已經(jīng)控制在兩秒之內(nèi)。同時(shí)考慮當(dāng)遇到高并發(fā)時(shí)是否會(huì)影響查詢時(shí)間。
安全性需求,對于所有的管理系統(tǒng)來說,數(shù)據(jù)安全都是非常重要的,要嚴(yán)格控制其數(shù)據(jù)的安全性,防止外泄和被不法分子盜取。所以,系統(tǒng)應(yīng)該設(shè)置不同的操作權(quán)限,并加強(qiáng)數(shù)據(jù)庫的加密管理和訪問控制,并定期對數(shù)據(jù)進(jìn)行維護(hù),及時(shí)進(jìn)行數(shù)據(jù)備份。
可操作性需求指的是系統(tǒng)設(shè)計(jì)時(shí)需要考慮針對不同的用戶是否可以讓對方明確的知道如何操作流程。對于后臺管理來說也要考慮操作的便捷性和錄入數(shù)據(jù)的簡單性,不能因?yàn)楣芾硐到y(tǒng)給用戶帶來操作負(fù)擔(dān)。另外,對于系統(tǒng)的錄入也需要進(jìn)行提示或者警告。比如某一項(xiàng)表單需要友好的進(jìn)行提示用戶是否需要錄入,以及如何錄入不同類型的數(shù)據(jù),引導(dǎo)用戶正確的去操作,盡最大可能的方便用戶進(jìn)行操作。

