999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

學生成績管理系統的設計與實現

2015-08-15 00:54:11
科技視界 2015年4期
關鍵詞:數據庫用戶功能

張 玲

(遼寧師范大學海華學院,遼寧 沈陽110000)

現在的高校招生規模越來越大,學生的信息數據越來越多,越來越復雜。其中學生的成績信息管理問題是各個高校面對的一個重要的管理工作,一個科學、規范的學生成績管理系統不僅大大減少學校的學生管理工作的工作量,而且還不斷提高了學生管理工作的信息化水平。但是,目前的學生成績管理系統還不是很完善,成績管理工作仍然存在一些問題。鑒于此,本文就主要想利用校園網絡平臺,設計一個能夠實現數據共享、數據格式統一、更加安全的學生成績管理系統。

1 相關理論與技術

1.1 Struts框架

Struts框架是一種建立在Web應用系統上的模型-視圖-控制器的結構框架,這種模式可以提高有限資源的利用率,并且由于此框架的模式是基于MVC的,充分利用了MVC的結構分離特點,即將某一應用程序的輸入-處理-輸出流程有效進行分離。與此同時,Struts框架更加規范了程序的開發方式,使得JSP技術與Servlet技術兩者相互兼容。經過不斷的技術更新,Struts框架技術其被廣泛應用于Web應用開發技術中。

1.2 系統開發工具

第一,MySQL數據庫技術。MySQL數據庫由MySQL AB公司設計開發,屬于小型的關系型數據庫系統,MySQL數據庫系統不僅成本較低,而且系統運行速度較快,本身的體積較小,盡管功能有限,規模較小,但是對于Internet上的中小型網站來說,MySQL具備的功能足夠使用,從開源節流角度,很多中小型的網站將MySQL選為自己的網站數據庫。本文要開發設計的高校學生成績管理系統屬于規模較小的系統,所以采用MySQL數據庫技術作為后臺技術實現完全可以。

第二,開發工具。本文設計的學生成績管理系統選擇的開發工具是Myeclipse8.0,之所以選擇此開發工具,是因為其J2EE集成開發環境在編碼、代碼測試、代碼發布與調試等方面的功能比較齊全,能夠支持包括struts,js等多種腳本語言。

1.3 B/S結構模式。

B/S(瀏覽器/服務器)結構模式,可以實現學生成績管理系統在瀏覽器上呈現的功能。作為一種全新的軟件系統技術,B/S結構使得用戶完全可以通過瀏覽器查看各種內容。

1.4 SQL

很多關系型數據庫管理系統都使用SQL命令,包括常見的Oracle、Access、Microsoft SQL Server等。SQL語言最大的優點就是語言比較統一,適用于所有的關系型數據庫。在處理記錄時,SQL語言可以對數據自動導航,每次處理一個記錄或記錄集。由于SQL語句沒有對數據的存放方法進行要求,所以用戶可以更關注運行結果,而且SQL語句使用的是查詢優化器,可以自動的選擇適合的索引,對相應數據進行快速查詢,而用戶不需要對索引相關知識有深入了解。與此同時,對于系統的各種類型的終端用戶,如系統管理員、應用程序員以及數據庫管理員等,SQL都提供一種統一的語言,使用處理起來比較方便。SQL語句包括一些常見的命令,有Select、Delete、Insert、Update等命令。Select屬于數據操作語言,用于對數據進行檢索。Delete語句主要是負責刪除數據庫中的一些數據,但是Delete命令只可對行進行操作,不能對列進行刪除。Insert命令是將數據插入到數據庫中。Update命令指的是對數據庫中的現有數據進行修改。

2 系統的需求分析

系統的需求分析是系統設計與實現的基礎,系統的需求分析是對系統的用戶進行調查分析,對系統的功能需求全方位的調查,進而將系統的功能需求以及用戶的使用習慣等進行詳細的分析,從而整理出工作文檔。本文在設計學生成績管理系統之前,同樣也對成績管理系統需要的功能和性能進行調研分析,調研教務人員、教師用戶、學生用戶以及系統維護人員等的使用要求。本文對系統的需求分析主要從四個方面來具體闡述,即成績管理系統的業務流程調研分析、系統的功能需求分析、系統的解決方案分析。

2.1 系統的業務流程調研分析

對學生成績管理系統進行業務流程調研分析,主要是要對當前的高校應用的學生成績管理系統實際情況進行調研,并同時弄清楚學生成績管理系統需要改進的相關功能和技術要求,對各個用戶的使用流程和要求詳細分析總結。隨著高校不斷擴招,學生的信息管理工作越來越復雜。尤其是學生的成績以及學生基本信息的管理。目前,各高校陸續的引進學生成績管理系統,有效的提高了學生信息管理工作的質量和效率。但是,一些高校在學生成績管理系統的設計和實現方面也不是十分完美的,還存在著數據的利用效率不高、格式不統一以及數據共享較難等問題。隨著我國基礎網絡設施建設不斷發展,校園網絡建設也隨著不斷完善,本系統就是借助于目前良好的校園網絡環境,設計一個學生成績的管理系統,以完善系統的數據查詢、添加、修改以及刪除等功能,進一步的學生成績信息管理工作的效率,使學生成績管理更加科學化和規范化,提高高校的管理水平。

通過對學生成績管理及相關業務的內容和實際需求分析,得到了比較全面合理的學生成績管理系統的業務流程。學校制定教學計劃后,將教學計劃方案提交給學校教務處,由教務處進行審核批準,確定考試安排。當學期末學生考試結束后,各教師錄入登記學生成績,再有各個學院繪制學生成績單,并以學院為單位匯總上報。同時,系統還應設計獎懲模塊,對于學生在考試期間出現違紀情況,以及學生學業期間的獲獎情況,各學院要及時予以確認登記,并將其與成績單一并上報給學校教務科。學校教務科要對學生的成績單,學籍信息,個人信息,獎懲信息等進行匯總,建立學生的信息總表,以供學生、教師、學校等查看。

2.2 系統的功能需求分析

學生成績管理系統的功能需求進行分析,首先是對這一系統的用戶進行分類,然后就是對各個用戶包括學生、教師、教務人員、系統管理員等的功能模塊進行詳細分析。

學生成績管理系統用戶主要有學生、教師、教務人員、系統管理員。學生用戶使用成績管理系統主要是進行成績查詢,附加功能還有入學基本信息查詢、各個學期進行選課、按相應查詢條件進行課表查詢、教室使用情況查詢等等。教師用戶就是學校的各個任課教師,通過學生成績管理系統可以對學生成績進行錄入、維護和查詢。教務人員就是學校及學院的教務處人員,主要負責學生成績管理系統中各個模塊的管理,包括學生管理、班級管理、成績管理以及課程管理。系統管理員主要負責對學生成績管理系統進行維護和權限設置等,同時還負責系統數據庫的備份和恢復等。

2.3 系統的解決方案

經過詳細研究分析,本系統選擇的開發模式為B/S結構,開發工具選擇Myeclipse,開發語言選擇Java,后臺數據庫選擇MySQL數據庫,軟件邏輯結構選擇Struts框架技術。系統要對關鍵技術進行必要分析,要在經濟、技術和操作上達到可行性。

首先,經濟可行性。就是學校通過使用學生成績管理系統,能夠使學校在學生管理工作方面的成本減少。其一,就是減少成績管理工作量,實現成績管理的信息化。其二,要減少資源的耗費。其三,是大大提高學校的學生管理工作效率。最后,就是要保證系統安全管理。

其次,技術可行性。學生成績管理系統是基于J2EE架構,用MyEclipse進行代碼編寫,采用B/S結構。選擇MySQL數據庫管理系統,可以對后臺操作,也可訪問被應用程序,作為中小型關系型數據庫,MySQL數據庫提供的是多線程的、高速的、多用戶的服務。本文設計的學生成績管理系統,所選擇的技術和硬件設備都是比較合理的,技術上具備可行性。

最后,操作可行性。本文設計的學生成績管理系統屬于小型的管理系統,消耗資源有限,在以上對系統軟硬件的選擇上,可以達到經濟和技術的可行性,除此,還要在前臺用戶使用界面設計時,盡可能提高界面友好性,深入分析了解系統內各個用戶使用特點,對各個功能模塊達到基本要求,因此,本系統具備操作的可行性。

3 系統設計

學生成績管理系統設計是根據前文對系統需求進行分析的基礎上的,系統設計包括系統的總體架構、功能架構、主要模塊以及重點數據庫的設計等。

3.1 系統總體架構

本文學生成績管理系統采用分層設計的模式來設計和實現,主要分為四層業務,即客戶層、表示層、邏輯層和數據層。客戶層,就是前臺的瀏覽位置。包括學生用戶、教師用戶、教務人員用戶和系統管理員用戶,這些用戶可以通過Web瀏覽器實現相應功能。表示層,指的是各用戶進行相關操作后顯示的界面,如對成績進行查詢,輸入查詢條件后,查詢的結果顯示就屬于表示層。業務邏輯層與數據層,主要是實現數據信息的共享和交換功能。

3.2 系統功能結構設計

學生成績管理系統的功能結構根據系統用戶分類,主要分為四大部分,學生用戶子系統、教師用戶子系統、教務人員子系統、系統管理員子系統。學生用戶子系統,就是實現學生查詢考試成績的功能。教師用戶子系統,實現的是成績錄入、成績維護、成績查詢功能。教務人員子系統,實現對班級、學生、課程和成績進行管理。系統管理員子系統,主要實現對各個用戶的管理,以及權限的管理,另外還有需要對數據庫進行備份和恢復功能。

3.3 系統模塊設計

此系統的模塊設計就是根據使用用戶設計出各個子系統,學生用戶子系統、教師用戶子系統、教務人員子系統、系統管理員子系統。可以看出系統包括的實體屬性有,用戶信息實體、學生實體、教師實體、開課信息實體、成績信息實體、課程信息實體、班級信息實體等。

第一,學生子系統。模塊就是實現查詢成績的功能,學生登錄到成績管理系統中后,通過輸入用戶名和密碼,管理系統就從后臺數據庫中調取學生信息,將用戶名與密碼進行匹配驗證,正確就進入權限操作界面,待學生輸入學號等查詢條件后,系統再從數據庫中調取相應成績信息,并返回到學生成績界面。

第二,教師子系統。此模塊主要完成教師對成績錄入、維護和查詢功能。首先教師再系統登錄界面輸入教師用戶名和密碼,系統從后臺數據庫中查看其是否匹配,然后返回操作界面,輸入相應條件,進行成績信息錄入,完成后,可以對學生成績進行修改變更,經確認后可以提交系統,系統就將學生成績信息保存至數據庫中。教師還可以通過輸入班級查詢條件,查詢相應班級學生成績。

第三,教務人員子系統。教務人員子系統主要完成的是對班級、教師的管理功能。對班級管理是負責班級的錄入、維護和查詢;對教師管理負責對教師個人信息的管理和教師課程信息的管理。

第四,系統管理員子系統。系統管理員子系統主要負責對系統各用戶的信息進行管理、對用戶權限管理、負責數據庫的備份和恢復。對用戶信息管理包括對各用戶信息的添加、維護和修改、刪除和查詢。

3.4 系統數據庫設計

在設計系統數據庫時,可以通過E-R圖來直觀表示系統數據中的主要實體及其相關屬性關系,還能夠展現系統數據庫中的各種表信息和字段,而且表關系結構圖能夠將主要的數據庫表間的關系結構很好的表示出來。

第一,E-R圖。E-R圖就是通過邏輯方式將一些數據信息表現出來,E-R圖主要包含各個實體、屬性以及相互關系。在學生成績管理系統中,主要的實體包括用戶實體、課程實體、學生實體、成績實體、教師實體、班級實體。用戶實體的屬性字段有:用戶名、密碼、用戶編碼和權限類型。課程實體的屬性字段:課程編碼、課程名、教師編碼。學生實體的屬性字段包括,學號、姓名、性別、年齡、入學時間、班級編號、成績。成績實體的屬性字段:成績編號、課程編號、學號、姓名、成績。教師實體的屬性字段:教師編號、姓名、課程編號。班級實體的屬性字段:班級編號、班主任。

第二,主要的數據庫表。就是建立系統用戶、課程、學生、成績、教師、班級這些表,分別用來保存用戶信息、課程信息、學生信息、成績信息、教師信息、班級信息等。數據庫中的各種表的設計要注意一些原則,就是避免數據冗余,而且要保證各個表中數據的關聯、完整和安全。注意主鍵的設置問題,索引約束等。

4 總結

為建立一個科學、規范的學生成績管理系統,減少學校的學生管理工作的工作量,并且不斷提高學生管理工作的信息化水平,促進學校日常的教學工作,進而推動學校進一步的發展。本文設計并實現學生成績管理系統,其主要目標是,要對學生成績管理系統的整體框架進行合理設計,主要包括四層,數據模型層、數據訪問層、數據邏輯層和表示層。除此以外,還要實現學生成績管理系統各個功能,包括首頁的登錄功能,學校教務管理人員功能,教師登錄和使用功能,學生查看功能,以及系統管理員維護功能。

[1]殷艷菊.學生成績管理系統的設計與實現[J].企業技術開發:學術版,2014(6).

[2]馮治廣.基于Web的成績管理系統設計與實現[J].電腦編程技巧與維護,2014(15).

[3]宋小景.基于網絡的學生成績管理系統的設計與實現[J].電腦知識與技術,2013(26).

猜你喜歡
數據庫用戶功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
關于非首都功能疏解的幾點思考
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 毛片网站观看| 国产福利微拍精品一区二区| 欧美97欧美综合色伦图| 日韩精品中文字幕一区三区| 女人毛片a级大学毛片免费| 亚洲精品视频免费| 久久久久免费看成人影片| 天堂成人av| 在线精品视频成人网| 亚洲欧美日本国产综合在线 | 91免费国产高清观看| 久久永久免费人妻精品| 午夜色综合| AV在线麻免费观看网站 | 亚洲国产第一区二区香蕉| 国产91麻豆免费观看| 一边摸一边做爽的视频17国产 | 国产精品.com| 成人福利在线视频免费观看| 亚洲精品免费网站| 看看一级毛片| 国产成人综合日韩精品无码不卡| 毛片网站免费在线观看| 亚洲视频四区| 91精品国产无线乱码在线| 免费jjzz在在线播放国产| 亚洲日韩精品综合在线一区二区| 国产免费怡红院视频| 日本一区二区不卡视频| 18黑白丝水手服自慰喷水网站| 免费久久一级欧美特大黄| 中文国产成人精品久久一| 永久免费AⅤ无码网站在线观看| 欧美伦理一区| 黄片一区二区三区| 国产一级妓女av网站| 91精品伊人久久大香线蕉| 2022精品国偷自产免费观看| 动漫精品啪啪一区二区三区| 欧美日韩高清在线| 国产亚洲精品无码专| 中日韩一区二区三区中文免费视频| 伊人成色综合网| 九色91在线视频| 国产性爱网站| 国产在线拍偷自揄拍精品| 欧美 国产 人人视频| 狠狠做深爱婷婷久久一区| 久久青草视频| 伊人久久精品无码麻豆精品| 精品亚洲麻豆1区2区3区| 国产欧美在线视频免费| 亚洲人成影院午夜网站| 亚洲人成网站18禁动漫无码| a亚洲天堂| 欧美午夜网| 一区二区自拍| 91精品啪在线观看国产91| 国产精品成人免费视频99| 亚洲精品777| a毛片免费看| 中文字幕精品一区二区三区视频| 久久香蕉国产线看精品| 77777亚洲午夜久久多人| 欧美成人免费午夜全| 国产精品一老牛影视频| 欧美午夜理伦三级在线观看| 色综合中文| 午夜免费视频网站| 国产熟女一级毛片| 国产免费久久精品44| 黄色福利在线| 国产欧美精品一区aⅴ影院| 欧美一区二区福利视频| 精品欧美日韩国产日漫一区不卡| 亚洲乱伦视频| 国产精品第一区| 国产成人精品2021欧美日韩| 啦啦啦网站在线观看a毛片| 日韩精品成人在线| 99国产在线视频| 免费在线成人网|