版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 華科學(xué)院huake institute of taiyuan university of science & technology 畢業(yè)設(shè)計(jì)(論文)題目: 2014 年11月 20 日大學(xué)畢業(yè)設(shè)計(jì)(論文)任務(wù)書學(xué)院(直屬系): 電子信息工程系 時(shí)間:2011 年 6月 1日學(xué) 生 姓 名指 導(dǎo) 教 師設(shè)計(jì)(論文)題目基于java的辦公室日常事務(wù)管理系統(tǒng)主要研究?jī)?nèi)容(1)本文研究了關(guān)于構(gòu)件化辦公室日常事務(wù)系統(tǒng)的應(yīng)用方案分析;(2)研究了面向?qū)ο蟮能浖O(shè)計(jì)思想與jsp技術(shù)標(biāo)準(zhǔn);(3)用j2ee技術(shù)標(biāo)準(zhǔn)解決系統(tǒng)統(tǒng)一數(shù)據(jù)標(biāo)準(zhǔn)和資源共享的問題;研究方法操作系統(tǒng):windows 7開發(fā)平臺(tái):my
2、eclipse 9web服務(wù)器:tomcat 6.0java開發(fā)包:jdk1.5以上開發(fā)技術(shù):jsp、severlet和javabean框架技術(shù)數(shù)據(jù)庫(kù)服務(wù)器:sqlserver主要技術(shù)指標(biāo)(或研究目標(biāo))本次設(shè)計(jì)開發(fā)的系統(tǒng)是基于myeclipse下平臺(tái)的b / s模式系統(tǒng)。后臺(tái)數(shù)據(jù)處理層,中間業(yè)務(wù)邏輯層,用戶界面層組成三層結(jié)構(gòu)的體系。后臺(tái)使用數(shù)據(jù)庫(kù),中間層使用數(shù)據(jù)的分析和處理程序,前臺(tái)使用web連接的三種層次結(jié)構(gòu)的發(fā)展模式。使用sqlserver數(shù)據(jù)庫(kù)和jsp技術(shù)平臺(tái)開發(fā)。主要參考文獻(xiàn)1 魏勇.一種基于java技術(shù)的網(wǎng)絡(luò)管理軟件的設(shè)計(jì)方案j.硅谷.2010,(20):83.2 美rogers c
3、adenhead.java編程進(jìn)門經(jīng)典j.梅興文譯,第4版,2007.3 王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論j.北京:高等教育出版社,2006.基于java的辦公室日常事務(wù)管理系統(tǒng)摘要進(jìn)入21世紀(jì),計(jì)算機(jī)技術(shù)迅速向著網(wǎng)絡(luò)化的、集成化方向發(fā)展。傳統(tǒng)的單機(jī)版應(yīng)用軟件正在逐漸退出舞臺(tái),取而代之的是支持網(wǎng)絡(luò)、支持多種數(shù)據(jù)信息的新一代網(wǎng)絡(luò)版應(yīng)用軟件,形成了信息化得社會(huì)。信息化社會(huì)的形成和微電子技術(shù)日新月異的發(fā)展,對(duì)落后低效的辦公手段提出了挑戰(zhàn),如何運(yùn)用構(gòu)件化辦公室日常事務(wù)的手段來提高文檔工作的效率和管理水平,實(shí)現(xiàn)文檔一體化,以適應(yīng)現(xiàn)代化社會(huì)發(fā)展的需求,是擺在當(dāng)前的一項(xiàng)緊迫任務(wù)。構(gòu)件化辦公室日常事務(wù)技術(shù)在文檔中
4、的應(yīng)用:書文書管理工作手段的現(xiàn)代化是貫穿于整個(gè)構(gòu)件化辦公室日常事務(wù)系統(tǒng)的中心內(nèi)容,以紙質(zhì)、手工為主體的傳統(tǒng)辦公方式,越來越受到以計(jì)算機(jī)為主體的新技術(shù)的沖擊,在最低層次的辦公系統(tǒng)中,需要具有文件的生成、登陸、辦理、立卷、歸檔、存儲(chǔ)、檢索等自動(dòng)化功能。更高層次的構(gòu)件化辦公室日常事務(wù)系統(tǒng)應(yīng)具有對(duì)包括文件在內(nèi)的辦公信息提取、篩選、分析、綜合以及傳遞等自動(dòng)化功能。這些功能使構(gòu)件化辦公室日常事務(wù)管理系統(tǒng)具有對(duì)整個(gè)組織結(jié)構(gòu)、業(yè)務(wù)活動(dòng)的管理控制功能。計(jì)算機(jī)已經(jīng)從科研院所,大中型企業(yè),走進(jìn)了平常百姓家,internet遍及世界各地,在網(wǎng)上能夠計(jì)算機(jī)進(jìn)行文字草擬、修改、打印清樣、文件登陸、檢索、綜合統(tǒng)計(jì)、分類、數(shù)
5、據(jù)庫(kù)管理等,用科學(xué)的方法將無序的信息進(jìn)行加工整理,組成有序的、方便存儲(chǔ)和利用的藝術(shù)科研共享信息已經(jīng)成為流行。關(guān)鍵詞:企業(yè)辦公,管理,系統(tǒng),開發(fā)daily affairs management system based on java officecollege:department of electronic information engineering professional class: electric 102203h name:qingyun liu guidance teachers:qingsong rensummary in the 21st century, compute
6、r technology rapidly toward networked, integrated, greatingdevelopment direction. the traditional stand-alone applications are gradually leave the stage, replaced by a support network, to support a variety of next-generation data network version ofapplication software, have formed a society of infor
7、mation. information society formation and rapid development of microelectronics technology, backward inefficient office means a challenge, how to use office automation tools to improve the efficiency and management of documentation work to achieve the integration of document in order to adapt to the
8、 development of modern society demand is placed on the current one urgent task. office automation technology in the document: a modern book clerical management tools are central elements throughout the entire office automation systems to paper, handmade traditional office as the main way to more and
9、 more new technologies as the main computer the impact on the lowest level of office systems, you need to have the file generated, landing, handling, filing, archiving, storage, retrieval and other automated functions. a higher level of office automation system should have on file, including office,
10、 including information extraction, filtering, analysis, synthesis, and transmission and other automated functions. these features make the office automation system with the entire organization structure, business activities, management control functions. computer has evolved from research institutes
11、, large and medium enterprises, into the ordinary people's homes, internet around the world, the internet can be a computer text drafted, modify, print proofs, documents landing, search, comprehensive statistics, classifications, database management, etc. finishing processing using scientific me
12、thods to disorderly information, consisting of an orderly, artistic research and sharing of information to facilitate the storage and utilization have become popular.keywords: business office,management,system,development目 錄摘要i第一章 前言11.1 選題背景及意義11.2 國(guó)內(nèi)外研究現(xiàn)狀21.2.1 國(guó)外研究現(xiàn)狀21.2.2 國(guó)內(nèi)研究現(xiàn)狀21.3 課題目的3第二章 設(shè)計(jì)技
13、術(shù)與開發(fā)環(huán)境32.1 相關(guān)技術(shù)介紹32.1.1 myeclipse簡(jiǎn)介32.1.2 tomcat簡(jiǎn)介42.2 數(shù)據(jù)庫(kù)介紹52.3 開發(fā)環(huán)境介紹5第三章 系統(tǒng)需求分析與可行性研究73.1 需求分析73.2 可行性研究73.2.1 經(jīng)濟(jì)可行性73.2.2 技術(shù)可行性73.2.3 運(yùn)行可行性83.2.4 時(shí)間可行性83.2.5 法律可行性8第四章 系統(tǒng)總體設(shè)計(jì)94.1 系統(tǒng)目標(biāo)94.2 系統(tǒng)的總體結(jié)構(gòu)104.3 系統(tǒng)流程圖124.4 數(shù)據(jù)庫(kù)設(shè)計(jì)134.5 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)分析144.6 邏輯結(jié)構(gòu)設(shè)計(jì)14第五章 系統(tǒng)實(shí)現(xiàn)165.1 登陸模塊設(shè)計(jì)165.1.1 登陸模塊概述165.1.2 登陸模塊實(shí)現(xiàn)過程
14、165.2 主界面設(shè)計(jì)175.3 文件管理模塊設(shè)計(jì)18第六章 系統(tǒng)測(cè)試與評(píng)價(jià)186.1 程序調(diào)試186.2 程序的測(cè)試196.2.1 測(cè)試的重要性及目的196.2.2 測(cè)試的步驟206.2.3 測(cè)試的主要內(nèi)容206.3 系統(tǒng)的特點(diǎn)和優(yōu)點(diǎn)226.4 系統(tǒng)存在的不足和改進(jìn)方案236.5 設(shè)計(jì)收獲和心得24第七章 結(jié)論25致謝26參考文獻(xiàn)28附錄.31iv第一章 前言1.1 選題背景及意義背景:隨著時(shí)代的進(jìn)步,在現(xiàn)在的社會(huì)企業(yè)不斷地發(fā)展,職工數(shù)量不斷增加,人員不斷流動(dòng),在過去我們習(xí)以為常的人工文件記錄已經(jīng)漸漸不能滿足現(xiàn)代化辦公室的要求。查詢起來效率也相當(dāng)?shù)叵虑曳爆?,得到的信息?zhǔn)確率也不高。而隨著計(jì)算
15、機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,internet在全球范圍內(nèi)普及,社會(huì)與經(jīng)濟(jì)正迅速朝著全球化與信息化發(fā)展,辦公室信息系統(tǒng)的作用也越來越重要。在現(xiàn)在這個(gè)信息化社會(huì),從信息管理的角度出發(fā),不止大型企業(yè)公司需要,就連中小企業(yè)也迫切需要建立完善的辦公室日常事務(wù)管理系統(tǒng)。它可以使企業(yè)與個(gè)人能夠方便快捷地查詢到辦公室的各種信息,大大提高辦公室日常辦公效率,以及減少在工作中可能出現(xiàn)的錯(cuò)誤,為客戶提供更加優(yōu)質(zhì)的服務(wù)。5 李曉丹.大型企業(yè)辦公室管理創(chuàng)新與實(shí)踐j.廣東科技,第04期,2011.概況:近幾年來,隨著信息化社會(huì)地不斷發(fā)展,信息化辦公室亦得到空前地發(fā)展,應(yīng)用日漸增多,特別是在專業(yè)的寫字樓。辦公室的日常管理已經(jīng)逐
16、步滲透到人們的工作方式中去了,利用高科技不但可以給企業(yè)帶來財(cái)產(chǎn)上的保障,而且還可以給用戶帶來工作上的方便。意義:辦公室日常管理信息系統(tǒng)是一個(gè)功能比較全面的信息管理系統(tǒng),具有界面友好、高效迅速、反饋信息完整等特點(diǎn)。該軟件采用java和數(shù)據(jù)庫(kù)軟件開發(fā)工具進(jìn)行開發(fā),能夠運(yùn)行在各種操作系統(tǒng)上,不僅可以滿足大部分中小型企業(yè),還能應(yīng)用在諸如學(xué)校、醫(yī)院等團(tuán)體對(duì)辦公室日常各種信息管理的需求,并且易于操作。隨著軟件技術(shù)的發(fā)展, 軟件的規(guī)模越來越大,要求軟件開發(fā)周期越來越短。使用構(gòu)件化開發(fā)還具有下列優(yōu)點(diǎn):(1)基于構(gòu)件的開發(fā)不僅能提高系統(tǒng)開發(fā)的質(zhì)量和效率,而且能快速適應(yīng)業(yè)務(wù)流程的變化,快速適應(yīng)不同管理模式的需求。
17、(2)基于構(gòu)件的方法來開發(fā)本系統(tǒng)將具有普通管理系統(tǒng)所沒有的可擴(kuò)展性、可維護(hù)性、可靠性等質(zhì)量特性。(3)大大提高開發(fā)效率,具有一定的技術(shù)研究意義。 1.2 國(guó)內(nèi)外研究現(xiàn)狀 1.2.1 國(guó)外研究現(xiàn)狀信息化社會(huì)的形成和微電子技術(shù)日新月異的發(fā)展,對(duì)落后低效的辦公手段提出了挑戰(zhàn),如何運(yùn)用構(gòu)件化辦公室日常事務(wù)的手段來提高文檔工作的效率和管理水平,實(shí)現(xiàn)文檔一體化,以適應(yīng)現(xiàn)代化社會(huì)發(fā)展的需求,是擺在當(dāng)前的一項(xiàng)緊迫任務(wù)。構(gòu)件化辦公室日常事務(wù)一詞始見于1948年,它是數(shù)據(jù)處理的同義詞,60年代作為構(gòu)件化辦公室日常事務(wù)的核心設(shè)備文字處理機(jī)問世,到1972年,美國(guó)lexitron公司制成電視顯示文字處理機(jī),開始獲得廣
18、泛的使用,由秘書、文書和專業(yè)人員操作使用不同功能的自動(dòng)化設(shè)備,進(jìn)行各類文件的草擬、編輯、檢索以及各類信息的收集、傳遞和存儲(chǔ)。1.2.2 國(guó)內(nèi)研究現(xiàn)狀在互聯(lián)網(wǎng)技術(shù)還沒有得到廣泛應(yīng)用的早期,各企業(yè)信息之間的交流、辦公業(yè)務(wù)的處理都是人工操作完成的,隨著社會(huì)進(jìn)入信息時(shí)代和社會(huì)生活的快節(jié)奏化,傳統(tǒng)的企業(yè)信息交流方式及處理辦公業(yè)務(wù)方式已不能滿足企業(yè)對(duì)大量信息快速傳遞和處理需求,不能適應(yīng)時(shí)代的發(fā)展趨勢(shì),于是需要一種新的技術(shù)改善現(xiàn)狀,因此構(gòu)件化辦公室日常事務(wù)系統(tǒng)在適應(yīng)時(shí)代發(fā)展需求中產(chǎn)生。我國(guó)的企業(yè)構(gòu)件化辦公室日常事務(wù)起步較慢,很多企業(yè)都沒有好的應(yīng)用系統(tǒng)來支持協(xié)同工作,大多數(shù)還是個(gè)人辦公為主,辦公效率不高,網(wǎng)絡(luò)
19、處在閑置狀態(tài),企業(yè)的投資沒有產(chǎn)生應(yīng)有的效益,這些情況都阻礙了我國(guó)構(gòu)件化辦公室日常事務(wù)的進(jìn)程。雖然已經(jīng)建立了自己的intranet網(wǎng)絡(luò),但企業(yè)內(nèi)部的交流效益并不高。對(duì)于目前我國(guó)企業(yè)構(gòu)件化辦公室日常事務(wù)程度不高的現(xiàn)狀,研究構(gòu)件化辦公室日常事務(wù)管理系統(tǒng)的意義十分重大。為了能跟上時(shí)代的步伐,而隨著計(jì)算機(jī)技術(shù)的普及,企業(yè)的信息量劇增,個(gè)人辦公為主的模式已經(jīng)不能適應(yīng)這種發(fā)展,為了能跟上時(shí)代的步伐,讓各企業(yè)在激烈的競(jìng)爭(zhēng)中立于不敗之地,一個(gè)功能齊全適應(yīng)性好的構(gòu)件化辦公室日常事務(wù)系統(tǒng)是企業(yè)必不可少的。將計(jì)算機(jī)強(qiáng)大功能和現(xiàn)代化公司高效辦公的思想相結(jié)合,建立構(gòu)件化辦公室日常事務(wù)系統(tǒng),并將其應(yīng)用到企業(yè)管理中,本題正是
20、基于這一應(yīng)用上提出的。讓各企業(yè)在激烈的競(jìng)爭(zhēng)中立于不敗之地,一個(gè)可應(yīng)用于一般型企業(yè)的構(gòu)件化辦公室日常事務(wù)系統(tǒng)是上市企業(yè)必不可少的,如果應(yīng)用到企業(yè),就能有更強(qiáng)的競(jìng)爭(zhēng)力。并且本系統(tǒng)的研究和最終目標(biāo)是能用來處理公司的一般性辦公業(yè)務(wù)。1.3 課題目的研究辦公室日常事務(wù)管理系統(tǒng)的功能和其他需求、開發(fā)方法與過程,在開發(fā)過程中學(xué)習(xí)掌握構(gòu)件化的開發(fā)方法。它是一個(gè)功能比較全面的信息管理系統(tǒng),具有界面友好、高效迅速、反饋信息完整等特點(diǎn)。系統(tǒng)分為登錄模塊,選擇模塊,文件信息模塊,辦公用品信息模塊,考勤信息模塊,會(huì)議記錄信息模塊,通知公告信息模塊,公務(wù)車輛管理,用戶注冊(cè)模塊這幾個(gè)主體模塊,使用構(gòu)件化開發(fā)技術(shù)生成若干可重
21、復(fù)用的代碼構(gòu)件;最后構(gòu)建和實(shí)現(xiàn)這個(gè)辦公室日常管理系統(tǒng)的主要界面和基本功能,為企業(yè)帶來財(cái)產(chǎn)上的保障,而且還可以給用戶帶來工作上的方便。其中主要使用了java技術(shù),java是由sun公司開發(fā)的一種新型的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,主要用于web頁(yè)面的設(shè)計(jì)1。java語言的流行除了因?yàn)樗軌蚓幹魄度雋tml文件中的applet外,還在于java語言本身的面向?qū)ο?、?jiǎn)單、平臺(tái)無關(guān)性、安全性、多線程等特點(diǎn)。java語言的發(fā)展頗具傳奇性,它與internet的www的迅猛發(fā)展是分不開的。由于其發(fā)展迅速,有人將它比喻為internet上的世界語。前面講到在internet上web頁(yè)面的設(shè)計(jì)采用的是html語言,
22、用戶借助于web瀏覽器(如netscape,hotjava,ie等),可以訪問到遠(yuǎn)程web服務(wù)器上靜態(tài)的、具有超鏈接的web頁(yè)面2。 第二章 設(shè)計(jì)技術(shù)與開發(fā)環(huán)境2.1 相關(guān)技術(shù)介紹 本系統(tǒng)采取jsp技術(shù)為前臺(tái),sqlserver為后臺(tái)數(shù)據(jù)庫(kù)開發(fā)從以下幾方面進(jìn)行研究:本文研究了關(guān)于構(gòu)件化辦公室日常事務(wù)系統(tǒng)的應(yīng)用方案分析,為了滿足企業(yè)的現(xiàn)代化經(jīng)濟(jì)建設(shè)的發(fā)展,企業(yè)內(nèi)部需要進(jìn)行辦公模式的更新,促進(jìn)其辦公系統(tǒng)自動(dòng)化方案的應(yīng)用,以提升企業(yè)的內(nèi)部生產(chǎn)經(jīng)營(yíng)及其管理環(huán)節(jié)的質(zhì)量效率。1 魏勇.一種基于java技術(shù)的網(wǎng)絡(luò)管理軟件的設(shè)計(jì)方案j.硅谷.2010,(20):83.這一程序的開展,離不開對(duì)企業(yè)的構(gòu)件化辦公室
23、日常事務(wù)管理系統(tǒng)的應(yīng)用,通過對(duì)其內(nèi)部運(yùn)作環(huán)節(jié)的深化研究,保證構(gòu)件化辦公室日常事務(wù)管理系統(tǒng)內(nèi)部各個(gè)環(huán)節(jié)的有效協(xié)調(diào),從而實(shí)現(xiàn)企業(yè)的現(xiàn)代化發(fā)展,保障企業(yè)的健康可持續(xù)發(fā)展。研究了面向?qū)ο蟮能浖O(shè)計(jì)思想與jsp技術(shù)標(biāo)準(zhǔn)。重點(diǎn)研究了項(xiàng)目開發(fā)過程中涉及的關(guān)鍵技術(shù),如jsp技術(shù)、sevelet技術(shù)和javabean技術(shù)等。設(shè)計(jì)“構(gòu)件化辦公室日常事務(wù)管理系統(tǒng)”的總體結(jié)構(gòu),運(yùn)用面向?qū)ο筌浖枷牒蚸2ee技術(shù)標(biāo)準(zhǔn)解決系統(tǒng)統(tǒng)一數(shù)據(jù)標(biāo)準(zhǔn)和資源共享的問題。并重點(diǎn)研究了實(shí)現(xiàn)系統(tǒng)的幾項(xiàng)關(guān)鍵技術(shù)。實(shí)現(xiàn)“構(gòu)件化辦公室日常事務(wù)管理系統(tǒng)”,本文從數(shù)據(jù)持久層,業(yè)務(wù)邏輯層和表示層三步實(shí)現(xiàn)了系統(tǒng)的功能模塊,并運(yùn)用xml技術(shù)解決了統(tǒng)一數(shù)據(jù)標(biāo)
24、準(zhǔn)的問題,利用web service技術(shù)解決“構(gòu)件化辦公室日常事務(wù)管理系統(tǒng)”與外部系統(tǒng)資源共享的問題。1)c/s網(wǎng)絡(luò)架構(gòu)客戶端/服務(wù)器架構(gòu),通常情況下,數(shù)據(jù)存儲(chǔ)在服務(wù)器端,客戶端和服務(wù)器端都有一個(gè)獨(dú)立的應(yīng)用程序,可以進(jìn)行獨(dú)立的操作,通過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。常用的傳輸協(xié)議包括:tcp/ip:基于連接的協(xié)議優(yōu)點(diǎn):由于是有連接的傳輸,對(duì)于數(shù)據(jù)的準(zhǔn)確性是有保證的。缺點(diǎn):系統(tǒng)資源占用較多。udp/ip:無連接的協(xié)議(數(shù)據(jù)報(bào))優(yōu)點(diǎn):系統(tǒng)資源占用少。缺點(diǎn):無法保證傳輸?shù)臏?zhǔn)確性。用途:a.對(duì)于數(shù)據(jù)少量丟失可以接受的應(yīng)用。b.存在足夠數(shù)據(jù)冗余的應(yīng)用。2)b/s網(wǎng)絡(luò)架構(gòu)瀏覽器/服務(wù)器架構(gòu),在服務(wù)器端完成幾乎所有的功
25、能(包括數(shù)據(jù)存儲(chǔ)),客戶端的瀏覽器只完成和服務(wù)器交互和顯示服務(wù)器傳輸?shù)男畔⒌墓δ?。常用的傳輸協(xié)議包括:http:超文本傳輸協(xié)議。https:支持多種加密操作的超文本傳輸協(xié)議。優(yōu)點(diǎn):客戶端不需要安裝任何附加軟件,同時(shí)整個(gè)應(yīng)用的升級(jí)也相對(duì)簡(jiǎn)單。ip:通過ip address和port(端口)定位具體的應(yīng)用;port的有效范圍是065535,通常在開發(fā)應(yīng)用時(shí)應(yīng)避免使用1000以下的端口,1000以下有很多端口被常用應(yīng)用占用。ip address在jdk5.0中支持4位或6位兩種方式,現(xiàn)在4位的占據(jù)主導(dǎo)地位,但將來會(huì)逐漸過渡到6位ip地址的模式。tcp/ip協(xié)議的實(shí)現(xiàn):a.serversocket類:
26、服務(wù)器端使用,用于監(jiān)聽客戶端的請(qǐng)求。b.socket類:服務(wù)器端和客戶端使用,用于完成具體通信的所有功能。udp/ip協(xié)議的實(shí)現(xiàn):a.datagramsocket類:服務(wù)器端和客戶端使用,用于實(shí)現(xiàn)通信的基本功能。b.datagrampacket類:服務(wù)器端和客戶端使用,用于封裝通信的內(nèi)容信息。2.1.1 myeclipse簡(jiǎn)介myeclipse企業(yè)級(jí)的操作平臺(tái)(myeclipse enterprise workbench ,簡(jiǎn)稱myeclipse)是對(duì)eclipseide的擴(kuò)充,我們可以利用它在javaee和數(shù)據(jù)庫(kù)的開發(fā)、發(fā)布以及服務(wù)器應(yīng)用程序的整合方面上最大化的提升工作效率。它是javaee
27、集成的開發(fā)環(huán)境,其功能豐富,包括了完整的編碼、測(cè)試、調(diào)試和發(fā)布的功能,完整支持css,html, javascript ,struts,jsp ,spring,sql,hibernate。myeclipse 是一個(gè)十分優(yōu)秀的用于開發(fā)j2ee和java,的 eclipse 插件集合,myeclipse的功能十分強(qiáng)大,支持也非常廣泛,特別是對(duì)多種不同的開源產(chǎn)品的支持十分不錯(cuò)。myeclipse目前支持java servlet,ajax, jsp, jsf, struts,spring, hibernate,ejb3,jdbc數(shù)據(jù)庫(kù)鏈接工具等多項(xiàng)功能??梢哉fmyeclipse是幾乎囊括了目前所有主流
28、開源產(chǎn)品的專屬eclipse開發(fā)工具。2.1.2 tomcat簡(jiǎn)介tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的web 應(yīng)用服務(wù)器,屬于小量級(jí)的應(yīng)用服務(wù)器,廣泛應(yīng)用于中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合,是jsp程序首選的開發(fā)方式和調(diào)試方式。對(duì)于一個(gè)初學(xué)者,這可能是因?yàn)楫?dāng)一個(gè)好的apache服務(wù)器上配置了一臺(tái)機(jī)器,你可以用它來訪問html頁(yè)面的請(qǐng)求作出回應(yīng)。 apache tomcat的實(shí)際上是服務(wù)器的擴(kuò)展的一部分,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat的,它實(shí)際上是作為與apache單獨(dú)運(yùn)行的一個(gè)單獨(dú)進(jìn)程。訣竅是,當(dāng)配置正確時(shí),apache來提供html頁(yè)面,但實(shí)際上運(yùn)行tomcat j
29、sp頁(yè)面和servlet。另外,tomcat和iis,apache和其他web服務(wù)器,具有處理功能的html頁(yè)面,而這是一個(gè)servlet和jsp容器,獨(dú)立的tomcat servlet容器是默認(rèn)模式。不過,tomcat是不如來處理靜態(tài)html的apache服務(wù)器的能力。目前tomcat最新版本為8.0.0-rc1 (alpha) released。tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持服務(wù)郵件與負(fù)擔(dān)平衡等開發(fā)應(yīng)用系統(tǒng)所經(jīng)常會(huì)用到的功能;同時(shí)它還正在不斷的努力改進(jìn)和完善,任何一個(gè)的程序員只要對(duì)它感興趣,都可以將它更改它或在其中加入一些新的功能。tomc
30、at名稱由來sun的軟件構(gòu)架師詹姆斯鄧肯戴維森最初開發(fā)了tomcat是。后來再由他幫助將其變成一個(gè)開源的項(xiàng)目,并由sun奉獻(xiàn)給了apache軟件基金會(huì)。由于大部分開源項(xiàng)目o'reilly都會(huì)出一本相關(guān)的書,并且將其封面設(shè)計(jì)成某個(gè)動(dòng)物的素描,因此他希望將此項(xiàng)目以一個(gè)動(dòng)物的名字命名。因?yàn)樗M@種動(dòng)物能夠自己照顧自己,最終,他將其命名為tomcat(英語公貓或其他雄性貓科動(dòng)物)。而o'reilly出版的介紹tomcat的書籍(isbn 0-596-00318-8)1的封面也被設(shè)計(jì)成了一個(gè)公貓的形象。而tomcat的logo兼吉祥物也被設(shè)計(jì)成了一只公貓。目前tomcat最新版本為8.
31、0.0-rc1 (alpha) released。作為一個(gè)開放源碼的軟件,tomcat有著自己獨(dú)特的優(yōu)勢(shì),可以和目前大部分的主流服務(wù)器一起工作,而且有著相當(dāng)高的運(yùn)行效率。實(shí)際上tomcat部分是apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat時(shí),它實(shí)際上作為一個(gè)與apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。讓apache處理靜態(tài)html,而tomcat處理jsp和servlet。使用tomcat的用戶也很多,資料豐富,交流方便。 2.2 數(shù)據(jù)庫(kù)介紹sql是英文structured query language的縮寫,意思是結(jié)構(gòu)化查詢語言。sql語言具有同各種數(shù)據(jù)庫(kù)建立聯(lián)系并能進(jìn)行溝通
32、的功能。按照ansi(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,sql是關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)的標(biāo)準(zhǔn)語言。sql語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如oracle, sybase, microsoft sqlserver, access等都采用了sql語言標(biāo)準(zhǔn)。 2.3 開發(fā)環(huán)境介紹操作系統(tǒng):windows 7開發(fā)平臺(tái):myeclipse 9web服務(wù)器:tomcat 6.0java開發(fā)包:jdk1.5以上開發(fā)技術(shù):jsp、severlet和javabean框架技術(shù)數(shù)據(jù)庫(kù)服務(wù)器:sqlserver瀏覽器:ie6.0分辨率:1024*
33、768像素本系統(tǒng)以jsp技術(shù)為前臺(tái),sqlserver為后臺(tái)數(shù)據(jù)庫(kù),采用三層架構(gòu)網(wǎng)絡(luò)。由jsp來完成網(wǎng)站用戶的接口(即界面),邏輯處理和數(shù)據(jù)由javabean組件來進(jìn)行,由sql來完成數(shù)據(jù)的存放。因?yàn)檎麄€(gè)網(wǎng)站的全部數(shù)據(jù)邏輯運(yùn)算是由javabean獨(dú)立來承擔(dān)處理的,所以都將在最大程序上提高整個(gè)系統(tǒng)的速度和負(fù)載量,所以基于這種結(jié)構(gòu)和語言開發(fā)的構(gòu)件化辦公室日常事務(wù)系統(tǒng)的優(yōu)勢(shì)是其它開發(fā)語言技術(shù)無法相比的。更重要的是,在apache環(huán)境下javabean組件也能夠順暢地運(yùn)行,這也是它最大的優(yōu)點(diǎn)之一。這就更深一步的保證了系統(tǒng)的安全性和穩(wěn)定性,這對(duì)于審核部門來說也是非常重要的。系統(tǒng)采用三層結(jié)構(gòu),在客戶端用戶
34、通過瀏覽器完成模擬操作和下載數(shù)據(jù),通過jsp網(wǎng)頁(yè)來完成瀏覽器端的邏輯表現(xiàn)。而系統(tǒng)內(nèi)部更為復(fù)雜的業(yè)務(wù)邏輯則主要是是同javabean的組件(component)來實(shí)現(xiàn),javabean組件在www服務(wù)器上運(yùn)行,客戶瀏覽器通過jsp返回。2 美rogers cadenhead.java編程進(jìn)門經(jīng)典j.梅興文譯,第4版,2007.通過分離開業(yè)務(wù)邏輯與表現(xiàn)邏輯,使網(wǎng)頁(yè)上的內(nèi)容更為簡(jiǎn)潔,增強(qiáng)了系統(tǒng)的可擴(kuò)充性和可維護(hù)性。在服務(wù)器端,使用jdbc中間件使系統(tǒng)訪問數(shù)據(jù)庫(kù),本系統(tǒng)所需要的數(shù)據(jù)邏輯和業(yè)務(wù)邏輯由數(shù)據(jù)庫(kù)上的服務(wù)器來定義。本系統(tǒng)使用jsp技術(shù)作為表現(xiàn)手段,服務(wù)器采用tomcat 5.0.3作為jsp引擎
35、,系統(tǒng)業(yè)務(wù)邏輯由javabean 組件完成,使用jdbc驅(qū)動(dòng)程序訪問數(shù)據(jù)庫(kù)。由于系統(tǒng)測(cè)試需要成熟的數(shù)據(jù)庫(kù)支持,因此系統(tǒng)采用sqlserver數(shù)據(jù)庫(kù)作為數(shù)據(jù)庫(kù)服務(wù)器。采用三層體系結(jié)構(gòu)后,系統(tǒng)的安全性得以提高。它可以對(duì)每個(gè)業(yè)務(wù)功能組件進(jìn)行授權(quán),限制了非法訪問還便于進(jìn)行業(yè)務(wù)管理。系統(tǒng)的三層體系結(jié)構(gòu)如圖4-3:http服務(wù)器數(shù)據(jù)庫(kù)應(yīng)用程序服務(wù)器客戶端瀏覽器jdbcservlet容器servletjsp圖2-1 web三層結(jié)構(gòu)管理模型 本系統(tǒng)具備良好的可靠性、可理解性、可維護(hù)性和效率。有便于用戶操作和理解。可靠性包括了健壯性和準(zhǔn)確性??删S護(hù)性則包括可修改性、可測(cè)試性、可讀性等含義。在開發(fā)的過程里,在各個(gè)
36、矛盾目標(biāo)中間作出選擇,并在一定規(guī)定的的條件下(可用的硬件軟件資源、時(shí)間和經(jīng)費(fèi)等),使上述幾個(gè)方面得到最大限度的滿足。java提供了一個(gè) serversocket類,程序員可以很方便地用它編寫服務(wù)器程序。服務(wù)器套接字的基本功能類似于坐在電話機(jī)旁邊等待呼叫到來。從技術(shù)上講, serversocket運(yùn)行在服務(wù)器上并監(jiān)聽到來的 tcp連接。每個(gè)serversocket都在服務(wù)器上的指定端口監(jiān)聽。當(dāng)遠(yuǎn)程主機(jī)上的客戶socket試圖與指定端口建立連接時(shí),服務(wù)器被激活,判定客戶程序與服務(wù)器的連接,并打開兩個(gè)主機(jī)之間固有的socket。一旦與服務(wù)器套接字建立了連接,則服務(wù)器就可以使用固有的socket對(duì)象向
37、客戶機(jī)發(fā)送數(shù)據(jù)。數(shù)據(jù)總是通過固有的套接字傳遞。第三章 系統(tǒng)需求分析與可行性研究3.1 需求分析隨著科學(xué)技術(shù)的不斷發(fā)展,管理和辦公活動(dòng)的重要性日漸突出,引起了管理者以及技術(shù)人員的普遍重視,尤其是20世紀(jì)60年代以來,在通訊技術(shù)迅速發(fā)展的推動(dòng)下,辦公室也開始了向自動(dòng)化為主要內(nèi)容的“辦公室革命”。各企業(yè)根據(jù)自己的需求,建立了網(wǎng)上辦公室自動(dòng)化管理系統(tǒng)。近可能的利用信息資源,向多級(jí)辦公人員及時(shí)提供所需信息,提高了工作效率和質(zhì)量。不久的將來網(wǎng)上辦公室自動(dòng)化管理系統(tǒng)將成為企業(yè)的首選管理方式。3.2 可行性研究現(xiàn)在許多中小型企業(yè)用的都是紙和筆的人工管理方式,這樣的管理及困難又浪費(fèi)時(shí)間和成本,很容易出錯(cuò)。所以應(yīng)
38、該掌握大型企業(yè)先進(jìn)的管理方式,從而提高企業(yè)的效率和降低成本。辦公自動(dòng)管理系統(tǒng)主要有以下優(yōu)勢(shì):3.2.1 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性研究是對(duì)組織的經(jīng)濟(jì)現(xiàn)狀和投資能力進(jìn)行分析,對(duì)系統(tǒng)建設(shè)運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對(duì)系統(tǒng)建成后可能取得的社會(huì)和經(jīng)濟(jì)效益進(jìn)行估計(jì)。由于本系統(tǒng)是作為畢業(yè)設(shè)計(jì)由我們自己開發(fā)的,在經(jīng)濟(jì)上的投入甚微,系統(tǒng)建成之后將為今后財(cái)務(wù)財(cái)務(wù)信息管理提供很大的方便,估算新系統(tǒng)的開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,本次研究開發(fā)的人事管理系統(tǒng)可取代傳統(tǒng)的人事信息管理的業(yè)務(wù)流程,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,提高信息管理的效率,具有用戶使用更簡(jiǎn)單、界面更直觀、權(quán)限分配更合
39、理等優(yōu)點(diǎn)大大減少管理成本。主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),本項(xiàng)目開發(fā)經(jīng)費(fèi)在經(jīng)濟(jì)上是可以接受的,并且本項(xiàng)目實(shí)施后可以顯著提高工作效率,節(jié)省開支。所有開支都不大,所以本項(xiàng)目在經(jīng)濟(jì)上是可行的。3.2.2 技術(shù)可行性7 季相云.基于j2ee的考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)d.山東:山東大學(xué)軟件工程系,2012-10-10本次要開發(fā)的構(gòu)件化辦公室日常事務(wù)管理系統(tǒng)是基于web的管理系統(tǒng),由于b/s架構(gòu)的局限性,b/s架構(gòu)已成為基于web應(yīng)用的最佳選擇。技術(shù)可行性要考慮利用現(xiàn)有的技術(shù)能否順利的完成開發(fā)系統(tǒng)的工作,硬件和軟件配置能不能滿足開發(fā)的需求等。用的是jsp開發(fā)語言,jsp是比較流行的技術(shù),用它來創(chuàng)建使用vb
40、script,javascript和其它腳本語言,結(jié)合html代碼來制作動(dòng)態(tài)網(wǎng)頁(yè)。即可快速完成系統(tǒng)的應(yīng)用程序,不進(jìn)行編譯,容易編寫,可直接在服務(wù)器端口執(zhí)行,使用windows記事本這種普通的文本編輯器,就可以設(shè)計(jì)編輯,不需要用到瀏覽器。因此較為簡(jiǎn)單易學(xué)調(diào)試也比較簡(jiǎn)單,軟件方面:由于使用的是目前相對(duì)成熟發(fā)展的bs模式軟件,故軟件開發(fā)的平臺(tái)可行,。因此在技術(shù)上本次開發(fā)是絕對(duì)可行的。3.2.3 運(yùn)行可行性新的系統(tǒng)運(yùn)行后對(duì)現(xiàn)行舊的系統(tǒng)帶來包括(工作環(huán)境、管理方式、組織機(jī)構(gòu)等)的后果以及影響來進(jìn)行評(píng)判和估計(jì)。同時(shí)更需要考慮到的是:對(duì)現(xiàn)有的管理人員進(jìn)行培訓(xùn),補(bǔ)充、分析在給出的時(shí)間里是不是能完成預(yù)定開發(fā)系統(tǒng)
41、的任務(wù)等。我國(guó)目前技術(shù)已經(jīng)相當(dāng)?shù)钠占靶畔⒒?,各種工作人員都具備一定的高度的水平,所以本系統(tǒng)在運(yùn)行上具備了可行性。3.2.4 時(shí)間可行性從時(shí)間上看,在兩個(gè)月的時(shí)間里學(xué)習(xí)相關(guān)知識(shí),并開發(fā)構(gòu)件化辦公室日常事務(wù)管理系統(tǒng),時(shí)間上是有點(diǎn)緊,但是不是不可能實(shí)現(xiàn),在做畢業(yè)設(shè)計(jì)的這幾個(gè)月里,我通過努力使得功能應(yīng)該基本可以實(shí)現(xiàn)。3.2.5 法律可行性所用到的技術(shù)資料全部都是合法的。在開發(fā)系統(tǒng)的過程里并沒有存在知識(shí)產(chǎn)權(quán)的問題。并無抄襲任何已存在的構(gòu)件化辦公室日常事務(wù)管理系統(tǒng),故沒有侵犯版權(quán)的問題。在設(shè)計(jì)開發(fā)系統(tǒng)的過程中并未涉及任何法律上的責(zé)任。綜上所述,開發(fā)本次系統(tǒng)從從經(jīng)濟(jì)上、從技術(shù)上、從法律上都是完全可靠的。第四
42、章 系統(tǒng)總體設(shè)計(jì)4.1 系統(tǒng)目標(biāo)隨著時(shí)代的進(jìn)步,企業(yè)也逐漸變的龐大起來,辦公室管理是企業(yè)管理的一個(gè)重要內(nèi)容。隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展及,internet在全球范圍內(nèi)普及,社會(huì)與經(jīng)濟(jì)正迅速朝著全球化與信息化發(fā)展,信息系統(tǒng)的作用也越來越重要。其中大的公司、企業(yè),各級(jí)政府憑借雄厚的資金和豐富的人才資源,加快了信息化的腳步,建立了高質(zhì)量、高效率的辦公信息管理系統(tǒng),從而提高了效率,增強(qiáng)了競(jìng)爭(zhēng)力。希望通過這個(gè)課題研究,從領(lǐng)域分析和需求分析的角度出發(fā),研究當(dāng)前辦公室日常事務(wù)管理系統(tǒng)的不足,調(diào)查、總結(jié)出較為通用的辦公室日常事務(wù)管理系統(tǒng)的功能和性能以及性能需求,把相對(duì)通用功能模塊設(shè)計(jì)為軟件構(gòu)件,而后以構(gòu)件
43、化的形式搭建一個(gè)能夠提高辦公室日常事務(wù)管理水平的信息系統(tǒng)。采用構(gòu)件技術(shù)和開發(fā)模型,從而達(dá)到功能模塊構(gòu)件的可復(fù)用性,提高此類管理系統(tǒng)軟件的開發(fā)效率,進(jìn)一步達(dá)到管理系統(tǒng)軟件開發(fā)過程的標(biāo)準(zhǔn)化、規(guī)范化和低成本化的目標(biāo)。由于本系統(tǒng)可執(zhí)行的是一般性質(zhì)的辦公業(yè)務(wù),本系統(tǒng)具有一般適用性,其所實(shí)現(xiàn)的功能滿足企業(yè)對(duì)日常性辦公業(yè)務(wù)的管理方便企業(yè)內(nèi)部用戶的溝通,方便用戶及時(shí)的了解公司的動(dòng)態(tài),是企業(yè)的日常管理步入科學(xué)系統(tǒng)的軌道上。系統(tǒng)功能模塊如圖4-1所示:構(gòu)件化辦公室日常事務(wù)管理系統(tǒng)前臺(tái)用戶系統(tǒng)管理員系統(tǒng)用戶管理個(gè)人資料管理 考勤信息管理 辦公文件信息用戶考勤管理 會(huì)議信息管理辦公用品管理文件信息管理通知公告管理修改
44、登錄密碼修改登錄密碼 公務(wù)車輛管理圖4-1系統(tǒng)功能模塊圖 4.2 系統(tǒng)的總體結(jié)構(gòu)本次設(shè)計(jì)開發(fā)的系統(tǒng)是基于myeclipse下平臺(tái)的b / s模式系統(tǒng)。后臺(tái)數(shù)據(jù)處理層,中間業(yè)務(wù)邏輯層,用戶界面層組成三層結(jié)構(gòu)的體系。后臺(tái)使用數(shù)據(jù)庫(kù),中間層使用數(shù)據(jù)的分析和處理程序,前臺(tái)使用web連接的三種層次結(jié)構(gòu)的發(fā)展模式。8 賓莉金,沈奇威.內(nèi)容管理系統(tǒng)存儲(chǔ)層的設(shè)計(jì)與實(shí)現(xiàn)j.計(jì)算機(jī)工程與設(shè)計(jì),2011,32(6).使用sqlserver數(shù)據(jù)庫(kù)和jsp技術(shù)平臺(tái)開發(fā)。前端軟件使用web技術(shù)開發(fā),通過在服務(wù)器端下載的方式使客戶端運(yùn)行,這樣可以在最大程度上提高整個(gè)系統(tǒng)的安全性能;由于該系統(tǒng)對(duì)客戶端的機(jī)器硬件要求較低,原來
45、的硬件和的軟件投資可被用戶所保留;同時(shí),由于用戶只需要配置和維護(hù)好服務(wù)器,系統(tǒng)的升級(jí)難度、維護(hù)和費(fèi)用也將在最大程度上降低;此外,客戶界面采用瀏覽器,操作起來非常簡(jiǎn)單,大量的培訓(xùn)費(fèi)用和時(shí)間又可以節(jié)省。在具體實(shí)施的時(shí)候,我們可以充分的利用jsp技術(shù),web開發(fā)出來大大提高了應(yīng)用的擴(kuò)展性、功能性及可靠性,最終的結(jié)果就不是簡(jiǎn)單的html頁(yè)面了,而是可在它之上構(gòu)筑一種應(yīng)用完整的平臺(tái)。系統(tǒng)主要是針對(duì)企業(yè)辦公的管理。包括用戶對(duì)辦公信息的查詢,管理員對(duì)企業(yè)辦公信息和對(duì)用戶用戶的管理維護(hù)。根據(jù)分析系統(tǒng)確定的功能以及目標(biāo),采用逐步求精、自頂?shù)降椎脑O(shè)計(jì)結(jié)構(gòu)化方法,系統(tǒng)進(jìn)行了結(jié)構(gòu)設(shè)計(jì)。系統(tǒng)開發(fā)流程如圖4-2、系統(tǒng)執(zhí)行
46、流程如圖4-3所示。用戶需求分析系統(tǒng)分析業(yè)務(wù)流程功能分析數(shù)據(jù)流程數(shù)據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)加載數(shù)據(jù)測(cè)試數(shù)據(jù)庫(kù)管理與維護(hù)基于b/s模式應(yīng)用開發(fā)應(yīng)用測(cè)試模式sqlserverdata服務(wù)器辦公信息應(yīng)用web服務(wù)圖4-2系統(tǒng)開發(fā)流程圖系統(tǒng)執(zhí)行流程如圖4-3所示。通過系統(tǒng)入口進(jìn)入用戶注冊(cè)頁(yè)面注冊(cè)取得用戶賬號(hào)和密碼,輸入格式有效性驗(yàn)證進(jìn)行登錄,進(jìn)入數(shù)據(jù)庫(kù)驗(yàn)證,如果驗(yàn)證失敗就會(huì)重新返回登錄頁(yè)面,如果通過以后就會(huì)進(jìn)入相應(yīng)的用戶界面,頁(yè)面也分為用戶界面和管理員界面。系統(tǒng)主要是針對(duì)企業(yè)辦公的管理。包括用戶對(duì)辦公信息的查詢,管理員對(duì)企業(yè)辦公信息和對(duì)用戶用戶的管理維護(hù)。根據(jù)分析系統(tǒng)確定的功能以及目標(biāo),采用逐步求精、自頂?shù)降?/p>
47、的設(shè)計(jì)結(jié)構(gòu)化方法,系統(tǒng)進(jìn)行了結(jié)構(gòu)設(shè)計(jì)。系統(tǒng)入口注冊(cè)用戶注冊(cè)取得用戶帳號(hào)和密碼輸入格式有效性驗(yàn)證數(shù)據(jù)庫(kù)驗(yàn)證登錄進(jìn)入相應(yīng)用戶頁(yè)面用戶頁(yè)管理員頁(yè)通過進(jìn)入相應(yīng)用戶頁(yè)面數(shù)據(jù)庫(kù)驗(yàn)證未通過yn數(shù)據(jù)庫(kù)驗(yàn)證圖4-3系統(tǒng)執(zhí)行流程圖4.3 系統(tǒng)流程圖構(gòu)件化辦公室日常事務(wù)系統(tǒng)的系統(tǒng)流程圖如圖4-4所示。用戶登錄判斷用戶登錄成功進(jìn)入主界面修改密碼退出系統(tǒng)退出系統(tǒng)辦公文件信息公務(wù)車輛會(huì)議信息文件管理公告管理用戶管理修改密碼考勤信息管理個(gè)人資料管理用戶判斷用戶權(quán)限管理員圖4-4系統(tǒng)流程圖本數(shù)據(jù)流程圖的主要作用是:1、便于用戶表達(dá)功能需求和數(shù)據(jù)需求及其聯(lián)系;2、便于兩類人員共同理解現(xiàn)行系統(tǒng)和規(guī)劃系統(tǒng)的框架;3、清晰表達(dá)數(shù)據(jù)流
48、的情況;4、有利于系統(tǒng)建模。4.4 數(shù)據(jù)庫(kù)設(shè)計(jì)3 王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論j.北京:高等教育出版社,2006.6康知金,張宏國(guó).基于構(gòu)件組裝的項(xiàng)目管理系統(tǒng)開發(fā)研究m.計(jì)算機(jī)應(yīng)用與軟件,2010:35-37.在每一個(gè)應(yīng)用程序中,數(shù)據(jù)庫(kù)的設(shè)計(jì)是其中非常重要的部分,選擇合適的數(shù)據(jù)庫(kù)并創(chuàng)建合計(jì)的結(jié)構(gòu)式開發(fā)程序時(shí)首要的問題。數(shù)據(jù)庫(kù)將用sqlserver進(jìn)行設(shè)計(jì)和管理。數(shù)據(jù)庫(kù)安全性就是保證數(shù)據(jù)庫(kù)信息的保密性,完整性,一致性和可用性,防止非法用戶越權(quán)使用數(shù)據(jù)庫(kù)從而竊取,更改或破壞數(shù)據(jù)庫(kù)中數(shù)據(jù)6,將提供一些安全措施來保證數(shù)據(jù)庫(kù)的安全。4.5 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)分析4 胡軍.構(gòu)件化嵌入式軟件設(shè)計(jì)的分析與驗(yàn)證d.
49、南京:南京大學(xué)計(jì)算機(jī)系,2005-11-20根據(jù)以上章節(jié)對(duì)系統(tǒng)所做的需求分析和系統(tǒng)設(shè)計(jì),規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫(kù)實(shí)體分別為用戶實(shí)體、部門計(jì)劃實(shí)體、審核批示實(shí)體等,下面介紹幾個(gè)關(guān)鍵的實(shí)體e-r圖。 整體實(shí)體包括管理員與用戶屬性,如圖4-3所示:辦公系統(tǒng)管理屬于查詢管理用戶分類管理員信息管理管理屬于屬于nnnn11n111圖4-3整體實(shí)體e-r圖4.6 邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)概念模型獨(dú)立于任何特定的數(shù)據(jù)庫(kù)管理系統(tǒng),因此,需要根據(jù)具體使用的數(shù)據(jù)庫(kù)管理系統(tǒng)的特點(diǎn)進(jìn)行轉(zhuǎn)換。根據(jù)e-r模型,該軟件建立了以下邏輯數(shù)據(jù)結(jié)構(gòu)。表4.1 admin管理員信息表列 名數(shù)據(jù)類型長(zhǎng)度說 明idint4編號(hào)namevarc
50、har50管理員idpasswordvarchar50管理員密碼realnamevarchar50增加時(shí)間sexvarchar50性別agevarchar50年齡addressvarchar50地址telvarchar50電話addtimevarchar50時(shí)間表4.2 gg公告信息表列 名數(shù)據(jù)類型長(zhǎng)度說 明idint4編號(hào)titlevarchar50標(biāo)題contentvarchar50內(nèi)容sjvarchar50時(shí)間表4.3 gr辦公用品信息表列 名數(shù)據(jù)類型長(zhǎng)度說 明idint4編號(hào)mcvarchar50名稱nrvarchar50內(nèi)容sjvarchar50發(fā)布時(shí)間表4.4 hy會(huì)議信息表列 名
51、數(shù)據(jù)類型長(zhǎng)度說 明idint4編號(hào)titlevarchar50標(biāo)題contentvarchar50內(nèi)容sjvarchar50時(shí)間以上表格的主要作用有:完成表格輸入、統(tǒng)計(jì)、分析等多項(xiàng)工作,可生成精美直觀的表格、圖表。它的基本職能是對(duì)數(shù)據(jù)進(jìn)行記錄、計(jì)算與分析。在實(shí)際應(yīng)用中,它小到可以充當(dāng)一般的計(jì)算器,或者記算數(shù)據(jù)情況,編號(hào),名稱,內(nèi)容等等;大到可以進(jìn)行專業(yè)的科學(xué)統(tǒng)計(jì)運(yùn)算,以及通過對(duì)大量數(shù)據(jù)的計(jì)算分析,為大家提供有效的參考。本篇論文已經(jīng)完成,還有許多的地方需要更全面的改進(jìn),但總的來說,在撰寫的過程中,我真實(shí)地學(xué)到了許多東西,也積累了不少經(jīng)驗(yàn),更進(jìn)一步豐富了自己的知識(shí)。但由于個(gè)人能力不足,加之時(shí)間和精
52、力有限,在許多內(nèi)容表述、論證上存在著不當(dāng)之處,與老師的期望還有差距,許多問題還有待進(jìn)行一步思考和探究,借此答辯機(jī)會(huì),希望各位老師能夠提出寶貴的意見,指出我的錯(cuò)誤和不足之處,我將虛心接受,從而進(jìn)一步深入學(xué)習(xí),使該論文得到完善第五章 系統(tǒng)實(shí)現(xiàn)5.1 登陸模塊設(shè)計(jì)5.1.1 登陸模塊概述系統(tǒng)登陸是用戶進(jìn)入系統(tǒng)的窗口。用戶要進(jìn)入系統(tǒng)必須輸入正確的用戶名、密碼、驗(yàn)證碼,否則會(huì)進(jìn)入登陸失敗頁(yè)面。登陸模塊的框架如圖5-1所示圖5-1登陸模塊框架圖5.1.2 登陸模塊實(shí)現(xiàn)過程本系統(tǒng)將要實(shí)現(xiàn)用戶登錄功能。接受用戶輸入的登錄名和密碼信息,先做客戶端的有效性檢驗(yàn),通過檢驗(yàn)后提交給服務(wù)器端,由服務(wù)器端提交信息與數(shù)據(jù)庫(kù)
53、里的信息相比較,如果二者不符則返回相應(yīng)的出錯(cuò)信息,否則登錄進(jìn)入系統(tǒng)。本系統(tǒng)中對(duì)于登錄模塊的設(shè)計(jì)是供企業(yè)內(nèi)部用戶使用,使用權(quán)的授予是由系統(tǒng)管理員決定的,只有在系統(tǒng)管理員首次在用戶管理模塊中添加了你的信息后,授予你登錄的“姓名”和“密碼”后你才能安全登錄,在此同時(shí)也授予你登錄的權(quán)限,在權(quán)限的范圍內(nèi)你能夠完成相應(yīng)操作。登陸頁(yè)面的運(yùn)行結(jié)果如圖5-2所示圖5-2系統(tǒng)登陸頁(yè)面的運(yùn)行結(jié)果5.2 主界面設(shè)計(jì)主頁(yè)面的運(yùn)行效果如圖5-3所示。圖5-3主界面的運(yùn)行結(jié)果其執(zhí)行代碼是:<% include file="top.jsp"%> <body> <table w
54、idth="1003" border="0" cellpadding="0" cellspacing="0" height="590"> <tr> <td width="202" valign="bottom"> <iframe src="left.jsp" width="100%" height="100%" frameborder="0" scrolling="auto" name="leftiframe"> </iframe> </td> <td width="801&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年寶雞職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年安徽電氣工程職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 2025年天津交通職業(yè)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年廈門華天涉外職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025至2031年中國(guó)小名片PVC卡行業(yè)投資前景及策略咨詢研究報(bào)告
- 全基因組關(guān)聯(lián)研究進(jìn)展-第1篇-深度研究
- 2025年度國(guó)際組織在華項(xiàng)目外籍志愿者聘用合同
- 二零二五年度沈陽生姜種植戶與經(jīng)銷商合作合同
- 二零二五年度燃?xì)庑袠I(yè)風(fēng)險(xiǎn)管理咨詢合同
- 科技發(fā)展對(duì)學(xué)校道德教育的影響與應(yīng)對(duì)
- 2024夏季廣東廣州期貨交易所招聘高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 浙江省2024年高考化學(xué)模擬試題(含答案)2
- 2024新人教七年級(jí)英語上冊(cè) Unit 2 Were Family!(大單元教學(xué)設(shè)計(jì))
- 材料力學(xué)之材料疲勞分析算法:S-N曲線法:疲勞分析案例研究與項(xiàng)目實(shí)踐.Tex.header
- 中國(guó)醫(yī)美行業(yè)2024年度洞悉報(bào)告-德勤x艾爾建-202406
- 藥用植物種植制度和土壤耕作技術(shù)
- 《火力發(fā)電企業(yè)設(shè)備點(diǎn)檢定修管理導(dǎo)則》
- 重慶市渝北區(qū)2024年八年級(jí)下冊(cè)數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 保安服務(wù)項(xiàng)目信息反饋溝通機(jī)制
- 《團(tuán)隊(duì)介紹模板》課件
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第十一章運(yùn)動(dòng)技能的練習(xí)
評(píng)論
0/150
提交評(píng)論