教師檔案管理系統(tǒng)的分析與設(shè)計(jì)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)_第1頁
教師檔案管理系統(tǒng)的分析與設(shè)計(jì)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)_第2頁
教師檔案管理系統(tǒng)的分析與設(shè)計(jì)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)_第3頁
教師檔案管理系統(tǒng)的分析與設(shè)計(jì)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)_第4頁
教師檔案管理系統(tǒng)的分析與設(shè)計(jì)計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、畢業(yè)論文畢業(yè)生畢業(yè)論文教師檔案管理系統(tǒng)的分析與設(shè)計(jì)摘 要教師檔案管理系統(tǒng)是一個(gè)典型的高校檔案管理系統(tǒng),其開發(fā)過程主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對(duì)于后者則要求其應(yīng)用程序具有功能完備,易使用等特點(diǎn)。經(jīng)過分析,我們以b/s為開發(fā)模式,運(yùn)用jsp(java server pages)和java編程語言,以sql server 2000、 dreamweaver、tomcat和editplus為開發(fā)平臺(tái),開發(fā)出了一個(gè)教師檔案管理系統(tǒng)。此系統(tǒng)實(shí)現(xiàn)了教師檔案管理的各種工作流程計(jì)算機(jī)管理化,其中包括對(duì)教師檔案的錄入

2、、添加、更新、刪除,以及用戶對(duì)教師檔案的查詢和對(duì)個(gè)人信息及個(gè)人密碼的修改。在實(shí)踐中可以對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意系統(tǒng)。關(guān)鍵詞:類 javabean b/sabstractthe system of managing teacher file is a typical application of heigh school file managing system ,which mainly includes building up data-base of back-end and developing the application interface of

3、 front-end. the former required consistency and integrality and security of data. the later should make the application powerful and easily used.by looking up lots of datum, we based on b/s mode,selected jsp(java server pages)and java language ,use sql server 2000、dreamweaver、tomcat and editplus as

4、platform,achieve the system of managing teacher file.the system realized all the techonological process in the managing teacher file managed by computer,include put in files、 add files、 renew files and delete files, it also include modify personal message and password. the prototype could be modifie

5、d and developed till users are satisfied with it.keywords: class javabean b/s 前 言教師檔案管理系統(tǒng)是一個(gè)教育單位不可缺少的一部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來說都至關(guān)重要,所以教師檔案管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域

6、并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)教師檔案信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高教師檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)一套教師檔案管理系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。目 錄第一章 緒 論.1.1 在高校中使用計(jì)算機(jī)管理教師檔案的意義1.2 關(guān)鍵技術(shù)簡介第二章 系 統(tǒng) 分 析2.1 問題定義2.2 可行性研究2.3 需 求 分 析第三章 教師

7、檔案管理系統(tǒng)的設(shè)計(jì)3.1 總 體 設(shè) 計(jì)3.2 數(shù)據(jù)庫的定義3.3 教師檔案管理系統(tǒng)的界面設(shè)計(jì)第四章 詳細(xì)設(shè)計(jì)4.1 主要算法設(shè)計(jì).4.2 javabeans的設(shè)計(jì)第五章 系統(tǒng)實(shí)現(xiàn)5.1 設(shè)計(jì)測試方案及測試結(jié)果分析結(jié)束詞.(i)參考文獻(xiàn).(ii)翻譯部分.英文原文部分.中文翻譯部分.(iii)部分程序代碼及清單第一章 緒 論眾所周知,計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。由于計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng),可以節(jié)省許多資源,可以大大的提高人們的工作效率,可以使敏感文檔更加安全等特點(diǎn),它已經(jīng)被應(yīng)用于許多領(lǐng)域。因此應(yīng)用計(jì)算機(jī)來實(shí)現(xiàn)教師檔

8、案的計(jì)算機(jī)管理化已經(jīng)成為今天時(shí)代發(fā)展的需要。1.1 在高校中使用計(jì)算機(jī)管理教師檔案的意義現(xiàn)在我國高校教師檔案的管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。 應(yīng)用計(jì)算機(jī)進(jìn)行教師檔案管理,歸納起來,好處大約有以下幾點(diǎn):(1) 可以存儲(chǔ)歷屆的教師檔案,管理更為安全、高效;(2) 只需一到二名檔案管理員即可操作系統(tǒng),節(jié)省大量人力;(3) 可以迅速查詢及修改所需信息。1.2 關(guān)鍵技術(shù)簡介1.2.1 jsp簡介jsp是java server pages 的縮寫,是由sun公司倡導(dǎo)、許多公司參

9、與,于1999年推出的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),jsp是基于java servlet以及整個(gè)java體系的web開發(fā)技術(shù),利用這一技術(shù)可以建立安全的、跨平臺(tái)的先進(jìn)動(dòng)態(tài)網(wǎng)站,這項(xiàng)技術(shù)還在不斷的被更新和優(yōu)化。用戶可能對(duì)microsoft的asp(active server pages)比較熟悉,與asp相比,jsp以java技術(shù)為基礎(chǔ),又在許多方面做了改進(jìn),具有動(dòng)態(tài)網(wǎng)頁與靜態(tài)頁面分離,能夠脫離硬件平臺(tái)的束縛,以及編譯后運(yùn)行等優(yōu)點(diǎn),完全克服了asp的腳本級(jí)執(zhí)行的缺點(diǎn),已逐漸成為internet上的主流開發(fā)工具。1.2.2 sql server 2000簡介microsoft sql server 200

10、0是基于客戶端/服務(wù)器模式(client/server模式,簡稱c/s模式)的新一代大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(dbms)。它在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中起著重要的核心作用,為企業(yè)的數(shù)據(jù)管理提供強(qiáng)大的支持,對(duì)數(shù)據(jù)庫中的數(shù)據(jù)提供有效的管理,并采用有效的措施實(shí)現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的安全性。1.2.3 b/s開發(fā)模式簡介b/s結(jié)構(gòu),即browser/server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著internet技術(shù)的興起,對(duì)c/s結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過www瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3-tier結(jié)構(gòu)。

11、b/s結(jié)構(gòu),主要是利用了不斷成熟的www瀏覽器技術(shù),結(jié)合瀏覽器的多種script語言(vbscript、javascript)和activex技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著windows 98/windows 2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然b/s結(jié)構(gòu)應(yīng)用程序相對(duì)于傳統(tǒng)的c/s結(jié)構(gòu)應(yīng)用程序?qū)⑹蔷薮蟮倪M(jìn)步。第二章 系 統(tǒng) 分 析2.1 問題定義教師檔案管理,顧名思義,就是對(duì)教師的所有個(gè)人檔案進(jìn)行管理。對(duì)于學(xué)校來說,教師作為學(xué)校主體的一部分,學(xué)校對(duì)于教師檔案做

12、出準(zhǔn)確、細(xì)致的紀(jì)錄是非常重要的。隨著時(shí)代的發(fā)展,利用計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)已經(jīng)成為現(xiàn)代信息存儲(chǔ)的主導(dǎo)趨勢(shì)。那么,我們所要組建的系統(tǒng)最重要的就是能夠讓我們對(duì)教師檔案進(jìn)行存儲(chǔ)和查詢,在此基礎(chǔ)之上,應(yīng)該能夠?qū)崿F(xiàn)對(duì)教師檔案進(jìn)行添加、更新、刪除 ,對(duì)個(gè)人信息的修改及對(duì)個(gè)人密碼的修改等一系列的操作。2.2 可行性研究 對(duì)于一名教師檔案管理工作人員來說,尤其是對(duì)高校管理者來說,要管理高校教師檔案的更新、刪除等一系列操作,面對(duì)如此繁瑣的工作,這套教師檔案管理系統(tǒng)就顯得尤為重要了。它充分計(jì)算機(jī)快捷、準(zhǔn)確的運(yùn)算能力和大容量存儲(chǔ)功能,把檔案管理從以往繁瑣的工作中解放出來。2.2.1 技術(shù)可行性分析首先從軟件方面來說,數(shù)據(jù)庫

13、設(shè)計(jì)軟件多種多樣,總的來說可以分成兩類專用的數(shù)據(jù)庫軟件。由于建設(shè)教師檔案管理系統(tǒng)需要大量的數(shù)據(jù)處理,因此我選用一門專用的數(shù)據(jù)庫語言sql server 2000數(shù)據(jù)庫。從軟件方面來說足夠用,在硬件方面系統(tǒng)只需要一臺(tái)內(nèi)存32mb,硬盤在2.0g的品牌機(jī)或兼容機(jī)。所以從技術(shù)方面實(shí)現(xiàn)本系統(tǒng)完全沒有問題。2.2.2 經(jīng)濟(jì)可行性分析一個(gè)系統(tǒng)若是不能帶來經(jīng)濟(jì)效益或經(jīng)濟(jì)效益低于開發(fā)成本,那么這個(gè)系統(tǒng)的開發(fā)是毫無意義的。通過教師檔案管理系統(tǒng)可以節(jié)省大量的人力、物力、財(cái)力和時(shí)間,并且減少了人為方面的失誤,無論從橫向還是縱向相比,本系統(tǒng)從經(jīng)濟(jì)方面來講是可行的。2.2.3 操作可行性分析本系統(tǒng)的開發(fā)起點(diǎn)是從非計(jì)算機(jī)

14、人員水平開發(fā)的,所以它的操作很簡單,只通過簡單的敲擊和按屏幕的提示,就可以完成所有的工作。通過可行性的研究分析,我們得出結(jié)論,這個(gè)方案是可行的。2.3 需 求 分 析2.3.1 業(yè)務(wù)需求高校教師檔案管理系統(tǒng)應(yīng)該是一個(gè)功能強(qiáng)大,有利于提高高校工作效率的系統(tǒng)。針對(duì)教師的檔案管理工作,系統(tǒng)應(yīng)該由管理員進(jìn)行數(shù)據(jù)樣本的采集和錄入,教師能夠?qū)€(gè)人信息和他人信息進(jìn)行查詢,教務(wù)人員能夠?qū)處煹乃行畔⑦M(jìn)行查詢并可以打印教師檔案報(bào)表,管理員能夠查詢所有教師的信息并可以更新、添加和刪除教師信息,而且可以增加新的用戶,用戶可以修改自己的個(gè)人密碼和個(gè)人信息。通過對(duì)上述的系統(tǒng)的需求的分析,可以獲得如下的功能性的需求:1

15、、管理員能對(duì)教師有關(guān)的各類數(shù)據(jù)進(jìn)行輸入、更新、添加、刪除與查詢,并且可以增加新的用戶。2、教師能對(duì)個(gè)人信息和他人信息進(jìn)行查詢。3、教務(wù)人員能對(duì)教師所有的信息進(jìn)行查詢并可以打印教師檔案報(bào)表。4、用戶可以修改自己的個(gè)人密碼。5、用戶可以修改自己的個(gè)人信息。2.3.2 數(shù)據(jù)流圖1.在教師檔案管理系統(tǒng)中應(yīng)包含3個(gè)類對(duì)象,即檔案管理員、教師和教務(wù)人員。管理員對(duì)教師檔案進(jìn)行收集和輸入,教師、管理員對(duì)教師檔案進(jìn)行查詢,教務(wù)人員對(duì)教師檔案進(jìn)行查詢和打印教師檔案報(bào)表。數(shù)據(jù)流圖如下: 檔案 查詢及打印管理員 教師檔案管理系統(tǒng) 教師、管理員、教務(wù)人員2.檔案管理員對(duì)教師檔案進(jìn)行修改,教師、管理員對(duì)教師檔案進(jìn)行查詢,

16、教務(wù)處對(duì)教師檔案進(jìn)行查詢和打印。 教師,管理員 1.1 1.2 1.3 2 查詢檔案 收集 檔案 處理 檔案 更新 產(chǎn)生教師管理員 檔案 檔案 檔案 檔案表 教師信息 查詢或打印 d1教師信息 教務(wù)人員2.3.3 數(shù)據(jù)字典所謂數(shù)據(jù)字典就是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。正如我們所知道的,任何字典最主要的用途都是供人查閱對(duì)不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在系統(tǒng)分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。我們?cè)趯?duì)教師檔案管理系統(tǒng)進(jìn)行了問題定義和需求分析后,下面所給出的就是教師檔案管理系統(tǒng)的數(shù)據(jù)字典。教師基本情況的數(shù)據(jù)字典名字:教師基本信息表別名:jb用

17、途:存儲(chǔ)教師基本信息組成:教師基本信息表=編號(hào)+姓名+性別+年齡+出生時(shí)間+政治面貌+民族+ 身高+體重+職稱+職稱變化情況+調(diào)離情況+聯(lián)系方式 +家庭住址+獎(jiǎng)懲情況位置:查詢或輸出到打印機(jī)名字:教師編號(hào)別名:bianhao用途:標(biāo)識(shí)教師檔案中的一個(gè)特定的關(guān)鍵域定義:教師編號(hào)=8字符8位置:教師基本信息表 教師工作信息表教師學(xué)術(shù)信息表 教師科研信息表名字:教師姓名別名:姓名用途:標(biāo)識(shí)教師檔案中的一個(gè)特定的關(guān)鍵域定義:教師姓名=10字符10位置:教師基本信息表 教師工作信息表 教師學(xué)術(shù)信息表 教師科研信息表 用戶注冊(cè)信息表教師工作情況的數(shù)據(jù)字典名字:教師工作信息表別名:gz用途:存儲(chǔ)教師的工作信

18、息組成:教師工作信息表=編號(hào)+姓名+性別+任課系別+任課班級(jí)+所教科目+ 考試/考察+學(xué)時(shí)+折合學(xué)時(shí) 位置:查詢或輸出到打印機(jī)位置:查詢或輸出到打印機(jī)名字:教師編號(hào)別名:bianhao用途:標(biāo)識(shí)教師檔案中的一個(gè)特定的關(guān)鍵域定義:教師編號(hào)=8字符8位置:教師基本信息表 教師工作信息表 教師學(xué)術(shù)信息表 教師科研信息表名字:教師姓名別名:xingming用途:標(biāo)識(shí)教師檔案中的一個(gè)特定的關(guān)鍵域定義:教師姓名=10字符10位置:教師基本信息表 教師工作信息表 教師學(xué)術(shù)信息表 教師科研信息表 用戶注冊(cè)信息表教師學(xué)術(shù)情況的數(shù)據(jù)字典名字:教師學(xué)術(shù)信息表別名:xs用途:存儲(chǔ)教師的學(xué)術(shù)信息組成:教師工作信息表=編

19、號(hào)+姓名+性別+論文及著作名稱+出版社名稱+ 期刊號(hào)+獎(jiǎng)懲情況 位置:查詢或輸出到打印機(jī)名字:教師編號(hào)別名:bianhao用途:標(biāo)識(shí)教師檔案中的一個(gè)特定的關(guān)鍵域定義:教師編號(hào)=8字符8位置:教師基本信息表 教師工作信息表 教師學(xué)術(shù)信息表 教師科研信息表名字:教師姓名別名:xingming用途:標(biāo)識(shí)教師檔案中的一個(gè)特定的關(guān)鍵域定義:教師姓名=10字符10位置:教師基本信息表 教師工作信息表 教師學(xué)術(shù)信息表 教師科研信息表 用戶注冊(cè)信息表教師科研情況的數(shù)據(jù)字典名字:教師科研信息表別名:ky用途:存儲(chǔ)教師的科研信息組成:教師科研信息表=編號(hào)+姓名+性別+科研情況+科研成果+獎(jiǎng)懲情況位置:查詢或輸出到

20、打印機(jī)名字:教師編號(hào)別名:bianhao用途:標(biāo)識(shí)教師檔案中的一個(gè)特定的關(guān)鍵域定義:教師編號(hào)=8字符8位置:教師基本信息表 教師工作信息表 教師學(xué)術(shù)信息表 教師科研信息表名字:教師姓名別名:xingming用途:標(biāo)識(shí)教師檔案中的一個(gè)特定的關(guān)鍵域定義:教師姓名=10字符10位置:教師基本信息表 教師工作信息表 教師學(xué)術(shù)信息表 教師科研信息表 用戶注冊(cè)信息表用戶注冊(cè)情況的數(shù)據(jù)字典名字:用戶注冊(cè)信息表別名:user用途:存儲(chǔ)用戶的注冊(cè)信息組成:用戶注冊(cè)信息表=姓名+登陸名稱+密碼+電子郵件地址+電話+ 家庭住址 位置:查詢名字:用戶登陸名稱別名:logname用途:標(biāo)識(shí)用戶注冊(cè)信息中的一個(gè)特定的關(guān)鍵

21、域定義:用戶登陸名稱=10字符10位置:用戶注冊(cè)信息表 名字:用戶姓名別名:xingming用途:標(biāo)識(shí)用戶注冊(cè)信息中的一個(gè)特定的關(guān)鍵域定義:用戶姓名=10字符10位置:教師基本信息表 教師工作信息表 教師學(xué)術(shù)信息表 教師科研信息表 用戶注冊(cè)信息表第三章 教師檔案管理系統(tǒng)的設(shè)計(jì)3.1 總 體 設(shè) 計(jì)本系統(tǒng)基于jsp和java編程語言,以sql server 2000、 dreamweaver、tomcat和editplus為開發(fā)平臺(tái),實(shí)現(xiàn)了教師檔案管理內(nèi)部的各種工作流程計(jì)算機(jī)管理化。本系統(tǒng)由檔案管理員進(jìn)行數(shù)據(jù)樣本的采集和錄入,教師可以通過教師檔案管理系統(tǒng)進(jìn)行查詢,檔案管理員可以通過教師檔案管理系

22、統(tǒng)進(jìn)行查詢,教務(wù)處可以通過教師檔案管理系統(tǒng)進(jìn)行查詢和打印報(bào)表。3.1.1 功能圖根據(jù)分析,我們可以得到以下的功能圖:(如圖3-1所示)3.1.2總體設(shè)計(jì): 根據(jù)功能圖,系統(tǒng)可以實(shí)現(xiàn)下述功能:(一)實(shí)現(xiàn)對(duì)教師有關(guān)的各類數(shù)據(jù)進(jìn)行輸入1.實(shí)現(xiàn)對(duì)教師基本信息的輸入教師的基本信息包括教師的bianhao(編號(hào))、xingming(姓名)、xingbie(性別)、nianling(年齡)、chushengshijian(出生時(shí)間)、minzu(民族)、zhezhimianmao(政治面貌)、shengao(身高)、tizhong(體重)、zhicheng(職稱)、zhichengbianhuaqingku

23、ang(職稱變化情況)、diaoliqingkuang(調(diào)離情況)、lianxifangshi(聯(lián)系方式)、jiatingzhuzhi(家庭住址)和jangchengqingkuang(獎(jiǎng)懲情況)形成檔案。2.實(shí)現(xiàn)對(duì)教師工作信息的輸入教師的工作信息包括教師的bianhao(編號(hào))、xingming(姓名)、xingbie(性別)、renkexibie(任課系別)、suojiaokemu(所教科目)、kaoshikaocha(考試或考察)、xueshi(學(xué)時(shí))和 第1頁 共44頁 個(gè)人基本信息 查詢 個(gè)人信息查詢 個(gè)人工作信息 查詢 教師 個(gè)人學(xué)術(shù)信息 查詢 個(gè)人科研信息 查詢用戶有效 他人信息

24、查詢 按編號(hào) 信息查詢 按姓名 信息查詢教務(wù)人員 信息查詢 教師基本信息 查詢或打印教 教師工作信息 查詢或打印師 教師學(xué)術(shù)信息 查詢或打印檔 教師科研信息 查詢或打印案 信息查詢 教師基本信息 查詢 管 管理員 教師工作信息 查詢理 教師學(xué)術(shù)信息 查詢系 教師科研信息 查詢統(tǒng) 數(shù)據(jù)庫維護(hù) 更新記錄 更新所有教師信息添加紀(jì)錄 添加所有教師信息 刪除紀(jì)錄 刪除所有教師信息 新用戶注冊(cè) 注冊(cè)新用戶 用戶無效 圖3-1 系統(tǒng)功能圖zhehexueshi(折合學(xué)時(shí))。3.實(shí)現(xiàn)對(duì)教師學(xué)術(shù)信息的輸入教師學(xué)術(shù)信息包括教師的bianhao(編號(hào))、xingming(姓名)、xingbie(性別)、lunwen

25、jizhuzuomingcheng(論文及著作名稱)、chubanshemingcheng(出版社名稱)、qikanhao(期刊號(hào))和jiangchengqingkuang(獎(jiǎng)懲情況)。4.實(shí)現(xiàn)對(duì)教師科研情況的輸入教師的科研情況包括教師的bianhao(編號(hào))、xingming(姓名)、xingbie(性別)、keyanqingkuang(科研情況)、keyanchengguo(科研成果)和jiangchengqingkuang(獎(jiǎng)懲情況)。5.實(shí)現(xiàn)對(duì)用戶信息的輸入用戶信息包括用戶的logname(用戶登陸名稱)、xingming(用戶的真實(shí)姓名)、password(密碼)、email(電子郵

26、件地址)、phone(電話)、address(家庭住址)。(二)實(shí)現(xiàn)對(duì)教師有關(guān)的各類數(shù)據(jù)進(jìn)行更新由管理員進(jìn)行檔案收集,經(jīng)過處理檔案資料,更新教師檔案管理系統(tǒng),包括更新系統(tǒng)中的教師基本信息 、教師工作信息 、教師學(xué)術(shù)信息 和教師科研情況 。(三)實(shí)現(xiàn)對(duì)教師有關(guān)的各類數(shù)據(jù)進(jìn)行添加由管理員進(jìn)行檔案收集,經(jīng)過處理檔案資料,對(duì)教師檔案進(jìn)行添加,包括添加系統(tǒng)中的教師基本信息 、教師工作信息 、教師學(xué)術(shù)信息 和教師科研情況 。(四)實(shí)現(xiàn)對(duì)教師有關(guān)的各類信息進(jìn)行刪除由管理員進(jìn)行檔案收集,經(jīng)過處理檔案資料,刪除教師檔案信息,包括刪除系統(tǒng)中的教師基本信息 、教師工作信息 、教師學(xué)術(shù)信息 和教師科研情況 。(五)實(shí)

27、現(xiàn)對(duì)教師檔案管理系統(tǒng)的查詢1教師對(duì)教師檔案管理系統(tǒng)的查詢?cè)谛=處熆梢酝ㄟ^自己的姓名和密碼,對(duì)自己的個(gè)人信息進(jìn)行查詢,其中包括教師個(gè)人基本信息、教師個(gè)人工作信息、教師個(gè)人學(xué)術(shù)信息和教師個(gè)人科研信息。并且可以在教師檔案管理系統(tǒng)中獲得簡要的他人信息,包括教師的bianhao(編號(hào))、xingming(姓名)、xingbie(性別)、dianhua(電話)、dizhi(地址)、lunwenjizhuzuomingcheng(論文及著作名稱)、keyanchengguo(科研成果)和jiangchengqingkuang(獎(jiǎng)懲情況)。2.教務(wù)人員對(duì)教師檔案管理系統(tǒng)的查詢 教務(wù)人員可以在成功的登陸教師檔案

28、管理系統(tǒng)以后,對(duì)教師的所有信息進(jìn)行查詢,包括教師的基本信息、教師的工作信息、教師的學(xué)術(shù)信息和教師的科研情況。3.管理員對(duì)教師檔案管理系統(tǒng)的查詢 管理員可以在成功的登陸教師檔案管理系統(tǒng)以后,對(duì)教師和注冊(cè)用戶的所有信息進(jìn)行查詢,包括教師的基本信息、教師的工作信息、教師的學(xué)術(shù)信息、教師的科研情況和注冊(cè)用戶的信息。(六)打印教師檔案報(bào)表教務(wù)人員可以在查詢了教師檔案后,打印教師檔案報(bào)表,可以打印教師的基本信息、教師的工作信息、教師的學(xué)術(shù)信息和教師的科研信息。(七)用戶對(duì)個(gè)人密碼的修改用戶登陸后,在系統(tǒng)的提示下可以對(duì)個(gè)人密碼進(jìn)行修改。(八)用戶對(duì)個(gè)人信息的修改 用戶登陸后,在系統(tǒng)的提示下可以對(duì)個(gè)人信息進(jìn)行

29、修改。3.2 數(shù)據(jù)庫的定義數(shù)據(jù)庫是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡單的來說,數(shù)據(jù)庫就是信息的集合。我們不僅可以利用數(shù)據(jù)庫進(jìn)行存儲(chǔ)數(shù)據(jù),也可以通過數(shù)據(jù)庫進(jìn)行更新信息、添加信息和刪除信息等一系列的操作。到目前為止,計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫。我們所采用的sql server 2000就是一種典型的關(guān)系型數(shù)據(jù)庫,我們所設(shè)計(jì)的教師檔案管理系統(tǒng)主要包括教師、教務(wù)人員和管理員三個(gè)對(duì)象,每個(gè)對(duì)象都有自己的功能,可以對(duì)教師檔案進(jìn)行查詢、打印教師檔案報(bào)表或?qū)?shù)據(jù)庫進(jìn)行修改。通過對(duì)教師檔案管理系統(tǒng)的總體分析及對(duì)數(shù)據(jù)庫的定義我們可以得到下面所述的系統(tǒng)e

30、_r模型圖 。3.2.1 系統(tǒng)e_r模型圖 教師 管理員 1+ 管理 教師檔案卡姓名 姓 名密碼 密 碼 添加 1+ 1+ 更新 刪除教務(wù)人員姓名密碼 教師基本 教師工作 教師學(xué)術(shù) 教師科研信息卡 信息卡 信息卡 信息卡 1+ 編號(hào) 編號(hào) 編號(hào) 編號(hào) 姓名 姓名 姓名 姓名 性別 性別 性別 性別 年齡 任課系別 論文及著 科研情況 出生年 任課班級(jí) 作名稱 科研成果月日 所教科目 出版社名 獎(jiǎng)懲情況 政治面貌 考試/考察 稱 民族 學(xué)時(shí) 期刊號(hào) 身高 折合學(xué)時(shí) 獎(jiǎng)懲情況 體重 職稱 職稱變化 情況 調(diào)離情況 聯(lián)系方式 家庭住址 獎(jiǎng)懲情況 查 詢 查詢或打印3.2.2 表結(jié)構(gòu)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)

31、計(jì):根據(jù)e-r模型圖,我們?cè)O(shè)計(jì)了如下的表:表1 jb 教師基本信息表 列 名數(shù)據(jù)類型長 度是否允許為空值默認(rèn)值說 明bianhaochar10否無主鍵,編號(hào)xingmingchar10否無主鍵,姓名xingbiebit1否1男1,女0nianlingchar4否無年齡chushengshijiansmalldatetime4否無出生時(shí)間zhengzhimianmaochar4否無政治面貌minzuchar10否無民族shengaochar4是無身高tizhongchar4是無體重zhichengchar10否無職稱zhichengbianhuaqingkuangvarchar16否無職稱變化情

32、況diaoliqingkuangvarchar16否無調(diào)離情況lianxifangshichar16否無聯(lián)系方式j(luò)iatingzhuzhivarchar20否無家庭住址jiangchengqingkuangtext16否無獎(jiǎng)懲情況表2 gz 教師工作信息表列名數(shù)據(jù)類型長度是否允許為空默認(rèn)值說明bianhaochar10否無主鍵,編號(hào)xingmingchar10否無主鍵, 姓名xingbiebit1否1男1,女0renkexibiechar20否無任課系別renkebanjichar10否無任課班級(jí)suojiaokemuchar10否無所教科目kaoshikaochabit1否1考試1,考察0x

33、ueshichar6否無學(xué)時(shí)zhehexueshichar6否無折合學(xué)時(shí) 列 名數(shù)據(jù)類型長度是否允許為空默認(rèn)值說 明bianhaochar10否無主鍵,編號(hào)xingmingchar10否無主鍵, 姓名xingbiebit1否1男1,女0lunwenjizhuzuomingchengchar10否無論文及著作名稱chubanshemingchengchar10否無出版社名稱lunwenbianhaochar10否無論文編號(hào)jiangchengqingkuangtext16否無獎(jiǎng)懲情況表3 xs 教師學(xué)術(shù)信息表 表4 ky 教師科研情況表列 名數(shù)據(jù)類型長度是否允許為空默認(rèn)值說 明bianhaoch

34、ar10否無主鍵,編號(hào)xingmingchar10否無主鍵, 姓名xingbiebit1否1男1,女0 keyanqingkuangtext16否無科研情況keyanchengguotext16否無科研成果jiangchengqingkuangtext16否無獎(jiǎng)懲情況表5 user 用戶信息表列 名數(shù)據(jù)類型長度是否允許為空默認(rèn)值說 明lognamechar10否無主鍵,用戶登陸名稱realnamechar10否無主鍵,用戶的真實(shí)姓名passwordchar10否無密碼emailtext16否無電子郵件地址phonetext16否無電話addresstext16否無郵寄地址3.2.3 表間的關(guān)系

35、圖 jb表(教師基本信息表) 編 號(hào) 姓 名 、gz表(教師工作信息表) 編 號(hào) 姓 名 、xs表(教師學(xué)術(shù)信息表) 編 號(hào) 姓 名 、ky表(教師科研信息表) 編 號(hào) 姓 名 、user表(用戶注冊(cè)信息表) 姓 名 登陸名稱 、 3.3 教師檔案管理系統(tǒng)的界面設(shè)計(jì)教師檔案管理系統(tǒng)的界面主要包括用戶查詢的輸入界面及輸出界面和管理員進(jìn)行數(shù)據(jù)維護(hù)的輸入界面及輸出界面。下面我們就以教務(wù)人員對(duì)數(shù)據(jù)庫的查詢和管理員對(duì)教師檔案的添加為例,簡單的描述一下教師檔案管理系統(tǒng)的設(shè)計(jì)方法。 首先以教務(wù)人員對(duì)數(shù)據(jù)庫的查詢?yōu)槔?,如下圖所示,即教務(wù)人員對(duì)數(shù)據(jù)庫進(jìn)行查詢的輸入界面:長春工業(yè)大學(xué)教師檔案管理系統(tǒng)信息查詢: 教

36、師基本信息 教師工作信息 教師學(xué)術(shù)信息 教師科研信息 copyright 教務(wù)人員在成功的登陸以后,可以對(duì)教師的基本信息、工作信息、學(xué)術(shù)信息和科研信息進(jìn)行查詢。正如上圖所示,教務(wù)人員登陸界面的信息查詢都是以橋接器的方式和數(shù)據(jù)庫進(jìn)行連接的。當(dāng)點(diǎn)擊到所要查詢的信息,系統(tǒng)會(huì)自動(dòng)跳入下一個(gè)一頁面。例如們選擇教師基本信息,系統(tǒng)將會(huì)自動(dòng)跳入如下圖所示的教師基本信息輸出頁面。長春工業(yè)大學(xué)教師檔案管理系統(tǒng) 教師基本信息編號(hào)姓名性別年齡 copyright 接下讓我們來看一下檔案管理員添加教師科研信息的添加頁面,如下圖所示:長春工業(yè)大學(xué)教師檔案管理系統(tǒng) 添加教師科研信息添加新的記錄到數(shù)據(jù)庫:編號(hào):姓名:性別:科研情況:科研成果:獎(jiǎng)懲情況:添加以前的數(shù)據(jù)庫中的表編號(hào)姓名性別科研情況科研成果獎(jiǎng)懲情況 copyright 管理員在成功登陸以后,可以對(duì)教師的科研信息進(jìn)行添

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論