freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

人事資源管理系統(tǒng)計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)設(shè)計(jì)-文庫(kù)吧

2025-03-28 11:31 本頁(yè)面


【正文】 98 的膝上型電腦,到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。SQL Server 2000 的常見(jiàn)版本:企業(yè)版(Enterprise Edition)支持所有的SQL Server 2000 特性,可作為大型Web站點(diǎn)、企業(yè)OLTP(聯(lián)機(jī)事務(wù)處理)以及數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)等的產(chǎn)品數(shù)據(jù)庫(kù)服務(wù)器。標(biāo)準(zhǔn)版(Standard Edition)用于小型的工作組或部門(mén)。個(gè)人版(Personal Edition)用于單機(jī)系統(tǒng)或客戶(hù)機(jī)。開(kāi)發(fā)者版(Developer Edition)用于程序員開(kāi)發(fā)應(yīng)用程序,這些程序需要SQL Server 2000 作為數(shù)據(jù)存儲(chǔ)設(shè)備。此外,SQL Server 2000 還有桌面引擎(Desktop Engine) 和Windows CE 版。 SQL簡(jiǎn)介SQL是英文Structered Query Language 的縮寫(xiě),意思是“結(jié)構(gòu)化查詢(xún)語(yǔ)言”。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)言可用來(lái)各種各樣的數(shù)據(jù)庫(kù)操作。SQL語(yǔ)言?xún)?yōu)點(diǎn)如下:非過(guò)程化語(yǔ)言;統(tǒng)一的語(yǔ)言;所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言,用SQL編寫(xiě)的程序可以移植。一、SQL語(yǔ)言組成整個(gè)SQL 語(yǔ)言可分為四個(gè)部分:數(shù)據(jù)定義語(yǔ)言、數(shù)據(jù)定義語(yǔ)言、數(shù)據(jù)查詢(xún)語(yǔ)言、數(shù)據(jù)控制語(yǔ)言。(a) 數(shù)據(jù)定義語(yǔ)言,數(shù)據(jù)定義語(yǔ)言是用于定義數(shù)據(jù)庫(kù)中各種對(duì)象的SQL 語(yǔ)言數(shù)據(jù)庫(kù)中的對(duì)象包括:數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖、索引。(b) 數(shù)據(jù)查詢(xún)語(yǔ)言,數(shù)據(jù)查詢(xún)語(yǔ)言是指Select命令,主要用來(lái)對(duì)數(shù)據(jù)庫(kù)中表進(jìn)行查詢(xún)并返回符合用戶(hù)查詢(xún)標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù),是SQL 語(yǔ)言中使用最頻繁的命令。(c) 數(shù)據(jù)處理語(yǔ)言,數(shù)據(jù)處理語(yǔ)言是用來(lái)執(zhí)行對(duì)數(shù)據(jù)表除查詢(xún)之外的其它操作,也數(shù)據(jù)查詢(xún)語(yǔ)言不同的是,這些動(dòng)作涉及對(duì)表結(jié)構(gòu)和內(nèi)容的變更,包括在表中插入、修改、和刪除記錄,如Insert, Update、Delete命令。(d) 數(shù)據(jù)控制語(yǔ)言,數(shù)據(jù)控制語(yǔ)言是用于控制數(shù)據(jù)庫(kù)的使用權(quán)限和安全性。二、常用的sql語(yǔ)句簡(jiǎn)介sql模式的建立:create schema 模式名 authorization 用戶(hù)名。sql模式的撤銷(xiāo):drop schema 模式名 [cascade | restrict]。注:cascade(級(jí)聯(lián)式),執(zhí)行drop語(yǔ)句時(shí),把sql模式及其下的,基本表等所有元素全部刪除。 Restrict(約束式),執(zhí)行drop 語(yǔ)句時(shí),只有當(dāng)sql模式中沒(méi)有任何元素時(shí),才能撤銷(xiāo)模式,否則拒絕執(zhí)行drop 語(yǔ)句?;颈淼膭?chuàng)建:Create table 基本表名 (列名 數(shù)據(jù)類(lèi)型,….,完整約束性,….)(1)primary key(t) 定義t 為主鍵。(2)foreign key(t) references t (t) 定義t 為外鍵,并指出t 是和表t 中的t 是對(duì)應(yīng)的。(3)primary key (a,b) foreign key(a) references a (a),foreign key(b) references b(b)。 基本表的修改(1)增加新的列:alter table 基本表名 add列名數(shù)據(jù)類(lèi)型。(2)刪除原的列:alter table 基本表名 drop列名[cascade | restrict]。(3)修改列的類(lèi)型和寬度: alter table 基本表名 modify列名類(lèi)型。撤銷(xiāo)基本表: drop table基本表名[cascade | restrict]。索引的創(chuàng)建:create [unique] index 索引名字 on 基本表名 (列名)。索引的撤銷(xiāo):drop index 索引名。select 查詢(xún)語(yǔ)句的基本結(jié)構(gòu):select A,B,C,D from s where 行條件表達(dá)式。select 查詢(xún)語(yǔ)句的完整句法: Select 目標(biāo)列名或者表示序列 From 基本表名 [where 行條件表達(dá)式] [group by 列名表達(dá)式] [having 組條件表達(dá)式] [order by 列名[asc | desc],….]。select 子句的規(guī)定:select [all | distinct] 列名或者表達(dá)式。注:distinct 選項(xiàng)保證重復(fù)的行將從結(jié)果中去除。1改變輸入列名 :select 舊名 AS 新名。1條件表達(dá)式的比較操作(1)、算術(shù)比較操作 ,=,=,=,=,!=,between…and。(2)、字符串的匹配操作:like ‘a(chǎn)%’ 查找以a 為開(kāi)頭的列值。(3)、空值的比較操作:is null ,not null。(4)、集合成員資格表達(dá)式:元組[not] in (集合)。(5)、集合成員的算術(shù)比較:元組@all|some|any。1數(shù)據(jù)更新(1)insert into 基本表名[列名] Values(元組值)。(2) insert into 基本表名[列名] select 查詢(xún)語(yǔ)句 。1數(shù)據(jù)刪除:delete from 基本表名 [where 條件表達(dá)式]。1數(shù)據(jù)修改:update 表名 set列名=值表達(dá)式 [where 條件表達(dá)式]。1 創(chuàng)建視圖:create view視圖名 (列表達(dá)式) AS select 查詢(xún)語(yǔ)句。1drop view 視圖名 。 C簡(jiǎn)介C是一門(mén)簡(jiǎn)單、現(xiàn)代、面向?qū)ο蠛皖?lèi)型安全的編程語(yǔ)言,由C和C++發(fā)展而來(lái)。在C之前,C和C++已經(jīng)成為在軟件的開(kāi)發(fā)領(lǐng)域中使用最廣泛的語(yǔ)言。它們?yōu)槌绦騿T提供了十分靈活的操作,但也因此犧牲了一定的效率及相應(yīng)的易用性,比如與MicrosoftVisualBasic等語(yǔ)言相比,同等級(jí)別的C/C++應(yīng)用程序往往需要更長(zhǎng)時(shí)間來(lái)開(kāi)發(fā)。也正由于C/C++語(yǔ)言的復(fù)雜性,C++也只有專(zhuān)業(yè)的程序員才能掌握,而對(duì)于一般用戶(hù)而言,C++確實(shí)有些沉重。對(duì)于信息化社會(huì)的今天而言,單純的軟件開(kāi)發(fā)甚為少見(jiàn),但更多的注重于實(shí)際應(yīng)用,許多程序員都試圖尋找一種新的語(yǔ)言,希望能在功能與效率之間找到一個(gè)更為理想的權(quán)衡點(diǎn)。對(duì)于某些有些語(yǔ)言來(lái)說(shuō),也許以犧牲靈活性的代價(jià)來(lái)提高效率是可以接受,但是這些靈活性正是C/C++程序員所需要的,另外這些解決方案對(duì)編程人員的限制過(guò)多(如屏蔽一些底層代碼控制的機(jī)制),其所提供的功能難以令人滿(mǎn)意。這些語(yǔ)言無(wú)法方便地同早先的系統(tǒng)交互,也無(wú)法很好地和當(dāng)前的網(wǎng)絡(luò)編程相結(jié)合。對(duì)于C/C++用戶(hù)來(lái)說(shuō),最理想的解決方案無(wú)疑是在快速開(kāi)發(fā)的同時(shí)又可以調(diào)用底層平臺(tái)的所有功能。他們想要一種和最新的網(wǎng)絡(luò)標(biāo)準(zhǔn)保持同步并且能和已有的應(yīng)用程序良好整合的環(huán)境。另外,一些C/C++開(kāi)發(fā)人員還需要在必要的時(shí)候進(jìn)行一些底層的編程。C(Csharp)是微軟對(duì)這一問(wèn)題的解決方案。C是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編寫(xiě)各種基于Microsoft.NET平臺(tái)的應(yīng)用程序,Microsoft.NET提供了一系列的工具和服務(wù)來(lái)最大程度地開(kāi)發(fā)利用計(jì)算與通訊領(lǐng)域。正是由于C面向?qū)ο蟮脑O(shè)計(jì),使它成為構(gòu)建各類(lèi)組件的理想之選,無(wú)論是高級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡(jiǎn)單的C語(yǔ)言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過(guò)Internet進(jìn)行調(diào)用。最重要的是,C使得C++程序員可以高效的開(kāi)發(fā)程序,而絕不損失C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C與C/C++具有極大的相似性,熟悉類(lèi)似語(yǔ)言的開(kāi)發(fā)者可以很快的轉(zhuǎn)向C?;蛘哌@么說(shuō)生產(chǎn)信息化的今天,也就產(chǎn)生了C。 C的特點(diǎn)C的效率與安全性網(wǎng)絡(luò)傳播的簡(jiǎn)單性、快速性使然,開(kāi)發(fā)者必須不斷縮短開(kāi)發(fā)周期,不斷推出應(yīng)用程序的新版本,而不僅僅是開(kāi)發(fā)一個(gè)標(biāo)志性的版本。最重要的是它能消除大量程序錯(cuò)誤,即使是專(zhuān)家級(jí)的C++程序員也常會(huì)犯一些最簡(jiǎn)單的小錯(cuò)誤比如忘了初始化變量,但往往就是這些小錯(cuò)誤帶來(lái)了難以預(yù)料的問(wèn)題,有些甚至需要很長(zhǎng)時(shí)間來(lái)尋找和解決。一旦一個(gè)程序作為產(chǎn)品來(lái)使用,就算最簡(jiǎn)單的錯(cuò)誤糾正起來(lái)也可能要付出極其昂貴的代價(jià)。C的現(xiàn)代化設(shè)計(jì)能夠消除很多常見(jiàn)的C++編程錯(cuò)誤。例如:(1)資源回收減輕了程序員內(nèi)存管理的負(fù)擔(dān)。(2)C中變量由環(huán)境自動(dòng)初始化。(3)變量是類(lèi)型安全的。這樣,程序員編寫(xiě)與維護(hù)那些解決復(fù)雜商業(yè)問(wèn)題的程序就更方便了。它使開(kāi)發(fā)者用更少的代碼做更多的事,同時(shí)也不易出錯(cuò)。 C對(duì)現(xiàn)有的網(wǎng)絡(luò)編程新標(biāo)準(zhǔn)的支持新的應(yīng)用程序開(kāi)發(fā)模型意味著越來(lái)越多地解決方案依賴(lài)于新出現(xiàn)的網(wǎng)絡(luò)標(biāo)準(zhǔn),例如HTML,XML,SOA等?,F(xiàn)存的開(kāi)發(fā)工具往往都是早于Internet出現(xiàn)的,或者是在我們所熟知的網(wǎng)絡(luò)還處于孕育期時(shí)出現(xiàn)的,所以,它們一般無(wú)法很好地支持最新的網(wǎng)絡(luò)技術(shù)。XML網(wǎng)絡(luò)服務(wù)框架可以使現(xiàn)有的XML網(wǎng)絡(luò)服務(wù)對(duì)程序員來(lái)說(shuō)就和C對(duì)象一樣。這樣,程序員就可以方便地使用他們已有的面向?qū)ο蟮木幊碳记蓙?lái)開(kāi)發(fā)利用現(xiàn)有的XML網(wǎng)絡(luò)服務(wù)。XML正逐漸成為在網(wǎng)絡(luò)上傳輸結(jié)構(gòu)化數(shù)據(jù)的標(biāo)準(zhǔn)。這種數(shù)據(jù)集合往往非常小。為提高性能,C允許把XML數(shù)據(jù)直接映射到struct數(shù)據(jù)類(lèi)型,而不是class。這樣對(duì)處理少量的數(shù)據(jù)非常有效。C程序員可以在Microsoft.NET平臺(tái)上事半功倍的構(gòu)建應(yīng)用程序的擴(kuò)展框架。C包含了內(nèi)置的特性,使任何組件可以輕松轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),通過(guò)Internet被任何操作系統(tǒng)上運(yùn)行的任何程序調(diào)用。 C語(yǔ)言允許類(lèi)型定義的,擴(kuò)展的元數(shù)據(jù)。這些元數(shù)據(jù)可以應(yīng)用于任何對(duì)象。項(xiàng)目構(gòu)建者可以定義領(lǐng)域特有的屬性并把他們應(yīng)用于任何語(yǔ)言元素類(lèi),接口等等。然后,開(kāi)發(fā)人員可以編程檢查每個(gè)元素的屬性。這樣,很多工作都變得方便多了,比如編寫(xiě)一個(gè)小工具來(lái)自動(dòng)檢查每個(gè)類(lèi)或接口是否被正確定義為某個(gè)抽象商業(yè)對(duì)象的一部分,或者只是創(chuàng)建一份基于對(duì)象的領(lǐng)域特有屬性的報(bào)表。定制的元數(shù)據(jù)和程序代碼之間的緊密對(duì)應(yīng)有助于加強(qiáng)程序的預(yù)期行為和實(shí)際實(shí)現(xiàn)的之間的對(duì)應(yīng)關(guān)系。 C的擴(kuò)展交互性作為一種自動(dòng)管理的,類(lèi)型安全的環(huán)境,C適合于大多數(shù)企業(yè)應(yīng)用程序。但實(shí)際的經(jīng)驗(yàn)表明有些應(yīng)用程序仍然需要一些底層的代碼,要么是因?yàn)榛谛阅艿目紤],要么是因?yàn)橐c現(xiàn)有的應(yīng)用程序接口兼容。這些情況可能會(huì)迫使開(kāi)發(fā)者使用C++,即使他們本身寧愿使用更高效的開(kāi)發(fā)環(huán)境。C采用以下對(duì)策來(lái)解決這一問(wèn)題:(1)內(nèi)置對(duì)組建對(duì)象模型(COM)和基于Windows的API的支持。(2)允許有限制地使用純指針(NativePointer)。在C中,每個(gè)對(duì)象都自動(dòng)生成為一個(gè)COM對(duì)象。開(kāi)發(fā)者不再需要顯式的實(shí)現(xiàn)IUnknown和其他COM接口,這些功能都是內(nèi)置的。類(lèi)似的,C可以調(diào)用現(xiàn)有的COM對(duì)象,無(wú)論它是由什么語(yǔ)言編寫(xiě)的。C包含了一個(gè)特殊的功能,使程序可以調(diào)用任何純API。在一段特別標(biāo)記的代碼中,開(kāi)發(fā)者可以使用指針和傳統(tǒng)C/C++特性,如手工的內(nèi)存管理和指針運(yùn)算。這是其相對(duì)于其它環(huán)境的極大優(yōu)勢(shì)。這意味著C程序員可以在原有的C/C++代碼的基礎(chǔ)上編寫(xiě)程序,而不是徹底放棄那些代碼。無(wú)論是支持COM還是純API的調(diào)用,都是為了使開(kāi)發(fā)者在C環(huán)境中直接擁有必要的強(qiáng)大功能。 B/S結(jié)構(gòu)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)下,用戶(hù)界面完全通過(guò)WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3tier結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語(yǔ)言(VBScript、JavaScript…)和ActiveX技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來(lái)需要復(fù)雜專(zhuān)用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開(kāi)發(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)使用/BS開(kāi)發(fā)模式進(jìn)行開(kāi)發(fā),這種模式援用動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),加入人事管理系統(tǒng)的開(kāi)發(fā)理念,完全適應(yīng)網(wǎng)絡(luò)辦公和移動(dòng)辦公的需求,也是現(xiàn)代管理系統(tǒng)的首選技術(shù)。B/S結(jié)構(gòu)管理系統(tǒng)結(jié)合了傳統(tǒng)的C/S結(jié)構(gòu)管理系統(tǒng)和動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的優(yōu)勢(shì),與傳統(tǒng)的C/S結(jié)構(gòu)的管理系統(tǒng)相比,具有平臺(tái)適應(yīng)性強(qiáng)、易于管理維護(hù)、易于擴(kuò)充等優(yōu)點(diǎn)。但是由于系統(tǒng)面臨的環(huán)境不同,系統(tǒng)的結(jié)構(gòu)就會(huì)不同,所以在進(jìn)行B/S結(jié)構(gòu)管理系統(tǒng)的分析、設(shè)計(jì)時(shí),需要考慮自身的特點(diǎn)。本系統(tǒng)只考慮B/S模式的系統(tǒng)現(xiàn)狀。第三章 課題調(diào)研和可行性分析 課題調(diào)研正式開(kāi)發(fā)管理信息系統(tǒng)之前進(jìn)行調(diào)研是非常必要的,其必要性主要表現(xiàn)在以下幾個(gè)方面。(1)明確用戶(hù)的要求,以根據(jù)調(diào)查結(jié)果進(jìn)行可行性分析,確認(rèn)系統(tǒng)的開(kāi)發(fā)是否可行。(2 )提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對(duì)于其功能和處理數(shù)據(jù)的方法沒(méi)有明確的認(rèn)識(shí)。它們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要求,系統(tǒng)開(kāi)發(fā)人員要對(duì)此進(jìn)行詳細(xì)的調(diào)查和分析,確認(rèn)用戶(hù)的要求可以通過(guò)現(xiàn)有的計(jì)算機(jī)技術(shù)實(shí)現(xiàn),保證開(kāi)發(fā)的管理信息系統(tǒng)的功能與用戶(hù)提出的要求相吻合。(3)企業(yè)的現(xiàn)行系統(tǒng)可能是手工系統(tǒng),也可能是使用和計(jì)算機(jī)的系統(tǒng),無(wú)論是何種情況,都要詳細(xì)地調(diào)查現(xiàn)行系統(tǒng)中信息處理的具體情況,系統(tǒng)內(nèi)部功能結(jié)構(gòu),以便設(shè)計(jì)出一個(gè)合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設(shè)計(jì)工作打好基礎(chǔ),保證整個(gè)系統(tǒng)開(kāi)發(fā)的質(zhì)量??傊?,必需對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,明確用戶(hù)需求,保證開(kāi)發(fā)的新系統(tǒng)的功能與用戶(hù)的要求相吻合,避免耗費(fèi)大量的人力、物力、財(cái)力,新系統(tǒng)的開(kāi)發(fā)卻失敗的悲劇發(fā)生。 可行性分析 經(jīng)濟(jì)可行性分析本系統(tǒng)開(kāi)發(fā)的主要工具是Visual SERVER 2000數(shù)據(jù)庫(kù)。首先開(kāi)發(fā)這個(gè)系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1