2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩43頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  企業(yè)內(nèi)部辦公管理系統(tǒng)</p><p>  題目:企業(yè)內(nèi)部辦公管理系統(tǒng) </p><p>  系別:計(jì)算機(jī)科學(xué)技術(shù) </p><p>  專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) </p><p>  姓名:

2、 </p><p>  學(xué)號(hào) </p><p>  導(dǎo)師: </p><p><b>  摘 要</b></p><p>  20世紀(jì)末,隨著計(jì)算機(jī)科學(xué)的發(fā)展,數(shù)

3、據(jù)庫(kù)技術(shù)在Internet和Intranet中的應(yīng)用越來(lái)越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。本文描述了如何使用ASP技術(shù)來(lái)組建企業(yè)內(nèi)部辦公管理網(wǎng)站。它實(shí)現(xiàn)了以下功能:</p><p>  1、員工信息的發(fā)布與共享,本文中的員工信息管理系統(tǒng)主要是實(shí)現(xiàn)員工資料的錄入、信息的查詢、記錄和管理。作為人事管理系統(tǒng)和企業(yè)辦公內(nèi)網(wǎng)的一部分,企業(yè)員工信息管理系統(tǒng)可以便于公司領(lǐng)導(dǎo)掌握人員的動(dòng)向,及時(shí)調(diào)整人才的分配。

4、</p><p>  2、員工之間的信息交流,本文中的內(nèi)部信息交流系統(tǒng)可以實(shí)現(xiàn)公司內(nèi)部通知的發(fā)布、各種具體問(wèn)題的意見(jiàn)發(fā)布并獲得相應(yīng)的反饋。</p><p>  關(guān)鍵字: 辦公管理系統(tǒng),辦公自動(dòng)化,動(dòng)態(tài)網(wǎng)頁(yè), ASP </p><p><b>  目錄</b></p><p>  第一章 序言 …………………………

5、………………………………4</p><p>  背景 ………………………………………………………4</p><p>  ASP技術(shù)綜述………………………………………………4</p><p>  3、 網(wǎng)頁(yè)設(shè)計(jì)……………………………………………………..9</p><p>  第二章 企業(yè)辦公管理系統(tǒng)研究概述…………………………………11&

6、lt;/p><p>  1、 管理信息系統(tǒng)………………………………………………11</p><p>  2、 企業(yè)辦公管理系統(tǒng)的作用…………………………………12</p><p>  第三章 企業(yè)內(nèi)部辦公管理系統(tǒng)的分析與設(shè)計(jì)………………………12</p><p>  目標(biāo)設(shè)計(jì)……………………………………………………12</p>&

7、lt;p>  設(shè)計(jì)思想……………………………………………………13</p><p>  功能需求描述………………………………………………14</p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)概述……………………………………………19</p><p>  需求分析……………………………………………………20</p><p>  第四章 系統(tǒng)的設(shè)計(jì)與開發(fā)…

8、…………………………………………29</p><p>  第五章 網(wǎng)站的運(yùn)行維護(hù)與系統(tǒng)測(cè)試…………………………………43</p><p>  第六章 結(jié)論及體會(huì)……………………………………………………46</p><p><b>  第一章 序言</b></p><p><b>  1.背景</b&g

9、t;</p><p>  Internet是目前世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。作為Internet上一種先進(jìn)的,易于被人們所接受的信息檢索手段,World Wide Web(簡(jiǎn)稱WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫(kù)。據(jù)估計(jì),目前Internet上已有上百萬(wàn)個(gè)Web站點(diǎn),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂(lè)、體育等各個(gè)領(lǐng)域

10、,其用戶群十分龐大,因此,建設(shè)一個(gè)好的Web站點(diǎn)對(duì)于一個(gè)機(jī)構(gòu)的發(fā)展十分重要。</p><p>  Internet也給我國(guó)各行各業(yè)帶來(lái)一個(gè)難得的發(fā)展機(jī)會(huì)。隨著我國(guó)電信通信基礎(chǔ)設(shè)施條件的基本改善和電腦技術(shù)的普及,尤其是我國(guó)1999政府上網(wǎng)年,各級(jí)政府的直接參與和大力支持,標(biāo)志著我國(guó)信息產(chǎn)業(yè)步入一個(gè)新的紀(jì)元。從我國(guó)的Internet發(fā)展?fàn)顩r看,Internet很快就會(huì)在我國(guó)的社會(huì)經(jīng)濟(jì)生活中扮演極其重要的角色。上網(wǎng),已

11、成為勢(shì)不可擋的潮流,互聯(lián)網(wǎng)絡(luò)已成為現(xiàn)代社會(huì)經(jīng)濟(jì)生活不可分割的一個(gè)標(biāo)志。</p><p><b>  2.ASP技術(shù)綜述</b></p><p>  2.1 ASP的產(chǎn)生</p><p>  近年來(lái)隨著Internet技術(shù)的飛速發(fā)展及用戶需求的不斷升級(jí),Web頁(yè)面技術(shù)也不斷的推陳出新,使得Web站點(diǎn)的功能越來(lái)越強(qiáng)大,能夠提供的服務(wù)種類越來(lái)越繁多。

12、從HTML、Client Script 到CGI,從JAVA的誕生到ActiveX, Web頁(yè)面設(shè)計(jì)人員不斷受到?jīng)_擊,微軟公司在總結(jié)了以往技術(shù),重新思考Web頁(yè)面設(shè)計(jì)的真正需要后,推出了Active Server Pages (ASP),一種用以取代CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口)的技術(shù)。</p><p>  簡(jiǎn)單講,ASP是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶可

13、以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式 Web 服務(wù)器應(yīng)用程序,如交互式的動(dòng)態(tài)網(wǎng)頁(yè),包括使用 HTML 表單收集和處理信息,上傳與下載等等。更重要的是,ASP使用的ActiveX技術(shù)基于開放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的Web編寫工具所遠(yuǎn)遠(yuǎn)不及的地方。使用ASP還有個(gè)好處,就在于ASP可利用ADO(ActiveX Data Objects)方便快捷地訪問(wèn)數(shù)據(jù)庫(kù),從而使得開發(fā)基于WWW的

14、應(yīng)用系統(tǒng)成為可能,這也是本文選擇ASP作為開發(fā)工具最重要的原因之一。</p><p>  2.2 ASP與IIS</p><p>  2.2.1 IIS簡(jiǎn)介</p><p>  Web服務(wù)器是Web應(yīng)用程序的心臟。IIS(Internet Information Server)是微軟推出的Windows NT Option Pack的主要成員,作為Windows N

15、T的擴(kuò)展,自推出以來(lái)已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場(chǎng)上最受關(guān)注的Web服務(wù)器之一。新推出的IIS4.0版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置JAVA虛擬機(jī)及全面支持ASP等強(qiáng)大功能。</p><p>  2.2.2 IIS與ASP的結(jié)合</p><p>  在過(guò)去,客戶機(jī)/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與Web的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無(wú)

16、法作出集成性的設(shè)計(jì)?,F(xiàn)在我們利用IIS+ASP構(gòu)成三層式Web結(jié)構(gòu)(如圖1.1所示)的中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得Web站點(diǎn)的開發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。</p><p>  利用IIS+ASP技術(shù)來(lái)集成Web前后端所帶來(lái)的強(qiáng)大效益可歸結(jié)為以下幾個(gè)方面:</p><p><b>  減少構(gòu)建和維護(hù)成本</b>&l

17、t;/p><p><b>  加快聯(lián)機(jī)過(guò)程</b></p><p>  應(yīng)用軟件集中在服務(wù)器端開發(fā)管理</p><p>  前端可使用任何瀏覽器(IE、Netscape…..)</p><p>  后端可存取任何數(shù)據(jù)庫(kù) (SQL、Access…..)</p><p>  可使用任何腳本語(yǔ)言開發(fā) (VB

18、Script、JavaScript、PERL……)</p><p><b>  后端數(shù)據(jù)庫(kù)</b></p><p>  ActiveX Server元件</p><p><b>  程序和計(jì)算邏輯</b></p><p>  ActiveX Server元件</p><p>

19、<b>  前端瀏覽器</b></p><p>  圖1.1 三層式Web結(jié)構(gòu)示意圖</p><p>  2.3 ASP的內(nèi)部特點(diǎn)</p><p>  2.3.1 ASP內(nèi)部6大對(duì)象</p><p>  ASP提供了6個(gè)功能強(qiáng)大的內(nèi)部對(duì)象,每個(gè)對(duì)象具有各自的屬性(Property)、方法(Method),有的還擁有數(shù)據(jù)集

20、合(Collection)與事件(Event),它們共同完成Web中的一些重要工作。這6個(gè)對(duì)象及其功能描述如表1.1所示。</p><p>  合理地運(yùn)用這些對(duì)象可以使原本復(fù)雜,煩瑣的工作變得簡(jiǎn)捷而條理清晰。</p><p>  表1.1 ASP 內(nèi)部6大對(duì)象及其功能</p><p>  2.3.2 Global 文件</p><p>  

21、每一個(gè)以Active Server Pages為基礎(chǔ)的應(yīng)用程序都擁有一個(gè)Global.asa文件(ASA后綴名其實(shí)是Active Server Application的縮寫),它位于每一個(gè)應(yīng)用程序的基點(diǎn)目錄之下。當(dāng)Active Server Pages做下面兩個(gè)動(dòng)作時(shí),Server便會(huì)去讀Global.asa文件:</p><p>  Web Server啟動(dòng)之后,一個(gè)應(yīng)用程序目錄中任一個(gè)ASP文件被提出第一個(gè)H

22、TTP請(qǐng)求(Request)時(shí)。 </p><p>  不具有任何Session的客戶端向Server請(qǐng)求一個(gè)ASP件時(shí)。</p><p>  前面已經(jīng)提到Application和Session這兩個(gè)ASP的內(nèi)部對(duì)象。Application對(duì)象內(nèi)的信息供所有正在執(zhí)行該應(yīng)用程序的用戶分享,它創(chuàng)建于Web Server啟動(dòng)后一個(gè)應(yīng)用程序中任一ASP文件被提出第一個(gè)HTTP請(qǐng)求時(shí),結(jié)束于Serv

23、er端停止運(yùn)行。而Session對(duì)象僅屬于一位用戶,維持一個(gè)用戶端的信息,其他用戶無(wú)法訪問(wèn),它創(chuàng)建于一個(gè)不具有Session的用戶向Server請(qǐng)求一個(gè)ASP文件時(shí),結(jié)束于該Session到期(即用戶端超過(guò)某時(shí)間段沒(méi)有向Server提出要求或刷新Web頁(yè)面)或Abandon語(yǔ)句的調(diào)用??梢?jiàn),Global.asa文件的調(diào)用與Application與Session這兩個(gè)對(duì)象密切相關(guān)。通常在Global.asa文件中寫入以下內(nèi)容:</p

24、><p>  Application或Session的開始事件(Start-event)。</p><p>  Application或Session的結(jié)束事件 (End-event)。</p><p>  這樣,在一個(gè)Application或Session對(duì)象被創(chuàng)建或結(jié)束時(shí),系統(tǒng)會(huì)自動(dòng)完成Global.asa文件中寫入的相應(yīng)事件。值得注意的是,如果一個(gè)Applicat

25、ion與一個(gè)Session同時(shí)開始,Active Server Pages會(huì)先處理Application的開始事件,而如果一個(gè)Application與一個(gè)Session同時(shí)結(jié)束,Active Server Pages則會(huì)先處理Session的結(jié)束事件。</p><p>  2.4 利用ADO訪問(wèn)數(shù)據(jù)庫(kù)</p><p>  ADO是一種操作Microsoft所支持的數(shù)據(jù)庫(kù)的新技術(shù)。在ASP中

26、,ADO可以看作是一個(gè)服務(wù)器組件,更簡(jiǎn)單點(diǎn)說(shuō),是一系列的對(duì)象,應(yīng)用這些功能強(qiáng)大的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫(kù)復(fù)雜的操作。本文中頁(yè)面的實(shí)現(xiàn)便大量地用到了ADO技術(shù)。具體的操作步驟可以歸納為以下幾步:</p><p>  1.創(chuàng)建數(shù)據(jù)源(DSN)</p><p>  2.創(chuàng)建數(shù)據(jù)庫(kù)鏈接(Connection)</p><p><b>  3.創(chuàng)建數(shù)據(jù)對(duì)象<

27、/b></p><p><b>  4.操作數(shù)據(jù)庫(kù)</b></p><p>  5.關(guān)閉數(shù)據(jù)對(duì)象和鏈接</p><p><b>  一、創(chuàng)建數(shù)據(jù)源名</b></p><p>  DSN(Date Source Name)即數(shù)據(jù)源。ODBC是一套開放數(shù)據(jù)庫(kù)應(yīng)用程序的接口規(guī)范,是廣泛使用的數(shù)據(jù)庫(kù)接

28、口。只要系統(tǒng)中有相應(yīng)的ODBC驅(qū)動(dòng)程序,任何程序都可以通過(guò)ODBC操縱驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù)。比如我們系統(tǒng)中有Access的ODBC驅(qū)動(dòng)程序,那么即使我們沒(méi)有Access軟件,也可以在我們的程序中對(duì)一個(gè)Access的數(shù)據(jù)庫(kù)加、刪、改記錄。而且我們根本不用知道這個(gè)數(shù)據(jù)庫(kù)是放在哪里的。我們只要寫出SQL語(yǔ)句,ODBC驅(qū)動(dòng)程序就會(huì)幫我們做一切事情。我們?cè)诮oODBC驅(qū)動(dòng)程序傳SQL指令時(shí),是用DSN來(lái)告訴它到底操作的是哪一個(gè)數(shù)據(jù)庫(kù)。如果數(shù)據(jù)庫(kù)的平臺(tái)變

29、了,比如我們改用了SQL Server的數(shù)據(jù)庫(kù),只要其中表的結(jié)構(gòu)沒(méi)變,我們就不用改寫我們的程序,只要重新在系統(tǒng)中配置DSN就行了。由此可見(jiàn),DSN是應(yīng)用程序和數(shù)據(jù)庫(kù)之間的橋梁。</p><p>  二、創(chuàng)建數(shù)據(jù)庫(kù)鏈接(Connection)</p><p>  鏈接用以保持一些關(guān)于正在訪問(wèn)的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。ASP文件中如果要訪問(wèn)數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫(kù)的鏈接,其語(yǔ)法如

30、下:</p><p>  set mConn=Server createObject(“ADOBDCONNECTION”)</p><p>  這條語(yǔ)句創(chuàng)建了鏈接對(duì)象mConn,接下來(lái):</p><p>  mConn.Open “dsn1”,“vsername”,“password”</p><p>  這條語(yǔ)句打開鏈接,用到了DSN,本

31、例為“dsn1”。其后的兩個(gè)參數(shù)分別是訪問(wèn)數(shù)據(jù)庫(kù)的用戶名和口令,為可選參數(shù)。</p><p>  以上兩個(gè)步驟缺一不可,因?yàn)殒溄訉?duì)象的創(chuàng)建與打開是兩回事,只有打開了才真正可以使用。</p><p>  三、創(chuàng)建數(shù)據(jù)對(duì)象(RecordSet)</p><p>  ADO中的數(shù)據(jù)對(duì)象通常保存的是查詢結(jié)果。RecordSet是ADO中最復(fù)雜的對(duì)象,有許多屬性和方法。Rec

32、ordSet保存的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。以下是創(chuàng)建方法:</p><p>  Set RecordSet=mConn.Execute(sqlStr)</p><p>  這條語(yǔ)句創(chuàng)建并打開了對(duì)象RecordSet,其中mConn是先前創(chuàng)建的鏈接對(duì)象,sqlStr是一個(gè)字符串,代表一條標(biāo)準(zhǔn)的SQL語(yǔ)句。例如:</p><p>  sqlStr=“SELE

33、CT * FROM tab1”</p><p>  Set RecordSet=mConn.Execute(sqlStr)</p><p>  這條語(yǔ)句執(zhí)行后,對(duì)象RecordSet中就保存了表tab1中查詢的所有記錄。</p><p><b>  四、操作數(shù)據(jù)庫(kù)</b></p><p>  我們通過(guò)調(diào)用鏈接對(duì)象的Exe

34、cute方法來(lái)將查詢結(jié)果返回給一個(gè)數(shù)據(jù)對(duì)象或進(jìn)行插入、刪除等操作。例如:</p><p>  sqlStr=“INSERT INTO tab1 VALUES(1,2)”</p><p>  mConn.Execute(sqlStr)</p><p><b>  /執(zhí)行插入操作</b></p><p>  五、關(guān)閉數(shù)據(jù)對(duì)象

35、和鏈接對(duì)象</p><p>  在使用了ADO對(duì)象之后要關(guān)閉它,因?yàn)樗褂昧艘欢ǖ姆?wù)器資源。通過(guò)調(diào)用方法close實(shí)現(xiàn)關(guān)閉,然后再釋放它。</p><p>  Record.close</p><p>  Set Record =Nothing   /關(guān)閉創(chuàng)建的數(shù)據(jù)對(duì)象</p><p>  mConn.close</p>

36、<p>  Set mConn=Nothing /關(guān)閉創(chuàng)建的鏈接對(duì)象</p><p><b>  3.網(wǎng)頁(yè)設(shè)計(jì)</b></p><p>  WWW服務(wù)器提供給用戶許多信息資源,如網(wǎng)頁(yè)、外部應(yīng)用程序、數(shù)據(jù)庫(kù)、圖片、動(dòng)畫、視頻、音頻文件等等,其中網(wǎng)頁(yè)是保存在WWW服務(wù)器中供用戶訪問(wèn)的主要的WWW資源,是一種可以在Internet上傳輸并被瀏覽器

37、認(rèn)識(shí)和翻譯成頁(yè)面顯示出來(lái)的文件。網(wǎng)頁(yè)不但包含多種字體和樣式的文本、圖片、圖形、電影片段、聲音,還包含一些高級(jí)語(yǔ)言所編寫的應(yīng)用程序,由此可以分為2種類型的網(wǎng)頁(yè)——靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)。</p><p>  靜態(tài)網(wǎng)頁(yè):早期的網(wǎng)頁(yè)都是一些靜態(tài)網(wǎng)頁(yè),這些靜態(tài)網(wǎng)頁(yè)也稱之為靜態(tài)HTML文件,它是一次性寫成。制作好靜態(tài)網(wǎng)頁(yè)后,內(nèi)容相對(duì)穩(wěn)定,不需經(jīng)常修改,文件比較小,適合在網(wǎng)上傳輸。靜態(tài)網(wǎng)頁(yè)中一般包含文本、圖像和超連接。</

38、p><p>  動(dòng)態(tài)網(wǎng)頁(yè):對(duì)于用戶而言,經(jīng)常使用靜態(tài)網(wǎng)頁(yè)并不能夠滿足信息訪問(wèn)的需要,這就要求所設(shè)計(jì)的網(wǎng)頁(yè)能夠動(dòng)態(tài)的、隨數(shù)據(jù)庫(kù)內(nèi)容不斷變化的顯示數(shù)據(jù)庫(kù)中的信息,這就是動(dòng)態(tài)網(wǎng)頁(yè)。動(dòng)態(tài)網(wǎng)頁(yè)的制作分為非交互式和交互式兩種。其中非交互式的動(dòng)態(tài)網(wǎng)頁(yè)屬于網(wǎng)頁(yè)表示形式的動(dòng)態(tài)制作;而交互式動(dòng)態(tài)網(wǎng)頁(yè)屬于網(wǎng)頁(yè)數(shù)據(jù)內(nèi)容的動(dòng)態(tài)制作,它一般是和數(shù)據(jù)庫(kù)系統(tǒng)聯(lián)系在一起的。</p><p>  交互式動(dòng)態(tài)網(wǎng)頁(yè)的制作步驟主要包括

39、2大步驟:數(shù)據(jù)庫(kù)設(shè)計(jì)和動(dòng)態(tài)應(yīng)用程序的制作。其具體的制作步驟如圖1.2所示:</p><p>  圖1.2 交互式動(dòng)態(tài)網(wǎng)頁(yè)的制作步驟</p><p>  第二章 企業(yè)辦公管理系統(tǒng)研究概述</p><p><b>  1.管理信息系統(tǒng)</b></p><p>  管理信息系統(tǒng)(Management Information S

40、ystem,簡(jiǎn)稱MIS)是從管理、信息、系統(tǒng)三個(gè)概念的基礎(chǔ)上發(fā)展起來(lái)的。它首先是一個(gè)系統(tǒng),其次是一個(gè)信息系統(tǒng),再次是一個(gè)用于管理方面的信息系統(tǒng)。</p><p>  單位的管理工作量大,涉及面廣,MIS一般可根據(jù)決策層次、管理職能和信息處理方式,分成若干個(gè)相互關(guān)聯(lián)的子系統(tǒng),以便于整個(gè)系統(tǒng)的開發(fā)。嚴(yán)格說(shuō)來(lái),MIS只是一種輔助管理系統(tǒng),它所提供的信息需要由管理人員去分析和判斷,去作決策。目前,國(guó)內(nèi)為實(shí)現(xiàn)現(xiàn)代化管理而建

41、立的系統(tǒng),大都屬于管理信息系統(tǒng)。</p><p>  MIS系統(tǒng)經(jīng)過(guò)多年的發(fā)展,如今的發(fā)展方向正從傳統(tǒng)的C/S計(jì)算模式向ASP、B/S計(jì)算模式發(fā)展,但不管是何種開發(fā)模式,任何正規(guī)軟件工作都需要經(jīng)過(guò)可行性研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和測(cè)試、軟件維護(hù)和更新等步驟。</p><p>  MIS的總體概念如圖2.1所示:</p><p>  圖2.1 管理信息系

42、統(tǒng)總體概念圖</p><p>  信息系統(tǒng)概念結(jié)構(gòu)主要有四個(gè)部分組成,如圖2.2所示:</p><p>  圖2.2 信息系統(tǒng)概念結(jié)構(gòu)</p><p>  其中數(shù)據(jù)源是MIS的基礎(chǔ),是MIS處理的對(duì)象;信息管理者的任務(wù)是對(duì)數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、加工、傳輸和維護(hù);信息用戶是MIS的服務(wù)對(duì)象。為制定決策,管理決策機(jī)構(gòu)可以從MIS中獲取必要的信息。同時(shí),通過(guò)MIS可以對(duì)單位

43、的活動(dòng)進(jìn)行控制協(xié)調(diào),以實(shí)施決策。</p><p>  2.企業(yè)內(nèi)部辦公管理系統(tǒng)的作用</p><p>  企業(yè)內(nèi)部辦公網(wǎng)絡(luò)服務(wù)是企業(yè)管理信息系統(tǒng)的一部分企業(yè)的管理組織可以劃分為若干部門,而各個(gè)部門又具有一定的業(yè)務(wù)功能。本文中的企業(yè)辦公管理系統(tǒng),幫助企業(yè)管理人員方便、安全、高效的進(jìn)行企業(yè)日常工作的管理。使企業(yè)管理電子化、簡(jiǎn)單化,以節(jié)省企業(yè)管理方面的不必要的資源浪費(fèi)。</p>&

44、lt;p>  第三章 企業(yè)內(nèi)部辦公管理系統(tǒng)的分析與設(shè)計(jì)</p><p><b>  1.目標(biāo)設(shè)計(jì)</b></p><p>  企業(yè)內(nèi)部辦公網(wǎng)絡(luò)服務(wù)是企業(yè)管理信息系統(tǒng)的一部分,企業(yè)內(nèi)部辦公網(wǎng)絡(luò)服務(wù)的內(nèi)容很多,如員工信息的發(fā)布與共享,員工內(nèi)部交流信息的發(fā)布與共享。企業(yè)內(nèi)部辦公網(wǎng)絡(luò)服務(wù)系統(tǒng)的目標(biāo)是:按照管理信息系統(tǒng)的原理和方法,采用成熟的計(jì)算機(jī)和信息技術(shù)的手段,支持企

45、業(yè)內(nèi)部辦公管理工作的全過(guò)程,增強(qiáng)網(wǎng)站管理的及時(shí)性、規(guī)范性、準(zhǔn)確性。</p><p>  企業(yè)內(nèi)部辦公管理系統(tǒng)的功能如下:</p><p>  1)企業(yè)內(nèi)部網(wǎng)的系統(tǒng)用戶登錄及驗(yàn)證功能</p><p>  系統(tǒng)用戶進(jìn)入系統(tǒng)時(shí)的身份驗(yàn)證。</p><p>  系統(tǒng)用戶在不同頁(yè)面瀏覽時(shí)的身份驗(yàn)證。</p><p>  2)員工

46、信息管理系統(tǒng)主要功能</p><p>  員工信息的錄入,設(shè)置初始的用戶信息。</p><p>  員工信息的查詢(全體、部門、個(gè)人、管理層)。</p><p>  3)公司員工內(nèi)部信息交流系統(tǒng)主要功能</p><p>  公司內(nèi)部公告、通知的發(fā)布。</p><p>  公司內(nèi)部意見(jiàn)箱(每個(gè)員工可以就各種具體事見(jiàn)向有關(guān)

47、負(fù)責(zé)人提交意見(jiàn)建議,并獲得反饋)。</p><p><b>  設(shè)計(jì)思想</b></p><p>  1)Browser/Server結(jié)構(gòu)(B/S結(jié)構(gòu))</p><p>  企業(yè)內(nèi)部辦公網(wǎng)絡(luò)的特點(diǎn)是利用B/S結(jié)構(gòu),實(shí)現(xiàn)整個(gè)企業(yè)內(nèi)部管理的信息化。其優(yōu)勢(shì)在于簡(jiǎn)單、功能強(qiáng)大、擴(kuò)展能力良好以及跨地域的操作性能。</p><p>

48、  Client/Server模式(C/S模式)與B/S模式是現(xiàn)在比較流行的兩種數(shù)據(jù)庫(kù)應(yīng)用模式,單獨(dú)應(yīng)用那一種模式都將受其自身弱點(diǎn)的限制。C/S模式主要是在以局域網(wǎng)為基礎(chǔ)的環(huán)境下展開應(yīng)用的,它受到地域的限制。而B/S模式通過(guò)Internet進(jìn)行通信,可以不受地域的限制,但是它不能夠進(jìn)行聯(lián)機(jī)事務(wù)處理,并且在大量數(shù)據(jù)處理的情況下,速度較慢。</p><p>  對(duì)于本系統(tǒng),其功能目標(biāo)是要實(shí)現(xiàn)企業(yè)內(nèi)部包括分之機(jī)構(gòu)的信息

49、資源共享,同時(shí)要實(shí)現(xiàn)不同用戶權(quán)限的控制。由于系統(tǒng)數(shù)據(jù)收集的實(shí)時(shí)性要求并不高,因此采用B/S結(jié)構(gòu)來(lái)進(jìn)行設(shè)計(jì)是合理可行的,本系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)如圖3.1所示:</p><p><b>  2)三層結(jié)構(gòu)的概念</b></p><p>  B/S的多層結(jié)構(gòu)的應(yīng)用正是在對(duì)C/S結(jié)構(gòu)總結(jié)的基礎(chǔ)上產(chǎn)生的,即將應(yīng)用劃分為三層:用戶界面層、商業(yè)邏輯層、數(shù)據(jù)庫(kù)層。用戶界面層負(fù)責(zé)處理用戶的輸入

50、和向用戶輸出,但并不負(fù)責(zé)解釋其含義,這一層通常用前端工具(VB、VB、ASP等)開發(fā),在本設(shè)計(jì)中采用VBScript腳本語(yǔ)言實(shí)現(xiàn)ASP頁(yè)面;商業(yè)邏輯層是上下兩層的紐帶,它建立實(shí)際的數(shù)據(jù)庫(kù)連接,根據(jù)用戶的請(qǐng)求生成SQL語(yǔ)句檢索或更新數(shù)據(jù)庫(kù),并把結(jié)果返回給客戶端,這一層通常以動(dòng)態(tài)鏈接庫(kù)的形式存在并注冊(cè)到服務(wù)器的注冊(cè)表中,它與客戶端通信的接口符合某一特定的組件標(biāo)準(zhǔn),可以用任何支持這種標(biāo)準(zhǔn)的工具開發(fā);數(shù)據(jù)庫(kù)層負(fù)責(zé)實(shí)際的數(shù)據(jù)存儲(chǔ)和檢索。B/S結(jié)構(gòu)

51、開發(fā)還具有另外的一個(gè)重要的優(yōu)勢(shì),即面向?qū)ο缶幊痰奶匦浴胺庋b性” 。</p><p>  圖3.1 B/S結(jié)構(gòu)的企業(yè)內(nèi)部辦公管理系統(tǒng)應(yīng)用原理示意圖</p><p>  3)B/S結(jié)構(gòu)的信息系統(tǒng)的開發(fā)模型與動(dòng)態(tài)發(fā)布數(shù)據(jù)的方法</p><p>  B/S開發(fā)模型實(shí)際上是分布式的C/S結(jié)構(gòu)在Internet/Intranet上的擴(kuò)展,即把一個(gè)應(yīng)用對(duì)象從功能結(jié)構(gòu)上劃分為三

52、部分:數(shù)據(jù)處理邏輯、業(yè)務(wù)處理邏輯和顯示邏輯。</p><p>  對(duì)于本文介紹的公司內(nèi)部辦公管理系統(tǒng),其基本的功能要求是用戶的分布性,數(shù)據(jù)資源的共享和權(quán)限的控制。由于現(xiàn)代公司的結(jié)構(gòu)越來(lái)越具有分布式的特點(diǎn),公司的分支結(jié)構(gòu)很多,而且要實(shí)現(xiàn)公司內(nèi)部的資源共享,通過(guò)傳統(tǒng)的C/S結(jié)構(gòu)系統(tǒng)顯得“笨重”。另外在權(quán)限的控制上,動(dòng)態(tài)ASP腳本具有良好的安全性和效率?;谝陨系姆治?,本文采用B/S模式下利用VBScript腳本語(yǔ)言來(lái)

53、創(chuàng)建ASP頁(yè)面,從而實(shí)現(xiàn)整個(gè)公司內(nèi)部辦公管理系統(tǒng)。</p><p><b>  3.功能需求描述</b></p><p>  3.1 系統(tǒng)規(guī)劃的定義</p><p>  系統(tǒng)規(guī)劃是管理信息系統(tǒng)(MIS)生命周期的第一階段,是MIS的概念形成時(shí)期,這一階段的主要目標(biāo),就是制定MIS的長(zhǎng)期發(fā)展方案</p><p>  ,決定

54、MIS在整個(gè)生命周期內(nèi)的發(fā)展方向,規(guī)模和發(fā)展進(jìn)程。</p><p>  系統(tǒng)規(guī)劃的主要任務(wù):制定MIS的發(fā)展戰(zhàn)略;確定組織的主要信息需求,制定系統(tǒng)建設(shè)的資源分配計(jì)劃,主要完成問(wèn)題定義、需求分析兩項(xiàng)任務(wù)。</p><p>  在問(wèn)題定義的過(guò)程中,需要回答:要解決的問(wèn)題是什么;在需求</p><p>  分析中,主要任務(wù)是為了分析清楚“系統(tǒng)必須做什么”,需求分析不是&l

55、t;/p><p>  確定怎樣完成這些任務(wù),而是決定必須完成哪些任務(wù),也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。</p><p>  【企業(yè)內(nèi)部辦公管理信息系統(tǒng)】的目標(biāo)和意義</p><p>  采用先進(jìn)的信息技術(shù)支持企業(yè)內(nèi)部工作人員的整個(gè)工作過(guò)程,提高工作效率、減少錯(cuò)誤率,提高信息管理的現(xiàn)代化水平,從而應(yīng)用在中小型企業(yè)的辦公管理,解決企業(yè)中存在的浪費(fèi)、冗余。使

56、企業(yè)人力、物力精簡(jiǎn)化,開資縮減,推動(dòng)公司向良性化發(fā)展,從而帶動(dòng)公司的經(jīng)濟(jì)發(fā)展。</p><p>  3.2 系統(tǒng)在功能方面的需求即系統(tǒng)目標(biāo)如下:</p><p>  根據(jù)系統(tǒng)功能的要求,本文中的企業(yè)內(nèi)部辦公管理系統(tǒng)分為下述兩個(gè)模塊:?jiǎn)T工信息管理系統(tǒng)和公司內(nèi)部信息交流系統(tǒng)??梢詫⑾到y(tǒng)分成幾個(gè)功能模塊來(lái)分別設(shè)計(jì)。</p><p>  功能模塊之間的關(guān)系如圖3.2所示:&

57、lt;/p><p>  圖3.2 企業(yè)內(nèi)部辦公管理系統(tǒng)功能模塊圖</p><p>  對(duì)于公司員工信息管理系統(tǒng),根據(jù)系統(tǒng)功能分析,除了對(duì)員工信息的查詢外,還可以具體細(xì)化為用戶修改個(gè)人信息頁(yè)面,系統(tǒng)管理員頁(yè)面,添加新用戶頁(yè)面和修改某個(gè)用戶信息頁(yè)面。</p><p>  對(duì)于公司內(nèi)部信息交流系統(tǒng),根據(jù)系統(tǒng)功能分析,可以具體細(xì)化為內(nèi)部通知公告牌頁(yè)面,發(fā)布新通知頁(yè)面,修改某個(gè)通

58、知頁(yè)面,意見(jiàn)箱頁(yè)面,意見(jiàn)分析頁(yè)面。</p><p>  圖 3.3是整個(gè)系統(tǒng)的頁(yè)面邏輯結(jié)構(gòu)示意圖:</p><p>  圖3.3 企業(yè)內(nèi)部辦公管理系統(tǒng)頁(yè)面邏輯結(jié)構(gòu)示意圖</p><p>  3.3系統(tǒng)在性能方面的需求</p><p>  1、易操作性,系統(tǒng)操作員無(wú)需特殊訓(xùn)練,便可掌握此系統(tǒng);</p><p>  2、處

59、理時(shí)間及響應(yīng)速度應(yīng)滿足使用者的需求;</p><p>  3、系統(tǒng)的通用性強(qiáng),能在多種操作系統(tǒng)上運(yùn)行;</p><p>  4、系統(tǒng)可移植性、可靠性強(qiáng)、糾錯(cuò)能力高;</p><p>  5、系統(tǒng)的安全性高,數(shù)據(jù)具有備份和恢復(fù)功能;</p><p>  6、系統(tǒng)的性能/價(jià)格比高;</p><p>  3.4 資源分配

60、</p><p>  3.4.1系統(tǒng)規(guī)模:</p><p>  中型、實(shí)用、支持網(wǎng)絡(luò)的管理信息系統(tǒng)。本文中的企業(yè)內(nèi)部辦公管理系統(tǒng)是應(yīng)用于中小企業(yè)的。目前,中小企業(yè)管理比較落后,它將產(chǎn)生的影響將使中小企業(yè)管理從人力化到數(shù)字化進(jìn)展,使管理人員思想上向數(shù)字化轉(zhuǎn)變,能使企業(yè)的管理在機(jī)制上轉(zhuǎn)換,人員上得到精簡(jiǎn)。</p><p>  3.4.2 系統(tǒng)開發(fā)方法:</p>

61、;<p>  采用軟件工程化的思想和方法,用生命周期法進(jìn)行系統(tǒng)規(guī)劃、分析、設(shè)計(jì)和實(shí)施,用原形法進(jìn)行系統(tǒng)實(shí)現(xiàn),在使用過(guò)程中采用用戶的新需求對(duì)系統(tǒng)進(jìn)行修改、完善及更新升級(jí)。</p><p>  3.4.3 軟、硬件資源:</p><p>  本系統(tǒng)的開發(fā)環(huán)境為:Intel PⅡ處理器,128M內(nèi)存,20G硬盤,CDROM;</p><p>  操作系統(tǒng):

62、Windows 2000 Server</p><p>  數(shù)據(jù)庫(kù)系統(tǒng): ACCESS 2000。</p><p><b>  3.5 系統(tǒng)分析</b></p><p>  在管理信息系統(tǒng)的生命周期中,系統(tǒng)分析是第二階段。它按照“先邏輯后物理”的原則嚴(yán)格劃分工作階段。其目標(biāo)就是按系統(tǒng)規(guī)劃所規(guī)定的系統(tǒng)開發(fā)目標(biāo)和用戶功能需求,提出系統(tǒng)邏輯方案即邏輯

63、模型,為下一階段進(jìn)行物理方案設(shè)計(jì)解決‘怎么做’提供依據(jù)。系統(tǒng)分析主要包括以下四個(gè)步驟:初步調(diào)查、可行性研究、詳細(xì)調(diào)查、系統(tǒng)邏輯模型的提出。</p><p>  3.5.1系統(tǒng)的初步調(diào)查</p><p>  系統(tǒng)的初步調(diào)查是系統(tǒng)分析階段的第一項(xiàng)任務(wù),其主要目標(biāo)就是從系統(tǒng)分析人員和企業(yè)內(nèi)部工作人員的角度看本系統(tǒng)開發(fā)有無(wú)必要和可能。初步調(diào)查主要包括:一般調(diào)查和信息需求初步調(diào)查。一般調(diào)查主要是調(diào)查

64、分析企業(yè)內(nèi)部管理的工作流程,明確本系統(tǒng)的目標(biāo)和主要功能;后者則調(diào)查管理中心各部門所處理的數(shù)據(jù)及其流向,其方法是與用戶進(jìn)行面對(duì)面交流,參閱以前的手工材料等方式,從而掌握第一手材料,為系統(tǒng)邏輯模型的提出作好鋪墊。初步調(diào)查信息如下:目前中小企業(yè)在日常工作中采用人工管理,因而存在著大量的浪費(fèi)和多余,急需一套企業(yè)內(nèi)部辦公管理信息系統(tǒng)來(lái)輔助工作,從而提高企業(yè)內(nèi)部管理工作的規(guī)范化、制度化和現(xiàn)代化水平。</p><p>  3.

65、5.2系統(tǒng)的可行性研究</p><p>  可行性研究的目的是為了:用最小的代價(jià),在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能解決。一般說(shuō)來(lái),至少要從三個(gè)方面研究可行性:</p><p>  技術(shù)可行性:決定使用現(xiàn)有的技術(shù)能否實(shí)現(xiàn)這個(gè)系統(tǒng);對(duì)于本系統(tǒng),在技術(shù)上管理中心的軟、硬件技術(shù)都滿足要求;</p><p>  經(jīng)濟(jì)可行性:判斷系統(tǒng)的經(jīng)濟(jì)效益是否能超過(guò)其開發(fā)成本;在經(jīng)濟(jì)上,由

66、于本系統(tǒng)的性能/價(jià)格比高,所以受到用戶的歡迎;</p><p>  操作可行性(即營(yíng)運(yùn)可行性):考慮系統(tǒng)的操作方式在這個(gè)用戶組織內(nèi)是否行得通;對(duì)于這一點(diǎn),由于本企業(yè)工作人員都熟悉電腦操作,只需簡(jiǎn)單培訓(xùn)便可勝任工作,所以操作性也是行得通的。</p><p>  本網(wǎng)站采用的是ASP技術(shù)來(lái)實(shí)現(xiàn),它提供了一種服務(wù)器端腳本編寫環(huán)境和服務(wù)器執(zhí)行指令的環(huán)境,是用附加特性擴(kuò)展了標(biāo)準(zhǔn)的HTML文件。使用A

67、SP可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序。ASP頁(yè)面可以使用腳本語(yǔ)言(如Vbscript、Javascript等)編寫,程序代碼是隱藏的,輸出到用戶瀏覽器的只是動(dòng)態(tài)的HTML文件,而且沒(méi)有瀏覽器兼容的問(wèn)題。訪問(wèn)數(shù)據(jù)庫(kù)簡(jiǎn)單,通過(guò)使用內(nèi)置的ASP組件ADO,ASP頁(yè)面可以通過(guò)ODBC存取數(shù)據(jù)庫(kù),并將結(jié)果返</p><p><b>  回給用戶的瀏覽器。</b></p>&

68、lt;p>  ASP程序的運(yùn)行環(huán)境在服務(wù)器端可以接收來(lái)自客戶端的請(qǐng)求,并對(duì)后端數(shù)據(jù)庫(kù)進(jìn)行存取操作,然后將處理結(jié)果返回到客戶端瀏覽器。(如圖3.4)</p><p><b>  用戶請(qǐng)求</b></p><p><b>  服務(wù)響應(yīng)</b></p><p>  圖3.4. 程序的運(yùn)行過(guò)程圖</p><

69、;p>  3.5.3結(jié)構(gòu)化生命周期法 </p><p>  結(jié)構(gòu)化生命周期法是一種傳統(tǒng)的管理信息系統(tǒng)開發(fā)方法,其基本思路是把整個(gè)系統(tǒng)開發(fā)過(guò)程分解成若干階段,每個(gè)階段進(jìn)行若干活動(dòng),每項(xiàng)活動(dòng)應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù)完成一個(gè)或多個(gè)任務(wù),形成符合給定規(guī)范的產(chǎn)品。這種方法用于開發(fā)MIS時(shí),應(yīng)遵循下列原則:</p><p><b>  用戶參與的原則</b><

70、/p><p><b>  先邏輯后物理原則</b></p><p><b>  自頂向下原則</b></p><p><b>  文檔標(biāo)準(zhǔn)化原則</b></p><p>  任何系統(tǒng)均有其產(chǎn)生、發(fā)展、成熟、消亡或更新?lián)Q代的過(guò)程,這個(gè)過(guò)程稱為系統(tǒng)的生命周期。</p>&

71、lt;p>  本人在后續(xù)的網(wǎng)站開發(fā)中的便是用此種方法,先向用戶展示一個(gè)與本網(wǎng)站性質(zhì)相同的網(wǎng)站,然后由客戶提出自己的特別需要,結(jié)合原有系統(tǒng)和用戶新的需求以獲取待開發(fā)網(wǎng)站的信息和功能。</p><p><b>  4.數(shù)據(jù)庫(kù)設(shè)計(jì)概述</b></p><p>  4.1 數(shù)據(jù)庫(kù)的選擇</p><p>  做交互式網(wǎng)站一個(gè)很重要條件就是系統(tǒng)必須

72、安裝數(shù)據(jù)庫(kù),當(dāng)前最流行的關(guān)系數(shù)據(jù)庫(kù)有:Windows NT下的SQL Server、Windows95/98/NT下的Access、Windows NT下的Sybase、UNIX下的msql、Linux下的MySQL等等。目前的關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品基本可分為桌面數(shù)據(jù)庫(kù)和大型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)兩大類,考慮系統(tǒng)數(shù)據(jù)流量、安全性要求、效率及技術(shù)兼容等問(wèn)題,以及根據(jù)實(shí)際的需要,本交互式企業(yè)內(nèi)部信息管理系統(tǒng)中所采用的是Windows 98下的Access

73、2000作為數(shù)據(jù)庫(kù)管理軟件。</p><p>  Microsoft Access 2000是一種桌面數(shù)據(jù)庫(kù),一般運(yùn)行在PC上,具有對(duì)硬件要求低、容易操作、開發(fā)成本低等特點(diǎn),應(yīng)用于小型系統(tǒng)中,其核心是Microsoft Jet數(shù)據(jù)庫(kù)引擎。它是一個(gè)可視化的數(shù)據(jù)庫(kù)管理系統(tǒng),提供了很多非常實(shí)用的向?qū)?,從而使Access建立數(shù)據(jù)庫(kù)的各種對(duì)象非常容易。它使用內(nèi)嵌Visual Basic語(yǔ)言作為開發(fā)工具,完全面向?qū)ο缶幊?,?/p>

74、以可視化地創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序,支持網(wǎng)絡(luò)環(huán)境的應(yīng)用,如管理用戶組安全性等,是一種客戶機(jī)/服務(wù)器前端管理系統(tǒng)。</p><p>  Microsoft Access 2000的安裝是隨著Microsoft Office 2000一起安裝的,如果是選擇安裝Access,則只需要選中Microsoft Access for Windows,然后選擇“從本機(jī)運(yùn)行全部程序”就可以了。</p><p>

75、  4.2使用ADO數(shù)據(jù)控件訪問(wèn)數(shù)據(jù)庫(kù)</p><p>  由于各模塊頻繁地與數(shù)據(jù)庫(kù)打交道,如何與數(shù)據(jù)庫(kù)鏈接就顯得十分重要。前面我們已經(jīng)提到,ASP采用ADO技術(shù)訪問(wèn)數(shù)據(jù)庫(kù),ADO允許多個(gè)訪問(wèn)共享一個(gè)鏈接,即僅需要一個(gè)Connection對(duì)象與數(shù)據(jù)庫(kù)鏈接,就可重復(fù)不斷地利用它訪問(wèn)一個(gè)數(shù)據(jù)庫(kù)。本文僅用到一個(gè)數(shù)據(jù)庫(kù),名為database,而且在用戶登陸時(shí)就要進(jìn)行數(shù)據(jù)庫(kù)操作,因此我們希望服務(wù)器開始便和數(shù)據(jù)庫(kù)鏈接,所有對(duì)

76、數(shù)據(jù)庫(kù)的訪問(wèn)都使用這一鏈接,這樣有利于提高服務(wù)器的效率。我們采用如下方法,首先在WinNT的控制面板的ODBC數(shù)據(jù)源選項(xiàng)中將database庫(kù)設(shè)置為系統(tǒng)ODBC數(shù)據(jù)源ASPdata,再在本應(yīng)用程序中建立與database庫(kù)的鏈接,即加入以下語(yǔ)句:</p><p>  set conn=server.createobject(“adodb.connection”)</p><p>  con

77、n.open “ASPdata”</p><p><b>  5.需求分析</b></p><p><b>  5.1功能需求</b></p><p>  指本網(wǎng)站系統(tǒng)必須完成的所有功能。將解決企業(yè)管理人工化,工作繁余的問(wèn)題,實(shí)現(xiàn)企業(yè)管理電子化。本企業(yè)管理系統(tǒng)是應(yīng)用于中小企業(yè)的。目前,中小企業(yè)管理比較落后,它將產(chǎn)生的影響將

78、使中小企業(yè)管理從人力化到數(shù)字化進(jìn)展,使管理人員思想上向數(shù)字化轉(zhuǎn)變,能使企業(yè)的管理在機(jī)制上轉(zhuǎn)換,人員上得到精簡(jiǎn)。實(shí)現(xiàn)工作人員信息查詢的方便性以及管理的多樣化而提供的一個(gè)功能齊全、使用方便的網(wǎng)站信息管理系統(tǒng),以替代傳統(tǒng)的信息管理。</p><p><b>  5.2功能劃分</b></p><p>  1、本軟件前臺(tái)具有如下主要功能:</p><p&g

79、t;<b>  系統(tǒng)用戶登錄</b></p><p>  系統(tǒng)用戶在不同頁(yè)面瀏覽時(shí)的身份驗(yàn)證功能</p><p>  員工信息的錄入,設(shè)置初始的用戶信息</p><p>  員工信息的查詢(分為全體、部門、個(gè)人、管理層)</p><p><b>  公司內(nèi)部公告發(fā)布</b></p>&

80、lt;p>  公司內(nèi)部通知的發(fā)布與處理</p><p>  公司內(nèi)部意見(jiàn)建議的提出與反饋</p><p>  2、本軟件后臺(tái)具有如下主要功能:</p><p><b>  員工資料的管理</b></p><p><b>  資料添加</b></p><p><b&

81、gt;  資料刪除</b></p><p><b>  資料修改</b></p><p><b>  資料查詢</b></p><p><b>  通知管理</b></p><p><b>  添加新通知</b></p><

82、p><b>  管理員刪除過(guò)期通知</b></p><p><b>  刪除個(gè)人通知</b></p><p>  修改和刪除自己發(fā)的通知</p><p><b>  管理員刪除通知</b></p><p><b>  意見(jiàn)建議管理</b></p

83、><p><b>  提出意見(jiàn)</b></p><p>  查看已處理的意見(jiàn)建議</p><p><b>  批閱意見(jiàn)</b></p><p><b>  系統(tǒng)管理</b></p><p><b>  進(jìn)入</b></p>

84、<p><b>  退出</b></p><p><b>  更改密碼</b></p><p><b>  5.3外部接口需求</b></p><p><b>  1、用戶界面</b></p><p>  采用Windows的通用圖形界面,對(duì)用

85、戶友好,且必須對(duì)鼠標(biāo)和鍵盤提供支持;顯示啟動(dòng)畫面,畫面簡(jiǎn)潔明快,不能太過(guò)花哨;</p><p><b>  2、硬件接口</b></p><p>  支持一般的celeron 433或更高檔微機(jī)、筆記本電腦。</p><p><b>  3、軟件接口</b></p><p>  運(yùn)行于Windows

86、 98/PWS4.0/access2000之上。</p><p><b>  4、通信接口</b></p><p>  本軟件應(yīng)提供對(duì)Web瀏覽器等的支持。</p><p><b>  5、故障處理</b></p><p>  正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)完好

87、無(wú)損。 </p><p>  5.4系統(tǒng)邏輯模型的提出</p><p>  需求分析的主要成果是系統(tǒng)的邏輯模型。本信息管理系統(tǒng)的邏輯模型主要是以系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)字典為主要描述工具。即在對(duì)管理方式和業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究的基礎(chǔ)之上,完全從業(yè)務(wù)管理功能和管理對(duì)象出發(fā),按照信息系統(tǒng)中應(yīng)有的數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)來(lái)勾畫信息管理系統(tǒng)的概貌。</p><p>  5.4.1數(shù)

88、據(jù)流圖(簡(jiǎn)稱為DFD)</p><p>  數(shù)據(jù)流圖是組織中信息運(yùn)動(dòng)的抽象。數(shù)據(jù)流圖是在對(duì)系統(tǒng)調(diào)研階段繪制的業(yè)務(wù)流程圖進(jìn)行分析的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實(shí)際運(yùn)行的可行性角度出發(fā)。將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確地描述系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)來(lái)源和去向等項(xiàng)目。首先,要根據(jù)現(xiàn)實(shí)情況來(lái)劃分系統(tǒng)的邊界、識(shí)別出系統(tǒng)的數(shù)據(jù)來(lái)源和存儲(chǔ),確定出外部實(shí)

89、體、得出系統(tǒng)的關(guān)聯(lián)圖再根據(jù)需要來(lái)化分幾個(gè)主要的信息功能并明確各個(gè)功能的之間關(guān)系,繪制出數(shù)據(jù)流圖的頂圖。</p><p>  數(shù)據(jù)流圖的符號(hào)說(shuō)明如下圖所示:</p><p>  外部項(xiàng) 數(shù)據(jù)加工處理 數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ) </p><p>  經(jīng)總體調(diào)查分析,劃分系統(tǒng)邊界,識(shí)別系統(tǒng)的數(shù)據(jù)來(lái)源和去處,確定外部實(shí)體,得出企業(yè)內(nèi)部信息管理系

90、統(tǒng)基本系統(tǒng)模型,見(jiàn)圖3.5所示:</p><p><b>  F1</b></p><p>  F2 </p><p><b>  F5</b></p><p>  F3 </p>&

91、lt;p><b>  F6</b></p><p><b>  F4</b></p><p>  圖3.5 基本系統(tǒng)模型</p><p>  注:F1 登錄申請(qǐng) F2 登錄成功與否通知</p><p>  F3 信息的瀏覽 F4 信息的處理</p><

92、;p>  F5 信息的管理狀態(tài) F6添加修改通知</p><p>  從上圖中劃分出主要的信息管理功能,并明確各功能間的聯(lián)系,繪制出數(shù)據(jù)流圖的頂層數(shù)據(jù)流圖,如圖3.6所示。 </p><p>  登錄申請(qǐng)員工信息</p><p>  D1 系統(tǒng)用戶信息表</p><p>  意見(jiàn) 員工</p>&

93、lt;p>  信息 通知</p><p><b>  反饋通知</b></p><p>  D2 意見(jiàn)信息表D3通知公告牌表</p><p>  圖3.6 頂層數(shù)據(jù)流圖</p><p>  5.4.2數(shù)據(jù)字典(簡(jiǎn)稱為DD)</p><p>  數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的

94、集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。任何字典最主要的用途都是供人查閱條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒(méi)有數(shù)據(jù)字典數(shù)據(jù)流圖就不嚴(yán)格,而沒(méi)有數(shù)據(jù)流圖數(shù)據(jù)字典也難以發(fā)揮作用。只有兩者在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說(shuō)明。</p><p>  DFD只是對(duì)數(shù)據(jù)和彼此之間的聯(lián)系進(jìn)行了說(shuō)明,為進(jìn)一步明確數(shù)據(jù)的詳細(xì)內(nèi)容和

95、數(shù)據(jù)加工過(guò)程,應(yīng)將數(shù)據(jù)流圖中的全部數(shù)據(jù)流及其組成的數(shù)據(jù)元素,數(shù)據(jù)存儲(chǔ),數(shù)據(jù)加工,通過(guò)數(shù)據(jù)字典描述清楚,以便于此后系統(tǒng)設(shè)計(jì)的進(jìn)行。</p><p>  圖3.7 是幾個(gè)主要數(shù)據(jù)元素的數(shù)據(jù)字典卡片</p><p>  5.4.3概念設(shè)計(jì)(E-R圖描述)</p><p>  E-R圖目前廣泛用于數(shù)據(jù)庫(kù)的概念設(shè)計(jì)。用E-R數(shù)據(jù)模型對(duì)一個(gè)單位的模擬,稱為一個(gè)單位的E-R數(shù)據(jù)模

96、式,E-R數(shù)據(jù)模型提供了實(shí)體、屬性和聯(lián)系三個(gè)抽象概念。這三個(gè)概念簡(jiǎn)單明了,直觀易懂,用以模擬現(xiàn)實(shí)世界比較自然。E-R數(shù)據(jù)模式可以很方便的轉(zhuǎn)換成相應(yīng)的關(guān)系數(shù)據(jù)模式。用E-R圖表示數(shù)據(jù)模式時(shí),人們僅關(guān)心由哪些數(shù)據(jù),它們之間的關(guān)系如何,而不必關(guān)心這些數(shù)據(jù)在計(jì)算機(jī)內(nèi)如何表示和使用什么DBMS。因此,通過(guò)E-R圖,設(shè)計(jì)人員和最終用戶可以進(jìn)行交流和合作,以真實(shí)、合理地模擬一個(gè)單位,作為進(jìn)一步設(shè)計(jì)數(shù)據(jù)庫(kù)的基礎(chǔ)。</p><p>

97、;  本設(shè)計(jì)中共牽涉到六類實(shí)體和三類聯(lián)系。</p><p>  實(shí)體:系統(tǒng)用戶、部門、職位、通知、意見(jiàn)、意見(jiàn)類型</p><p>  聯(lián)系:一對(duì)一聯(lián)系——用戶—密碼,意見(jiàn)—意見(jiàn)號(hào)等</p><p>  多對(duì)一關(guān)系——用戶—部門等</p><p>  一對(duì)多關(guān)系——用戶—通知,用戶—意見(jiàn)等</p><p><b&g

98、t;  屬性:</b></p><p>  對(duì)于系統(tǒng)用戶信息數(shù)據(jù)庫(kù),可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p>  用戶信息:用戶ID、登錄名、用戶姓名、密碼、E-mail、部門、職位、內(nèi)部電話、家庭電話、移動(dòng)電話、QQ號(hào)、家庭住址、系統(tǒng)管理員權(quán)限、生日、財(cái)務(wù)管理員權(quán)限、性別、教育程度、備注</p><p>  對(duì)于內(nèi)部信息交流系統(tǒng),可以列出以下數(shù)據(jù)

99、項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p>  內(nèi)部通知信息:通知ID、通知內(nèi)容、通知類型、通知發(fā)送者、通知接受者、通知發(fā)送日期、通知發(fā)送時(shí)間、通知有效天數(shù)。</p><p>  內(nèi)部意見(jiàn)建議信息:意見(jiàn)建議ID、意見(jiàn)發(fā)送者、意見(jiàn)發(fā)往部門、意見(jiàn)類型、意見(jiàn)內(nèi)容、意見(jiàn)處理狀態(tài)、意見(jiàn)處理評(píng)論、意見(jiàn)發(fā)送日期。</p><p>  具體E-R圖見(jiàn)圖3.8所示:</p><

100、;p>  5.5數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)</p><p>  根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,各個(gè)系統(tǒng)的具體邏輯實(shí)現(xiàn)如下:</p><p>  對(duì)于系統(tǒng)用戶信息數(shù)據(jù)庫(kù),可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p>  用戶信息:用戶ID、登錄名、用戶姓名、密碼、E-mail、部門、職位、內(nèi)部電話、家庭電話、移動(dòng)電話、QQ號(hào)、家庭住址、系統(tǒng)管理員權(quán)限、生日、

101、財(cái)務(wù)管理員權(quán)限、性別、教育程度、備注</p><p>  所需的外部數(shù)據(jù)支持:</p><p>  部門信息:部門編號(hào)、部門名稱</p><p>  職位信息:職位ID、職位名稱</p><p>  對(duì)于內(nèi)部信息交流系統(tǒng)中的內(nèi)部通知部分,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p>  內(nèi)部通知信息:通知ID、通知內(nèi)

102、容、通知類型、通知發(fā)送者、通知接受者、通知發(fā)送日期、通知發(fā)送時(shí)間、通知有</p><p><b>  效天數(shù)。</b></p><p>  所需的外部數(shù)據(jù)支持:</p><p>  用戶權(quán)限信息:可以從系統(tǒng)用戶信息數(shù)據(jù)庫(kù)里獲得。</p><p>  對(duì)于內(nèi)部信息交流系統(tǒng)中的內(nèi)部意見(jiàn)建議部分,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):

103、</p><p>  內(nèi)部意見(jiàn)建議信息:意見(jiàn)建議ID、意見(jiàn)發(fā)送者、意見(jiàn)發(fā)往部門、意見(jiàn)類型、意見(jiàn)內(nèi)容、意見(jiàn)處理狀態(tài)、意見(jiàn)處理評(píng)論、意見(jiàn)發(fā)送日期。</p><p>  所需的外部數(shù)據(jù)支持:</p><p>  意見(jiàn)類型信息:意見(jiàn)建議的類型。</p><p>  部門信息:可以從系統(tǒng)用戶信息數(shù)據(jù)庫(kù)里獲得。</p><p> 

104、 用戶權(quán)限信息:可以從系統(tǒng)用戶信息數(shù)據(jù)庫(kù)里獲得。</p><p>  1 1</p><p>  1 n n m</p><p><b>  nm</b></p><p>  n 1 &

105、lt;/p><p>  n n</p><p><b>  n</b></p><p><b>  1</b></p><p>  m 1</p><p><b>  M </b&

106、gt;</p><p>  n </p><p><b>  1</b></p><p>  圖3.8 E-R圖</p><p>  5.6數(shù)據(jù)庫(kù)的物理設(shè)計(jì)</p><p>  根據(jù)數(shù)據(jù)庫(kù)的需求分析,建立如下7個(gè)數(shù)據(jù)表:</p><p> 

107、 系統(tǒng)用戶信息數(shù)據(jù)表(PSLogins),其結(jié)構(gòu)如圖3.9所示:</p><p>  圖3.9 系統(tǒng)用戶信息數(shù)據(jù)表</p><p>  公司部門信息數(shù)據(jù)表(Departments),其結(jié)構(gòu)如圖3.10所示:</p><p>  圖3.10 公司部門信息數(shù)據(jù)表</p><p>  公司職位信息數(shù)據(jù)表(Positions),其結(jié)構(gòu)如圖3.11

108、所示:</p><p>  圖3.11 公司職位信息數(shù)據(jù)表</p><p>  公司通知公告數(shù)據(jù)表(MessageBoard),其結(jié)構(gòu)如圖3.12所示</p><p>  圖3.12 公司通知公告數(shù)據(jù)表</p><p>  公司內(nèi)部意見(jiàn)信息數(shù)據(jù)表(SuggestionRecords),其結(jié)構(gòu)如圖3.13所示</p><

109、p>  圖3.13 公司內(nèi)部意見(jiàn)信息數(shù)據(jù)表</p><p>  公司內(nèi)部意見(jiàn)類型數(shù)據(jù)表(SuggestionTypes),其結(jié)構(gòu)如圖3.14所示</p><p>  圖3.14 公司內(nèi)部意見(jiàn)類型數(shù)據(jù)表</p><p>  第四章 系統(tǒng)的設(shè)計(jì)與開發(fā)</p><p>  1.系統(tǒng)用戶登錄頁(yè)面( Login.asp)</p>

110、<p>  用戶登錄驗(yàn)證頁(yè)面login.asp的主要功能是對(duì)用戶在首頁(yè)登錄框內(nèi)輸入的用戶名及密碼,檢查用戶的用戶名和用戶密碼與database數(shù)據(jù)庫(kù)中的數(shù)據(jù)是否匹配,如果匹配則登錄成功,如果不匹配則提示出錯(cuò)。由于登錄驗(yàn)證頁(yè)面是在后臺(tái)運(yùn)行的,因此不需要界面。它除了要檢查用戶名和用戶密碼是否匹配外,主要解決的是登錄成功后怎樣標(biāo)識(shí)該用戶已經(jīng)成功登錄。</p><p>  在本系統(tǒng)中,系統(tǒng)用戶身份信息數(shù)據(jù)表里

111、,設(shè)置了兩個(gè)字段來(lái)分別表示系統(tǒng)用戶的登錄名和真實(shí)姓名。目的是為了防止在系統(tǒng)用戶增多的情況下出現(xiàn)用戶重名的情況。用戶使用唯一的用戶登錄名登錄,而用戶一旦登錄,通過(guò)讀取Session對(duì)象,我們可以清楚地掌握當(dāng)前用戶的真實(shí)姓名。</p><p>  1.1登錄功能的實(shí)現(xiàn):</p><p>  (1)一個(gè)簡(jiǎn)單的用于登錄的頁(yè)面,其中包括一個(gè)供用戶填寫登錄信息的表單和用于提交的按鈕和重新填寫的按鈕。&

112、lt;/p><p>  (2)用戶通過(guò)表單提供登錄信息,系統(tǒng)根據(jù)用戶提供的信息對(duì)用戶進(jìn)行查詢鑒別,如果身份合法,則記錄下用戶的詳細(xì)信息,并將用戶導(dǎo)向內(nèi)網(wǎng)主頁(yè)。</p><p>  (3)通過(guò)創(chuàng)建ASP應(yīng)用程序,可以在Global.asa里指定系統(tǒng)允許用戶嘗試登錄的次數(shù),如果超過(guò)這個(gè)次數(shù),系統(tǒng)不再顯示登錄頁(yè)面,用戶只能重新建立和Web服務(wù)器的連接來(lái)登錄。如圖4.2所示。</p>&

113、lt;p>  圖4.1 用戶登錄頁(yè)面</p><p>  在Global.asa文件中的代碼如下:</p><p>  <SCRIPT LANGUAGE="VBScript" RUNAT="Server"></p><p>  Sub Application_OnStart</p><p

114、>  Application("AllowAdds") = "NO"</p><p>  Application("NumAttempts") = 3</p><p>  session.timeout=1</p><p><b>  End Sub</b></p>

115、<p><b>  </SCRIPT></b></p><p>  在Global.asa里聲明了Application對(duì)象的NumAttempts的值,這個(gè)值的含義是指允許用戶登錄的次數(shù)。</p><p>  (4)用戶從系統(tǒng)里退出后也進(jìn)入系統(tǒng)登錄頁(yè)面,此時(shí)用戶的身份信息都會(huì)被清空。</p><p>  圖4.2 登錄

116、不成功的提示頁(yè)面</p><p>  1.2所使用的數(shù)據(jù)表</p><p>  系統(tǒng)登錄頁(yè)面使用了一個(gè)系統(tǒng)用戶信息表(PSLogins)。在系統(tǒng)登錄頁(yè)面里需要引用這個(gè)表的ID, LoginID,Password字段進(jìn)行用戶身份鑒別。如果用戶身份通過(guò)驗(yàn)證的話,系統(tǒng)登錄頁(yè)面還要記錄用戶的詳細(xì)信息,留待以后的系統(tǒng)頁(yè)面使用。</p><p>  2.企業(yè)內(nèi)部辦公管理系統(tǒng)的主

117、頁(yè)面( Home.asp)</p><p><b>  1.1功能實(shí)現(xiàn)如下</b></p><p>  圖4.3顯示了企業(yè)內(nèi)部辦公管理系統(tǒng)的主頁(yè)面。主頁(yè)面上有2個(gè)主要鏈接,分別指向內(nèi)部辦公管理系統(tǒng)的2個(gè)主要功能模塊,即員工信息管理系統(tǒng)和內(nèi)部信息交流系統(tǒng)。</p><p>  在內(nèi)部辦公管理系統(tǒng)主頁(yè)面里,設(shè)置了一個(gè)導(dǎo)航條。這個(gè)導(dǎo)航條里詳細(xì)列出了用

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論