2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩23頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  題目: 高校人事管理系統 </p><p>  學 部 信息科學與工程學部 </p><p>  課 程 數據庫原理 </p><p>  專 業 軟件工程 </p><p>  本科生

2、論文(課程設計)成績評定表</p><p> 學生姓名專業 年級08級軟件工程</p><p> 論文(設計)題目高校人事管理系統</p><p> 論文(設計)內容提要高校人事管理是高等學校各項管理工作中重要的一項工作。近年來隨著高等教育的快速發展,高校人事管理的內容增加,涉及面變廣,人事管理人員不但要掌握教職工的個人信息,還要涉及到教職工的工資福利、考評晉級、

3、工作量考核以及教師招聘等內容,利用人事管理系統以及數據庫來更好的完成這項工作,成為高校人事工作者不斷探索和努力的目標。 本文在分析研究國內外人事管理系統開發的理論和技術的基礎上,根據高等學校人事管理信息化的需要,設計和開發了黃淮學院高校人事管理系統。該系統根據人事管理工作的內容和特點,在充分注重軟件操作的交互性、簡單性以及可視化原則的前提下,能及時為人事管理提供準確、全面的數據和分析結果,能有效提高高校人事管理的工作效率、質量及管理決策

4、的有效性、可靠性實時性,有助于實現高校人事工作的信息化、正規化管理。</p><p> 指導教師評語</p><p> 成績: 指導教師(簽名): 年 月 日</p><p><b>  高校人事管理系統</b></p><p><b>  摘 要<

5、;/b></p><p>  高校人事管理系統是典型的管理信息系統(MIS), 系統管理模塊分為用戶登陸、用戶注冊、更改用戶、用戶管理和退出系統五個子功能。人事檔案管理模塊分為人事檔案瀏覽和數據查詢功能。人員調動模塊分為人員 增加、刪除、調動三個功能。數據處理模塊分為數據導出和數據統計分析功能。數據庫的維護模塊分為數據庫備份和數據庫恢復功能。</p><p>  隨著計算機軟件技術和

6、因特網的迅速發展,信息對于高校管理已變的越來越重要。人事管理是高校建設中很重要的一個管理事項。人事信息是高校人員管理的基本信 息,它包括人事基本檔案、教育培訓、個人經歷、個人業績及成果、工作調動、職稱等多項個人基本信息,這些信息數據量大、關系復雜,如果通過人事管理系統的 計算機化管理,將大大提高高校人事部門的辦公效率,作出正確的人員配置。論文概括介紹了信息系統體系結構的發展和目前國內外的研究現狀,重點陳述 了所采用的多層體系結構和B/

7、S模式及其優缺點;其次介紹了所使用的WAMP技術、數據庫技術,并描述了這些技術的基礎知識以及存取數據的方法,其中詳細闡述了如何利用WAMP開發平臺,PHP語言作為開發工具,采用Mysql數據庫,選擇傳統的B/S結構,以Widows XP為系統平臺,實現具有基本資料管理、工資設置、人事管理、工資管理、系統管理、工具和幫助等多項功能,滿足日常人事信息管理工作,并且適用于大學實際情況的人事管理信息系統。論文從系統需求分析、數據庫設計、三層體系

8、結構(客戶層、業務邏輯層和數據層)的各個層次的設計與實現幾個方面來描 述人事管理軟件的開發過程,重點</p><p>  關鍵詞:人事管理;數據庫技術;體系結構;安全設計</p><p>  University personnel management system </p><p><b>  ABSTRACT</b></p>

9、<p>  The personnel management system is the typical information management system (MIS), system management module can be divided into user login, user registration, change of user, management and exit system five

10、is function. Personnel file management module can be divided into personnel file browsing and data query functions. Personnel to mobilize module can be divided into researchers add, delete, mobilize three functions. Data

11、 processing module can be divided into data output and statistic analysi</p><p>  Along with the computer software technology and the quick development of the Internet, information for academic management ha

12、s become increasingly important. The personnel management is very important in the construction of a management matters. Personnel information is the basic letter university personnel management personnel, including its

13、interest education training, basic archives, personal experience, individual performance and result, working to mobilize, title and so on many personal bas</p><p>  The paper introduces the development of in

14、formation system architecture and the present situation of study at home and abroad on the stated the multilayer system structure and B/S mode and its advantages and disadvantages; Secondly introduces the use of WAMP tec

15、hnology, database technology, and describes the technical knowledge and access data method, which explains in detail how to use WAMP development platform, and PHP language as a development tool, using Mysql database, cho

16、ose the traditiona</p><p>  The system analysis, understand the investigation of personnel management in colleges and universities of actual needs and economic and technological conditions, and on the basis

17、of reasonable design in relational database, fully consider the feasibility and the necessity, possibility three aspects to design. Has the interface aesthetics friendly, information query flexible convenient, data stora

18、ge is reliable, easy to use, function complete etc, and the test results qualified, good has complete</p><p>  Key words:The personnel management; Database technology; System structure; Safety design</p&g

19、t;<p><b>  目 錄</b></p><p><b>  1 引言1</b></p><p><b>  2 需求分析1</b></p><p><b>  2.1功能分析2</b></p><p>  2.2多層數據流圖

20、2</p><p><b>  2.3數據字典2</b></p><p>  3 概念結構設計5</p><p>  3.1 設計ER圖采用的方法5</p><p>  3.2 設計分E-R圖5</p><p>  3.3 ER圖的集成7</p><p>  3

21、.4 最終ER圖9</p><p>  4 邏輯結構設計10</p><p>  4.1 E-R圖向關系模型的轉換10</p><p>  4.2 向特定DBMS規定的模型進行轉換10</p><p>  4.3 數據模型的優化10</p><p>  4.4 設計用戶子模式11</p>&l

22、t;p>  5 數據庫的物理設計13</p><p>  5.1 存儲模式的選擇13</p><p>  5.2 索引的建立13</p><p>  6 數據庫實施14</p><p>  6.1 RDBMS產品的選擇14</p><p>  6.2 數據庫實施過程14</p><

23、p><b>  7 結束語17</b></p><p><b>  謝 辭18</b></p><p><b>  引言</b></p><p>  近年來,計算機技術的發展和應用在眾多的領域得到了日益廣泛的普及。其中,在高等院校的日常事務管理方面的應用,受到了越來越多的關注。隨著數據庫

24、技術、網絡技術以及web設計技術的成熟和應用,計算機技術已使往日繁雜、瑣碎的日常事務管理變得簡潔而高效。</p><p>  當前,無論是整個社會的發展、還是高等教育自身的改革和發展,都對高校人事管理提出了更高、更新的要求。高校人事管理系統是一項復雜的系統工程,是高校日常管理的一個重要組成部分。高校人事管理的根本目的在于把教職工隊伍建設好,這是完成學校各項工作任務和提高學校辦學質量及其效益的主要保證。然而傳統的人

25、事管理模式還在一定程度上依賴人力手工的操作,需要耗費大量的人力物力,已不能適應當前教育改革的需要。為了使人事管理工作趨于科學化、規范化和標準化,提高人事管理工作的效率和質量,建立高校人事管理系統,實現高校人事管理的信息化勢在必行。</p><p>  因此、建立以信息技術、計算機技術、網絡技術為核心的的現代人事管理信息系統,用計算機處理取代數據資料的手工處理,通過各部門間數據共享,擴大信息的收集面,保證信息處理的

26、集中一致,才能提高人事管理部門日常管理工作的效率和決策服務水平的科學性,才能實現人事管理工作的科學化、規范化。</p><p>  高校人事管理是高等學校各項管理工作中重要的一項工作。近年來隨著高 等教育的快速發展,高校人事管理的內容增加,涉及面變廣,人事管理人員不 但要掌握教職工的個人信息,還要涉及到教職工的工資福利、考評晉級、工作 量考核以及教師招聘等內容,利用人事管理系統以及數據庫來更好的完成這項 工作,成

27、為高校人事工作者不斷探索和努力的目標。 </p><p>  本文在分析研究國內外人事管理系統開發的理論和技術的基礎上,根據高 等學校人事管理信息化的需要,設計和開發了黃淮學院高校人事管理系統。該系統根據人事管理工作的內容和特點,在充分注重軟件操作的交互性、簡單性 以及可視化原則的前提下,能及時為人事管理提供準確、全面的數據和分析結 果,能有效提高高校人事管理的工作效率、質量及管理決策的有效性、可靠性 和實時性,

28、有助于實現高校人事工作的信息化、正規化管理。 </p><p>  本文主要論述了高校人事管理系統開發的方法和主要過程。首先,分析研究了建立人事管理信息系統的技術基礎;然后,利用結構化的分析方法進 行了系統需求調查和分析,并基于WAMP技術實現了高校人事管理系統的建模;在系統分析和建模的基礎上,結合數據庫相關理論以及高等學校的實際情況, 進行了系統數據庫的概念結構和邏輯結構設計,并對系統的各子模塊分別進行 了設計

29、;最后,基于PHP開發環境和數據庫管理系統Mysql,成功開發了高校人事管理信息系統,實現了系統的基本功能。經過系統測試 驗證,系統的設計性能滿足系統預期的要求。</p><p><b>  2 需求分析</b></p><p><b>  2.1功能分析</b></p><p>  需求分析是軟件開發中相當重要的一個環節

30、,需求分析做的好壞直接影響到系統的成功與否。經過對人事管理系統進行分析調查,總結出高校人事管理系統主要包括以下幾個主要部分:</p><p>  1.人員管理。人員管理模塊對人事檔案的信息進行管理,可按權限完成對人事檔案的瀏覽、增加、修改和刪除。人事檔案包含的條目多而且繁雜,本模塊將其分為基本信息、個人信息、工作經歷、學習培訓、年度考核、獎懲記錄、因公出境記錄七大類進行管理。該模塊是整個系統的核心。</p&

31、gt;<p>  2.機構管理。該模塊包括機構設置、機構描述、機構負責人的設定,用戶可按權限完成對機構的瀏覽、增加、修改和刪除。機構管理模塊是人員管理模塊的基礎。</p><p>  3.工資管理。工資管理模塊涵蓋了基礎數據設定、業務處理和工資報表三個子模塊,可實現工資管理和統計分析功能,實現了工資與綜合賬務的整合與優化。</p><p>  4.查詢統計。該模塊建有多種查詢

32、方式,用戶可按人員所在機構、姓名、性別、職級、職稱等多重條件查詢,也可完成系統設置的特定統計,如連續三年考核全優人員數據統計、本單位各機構職稱分布統計等。用戶可按需求靈活選擇輸出字段,并可對查詢結果任意排序。查詢結果可轉換為Excel表格,也可直接打印輸出。</p><p>  5. 系統管理。系統管理模塊包括登錄日志管理、操作日志管理、權限管理、用戶管理四個子模塊。其中最關鍵部分是權限管理,該子模塊采用以角色為

33、中心的安全模 型,將各功能模塊的權限與用戶分開,使用角色作為中間層。用戶訪問功能模塊時,通過其所在的角色對該模塊的訪問權限來獲得相應的權限,禁止任何越權操作, 有效地保護了數據的安全性。</p><p>  6.數據管理。該模塊完成數據庫的備份與恢復,管理員可設定系統自動備份的時間間隔,也可按需隨時進行備份??蓪祿浞萦跀祿旆掌?,也可備份于客戶機上,最大限度地保護數據安全。</p><p

34、>  7.個人管理。個人管理模塊完成用戶個人密碼的修改及注銷、退出功能。</p><p><b>  2.2多層數據流圖</b></p><p>  管理業務調查過程中的管理業務流程圖和表格分配圖形象地表達了人事管理過程中信息流動和存儲的過程,但其仍包含一些物理內容,要實現用計算機進行信息管理,還必須進一步抽象,收集相關資料,繪制系統的數據流程圖。 </p

35、><p>  數據流程圖簡稱DFD,是用于表示系統邏輯模型的一種工具。它以圖形的方式描述數據在系統中流動和處理的過程,由于它只反映系統必須完成的邏輯功能,所以它是一種功能模型。數據流程圖能精確地在邏輯上描述系統的功能、輸入、輸出和數據存儲等,擺脫了物理內容,是描述管理信息系統邏輯模型的最主要的工具。 </p><p>  數據流圖用到四個基本符號,即外部實體、數據流、數據存儲和數據處理過程。如

36、圖4.2所示?,F分別介紹如下。</p><p><b>  1.外部實體 </b></p><p>  外部實體指系統以外又與系統有聯系的人或事物去處。外部實體也可以是另外一個信息系統。 </p><p><b>  2.數據處理 </b></p><p>  對數據的邏輯處理功能,也就是對數據的變

37、換功能。這個功能由誰來完成,可以足一個人、一個部門,也可以是某個計算要程序。 </p><p><b>  3.數據流 </b></p><p>  數據流指處理功能的輸入或輸出,用一個水平箭頭或豎直箭頭表示。箭頭指出數據的流動方向。數據流可以是信件、票據,也可以是電話等。</p><p><b>  4.數據存儲 </b>

38、;</p><p>  數據存儲表示數據保存的地方。這個“地方"并不是指保存數據的物理地點和物理介質,而是指數據存儲的邏輯描述。經過對系統業務流程的詳細調查分析以及用戶需求分析,我們得到了高校人事管理系統的數據流程圖。</p><p><b>  2.3數據字典</b></p><p>  數據流圖描述了系統的分解,即描述了系統有哪幾

39、部分組成,各部分之間的聯系等,但沒有說明系統中各個成分是什么含義。只有當數據流圖中出現的每個成分都給出定義之后,才能完整、準確地描述一個系統。為此,還需要其它工具對數據流圖加以補充說明。 </p><p>  數據字典就是這樣的工具之一。系統分析中所使用的數據字典,主要用來描述數據流圖中數據流、數據存儲、處理過程和外部實體。數據字典把數據的最小組成單位看成是數據元素(基本數據項),若干個數據元素可以組成一個數據結

40、構(組合數據項)。數據結構是一個遞歸概念,及數據結構的成分也可以是數據結構。數據字典通過數據元素和數據結構來描寫數據流、數據存儲的屬性。數據元素組成數據結構,數據結構組成數據流和數據存儲。 </p><p>  數據字典中有6類條目:數據元素、數據結構、數據流、數據存儲、外部實體、處理。建立數據字典的工作量很大,相當繁瑣,但這是一項必不可少的工作。數據字典在系統開發中具有十分重要的意義,不僅在系統分析中階段,而且

41、在整個研制過程中以及今后系統運行中都是用它。</p><p>  數據字典中有6類條目:數據元素、數據結構、數據流、數據存儲、外部實體、處理。建立數據字典的工作量很大,相當繁瑣,但這是一項必不可少的工作。數據字典在系統開發中具有十分重要的意義,不僅在系統分析中階段,而且在整個研制過程中以及今后系統運行中都是用它。</p><p>  人員基本信息。包括的信息項:教工編號,機構編碼,密碼,教

42、工姓名,學歷程度, 職務編號,基本工資,住址,電話,工作經歷,權限編號,年度考核</p><p>  機構信息。包括的數據項:機構編號,機構名稱,機構領導到,機構人數</p><p>  工資管理。包括的數據項:教工編號,獎懲處理,獎懲原因,處理時間</p><p>  權限管理。包括的數據項:教工編號,權限編號</p><p>  職務信息

43、。包括的數據項:職務編號,職務名稱,機構名稱</p><p><b>  3 概念結構設計</b></p><p>  3.1 設計ER圖采用的方法</p><p>  說明采用何種ER圖設計方法:</p><p>  ER圖設計方法:常用策略</p><p>  自底向上地設計概念結構</

44、p><p>  自底向上設計概念結構的步驟</p><p>  (1) 進行數據抽象,設計局部E-R模型,即設計用戶視圖。</p><p>  (2) 集成各局部E-R模型,形成全局E-R模型,即視圖的集成。</p><p>  3.2 設計分E-R圖</p><p>  分ER圖的設計(要說明每個ER圖對應著那個數據字典

45、對應著那個功能,特別要強調不僅僅要畫出實體,更重要的是要畫出聯系。)</p><p><b>  員工信息E-R圖:</b></p><p><b>  機構信息E-R圖:</b></p><p><b>  工資管理E-R圖:</b></p><p><b>  權

46、限管理E-R圖:</b></p><p><b>  職務信息E-R圖:</b></p><p>  3.3 ER圖的集成</p><p>  一、合并分E-R圖,生成初步E-R圖</p><p><b>  3.4 最終ER圖</b></p><p><b

47、>  4 邏輯結構設計</b></p><p>  4.1 E-R圖向關系模型的轉換</p><p>  人員信息:機構信息 = 1 : 1 </p><p>  人員信息:工資管理 = 1 : N</p><p>  人員信息:權限管理 = 1 : 1 </p><p>  人員信息:職務信息

48、 = 1 : 1 </p><p>  人員信息表(教工編號,機構編碼,密碼,教工姓名,學歷程度, 職務編號,</p><p>  基本工資,住址,電話,工作經歷,權限編號,年度考核)</p><p>  機構信息表(機構編號,機構名稱,機構領導,機構人數)</p><p>  職務信息表(職務編號,職務名稱,機構名稱)</p>

49、<p>  向特定DBMS規定的模型進行轉換</p><p>  Teacherinfo教工信息表:</p><p>  CREATE TABLE `teacherinfo` (</p><p>  `uid` int(8) unsigned NOT NULL auto_increment COMMENT '教工編號',</p&g

50、t;<p>  `jgid` int(8) unsigned NOT NULL COMMENT '機構編號',</p><p>  `password` varchar(30) NOT NULL default '' COMMENT '密碼',</p><p>  `teachername` varchar(50) NOT NU

51、LL COMMENT '教工姓名',</p><p>  `degree` varchar(40) NOT NULL COMMENT '學歷',</p><p>  `positionid` int(8) NOT NULL COMMENT '職務編號',</p><p>  `wage` float(20,0) NOT

52、 NULL COMMENT '工資',</p><p>  `addr` varchar(255) NOT NULL COMMENT '地址',</p><p>  `phone` varchar(50) NOT NULL COMMENT '電話',</p><p>  `workexper` text COMMENT

53、 '工作經歷',</p><p>  `permisid` int(8) NOT NULL COMMENT '權限編號',</p><p>  `annualassess` text COMMENT '年度考核',</p><p>  PRIMARY KEY (`uid`),</p><p>

54、  KEY `jgid` (`jgid`)</p><p>  ) ENGINE=InnoDB DEFAULT CHARSET=gbk;</p><p>  Instituinfo機構信息表:</p><p>  CREATE TABLE `instituinfo` (</p><p>  `jgid` int(8) unsigned NOT

55、 NULL auto_increment COMMENT '機構編號',</p><p>  `instituname` varchar(50) NOT NULL COMMENT '機構名稱',</p><p>  `leadername` int(8) NOT NULL COMMENT '領導編號',</p><p>

56、;  `numbers` int(8) NOT NULL COMMENT '機構人數',</p><p>  PRIMARY KEY (`jgid`)</p><p>  ) ENGINE=InnoDB DEFAULT CHARSET=gbk;</p><p>  Position職務信息表:</p><p>  CREAT

57、E TABLE `position` (</p><p>  `positionid` int(8) unsigned NOT NULL auto_increment COMMENT '職務編號',</p><p>  `positionname` varchar(50) NOT NULL COMMENT '職務名稱',</p><p&g

58、t;  `jgid` int(8) NOT NULL COMMENT '機構id',</p><p>  PRIMARY KEY (`positionid`),</p><p>  KEY `jgid` (`jgid`)</p><p>  ) ENGINE=InnoDB DEFAULT CHARSET=gbk;</p><p&

59、gt;  4.3 數據模型的優化</p><p>  此模型已優化到BCNF范式,因為本系統需要大量的查詢功能及權限判斷功能,所以需要優化到BCNF,以加快查詢的速度和正確性。</p><p>  4.4 設計用戶子模式</p><p>  設計視圖,并說明視圖對應的功能和用戶,設計視圖的理由。寫出建立視圖的語句。</p><p>  Tea

60、cher信息視圖:查詢員工基本信息及判斷領導權限</p><p>  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `teacher` AS select `teacherinfo`.`uid` AS `uid`,`teacherinfo`.`jgid` AS `jgid`,`teacherinfo`

61、.`password` AS `password`,`teacherinfo`.`teachername` AS `teachername`,`teacherinfo`.`degree` AS `degree`,`teacherinfo`.`positionid` AS `positionid`,`teacherinfo`.`wage` AS `wage`,`teacherinfo`.`addr` AS `addr`,`teacheri

62、nfo`.`phone` AS `phone`,`teacherinfo`.`workexper` AS `workexper`,`teacherinfo`.`permisid` AS `permisid`,`te</p><p>  Leader信息視圖:查看領導基本信息及判斷領導權限</p><p>  CREATE ALGORITHM=UNDEFINED DEFINER=`root`

63、@`localhost` SQL SECURITY DEFINER VIEW `leader` AS select `teacherinfo`.`uid` AS `uid`,`teacherinfo`.`jgid` AS `jgid`,`teacherinfo`.`password` AS `password`,`teacherinfo`.`teachername` AS `teachername`,`teacherinfo`.`deg

64、ree` AS `degree`,`teacherinfo`.`positionid` AS `positionid`,`teacherinfo`.`wage` AS `wage`,`teacherinfo`.`addr` AS `addr`,`teacherinfo`.`phone` AS `phone`,`teacherinfo`.`workexper` AS `workexper`,`teacherinfo`.`permisid`

65、 AS `permisid`,`tea</p><p>  Admin管理員視圖:判斷管理員權限</p><p>  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `admin` AS select `teacherinfo`.`uid` AS `uid`,`teacherin

66、fo`.`jgid` AS `jgid`,`teacherinfo`.`password` AS `password`,`teacherinfo`.`teachername` AS `teachername`,`teacherinfo`.`degree` AS `degree`,`teacherinfo`.`positionid` AS `positionid`,`teacherinfo`.`wage` AS `wage`,`teach

67、erinfo`.`addr` AS `addr`,`teacherinfo`.`phone` AS `phone`,`teacherinfo`.`workexper` AS `workexper`,`teacherinfo`.`permisid` AS `permisid`,`teac</p><p>  5 數據庫的物理設計</p><p>  5.1 存儲模式的選擇</p>

68、<p><b>  采用索引方法</b></p><p><b>  5.2 索引的建立</b></p><p>  1.Teacherinfo表中建立uid(用戶ID)、jgid(機構ID)為索引,建立的是HASH類型索引,Hash 索引結構的特殊性,其檢索效率非常高,索引的檢索可以一次定位,不像B-Tree 索引需要從根節點到枝

69、節點,最后才能訪問到頁節點這樣多次的IO訪問,所以 Hash 索引的查詢效率要遠高于 B-Tree 索引,對應查詢、修改、刪除各種權限的教工信息及權限判斷功能。</p><p>  2.Position表中建立positionid(職位ID)、jgid(機構ID)為索引,建立的是HASH類型索引,Hash 索引結構的特殊性,其檢索效率非常高,索引的檢索可以一次定位,不像B-Tree 索引需要從根節點到枝節點,最后

70、才能訪問到頁節點這樣多次的IO訪問,所以 Hash 索引的查詢效率要遠高于 B-Tree 索引,,對應查詢職務信息及教工職務更新功能。</p><p>  3.Instituinfo表中建立jgid(機構ID) 為索引,建立的是HASH類型索引,Hash 索引結構的特殊性,其檢索效率非常高,索引的檢索可以一次定位,不像B-Tree 索引需要從根節點到枝節點,最后才能訪問到頁節點這樣多次的IO訪問,所以 Hash

71、索引的查詢效率要遠高于 B-Tree 索引,對應查詢機構信息及教工機構更新功能。</p><p><b>  6 數據庫實施</b></p><p>  6.1 RDBMS產品的選擇</p><p>  MySQL是最受歡迎的開源SQL數據庫管理系統,它由MySQL AB開發、發布和支持。MySQL AB是一家基于MySQL開發人員的商業公司,

72、它是一家使用了一種成功的商業模式來結合開源價值和方法論的第二代開源公司。MySQL是MySQL AB的注冊商標。MySQL是一個快速的、多線程、多用戶和健壯的SQL數據庫服務器。MySQL服務器支持關鍵任務、重負載生產系統的使用,也可以將它嵌入到一個大配置(mass-deployed)的軟件中去。</p><p>  MySQL是一個數據庫管理系統</p><p>  一個數據庫是一個結構

73、化的數據集合。它可以是從一個簡單的銷售表到一個美術館、或者一個社團網絡的龐大的信息集合。如果要添加、訪問和處理存儲在一個計算機數據庫中的數據,你就需要一個像MySQL這樣的數據庫管理系統。從計算機可以很好的處理大量的數據以來,數據庫管理系統就在計算機處理中和獨立應用程序或其他部分應用程序一樣扮演著一個重要的角色。</p><p>  MySQL是一個關系數據庫管理系統</p><p>  

74、關系數據庫把數據存放在分立的表格中,這比把所有數據存放在一個大倉庫中要好得多,這樣做將增加你的速度和靈活性?!癕ySQL”中的SQL代表“Structured Query Language”(結構化查詢語言)。SQL是用于訪問數據庫的最通用的標準語言,它是由ANSI/ISO定義的SQL標準。SQL標準發展自1986年以來,已經存在多個版本:SQL-86,SQL-92,SQL:1999,SQL:2003,其中SQL:2003是該標準的當前

75、版本。</p><p><b>  MySQL是開源的</b></p><p>  開源意味著任何人都可以使用和修改該軟件,任何人都可以從Internet上下載和使用MySQL而不需要支付任何費用。如果你愿意,你可以研究其源代碼,并根據你的需要修改它。MySQL使用GPL(GNU General Public License,通用公共許可),在hpt://www.fs

76、f.org/licenses中定義了你在不同的場合對軟件可以或不可以做什么。如果你覺得GPL不爽或者想把MySQL的源代碼集成到一個商業應用中去,你可以向MySQL AB購買一個商業許可版本。</p><p>  MySQL服務器是一個快的、可靠的和易于使用的數據庫服務器</p><p>  如果這是你正在尋找的,你可以試一試。MySQL服務器還包含了一個由用戶緊密合作開發的實用特性集。你

77、可以在MySQL AB的http://www.mysql.com/it-resources/benchmarks/上找到MySQL服務器和其他數據庫管理系統的性能比較。MySQL服務器原本就是開發比已存在的數據庫更快的用于處理大的數據庫的解決方案,并且已經成功用于高苛刻生產環境多年。盡管MySQL仍在開發中,但它已經提供一個豐富和極其有用的功能集。它的連接性、速度和安全性使MySQL非常適合訪問在Internet上的數據庫。</p

78、><p>  6.2 數據庫實施過程</p><p>  Instituinfo表:</p><p>  CREATE TABLE `instituinfo` (</p><p>  `jgid` int(8) unsigned NOT NULL auto_increment COMMENT '機構編號',</p>

79、<p>  `instituname` varchar(50) NOT NULL COMMENT '機構名稱',</p><p>  `leadername` int(8) NOT NULL COMMENT '領導編號',</p><p>  `numbers` int(8) NOT NULL COMMENT '機構人數',<

80、/p><p>  PRIMARY KEY (`jgid`)</p><p>  ) ENGINE=InnoDB DEFAULT CHARSET=gbk;</p><p>  Position表:</p><p>  CREATE TABLE `position` (</p><p>  `positionid` int(

81、8) unsigned NOT NULL auto_increment COMMENT '職務編號',</p><p>  `positionname` varchar(50) NOT NULL COMMENT '職務名稱',</p><p>  `jgid` int(8) NOT NULL COMMENT '機構id',</p>

82、<p>  PRIMARY KEY (`positionid`),</p><p>  KEY `jgid` (`jgid`)</p><p>  ) ENGINE=InnoDB DEFAULT CHARSET=gbk;</p><p>  Teacherinfo表:</p><p>  CREATE TABLE `teach

83、erinfo` (</p><p>  `uid` int(8) unsigned NOT NULL auto_increment COMMENT '教工編號',</p><p>  `jgid` int(8) unsigned NOT NULL COMMENT '機構編號',</p><p>  `password` varchar

84、(30) NOT NULL default '' COMMENT '密碼',</p><p>  `teachername` varchar(50) NOT NULL COMMENT '教工姓名',</p><p>  `degree` varchar(40) NOT NULL COMMENT '學歷',</p>

85、<p>  `positionid` int(8) NOT NULL COMMENT '職務編號',</p><p>  `wage` float(20,0) NOT NULL COMMENT '工資',</p><p>  `addr` varchar(255) NOT NULL COMMENT '地址',</p>

86、<p>  `phone` varchar(50) NOT NULL COMMENT '電話',</p><p>  `workexper` mediumtext COMMENT '工作經歷',</p><p>  `permisid` int(8) NOT NULL COMMENT '權限編號',</p><

87、p>  `annualassess` mediumtext COMMENT '年度考核',</p><p>  PRIMARY KEY (`uid`),</p><p>  KEY `jgid` (`jgid`),</p><p>  CONSTRAINT `jgid` FOREIGN KEY (`jgid`) REFERENCES `ins

88、tituinfo` (`jgid`)</p><p>  ) ENGINE=InnoDB DEFAULT CHARSET=gbk;</p><p><b>  7 結束語</b></p><p>  人事管理信息系統為實現快速、準確,高效的業務處理提供了方便,它的 實現使人事管理人員擺脫了繁重的資料管理、分類匯總、信息查詢等工作,大大提高了人

89、事管理人員的工作效率。該高校人事管理信息系統實現了對教職工基本信息的管理,同時也考慮到了減少數據冗余的問題,對于數據的一致性的問題也通過數據庫設計進行了有效的解決。 </p><p>  本文主要對高校人事信息管理系統在應用研究以及具體實現方面進行了分析探討。在應用研究方面,主要對人事管理系統進行了系統分析,基于UML進行了系統建模,設計了系統應包含的具體功能模塊。在具體實現方面,著重就數據庫系統的設計與功能實現

90、作了詳細說明。 </p><p>  系統選擇基于Windows平臺的關系型數據庫管理系統Microsoft SQL Server 2000為軟件平臺,采用Visual Studio.NET為前端開發工具,設計開發出一個便于用戶操作使用的Windows界面的人事管理系統,其實現的功能如下: </p><p>  (1)數據輸入與檢查。能方便地進行各種人事相關數據的輸入和編輯檢查,并存入數據

91、庫。 </p><p>  (2)數據存儲和數據庫管理。根據關系型數據庫規范化理論并結合高校人事管理工作實際,給出了合理的數據庫設計,使用戶能有效地提取、檢索、更新和共享數據。 </p><p>  (3)數據處理和顯示。能根據用戶需求對數據進行處理(如新增、查詢、修改、刪除、統計等),并以恰當的形式(如報表、統計圖等)顯示在屏幕上或輸出。 </p><p>  (

92、4)用戶界面。設計出友好的用戶界面,以方便非計算機專業人員使用而不必涉及數據庫系統內部復雜的功能。 </p><p>  該系統僅是一個初步嘗試,跟前面分析的系統模型有一定的差距,今后將在下列方面加以改進和完善: </p><p>  (1)功能設置上,除了常用的人事基本信息、勞資、師資管理功能外,還將繼續添加考評、獎懲、保險和醫療等其他模塊。 </p><p> 

93、 (2)統計分析上,將利用數據挖掘技術對基礎數據進行科學的分析、判斷,</p><p>  以能充分使用好人事信息,為領導提供決策支持。人事管理的信息化是高校信息化工作的重中之重,在日后的工作和研究中將進一步深入探討研究,采用先進、適用的軟件開發模式和軟件開發過程推迸系統的改進,使系統更全面更完善更適用,真正實現高校人事管理的信息化。</p><p><b>  謝 辭<

94、/b></p><p>  本論文是在xx老師的悉心指導和關懷下完成的,老師在百忙之中為本文的內容提供了寶貴的意見,使我在論文的編寫過程中獲益非淺,學到了很多書本上沒有的知識。在此特向各位老師表示衷心的感謝。老師認真負責的工作態度、嚴謹的治學精神,使我深受啟發,也是我值得學習的榜樣;同時也得感謝我的朋友們給我的指導和幫助,給我提供了良好的學習環境,是在他們的幫助下,我才能獨立的完成這個系統。</p&g

95、t;<p>  另外,還要感謝我的同學,正是他們在背后默默地支持和無悔的付出給了我不斷前進的動力。我任何成績的取得都有他們的一份功勞,特向他們表示我最衷心的祝福和最誠摯的謝意!</p><p>  由于作者水平有限,論文中尚存在不成熟之處,需要在以后的研究中進一步改進提高,同時也衷心的希望得到有關專家和老師的指正,并提出寶貴意見。</p><p><b>  參考文

96、獻</b></p><p>  [1] 張海藩. 軟件工程導論第四版. 北京: 清華大學出版社, 2003.12</p><p>  [2] Michael Otey,Paul Conto. SQL Server 2000開發指南. 北京:清華大學出版社, 2002.1</p><p>  [3] 薩師煊,王珊. 數據庫系統概論第三版. 高等教育出

97、版社,2000.2</p><p>  [4] 姜力,高群. SQL Server數據庫設計與管理. 北京:北京大學出版社,2006.8</p><p>  [5] Karli Watson,Marco Bellinaso. C#入門經典. 北京:清華大學出版社,2002.4 </p><p>  [6] Karli Watson,Christian Nage

98、l. C#入門經典第三版. 北京:清華大學出版社,2006.5</p><p>  [7] 高春蓉,谷宇,閻雋. C#網絡編程. 北京:電子工業出版社,2003</p><p>  [8] Joseph Mayo. C#技術內幕. 北京:機械工業出版社, 2003.1</p><p>  [9] 飛思科技產品研發中心. 精通.Net核心技術——高級特性. 北京

溫馨提示

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

評論

0/150

提交評論