久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

辦公自動(dòng)化管理系統(tǒng)-項(xiàng)目開發(fā)總結(jié)報(bào)告(GB8567——88)

時(shí)間:2019-05-12 00:13:02下載本文作者:會(huì)員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《辦公自動(dòng)化管理系統(tǒng)-項(xiàng)目開發(fā)總結(jié)報(bào)告(GB8567——88)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《辦公自動(dòng)化管理系統(tǒng)-項(xiàng)目開發(fā)總結(jié)報(bào)告(GB8567——88)》。

第一篇:辦公自動(dòng)化管理系統(tǒng)-項(xiàng)目開發(fā)總結(jié)報(bào)告(GB8567——88)

項(xiàng)目開發(fā)總結(jié)報(bào)告(GB8567——88)1引言

1.1編寫目的

辦公自動(dòng)化管理系統(tǒng)的開發(fā)已經(jīng)基本完成。寫此項(xiàng)目開發(fā)總結(jié)報(bào)告,以方便我們在以后的項(xiàng)目開發(fā)中來更好的實(shí)施項(xiàng)目的訂制開發(fā);讓我在今后的項(xiàng)目開發(fā)中有更多的有據(jù)的資料來規(guī)范我們的開發(fā)過程和提高我們的開發(fā)效率,從而創(chuàng)造更多公司效益。

1.2背景

項(xiàng)目名稱:辦公自動(dòng)化管理系統(tǒng)

包含的模塊有:員工管理模塊、考勤管理模塊、通訊管理模塊、日常管理模

塊、系統(tǒng)登錄、系統(tǒng)退出模塊

本項(xiàng)目的提出者: 開發(fā)者為:

用戶::企業(yè)單位。

1.3定義

MySql: 系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。SQL: 一種用于訪問查詢數(shù)據(jù)庫的語言

事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理。主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。OA:Office Automation 辦公自動(dòng)化

1.4參考資料

1.項(xiàng)目開發(fā)計(jì)劃

本項(xiàng)目開發(fā)小組 2.可行性研究報(bào)告

本項(xiàng)目開發(fā)小組 3.軟件需求說明書

本項(xiàng)目開發(fā)小組 4.概要設(shè)計(jì)說明書

本項(xiàng)目開發(fā)小組

5.詳細(xì)設(shè)計(jì)說明書

本項(xiàng)目開發(fā)小組

6.軟件工程

張海潘、倪寧

人民郵電出版社 7.軟件工程—原理、方法與應(yīng)用

肖孟強(qiáng)、王宗江

中國水利水電出版社

8.實(shí)用軟件工程

鄭人杰、殷人昆、陶永雷

清華大學(xué)出版社 9.軟件體系結(jié)構(gòu)理論與實(shí)踐

馮沖、江賀、馬靜芳

人民郵電出版社 10.數(shù)據(jù)庫原理與應(yīng)用

張俊玲、王秀英籍淑麗

清華大學(xué)出版社 11.數(shù)據(jù)庫設(shè)計(jì)教程

何玉潔,黃婷兒

機(jī)械工業(yè)出版社

2實(shí)際開發(fā)結(jié)果

2.1產(chǎn)品

1.辦公自動(dòng)化管理系統(tǒng) 2.數(shù)據(jù)表的物理結(jié)構(gòu)如下:

(1)用戶信息(用戶名、密碼、用戶姓名、用戶權(quán)限、用戶所在部門、用戶工作、用戶性別、用戶E-mail、用戶電話、用戶地址、優(yōu)秀員工)。

(2)會(huì)議記錄(會(huì)議時(shí)間、主持人、出席人、會(huì)議主題、會(huì)議地點(diǎn)、會(huì)議內(nèi)容)

(3)公告信息(公告人、公告主題、公告時(shí)間、公告內(nèi)容)(4)外出登記信息(外出人、外出人所在部門、外出原因、外出時(shí)間、預(yù)計(jì)回歸時(shí)間、是否回歸)

(5)請假登記信息(請假人、請假人所在部門、請假原因、請假時(shí)間、預(yù)計(jì)銷假時(shí)間、是否銷假)

(6)出差登記(出差人、出差人所在部門、出差原因、出差時(shí)間、預(yù)計(jì)回歸時(shí)間、是否回歸)

(7)上下班登記(登記人、登記人所在部門、登記類型、規(guī)定時(shí)間、登記時(shí)間、登記備注、登記總結(jié))

(8)通訊組(通訊組名)

(9)通訊詳細(xì)信息(員工姓名、員工生日、員工性別、員工性別、婚否、所屬單位、所屬部門、職務(wù)、省份、城市、辦公電話、移動(dòng)電話、郵箱地址、郵政編碼、QQ、家庭電話、家庭住址、備注、通訊組)

(10)留言詳細(xì)信息(留言人、留言主題、留言內(nèi)容、留言時(shí)間)

2.2主要功能和性能

已完成的主要功能:

1.系統(tǒng)登錄 2.員工管理

3.考勤管理 4.通訊管理 5.日常管理 6.系統(tǒng)退出

基本完成了預(yù)期目標(biāo)。

2.3基本流程

用圖給出本程序系統(tǒng)的實(shí)際的基本的處理流程。

2.4進(jìn)度

按照項(xiàng)目開發(fā)計(jì)劃,按時(shí)完成。

2.5費(fèi)用

與原來計(jì)劃的費(fèi)用基本相同。

3開發(fā)工作評價(jià)

3.1對生產(chǎn)效率的評價(jià)

由于小組成員對軟件工程開發(fā)文檔不太熟悉,起初的編寫很慢,通過前期的研究后期的編寫很順利的完成了。

同時(shí)由于小組成員缺少項(xiàng)目開發(fā)經(jīng)驗(yàn),我們根據(jù)我們的技術(shù)及經(jīng)驗(yàn)完成了預(yù)期的目標(biāo)完成了本系統(tǒng)的系統(tǒng)登錄、員工管理、考勤管理、通訊管理、日常管理、系統(tǒng)退出這幾s大模塊。

3.2對產(chǎn)品質(zhì)量的評價(jià)

基本完成了預(yù)期的要求,每完成一項(xiàng)功能均會(huì)出現(xiàn)錯(cuò)誤在小組成員積極配合與老師的指導(dǎo)均一一見其改正。

3.3對技術(shù)方法的評價(jià)

本系統(tǒng)主要運(yùn)用Java開發(fā)語言、Netbeans圖形開發(fā)工具,在老師的帶領(lǐng)下完 成的。

3.4出錯(cuò)原因的分析

1.程序設(shè)計(jì)方面的錯(cuò)誤,如語法錯(cuò)誤,算法實(shí)現(xiàn)等。主要由于我們開發(fā)過程中馬虎、知識點(diǎn)掌握不夠造成的。

2.數(shù)據(jù)庫設(shè)計(jì)不當(dāng)。在系統(tǒng)開發(fā)過程中,我們會(huì)對系統(tǒng)的功能進(jìn)行完善,同時(shí)對已設(shè)計(jì)好的數(shù)據(jù)庫進(jìn)行更改。

4經(jīng)驗(yàn)與教訓(xùn)

經(jīng)過幾周的不懈努力,在老師的悉心指導(dǎo)下和小組成員的共同努力下,我們的辦公自動(dòng)化管理系統(tǒng)終于完成了。雖然這個(gè)系統(tǒng)在功能上不算全面,在美觀上不算完美,但對我們來說這已經(jīng)是巨大的突破,使我們掌握了新知識、新技術(shù),鞏固了已有的知識。

以前我做過的課程設(shè)計(jì)都是在已有程序的基礎(chǔ)上,對其界面進(jìn)行修改,看看別人編好的代碼,完成課程設(shè)計(jì)的報(bào)告。本次不同,我不僅參加了本系統(tǒng)程序的編寫工作,還成為了我們設(shè)計(jì)小組的組長。這次是我第一次擔(dān)任組長,沒有項(xiàng)目管理方面的經(jīng)驗(yàn),因此對人員分配上不是很好。在其他行業(yè)中,人與人的之間的溝通只很重要的。項(xiàng)目開發(fā)也不例外,很好的溝通能夠加快項(xiàng)目的進(jìn)度,這就要求我們每一個(gè)小組要學(xué)會(huì)和善于溝通。在一個(gè)項(xiàng)目的開發(fā)過程中,我們小組成員是一個(gè)不斷交流和溝通的過程。在開發(fā)到一定的階段,我們就要溝通一下,盡量的去避免一些隱藏的問題,及時(shí)的發(fā)現(xiàn)問題,解決問題,從而按時(shí)或者提前完成項(xiàng)目的開發(fā)。在本項(xiàng)目的開發(fā)過程中,雖然人員分配不是很好,但大家都參與了文檔的編輯及項(xiàng)目的開發(fā)。均獲得了一定的收獲。

在本次項(xiàng)目開發(fā),我負(fù)責(zé)的文檔是詳細(xì)設(shè)計(jì)說明書,以前雖然我也寫過軟件開發(fā)文檔,但是其內(nèi)容與本次有很大的不同。本次我們應(yīng)用的模板是國家標(biāo)準(zhǔn)的,因此比以前寫的多了很多不懂得標(biāo)題,讓我無從下手,經(jīng)過小組討論、查各種資料以及其他小組成員寫好的文檔,我才順利的完成了任務(wù)。經(jīng)過本次項(xiàng)目開發(fā)使我徹底改變了我的軟件開發(fā)理念,原來開發(fā)軟件在編寫程序之前要寫這么多的文檔,而且這些文檔對整個(gè)軟件的開發(fā)起著十分重要的作用。

隨著時(shí)間的流逝我會(huì)用今天所學(xué)到的用到今后的更多的項(xiàng)目開發(fā)中,我會(huì)為了今后能夠更好的編寫程序而努力學(xué)習(xí),好好利用每一次鍛煉自己的機(jī)會(huì)提高自己的實(shí)踐能力,完善自己的知識,充分利用圖書館的書籍?dāng)U大自己的知識覆蓋面,時(shí)刻記住只有付出才會(huì)有收獲。

第二篇:機(jī)房管理系統(tǒng)項(xiàng)目開發(fā)總結(jié)報(bào)告

機(jī)房管理系統(tǒng)

項(xiàng)目開發(fā)總結(jié)報(bào)告

目 錄

14.1 引言......................................................................................................................................1

14.1.1 編寫目的..................................................................................................................1 14.1.2 背景..........................................................................................................................2 14.1.3 定義..........................................................................................................................2 14.1.4 參考資料..................................................................................................................2 14.2 實(shí)際開發(fā)結(jié)果......................................................................................................................3

14.2.1 產(chǎn)品..........................................................................................................................3 14.2.2 主要功能和性能.......................................................................................................3 14.2.3 基本流程..................................................................................................................3 14.2.4 進(jìn)度..........................................................................................................................4

14.2.5 費(fèi)用..........................................................................................................................4 14.3 開發(fā)工作評價(jià)......................................................................................................................4

14.3.1 對產(chǎn)品質(zhì)量的評價(jià)...................................................................................................4 14.3.2 對技術(shù)方法的評價(jià)...................................................................................................4 14.3.3 出錯(cuò)原因的分析.......................................................................................................4

14.1 引言 14.1.1 編寫目的

為提高機(jī)房使用效率,凈化上機(jī)環(huán)境,杜絕個(gè)別用戶使用機(jī)房內(nèi)電腦做違規(guī)的事情,為機(jī)房管理員提供一個(gè)好的機(jī)房監(jiān)控系統(tǒng)是必要的。作者在對機(jī)房微機(jī)管理過程進(jìn)行了詳細(xì)調(diào)查后,參考了一些網(wǎng)吧的微機(jī)管理系統(tǒng),獲得了機(jī)房監(jiān)控系統(tǒng)的設(shè)計(jì)思路。機(jī)房管理系統(tǒng)應(yīng)當(dāng)能使管理員極其方便的獲取某臺微機(jī)的屏幕視圖,鎖定某臺電腦的鍵盤和鼠標(biāo)輸入,并能發(fā)送消息給指定的電腦用戶。

14.1.2 背景

當(dāng)今時(shí)代是一個(gè)信息種類多元化,信息量巨大化,傳播速度急速化的時(shí)代。要積極面臨這種現(xiàn)狀,就要能快速的處理各種信息,從而引申出人們對信息處理工具的高度關(guān)注。而各種電子設(shè)備,尤其是電腦等硬件設(shè)備的出現(xiàn),給人們的日常生活帶來極大的變化。隨著計(jì)算機(jī)網(wǎng)絡(luò)的出現(xiàn),更使得人們的信息處理方式發(fā)生了革命性的改變。毫無疑問,計(jì)算機(jī)以及由計(jì)算機(jī)組成的計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)成為當(dāng)今時(shí)代最佳的信息處理工具。掌握這個(gè)工具對于科研和學(xué)習(xí)有著重要意義。

鑒于這種情況,現(xiàn)在許多學(xué)校都提供了微機(jī)室,讓在校學(xué)生可以很好的學(xué)習(xí)計(jì)算機(jī)操作,并使用計(jì)算機(jī)輔助學(xué)習(xí)。對于同學(xué)們來說,這本來是個(gè)很好的機(jī)會(huì),但有個(gè)別同學(xué)未能珍惜這個(gè)機(jī)會(huì),他們沒有好好利用這些微機(jī)進(jìn)行學(xué)習(xí)和研究,而是在機(jī)房內(nèi)打游戲或者閑聊等,甚至有人利用電腦進(jìn)行違反法規(guī)的活動(dòng)。這些同學(xué)不但浪費(fèi)了自身的學(xué)習(xí)機(jī)會(huì),同時(shí)也浪費(fèi)了學(xué)校的寶貴資源,而且給周圍的同學(xué)造成了很不好的影響。因此,如何對機(jī)房進(jìn)行有效的管理成為了一個(gè)不容忽視的問題。

對于機(jī)房管理,一方面應(yīng)該設(shè)立專門的管理員,擬定詳細(xì)的機(jī)房使用規(guī)則;另一方面,也應(yīng)該配備強(qiáng)大的管理軟件,輔助管理員進(jìn)行管理。因此,如何設(shè)計(jì)和實(shí)現(xiàn)機(jī)房監(jiān)控系統(tǒng)成為了本次課題的研究問題。

14.1.3 定義

該系統(tǒng)在原有的機(jī)房管理系統(tǒng)上做了有益的改進(jìn),實(shí)現(xiàn)盡量考慮系統(tǒng)的可操作行,系統(tǒng)設(shè)計(jì)的合理性,使業(yè)務(wù)流程最短,界面友好。

系統(tǒng)是根據(jù)系統(tǒng)業(yè)務(wù)流程設(shè)計(jì)的。新系統(tǒng)的使用將有以下幾個(gè)方面的優(yōu)勢,該系統(tǒng)包括帳戶管理模塊、計(jì)費(fèi)設(shè)置模塊,系統(tǒng)設(shè)置模塊、以及遠(yuǎn)程監(jiān)管模塊等模塊。其中帳戶管理模塊是整個(gè)機(jī)房管理系統(tǒng)的基礎(chǔ)。為了能夠使機(jī)房的管理工作有條不紊,實(shí)現(xiàn)計(jì)算機(jī)化、系統(tǒng)化、規(guī)范化操作,必須建立一個(gè)良好的機(jī)房管理系統(tǒng)。

14.1.4 參考資料

《軟件開發(fā)這點(diǎn)兒事——軟件開發(fā)工具手冊》 邵志東著 《程序員指南叢書ASP.NET高級編程》 但正剛著

《ASP.NET網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實(shí)例》 吳明暉主編 吳丹紅編著 《軟件工程--理論與實(shí)踐》 田淑梅 廉龍穎 高輝編著

《數(shù)據(jù)庫原理與技術(shù)》 申時(shí)凱、戴祖誠、余玉梅主編

14.2 實(shí)際開發(fā)結(jié)果 14.2.1 產(chǎn)品

14.2.2 主要功能和性能

提高機(jī)房使用效率,凈化上機(jī)環(huán)境,杜絕個(gè)別用戶使用機(jī)房內(nèi)電腦做違規(guī)的事情,為機(jī)房管理員提供一個(gè)好的機(jī)房監(jiān)控系統(tǒng)。機(jī)房管理系統(tǒng)能使管理員極其方便的獲取某臺微機(jī)的屏幕視圖,鎖定某臺電腦的鍵盤和鼠標(biāo)輸入,并能發(fā)送消息給指定的電腦用戶。

14.2.3 基本流程

本小組于9月20日開始進(jìn)行機(jī)房管理系統(tǒng)的項(xiàng)目開發(fā)準(zhǔn)備工作,于9月27日結(jié)束準(zhǔn)備工作。9月28號到10月4號制定可行性研究報(bào)告,并搜集資料來對可行性研究報(bào)告支撐。10月4號到8號做項(xiàng)目開發(fā)計(jì)劃。10月9日開始進(jìn)行該項(xiàng)目的需求分析,于10月13日結(jié)束。10月14日開始設(shè)計(jì)系統(tǒng),并編寫程序。12月8日結(jié)束系統(tǒng)的設(shè)計(jì)和編寫。12月9日---12月20日進(jìn)行系統(tǒng)的測試。

14.2.4 進(jìn)度

通過我們小組成員的努力,經(jīng)過幾個(gè)月的時(shí)間,現(xiàn)在已經(jīng)寫出程序。

14.2.5 費(fèi)用

由于此軟件是由老師布置的作業(yè),在除時(shí)間外,無其他經(jīng)濟(jì)支出

14.3 開發(fā)工作評價(jià) 14.3.1 對產(chǎn)品質(zhì)量的評價(jià)

該產(chǎn)品基本能夠?qū)崿F(xiàn)對機(jī)房的管理,但是該系統(tǒng)的功能過于簡單。

14.3.2 對技術(shù)方法的評價(jià)

由于該軟件是由我們學(xué)生自己設(shè)計(jì)編寫的,技術(shù)方面還存在許多的不足。

14.3.3 出錯(cuò)原因的分析

本系統(tǒng)是由學(xué)生自行設(shè)計(jì)編寫的,由于學(xué)生的能力有限,有許多問題不能夠很好的解決,還需要努力的去進(jìn)行改進(jìn)。

第三篇:學(xué)生管理系統(tǒng)項(xiàng)目開發(fā)總結(jié)報(bào)告

項(xiàng)目開發(fā)總結(jié)報(bào)告

包括以該報(bào)告為基礎(chǔ)編寫一篇ppt文檔,以供項(xiàng)目結(jié)束時(shí)參加項(xiàng)目答辯

一.引言

1.編寫目的(闡明編寫總結(jié)報(bào)告的目的,指明讀者對象。)本文檔編寫于整個(gè)項(xiàng)目開發(fā)完成以后,對于整個(gè)項(xiàng)目開發(fā)的過程進(jìn)行最后的總結(jié),并對項(xiàng)目產(chǎn)品進(jìn)行最后的驗(yàn)收。讀者對象為項(xiàng)目開發(fā)小組。

2.項(xiàng)目背景

本項(xiàng)目的任務(wù)提出者及開發(fā)者是學(xué)生信息管理系統(tǒng)軟件開發(fā)小組,用戶是全校師生。

3.定義

學(xué)生信息管理系統(tǒng):學(xué)生信息管理是幫助教學(xué)人員、行政人員對學(xué)生信息進(jìn)行管理的管理軟件。使用Java編程語言,獨(dú)立完成其功能。4.參考資料

1)項(xiàng)目開發(fā)計(jì)劃; 2)需求規(guī)格說明書; 3)概要設(shè)計(jì)說明書;

4)詳細(xì)設(shè)計(jì)說明書; 5)用戶操作手冊; 6)測試計(jì)劃; 7)測試分析報(bào)告。

二.開發(fā)結(jié)果

1. 產(chǎn)品

開發(fā)最后產(chǎn)生的軟件為.exe的可運(yùn)行程序。

2. 主要功能及性能

軟件主要的功能如下:

a.添加學(xué)生和教師信息

b.修改學(xué)生和教師信息

c.刪除學(xué)生和教師信息

d.學(xué)生選課

e.添加課程信息

f.刪除課程信息

g.登記成績

h.修改成績

i.學(xué)生和教師查詢

j.課程查詢

k.成績查詢

軟件性能方面:可以供相應(yīng)使用者操作。

3. 所用工時(shí)

組長及組員均為兩周。

4. 所用機(jī)時(shí)

組長及組員均為兩周。

5. 進(jìn)度

(1)5.21-5.24,完成學(xué)生信息管理系統(tǒng)的需求分析,并完成一部分主要界面的設(shè)計(jì);

(2)5.25-5.28,完成所有界面的設(shè)計(jì)和鏈接及數(shù)據(jù)庫的設(shè)計(jì) 并完成及數(shù)據(jù)庫與各個(gè)界面的鏈接;

(3)5.29-6.1,實(shí)現(xiàn)系統(tǒng)的各個(gè)功能并最終完成系統(tǒng)的測試,并移交該軟件項(xiàng)目。

三.評價(jià)

1.生產(chǎn)率評價(jià)

本產(chǎn)品的能夠在2秒鐘的時(shí)間內(nèi)響應(yīng)用戶的請求,生產(chǎn)效率是可以的。

2.技術(shù)方案評價(jià)

由于本系統(tǒng)開發(fā)采用的是SQL Sever 2005數(shù)據(jù)庫,所有使用數(shù)據(jù)庫方面的技術(shù)不算高。用到的java方面的技術(shù)并不算深層次的技術(shù)。所以整個(gè)系統(tǒng)在技術(shù)方面的要求是一般。

3.產(chǎn)品質(zhì)量評價(jià)

由于設(shè)計(jì)存在缺陷,產(chǎn)品的質(zhì)量并不是很高。比如數(shù)據(jù)庫設(shè)計(jì)存在的缺陷,可能讓學(xué)號(課程號)不同,但是其他信息完全相同的情況出現(xiàn)。

四.經(jīng)驗(yàn)與教訓(xùn)

通過本次項(xiàng)目實(shí)訓(xùn)。使我們對Java語言的了解更加深入了,這對于我們以后的發(fā)展是很有利的。不過我們也得到了一些教訓(xùn),就是軟件開發(fā)過程中“設(shè)計(jì)”是非常重要的,要想開發(fā)出好的作品,與一個(gè)好的設(shè)計(jì)是分不開的。

第四篇:OA協(xié)同辦公自動(dòng)化系統(tǒng)工作計(jì)劃管理模塊開發(fā).

OA協(xié)同辦公自動(dòng)化系統(tǒng) ——工作計(jì)劃管理模塊開發(fā)

摘要隨著信息技術(shù)的不斷發(fā)展,企業(yè)現(xiàn)有的人工管理模式已不能滿足企業(yè)的發(fā)展,企業(yè)協(xié)同辦公自動(dòng)化系統(tǒng)的出現(xiàn)已成為必然。其不僅能改善公司辦公條件,減輕工作人員負(fù)擔(dān),提高辦公質(zhì)量和工作效率,還能加快公司工作規(guī)范化、科學(xué)化、網(wǎng)絡(luò)化的進(jìn)程。

針對企業(yè)要求,使用JSP、Struts、Hibernate、Spring及Ibatis等技術(shù)開發(fā)一個(gè)基于Web的企業(yè)協(xié)同辦公自動(dòng)化系統(tǒng)。本系統(tǒng)一共分為十一個(gè)模塊:人事信息管理、短消息管理、提醒器設(shè)置、日程管理、工作日志管理、工作計(jì)劃管理、數(shù)據(jù)字典、部門管理、崗位管理、職位管理、權(quán)限管理、用戶管理。超級管理員可以根據(jù)不同職位創(chuàng)建不同的角色,為用戶靈活的分配系統(tǒng)功能權(quán)限。

關(guān)鍵詞B/S結(jié)構(gòu),MVC設(shè)計(jì)模式,JSP網(wǎng)頁技術(shù)標(biāo)準(zhǔn),OA協(xié)同辦公系統(tǒng) ABSTRACT Along with the development of the information technology,the labour management model of enterprise can not satisfy the development of the enterprise at the present time, so the appearance of the office automation system become inevitable.The system can improve the working conditions, reduce the staff's burden,improve work quality and efficiency, can also quicken the process of standardization, scientization and network.For requirements of the enterprise, use the technology about JSP, Struts, Hibernate, Spring and Ibatis to develop a office automation system based on web.The system has eleven modules.There are the management of personnel information, the management of short messages, reminder setttings, the management of daily work plan, the management of data dictionary, the management of department,the management of post,the

management of duty, the management of powers and the management of users.The administrator can create different roles for different positions by characters and can asign the resource of permission flexiblely.Key Words:Browser/Server, Model View Controller, Java Server Page, Office Automation System 1.緒論(1 1.1課題意義(1 1.2課題目的(1 1.3技術(shù)要求(1 1.4可行性分析(2 2.需求分析(3 2.1概述(3 2.1.1項(xiàng)目名稱(3 2.1.2開發(fā)背景(3 2.1.3項(xiàng)目目標(biāo)(3 2.2任務(wù)說明(4 2.2.1個(gè)人辦公管理(4 2.2.1.1日程管理(4 2.2.1.2工作計(jì)劃管理(4 2.3需求分析(5

2.3.1個(gè)人辦公管理(5 2.3.1.1日程管理(5 2.3.1.2工作計(jì)劃管理(10 3.總體設(shè)計(jì)(17 3.1概述(17 3.2系統(tǒng)總拓?fù)鋱D(18 3.3系統(tǒng)功能清單(18 3.3環(huán)境搭建(19 4.系統(tǒng)設(shè)計(jì)(19 4.1開發(fā)及運(yùn)行環(huán)境(20 4.2數(shù)據(jù)庫設(shè)計(jì)(20 4.2.1工作計(jì)劃發(fā)布范圍表(t_ico_ workPToStaff(21 4.2.2工作子計(jì)劃表(t_ico_workSubPlan(21 4.2.3工作匯報(bào)表(t_ico_workReport(22 4.2.4工作計(jì)劃表(t_ico_workPlan(22 4.2.5日程安排表(t_ico_schedule(23 5.系統(tǒng)程序設(shè)計(jì)(23 5.1個(gè)人辦公(23 5.1.1日程管理(23

5.1.2工作計(jì)劃管理(24 6.結(jié)論(29 參考文獻(xiàn)(30 答謝(31 1.1課題意義

隨著世界經(jīng)濟(jì)一體化進(jìn)程的加快,世界經(jīng)濟(jì)從工業(yè)化的經(jīng)濟(jì)逐步進(jìn)入網(wǎng)絡(luò)信息的時(shí)代。各個(gè)企業(yè)都轉(zhuǎn)變著自己企業(yè)的經(jīng)營及管理模式,從傳統(tǒng)的人工管理向信息自動(dòng)化管理體制過渡。企業(yè)傳統(tǒng)式的辦公管理模式也在逐步向自動(dòng)化辦公管理模式轉(zhuǎn)變。

通過網(wǎng)站對企業(yè)內(nèi)部信息進(jìn)行全面的自動(dòng)化的管理,提高企業(yè)的辦公效率;管理和統(tǒng)計(jì)企業(yè)生產(chǎn)經(jīng)營中的數(shù)據(jù),避免人為處理各類數(shù)據(jù)時(shí)所產(chǎn)生問題,提高企業(yè)的經(jīng)濟(jì)效益,使企業(yè)的管理達(dá)到科學(xué)化、系統(tǒng)化的范疇。

1.2課題目的

本課題是為了給現(xiàn)在的企業(yè)提供一個(gè)信息化平臺,有效提高公司內(nèi)部各級部門、員工溝通、協(xié)調(diào)能力;規(guī)范化、標(biāo)準(zhǔn)化公司各項(xiàng)業(yè)務(wù)流程、管理流程;提高日常工作效率,快速使用文件、報(bào)告或報(bào)表;公司領(lǐng)導(dǎo)、部門主管隨時(shí)隨地掌握、了解員工的工作狀態(tài);利用信息化自動(dòng)辦公平臺為公司領(lǐng)導(dǎo)、部門主管提供準(zhǔn)確的信息和資料,提高經(jīng)營者第一時(shí)間的決策能力。

1.3技術(shù)要求

JAVA:熟悉java面向?qū)ο缶幊痰乃悸?WEB網(wǎng)頁設(shè)計(jì):能夠熟練操縱網(wǎng)頁的表單元素、JavaScript腳本(jQuery以及CSS樣式表;

JSP基礎(chǔ):能夠使用JSP進(jìn)行網(wǎng)頁排版以及結(jié)合Struts標(biāo)簽綜合應(yīng)用;Spring、Hibernate、Struts、Ibatis 框架基礎(chǔ):理解MVC設(shè)計(jì)模式、Struts攔截器原理、Struts標(biāo)簽的應(yīng)用以及持久化層Hinernate及Ibatis 的應(yīng)用;Oracle數(shù)據(jù)庫:能熟練使用Oracle:安裝、配置、使用Oracle數(shù)據(jù)庫。1.4可行性分析

可行性分析是依據(jù)初步調(diào)查的結(jié)果作出系統(tǒng)開發(fā)可行性與否的結(jié)論的過程。可行性分析是為了論證系統(tǒng)開發(fā)是否可行。

為實(shí)現(xiàn)系統(tǒng)目標(biāo),需要技術(shù)保證。此系統(tǒng)開發(fā)所需要的技術(shù)主要有計(jì)算機(jī)硬件、軟件技術(shù)、系統(tǒng)開發(fā)人員的水平、用戶管理與使用的能力等。

在選擇使用JSP還是ASP開發(fā)的時(shí)候,考慮到JSP的以下優(yōu)點(diǎn),選擇了JSP作為web開發(fā)語言。

JSP是Java平臺的一部分。ASP技術(shù)不能輕易的實(shí)現(xiàn)跨平臺的web服務(wù)工作,只能在windows上運(yùn)行。而Java可以運(yùn)行在不同的環(huán)境,如Linux, Windows。Linux的安全性和穩(wěn)定性也是選擇Jsp作為web開發(fā)的重要原因。

ASP僅支持組建對象模型COM,而JSP技術(shù)提供的組建都是基于JavaBean技術(shù)或JSP標(biāo)簽庫,用戶許多可重用的類庫,大大的方便了web 開發(fā)。

JSP開發(fā)web比ASP更加靈活,可擴(kuò)展性更強(qiáng),便于以后的維護(hù)和二次開發(fā)。2.需求分析 2.1概述 2.1.1項(xiàng)目名稱

OA協(xié)同辦公自動(dòng)化系統(tǒng) 2.1.2開發(fā)背景

編寫需求說明的核心源于企業(yè)需求,為明確軟件開發(fā)的最終目的,使開發(fā)出來的系統(tǒng)能夠更好的達(dá)到企業(yè)信息化建設(shè)的需求,使目標(biāo)系統(tǒng)提供的功能與企業(yè)需求達(dá)成一致。

對于企業(yè):重點(diǎn)在于清楚的表達(dá)企業(yè)提出的需求,如何理解企業(yè)機(jī)構(gòu)部門、業(yè)務(wù)關(guān)系,讓企業(yè)確認(rèn)我們的表達(dá)和描述是符合客戶的需求。

對于開發(fā)人員:開發(fā)人員、項(xiàng)目經(jīng)理、營銷人員、員工、測試人員,重點(diǎn)告訴他們系統(tǒng)需要具有哪些功能,有哪些對象,對象有哪些屬性,對象之間有哪些關(guān)系,更清楚的了解企業(yè)的真正需要,從理解的角度開發(fā)產(chǎn)品,真正服務(wù)于企業(yè)客戶。

2.1.3項(xiàng)目目標(biāo)

有效提高公司內(nèi)部各級部門、員工溝通、協(xié)調(diào)能力;規(guī)范化、標(biāo)準(zhǔn)化公司各項(xiàng)業(yè)務(wù)流程、管理流程;提高日常工作效率,快速使用文件、報(bào)告或報(bào)表;公司領(lǐng)導(dǎo)、部門主管隨時(shí)隨地掌握、了解員工的工作狀態(tài);利用信息化自動(dòng)辦公平臺為公司領(lǐng)導(dǎo)、部門主管提供準(zhǔn)確的信息和資料,提高經(jīng)營者第一時(shí)間的決策能力;通過總結(jié)歸納后,該軟件具備以下四大功能:個(gè)人辦公管理、基本信息管理、人事信息管理、權(quán)限組管理。在需求分析中將詳細(xì)描述各個(gè)功能。2.2任務(wù)說明

2.2.1個(gè)人辦公管理 2.2.1.1日程管理

2.2.1.1.1添加日程記錄

系統(tǒng)正常運(yùn)行,并且用戶擁有添加日程記錄權(quán)限時(shí),用戶可以添加日程記錄。2.2.1.1.2查詢?nèi)粘逃涗?/p>

系統(tǒng)正常運(yùn)行,并且用戶擁有查詢?nèi)粘逃涗洐?quán)限時(shí),用戶可以查看日程記錄。主要是以列表的形式查看,包括:序號,標(biāo)題,事務(wù)類型,開始時(shí)間,計(jì)劃完成時(shí)間,實(shí)際完成時(shí)間,重要程度,狀態(tài)。

2.2.1.1.3修改日程記錄

系統(tǒng)正常運(yùn)行,并且用戶擁有修改日程記錄權(quán)限時(shí),用戶可以修改日程記錄。2.2.1.1.4刪除日程記錄

系統(tǒng)正常運(yùn)行,并且用戶擁有刪除日程記錄權(quán)限時(shí),用戶可以刪除日程記錄。2.2.1.2工作計(jì)劃管理 2.2.1.2.1添加工作計(jì)劃

系統(tǒng)正常運(yùn)行,并且用戶擁有添加工作計(jì)劃權(quán)限時(shí),用戶可以添加工作計(jì)劃。2.2.1.2.2查看未讀計(jì)劃

系統(tǒng)正常運(yùn)行,并且用戶擁有讀取未讀工作計(jì)劃的權(quán)限時(shí),用戶可以查看未讀工作計(jì)劃。主要是其他人員提交給該用戶的工作計(jì)劃,類似郵件系統(tǒng)里的未讀郵件。

2.2.1.2.3查看已讀計(jì)劃

系統(tǒng)正常運(yùn)行,并且用戶擁有讀取已讀工作計(jì)劃的權(quán)限時(shí),用戶可以查看已經(jīng)讀取的工作計(jì)劃信息,同時(shí)也可以刪除已讀的工作計(jì)劃信息。主要是以列表的形式查看,包括:序號,計(jì)劃標(biāo)題,員工姓名,參與人員,部門名稱,計(jì)劃類別,計(jì)劃開始時(shí)間,計(jì)劃結(jié)束時(shí)間。

2.2.1.2.4查看已提交計(jì)劃

系統(tǒng)正常運(yùn)行,并且用戶擁有讀取已提交工作計(jì)劃的權(quán)限時(shí),用戶可以查看已經(jīng)提交的工作計(jì)劃信息,同時(shí)也可以刪除已提交的工作計(jì)劃信息。

2.2.1.2.5查看草稿箱

系統(tǒng)正常運(yùn)行,并且用戶擁有讀取草稿箱的權(quán)限時(shí),用戶可以查看所有該用戶保存為草稿的工作計(jì)劃信息,同時(shí)也可以刪除草稿狀態(tài)的工作計(jì)劃信息。也可以給某條工作計(jì)劃添加子計(jì)劃,主要是以列表的形式分頁查看。

2.3需求分析 2.3.1個(gè)人辦公管理 2.3.1.1日程管理 2.3.1.1.1總體描述

用戶可以使用本功能來預(yù)先安排和管理自己的各項(xiàng)待辦事項(xiàng)。2.3.1.1.2拓?fù)鋱D

圖1 日程管理拓?fù)鋱D 2.3.1.1.3用例圖

圖2 日程管理用例圖 2.3.1.1.4添加日程記錄 2.3.1.1.4.1功能描述 完成對日程記錄的添加。2.3.1.1.4.2界面原型

圖3 添加日程界面圖 2.3.1.1.4.3數(shù)據(jù)項(xiàng)描述 標(biāo)題:必填項(xiàng),最大長度30字;事務(wù)類型:必填項(xiàng),點(diǎn)擊下拉列表選擇;重要程度:必填項(xiàng),點(diǎn)擊下列表選擇;狀態(tài):必填項(xiàng),點(diǎn)擊下拉列表選擇;開始時(shí)間:必填項(xiàng),使用時(shí)間控件選擇時(shí)間,也可以手動(dòng)輸入,所填寫的時(shí)間不能早于當(dāng)天的系統(tǒng)時(shí)間,若輸入的時(shí)間不合法,則給出

提示信息;計(jì)劃完成時(shí)間:必填項(xiàng),使用時(shí)間控件選擇時(shí)間,也可以手動(dòng)輸入,所填寫的時(shí)間不能早于開始時(shí)間;若輸入的時(shí)間不合法,則給

出提示信息;實(shí)際完成時(shí)間:非必填項(xiàng),使用時(shí)間控件選擇時(shí)間,也可以手動(dòng)輸入,若輸入的時(shí)間不合法,則給出提示信息;是否提醒:必填項(xiàng),點(diǎn)擊下拉列表選擇;提醒時(shí)間:若“是否提醒”選擇“是”,使用時(shí)間控件選擇時(shí)間,若選擇“否”,則提醒時(shí)間輸入框被禁用;事務(wù)內(nèi)容(限100字:必填項(xiàng)。2.3.1.1.4.4基本流程

圖4 添加日程流程圖 2.3.1.1.5查詢?nèi)粘逃涗?2.3.1.1.5.1功能描述

在保證系統(tǒng)正常運(yùn)行,并且用戶擁有日程記錄查詢權(quán)限的情況下,進(jìn)入日程記錄查詢頁面。

2.3.1.1.5.2界面原型

圖5 查詢?nèi)粘探缑鎴D 2.3.1.1.5.3查詢條件

標(biāo)題,開始時(shí)間,狀態(tài),計(jì)劃完成時(shí)間,重要程度,實(shí)際完成時(shí)間。2.3.1.1.5.4查詢列表

序號,標(biāo)題,事務(wù)類型,開始時(shí)間,計(jì)劃完成時(shí)間,實(shí)際完成時(shí)間, 重要程度,狀態(tài)。2.3.1.1.6修改日程記錄 2.3.1.1.6.1功能描述

可以修改日程記錄的所有字段。2.3.1.1.6.2界面原型

圖6 修改日程界面圖

2.3.1.1.7刪除日程記錄 2.3.1.1.7.1功能描述

用戶點(diǎn)擊操作欄中的“刪除”功能,可對該條記錄做出刪除,或者選擇要?jiǎng)h除記錄前面的復(fù)選框,進(jìn)行批量刪除;查詢條件:標(biāo)題,開始時(shí)間,狀態(tài),計(jì)劃完成時(shí)間,重要程度,有效時(shí)間,實(shí)際完成時(shí)間。

2.3.1.1.7.2基本流程

圖7 刪除日程記錄流程圖 2.3.1.2工作計(jì)劃管理 2.3.1.2.1總體描述

無論是單位還是個(gè)人,無論辦什么事情,事先都應(yīng)有個(gè)打算和安排。有了計(jì)劃,工作就有了目標(biāo)的目標(biāo)和明確的步驟,就可以協(xié)調(diào)大家的行動(dòng),增強(qiáng)工作的主動(dòng)性,減少

盲目性,使工作有條不紊地進(jìn)行。同時(shí),計(jì)劃本身又是對工作進(jìn)度和質(zhì)量的考核標(biāo)準(zhǔn),對員工有較強(qiáng)的約束和督促作用。所以計(jì)劃對工作既有知道作用,又有推動(dòng)作用,搞好工作計(jì)劃,是建立正常的工作秩序,提高工作效率的重要手段。

2.3.1.2.2拓?fù)鋱D

圖8 工作計(jì)劃管理拓?fù)鋱D2.3.1.2.3用例圖

圖9 工作計(jì)劃管理用例圖2.3.1.2.4添加工作計(jì)劃 2.3.1.2.4.1功能描述

系統(tǒng)正常運(yùn)行,并且用戶擁有添加工作計(jì)劃權(quán)限的時(shí),進(jìn)入添加工作計(jì)劃頁面。2.3.1.2.4.2界面原型

圖10 添加工作計(jì)劃界面圖 2.3.1.2.4.3數(shù)據(jù)項(xiàng)描述

員工姓名:根據(jù)登錄用戶自動(dòng)獲取;部門:根據(jù)登錄用戶自動(dòng)獲取;崗位:根據(jù)登錄用戶自動(dòng)獲取;職務(wù):根據(jù)登錄用戶自動(dòng)獲取;計(jì)劃名稱:必填項(xiàng),最大長度30字;計(jì)劃開始時(shí)間:必填項(xiàng),點(diǎn)擊輸入框出現(xiàn)時(shí)間控件進(jìn)行選擇日期;計(jì)劃結(jié)束時(shí)間:必填項(xiàng),點(diǎn)擊輸入框出現(xiàn)時(shí)間控件進(jìn)行選擇日期,所選日期在計(jì)劃開始時(shí)間之后;

計(jì)劃負(fù)責(zé)人:必填項(xiàng),默認(rèn)為當(dāng)前登錄用戶;計(jì)劃類型:必填項(xiàng),通過點(diǎn)擊下拉列表選擇;計(jì)劃內(nèi)容:必填項(xiàng);預(yù)期目標(biāo):非必填項(xiàng),限500字;參與人員:從人員列表中選擇;發(fā)布范圍:從人員列表中選擇;備注:非必填項(xiàng),限300字;附件:非必填項(xiàng),文件類型須為rar、zip、jar、txt、doc、docx、xls、xlsx。2.3.1.2.4.3基本流程

圖11 添加工作計(jì)劃流程圖 2.3.1.2.5查看未讀計(jì)劃

2.3.1.2.5.1功能描述

在系統(tǒng)正常運(yùn)行,并且用戶擁有讀取未讀工作計(jì)劃的權(quán)限,進(jìn)入未讀工作計(jì)劃查詢頁面。主要是其他人員提交給該用戶的工作計(jì)劃,類似郵件系統(tǒng)里的未讀郵件。

2.3.1.2.5.2界面原型

圖12 查詢未讀工作計(jì)劃界面圖 2.3.1.2.5.3查詢條件

員工姓名,部門名稱,崗位名稱,職務(wù),計(jì)劃類別和計(jì)劃開始時(shí)間;2.3.1.2.5.4查詢列表

序號、計(jì)劃標(biāo)題、員工姓名、參與人員、所屬部門、崗位、職務(wù)、計(jì)劃類別、計(jì)劃開始時(shí)間、計(jì)劃結(jié)束時(shí)間。

2.3.1.2.6查看已讀計(jì)劃 2.3.1.2.6.1功能描述

系統(tǒng)正常運(yùn)行,并且用戶擁有讀取已讀工作計(jì)劃的權(quán)限時(shí),用戶可以查看已經(jīng)讀取的工作計(jì)劃信息用戶查看已經(jīng)讀取的工作計(jì)劃信息,同時(shí)也可以刪除已讀的工作

計(jì)劃信息。主要是以列表的形式查看,包括:序號,計(jì)劃標(biāo)題,員工姓名,參與人員,部門名稱,計(jì)劃類別,計(jì)劃開始時(shí)間,計(jì)劃結(jié)束時(shí)間。

查詢條件:員工姓名,部門名稱,崗位,職務(wù),計(jì)劃類別,計(jì)劃開始時(shí)間。2.3.1.2.6.2界面原型

圖13 查詢已讀工作計(jì)劃界面圖 2.3.1.2.6.3基本流程

圖14 查詢已讀工作計(jì)劃界面圖 2.3.1.2.7查看已提交計(jì)劃 2.3.1.2.7.1功能描述

用戶查看已經(jīng)提交的工作計(jì)劃信息,同時(shí)也可以刪除已提交的工作計(jì)劃信息。2.3.1.2.7.2界面原型

圖15 查詢提交工作計(jì)劃界面圖 2.3.1.2.7.3查詢條件

員工姓名,部門名稱,崗位,職務(wù),計(jì)劃類別,計(jì)劃開始時(shí)間。2.3.1.2.7.4查詢列表

序號,計(jì)劃標(biāo)題,員工姓名,參與人員,部門名稱,計(jì)劃類別,計(jì)劃開始時(shí)間,計(jì)劃結(jié)束時(shí)間。

2.3.1.2.8查看草稿箱 2.3.1.2.8.1功能描述

用戶登錄系統(tǒng)后,查看所有該用戶保存為草稿的工作計(jì)劃信息,同時(shí)也可以刪除草稿狀態(tài)的工作計(jì)劃信息。也可以給某條工作計(jì)劃添加子計(jì)劃,主要是以列表的形式分頁查看。

2.3.1.2.8.2界面原型

圖16 查詢草稿工作計(jì)劃界面圖 2.3.1.2.8.3查詢條件

員工姓名,部門名稱,崗位,職務(wù),計(jì)劃類別,計(jì)劃開始時(shí)間。2.3.1.2.8.4查詢列表

序號,計(jì)劃標(biāo)題,員工姓名,參與人員,部門名稱,計(jì)劃類別,計(jì)劃開始時(shí)間,計(jì)劃結(jié)束時(shí)間。

3.總體設(shè)計(jì) 3.1概述

本次OA協(xié)同辦公系統(tǒng)采用基于JA V A WEB的SSH及IBATIS四大框架技術(shù)開發(fā)。其中貫穿了MVC設(shè)計(jì)模式、JA V A面對象思想。如下圖所示:

圖17 系統(tǒng)整體架構(gòu)圖

模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在MVC的三個(gè)部件中,模型擁有最多的處理任務(wù)。例如它可能用象EJBs和ColdFusion Components這樣的構(gòu)件對象來處理數(shù)據(jù)庫。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù)。由于應(yīng)用于模型的代碼只需寫一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性。

控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。所以當(dāng)單擊Web 頁面中的超鏈接和發(fā)送HTML 表單時(shí),控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請求,然后再確定用哪個(gè)視圖來顯示返回的數(shù)據(jù)。

服服服服服 服服服服服

圖18 系統(tǒng)物理架構(gòu)圖 3.2系統(tǒng)總拓?fù)鋱D

圖19 系統(tǒng)拓?fù)鋱D

3.3系統(tǒng)功能清單 表1 系統(tǒng)功能明細(xì)表

3.3環(huán)境搭建 安裝Oracle數(shù)據(jù)庫 安裝Oracle客戶端 安裝PLSQL 配置Oracle數(shù)據(jù)庫 安裝MyEclipse 6.5 配置tomcat/java環(huán)境變量 4.系統(tǒng)設(shè)計(jì)

4.1開發(fā)及運(yùn)行環(huán)境

操作系統(tǒng):Windows 2000/XP/2003 Server操作系統(tǒng);數(shù)據(jù)庫:Oracle 10.0.2.1;Web服務(wù)器:Tomcat 5.0;Java環(huán)境:Jdk 1.4;處理器:Intel Pentium 2GHz或以上的CPU;內(nèi)存:512MB,建議使用1GB內(nèi)存;硬盤:硬盤至少有1GB可用空間;4.2數(shù)據(jù)庫設(shè)計(jì)

本系統(tǒng)數(shù)據(jù)庫采用Oracle 10g數(shù)據(jù)庫,使用數(shù)據(jù)庫連接池連接數(shù)據(jù)庫后,通過服務(wù)端的JSP環(huán)境管理員就可以象對當(dāng)?shù)財(cái)?shù)據(jù)庫一樣通過各種界面對數(shù)據(jù)庫進(jìn)行瀏覽進(jìn)行各種功能的顯示。數(shù)據(jù)管理,增加、刪除、修改。數(shù)據(jù)庫是數(shù)據(jù)的存儲之處,它是針對特定的需求所整理與組織出的相關(guān)信息的匯總處。無論何時(shí),企業(yè)都需要高性能、高穩(wěn)定性和高安全性的服務(wù)器操作系統(tǒng)作為信息化的基礎(chǔ)構(gòu)架。企業(yè)級的高端應(yīng)用更離不開數(shù)據(jù)庫的支持。Oracle是一個(gè)采用SQL語言的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它是一個(gè)不折不扣的服務(wù)器級數(shù)據(jù)庫管理系統(tǒng),與其它數(shù)據(jù)庫服務(wù)器如SQL SERVER、Sybase、Informix等相比它擁有高彈性與多元化的結(jié)構(gòu),不僅符合業(yè)界的需求,更能與現(xiàn)今最重要的互聯(lián)網(wǎng)緊密集成。

本系統(tǒng)數(shù)據(jù)庫名稱為oasys。數(shù)據(jù)庫oasys中包含29張表。在本系統(tǒng)中,以下字段作為公用字段,即每張表中都包含的字段,在以下就不在贅述。

表2 默認(rèn)字段

4.2.1工作計(jì)劃發(fā)布范圍表(t_ico_ workPToStaff 4.2.1.1實(shí)體描述

該表用于存放工作計(jì)劃發(fā)布范圍,處理工作計(jì)劃與接收人員間的對應(yīng)關(guān)系。4.2.1.2字段列表

表12 工作計(jì)劃發(fā)布范圍表

4.2.2工作子計(jì)劃表(t_ico_workSubPlan 4.2.2.1實(shí)體描述

該表用于存放工作子計(jì)劃。4.2.2.2字段列表

表13 工作子計(jì)劃表

4.2.3工作匯報(bào)表(t_ico_workReport 4.2.3.1實(shí)體描述

該表用于存放工作匯報(bào)。4.2.3.2字段列表 表14 工作匯報(bào)表

4.2.4工作計(jì)劃表(t_ico_workPlan 4.2.4.1實(shí)體描述

該表用于存放工作計(jì)劃。4.2.4.2字段列表 表15 工作計(jì)劃表

4.2.5日程安排表(t_ico_schedule 4.2.5.1實(shí)體描述

該表用于存放日程記錄。4.2.5.2字段列表

5.系統(tǒng)程序設(shè)計(jì) 5.1個(gè)人辦公 5.1.1日程管理 5.1.1.1添加日程記錄

系統(tǒng)正常運(yùn)行,并且用戶擁有添加日程記錄權(quán)限時(shí),用戶可以添加日程記錄。如下圖所示:

圖20 添加日程記錄界面圖 添加日程記錄核心代碼如下: scheduleService.saveOrUpdate(schedule, this.getLoginUserId(;5.1.1.2查詢?nèi)粘逃涗?/p>

系統(tǒng)正常運(yùn)行,并且用戶擁有日程記錄查詢權(quán)限的情況下,進(jìn)入日程記錄查詢頁面。如下圖所示:

圖21查詢?nèi)粘逃涗浗缑鎴D 查詢?nèi)粘逃涗浐诵拇a如下: scheduleService.querySchedule(qScheduleVO, this.getPage(;5.1.2工作計(jì)劃管理 5.1.2.1添加工作計(jì)劃

系統(tǒng)正常運(yùn)行,并且用戶擁有添加工作計(jì)劃權(quán)限的時(shí),進(jìn)入添加工作計(jì)劃頁面。如下圖所示:

圖22 添加工作計(jì)劃界面圖 添加工作計(jì)劃核心代碼如下: workPlanService.queryWorkPtoStaffList(tempWorkPtoStaff, getPage(;workPlanService.saveOrUpdateAll(PublicList, getLoginUserId(;5.1.2.2查看未讀計(jì)劃

在系統(tǒng)正常運(yùn)行,并且用戶擁有讀取未讀工作計(jì)劃的權(quán)限,進(jìn)入未讀工作計(jì)劃查詢頁面。如下圖所示:

圖23 查詢未讀工作計(jì)劃界面圖 查看未讀計(jì)劃核心代碼如下: // 設(shè)置為發(fā)布對象

workPlanInfo.setWorkptostaffFlag(2L;workPlanService.queryWorkPlanList(workPlanInfo, getPage(;5.1.2.3查看已讀計(jì)劃

系統(tǒng)正常運(yùn)行,并且用戶擁有讀取已讀工作計(jì)劃的權(quán)限時(shí),用戶可以查看已經(jīng)讀取的工作計(jì)劃信息。如下圖所示:

圖24 查詢已讀工作計(jì)劃界面圖 查看已讀計(jì)劃核心代碼如下: workPlanInfo.setWorkptostaffFlag(2L;workPlanService.queryWorkPlanList(workPlanInfo, getPage(;5.1.2.4查看已提交計(jì)劃

系統(tǒng)正常運(yùn)行,并且用戶擁有讀取已提交工作計(jì)劃的權(quán)限時(shí),用戶可以查看已經(jīng)提交的工作計(jì)劃信息。如下圖所示:

圖25 查詢已提交工作計(jì)劃界面圖 查看已提交計(jì)劃核心代碼如下: // 通過當(dāng)前登錄用戶獲取其相關(guān)人事信息 if(null == workPlanInfo && null!= staffInfo { workPlanInfo = new WorkPlanInfo(;workPlanInfo.setStaffInfoId(staffInfo.getId(;workPlanInfo.setIsDraft(2L;

workPlanService.queryWorkPlanList(workPlanInfo, getPage(;} 5.1.2.5查看草稿箱

系統(tǒng)正常運(yùn)行,并且用戶擁有讀取草稿箱的權(quán)限時(shí),用戶可以查看所有該用戶保存為草稿的工作計(jì)劃信息。如下圖所示:

圖26 查詢草稿工作計(jì)劃界面圖 查看草稿箱核心代碼如下: workPlanInfo.setStaffInfoId(staffInfo.getId(;workPlanInfo.setIsDraft(1L;西北民族大學(xué)電氣工程學(xué)院電子信息類本科畢業(yè)論文 workPlanService.queryWorkPlanList(workPlanInfo, getPage(;28 西北民族大學(xué)電氣工程學(xué)院電子信息類本科畢業(yè)論文 6.結(jié)論 通過本次對 OA 協(xié)同辦公系統(tǒng)的研究,我們小組完成了個(gè)人辦公、人事 信息、基本信息、權(quán)限管理等基礎(chǔ)模塊的開發(fā)。在開發(fā)的過程中,我們小組的團(tuán)隊(duì)協(xié)作能力有了更進(jìn)一步的提高。當(dāng) 小組成員遇到問題時(shí),我們先以小組討論的形式去解決這個(gè)問題,然后確 定最終的解決方案,小組成員在這種模式下相互的交流也越來越多。項(xiàng)目中

我負(fù)責(zé)工作計(jì)劃管理模塊,通過對該模塊的開發(fā),使我對 Oracle 數(shù)據(jù)庫有了一定的了解,對 SSH 框架技術(shù)也有了更進(jìn)一步的認(rèn)識。這個(gè)項(xiàng) 目不管在技術(shù)上還是團(tuán)隊(duì)協(xié)作上,為我以后的項(xiàng)目都積累了寶貴的經(jīng)驗(yàn)。29 西北民族大學(xué)電氣工程學(xué)院電子信息類本科畢業(yè)論文 參考文獻(xiàn) [1] 李鐘尉《Java 從入門到精通》,北京:清華大學(xué)出版社,2010 年。[2] 李剛 《輕量級 Java EE 企業(yè)應(yīng)用實(shí)戰(zhàn)》 北京:,電子工業(yè)出版社,2011 年。[3] 陸榮幸,郁洲《J2EE平臺上 MVC 設(shè)計(jì)模式的研究與實(shí)現(xiàn)》,2003 年。[4] 孫衛(wèi)琴,李洪稱 《Tomcat 與 Java Web 開發(fā)技術(shù)詳解》,北京:電子工業(yè) 出版社,2003 年。[5] 何成萬,余秋惠《MVC 模型 2 及軟件框架 Struts 的研究》,北京:計(jì)算 機(jī)工程,2002 年。[6] Marty Hall,Larry Brown《Servlet 與 JSP 核心編程(第 2 版)北京:清 》 華大學(xué)出版社,2004 年。30 西北民族大學(xué)電氣工程學(xué)院電子信息類本科畢業(yè)論文 答 謝 走的最快的總是時(shí)間,來不及感嘆,大學(xué)生活已接近尾聲,四年的努力 與付出,隨著本次論文的完成,將要?jiǎng)澫峦昝赖木涮枴U撐牡靡酝瓿桑兄x的人實(shí)在太多了,首先要感謝指導(dǎo)老師王書文院 長,從課題選擇到具體的寫作過程,論文初稿到定稿無不凝聚著您的關(guān)懷與 幫助,在論文創(chuàng)作過程中您給了我們很多指導(dǎo)與建議,才使得我們的論文得 以順利完成。還要感謝在這四年中給予我諸多教誨和幫助的各位老師,感謝你們四年 來的辛勤栽培。感謝我的母校給我的教育,我將以加飽滿的熱情投入到社會(huì)中去,充實(shí) 自己,完善自己,向著自己的目標(biāo)不斷地前進(jìn),用我的所學(xué)的,您教授的,以實(shí)際行動(dòng)報(bào)答母校,實(shí)現(xiàn)自己的夢想。31

第五篇:天氣查詢系統(tǒng)項(xiàng)目開發(fā)總結(jié)報(bào)告

項(xiàng)目開發(fā)總結(jié)報(bào)告(GB8567——88)1引言

1.1編寫目的

編寫本報(bào)告的目的是研究本系統(tǒng)的總體需求、背景。對開發(fā)結(jié)果 開發(fā)評價(jià)進(jìn)行分析,得出經(jīng)驗(yàn)與教訓(xùn)。

1.2背景

本項(xiàng)目是對天氣查詢系統(tǒng)作出的項(xiàng)目總結(jié)報(bào)告。此軟件的任務(wù)是根據(jù)課程設(shè)計(jì)任務(wù)提出的,由林龍燈(2號,組長)、林俊(3號)、林祥輝(5號)張善濤(17號)組成開發(fā)小組進(jìn)行開發(fā)的,到時(shí)開發(fā)完成由小組成員安裝此軟件。

1.3定義

隨著計(jì)算機(jī)應(yīng)用的日益普及和深化,隨時(shí)隨地了解今明天的天氣情況已經(jīng)成為一種趨勢。因此,實(shí)現(xiàn)一個(gè)將各種天氣查詢服務(wù)功能集成起來的信息系統(tǒng)就顯得十分必要,既可以節(jié)省時(shí)間,又可以實(shí)現(xiàn)個(gè)性化的服務(wù),減少不必要的等待和冗余的信息。開發(fā)的系統(tǒng)要求界面友好,方便直觀。既要方便管理員對天氣情況進(jìn)行添加、刪除、修改、查詢和統(tǒng)計(jì)等管理,又要方便用戶及時(shí)了解最新的天氣狀況。

1.4參考資料

參考資料如下所示: i.ii.iii.iv.錢樂秋等,《軟件工程》,青還大學(xué)出版社;

張害藩,《軟件工程導(dǎo)論》(第四版),清華大學(xué)出版社; 王珊等,《數(shù)據(jù)庫原理及設(shè)計(jì)》,清華大學(xué)出版社; 趙池龍等,《軟件工程實(shí)踐教程》,電子工業(yè)出版社。

2實(shí)際開發(fā)結(jié)果

2.1產(chǎn)品

在天氣查詢系統(tǒng)中,用戶只需要自己建立一個(gè)查詢系統(tǒng)帳戶。通過系統(tǒng)自動(dòng)審核后,可以方便查詢各種天氣信息。系統(tǒng)能自動(dòng)記錄用戶的選擇,下次查詢,系統(tǒng)能自動(dòng)顯示上次用戶查詢的條件,方便用戶查詢。

管理員定期對天氣信息信息進(jìn)行錄入、修改、刪除,并能對違規(guī)的用戶帳戶進(jìn)行刪除。為系統(tǒng)維護(hù)人員提供權(quán)限管理、數(shù)據(jù)備份等通用功能。

本系統(tǒng)通過強(qiáng)大的計(jì)算機(jī)技術(shù)給普通用戶查詢天氣狀況帶來便利。本系統(tǒng)為用戶提供時(shí)時(shí)天氣查詢,近期天天氣查詢服務(wù)。為管理員提供便利的天氣信息錄入、修改功能。并能自動(dòng)分析近期的天氣走勢,反饋用戶查詢情況。目標(biāo)還包括:

? 減少人力與管理費(fèi)用; ? 提高信息準(zhǔn)確度; ? 改進(jìn)管理和服務(wù);

? 建立高效的信息傳輸和服務(wù)平臺,提高信息處理速度和利用率;

?

系統(tǒng)設(shè)計(jì)優(yōu)良,界面設(shè)計(jì)精美、友好、快捷,人性化設(shè)計(jì),后臺管理功能強(qiáng)大、效率高;

?

更簡便、信息化程度更高的天氣查詢流程;

2.2主要功能和性能

本系統(tǒng)主要實(shí)現(xiàn)天氣信息管理、用戶管理和天氣查詢管理等主要的管理功能。(1)天氣信息管理

? 天氣信息管理:增、刪除、改等管理。

? 天氣信息分類管理:根據(jù)天氣信息的地域,類別等建立一張?zhí)鞖庑畔⒎诸惐恚到y(tǒng)可以根據(jù)它,進(jìn)行分析,統(tǒng)計(jì)。

? 天氣信息統(tǒng)計(jì)管理:根據(jù)天氣信息類別表,自動(dòng)統(tǒng)計(jì)、分析天氣情況,供管理員參閱。

(2)用戶管理

? 新增用戶管理:建立新用戶。

? 用戶信息管理:用戶自己可以修改個(gè)人信息,而管理員可以刪除用戶帳戶。(3)天氣查詢管理

? 用戶查詢管理:用戶可以查詢本系統(tǒng)提供的天氣信息。? 管理員查詢管理:管理員可以查詢用戶的查詢記錄。

? 用戶查詢統(tǒng)計(jì)管理:系統(tǒng)自動(dòng)分析用戶查詢情況,并將用戶查詢記錄在查詢信息表上。

由于此開發(fā)項(xiàng)目針對天氣查詢,使用頻度較高,使用性要求比較高。為防止對信息資料和管理程序的惡意破壞,要求有較為可靠的安全性能。總之,要求穩(wěn)定、安全、便捷,易于管理和操作。

? 查詢速度:不超過10秒;

? 其它所有交互功能反應(yīng)速度:不超過3秒; 可靠性:平均故障間隔時(shí)間不低于200小時(shí)。

2.3基本流程

基本流程圖如下所示:

進(jìn)入查詢系統(tǒng)信息管理員用戶信息修改用戶管理注冊查詢信息天氣信息表用戶信息表用戶信息表天氣信息表

2.4進(jìn)度

原計(jì)劃進(jìn)度如下: A.可行性分析:2天 B.需求分析:7天;

C.軟件設(shè)計(jì)(概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)):3天; D.數(shù)據(jù)庫建立:5天;

(以下6個(gè)子系統(tǒng)可并行編碼、單元測試)E.子系統(tǒng)1編碼測試:5天;F.子系統(tǒng)1編碼測試:6天;G.子系統(tǒng)1編碼測試:7天;H.硬件安裝:8天;I.硬件測試:4天;J.集成測試:5天;K.系統(tǒng)安裝、培訓(xùn):2天; L.驗(yàn)收測試:2天

實(shí)際進(jìn)度與原計(jì)劃進(jìn)度一樣,主要是每次的進(jìn)度都與計(jì)劃計(jì)劃實(shí)施的一樣,所以結(jié)果無偏差。

2.5費(fèi)用 1萬元人民幣 3開發(fā)工作評價(jià) 3.1對生產(chǎn)效率的評價(jià)

a. 程序的平均生產(chǎn)效率:

E=aL^b=2.4*1024^1.05(每人月)b. 文件的平均生產(chǎn)效率為:1.024(KLOC/人月)

此計(jì)劃和實(shí)際的無多大偏差。

3.2對產(chǎn)品質(zhì)量的評價(jià)

錯(cuò)誤發(fā)生率:17.79(每千條指令)這比實(shí)際的預(yù)算大,因?yàn)樵诰帉懙倪^程中還出現(xiàn)了大部分的語法錯(cuò)誤,所以要一直修改。

3.3對技術(shù)方法的評價(jià)

在開發(fā)過程中開發(fā)工具是用VC++ 6.0和C++平臺。VisuslC++6.0提供了功能強(qiáng)大的MFC類庫(MierosoftFoundationClass),MFC是一個(gè)很大的C++類層次結(jié)構(gòu),其中封裝了大量的類及其函數(shù),很多Windows程序所共有的標(biāo)準(zhǔn)內(nèi)容可以由MFC的類來提供,MFC類為這些內(nèi)容提供了用戶接口的標(biāo)準(zhǔn)實(shí)現(xiàn)方法,程序員所要做的就是通過預(yù)定義的接口把具體應(yīng)用程序特有的東西填入這個(gè)輪廓,這將簡化編程工作,大大的減少程序員編寫的代碼數(shù)量,使編程工作變得更加輕松容易;提供了基于CASE技術(shù)的可視化軟件的自動(dòng)生成和維護(hù)工具Appwizard、elasswi乙叮d、visualstuaio、wizardBar等,實(shí)現(xiàn)了直觀、可視的程序設(shè)計(jì)風(fēng)格,方便地編和管理各種類,維護(hù)程序的源代碼;封裝了Windows的API函數(shù)、USER、KERNEL、GDI函數(shù),簡化了編程時(shí)創(chuàng)建、維護(hù)窗口的許多復(fù)雜的工作,同時(shí)提供了數(shù)據(jù)庫訪問對象接口;鑒于目前小組成員只學(xué)了C和C++,而且相比C而言, 用C++開發(fā)效率很高,由于OOP,對象會(huì)自己管理自己,這樣避免了很多維護(hù)的麻煩,加快了開發(fā)速度。

3.4出錯(cuò)原因的分析

出錯(cuò)的主要原因是由于:一方面對C++語言的語法理解出現(xiàn)了偏差,另一方面就是數(shù)據(jù)庫連接時(shí)出現(xiàn)了一些問題。

4經(jīng)驗(yàn)與教訓(xùn)

在這項(xiàng)開發(fā)過程中最主要的經(jīng)驗(yàn)與教訓(xùn)就是小組里面各個(gè)成員之間的工作要協(xié)調(diào)好,誰做什么要明確分工,要不到時(shí)就會(huì)出現(xiàn)很多問題。

下載辦公自動(dòng)化管理系統(tǒng)-項(xiàng)目開發(fā)總結(jié)報(bào)告(GB8567——88)word格式文檔
下載辦公自動(dòng)化管理系統(tǒng)-項(xiàng)目開發(fā)總結(jié)報(bào)告(GB8567——88).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    人力資源管理系統(tǒng)項(xiàng)目開發(fā)總結(jié)報(bào)告

    項(xiàng)目開發(fā)總結(jié)報(bào)告1引言 本人力資源管理系統(tǒng)用的是Visual C++和數(shù)據(jù)庫SQL2005來開發(fā)的。 1.1編寫目的 ERP系統(tǒng)實(shí)習(xí)的開發(fā)已經(jīng)基本完成。寫此項(xiàng)目開發(fā)總結(jié)報(bào)告,以方便我們在以......

    小區(qū)監(jiān)控系統(tǒng)-項(xiàng)目開發(fā)總結(jié)報(bào)告

    小區(qū)監(jiān)控系統(tǒng)項(xiàng)目開發(fā)總結(jié)報(bào)告1引言1.1編寫目的編寫本報(bào)告的目的是研究本系統(tǒng)的總體需求、背景。對開發(fā)結(jié)果開發(fā)評價(jià)進(jìn)行分析,得出經(jīng)驗(yàn)與教訓(xùn)。1.2背景本項(xiàng)目是對小區(qū)監(jiān)控系......

    學(xué)生信息管理系統(tǒng)項(xiàng)目開發(fā)總結(jié)報(bào)告

    項(xiàng)目開發(fā)總結(jié)報(bào)告1引言1.1編寫目的為了總結(jié)報(bào)告在工作過程中產(chǎn)生的問題、 獲得的經(jīng)驗(yàn), 并且總結(jié)報(bào)告設(shè)計(jì)和制作者過程中的邏輯和想法,以便在以后的生產(chǎn)和學(xué)習(xí)過程中得到進(jìn)一步......

    項(xiàng)目開發(fā)總結(jié)報(bào)告

    1引言 ..................................................................................................................................................... 2 1.......

    項(xiàng)目開發(fā)總結(jié)報(bào)告

    項(xiàng)目開發(fā)總結(jié)報(bào)告 1.引言 1.1編寫目的 項(xiàng)目開發(fā)總結(jié)報(bào)告的編制是為了簡單回顧記錄項(xiàng)目的開發(fā)過程,總結(jié)本項(xiàng)目開發(fā)工作的經(jīng)驗(yàn),說明實(shí)際取得的開發(fā)結(jié)果以及對整個(gè)開發(fā)工作各個(gè)......

    項(xiàng)目開發(fā)總結(jié)報(bào)告

    [學(xué)生公寓管理系統(tǒng)]項(xiàng)目開發(fā)總結(jié)報(bào)告項(xiàng) 目 組擬 制 人[二零一一年十二月五日]目錄一、引言 ...................... 11.1 編寫目的 ................ 11.2 背景 .................

    項(xiàng)目開發(fā)總結(jié)報(bào)告

    首批“職業(yè)培訓(xùn)包”項(xiàng)目開發(fā)總結(jié)報(bào)告模板一、開發(fā)背景 1.開發(fā)項(xiàng)目的職業(yè)名稱、職業(yè)代碼、等級、職業(yè)定義及開發(fā)培訓(xùn)包數(shù)。 2.參與此項(xiàng)開發(fā)任務(wù)的目的、任務(wù)及意義。 二、實(shí)際......

    項(xiàng)目開發(fā)總結(jié)報(bào)告

    隱患排查智能管理系統(tǒng) 項(xiàng)目開發(fā)總結(jié)報(bào)告 2014年09月 江蘇創(chuàng)導(dǎo)信息科技有限公司 陜西陜煤韓城礦業(yè)有限公司隱患排查智能管理系統(tǒng) 1 引言 1.1編寫目的 項(xiàng)目開發(fā)總結(jié)報(bào)告的編......

主站蜘蛛池模板: 亚洲高清无在码在线电影不卡| 亚洲av成人无码一二三在线观看| 国产激情з∠视频一区二区| 亚洲欧美日韩综合一区在线| 图片区小说区视频区综合| 国产日产亚洲系列最新| 国产精品乱码高清在线观看| 波多野结衣50连登视频| 亚洲国产精品一区二区第一页| 中文字幕久久久人妻无码| 亚洲香蕉网久久综合影视| 成av人片在线观看天堂无码| 亚洲成在人线天堂网站| 亚洲综合区图片小说区| 99久热在线精品996热是什么| 亚洲国产成人在人网站天堂| 四虎永久在线精品视频免费观看| 亚洲中国久久精品无码| 国产精品丝袜亚洲熟女| 国产精品18久久久久久欧美| 少妇人妻精品无码专区视频| 日木强大喷奶水av片| 亚洲一区二区女搞男| 丰满人妻妇伦又伦精品国产| 99尹人香蕉国产免费天天| 麻豆视传媒精品av在线| 天天爱天天做天天爽| 亚洲日本一区二区三区在线播放| 青草青草久热国产精品| 国产无遮挡又黄又爽不要vip网站| 国产乱妇无乱码大黄aa片| 台湾佬中文网站| 亚洲区欧美区综合区自拍区| 色欲αv一区二区三区天美传媒| 中国猛少妇色xxxxx| 国产v在线最新观看视频| 成在人线无码aⅴ免费视频| 成年永久一区二区三区免费视频| 欧美精品一区二区蜜臀亚洲| 欧美成人高清视频a在线看| 精品国产av一二三四区|