已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
分類號 分類號 TP311 1TP311 1 U U D D C C D10621 408 2007 D10621 408 2007 6146 06146 0 密密 級 公級 公 開開 編編 號 號 20030312622003031262 成成 都都 信信 息息 工工 程程 學(xué)學(xué) 院院 學(xué)學(xué) 位位 論論 文文 系辦辦公自動化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)系辦辦公自動化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 論文作者姓名 論文作者姓名 龍江龍江 申請學(xué)位專業(yè) 申請學(xué)位專業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù) 申請學(xué)位類別 申請學(xué)位類別 工學(xué)學(xué)士工學(xué)學(xué)士 指指導(dǎo)導(dǎo)教教師師姓姓名名 職職稱稱 李曉崗 高級工程師 李曉崗 高級工程師 論文提交日期 論文提交日期 20072007 年年 0606 月月 1010 日日 系辦辦公自動化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)系辦辦公自動化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘摘 要要 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展 尤其是網(wǎng)絡(luò)技術(shù)的超速發(fā)展 帶動了信息的 廣泛交流甚至導(dǎo)致了信息爆炸 信息時(shí)代 這一詞匯似乎己經(jīng)被普遍接受 因 此 無論是對于一個(gè)國家還是對于一個(gè)企事業(yè)單位 如果要在未來的社會中獲 得發(fā)展 掌握信息技術(shù)已變成一個(gè)基本要素 當(dāng)前 許多學(xué)校計(jì)算機(jī)的普及率正在不斷的提高 在一定程度上提高了各 部門的辦公效率 隨著校園計(jì)算機(jī)網(wǎng)絡(luò)的建立 其日常的業(yè)務(wù) 公文管理等信 息量不斷膨脹 低效辦公方式與不斷增長的辦公業(yè)務(wù)量之間的矛盾日益尖銳 依靠人工手段及時(shí)對大量的信息進(jìn)行收集 整理和分析是難以做到的 只有改 革傳統(tǒng)的辦公方式 充分利用先進(jìn)的辦公技術(shù) 逐步實(shí)現(xiàn)信息管理現(xiàn)代化 才 能提高辦公效率以適應(yīng)形勢的發(fā)展 為信息的上傳 下達(dá)提供極為生動的通信 方式 本文設(shè)計(jì)的信息管理平臺 主要實(shí)現(xiàn)以下功能 1 信息管理 2 郵件管理 3 學(xué)生管理 4 教師管理 5 會議管理 6 通訊錄 7 時(shí)間提醒等七個(gè)模塊 此平 臺的搭建能夠?yàn)檩^好的提高高校教學(xué)單位日常的行政辦公效率 具有一定的實(shí) 用性 關(guān)鍵詞關(guān)鍵詞 自動化 C S 辦公自動化 信息管理現(xiàn)代化 辦公效率 The Design and Implementation of College Department Office Automation System Abstract The fast development of computer technology especially the fast progress of network technology leads the explosion of information It seems that Information Era has been accepted universally Therefore to any country or company in order to win the future competition it is necessary for any country or company to master the information technology With the popularization of computers in all kinds of departments in the campus the efficiency of office business improves to some degree With the establishment of network in campus the information which contains the daily business data the document is expanding continuously The conflict between inefficient working way and the increasing office business is becoming more and more furious It is too hard to collect clear up and analyze mass information by manual work Innovation of the conventional way and utilization of the advanced technology can realize the modernization of information management step by step And then it can improve the working efficiency to catch up the development of society and provide a vivid way to communicate information A management information platform is proposed in this paper which includes following functions 1 information management 2 E mail management 3 students information management 4 teachers management 5 conference management 6 address list 7 time reminder Those functions can improve the efficiency of daily office work of campus department Key words Automation C S OA The Modernization of Information Management Work Efficiency 目目 錄錄 論文總頁數(shù) 25 頁 1引言 1 1 1課題背景 1 1 2具體目標(biāo) 1 1 3本課題研究的意義 2 1 4本課題的研究方法 2 2系統(tǒng)開發(fā)環(huán)境 2 2 1C S 模式概述 2 2 1 1C S 模式的概念 2 2 1 2C S 架構(gòu)軟件的優(yōu)劣勢 3 2 2系統(tǒng)運(yùn)行環(huán)境 3 2 3SQL SERVER 2005 的優(yōu)勢 4 2 4VB NET簡單介紹 4 3系統(tǒng)設(shè)計(jì)分析 5 3 1辦公自動化的概念 5 3 2需求分析 5 3 2 1辦公工作模型分析 6 3 2 2可行性研究 7 3 2 3系統(tǒng)功能圖 8 4數(shù)據(jù)庫表設(shè)計(jì) 9 4 1總體設(shè)計(jì) 9 4 1 1需求分析 9 4 1 2所需要的表 10 4 1 3所需要的字段 10 4 2表的設(shè)計(jì) 10 5系統(tǒng)功能設(shè)計(jì) 12 5 1登陸模塊設(shè)計(jì) 12 5 1 1功能分析 12 5 1 2編碼實(shí)現(xiàn) 12 5 2功能分類模塊設(shè)計(jì) 13 5 2 1功能分析 13 5 2 2編碼實(shí)現(xiàn) 13 5 3發(fā)送郵件模塊設(shè)計(jì) 13 5 3 1功能分析 13 5 3 2編碼實(shí)現(xiàn) 14 5 4信息管理模塊設(shè)計(jì) 15 5 4 1功能分析 15 5 4 2編碼實(shí)現(xiàn) 15 5 5學(xué)生管理模塊設(shè)計(jì) 16 5 5 1功能分析 16 5 5 2編碼實(shí)現(xiàn) 16 5 6教師管理模塊設(shè)計(jì) 17 5 6 1功能分析 17 5 6 2編碼實(shí)現(xiàn) 18 5 7通訊錄模塊設(shè)計(jì) 19 5 7 1功能分析 19 5 7 2編碼實(shí)現(xiàn) 20 5 8會議管理模塊設(shè)計(jì) 21 5 8 1功能分析 21 5 8 2編碼實(shí)現(xiàn) 21 5 9時(shí)間提醒模塊設(shè)計(jì) 22 5 9 1功能分析 22 5 9 2編碼實(shí)現(xiàn) 22 6軟件測試 22 結(jié) 論 23 參考文獻(xiàn) 23 致 謝 24 聲 明 25 1 1 引言引言 1 11 1 課題背景課題背景 辦公自動化系統(tǒng)從 20 世紀(jì) 90 年代中期開始流行 特別是 1998 年政府上網(wǎng) 工程開始 2000 開始比較平靜 2002 年以前基本是 domino 平臺占統(tǒng)治地位 辦公自動化系統(tǒng)實(shí)施多半以項(xiàng)目外包為主 少部分自己開發(fā) 2004 年開始升溫 2005 年需求大幅度上升 這個(gè)現(xiàn)象可以通過一個(gè)細(xì)節(jié)就可以感覺到 看 Google 百度的辦公自動化系統(tǒng)供應(yīng)商鏈接 2004 年以前只有 1 2 家 現(xiàn)在是 一頁就有十多家 辦公自動化系統(tǒng)需求增加的原因有幾個(gè) 信息化建設(shè) 硬件網(wǎng)絡(luò)設(shè)備建設(shè)已經(jīng)日趨完備 業(yè)務(wù)作業(yè)層的軟件建設(shè) 也已基本完成 建設(shè)了剛性系統(tǒng) 有了積累 開始考慮柔性系統(tǒng) 產(chǎn)品相對成熟 實(shí)施風(fēng)險(xiǎn)低 容易出成績 很多單位剛開始搞信息化時(shí) 選擇辦公自動化系統(tǒng)為突破口 網(wǎng)絡(luò)的普及 硬件價(jià)格下降 軟件價(jià)格下降 硬件的價(jià)格下降不難解釋 摩爾定律就是很好的說明 每隔 18 個(gè)月 性能提升一倍 價(jià)格下降一半 選擇辦公自動化系統(tǒng)的企事業(yè)單位基本上都是獲得了效益的 比如國有大 型企業(yè) 有壟斷性的 帶有國資背景的企業(yè) 外資 合資公司 有效益的民營 企業(yè) 從這點(diǎn)上看 辦公自動化系統(tǒng)是屬于 錦上添花 的東西 辦公自動化 系統(tǒng)現(xiàn)在以成熟產(chǎn)品引進(jìn)居多 開發(fā)平臺以 net 和 J2EE 為代表 1 21 2 具體目標(biāo)具體目標(biāo) 每個(gè)系統(tǒng)都有它的目標(biāo) 一般來說目標(biāo)包括若干個(gè)方面 每個(gè)目標(biāo)可分解 成若干個(gè)子目標(biāo) 子目標(biāo)比較具體 可隨系統(tǒng)需求分析逐步確定 并用一定的 指標(biāo)來衡量 本系統(tǒng)開發(fā)的總體目標(biāo)大致表達(dá)如下 通過構(gòu)建綜合辦公的 Internet Intranet 為整個(gè)學(xué)校的自動化辦公創(chuàng)建 實(shí)用的辦公自動化系統(tǒng) 首先該系統(tǒng)將解決目前辦公自動化具有涉及信息量大 復(fù)雜 涉及崗位 人員眾多 處理流程煩瑣 多變等特點(diǎn) 真正消除時(shí)空界限 提高辦公效率 其次 它將實(shí)現(xiàn)在網(wǎng)上發(fā)布公文 因而無需再派專人復(fù)印分發(fā) 公文 并節(jié)約了大量紙張 第三 它將充分利用計(jì)算機(jī) 數(shù)據(jù)通信 多媒體等 現(xiàn)代化先進(jìn)技術(shù) 取代辦公事務(wù)處理進(jìn)程中一般性 重復(fù)性工作 充分合理地利 用已有教育 經(jīng)濟(jì)和科技信息 提高我校的工作效率 工作質(zhì)量及事務(wù)管理水 平 增強(qiáng)信息資源管理和信息利用能力 適應(yīng)信息化社會的發(fā)展 為校園綜合 辦公管理探索一種新路 為進(jìn)一步發(fā)展提供參考 具體目標(biāo)如下 1 信息管理 實(shí)時(shí)信息的發(fā)布 歷史信息查詢 2 郵件管理 通過該系統(tǒng)發(fā)送郵件 3 通訊錄 方便老師的聯(lián)系 4 學(xué)生管理 學(xué)生學(xué)籍的統(tǒng)一管理 5 教師管理 教師的信息管理 工資發(fā)放 制表 6 會議管理 實(shí)時(shí)會議的通知 歷史會議的主要內(nèi)容查詢 7 時(shí)間提醒 時(shí)間日期查詢 時(shí)間提醒 1 31 3 本課題研究的意義本課題研究的意義 把該管理系統(tǒng)設(shè)計(jì)編寫成為一個(gè)實(shí)用的 方便的辦公自動化系統(tǒng) 大大加 快辦公的效率 節(jié)省人員開支與資金開支 1 41 4 本課題的研究方法本課題的研究方法 根據(jù)所選定的題目 首先進(jìn)行需求分析 了解辦公自動化系統(tǒng)需要實(shí)現(xiàn)哪 些功能 第二項(xiàng)工作是把整個(gè)系統(tǒng)分解成若干個(gè)子系統(tǒng) 把整個(gè)系統(tǒng)的外部需 求分別賦予系統(tǒng)的各個(gè)功能成分 詳盡的定義每個(gè)成分 第三項(xiàng)工作是分別設(shè) 計(jì)編寫各個(gè)子系統(tǒng)的代碼 最后進(jìn)行測試 2 2 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境 2 12 1 C SC S 模式概述模式概述 2 1 12 1 1 C SC S 模式的概念模式的概念 Client Server 或客戶 服務(wù)器模式 Client 和 Server 常常分別處在 相距很遠(yuǎn)的兩臺計(jì)算機(jī)上 Client 程序的任務(wù)是將用戶的要求提交給 Server 程序 再將 Server 程序返回的結(jié)果以特定的形式顯示給用戶 Server 程序的 任務(wù)是接收客戶程序提出的服務(wù)請求 進(jìn)行相應(yīng)的處理 再將結(jié)果返回給客戶 程序 C S Client Server 結(jié)構(gòu) 即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu) 它是軟 件系統(tǒng)體系結(jié)構(gòu) 通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢 將任務(wù)合理分配 到 Client 端和 Server 端來實(shí)現(xiàn) 降低了系統(tǒng)的通訊開銷 目前大多數(shù)應(yīng)用軟 件系統(tǒng)都是 Client Server 形式的兩層結(jié)構(gòu) 由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向 分布式的 Web 應(yīng)用發(fā)展 Web 和 Client Server 應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處 理 應(yīng)用不同的模塊共享邏輯組件 因此 內(nèi)部的和外部的用戶都可以訪問新 的和現(xiàn)有的應(yīng)用系統(tǒng) 通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng) 這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向 傳統(tǒng)的 C S 體系結(jié)構(gòu)雖然采用的是開放模式 但這只是系統(tǒng)開發(fā)一級的開 放性 在特定的應(yīng)用中無論是 Client 端還是 Server 端都還需要特定的軟件支 持 由于沒能提供用戶真正期望的開放環(huán)境 C S 結(jié)構(gòu)的軟件需要針對不同的 操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件 加之產(chǎn)品的更新?lián)Q代十分快 已經(jīng)很難適 應(yīng)百臺電腦以上局域網(wǎng)用戶同時(shí)使用 而且代價(jià)高 效率低 2 1 22 1 2 C SC S 架構(gòu)軟件的優(yōu)劣勢架構(gòu)軟件的優(yōu)劣勢 1 應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕 最簡單的 C S 體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用由兩部分組成 即客戶應(yīng)用程序和數(shù) 據(jù)庫服務(wù)器程序 二者可分別稱為前臺程序與后臺程序 運(yùn)行數(shù)據(jù)庫服務(wù)器程 序的機(jī)器 也稱為應(yīng)用服務(wù)器 一旦服務(wù)器程序被啟動 就隨時(shí)等待響應(yīng)客戶 程序發(fā)來的請求 客戶應(yīng)用程序運(yùn)行在用戶自己的電腦上 對應(yīng)于數(shù)據(jù)庫服務(wù) 器 可稱為客戶電腦 當(dāng)需要對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行任何操作時(shí) 客戶程序就 自動地尋找服務(wù)器程序 并向其發(fā)出請求 服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng) 答 送回結(jié)果 應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕 2 數(shù)據(jù)的儲存管理功能較為透明 在數(shù)據(jù)庫應(yīng)用中 數(shù)據(jù)的儲存管理功能 是由服務(wù)器程序和客戶應(yīng)用程序 分別獨(dú)立進(jìn)行的 前臺應(yīng)用可以違反的規(guī)則 并且通常把那些不同的 不管是 已知還是未知的 運(yùn)行數(shù)據(jù) 在服務(wù)器程序中不集中實(shí)現(xiàn) 例如訪問者的權(quán)限 編號可以重復(fù) 必須有客戶才能建立定單這樣的規(guī)則 所有這些 對于工作在 前臺程序上的最終用戶 是 透明 的 他們無須過問 通常也無法干涉 背 后的過程 就可以完成自己的一切工作 在客戶服務(wù)器架構(gòu)的應(yīng)用中 前臺程 序不是非常 瘦小 麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò) 在 C S 體系的下 數(shù) 據(jù)庫不能真正成為公共 專業(yè)化的倉庫 它受到獨(dú)立的專門管理 3 C S 架構(gòu)的劣勢是高昂的維護(hù)成本且投資大 首先 采用 C S 架構(gòu) 要選擇適當(dāng)?shù)臄?shù)據(jù)庫平臺來實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的真正 統(tǒng)一 使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫系統(tǒng)去管理 但邏輯上兩地 的操作者要直接訪問同一個(gè)數(shù)據(jù)庫才能有效實(shí)現(xiàn) 有這樣一些問題 如果需要 建立 實(shí)時(shí) 的數(shù)據(jù)同步 就必須在兩地間建立實(shí)時(shí)的通訊連接 保持兩地的 數(shù)據(jù)庫服務(wù)器在線運(yùn)行 網(wǎng)絡(luò)管理工作人員既要對服務(wù)器維護(hù)管理 又要對客 戶端維護(hù)和管理 這需要高昂的投資和復(fù)雜的技術(shù)支持 維護(hù)成本很高 維護(hù) 任務(wù)量大 其次 傳統(tǒng)的 C S 結(jié)構(gòu)的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本 的軟件 由于產(chǎn)品的更新?lián)Q代十分快 代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要 在 JAVA 這樣的跨平臺語言出現(xiàn)之后 B S 架構(gòu)更是猛烈沖擊 C S 并對其形成 威脅和挑戰(zhàn) 2 22 2 系統(tǒng)運(yùn)行環(huán)境系統(tǒng)運(yùn)行環(huán)境 在實(shí)驗(yàn)過程中前臺語言采用 VB NET 2005 后臺數(shù)據(jù)庫為 SQL Server 2005 本次實(shí)驗(yàn)主要是要提高日常辦公的效率 2 32 3 SQLSQL ServerServer 20052005 的優(yōu)勢的優(yōu)勢 SQL Server 2005 數(shù)據(jù)平臺為不同規(guī)模的組織提供了以下好處 1 充分利用數(shù)據(jù)資產(chǎn) 除了為業(yè)務(wù)線和分析應(yīng)用程序提供一個(gè)安全可靠的 數(shù)據(jù)庫之外 SQL Server 2005 也使用戶能夠通過嵌入的功能 如報(bào)表 分析 和數(shù)據(jù)挖掘等從他們的數(shù)據(jù)中得到更多的價(jià)值 2 提高生產(chǎn)力 通過全面的商業(yè)智能功能 和熟悉的微軟 Office 系統(tǒng)之類 的工具集成 SQL Server 2005 為組織內(nèi)信息工作者提供了關(guān)鍵的 及時(shí)的商 業(yè)信息以滿足他們特定的需求 SQL Server 2005 目標(biāo)是將商業(yè)智能擴(kuò)展到組 織內(nèi)的所有用戶 并且最終允許組織內(nèi)所有級別的用戶能夠基于他們最有價(jià)值 的資產(chǎn) 數(shù)據(jù)來做出更好的決策 3 減少 IT 復(fù)雜度 SQL Server 2005 簡化了開發(fā) 部署和管理業(yè)務(wù)線和分 析應(yīng)用程序的復(fù)雜度 它為開發(fā)人員提供了一個(gè)靈活的開發(fā)環(huán)境 為數(shù)據(jù)庫管 理人員提供了集成的自動管理工具 4 更低的總體擁有成本 TCO 對產(chǎn)品易用性和部署上的關(guān)注以及集成的 工具提供了工業(yè)上最低的規(guī)劃 實(shí)現(xiàn)和維護(hù)成本 使數(shù)據(jù)庫投資能快速得到回 報(bào) 5 更低的總體擁有成本 TCO 對產(chǎn)品易用性和部署上的關(guān)注以及集成的 工具提供了工業(yè)上最低的規(guī)劃 實(shí)現(xiàn)和維護(hù)成本 使數(shù)據(jù)庫投資能快速得到回 報(bào) 2 42 4 VB netVB net 簡單介紹簡單介紹 Basic Beginner s All purpose Symbolic Instruction Code 初學(xué)者 通用符號指令碼 Visual Basic 是從 BASIC 演變而來 它的一些強(qiáng)大的特性比 如圖形用戶界面 事件處理 可訪問 Win32 API 基于對象編程以及錯(cuò)誤處理 等都是 BASIC 所沒有的 2000 年 6 月 Microsoft 宣布的 NET 戰(zhàn)略 VB NET 的特點(diǎn) 真正成為面向?qū)ο笠约爸С掷^承性的語言 窗體設(shè)計(jì)器支持可視化繼承 并且包含了許多新的特性 比如自動改變窗 體大小 資源本地化支持 數(shù)據(jù)類工具內(nèi)在支持 XML 數(shù)據(jù) 直接建立在 NET 的 框架結(jié)構(gòu)上 因此開發(fā)人員可以充分利用所有 NET 平臺特性 也可以與其他的 NET 語言交互 為 Windows 應(yīng)用程序提供了 XCOPY 部署 開發(fā)者不再需要為 DLL 的版本問題擔(dān)憂 面向?qū)ο缶幊?對象是具有某些特性的具體事物的抽象 每個(gè)對象都具有描述其 特征的 屬性 以及附屬于它的行為 類是創(chuàng)建對象實(shí)例的模板 是同種對象的集合于 抽象 它包含所創(chuàng)建對象的屬性描述和行為特征的定義 類是對象的定義 而 對象是類的一個(gè)實(shí)例 面向?qū)ο蟮某绦蛟O(shè)計(jì)主要是建立在類和對象的基礎(chǔ)上 通常面向?qū)ο蟪绦蛟O(shè)計(jì)中的類是由程序員自己設(shè)計(jì)的 而在 VB NET 中 類可由 系統(tǒng)設(shè)計(jì)好 也可由程序員自己設(shè)計(jì) 3 3 系統(tǒng)設(shè)計(jì)分析系統(tǒng)設(shè)計(jì)分析 3 13 1 辦公自動化的概念辦公自動化的概念 辦公自動化 OA OFFICE AUTOMATION 就是采用 Internet Intranet 技術(shù) 基于工作流的概念 使企事業(yè)單位內(nèi)部人員方便快捷地共享信息 高效地協(xié)同 工作 改變過去復(fù)雜 低效的手工辦公方式 實(shí)現(xiàn)迅速 全方位的信息采集 信息處理 為企事業(yè)單位的管理和決策提供科學(xué)的依據(jù) 一個(gè)企事業(yè)單位實(shí)現(xiàn) 辦公自動化的程度也是衡量其現(xiàn)代化管理的標(biāo)準(zhǔn) 雖然諸如 Lotus 1 2 3 和 MS Office 系列的許多應(yīng)用軟件可以提高辦公效 率 但是這僅僅是針對個(gè)人辦公而言 辦公自動化不僅兼顧個(gè)人辦公效率的提 高 更重要的是可以實(shí)現(xiàn)群體協(xié)同工作 協(xié)同工作意味著要進(jìn)行信息的交流 工作的協(xié)調(diào)與合作 由于網(wǎng)絡(luò)的存在 這種交流與協(xié)調(diào)幾乎可以在瞬間完成 并且不必?fù)?dān)心對方是否在電話機(jī)旁邊或是否有傳真機(jī)可用 這里所說的群體工 作 可以包括在地理上分布很廣 甚至分布在全球上各個(gè)地方 以至于工作時(shí) 間都不一樣的一群工作人員 辦公自動化可以和一個(gè)企業(yè)的業(yè)務(wù)結(jié)合的非常緊密 甚至是定制的 因而 可以將諸如信息采集 查詢 統(tǒng)計(jì)等功能與具體業(yè)務(wù)密切關(guān)聯(lián) 操作人員只須 點(diǎn)擊一個(gè)按鈕就可以得到想要的結(jié)果 從而極大得方便了企業(yè)領(lǐng)導(dǎo)的管理和決 策 辦公自動化還是一個(gè)企業(yè)與整個(gè)世界聯(lián)系的渠道 企業(yè)的 Intranet 網(wǎng)絡(luò)可 以和 Internet 相聯(lián) 一方面 企業(yè)的員工可以在 Internet 上查找有關(guān)的技術(shù) 資料 市場行情 與現(xiàn)有或潛在的客戶 合作伙伴聯(lián)系 另一方面 其他企業(yè) 可以通過 Internet 訪問你對外發(fā)布的企業(yè)信息 如企業(yè)介紹 生產(chǎn)經(jīng)營業(yè)績 業(yè)務(wù)范圍 產(chǎn)品 服務(wù)等信息 從而起到宣傳介紹的作用 隨著辦公自動化的推 廣 越來越多的企業(yè)將通過自己的 Intranet 網(wǎng)絡(luò)聯(lián)接到 Internet 上 所以這 種網(wǎng)上交流的潛力是非常巨大的 3 23 2 需求分析需求分析 對一個(gè)軟件項(xiàng)目而言 在目標(biāo)確定后 完善的需求分析對軟件開發(fā)的成功 是極為重要的 本系統(tǒng)采用面向?qū)ο蟮乃枷雭硗瓿蓪栴}空間和用戶功能需求 的 理解 表達(dá) 和 驗(yàn)證 工作 以問題空間的對象為主體和線索來把握 和描述用戶的功能需求 將屬性和方法作為一個(gè)整體來處理 需求分析階段的第一項(xiàng)工作是理解和表達(dá)用戶的需求 明確未來軟件 做 什么 包括詳細(xì)定義未來軟件的功能 性能 外部接口 有關(guān)屬性 設(shè)計(jì)限制 和數(shù)據(jù)庫需求過程 并確認(rèn)支持性的硬件 軟件環(huán)境和輔助軟件 第二項(xiàng)工作 是使用自頂向下逐層分解的系統(tǒng)分析方法 把整個(gè)軟件分解成若干個(gè)子系統(tǒng)或 軟件成分 把整個(gè)軟件的外部需求 分別賦予軟件的各個(gè)功能成分 詳盡的定 義每個(gè)成分的外部功能 并嚴(yán)格標(biāo)定它們之間的接口 編寫軟件 需求分析說 明 是第三項(xiàng)工作 目標(biāo)是提供一個(gè)用戶和開發(fā)者對未來軟件的共同理解 即 明確定義未來軟件的需求 系統(tǒng)的構(gòu)成及有關(guān)接口 需求分析相當(dāng)于用戶和開 發(fā)者之間的連通橋梁 3 2 13 2 1 辦公工作模型分析辦公工作模型分析 通過考察某校的辦公工作環(huán)境 可以得出如圖 3 1 所示的辦公工作模型 領(lǐng)導(dǎo)是辦公工作中的核心 是企業(yè)或機(jī)關(guān)的 大腦 各職能部門需要把有關(guān)本 部門的信息加以提煉 以表格或圖表的形式報(bào)送給領(lǐng)導(dǎo) 以便于領(lǐng)導(dǎo)及時(shí)掌握 本單位的全面情況 領(lǐng)導(dǎo)對這些信息進(jìn)行分析 預(yù)測 做出決策后 將決策傳 遞給各職能部門 圖 3 1 辦公工作模型 3 2 23 2 2 可行性研究可行性研究 N 問題定義 開始 可行性研究 可以開發(fā) 可行 結(jié)束計(jì)劃 Y 圖 3 2 可行性分析圖 根據(jù)圖 3 2 可行性分析圖 對該校整個(gè)辦公情況進(jìn)行考察后 得出如果采用 C S 模式來實(shí)現(xiàn)整個(gè)辦公 自動化系統(tǒng)在技術(shù)上是可行的 并且各部門都有自己的計(jì)算機(jī) 因此可以利用 現(xiàn)有的校服務(wù)器或再增加一臺新的服務(wù)器就可解決服務(wù)器和工作站的問題 由此可見 這套軟件的設(shè)計(jì)費(fèi)用是很低的 使用辦公系統(tǒng)不僅可以節(jié)約人 力 在一定程度上可以裁減多余人員 節(jié)約開支 而且通過網(wǎng)上發(fā)布通知還可 節(jié)約紙張 提高工作效率 系統(tǒng)的整個(gè)操作將會本著簡單 易行的思路來設(shè)計(jì) 在整個(gè)用戶組織內(nèi)是行得通的 因此 整個(gè)系統(tǒng)在技術(shù)上 經(jīng)濟(jì)上和操作上是 可行的 3 2 33 2 3 系統(tǒng)功能圖系統(tǒng)功能圖 功能分類 登陸界面 信息管理 郵件管理 會議管理 學(xué)生管理 教師管理 通訊錄 時(shí)間提醒 所有信息查詢 實(shí)時(shí)信息查詢 發(fā)送郵件 會議實(shí)時(shí)通知 會議內(nèi)容查詢 按姓名查詢學(xué)生學(xué)籍信息 查詢學(xué)生學(xué)籍 修改學(xué)生學(xué)籍 教師信息查詢 教師工資查詢 教師工資計(jì)算 導(dǎo)出工資到 Excel 通訊錄查詢 修改聯(lián)系人 查詢當(dāng)前時(shí)間 日期 時(shí)間提醒 圖 3 3 系統(tǒng)功能圖 以下是各個(gè)功能模塊的簡單說明 1 信息管理模塊 包括所有信息查詢和實(shí)時(shí)信息查詢 用戶通過該模塊可以及時(shí)的了解到領(lǐng) 導(dǎo)的安排 當(dāng)教師需要寫工作總結(jié)的時(shí)候可以通過所有信息查詢 知道自己曾 經(jīng)做過什么工作 2 郵件管理模塊 用戶通過該模塊 并且借助 SMTP 服務(wù)器 如 SMTP 163 COM SMTP QQ COM 可以方便的發(fā)送郵件 郵件包括發(fā)件人 收件人 主題和內(nèi)容 3 會議管理模塊 包括會議實(shí)時(shí)查詢和每次會議主要內(nèi)容查詢 用戶可以及時(shí)知道會議的時(shí) 間安排 如不能參加會議的教師也可以通過查詢每次會議的主要內(nèi)容來了解到 會議的思想 4 學(xué)生管理模塊 包括所有學(xué)生學(xué)籍的查詢 學(xué)生學(xué)籍的條件查詢 教師可以通過輸入某一 個(gè)學(xué)生的姓名來查詢到他的相關(guān)信息 學(xué)生學(xué)籍的修改 添加 刪除 修改 通過該模塊老師可以方便的管理學(xué)生學(xué)籍 5 教師管理模塊 包括教師信息查詢 教師工資查詢和教師工資計(jì)算 最后導(dǎo)出到 Excel 教師可以通過查詢到的教師信息計(jì)算出自己的工資 并且系統(tǒng)已經(jīng)計(jì)算出了教 師工資 教師可以通過計(jì)算出來的工資與系統(tǒng)計(jì)算比較減少錯(cuò)誤 并且可以導(dǎo) 出所有教師工資到 Excel 當(dāng)教師領(lǐng)取工資后 簽名確認(rèn)已經(jīng)領(lǐng)取了工資 作 為一種確認(rèn) 6 通訊錄模塊 包括通訊錄查詢 聯(lián)系人的修改 添加 刪除 修改 通過該模塊老師可 以方便的管理聯(lián)系人 并且各個(gè)老師的通訊錄都存儲在一個(gè)數(shù)據(jù)庫表中 可以 達(dá)到共享數(shù)據(jù)庫 提高辦公效率 7 時(shí)間提醒模塊 包括查詢當(dāng)前時(shí)間日期和時(shí)間提醒 教師可以方便的知道當(dāng)前時(shí)間日期 并且當(dāng)設(shè)置了時(shí)間提醒后 老師可以及時(shí)去辦理事務(wù) 提高辦公效率 4 4 數(shù)據(jù)庫表設(shè)計(jì)數(shù)據(jù)庫表設(shè)計(jì) 4 14 1 總體設(shè)計(jì)總體設(shè)計(jì) 4 1 14 1 1 需求分析需求分析 該數(shù)據(jù)庫用來學(xué)校進(jìn)行行政辦公的 那么數(shù)據(jù)庫中的表應(yīng)該具有全面的學(xué) 生學(xué)籍信息 老師信息 即要求該數(shù)據(jù)庫系統(tǒng)能夠做到簡單方便的存儲學(xué)生 老 師 的信息 能夠隨時(shí)對學(xué)生 老師 的信息進(jìn)行修改 刪除和添加等操作 能夠 根據(jù)查詢條件來查詢 能夠?qū)⑷娴慕處煿べY信息輸出 能方便的發(fā)送郵件 查 詢消息 4 1 24 1 2 所需要的表所需要的表 根據(jù)系統(tǒng)需求 設(shè)計(jì)一個(gè)用戶信息表 用來存儲系統(tǒng)相關(guān)用戶的用戶名和密 碼 設(shè)計(jì)一個(gè)學(xué)生學(xué)籍表 用來存儲學(xué)生的所有信息 比如學(xué)生學(xué)號 年齡 姓名 性別等等信息 設(shè)計(jì)一個(gè)教師工資表 用來存儲教師的總工資 設(shè)計(jì)一個(gè) 教師工資信息表 用來存儲教師的基本工資 獎(jiǎng)金 課時(shí) 設(shè)計(jì)一個(gè)通訊錄表 存儲 所有聯(lián)系人的姓名 電話 地址等等信息 根據(jù)系統(tǒng)的信息發(fā)布功能 又設(shè)計(jì)了 1 張表信息查詢表 用來存儲曾經(jīng)發(fā)布 過的信息 實(shí)時(shí)信息 會議通知 會議內(nèi)容 這 6 張表同屬一個(gè)數(shù)據(jù)庫 辦公自動 化 MDF 4 1 34 1 3 所需要的字段所需要的字段 信息查詢表 用來存儲各種不同的信息 需要實(shí)時(shí)信息 所有信息 會議 查詢 會議內(nèi)容 教師工資表 用來存儲教師的總工資 由于教師有可能重名 需要教師 ID 還需要教師姓名 教師工資情況 教師工資信息表 用來存儲教師的各種與工資相關(guān)的信息 由于教師有可 能重名 需要教師 ID 教師的基本情況 姓名 基本工資 獎(jiǎng)金 課時(shí) 通訊錄表 用來存儲聯(lián)系人的信息 由于聯(lián)系人可以由本人添加 因此不 會出現(xiàn)重名 即使重名也可以根據(jù)住宅電話 電子郵件等信息進(jìn)行區(qū)分 故不 需要 ID 用戶信息表 存儲用戶的登陸信息 需要用戶 ID 用戶名 密碼 4 24 2 表的設(shè)計(jì)表的設(shè)計(jì) 在 Microsoft SQL Server Management Studio 下建立一個(gè)名字為辦公自動 化的數(shù)據(jù)庫 在數(shù)據(jù)庫中建立 6 張數(shù)據(jù)表 分別為 信息查詢 教師工資 教師 工資信息 通訊錄 學(xué)生學(xué)籍 用戶信息 如下所示 表 4 1 信息查詢表定義 字段名字段類型允許空說明長度 實(shí)時(shí)信息varchar是存放實(shí)時(shí)的信息50 所有信息varchar是存放歷史信息50 會議查詢varchar是會議實(shí)時(shí)信息50 會議內(nèi)容varchar是每次會議的內(nèi)容50 表 4 2 教師工資表的定義 字段名字段類型允許空說明長度 姓名Char是教師姓名10 工資money是教師總工資128 教師 IDchar是唯一標(biāo)識10 表 4 3 教師工資信息表的定義 字段名字段類型允許空說明長度 姓名char是教師姓名10 課時(shí)char是教師上課的時(shí)間10 基本工資char是教師基本工資10 獎(jiǎng)金char是教師獎(jiǎng)金10 教師 IDchar是唯一標(biāo)識10 表 4 4 通訊錄表的定義 字段名字段類型允許空說明長度 姓名char是聯(lián)系人姓名10 住宅電話numeric是聯(lián)系人的相關(guān)信息18 辦公電話numeric是聯(lián)系人的相關(guān)信息18 移動電話numeric是聯(lián)系人的相關(guān)信息18 居住地址varchar是聯(lián)系人的相關(guān)信息50 工作單位varchar是聯(lián)系人的相關(guān)信息50 電子郵件varchar是聯(lián)系人的相關(guān)信息50 表 4 5 學(xué)生學(xué)籍表的定義 字段名字段類型允許空說明長度 姓名char是學(xué)生的姓名10 性別char是學(xué)生的相關(guān)信息10 籍貫char是學(xué)生的相關(guān)信息10 年齡char是學(xué)生的相關(guān)信息10 民族char是學(xué)生的相關(guān)信息10 出生年月char是學(xué)生的相關(guān)信息10 政治面貌char是學(xué)生的相關(guān)信息10 處罰varchar是學(xué)生的相關(guān)信息50 獎(jiǎng)勵(lì)varchar是學(xué)生的相關(guān)信息50 專業(yè)char是學(xué)生的相關(guān)信息10 學(xué)號char是唯一標(biāo)識10 表 4 6 用戶信息表的定義 字段名字段類型允許空說明長度 用戶名char是登陸的用戶名10 密碼char是用戶的密碼10 用戶 IDchar是唯一標(biāo)識10 5 5 系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì) 5 15 1 登陸登陸模塊設(shè)計(jì)模塊設(shè)計(jì) 5 1 15 1 1 功能分析功能分析 作為系統(tǒng)與用戶之間最基本的操作功能 用戶通過該模塊可以進(jìn)入到系統(tǒng) 并且使用該系統(tǒng)的功能 當(dāng)用戶沒有輸入任何數(shù)據(jù)的時(shí)候 系統(tǒng)提示請確認(rèn)信 息的完整性 如果輸入錯(cuò)誤的時(shí)候 系統(tǒng)提示用戶名或者密碼錯(cuò)誤 用戶輸入 用戶名和密碼 如密碼和用戶名都正確 用戶登陸成功 登陸界面如下圖 5 1 圖 5 1 登陸窗體 5 1 25 1 2 編碼實(shí)現(xiàn)編碼實(shí)現(xiàn) 從頁面輸入帳號 密碼 將獲取的值提交到后臺程序中進(jìn)行查詢驗(yàn)證 后臺程序如下 在這個(gè)過程中 系統(tǒng)首先連接數(shù)據(jù)庫 如下為連接數(shù)據(jù)庫語句 Dim conn As New SqlConnection Server RACHEL SQLEXPRESS Integrated Security SSPI 定義command為查詢數(shù)據(jù)庫中信息查詢表中的實(shí)時(shí)信息 Dim command As New SqlCommand select 會議通知 from 信息查詢 command CommandType CommandType Text command Connection conn Dim dr As New SqlDataAdapter dr SelectCommand command Dim ds As New DataSet ds New DataSet ds dr Fill ds 會議通知 DataGridView1 DataSource ds DataGridView1 DataMember 會議通知 最后在 DataGridView1 中顯示查詢出來的內(nèi)容 查詢每次會議內(nèi)容功能同 上 只是在查詢時(shí)使用 select 會議內(nèi)容 from 信息查詢 5 95 9 時(shí)間提醒模塊設(shè)計(jì)時(shí)間提醒模塊設(shè)計(jì) 5 9 15 9 1 功能分析功能分析 用戶通過該模塊可以知道當(dāng)前的時(shí)間 日期 可以設(shè)定需要完成的任務(wù)以 及時(shí)間 時(shí)間提醒界面如下圖 5 11 圖 5 11 時(shí)間提醒窗體 5 9 25 9 2 編碼實(shí)現(xiàn)編碼實(shí)現(xiàn) 輸入要提醒的時(shí)間以及事件 str insert into 時(shí)間提醒 時(shí)間 事件 values TextBox1 Text TextBox2 Text comm Connection conn 刪除時(shí)間 comm CommandText delete from 時(shí)間提醒 where 時(shí)間 TextBox3 Text da SelectCommand comm 6 6軟件測試軟件測試 系統(tǒng)編程完結(jié)后 對界面外觀和功能等進(jìn)行檢測 首先針對每一個(gè)模塊進(jìn) 行測試 通過具體數(shù)據(jù)測試每個(gè)模塊是否可以正常使用 包括界面的按紐 表 格等 還有檢測執(zhí)行程序的結(jié)果是否與正確結(jié)果的一致 測試功能的過程
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版農(nóng)貿(mào)場品牌形象設(shè)計(jì)合同4篇
- 2025年滬教版九年級歷史下冊月考試卷
- 2025年浙教版選擇性必修2生物下冊階段測試試卷
- 二零二五年度綠色農(nóng)業(yè)合作社股權(quán)投資合同4篇
- 二零二五年度木材產(chǎn)品出口退稅代理服務(wù)合同3篇
- 2025年度智能家居門系統(tǒng)安裝及售后服務(wù)合同范本4篇
- 二零二五年度鄉(xiāng)村旅游資源承包經(jīng)營合同4篇
- 2025年度密封膠產(chǎn)品回收與循環(huán)利用合同2篇
- 2025年度門頭房屋租賃合同附帶商業(yè)活動策劃執(zhí)行4篇
- 2025版智能鎖與木門集成系統(tǒng)銷售合同范本4篇
- 提高靜脈留置使用率品管圈課件
- GB/T 10739-2023紙、紙板和紙漿試樣處理和試驗(yàn)的標(biāo)準(zhǔn)大氣條件
- 《心態(tài)與思維模式》課件
- 物流服務(wù)項(xiàng)目的投標(biāo)書
- C語言程序設(shè)計(jì)(慕課版 第2版)PPT完整全套教學(xué)課件
- 行業(yè)會計(jì)比較(第三版)PPT完整全套教學(xué)課件
- 值機(jī)業(yè)務(wù)與行李運(yùn)輸實(shí)務(wù)(第3版)高職PPT完整全套教學(xué)課件
- 高考英語語法填空專項(xiàng)訓(xùn)練(含解析)
- 危險(xiǎn)化學(xué)品企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化課件
- 《美的歷程》導(dǎo)讀課件
- 心電圖 (史上最完美)課件
評論
0/150
提交評論