人力資源管理系統是典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的數據庫。而對于后者則要求應用程序功能完備,易使用等特點。結合人力資源的要求,經過詳細的分析和調查,主要是對高校以及中小企業人力資源的分析和調查,完成了面向學校以及中小企業的人力資源管理系統的需求分析、功能模塊劃分、數據庫模式分析,并由此設計了數據庫結構和應用程序。 本系統采用了微軟推出的Visual Studio.NET平臺下的ASP.NET作為開發工具,腳本語言為C#語言,后臺數據庫采用微軟的SQL Server 2000進行數據庫設計,利用ADO.NET數據庫訪問技術實現對數據庫的管理操作,系統體系統結構采用B/S模式,實現了面向學校以及中小企業的人力資源管理系統的基本功能。
網絡考試系統旨在實現考試的無紙化管理,對一些科目的考試可以通過互聯網絡或局域網進行,方便校方考務的管理,也方便了考生,尤其適合考生分布廣,不易集中的遠程教育。本系統包括系統管理、考生管理、在線考試、在線制作試卷、控制學生考試、試卷審批中心等功能。本論文主要介紹了系統的分析,設計和開發的全部過程。運用數據流圖,ER圖,程序流程圖等對系統的設計過程進行詳細的說明。全文共分為前言、需求分析、系統設計、開發技術、關鍵技術解決,結論六部分。西統采用B/S開發模式,開發工具選擇JAVA、JSP、Javas cript、Html語言,采用Tomcat服務器技術,后臺數據庫選用SQL Server 2000。
1、 :編寫并調試一個模擬的進程調度程序,采用“最高優先數優先”調度算法對進程進行調度。 “最高優先數優先調度算法的基本思想是把CPU分配給就緒隊列中優先數最高的進程。嘗試靜態優先數與動態優先數兩種方法:
a) 靜態優先數是指優先數在整個進程運行期間不再改變。優先數可以在數據輸入時指定,也可以根據到達順序、運行時間確定。
b) 動態優先數是指進程的優先數在創建進程時可以給定一個初始值,并且可以按一定原則修改優先數。例如進程獲得一次CPU后就將其優先數減少1。或者進程等待的時間超過某一時限時增加其優先數的值。
2、 編寫并調試一個模擬的進程調度程序,模擬實現多級反饋隊列調度算法。
3、 編寫并調試一個模擬的進程調度程序,模擬實現最低松弛度優先算法。
4、 程序與報告要求:
a) 對上述要求1、2、3,至少要完成一項,鼓勵嘗試多種算法。
b) 輸出結果要盡量詳細清晰,能夠反映調度后隊列變化,PCB內部變化。
c) 可以選擇在Windows或Linux環境下編寫、運行程序
d) 鼓勵使用不同的開發工具在不同平臺環境上進行開發比較。
e) 在實驗報告中,一方面可以對實驗結果進行分析,一方面可以對各種算法進行比較,分析它們的優劣,說明各種算法適用于哪些情況下的調度。