【正文】
De 電 子 科 技 大 學(xué)UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA工程碩士學(xué)位論文ENGINEERING MASTER DISSERTATION論 文 題 目 大學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)專 業(yè) 領(lǐng) 域 軟 件 工 程指 導(dǎo) 教 師 于 永 斌作 者 姓 名 孫 錳 分類號(hào) 密級(jí) UDC 1注 2 學(xué) 位 論 文Struts 框架在大學(xué)生信息管理系統(tǒng)中的應(yīng)用指導(dǎo)教師姓名 教 授 成 都 申請(qǐng)專業(yè)學(xué)位級(jí)別 碩士 專業(yè)學(xué)位類別 工程碩士 工程領(lǐng)域名稱 軟 件 工 程提交論文日期 論文答辯日期 學(xué)位授予單位和日期 電 子 科 技 大 學(xué) 答辯委員會(huì)主席 評(píng)閱人 2022 年 月 日 注 1:注明《國(guó)際十進(jìn)分類法 UDC》的類號(hào)獨(dú) 創(chuàng) 性 聲 明本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過(guò)的研究成果,也不包含為獲得電子科技大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用過(guò)的材料。與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說(shuō)明并表示謝意。簽名: 日期: 年 月 日關(guān)于論文使用授權(quán)的說(shuō)明本學(xué)位論文作者完全了解電子科技大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,有權(quán)保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁盤,允許論文被查閱和借閱。本人授權(quán)電子科技大學(xué)可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編學(xué)位論文。(保密的學(xué)位論文在解密后應(yīng)遵守此規(guī)定)簽名: 導(dǎo)師簽名: 日期: 年 月 日 摘要2摘 要 隨著 Inter 技術(shù)的迅速發(fā)展及 Web 應(yīng)用的范圍越來(lái)越廣。在今天的 Web 應(yīng)用系統(tǒng)中,存在著諸多的不足之處,比如維護(hù)的工作比較繁瑣,可重用的程度較低[1],應(yīng)變能力比較薄弱等,這些問題都迫切需要改進(jìn)與完善。但是隨著實(shí)踐中使用,Web 被人們所看重并廣泛使用。隨著 Web 的使用加劇,對(duì)應(yīng)用中的各種那個(gè)需求是越來(lái)越復(fù)雜,也是越來(lái)越高了,同時(shí)對(duì)開發(fā)上也提出周期短的要求。目前,對(duì) Web 的應(yīng)用不但要求提高了,就是系統(tǒng)的擴(kuò)展性、穩(wěn)定性以及可維護(hù)性也提出更高的目標(biāo)。在開發(fā) Web 應(yīng)用程序的時(shí)候,以提高開發(fā)效率,考慮到應(yīng)用系統(tǒng)的安全性,靈活性和實(shí)用性的過(guò)程中,需要采用一個(gè)良好的設(shè)計(jì)環(huán)境,用一個(gè)比較好的系統(tǒng)框架來(lái)解決這一常見的問題。也只有解決了常見的問題,才能給維護(hù)該設(shè)計(jì)能夠正常使用?,F(xiàn)在,隨著中國(guó)高等教育招生規(guī)模的日益擴(kuò)大,大學(xué)生的信息管理的信息數(shù)據(jù)是日漸劇增,且如果還按照傳統(tǒng)的人工管理,不但處理不了如此龐大的數(shù)據(jù),就是能夠處理也是經(jīng)常出現(xiàn)各種各樣的錯(cuò)誤。在這樣的情形之下,迫切需要開發(fā)出一種管理學(xué)生信息的管理系統(tǒng)?! ∫虼?,基于網(wǎng)絡(luò)的大學(xué)生信息管理系統(tǒng)己經(jīng)適應(yīng)高等教育規(guī)模,成為了發(fā)展先進(jìn)的關(guān)鍵人員的跨世紀(jì)工程,而且還是順利發(fā)展高等教育的基本條件。同時(shí)為學(xué)生管理建立相應(yīng)的信息管理系統(tǒng),必將促進(jìn)高等教育的發(fā)展。同時(shí)采用基于 Web 的信息管理系統(tǒng),成為了研究高等教育發(fā)展的跨世紀(jì)工程,也是現(xiàn)在高校擴(kuò)大招生規(guī)模的必備基礎(chǔ)條件,因?yàn)橹挥羞@樣才能夠應(yīng)對(duì)龐大的信息數(shù)據(jù)。從實(shí)際情況可以看出來(lái),學(xué)生信息管理系統(tǒng)融合管理、信息科學(xué)與技術(shù)一體的系統(tǒng),是現(xiàn)代通信技術(shù)和計(jì)算機(jī)技術(shù)為一體先進(jìn)的管理手段,也是一門實(shí)用性比較強(qiáng)是技術(shù)。近年來(lái),隨著信息技術(shù)、計(jì)算機(jī)技術(shù)及管理技術(shù)的進(jìn)展。對(duì)于高校學(xué)生信息管理系統(tǒng)的發(fā)展,從理論上講,已經(jīng)取得了很大的改善和發(fā)展,其應(yīng)用也是越來(lái)越廣泛,成為了高校每個(gè)部門使用的管理體制。并對(duì)大學(xué)生的實(shí)時(shí)信息跟蹤,高校學(xué)生的信息整合,以及信息共享提供了保障,同時(shí)也提高了高校學(xué)生信息管理上的便利,促進(jìn)管理效率。因此,在導(dǎo)師的指引下做了如下工作: (1)需求的分析 所謂的需求分析主要是根據(jù)用戶要求開發(fā)軟件,并且要評(píng)估項(xiàng)目的代價(jià)與軟件的風(fēng)險(xiǎn),讓整個(gè)開發(fā)計(jì)劃得以實(shí)現(xiàn)。在這個(gè)過(guò)程之中,用戶占據(jù)了主要的地位,開發(fā)人員要根據(jù)用戶摘要III的要求進(jìn)行數(shù)據(jù)分析,通過(guò)數(shù)據(jù)整理、分析與驗(yàn)證等用戶需要的工程。也就是開發(fā)軟件中的該軟件開發(fā)出來(lái)之后,究竟要解決一個(gè)什么問題。筆者在構(gòu)思這個(gè)文章之前,就深入到學(xué)校中進(jìn)行實(shí)地了解,熟知大中專學(xué)校對(duì)學(xué)生信息管理的復(fù)雜與困難。而筆者又在軟件工程系統(tǒng)中學(xué)習(xí),所以才產(chǎn)生了做一個(gè)大學(xué)生信息管理系統(tǒng)的畢業(yè)設(shè)計(jì)的想法。在廣泛聽取了學(xué)校一線管理教師的需要與需求,以及其他的一些使用者的意見,并且根據(jù)如今的大學(xué)生管理工作作出了該開發(fā)系統(tǒng)的需求分析?! 。?)該系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) 經(jīng)過(guò)對(duì)開發(fā)該系統(tǒng)的需求分析之后,筆者頭腦中對(duì)大學(xué)生信息管理系統(tǒng)已經(jīng)有一個(gè)大概的輪廓。緊接著再對(duì)這個(gè)系統(tǒng)進(jìn)行了全面的規(guī)劃和設(shè)計(jì),并做出了系統(tǒng)主框架,才著手對(duì)信息管理系統(tǒng)進(jìn)行最后的設(shè)計(jì)。對(duì)于一個(gè)可行高效的系統(tǒng)來(lái)說(shuō),統(tǒng)一的規(guī)劃設(shè)計(jì)是非常重要的。如果沒有規(guī)劃設(shè)計(jì),設(shè)計(jì)出來(lái)的系統(tǒng)可能能夠完成相應(yīng)的功能并在實(shí)踐中使用,但是后期的維修費(fèi)用相當(dāng)昂貴且測(cè)試也比較困難。對(duì)于一個(gè)開發(fā)設(shè)計(jì)來(lái)說(shuō),必須具備直接實(shí)現(xiàn)、易于維護(hù)以及易懂與可靠,也只有具備這個(gè)特征的開發(fā)系統(tǒng)才具有市場(chǎng)價(jià)值。 本文就是依據(jù)目前中國(guó)大學(xué)生的管理制度作為開發(fā)的背景,將 J2EE 架構(gòu)使用到高校學(xué)生信息管理系統(tǒng)中去。并且對(duì) MVC 模式的設(shè)計(jì)思想進(jìn)行深入的分析,了解基于 MVC 的 Web 應(yīng)用程序的發(fā)展優(yōu)勢(shì)和劣勢(shì)。研究 Struts 框架基于 MVC 模型的工作原理和實(shí)施機(jī)制。發(fā)展注重實(shí)際應(yīng)用程序的 StrutsWeb 應(yīng)用程序框架的過(guò)程。在發(fā)展過(guò)程中,通過(guò)應(yīng)用 MVC 設(shè)計(jì)模式的實(shí)現(xiàn)邏輯和業(yè)務(wù)邏輯的發(fā)展,體現(xiàn)出更大的靈活性和更好的管理系統(tǒng)維護(hù)的分離。經(jīng)過(guò)實(shí)踐證明,基于 MVC 設(shè)計(jì)模式和 Struts 框架不但可以有效地解決傳統(tǒng) Web 應(yīng)用程序開發(fā)中存在的問題,還可以采用分層和模塊化設(shè)計(jì),使得系統(tǒng)流程清晰,易于擴(kuò)展和維護(hù)。 關(guān)鍵詞:J2EE 模式 MVC Struts 信息管理系統(tǒng) ABSTRACTABSTRACTIABSTRACTWith dramatic development of Inter technology, Web applications have drawn wider attention than ever before. Nevertheless, low maintainability and reusability, and inflexibility are very mon phenomena in Web applications. Consequently, hierarchical designing, the framework of each subtier, and selection of development technology bee more and more important with plexity of requirement analysis. Constraints of Ramp。D time cycle, and requirements of system stability, extensibility and maintainability. In order to improve efficiency, universality, safety and practicality, better design patterns, reusable system framework is essential to work as a webbased system in the development of the popularity of the template.With China39。s higher education enrollment growing, improved information management systems have bee college students to expand the scale of education and training of qualified personnel across the centennial of the key personnel. The smooth development of our higher education can appropriate undergraduate information management system based conditions, higher education development strategy will bee a fight only on paper . Steped by the huge losses of China39。s modernization difficult to measure, so it has some utility up and development of students under the work environment information management system, and can provide strong technical support for crosscentury project, expanding higher education in China information management system is a species of advanced integrated management tool that integrates with management science, information science, system science, modern munications technology and puter technology in recent years, information technology, puter technology and management technology advances panying, students of information management systems have procurement both in theory and in the great development of mining model and its application more widely. this provides a guarantee, in the time tracking, information integration, information sharing, improve management efficiency。In this article, Hubei University undergraduate and undergraduate training model requirements, the existing education system in the context of, first introduced. Undergraduate student management information system selection based on J2EE architecture blueprints, to consider ABSTRACT2undergraduate education environment. Author of works and the MVCbased Struts framework in the process, the conduct and the Struts framework to develop Web applications as a whole. In this case, the description logic and business logic is the difference between the MVC design pattern possible, this means better flexibility and easier management system proves that the approach adopting the fourtier architecture based on J2