公務(wù)員期刊網(wǎng) 精選范文 人事管理系統(tǒng)功能分析范文

    人事管理系統(tǒng)功能分析精選(九篇)

    前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的人事管理系統(tǒng)功能分析主題范文,僅供參考,歡迎閱讀并收藏。

    第1篇:人事管理系統(tǒng)功能分析范文

    本系統(tǒng)具體有五大功能:初始化設(shè)置是完成班組設(shè)置、人員錄入、建立或打開操作表;數(shù)據(jù)錄入是完成錄入考核分、修改數(shù)據(jù);操作員設(shè)置是完成添加操作員、修改口令;打印報(bào)表是生成獎(jiǎng)金分配表;退出就是結(jié)束本系統(tǒng)。

    關(guān)鍵詞:表單;數(shù)據(jù);獎(jiǎng)金分配

    中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2008)30-0539-02

    The oil Companies Prize Distribution System Design and Implementation

    DAI Guang-lin

    (Shanxi oil companies Yang Shan Group sales of refined oil transfer stations,Yan'an 716003,China)

    Abstract: Yang Shan refined oil transit point for prize money distribution system is complete management of the team Dr Hill Station on the distribution of bonuses. Namely: full name station workers, coefficient, team, points, appraisal, the total prize money, staff attendance on the entry, modification and find; prize table generation and distribution of print; operations management (permissions settings and password changes) .

    The system has five specific features: initialization settings are set to complete team, personnel entry, establishment or operation of open table; data entry is completed at the time of admission examination, modify data; operator is set to complete the operators to add, edit passwords; Print statements Distribution of prize money is generated table; withdrawal is the end of the system.

    Key words: form; Data; Prize money distribution

    1 前言

    隨著社會(huì)的發(fā)展,計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,企業(yè)的各項(xiàng)管理工作逐漸由計(jì)算機(jī)代替。即節(jié)省了人力資源的浪費(fèi),又減輕了企業(yè)管理人員的工作負(fù)擔(dān),提高了工作效率。楊山成品油中轉(zhuǎn)站人事管理系統(tǒng)就是利用Visual FoxPro 6.0的強(qiáng)大功能,來實(shí)現(xiàn)管理工作的高效性。本系統(tǒng)是對(duì)楊山站各項(xiàng)管理工作,如安全管理、生產(chǎn)管理、統(tǒng)計(jì)、計(jì)量管理、人事管理、設(shè)備管理、綜合管理等以標(biāo)準(zhǔn)化的形式量化細(xì)分,按月考核兌現(xiàn),最終以獎(jiǎng)金分配的方式體現(xiàn),通過獎(jiǎng)金分配的激勵(lì)機(jī)制,充分調(diào)動(dòng)職工的工作積極性,進(jìn)而使企業(yè)管理工作達(dá)到標(biāo)準(zhǔn)化、系統(tǒng)化、規(guī)范

    化、高效化。

    2 系統(tǒng)設(shè)計(jì)

    2.1 系統(tǒng)設(shè)計(jì)目標(biāo)

    通過使用楊山站獎(jiǎng)金分配系統(tǒng),使企業(yè)獎(jiǎng)金分配系統(tǒng)化、標(biāo)準(zhǔn)化、規(guī)范化,使獎(jiǎng)金分配做到公平、公正、合理。

    2.2 開發(fā)設(shè)計(jì)思想

    將各項(xiàng)管理工作細(xì)分量化,形成考核標(biāo)準(zhǔn)(機(jī)關(guān)考核標(biāo)準(zhǔn)、生產(chǎn)考核標(biāo)準(zhǔn))獲取班組月考核分

    根據(jù)站人事管理有關(guān)規(guī)定、人力資源分配情況、獎(jiǎng)金分配有關(guān)規(guī)定,建立基本數(shù)據(jù)庫(kù)。將全站職工名字、所在班組、獎(jiǎng)金系數(shù)輸入到基本數(shù)據(jù)庫(kù)。根據(jù)楊山站實(shí)際考勤、班組月考核分、月獎(jiǎng)金總額進(jìn)行獎(jiǎng)金分配,并打印出獎(jiǎng)金分配表。

    2.3 開發(fā)和應(yīng)用環(huán)境選擇

    開發(fā)工具:Visual Foxpro6.0

    應(yīng)用環(huán)境:Windows 98

    3 系統(tǒng)分析

    3.1 系統(tǒng)功能分析

    系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。完成的主要功能有:

    楊山成品油中轉(zhuǎn)站職工名字、系數(shù)、班組、月考核分、總獎(jiǎng)金額、職工月考勤的錄入、修改和查找。獎(jiǎng)金分配表的生成和打印,操作人員管理(權(quán)限的設(shè)置及口令修改)

    3.2 數(shù)據(jù)流圖

    數(shù)據(jù)流圖見圖1。

    3.3 系統(tǒng)功能模塊圖

    系統(tǒng)功能模塊圖見圖2。

    3.4 數(shù)據(jù)庫(kù)中表結(jié)構(gòu)設(shè)計(jì)(czy.dbf)

    存放操作員信息(Banzu.dbf):存放班組信息(Rsb.dbf):存放獎(jiǎng)金分配表信息

    4 各個(gè)功能模塊的創(chuàng)建

    4.1 主程序設(shè)計(jì)

    1)功能:對(duì)系統(tǒng)進(jìn)行初始化設(shè)置

    2)模塊的主要框架:對(duì)系統(tǒng)進(jìn)行初始化設(shè)置定義全局變量對(duì)主窗口進(jìn)行設(shè)置啟動(dòng)登錄表單

    4.2 表單設(shè)計(jì)

    1)操作員(czy)表單:本表單用于操作人員登錄,如果操作人員和對(duì)應(yīng)的口令正確,進(jìn)入系統(tǒng)。反之,如果三次輸入操作員和對(duì)應(yīng)口令不正確,自動(dòng)退出系統(tǒng)。它包含的按鈕主要有:確定、取消。

    2)班級(jí)設(shè)置(bzsz)表單:用于輸入本單位所有班組名稱。它包含的按鈕主要有:添加、刪除、刷新、退出

    3)人員錄入(rsjl)表單:用于輸入本單位所有人員姓名、系數(shù)、以及所屬班組,建立人事表。它包含的按鈕主要有:添加、取消、刷新、返回、查找、刪除。

    4)建立或打開工作表(jlb)表單:用于建立、修改本月獎(jiǎng)金分配表。它包含的按鈕主要有:建立、修改、取消、返回

    5)錄入數(shù)據(jù)(khf)表單:用于輸入姓名、班組、婚假、病事假、月考核分,。它包含的按鈕主要有:添加、添加假期、添加月考核分、刷新、取消、返回。

    6)修改數(shù)據(jù)(cgrsb)表單:用于選擇、修改已輸入的姓名、系數(shù)、病假、婚假、月考核分。它包含的按鈕主要有:查找、修改、保存、取消、返回。

    7)添加操作員(tjczy)表單:用于對(duì)操作員的添加及輸入口令的添加。它包含的按鈕主要有:確定、取消。

    8)修改口令(xgkl)表單:用于比較兩次輸入的新口令值,若相同,則將新口令值保存到czy.dbf中,否則,提示輸入出錯(cuò),繼續(xù)使用原口令。它包含的按鈕主要有:確定、取消。

    9)獎(jiǎng)金分配表(bbtj)表單:用于對(duì)獎(jiǎng)金進(jìn)行分配以及打印出獎(jiǎng)金分配表。它包含的按鈕主要有:分配、刷新、打印、返回。

    4.3 菜單設(shè)計(jì)

    1)功能

    本菜單在通過口令檢驗(yàn)后運(yùn)行。這是一個(gè)標(biāo)準(zhǔn)的多級(jí)下拉菜單,可通過鍵盤或鼠標(biāo)進(jìn)行操作。菜單的選擇條目對(duì)應(yīng)一個(gè)可執(zhí)行的表單。

    2)菜單結(jié)構(gòu)

    一級(jí)菜單:初始化設(shè)計(jì)、數(shù)據(jù)錄入、操作員設(shè)置、打印報(bào)表、退出

    二級(jí)菜單:班組設(shè)置、人員錄入、建立或打開工作表、錄入數(shù)據(jù)、修改數(shù)據(jù)、添加操作員、修改口令、獎(jiǎng)金分配表、關(guān)于軟件、退出

    5 運(yùn)行結(jié)果

    6 小結(jié)

    1)獎(jiǎng)金分配系統(tǒng)的功能基本符合實(shí)際工作要求,能夠完成獎(jiǎng)金分配功能;2)“獎(jiǎng)金分配”界面友好,操作簡(jiǎn)單,容易掌握,基本達(dá)到了設(shè)計(jì)的要求。

    參考文獻(xiàn):

    [1] 王克已.Visual FoxPro 5.0中文參考手冊(cè)(2版)[M].北京:人民郵電出版社,1999,5.

    第2篇:人事管理系統(tǒng)功能分析范文

    關(guān)鍵詞:存儲(chǔ)過程;MVC三層架構(gòu)模式;簡(jiǎn)易教學(xué)系統(tǒng)

    中D分類號(hào):TP311 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1673-8454(2016)23-0086-04

    一、引言

    隨著社會(huì)的發(fā)展,學(xué)校中教師和學(xué)生的規(guī)模不斷擴(kuò)大,使教師和學(xué)生信息數(shù)據(jù)量急劇增長(zhǎng),從而導(dǎo)致管理教師和學(xué)生信息的工作變得越來越繁雜,如何利用計(jì)算機(jī)技術(shù)幫助教師更快、更好地完成此類工作是非常有必要的。[1]通常情況下,對(duì)于基本信息的添加、刪除、修改和查詢等基本操作,使用Excel軟件來完成也是可行的,但安全性不能保證,共享性體現(xiàn)不了,并且查詢很不方便。尤其當(dāng)涉及多個(gè)數(shù)據(jù)表格聯(lián)合查詢時(shí),使用Excel軟件進(jìn)行數(shù)據(jù)處理會(huì)增加很大的工作量,在對(duì)其中一個(gè)數(shù)據(jù)表格進(jìn)行處理時(shí),也不能確保其它相關(guān)聯(lián)的數(shù)據(jù)表格中數(shù)據(jù)的一致性。[2]因此,需要借助軟件開發(fā)技術(shù),編寫小的應(yīng)用程序,利用數(shù)據(jù)庫(kù)技術(shù)對(duì)大量的數(shù)據(jù)進(jìn)行保存、添加、刪除、修改等操作,以便能夠更好地利用數(shù)據(jù)資源。

    Microsoft SQL Server是Microsoft研制開發(fā)的一款數(shù)據(jù)庫(kù)管理系統(tǒng),具有操作簡(jiǎn)單易學(xué)的特點(diǎn),用戶可以以很高的安全性、可靠性和可擴(kuò)展性運(yùn)行關(guān)鍵任務(wù),具有很強(qiáng)的安全保密性。作為數(shù)據(jù)存儲(chǔ),SQL Server性能可靠,數(shù)據(jù)管理功能強(qiáng)大。[3]以其低價(jià)位、功能多、用戶界面友好而被廣泛地應(yīng)用在大多數(shù)分布式Web應(yīng)用程序中,是目前最常用的數(shù)據(jù)庫(kù)系統(tǒng)之一。[4]

    二、SQL應(yīng)用與設(shè)計(jì)環(huán)境選擇

    SQL(Structured Query Language)語(yǔ)言是一個(gè)通用的、功能很強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言,是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語(yǔ)言,其功能不僅僅是查詢,用于存取數(shù)據(jù)以及更新、統(tǒng)計(jì)和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。

    1.SQL語(yǔ)言對(duì)數(shù)據(jù)操作具有的優(yōu)點(diǎn)[5]

    (1)非過程化語(yǔ)言;

    (2)統(tǒng)一語(yǔ)言,是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言。

    SQL Server主要功能及其命令動(dòng)詞如表1所示:

    數(shù)據(jù)定義是通過CREATE、DROP、ALTER命令,實(shí)現(xiàn)對(duì)基本表、視圖以及索引文件的定義、修改和刪除操作,還可以定義存儲(chǔ)過程、觸發(fā)器等模塊。數(shù)據(jù)操縱是通過SELETE、INSERT、UPDATE、DELETE命令,實(shí)現(xiàn)數(shù)據(jù)查詢和數(shù)據(jù)更新兩種操作語(yǔ)句。其中,數(shù)據(jù)查詢是指對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)查詢、統(tǒng)計(jì)、排序、檢索、分組等操作,數(shù)據(jù)更新是指數(shù)據(jù)的插入、刪除、修改等操作。數(shù)據(jù)控制是指對(duì)數(shù)據(jù)的操作權(quán)限控制。通過GRANT、REVOKE命令實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)用戶的授權(quán)和收權(quán)的存取控制,以保證數(shù)據(jù)的安全性。

    對(duì)數(shù)據(jù)庫(kù)的操作主要是通過以上SQL命令動(dòng)詞實(shí)現(xiàn),但編寫實(shí)現(xiàn)系統(tǒng)的程序代碼時(shí),考慮應(yīng)用在分布式環(huán)境中,使用獨(dú)立的SQL命令實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問,不利于數(shù)據(jù)的安全保護(hù),因此會(huì)采用MVC框架結(jié)構(gòu)和存儲(chǔ)過程實(shí)現(xiàn)數(shù)據(jù)庫(kù)訪問。

    MVC框架結(jié)構(gòu)由模型(Model)、視圖(View)和控制器(Controller)三部分組成。MVC結(jié)構(gòu)將傳統(tǒng)的輸入、處理和輸出功能映射到一個(gè)邏輯的圖形化用戶界面結(jié)構(gòu)中。[6-9]MVC框架結(jié)構(gòu)如圖1所示。

    模型(Model)表示業(yè)務(wù)邏輯操作等,在MVC中擁有最多的處理業(yè)務(wù),負(fù)責(zé)在數(shù)據(jù)庫(kù)中存取數(shù)據(jù),能為多個(gè)視圖提供數(shù)據(jù)操作。視圖(View)是用于屏幕上的顯示。模型進(jìn)行操作之后,其結(jié)果通過視圖來顯示。控制器(Controller)用于管理用戶與視圖發(fā)生的交互。用戶發(fā)出請(qǐng)求,控制器將相應(yīng)的信息傳遞給模型進(jìn)行處理,模型與視圖匹配在一起,共同完成用戶的請(qǐng)求。[6]他們各自處理任務(wù)。使應(yīng)用程序的輸入、處理和輸出分開。

    當(dāng)前臺(tái)頁(yè)面發(fā)送數(shù)據(jù)請(qǐng)求時(shí),控制層接受請(qǐng)求并調(diào)用相應(yīng)模型去處理請(qǐng)求,由模型調(diào)用存儲(chǔ)過程,在服務(wù)器端得到處理結(jié)果后,再將返回的數(shù)據(jù)在前臺(tái)顯示,模型調(diào)用的是存儲(chǔ)過程,而不是SQL基本語(yǔ)句,屏蔽了數(shù)據(jù)庫(kù)中表的結(jié)構(gòu)、數(shù)據(jù)關(guān)聯(lián)、用戶使用權(quán)限等重要信息,提高了系統(tǒng)安全性。將業(yè)務(wù)邏輯封裝在數(shù)據(jù)庫(kù)系統(tǒng)的存儲(chǔ)過程中,可以大大提高整個(gè)軟件系統(tǒng)的可維護(hù)性,提高系統(tǒng)的共享性。合理編寫存儲(chǔ)過程,可以最大限度地利用SQL Server的各種資源。

    2.SQL存儲(chǔ)過程具有的優(yōu)點(diǎn)

    (1)執(zhí)行速度快,改善系統(tǒng)性能

    存儲(chǔ)過程在服務(wù)器端運(yùn)行,可以利用服務(wù)器強(qiáng)大的計(jì)算能力和速度提高執(zhí)行速度。而且存儲(chǔ)過程是預(yù)編譯的,第一次執(zhí)行后的存儲(chǔ)過程會(huì)駐留在高速緩存中,以后直接調(diào)用,執(zhí)行速度很快,如果某個(gè)操作需要大量的T-SQL語(yǔ)句或重復(fù)執(zhí)行,那么使用存儲(chǔ)過程比直接使用T-SQL語(yǔ)句執(zhí)行得更快。

    (2)減少網(wǎng)絡(luò)流量

    用戶可以通過發(fā)送一條執(zhí)行存儲(chǔ)過程的語(yǔ)句實(shí)現(xiàn)一個(gè)復(fù)雜的操作,而不需要寫上百條T-SQL語(yǔ)句,這樣可以減少在服務(wù)器和客戶端之間傳遞語(yǔ)句的數(shù)量,減輕了服務(wù)器的負(fù)擔(dān)。

    (3)增強(qiáng)代碼的重用性和共享性

    存儲(chǔ)過程在被創(chuàng)建后,可以在程序中被多次調(diào)用,而不必重新編寫。所有的客戶端都可以使用相同的存儲(chǔ)過程來確保數(shù)據(jù)訪問和修改的一致性。而且存儲(chǔ)過程可以獨(dú)立于應(yīng)用程序而進(jìn)行修改,大大提高了程序的可移植性。

    (4)提供了安全機(jī)制

    如果存儲(chǔ)過程支持用戶需要執(zhí)行的所有業(yè)務(wù)功能,SQL Server可以不授予用戶直接訪問表、視圖的權(quán)限,而是授權(quán)用戶執(zhí)行該存儲(chǔ)過程,這樣可以防止把數(shù)據(jù)庫(kù)中表的細(xì)節(jié)暴露給用戶,保證表中數(shù)據(jù)的安全性。

    鑒于SQL存儲(chǔ)過程的以上優(yōu)點(diǎn),本文設(shè)計(jì)系統(tǒng)應(yīng)用在網(wǎng)絡(luò)環(huán)境中,采用存儲(chǔ)過程處理數(shù)據(jù),存儲(chǔ)過程封裝數(shù)據(jù)庫(kù)操作,可以有效提高程序的性能。[8]調(diào)用存儲(chǔ)過程時(shí),通^指定存儲(chǔ)過程的名字并給出參數(shù)(如果存儲(chǔ)過程帶有參數(shù))來執(zhí)行,避免了代碼冗余,從而提高系統(tǒng)開發(fā)效率。

    三、簡(jiǎn)易教學(xué)系統(tǒng)的設(shè)計(jì)

    針對(duì)中學(xué)生的教學(xué)管理工作,在數(shù)據(jù)量比較大的情況下,使用存儲(chǔ)過程將簡(jiǎn)單的查詢組合在一起,將數(shù)據(jù)的處理轉(zhuǎn)移到后臺(tái)數(shù)據(jù)庫(kù)中,基于存儲(chǔ)過程和MVC三層架構(gòu)模式設(shè)計(jì)實(shí)現(xiàn)簡(jiǎn)易教學(xué)系統(tǒng),實(shí)現(xiàn)了學(xué)生、教師和課程信息的管理。本系統(tǒng)采用了Microsoft Windows 7操作系統(tǒng)、SQL Server 2008作為后臺(tái)數(shù)據(jù)庫(kù),采用MyEclipse10開發(fā)環(huán)境,設(shè)計(jì)并實(shí)現(xiàn)了一套完善的簡(jiǎn)易教學(xué)系統(tǒng)。

    1.系統(tǒng)功能分析

    簡(jiǎn)易教學(xué)系統(tǒng)針對(duì)的是學(xué)校里的教師、學(xué)生以及課程模塊的管理。[10-17]主要功能包括:學(xué)生基本信息管理、教師基本信息管理、課程信息管理、學(xué)生成績(jī)管理、授課信息管理。其功能結(jié)構(gòu)如圖2所示:

    學(xué)生基本信息管理:該模塊實(shí)現(xiàn)了增加學(xué)生基本信息、修改學(xué)生基本信息、刪除學(xué)生基本信息以及查詢學(xué)生基本信息等。

    教師基本信息管理:該模塊實(shí)現(xiàn)了增加教師信息、刪除教師信息、修改教師信息以及查詢教師信息等。可以統(tǒng)計(jì)某一地區(qū)教師信息,教師性別統(tǒng)計(jì)及某年齡段的統(tǒng)計(jì)。可以根據(jù)身份證的前四位查詢?cè)摰貐^(qū)教師的信息等。

    課程信息管理:該模塊實(shí)現(xiàn)了增加課程信息、修改課程信息、刪除課程信息以及查詢課程信息。

    學(xué)生成績(jī)管理:該模塊實(shí)現(xiàn)了增加學(xué)生成績(jī)、修改學(xué)生成績(jī)、刪除學(xué)生成績(jī)、查詢學(xué)生成績(jī)、查詢學(xué)生排名、統(tǒng)計(jì)選修科目等。學(xué)生也可以查詢某門課程的成績(jī),不及格門數(shù)統(tǒng)計(jì)以及總評(píng)成績(jī)等。

    授課課程信息管理:該模塊實(shí)現(xiàn)了增加授課信息、修改授課信息、刪除授課信息以及查詢授課信息等。

    2.系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

    (1)數(shù)據(jù)庫(kù)表設(shè)計(jì)

    本研究中,系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)主要設(shè)計(jì)了5個(gè)數(shù)據(jù)表――學(xué)生信息表、教師信息表、課程信息表、學(xué)生成績(jī)表和授課信息表。各數(shù)據(jù)表及其主要字段如下所示(下畫線代表主鍵):

    學(xué)生信息表(學(xué)號(hào)、姓名、性別、身份證號(hào)、民族、班級(jí)號(hào)、入學(xué)時(shí)間、家庭地址、政治面貌)

    教師信息表(工號(hào)、身份證、姓名、性別、民族、年齡、出生地址、專業(yè)、職稱)

    課程信息表(課程號(hào)、課程名、開課學(xué)期、學(xué)分)

    學(xué)生成績(jī)表(學(xué)號(hào)、課程號(hào)、成績(jī)、學(xué)期、學(xué)年)

    授課信息表(工號(hào)、課程號(hào)、班級(jí)號(hào)、課程名、授課地點(diǎn)、授課學(xué)期、周學(xué)時(shí))

    (2)存儲(chǔ)過程設(shè)計(jì)

    存儲(chǔ)過程是一組為了完成特定功能的SQL語(yǔ)句集,[9-11]存儲(chǔ)在服務(wù)器上的一組預(yù)編譯的Transact-SQL語(yǔ)句,是一種封裝重復(fù)任務(wù)操作的方法。存儲(chǔ)過程因其執(zhí)行效率高、與事務(wù)處理結(jié)合、運(yùn)行更安全等優(yōu)點(diǎn),在數(shù)據(jù)庫(kù)應(yīng)用程序中被廣泛采用。創(chuàng)建存儲(chǔ)過程的語(yǔ)法為:[12]

    CREATE PROCEDURE [;]

    [@[=][OUTPUT]…]

    [WITH RECOMPILE | ENCRYPTION | RECOMPILE,ENCRYPTION]

    AS

    在上面的CREATE PROCEDURE語(yǔ)句中,尖括號(hào)“< >”里的內(nèi)容是必須要有的。方括號(hào)“[ ]”里的內(nèi)容是可選的,參數(shù)的命名必須加“@”符號(hào)。方括號(hào)里符號(hào)“|”是或的關(guān)系,兩邊的選項(xiàng)可以任選一項(xiàng)。

    存儲(chǔ)過程創(chuàng)建后,以編譯的形式存儲(chǔ)于數(shù)據(jù)庫(kù)服務(wù)器端,供應(yīng)用程序調(diào)用。如果不調(diào)用,存儲(chǔ)過程是不會(huì)執(zhí)行的。通過調(diào)用存儲(chǔ)過程時(shí),實(shí)參的數(shù)量、順序、類型要與定義存儲(chǔ)過程時(shí)的形參的數(shù)量、順序、類型相匹配。

    存儲(chǔ)過程按返回的數(shù)據(jù)類型,可以分為兩類:[13-14]一類簡(jiǎn)單存儲(chǔ)過程相當(dāng)于SELECT語(yǔ)句,用于查詢數(shù)據(jù),查詢到的數(shù)據(jù)以結(jié)果集的形式返回;另一類存儲(chǔ)過程是通過輸出參數(shù)返回信息,或不返回信息只執(zhí)行一個(gè)動(dòng)作。

    根據(jù)不同的功能需求,本研究系統(tǒng)設(shè)計(jì)了如下存儲(chǔ)過程。

    簡(jiǎn)單存儲(chǔ)過程主要包括:

    > 查詢所有學(xué)生的信息。

    > 統(tǒng)計(jì)不同性別的學(xué)生人數(shù)。

    > 統(tǒng)計(jì)所有課程都合格的學(xué)生信息。

    > 查詢所有教師的基本信息。

    帶參數(shù)的存儲(chǔ)過程,向存儲(chǔ)過程指定輸入、輸出參數(shù)的主要目的是通過參數(shù)向存儲(chǔ)過程輸入和輸出信息來擴(kuò)展存儲(chǔ)過程的功能。通過使用參數(shù),可以多次使用同一存儲(chǔ)過程并按用戶要求查找所需要的結(jié)果。

    學(xué)生基本信息管理:

    > 查詢某學(xué)生的基本信息。

    > 根據(jù)身份證,計(jì)算某學(xué)生的年齡。

    > 修改某學(xué)生的家庭住址。

    > 刪除某學(xué)生的信息。

    教師基本信息管理:

    > 統(tǒng)計(jì)某教師的基本信息。

    > 統(tǒng)計(jì)教師信息表中某地區(qū)的教師信息和人數(shù)。

    > 統(tǒng)計(jì)某年齡段的教師人數(shù)。

    對(duì)于課程信息管理:

    > 查詢某課程的基本信息。

    > 修改某課程的學(xué)分。

    > 刪除某課程的基本信息。

    對(duì)學(xué)生成績(jī)表:

    > 查詢某學(xué)生的所有成績(jī)以及該學(xué)生所選修課程門數(shù)。

    > 查詢某學(xué)生所有不及格成績(jī),并統(tǒng)計(jì)不及格課程門數(shù)。

    > 查詢某學(xué)生所學(xué)課程的總評(píng)成績(jī)及班級(jí)排名。

    > 查詢某學(xué)生某門課程的成績(jī)。

    > 查詢某門課程的統(tǒng)計(jì)信息(最大值、最小值、平均值、總?cè)藬?shù))。

    > 查詢某課程所有比平均成績(jī)高的學(xué)生姓名及成績(jī)。

    > 統(tǒng)計(jì)某門課程不及格學(xué)生人數(shù)。

    > 統(tǒng)計(jì)某課程在某分?jǐn)?shù)區(qū)間的學(xué)生成績(jī)。

    四、系統(tǒng)實(shí)現(xiàn)

    通過以上分析設(shè)計(jì),完成了簡(jiǎn)易教學(xué)系統(tǒng)。系統(tǒng)界面主要由3部分組成:一是顯示系統(tǒng)的名稱界面,功能是顯示系統(tǒng)的標(biāo)題;二是功能的導(dǎo)航,目的是鏈接到各個(gè)具體功能界面、對(duì)系統(tǒng)的各個(gè)功能進(jìn)行的管理操作;三是結(jié)果顯示,目的是能夠顯示所有功能的內(nèi)容,是對(duì)教學(xué)信息系統(tǒng)模塊進(jìn)行具體操作。

    系統(tǒng)存儲(chǔ)過程示例如下:

    (1)查詢某學(xué)生某門課程的成績(jī)。功能是根據(jù)學(xué)生姓名和課程名查詢學(xué)生這門課程的成績(jī)。

    (2)查詢某學(xué)生所有不及格的成績(jī),并統(tǒng)計(jì)不及格課程門數(shù)。功能是根據(jù)學(xué)生姓名查詢不及格的科目成績(jī),并統(tǒng)計(jì)不及格科目。

    系統(tǒng)界面如圖3所示:

    五、總結(jié)與展望

    本文討論了SQL基本數(shù)據(jù)處理與存儲(chǔ)過程數(shù)據(jù)處理的特點(diǎn),并在介紹存儲(chǔ)過程優(yōu)點(diǎn)的基礎(chǔ)上,結(jié)合MVC三層架構(gòu)模式,分析、設(shè)計(jì)并實(shí)現(xiàn)了基于存儲(chǔ)過程的簡(jiǎn)易教學(xué)系統(tǒng),可以方便管理教師和學(xué)生信息,為類似教學(xué)信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)提供借鑒。但是,該系統(tǒng)在界面優(yōu)化、細(xì)節(jié)設(shè)計(jì)等方面還存在一些不足,比如增加管理員和學(xué)生登錄界面,而且可以增加考勤模塊,通過管理學(xué)生的日常考勤,可以統(tǒng)計(jì)學(xué)生的最終成績(jī)。下一步將在本文研究的基礎(chǔ)上,展開考勤方面的研究,以進(jìn)一步優(yōu)化和完善系統(tǒng)功能。

    參考文獻(xiàn):

    [1]楊開城.教學(xué)系統(tǒng)分析技術(shù)的初步研究[J].中國(guó)電化教育,2007(8):1-5.

    [2]鄭少蘭.電子表格與SQL Server的結(jié)合應(yīng)用[J].電腦知識(shí)與技術(shù),2006(35):17-18.

    [3]石道生,張士軍,孫山.SQL Server數(shù)據(jù)庫(kù)觸發(fā)器與存儲(chǔ)過程技術(shù)在自定義數(shù)據(jù)表中的應(yīng)用[J].計(jì)算機(jī)與現(xiàn)代化,2004(3):22-24,27.

    [4]陳一明.SQL Server數(shù)據(jù)庫(kù)應(yīng)用技巧探討[J].科學(xué)技術(shù)與工程,2008(12):3334-3337.

    [5]苗雪蘭,劉瑞新,宋歌.數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用教程(第3版)[M].北京:機(jī)械工業(yè)出版社,2011:1-325.

    [6]康建萍.基于MVC模式的Struts框架研究與應(yīng)用[J].電腦知識(shí)與技術(shù)(學(xué)術(shù)交流),2007(2):49-51.

    [7]張計(jì)龍,張成洪,張凱,宓,郭超,郭家銀.基于改進(jìn)MVC的高校人事管理系統(tǒng)[J].計(jì)算機(jī)工程,2004(8):191-194.

    [8]白楊.探究SQL SERVER存儲(chǔ)過程[J].電腦知識(shí)與技術(shù),2011(34):8769-8770,8776.

    [9]王鵬,王曉亮,張矗吳仁彪.基于存儲(chǔ)過程的通航飛行數(shù)據(jù)處理系統(tǒng)[J].計(jì)算機(jī)工程與設(shè)計(jì),2015(4):1084-1089.

    [10]王翠娥.基于WEB的教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2013.

    [11]常紅梅.基于存儲(chǔ)過程的數(shù)據(jù)庫(kù)安全性實(shí)踐初論[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2015(4):112-114.

    [12]季剛.基于存儲(chǔ)過程的主從服務(wù)器數(shù)據(jù)庫(kù)同步的實(shí)現(xiàn)[J].計(jì)算技術(shù)與自動(dòng)化,2012(3):114-116.

    [13]陳瀟.SQL Server2008數(shù)據(jù)庫(kù)存儲(chǔ)過程的應(yīng)用[J].軟件工程師,2015(6):18-19.

    [14]張申勇,蔡培茂,廖繼勇,樂小燕,孫細(xì)斌.淺析SQL Server中視圖、存儲(chǔ)過程和函數(shù)的異與同[J].電腦知識(shí)與技術(shù),2011(23):5570-5573,5577.

    [15]李l華,顏建軍.基于MVC模式的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].三明學(xué)院學(xué)報(bào),2009(4):416-419.

    主站蜘蛛池模板: 欧美成人三级一区二区在线观看| 成人午夜视频网站| 亚洲国产成人久久综合碰| 国产成人亚洲精品蜜芽影院| 亚洲一成人毛片| 日韩成人免费在线| 99国产精品久久久久久久成人热| 78成人精品电影在线播放 | 天天影院成人免费观看| 亚洲成人中文字幕| 成人免费无码大片a毛片软件 | 成人女人a毛片在线看| 午夜a级成人免费毛片| 成人性生交视频免费观看| 亚洲国产成人久久综合碰碰动漫3d| 欧美国产成人在线| 久久成人免费大片| 国产成人精品啪免费视频| 欧美成人精品三级网站| 国产成人一级片| 国产综合成人亚洲区| 成人爱做日本视频免费| www成人免费观看网站| 亚洲精品成人片在线观看精品字幕| 成人在线手机视频| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 成人毛片100免费观看| 亚洲国产成人99精品激情在线| 国产成人无码免费看片软件| 成人品视频观看在线| 91成人精品视频| 色噜噜狠狠色综合成人网| 久久久久成人精品无码| 亚洲欧洲精品成人久久曰影片| 国产成人亚洲精品大帝| 国产成人无码午夜视频在线观看 | 欧美成人一区二区三区在线观看| 亚洲国产成人精品无码区在线观看 | 美国成人免费视频| 成人无码嫩草影院| 国产成人精品免费视频动漫|