版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 企業(yè)信息管理系統(tǒng)的設(shè)計(jì)與研究摘要企業(yè)信息管理網(wǎng)站是利用JAVA語言編寫的,并采用Myeclipsel0.6開發(fā)工具編寫而成的。其后臺(tái)數(shù)據(jù)庫使用的是Mysql數(shù)據(jù)庫。本系統(tǒng)從用戶角度出發(fā),界面美觀,用戶體驗(yàn)良好,功能能夠滿足正常企業(yè)需要。系統(tǒng)由登錄模塊,注冊(cè)模塊,通訊錄管理、短消息管理、日程安排、工作記錄、公司公告、工作會(huì)議等模塊組成。每個(gè)模塊都實(shí)現(xiàn)了增加、刪除、修改等相關(guān)操作。為了保證系統(tǒng)的安全性,在用戶或管理員登錄系統(tǒng)時(shí),用戶需輸入正確的用戶號(hào)和用戶密碼才能進(jìn)入系統(tǒng),不同的身份的用戶具有不同的權(quán)限。本論文主要是根據(jù)用戶對(duì)系統(tǒng)的需求,分析寫出的系統(tǒng)設(shè)計(jì)文檔,本文檔作為開發(fā)企業(yè)信息管理網(wǎng)站的依
2、據(jù)。此篇論文對(duì)整個(gè)系統(tǒng)進(jìn)行了一個(gè)詳細(xì)的介紹。一開始闡述了企業(yè)信息管理網(wǎng)站系統(tǒng)的開發(fā)背景,以及此網(wǎng)站的技術(shù)背景,其次對(duì)于系統(tǒng)的總體設(shè)計(jì)和具體實(shí)現(xiàn)的功能模塊進(jìn)行了一個(gè)概述,此網(wǎng)站的功能模塊包括:登錄模塊,注冊(cè)模塊,通訊錄管理、短消息管理、日程安排、工作記錄、公司公告、工作會(huì)議等模塊,最后對(duì)系統(tǒng)進(jìn)行測(cè)試,并指出系統(tǒng)的不足之處【關(guān)鍵詞】:企業(yè)信息管理系統(tǒng),java,網(wǎng)站AbstractEnterpriseinformationmanagementwebsiteistheuseofJAVAlanguage,andtheuseofMyeclipse10.6developmenttoolsforthepre
3、parationof.ItsbackstagedatabaseusestheMysqldatabase.Thissystemfromtheuserpointofview,theenterpriseinformationmanagementwebsiteistheuseofJAVAlanguage,andtheuseofMyeclipse10.6developmenttoolsprepared.ItsbackstagedatabaseusestheMysqldatabase.Thesystemfromtheperspectiveofusers,beautifulinterface,theuser
4、experienceisgood,thefunctioncanmeetthenormalneedsofenterprises.Thesystemconsistsofloginmodule,registrationmodule,addressbookmanagement,shortmessagemanagement,schedule,workrecord,companyannouncement,workingconferenceandsoon.Eachmodulehasachievedtheincrease,delete,modify,andotherrelatedoperations.Inor
5、dertoensurethesecurityofthesystem,inthedesignofuserloginsystem,usersneedtoenterthecorrectusernumberanduserpasswordtoenterthesystem,anddifferentuserswithdifferentidentities.Thispaperisbasedontheneedsofusersofthesystem,theanalysisofthesystemdesigndocuments,thisdocumentasthebasisforthedevelopmentofente
6、rpriseinformationmanagementwebsite.Thewholesystemisintroducedindetailinthispaper.Firstintroducedtheenterpriseinformationmanagementsystemdevelopmentbackgroundandtechnicalbackground,andthenintroducethesystemsoveralldesignandconcreterealizationoffunctionmodule,moduleincludes:theloginmodule,registermodu
7、le,moduleoftheaddressbookmanagement,messagemanagement,schedule,workrecords,companyannouncement,meetingandsoon.Finally,thesystemtestedandpointsouttheinadequaciesofthesystem.Keywords:enterpriseinformationmanagementsystem,Java,websiteTOC o 1-5 h z摘要IAbstractII HYPERLINK l bookmark4 o Current Document 第
8、一章.緒論1 HYPERLINK l bookmark6 o Current Document 1.1企業(yè)信息管理系統(tǒng)的開發(fā)背景1 HYPERLINK l bookmark8 o Current Document 1.2企業(yè)信息管理系統(tǒng)的開發(fā)意義1 HYPERLINK l bookmark10 o Current Document 1.3本論文文章結(jié)構(gòu)2 HYPERLINK l bookmark12 o Current Document 第二章.系統(tǒng)開發(fā)技術(shù)背景3 HYPERLINK l bookmark14 o Current Document 2.1JSP3 HYPERLINK l boo
9、kmark16 o Current Document 2.2Ajax3 HYPERLINK l bookmark18 o Current Document 第三章系統(tǒng)分析4 HYPERLINK l bookmark20 o Current Document 3.1系統(tǒng)可行性分析4 HYPERLINK l bookmark22 o Current Document 3.1.1技術(shù)可行性4 HYPERLINK l bookmark24 o Current Document 3.1.2經(jīng)濟(jì)可行性4 HYPERLINK l bookmark26 o Current Document 3.1.3操作可行
10、性4 HYPERLINK l bookmark28 o Current Document 3.2需求分析53.2.1系統(tǒng)資源需求錯(cuò)誤!未定義書簽。3.2.2功能需求錯(cuò)誤!未定義書簽。 HYPERLINK l bookmark30 o Current Document 第四章系統(tǒng)的總體設(shè)計(jì)6 HYPERLINK l bookmark32 o Current Document B/S構(gòu)架6 HYPERLINK l bookmark36 o Current Document 系統(tǒng)總體結(jié)構(gòu)6 HYPERLINK l bookmark38 o Current Document 4.3數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)7
11、HYPERLINK l bookmark40 o Current Document 4.3.1數(shù)據(jù)庫設(shè)計(jì)與構(gòu)架7 HYPERLINK l bookmark42 o Current Document 4.3.2概念結(jié)構(gòu)設(shè)計(jì)與實(shí)施7 HYPERLINK l bookmark44 o Current Document 4.3.3邏輯結(jié)構(gòu)設(shè)計(jì)與實(shí)施8 HYPERLINK l bookmark46 o Current Document 4.3.4物理結(jié)構(gòu)設(shè)計(jì)與實(shí)施8 HYPERLINK l bookmark68 o Current Document 第五章.詳細(xì)設(shè)計(jì)13 HYPERLINK l book
12、mark70 o Current Document 5.1首頁13 HYPERLINK l bookmark72 o Current Document 5.2管理員歡迎頁面13 HYPERLINK l bookmark74 o Current Document 5.2通訊錄管理14 HYPERLINK l bookmark76 o Current Document 5.4短消息管理15 HYPERLINK l bookmark78 o Current Document 5.5日程安排模塊15 HYPERLINK l bookmark80 o Current Document 5.6工作會(huì)議模塊
13、16 HYPERLINK l bookmark82 o Current Document 5.7公司公告模塊16 HYPERLINK l bookmark84 o Current Document 5.8用戶登錄界面設(shè)計(jì)與實(shí)現(xiàn)17 HYPERLINK l bookmark86 o Current Document 5.9登陸模塊設(shè)計(jì)與實(shí)現(xiàn)17 HYPERLINK l bookmark88 o Current Document 5.10個(gè)人信息信息管理設(shè)計(jì)與實(shí)現(xiàn)18 HYPERLINK l bookmark94 o Current Document 第六章系統(tǒng)的測(cè)試與運(yùn)行20 HYPERLINK
14、 l bookmark100 o Current Document 6.1問題一:測(cè)試登錄界面的不同用戶登錄20 HYPERLINK l bookmark102 o Current Document 6.2問題二測(cè)試管理員的操作21 HYPERLINK l bookmark106 o Current Document 6.3測(cè)試小結(jié)23 HYPERLINK l bookmark108 o Current Document 七總結(jié)與展望24致謝錯(cuò)誤!未定義書簽。 第一章.緒論在當(dāng)今社會(huì)網(wǎng)絡(luò)遠(yuǎn)不止作為人們之間通訊的手段,它同時(shí)也是實(shí)現(xiàn)諸多社會(huì)活動(dòng)、科技革新的重要依據(jù)。網(wǎng)絡(luò)對(duì)于我們來說,其重要性越來
15、越大。企業(yè)信息管理系統(tǒng)的開發(fā)背景隨著社會(huì)生活的日益飛速發(fā)展,各類型的企業(yè)都如雨后春筍一樣,大量出現(xiàn)?,F(xiàn)在企業(yè)的規(guī)模也逐漸的擴(kuò)大起來,對(duì)于企業(yè)的管理的需求也越來越大?,F(xiàn)代企業(yè),要求要對(duì)企業(yè)的內(nèi)部信息如人員管理、公司的業(yè)務(wù)管理、會(huì)議管理等進(jìn)行很好的匯總和整理。現(xiàn)代社會(huì)就是信息的社會(huì),只有對(duì)于公司的信息進(jìn)行合理的管理,才能夠提高企業(yè)的整體規(guī)劃和公司的信息決策。正規(guī)的企業(yè)管理對(duì)于企業(yè)的效率具有決定性的幫助作用,相反,如果不重視企業(yè)的管理,對(duì)于繁重的企業(yè)信息不進(jìn)行管理,現(xiàn)代企業(yè)的內(nèi)部業(yè)務(wù)等重要的信息就會(huì)陷入混亂之中,企業(yè)的效率就會(huì)變得低下,從而影響到企業(yè)的正常運(yùn)行盈利,使得企業(yè)缺乏競(jìng)爭(zhēng)力,也會(huì)社會(huì)所淘汰
16、。一些傳統(tǒng)的管理方式己經(jīng)日漸落后,不能滿足企業(yè)的正常管理需要。然而當(dāng)今社會(huì),互聯(lián)網(wǎng)Web技術(shù)的快速發(fā)展,因此人們可以利用互聯(lián)網(wǎng)技術(shù)很好的對(duì)于企業(yè)信息進(jìn)行模塊化管理.為了改善企業(yè)信息管理的需求,讓人們更好的對(duì)于企業(yè)信息進(jìn)行綜合的管理,必須開發(fā)一個(gè)基于javaEE的企業(yè)信息管理系統(tǒng)用于幫助人們很好的管理企業(yè)信息。通過傳統(tǒng)渠道進(jìn)行企業(yè)信息管理,效率低下,浪費(fèi)時(shí)間,而且極易出現(xiàn)錯(cuò)誤。在這種情況下,我決定開發(fā)一套基于web的企業(yè)信息管理網(wǎng)站包括登錄模塊,注冊(cè)模塊,通訊錄管理、短消息管理模塊、日程安排模塊、工作記錄模塊、公司公告模塊、工作會(huì)議模塊等模塊組成用來發(fā)搜集整理和發(fā)布相關(guān)信息。極大的提高了效率,和
17、縮短時(shí)間。讓大家可以更方便的體驗(yàn)與傳統(tǒng)方式截然不同的管理方式。企業(yè)信息管理系統(tǒng)的開發(fā)意義我國的企業(yè)逐漸發(fā)展壯大,其地位在國計(jì)民生方面不言而喻。企業(yè)管理水平是企業(yè)的效率的決定性因素,加強(qiáng)管理及提高企業(yè)管理現(xiàn)代化水平是現(xiàn)代企業(yè)發(fā)展的主旋律。信息化的出現(xiàn)為我國的企業(yè)管理注入了鮮血,但在其快速發(fā)展的同時(shí),信息化在企業(yè)的應(yīng)用與運(yùn)營初期還面臨著許多困難,如:許多企業(yè)對(duì)信息化的認(rèn)識(shí)不夠充足,運(yùn)營前期軟件投入較少?,F(xiàn)階段,我國企業(yè)開始探索有中國特色的、符合市場(chǎng)經(jīng)濟(jì)要求的社會(huì)主義現(xiàn)代化企業(yè)管理體系,積極推進(jìn)企業(yè)管理創(chuàng)新,取得了較大的效果。但是,與國外企業(yè)管理的發(fā)展?fàn)顩r相比,我國企業(yè)管理創(chuàng)新能力水平等方面還有較大
18、差距。所以說,增強(qiáng)國際競(jìng)爭(zhēng)力,提高管理水平,已然成為國有企業(yè)的生存及發(fā)展的重中之重。清楚的認(rèn)識(shí)到我國企業(yè)與國外企業(yè)的差距,分析出國內(nèi)企業(yè)的現(xiàn)狀以及國內(nèi)企業(yè)管理的不足之處,才能夠針對(duì)我國企業(yè)管理的短板進(jìn)行有效的改進(jìn)和提高,這對(duì)我國企業(yè)在信息化背景下管理水平的提高、提升企業(yè)國際競(jìng)爭(zhēng)力具有十分重要的意義及深遠(yuǎn)影響?,F(xiàn)代企業(yè)是我國現(xiàn)在的以公有制為主體,多種所有制共同發(fā)展的經(jīng)濟(jì)制度下的不可缺少的經(jīng)濟(jì)分支,所以企業(yè)經(jīng)濟(jì)發(fā)展的重要性不言而喻。如何管理企業(yè),提高企業(yè)的綜合能力,已經(jīng)成為現(xiàn)代企業(yè)必須關(guān)注的問題。計(jì)算機(jī)科學(xué)技術(shù)飛速發(fā)展,現(xiàn)在時(shí)代是信息化的時(shí)代,利用互聯(lián)網(wǎng)解決企業(yè)問題已經(jīng)隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的逐漸成熟
19、變得可行。使用網(wǎng)絡(luò)技術(shù),可以將人從繁重的工作中脫離出來,人工管理企業(yè)信息的方式現(xiàn)在已經(jīng)變得越來越落伍,信息化的管理能夠極大的解放勞動(dòng)力,當(dāng)然,計(jì)算機(jī)的作用就是為人類提供便利,互聯(lián)網(wǎng)信息管理可以節(jié)省人力資源,以充分的將人力資源投入到更需要的地方去,提高了人的工作效率。也使得企業(yè)的運(yùn)轉(zhuǎn)能力得到提升。本論文文章結(jié)構(gòu)本論文一開始先介紹了企業(yè)信息管理系統(tǒng)的開發(fā)背景、開發(fā)意義,其次介紹了系統(tǒng)所使用的技術(shù),然后對(duì)于企業(yè)信息管理系統(tǒng)的可行性進(jìn)行了分析,并對(duì)該系統(tǒng)進(jìn)行了總體的架構(gòu)。分別從整體結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計(jì)進(jìn)行描述,然后逐步細(xì)化,介紹了系統(tǒng)的設(shè)計(jì)流程,包括系統(tǒng)所達(dá)到的要求以及詳細(xì)的模塊設(shè)計(jì),分支出企業(yè)管理系統(tǒng)的
20、具體的實(shí)現(xiàn),從整體獲取整個(gè)網(wǎng)站實(shí)現(xiàn)與設(shè)計(jì)。最后對(duì)于該網(wǎng)站進(jìn)行測(cè)試,以保證該系統(tǒng)能夠安全正常的運(yùn)行。第二章.系統(tǒng)開發(fā)技術(shù)背景2.1JSPJSP全稱為javaserverpage,JSP技術(shù)是一種基于java的服務(wù)器端的網(wǎng)絡(luò)開發(fā)技術(shù)。JSP是由SunMicrosystems公司發(fā)起的,多個(gè)互聯(lián)網(wǎng)公司聯(lián)合起來共同創(chuàng)立的一種動(dòng)態(tài)網(wǎng)頁標(biāo)準(zhǔn)。JSP技術(shù)是將Java程序段和JSP標(biāo)記插入html代碼中,從而共同形成JSP文件。JSP技術(shù)通過由java語言編寫的tags和scriptlets,把這二這放于xml文件中,對(duì)動(dòng)態(tài)網(wǎng)頁的邏輯層進(jìn)行處理。JSP網(wǎng)頁還可以通過tags和scriptlets這兩個(gè)java
21、類對(duì)服務(wù)器段的資源的應(yīng)用邏輯進(jìn)行訪問。JSP技術(shù)將網(wǎng)頁的邏輯層和表現(xiàn)層進(jìn)行了分離,形成了模塊式代碼管理,使得網(wǎng)站模塊間耦合性高,開發(fā)效率得到提高。JSP是一種動(dòng)態(tài)頁面技術(shù),它是業(yè)務(wù)邏輯與servlet相分離。JSP頁面請(qǐng)求服務(wù)器進(jìn)行服務(wù)時(shí),一開始服務(wù)器端執(zhí)行網(wǎng)站的業(yè)務(wù)邏輯層的Java代碼,然后將業(yè)務(wù)邏輯層的執(zhí)行的結(jié)果連同表現(xiàn)層的html代碼共同傳遞給客戶端。AjaxAjax是AsynchronousJavaScriptandXML的縮寫。Ajax通過XHTML顯示內(nèi)容,CSS樣式表處理表現(xiàn),使用JavaScript顯示動(dòng)態(tài)內(nèi)容。3對(duì)于Ajax,當(dāng)點(diǎn)擊提交時(shí),JavaScript向服務(wù)器發(fā)送一個(gè)
22、請(qǐng)求,Ajax會(huì)解析結(jié)果,然后更新當(dāng)前屏幕顯示。從純粹意義上講,隱藏了用戶的與服務(wù)器之間的傳遞交互的過程。XML可以為任意格式,作為從服務(wù)器接收的數(shù)據(jù)格式。用戶可以繼續(xù)使用該應(yīng)用程序,而客戶端程序在后臺(tái)向服務(wù)器請(qǐng)求信息。直觀和自然的用戶交互?;跀?shù)據(jù)驅(qū)動(dòng)的,而非頁面驅(qū)動(dòng)。Ajax是一種成功的互聯(lián)網(wǎng)應(yīng)用技術(shù)。但是,因?yàn)檫€有瀏覽器不兼容Ajax,這導(dǎo)致它很難維護(hù)和調(diào)試。第三章系統(tǒng)分析3.1系統(tǒng)可行性分析3.1.1技術(shù)可行性現(xiàn)在的主流網(wǎng)站網(wǎng)頁開發(fā)技術(shù),主流的就是javaweb技術(shù),javaweb技術(shù)能夠很好的將網(wǎng)站的各個(gè)部分進(jìn)行有機(jī)的結(jié)合,眾所周知,一個(gè)良好的網(wǎng)站,需要很好的表現(xiàn)層,穩(wěn)定的業(yè)務(wù)邏輯處
23、理層和數(shù)據(jù)訪問層。使用javaweb技術(shù),可以使這三層結(jié)構(gòu)充分發(fā)揮出各自的作用?,F(xiàn)在大學(xué)階段,我們已經(jīng)學(xué)習(xí)了JSP技術(shù),這種技術(shù),可以將這三層結(jié)構(gòu)分離開來,并且能夠使用servlet技術(shù),將網(wǎng)站的業(yè)務(wù)邏輯層和表現(xiàn)層分別表示。使用基礎(chǔ)的java代碼用于處理網(wǎng)站的業(yè)務(wù)邏輯,使用html+css和javascript技術(shù)對(duì)于網(wǎng)站的表現(xiàn)層進(jìn)行闡述和描繪。Java語言也可以進(jìn)行與數(shù)據(jù)庫的連接,java代碼也可以用于處理數(shù)據(jù)的增刪改查,對(duì)企業(yè)信息管理系統(tǒng)的數(shù)據(jù)進(jìn)行所需要的操作。所以,從技術(shù)可行性來說,從現(xiàn)在我們的技術(shù)水平來說,開發(fā)一個(gè)企業(yè)信息管理網(wǎng)站是可行的。3.1.2經(jīng)濟(jì)可行性由于開發(fā)本系統(tǒng)的用到的硬件
24、設(shè)備都是自己平時(shí)學(xué)習(xí)的,所用到的軟件開發(fā)工具(myeclipsel0.6,mysql5.5)都是免費(fèi)版的,所以不存在需要購買收費(fèi)軟件的費(fèi)用,開發(fā)本系統(tǒng)成本是非常的低。今天社會(huì)的企業(yè)越來越多,于是對(duì)于企業(yè)管理軟件的需求越來越大。從管理角度看,人工管理需要對(duì)大量的數(shù)據(jù)進(jìn)行歸納整理,消耗了大量的時(shí)間和精力在對(duì)企業(yè)管理上,這樣對(duì)于現(xiàn)在的企業(yè)管理來說,不能夠滿足現(xiàn)代企業(yè)管理的需要?,F(xiàn)在的時(shí)代是信息化、現(xiàn)代化的時(shí)代,使用計(jì)算機(jī)技術(shù)可以逐漸的將人從繁瑣復(fù)雜的企業(yè)管理中解放出來的,能夠極大的解放人的自由度,減少企業(yè)用于專門雇傭?qū)H诉M(jìn)行企業(yè)的信息管理的費(fèi)用,能夠?yàn)槠髽I(yè)的財(cái)力物力管理帶來一定的效益,方便于企業(yè)的管
25、理。所以從經(jīng)濟(jì)的角度來看,企業(yè)信息管理系統(tǒng)是可以著手開發(fā)的。3.1.3操作可行性由于本系統(tǒng)是專門為企業(yè)信息管理使用而開發(fā)的,所以一般都是企業(yè)中的白領(lǐng)等人員使用該系統(tǒng)進(jìn)行企業(yè)信息管理是可行的,該類使用者都具有一般計(jì)算機(jī)水平,可進(jìn)行簡(jiǎn)單的計(jì)算機(jī)操作。而且本系統(tǒng)界面友好美觀,操作簡(jiǎn)單,能夠?yàn)橐话闫髽I(yè)人員使用。一般使用者只需進(jìn)行文字鍵盤輸入,即可進(jìn)行對(duì)于企業(yè)信息的業(yè)務(wù)處理,用于進(jìn)行企業(yè)管理極為簡(jiǎn)單。而且該系統(tǒng)的管理開始管理數(shù)據(jù)時(shí),錄入數(shù)據(jù)操作簡(jiǎn)單便捷迅速,易于數(shù)據(jù)擴(kuò)充,管理系統(tǒng)靈活性高。3.2需求分析在需求分析階段,主要是對(duì)企業(yè)級(jí)用戶的對(duì)于網(wǎng)站的需求進(jìn)行一個(gè)分析。在此次設(shè)計(jì)過程中,需求分析主要分為三個(gè)
26、方面,第一,分析企業(yè)級(jí)人員對(duì)于企業(yè)信息管理網(wǎng)站所需要的功能,第二分析企業(yè)級(jí)人員對(duì)于該系統(tǒng)的接口需求,第三,分析客戶對(duì)于系統(tǒng)的數(shù)據(jù)要求。那么我從上述三個(gè)方面來分析,第一,所謂功能的分析,就是通過需求分析階段分析出系統(tǒng)所需要完成的所有功能。本企業(yè)信息管理網(wǎng)站,是對(duì)企業(yè)信息進(jìn)行一個(gè)管理,所需要的功能必須要滿足企業(yè)的業(yè)務(wù)需要,所以網(wǎng)站必須要具有通訊錄管理、短消息管理、日程安排管理、工作會(huì)議管理、公司公告管理以及首頁和登錄界面模塊,這樣才能實(shí)現(xiàn)企業(yè)網(wǎng)站的具體需求。第二,對(duì)于該系統(tǒng)進(jìn)行接口的分析,接口需求描述應(yīng)用程序和它的環(huán)境通信的格式。分析該系統(tǒng),企業(yè)信息管理網(wǎng)站應(yīng)該具有兩個(gè)接口,一個(gè)是管理員的接口,管
27、理員對(duì)于該企業(yè)管理系統(tǒng)的訪問權(quán)限很高,管理員可以對(duì)該系統(tǒng)內(nèi)部數(shù)據(jù)進(jìn)行增刪改查的操作,對(duì)于各個(gè)模塊的數(shù)據(jù)可以隨意訪問。其次就是普通用戶接口,普通用戶接口權(quán)限要比管理員的權(quán)限要低的多,普通用戶只能夠?qū)ο到y(tǒng)內(nèi)的數(shù)據(jù)進(jìn)行查看,不能夠?qū)ζ髽I(yè)內(nèi)部的數(shù)據(jù)進(jìn)行修改。第三,分析客戶的數(shù)據(jù)的需求,系統(tǒng)中的數(shù)據(jù),很大程度的影響到了系統(tǒng)的整體布局,所以必須要對(duì)分析客戶對(duì)于系統(tǒng)中數(shù)據(jù)的需求,這是需求分析的一個(gè)重要的任務(wù)。首先,從用戶的角度來說,管理員和普通用戶都有自身的數(shù)據(jù)屬性,其次,企業(yè)的內(nèi)部業(yè)務(wù)機(jī)制,分工的每個(gè)業(yè)務(wù)模塊,也都有特定數(shù)據(jù)需要滿足企業(yè)每個(gè)業(yè)務(wù)模塊的正常功能需求。在數(shù)據(jù)分析過程之后,形成數(shù)據(jù)字典,并將分析
28、的數(shù)據(jù)模型和數(shù)據(jù)信息以一定形式組織放置在數(shù)據(jù)庫內(nèi),以完成客戶對(duì)于該系統(tǒng)的數(shù)據(jù)需求。企業(yè)信息管理系統(tǒng)的服務(wù)對(duì)象是企業(yè)內(nèi)部的人員,其目的是為了使得企業(yè)上層對(duì)下層進(jìn)行很好的通信和管理,使得企業(yè)的資源得到充分的利用。因此有必要對(duì)于系統(tǒng)的資源進(jìn)行合理的分配與利用,本系統(tǒng)在運(yùn)行階段對(duì)硬、軟件的需求如下:硬件環(huán)境:A.PC機(jī)要求:主頻2.13GHZ以上主存256M以上硬盤40GB以上軟件環(huán)境:A.windows98及以上的操作系統(tǒng)B.Mysql5.5第四章系統(tǒng)的總體設(shè)計(jì)系統(tǒng)的總體設(shè)計(jì)是轉(zhuǎn)化用戶需求為軟件系統(tǒng)的重要環(huán)節(jié)。系統(tǒng)總體設(shè)計(jì)會(huì)直接影響到軟件系統(tǒng)的質(zhì)量,只有良好的總體設(shè)計(jì),才能讓軟件系統(tǒng)到達(dá)最佳,發(fā)揮出
29、軟件系統(tǒng)的最大作用,所以要想開發(fā)出好的軟件系統(tǒng),就必須得保證有在開發(fā)前能夠有一個(gè)良好的系統(tǒng)總體設(shè)計(jì)。4.1B/S構(gòu)架B/S結(jié)構(gòu)即瀏覽器端和服務(wù)器端結(jié)構(gòu)。B/S架構(gòu)的特點(diǎn)與C/S架構(gòu)相類似,只是在C/S架構(gòu)上進(jìn)行了變化或改進(jìn)了結(jié)構(gòu)。在這種結(jié)構(gòu)下,瀏覽器端實(shí)現(xiàn)表現(xiàn)層的用戶的工作界面,前端實(shí)現(xiàn)一小部分的事務(wù)邏輯,而大部分重要的事務(wù)邏輯在服務(wù)器端進(jìn)行執(zhí)行,有表現(xiàn)層、前端和服務(wù)器端形成了三層架構(gòu)。這樣的三層架構(gòu)就簡(jiǎn)化了客戶端計(jì)算機(jī)負(fù)載,降低了系統(tǒng)的維護(hù)與升級(jí)的費(fèi)用消耗,給用戶減輕了壓力。使用Java這種跨平臺(tái)性的語言,使得B/S架構(gòu)能夠很好的在軟件管理中發(fā)揮出最大的功能。Browser瀏覽器HTTP.W
30、eb服務(wù)器數(shù)據(jù)庫HTML圖4-1B/S基本架構(gòu)示意圖系統(tǒng)總體結(jié)構(gòu)根據(jù)用戶需求分析得出本系統(tǒng)的總體設(shè)計(jì)結(jié)構(gòu)圖如圖示圖4-2企業(yè)信息管理系統(tǒng)總體架構(gòu)圖數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)4.3.1數(shù)據(jù)庫設(shè)計(jì)與構(gòu)架數(shù)據(jù)庫是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)的內(nèi)部、以一定的組織序列進(jìn)行排放的可以共享的大量數(shù)據(jù)的集合,數(shù)據(jù)庫的管理包括數(shù)據(jù)定義功能、數(shù)據(jù)組織、存儲(chǔ)、管理功能、數(shù)據(jù)操縱功能,數(shù)據(jù)庫的事務(wù)管理和運(yùn)行管理,數(shù)據(jù)庫的建立和維護(hù)功能等其他功能。概念結(jié)構(gòu)設(shè)計(jì)與實(shí)施概念結(jié)構(gòu)是各類數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨(dú)立與機(jī)器更抽象,從而更加穩(wěn)定。根據(jù)本系統(tǒng)的各類數(shù)據(jù)表示,下面是有E-R模型進(jìn)行描述概念結(jié)構(gòu)。E-R結(jié)構(gòu)圖:圖4-3數(shù)據(jù)庫的概念結(jié)
31、構(gòu)設(shè)計(jì)4.3.3邏輯結(jié)構(gòu)設(shè)計(jì)與實(shí)施職工表(id號(hào),用戶名,姓名,性別,電話,email,qq號(hào),公司名,地址,郵編);管理員表(id號(hào),管理員用戶名,管理員密碼,管理員email);會(huì)議表(0號(hào),發(fā)送人,開始時(shí)間,結(jié)束時(shí)間,接受者,標(biāo)題,內(nèi)容);公告表(id號(hào),發(fā)送人,內(nèi)容,標(biāo)題,發(fā)送時(shí)間);日程安排表(id號(hào),用戶名,年,月,日,計(jì)劃);消息表(id號(hào),用戶名,消息內(nèi)容,發(fā)送時(shí)間,是否閱讀,發(fā)送人);工作記錄表(id號(hào),年,月,日,用戶名,標(biāo)題,描述,記錄時(shí)間);普通用戶表(id號(hào),普通用戶用戶名,普通用戶密碼,普通用戶email);4.3.4物理結(jié)構(gòu)設(shè)計(jì)與實(shí)施根據(jù)系統(tǒng)的功能進(jìn)行分析,本系統(tǒng)
32、需要以下邏輯結(jié)構(gòu)表進(jìn)行存儲(chǔ)數(shù)據(jù),本數(shù)據(jù)庫是用mysql創(chuàng)建的,主要包括以下幾個(gè)表:address表實(shí)引皆主盍弓I-ioIO_2uniquruniqueidnameemailint(10門auto_increm.archar(5i)amchair(501是噸/ainchar(20)昱/archar(100)u-aifchartlOO)疋空nu,3irch3if(50)疋空ntfaifchaifClOO)/archaif(HM)昱:煌二varchh(ID)呈company館5dejsername匚eximobil?圖4-4address表address表是對(duì)聯(lián)系人的管理,對(duì)于公司的員工信息進(jìn)行歸總
33、,聯(lián)系人的屬性有姓名、性別、手機(jī)號(hào)、email、qq號(hào)、地址以及郵編等屬性。admin表容稱類型空腳殖屆主索引嗨主蠢引IDunique嗨門IDuniqueID2D1-換WIDint(10)auto_incrern.Ausernamevarcha50)巨_Apasswoirdvarchar(50j_AernailvaircharfSO)星4圖4-4admin表Admin的表是對(duì)管理員的信息管理,管理員的屬性有管理員名、密碼、以及管理員的email等屬性。meeting表去稱埠空屈性索引idunique主盍引%IDiduniqueididint(lO)auto_increms&ndervarcha
34、r(SO)是u空nstsirttimevarcharfErO)-endtimevarchar2OJ是varcharflOO)aiJtitlevarchar(MM)呈-contenttext是圖4-5meeting表notice表Notice表主要對(duì)于企業(yè)的公告消息內(nèi)容進(jìn)行存儲(chǔ)。名稱卿空靈認(rèn)11盍引書主蠱引idunique-id4KEY1Diduniqu?Jrk匹idint.101autoJncrerrL,DE&ndsrvarchar(50)呈titlevarchar(lOO)是lcontenttext昱=5&ndtimevarchair(20)昱圖4-6notice表Notice表表示對(duì)消息的
35、管理,notice中有發(fā)送人、消息題目、消息內(nèi)容和發(fā)送時(shí)間等屬性。schedule表空默認(rèn)直屆性義引(3idunique守主龕引1Didunique嗨1D_2ididin:(10)autojncTEm._useirnan-ievarchdf(50i是-yearn:4Jmonthnt(2)呈U蘭A.LdayintLplantext圖4-7schedule表日程安排表中是對(duì)公司員工的每日安排進(jìn)行一個(gè)匯總,其中表的屬性有員工姓名、年、月、日和安排內(nèi)容。sms表空默認(rèn)傳fife素引闔idunique;.JJ引TDiduniquepID_2ididintflO)autDjncrcm.username/a
36、rchsirfSOJ是:sender/airchairCSOl是u空nmessage圣_Gendtimejarthar(2O5isRead/airchar(l)、3圖4-8sms表消息記錄是管理員對(duì)公司員工進(jìn)行短信發(fā)送的數(shù)據(jù)結(jié)構(gòu),其中屬性有使用者姓名、發(fā)送人、消息內(nèi)容、發(fā)送時(shí)間、是否閱讀等屬性。worklog表去稱空舷僅便性%3引idunique1也IDHuniqueid否autojncrem.username!/archar(50)呈.yearinib:4)_.monthinX:)是丈空0dayin他丈空StitlearcharflOOj呈坯Sd&cciripiiQntext呈jarchar
37、2DJ呈圖4-9worklog表Worklog表是對(duì)工作日志的說明,對(duì)于特定工作日期內(nèi)的工作進(jìn)行描述。user表眉性u(píng)niqueunique默認(rèn)值慕引命主貳引IDifiLUIDID.2ID學(xué)段(4.1ID否UAZTIilCtWfr1inkliftKiaB3I.5-7-E:OD=Dn2叮5-T-3=GZStrani顯KiKL5-M5ai;aDsDD2015-3-L522=DO;aa曲PataaliujcrtureHiffwtphiLld、tier鈕HU3Ha前一質(zhì)u-質(zhì)Ke.I1E圖5-16工作會(huì)議管理界面5.7公司公告管理員對(duì)企業(yè)所有員工發(fā)出公告,以廣播的形式讓公司的公告發(fā)出。管理員也可以新發(fā)
38、布公司的公告,傳達(dá)公司的最近需要傳達(dá)的企業(yè)精神,如果傳達(dá)的公司公告出現(xiàn)問題,管理員也可以對(duì)已發(fā)布的公司公告進(jìn)行修改或刪除。此模塊主要是對(duì)公司的公告進(jìn)行一個(gè)管理,類似與一個(gè)公告欄。iHf出左世言田與人H打jtua;oaiLinc.E0LG-Q5-IBSBlhbHalsdwyHdadwyixroaAngHLWMLfl:lD:EE3tan(ys口WS*OR30LME-D2L0i33i4L西FI口怩工盤23SSS-ra,6-raHS|1M圖5-17公司公告管理界面5.8用戶登錄界面設(shè)計(jì)與實(shí)現(xiàn)這是普通用戶登錄后的界面,在普通用戶的接口中,也分為首頁面、通訊工具、個(gè)人管理模塊和企業(yè)管理模塊,該三個(gè)模塊通訊
39、錄列表、短消息列表、日程安排、工作記錄、和工作會(huì)議、公司公告幾個(gè)模塊,為了確保系統(tǒng)的安全性,對(duì)于普通的用戶進(jìn)行了限制,普通的用戶并不能對(duì)其中的模塊進(jìn)行刪除修改操作,只能夠進(jìn)行普通的用戶才能夠進(jìn)行的操作,對(duì)于各個(gè)通訊錄列表和短消息列表等模塊只能查看,而不能對(duì)短消息、通訊錄等進(jìn)行增加、刪除和修改等操作。圖5-18普通用戶歡迎界面5.9登陸模塊設(shè)計(jì)與實(shí)現(xiàn)登錄頁面的功能主要是使用者進(jìn)行訪問企業(yè)信息管理系統(tǒng)的入口接口。系統(tǒng)登陸流程如圖所示。用戶身份驗(yàn)證。在使用者進(jìn)入系統(tǒng)之前,要事先進(jìn)行身份驗(yàn)證。如果用戶名和密碼與數(shù)據(jù)庫中的數(shù)據(jù)相一致的話,則使用者為合法用戶,同時(shí)其賬號(hào)名稱將會(huì)保存在Session對(duì)象,S
40、ession對(duì)象儲(chǔ)存的信息是局部的,隨用戶不同而不同的。如果用戶訪問系統(tǒng)中的各個(gè)分部分的話,系統(tǒng)將從Session對(duì)象中取得用戶的名稱,不需要將用戶的名稱作為請(qǐng)求方法、參數(shù)名或參數(shù)值追加到URL中。Session對(duì)象中的變量設(shè)置:SessionUser_ID用戶名。在未登錄的情況下,用戶無法使用其他的功能從而過濾了不合法的用戶。如果用戶登錄驗(yàn)證成功,希望進(jìn)行退出,也可以在登錄模塊進(jìn)行退出登錄。輸入用戶名和密碼之后,要對(duì)輸入的數(shù)據(jù)進(jìn)行與數(shù)據(jù)庫中的數(shù)據(jù)的一個(gè)比對(duì)。如果比對(duì)成功,會(huì)生成兩個(gè)分別存放用戶名和用戶類型的session。之后跳轉(zhuǎn)到相應(yīng)的登錄成功的頁面。模塊設(shè)計(jì)流程如圖登錄驗(yàn)證流程圖所示。I
41、d-It先敗卜Jitz茂、土充J-111M1M!I-JI:-,圖5-19登錄驗(yàn)證流程圖5.10個(gè)人信息信息管理設(shè)計(jì)與實(shí)現(xiàn)包括新用戶的添加功能。用戶功能:是實(shí)現(xiàn)當(dāng)有新用戶需要管理員添加,將用戶基本信息添加到數(shù)據(jù)庫中進(jìn)行管理。用戶查詢功能模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱用戶的相關(guān)信息及對(duì)用戶信息進(jìn)行修改及刪除。圖5-20用戶添加系統(tǒng)流程圖返口登錄頁捉莢辻協(xié)洼冊(cè)祈用戶圖5-21用戶添加系統(tǒng)主界面第六章系統(tǒng)的測(cè)試與運(yùn)行軟件測(cè)試內(nèi)容分別是測(cè)試登錄和測(cè)試系統(tǒng)內(nèi)操作,測(cè)試操作的方法為黑盒測(cè)試。6.1問題一:測(cè)試登錄界面的不同用戶登錄登錄界面中分為管理員登錄和用戶登錄兩種登錄方式,分別對(duì)兩種登錄方式進(jìn)行登錄
42、,登錄后分別進(jìn)入不同的歡迎界面用戶容:admin管理員用戶類型:注冊(cè)新用戶|登錄系績(jī)圖6-1登錄界面管理員通過的界面Xleta企業(yè)信息管理糸統(tǒng)苦而面唾訊工耳生旳小落:es艾立短消思管遲-曰務(wù)吉掛仝業(yè)置遲.H作簽垃jlL我匣使用企業(yè)信倉營理纟統(tǒng)eht呂衣後計(jì)圖6-2管理員歡迎界面用戶登錄圖6-3用戶登錄界面育頁直-通訊工段邑詬錄列禾企業(yè)信息管理糸統(tǒng)當(dāng)前位蠱:首頁而企1?S11-筮世益告工悴名發(fā)歡迎後用企業(yè)佶息管理糸統(tǒng)退出Cop-T:ght*S立-jfc.計(jì)圖6-4用戶通過的界面6.2問題二測(cè)試管理員的操作該部分分別對(duì)系統(tǒng)中的各個(gè)組成部分進(jìn)行測(cè)試,主要測(cè)試管理員和普通用戶分別對(duì)于企業(yè)信息的操作。增
43、加聯(lián)系人返回通訊錄主頁面Danielmale2134234234-24234-24-2Sqq.om4也42423BJBJ223577當(dāng)前fcs:通訊錄管理沙新增聯(lián)柔人姓名性別手機(jī)EmailQQ號(hào)碼工作單位地址由肚扁|W|圖6-5增加聯(lián)系人界面25V增加成功AndymaleUyKb-77KaiL!JL!J4bb7K(aqq.cojrLtiMbj罠lquu刪際Anglef已mal234567qq.cojr1234567HWNJ212400錘刪曉AiiiiTLalmale18362198003567832qq.cojr3567832JINGDEZHENKZ221400軽刪曉Brennanmale1986762134566423853464238534AppleBJ221566謹(jǐn)刪除Ei:已土丈mal已867345661235690452qq.cojr5690452IDGZ234567輕刪曉D:mielmale213423423424234242342342423BJBJ223577錘刪隆每頁記錄皺25v總記錄B:6首頁前一頁信一頁尾頁1H圖6-6增加成功界面對(duì)剛剛增加的Daniel人員進(jìn)行刪除企業(yè)信息管理系統(tǒng)Jl七.蘆F77區(qū)-ILLJ円iF.H壬E*-電詁弐甘匡.*芒洋-I
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度四川省公共營養(yǎng)師之三級(jí)營養(yǎng)師真題練習(xí)試卷A卷附答案
- 2024年度四川省公共營養(yǎng)師之二級(jí)營養(yǎng)師強(qiáng)化訓(xùn)練試卷A卷附答案
- 2025關(guān)于中國工商銀行租賃合同范本
- 2025年洗潔精項(xiàng)目投資分析及可行性報(bào)告
- 安徽重點(diǎn)項(xiàng)目-蚌埠生活垃圾焚燒發(fā)電廠項(xiàng)目可行性研究報(bào)告
- 冷凍冷藏庫可行性研究報(bào)告
- 年產(chǎn)160萬套木工藝家具項(xiàng)目可行性研究報(bào)告建議書
- 2025年數(shù)控火花機(jī)項(xiàng)目風(fēng)險(xiǎn)評(píng)價(jià)報(bào)告
- 澳門及橫琴某新能源汽車智慧產(chǎn)業(yè)園項(xiàng)目可行性研究報(bào)告
- 2022-2027年中國演藝行業(yè)市場(chǎng)全景評(píng)估及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 審計(jì)工作述職報(bào)告
- 安全事故現(xiàn)場(chǎng)處置方案(3篇)
- 中國通 用技術(shù)集團(tuán)招聘筆試題庫
- 【MOOC】工程材料學(xué)-華中科技大學(xué) 中國大學(xué)慕課MOOC答案
- 銀行貸款保證合同范本
- 《汽車膠粘劑》課件
- 手繪pop教學(xué)課件
- 2024腦血管病指南
- 企業(yè)三年?duì)I銷規(guī)劃
- 教師資格考試高中歷史面試試題及解答參考
- 2024年社區(qū)工作者考試試題庫
評(píng)論
0/150
提交評(píng)論