<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          畢業(yè)設計So Easy:基于Java Web學生選課系統(tǒng)

          共 3856字,需瀏覽 8分鐘

           ·

          2021-06-11 06:35

          點擊上方藍色字體,關注我們


          很多計算機專業(yè)大學生經(jīng)常和我交流:畢業(yè)設計沒思路、不會做、論文不會寫、太難了......


          針對這些問題,決定分享一些軟、硬件項目的設計思路和實施方法,希望可以幫助大家,也祝愿各位學子,順利畢業(yè)!



          項目專欄:https://blog.csdn.net/m0_38106923/category_11085518.html




          1


          選題背景


          信息系統(tǒng)作為現(xiàn)代企事業(yè)單位實現(xiàn)信息化的一項重要手段,己越來越為人們所重視,并成為提高企事業(yè)管理和運作效率的必備條件之一。


          信息系統(tǒng)是一個由人、計算機等組成的能進行信息的收集、傳送、儲存、維護和使用的系統(tǒng),能夠?qū)崪y企業(yè)的各種運行情況,并利用過去的歷史數(shù)據(jù)預測未來,從企業(yè)全局的角度出發(fā)輔助企業(yè)進行決策,利用信息控制企業(yè)的行為,幫助企業(yè)實現(xiàn)其規(guī)劃目標。信息系統(tǒng)的發(fā)展是現(xiàn)代管理科學和計算機、數(shù)學、人工智能、數(shù)據(jù)庫等多種學科綜合交叉發(fā)展的結果,是適應現(xiàn)代化管理和經(jīng)濟發(fā)展的要求的結果。因此,信息系統(tǒng)的發(fā)展從一出現(xiàn)就同各種技術的發(fā)展緊密聯(lián)系在一起。


          學生選課工作是學校教學工作中一項繁瑣工作,在學生選課工作中,學校需要花費大量的人力和物力,由于采用人工方式,工作效率低,統(tǒng)計錯誤率高。學生不能及時了解到學校各系部開課情況,信息溝通不及時。


          計算機的推廣應用給人類社會帶來了巨大的變化,計算機技術和Web技術在教育管理工作中的應用和推廣也是必然的。因此,將計算機技術和Web技術應用于學生選課工作中,提高學校管理工作效率,是勢在必行,也是學校信息化的迫切要求。



          2


          選課系統(tǒng)分析與設計


          2.1、系統(tǒng)功能說明


          本程序要實現(xiàn)的是一個學生課程和成績管理系統(tǒng)。主要用戶是學生、教師和管理員。管理員管理系統(tǒng)的基本信息(如課程信息等),學生和教師通過系統(tǒng)完成不同的工作。系統(tǒng)需要實現(xiàn)的功能總體來說共有三個,分別為:


          1、管理員維護系統(tǒng)基本信息;

          2、學生對應功能;

          3、教師對應功能。


          需求分析的第一步,是描述基于Struts+Hibernate的學生課程及成績管理系統(tǒng)的功能,以此確定系統(tǒng)的功能需求?;赟truts+Hibernate的學生課程及成績管理系統(tǒng)的角色是管理員、學生和教師,管理員對學生、教師、課程和班級信息進行維護,學生選擇想要上的課程,查看所選的學分以及修改個人信息,教師決定上課的學生以及給學生學分。


          2.2、總體功能結構


          需求確定之后需要對系統(tǒng)進行整體分析和設計。這包括系統(tǒng)功能的描述、對功能模塊的劃分和對系統(tǒng)流程的分析。下面首先對系統(tǒng)功能進行描述。


          模塊分析是描述系統(tǒng)需求的一個過程,需要將需求分析中的感性描述進行抽象,提取出要實現(xiàn)的功能,這是整個系統(tǒng)開發(fā)的一個關鍵過程。


          分析的根本目的是在開發(fā)者和提出需求的人之間,建立一種理解和溝通的機制。因此,基于Struts+Hibernate的學生課程及成績管理系統(tǒng)的需求分析,也應該由開發(fā)人員和用戶或者客戶一起完成。但對于將要開發(fā)實現(xiàn)的學生課程及成績管理系統(tǒng),實際上并沒有真正的用戶或客戶,在開發(fā)過程中假定設計者就是系統(tǒng)的使用者,并由此提出具體需求。


          根據(jù)以上需求分析,將系統(tǒng)劃分三大功能,并對其模塊的劃分和功能進行描述。這三大功能應具有以下幾個方面:


          • 管理員管理功能

          1、登錄:登錄

          2、學生管理:列表、增加、修改、刪除

          3、教師管理:列表、增加、修改、刪除

          4、課程管理:列表、增加、修改、刪除

          5、班級管理:列表、增加、修改、刪除

          • 學生功能

          1、登錄:登錄

          2、選課:選課

          3、學分:查看

          4、個人信息:修改

          • 教師功能

          1、登錄:登錄

          2、選擇學生:課程列表、學生列表、選擇

          3、公布成績:課程列表、學生列表、成績


          同時系統(tǒng)兼具以下三個功能模塊來完善系統(tǒng)功能:


          1、綜合查詢統(tǒng)計模塊:能夠統(tǒng)計每門課的人數(shù),學生的選課情況。

          2、系統(tǒng)管理模塊:由超級用戶實現(xiàn)用戶帳號的管理,包括新建帳號、刪除帳號、修改密碼、設定權限等操作。

          3、數(shù)據(jù)維護模塊:基本表、課程信息表、選課表的維護操作。


          根據(jù)系統(tǒng)需求,其功能結構如下圖所示:



          本文詳細地闡述了基于網(wǎng)絡環(huán)境選課系統(tǒng)的工作原理、運行機制。在詳細分析軟件的體系結構、動態(tài)網(wǎng)頁技術、數(shù)據(jù)庫原理的基礎上,提出了網(wǎng)絡選課系統(tǒng)的模型,結合實際實現(xiàn)了高校網(wǎng)上選課系統(tǒng)。


          本系統(tǒng)的主要特點是:


          采用了B/S架構體系:使得客戶端零維護,幾乎所有的業(yè)務處理都是在中間層上完成的,系統(tǒng)的可擴展性好,安全性得到了很大提高,客戶端只能通過中間層而不能直接訪問數(shù)據(jù)庫。B/S結構應用系統(tǒng)在安全性、可擴展性、可維護性、適應性、開放性、先進性和成熟性等方面較之C/S體系結構而言均有著很大的進步。


          采用JSP動態(tài)網(wǎng)頁技術:JSP繼承了Java語言的特點,是Java API家族的一部分,它擁有一般的Java程序的跨平臺的特性。允許Web開發(fā)人員開發(fā)和維護與平臺無關、信息豐富、動態(tài)的Web頁面,它能使Web開發(fā)人員輕易搭建網(wǎng)絡平臺,建立起功能強大的Web網(wǎng)站。JSP可以把用戶界面從內(nèi)容層次中分離出來,使Web開發(fā)人員不必修改底層的動態(tài)內(nèi)容,就可以修改整體的頁面布局。具有安全性、迅速快、支持程序重用性的優(yōu)勢。


          采用APACHE+TOMCAT作服務器:Apache是一個強大的Web服務器,在處理靜態(tài)頁面、處理大量網(wǎng)絡客戶請求、支持服務的種類以及可配置方面都有優(yōu)勢,高速并且強壯。Tomcat服務器是SUN公司推出的一個優(yōu)秀的Servlet/JSP容器,它是Apache—Jakarta軟件組織的子項目之一。它不但支持運行Servlet和JSP,而且還具備了作為商業(yè)Java Web應用容器的特征。整合Apache和Tomcat,可以將兩者優(yōu)勢結合起來,解釋速度快,性能穩(wěn)定,安全性好。


          系統(tǒng)功能完備實用,用戶權限劃分合理,能滿足各種用戶的需求。


          操作簡便、界面友好:系統(tǒng)界面友好清晰,操作簡單,易于擴充。用戶只需按提示操作,就可以完成相應的選課、退課、查詢等功能。


          本系統(tǒng)的開發(fā),結束了手工選課的歷史,把教務工作人員從繁瑣的勞動中解脫出來,提高了教務管理的質(zhì)量、推進了教學信息現(xiàn)代化的進程。


          往期推薦



          點擊閱讀原文,更精彩~
          瀏覽 31
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  18禁网站一区 | 竹菊av一区二区三区四区五区 | 美女被艹网站 | 久久精品七区 | 99青青视频 |