畢業(yè)設(shè)計(論文)頡特公司辦公信息管理系統(tǒng)_第1頁
畢業(yè)設(shè)計(論文)頡特公司辦公信息管理系統(tǒng)_第2頁
畢業(yè)設(shè)計(論文)頡特公司辦公信息管理系統(tǒng)_第3頁
畢業(yè)設(shè)計(論文)頡特公司辦公信息管理系統(tǒng)_第4頁
畢業(yè)設(shè)計(論文)頡特公司辦公信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩58頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、畢業(yè)設(shè)計題目:畢業(yè)設(shè)計題目: 頡特公司辦公信息管理系統(tǒng)頡特公司辦公信息管理系統(tǒng) 畢業(yè)畢業(yè) 內(nèi)容:內(nèi)容: 本系統(tǒng)要求完成頡特計算機(jī)科技公司網(wǎng)站的辦公信息管理系統(tǒng)。該系統(tǒng)基 于公司本身內(nèi)部管理及業(yè)務(wù)發(fā)展需求,應(yīng)用計算機(jī)技術(shù),internet 技術(shù),實現(xiàn)企 業(yè)辦公自動化,管理信息化,信息的共享性,整個系統(tǒng)分為系統(tǒng)整體設(shè)計及用 戶身份驗證模塊,員工信息管理模塊,財務(wù)信息管理模塊,員工信息交流模塊 等。采用 jsp 動態(tài)頁面設(shè)計技術(shù)與 java bean 技術(shù)以及動態(tài)模糊查詢實現(xiàn)用戶的 應(yīng)用,數(shù)據(jù)庫系統(tǒng)為 sql server 2000。 畢業(yè)畢業(yè) 專題部分專題部分: 指導(dǎo)教師:指導(dǎo)教師: 設(shè)計設(shè)計 論

2、文論文 設(shè)計設(shè)計 論文論文 設(shè)計設(shè)計 論文論文 摘要摘要 辦公自動化,英文 office automation,簡稱 oa,是辦公信息處理的自動化, 它利用先進(jìn)的技術(shù),使人的各種辦公業(yè)務(wù)活動逐步由各種設(shè)備、各種人機(jī)信息系 統(tǒng)來協(xié)助完成,達(dá)到充分利用信息,提高工作效率和工作質(zhì)量,提高生產(chǎn)率的目 的。 頡特計算機(jī)科技公司網(wǎng)站的辦公自動化系統(tǒng),基于公司本身內(nèi)部管理及業(yè)務(wù) 發(fā)展需求,應(yīng)用計算機(jī)技術(shù),internet 技術(shù),實現(xiàn)企業(yè)辦公自動化,管理信息化。 本系統(tǒng)采用結(jié)構(gòu)化與原型法結(jié)合的系統(tǒng)開發(fā)方法。整個系統(tǒng)分為系統(tǒng)整體設(shè)計及 用戶身份驗證模塊,員工信息管理模塊,財務(wù)信息管理模塊,員工信息交流模塊 等。

3、系統(tǒng)開發(fā)采用先進(jìn)的開發(fā)軟件與技術(shù),即采用 dream weaver 頁面制作軟件與 photoshop 等技術(shù)相結(jié)合開發(fā)系統(tǒng)的頁面,用 jsp 動態(tài)頁面設(shè)計技術(shù)與 java bean 技術(shù)以及 flash 實現(xiàn)系統(tǒng)的動態(tài)交互功能,sql server 2000 數(shù)據(jù)庫管理系統(tǒng)開發(fā) 強(qiáng)大完善的數(shù)據(jù)庫支持環(huán)境。 本文圍繞頡特公司辦公自動化系統(tǒng)的規(guī)劃和用戶身份驗證模塊及員工信息管 理模塊的設(shè)計與實現(xiàn)展開:第一章為緒論,介紹辦會自動化系統(tǒng)的背景,論文的 研究內(nèi)容及系統(tǒng)的可行性分析。第二章描述了整個系統(tǒng)及用戶身份驗證模塊員工 信息管理模塊的開發(fā)工具。第三章說明了系統(tǒng)需求分析;第四章說明了系統(tǒng)的詳 細(xì)設(shè)計

4、。第五章為系統(tǒng)的開發(fā)實現(xiàn)。第六章為系統(tǒng)測試及開發(fā)總結(jié)。文章內(nèi)容充 實,圖文并茂。 關(guān)鍵字:關(guān)鍵字:辦公自動化 員工信息 jsp 數(shù)據(jù)庫 abstractabstract office automation , english office automation, abbreviated as oa, the automation of information processing that work , it utilizes advanced technology, makes various official working operational activities of people

5、s help to finish by various apparatus , various man-machine information systems progressively , reach and fully utilize information, improve working efficiency and work quality , the purpose to boost productivity . the office automated systems of the websites of training school of the auspicious ope

6、n scientific and technological computer, based on auspicious open scientific and technological computer training school internal management and business develop the demand, employ the computer technology, internet technology, realizes enterprises office automation , manage the information. this syst

7、em adopts the systematic development approach that structurize combines with prototype law. whole system divide into system global design and custom status validate module, employee information administer module, financial information administer module, employee information communication module and

8、so on. system develops, adopt advanced development software and technology, and adopt dream weaver page animation software and photo shopped. technology combine together and develop the systematic page, use jsp dynamic page designing technique and java bean technology and mutual function of trends o

9、f flash implementation system, sql server 2000 data base management system develops the strong and complete database and supports the environment. this text is around the planning of the office automated system and design and realizing expansion of public custom status validate module and employee i

10、nformation administer module: chapter one is the introduction, recommend that can do the background of the automated system,the research contents of the thesis and systematic feasibility analysis. chapter two has described and worked in whole system and custom status validate and employee informatio

11、n administer the developing instrument of the module. chapter three has explained requirement analysis; chapter four introduces system design of the module in detail. chapter five has in order to realize some systematically. sixth develop, summarize for system testing. the article is rich in content

12、; both pictures and texts are excellent. key word: office automation employee information jsp database 目錄目錄 摘要摘要.i abstractabstract.ii 目錄目錄.iv 第第 1 1 章章 緒緒 論論 .1 1.1課題背景.1 1.2論文的研究內(nèi)容.3 1.3論文的組織結(jié)構(gòu).6 第第 2 2 章章 頡特公司辦公信息管理系統(tǒng)需求分析頡特公司辦公信息管理系統(tǒng)需求分析 .7 2.1 系統(tǒng)概述.7 2.2 系統(tǒng)運(yùn)行的環(huán)境.8 2.3 系統(tǒng)的用例設(shè)計.9 2.4 需求規(guī)格.14 第第 3

13、3 章章 系統(tǒng)設(shè)計系統(tǒng)設(shè)計 .18 3.1 系統(tǒng)設(shè)計.18 3.2設(shè)計技術(shù)與開發(fā)環(huán)境.26 3.3系統(tǒng)數(shù)據(jù)庫設(shè)計.27 第第 4 4 章章 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn) .35 4.1登陸-功能設(shè)計描述(login.jsp).35 4.2系統(tǒng)主頁面(home.jsp) .36 4.3公司員工信息管理子系統(tǒng).37 4.4公司財務(wù)信息管理子系統(tǒng).43 4.5公司內(nèi)部信息交流系統(tǒng).49 第第 5 章章 系統(tǒng)測試結(jié)果系統(tǒng)測試結(jié)果 .51 5.1測試計劃.51 5.2測試用例.51 5.3 測試結(jié)果.52 第第 6 章章 系統(tǒng)開發(fā)總結(jié)系統(tǒng)開發(fā)總結(jié) .54 6.1系統(tǒng)存在的問題.54 6.3未來展望.54 6.4 結(jié)

14、束語.55 致致 謝謝 .56 參考文獻(xiàn)參考文獻(xiàn) .57 第第 1 1 章章 緒緒 論論 1.1 課題背景課題背景 1.1.1辦公自動化概述辦公自動化概述 辦公自動化,英文 office automation,簡稱 oa,是辦公信息處理的自動化, 它利用先進(jìn)的技術(shù),使人的各種辦公業(yè)務(wù)活動逐步由各種設(shè)備、各種人、機(jī)信息 系統(tǒng)來協(xié)助完成,達(dá)到充分利用信息,提高工作效率和工作質(zhì)量,提高生產(chǎn)率的 目的。 辦公自動化由 70 年代未 80 年代初在我國的提出,到現(xiàn)在已有了近二十年發(fā) 展歷史。由于辦公自動化技術(shù)的不斷發(fā)展,辦公自動化新產(chǎn)品不斷的出現(xiàn),辦公 自動化的內(nèi)涵也不斷地豐富和發(fā)展。 (1) 傳統(tǒng)辦公

15、模式 圖圖 1.1 傳統(tǒng)辦公模式傳統(tǒng)辦公模式 fig.1.1 official working mode of the tradition 傳統(tǒng)的辦公模式主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn)遠(yuǎn)不 能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。如何實現(xiàn)信息處理的自動化和 辦公的無紙化逐步得到了人們的重視。 (2) 網(wǎng)絡(luò)辦公模式 圖圖 1.2 網(wǎng)絡(luò)化辦公模式網(wǎng)絡(luò)化辦公模式 fig.1.2 common mode of the network 現(xiàn)有網(wǎng)絡(luò)辦公自動化系統(tǒng)和大型信息管理系統(tǒng)中,企業(yè)業(yè)務(wù)流程重組或者是 文件流轉(zhuǎn)功能都是核心功能。同時企業(yè)辦公主要是一個文件流轉(zhuǎn)的過程,所有的 辦公事務(wù)

16、都可以抽象成一個數(shù)據(jù)庫表單。 (3) web 方式的辦公自動化系統(tǒng) 目前辦公自動化系統(tǒng)較成熟的模式是客戶/服務(wù)器方式,而新一代的辦公自 動化系統(tǒng)則應(yīng)是 internet/intranet 方式,即 b/s(browser/server,b/s)結(jié)構(gòu), 才更能適應(yīng)目前及未來的要求。 1.1.2頡特計算機(jī)科技公司辦公模式的現(xiàn)狀頡特計算機(jī)科技公司辦公模式的現(xiàn)狀 頡特計算機(jī)科技公司成立于 2000 年。頡特計算機(jī)科技公司自成立至今,辦 公模式為傳統(tǒng)的辦公模式主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然已經(jīng)遠(yuǎn) 遠(yuǎn)不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。如何實現(xiàn)信息處理的自動 化和辦公的無紙化逐步得到

17、了公司領(lǐng)導(dǎo)的重視。 而今公司普遍使用計算機(jī)來提高員工的工作效率,但是在需要許多員工一起 協(xié)同工作的現(xiàn)代工作環(huán)境中,公司更需要提高整體的工作效率。利用網(wǎng)絡(luò)通訊基 礎(chǔ)及先進(jìn)的網(wǎng)絡(luò)應(yīng)用平臺,建設(shè)一個安全、可靠、開放、高效的信息網(wǎng)絡(luò)和辦公 自動化、信息管理電子化系統(tǒng),為管理學(xué)校提供現(xiàn)代化的日常辦公條件及豐富的 綜合信息服務(wù),實現(xiàn)檔案管理自動化和辦公事務(wù)處理自動化,以提高辦公效率和 管理水平,實現(xiàn)公司各部門日常業(yè)務(wù)工作的規(guī)范化、電子化、標(biāo)準(zhǔn)化,實現(xiàn)信息 的在線查詢、借閱。最終實現(xiàn)“無紙”辦公。 1.2 論文的研究內(nèi)容論文的研究內(nèi)容 1.2.1頡特公司辦公信息管理系統(tǒng)概述頡特公司辦公信息管理系統(tǒng)概述 頡特

18、計算機(jī)科技公司網(wǎng)站的辦公自動化系統(tǒng),是基于頡特計算機(jī)科技公司本 身內(nèi)部管理及業(yè)務(wù)發(fā)展需求,應(yīng)用計算機(jī)技術(shù),internet 技術(shù),實現(xiàn)企業(yè)辦公自 動化,管理信息化。 該項目的主要內(nèi)容是辦公信息管理系統(tǒng)的設(shè)計實現(xiàn)與網(wǎng)絡(luò)辦公的研究。系統(tǒng) 主要應(yīng)用動態(tài)網(wǎng)頁設(shè)計技術(shù)與數(shù)據(jù)庫管理技術(shù)相結(jié)合,來實現(xiàn)用戶登陸、用戶驗 證、員工資料管理、財務(wù)信息管理、公告管理、通知發(fā)布、公司意見箱、公司投 票站等功能。具體應(yīng)包括用戶身份驗證模塊、員工信息管理模塊、財務(wù)信息管理 模塊、員工信息交流模塊。 其中網(wǎng)站的數(shù)據(jù)庫的建立是非常重要的。要使系統(tǒng)運(yùn)行暢通必須要建立一個 完善的支持整個系統(tǒng)運(yùn)行的數(shù)據(jù)庫。它是保證電子文件正常流轉(zhuǎn)

19、及系統(tǒng)管理功實 現(xiàn)的基礎(chǔ)。 用戶身份驗證子系統(tǒng) 辦公信息管理系統(tǒng)主頁 員工信息管理子系統(tǒng) 財務(wù)信息管理子系統(tǒng) 內(nèi)部信息交流子系統(tǒng) 圖圖 1.3 系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能結(jié)構(gòu)圖 fig.1.3 system function structure diagram (1) 頡特公司辦公信息管理總體業(yè)務(wù)流程圖 用戶登 陸 口令匹配 員工信息 管理模塊 查詢所有員工信息 查詢部門員工訊息 查詢某個員工信息 查詢部門主管信息 修改 個人 信息 系統(tǒng) 管理 員 修改成 功 填寫修 改的信 息 自動生 成查詢 結(jié)果表 自動生成所有 員工信息報表 管理員進(jìn)行操 作 修改用 戶信息 刪除用 戶信息 添加用 戶信息

20、填寫修 改的用 戶信息 填寫添 加的用 戶信息 修改成 功 添加成 功 刪除 成功 財務(wù)信 息管理 模塊 內(nèi)部信息 交流 添加新 財務(wù)紀(jì) 錄 生成財 務(wù)信息 報表 修改 財務(wù) 信息 填寫新 財務(wù)紀(jì) 錄信息 查詢待修 改的財務(wù) 紀(jì)錄 添加新 財務(wù)項 目 選擇待修 改的財務(wù) 紀(jì)錄 選擇財務(wù) 報表生成 方式 填寫財務(wù) 紀(jì)錄的修 改信息 填寫新財 務(wù)項目信 息 修改 成功 添加成 功 添加 成功 內(nèi)部通知 公告牌 修改個 人通知 刪除 個人 通知 發(fā)送 新通 知 意見箱 填寫并提 交給他人 的建議 投票站 填寫個 人通知 的修改 內(nèi)容 發(fā)起成 功 刪除 成功 填寫新 通知的 內(nèi)容 修改 成功 填寫并提

21、交 自己的投票 答案 填寫并提 交發(fā)起投 票的問題 提交成 功 回復(fù)成 功 發(fā)送 成功 提交成 功 回復(fù)他人 對自己的 建議 圖圖 1.41.4 系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)業(yè)務(wù)流程圖 fig.1.4the transaction flow diagram of system 1.2.2用戶身份驗證模塊概述用戶身份驗證模塊概述 頡特計算機(jī)科技公司辦公自動化系統(tǒng)功能的開發(fā)與設(shè)計,是完全針對頡特計 算機(jī)科技公司內(nèi)部進(jìn)行辦公管理以及為各部門員工提供便捷的電子化交互平臺搭 建的。用戶身份驗證模塊是頡特公司辦公信息管理系統(tǒng)重要組成部分之一,他主 要功能是在系統(tǒng)用戶進(jìn)入系統(tǒng)時的身份驗證以及在不同頁面瀏覽時的身份驗證

22、, 以防止公司的重要資料的泄露。 1.2.3員工信息管理模塊概述員工信息管理模塊概述 頡特計算機(jī)科技公司辦公自動化系統(tǒng)功能的開發(fā)與設(shè)計,是完全針對頡特計 算機(jī)科技公司內(nèi)部進(jìn)行辦公管理以及為各部門員工提供便捷的電子化交互平臺搭 建的。他的主要功能是對員工信息的錄入和查詢,包括設(shè)置初始的用戶信息,和 對全體員工的查詢,各部門員工的查詢,個人查詢,以及管理層的查詢,以便于 公司領(lǐng)導(dǎo)人掌握人員的動向,以及調(diào)整人才的分配,關(guān)系到公司未來的發(fā)展。 1.2.41.2.4 財務(wù)信息管理模塊概述財務(wù)信息管理模塊概述 財務(wù)信息管理模塊在公司的地位不言而喻。它的主要功能包括添加新財務(wù)信 息紀(jì)錄,添加新財務(wù)項目,生成

23、財務(wù)信息報表,和修改財務(wù)信息,考慮到財務(wù)信 息的保密,系統(tǒng)需要用戶權(quán)限的設(shè)置功能,從低到高分為四種權(quán)限:普通員工, 部門主管,財務(wù)部主管,經(jīng)理。 1.2.51.2.5 內(nèi)部信息交流模塊概述內(nèi)部信息交流模塊概述 頡特公司辦公信息管理系統(tǒng)內(nèi)部信息交流模塊功能的開發(fā)與設(shè)計,主要是為 了公司方便發(fā)送一些通知和公告,員工也更容易看到最新的通知和公告,及時了 解公司的動向,因此該模塊主要功能包括發(fā)送新通知,修改某條通知,刪除某條 通知,管理員清空過期通知。 1.2.61.2.6 系統(tǒng)技術(shù)要求及可行性系統(tǒng)技術(shù)要求及可行性 可行性是系統(tǒng)開發(fā)的一項關(guān)鍵步驟,它是通過對整個系統(tǒng)的需求,技術(shù)及開 發(fā)方法,以及開發(fā)人

24、員,所需資金的綜合考慮以評估對于該系統(tǒng)的開發(fā)是否符合 實際。可行性分析包括:組織和管理上的可行性,技術(shù)可行性,經(jīng)濟(jì)可行性。 頡特計算機(jī)科技公司的辦公自動化系統(tǒng)采用模塊化開發(fā)方法,將整個系統(tǒng)劃 分為多個功能模塊,并根據(jù)開發(fā)小組成員的實際能力分配相應(yīng)的模塊,這種將系 統(tǒng)功能平行劃分的方法有助于系統(tǒng)開發(fā)的組織和管理。 頡特計算機(jī)科技公司的辦公自動化系統(tǒng)的開發(fā)采用了先進(jìn)成熟并且符合實際 應(yīng)用的開發(fā)方法,廣泛應(yīng)用于網(wǎng)站開發(fā)的網(wǎng)頁開發(fā)工具 dream weaver,myeclipse,動態(tài)網(wǎng)頁開發(fā)技術(shù) jsp,功能強(qiáng)大的數(shù)據(jù)庫管理工具 sql server 2000,結(jié)合我們開發(fā)小組的實際開發(fā)能力,可以開

25、發(fā)出較為完善的網(wǎng)站 系統(tǒng)。頡特計算機(jī)科技公司的辦公自動化系統(tǒng)主要軟件可以從學(xué)校的校園網(wǎng)下載, 硬件方面主要是計算機(jī),我們的實際情況可以滿足開發(fā)任務(wù),所需資料書籍可以 到圖書館翻閱或者個人購買,因此整個系統(tǒng)的所需投資符合我們的支付狀況,經(jīng) 濟(jì)可行性良好。 應(yīng)解決的主要問題及技術(shù)要求 (1)收集系統(tǒng)開發(fā)所使用的足夠的信息。 (2)按實際應(yīng)用的可行性劃分模塊,確定模塊功能。 (3)建立完善的數(shù)據(jù)庫支持環(huán)境。 (4)使用 jsp 語言編程實現(xiàn)與數(shù)據(jù)庫之間的各項操作,并編寫高性能的 javabeans。 (5)各模塊功能的協(xié)調(diào)及信息的溝通。 1.3 論文的組織結(jié)構(gòu)論文的組織結(jié)構(gòu) 綜上所述,本文圍繞辦公自

26、動化系統(tǒng)的規(guī)劃和用戶身份驗證模塊以及員工信 息管理模塊的設(shè)計與實現(xiàn)展開:第一章為緒論,介紹辦會自動化系統(tǒng)的背景,論 文的研究內(nèi)容及系統(tǒng)的可行性分析。第二章描述了整個系統(tǒng)及用戶身份驗證模塊 員工信息管理模塊的開發(fā)工具。第三章說明了系統(tǒng)需求分析;第四章說明了系統(tǒng) 的詳細(xì)設(shè)計。第五章為系統(tǒng)的開發(fā)實現(xiàn)。第六章為系統(tǒng)開發(fā)總結(jié)。文章內(nèi)容充實, 圖文并茂。 第第 2 2 章章 頡特公司辦公信息管理系統(tǒng)需求分析頡特公司辦公信息管理系統(tǒng)需求分析 2.12.1 系統(tǒng)概述系統(tǒng)概述 2.1.12.1.1 設(shè)計目標(biāo)設(shè)計目標(biāo) 企業(yè)辦公網(wǎng)絡(luò)服務(wù)是企業(yè)管理信息系統(tǒng)的一部分,而正因為這種網(wǎng)路服務(wù), 才大大提高企業(yè)信息的溝通,通

27、信的更加便利。這種模式已經(jīng)逐漸替代到過去的 工作模式以及工作方式。 本系統(tǒng)實現(xiàn)了員工信息的發(fā)布和共享,公司財務(wù)信息的發(fā)布和共享,員工交 流信息的發(fā)布與共享。 2.1.22.1.2 系統(tǒng)特點系統(tǒng)特點 (1)b/s 頡特企業(yè)辦公管理系統(tǒng)是采用 b/s(browser/server)結(jié)構(gòu),實現(xiàn)整個企業(yè)的 信息化管理。這種系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單,功能強(qiáng)大,擴(kuò)展能力良好以及跨地 域操作性能。b/s 模式通過 internet 進(jìn)行通信,可以不受地域的限制,但缺點 是不能進(jìn)行聯(lián)機(jī)食物處理,并且在大量數(shù)據(jù)處理的過程中,速度較慢。對于“頡 特公司信息管理系統(tǒng)” ,功能目標(biāo)在于實現(xiàn)企業(yè)的信息資源的共享,同時時間

28、不 同用戶的權(quán)限控制。由于系統(tǒng)數(shù)據(jù)手機(jī)的實時性要求并不高,因此采用 b/s 結(jié)構(gòu) 比較合理。 實際上 b/s 體系結(jié)構(gòu)是把二層 c/s 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù) 中分離出來,由 web 服務(wù)器單獨組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力減輕 了,把負(fù)荷分配給了 web 服務(wù)器。這種三層體系結(jié)構(gòu)如圖 2.1 所示。 圖圖 2.1 b/s 三層體系結(jié)構(gòu)圖三層體系結(jié)構(gòu)圖 fig.2.1 structure chart of system of three layers (2)mvc mvc 應(yīng)用程序結(jié)構(gòu)被應(yīng)用本信息管理系統(tǒng),主要因為它可以用來分析分布式 應(yīng)用程序的特征。這種抽象結(jié)構(gòu)能有利于

29、將應(yīng)用程序分割成若干邏輯部件,是程 序設(shè)計變得更加容易。mvc 結(jié)構(gòu)提供了一種按功能對各種對象的分割方法,其目 的是為了將各種象形化用戶交互模型中而設(shè)計出來。同時,這三種方式,模板是 用來作為對現(xiàn)實世界中一個處理過程的軟件近似,系統(tǒng)采用這種方式來建圖的建 模技術(shù),當(dāng)模型發(fā)生改變是 就會用到視圖,也是第二項方式,視圖是用來組織 模型的內(nèi)容。視圖負(fù)責(zé)維持?jǐn)?shù)據(jù)表現(xiàn)的一致性。視圖同時將用戶要告知給控制器。 而控制器定義了應(yīng)用程序的行為,它負(fù)責(zé)對來自視圖的用戶要求進(jìn)行解釋,并把 這些要求映射成相應(yīng)的行為。 2.22.2 系統(tǒng)運(yùn)行的環(huán)境系統(tǒng)運(yùn)行的環(huán)境 2.2.12.2.1 設(shè)備要求設(shè)備要求 選擇系統(tǒng)硬件運(yùn)

30、行環(huán)境配置的時候應(yīng)該考慮到系統(tǒng)的安全性、開放性、性能 價格比、可擴(kuò)展性、能保證較高的工作效率等方面。 最終確定的硬件環(huán)境配置為: cpu:intel p4 2.2; 內(nèi)存:512mb ddr; 硬盤:30gb; 基本的輸入、輸出設(shè)備 2.2.22.2.2 支撐軟件支撐軟件 系統(tǒng)軟件平臺的配置,軟件是系統(tǒng)開發(fā)的靈魂,配備良好的軟件開發(fā)工具在 系統(tǒng)開發(fā)中至關(guān)重要: 操作系統(tǒng):windows xp sp2; 數(shù)據(jù)庫軟件: sql server 2000; 系統(tǒng)頁編輯軟件:dreamweaver mx; 圖形制作:photoshop cs 2.0; 字處理軟件:microsoft office 200

31、3; java 虛擬機(jī):myeclipse; jsp 編譯環(huán)境:apache tomcat 5.0.28。 2.32.3 系統(tǒng)的用例設(shè)計系統(tǒng)的用例設(shè)計 2.3.12.3.1 系統(tǒng)用例圖系統(tǒng)用例圖 在用例圖中形象的顯示整個系統(tǒng)的用例: 總經(jīng)理 財務(wù)部主管 其他部門主管 頡頡特特辦辦公公信信息息管管理理 系統(tǒng)用戶身份驗證子系統(tǒng) 公司員工信息管理子系統(tǒng) 公司內(nèi)部信息交流子系統(tǒng) 公司財務(wù)信息管理子系統(tǒng) 登錄 添加用戶 刪除用戶 修改所有人的信息修改個人信息 察看員工信息 察看部門經(jīng)理信息 普通員工 瀏覽個人報表 查詢報表 瀏覽部門報表 添加報表 刪除財務(wù) 修改報表 發(fā)送消息 發(fā)送意見表 查看信息 修改

32、信息 刪除信息 查看所有消息 查看意見 發(fā)起投票 投票 查詢所有報表 圖圖 2.2 系統(tǒng)用例圖系統(tǒng)用例圖 fig.2.2 system use case 2.3.22.3.2 用戶身份驗證子系統(tǒng)用例圖用戶身份驗證子系統(tǒng)用例圖 此圖顯示了用戶身份驗證子系統(tǒng)的用例: 用用戶戶身身份份驗驗證證子子系系統(tǒng)統(tǒng) 總經(jīng)理 普通員工 財務(wù)部主管 其他部門主管 登陸 圖圖 2.3 用戶驗證用例圖用戶驗證用例圖 fig.2.3 modify users use case 2.3.32.3.3 員工信息管理子系統(tǒng)用例圖員工信息管理子系統(tǒng)用例圖 此圖顯示了員工信息管理子系統(tǒng)的用例:包括添加用戶,刪除用戶,查 看員工信

33、息,修改個人信息,查看部門經(jīng)理信息,修改所有人信息。 員員工工信信息息管管理理子子系系統(tǒng)統(tǒng) 總經(jīng)理 普通員工 財務(wù)部主管 其他部門主管 刪除用戶 添加用戶 查看員工信息 修改個人信息 查看部門經(jīng)理信息 修改所有人的信息 圖圖 2.4 員工信息管理用例圖員工信息管理用例圖 fig.2.4 employee information use case 2.3.42.3.4 財務(wù)信息管理子系統(tǒng)用例圖財務(wù)信息管理子系統(tǒng)用例圖 此圖顯示了財務(wù)信息管理子系統(tǒng)的用例:包括瀏覽個人報表,添加報表,修 改報表,刪除財務(wù),查詢報表,查詢所有報表,瀏覽部門報表等。 財財務(wù)務(wù)信信息息管管理理子子系系統(tǒng)統(tǒng) 總經(jīng)理 普通員

34、工 財務(wù)部主管 其他部門主管 瀏覽個人報表 添加報表 修改報表 刪除財務(wù) 查詢報表 查詢所有報表 瀏覽部門報表 圖圖 2.5 財務(wù)信息管理用例圖財務(wù)信息管理用例圖 fig.2.5 financial manager use case 2.3.52.3.5 內(nèi)部信息交流子系統(tǒng)用例圖內(nèi)部信息交流子系統(tǒng)用例圖 此圖顯示了內(nèi)部信息交流子系統(tǒng)的用例:包括發(fā)送消息,發(fā)起投票,發(fā)送意 見表,查看信息,查看所有信息,修改信息,刪除信息查看意見,投票。 內(nèi)內(nèi)部部信信息息交交流流子子系系統(tǒng)統(tǒng) 總經(jīng)理 普通員工 財務(wù)部主管 其他部門主管 發(fā)起投票 發(fā)送意見表 查看信息 查看所有信息 修改信息 刪除信息 查看意見 投

35、票 發(fā)送消息 圖圖 2.6 內(nèi)部信息交流用例圖內(nèi)部信息交流用例圖 fig.2.6 suggestion records use case 2.42.4 需求規(guī)格需求規(guī)格 此部分主要對每一個用例的功能進(jìn)行說明。 2.4.12.4.1 登陸登陸 用戶通過表單提供登陸信息,系統(tǒng)根據(jù)用戶提供的信息對用戶進(jìn)行查詢鑒別。 2.4.22.4.2 添加用戶添加用戶 此用例主要功能是添加新的員工用戶信息,如公司添加新招聘的員工的信息。 只有總經(jīng)理有權(quán)限使用此功能。 2.4.32.4.3 刪除用戶刪除用戶 此用例主要功能是刪除公司的員工信息,如刪除辭職和被開除的員工信息。 只有總經(jīng)理有權(quán)限使用此功能。 2.4.4

36、2.4.4 查看員工信息查看員工信息 此用例主要功能是查看員工在公司的信息。只有總經(jīng)理有權(quán)限使用此功能。 2.4.52.4.5 查看部門經(jīng)理信息查看部門經(jīng)理信息 此用例主要功能是總經(jīng)理和各部門經(jīng)理查看自己在公司的用戶信息??偨?jīng)理 和各部門經(jīng)理有權(quán)限使用此功能。 2.4.62.4.6 修改個人信息修改個人信息 此用例主要功能是公司的員工修改自己的信息。公司在職的每一個員工都可 以修改自己的信息。 2.4.72.4.7 修改所有人信息修改所有人信息 此用例主要功能是修改公司所有員工的信息。只有總經(jīng)理有權(quán)限使用此功能。 2.4.82.4.8 瀏覽個人報表瀏覽個人報表 查詢顯示有個人對個人財務(wù)信息成列

37、顯示出來,以及這個人與部門經(jīng)理主管 的財務(wù)信息顯示出來。 2.4.92.4.9 添加報表添加報表 只有部門經(jīng)理以及財務(wù)主管可以添加財務(wù)上的調(diào)動。 2.4.102.4.10 修改報表修改報表 只有部門經(jīng)理以及財務(wù)主管可以修改財務(wù)上的調(diào)動, 2.4.112.4.11 刪除報表刪除報表 查詢用戶所需要的無用報表內(nèi)容,進(jìn)行刪除 2.4.122.4.12 查詢報表查詢報表 查詢報表可以進(jìn)行組合查詢,可以進(jìn)行時間的顯示。 2.4.132.4.13 查詢所有報表查詢所有報表 這個查詢也可以進(jìn)行組合排序,組合查詢??梢赃x擇時間和經(jīng)手人等細(xì)致的 查詢排序。但必須注意只能是經(jīng)理和財務(wù)主管才行。 2.4.142.4

38、.14 瀏覽部門報表瀏覽部門報表 這個查詢每個部門對應(yīng)的財務(wù)信息,可以針對每個部門進(jìn)行分組。 2.4.152.4.15 查看內(nèi)部信息查看內(nèi)部信息 經(jīng)理(管理員)可以查詢有有內(nèi)部信息,而員工和部門只能查看自己部門里 的所有的內(nèi)容。 2.4.162.4.16 發(fā)送內(nèi)部信息發(fā)送內(nèi)部信息 經(jīng)理(管理員)可以給個人和所有人和部門主管信息,而員工和這個部門主 管只能在自己部門里的員工和主管之間進(jìn)行信息修改。 第第 3 3 章章 系統(tǒng)設(shè)計系統(tǒng)設(shè)計 3.13.1 系統(tǒng)設(shè)計系統(tǒng)設(shè)計 頡特辦公信息管理系統(tǒng)的財務(wù)信息管理子系統(tǒng)和內(nèi)部信息子系統(tǒng)交采用結(jié)構(gòu) 化與原型法結(jié)合方法。這種綜合法的優(yōu)點是它兼顧了結(jié)構(gòu)化開發(fā)方法開

39、發(fā)過程控 制性強(qiáng)的特點以及原型法開發(fā)周期短、見效快的特點。 采用兩者結(jié)合的形式進(jìn) 行系統(tǒng)的開發(fā)時,是采用了結(jié)構(gòu)化生命周期法的設(shè)計思想,即自頂向下,從總體 到部分,合理劃分系統(tǒng)的結(jié)構(gòu),設(shè)計數(shù)據(jù)庫模型。在系統(tǒng)的分析與初步設(shè)計上采 用原型法做出原始模型,根據(jù)實際反應(yīng)的情況,繼續(xù)按結(jié)構(gòu)化生命周期法進(jìn)行系 統(tǒng)的詳細(xì)設(shè)計及其實施與轉(zhuǎn)換、系統(tǒng)維護(hù)與評價階段的工作。合理采用綜合法, 使開發(fā)過程更具靈活性,往往會取得更好的開發(fā)效果。 該系統(tǒng)是基于 b/s(browser/server,b/s)架構(gòu)的三層結(jié)構(gòu)的體系結(jié)構(gòu),即 瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 internet 技術(shù)的興起,對 c/s 結(jié)構(gòu)的一種變化 或

40、者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來實現(xiàn),極少部分 事務(wù)邏輯在前端(browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(server)實 現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)的維護(hù) 與升級的成本和工作量,降低了用戶的總體成本。特別是在 java 這樣的跨平臺 語言出現(xiàn)之后,b/s 架構(gòu)管理軟件更是方便、快捷、高效。如果能將該系統(tǒng)劃分 的用戶身份驗證模塊和員工信息管理模塊再分解成一些相互獨立、功能簡單、易 于理解和修改的模塊,這樣的系統(tǒng)就具備了系統(tǒng)設(shè)計首要考慮的可變更性。由模 塊組合構(gòu)成的系統(tǒng)一般稱為模塊化結(jié)構(gòu)系統(tǒng)。在這樣的系統(tǒng)中,由于各個模塊之 間基

41、本上是相互獨立的,所以每個模塊都可以獨立的被有理解、編程、調(diào)試和修 改,使其復(fù)雜的系統(tǒng)設(shè)計工作變得相對簡單。在遵循模塊化結(jié)構(gòu)設(shè)計原則的基礎(chǔ) 上,根據(jù)實現(xiàn)的目標(biāo)用戶身份驗證只需要一個模塊,員工信息管理模塊分成了兩 個不同的子模塊,員工信息管理模塊的子模塊系統(tǒng)管理員管理模塊又被分化成兩 個子模塊,各子模塊既相互配合,又各自具有一定的獨立功能。這樣就形成了一 個樹形的結(jié)構(gòu),如圖 3.1 所示。 員工信息管理主頁面 employeeinformation.jsp 修改個人信息頁面 modifypersonalinformation.jsp 系統(tǒng)管理員管理頁面 systemmanager.jsp 添加新

42、用戶頁面 addnewuser.jsp 修改某個用戶信息頁面 modifyuserinformation.jsp 圖圖 3.1 員工信息管理模塊功能模塊圖員工信息管理模塊功能模塊圖 fig.3.1 employee information function structure diagram 3.1.13.1.1 用戶身份驗證模塊分析用戶身份驗證模塊分析 (1)業(yè)務(wù)流程分析: 在用戶身份驗證模塊的總體流程分析中業(yè)務(wù)流程圖是表現(xiàn)個人辦公流程的一 個主要圖例,用戶通過表單提供登陸信息,系統(tǒng)根據(jù)用戶提供的信息對用戶進(jìn)行 查詢鑒別,如果身份合法,則將用戶導(dǎo)向系統(tǒng)主頁。通過創(chuàng)建 jsp 程序,我們可 以

43、指定系統(tǒng)允許用戶嘗試登陸的次數(shù),如果超過這個次數(shù),系統(tǒng)不再顯示登陸頁 面,用戶只能重新建立和 web 服務(wù)器的連接來登陸。另外,從系統(tǒng)退出后也進(jìn)入 系統(tǒng)登陸頁面。此時,用戶的身份信息都會被清空。 失敗 用戶 登錄 成功 身份驗證 主 面 版 主 面 版 管理員 普通用戶 退出 圖圖 3 3.2 用戶身份驗證業(yè)務(wù)流程圖用戶身份驗證業(yè)務(wù)流程圖 fig.3.2 transaction flow diagram of custom status validate module (2)用戶身份驗證模塊功能模塊分析: 對于系統(tǒng)用戶身份驗證子系統(tǒng),只需要一個功能模塊。根據(jù)系統(tǒng)功能分析, 需要對用戶所輸入的用

44、戶名和密碼進(jìn)行匹配,并限制用戶登陸錯誤的次數(shù),同時 紀(jì)錄用戶的登陸狀態(tài),以便在用戶瀏覽系統(tǒng)的其他頁面時進(jìn)行登陸狀態(tài)的確認(rèn)。 3.1.23.1.2 員工信息管理模塊分析員工信息管理模塊分析 (1)業(yè)務(wù)流程分析: 系統(tǒng)用戶通過登陸驗證進(jìn)入公司系統(tǒng)主頁面,然后選擇進(jìn)入員工信息管理模 塊主頁面,用戶可以通過選擇不同的單選按鈕,進(jìn)行相應(yīng)的用戶信息查詢或管理 功能。用戶可以按照不同的排序查詢所有員工紀(jì)錄;選擇查詢某一個部門全部員 工的紀(jì)錄;選擇查詢某一個員工的紀(jì)錄;選擇查詢某個部門主管的紀(jì)錄;選擇修 改用戶自己的員工紀(jì)錄;管理員選擇進(jìn)入系統(tǒng)管理員選項。用戶選擇相應(yīng)查詢后 系統(tǒng)會自動生成查詢結(jié)果表,結(jié)束后返

45、回到員工信息管理模塊主頁面。用戶選擇 修改個人信息選項,系統(tǒng)生成修改表單,用戶填寫表單修改成功后返回到員工信 息管理模塊主頁面。管理員選擇進(jìn)入系統(tǒng)管理員頁面,系統(tǒng)自動生成所有員工信 息報表供管理員進(jìn)行操作,管理員可對用戶信息進(jìn)行添加、修改和刪除,成功后 返回到員工信息管理模塊主頁面。 用戶登陸 口令匹配 員工信息 管理模塊 查詢所有員工信息 查詢部門員工訊息 查詢某個員工信息 查詢部門主管信息 修改 個人 信息 系統(tǒng) 管理 員 修改 成功 填寫修 改的信 息 自動生 成查詢 結(jié)果表 自動生成所有員 工信息報表管理 員進(jìn)行操作 修改用 戶信息 刪除用 戶信息 添加用 戶信息 填寫修 改的用 戶信

46、息 填寫添 加的用 戶信息 修改成 功 添加成 功 刪除 成功 圖圖 3.3 員工信息管理業(yè)務(wù)流程圖員工信息管理業(yè)務(wù)流程圖 fig.3.3 transaction flow diagram of employee information administer module (2)員工信息管理模塊功能模塊分析: 公司員工信息管理模塊主要包括員工信息管理子系統(tǒng)主頁面,修改個人信息 頁面,系統(tǒng)管理員管理頁面,員工信息管理子系統(tǒng)添加用戶頁面和修改用戶信息 頁面。 員工信息管理系統(tǒng)主頁面:用戶可以通過選擇不同的單選按鈕,進(jìn)行相 應(yīng)的用戶信息查詢或管理功能。此頁面具體功能描述為:按照不同的排序查詢所 有員

47、工紀(jì)錄;選擇查詢某一個部門全部員工的紀(jì)錄;選擇查詢某一個員工的紀(jì)錄; 選擇查詢某個部門主管的紀(jì)錄;選擇修改用戶自己的員工紀(jì)錄;選擇進(jìn)入系統(tǒng)管 理員選項。 修改個人信息頁面:在這個頁面中,用戶可以對原來的系統(tǒng)數(shù)據(jù)庫中的 個人信息進(jìn)行修改。但是用戶所能夠修改的個人信息字段是有限的。這些信息都 是允許用戶修改的;而其他字段則不出現(xiàn)在這里。如部門,職位,是否為系統(tǒng)管 理員,是否為財務(wù)管理員等。如果要對這些重要字段進(jìn)行修改,用戶必須具備系 統(tǒng)管理員身份,并通過系統(tǒng)管理員頁面和來進(jìn)行。 系統(tǒng)管理員管理頁面:系統(tǒng)管理員根據(jù)不同的排序方式進(jìn)入此頁面,并 可以選中要修改的用戶,并單擊“修改此用戶信息”按鈕進(jìn)入修

48、改此用戶信息的 頁面;單擊“刪除此用戶信息” ,則刪除選中的用戶;單擊“添加新用戶信息” 按鈕,則進(jìn)入添加新用戶頁面。 員工信息管理子系統(tǒng)添加用戶頁面:系統(tǒng)管理員可以通過這個頁面添加 新用戶信息。在添加新用戶時,頁面要保證登陸名,姓名和密碼等必填字段的驗 證。 修改用戶信息頁面:在系統(tǒng)管理員用戶進(jìn)入此頁面后,頁面表單元素顯 示此前管理員選中的用戶的詳細(xì)信息,系統(tǒng)管理員可以在這里對員工信息的各個 字段進(jìn)行修改。 3.1.33.1.3 財務(wù)信息管理模塊分析財務(wù)信息管理模塊分析 (1)業(yè)務(wù)流程分析: 系統(tǒng)用戶通過登陸驗證進(jìn)入公司系統(tǒng)主頁面,然后選擇進(jìn)入財務(wù)信息管理模 塊主頁面,財務(wù)管理員可以根據(jù)不同

49、的單選按鈕,進(jìn)行相應(yīng)的添加修改或刪除財 務(wù)信息。用戶可以添加新財務(wù)紀(jì)錄:填寫新財務(wù)紀(jì)錄信息,添加新財務(wù)項目,填 寫新財務(wù)項目信息,添加成功后返回財務(wù)信息管理子系統(tǒng)主頁面。用戶可以生成 財務(wù)信息報表,并且可以選擇生成方式,成功后返回財務(wù)信息管理子系統(tǒng)主頁面。 用戶還可以選擇修改財務(wù)信息:首先查詢待修改的財務(wù)紀(jì)錄,然后選擇待修改的 財務(wù)紀(jì)錄,最后填寫財務(wù)紀(jì)錄的修改信息,修改成功后返回到財務(wù)信息管理子系 統(tǒng)主頁面。 用戶登陸 口令匹配 財務(wù)信息 管理模塊 添加新 財務(wù)紀(jì) 錄 生成財務(wù) 信息報表 修改財 務(wù)信息 填寫新財 務(wù)紀(jì)錄信 息 查詢待修改 的財務(wù)紀(jì)錄 添加新財 務(wù)項目 選擇待修改 的財務(wù)紀(jì)錄

50、選擇財務(wù) 報表生成 方式 填寫財務(wù)紀(jì) 錄的修改信 息 填寫新財 務(wù)項目信 息 修改成 功 添加成 功 添加 成功 圖圖 3.4 財務(wù)信息管理業(yè)務(wù)流程圖財務(wù)信息管理業(yè)務(wù)流程圖 fig.3.4 transaction flow diagram of finance administer module (2)財務(wù)信息管理模塊功能模塊分析: 公司財務(wù)信息管理子系統(tǒng)主要包括財務(wù)信息管理子系統(tǒng)主頁面,添加新財務(wù) 信息紀(jì)錄頁面,添加新財務(wù)項目頁面,生成財務(wù)信息報表頁面和修改財務(wù)信息頁 面。 在財務(wù)信息管理主頁面上有三個鏈接,分別鏈接向它的三個子模塊:添 加財務(wù)信息紀(jì)錄模塊,生成財務(wù)報表模塊和修改財務(wù)信息紀(jì)錄

51、模塊。這三個模塊 具有不同的進(jìn)入權(quán)限:只有財務(wù)管理人員才可以進(jìn)入添加財務(wù)信息紀(jì)錄模塊;所 有系統(tǒng)用戶都可以進(jìn)入生成財務(wù)報表模塊,但生成報表的權(quán)限不盡相同;只有財 務(wù)管理人員才可以進(jìn)入修改財務(wù)紀(jì)錄模塊。 在添加新財務(wù)紀(jì)錄頁面里,公司財務(wù)管理人員可以添加新的財務(wù)紀(jì)錄。 每一條財務(wù)紀(jì)錄包括一下的一些必填的內(nèi)容:財務(wù)紀(jì)錄經(jīng)手人,部門,隸屬的財 務(wù)項目,各個款項的數(shù)額,會計經(jīng)手人。另外還有兩個可以選擇的字段:摘要和 備注。 添加新財務(wù)項目頁面對于所有具有財務(wù)管理員身份的用戶都是可見的, 但是只有財務(wù)部主管才能夠進(jìn)行添加和刪除財務(wù)項目操作。 系統(tǒng)用戶可以通過生成財務(wù)信息報表頁面生成 4 種類型的報表:總流

52、水 賬報表,部門財務(wù)報表,項目財務(wù)報表和個人財務(wù)報表。 修改財務(wù)信息信息頁面共有 3 種狀態(tài):第一種狀態(tài)是用戶第一次進(jìn)入頁 面。此時用戶可以選擇要修改的財務(wù)紀(jì)錄的查詢條件。共有 4 種查詢條件:財務(wù) 紀(jì)錄的 id 號,財務(wù)紀(jì)錄所屬的財務(wù)項目,財務(wù)紀(jì)錄的經(jīng)手人和財務(wù)紀(jì)錄的添加 日期。用戶可以將這四種條件任意組合,以查詢其需要的財務(wù)紀(jì)錄。第二種是用 戶單擊了“查詢符合條件的財務(wù)紀(jì)錄”按鈕,此時頁面現(xiàn)實了符合查詢條件的所 有紀(jì)錄。如果用戶選中了某個財務(wù)紀(jì)錄并單擊了“選中某條財務(wù)紀(jì)錄”按鈕,則 頁面顯示此條紀(jì)錄的修改頁面。 3.1.43.1.4 內(nèi)部信息交流模塊分析內(nèi)部信息交流模塊分析 (1)業(yè)務(wù)流程

53、分析: 系統(tǒng)用戶通過登陸驗證進(jìn)入公司系統(tǒng)主頁面,然后選擇進(jìn)入內(nèi)部信息交流模 塊主頁面,管理員可以根據(jù)不同的按鈕,進(jìn)入三個子模塊:內(nèi)部通知公告牌,意 見箱,投票站。進(jìn)入內(nèi)部通知公告牌可以發(fā)送新通知,修改個人通知,刪除個人 通知。成功后返回到子模塊主頁面。進(jìn)入意見箱可以填寫并提交對他人的建議或 者回復(fù)他人對自己的建議,成功后返回到子模塊主頁面。進(jìn)入投票站可以填寫并 提交發(fā)起投票的問題或者填寫并提交自己的投票答案,成功后返回到子模塊主頁 面。 (2)內(nèi)部信息管理模塊功能模塊分析: 內(nèi)部信息交流子系統(tǒng)主要包括信息交流子系統(tǒng)主頁面,通知公告牌頁面,發(fā) 送新通知信息頁面,修改某條通知信息頁面。 內(nèi)部信息交

54、流子系統(tǒng)主頁面含 3 個鏈接,分別指向內(nèi)部通知公告牌頁面, 意見箱頁面和投票站頁面。另外在頁面下方顯示了當(dāng)日有效的公司所有內(nèi)部公共 通知。在內(nèi)部通知公告牌頁面里,還會顯示公司內(nèi)部公共通知。把公司內(nèi)部公共 通知放在這里是為了使系統(tǒng)用戶更方便的查看到當(dāng)日公司的公共通知。 在內(nèi)部通知公告牌頁面上,我們可以砍刀整個公司內(nèi)部通知可以分為三 類:第一類是公共通知,也就是所有人都可以看到的通知;第二類是部門通知, 只有這個部門的員工可以看見;第三類是個人通知,只有此人可以看見。每個用 戶進(jìn)入此頁面,便可以看到這三類通知。集體通知,用戶所在部門的通知和其他 用戶發(fā)給此用戶的通知。另外,在此頁面上有一列單選框,

55、還有四個表單按鈕: 修改某條通知,刪除某條通知,發(fā)送新通知和管理員清空過期通知。如果用戶選 擇了某條通知,便可以通過這些按鈕鏈接到相應(yīng)頁面。 在發(fā)送新通知頁面里,用戶可以填寫三類通知:發(fā)給全體員工的公共通 知,發(fā)給某個部門的部門通知和發(fā)給某個用戶的個人通知,同時還可以設(shè)置新通 知的有效天數(shù) 根據(jù)用戶在內(nèi)部通知公告牌頁面所選擇的通知號,在修改某條通知信息 頁面里,用戶可以修改其選中的通知的兩項內(nèi)容:通知有效天數(shù)和通知內(nèi)容。另 外,通知發(fā)送日期和時間也會隨著用戶提交修改通知按鈕而自動更新。 內(nèi)部信息 交流 內(nèi)部通知 公告牌 修改個 人通知刪除個 人通知 發(fā)送 新通知 填寫個人通 知的修改內(nèi) 容 刪

56、除成功 修改成 功 發(fā)送成 功 填寫新通 知的內(nèi)容 用戶登陸 口令匹配 圖圖 3.5 內(nèi)部信息流程圖內(nèi)部信息流程圖 fig.3.5 transaction flow diagram of information 3.23.2 設(shè)計技術(shù)與開發(fā)環(huán)境設(shè)計技術(shù)與開發(fā)環(huán)境 3.2.13.2.1 設(shè)計技術(shù)設(shè)計技術(shù) 頡特辦公信息管理系統(tǒng)采用的設(shè)計技術(shù)和軟件有:dreamweaver 頁面設(shè)計軟 件, photoshop 圖像處理軟件,myeclipse 為主要開發(fā)軟件,jsp 結(jié)合 javabeans 的動態(tài)頁面制作技術(shù)以及 sqlserver 2000 數(shù)據(jù)庫管理系統(tǒng)。 jsp(java server p

57、ages)是目前十分流行的一種技術(shù),主要運(yùn)行于開發(fā)服 務(wù)端的腳本程序和動態(tài)生成系統(tǒng)的內(nèi)容。jsp 是一種全新的技術(shù),它借助了 asp 的許多優(yōu)點,同時 jsp 使用靈活而強(qiáng)大的 java 語言,實現(xiàn)了與平臺無關(guān)的特性。 jsp 在眾多的動態(tài)頁面技術(shù)中是最優(yōu)秀的,也是未來發(fā)展的必然趨勢。它具有內(nèi) 容的生成和顯示進(jìn)行分離,采用標(biāo)簽簡化頁面開發(fā),一次編寫,隨處運(yùn)行等很多 優(yōu)越之處。javabeans 是一種 java 類,通過封裝成為具有某種功能或者處理某個 業(yè)務(wù)的對象。 它將多次使用的功能代碼編譯成一個包(函數(shù)),在多個程序中都可以調(diào)用這 個包,而編寫卻只需一次,大大簡化了整個程序的編寫,提高了程

58、序編寫的安全 性,并使程序編寫過程更為規(guī)范。javabeans 在辦公自動化系統(tǒng)的個人辦公模塊 的開發(fā)過程中起到了非常重要的作用。用于數(shù)據(jù)庫訪問功能的 javabeans 的使用 最為頻繁,多個程序文件通過調(diào)用這個 javabeans 實現(xiàn)了對數(shù)據(jù)庫的各種操作。 flash 是美國 macromedia 公司推出的制作網(wǎng)絡(luò)交互動畫的工具軟件, 它支持動 畫、聲音以及交互,具有強(qiáng)大的多媒體編輯功能。辦公自動化系統(tǒng)中在線課堂即 使用了 flash mx 制作課程的播放控制功能,同時制作出美觀的學(xué)習(xí)界面,因此, flash mx 在辦公自動化系統(tǒng)的實現(xiàn)過程中起到不可忽視的作用。 3.33.3 系統(tǒng)數(shù)

59、據(jù)庫設(shè)計系統(tǒng)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫是模塊建設(shè)中的關(guān)鍵部分,是辦公自動化系統(tǒng)設(shè)計的核心,大量頁面 和服務(wù)需要向數(shù)據(jù)庫表寫入信息,或更改、提取信息,用戶信息等保存到數(shù)據(jù)庫 管理系統(tǒng)中。數(shù)據(jù)庫功能實現(xiàn)的好壞,直接決定了系統(tǒng)功能的實現(xiàn)程度,以及系 統(tǒng)實際運(yùn)行的安全性。 辦公信息管理系統(tǒng)是一個側(cè)重于信息收集及管理的系統(tǒng),在系統(tǒng)的開發(fā)及運(yùn) 行中,數(shù)據(jù)庫系統(tǒng)占有重要的地位,因為本系統(tǒng)擁有并使用大量的數(shù)據(jù)信息,所 以系統(tǒng)的運(yùn)行需要功能強(qiáng)大和完善的數(shù)據(jù)庫的支持。合理的數(shù)據(jù)庫設(shè)計在系統(tǒng)開 發(fā)中是至關(guān)重要的,通過建立完整的數(shù)據(jù)表、表與表之間完善的聯(lián)系,可以存儲 完備的信息數(shù)據(jù)等,并方便對數(shù)據(jù)庫的訪問和增、改、查等操作,

60、繼而支持并簡 化系統(tǒng)的整個使用流程、信息瀏覽功能等,方便了用戶的使用。 3.3.13.3.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)及概念模型的過程是概念結(jié)構(gòu)設(shè) 計。為了描述數(shù)據(jù)庫結(jié)構(gòu)的概念模式,這里采用 e-r 圖來描述數(shù)據(jù)庫的實體關(guān)系。 在員工信息管理模塊,某個公司職位可以有多個公司員工,但某個公司員工只能 有一個公司職位。因此公司職位與系統(tǒng)用戶之間是一對多的關(guān)系;某個公司部門 可有有多個公司員工,但某個公司員工只能屬于一個公司部門,因此公司部門與 系統(tǒng)用戶之間是一對多的關(guān)系;某個公司職位可以在不同的公司部門內(nèi)出現(xiàn),某 個公司部門也都會有各種公司職位,因此兩者

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論