高校績(jī)效工資管理系統(tǒng)_第1頁
高???jī)效工資管理系統(tǒng)_第2頁
高校績(jī)效工資管理系統(tǒng)_第3頁
高???jī)效工資管理系統(tǒng)_第4頁
高校績(jī)效工資管理系統(tǒng)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、摘 要目前,事業(yè)單位正在實(shí)行崗位設(shè)置管理,實(shí)行“以崗定薪,崗變薪變”的分配機(jī)制。在學(xué)校中,由于人員的崗位類型不同,所以津貼也不同。崗位津貼管理大都采用人工管理,存在辦事效率低、信息不暢通等弊端,量化績(jī)效實(shí)現(xiàn)崗位津貼的科學(xué)管理是非常必要的。本文的基礎(chǔ)就是利用asp技術(shù)與web數(shù)據(jù)庫的結(jié)合,開發(fā)出的一個(gè)基于web技術(shù)的b/s結(jié)構(gòu)的津貼管理系統(tǒng)。 首先,本文探討了數(shù)據(jù)庫運(yùn)行的體系結(jié)構(gòu),介紹了瀏覽器/服務(wù)器模式的工作方式及特點(diǎn);比較了客戶機(jī)/服務(wù)器和瀏覽器/服務(wù)器兩種模式各自的優(yōu)缺點(diǎn)。比較結(jié)果表明,瀏覽器/服務(wù)器模式繼承了客戶機(jī)/服務(wù)器模式的優(yōu)點(diǎn)并克服了它的缺點(diǎn),不受操作系統(tǒng)和硬件的制約,而且能防止“

2、胖客戶機(jī)”現(xiàn)象的發(fā)生,比較容易實(shí)現(xiàn)不同網(wǎng)絡(luò)間的連接。瀏覽器/服務(wù)器模式是目前廣泛使用的主體結(jié)構(gòu)。因此,我們開發(fā)的本系統(tǒng)也將采用了瀏覽器/服務(wù)器模式。在此基礎(chǔ)上,本文還探討了實(shí)現(xiàn)web數(shù)據(jù)庫的不同方法。 本次設(shè)計(jì)是應(yīng)用asp.net技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)環(huán)境下的津貼管理信息系統(tǒng)。利用dreamweaver 8.0工具結(jié)合使用access數(shù)據(jù)庫,asp.net、java、vb、ado.net等技術(shù)的工作原理及特點(diǎn),并以此為理論技術(shù)依據(jù)闡述了基于web的津貼管理系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)和具體的實(shí)現(xiàn)過程。關(guān)鍵詞:b/s結(jié)構(gòu);c/s結(jié)構(gòu)去掉;web數(shù)據(jù)庫;津貼管理系統(tǒng)abstractcurrently, the insti

3、tution is practice, practice jobs in management of fixed salary and gangnan variable salary allocation mechanism. in school, due to the different types of jobs, so subsidies are different. allowances management mostly artificial management efficiency, low, information, quantitative performance, real

4、ize the allowances and scientific management is very necessary. this is the foundation with web database using asp technology, combined with a developed based on web technology of b/s structure of allowances management system.firstly, this paper discusses the system structure, database run browser/s

5、erver mode is introduced and the characteristic of the working way, compared to the client/server browser/server and the merits and demerits of the two models. comparison results show that the browser/server mode inherits the client/server mode overcomes the advantages and disadvantages, hardware an

6、d operating system, but also can prevent fat client phenomena, easier to achieve different network connection. browser/server mode is now widely used of body structure. therefore, we developed the system will be adopted browser/server mode. based on this, this paper also probes into the web database

7、 of different methods.this design is the application of technology under the environment of network management information system of allowance. using the tools used dreamweaver 8.0 and access database, using asp.net, java,vb, ado.net techniques and working principle of the characteristics and techni

8、cal basis for this theory expounded based on web allowance management system structure design and realization process.key words:b/s mode;c/s mode;web database;allowance management system目 錄第1章 緒 論11.1 系統(tǒng)開發(fā)的背景及現(xiàn)狀11.2 系統(tǒng)開發(fā)的目的11.3 系統(tǒng)開發(fā)關(guān)鍵技術(shù)與開發(fā)環(huán)境11.3.1 dreamweaver技術(shù)簡(jiǎn)介11.3.2 microsoft office access 2003技術(shù)

9、簡(jiǎn)介31.3.3 asp技術(shù)簡(jiǎn)介41.3.4 系統(tǒng)運(yùn)行軟件平臺(tái)61.4 全文體系6第2章 基于web的數(shù)據(jù)庫技術(shù)分析72.1 網(wǎng)絡(luò)www介紹72.2 服務(wù)器iis介紹72.3 兩者的結(jié)合(ado)82.3.1 ado技術(shù)簡(jiǎn)介82.3.2 利用ado access數(shù)據(jù)庫82.4 數(shù)據(jù)庫應(yīng)用系統(tǒng)的層次分析92.4.1 c/s(客戶機(jī)/服務(wù)器)體系結(jié)構(gòu)92.4.2 b/s(瀏覽器/服務(wù)器)體系結(jié)構(gòu)92.4.3 c/s結(jié)構(gòu)與b/s結(jié)構(gòu)的比較102.5 web數(shù)據(jù)庫管理系統(tǒng)介紹112.5.1 訪問web數(shù)據(jù)庫的不同方法11第3章 系統(tǒng)分析與設(shè)計(jì)123.1 系統(tǒng)功能需求分析123.1.1 系統(tǒng)功能模塊圖1

10、23.1.2 系統(tǒng)主要功能模塊133.2 系統(tǒng)設(shè)計(jì)153.2.1 系統(tǒng)設(shè)計(jì)原則153.2.2 系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)153.2.3 系統(tǒng)業(yè)務(wù)流程圖163.2.4 系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)173.3 系統(tǒng)的詳細(xì)設(shè)計(jì)253.3.1 系統(tǒng)登錄界面設(shè)計(jì)253.3.2 系統(tǒng)主界面273.3.3 系統(tǒng)選項(xiàng)283.3.4 職工信息處理293.3.5 津貼撥付與支付313.3.6 津貼統(tǒng)計(jì)報(bào)表333.3.7 津貼結(jié)轉(zhuǎn)管理353.3.8 津貼撥付查詢35第4章 系統(tǒng)測(cè)試分析364.1 系統(tǒng)測(cè)試364.1.1 對(duì)津貼撥付信息模塊功能測(cè)試364.2 系統(tǒng)分析37第5章 結(jié)束語38參考文獻(xiàn)39致 謝41第1章 緒 論1.1 系統(tǒng)開發(fā)

11、的背景及現(xiàn)狀隨著電子信息時(shí)代的發(fā)展,借助計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)、先進(jìn)管理模式的計(jì)算機(jī)管理系統(tǒng)軟件,為了方便人們的操作,并且滿足人們的需求,便產(chǎn)生了許多管理方面的信息系統(tǒng),津貼管理信息系統(tǒng)就是其中的一個(gè)。目前,事業(yè)單位正在實(shí)行崗位設(shè)置管理,實(shí)行“以崗定薪,崗變薪變”的分配機(jī)制。在學(xué)校中,由于人員的崗位類型不同,所以津貼也不同,可以分為:領(lǐng)導(dǎo)崗位、教師崗位、行政崗位、教學(xué)輔助崗位和工勤崗位。崗位津貼管理大都采用人工管理,存在辦事效率低、信息不暢通等弊端,量化績(jī)效實(shí)現(xiàn)崗位津貼的科學(xué)管理是非常必要的。以前都是用專門人員來負(fù)責(zé)這些津貼的撥付、使用與匯總,不但浪費(fèi)人力、時(shí)間,而且可能出現(xiàn)數(shù)據(jù)的差錯(cuò)。使學(xué)

12、校年終決算、報(bào)表等業(yè)務(wù)出現(xiàn)差錯(cuò),使用計(jì)算機(jī)管理系統(tǒng)就可以避免數(shù)據(jù)出錯(cuò),節(jié)省人力和時(shí)間。其實(shí)用性強(qiáng),具有良好的推廣應(yīng)用價(jià)值。本系統(tǒng)正是在事業(yè)單位深化分配制度改革這一背景下提出的,因而,具有一定的現(xiàn)實(shí)意義。1.2 系統(tǒng)開發(fā)的目的研究校園津貼管理信息系統(tǒng)的意義在于事業(yè)單位正在實(shí)行崗位設(shè)置管理,實(shí)行“以崗定薪,崗變薪變”的分配機(jī)制。在學(xué)校中,由于人員的崗位類型不同,所以津貼也不同。.基于b/s模式的管理信息系統(tǒng),適合查詢與組織,易于與其他應(yīng)用系統(tǒng)集成。本系統(tǒng)與公文管理信息系統(tǒng)、人事管理系統(tǒng)、日常事務(wù)管理系統(tǒng)、電子檔案管理系統(tǒng)相集成,可形成一個(gè)功能強(qiáng)大的基于網(wǎng)絡(luò)的辦公自動(dòng)化平臺(tái)。伴隨著電子產(chǎn)品方面相關(guān)法

13、律的出臺(tái)和完善,有利于真正無紙化辦公平臺(tái)的實(shí)現(xiàn)。1.3 系統(tǒng)開發(fā)關(guān)鍵技術(shù)與開發(fā)環(huán)境1.3.1 dreamweaver技術(shù)簡(jiǎn)介dreamweaver是美國(guó)macromedia公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁設(shè)計(jì)師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁。dreamweaver、flash以及在dreamweaver之后推出的針對(duì)專業(yè)網(wǎng)頁圖像設(shè)計(jì)的firework,三者被macromedia公司稱為dreamweaver (夢(mèng)之隊(duì)),足見市場(chǎng)的反響和macromedia公司對(duì)它們的自信。說

14、到dreamweaver我們應(yīng)該了解一下網(wǎng)頁編輯器的發(fā)展過程,隨著互聯(lián)網(wǎng)(internet) 的家喻戶曉,html技術(shù)的不斷發(fā)展和完善,隨之而產(chǎn)生了眾多網(wǎng)頁編輯器,從網(wǎng)頁編輯器基本性質(zhì)可以分為所見即所得網(wǎng)頁編輯器和非所見即所得網(wǎng)頁編輯器(則原始代碼編輯器),兩者各有千秋。所見即所得網(wǎng)頁編輯器的優(yōu)點(diǎn)就是直觀性,使用方便,容易上手,您在所見即所得網(wǎng)頁編輯器進(jìn)行網(wǎng)頁制作和在word中進(jìn)行文本編輯不會(huì)感到有什么區(qū)別,但它同時(shí)也存在著致命的弱點(diǎn)。dreamweaver是在網(wǎng)頁設(shè)計(jì)與制作領(lǐng)域中用戶最多、應(yīng)用最廣、功能最強(qiáng)大的軟件,隨著dreamweaver 8的發(fā)布,更堅(jiān)定dreamweaver在該領(lǐng)域的

15、地位。它集網(wǎng)頁設(shè)計(jì)、網(wǎng)站開發(fā)和站點(diǎn)管理功能于一身,具有可視化、支持多平臺(tái)和跨瀏覽器的特性,是目前網(wǎng)站設(shè)計(jì)、開發(fā)、制作的首選工具。1、靈活的編寫方式dreamweaver具有靈活編寫網(wǎng)頁的特點(diǎn),不但將世界一流水平的“設(shè)計(jì)”和“代碼”編輯器合二為一,而且在設(shè)計(jì)窗口中還精化了源代碼,能幫助用戶按工作需要定制自己的用戶界面。2、可視化編輯界面dreamweaver是一種所見即所得的html編輯器,可實(shí)現(xiàn)頁面元素的插入和生成?;蛞暬庉嫮h(huán)境大量減少了代碼的編寫,同時(shí)亦保證了其專業(yè)性和兼容性,并且可以對(duì)內(nèi)部的html編輯器和任何第三方的html編輯器進(jìn)行實(shí)時(shí)的訪問。無論用戶習(xí)慣手工輸入html源代碼還是使

16、用可視化的編輯界面,dreamweaver都能提供便捷的方式使用戶設(shè)計(jì)網(wǎng)頁和管理網(wǎng)站變得更容易。3、功能更多的css支持css可視化設(shè)計(jì)、css檢查工具4、動(dòng)態(tài)跨瀏覽器驗(yàn)證當(dāng)保存時(shí)系統(tǒng)自動(dòng)檢查當(dāng)前文檔的跨瀏覽器有效性,可以指定何種瀏覽器為測(cè)試用瀏覽器,同時(shí)系統(tǒng)自動(dòng)檢驗(yàn)以確定頁面有沒有目標(biāo)瀏覽器不支持的tags或css結(jié)構(gòu)。動(dòng)態(tài)跨瀏覽器有效性檢查功能可以自動(dòng)核對(duì)tags和css規(guī)則是否適應(yīng)目前的主瀏覽器。5、強(qiáng)大的web站點(diǎn)管理功能6、內(nèi)建的圖形編輯引擎7、dreamweaver的集成特性dreamweaver 8繼承了fireworks、flash和shockwave的集成特性,可以在這些we

17、b創(chuàng)作工具之間自由地切換,輕松地創(chuàng)建美觀實(shí)用的網(wǎng)頁。8、豐富的媒體支持能力 可以方便地加入java、flash、shockwave、activex以及其他媒體。dreamweaver具有強(qiáng)大的多媒體處理功能,在設(shè)計(jì)dhtml和css方面表現(xiàn)得極為出色,它利用javascript和dhtml語言代碼輕松地實(shí)現(xiàn)網(wǎng)頁元素的動(dòng)作和交互操作。dreamweaver還提供行為和時(shí)間線兩種控件來產(chǎn)生交互式響應(yīng)和進(jìn)行動(dòng)畫處理。 9、超強(qiáng)的擴(kuò)展能力dreamweaver還支持第三方插件,任何人都可以根據(jù)自己的需要擴(kuò)展dreamweaver的功能,并且可以發(fā)布這些插件。第1章 tc1.3.2 microsoft

18、office access 2003技術(shù)簡(jiǎn)介access 是微軟公司推出的基于windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(rdbms,即relational database management system),是office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。access能夠存取 access/jet、microsoft sql server、oracle(

19、甲骨文軟件公司),或者任何 odbc 兼容數(shù)據(jù)庫內(nèi)的資料。熟練的軟件設(shè)計(jì)師和資料分析師利用它來開發(fā)應(yīng)用軟件,而一些不熟練的程序員和非程序員的“進(jìn)階用戶”則能使用它來開發(fā)簡(jiǎn)單的應(yīng)用軟件。雖然它支持部份面向?qū)ο螅╫o)技術(shù),但是未能成為一種完整的面向?qū)ο箝_發(fā)工具。access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其主要特點(diǎn)如下:(1)存儲(chǔ)方式單一access管理的對(duì)象有表、查詢、窗體、報(bào)表、頁、宏和模塊,以上對(duì)象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。(2)面向?qū)ο骯ccess是一個(gè)面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對(duì)象化,將數(shù)據(jù)庫管理的各種功能封裝在各類

20、對(duì)象中。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為和外國(guó),用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性。通過對(duì)象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡(jiǎn)化了用戶的開發(fā)工作。同時(shí),這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡(jiǎn)便。(3)界面友好、易操作access是一個(gè)可視化工具,是風(fēng)格與windows完全一樣,用戶想要生成對(duì)象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫向?qū)?、表向?qū)А⒉樵兿驅(qū)?、窗體向?qū)?、?bào)表向?qū)У裙ぞ撸沟貌僮骱?jiǎn)便,容易使用和掌握。(4)集成環(huán)境、處理多種數(shù)據(jù)信息acc

21、ess基于windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行。(5)access支持odbc(開發(fā)數(shù)據(jù)庫互連,open data base connectivity),利用access強(qiáng)大的dde(動(dòng)態(tài)數(shù)據(jù)交換)和ole(對(duì)象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、excel表格、word文檔,還可以建立動(dòng)態(tài)的數(shù)據(jù)庫報(bào)表和窗體等。access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動(dòng)態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對(duì)象生成html文件,輕松構(gòu)建inte

22、rnet/intranet的應(yīng)用。access的優(yōu)點(diǎn)它的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于excel的電子表格,可以使數(shù)據(jù)庫一目了然。另外,access允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫中的信息。access也提供了數(shù)據(jù)存儲(chǔ)庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。access是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,access作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強(qiáng)大功能,同時(shí)對(duì)于小型的數(shù)據(jù)交換來說使用非常方便。1.3.3

23、asp技術(shù)簡(jiǎn)介asp是active server page的縮寫,意為“活動(dòng)服務(wù)器網(wǎng)頁”。asp是微軟公司開發(fā)的代替cgi腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。asp的網(wǎng)頁文件的格式是“.asp”,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。 asp是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁或web應(yīng)用程序。asp網(wǎng)頁可以包含html標(biāo)記、普通文本、腳本命令以及com組件等。利用asp可以向網(wǎng)頁中添加交互式內(nèi)容(如在線投票、計(jì)數(shù)器等),也可以創(chuàng)建使用html網(wǎng)頁作為用戶界面的web應(yīng)用程序。asp是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)

24、行動(dòng)態(tài)的交互式 web 服務(wù)器應(yīng)用程序,如交互式的網(wǎng)頁,包括使用 html 表單收集和處理信息,上傳與下載等等,就像用戶在使用自己的cgi程序一樣。但是他比cgi簡(jiǎn)單。更重要的是,asp使用的activex技術(shù)基于開放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的網(wǎng)頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的cgi等程序所遠(yuǎn)遠(yuǎn)不及的地方。使用asp還有個(gè)好處,就在于asp可利用ado(active data object,微軟的一種新的數(shù)據(jù)訪問模型,類似于dao)方便地訪問數(shù)據(jù)庫,從而使得開發(fā)基于www的應(yīng)用系統(tǒng)成為可能。同html腳本比較,asp它多了兩個(gè)符號(hào),這就是asp的定界符,他將一般

25、的html腳本同asp代碼分隔開來,中間的代碼就是asp“語言”,他的語法跟visual basic差不多。asp的腳本語言可以是任何script語言,不過你得提供相應(yīng)的引擎。asp本身支持vbscript 和javascript,可以由你決定使用哪一種。你只需在使用asp腳本前用一句或者就行了。缺省語言是vbscript。從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個(gè)url請(qǐng)求發(fā)給服務(wù)器,如果服務(wù)器上裝了asp,就調(diào)用asp。asp讀出相應(yīng).asp文件,解釋并執(zhí)行命令后,將結(jié)果回傳給www服務(wù)器,然后,www服務(wù)器再把結(jié)果發(fā)給瀏覽器。瀏覽器看到的是執(zhí)行結(jié)果,使用asp不必考慮瀏覽器的差異

26、。asp的優(yōu)點(diǎn)1.程序無須編譯(compile)鏈接(link)即可執(zhí)行。2.程序在服務(wù)器解釋,與瀏覽器無關(guān)。用戶無論用那一種可執(zhí)行html的瀏覽器,即可瀏覽active serve page所設(shè)計(jì)的主頁內(nèi)容。3.安全性好。asp的原代碼經(jīng)服務(wù)器解釋后傳給瀏覽器的是常規(guī)的html碼,它的源代碼不會(huì)傳給瀏覽器,從而有效地保護(hù)了asp源代碼。4.它可以很方便通過ado訪問數(shù)據(jù)庫。5.它同時(shí)支持vbscript和javascript。用戶提交asp文件過程asp的目的是能讓用戶與頁面之間交換信息,是用form(表單)。不論是cgi、idc、java,還是其他技術(shù),都是通過嵌在www頁面中的form來

27、讓瀏覽器的用戶輸入信息,然后由form執(zhí)行提交動(dòng)作,把數(shù)據(jù)傳給服務(wù)器,服務(wù)器再把數(shù)據(jù)傳給cgi或是其他的什么程序。這個(gè)表單是一個(gè)簡(jiǎn)單的定單格式,在html中表單(form)提交數(shù)據(jù)常有兩種方法。一種是get,一種是post。對(duì)于get提交的數(shù)據(jù),www服務(wù)器將把數(shù)據(jù)放在環(huán)境變量query_string中;對(duì)于post方法,數(shù)據(jù)被送到www服務(wù)器的stdout中,然后cgi從自己的stdin中讀取。使用傳統(tǒng)的cgi方法,用戶必須自己編程來處理這些數(shù)據(jù)??墒窃赼sp中,采用了面向?qū)ο蟮乃枷?,所有從瀏覽器傳來的數(shù)據(jù)都被封裝進(jìn)了對(duì)象request中。request有方法form和querystring

28、,分別返回用post方法和get方法提交的數(shù)據(jù)。我們要得到表單提交的數(shù)據(jù),只需用request.form(“表單域名”) 或request.querystring(“查詢參數(shù)名”)。1.3.4 系統(tǒng)運(yùn)行軟件平臺(tái)l 硬件環(huán)境:pc機(jī)(cpu p4 1.5g以上 硬盤20g以上 內(nèi)存128m以上) l 操作系統(tǒng):windows server 2003或windows xpl 軟 件:asp+iis+dreamweaverl 數(shù) 據(jù) 庫:microsoft office access 20031.4 全文體系第一章介紹了選題的意義和應(yīng)用的軟件技術(shù)(asp,access,dreamweaver),以及

29、系統(tǒng)運(yùn)行軟件平臺(tái)。第二章介紹了web數(shù)據(jù)庫技術(shù)分析,其中重點(diǎn)介紹了數(shù)據(jù)庫層次分析、b/s結(jié)構(gòu)、c/s結(jié)構(gòu)、訪問數(shù)據(jù)庫的方法。第三章介紹了系統(tǒng)的功能需求與分析,重點(diǎn)研究了系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì),以及系統(tǒng)詳細(xì)設(shè)計(jì)和系統(tǒng)中重要函數(shù)。第四章系統(tǒng)測(cè)試與分析,主要介紹了系統(tǒng)在測(cè)試中遇到的問題以及解決方法。第五章對(duì)全文的總結(jié)及展望。全文體系的構(gòu)架圖:第一章 緒論第二章 基于web的數(shù)據(jù)庫技術(shù)分析第四章 系統(tǒng)測(cè)試分析第三章 系統(tǒng)分析與設(shè)計(jì)第五章 結(jié)束語第2章 基于web的數(shù)據(jù)庫技術(shù)分析2.1 網(wǎng)絡(luò)www介紹萬維網(wǎng)(亦作“網(wǎng)絡(luò)”、“www”、“3w”,英文“web”或“world wide web”),是一個(gè)資料空間

30、。在這個(gè)空間中:一樣有用的事物,稱為一樣“資源”;并且由一個(gè)全域“統(tǒng)一資源標(biāo)識(shí)符”(url)標(biāo)識(shí)。這些資源通過超文本傳輸協(xié)議(hypertext transfer protocol)傳送給使用者,而后者通過點(diǎn)擊鏈接來獲得資源。從另一個(gè)觀點(diǎn)來看,萬維網(wǎng)是一個(gè)透過網(wǎng)絡(luò)存取的互連超文件(interlinked hypertext document)系統(tǒng)。萬維網(wǎng)聯(lián)盟(world wide web consortium,簡(jiǎn)稱w3c),又稱w3c理事會(huì)。1994年10月在擁有“世界理工大學(xué)之最”稱號(hào)的麻省理工學(xué)院(mit)計(jì)算機(jī)科學(xué)實(shí)驗(yàn)室成立。建立者是萬維網(wǎng)的發(fā)明者蒂姆伯納斯李。 萬維網(wǎng)常被當(dāng)成因特網(wǎng)的同

31、義詞,不過其實(shí)萬維網(wǎng)是靠著因特網(wǎng)運(yùn)行的一項(xiàng)服務(wù)。2.2 服務(wù)器iis介紹1、iis(inter-ic sound bus)又稱i2s,是菲利浦公司提出的串行數(shù)字音頻總線協(xié)議。目前很多音頻芯片和mcu都提供了對(duì)iis的支持。iis總線只處理聲音數(shù)據(jù)。其他信號(hào)(如控制信號(hào))必須單獨(dú)傳輸。為了使芯片的引出管腳盡可能少,iis只使用了三根串行總線。這三根線分別是:提供分時(shí)復(fù)用功能的數(shù)據(jù)線、字段選擇線(聲道選擇)、時(shí)鐘信號(hào)線。 2、iis是internet information services的縮寫,是一個(gè)world wide web server。gopher server和ftp server全

32、部包容在里面。 iis意味著你能發(fā)布網(wǎng)頁,并且有asp(active server pages)、java、vbscript產(chǎn)生頁面,有著一些擴(kuò)展功能。iis支持一些有趣的東西,象有編輯環(huán)境的界面(frontpage)、有全文檢索功能的(index server)、有多媒體功能的(net show) 其次,iis是隨windows nt server 4.0一起提供的文件和應(yīng)用程序服務(wù)器,是在windows nt server上建立internet服務(wù)器的基本組件。它與windows nt server完全集成,允許使用windows nt server內(nèi)置的安全性以及ntfs文件系統(tǒng)建立強(qiáng)大

33、靈活的internet/intranet站點(diǎn)。iis(internet information server,互聯(lián)網(wǎng)信息服務(wù))是一種web(網(wǎng)頁)服務(wù)組件,其中包括web服務(wù)器、ftp服務(wù)器、nntp服務(wù)器和smtp服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。 iis的作用:在同一時(shí)間內(nèi)允許打開的網(wǎng)站頁面數(shù),打開一個(gè)頁面占一個(gè)iis,打開一個(gè)站內(nèi)框架頁面占2到3個(gè)iis;若圖片等被盜鏈,在其它網(wǎng)站打開本站圖片同樣占一個(gè)iis。假若設(shè)置參數(shù)為50個(gè)iis,則這個(gè)站允許同時(shí)有50個(gè)頁面被打開。但要在同一時(shí)間(極短的時(shí)

34、間)有50個(gè)頁面被打開,需要50個(gè)人同時(shí)操作,這個(gè)概率還是比較低的。所以,100個(gè)iis支持日ip1000(同時(shí)訪問網(wǎng)站人數(shù)必定遠(yuǎn)低于1000人)以上都不是很大問題,除非網(wǎng)站被盜鏈或框架引發(fā)其它消耗。2.3 兩者的結(jié)合(ado)2.3.1 ado技術(shù)簡(jiǎn)介微軟公司的ado (activex data objects) 是一個(gè)用于存取數(shù)據(jù)源的com組件。它提供了編程語言和統(tǒng)一數(shù)據(jù)訪問方式ole db的一個(gè)中間層。允許開發(fā)人員編寫訪問數(shù)據(jù)的代碼而不用關(guān)心數(shù)據(jù)庫是如何實(shí)現(xiàn)的,而只用關(guān)心到數(shù)據(jù)庫的連接。訪問數(shù)據(jù)庫的時(shí)候,關(guān)于sql的知識(shí)不是必要的,但是特定數(shù)據(jù)庫支持的sql命令仍可以通過ado中的命令對(duì)

35、象來執(zhí)行。ado被設(shè)計(jì)來繼承微軟早期的數(shù)據(jù)訪問對(duì)象層,包括rdo (remote data objects) 和dao(data access objects)。2.3.2 利用ado access數(shù)據(jù)庫access是一個(gè)關(guān)系型桌面數(shù)據(jù)庫管理系統(tǒng),它可以用來建立中小型號(hào)的數(shù)據(jù)庫應(yīng)用系統(tǒng),使用非常廣泛。下面介紹如何使用ado連接access數(shù)據(jù)庫。在連接數(shù)據(jù)庫時(shí),需要使用connection對(duì)象的open方法打開與數(shù)據(jù)源的連接。 語法:connectoin.open connectionstring,userid,password,openoptions open方法參數(shù)說明 :connecti

36、onstring (可選)字符串,包含連接信息,參照(connectionsting)屬性可獲得有效調(diào)協(xié)的詳細(xì)信息 userid (可選)字符串,包含建立連接時(shí)所使用的用戶名稱 password (可選)字符串,包含建立連接時(shí)所用的密碼 openoptions (可選)connectionenum值。如果調(diào)協(xié)為adconnectoasync,則異步打開連接,當(dāng)連接可用時(shí)將產(chǎn)生connectcomplete事件 ado(activex data objects)是一種操作 microsoft 所支持的數(shù)據(jù)庫的新技術(shù)。在 asp 中,ado可以看作是一個(gè)服務(wù)器組件(server component

37、),更簡(jiǎn)單點(diǎn)說,是一系列的對(duì)象,應(yīng)用這些功能強(qiáng)大的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫復(fù)雜的操作。本文中個(gè)性化頁面的實(shí)現(xiàn)便大量地用到了 ado 技術(shù)。具體的操作步驟可以歸納為以下幾步: (1) 創(chuàng)建數(shù)據(jù)庫源名(dsn) (2) 創(chuàng)建數(shù)據(jù)庫鏈接(connection) (3) 創(chuàng)建數(shù)據(jù)對(duì)象 (4) 操作數(shù)據(jù)庫 (5) 關(guān)閉數(shù)據(jù)對(duì)象和鏈接2.4 數(shù)據(jù)庫應(yīng)用系統(tǒng)的層次分析2.4.1 c/s(客戶機(jī)/服務(wù)器)體系結(jié)構(gòu)c/s模式是一種兩層結(jié)構(gòu)的系統(tǒng):第一層是在客戶機(jī)系統(tǒng)上結(jié)合了表示與業(yè)務(wù)邏輯;第二層是通過網(wǎng)絡(luò)結(jié)合了數(shù)據(jù)庫服務(wù)器。c/s模式主要由客戶應(yīng)用程序、服務(wù)器管理程序和中間件三個(gè)部分組成。首先,交互性強(qiáng)是c/

38、s固有的一個(gè)優(yōu)點(diǎn)。在c/s中,客戶端有一套完整應(yīng)用程序,在出錯(cuò)提示、在線幫助等方面都有強(qiáng)大的功能,并且可以在子程序間自由切換。其次,c/s模式提供了更安全的存取模式。由于c/s配備的是點(diǎn)對(duì)點(diǎn)的結(jié)構(gòu)模式,采用適用于局域網(wǎng)、安全性可以得到可靠的保證。而b/s采用點(diǎn)對(duì)多點(diǎn)、多點(diǎn)對(duì)多點(diǎn)這種開放的結(jié)構(gòu)模式,并采用tcp/ip這一類運(yùn)用于internet的開放性協(xié)議,其安全性只能靠數(shù)據(jù)服務(wù)器上管理密碼的數(shù)據(jù)庫來保證。由于c/s在邏輯結(jié)構(gòu)上比b/s少一層,對(duì)于相同的任務(wù),c/s完成的速度總比b/s快,使得c/s更利于處理大量數(shù)據(jù)。由于客戶端實(shí)現(xiàn)與服務(wù)器的直接相連,沒有中間環(huán)節(jié),因此響應(yīng)速度快。同時(shí)由于開發(fā)是

39、針對(duì)性的,因此,操作界面漂亮,形式多樣,可以充分滿足客戶自身的個(gè)性化要求。但缺少通用性,業(yè)務(wù)的變更,需要重新設(shè)計(jì)和開發(fā),增加了維護(hù)和管理的難度,進(jìn)一步的業(yè)務(wù)拓展困難較多。不過此部分內(nèi)容對(duì)于管理制度成熟的倉(cāng)庫企業(yè)而言,其困難度并不大。2.4.2 b/s(瀏覽器/服務(wù)器)體系結(jié)構(gòu)b/s結(jié)構(gòu),即browser/server(瀏覽器/服務(wù)器)結(jié)構(gòu),就是只安裝維護(hù)一個(gè)服務(wù)器(server),而客戶端采用瀏覽器(browse)運(yùn)行軟件。它是隨著internet技術(shù)的興起,對(duì)c/s結(jié)構(gòu)的一種變化和改進(jìn)。主要利用了不斷成熟的www瀏覽器技術(shù),結(jié)合多種script語言(vbscript、javascript)和

40、activex技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。 在b/s體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁生成、對(duì)數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行等工作全部由web server完成。隨著windows將瀏覽器技術(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)用程序是一個(gè)非常大的進(jìn)步。 2.4.3 c/s結(jié)構(gòu)與b/s結(jié)構(gòu)的比較c/s結(jié)構(gòu)特點(diǎn)c/s的優(yōu)點(diǎn)是能充分發(fā)揮客戶端pc的處理能力,很多工作可以在客戶端處理后再提交給

41、服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。缺點(diǎn)主要有以下幾個(gè):1)只適用于局域網(wǎng)。而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)辦公和分布式辦公越來 越普及,這需要我們的系統(tǒng)具有擴(kuò)展性。這種方式遠(yuǎn)程訪問需要專門的技術(shù),同時(shí)要對(duì)系統(tǒng)進(jìn)行專門的設(shè)計(jì)來處理分布式的數(shù)據(jù)。2)客戶端需要安裝專用的客戶端軟件。首先涉及到安裝的工作量,其次任何一臺(tái)電腦出問題,如病毒、硬件損壞,都需要進(jìn)行安裝或維護(hù)。特別是有很多分部或?qū)Yu店的情況,不是工作量的問題,而是路程的問題。還有,系統(tǒng)軟件升級(jí)時(shí),每一臺(tái)客戶機(jī)需要重新安裝,其維護(hù)和升級(jí)成本非常高。b/s結(jié)構(gòu)特點(diǎn)b/s結(jié)構(gòu)的主要特點(diǎn)是分布性強(qiáng)、維護(hù)方便、開發(fā)簡(jiǎn)單且共享性強(qiáng)、總體擁有成本低。但

42、數(shù)據(jù)安全性問題、對(duì)服務(wù)器要求過高、數(shù)據(jù)傳輸速度慢、軟件的個(gè)性化特點(diǎn)明顯降低,這些缺點(diǎn)是有目共睹的,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求。例如通過瀏覽器進(jìn)行大量的數(shù)據(jù)輸入或進(jìn)行報(bào)表的應(yīng)答、專用性打印輸出都比較困難和不便。此外,實(shí)現(xiàn)復(fù)雜的應(yīng)用構(gòu)造有較大的困難。雖然可以用activex、java等技術(shù)開發(fā)較為復(fù)雜的應(yīng)用,但是相對(duì)于發(fā)展已非常成熟c/s的一系列應(yīng)用工具來說,這些技術(shù)的開發(fā)復(fù)雜,并沒有完全成熟的技術(shù)工具供使用。b/s最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就

43、可以使用了。甚至可以在線申請(qǐng),通過公司內(nèi)部的安全認(rèn)證(如ca證書)后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號(hào)進(jìn)入系統(tǒng)。第3章 系統(tǒng)分析與設(shè)計(jì)3.1 系統(tǒng)功能需求分析本系統(tǒng)為津貼管理信息系統(tǒng),其主要有系統(tǒng)選項(xiàng),職工信息處理,津貼撥付與支付,津貼統(tǒng)計(jì)報(bào)表,津貼結(jié)轉(zhuǎn)管理,津貼撥付管理這六大模塊。目前,事業(yè)單位正在實(shí)行崗位設(shè)置管理,實(shí)行“以崗定薪,崗變薪變”的分配機(jī)制。所以,本系統(tǒng)主要功能如下:1. 對(duì)津貼標(biāo)準(zhǔn)數(shù)據(jù)更新和職工變更做出及時(shí)響應(yīng);2. 對(duì)津貼撥付按照學(xué)期初撥付后再由各部門自己支付的功能;3. 對(duì)所有部門津貼的撥付與支付匯總查詢,及自己所在二級(jí)學(xué)院津貼支付與查詢,并且可打印報(bào)表。4.

44、 對(duì)本學(xué)期津貼余額轉(zhuǎn)入下學(xué)期使用,及各部門津貼撥付管理。3.1.1 系統(tǒng)功能模塊圖管理員登錄用戶登錄職工信息處理津貼撥付與支付津貼統(tǒng)計(jì)報(bào)表津貼結(jié)轉(zhuǎn)管理津貼撥付管理系統(tǒng)選項(xiàng)人力資源管理校內(nèi)津貼管理校撥津貼查詢與支付津貼統(tǒng)計(jì)報(bào)表系統(tǒng)選項(xiàng)退出系統(tǒng)高???jī)效工資管理系統(tǒng)3.1.2 系統(tǒng)主要功能模塊根據(jù)系統(tǒng)總體框架,設(shè)計(jì)了六個(gè)登錄模塊,分別為系統(tǒng)選項(xiàng),職工信息處理,津貼撥付與支付,津貼統(tǒng)計(jì)報(bào)表,津貼結(jié)轉(zhuǎn)管理,津貼撥付管理。系統(tǒng)功能模塊包括:(1)系統(tǒng)登錄模塊這部分的功能是進(jìn)行系統(tǒng)用戶身份驗(yàn)證,非系統(tǒng)用戶不能登錄系統(tǒng)。(2)系統(tǒng)維護(hù)模塊這部分的功能是進(jìn)行系統(tǒng)用戶資料的修改,津貼標(biāo)準(zhǔn)的基本信息修改。(3)數(shù)據(jù)

45、維護(hù)模塊這部分的功能是進(jìn)行系統(tǒng)數(shù)據(jù)的恢復(fù)與備份。職工信息處理模塊包括:(1)新職工信息采集模塊這部分的功能是添加新職工信息包括:職工代碼、所在部門、職工姓名、職工行政職務(wù)級(jí)別、職工聘用身份。(2)職位變更模塊這部分的功能是對(duì)職工所在部門、行政職務(wù)級(jí)別、聘任崗位的變更。(3)職工調(diào)出、退休模塊這部分的功能是對(duì)職工異動(dòng)方式的選擇和異動(dòng)時(shí)間的確定。津貼撥付與支付模塊包括:(1)學(xué)期初津貼撥付模塊這部分的功能是對(duì)本學(xué)年學(xué)期內(nèi)津貼的撥付及是否重新?lián)芨?。?)教學(xué)津貼撥付模塊這部分的功能是對(duì)某部門本學(xué)年本學(xué)期內(nèi)工作量來確定教學(xué)津貼撥付。(3)臨時(shí)性指標(biāo)調(diào)整模塊這部分的功能是對(duì)某部門本學(xué)年本學(xué)期內(nèi)教學(xué)津貼、

46、崗位津貼、責(zé)任津貼及其他津貼的臨時(shí)調(diào)整。(4)津貼支付管理這部分的功能是對(duì)某部門本學(xué)年本學(xué)期內(nèi)基本津貼、崗位津貼、責(zé)任津貼的可用額中支付本月所用額。津貼統(tǒng)計(jì)報(bào)表模塊包括:(1)學(xué)期津貼撥付匯總表這部分的功能是對(duì)所有部門本學(xué)年本學(xué)期本月份教學(xué)津貼、崗位津貼、責(zé)任津貼的撥付情況匯總報(bào)表。(2)學(xué)期津貼撥付匯總表這部分的功能是對(duì)所有部門本學(xué)年本學(xué)期本月份教學(xué)津貼、崗位津貼、責(zé)任津貼的支付情況匯總報(bào)表。(3)二級(jí)學(xué)院津貼撥付匯總表這部分的功能是對(duì)二級(jí)學(xué)院本學(xué)年本學(xué)期本月份教學(xué)津貼、崗位津貼、責(zé)任津貼的支付情況報(bào)表。津貼結(jié)轉(zhuǎn)管理模塊包括:(1)學(xué)期末結(jié)余轉(zhuǎn)下學(xué)期這部分的功能是二級(jí)學(xué)院將本學(xué)年本學(xué)期的津貼

47、余額轉(zhuǎn)入下學(xué)期。津貼撥付查詢模塊包括:(1)津貼撥付信息這部分的功能是二級(jí)學(xué)院將本學(xué)年本學(xué)期津貼撥付信息查詢,主要查詢內(nèi)容有:各級(jí)別職工人數(shù),基本津貼額度,崗位津貼額度,責(zé)任津貼額度、臨時(shí)調(diào)整津貼額度及上期結(jié)余總額等信息。3.2 系統(tǒng)設(shè)計(jì)3.2.1 系統(tǒng)設(shè)計(jì)原則 模塊化原則崗位津貼管理信息系統(tǒng)的數(shù)據(jù)庫是根據(jù)時(shí)間和人員的變化而動(dòng)態(tài)變化的。因此,系統(tǒng)必須具有很好的靈活性。系統(tǒng)采用模塊化的設(shè)計(jì)模式,使功能結(jié)構(gòu)具有很好的伸縮性,可根據(jù)實(shí)際需要擴(kuò)展模塊。 權(quán)限細(xì)分原則該系統(tǒng)針對(duì)的是學(xué)校全體教職工,接入點(diǎn)是學(xué)校內(nèi)部的局域網(wǎng),針對(duì)這種復(fù)雜的環(huán)境,必須對(duì)所有情況細(xì)分,進(jìn)行可靠管理。

48、本系統(tǒng)采用獨(dú)特的權(quán)限管理設(shè)計(jì),將現(xiàn)實(shí)中組織機(jī)構(gòu)與網(wǎng)絡(luò)辦公中的角色定義有機(jī)統(tǒng)一起來,將現(xiàn)實(shí)機(jī)構(gòu)權(quán)限直接應(yīng)用于系統(tǒng)平臺(tái)的權(quán)限管理之中,對(duì)應(yīng)的權(quán)限與關(guān)系自動(dòng)建立。 人性化的界面設(shè)計(jì)原則人性化的界面使用戶無需培訓(xùn)即可使用,用強(qiáng)大的即時(shí)提醒功能隨時(shí)讓用戶清楚當(dāng)前的待辦事宜,方便、快捷、及時(shí)、準(zhǔn)確,基于internet/intranet隨時(shí)隨地可以進(jìn)行相關(guān)的事務(wù)處理。3.2.2 系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)采用b/s三層體系結(jié)構(gòu)進(jìn)行設(shè)計(jì)。b/s三層體系結(jié)構(gòu)(如圖3.2.2)分成表示邏輯層、應(yīng)用邏輯層和數(shù)據(jù)服務(wù)層。其中,表示邏輯層(客戶端)為用戶提供應(yīng)用界面,完成數(shù)據(jù)輸入、輸出和一般的數(shù)據(jù)處理任務(wù);應(yīng)

49、用邏輯層(中間層)為客戶端提供程序調(diào)用的應(yīng)用邏輯規(guī)則,以完成其應(yīng)用操作并提供服務(wù),同時(shí)負(fù)責(zé)連接數(shù)據(jù)服務(wù)層的數(shù)據(jù)庫;數(shù)據(jù)服務(wù)層負(fù)責(zé)儲(chǔ)存、管理數(shù)據(jù),可用一些存儲(chǔ)過程、觸發(fā)器保證數(shù)據(jù)的完整性和一致性。由于采用了先進(jìn)的三層體系結(jié)構(gòu),客戶端只需注重人機(jī)界面的設(shè)計(jì),不必關(guān)心應(yīng)用邏輯和數(shù)據(jù)庫的訪問,實(shí)現(xiàn)了瘦客戶。中間層的采用使得客戶端不能直接訪問數(shù)據(jù)庫,使數(shù)據(jù)庫的安全問題得到控制。并且應(yīng)用邏輯改變時(shí)客戶端界面可不改變,因此,軟件的易用性和可維護(hù)性得到了大大提高。在應(yīng)用邏輯中,采用面向?qū)ο蟮慕M件模式,每種服務(wù)由許多可重用的組件構(gòu)成,增加了系統(tǒng)的可重用性。圖3.1 web三層結(jié)構(gòu)模型3.2.3 系統(tǒng)業(yè)務(wù)流程圖人

50、力資源部職工津貼撥付學(xué)期初津貼教學(xué)津貼是否重新?lián)芨痘蜃芳痈髟合到蛸N所用額支付各院系津貼支付報(bào)表結(jié)轉(zhuǎn)余額轉(zhuǎn)至下學(xué)期津貼匯總津貼撥付與支付匯總報(bào)表圖3.2. 津貼管理信息系統(tǒng)業(yè)務(wù)流程圖3.2.4 系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì) 系統(tǒng)數(shù)據(jù)庫流圖根據(jù)對(duì)津貼管理工作的調(diào)查和用戶需求分析,本系統(tǒng)數(shù)據(jù)流圖分為兩層。人力資源部津貼支付各學(xué)院情況所在學(xué)院情況津貼結(jié)轉(zhuǎn)津貼撥付津貼撥付、支付匯總圖3.3. 津貼管理信息系統(tǒng)第一層數(shù)據(jù)流圖基本津貼崗位津貼責(zé)任津貼津貼標(biāo)準(zhǔn)設(shè)定職工信息設(shè)定職工津貼發(fā)放圖3.4 津貼管理信息系統(tǒng)第二層數(shù)據(jù)流圖 系統(tǒng)數(shù)據(jù)庫概要設(shè)計(jì)根據(jù)以上的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)出如下頁的e-r

51、圖:1. 登錄用戶基本信息登錄用戶用戶名密碼管理權(quán)限部門2.職工基本信息職工基本信息編號(hào)部門姓名級(jí)別聘任身份3.津貼基本信息津貼基本信息責(zé)任津貼崗位津貼基本津貼4.職工級(jí)別基本信息職工級(jí)別信息行政人員領(lǐng)導(dǎo)正職領(lǐng)導(dǎo)副職科級(jí)正職教師教輔人員輔導(dǎo)員工勤人員5.教學(xué)工作類別基本信息工作類別研究生教學(xué)本科教學(xué)軟件學(xué)院教學(xué)軟件學(xué)院管理其他教學(xué)其他管理指導(dǎo)研究生開放實(shí)驗(yàn)室 創(chuàng)建系統(tǒng)數(shù)據(jù)表系統(tǒng)中主要涉及到的實(shí)體共有十個(gè)數(shù)據(jù)表user_type表序號(hào),管理權(quán)限,部門,用戶名,密碼dept表部門exployeer表職工代碼,所在部門,職工姓名,行政級(jí)別,聘任身份zg_yidong表職工代碼,所在部門

52、,職工姓名,行政級(jí)別,聘任身份,離崗方式,離崗時(shí)間keshi表學(xué)期,本科教學(xué)工作量,研究生教學(xué)工作量,指導(dǎo)研究生工作量,開放實(shí)驗(yàn)室工作量,軟件學(xué)院教學(xué)工作量,軟件學(xué)院管理工作量,其他教學(xué)工作量,其他管理工作量allowance_standard表序號(hào),領(lǐng)導(dǎo)正職、領(lǐng)導(dǎo)副職、科級(jí)正職、教師、行政人員、教輔人員、輔導(dǎo)員、工勤人員的基本、崗位、責(zé)任津貼標(biāo)準(zhǔn),本科教學(xué)課時(shí)費(fèi),開放實(shí)驗(yàn)室費(fèi)用,軟件學(xué)院課時(shí)費(fèi),軟件學(xué)院管理費(fèi),校研課時(shí)費(fèi)標(biāo)準(zhǔn),指導(dǎo)研究生費(fèi)用 jt_jiezhuan表學(xué)期,部門,基本津貼結(jié)轉(zhuǎn)額,崗位津貼結(jié)轉(zhuǎn)額,責(zé)任津貼結(jié)轉(zhuǎn)額,結(jié)轉(zhuǎn)說明balance_table表學(xué)期,部門,基本津貼余額,崗位津

53、貼余額,責(zé)任津貼余額,當(dāng)前總余額,結(jié)轉(zhuǎn)標(biāo)志allowance_payment表支付學(xué)期,支付時(shí)間,支付部門,基本津貼支付額,崗位津貼支付額,責(zé)任津貼支付額,說明allowance_allocation表撥付學(xué)期,部門名稱,部門人數(shù)數(shù)據(jù)表如下:表1 創(chuàng)建儲(chǔ)存用戶登錄信息數(shù)據(jù)表(user_type.mdb)字段名稱數(shù)據(jù)類型字段大小標(biāo)題xh文本2序號(hào)type文本2管理權(quán)限dept文本50部門user_name文本10用戶名pss_wrd文本20密碼表2 創(chuàng)建選取部門數(shù)據(jù)表(dept.mdb)字段名稱數(shù)據(jù)類型字段大小標(biāo)題dept文本30部門表3 創(chuàng)建職工基本信息數(shù)據(jù)表(exployeer.mdb)字段名稱數(shù)據(jù)類型字段大小標(biāo)題zg_code文本15職工代碼zg_dept文本40所在部門zg_name文本10職工姓名zg_xzjb文本20行政級(jí)別pinren_shenfen文本20聘任身份表4 創(chuàng)建職工異動(dòng)信息數(shù)據(jù)表(zg_yidong.mdb)字段名稱數(shù)據(jù)類型字段大小標(biāo)題zg_code文本15職工代碼zg_dept文本40所在部門z

溫馨提示

  • 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)論