在獎學金評比過程當中,學生綜合測評是學校廣泛採用的評比手段。對學生實施綜合素質測評的目的在於正確評價學生的綜合素質,爲評獎學金提供依據,實現學生教育管理工做的標準化、制度化和科學化,引導和促進學生德、智、體、美全面發展。 前端
目前我國廣泛高校學生獎學金評比還停留在紙質的階段,許多工做須要傳統的手工操做,這不只浪費了大量的人力物力資源,並且因爲人工管理存在着許多不可控因素,致使學生獎學金評比操做不規範,測評結果不全面,不能客觀準確地反應學生的綜合素質。所以,創建一套基於計算機環境的技術先進、高效穩定、安全可靠的獎學金測評系統是徹底有必要的。java
獎學金評比系統的目的是自動分析、計算、統計、管理學生綜合測評數據,減小人工干預,下降計算失誤,提升工做效率,將輔導員、班主任、班委從繁重的綜合測評及平常管理中解放出來,使學校的綜合測評工做系統化、規範化、自動化。 web
與傳統的紙質評比相比,計算機管理不但能發揮計算機方便、快捷的功能,並且能夠節省大量的資源費用等,更方便靈活操做,並且方便管理,增長獎學金評比的公平性、透明性,有效防止獎學金評比的弊端,使學生獎學金評比更加合理、更趨於成熟。這些都可以極大地提升工做效率,特別是校園網應用發展迅速的今天,利用網絡進行信息的查詢、修改和發佈已成爲學校現代化管理的象徵之一,也是學校科學化和正規化管理的重要條件。所以開發一套比較成熟的學生獎學金評比系統頗有必要。 sql
1技術性分析 數據庫
使用delphi,支持數據庫,操做簡單方便。 windows
2 經濟性分析 瀏覽器
花費費用小,節省人力物力。 安全
3 系統運行可行性分析 服務器
可實現登記、查詢、修改,比較等功能,切實可行。 網絡
本系統主要進行學生的獎學金評比綜合成績考覈和班委對學生狀況的管理記相關的活動。主要包含以下功能模塊:
該模塊提供學生進行學生信息查詢。實現學生的我的信息管理。方便了學生管理以及成績考覈查詢,獎學金評比。更能實現效率。
該模塊提供學生班委進行學生信息更改。實現班委的班級信息管理。方便了班委管理和成績考覈查詢,獎學金評比更改。更能實現效率。
系統的學生、班委和教師組件要求運行在用windows操做系統的筆記本或臺式機上。服務器組件要求必須使用C語言編寫,而且相互之間使用組件交互標準CORBA(公用對象請求代理結構)或SOAP(緝拿的那對象訪問協議)進行通訊。
系統的學生、班委和教師部分要求在全部的屏幕上都是半秒的響應時間,而服務器組件可能須要在一樣的響應時間內支持上千個併發的學生教師操做。
基於web的界面符合整個組織範圍內的圖形設計準則,像菜單佈局和格式、色彩設計、組織標誌的使用規範化。
當服務出現損耗或出現不正當處理、以及錯誤檢測和恢復將會自動根據程序要求來進行自我修復和改進。
對該系統輸出的訪問會受限於學生和教師,一些來自不屬於學校的外人的訪問須要獲得受權,而其餘的一些訪問只是來自該機構的本地網絡。該校可能須要喜好經過Internet傳送數據的時候要使用到加密技術,而且經過用戶名和密碼機制來控制對數據庫服務器的訪問。
數據項編號 |
數據項名稱 |
數據類型 |
簡述 |
容許Null值 |
I1 |
number |
Nvarch(50) |
學生用戶的學號 |
false |
I2 |
points |
float |
學生的分數 |
true |
I3 |
ranking |
float |
學生的優秀等級 |
true |
I4 |
name |
Nvarchar(255) |
學生用戶姓名 |
true |
I5 |
credit |
float |
學生的學分 |
true |
I6 |
type |
Nvarchar(50) |
學生選課類型 |
false |
I7 |
Grade |
float |
學生年級 |
true |
I8 |
Usernum |
Nvarchar(50) |
用戶帳號 |
true |
I9 |
body |
float |
學生身體素質 |
true |
I10 |
mind |
float |
學生心理素質 |
true |
I11 |
self |
float |
學生道德素質 |
true |
I12 |
record |
float |
學生違反道德記錄 |
true |
I13 |
course |
float |
學生所選課程名稱 |
false |
I14 |
sex |
Nvarchar(225) |
學生性別 |
true |
I15 |
password |
Nvarchar(225) |
學生用戶密碼 |
true |
數據存儲編號 |
數據存儲名稱 |
簡述 |
數據存儲組成 |
S1 |
登陸文件 |
記錄用戶登陸 |
用戶名+密碼 |
S2 |
權限文件 |
記錄用戶權限 |
用戶名+密碼+權限編碼 |
S3 |
基本項文件 |
記錄學生基本項信息 |
基本信息+排名 |
S4 |
綜合能力文件 |
記錄學生綜合能力信息 |
基本項排名+綜合能力排名 |
S5 |
身心素質文件 |
記錄學生身心素質信息 |
身體素質+心理素質評議+成績分數+名次 |
S6 |
專業素質文件 |
記錄學生專業素質信息 |
成績分數+名次 |
S7 |
品德素質文件 |
記錄學生品德素質信息 |
學生自評+學生表明評議+輔導員評議+記實+評議基本分+總分+名次 |
S8 |
加分項目 |
記錄學生加分項目信息 |
加分項目名稱+分數+類型 |
S9 |
選課表 |
記錄學生選課信息 |
學生+學號+課程名稱 |
S10 |
獲獎狀況文件 |
記錄學生獲獎狀況 |
學生+學號+獲獎狀況 |
S11 |
評比方法文件 |
記錄評比方法 |
評比對象+評比方法內容 |
數據流編號 |
數據流名稱 |
簡述 |
數據流來源 |
數據流去向 |
數據流組成 |
數據流量 |
高峯流量 |
D1 |
用戶學號 |
登錄成功用戶的學號 |
P3 |
P3.1 |
用戶學號+姓名 |
11次/月 |
40次/月 |
D2 |
所查學號 |
用戶想要查詢的學號 |
P3 |
P3.1 |
所查學號+姓名 |
22次/月 |
35次/月 |
D3 |
學號 |
查詢對象的相關內容 |
當前進行的操做 |
對應下一級指向操做 |
學生學號 |
15次/月 |
30次/月 |
D4 |
登錄信息 |
用戶帳號密碼 |
P1,P2 |
P2,I2,I3 |
帳號+密碼 |
15次/月 |
30次/月 |
D5 |
出錯信息 |
非法的用戶帳號或者密碼提示 |
P1 |
用戶 |
出錯內容的形式提示 |
10次/月 |
20次/月 |
D6 |
評比方法 |
獎學金評比相關內容 |
S10 |
P3.8 |
評比規則+評比項目 |
11次/月 |
23次/月 |
D7 |
更新後的文件信息 |
更新過基本信息後的待返回總測評更新的信息 |
P4.8 |
P4.1 |
專業素質成績+品德素質成績+身心素質成績 |
5次/月 |
15次/月 |
處理邏輯編號 |
處理邏輯名稱 |
輸入的數據流 |
處理的邏輯描述 |
輸出的數據流 |
處理的頻率 |
P1 |
判斷登錄是否正確 |
D4 |
系統根據輸入帳號密碼判斷合法性 |
D4,D5 |
20次/月 |
P2 |
判斷權限 |
D4 |
系統根據帳號密碼判斷用戶使用權限 |
D4 |
20次/月 |
P3.1 |
總測評查詢 |
D1 |
學生進行測評查詢 |
D3 |
20次/月 |
P3.2 |
基本項查詢處理 |
D2 |
學生進行基本項查詢 |
D3 |
20次/月 |
P3.3 |
綜合能力查詢處理 |
D3 |
學生進行綜合能力查詢 |
D3 |
20次/月 |
P3.4 |
品德素質查詢 |
D3 |
學生進行品德素質查詢 |
D3 |
20次/月 |
P3.5 |
專業素質查詢 |
D3 |
學生進行專業素質查詢 |
D3 |
20次/月 |
P3.6 |
身心素質查詢 |
D3 |
學生進行身心素質查詢 |
D3 |
20次/月 |
P3.7 |
獲獎狀況查詢 |
D3 |
學生進行獲獎狀況查詢 |
D3 |
20次/月 |
P3.8 |
評比方法查詢 |
D3 |
學生能夠查詢獲獎評比方法 |
D3 |
20次/月 |
P4.1 |
總測評更新 |
D3 |
班委進行總測評處理 |
D3 |
20次/月 |
P4.2 |
總基本項更新 |
D3 |
班委進行總基本項更新 |
D3 |
20次/月 |
P4.3 |
加分項更新 |
D3 |
班委更新加分項 |
D3 |
20次/月 |
P4.4 |
品德素質更新 |
D3 |
班委更新學生品德素質信息 |
D3 |
20次/月 |
P4.5 |
專業素質更新 |
D3 |
班委更新學生專業素質信息 |
D3 |
20次/月 |
P4.6 |
身心素質更新 |
D3 |
班委更新學生身心素質信息 |
D3 |
20次/月 |
P4.7 |
獲獎狀況更新 |
D3 |
班委更新獲獎狀況信息 |
D3 |
20次/月 |
P4.8 |
整合文件信息 |
D3 |
班委整合更新過的素質信息準備返回給總測評信息 |
D3 |
20次/月 |
用例 |
數據實體 |
||||||||
加分項 |
獎項 |
綜合能力 |
身心素質 |
品德素質 |
專業素質 |
基本項信息 |
選課信息 |
學生 |
|
加分項查詢 |
R |
R |
R |
||||||
專業素質查詢 |
R |
R |
R |
||||||
基本項查詢 |
R |
R |
R |
R |
R |
||||
選課查詢 |
R |
R |
|||||||
綜合能力查詢 |
R |
R |
R |
||||||
獲獎狀況查詢 |
R |
R |
|||||||
評比方法查詢 |
R |
R |
R |
R |
R |
R |
R |
R |
|
品德素質查詢 |
R |
R |
R |
||||||
專業素質更新 |
RUD |
RUD |
RUD |
||||||
測評更新 |
RUD |
RUD |
RUD |
RUD |
RUD |
RUD |
|||
基本項更新 |
RUD |
RUD |
RUD |
RUD |
RUD |
||||
綜合能力更新 |
RUD |
RUD |
|||||||
品德素質更新 |
RUD |
RUD |
RUD |
||||||
加分項更新 |
RUD |
RUD |
RUD |
||||||
選課更新 |
RUD |
RUD |
|||||||
獲獎狀況更新 |
RUD |
RUD |
B/S結構(Browser/Server結構)結構即瀏覽器和服務器結構。它是隨着Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工做界面是經過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,可是主要事務邏輯在服務器端(Server)實現,造成所謂三層3-tier結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工做量,下降了用戶的整體成本(TCO)。以目前的技術看,局域網創建B/S結構的網絡應用,並經過Internet/Intranet模式下數據庫應用,相對易於把握、成本也是較低的。它是一次性到位的開發,能實現不一樣的人員,從不一樣的地點,以不一樣的接入方式(好比LAN, WAN, Internet/Intranet等)訪問和操做共同的數據庫;它能有效地保護數據平臺和管理訪問權限,服務器數據庫也很安全 。特別是在JAVA這樣的跨平臺語言出現以後,B/S架構管理軟件更是方便、速度快、效果優。
B/S模式最大特色是:用戶能夠經過WWW瀏覽器去訪問Internet上的文本、數據、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的Web服務器產生的,而每個Web服務器又能夠經過各類方式與數據庫服務器鏈接,大量的數據實際存放在數據庫服務器中。客戶端除了WWW瀏覽器,通常無須任何用戶程序,只需從Web服務器上下載程序到本地來執行,在下載過程當中若遇到與數據庫有關的指令,由Web服務器交給數據庫服務器來解釋執行,並返回給Web服務器,Web服務器又返回給用戶。在這種結構中,將許許多多的網鏈接到一塊,造成一個巨大的網,即全球網。而各個企業能夠在此結構的基礎上創建本身的Intranet。
B/S結構的優勢
(1)、具備分佈性特色,能夠隨時隨地進行查詢、瀏覽等業務處理。
(2)、業務擴展簡單方便,經過增長網頁便可增長服務器功能。
(3)、維護簡單方便,只須要改變網頁,便可實現全部用戶的同步更新。
(4)、開發簡單,共享性強
B/S 模式的缺點
(1)、個性化特色明顯下降,沒法實現具備個性化的功能要求。(個性化的要求取決以軟件框架,而非架構,分享B/S軟件就蠻靈活)
(2)、操做是以鼠標爲最基本的操做方式,沒法知足快速操做的要求。 (若是輔助於插件,照樣能夠用鍵盤快速操做)
(3)、頁面動態刷新,響應速度明顯下降。(分享軟件用分頁保證響應速度穩定)
(4)、功能弱化,難以實現傳統模式下的特殊功能要求。(技術問題,用微軟C#或java怎麼會不能解決任何要求呢)
2、C/S模式的優勢和缺點
C/S 模式的優勢
1.因爲客戶端實現與服務器的直接相連,沒有中間環節,所以響應速度快。 (當數據少時,速度與B/S軟件通常;當數據超過十萬時,C/S軟件變慢,B/S軟件能維持穩定速度)
2.操做界面漂亮、形式多樣,能夠充分知足客戶自身的個性化要求。(彷佛能夠隨意排列界面,但遇到第二客戶要求時又要從頭作起,比較靈活)
3.C/S結構的管理信息系統具備較強的事務處理能力,能實現複雜的業務流程。
C/S 模式的缺點
1.須要專門的客戶端安裝程序,分佈功能弱,針對點多面廣且不具有網絡條件的用戶羣體,不可以實現快速部署安裝和配置。
2.兼容性差,對於不一樣的開發工具,具備較大的侷限性。若採用不一樣工具,須要從新改寫程序。
3.開發成本較高,須要具備必定專業水準的技術人員才能完成。(就開發企業管理軟件而言,C/S開發人員比B/S開發人員的成本低了許多)
綜上所述,根據實際狀況,咱們組決定選擇CS架構設計,由於在運行速度、數據安全、人機交互等方面,B/S遠不如C/S。對於交互複雜的ERP等企業級應用,B/S則很難勝任,從全球範圍看,成熟的ERP產品大多采用二層或三層C/S架構,B/S的ERP產品並很少見。在C/S中,客戶端有一套完整的應用程序,在出錯提示、在線幫助等方面都有強大的功能,而且能夠在子程序間自由切換。B/S雖然提供了必定的交互能力,但與C/S的一整套客戶應用相比仍是太有限了。
C/S提供了更安全的存取模式。因爲C/S是配對的點對點的結構模式,採用使用於局域網、安全性比較好的網絡協議,安全性能夠獲得比較好的保證。而B/S採用點對多點,多點對多點這種開放的結構模式,並TCP/IP這一類運用於Interner的開放性協議,其安全性只能靠數據庫服務器上管理密碼的數據庫來保證。
C/S邏輯上只有兩層結構,而B/S採用了三層結構,因此C/S處理大量信息的能力是B/S所沒法比擬的。而且C/S對於相同的任務,C/S完成的速度總比B/S快,使得C/S更有利於處理大量數據。
1.用戶登陸
界面:
代碼:
2.
6.專業素質
獲獎狀況