![[PPT模板]級(jí)畢業(yè)設(shè)計(jì)論文模板_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/16/e4b08394-a8e0-4f3f-ad0e-f2dcf9f263f3/e4b08394-a8e0-4f3f-ad0e-f2dcf9f263f31.gif)
![[PPT模板]級(jí)畢業(yè)設(shè)計(jì)論文模板_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/16/e4b08394-a8e0-4f3f-ad0e-f2dcf9f263f3/e4b08394-a8e0-4f3f-ad0e-f2dcf9f263f32.gif)
![[PPT模板]級(jí)畢業(yè)設(shè)計(jì)論文模板_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/16/e4b08394-a8e0-4f3f-ad0e-f2dcf9f263f3/e4b08394-a8e0-4f3f-ad0e-f2dcf9f263f33.gif)
![[PPT模板]級(jí)畢業(yè)設(shè)計(jì)論文模板_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/16/e4b08394-a8e0-4f3f-ad0e-f2dcf9f263f3/e4b08394-a8e0-4f3f-ad0e-f2dcf9f263f34.gif)
![[PPT模板]級(jí)畢業(yè)設(shè)計(jì)論文模板_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/16/e4b08394-a8e0-4f3f-ad0e-f2dcf9f263f3/e4b08394-a8e0-4f3f-ad0e-f2dcf9f263f35.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì)學(xué)校后勤管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)張 三吉林建筑工程學(xué)院2011 年 6 月畢業(yè)設(shè)計(jì)學(xué)校后勤管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)學(xué) 生:張三指導(dǎo)教師:李四專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)所在單位:計(jì)算機(jī)科學(xué)與工程學(xué)院答辯日期: 2011 年 6 月 13 日 吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- i -摘摘 要要隨著計(jì)算機(jī)科學(xué)與技術(shù)的迅速發(fā)展,計(jì)算機(jī)應(yīng)用領(lǐng)域的不斷擴(kuò)大,許多性能好,功能齊全,應(yīng)用面廣,兼容性強(qiáng)的應(yīng)用軟件相應(yīng)推出,可見(jiàn)計(jì)算機(jī)已經(jīng)得到了廣泛的應(yīng)用,幾乎各行各業(yè)都有關(guān)于計(jì)算機(jī)的使用,這使得計(jì)算機(jī)已成為社會(huì)中普遍存在的事物。由于計(jì)算機(jī)的使用,使得人們?cè)谟诠芾?、?yīng)用及服務(wù)等各個(gè)領(lǐng)域使用數(shù)據(jù)方面變得更加簡(jiǎn)潔,更加
2、方便,大大提高了工作效率,產(chǎn)生了以計(jì)算機(jī)為主體,以人為輔助的局面。在企業(yè)管理,辦公自動(dòng)化等方面得到了普遍應(yīng)用,受到人們的廣泛歡迎。在此,本文設(shè)計(jì)的學(xué)校后勤管理系統(tǒng)就是為了方便后勤管理人員在數(shù)據(jù)方面的管理,結(jié)合當(dāng)今各學(xué)校的后勤管理,為了能全面、準(zhǔn)確、有效地管理學(xué)校后勤的各種信息而開(kāi)發(fā)與研制的一個(gè)系統(tǒng)應(yīng)用軟件。其主要功能是快速適應(yīng)現(xiàn)代化會(huì)務(wù)管理水平和解決工作人員繁重而冗長(zhǎng)的工作量。使得他們?cè)趯W(xué)校后勤的各方面都會(huì)達(dá)到事半功倍的效果,減輕了人力的負(fù)擔(dān),方便了數(shù)據(jù)的存儲(chǔ),增加了安全性。本文是嚴(yán)格按照軟件工程的原理、對(duì)學(xué)校后勤管理系統(tǒng)的系統(tǒng)需求,系統(tǒng)分析,系統(tǒng)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)以及系統(tǒng)測(cè)試作了詳細(xì)的闡述,同
3、時(shí)在此論文中讀者還可以對(duì)開(kāi)發(fā)工具 delphi 的一些知識(shí)有所了解 ,并且可以看到在 delphi 環(huán)境下學(xué)校后勤管理系統(tǒng)的系統(tǒng)具體實(shí)現(xiàn)的設(shè)計(jì)界面。本系統(tǒng)的功能模塊包括:用戶管理模塊(添加新的管理員、各管理員修改密碼) ;基本資料管理模塊(包括單位資料、樓宇資料、員工資料、學(xué)生資料、宿舍資料) ;宿舍管理模塊(實(shí)現(xiàn)入住學(xué)生查詢、空閑宿舍查詢、空閑宿舍入住、學(xué)生退宿、來(lái)客登記、來(lái)訪記錄查詢) ;資產(chǎn)管理模塊(包括資產(chǎn)信息建檔、資產(chǎn)借出登記、借出物品返還、資產(chǎn)信息查詢、損壞物品的報(bào)修和維修情況) ;數(shù)據(jù)查詢管理模塊(主要是資產(chǎn)的出庫(kù)信息、返還信息、報(bào)修記錄以及維修記錄) ;最后是系統(tǒng)管理模塊(兩個(gè)
4、方面:數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)) 。在本文中對(duì)這些模塊功能作了詳細(xì)的介紹,以便讓用戶能夠較輕松地了解并使用本系統(tǒng)關(guān)鍵詞關(guān)鍵詞 后勤;后勤; 宿舍;宿舍; 資產(chǎn);資產(chǎn); delphidelphi吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- ii -abstractalong with the rapid development of computer science, computer application domain constantly enlarges, and many capabilities are good, and the merit can completely, and it is wi
5、de to apply the face, and the strong application software of compatibility is correspondingly introduced, and the visible computer has got extensive application, almost various walks of life all concerned uses in the computer, and this makes that the computer has become the thing that universally ex
6、ists in the society. the use owing to the computer making that people depend on that each domain service data aspects such as managements, application and service etc become more succinctly, and makes things convenient for more further, and raised work efficiency greatly, and has given rise to with
7、the computer giving first place to the aspect, with the artificial supplementary aspect. in the business management, the aspects such as office automation etc have got and have universally applied. suffer the extensive welcome of user students flat management system that i design at this be for conv
8、enience flat management the management at the aspect of the data of personnel, combination the giving up affair management of each school now, for the ability and accurately completely and effectively manage the various information of students flat and development and a system utility software that
9、develops. his major merit can be fast adaptation modernize meeting affair management standard reconciliation with heavy and tediously long workload of personnel definitely worked. make to be at school they the each side metropolis given birth to the flat achieves effect getting twice the result with
10、 half the effort that having lightened the burden of manpower, the convenient holding of data has increased safe nature the system function module includes: user management module (add new administrators, the administrator password revision), basic data management module (including unit material, bu
11、ilding material, material, information, dormitory material), dormitory management module (realize students inquiry, free dormitory hotel check-in, free dormitory, inquires the student hostel, guest registration record inquires, visit), asset management module file information (including assets, asse
12、ts, lend items lent registration information, return, assets repair and maintenance of damage items), data management module (mainly assets outbound information, information, maintenance records and return maintenance records), the system management module (two aspects: the data backup and restore d
13、ata). in this paper a squadron of these modules is analyzed in detail, so users can easily understand and use this system。 key words logistics; dormitory; assets; delphi 吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- iii -目目 錄錄摘摘 要.iabstract.第第 1 章章 緒論緒論 .11.1 選題的背景.1 1.2 課題研究意義和目的.1 第第 2 章章 系統(tǒng)開(kāi)發(fā)工具及開(kāi)發(fā)平臺(tái)系統(tǒng)開(kāi)發(fā)工具及開(kāi)發(fā)平臺(tái) .12.1 開(kāi)發(fā)平臺(tái).3
14、2.1.1 delphi 7 簡(jiǎn)介 .32.1.2 ado 技術(shù)簡(jiǎn)介.42.1.3 c/s 結(jié)構(gòu)簡(jiǎn)介.42.2 數(shù)據(jù)庫(kù)平臺(tái).62.3 運(yùn)行環(huán)境.72.3.1 軟件運(yùn)行平臺(tái).72.3.2 硬件運(yùn)行平臺(tái).72.3.3 網(wǎng)絡(luò)環(huán)境.7第第 3 章章 系統(tǒng)分析系統(tǒng)分析 .83.1 項(xiàng)目簡(jiǎn)介. 83.2 系統(tǒng)的目標(biāo)和要求.83.3 性能要求.93.4 系統(tǒng)的數(shù)據(jù)字典.103.5 繪制系統(tǒng)流程圖.10第第 4 章章 總體設(shè)計(jì)總體設(shè)計(jì) .124.1 系統(tǒng)主框功能解析.1242 管理功能模塊詳解.12 4.2.1 用戶管理模塊 .12 4.2.2 基本資料管理模塊 .13 4.2.3 宿舍管理模塊 .14 4.
15、2.4 資產(chǎn)管理模塊 .15 4.3 數(shù)據(jù)查詢模塊詳解.164.4 系統(tǒng)管理模塊、退出系統(tǒng)模塊詳解.164.5 系統(tǒng)安全設(shè)計(jì).17第第 5 章章 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) .185.1 概述.185.2 數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程.185.3 學(xué)校后勤管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì).19第第 6 章章 系統(tǒng)測(cè)試系統(tǒng)測(cè)試 .21吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- iv -6.1 系統(tǒng)測(cè)試概述.216.2 系統(tǒng)登陸測(cè)試實(shí)施.22 6.3 管理模塊測(cè)試實(shí)施.24 6.3.1 用戶管理系統(tǒng).24 6.3.2 基本資料管理系統(tǒng) .25 6.3.3 宿舍管理系統(tǒng) .27 6.3.4 資產(chǎn)管理系統(tǒng) .30 6.4 數(shù)據(jù)查詢系統(tǒng)測(cè)試實(shí)
16、施.31 6.5 系統(tǒng)管理測(cè)試實(shí)施.32 6.6 退出系統(tǒng)測(cè)試實(shí)施.32 結(jié)論結(jié)論 .34 致謝致謝 .35參考文獻(xiàn)參考文獻(xiàn) .36 吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 1 -第第 1 1 章章 緒論緒論1.1 選題的背景在當(dāng)今的社會(huì),可以說(shuō)的信息技術(shù)的發(fā)展時(shí)代,在社會(huì)的方方面面無(wú)不涉及到各種信息的處理。信息是人們對(duì)客觀世界的具體描述,是人們進(jìn)行交流與聯(lián)系的重要途徑。人類(lèi)社會(huì)就處在一個(gè)對(duì)信息進(jìn)行有效合理的加工中。它將促進(jìn)整個(gè)社會(huì)的發(fā)展。隨著社會(huì)信息技術(shù)的提高,計(jì)算機(jī)已被廣泛應(yīng)用于當(dāng)今社會(huì)的各個(gè)領(lǐng)域,成為推動(dòng)社會(huì)發(fā)展的首要技術(shù)動(dòng)力。其中教育事業(yè)是我們社會(huì)發(fā)展的重中之重。因此,本次設(shè)計(jì)我選擇了具有
17、一定實(shí)際應(yīng)用價(jià)值且是各大高等院校中不容忽視的課題學(xué)校后勤管理系統(tǒng)。高等院校的教學(xué)管理是一項(xiàng)系統(tǒng)工程,而對(duì)學(xué)校后勤的管理是常規(guī)管理的一項(xiàng)基礎(chǔ)工程。隨著高等教育事業(yè)的發(fā)展,對(duì)高校的各項(xiàng)管理提出了越來(lái)越高的要求。若我們繼續(xù)采用傳統(tǒng)的管理方法和管理工具來(lái)進(jìn)行教學(xué)管理,就不能滿足科學(xué)的、現(xiàn)代化的管理要求。在計(jì)算機(jī)科技迅猛發(fā)展的今天,在高校的教學(xué)改革不斷深入發(fā)展的今天,要想提高辦學(xué)水平,就必須把管理水平提高到一個(gè)新的高度來(lái)認(rèn)識(shí),并付諸實(shí)踐。因此,為學(xué)校后勤建立一個(gè)行之有效的、程序化的管理系統(tǒng),用科學(xué)的、現(xiàn)代化的手段來(lái)管理學(xué)校后勤,是優(yōu)化教學(xué)管理、提高教學(xué)質(zhì)量的迫切需要。作為國(guó)家重點(diǎn)大學(xué),更應(yīng)該有一個(gè)與現(xiàn)代
18、化技術(shù)相接軌的管理系統(tǒng),走在現(xiàn)代化科技的最前沿,以提高辦學(xué)的綜合水平,為高校建設(shè)奠定堅(jiān)實(shí)的基礎(chǔ)。該系統(tǒng)的實(shí)施,將使我們及時(shí)地、全面準(zhǔn)確地掌握學(xué)校后勤的基本情況、學(xué)校各級(jí)領(lǐng)導(dǎo)以及員工的基本資料 、學(xué)生的基本資料、學(xué)校各個(gè)公寓的住宿情況、學(xué)校各項(xiàng)固定資產(chǎn)的進(jìn)出情況等,更好地管理學(xué)校后勤,調(diào)動(dòng)廣大教師的積極性,并能在這個(gè)基礎(chǔ)上研究、探索教學(xué)規(guī)律,及時(shí)調(diào)整、優(yōu)化后勤管理過(guò)程;該系統(tǒng)還設(shè)置了適當(dāng)?shù)墓芾韱T使用權(quán)限,數(shù)據(jù)打印、數(shù)據(jù)的增加、刪除和修改等維護(hù)措施;同時(shí)還可為領(lǐng)導(dǎo)和管理部門(mén)提供全面的、定量的信息,方便校方對(duì)學(xué)校后勤的全面考核方面提供了客觀的依據(jù)。另外,使用計(jì)算機(jī)對(duì)學(xué)校后勤進(jìn)行管理,具有手工管理無(wú)法
19、比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠大大減少了管理人員的工作量,提高辦事效率。同時(shí)希望該管理系統(tǒng)能為日常管理工作提供很好的幫助。吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 2 -1.2 課題研究意義和目的隨著科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)已經(jīng)得到了廣泛的應(yīng)用。幾乎各行各業(yè)都有關(guān)于計(jì)算機(jī)的使用,這使得計(jì)算機(jī)已成為社會(huì)中普遍存在的事物。由于計(jì)算機(jī)的使用,使得人們?cè)谟诠芾?、?yīng)用及服務(wù)等各個(gè)領(lǐng)域使用數(shù)據(jù)方面變得更加簡(jiǎn)潔,更加方便,大大提高了工作效率,產(chǎn)生了以計(jì)算機(jī)為主體,以人為輔助的局面。在此我所設(shè)計(jì)的學(xué)校后勤管理系統(tǒng)就是為了方便學(xué)校后勤管理人員在數(shù)據(jù)
20、方面的管理,使得他們?cè)谌粘9芾矸矫娑紩?huì)達(dá)到事半功倍的效果,減輕了人力的負(fù)擔(dān),方便了數(shù)據(jù)的存儲(chǔ),增加了安全性。隨著高校信息化的發(fā)展,單純依靠人工實(shí)施后勤管理不利于學(xué)校的各項(xiàng)教學(xué)設(shè)備的下發(fā)以及維護(hù)、管理,也無(wú)法讓學(xué)校更方便、清楚的掌握學(xué)生信息、員工信息、學(xué)生住宿信息、資產(chǎn)的出入情況信息等,在一定程度上加重了學(xué)校在后勤管理上的負(fù)擔(dān);另一方面,也不利于學(xué)校對(duì)教學(xué)設(shè)備和衛(wèi)生統(tǒng)計(jì)進(jìn)行更新,無(wú)法及時(shí)的改進(jìn)設(shè)備。為了解決這些問(wèn)題,人們?cè)噲D去開(kāi)發(fā)一套學(xué)校后勤管理系統(tǒng),為學(xué)校提供一套方便的學(xué)校后勤管理系統(tǒng),使得學(xué)生信息、員工信息、樓宇信息、宿舍信息、學(xué)生入住宿舍信息、資產(chǎn)的出入情況等都能得到合理的、全面的管理,使
21、學(xué)校的后勤效率大大的提高。吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 3 -第第 2 2 章章 系統(tǒng)開(kāi)發(fā)工具及開(kāi)發(fā)平臺(tái)系統(tǒng)開(kāi)發(fā)工具及開(kāi)發(fā)平臺(tái)2.1 開(kāi)發(fā)平臺(tái)2.1.1 delphi 7 簡(jiǎn)介 由于開(kāi)發(fā)該系統(tǒng)采用了 delphi 7 作為前臺(tái)開(kāi)發(fā)工具,所以在分析階段應(yīng)當(dāng)結(jié)合 delphi 7 這種工具的自身的特點(diǎn)進(jìn)行建模。這樣,一方面能夠最大限度的發(fā)揮該工具的優(yōu)越性;另一方面,可以利用該工具的優(yōu)點(diǎn)使系統(tǒng)更加完善、可靠和穩(wěn)定。delphi_7 是 inprise 公司于 2003 年在美國(guó)推出的一款非常優(yōu)秀的可視化應(yīng)用程序開(kāi)發(fā)工具。它繼承了先前版本簡(jiǎn)單高效、功能強(qiáng)大的特點(diǎn),并且作為第一個(gè)可以幫助開(kāi)發(fā)人員輕
22、易創(chuàng)建符合工業(yè)標(biāo)準(zhǔn)的 web 服務(wù)的快速開(kāi)發(fā)工具,必將獲得各界認(rèn)可,成為廣大初學(xué)編程和程序員的摯愛(ài)。自 java 誕生以來(lái),隨著internet 技術(shù)的普及和應(yīng)用需求的變化,以第四代語(yǔ)言為主的應(yīng)用開(kāi)發(fā)產(chǎn)品發(fā)生了較大的變化,它們不僅已成為人們開(kāi)發(fā)應(yīng)用的開(kāi)發(fā)工具,而且很多產(chǎn)品已發(fā)展成為一種強(qiáng)有力的應(yīng)用開(kāi)發(fā)環(huán)境。這些新型的開(kāi)發(fā)工具通常以一種集成軟件包的形式提供給開(kāi)發(fā)人員,被稱為 studio(工作室)或 suite(程序組) 。例如,微軟的 visual studio 6.0,borland 公司的 delphi 7.0 等數(shù)據(jù)庫(kù)輔助開(kāi)發(fā)工具。在目前市場(chǎng)上這些眾多的程序開(kāi)發(fā)工具中,有些強(qiáng)調(diào)程語(yǔ)言的彈
23、性與執(zhí)行效率;有些則偏重于可視化程序開(kāi)發(fā)工具所帶來(lái)的便利性與效率的得高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。然而,語(yǔ)言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒(méi)有彈性的語(yǔ)言作支持,許多特殊化的處理動(dòng)作必需要耗費(fèi)數(shù)倍的工夫來(lái)處理,使得原來(lái)所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用;相反,如果只強(qiáng)調(diào)程語(yǔ)言的彈性,卻沒(méi)有便利的工具作配合,會(huì)使一些即使非常簡(jiǎn)單的界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的寶貴時(shí)間,而 delphi 是一個(gè)非常理想選擇。delphi 7 是操作系統(tǒng)中快速應(yīng)用開(kāi)發(fā)環(huán)境的最新版本。它也是當(dāng)前 windows 平臺(tái)上第一個(gè)全面支持最新 web 服務(wù)的快速開(kāi)發(fā)工具。無(wú)論是
24、企業(yè)級(jí)用戶,還是個(gè)人開(kāi)發(fā)者,都能夠利用 delphi 7 輕松、快捷地構(gòu)建新一代電子商務(wù)應(yīng)用。delphi 7 是惟一支持所有新出現(xiàn)的工業(yè)標(biāo)準(zhǔn)的 rad 環(huán)境,包括xml(擴(kuò)展標(biāo)記語(yǔ)言)/xsl(可擴(kuò)展樣式語(yǔ)言) ,soap(簡(jiǎn)單對(duì)象存取協(xié)議)和wsdl(web 服務(wù)器描述語(yǔ)言)等。delphi 7 是可視化的快速應(yīng)用程序開(kāi)發(fā)語(yǔ)言,它提供了可視化的集成開(kāi)發(fā)環(huán)境,這一環(huán)境為應(yīng)用程序設(shè)計(jì)人員提供了一系列靈活而先進(jìn)的工具,可以廣泛吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 4 -地用于種類(lèi)應(yīng)用程序設(shè)計(jì)。在 delphi 7 的集成開(kāi)發(fā)環(huán)境中,用戶可以設(shè)計(jì)程序代碼、運(yùn)行程序、進(jìn)行程序錯(cuò)誤的調(diào)試等,可視化的開(kāi)發(fā)
25、方法降低了應(yīng)用程序開(kāi)發(fā)的難度。使用 delphi 7.0 ,我們幾乎可以作任何事情,還可以撰寫(xiě)種各種類(lèi)型的應(yīng)用程序,動(dòng)態(tài)鏈接庫(kù)(dll) 、con、或 corba 對(duì)象,cgi/isapi 程序,microsoft back office 應(yīng)用程序。程序的規(guī)模小到簡(jiǎn)單的個(gè)人數(shù)據(jù)庫(kù)應(yīng)用,大到復(fù)雜的企業(yè)的多層次分布式系統(tǒng),都可以使用 delphi 進(jìn)行開(kāi)發(fā),其友好的集成開(kāi)發(fā)界面,可視化的雙向開(kāi)發(fā)模式,良好的數(shù)據(jù)庫(kù)應(yīng)用支持高效的程序開(kāi)發(fā)和程序運(yùn)行,備受廣大程序開(kāi)發(fā)人員的好評(píng)。尤其是 delphi 對(duì)數(shù)據(jù)庫(kù)應(yīng)用的強(qiáng)大支持,大大提高了數(shù)據(jù)庫(kù)應(yīng)用軟件開(kāi)發(fā)的效率,縮短了開(kāi)發(fā)周期,深受廣大數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)人
26、員的喜愛(ài)。delphi 為數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員提供了豐富的數(shù)據(jù)庫(kù)開(kāi)發(fā)組件,使數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)功能更強(qiáng)大,控制更靈活,編譯后的程序運(yùn)行速度更快。2.1.2 ado 技術(shù)簡(jiǎn)介 因?yàn)楸敬握n程設(shè)計(jì)的數(shù)據(jù)庫(kù)的連接是 ado 完成的,所以在此對(duì) ado 技術(shù)作一下簡(jiǎn)單的介紹。 ado 是 microsoft 目前主要的數(shù)據(jù)存取技術(shù),從 1997 年 microsoft 推出 ado的第一個(gè)版本之后, ado 的整體架構(gòu)并沒(méi)有太大的改變。不過(guò)在每一個(gè)新的 ado版本之中,microsoft 不斷地改善 ado 的執(zhí)行效率,提供更多的功能,持續(xù)增加ado 的穩(wěn)定性,并且讓 ado 能夠存取更多種類(lèi)的數(shù)據(jù)源。 ad
27、o 是 microsoft 提出的各種數(shù)據(jù)存取技術(shù)的演化結(jié)果,因?yàn)殡S著數(shù)據(jù)日益復(fù)雜,數(shù)據(jù)存取技術(shù)也必須不斷地進(jìn)步以適應(yīng)應(yīng)用系統(tǒng)的需求。目前,雖然 ado是 windows 平臺(tái)存取數(shù)據(jù)的標(biāo)準(zhǔn)技術(shù),不過(guò) ado 也將會(huì)繼續(xù)演變。ado 存取數(shù)據(jù)的最大特點(diǎn)是易用性非常好,學(xué)習(xí)起來(lái)非常快,能極大地提高開(kāi)發(fā)效率,可以大大地減少程序員在數(shù)據(jù)庫(kù)連接上所花費(fèi)的時(shí)間,讓程序?qū)⒅饕性谄渌矫妗?.1.3 c/s 結(jié)構(gòu)簡(jiǎn)介 c/s 又稱 client/server 或客戶/服務(wù)器模式。服務(wù)器通常采用高性能的pc、工作站或小型機(jī),并采用大型數(shù)據(jù)庫(kù)系統(tǒng),如 oracle、sybase、informix或 sq
28、lserver。客戶端需要安裝專用的客戶端軟件。c/s 的優(yōu)點(diǎn)是能充分發(fā)揮客戶端 pc 的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。缺點(diǎn)主要有以下幾個(gè):只適用于局域網(wǎng)。而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)辦公和分布式辦公越來(lái)越吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 5 -普及,這需要我們的系統(tǒng)具有擴(kuò)展性。這種方式遠(yuǎn)程訪問(wèn)需要專門(mén)的技術(shù),同時(shí)要對(duì)系統(tǒng)進(jìn)行專門(mén)的設(shè)計(jì)來(lái)處理分布式的數(shù)據(jù)??蛻舳诵枰惭b專用的客戶端軟件。首先涉及到安裝的工作量,其次任何一臺(tái)電腦出問(wèn)題,如病毒、硬件損壞,都需要進(jìn)行安裝或維護(hù)。特別是有很多分部或?qū)Yu(mài)店的情況,不是工作量的問(wèn)題,而是路程的問(wèn)題。
29、還有,系統(tǒng)軟件升級(jí)時(shí),每一臺(tái)客戶機(jī)需要重新安裝,其維護(hù)和升級(jí)成本非常高。sql: sql 是高級(jí)的非過(guò)程化編程語(yǔ)言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng)可以使用相同的 sql 語(yǔ)言作為數(shù)據(jù)輸入與管理的 接口。它以記錄集合作為操作對(duì)象,所有 sql 語(yǔ)句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條 sql 語(yǔ)句的輸出作為另一條 sql 語(yǔ)句的輸入,所以 sql 語(yǔ)句可以嵌套,這使他具有極大的靈活性和強(qiáng)大的功能,在多數(shù)情況下,在其他語(yǔ)言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個(gè) sql 語(yǔ)
30、句就可以達(dá)到目的,這也意味著用 sql 語(yǔ)言可以寫(xiě)出非常復(fù)雜的語(yǔ)句。 結(jié)構(gòu)化查詢語(yǔ)言(structured query language)最早是 ibm 的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) system r 開(kāi)發(fā)的一種查詢語(yǔ)言,它的前身是square 語(yǔ)言。sql 語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從 ibm 公司1981 年推出以來(lái),sql 語(yǔ)言得到了廣泛的應(yīng)用。如今無(wú)論是像oracle、sybase、informix、sql server 這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像visual foxpro、powerbuilder 這些 pc 上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持 sql語(yǔ)言
31、作為查詢語(yǔ)言。sql 語(yǔ)言包含 4 個(gè)部分: 數(shù)據(jù)定義語(yǔ)言(ddl),例如:create、drop、alter 等語(yǔ)句。 數(shù)據(jù)操作語(yǔ)言(dml),例如:insert(插入) 、update(修改) 、delete(刪除)語(yǔ)句。數(shù)據(jù)查詢語(yǔ)言(dql),例如:select 語(yǔ)句。 數(shù)據(jù)控制語(yǔ)言(dcl),例如:grant、revoke、commit、rollback 等語(yǔ)句。 sql 語(yǔ)言包括三種主要程序設(shè)計(jì)語(yǔ)言類(lèi)別的語(yǔ)句:數(shù)據(jù)定義語(yǔ)言(ddl),數(shù)據(jù)操作語(yǔ)言(dml)及數(shù)據(jù)控制語(yǔ)言(dcl)。sql 是用于訪問(wèn)和處理數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)的計(jì)算機(jī)語(yǔ)言。sql 指結(jié)構(gòu)化查詢語(yǔ)言 sql 使我們有能力訪問(wèn)數(shù)據(jù)
32、庫(kù) sql 是一種 ansi 的標(biāo)準(zhǔn)計(jì)算機(jī)語(yǔ)言 編者注:ansi,美國(guó)國(guó)家標(biāo)準(zhǔn)化組織 sql 面向數(shù)據(jù)庫(kù)執(zhí)行查詢;sql 可從數(shù)據(jù)庫(kù)取回?cái)?shù)據(jù);sql 可在數(shù)據(jù)庫(kù)中插入新的記錄;sql 可更新數(shù)據(jù)庫(kù)中的數(shù)據(jù);sql 可從數(shù)據(jù)庫(kù)刪除記錄;sql 可創(chuàng)吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 6 -建新數(shù)據(jù)庫(kù);sql 可在數(shù)據(jù)庫(kù)中創(chuàng)建新表;sql 可在數(shù)據(jù)庫(kù)中創(chuàng)建存儲(chǔ)過(guò)程;sql 可在數(shù)據(jù)庫(kù)中創(chuàng)建視圖;sql 可以設(shè)置表、存儲(chǔ)過(guò)程和視圖的權(quán)限。 sql 是一門(mén) ansi 的標(biāo)準(zhǔn)計(jì)算機(jī)語(yǔ)言,用來(lái)訪問(wèn)和操作數(shù)據(jù)庫(kù)系統(tǒng)。sql 語(yǔ)句用于取回和更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)。sql 可與數(shù)據(jù)庫(kù)程序協(xié)同工作,比如 ms acc
33、ess、db2、informix、ms sql server、oracle、sybase 以及其他數(shù)據(jù)庫(kù)系統(tǒng)。不幸地是,存在著很多不同版本的 sql 語(yǔ)言,但是為了與 ansi 標(biāo)準(zhǔn)相兼容,它們必須以相似的方式共同地來(lái)支持一些主要的關(guān)鍵詞(比如 select、update、delete、insert、where 等等) 。2.2 數(shù)據(jù)庫(kù)平臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)為我們提供了一種把與我們的工作和生活緊密相關(guān)的信息集合在一起的方法,它還提供了在某個(gè)集中的地方存儲(chǔ)和維護(hù)這些信息的方法。internet 集成。 sql server 2000 數(shù)據(jù)庫(kù)引擎提供完整的 xml 支持。它還具有構(gòu)成最大的 web 站點(diǎn)的
34、數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。sql server 2000 程序設(shè)計(jì)模型與 windows dna 構(gòu)架集成,用以開(kāi)發(fā) web 應(yīng)用程序,并且 sql server 2000 支持 english query 和 microsoft 搜索服務(wù)等功能,在 web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能??缮炜s性和可用性。同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行 microsoft windows 98 的便攜式電腦,到運(yùn)行 microsoft windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。sql server 2000 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和
35、大型內(nèi)存支持等功能,使其得以升級(jí)到最大 web 站點(diǎn)所需的性能級(jí)別。企業(yè)級(jí)數(shù)據(jù)庫(kù)功能sql server 2000 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開(kāi)銷(xiāo)減到最小。sql server 2000 分布式查詢使您得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好像這些數(shù)據(jù)是 sql server 2000 數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步。可將一組數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)
36、布服務(wù)器。易于安裝、部署和使用。sql server 2000 中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在多個(gè)站吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 7 -點(diǎn)上安裝、部署、管理和使用 sql server 的過(guò)程。sql server 2000 還支持基于標(biāo)準(zhǔn)的、與 windows dna 集成的程序設(shè)計(jì)模型,使 sql server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。這些功能使您得以快速交付 sql server 應(yīng)用程序,使客戶只需最少的安裝和管理開(kāi)銷(xiāo)即可實(shí)現(xiàn)這些應(yīng)用程序。數(shù)據(jù)倉(cāng)庫(kù)。sql server 2000 中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理 (ola
37、p) 的工具。sql server 中還包括一些工具,可用來(lái)直觀地設(shè)計(jì)數(shù)據(jù)庫(kù)并通過(guò) english query 來(lái)分析數(shù)據(jù)。2.3 運(yùn)行環(huán)境2.3.1 軟件運(yùn)行平臺(tái)本系統(tǒng)設(shè)計(jì)運(yùn)行在 windows98/2000/nt 操作系統(tǒng)環(huán)境下,因?yàn)樵撓到y(tǒng)用戶界面友好,易學(xué)易用。2.3.2 硬件運(yùn)行平臺(tái)cpu:p100 或以上。內(nèi)存:16m 或以上。顯卡:普通 vga 顯卡。顯示器:普通彩色顯示器。鍵盤(pán):普通標(biāo)準(zhǔn)鍵盤(pán)。鼠標(biāo):機(jī)械鼠標(biāo)。2.3.3 網(wǎng)絡(luò)環(huán)境由于系統(tǒng)為 c/s 模式,所以要求在網(wǎng)絡(luò)環(huán)境下運(yùn)行,結(jié)合本系統(tǒng)的網(wǎng)絡(luò)數(shù)據(jù)流量不大,10mbps 的網(wǎng)絡(luò)就足夠了。當(dāng)前的網(wǎng)絡(luò)協(xié)議都能夠滿足這個(gè)要求, 所以對(duì)
38、網(wǎng)絡(luò)環(huán)境沒(méi)有特殊的要求。以上是本系統(tǒng)最低配置要求,在高配置的機(jī)器環(huán)境下會(huì)獲得更好的運(yùn)行效果。吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 8 -第第 3 3 章章 系統(tǒng)分析系統(tǒng)分析本文的宗旨是能夠通過(guò)學(xué)習(xí) delphi 等工具開(kāi)發(fā)一個(gè)應(yīng)用系統(tǒng),并以學(xué)校后勤管理系統(tǒng)這一具有實(shí)際應(yīng)用價(jià)值的系統(tǒng)作為設(shè)計(jì)對(duì)象。對(duì)系統(tǒng)的開(kāi)發(fā)而言,需求分析階段不同于項(xiàng)目定義和可行性分析階段,那兩個(gè)階段是為了分析是否可以開(kāi)發(fā)一個(gè)新項(xiàng)目,并不是一定能夠開(kāi)發(fā)這個(gè)項(xiàng)目。一旦確定開(kāi)發(fā)這個(gè)項(xiàng)目,你就得實(shí)打?qū)嵉厝ネ瓿伤?,不可馬虎。系統(tǒng)分析的主要任務(wù)是將在系統(tǒng)詳細(xì)調(diào)查中所得的文檔資料集中到一起,對(duì)組織內(nèi)部整體管理狀況和信息處理過(guò)程進(jìn)行分析。它側(cè)
39、重于是從業(yè)務(wù)全過(guò)程的角度進(jìn)行分析。分析的主要內(nèi)容是:業(yè)務(wù)和數(shù)據(jù)的流程是否通暢,是否合理;數(shù)據(jù)、業(yè)務(wù)過(guò)程和實(shí)現(xiàn)管理功能之間的關(guān)系;老系統(tǒng)管理模式改革和新系統(tǒng)管理方法的實(shí)現(xiàn)是否具有可行性等等。系統(tǒng)分析的目的是將用戶的需求及其解決方法確定下來(lái),這些需要確定的結(jié)果包括:開(kāi)發(fā)者關(guān)于現(xiàn)有組織管理狀況的了解;用戶對(duì)信息系統(tǒng)功能的需求;數(shù)據(jù)和業(yè)務(wù)流程;管理功能和管理數(shù)據(jù)指標(biāo)體系;新系統(tǒng)擬改動(dòng)和新增的管理模型等等。需求分析規(guī)定了系統(tǒng)設(shè)計(jì)統(tǒng)一的、最基本的要求,需求分析的結(jié)果是系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試和維護(hù)的依據(jù)。需求分析是在可行性研究的基礎(chǔ)上,確定新項(xiàng)目必須完成哪些工作,也就是對(duì)項(xiàng)目最終目標(biāo)提出完整、準(zhǔn)確、清晰和具體
40、的要求。需求分析具體任務(wù)是:確定用戶對(duì)新系統(tǒng)的綜合要求、分析新系統(tǒng)的數(shù)據(jù)要求、導(dǎo)出新系統(tǒng)的數(shù)據(jù)要求、導(dǎo)出新系統(tǒng)數(shù)據(jù)字典及系統(tǒng)流程圖、確定和評(píng)價(jià)系統(tǒng)方案、確定系統(tǒng)開(kāi)發(fā)計(jì)劃。3.1 項(xiàng)目簡(jiǎn)介學(xué)校后勤管理系統(tǒng)是一個(gè)用來(lái)管理高校后勤中的學(xué)生信息、員工信息、樓宇信息、部門(mén)信息、公寓方面、資產(chǎn)方面的各項(xiàng)信息的系統(tǒng),其宗旨是為高校后勤提供全面、準(zhǔn)確、科學(xué)的管理方法,從而使學(xué)校的后勤管理水平提高一個(gè)新的高度。3.2 系統(tǒng)的目標(biāo)和要求1. 制定系統(tǒng)使用計(jì)劃在調(diào)查研究和用戶需求分析的基礎(chǔ)上,我確立了該系統(tǒng)的目標(biāo)和要求。該系統(tǒng)應(yīng)能達(dá)到內(nèi)容制定的合理性和全面性、數(shù)據(jù)庫(kù)管理的科學(xué)性、數(shù)據(jù)更新的及時(shí)吉林建筑工程學(xué)院畢業(yè)設(shè)
41、計(jì)(論文)- 9 -性、各條信息的真實(shí)性的目標(biāo)。同時(shí)一定要打破一直以來(lái)人們使用傳統(tǒng)人工的方式管理學(xué)校后勤,這種管理方式存在著許多缺點(diǎn),如:效率低,另外時(shí)間久了,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。那么我們就必須實(shí)現(xiàn)以下功能:管理員管理(添加新的管理員、各管理員修改密碼) ;基本資料管理(包括單位資料、樓宇資料、員工資料、學(xué)生資料、宿舍資料) ;宿舍管理(實(shí)現(xiàn)入住學(xué)生查詢、空閑宿舍查詢、空閑宿舍入住、學(xué)生退宿、來(lái)客登記、來(lái)訪記錄查詢) ;資產(chǎn)管理(包括資產(chǎn)信息建檔、資產(chǎn)借出登記、借出物品返還、資產(chǎn)信息查詢、損壞物品的報(bào)修和維修情況) ;數(shù)據(jù)查詢管理(主要是資產(chǎn)的出庫(kù)
42、信息、返還信息、報(bào)修記錄以及維修記錄) ;最后是系統(tǒng)管理(兩個(gè)方面:數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)) 。2. 數(shù)據(jù)入庫(kù)管理當(dāng)有新的信息需要存檔時(shí),即進(jìn)行新信息的入庫(kù)操作。也就是詳細(xì)記錄每一條信息的情況,切記要保證它的真實(shí)性。3. 數(shù)據(jù)更新管理當(dāng)有某些后勤資料、管理員、等某些信息有了新的變化時(shí),要及時(shí)進(jìn)行更新,同時(shí)要確保信息的準(zhǔn)確性和保密性,并存檔。4. 查詢報(bào)表生成并輸出以下主要報(bào)表:學(xué)生個(gè)人信息報(bào)表;學(xué)校員工信息報(bào)表;宿舍入住情況報(bào)表;來(lái)客登記情況報(bào)表;資產(chǎn)出入情況報(bào)表;資產(chǎn)報(bào)修和維修情況報(bào)表。鑒于上述情況,我們?yōu)閷W(xué)校后勤建立一套后勤管理系統(tǒng),使學(xué)校后勤中所有的數(shù)據(jù)和信息得以科學(xué)的、合理的、全面的管理,
43、并能很好的供其他部門(mén)所使用,從而使得學(xué)校的各項(xiàng)工作得以更好的進(jìn)行。3.3 性能要求1.準(zhǔn)確性:要求信息在輸入時(shí)要嚴(yán)格防錯(cuò)和校驗(yàn),冗余數(shù)據(jù)處理時(shí)由程序自動(dòng)更新,以保證數(shù)據(jù)的準(zhǔn)確性和一致性。2.真實(shí)性:要求每位教師的信息都要嚴(yán)格按照實(shí)際情況存檔。3.保密性:要求遵守使用權(quán)限和采用令等保密措施,并具有自動(dòng)連接數(shù)據(jù)庫(kù)的功能。吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 10 -4.較快的響應(yīng)速度:做到實(shí)時(shí)響應(yīng),有漢字提示,人機(jī)對(duì)話界面友好,簡(jiǎn)單方便操作。開(kāi)發(fā)項(xiàng)目成本分析系統(tǒng)的目的是為了方便項(xiàng)目負(fù)責(zé)人的錄入、查詢和統(tǒng)計(jì)報(bào)表。如果操作復(fù)雜,就失去了推廣價(jià)值,因?yàn)檫@個(gè)系統(tǒng)是面向沒(méi)有計(jì)算機(jī)使用基礎(chǔ)的普通用戶。5.打印報(bào)
44、表符合要求:打印報(bào)表整潔、清晰、美觀。6.系統(tǒng)可擴(kuò)充、易維護(hù)。3.4 系統(tǒng)的數(shù)據(jù)字典數(shù)據(jù)采集說(shuō)明是管理員在數(shù)據(jù)錄入過(guò)程中使用的必不可少的資料,它除了對(duì)每個(gè)表及其所屬的數(shù)據(jù)項(xiàng)的含義、量綱做出說(shuō)明外,還對(duì)某些表所能錄入的數(shù)據(jù)進(jìn)行限定。本系統(tǒng)的權(quán)限調(diào)度是根據(jù)選擇的管理員將有不同的權(quán)限。管理員則可進(jìn)行各種操作。1. 管理員情況的錄入說(shuō)明:在添加某管理員時(shí),要求錄入該管理員的基本情況不得為空,并存在管理員(userinf)表中。2. 固定資產(chǎn)情況的錄入說(shuō)明:資產(chǎn)的總量和類(lèi)別情況并存在于資產(chǎn)信息和類(lèi)別基本情況(assetinf 、atypeinf)表中。3. 樓宇情況的錄入說(shuō)明:該樓宇的數(shù)量編號(hào)以及使用單
45、位情況并存在于樓宇信息情況(buildinf)表中。4. 人員資料情況的錄入說(shuō)明:所有領(lǐng)導(dǎo)員工的各項(xiàng)基本信息情況并存在于人員信息情況(empinf)表中。5. 學(xué)生資料情況的錄入說(shuō)明:所有學(xué)生的各項(xiàng)基本信息情況并存在于學(xué)生信息(student)表中。6. 宿舍資料情況的錄入說(shuō)明:所有公寓的房間號(hào)、標(biāo)準(zhǔn)入住人數(shù)以及隸屬那棟樓宇的情況并存在于宿舍房間信息(room)表中。7. 資產(chǎn)借出返還情況的錄入說(shuō)明:資產(chǎn)被借出的單位及時(shí)間等以及返還的情況并存在于資產(chǎn)借出、返還(outbillinf)表中。8. 宿舍客人來(lái)訪登記情況的錄入說(shuō)明:所有來(lái)訪宿舍人員的信息并存在于宿舍客人來(lái)訪登記(visitinf)表
46、中。9. 資產(chǎn)報(bào)修維修情況的錄入說(shuō)明:所有出現(xiàn)故障資產(chǎn)的報(bào)修情況和具體維修情況并存在于資產(chǎn)報(bào)修維修記錄(bxwxinf)表中。3.5 繪制系統(tǒng)流程圖繪制系統(tǒng)流程圖:系統(tǒng)流程圖表達(dá)的是在系統(tǒng)各部件(硬件與軟件)中信息流動(dòng)情況,這個(gè)流程圖只描述信息如何流動(dòng),不對(duì)信息進(jìn)行加工處理。系統(tǒng)流程吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 11 -圖是高度概括的模型,不像程序流程圖,需對(duì)信息進(jìn)行加工處理,必須描述詳細(xì)的控制過(guò)程。系統(tǒng)流程圖與程序流程圖均使用國(guó)家標(biāo)準(zhǔn)相同的符號(hào)。學(xué)校后勤管理系統(tǒng)流程圖如圖 3-2 所示:圖 3-2 學(xué)校后勤管理系統(tǒng)流程圖吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 12 -第第 4 4 章章 總
47、體設(shè)計(jì)總體設(shè)計(jì)4.1 系統(tǒng)主框功能解析該系統(tǒng)在燈枯后的主控文件管理下,通過(guò)主界面選擇,進(jìn)入各功能模塊。系統(tǒng)具有用戶管理模塊、基本資料管理模塊、學(xué)宿管理模塊、資產(chǎn)管理模塊、數(shù)據(jù)查詢模塊、系統(tǒng)管理模塊和退出系統(tǒng)模塊這七個(gè)功能模塊,其框圖如圖 4-1所示:圖 4-1 系統(tǒng)主控模塊功能示意圖42 管理功能模塊詳解 系統(tǒng)主要有四大管理模塊,本節(jié)就四大管理模塊的功能進(jìn)行詳細(xì)的分析與解說(shuō)。4.2.1 用戶管理模塊系統(tǒng)的用戶管理部分主要是系統(tǒng)的管理員維護(hù)部分,主要涉及到以下三個(gè)方吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 13 -面,從 4-2 的框圖中可清晰看到:圖 4-2 系統(tǒng)用戶管理模塊功能示意圖1. 添加用戶
48、部分:顯示原始管理員情況記錄,可增加新用戶、修改用戶、增加新用戶時(shí),需填寫(xiě)所有信息,各項(xiàng)信息不得為空。保存后,將存入到數(shù)據(jù)庫(kù)中;新用戶原始密碼為 000000。2. 修改密碼部分:有當(dāng)前用戶名稱,輸入原始密碼,輸入新密碼、再次輸入新密碼,確定后修改。3. 切換用戶部分:彈出登錄界面,重新輸入要登錄的用戶名和密碼,確認(rèn)后重新登錄新用戶。4.2.2 基本資料管理模塊基本資料管理模塊主要是對(duì)學(xué)生、員工、樓宇、資產(chǎn)等的基本信息進(jìn)行錄入存檔以便管理和使用,具體涉及了五個(gè)方面的功能(如圖 4-3):圖 4-3 基本資料管理模塊功能示意圖吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 14 -1.單位資料情況錄入:顯示
49、單位編碼、單位名稱、職工數(shù)量、負(fù)責(zé)人以及備注;可增加新記錄,修改記錄,刪除記錄,藍(lán)色字體項(xiàng)必須填寫(xiě)不得為空;2.樓宇資料情況錄入:顯示樓宇編碼、樓宇名稱、房間數(shù)量、使用單位、,管理員以及備注,可增加新記錄,修改記錄,刪除記錄,藍(lán)色字體項(xiàng)必須填寫(xiě)不得為空;3.人員資料情況錄入:顯示人員編碼、姓名、性別、年齡、職務(wù)、工資、工齡、聘用類(lèi)型、所屬單位、聯(lián)系電話、備注,可以做增加、刪除、修改等操作;4.學(xué)生資料情況錄入:顯示學(xué)生學(xué)籍號(hào)、姓名、性別、年齡、院系、班級(jí)、身份證以及籍貫,可以做增加、刪除、修改等操作;5.宿舍資料情況錄入:顯示房間號(hào)、所屬樓宇、標(biāo)準(zhǔn)人數(shù)以及備注,可以做增加、刪除、修改等操作。4
50、.2.3 宿舍管理模塊系統(tǒng)的宿舍管理模塊主要包含了入住學(xué)生查詢、空閑宿舍查詢、空閑宿舍入住、學(xué)生退宿、來(lái)客登記和來(lái)訪記錄查詢六個(gè)功能(如圖 4-4) ,它是對(duì)系統(tǒng)宿舍管理的部分。圖 4-4 宿舍管理模塊功能示意圖1.入住學(xué)生查詢情況:按照寢室號(hào)的項(xiàng)目,輸入查詢值來(lái)查詢各寢信息,顯示滿足條件的所有寢室人員信息,結(jié)束查詢即顯示所有寢室人員情況,可導(dǎo)出可打??;2.空閑宿舍查詢情況:輸入查詢的寢室號(hào),即可查詢此寢室是否空閑,結(jié)吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 15 -束查詢顯示寢室情況,可導(dǎo)出,可打??;3.空閑宿舍入住情況;輸入學(xué)生學(xué)籍號(hào)或者姓名,右下選中宿舍,點(diǎn)擊入住即可入住,也可返回;4.學(xué)生退
51、宿情況:輸入學(xué)生學(xué)籍號(hào)或者姓名可查詢?nèi)胱∏闆r,再點(diǎn)擊退宿即可;5.來(lái)客登記情況:包括宿舍號(hào)、宿舍管理員、來(lái)客姓名、來(lái)訪事項(xiàng)、離開(kāi)時(shí)間,可是進(jìn)行增加、刪除、修改等操作。6.來(lái)訪記錄查詢:按照來(lái)訪時(shí)間和宿舍樓來(lái)查詢,可做導(dǎo)出和打印操作。4.2.4 資產(chǎn)管理模塊資產(chǎn)管理模塊部分,主要實(shí)現(xiàn)七大功能,它包含資產(chǎn)信息建檔、資產(chǎn)借出登記、借出物品返還、資產(chǎn)使用查詢、資產(chǎn)年限查詢、損壞物品報(bào)修、資產(chǎn)維修登記功能(如圖 4-5):圖 4-5 資產(chǎn)管理模塊功能示意圖1.資產(chǎn)信息建檔情況:主要存入資產(chǎn)編號(hào)、品名、類(lèi)別、單位、狀態(tài)、數(shù)量、購(gòu)買(mǎi)日期、使用年限以及備注,可以實(shí)現(xiàn)增加、刪除、修改查看等功能,藍(lán)色字體項(xiàng)偉必須
52、填寫(xiě);2.資產(chǎn)借出登記情況:只要存入領(lǐng)用單位編號(hào)、領(lǐng)用單位、領(lǐng)用人、出庫(kù)日期、領(lǐng)用資產(chǎn)編號(hào)、品名、單位、數(shù)量,可以實(shí)現(xiàn)增加、刪除、修改、查詢等功能,藍(lán)色字體項(xiàng)偉必須填寫(xiě);3.借出物品返還情況:輸入領(lǐng)用日期可查詢到所有借出物品,選中后點(diǎn)擊返還即可,可以實(shí)現(xiàn)導(dǎo)出、打印等操作功能 ;4.資產(chǎn)使用查詢:輸入資產(chǎn)編號(hào)或名稱可以查詢資產(chǎn)的使用情況,可以實(shí)現(xiàn)導(dǎo)出、打印等功能;吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 16 -5. 資產(chǎn)年限查詢:可以按照過(guò)期和全部進(jìn)行模糊查詢,輸入資產(chǎn)編號(hào)或者名稱可查詢年限,可以實(shí)現(xiàn)導(dǎo)出、打印等功能;6.損壞物品報(bào)修:需輸入報(bào)修單位、物品編碼、報(bào)修物品名稱、反應(yīng)問(wèn)題,可以實(shí)現(xiàn)增加、
53、刪除、修改、查詢等功能,藍(lán)色字體項(xiàng)為必填; 7.資產(chǎn)維修登記:必須先選中需要維修的記錄,輸入維修人員和備注,可實(shí)現(xiàn)增加、修改、刪除、查詢等功能,藍(lán)則字體項(xiàng)為必填;4.3 數(shù)據(jù)查詢模塊詳解系統(tǒng)的數(shù)據(jù)查詢模塊主要功能是供管理員快速了解資產(chǎn)的各項(xiàng)情況,它主要的功能有以下四點(diǎn)(如圖 4-5):圖 4-5 數(shù)據(jù)查詢模塊功能示意圖1.資產(chǎn)出庫(kù)查詢:按照出庫(kù)日期可以進(jìn)行查詢資產(chǎn)的出庫(kù)情況,可以實(shí)現(xiàn)導(dǎo)出和打印等功能;2.資產(chǎn)返還查詢:按照返還日期可以就資產(chǎn)返還情況進(jìn)行查詢了解,可以實(shí)現(xiàn)導(dǎo)出和打印等功能;3.報(bào)修記錄查詢:按照?qǐng)?bào)修日期可以查看了解資產(chǎn)的報(bào)修情況,可以實(shí)現(xiàn)導(dǎo)出和打印等功能;4.資產(chǎn)維護(hù)查詢:按照?qǐng)?bào)
54、修日期可以查看了解資產(chǎn)的維修情況,可以實(shí)現(xiàn)導(dǎo)出和打印等功能;4.4 系統(tǒng)管理模塊、退出系統(tǒng)模塊詳解 系統(tǒng)管理模塊主要實(shí)現(xiàn)數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)兩大功能(如圖 4-6) ;吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 17 -圖 4-6 系統(tǒng)管理模塊功能示意圖1數(shù)據(jù)備份:數(shù)據(jù)庫(kù)備份是打包成一個(gè)單獨(dú)的程序,采用動(dòng)態(tài)執(zhí)行 sql server 的 backup database 命令對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份,用于備用數(shù)據(jù);2數(shù)據(jù)恢復(fù):數(shù)據(jù)庫(kù)恢復(fù)由于要求對(duì)數(shù)據(jù)庫(kù)的獨(dú)占性,所以要關(guān)閉程序,并斷開(kāi)當(dāng)前數(shù)據(jù)庫(kù)的所有連接,然后執(zhí)行 sql server 的 restore database 命令對(duì)數(shù)據(jù)進(jìn)行恢復(fù); 退出系統(tǒng)模塊主要是
55、利用相應(yīng)語(yǔ)句實(shí)現(xiàn)系統(tǒng)再處理完所有正在進(jìn)行的操作后實(shí)現(xiàn)關(guān)閉,以保證系統(tǒng)安全的退出。4.5 系統(tǒng)安全設(shè)計(jì)學(xué)校后勤管理系統(tǒng)數(shù)據(jù)量大,涉及面廣,為使系統(tǒng)有效運(yùn)行,并始終保持?jǐn)?shù)據(jù)的正確性和完整性,防止數(shù)據(jù)的泄漏,需要采取一定的安全保密措施。本系統(tǒng)的安全保密設(shè)計(jì)圍繞兩下兩個(gè)方面進(jìn)行。1.源程序編譯源程序經(jīng)過(guò)編譯生成特殊代碼,可避免任意查和非法修改,起到安全保密的作用。另外,源程序編譯后,計(jì)算機(jī)執(zhí)行編譯后的目標(biāo)文件,也可大大提高運(yùn)行速度。當(dāng)然,系統(tǒng)正式交付使用后,仍需維護(hù)和完善,因此,不能拋開(kāi)源程序。較好的做法是,源程序由專人負(fù)責(zé)保管,未經(jīng)許可不能隨意使用,一般操作人員只能接觸目標(biāo)文件。2.程序文件屬性修改
56、為防止對(duì)庫(kù)文件的單獨(dú)操作,在程序中修改庫(kù)文件的屬性。進(jìn)入系統(tǒng)時(shí)置為讀寫(xiě)屬性,退出系統(tǒng)時(shí)將其置為只讀屬性。吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 18 -第第 5 5 章章 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)5.1 概述數(shù)據(jù)庫(kù)設(shè)計(jì)是研制數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)通常是在一個(gè)通用的 dbms 支持下進(jìn)行的,對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,使之能夠有交際地存儲(chǔ)數(shù)據(jù), 以及一個(gè)確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)和存取方法的物理設(shè)計(jì),建立起既能反映現(xiàn)實(shí)世界信息和信息聯(lián)系,又能被某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)所接受,同時(shí)能實(shí)現(xiàn)系統(tǒng)目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫(kù),滿足各種用戶的需要。數(shù)據(jù)庫(kù)是信息系統(tǒng)的核心基礎(chǔ),它將大量的數(shù)據(jù)按一定的
57、模型組織起來(lái),提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能。只有對(duì)數(shù)據(jù)庫(kù)進(jìn)行合理的邏輯設(shè)計(jì)和有郊的物理設(shè)計(jì),才能開(kāi)發(fā)出完善且高效的信息系統(tǒng),用戶才能方便、及時(shí)和準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲取所需的信息。5.25.2 數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程 1.需求分析階段 準(zhǔn)確了解與分析需求(包括數(shù)據(jù)與處理)是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),是最困難、最耗費(fèi)時(shí)間的一步,我們通過(guò)對(duì)本系統(tǒng)的各個(gè)功能的分析,得出具體數(shù)據(jù)表和試圖。 2.概念結(jié)構(gòu)設(shè)計(jì)階段 是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵, 通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體 dbms 的概念模型。 3.邏輯結(jié)構(gòu)設(shè)計(jì)階段 將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè) dbms 所支持的數(shù)據(jù)模型, 對(duì)其進(jìn)行優(yōu)化。 4.數(shù)據(jù)庫(kù)物
58、理設(shè)計(jì)階段 為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法) 。 5.數(shù)據(jù)庫(kù)實(shí)施階段 運(yùn)用 dbms 提供的數(shù)據(jù)語(yǔ)言、工具及宿主語(yǔ)言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果,建立數(shù)據(jù)庫(kù),編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),并進(jìn)行試運(yùn)行。 6.數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)經(jīng)過(guò)試運(yùn)行后即可投入正式運(yùn)行,在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過(guò)程中必須不斷地對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改。吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 19 -5.3 學(xué)校后勤管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)是在完成了描述系統(tǒng)各種數(shù)據(jù)之間的依賴關(guān)系和信息分類(lèi)的基礎(chǔ)上,將各種信息轉(zhuǎn)換成相應(yīng)的數(shù)據(jù)項(xiàng)定義表。數(shù)據(jù)項(xiàng)定義表的作用主要是定義每個(gè)表的
59、表名、表中各字段的名稱、數(shù)據(jù)類(lèi)型和長(zhǎng)度,但在不同數(shù)據(jù)庫(kù),數(shù)據(jù)類(lèi)型的表示符號(hào)和長(zhǎng)度有所差別。該系統(tǒng)的數(shù)據(jù)項(xiàng)定義表如下:表 5-1 操作用戶數(shù)據(jù)項(xiàng)定義表(userinf)表 5-2 學(xué)院信息數(shù)據(jù)項(xiàng)定義表(unitinf)表 5-4 學(xué)生信息數(shù)據(jù)項(xiàng)定義表(student) 表 5-5 宿舍房間信息數(shù)據(jù)項(xiàng)定義表(roominf)吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 20 -表 5-6 資產(chǎn)借出、返還數(shù)據(jù)項(xiàng)定義表(outbillinf)表 5-7 人員信息數(shù)據(jù)項(xiàng)定義表(empinf)吉林建筑工程學(xué)院畢業(yè)設(shè)計(jì)(論文)- 21 -第第 6 6 章章 系統(tǒng)測(cè)試系統(tǒng)測(cè)試6.1 系統(tǒng)測(cè)試概述系統(tǒng)測(cè)試是軟件的一個(gè)重要
60、階段。其任務(wù)是確認(rèn)和驗(yàn)證軟件、設(shè)計(jì)、實(shí)現(xiàn)過(guò)程中的邏輯正確性以及發(fā)現(xiàn)軟件產(chǎn)品中存在的問(wèn)題,并通過(guò)測(cè)試不斷提高和完善軟件產(chǎn)品的質(zhì)量。軟件測(cè)試中涉及的第二個(gè)問(wèn)題是排錯(cuò),也稱為調(diào)試。排錯(cuò)的目的是診斷程序錯(cuò)誤的性質(zhì)及產(chǎn)生的原因并加以改正。軟件排錯(cuò)技術(shù)與其說(shuō)是科學(xué),不如說(shuō)是一門(mén)藝術(shù)。軟件測(cè)試的第三個(gè)軟件可靠性的評(píng)測(cè)??煽啃裕ǖ侥壳盀橹?,要求可靠性為 100是不可能達(dá)到的目標(biāo))是軟件高效、正確運(yùn)行的保證。圖 6-1 系統(tǒng)測(cè)試流程圖流程圖(如圖 6-1)說(shuō)明:1. 測(cè)試對(duì)象。系統(tǒng)測(cè)試與程序測(cè)試在概念上是不同的,系統(tǒng)測(cè)試的對(duì)象不僅僅是程序,還包括軟件需求規(guī)格文檔、設(shè)計(jì)規(guī)格文檔、模塊算法這些軟件文檔配置項(xiàng)。軟件測(cè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)業(yè)園區(qū)入駐合同協(xié)議
- 關(guān)于推進(jìn)跨部門(mén)合作項(xiàng)目的工作計(jì)劃
- 關(guān)于采購(gòu)流程的往來(lái)文書(shū)說(shuō)明
- 商務(wù)會(huì)議溝通要點(diǎn)及會(huì)議紀(jì)要模板
- 健康管理平臺(tái)的構(gòu)建及運(yùn)營(yíng)規(guī)劃
- 機(jī)器人智能化生產(chǎn)線建設(shè)委托代理合同
- 交通物流調(diào)度管理系統(tǒng)建設(shè)方案
- 房屋預(yù)約買(mǎi)賣(mài)合同
- 木材原木購(gòu)銷(xiāo)合同
- 2025年版《認(rèn)識(shí)大熊貓》課件發(fā)布
- 《GMP實(shí)務(wù)教程》 完整全套教學(xué)課件 項(xiàng)目1-14 GMP基礎(chǔ)知識(shí)-藥品生產(chǎn)行政檢查
- 房屋租賃交接家私清單
- 《Hadoop大數(shù)據(jù)平臺(tái)基礎(chǔ)》復(fù)習(xí)考試題庫(kù)(帶答案)
- 大單元下的教學(xué)評(píng)一體化
- 注射用A型肉毒毒素管理制度
- 黑龍江省鶴崗市東方紅鄉(xiāng)地?zé)豳Y源普查探礦權(quán)出讓收益評(píng)估報(bào)告
- PMBOK知識(shí)重點(diǎn)電子筆記
- 精選湖北恩施州2023中考英語(yǔ)試題英語(yǔ)(解析版)
- 小學(xué)體育-小小特種兵教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 中國(guó)故事英文版年英文二篇
- GB/T 37827-2019城鎮(zhèn)供熱用焊接球閥
評(píng)論
0/150
提交評(píng)論