欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      人事管理系統(tǒng)論文:基于SSH的人事管理系統(tǒng)的設(shè)計和實現(xiàn)[最終定稿]

      時間:2019-05-13 23:55:43下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《人事管理系統(tǒng)論文:基于SSH的人事管理系統(tǒng)的設(shè)計和實現(xiàn)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《人事管理系統(tǒng)論文:基于SSH的人事管理系統(tǒng)的設(shè)計和實現(xiàn)》。

      第一篇:人事管理系統(tǒng)論文:基于SSH的人事管理系統(tǒng)的設(shè)計和實現(xiàn)

      人事管理系統(tǒng)論文:基于SSH的人事管理系統(tǒng)的設(shè)計和實現(xiàn)

      【中文摘要】企業(yè)人事管理是企業(yè)管理的一項重要內(nèi)容.在整個企業(yè)的管理中具有重要地位。隨著計算機技術(shù)的飛速發(fā)展和企業(yè)信息化的發(fā)展趨勢,人事管理系統(tǒng)已經(jīng)成為企業(yè)管理內(nèi)不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學化、規(guī)范化的必要條件。一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如效率低、保密性差。另外,時間一長將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著計算機技術(shù)的飛速發(fā)展。計算機在企業(yè)管理中應(yīng)用的普及.利用計算機實現(xiàn)企業(yè)人事管理勢在必行。合理的利用有助于企業(yè)發(fā)展的管理系統(tǒng)是企業(yè)改革的一種優(yōu)越的體現(xiàn)。不僅保證了核算準確度。還成倍的提高了工作效率.而且便于查詢。隨著Internet技術(shù)的不斷發(fā)展,很多應(yīng)用系統(tǒng)的體系結(jié)構(gòu)從C/S結(jié)構(gòu)向更加靈活的B/S體系結(jié)構(gòu)轉(zhuǎn)變。在原來的C/S結(jié)構(gòu)當中,幾乎所有的應(yīng)用邏輯都在客戶端實現(xiàn),使得應(yīng)用程序的維護、移植和互操作變得相當?shù)膹碗s和困難。對于B/S模式而言,開發(fā)、維護等幾乎所有工作都集中在服務(wù)器端,當企業(yè)對網(wǎng)絡(luò)應(yīng)用進行升級時,只需要更新服務(wù)器端的軟件即可,這樣減輕了系統(tǒng)維護與升級的成本。因此,C/S正逐漸退出舞臺,取而代之的是B/S結(jié)構(gòu),即3層次(3-tier)或者層(n-tier)企業(yè)計算框架。J2EE下的B/S應(yīng)用系統(tǒng)通常由運行在客戶端的Web瀏覽器(用戶界面)、Web容器中的Web組件(Web層)和運行在EJB(企業(yè)JavaBean)容器中的處

      理事務(wù)的EJB組件(業(yè)務(wù)層)組成,其中Web層的設(shè)計是否易于管理和擴展,將直接影響到應(yīng)用程序整體性能。本文所闡述的人事管理系統(tǒng)是采用B/S模式,運用Eclipse開發(fā)平臺,Struts,Spring,Hibernate框架,MVC開發(fā)模式和Java,Jsp等相關(guān)技術(shù)開發(fā)的。本系統(tǒng)依據(jù)實際需求設(shè)計數(shù)據(jù)庫結(jié)構(gòu),并實現(xiàn)了人事管理系統(tǒng)的基本功能,如職工檔案信息,勞動合同信息等數(shù)據(jù)的查詢,添加,統(tǒng)計等功能,從而提升了企業(yè)的效率和競爭力,滿足了現(xiàn)代企業(yè)管理的需求。

      【英文摘要】The business enterprise personal management in enterprise management is an important content in the enterprise management.Has the important position.Along with the rapid development of computer technology and development trend of enterprise informatization, the personnel management system has become an enterprise management inside, is an indispensable part of modern enterprise system, promote enterprise labor personnel management to scientific and standardization of the necessary conditions.Since people use traditional artificial waymanagement document files, this mode of administration has many shortcomings, such as low efficiency, secrecy.In addition, a long time, will produce the massive documents and the data, for the search, the renewal and the maintenance has brought about a lot of difficulties.Along with the rapid development of computer technology.The computer application in enterprise

      management, the popularization.By using computer to realize enterprise personnel management is imperative.Reasonable use helps the development of the enterprise management system is a kind of superior enterprise reform.Not only guarantee the accuracy of accounting.Still have multiplied to improve the work efficiency.And easy to search.With the constant development of the Internet technology, the system structure of many applications from C/S structure to more flexible B/S structure transformation.In the original C/S structure, almost all the application logic in client applications, make the maintenance and transplantation and interoperability become quite complex and difficult.For B/S model, development and maintenance work almost all focus on the server, when the enterprise of network application upgraded, only need to update server software can be reduced, so the cost of maintenance and update.Therefore, C/S is gradually withdraw stage, instead of B/S structure, namely 3 levels(3tier)enterprise computing framework.The B/S under J2EE application system is usually run in the client Web browser(user interface), Web containers module(Web)and operation in Web layer(EJB JavaBean)in the container handling affairs EJB components(business), which is easy to design of Web layer

      management and expansion, will directly affect the application performance.This paper expounds the personnel management system is adopted B/S model, using the Eclipse development platform, Struts are Hibernate framework, and development mode and Java, MVC, related technology development of Jsp tags.This system based on the actual demand design database structure, and realize the basic function of the personnel management system, such as worker archives information, labor contract information, data, add, statistical, and other functions, so as to enhance the efficiency of the enterprise competitiveness, and meet the needs of modern enterprise management.【關(guān)鍵詞】人事管理系統(tǒng) Struts Spring Hibernate 【英文關(guān)鍵詞】Personnel management system Struts Spring Hibernate 【目錄】基于SSH的人事管理系統(tǒng)的設(shè)計和實現(xiàn)4-5ABSTRACT5-6

      第一章 引言10-141.2 課題研究現(xiàn)狀11-121.4 論文章節(jié)安排12-1414-20

      2.1 SSH 框架14-18

      2.1.3 摘要1.1 課題1.3 第二章 2.1.1 研究背景和意義10-11論文的主要工作12系統(tǒng)開發(fā)關(guān)鍵技術(shù)Struts 簡介14

      2.1.2 Spring 簡介14Hibernate 簡介14-1515-18

      2.1.4 SSH 框架的整合2.3 JAVA 技術(shù)2.2 MVC 模式18

      18-192.4 JSP 技術(shù)192.5 本章小結(jié)19-203.1 需求分析20-22

      第3.1.1 三章 系統(tǒng)需求分析20-33數(shù)據(jù)需求20-2122-3222-30息管理31章小結(jié)32-33系圖33-34計管理33-34信息表實體34-3535-36設(shè)計36-38功能描述37-38

      3.1.2 功能需求21-223.2 數(shù)據(jù)流圖3.2.1 用戶登錄223.2.2 職工信息管理

      3.2.4 用戶信

      3.3 本4.1 實體聯(lián)3.2.3 職工信息統(tǒng)計管理30-313.2.5 代碼表維護和權(quán)限管理31-32

      第四章 概念結(jié)構(gòu)設(shè)計33-364.1.1 職工信息管理33

      4.1.2 職工信息統(tǒng)

      4.2.1

      4.2 實體及其所包含的屬性34-35

      4.2.2 代碼表實體35

      4.3 本章小結(jié)5.1 系統(tǒng)功能模塊第五章 系統(tǒng)總體設(shè)計36-47

      5.1.1 系統(tǒng)功能結(jié)構(gòu)圖

      36-375.1.2 系統(tǒng)

      5.2.1

      5.2 系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計38-46

      5.2.2 結(jié)構(gòu)描述46系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)38-46結(jié)46-47

      5.3 本章小6.1 選擇第六章 系統(tǒng)詳細設(shè)計及實現(xiàn)47-65

      6.1.1 選擇開發(fā)模式軟件開發(fā)的平臺47-5147-4950-516.1.2 選擇開發(fā)工具49-506.1.3 選擇數(shù)據(jù)庫

      6.2.1 用戶

      6.2.3 職6.2 主要模塊的設(shè)計與實現(xiàn)51-59

      6.2.2 職工信息管理模塊51-54登錄模塊51工信息統(tǒng)計模塊54-5757-58

      6.2.4 用戶信息管理模塊

      6.3 系統(tǒng)開發(fā)遇6.2.5 代碼表維護模塊58-59到的主要問題及解決方法59-646.3.1 中文亂碼問題

      59-60查詢60-616.3.2 圖片處理問題60

      6.3.4 安全性問題61

      6.3.3 HQL 語言的條件6.3.5 不能映射6.3.6 表之間的外action 或者服務(wù)器開啟后自動關(guān)閉61-62鍵關(guān)聯(lián)問題6262點64明65-73

      6.3.7 服務(wù)器8080 端口被占用

      62-64

      6.4 本系統(tǒng)特6.3.8 Excel 數(shù)據(jù)的導入問題6.5 本章小結(jié)64-657.1 測試環(huán)境65

      65-72

      第七章 系統(tǒng)測試及使用說7.2 測試方案65

      7.3 基本功能單元測試65-67

      7.3.1 系統(tǒng)登陸界面

      7.3.3 職工變7.3.2 職工基本信息管理67-69

      7.3.4 職工合同信息管理動信息管理69-7070-7171-7273-7573-7476-797.3.5 代碼表維護管理717.4 本章小結(jié)72-738.1 總結(jié)738.3 收獲74-75附錄

      79-87

      7.3.6 權(quán)限維護管理

      第八章 結(jié)論

      8.2 系統(tǒng)的不足之處及展望致謝75-76

      參考文獻

      第二篇:人事管理系統(tǒng)設(shè)計與實現(xiàn)

      人事管理系統(tǒng)設(shè)計與實現(xiàn)

      目 錄

      前 言....1 1 需求分析....2 1.1 系統(tǒng)需求...2 1.1 功能需求...2 1.3 可靠性要求...3 1.4 性能需求...3 2 開發(fā)環(huán)境簡介....4 2.1 Delphi簡介...4

      2.1.1 Delphi7的集成開發(fā)環(huán)境(IDE)...5 2.1.2 Pascal簡介...9

      2.2 SQL Server 2000 簡介...10 2.2.1 SQL Server 數(shù)據(jù)平臺...10 2.3 TQuery部件在SQL編程中的運用...12 3 總體設(shè)計....14 3.1 基本設(shè)計...14 3.1.1 設(shè)計概念...14 3.1.2 功能分析...14 3.1.3 數(shù)據(jù)流圖...14 3.1.4 系統(tǒng)模塊...16 3.2 用例圖...18 4 數(shù)據(jù)庫設(shè)計....21 4.1 數(shù)據(jù)庫概念設(shè)計...21 4.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計...23 5 詳細設(shè)計....30 5.1 系統(tǒng)主窗體...30 5.2 數(shù)據(jù)庫連接...31 5.3 用戶登陸界面...32 5.4 用戶功能選擇...34 5.5 用戶信息錄入...34 5.6 查詢功能窗體...36 5.7 數(shù)據(jù)備份和還原窗體...37 5.8 工作日記及工作日記管理...39 5.9 用戶管理及用戶密碼修改...41 5.10 打印報表模塊...43 5.11 數(shù)據(jù)公用模塊...45 5.12 其它模塊...46 6 總 結(jié)....47 參考文獻....49 致謝....50

      人事管理系統(tǒng)

      網(wǎng)絡(luò)工程 雷靈明 指導老師:曹步青

      摘要:隨著企業(yè)自身人力資源的日益龐大、復雜程度逐漸增強,人機作坊再也無法適應(yīng)如今企業(yè)的人事管理了,取代的是運用各種領(lǐng)域的知識,結(jié)合計算機科學而開發(fā)的人事管理系統(tǒng)。人事管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。人事管理系統(tǒng)是對工作人員進行統(tǒng)一的管理,可以方便的進行錄入,查詢,修改,刪除,退出。經(jīng)過以上分析,本系統(tǒng)使用Delphi 7.0作為界面和功能開發(fā)工具和SQL Sever 2000作為后臺數(shù)據(jù)庫,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具進行界面和數(shù)據(jù)庫開發(fā)。軟件過程結(jié)合了快速原型模型與增量模型的優(yōu)點:首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成可行系統(tǒng)。關(guān)鍵詞:人事管理;DEPHI;ADO;SQL server 2000

      Personnel Management System Network engineering Lei Lingming Teacher:Cao Buqing

      Abstract: Along with their own human resources increasing, complexity growing, the man-machine workshop also is unable adapt the present enterprise’s personnel management again, but the personnel management system that make use of knowledge in different fields and computer science and technology.Personnel management system is a typical management information system(MIS), including the establishment and maintenance of the background-database and front-end application development.To the former, the request for the data which is powerful in consistency and integrity, database which is good in security.For the latter, the request for the applications program which is integrity and easy to easy, Personnel management system can manage the staff and admit input, enquiries, modify, delete, and exit.Through such analysis, the system use Delphi 7.0 as the interface and functions of development tools and take SQL Sever 2000 database as background-database, the development of the interface and database which made use of its object-oriented tools, the software process is formed which is combine the advantage of rapid prototype models and incremental model, as follows: At first application prototype of system is built in a short time, Secondly, the initial prototype system needs to be revised and improved, Finally, it is feasible that the system is built.Key words: human resource management;DEPHI;ADO;SQL server 2000

      前 言 背景

      在競爭越來越激烈的社會里,企業(yè)人事管理就越顯示出其不可缺性,成為企業(yè)一個非常重要的模塊。企業(yè)人事管理系統(tǒng)主要是用于員工個人相關(guān)信息的管理。使用人事管理系統(tǒng),便于公司領(lǐng)導掌握人員的動向和人員的綜合素質(zhì),及時調(diào)整人才的分配,使用計算機對人事勞資信息進行管理,具有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、成本低等優(yōu)點,能夠極大地提高人事資源管理的效率,也是企業(yè)科學化、正規(guī)化管理的重要條件。目標

      設(shè)計一個企業(yè)人事信息管理系統(tǒng),此系統(tǒng)要以人為中心,為企業(yè)提供全面的人事管理解決方案;

      a)為企業(yè)建立規(guī)范化、實時化人事管理機制;

      b)提高企業(yè)人事管理的效率、節(jié)約相關(guān)的管理成本,增強人事管理的安全性;

      c)滿足企業(yè)管理層,人事業(yè)務(wù)操作層和全體員工的不同層次和不同方面的需要;

      d)對企業(yè)將來的整體信息化建設(shè)提供必要的支持。需求分析

      需求分析是系統(tǒng)開發(fā)必要環(huán)節(jié),也是重中之重。作為該過程的結(jié)果,需求規(guī)格說明書是對系統(tǒng)的功能和行為完整的描述。系統(tǒng)設(shè)計將來自于需求分析的抽象規(guī)格說明轉(zhuǎn)變?yōu)槊嫦蛘鎸嵤澜绲脑O(shè)計。一旦構(gòu)建完成,該系統(tǒng)就會投入使用,同時會不可避免地產(chǎn)生更多的新需求。同時,需求過程與分析活動之間有相當程度的重疊,分析建模對于設(shè)定工作的范圍和其他一些事來說是必要的,所以我們利用分析模型來描述需求過程,隨著開發(fā)工作的繼續(xù),分析活動在工作中占的比例將變得越來越大,直到所有需求都已知。[1]

      1.1 系統(tǒng)需求

      企業(yè)的人事管理職能主要分為人事檔案信息管理、人事變動管理、員工培訓管理、獎懲管理等內(nèi)容。

      a)在人事系統(tǒng)開發(fā)時應(yīng)考慮以下需求: b)滿足人事管理職能的基本要求;

      c)進行多層次數(shù)據(jù)匯總,為各層次管理者的決策分析提供數(shù)據(jù); d)具有完整的系統(tǒng)接口,滿足靈活的數(shù)據(jù)導入與導出; e)對操作人員的技能要求比較低,操作方便; f)能夠?qū)崿F(xiàn)方便的擴展,滿足企業(yè)發(fā)展的需要; g)能夠保障人事管理數(shù)據(jù)的安全、準確。

      1.1 功能需求

      基于系統(tǒng)需求分析,該系統(tǒng)需要實現(xiàn)以下基本功能:

      a)用戶管理:管理系統(tǒng)操作人員,設(shè)置操作人員口令和權(quán)限。在滿足不同系統(tǒng)用戶的操作需求的基礎(chǔ)上,提高系統(tǒng)的安全性。

      b)人事檔案管理:完成企業(yè)對員工個人檔案(包括員工的基本檔案和在職信息)的管理及相關(guān)操作。操作員進行員工檔案信息錄入及更改,其中包括員工的基本信息、工作經(jīng)歷、家庭關(guān)系、獎懲記錄和培訓經(jīng)歷,要求對這些員工檔案信息進行新增、修改、刪除操作,同時可以進行查詢和瀏覽操作。該模塊是本系統(tǒng)的重點,用戶可以通過該模塊為單位建立一個比較完整的人事檔案系統(tǒng),同時可以對檔案進行查看。

      c)基礎(chǔ)數(shù)據(jù)管理:維護人事管理相關(guān)的一些基礎(chǔ)數(shù)據(jù)。主要包括以下功能:

      (a)民族檔案設(shè)置:維護職工中民族檔案信息;

      (b)職工類型設(shè)置:維護當前企業(yè)職工與企業(yè)的關(guān)系的類別信息;(c)文化程度設(shè)置:維護企業(yè)職工的文化程度類別信息;(d)政治面貌設(shè)置:維護企業(yè)職工的政治面貌類別信息;(e)部門類別設(shè)置:維護企業(yè)中設(shè)立的部門類別信息;(f)職務(wù)類別設(shè)置:維護企業(yè)中設(shè)立的職務(wù)類別信息;(h)職稱類別設(shè)置:維護企業(yè)職工的職稱類別信息;

      d)人事變動管理:對于人事上的變動調(diào)整進行管理,對人員檔案的信息進行更新(如:員工職務(wù)、員工職稱、員工性質(zhì)等的變動)。

      e)工作日志管理:記錄部門或系統(tǒng)用戶的一些備忘信息,包括日常的一些事件記錄,以及工作日記的管理維護。

      f)數(shù)據(jù)庫管理:對現(xiàn)有的數(shù)據(jù)庫進行管理,包括數(shù)據(jù)備份和恢復,以方便用戶對數(shù)據(jù)庫的管理和維護工作,提高系統(tǒng)的數(shù)據(jù)安全性。1.3 可靠性要求

      a)計算機穩(wěn)定可靠,網(wǎng)絡(luò)服務(wù)和數(shù)據(jù)庫服務(wù)穩(wěn)定可靠;

      b)網(wǎng)絡(luò)通暢、穩(wěn)定;軟件運行穩(wěn)定;數(shù)據(jù)計算及數(shù)據(jù)傳輸無誤;提供數(shù)據(jù)備份和數(shù)據(jù)恢復方案。1.4 性能需求 1)硬件環(huán)境

      在最低配置的情況下,系統(tǒng)的性能往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當出色,且

      價格也很便宜,因此通常給服務(wù)器端配置高性能硬件。推薦配置為: ·處理器:Intel 奔騰Ⅲ 或更高 ·內(nèi)存:128MB ·硬盤空間:40GB ·顯卡:Geforce系列顯示適配器或更高。2)軟件環(huán)境

      ·操作系統(tǒng):windows 98/ME/2000/N ·數(shù)據(jù)庫:Microsoft SQL server 2000 開發(fā)環(huán)境簡介 2.1 Delphi簡介

      Delphi這個名字源于古希臘的城市名。它集中了第三代語言的優(yōu)點。以O(shè)bject Pascal為基礎(chǔ),擴充了面向?qū)ο蟮哪芰Γ⑶彝昝赖亟Y(jié)合了可視化的開發(fā)手段。Delphi自1995年3月一推出就受到了人們的關(guān)注,并在當年一舉奪得了多項大獎。

      Delphi的出現(xiàn)打破了Visual系列可視化編程領(lǐng)域一統(tǒng)天下的局面。并且Delphi使用了本地編譯器直接生成技術(shù),使程序的執(zhí)行性能遠遠高于其它產(chǎn)品生成的程序。它還是真正的面向?qū)ο蟮木幊陶Z言。PASCAL語言的嚴謹加上可視化的優(yōu)勢和強大的數(shù)據(jù)庫功能使得它有充分的資本和微軟的VB叫板。許多人當時都認為Pascal 是最有前途的程序設(shè)計語言,并預(yù)測Delphi將會成為可視化編程的主流環(huán)境。

      Delphi在你編好程序后自動轉(zhuǎn)換成。EXE文件它運行時速度比VB快,而且編譯后不需要其他的支持庫就能運行。它的數(shù)據(jù)庫功能也挺強的,是開發(fā)中型數(shù)據(jù)庫軟件理想的編程工具。Delphi適用于應(yīng)用軟件、數(shù)據(jù)庫系統(tǒng)、系統(tǒng)軟件等類型的開發(fā)。而且它擁有和VB差不多一樣的功能,而且一樣能應(yīng)用API函數(shù),這在控制Windows很有用。

      Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應(yīng)用程序開發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進特性和設(shè)計思想,采用了彈性可重復利用的完整的面向?qū)ο蟪绦蛘Z言(Object-Oriented Language)、當今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫技術(shù)。對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應(yīng)用軟件,無疑會大大地提高編程效率,而且隨著應(yīng)用的深入,您將會發(fā)現(xiàn)編程不再是枯燥無味的工作——Delphi的每一個設(shè)計細節(jié),都將帶給您一份欣喜。

      Delphi實際上是Pascal語言的一種版本,但它與傳統(tǒng)的Pascal語言有天壤之別。一個Delphi程序首先是應(yīng)用程序框架,而這一框架正是應(yīng)用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴格地按照設(shè)計運行。您的工作只是在“骨架”中加入您的程序。缺省的應(yīng)用程序是一個空白的窗體(Form),您可以運行它,結(jié)果得到一個空白的窗口。這個窗口具有Windows窗口的全部性質(zhì):可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行程序。因此,可以說應(yīng)用程序框架通過提供所有應(yīng)用程序共有的東西,為用戶應(yīng)用程序的開發(fā)打下了良好的基礎(chǔ)。

      Delphi已經(jīng)為您做好了一切基礎(chǔ)工作——程序框架就是一個已經(jīng)完成的可運行應(yīng)用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。在空白窗口的背后,應(yīng)用程序的框架正在等待用戶的輸入。由于您并未告訴它接收到用戶輸入后作何反應(yīng),窗口除了響應(yīng)所有Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然后再忽略。Delphi把Windows編程的回調(diào)、句柄處理等繁復過程都放在一個不可見的Romulam覆蓋物下面,這樣您可以不為它們所困擾,輕松從容地對可視部件進行編程。

      面向?qū)ο蟮某绦蛟O(shè)計(Object-Oriented Programming,簡記為OOP)是Delphi誕生的基礎(chǔ)。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現(xiàn)實世界環(huán)境的能力,這使它被公認為是自上而下編程的優(yōu)勝者。它通過給程序中加入擴展語句,把函數(shù)“封裝”進Windows編程所必需的“對象”中。面向?qū)ο蟮木幊陶Z言使得復雜的工作條理清晰、編寫容易。

      說它是一場革命,不是對對象本身而言,而是對它們處理工作的能力而言。對象并不與傳統(tǒng)程序設(shè)計和編程方法兼

      其中多媒體音頻視頻播放器是通過TMediaPlayer組件來實現(xiàn)的,支持的格式與系統(tǒng)已安裝的解碼器有關(guān)。

      總 結(jié)

      6.1 程序設(shè)計風格

      在設(shè)計的時候采用了增量模型的思想:把軟件作為一系列的構(gòu)件來設(shè)計,編碼,集成和測試。

      用戶管理,密碼修改,用戶登陸,萬年歷,這些模塊都有高度的獨立性,因此他們的可重用性比較高,基本上是一個單元完成一個功能,模塊規(guī)模也比較小,模塊的作用域在控制域之內(nèi),只使用了兩個全局變量來存儲用戶名和用戶權(quán)限。[1] 在人機界面設(shè)計方面,本系統(tǒng)做到了以下幾點: a)保持一致性(界面,背景的致性);

      b)提供有意義的反饋(用戶驗證和用戶管理,提供了比較精確的反饋信息);

      c)在執(zhí)行有較大破壞性的動作之前要求用戶確認(數(shù)據(jù)備份與還原); d)允許大多數(shù)取消操作(大多數(shù)單元有取消操作功能);

      e)允許犯錯誤(由于權(quán)限的限制,系統(tǒng)能保護自己不受嚴重錯誤的破壞);

      f)按功能對動作分類(在主窗口就是按動作類型組織菜單的); 6.2 有待加強項

      a)幫助的制作 一個完整的應(yīng)用程序必須具有完整的幫助系統(tǒng);幫助系統(tǒng)可以在必要的時候給用戶信息提示和一些系統(tǒng)相關(guān)服務(wù)。

      b)聲音制作在這里主要是對聲音的加載,我們可以加載一些一般的聲音;主要來源有:音頻CD盤;波形音頻文件;MP3文件等等。其中波形音頻文件以WAV作為文件的后綴,我們可以播放現(xiàn)成的,也可以播放自己錄制的文件。c)我們還可以使用各種組件和ActiveX控件等技術(shù)來完善系統(tǒng)。利用一些做好的activeX組件,會縮短開發(fā)周期。

      由于在開發(fā)工程方面缺少經(jīng)驗,所以這個系統(tǒng)還存在著許多不足之處,在測試過程中總結(jié)如下:

      a)數(shù)據(jù)表的設(shè)計還不是很合理;

      b)數(shù)據(jù)異常處理要更加人性化,錯誤信息的反饋要更加精確; 6.3 心得

      經(jīng)過一個月的設(shè)計和開發(fā),人事管理系統(tǒng)基本開發(fā)完畢,其基本功能符合用戶需求,能夠完成基礎(chǔ)數(shù)據(jù)錄入,數(shù)據(jù)查詢等基本功能,以及相關(guān)報表的打印。在這次畢業(yè)設(shè)計中,我獲益良多。首先我明白了需求分析對于一個系統(tǒng)的開發(fā)的重要性。其次我還學到了如何把一個軟件作為一個工程來做,在真正的軟件開發(fā)中,一個軟件系統(tǒng)的開發(fā)不是一個人來做,而是很多人合作來完成的,另外還有軟件的后期維護等等,這時就顯現(xiàn)出了把軟件作為一個工程來做的優(yōu)越性,而這些都離不開數(shù)據(jù)流圖和模塊的分解。

      Delphi是一個非常強大的開發(fā)工具,它具有運行速度快、易于學習和使用以及開發(fā)效率高的特點,使用起來真的是很順手。學習好一門編程語言以后可以為今后的學習和工作帶來很大的便利。

      雖然本系統(tǒng)實現(xiàn)了基本的用戶需求功能,但是還有待于完善和加強,總之通過這次設(shè)計和開發(fā)過程,我對軟件開發(fā)有了進一步的了解。

      參考文獻

      [1] 張海藩編著.軟件工程導論[M].清華大學出版社出版,2003,1-173. [2] 宋一兵,趙景波,李春艷著.Delphi 7.0基礎(chǔ)教程[M].機械工業(yè)出版社,2003,2-30.

      [3] 劉瑤儒著.新概念SQL Server2000教程[M].北京科海集團公司出,2001,12-23.

      [4] 韓強編著.SQL SERVER 2000 程序員手冊[M].機械工業(yè)出版社出版,2000,4-35.

      [5] 薩師煊著.數(shù)據(jù)庫系統(tǒng)概論(第二版)[M].高等教育出版社,1991,8-40. [6] 施伯樂,丁寶康,汪衛(wèi)著.數(shù)據(jù)庫系統(tǒng)教程[M].高等教育出版社,2002,1-202.

      [7] 肖健著.SQL Server2000實踐與提高[M].中國電子出版社,2002,13-53. [8] 林金霖著.Delphi6 實務(wù)經(jīng)典[M].中國鐵道出版社,2002年5月,6-110. [9] 黃超,王志偉著.Delphi企業(yè)經(jīng)營管理系統(tǒng)開發(fā)實例導航[M].人民郵電出版社,2003,20-90.

      [10] 程文剛主編.Delphi數(shù)據(jù)庫實用編程100例[M].中國鐵道出版社,2004,8-63.

      [11] 王晟,萬科著.Delphi數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M].清華大學出版社,2005,85-89.

      [12] 王惠剛,唐晨光彭為著.delphi7/8程序設(shè)計[M].清華大學出版社, 2002,42-63.

      [13] 瀟湘工作室,邢增平著.Delphi 6.0最佳專輯[M].人民郵電出版社,2003,1-404.

      [14] 心鈴.Delphi問答.軟件報[N],2004-07-5.

      [15] 高永惠.淺談Delphi中的異常處理方法[J].湖南輕工業(yè)高等專科學校學報,2002-04,9-10.

      [16] 徐萌飛.在Delphi中使用ADO技術(shù)對數(shù)據(jù)庫操作[J].中國學術(shù)期刊(光盤版)電子雜志社,2001,12-13.

      [17] 陳建兵.Delphi中基于安全靈活的動態(tài)連接遠程數(shù)據(jù)庫SQL的實現(xiàn)[J].福建電腦,2005,12-13.

      [18] 孫育紅.關(guān)于地方法院管理信息系統(tǒng)分析設(shè)計與實施[D].中國學術(shù)期刊電子雜志社,2001,8-9. [19] 岳冰.南部引嫩工程信息管理系統(tǒng)開發(fā)[D].中國學術(shù)期刊電子雜志社,2003,20-21.

      [20] 龐芳,王麗玫.南寧市自動氣象站業(yè)務(wù)服務(wù)數(shù)據(jù)庫系統(tǒng)[D].中國學術(shù)期刊電子雜志社,2004,21-23.

      [21] 徐軍.研究生院綜合管理信息系統(tǒng)的研究與實現(xiàn)[D].中國學術(shù)期刊)電子雜志社,2004,32-33.

      [22] 魯媛媛.碩士生導師綜合素質(zhì)能力評價指標體系的研究[D].中國學術(shù)期刊電子雜志社,2005,18-19.

      第三篇:人事管理系統(tǒng)設(shè)計

      企 業(yè) 人 事 管 理 系 統(tǒng) 課 程 設(shè) 計

      實驗小組成員:張健,黃仁獎,莊寧曉,徐凱,宋永捷

      計算機051(行)

      《企業(yè)人事管理系統(tǒng)》可行性研究報告

      編寫目的

      從人事管理的角度來講,人們已經(jīng)產(chǎn)生一種共識,那就是“人事管理是企業(yè)最珍貴的資產(chǎn)”。現(xiàn)在,人事管理不僅是企業(yè)最珍貴的資產(chǎn),而且應(yīng)該是唯一“動態(tài)的資產(chǎn)”。一個企業(yè),無論是土地,還是設(shè)備,還是流動資金,他們的實質(zhì)都是靜態(tài)資產(chǎn)。人們認為財務(wù)管理首要的是講“管好錢”。其實錢是屬于靜態(tài)資產(chǎn),錢是不會跑的,它又沒有長腳。如果說錢會跑,是因為有人去動他,所以不是錢的問題,仍然是人的問題。錢是不能主動創(chuàng)造價值的,即使是被投資于很好的項目,也是人做的決定,也是由人在那里管理。所以,唯有人的行為才是動態(tài)的;只有人的行為才能創(chuàng)造價值。開發(fā)這樣一套管理軟件成為很有必要的事情。

      人事管理系統(tǒng)是一個公司不可缺少的部分,它的內(nèi)容對于公司的決策者和管理者來說都至關(guān)重要, 隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用

      項目背景

      一套比較系統(tǒng)的人力資源管理理念,并建立了一整套比較規(guī)范的人力資源管理方法。在積極建立企業(yè)現(xiàn)代企業(yè)管理機制的今天,僅僅靠原始的手工管理或簡單的單機管理,人力資源部門面對大量的信息,無法有效率地將其中的重要部分提取出來,并做出相應(yīng)的判斷和處理。公司管理者的決策只能依據(jù)報表數(shù)據(jù),在浪費大量人力、物力的同時無法做到實時監(jiān)控,難以保證數(shù)據(jù)的準確性和及時性。因此,先進的管理思想在企業(yè)中實現(xiàn)就成為了一個可望而不可及的目標。公司集團非常急需一套既有先進管理思想又適合國內(nèi)大企業(yè)的人力資源管理信息系統(tǒng),作為實現(xiàn)目標和提高現(xiàn)有水平的一種重要手段!

      定義

      人事管理是企業(yè)信息管理的重要部分,面對大量的人事工資信息,財務(wù)部門采用人力處理將浪費大量的時間、人力和物力,且數(shù)據(jù)的準確性低。因此,開發(fā)一個界面友好,易于操作的人事工資管理軟件進行自動化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義

      隨著時代的進步,社會生產(chǎn)力高速發(fā)展,新技術(shù)層出不窮信息量急劇膨脹,整個人類社會已成為信息化的社會人們對信息和數(shù)據(jù)的利用和處理已經(jīng)進入自動化、網(wǎng)絡(luò)化和社會化的階段。如在查找情報資料、處理銀行帳目、倉庫管理、科研生產(chǎn)等方面,無不需要利用大量的信息資源。因此,如何有效地進行數(shù)據(jù)信息的管理和利用,已經(jīng)成為人們普遍關(guān)注的課題。

      信息在不同的領(lǐng)域里有著不同的概念,在管理科學領(lǐng)域中,通常認為信息是經(jīng)過加工處理后的一種數(shù)據(jù)形式,是一種有次序的符號排列,它是系統(tǒng)傳輸和處理的對象。處在信息時代的今天,信息的作用越來越為人們所重視。制定工作計劃,研究投資策略,都離不開對信息的充分利用。管理信息系統(tǒng)(Management Information System,縮寫MIS)是一種“人機系統(tǒng)”,它以特定的模式支持一個組織內(nèi)各級組織機構(gòu)之間的通訊,對信息資源進行綜合開發(fā),管理和利用,實現(xiàn)對該組織的有效管理。它通過對數(shù)據(jù)的加工處理,及時為管理與決策分析提供信息。其特點有:

      數(shù)據(jù)全部存儲于計算機系統(tǒng)中;用戶使用簡單、操作方便、查詢速度快; 有極強的人-機對話功能;能直接從計算機系統(tǒng)中提供決策所需的參考信息。

      參考資料 網(wǎng)上一些類似比較完整的系統(tǒng),人事管理系統(tǒng),學籍管理系統(tǒng),企業(yè)一些其他的系統(tǒng)的設(shè)計理念,好的報告分析。

      可行性分析

      要求 一般而言,良好的辦公管理,有助于為企業(yè)達到以下的目標:

      一、協(xié)助組織達成發(fā)展目標與遠景。

      二、有效地運用人員的能力與技術(shù)專才。

      三、促使組織成員的工作士氣高昂且激發(fā)潛能。

      四、滿足組織成員的自我實現(xiàn)感與增加成員的工作成就感。

      五、發(fā)起且落實組織變革。

      六、提高組織成員的工作生活品質(zhì)。

      七、協(xié)助企業(yè)負責人做出正確決策。

      目標 可行性研究的目標是用最小的代價在盡可能的時間內(nèi)確定問題是否能夠解決。

      可行性研究 可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。決定可行性的主要因素

      經(jīng)濟上可行性:

      近幾年,計算機技術(shù)的發(fā)展和計算機辦公自動化的普及和應(yīng)用,計算機的應(yīng)用也有了較大的提高。計算機也都成為高校管理工作中的重要設(shè)備,每個單位、每個部門都有不同程度的計算機應(yīng)用。在硬件方面,無需單獨購買計算機,只需利用目前已有的奔騰Ⅲ、奔騰Ⅳ的計算機即可,并附有打印機等附件。所以從硬件方面上完全可行。根據(jù)用戶的要求,分析其特點,在經(jīng)濟上本項目是可行的,采集,編輯,發(fā)布,人員不需要專業(yè)的編程知識就可以快速高效地發(fā)布題庫信息。這樣加快了信息發(fā)布速度,減少了人力的開銷,縮短了從采集到發(fā)布的時間周期,從而提高了服務(wù)的質(zhì)量,而且由于管理周期縮短和人力開銷的減少,可以在高校信息化中獲得更多的好處。

      在軟件上,由于人事管理工作不同于其它行業(yè)的管理工作,管理軟件在市場上沒有專業(yè)的管理軟件;找軟件開發(fā)公司單獨開發(fā)軟件所需費用又太高,至少需要幾千元,并且實用性不強,日后的維護升級等問題也不易解決。而由我們自己研究開發(fā)一套適合實際需要的管理軟件,即可節(jié)資金,也便于日常維護、備份和系統(tǒng)升級。

      人事管理信息系統(tǒng)并不需要特別高的配置,編寫管理信息系統(tǒng)的軟件在市面上也十分便宜。因此,我們認為它的制作在經(jīng)濟上是可行的。我國加入WTO后,面對高度信息化、全球化和管理現(xiàn)代化的國際競爭,中國如何應(yīng)用信息技術(shù)促進管理創(chuàng)新,以管理創(chuàng)新促進實施信息現(xiàn)代化的戰(zhàn)略,深化改革和實現(xiàn)管理水平跨越式發(fā)展,提高服務(wù)水平和服務(wù)質(zhì)量,增強的競爭力,已成為一個不容回避、亟待研究解決的重大課題。

      技術(shù)上可行性:

      本系統(tǒng)使用的是ASP.NET+SQL SERVER實現(xiàn)的??梢宰杂墒褂萌耸鹿べY信息分類,自由賦予用戶權(quán)限,根據(jù)需要靈活使用模版??梢蕴峁┙o各種場合的信息,人事工資。

      根據(jù)用戶的要求,分析其特點,在經(jīng)濟上本項目是可行的,采集,編輯,發(fā)布,人員不需要專業(yè)的編程知識就可以快速高效地發(fā)布高校辦公信息。這樣加快了信息發(fā)布速度,減少了人力的開銷,縮短了從采集到發(fā)布的時間周期,從而提高了服務(wù)的質(zhì)量,而且由于管理周期縮短和人力開銷的減少,可以在高校信息化中獲得更多的好處。

      通過SQL SERVER建立辦公自動化數(shù)據(jù)庫SQL SERVER 是一種高效的關(guān)系數(shù)據(jù)庫系統(tǒng),它與Windows NT/2000及Windows 9x等操作系統(tǒng)緊密集成。這種安排使SQL SERVER能充分利用操作系統(tǒng)所提供的特性。對于今天復雜的客戶/服務(wù)器系統(tǒng)來說,SQL SERVER是一個很好的選擇??梢源蜷_SQL SERVER(1)建立數(shù)據(jù)庫。(2)建立表。建立的數(shù)據(jù)庫 asp.net 目前一些網(wǎng)站主要采取三種形式。

      1:手工更新:一些小網(wǎng)站還停留在完全使用人工制作新頁面,更新目前的信息。這種方法不但效率低,而且容易出現(xiàn)錯誤,目前這種方法基本使用在一些小站點和個人主頁,已經(jīng)不是主流。由于使用全部靜態(tài)頁面,可以有很高的負載。

      2:動態(tài)網(wǎng)頁技術(shù):隨著ASP.NET, PHP,CGI等動態(tài)網(wǎng)頁技術(shù)的發(fā)展,用這些技術(shù)制作一個基于數(shù)據(jù)庫的動態(tài)人事工資系統(tǒng)已經(jīng)是很方便的。這種技術(shù)構(gòu)件的網(wǎng)站,大大提高了信息更新的效率,信息發(fā)布人員只需要進行簡單的文字圖片排版,就可以發(fā)布信息。簡單易用。但是,這種技術(shù)的信息發(fā)布系統(tǒng)存在另外一個缺點,當用戶訪問量大的時候,動態(tài)頁面頻繁操作數(shù)據(jù)庫,會大量消耗系統(tǒng)資源,造成訪問緩慢或者根本無法訪問。

      3:動態(tài),靜態(tài)發(fā)布:這種技術(shù)與上面的動態(tài)網(wǎng)頁技術(shù)沒有本質(zhì)上的區(qū)別,只是將靜態(tài)頁面和動態(tài)技術(shù)的優(yōu)點結(jié)合起來!使用動態(tài)技術(shù)采集信息,人事工資人員也只需要進行簡單的文字和圖片排版,制作一個模版,就可以使用人事工資系統(tǒng)發(fā)布人事工資信息了。最后由系統(tǒng)根據(jù)模版和人事工資信息的具體內(nèi)容和網(wǎng)站結(jié)構(gòu)發(fā)布靜態(tài)頁面。這樣最終發(fā)布的為靜態(tài)頁面,可以承受很大的訪問量,也可以提高人事工資信息的發(fā)布效率。

      本次畢業(yè)設(shè)計就是使用第三種技術(shù)構(gòu)造人事工資系統(tǒng)的。采用這種方式構(gòu)造系統(tǒng),有著易用,方便,快速,高效的優(yōu)點,是一種廣泛采用的技術(shù)。

      運行上可行性:

      現(xiàn)代計算機軟硬件的發(fā)展使得本系統(tǒng)具有良好的操作界面,簡單直接的操作界面,具有較強的人機對話能力,支持多種漢字輸入方式,其適應(yīng)性強,顯示內(nèi)容簡單明了,使操作者不必具有較高高的計算機專業(yè)知識,也不必進行專門培訓,稍一接觸就可以上手進行所有操作。政治可行性:

      本系統(tǒng)純?yōu)樗饺嗽O(shè)計,在開發(fā)過程中沒有涉及合同、責任等與法律相抵觸的方面。因此,本系統(tǒng)在法律上是可行的。

      人力資源的設(shè)計分析

      使用ASP.NET作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它作為一種現(xiàn)代的編程語言,提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴展與修改。

      綜上所述,本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。

      經(jīng)濟上可行性:

      現(xiàn)在,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。而本系統(tǒng)的開發(fā),為工作效率帶來了一個質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個方面: 第一,本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動; 第二,本系統(tǒng)的運行可以節(jié)省許多資源; 第三,本系統(tǒng)的運行可以大大的提高的工作效率; 第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟上是可行的。

      1.2 相關(guān)技術(shù)概述 1.2.1 軟件工程

      軟件工程是指導計算機軟件開發(fā)和維護的工程學科。

      (1)它采用工程的概念、原理、技術(shù)和方法來開發(fā)和維護軟件;

      (2)它將管理技術(shù)與當前經(jīng)過時間考驗的而證明是正確的技術(shù)方法結(jié)合起來;(3)它強調(diào)使用生存周期方法學和結(jié)構(gòu)分析和結(jié)構(gòu)技術(shù);

      (4)經(jīng)過人們長期的努力和探索,圍繞著實現(xiàn)軟件優(yōu)質(zhì)高產(chǎn)這個目標,從技術(shù)到管理兩個方面做了大量的努力,逐漸形成了“軟件工程學”這一新的學科。

      3.對現(xiàn)有系統(tǒng)的分析

      3.1處理流程和數(shù)據(jù)流程

      系統(tǒng)整體模塊結(jié)構(gòu)圖

      本系統(tǒng)由五大模塊組成,即系統(tǒng),員工基本信息,員工考勤信息,員工調(diào)動信息,幫助。如下圖:

      4.2系統(tǒng)流程圖

      功能模塊 人事信息錄入,編輯,修改,查詢,打印

      把員工信息記錄進數(shù)據(jù)庫,可以隨時查看,起到檔案的作用,登記了人事信息,便于管理。該系統(tǒng)按照人事勞資管理人員的書寫習慣,可對員工的編號、員工的姓名、性別、所在部門、職位名稱、最高學歷、等基本信息進行記錄,為了方便起見,還增加了備注的功能,可以對員工進行評語及特點的描述。信息錄入后最終自動生成詳細的易于操作的人事檔案表,可以隨時的記錄了解本公司的員工信息,一目了然。本系統(tǒng)支持任何一種輸入方法。工資管理錄入,編輯,修改,查詢,計算,統(tǒng)計

      工資信息主要包括員工的底薪、補貼、獎金、加班費、房貼、養(yǎng)老金、等項目,另外,系統(tǒng)會自動統(tǒng)計該員工的工資的總工資等信息。3 各種信息的查詢統(tǒng)計

      查詢可以提高了工作效率,輸入字符即可獲得符合條件的信息,統(tǒng)計可以從雜亂的數(shù)據(jù)中,分析出有效的數(shù)據(jù)。系統(tǒng)數(shù)據(jù)的安全保密,設(shè)定系統(tǒng)用戶

      系統(tǒng)為區(qū)分了身份,因此由用戶和密碼,級別構(gòu)成,這樣系統(tǒng)在系統(tǒng)登陸界面進行身份驗證,將輸入的信息和用戶表進行比較,讓符合身份的用戶通過驗證。

      數(shù)據(jù)庫設(shè)計

      SQL SERVER簡單介紹 數(shù)據(jù)庫的概念 數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組織和表達信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計算機的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。關(guān)系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同部分的術(shù)語,象記錄、域等。關(guān)系數(shù)據(jù)庫產(chǎn)品是怎么發(fā)展起來的呢? 對關(guān)系模型的支持

      第一階段(70年代)的RDBMS僅支持關(guān)系數(shù)據(jù)結(jié)構(gòu)和基本的關(guān)系操作(選擇、投影、連接)。例如:DBASE之流。

      第二階段(80年代),對關(guān)系操作的支持已經(jīng)比較完善,但是對數(shù)據(jù)完整性的支持仍然較差。此時,SQL語言已經(jīng)成為

      關(guān)系數(shù)據(jù)庫的標準,各家對SQL標準的支持還都是不存的(幾乎全不是超水平發(fā)揮)。

      第三階段(90年代)的產(chǎn)品,加強了數(shù)據(jù)完成性和安全性的性能。完整性的控制在核心層實現(xiàn),克服了在工具曾的完

      整性可能存在“旁路”的弊病。

      SQL SERVER是關(guān)系型數(shù)據(jù)庫系統(tǒng),用戶可利用許多語言編寫訪問SQL SERVER 數(shù)據(jù)庫的程序,對于小型應(yīng)用系統(tǒng)是非常理想的。除了支持標準的ANSI SQL語句,從而能獲得相當好的性能。它可以在Windows NT系統(tǒng)上或者在Windows 95/98系統(tǒng)上運行。

      SQL SERVER 的執(zhí)行性能非常高,運行速度非??欤⒎浅H菀资褂?,是一個非常棒的數(shù)據(jù)庫。1.2.3 軟件開發(fā)工具ASP.NET 作為Microsoft的最新建立動態(tài)Web網(wǎng)站的工具,ASP.NET相對于ASP和JSP在改變原始的Web編程方式方面有了長足的長進。它的代碼與頁面分離技術(shù)(CodeBehind)以及完善的Web服務(wù)器控件為程序員提供了一個更加符合傳統(tǒng)編程的Web服務(wù)器端開發(fā)方式。一:名字空間Name Space 要使用ASP.NET的數(shù)據(jù)庫功能,不可能離開名字空間NameSpace的使用。什么是名字空間,說理論可以說半天,我們沒必要了解,簡單一點,名字控件就像Delphi中的控件,你必須將它們放入你的Form才能使用他們,同樣,如果你要使用ASP.NET的數(shù)據(jù)庫功能,你就必須先引用相應(yīng)的名字空間。ASP.NET中關(guān)于數(shù)據(jù)庫的名字空間有這些:

      ADO+,是ADO的下一代,就像ASP.NET是ASP的下一代,相對于ADO,ADO+有以下特點: 一)支持XML; 二)更好的性能; 三)方便的編程接口;

      名字空間的具體使用如下:

      <%@ Import NameSpace=”名字空間”%>

      舉例:

      <%@ Import NameSpace=”System.Data”%>

      應(yīng)該注意一點,以上代碼必須在頁面頂端。

      二:基本概念

      在使用ASP.NET以前,還必須了解一些基本概念: ADOConnection:相當于ASP中的數(shù)據(jù)庫Connection; ADOCommand:相當于ASP中的數(shù)據(jù)庫Command; DataView:相當于ASP的ADO記錄集RecordSet; DataSet:多個數(shù)據(jù)表的集合;

      以上概念實在是比較抽象,如果現(xiàn)在不理解,不要緊,現(xiàn)照著使用,以后慢慢就會理解。

      三:數(shù)據(jù)庫基本使用樣板

      <%@ Import NameSpace=“System.Data”%> <%@ Import NameSpace=“System.Data.SQL”%>