公司內部辦公管理系統(tǒng)的開發(fā)_第1頁
公司內部辦公管理系統(tǒng)的開發(fā)_第2頁
公司內部辦公管理系統(tǒng)的開發(fā)_第3頁
公司內部辦公管理系統(tǒng)的開發(fā)_第4頁
公司內部辦公管理系統(tǒng)的開發(fā)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、畢業(yè)論文(設計) 題 目 公司內部辦公管理系統(tǒng)的開發(fā) 摘要:當今世界是信息爆炸的知識經濟統(tǒng)治的時代,對于每個公司企業(yè)效率是極其重要的。在這種情況下就產生了不斷改進的辦公自動化系統(tǒng),使企業(yè)的效率不斷地提高,特別是對中小型企業(yè)而言,一套好的辦公自動化系統(tǒng)能極大的提高企業(yè)的辦公效率和綜合競爭能力。辦公自動化系統(tǒng)即oa,是office automation的縮寫,指辦公室自動化或自動化辦公。作者所研究設計的課題是一個完全基于b/s模式的辦公自動化(office automation,簡稱oa)系統(tǒng)的工作流模塊。b/s模式企業(yè)辦公系統(tǒng)通過網絡辦公可以大大提高辦公效率,實現(xiàn)信息共享,異地辦公,不需要安裝客

2、戶端程序,有網絡就能夠辦公,這就是基于b/s模式下的辦公系統(tǒng)的優(yōu)越性。該模塊采用完全開放式,主要包括公司最新動態(tài)模塊、人力資源管理模塊以及財務管理模塊??珊喴椎膶崿F(xiàn)公司辦公的各項需求。關鍵詞:辦公自動化;公司最新動態(tài);財務管理internal office management system developmentmalinandepartment of information management and information systems inner mongolian medical university ,hohhot 010059abstract:the world today

3、is dominated era of information explosion, knowledge-based economy, it is extremely important for each company business efficiency. in this case gave rise to the continuous improvement of office automation systems which continuously improve the efficiency of the enterprise . especially for small and

4、 medium-sized enterprises, a good set of office automation systems can greatly improve business office efficiency and comprehensive competitiveness. oa system, oa, is the abbreviation of the office automation, referring to the office automation or office automation. the subject of study design is on

5、e based entirely on the b/s mode, office automation (office automation ,referred to as oa ) system , the workflow module. the module is fully open, in the working process to use a computer between multiple participants, including public module, news module, human resource management modules, and fin

6、ancial management modules. it can be easy to achieve the needs of the corporate office.keywords: office automation; news; financial manafement目錄第一章 緒論11.1選題背景11.2 選題意義21.3系統(tǒng)描述2第二章 系統(tǒng)設計32.1 設計背景32.2 設計方案42.2.1 設計原則42.2.2 運行架構42.3 項目需求52.3.1 系統(tǒng)需求52.3.2 性能需求52.3.3 功能需求52.4 系統(tǒng)結構5第三章 系統(tǒng)的詳細設計與實現(xiàn)63.1 公共模塊的

7、設計63.1.1 公共模塊需求分析63.1.2 公共模塊數(shù)據(jù)庫的設計73.1.3公共模塊詳細設計73.2 最新動態(tài)模塊設計103.2.1 最新動態(tài)需求分析103.3.2 最新動態(tài)的數(shù)據(jù)庫設計113.3.3最新動態(tài)的詳細設計123.3 財務管理模塊的設計163.3.1 財務管理模塊的需求分析163.3.2 財務管理模塊數(shù)據(jù)庫設計163.3.3 財務管理模塊的詳細設計16第四章 結論18參考文獻:18致謝19 第一章 緒論1.1選題背景當今世界,隨著科學技術不斷地飛速發(fā)展,網絡的盛行,辦公自動化已經開始在各個企業(yè)實現(xiàn),而遠程辦公也已經成為可能。全新的辦公在線系統(tǒng),將嶄新的辦公理念與先進的信息技術完

8、美結合,您無論身處何地,只要有上網條件就可以利用網上辦公系統(tǒng),及時有效地對各種文件、報告進行處理,同時也將徹底擺脫桌面上沉重繁雜的紙張文件,系統(tǒng)提供了日常辦公的各項功能及相關信息,使得繁重的工作變得輕松自如,大大提高了辦公效率,節(jié)約了管理成本,并減輕了辦公人員的工作負擔。更加重要的是,它為企事業(yè)單位提供了一套數(shù)字化的辦公管理體系,是企事業(yè)單位現(xiàn)代化辦公的好幫手。無論您所在的單位或是公司部門內部分支有多么復雜,您都不用擔心,因為辦公在線為您提供了所有移動辦公所需要的基本功能。您完全可以通過本系統(tǒng)可以實現(xiàn)無地域辦公,既操作簡單,又穩(wěn)定安全,如此也就可以稱為網絡辦公理念的一次革命。辦公理念的不斷革新

9、,將給社會和人們帶來更大的福利。近年來,隨著中國加入世界貿易組織,國內各個企業(yè)之間的競爭越來越激烈,中小企業(yè)要想發(fā)展要想生存,就必須辦法提高辦公效率,以及科學的管理本企業(yè)。而隨著信息技術的飛速發(fā)展,許多中小企業(yè)面臨的問題也將迎刃而解,辦公自動化不再是大企業(yè)擁有的權利,中小企業(yè)也在積極推進企業(yè)辦公自動化,以降低成本,使激烈的市場競爭中能夠生存和發(fā)展。1.2 選題意義自從加入wto后中國傳統(tǒng)的市場游戲規(guī)則被重新改寫,即市場環(huán)境、競爭規(guī)則都已發(fā)生深刻變化,它已使中國企業(yè)面臨經濟實力、自身體制、管理水平、創(chuàng)新能力、運作技巧和人力資源等各方面的嚴峻挑戰(zhàn),并推動了中國企業(yè)的內部管理向細分化、全員化和網絡化

10、的方面發(fā)展。中國企業(yè)面對壓力和挑戰(zhàn)必須完成公司管理觀念的轉變和系統(tǒng)的重構,按照科學的重構原則、清晰的重構思路和可操作的重構處理方法,完善公司內部管理系統(tǒng)的運作機制。人力資源系統(tǒng)化規(guī)劃、財務統(tǒng)計及內部交流都屬于企業(yè)為了實現(xiàn)內部資源的最優(yōu)配置而采取的一系列管理行為,并且被現(xiàn)代企業(yè)管理學認為是企業(yè)培育核心能力的重要途徑,以企業(yè)核心能力為共同的視角, 不斷將生產作業(yè)管理與人力資源開發(fā)管理活動融合、整合,才能培育出強大的企業(yè)競爭力。在人性化管理的實施過程中必須把握科學性并不斷改進,才能讓企業(yè)在日益激烈的競爭環(huán)境中立于不敗之地。而其中,公司內部管理系統(tǒng)將大大減少企業(yè)管理部門的勞動量 ,改善企業(yè)內部以及整個

11、供應鏈各個環(huán)節(jié)的管理、調度及資源配置 ,使管理合理規(guī)范。因此,本課題所研究的公司內部管理系統(tǒng)目的正是為了梳理、優(yōu)化企業(yè)人力、財務等體系業(yè)務流程,提升企業(yè)的管理水平,使流程更規(guī)范、管理更精細、運作更透明;并為企業(yè)的管理者提供事實、準確的信息數(shù)據(jù)支。用來輔助管理決策的制定,提高企業(yè)市場競爭力,為企業(yè)的迅速、健康的發(fā)展提供強有力的支持。1.3系統(tǒng)描述作者所研究設計的課題是一個完全基于b/s模式的辦公自動化(office automation,簡稱oa)系統(tǒng)的工作流模塊。該模塊采用完全開放式,主要包括公司最新動態(tài)模塊、人力資源管理模塊以及財務管理模塊??珊喴椎膶崿F(xiàn)公司辦公的各項需求。本系統(tǒng)主要包括三大

12、模塊:公司最新動態(tài)、人力資源管理模塊和財務管理模塊。首先對整個公司內部員工進行管理存儲,同時限制他們的權限,使每個人能夠有效查看相關信息,并修改自己的信息,只有具有一定權限的員工才能對相關信息進行查看和修改。其次,對公司所有財務按公司規(guī)定進行統(tǒng)一管理,登記,如果有需要,可以查看公司既往財務報表,并可以查看公司正在進行的項目財務信息。使之更加一目了然。另外還建立了公司最新動態(tài)以便查詢公司內部最新文件、最新培訓計劃以及最新招聘信息。是一套比較全面的公司內部辦公管理系統(tǒng)。由于一個公司的綜合管理是一項復雜的、多樣的工作,本系統(tǒng)沒有也不可能把所有問題都考慮進去。另外本系統(tǒng)的不足之處,由于公司逐年發(fā)展,公

13、司部門可能會相應增加等,內部會需要更復雜的系統(tǒng)管理,access數(shù)據(jù)庫逐漸顯現(xiàn)出其不足,可用sql server數(shù)據(jù)庫。作者在研究設計工作流模塊的同時,將如何在b/s模式下提供給用戶一個極具友好度和人性化的操作界面將作為一個附屬的研究設計方面,預定采用盡可能多的圖形化的操作界面以提供給用戶一個直觀簡潔的操作界面。本課題將采用windows2003 server和microsoft visual studio .net 2005作為開發(fā)平臺,c#作為主要的開發(fā)語言,數(shù)據(jù)庫則采用access 2003.第二章 系統(tǒng)設計2.1 設計背景辦公自動化,英文:office automation,簡稱oa,

14、是辦公信息處理的自動化,也就是平常所說的無紙化辦公。它是20世紀70年代中期發(fā)達國家迅速發(fā)展起來的一門綜合性技術。它利用先進的技術,使人的各種辦公業(yè)務活動逐步由各種設備、各種人機信息系統(tǒng)來協(xié)助完成,達到充分利用信息,提高工作效率和工作質量,提高生產率的目的。現(xiàn)代的辦公自動化系統(tǒng)觀點認為:辦公實際上是人與人,人與部門,部門之間的信息共享、交換、組織、分類、傳遞及處理,活動的協(xié)調,從而達到企業(yè)整體目標的過程。傳統(tǒng)的辦公自動化多是指字處理系統(tǒng)、文檔管理系統(tǒng)等,無法實現(xiàn)信息的共享、交換、傳遞,無法實現(xiàn)單位、企業(yè)內部的協(xié)調,難于對非文本如:聲音、圖象、視頻等多媒體信息及其他超文本信息進行有效的處理。因此

15、現(xiàn)代辦公自動化系統(tǒng)更著重于提供辦公信息共享、交換、組織、傳遞、監(jiān)控功能,提供協(xié)同工作的環(huán)境。從這個意義上講,現(xiàn)代的辦公自動化系統(tǒng)的作用相當于企業(yè)信息化的神經系統(tǒng)。在當前市場競爭日益激烈的形勢下,企業(yè)的辦公事物越來越繁重,企業(yè)人員快速、有效的協(xié)調越來越重要,所以企業(yè)越來越有必要實施辦公自動化。辦公自動化系統(tǒng)是企業(yè)信息化的神經系統(tǒng)的重要組成部分,沒有一個快速反應的神經系統(tǒng)的協(xié)助,任何企業(yè)將難于獲得長期、穩(wěn)定、快速的發(fā)展。辦公自動化對提高企業(yè)各個部門的辦公質量和效率,提高決策的科學性和正確性,提高綜合的管理水平和競爭能力都有著十分重要的意義。本項目是針對企事業(yè)單位開發(fā)的一套辦公自動化系統(tǒng)。它集人力資

16、源管理、新聞發(fā)布和財務系統(tǒng)為一體。該系統(tǒng)是中小型企事業(yè)單位開展自動化辦公的理想辦公平臺,傳遞企事業(yè)中各種信息,使企事業(yè)單位通過統(tǒng)一的工作平臺,協(xié)同工作,進行科學的管理和決策。 2.2 設計方案該系統(tǒng)在開發(fā)的過程中將采取模塊化的開發(fā),在系統(tǒng)主框架上提供模塊接口。其分析和設計也將遵循這一原則。即根據(jù)所應有的模塊一一分析和開發(fā)。2.2.1 設計原則1.可靠性 中小型企事業(yè)單位的信息資源對企事業(yè)單位來說是非常重要的。系統(tǒng)要求采用性能優(yōu)越的數(shù)據(jù)系統(tǒng)。這樣有利于提高大批量數(shù)據(jù)的吞吐時間,使整個系統(tǒng)管理規(guī)范化。2.可維護性辦公自動化系統(tǒng)是一個包含許多子系統(tǒng)的大的系統(tǒng),因此維護起來的工作量非常的大,因此要求系

17、統(tǒng)的設計能夠讓軟件維護人員很容易地理解、改正、改動和改進系統(tǒng)。減少軟件維護所需的工作量,降低軟件系統(tǒng)的總成本。3、實用性原則實用性是衡量軟件質量體系中最重要的指標,是否與業(yè)務結合的緊密,是否具有嚴格的業(yè)務針對性,是系統(tǒng)成敗的關鍵因素。因此,系統(tǒng)開發(fā)之初的需求分析尤為重要,需求分析結果直接影響到系統(tǒng)的開發(fā)結果。4、可交互性 一個系統(tǒng)設計的好壞在于和用戶交互程度。一個具有可交互性的系統(tǒng)在給用戶提供友好的界面的同時,可以給用戶的操作帶來極大的方便。5、模塊化設計原則該系統(tǒng)是需要根據(jù)業(yè)務的需求動態(tài)變化,系統(tǒng)必須具有很好的靈活性。該系統(tǒng)將采用模塊化的設計模式,使功能結構具有很好的伸縮性,對系統(tǒng)功能的擴充

18、的費用和時間將極大縮短,而且用戶可根據(jù)實際情況擴展模塊。6、權限細分原則該系統(tǒng)針對的用戶是某一企事業(yè)單位的全體成員,接入點可能是企業(yè)內部的局域網,也可能是企業(yè)外部的internet,針對這種復雜的應用環(huán)境,必須對所有用戶的權限進行細分,進行可靠的管理。該系統(tǒng)采取將現(xiàn)實中的組織結構和網絡辦公中的角色定義有機地統(tǒng)一起來,將現(xiàn)實機構的權限設置直接應用于平臺權限管理之中,對應的權限與關系自動建立。2.2.2 運行架構下面為該系統(tǒng)的開發(fā)環(huán)境。信息服務器:internet information service 6.0 版本。開發(fā)語言:asp.net 1.1 技術框架,實現(xiàn)語言為c#。開發(fā)工具:micro

19、soft visual studio .net 2005。數(shù)據(jù)庫:access 20032.3 項目需求2.3.1 系統(tǒng)需求對于一個公司來說,無論它的規(guī)模大小,員工多少,它對辦公管理系統(tǒng)功能上需求還是很全面的,不但包括基本的日常辦公功能,還包括許多許多其它的管理功能。由于該系統(tǒng)是基于b/s模式的,其安全性也是需要考慮的問題。所以,對用戶的權限管理也是該系統(tǒng)的重要組成部分。另外,友好流暢的操作界面也使我們的目標之一,因為它無形之中就會使員工的工作效率提升。2.3.2 性能需求通過分析,系統(tǒng)性能需求如下:1.系統(tǒng)的穩(wěn)定性、安全性。2.系統(tǒng)的體系結構能夠方便添加功能模塊,適應業(yè)務、辦公的發(fā)展。3.系

20、統(tǒng)人機界面友好,易學易用。4.系統(tǒng)維護成本較低。2.3.3 功能需求該系統(tǒng)用戶分為系統(tǒng)管理員、普通員工兩類。不論是系統(tǒng)管理員還是普通員工都需要通過用戶名和口令進行登錄。而未注冊用戶登錄,系統(tǒng)默認為游客身份。普通員工登錄后,只能看到自己的個人信息及修改自己的部分信息,另外還能夠查看公司的部分信息,比如公司的最新動態(tài)、員工培訓通知、公司內部招聘信息以及財務信息。而系統(tǒng)管理員通過用戶名和口令進行登錄成功后,就可以對該系統(tǒng)的任何信息進行查看和修改。2.4 系統(tǒng)結構該系統(tǒng)采用模塊化的結構,由系統(tǒng)基本框架提供統(tǒng)一的界面和權限模塊的接口?,F(xiàn)定義系統(tǒng)基本模塊:人力資源管理模塊、最新動態(tài)模塊、財務管理模塊。系統(tǒng)

21、結構圖如下圖2-4公司內部管理系統(tǒng)公司最新動態(tài)人力資源管理財務管理新聞活動通知資料員工基本信息公司內部招聘在職培訓各年度財務報表項目的費用支出圖2-4 系統(tǒng)結構圖第三章 系統(tǒng)的詳細設計與實現(xiàn)一個完善的系統(tǒng)離不開一個好的框架,框架是系統(tǒng)各個模塊可靠協(xié)調運行的平臺。需要完成的任務有:驗證用戶登錄、提供模塊接口以及所有系統(tǒng)基本頁面的設計。3.1 公共模塊的設計3.1.1 公共模塊需求分析公共模塊是每個系統(tǒng)都需要用到的模塊,比如用戶注冊、用戶登錄。作者主要研究的是普通用戶的登錄和注冊模塊。1. 訪問者進入系統(tǒng)后,系統(tǒng)默認其為游客,游客只具有最低的權限,如果訪問者想獲得更多的權限,可以注冊成為該系統(tǒng)的用

22、戶。l 點擊首頁的注冊按鈕,進入用戶注冊頁面。l 在申請帳號的時候,系統(tǒng)會自動檢測該用戶名是否被注冊過,如果已被注冊,系統(tǒng)會提示,該用戶名已被注冊,用戶必須重新選擇用戶名進行注冊。如果該用戶名沒有被注冊過,那用戶就可以注冊成功,而成為該系統(tǒng)的注冊用戶。2. 用戶只有通過登錄才能進入系統(tǒng),進入系統(tǒng)后才可以對系統(tǒng)模塊進行操作。該模塊實現(xiàn)的是對用戶身份的判斷,如果是合法用戶就讓其進入系統(tǒng),并賦予其相應的權限。訪問者進入系統(tǒng)后,系統(tǒng)默認其為訪客,訪客只能夠對新聞部分進行訪問,沒有權限去操作其它模塊。l 如果訪問者需要進入系統(tǒng),首先要點擊登錄按鈕進入用戶登錄頁面,同時輸入自己的帳號和密碼等信息,系統(tǒng)對用

23、戶輸入的信息進行驗證,如果驗證失敗,提示錯誤信息,如果驗證通過,則發(fā)送用戶相關信息給系統(tǒng)。l 用戶通過驗證后,系統(tǒng)根據(jù)用戶編號讀取該用戶和其所在的用戶組,并且賦予其相應的權限。系統(tǒng)重新加載,用戶只可以看到對應權限的模塊數(shù),并可以對其進行操作。3.1.2 公共模塊數(shù)據(jù)庫的設計根據(jù)以上分析,對于用戶信息設計的表有基本信息表的設計視圖狀態(tài),用戶個人信息表如圖3-1-2-1圖3-1-2-1 用戶個人信息表表中的信息都是已注冊用戶的個人基本信息。登錄用戶的信息表圖3-1-2-2圖3-1-2-2 登錄用戶的信息表3.1.3公共模塊詳細設計通過以上的分析,公共模塊所要完成的主要任務是實現(xiàn)用戶的注冊、登錄等功

24、能。未注冊用戶只能瀏覽此網站的新聞或公告等信息,因為其默認身份是游客,只有最低的瀏覽權限。如果想要進一步了解此網站的信息,那么就必須登錄或者注冊后登錄,在此系統(tǒng)中只有注冊過的用戶才被管理員授權有瀏覽系統(tǒng)內各個模塊的信息,并且注冊后的用戶登錄之后還可以進行一部分信息的修改。用戶登錄模塊如下圖3-1-3-1輸入用戶名和密碼系統(tǒng)檢測是否正確進入系統(tǒng)錯誤正確圖3-1-3-1 用戶登錄模塊用戶登錄的過程其實很簡單,就是指定登錄的地方填寫用戶的用戶名和密碼,如果系統(tǒng)能夠在數(shù)據(jù)庫里找到相同信息,那么就意味著檢測成功,用戶登錄成功可以進入系統(tǒng)進行操作。相反,如果用戶所填的信息,系統(tǒng)在數(shù)據(jù)庫里沒有找到相同信息,

25、那么系統(tǒng)會自動提示用戶名或密碼錯誤請重新輸入密碼。作者負責登錄注冊模塊設計中的普通用戶模塊,登錄按鈕的后臺代碼click事件內容如下如下 protected void button1_click(object sender, eventargs e) string strconn = system.configuration.configurationsettings.appsettings"connstr".tostring(); oledbconnection myconnection = new oledbconnection(strconn); myconnecti

26、on.open(); oledbcommand mycommand = new oledbcommand("select * from putongdenglu where dengluming='" + dengluming.text.tostring() + " 'and denglumima='" + denglumima.text.tostring() + "'", myconnection); oledbdatareader oddr = mycommand.executereader();

27、if (oddr.hasrows) oddr.close(); myconnection.close(); page.clientscript.registerclientscriptblock(this.gettype(), "sd", "alert('登錄成功!')", true); /httpcookie cookies = new httpcookie("mycookie"); /cookies"name" = txtname.text.tostring(); /cookies.expire

28、s = datetime.now.addminutes(20); /response.cookies.add(cookies); session"dengluming" = dengluming.text.tostring(); response.redirect("news.aspx"); else oddr.close(); myconnection.close(); page.clientscript.registerclientscriptblock(this.gettype(), "sd", "alert('

29、;用戶名或密碼錯誤!')", true); dengluming.text = "" denglumima.text = "" 用戶注冊模塊如下圖3-1-3-2用戶注冊 該用戶是否存在注冊數(shù)據(jù)庫用戶信息輸入賬號密碼存在該用戶,反饋給用戶不存在該用戶注冊成功寫入數(shù)據(jù)庫圖3-1-3-2 用戶注冊模塊用戶注冊過程主要也是要經過系統(tǒng)的檢測,防止同一用戶重復注冊,用戶查閱瀏覽系統(tǒng)過于繁瑣,一經注冊,此用戶便擁有該系統(tǒng)的終身使用權,只要每次簡易地進行登錄就可以順利的進行各種操作。用戶注冊后用戶的詳細注冊信息就會錄入到數(shù)據(jù)庫中,以便用戶下次登錄時進行

30、檢測。普通用戶注冊的后臺代碼如下protected void button1_click(object sender, eventargs e) string strconn = system.configuration.configurationsettings.appsettings"connstr".tostring(); oledbconnection myconnection = new oledbconnection(strconn); myconnection.open(); if (checkname(dengluming.text.tostring().t

31、rim() = false) oledbcommand mycommand = new oledbcommand("insert into putongdenglu(dengluming,denglumima,querenmima,suoshubumen,xianrenzhiwei,id) values ('" + dengluming.text.tostring() + " ','" + denglumima.text.tostring() + " ','" + querenmima.text

32、.tostring() + "','" + suoshubumen.text.tostring() + "','" + xianrenzhiwei.text.tostring() + "','" + id.text.tostring() + " ')", myconnection); mycommand.executenonquery(); page.clientscript.registerclientscriptblock(this.gettype(),

33、"sd", "alert('注冊成功!')", true); response.redirect("putongdenglu.aspx"); else page.clientscript.registerclientscriptblock(this.gettype(), "sd", "alert('用戶已存在!')", true); myconnection.close(); protected bool checkname(string namestring)

34、string strconn = system.configuration.configurationsettings.appsettings"connstr".tostring(); oledbconnection myconnection = new oledbconnection(strconn); myconnection.open(); oledbcommand mycommand = new oledbcommand("select * from putongdenglu where dengluming='" + denglumin

35、g.text.tostring() + " '", myconnection); oledbdatareader oddr = mycommand.executereader(); if (oddr.hasrows) oddr.close(); myconnection.close(); return true; else oddr.close(); myconnection.close(); return false; 3.2 最新動態(tài)模塊設計3.2.1 最新動態(tài)需求分析最新動態(tài)是作者研究的重點,它包括信息的發(fā)布,還有資料的上傳和下載等幾項功能。最新動態(tài)透露出一個

36、企業(yè)的最新動向,可以讓用戶了解到這個企業(yè)所發(fā)生的比較有影響力的事件。1.信息發(fā)布信息主要包括新聞和活動通知,但信息的發(fā)布中有管理員可以對信息發(fā)布,發(fā)布成功之后,普通用戶可以瀏覽此類信息。2.上傳和下載對于資料的上傳和下載,管理員都可以進行操作。而下載資料必須是已經注冊的用戶,未注冊的用戶是不能夠下載系統(tǒng)中的資料的。這都是系統(tǒng)對于不同身份的員工進行的權限設置。3.3.2 最新動態(tài)的數(shù)據(jù)庫設計作者所設計的系統(tǒng)中最新動態(tài)模塊中主要包括三方面的信息:新聞,活動通知和資料。最新動態(tài)模塊如下圖3-3-2-1最新動態(tài)新聞活動通知資料圖3-3-2-1 最新動態(tài)模塊關于新聞的主要內容,在數(shù)據(jù)庫中有新聞表(圖3-

37、3-2-2)。新聞的具體內容將以網頁的方式體現(xiàn)。圖3-3-2-2 新聞表活動通知表的內容見下表3-3-2-3圖3-3-2-3 活動通知表3.3.3最新動態(tài)的詳細設計作者設計的系統(tǒng)中,普通員工登錄之后進入的頁面是最新動態(tài)頁面,但是未登錄之前進入系統(tǒng)首先看到的是首頁,在這里可登錄,如果員工未登錄就開始進行不在其權限之內的操作,系統(tǒng)將彈出提示頁面如下圖3-3-3-1圖3-3-3-1 提示用戶當看到此條提示可以點擊登錄按鈕,進入登錄頁面,進行登錄。首頁中的新聞關注的內容就是最新動態(tài)中的一部分內容。首頁如下圖3-3-3-2圖3-3-3-2 首頁首頁datalist控件后臺數(shù)據(jù)綁定代碼如下protecte

38、d void page_load(object sender, eventargs e) string strconn = system.configuration.configurationsettings.appsettings"connstr".tostring(); oledbconnection myconnection = new oledbconnection(strconn); myconnection.open(); oledbdataadapter mycommand = new oledbdataadapter("select * from

39、xinwenfabu order by creatdate desc", myconnection); dataset ds = new dataset(); mycommand.fill(ds, "xinwenfabu"); datalist1.datasource = ds.tables"xinwenfabu".defaultview; datalist1.databind(); myconnection.close(); 最新動態(tài)中活動通知頁面,每一條通知的詳細內容用戶登錄后,直接點擊通知題目就可以進入新的頁面去查看通知的詳細內容,其原理

40、和新聞關注是一樣的。活動通知頁如圖3-3-3-3 圖3-3-3-3 活動通知下面介紹信息上傳如圖3-3-3-4圖3-3-3-4 信息上傳信息發(fā)布的后臺代碼如下if (!ispostback) txtdate.text = datetime.now.date.toshortdatestring(); protected void button1_click(object sender, eventargs e) string strconn = system.configuration.configurationsettings.appsettings"connstr".to

41、string(); oledbconnection myconnection = new oledbconnection(strconn); myconnection.open(); oledbcommand mycommand = new oledbcommand("insert into xinwenfabu (title,content,creatdate) values ('" + txttitle.text.tostring() + " ','" + txtcontent.text.tostring() + "

42、 ','" + txtdate.text.tostring() + "')", myconnection); mycommand.executenonquery(); string script = "alert('添加新聞數(shù)據(jù)成功!')" page.clientscript.registerstartupscript(this.gettype(), "note", script, true); protected void button2_click(object sender, e

43、ventargs e) txttitle.text = "" txtcontent.text = ""如代碼中所示,信息添加成功就會彈出提示框如圖3-3-3-5圖3-3-3-5 信息提示下面介紹資料下載,如下圖3-3-3-6統(tǒng)里的資料是由管理員進行上傳的,用戶如需下載,只要到資料下載頁,進行點擊所需的資料名稱,就可以直接便捷下載到自己的電腦上或移動設備上,進行保存即可。圖3-3-3-6 資料下載用戶點擊資料后所彈出的對話框如圖3-3-3-7圖3-3-3-7 文件下載提示用戶點擊打開可將資料直接打開瀏覽,如點擊保存按鈕,則系統(tǒng)會讓用戶選擇要保存的位置,同時

44、會彈出準備文件下載的對話框,如果用戶想中途停止下載該資料,那么就可以單擊取消按鈕3.3 財務管理模塊的設計作者所設計的系統(tǒng)中財務管理模塊主要包括各年度的財務報表和個人所參與的項目費用支出情況。財務報表可以供已登錄用戶瀏覽,沒有登錄的游客身份的用戶是沒有權限瀏覽的。個人所參與項目的費用支出模塊可以讓項目參與人員查詢項目其他參與人員和項目費用數(shù),使項目負責人能夠清晰的了解所負責呢項目的基本信息并能夠合理分配資金以及調配工作任務。3.3.1 財務管理模塊的需求分析財務模塊可為員工提供往年公司年總結算與財務狀況表,員工可通過瀏覽財務報表得知公司現(xiàn)行財務狀況,還可以通過檢索項目人檢索自己參加的項目的預算

45、等信息,有利于公司經營透明化、人性化。3.3.2 財務管理模塊數(shù)據(jù)庫設計項目財務表如下圖3-3-3-9圖3-3-3-9 項目財務表3.3.3 財務管理模塊的詳細設計財務管理模塊中的財務瀏覽主要是關于該公司的2008年至2011年的財務報表,用戶點擊就可瀏覽其詳細內容。下圖是財務瀏覽頁圖3-3-3-8 文件下載圖3-3-3-9 項目查詢上圖是財務管理模塊的項目查詢,其后臺代碼如下,其中查找按鈕的click事件如下,        protected void button1_click(objec

46、t sender, eventargs e)            string xiangmumingcheng = textbox1.text;        string strconn = system.configuration.configurationsettings.appsettings&q

47、uot;connstr".tostring();        oledbconnection myconnection = new oledbconnection(strconn);        oledbcommand cmd = new oledbcommand("select  * from

48、0; xiangmucaiwubiao  where xiangmumingcheng='" + xiangmumingcheng + "'", myconnection);        myconnection.open();        oledbdatareader sdr = cmd.executereader();        i

溫馨提示

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

評論

0/150

提交評論