辦公自動(dòng)化系統(tǒng)設(shè)計(jì)與開發(fā)_第1頁
辦公自動(dòng)化系統(tǒng)設(shè)計(jì)與開發(fā)_第2頁
辦公自動(dòng)化系統(tǒng)設(shè)計(jì)與開發(fā)_第3頁
辦公自動(dòng)化系統(tǒng)設(shè)計(jì)與開發(fā)_第4頁
辦公自動(dòng)化系統(tǒng)設(shè)計(jì)與開發(fā)_第5頁
已閱讀5頁,還剩72頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、中文題目:辦公自動(dòng)化系統(tǒng)設(shè)計(jì)與開發(fā) 外文題目:畢業(yè)設(shè)計(jì)(論文)共 90頁(其中:外文文獻(xiàn)及譯文9頁)圖紙共 0張完成日期 2012年6月 答辯日期2012年6月 摘 要隨著信息化建設(shè)的日益深入,無論是政府機(jī)關(guān)還是企事業(yè)單位,部門之間的信息溝通與協(xié)同工作越來越重要。人們迫切需要一個(gè)能充分利用網(wǎng)絡(luò)系統(tǒng)優(yōu)勢(shì),并可以管理企業(yè)動(dòng)作的知識(shí)軟件平臺(tái),利用此平臺(tái)快速建立自己的信息網(wǎng)絡(luò)和網(wǎng)絡(luò)辦公系統(tǒng)。辦公自動(dòng)化系統(tǒng)應(yīng)允而生。辦公自動(dòng)化系統(tǒng)稱為OA系統(tǒng),即Office Automation System。它是利用計(jì)算機(jī)和網(wǎng)絡(luò)通訊技術(shù),使辦公室工作逐漸信息化,逐漸形成無紙化辦公環(huán)境,從而成為由辦公室人員與辦公設(shè)備共

2、同構(gòu)成服務(wù)于某種目標(biāo)的人機(jī)信息處理系統(tǒng)。其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)(MODEL)、數(shù)據(jù)庫訪問層(DAL)的開發(fā)、邏輯層(BLL)的開發(fā)、表示層(VIEW)的頁面設(shè)計(jì)。對(duì)于數(shù)據(jù)庫要求數(shù)據(jù)一致性、完整性強(qiáng)。數(shù)據(jù)庫訪問層和邏輯層強(qiáng)調(diào)面向?qū)ο笏枷?,表示層的設(shè)計(jì)強(qiáng)調(diào)美觀,易使用。通過用ASP.NET3.5(C#)來編寫系統(tǒng),主要采用三層架構(gòu)的B/S模式,利用軟件工程的可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)等來完成論文。關(guān)鍵詞:辦公自動(dòng)化;面向?qū)ο蠓治鲈O(shè)計(jì)方法;SQL Server 2008;ASP.NET3.5(C#);Visual Studio 2008; ABSTRACTAlong wi

3、th the development of the information technology, for both government agencies and enterprises, inter-departmental communication and collaboration are becoming increasingly important. People need a software platform to make full use of the advantages of the network system and manage the enterprise,

4、and use this platform to quickly build their own information network and the network office systems. Office automation system came into being.The Office Automation System is called the OA system. Based on the computer and the network communication technology, it makes the office work informationized

5、 and paper-free gradually. The office personnel and the office equipment constitute a man-computer information management system. Its development mainly includes the establishment and the maintenance of the backstage database (MODEL), the development of the visit to the database level (DAL), the dev

6、elopment of the logic level (BLL), the expression level and the page design (VIEW). The database strongly requests data uniformity and integrity. The database visit level and the logic level emphasize the object-oriented programming thought, and the view level emphasizes the feature of being beautif

7、ul to look at and easy to use. ASP.NET3.5 (C#) is used to compile the system which is a three-tier B/S mode, and the paper was completed on the basis of the software engineering feasibility study, the demand analysis, the outline design, the detailed design and so on.Key words: Office automation man

8、agement; SQL Server 2008; ASP.NET3.5(C#); Visual Studio 2008; Development approach of structured 引 言自計(jì)算機(jī)應(yīng)用于管理領(lǐng)域以來,信息系統(tǒng)的開發(fā)與應(yīng)用獲得驚人的發(fā)展,并得已迅速推廣,給當(dāng)今的傳統(tǒng)型企業(yè)或者是現(xiàn)代型企業(yè)都帶來了巨大的沖擊和無限的商機(jī),并且隨著我國經(jīng)濟(jì)的飛速發(fā)展、科學(xué)技術(shù)的不斷進(jìn)步,XX公司也逐漸龐大化,這無疑為大量的數(shù)據(jù)管理帶來了更大的壓力,如何對(duì)復(fù)雜而繁多的數(shù)據(jù)進(jìn)行合理、高效的管理成為了一個(gè)急需解決的問題。本系統(tǒng)將人從繁瑣、無序、低序、低端的工作中解放出來從事核心事務(wù),整體提高了企

9、業(yè)辦事的工作效率和對(duì)信息的可控性,降低了辦公成本,提高了執(zhí)行力,使管理趨于完善,企業(yè)更具有競(jìng)爭(zhēng)力。1 系統(tǒng)調(diào)研1.1 公司概述1.2 組織機(jī)構(gòu)及業(yè)務(wù)范圍1.2.1企業(yè)組織機(jī)構(gòu)圖11大連XX企業(yè)組織機(jī)構(gòu)圖Fig1-1 enterprise organizational chart各部門介紹1.3.2 辦公管理存在的問題及分析通過系統(tǒng)調(diào)研,我認(rèn)為企業(yè)在辦公管理管理存在的問題及薄弱環(huán)節(jié)主要表現(xiàn)在以下幾個(gè)方面:用戶考慮少,軟件的柔性構(gòu)造功能差。單簽很多OA軟件過分強(qiáng)調(diào)了軟件之間功能的橫向?qū)Ρ?,為用戶考慮的實(shí)際功能較少,結(jié)果導(dǎo)致軟件大而不全,而真正為用戶接受的功能模塊很少。軟件的模塊復(fù)用性很差。這直接影

10、響了軟件的柔性構(gòu)造功能,而當(dāng)用戶的需求改變時(shí),哪怕是輕微的改變,都需要開發(fā)商來解決,從而影響了用戶的使用效率,對(duì)開發(fā)商也是一個(gè)極大的負(fù)擔(dān)。數(shù)據(jù)處理量大。公司的辦公數(shù)據(jù)包含很多屬性,因此對(duì)辦公的信息進(jìn)行管理都是及其不易的,尤其對(duì)眾多公司員工進(jìn)行有效管理更是龐大的工程。耗費(fèi)了大量的人力、物力、財(cái)力。數(shù)據(jù)的安全性低。公司的下屬各個(gè)核心單位之間通過電話或是文件來傳送數(shù)據(jù),這種方式很難保證萬無一失,數(shù)據(jù)容易丟失,也沒有很好的保密性,重要的數(shù)據(jù)有可能遺漏。搜集的信息分散在各部門沒有得到合理的、充分的利用。 面對(duì)上述如此多的問題我們準(zhǔn)備開發(fā)功能齊全的中石油管道專家?guī)旃芾硐到y(tǒng),幫助企業(yè)提高工作效率。新系統(tǒng)的設(shè)

11、計(jì)目標(biāo)1.4 可行性分析1.4.1 技術(shù)可行性分析隨著網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)支持都日趨成熟,作為服務(wù)器具備的硬件條件是絕大多數(shù)的商業(yè)電腦都具備的。ASP.NET網(wǎng)絡(luò)編程語言實(shí)現(xiàn)圖形化、簡(jiǎn)易化的表現(xiàn)和管理,C#語言作為后臺(tái)運(yùn)行處理,利用ASP.NET技術(shù)與SQL Server 2008數(shù)據(jù)庫的結(jié)合也是B/S(Browser/Server)架構(gòu)與網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)的常用模式,所以技術(shù)成熟,安全性強(qiáng)。因此,從技術(shù)角度上考慮,本系統(tǒng)是可行的。1.4.2 經(jīng)濟(jì)可行性分析以前的公文、文件的流轉(zhuǎn),信息的傳遞與錄入,全部采用人工完成,這些對(duì)于企業(yè)是很費(fèi)時(shí)間和精力的,而且也不及時(shí),很難比較好的管理。所以,從企業(yè)領(lǐng)導(dǎo)者和

12、員工的角度出發(fā),對(duì)于高效、簡(jiǎn)捷、方便的辦公自動(dòng)化系統(tǒng)的需求是迫切的,而且系統(tǒng)的成本主要集中在系統(tǒng)軟件的開發(fā)上,當(dāng)系統(tǒng)投入運(yùn)行后可以為企業(yè)節(jié)約大量的人力,財(cái)力,物力。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。因此,從經(jīng)濟(jì)角度上考慮,本系統(tǒng)是可行的。1.4.3 操作可行性分析由于本系統(tǒng)設(shè)計(jì)時(shí)充分考慮了用戶的習(xí)慣,圖形界面友好,使得操作簡(jiǎn)單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確;適應(yīng)力強(qiáng);容易擴(kuò)充。所以對(duì)于用戶的使用水平要求并不高,因此,從操作角度上考慮,本系統(tǒng)是可行的??尚行苑治龅慕Y(jié)論2 系統(tǒng)分析2.1 系統(tǒng)功能需求分析辦公自動(dòng)化系統(tǒng)的開發(fā),是為了提高企業(yè)或政府機(jī)關(guān)的整體辦公效率,節(jié)省人力、物力、財(cái)力

13、資源。本系統(tǒng)主要包括以下幾方面內(nèi)容:人事信息管理、日程管理、文檔管理、信息管理、系統(tǒng)管理和考勤管理。用戶登錄本系統(tǒng)將要實(shí)現(xiàn)用戶登錄功能。接受用戶輸入的登錄名和密碼信息,先做客戶端的有效性檢驗(yàn),通過檢驗(yàn)后提交給服務(wù)器端,由服務(wù)器端提交信息與數(shù)據(jù)庫里的信息相比較,如果二者不符則返回相應(yīng)的出錯(cuò)信息,否則登錄進(jìn)入系統(tǒng)。本系統(tǒng)中對(duì)于登錄模塊的設(shè)計(jì)是供企業(yè)內(nèi)部員工使用,使用權(quán)的授予是由系統(tǒng)管理員決定的,只有在系統(tǒng)管理員首次在系統(tǒng)管理模塊中添加了各級(jí)別角色對(duì)各模塊的權(quán)限,相應(yīng)角色才能安全登錄,在權(quán)限的范圍內(nèi)能夠完成相應(yīng)操作。人事信息管理人事信息管理中,包括機(jī)構(gòu)管理、部門管理、人員管理3個(gè)功能模塊。機(jī)構(gòu)管理提

14、供對(duì)大連XX及其子公司等機(jī)構(gòu)進(jìn)行管理,可添加新的的機(jī)構(gòu),對(duì)已存在的機(jī)構(gòu)進(jìn)行修改,還可以刪除機(jī)構(gòu)信息;部門管理是可以添加、刪除、修改、查看部門等;人員管理是查看個(gè)人信息、瀏覽員工信息、添加新員工。本人事信息管理可以有效地管理公司及其子公司的機(jī)構(gòu)組織信息及人員配置信息。公司的機(jī)構(gòu)組織顯而易見。日程管理日程管理中,包括我的日程、部門日程和我的便簽。我的日程是通過日期來查詢或添加個(gè)人日程信息。部門日程是通過相應(yīng)的篩選條件來獲得相應(yīng)的部門信息。我的便簽就是像便利貼一樣,通過便簽來記錄自己的計(jì)劃或任務(wù)。文檔管理文檔管理中,實(shí)現(xiàn)文件的上傳與下載。 本系統(tǒng)對(duì)于文檔的管理實(shí)現(xiàn)的是用戶對(duì)文件的上傳、瀏覽、刪除和下

15、載的操作功能。其中對(duì)于文件的具體格式?jīng)]有要求,但是有長度限制。若上傳的文件超出了最大限度就不能成功上傳。文件以列表的形式供用戶瀏覽,此操作和下載操作是用戶都能實(shí)現(xiàn)的。而上傳和刪除是由具有相應(yīng)權(quán)限的人進(jìn)行操作。消息管理消息管理中,實(shí)現(xiàn)消息的接受與發(fā)送。消息管理模塊總的功能是對(duì)消息的發(fā)送、瀏覽、刪除和查看詳細(xì)內(nèi)容的功能。該設(shè)計(jì)分為兩個(gè)子功能,一個(gè)是瀏覽消息和建立消息,第二個(gè)是將瀏覽消息又分為收件箱和發(fā)件箱。其中對(duì)于消息類似于網(wǎng)頁上的編寫日志,是文本格式。對(duì)于消息的發(fā)送,只有相應(yīng)權(quán)限的人才能發(fā)送新消息,才能夠執(zhí)行刪除操作,而普通的用戶只能夠查看收件箱中收到的消息而沒有權(quán)限執(zhí)行刪除操作??记诠芾砜记诠?/p>

16、理中包括員工簽到、簽退:可以讓員工簽到、簽退等;考勤歷史查詢:可以按條件搜索、查看考勤歷史等;考勤統(tǒng)計(jì):可以統(tǒng)計(jì)考勤信息、導(dǎo)出Excel表等;考勤管理是對(duì)公司員工按時(shí)上下班的一種管理機(jī)制,通過工時(shí)來合理地判斷員工的工作價(jià)值。系統(tǒng)管理系統(tǒng)管理是管理員執(zhí)行的操作,來更好地完善系統(tǒng)和解決系統(tǒng)問題,使其系統(tǒng)正常運(yùn)行。菜單管理:可以添加、刪除、修改、查看、上下排序父子菜單等;角色管理:可以添加、刪除、修改、查看角色和分配角色權(quán)限等;登錄日志:可以按條件搜索、刪除登錄日志;操作日志:可以按條件搜索、刪除操作日志。2.3 系統(tǒng)用例模型UML是面向?qū)ο箝_發(fā)中一種通用的圖形化建模語言,它定義良好、易于表達(dá)、功能

17、強(qiáng)大且普遍適用。面向?qū)ο蟮姆治鲋饕诩訌?qiáng)對(duì)問題空間和系統(tǒng)任務(wù)的理解、改進(jìn)各方交流、與需求保持一致和支持軟件重用等4個(gè)方面表現(xiàn)出比其他系統(tǒng)分析方法更好的能力,成為主流的系統(tǒng)分析方法。下面使用用例圖重點(diǎn)分析系統(tǒng)的功能與過程。表21 Use Case圖符號(hào)說明Tab2-1 the Table of Use Case Diagram Symbol Explanation在以上分析的基礎(chǔ)上,可以創(chuàng)建以下角色:總經(jīng)理、部門經(jīng)理、人事經(jīng)理、普通用戶、系統(tǒng)管理員、未審批用戶。2.3.1 總經(jīng)理用例關(guān)系圖總經(jīng)理角色:擁有系統(tǒng)所有的權(quán)限,具體用例圖如下圖2-2所示:圖22總經(jīng)理的用例關(guān)系圖Fig2-2 Gener

18、al manager of the Use Case diagram2.3.2 部門經(jīng)理用例關(guān)系圖部門經(jīng)理角色:擁有該部門相關(guān)權(quán)限及其一般權(quán)限,具體用例圖如下圖2-3所示:圖23總經(jīng)理的用例關(guān)系圖Fig2-3 divisional manager of the Use Case diagram2.3.3 人事經(jīng)理用例關(guān)系圖人事經(jīng)理角色:擁有人事部相關(guān)權(quán)限及其一般權(quán)限,具體用例圖如下圖2-4所示:圖24人事經(jīng)理的用例關(guān)系圖Fig2-4 Personnel manager of the Use Case diagram2.3.4 普通用戶用例關(guān)系圖普通員工角色:擁有一般權(quán)限,具體用例圖如下圖2-5

19、所示:圖2-5普通用戶的用例關(guān)系圖Fig2-5 General User of the Use Case diagram2.3.5 系統(tǒng)管理員用例關(guān)系圖系統(tǒng)管理員角色:擁有系統(tǒng)維護(hù)的權(quán)限及其一般權(quán)限,具體用例圖如下圖2-6所示:圖2-6系統(tǒng)管理員的用例關(guān)系圖Fig2-6 Administrator of the Use Case diagram2.4 模塊用例圖根據(jù)以上分析,可以把系統(tǒng)分為日程管理、文檔管理、消息管理、考勤管理、人事管理、系統(tǒng)管理七大模塊,具體用例圖如下圖:2.4.1 人事信息管理1) 機(jī)構(gòu)管理:總經(jīng)理、系統(tǒng)管理員可以添加機(jī)構(gòu)、刪除機(jī)構(gòu)、修改機(jī)構(gòu)、查看機(jī)構(gòu),具體用例圖如下圖2-

20、7所示:圖2-7機(jī)構(gòu)管理用例關(guān)系圖Fig2-7 Organization management Use Case diagram2)部門管理:總經(jīng)理、系統(tǒng)管理員可以添加部門、刪除部門、修改部門、查看部門,具體用例圖如下圖2-8所示:圖2-8部門管理用例關(guān)系圖Fig2-8 Department management Use Case diagram3)用戶管理:總經(jīng)理、系統(tǒng)管理員可以添加用戶、刪除用戶、修改用戶、查看用戶,具體用例圖如下圖2-9所示:圖2-9用戶管理用例關(guān)系圖Fig2-9 User management Use Case diagram2.4.2 日程管理1)我的日程:總經(jīng)理、部

21、門經(jīng)理、人事經(jīng)理可以添加日程、刪除日程、修改日程、查看日程,其中需要注意的是刪除日程是假刪除,具體用例圖如下圖2-7所示:圖2-10我的日程用例關(guān)系圖Fig2-10 My schedule Use Case diagram2) 部門日程:用戶可以按日期等條件來搜索部門日程、查看日程詳情,具體用例圖如下圖2-11所示:圖2-11部門日程用例關(guān)系圖Fig2-11 Department schedule Use Case diagram3)我的便簽:用戶可以添加便簽、刪除便簽、修改便簽、查看便簽,具體用例圖如下圖2-12所示:圖2-12我的便簽用例關(guān)系圖Fig2-12 My notes Use Ca

22、se diagram2.4.3 文檔管理1)文檔管理:用戶可以添加文檔、刪除文檔、修改文檔、下載文檔,其中需要注意的是刪除文檔是假刪除且刪除文檔、修改文檔、下載文檔總經(jīng)理擁有最高權(quán)限以及下載文檔只能同部門的人可下載,具體用例圖如下圖2-13所示:圖2-13文檔管理用例關(guān)系圖Fig2-13 Document management Use Case diagram2)回收站:用戶可以還原文檔、徹底刪除文檔,其中需要注意的是總經(jīng)理可以擁有所有用戶的回收站權(quán)限,具體用例圖如下圖2-13所示:圖2-14文檔管理用例關(guān)系圖Fig2-14 Recycling station Use Case diagram

23、3)文檔搜索:總經(jīng)理可以按文件名、附件名、用戶名、日期段等條件來搜索文檔、下載文檔,具體用例圖如下圖2-15所示:圖2-15文檔管理用例關(guān)系圖Fig2-15 Document search Use Case diagram2.4.4 消息管理1)消息管理:用戶可以發(fā)送新消息,總經(jīng)理、系統(tǒng)管理員可以按日期段等條件來搜索已過期無效的消息、徹底刪除消息,具體用例圖如下圖2-16所示:圖2-16消息管理用例關(guān)系圖Fig2-16 Mail management Use Case diagram2)信箱:用戶可以在收件箱、已發(fā)送中進(jìn)行信息的統(tǒng)計(jì)、刪除,具體用例圖如下圖2-17所示:圖2-17信箱用例關(guān)系圖

24、Fig2-17 Mail management Use Case diagram2.4.5 考勤管理 1)員工簽到、簽退:用戶可以上班簽到、下班簽退,具體用例圖如下圖2-18所示:圖2-18員工簽到、簽退用例關(guān)系圖Fig2-18 Employee sign in、sign off Use Case diagram2)考勤歷史查詢:總經(jīng)理、人事經(jīng)理可以按日期段、機(jī)構(gòu)、部門、用戶名、姓名等條件來搜索考勤歷史、查看考勤歷史,具體用例圖如下圖2-19所示:圖2-19考勤歷史查詢用例關(guān)系圖Fig2-19 Search the history of checking work attendance Use

25、 Case diagram3)考勤統(tǒng)計(jì):總經(jīng)理、人事經(jīng)理可以按日期段、機(jī)構(gòu)、部門等條件來統(tǒng)計(jì)考勤信息、導(dǎo)出到Excel表,具體用例圖如下圖2-20所示:圖2-20考勤統(tǒng)計(jì)用例關(guān)系圖Fig2-19 the statistics of checking work attendance Use Case diagram2.4.6 系統(tǒng)管理1)菜單排序:總經(jīng)理、系統(tǒng)管理員可以讓菜單上移、下移,具體用例圖如下圖2-21所示:圖2-21菜單排序用例關(guān)系圖Fig2-21 the statistics of checking work attendance Use Case diagram2)角色管理:總經(jīng)理

26、可以添加角色、刪除角色、修改角色、查看角色、分配角色權(quán)限,具體用例圖如下圖2-22所示:圖2-22角色分配用例關(guān)系圖Fig2-22 role Distribution Use Case diagram3)登錄日志:總經(jīng)理、系統(tǒng)管理員可以按日期段等條件來搜索登錄日志、刪除登錄日志,具體用例圖如下圖2-23所示:圖2-23登錄日志用例關(guān)系圖Fig2-23 logon log Use Case diagram4)操作日志:總經(jīng)理、系統(tǒng)管理員可以按日期段等條件來搜索操作日志、刪除登錄日志,具體用例圖如下圖4-3-27所示:圖2-24操作日志用例關(guān)系圖Fig2-24 operating log Use

27、Case diagram3 系統(tǒng)設(shè)計(jì) 系統(tǒng)開發(fā)工作經(jīng)過需求分析階段,已完全弄清了用戶的需要,較好的解決了“做什么”的問題,建立了系統(tǒng)的邏輯模型。至此,本系統(tǒng)的開發(fā)階段就進(jìn)入了系統(tǒng)設(shè)計(jì)階段,開始著手解決“怎么做”問題。系統(tǒng)設(shè)計(jì)階段的指導(dǎo)思想是面向?qū)ο笾笇?dǎo)思想。3.1系統(tǒng)設(shè)計(jì)原則1實(shí)用性原則系統(tǒng)以用戶(如系統(tǒng)管理員、總經(jīng)理等)需求為目標(biāo),以方便用戶,提高用戶工作準(zhǔn)確度、專業(yè)性,提高工作效率為原則。2易用性原則B/S結(jié)構(gòu)使用戶不必安裝客戶端就可以使用系統(tǒng),瘦客戶端以及不受地域限制免除了非專業(yè)人員尤其是員工安裝系統(tǒng)與高效、實(shí)時(shí)工作的困難。3先進(jìn)性原則本系統(tǒng)設(shè)計(jì)將充分應(yīng)用現(xiàn)有成熟的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、

28、軟件開發(fā)技術(shù),為用戶提供高性能的系統(tǒng)。系統(tǒng)將運(yùn)用先進(jìn)的瀏覽器/服務(wù)器結(jié)構(gòu),采用SQL Server 2008作為數(shù)據(jù)庫,可以滿足企業(yè)內(nèi)部辦公的使用需求。4安全性原則系統(tǒng)設(shè)計(jì)過程將充分考慮到安全機(jī)制,加強(qiáng)操作權(quán)限的設(shè)置與管理。對(duì)權(quán)限采取多級(jí)限制,確保系統(tǒng)安全可靠。5可擴(kuò)展性原則這里包括兩層:硬件的可擴(kuò)展性與軟件的可擴(kuò)展性。隨著企業(yè)業(yè)務(wù)的發(fā)展,所配置的計(jì)算機(jī)硬件設(shè)備無論在CPU、內(nèi)存、外存的容量上都是可擴(kuò)充的,保護(hù)先前的投資。應(yīng)用軟件的可擴(kuò)充性比硬件的可擴(kuò)充性更重要,隨著使用的年限的增加,數(shù)據(jù)量的龐大,或者隨著使用的深入,為適應(yīng)發(fā)展,需要增加新的功能,本系統(tǒng)采用三層架構(gòu),能夠做到模塊化擴(kuò)充,而保護(hù)

29、先前的投入。6實(shí)時(shí)性原則系統(tǒng)的所有數(shù)據(jù)均采用實(shí)時(shí)處理,如對(duì)消息的傳遞,日程的安排,考勤的統(tǒng)計(jì)等,確保了數(shù)據(jù)的及時(shí)性和有效性。7經(jīng)濟(jì)實(shí)用性原則整個(gè)系統(tǒng)的建立充分考慮到實(shí)際業(yè)務(wù)操作的實(shí)用性和響應(yīng)速度。前臺(tái)操作直接應(yīng)對(duì)用戶,即刻處理,立即響應(yīng)。后臺(tái)管理系統(tǒng)在對(duì)大量數(shù)據(jù)進(jìn)行處理和分析時(shí),充分考慮系統(tǒng)的響應(yīng)速度。在設(shè)計(jì)系統(tǒng)時(shí),盡量利用現(xiàn)有的設(shè)備,以免造成不必要的浪費(fèi)。一切從用戶出發(fā),在不影響系統(tǒng)性能的基礎(chǔ)上,達(dá)到經(jīng)濟(jì)與實(shí)用雙贏的效果。3.2 系統(tǒng)時(shí)序圖時(shí)序圖表示對(duì)象之間傳遞消息的時(shí)間順序,時(shí)序圖可以用來進(jìn)行一個(gè)場(chǎng)景的說明,即一個(gè)事物的歷史過程。時(shí)序圖中沒有個(gè)類元角色用一條生命線表示。生命線之間的箭頭代表

30、消息。時(shí)序圖可以用來進(jìn)行一個(gè)場(chǎng)景說明。即一個(gè)事物的歷史過程。時(shí)序圖的用途是用來表示用例中行為的時(shí)間順序。當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中的每條消息對(duì)應(yīng)一個(gè)類操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件。表31 時(shí)序圖符號(hào)說明Tab3-1 Table Of Sequence Diagram Symbol Explanaton 3.2.1 用戶登錄系統(tǒng)和重新登錄系統(tǒng)1)用戶通過用戶名和密碼進(jìn)入本系統(tǒng),系統(tǒng)會(huì)自動(dòng)識(shí)別用戶的操作權(quán)限,分別相應(yīng)權(quán)限的操作界面,主界面都有重新登錄系統(tǒng)的鏈接,點(diǎn)擊就能重新登錄系統(tǒng)回到登錄界面。圖3-1用戶登錄和重新登錄系統(tǒng)時(shí)序圖Fig3-1 logon and log back timi

31、ng diagram3.2.2 人事信息管理1) 機(jī)構(gòu)管理:總經(jīng)理、系統(tǒng)管理員可以添加機(jī)構(gòu)、刪除機(jī)構(gòu)、修改機(jī)構(gòu)、查看機(jī)構(gòu),具體時(shí)序圖過程如下圖3-2所示:圖3-2機(jī)構(gòu)管理時(shí)序圖Fig3-2 logon and log back timing diagram2)部門管理:總經(jīng)理、系統(tǒng)管理員可以添加部門、刪除部門、修改部門、查看部門,具體時(shí)序圖如下圖3-3所示:圖3-3部門管理時(shí)序圖Fig3-3 Department management timing diagram3)用戶管理:總經(jīng)理、系統(tǒng)管理員可以添加用戶、刪除用戶、修改用戶、查看用戶,具體時(shí)序圖如下圖3-4所示: 圖3-4用戶管理時(shí)序圖Fi

32、g3-4 User management timing diagram3.2.3 日程管理1)我的日程:總經(jīng)理、部門經(jīng)理、人事經(jīng)理具有我的日程權(quán)限,具體時(shí)序圖如下圖3-5所示:圖3-5我的日程時(shí)序圖Fig3-5 My schedule timing diagram2) 部門日程:用戶可以按日期等條件來搜索部門日程、查看日程詳情,具體時(shí)序圖如下圖3-6所示:圖3-6部門日程時(shí)序圖Fig3-6 Department schedule timing diagram3)我的便簽:用戶可以添加便簽、刪除便簽、修改便簽、查看便簽,具體時(shí)序圖如下圖3-7所示:圖3-7我的便簽時(shí)序圖Fig3-7 My not

33、es timing diagram1)文檔管理:用戶可以添加文檔、刪除文檔、修改文檔、下載文檔,具體時(shí)序圖如下圖2-13所示:圖3-8文檔管理時(shí)序圖Fig3-8Document management timing diagram1)消息管理:用戶可以發(fā)送新消息,總經(jīng)理、系統(tǒng)管理員可以按日期段等條件來搜索已過期無效的消息、徹底刪除消息,具體時(shí)序圖如下圖3-9所示:圖3-9消息管理時(shí)序圖Fig3-9 Mail management timing diagram1)員工簽到、簽退:用戶可以上班簽到、下班簽退,具體時(shí)序圖如下圖3-10所示:圖3-10員工簽到、簽退時(shí)序圖Fig3-10 Employee

34、 sign in、sign off timing diagram2)角色管理:總經(jīng)理可以添加角色、刪除角色、修改角色、查看角色、分配角色權(quán)限,具體用例圖如下圖3-11所示:圖3-11角色管理時(shí)序圖Fig3-11 Role Management timing diagram3.3 系統(tǒng)活動(dòng)圖活動(dòng)圖在本質(zhì)上是一種流程圖。用于計(jì)算流程建模。活動(dòng)圖中的狀態(tài)表示計(jì)算過程中所處的各種狀態(tài),而不是普通對(duì)象的狀態(tài)。通常,活動(dòng)圖家假定在整個(gè)計(jì)算處理的過程中沒有外部事件引起的中斷?;顒?dòng)圖是對(duì)狀態(tài)圖的擴(kuò)展。狀態(tài)圖表示的是狀態(tài),狀態(tài)之間的轉(zhuǎn)移箭頭代表的是活動(dòng)。而活動(dòng)圖突出顯示的是活動(dòng)。每個(gè)活動(dòng)的圖表示為圓角矩形,比狀

35、態(tài)圖標(biāo)更接近橢圓。活動(dòng)圖的起始點(diǎn)和狀態(tài)圖一樣。表32 活動(dòng)圖符號(hào)說明Tab3-2 the Table of Activity Diagram Symbol Explanation3.3.1人事信息管理活動(dòng)圖人事信息管理包括機(jī)構(gòu)管理、部門管理、用戶管理。機(jī)構(gòu)管理:總經(jīng)理、系統(tǒng)管理員可以添加機(jī)構(gòu)、刪除機(jī)構(gòu)、修改機(jī)構(gòu)、查看機(jī)構(gòu);部門管理:總經(jīng)理、系統(tǒng)管理員可以添加部門、刪除部門、修改部門、查看部門;用戶管理:總經(jīng)理、系統(tǒng)管理員可以添加用戶、刪除用戶、修改用戶、查看用戶。具體活動(dòng)圖如下圖3-12所示:圖3-12人事信息管理活動(dòng)圖Fig3-12 Personnel information Managem

36、ent activity diagram3.3.2日程管理活動(dòng)圖日程管理包括部門日程、我的日程、我的便簽。部門日程:用戶可以按日期等條件來搜索部門日程、查看日程詳情;我的日程:總經(jīng)理、部門經(jīng)理、人事經(jīng)理可以添加日程、刪除日程、修改日程、查看日程;我的便簽:用戶可以添加便簽、刪除便簽、修改便簽、查看便簽。具體活動(dòng)圖如下圖3-13所示:圖3-13日程管理活動(dòng)圖Fig3-13 Schedule Management activity diagram3.3.3文檔管理活動(dòng)圖在文檔管理,用戶可以添加文檔、刪除文檔、修改文檔、下載文檔;進(jìn)行文檔搜索,總經(jīng)理可以按文件名、附件名、用戶名、日期段等條件來搜索文

37、檔、下載文檔;在回收站中,用戶可以還原文檔、徹底刪除文檔。具體活動(dòng)圖如下圖3-14所示:圖3-14日程管理活動(dòng)圖Fig3-14 Document Management activity diagram3.3.4消息管理活動(dòng)圖消息管理包括寫新消息和個(gè)人信箱管理。用戶可以發(fā)送新消息,消息會(huì)存放在已發(fā)送中,當(dāng)用戶收到消息時(shí),消息會(huì)存放在收件箱中。具體活動(dòng)圖如下圖3-14所示:圖3-14日程管理活動(dòng)圖Fig3-14 Document Management activity diagram3.3.5考勤管理活動(dòng)圖考勤管理包括員工簽到、簽退,考勤統(tǒng)計(jì),考勤統(tǒng)計(jì)、考勤歷史查詢。用戶可以上班簽到、下班簽退???/p>

38、經(jīng)理、人事經(jīng)理可以按日期段、機(jī)構(gòu)、部門等條件來統(tǒng)計(jì)考勤信息、導(dǎo)出到Excel表??偨?jīng)理、人事經(jīng)理還可以按日期段、機(jī)構(gòu)、部門、用戶名、姓名等條件來搜索考勤歷史、查看考勤歷史。具體活動(dòng)圖如下圖3-15所示:圖3-15考勤管理活動(dòng)圖Fig3-15 Checking work attendance Management activity diagram3.3.6系統(tǒng)管理活動(dòng)圖系統(tǒng)管理包括角色管理、登錄日志、操作日志、菜單排序。總經(jīng)理可以添加角色、刪除角色、修改角色、查看角色、分配角色權(quán)限??偨?jīng)理、系統(tǒng)管理員可以按日期段等條件來搜索登錄日志、刪除登錄日志。總經(jīng)理、系統(tǒng)管理員可以按日期段等條件來搜索操作日

39、志、刪除登錄日志??偨?jīng)理、系統(tǒng)管理員可以上移菜單或下移菜單。具體活動(dòng)圖如下圖3-16所示:圖3-15系統(tǒng)管理活動(dòng)圖Fig3-15 System Management activity diagram綜上所述,系統(tǒng)的功能需求結(jié)構(gòu)圖可用2-1所示:圖21系統(tǒng)功能結(jié)構(gòu)圖Fig2-1 overall system functional requirements chart在本系統(tǒng)的設(shè)計(jì)過程中,為了克服這些困難,滿足計(jì)算機(jī)管理的需求,將采用下面的一些原則:刪除不必要的管理冗余,實(shí)現(xiàn)管理的規(guī)范化、科學(xué)化。程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)化和實(shí)用性。界面盡量簡(jiǎn)單化,做到實(shí)用、方便,盡量滿足企業(yè)中

40、不同層次員工的需求。代碼設(shè)計(jì)3.5數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是管理信息系統(tǒng)的重要組成部分。數(shù)據(jù)庫設(shè)計(jì)是對(duì)于一個(gè)既定的環(huán)境,進(jìn)行符合應(yīng)用語義的邏輯設(shè)計(jì),以及提供一個(gè)確定存貯結(jié)構(gòu)和物理設(shè)計(jì),建立實(shí)現(xiàn)系統(tǒng)目標(biāo),并能有效存取數(shù)據(jù)和數(shù)據(jù)模型。一個(gè)企業(yè)數(shù)據(jù)庫建設(shè)規(guī)模、數(shù)據(jù)庫信息量的大小和使用頻度已成為企業(yè)信息化程度的重要標(biāo)志之一。目前,國內(nèi)各中小型公司基本上都建立了自己的辦公自動(dòng)化管理數(shù)據(jù)庫,從小型的單項(xiàng)事務(wù)到大型復(fù)雜的信息系統(tǒng)大都用先進(jìn)的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的整體性、完整性和共享性。因此,數(shù)據(jù)庫設(shè)計(jì)是商業(yè)企業(yè)數(shù)據(jù)庫辦公自動(dòng)化管理系統(tǒng)的核心技術(shù)。數(shù)據(jù)庫設(shè)計(jì)的基本過程按下圖3-17中的四部來設(shè)計(jì):需求分析、概

41、念設(shè)計(jì)。邏輯設(shè)計(jì)和物理設(shè)計(jì)。圖3-17 數(shù)據(jù)庫設(shè)計(jì)的基本過程圖Fig3-17 The basic process of database design diagram3.5.1數(shù)據(jù)庫需求分析(1)信息要求:是指用戶需要從數(shù)據(jù)庫中獲得信息的內(nèi)容與性質(zhì)。由用戶的信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫中需要儲(chǔ)存哪些數(shù)據(jù)。在辦公自動(dòng)化系統(tǒng)中,數(shù)據(jù)庫需要存儲(chǔ)使用系統(tǒng)用戶的信息、日程安排信息、考勤信息等。(2)處理要求:是指用戶要求完成什么處理功能,對(duì)處理的響應(yīng)時(shí)間有什么要求,處理方式是批處理還是聯(lián)機(jī)處理。新系統(tǒng)的功能必須能夠滿足用戶的信息要求、處理要求。在辦公自動(dòng)化系統(tǒng)中,用戶要求本系統(tǒng)能夠?qū)崿F(xiàn)人事信息管

42、理、日程管理、消息管理、文檔管理、考勤管理和系統(tǒng)管理等。在響應(yīng)時(shí)間上,本系統(tǒng)必須實(shí)現(xiàn)較短的響應(yīng)時(shí)間,從而提高辦公效率。3.5.2邏輯結(jié)構(gòu)設(shè)計(jì)在邏輯設(shè)計(jì)階段,將上一步中所得到的概念數(shù)據(jù)模型表示、與DBMS無關(guān)的數(shù)據(jù)模式轉(zhuǎn)換成以DBMS的邏輯數(shù)據(jù)模型表示的邏輯模式。數(shù)據(jù)庫的邏輯設(shè)計(jì)也不簡(jiǎn)單是個(gè)數(shù)據(jù)模型的轉(zhuǎn)換問題,而是進(jìn)一步深入解決數(shù)據(jù)模式設(shè)計(jì)中的一些技術(shù)問題,例如數(shù)據(jù)模式的規(guī)范化。滿足DBMS的各種限制等。數(shù)據(jù)庫邏輯設(shè)計(jì)的結(jié)果以數(shù)據(jù)定義語言表示。首先將概念設(shè)計(jì)中所得的E-R圖轉(zhuǎn)換成等價(jià)的關(guān)系模式。E-R圖到關(guān)系模式的轉(zhuǎn)換還是比較直接的,實(shí)體和聯(lián)系都可以表示成關(guān)系,E-R圖中的屬性也可以轉(zhuǎn)換成關(guān)系的

43、屬性。以下是E-R圖模型向關(guān)系數(shù)據(jù)庫模型的轉(zhuǎn)換:用戶信息(賬號(hào),姓名,密碼,所屬部門,用戶狀態(tài),系統(tǒng)角色,性別)機(jī)構(gòu)信息(機(jī)構(gòu)序號(hào),機(jī)構(gòu)名稱,機(jī)構(gòu)簡(jiǎn)稱)部門信息(部門序號(hào),部門名稱,部門經(jīng)理,聯(lián)系電話,移動(dòng)電話,傳真,所屬機(jī)構(gòu))日程安排(日程序號(hào),主題,地點(diǎn),會(huì)議類型,開始時(shí)間,結(jié)束時(shí)間,內(nèi)容,創(chuàng)建者,創(chuàng)建時(shí)間,是否公開)會(huì)議信息(會(huì)議序號(hào),會(huì)議類型)便簽信息(便簽序號(hào),便簽主題,便簽內(nèi)容,創(chuàng)建時(shí)間,創(chuàng)建者)消息信息(消息序號(hào),消息主題,內(nèi)容。消息類型,開始時(shí)間,結(jié)束時(shí)間,發(fā)送者,是否公開,發(fā)布時(shí)間)消息發(fā)送對(duì)象(序號(hào),消息序號(hào),接收者,是否已讀)消息已讀表(序號(hào),消息序號(hào),消息讀取者序號(hào))文

44、檔信息(文件序號(hào),文件名稱,文件類型,備注,創(chuàng)建者序號(hào),創(chuàng)建日期,父節(jié)點(diǎn)序號(hào),文件路徑,是否刪除)文檔類型(文件類型序號(hào),文件類型名,文件類型對(duì)應(yīng)的圖標(biāo),文件類型后綴)附件文檔信息(文件附件序號(hào),文件序號(hào),附件名稱,附件大小,附件類型,創(chuàng)建日期,附件路徑)系統(tǒng)角色(角色標(biāo)識(shí)序號(hào),角色名,角色備注)系統(tǒng)登錄日志(登錄日志序號(hào),登錄人序號(hào),登錄時(shí)間,是否成功,登錄用戶IP,備注)系統(tǒng)操作日志(操作日志序號(hào),操作者序號(hào),操作名稱,操作對(duì)象,操作時(shí)間,備注)考勤信息(考勤標(biāo)識(shí)序號(hào),用戶序號(hào),考勤時(shí)間,考勤標(biāo)識(shí)位,備注)用戶狀態(tài)(用戶狀態(tài)序號(hào),狀態(tài)名)考勤類型(考勤類型標(biāo)識(shí)序號(hào),應(yīng)出勤時(shí)間,應(yīng)退勤時(shí)間)

45、權(quán)限信息(權(quán)限標(biāo)識(shí)序號(hào),角色類型序號(hào),目錄節(jié)點(diǎn)序號(hào))目錄結(jié)構(gòu)(節(jié)點(diǎn)序號(hào),節(jié)點(diǎn)名,節(jié)點(diǎn)URL,顯示順序號(hào),父節(jié)點(diǎn)序號(hào))3.5.3物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫物理設(shè)計(jì)的任務(wù)是:根據(jù)邏輯(概念)模式、DBMS及計(jì)算機(jī)系統(tǒng)所提供的手段和施加的限制,設(shè)計(jì)數(shù)據(jù)庫的內(nèi)模式,及文件結(jié)構(gòu)、各種存取路徑、存儲(chǔ)空間的分配、記錄的存儲(chǔ)格式等。數(shù)據(jù)庫的內(nèi)模式與外模式不同,不直接面向用戶,但對(duì)數(shù)據(jù)庫的性能影響也是頗大。內(nèi)模式的主要設(shè)計(jì)目標(biāo)有二:一是提高數(shù)據(jù)庫的性能,特別是滿足主要應(yīng)用的性能要求;二是有效地利用存儲(chǔ)空間。三線表表31用戶信息表Tab 3-1 UserInfo information form字段名稱字段標(biāo)識(shí)字段類型N

46、ull主鍵約束條件賬號(hào)UserIdVarchar(50)非空是姓名UserNameVarchar(50)非空否密碼PassWordVarchar(50)非空否所屬部門DepartIdint非空否性別Genderint非空否系統(tǒng)角色RoleIdint非空否用戶狀態(tài)UserStateint非空否表UserState的外鍵,對(duì)應(yīng)UserStateId字段表32機(jī)構(gòu)信息表Tab 3-2 BranchInfo information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件機(jī)構(gòu)序號(hào)BranchIdInt非空是自增1機(jī)構(gòu)名稱BranchNameVarchar(50)非空否機(jī)構(gòu)簡(jiǎn)稱BranchS

47、hortNameVarchar(50)非空否表33部門信息表Tab 3-3 DepartmentInfo information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件部門序號(hào)DepartIdint非空是自增1部門名稱DepartNameVarchar(50)非空否部門經(jīng)理PrincipalUserVarchar(50)非空否表UserInfo外鍵,對(duì)應(yīng)UserId字段聯(lián)系電話ConnectTelNobigint空否移動(dòng)電話ConnectMobileTelNobigint空否傳真Faxesbigint空否所屬機(jī)構(gòu)BranchIdint非空否表BranchInfo的外鍵,對(duì)應(yīng)Bra

48、nchId字段表34日程安排信息表Tab 3-4 Schedule information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件日程IdScheduleIdint非空是自增1日程主題TitleVarchar(50)非空否地址AddressVarchar(500)非空否會(huì)議類型MeetingIdint非空否MeetingInfo表外鍵,對(duì)應(yīng)MeetingId字段開始時(shí)間BeginTimeDateTime非空否結(jié)束時(shí)間EndTimeDateTime非空否日程內(nèi)容SchContentvarchar(500)非空否創(chuàng)建者CreateUserVarchar(50)非空否創(chuàng)建時(shí)間Creat

49、eTimeDateTime非空否是否公開IfPrivateint非空否表35會(huì)議類型信息表Tab 3-5 MeetingInfo information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件會(huì)議序號(hào)MeetingIdint非空是自增1會(huì)議類型MeetingNameVarchar(50)非空否表36我的便簽信息表Tab 3-6 MyNote information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件便簽序號(hào)NoteIdint非空是自增1便簽主題NoteTitleVarchar(50)非空否便簽內(nèi)容NoteContentVarchar(500)空否創(chuàng)建時(shí)間Crea

50、teTimedatetime非空否創(chuàng)建者CreateUserVarchar(50)非空否表UserInfo外鍵,對(duì)應(yīng)UserId字段表37消息信息表Tab 3-7 Message information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件消息序號(hào)MessageIdint非空是自增1消息主題TitleVarchar(100)非空否消息標(biāo)題ContentVarchar(5000)非空否消息類型Typeint非空否開始時(shí)間BeginTimeDateTime非空否結(jié)束時(shí)間EndTimeDateTime非空否發(fā)送者FromUserIdVarchar(50)非空否是否已發(fā)布IfPriva

51、teint非空否發(fā)送時(shí)間RecordTimeDateTime非空否表38消息發(fā)送對(duì)象信息表Tab 3-8 MessageToUser information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件序號(hào)Idint非空是自增1消息序號(hào)MessageIdint非空否Message表外鍵,對(duì)應(yīng)MessageId字段發(fā)送對(duì)象ToUserIdVarchar(50)非空否UserInfo表外鍵,對(duì)應(yīng)UserId字段是否已讀IfReadint非空否表39消息已讀信息表Tab 3-9 ReadCommonMessage information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件序

52、號(hào)ReadIdint非空是自增1消息序號(hào)MessageIdint非空否Message表外鍵,對(duì)應(yīng)MessageId字段消息讀取者序號(hào)UserIdVarchar(50)非空否UserInfo表外鍵,對(duì)應(yīng)UserId字段表310文檔信息表Tab 3-10 FileInfo information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件文件序號(hào)FileIdint非空是自增1文件名稱FileNameVarchar(50)非空否文件類型FileTypeint非空否FileTypeInfo表的外鍵,對(duì)應(yīng)FileTypeId字段備注RemarkVarchar(50)空否創(chuàng)建者IdFileOwn

53、erVarchar(50)非空否創(chuàng)建日期CreateDateDateTime非空否父節(jié)點(diǎn)IdParentIdint非空否文件路徑FilePathVarchar(200)非空否是否刪除IfDeleteint非空否表311文檔類型信息表Tab 3-11 FileTypeInfo information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件文件類型序號(hào)FileTypeIdint非空是自增1文件類型名FileTypeNameVarchar(50)非空否文件類型對(duì)應(yīng)的圖標(biāo)FileTypeImageVarchar(50)非空否文件類型后綴FileTypeSuffixVarchar(50)空

54、否表312附件文檔信息表Tab 3-12 AccessoryFile information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件文件附件序號(hào)AccessoryIdint非空是自增1文件序號(hào)FileIdint非空否表FileInfo的外鍵,對(duì)應(yīng)FileId 字段 附件名稱AccessoryNameVarchar(50)非空否附件大小AccessorySizeint非空否附件類型AccessoryTypeint非空否FileTypeInfo表的外鍵,對(duì)應(yīng)FileTypeId字段創(chuàng)建日期CreateDateDateTime非空否附件路徑AccessoryPathVarchar(20

55、0)非空否表313系統(tǒng)角色信息表Tab 3-13 RoleInfo information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件角色序號(hào)RoleIdint非空是自增1角色名稱RoleNameVarchar(50)非空否角色描述RoleDescVarchar(50)空否表314系統(tǒng)登錄日志信息表Tab 3-14 Login information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件登錄日志序號(hào)LoginIdint非空是自增1登錄者序號(hào)UserIdVarchar(50)非空否UserInfo表外鍵,對(duì)應(yīng)UserId字段登錄時(shí)間LoginTimeDateTime非空

56、否是否成功IfSuccessint非空否登錄用戶IPLoginUserIpvarchar(100)非空否備注LoginDescvarchar(100)空否表315系統(tǒng)操作日志信息表Tab 3-15 OperateLog information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件操作日志序號(hào)OperateIdint非空是自增1操作者序號(hào)UserIdVarchar(50)非空否操作者序號(hào)OperateNameVarchar(50)非空否操作對(duì)象ObjectIdVarchar(50)非空否操作描述OperateDescVarchar(200)非空否操作時(shí)間OperateTimeDa

57、teTime非空否表316考勤信息表Tab 3-16 ManualSigninformation form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件考勤標(biāo)識(shí)序號(hào)SignIdint非空是自增1用戶序號(hào)UserIdVarchar(50)非空否表UserInfo中userid的外鍵考勤時(shí)間SignTimeDateTime非空否備注SignDescVarchar(200)非空否考勤標(biāo)識(shí)位SignTagint非空否表317用戶狀態(tài)信息表Tab 3-17 UserState information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件用戶狀態(tài)序號(hào)UserStateIdVarchar(50

58、)非空是狀態(tài)名UserStateNameVarchar(50)非空否表318考勤類型信息表Tab 3-18 SetWorkTime information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件工作序號(hào)WorkTimeIdint非空是應(yīng)出勤時(shí)間OnDutyTimeVarchar(50)空否應(yīng)退勤時(shí)間OffDutyTimevarchar(50)空否表319權(quán)限信息表Tab 3-19 RoleRight information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件角色權(quán)限序號(hào)RoleRightIdint非空是自增1角色類型序號(hào)RoleIdint非空否表RoleInfo

59、的外鍵,對(duì)應(yīng)RoleId 目錄節(jié)點(diǎn)序號(hào)NodeIdint非空否表SysFun的外鍵,對(duì)應(yīng)NodeId 表320目錄結(jié)構(gòu)信息表Tab 3-20 SysFun information form字段名稱字段標(biāo)識(shí)字段類型Null主鍵約束條件節(jié)點(diǎn)序號(hào)NodeIdint非空是節(jié)點(diǎn)名DisplayNameVarchar(50)非空否節(jié)點(diǎn)UrlNodeURLVarchar(50)非空否顯示序列號(hào)DisplayOrderint非空否父節(jié)點(diǎn)序號(hào)ParentNodeIdint非空否3.5輸入輸出設(shè)計(jì)系統(tǒng)輸入輸出(I/O)設(shè)計(jì)師一個(gè)在系統(tǒng)中很容易被忽視的環(huán)節(jié),但它是一個(gè)重要的環(huán)節(jié),它對(duì)于用戶和系統(tǒng)今后使用的方便性和安

60、全可靠性來說都是十分重要的。一個(gè)好的輸入設(shè)計(jì)可以為用戶和系統(tǒng)雙方帶來良好的工作環(huán)境,一個(gè)好的輸入設(shè)計(jì)可以為管理者提供便捷、明了、有效、實(shí)用的管理和控制信息。3.5.1輸入設(shè)計(jì)輸入設(shè)計(jì)要根據(jù)系統(tǒng)輸出的要求確定輸入的內(nèi)容和格式。由于輸入數(shù)據(jù)的準(zhǔn)確性與及時(shí)性會(huì)影響系統(tǒng)的運(yùn)行效果。輸入數(shù)據(jù)的正確性對(duì)于整個(gè)系統(tǒng)質(zhì)量的好壞起決定作用。輸入設(shè)計(jì)不當(dāng)又可能使輸入數(shù)據(jù)發(fā)生錯(cuò)誤,即使計(jì)算和處理十分正確,也不可能得到正確的輸出。因此,輸入設(shè)計(jì)既要給用戶提供方便的界面,又要有嚴(yán)格的檢查和糾錯(cuò)功能,以盡可能減少輸入錯(cuò)誤。輸入設(shè)計(jì)主要包括輸入數(shù)據(jù)的分析與獲得、輸入數(shù)據(jù)的格式設(shè)計(jì)、輸入設(shè)備的選擇、輸入數(shù)據(jù)的校驗(yàn)等工作。輸入

溫馨提示

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