<td id="nvp8e"><strike id="nvp8e"></strike></td>
    <td id="nvp8e"><ruby id="nvp8e"><mark id="nvp8e"></mark></ruby></td>
  1. <acronym id="nvp8e"><label id="nvp8e"></label></acronym>
    <acronym id="nvp8e"><label id="nvp8e"></label></acronym>

      藏刊網,職稱文章發表、期刊投稿權威機構

      投稿咨詢

      投稿在線咨詢

      專著咨詢

      合著&獨著&編委

      編輯在線咨詢

      專利咨詢

      專利申請&轉讓

      編輯在線咨詢

      軟著版權

      軟著版權

      編輯在線咨詢

      在線溝通

      論文&專著&專利

      編輯在線咨詢

      微信聊

      微信掃一掃

      首頁 > 計算機論文 > > 基于Struts+Hibernate組合框架的學生成績系統實現
      基于Struts+Hibernate組合框架的學生成績系統實現
      >2023-01-30 09:00:00



      1 系統實現的技術手段

      本課題通過對本?,F有課程、教師授課科目、成績管理情況進行調研后,決定實現學生選課及成績管理系統。在信息技術世界中,企業希望用最少的錢、最快的速度、最少的資源建立自己的應用系統。而J2EE就是一個快速、安全、可靠的易構建的應用系統的服務器端技術。本系統使用J2EE平臺來構建,使用Struts和Hibernate來處理頁面邏輯和對象的持久化。

      設計模式可以重用代碼讓代碼更容易被人理解,可靠性更高。實現本系統是基于MVC設計模式。它使應用程序的輸入、處理和輸出分開。在該模式中,應用程序被分成3個部件:模型是動作組件,代表對數據庫的操作;視圖是顯示組件,代表用戶交互的界面;控制器起控制作用,它接收用戶輸入并調用模型和視圖來完成用戶請求。3個部件之間各司其職。Struts框架是最早出現的MVC框架,用來幫助軟件開發者借用J2EE開發Web項目,開放源代碼是Struts的優點。Hibernate是一個靈活的ORM框架,是使用頻繁的輕量級數據持久層持久化框架之一,用來把對象模型表示的對象映射到基于SQL的關系模型數據結構中去。Hibernate模型具有開源和免費、簡化了編碼工作、可擴展性好、移植性好、支持各種數據庫、支持透明持久等優點。

      最后,本系統采用了運行時占用的系統資源小、擴展性好的Tomcat作為Web服務器。數據庫服務器選用了體積小、速度快、成本低、開放源碼的關系型數據庫系統My SQL,該數據庫系統常作為中小型企業網站的數據庫應用在Internet上。開發工具選取開源的基于Java的可擴展開發平臺MyEclipse,利用它可以在數據庫和J2EE的開發以及應用程序服務器的整合方面提高效率。

      2 系統實現的條件

      2.1 系統實現平臺

      學生選課及成績管理系統建立在Windows 2003 Server版操作系統的基礎上,客戶端利用Windows2000/XP系列操作系統并使用IE 6.0版本以上的瀏覽器進行訪問。應用的后臺數據庫是My SQL5.0版。系統運行在Tomcat6.0版Web服務器基礎上。系統的開發環境采用的是My Eclipse10,利用了Struts+Hibernate框架進行綜合開發。

      2.2 系統實現所需程序頁面文件

      本系統中涉及管理員相關頁面、教師相關頁面、學生相關頁面及其他頁面。文件的擴展名為“.jsp”.這些頁面位于系統根目錄webroot下,詳細程序頁面文件如下:

      (1)管理員及其他功能頁面。管理員登錄成功后頁面:admin.jsp;歡迎頁面:index;登錄頁面:login;更新成功返回頁面:updatastudent;返回頁面:updatastu-confim;報錯頁面:errorpage.

      (2)教師類頁面。教師登錄成功后頁面:teacher;教師信息列表頁面:getteacher;添加教師頁面:addteacher;修改教師信息頁面:updatatea;教師所帶班級和學生信息頁面:displaystu;教師選擇上課學生頁面:displaystu;教師錄入學生成績頁面:marking.

      (3)學生類頁面。學生登錄成功后頁面:student;學生信息列表頁面:g etst u d e nt;添加學生頁面:addstudent;更新學生信息頁面updatastu;學生選課頁面:displaycourse;學生查詢成績頁面:checkmark;學生修改個人信息頁面:updatainterformation.

      (4)課程信息頁面。課程信息列表頁面:getcourse;添加課程頁面:addcourse;更新課程頁面:updatecour;班級信息列表頁面:getclass;添加班級頁面:addclass;更新班級頁面:updateclass.

      3 基于Struts+Hibernate組合框架的系統實現

      在整個實現過程中本系統將Struts和Hibernate整合成SH組合框架。Struts實現頁面顯示,響應客戶請求等功能。Hibernate處理數據,實現系統的業務邏輯功能和數據庫之間的交互。

      本系統設置了3類用戶:管理員、教師和學生。任何一類用戶都需從登錄界面進入,都需要輸入正確的用戶名和密碼才能登錄成功。為了在一個頁面中實現不同身份的登錄功能,登錄頁面中設計了選擇登錄用戶類別的下拉框,根據用戶選擇類別和輸入的信息驗證用戶登錄的合法性。本系統對于不同的角色登錄系統時,使用的是一個公用的登錄頁面。在頁面中先選擇用戶類型,再輸入賬號和密碼,驗證后系統會自動跳轉到相應用戶頁面。

      綜合排序
      投稿量
      錄用量
      發行量
      教育界

      主管:廣西壯族自治區新聞出版局

      主辦:廣西出版雜志社

      國際:ISSN 1674-9510

      國內:CN 45-1376/G4

      級別:省級期刊

      中國報業

      主管:中國報業協會

      主辦:中國報業協會

      國際:ISSN 1671-0029

      國內:CN 11-4629/G2

      級別:國家級期刊

      中國房地產業

      主管:中華人民共和國住房部和...

      主辦:中國房地產業協會

      國際:ISSN 1002-8536

      國內:CN 11-5936/F

      級別:國家級期刊

      建筑與裝飾

      主管:天津出版傳媒集團有限公司

      主辦:天津科學技術出版社有限...

      國際:ISSN 1009-699X

      國內:CN 12-1450/TS

      級別:省級期刊

      財經界

      主管:國家發展和改革委員會

      主辦:國家信息中心

      國際:ISSN 1009-2781

      國內:CN 11-4098/F

      級別:國家級期刊

      文化月刊

      主管:中華人民共和國文化部

      主辦:中國文化傳媒集團有限公司

      國際:ISSN 1004-6631

      國內:CN 11-3120/G2

      級別:國家級期刊

      期刊在線投稿系統
      上傳文件
      支持上傳.doc、.docx、.pdf文件
      18年國內外學術服務,發表國際文獻請認準藏刊網官網

      資深編輯團隊

      專業設計投入方案

      投稿成功率極高

      企業信譽保障

      對公交易更安全

      人民群眾口碑好

      高效投稿流程

      審稿快!出刊快!檢索快!

      正規刊物承諾

      無假刊!無套刊!

      投稿成功!

      藏刊網提醒您

      1.稿件將進入人工審稿階段,審稿后會有編輯聯系您,請保持手機暢通。

      2.為避免一稿多投、重刊等現象影響您的發表,請勿再投他刊。

      確定

      投稿失??!

      藏刊網提醒您

      由于網絡問題,提交數據出現錯誤,請返回免費投稿頁面重新投稿,謝謝!

      確定

      藏刊網收錄400余種期刊,15年誠信發表服務。

      發表職稱文章,覆蓋教育期刊、醫學期刊、經濟期刊、管理期刊、文學期刊等主流學術期刊。

        投稿郵箱:cangkan@163.com

      本站少量資源屬于網絡共享如有侵權請您聯系我們,將在第一時間刪除。

      版權 2009-2022 版權所有:河北藏刊文化發展有限公司 工信部備案:ICP備20016223號 冀公網安備13010502002858號

      人妻偷人精品免费视频|热区欧美精品亚洲高清区|亚洲国产精品狼友在线观看|久久精品视香蕉蕉|国产免费第一区二区三区