版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì)設(shè)計(jì)(論文)題目: 網(wǎng)上辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 專 業(yè) 班 級(jí): 計(jì)維111 學(xué) 生 姓 名: 熊中發(fā) 指 導(dǎo) 教 師: 劉方濤、吳迪、李建華 設(shè) 計(jì) 時(shí) 間: 2014年5月12日至2014年6月6日 重慶工程職業(yè)技術(shù)學(xué)院重慶工程職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)任務(wù)書任務(wù)下達(dá)日期:設(shè)計(jì)(論文)題目:網(wǎng)上辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)(論文)主要內(nèi)容和要求: 教研室主任簽字: 指導(dǎo)教師簽字:年 月 日 年 月 日重慶工程職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師評(píng)語(yǔ)評(píng)語(yǔ):成績(jī):指導(dǎo)教師簽名:年 月 日重慶工程職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)答辯記錄學(xué)生姓名熊中發(fā)系別信息工程專業(yè)班級(jí)計(jì)維111設(shè)計(jì)(論文)題目
2、網(wǎng)上辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)說明書共 頁(yè),圖紙共 張答 辯 情 況提 出 問 題回 答 問 題正確基本正確有一般性錯(cuò)誤有原則性錯(cuò)誤回答不清12345678答辯委員會(huì)評(píng)語(yǔ)及建議成績(jī):答辯委員會(huì)主任:年 月 日 摘 要的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)互聯(lián)網(wǎng)的出現(xiàn)與迅速發(fā)展,信息技術(shù)步伐的加快,使得企業(yè)面臨著眾多的挑戰(zhàn)與競(jìng)爭(zhēng),在競(jìng)爭(zhēng)過程中,對(duì)于一個(gè)集團(tuán)企業(yè)而言,對(duì)信息的掌握程度、信息獲取是否及時(shí)、信息能否得到充分的利用、對(duì)信息的反應(yīng)是否敏感準(zhǔn)確,也越來越成為衡量一個(gè)企業(yè)市場(chǎng)競(jìng)爭(zhēng)能力的重要因素。這就需要一種高效,穩(wěn)定的網(wǎng)絡(luò)辦公統(tǒng)! 基于以上背景,我們使用asp技術(shù),采用sql
3、 server 2008,設(shè)計(jì)出網(wǎng)上辦公系統(tǒng),該系統(tǒng)主要由通用模塊和設(shè)置模塊組成,并添加了日常辦公輔助模塊。通用模塊包含文件管理、公告信息、議題信息等模塊,具體的包含:發(fā)送接收刪除文件和消息,并對(duì)接收的文件和消息進(jìn)行回復(fù),發(fā)布公告,刪除公告,公告信息瀏覽,提出議題,討論議題等以滿足日常辦公的需求;設(shè)置模塊包含有:用戶管理(添、刪用戶及設(shè)置其權(quán)限);日常辦公輔助模塊包含有:系統(tǒng)日志,互通信息管理,系統(tǒng)維護(hù)等。關(guān)鍵字:信息時(shí)代;網(wǎng)絡(luò)辦公asp技術(shù);sql server 2008目 錄1 緒論11.1 選題的背景11.2 研究該課題的目的和意義21.3 所研究課題的發(fā)展前景32 需求分析32.1可行
4、性分析32.2開發(fā)平臺(tái)和技術(shù)簡(jiǎn)介42.2.1 iis簡(jiǎn)介42.2.2 asp.net簡(jiǎn)介42.2.3 c#簡(jiǎn)介62.2.5 html的簡(jiǎn)介72.2.6 html的特點(diǎn)72.3 jscript82.3.1 jscript 新增功能82.4開發(fā)環(huán)境83 系統(tǒng)功能介紹94 系統(tǒng)設(shè)計(jì)114.1體系結(jié)構(gòu)115總體設(shè)計(jì)115.1系統(tǒng)特點(diǎn)115.2系統(tǒng)的總體設(shè)計(jì)方案115.3系統(tǒng)模塊設(shè)計(jì)125.3.1用戶登陸模塊125.3.2文件管理模塊125.3.3公告信息模塊125.3.4議題信息模塊125.3.5系統(tǒng)管理模塊125.3.6系統(tǒng)日志模塊125.3.7密碼管理模塊125.3.8修改個(gè)人信息模塊125.3.
5、9互通信息管理模塊136詳細(xì)設(shè)計(jì)136.1數(shù)據(jù)庫(kù)設(shè)計(jì)136.1.1 數(shù)據(jù)庫(kù)需求分析136.1.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)136.1.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)167 軟件的使用說明197.1 系統(tǒng)的登錄197.2 文件信息的使用217.3 公告信息的使用237.4 議題信息的使用247.5 系統(tǒng)管理的使用257.5 系統(tǒng)日志的使用267.6修改個(gè)人信息模塊278設(shè)計(jì)總結(jié)27致 謝28參 考 文 獻(xiàn)291 緒論1.1 選題的背景多年以來,人們對(duì)以紙質(zhì)文件為中心的傳統(tǒng)辦公方式習(xí)以為常。當(dāng)世界進(jìn)入信息時(shí)代之后,這種傳統(tǒng)的人工管理方式的弊病日顯突出。比如,時(shí)效性差,容易出錯(cuò),并難以應(yīng)對(duì)信息社會(huì)的巨大挑戰(zhàn)。因此
6、,建立集約型,高效性工作方式不僅成了信息時(shí)代的要求,也是實(shí)現(xiàn)我國(guó)建設(shè)和諧社會(huì)宏偉目標(biāo)重要途徑,傳統(tǒng)辦公方式的特點(diǎn)通常是某一部門獨(dú)立運(yùn)作一段時(shí)間后,將其工作結(jié)果移交下一部門作為其工作的依據(jù)。一旦該部門的工作出現(xiàn)錯(cuò)誤,其下一部門就無法正常工作。出現(xiàn)這種現(xiàn)象的直接原因主要是員工之間,部門之間缺乏交流,文件在不同部門都有所囤積。另外,傳統(tǒng)辦公方式含有大量重復(fù)性勞動(dòng)行為,這種程序性行為的發(fā)生也是造成文件批量出錯(cuò)的原因。為避免上述問題,計(jì)算機(jī)網(wǎng)絡(luò)為高效辦公,無紙化辦公提供了良好的環(huán)境。以網(wǎng)絡(luò)為標(biāo)志的信息技術(shù)的迅速發(fā)展引起了世界各國(guó)的廣泛關(guān)注,隨著經(jīng)濟(jì)全球化、網(wǎng)絡(luò)信息、電子商務(wù)的高速發(fā)展,政府以及企事業(yè)單位
7、急需一種基于互聯(lián)網(wǎng)并且能夠集成在門戶網(wǎng)站上的信息管理和辦公自動(dòng)化與一體的網(wǎng)上辦公系統(tǒng),實(shí)現(xiàn)管理過程中有計(jì)劃、有組織、有領(lǐng)導(dǎo)、相互協(xié)調(diào)等便捷的辦公平臺(tái),從而適應(yīng)時(shí)代發(fā)展的需要。傳統(tǒng)的辦公模式已經(jīng)顯示出低效率和資源的巨大浪費(fèi),主要表現(xiàn)在以下幾個(gè)方面:(1)傳統(tǒng)的數(shù)據(jù)存儲(chǔ)和處理對(duì)以文件、報(bào)表、信函、傳真等形式為載體的復(fù)合文檔型數(shù)據(jù)以及多媒體數(shù)據(jù)類型漸漸不兼容。 (2)信息資源的流通不暢通導(dǎo)致地區(qū)、跨部門之間的協(xié)作無法展開。(3)決策層不能夠及時(shí)得到足夠的信息來做出科學(xué)的決策。(4)缺乏對(duì)工作流自動(dòng)化的支持。(5)缺乏對(duì)移動(dòng)辦公的支持。(6)缺乏集成其它業(yè)務(wù)應(yīng)用系統(tǒng)的能力。而今,計(jì)算機(jī)的出現(xiàn)給人類社會(huì)
8、帶來了第三次工業(yè)革命,計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)深入到了各行各業(yè),各個(gè)領(lǐng)域,隨著internet的不斷擴(kuò)大和發(fā)展,電腦網(wǎng)絡(luò)“把每一個(gè)國(guó)家、每一個(gè)城市甚至每一個(gè)家庭連接到一起”,形成了一條“信息高速路”,就像高速公路大大提高了車輛行駛的速度一樣。因此,解決中小企業(yè)辦公自動(dòng)化、規(guī)范化的問題,提高工作效率,增強(qiáng)企業(yè)競(jìng)爭(zhēng)力,開發(fā)網(wǎng)絡(luò)辦公系統(tǒng)是可行的。1.2 研究該課題的目的和意義要為用戶體現(xiàn)完美的系統(tǒng)性能,就必須以應(yīng)用為核心,以實(shí)用、易用、好用三大主線為出發(fā)點(diǎn),有一個(gè)正確的設(shè)計(jì)指導(dǎo)思想,通過合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個(gè)完善的網(wǎng)絡(luò)體系結(jié)構(gòu),全面兼顧技術(shù)、應(yīng)用與發(fā)展的和諧統(tǒng)一,才
9、能充分發(fā)揮辦公系統(tǒng)的優(yōu)勢(shì)。根據(jù)調(diào)查,本系統(tǒng)的設(shè)計(jì)按照下述原則進(jìn)行。(1)實(shí)用性原則系統(tǒng)以用戶需求為目標(biāo),以方便用戶為原則。同時(shí),根據(jù)用戶實(shí)際的需求情況,增加了數(shù)據(jù)的備份和恢復(fù)。(2)易用性原則b/s結(jié)構(gòu)使用戶端不必安裝任何軟件,只要有瀏覽器并連接到internet即可使用,免除了非專業(yè)人員維護(hù)系統(tǒng)的困難。com/dcom技術(shù)確保友好的用戶界面和靈活的交互方式。(3)先進(jìn)性原則本設(shè)計(jì)將充分應(yīng)用現(xiàn)有成熟的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開發(fā)技術(shù),為用戶提供高性能的系統(tǒng)。系統(tǒng)將運(yùn)用先進(jìn)的客戶機(jī)/服務(wù)器結(jié)構(gòu),采用sql server 2005數(shù)據(jù)庫(kù),可以方便的滿足公司內(nèi)部辦公的需要。(4)穩(wěn)定性原則本設(shè)計(jì)通
10、過合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)的可靠性與容錯(cuò)性,數(shù)據(jù)庫(kù)穩(wěn)定,功能順暢,沒有堵塞、丟失數(shù)據(jù)的現(xiàn)象,能在不同的硬件、網(wǎng)絡(luò)、操作系統(tǒng)以及操作習(xí)慣中長(zhǎng)期平穩(wěn)運(yùn)行,以保證日常辦公的正常進(jìn)行。(5)安全性原則本設(shè)計(jì)具有嚴(yán)格、細(xì)致的訪問權(quán)限管理,內(nèi)部數(shù)據(jù)具有備份方式??杀4嬗衅髽I(yè)的核心資料,也可保存?zhèn)€人用戶的一些保密資料(6)拓展性原則本系統(tǒng)提供了二次開發(fā)接口,在不影響系統(tǒng)正常使用的情況下,可進(jìn)行高自由度、高個(gè)性化的升級(jí)與擴(kuò)充。實(shí)現(xiàn)不同應(yīng)用系統(tǒng)的互聯(lián)互通,構(gòu)建用戶的綜合性信息處理中心平臺(tái)。(7)實(shí)時(shí)性原則本系統(tǒng)所有的數(shù)據(jù)均采用了實(shí)時(shí)處理,確保了數(shù)據(jù)的及時(shí)。1.3 所研究課題的發(fā)展前
11、景目前在網(wǎng)上辦公領(lǐng)域有很充分的市場(chǎng)需求,市場(chǎng)前景廣闊。但目前國(guó)內(nèi)各公司所提供的技術(shù)解決方案大都是具備了各行業(yè)的通用性,但很難符合具體行業(yè)的業(yè)務(wù)需求。而且,根據(jù)國(guó)內(nèi)業(yè)務(wù)的發(fā)展需求,僅僅是目前水平的辦公自動(dòng)化是很難進(jìn)一步滿足不斷發(fā)展的用戶需求的。因而,我公司在技術(shù)上不但掌握了目前國(guó)內(nèi)外主流oa產(chǎn)品的技術(shù)解決方案和實(shí)施方案,并且擁有一批專業(yè)的針對(duì)政法行業(yè)的oa方案的技術(shù)咨詢和實(shí)施專家。并有志于新一代的oa系統(tǒng)的研究和開發(fā)工作。但是辦公自動(dòng)化的發(fā)展方向應(yīng)該是數(shù)字化辦公。所謂數(shù)字化辦公即幾乎所有的辦公業(yè)務(wù)都在網(wǎng)絡(luò)環(huán)境下實(shí)現(xiàn)。從技術(shù)發(fā)展角度來看,特別是互連網(wǎng)技術(shù)的發(fā)展,安全技術(shù)的發(fā)展和軟件理論的發(fā)展,實(shí)現(xiàn)
12、數(shù)字化辦公是可能的。從管理體制和工作習(xí)慣的角度來看,全面的數(shù)字化辦公還有一段距離,首先數(shù)字化辦公必然沖擊現(xiàn)有的管理體制,使現(xiàn)有管理體制發(fā)生變革,而管理體制的變革意味著權(quán)利和利益的重新分配;另外管理人員原有的工作習(xí)慣、工作方式和法律體系有很強(qiáng)的慣性,短時(shí)間內(nèi)改變尚需時(shí)日。盡管如此,全面實(shí)現(xiàn)數(shù)字化辦公是辦公自動(dòng)化發(fā)展的必然趨勢(shì)。2 需求分析要實(shí)現(xiàn)一個(gè)軟件系統(tǒng),首先應(yīng)該進(jìn)行需求分析,這樣才能令設(shè)計(jì)出的軟件滿足用戶的各項(xiàng)功能。下面就對(duì)網(wǎng)上辦公系統(tǒng)的設(shè)計(jì)進(jìn)行需求分析。2.1可行性分析可行性分析(feasibility analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要
13、性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。(1) 經(jīng)濟(jì)可行性:主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),本系統(tǒng)開發(fā)經(jīng)費(fèi)在經(jīng)濟(jì)上是可以接受的,并且本系統(tǒng)實(shí)施后可以顯著提高工作效率,節(jié)省開支。所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。(2) 技術(shù)上的可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。該管理系統(tǒng)采用了browser/server模式進(jìn)行開發(fā)。browser/server體系結(jié)構(gòu)緊密的結(jié)合了
14、internet/intranet技術(shù),是技術(shù)發(fā)展的大勢(shì)所趨,它把應(yīng)用系統(tǒng)帶入了一個(gè)嶄新的發(fā)展時(shí)代。數(shù)據(jù)庫(kù)服務(wù)器sql數(shù)據(jù)庫(kù),它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺(tái)已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。(3) 管理可行性:隨著時(shí)代的發(fā)展,人員素質(zhì)已逐步提高,不論是對(duì)于電腦系統(tǒng)的基本操作還是對(duì)于系統(tǒng)的維護(hù)都有了一定的基礎(chǔ)。同時(shí)還可以配置專業(yè)的電腦維護(hù)人員來維護(hù)電腦,不必?fù)?dān)心電腦故障問題。
15、綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在經(jīng)濟(jì)、技術(shù)和管理等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。2.2開發(fā)平臺(tái)和技術(shù)簡(jiǎn)介該系統(tǒng)在microsoft 2000 server環(huán)境中開發(fā),采用了目前非常流行的browser /server三層結(jié)構(gòu)軟件構(gòu)造技術(shù),前臺(tái)頁(yè)面系統(tǒng)采用asp.net開發(fā),后臺(tái)管理系統(tǒng)采用sql server 2000作為數(shù)據(jù)庫(kù)系統(tǒng)(主要采用了c#語(yǔ)言)。2.2.1 iis簡(jiǎn)介iis是internet information server的縮寫,它是微軟公司主推的服務(wù)器,最新的版本是windows2003里面包含的iis 6,iis與windownt serve
16、r完全集成在一起,因而用戶能夠利用windows nt server和ntfs(nt file system,nt的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全的internet和intranet站點(diǎn)。iis支持isapi,使用isapi可以擴(kuò)展服務(wù)器功能,而使用isapi過濾器可以預(yù)先處理和事后處理儲(chǔ)存在iis上的數(shù)據(jù)。2.2.2 asp.net簡(jiǎn)介asp.net是m的一部分,作為戰(zhàn)略產(chǎn)品,不僅僅是 active server page (asp) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí) web 應(yīng)用程序所需的各種服務(wù)。asp.net 的語(yǔ)法在很大
17、程度上與 asp 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^在現(xiàn)有 asp 應(yīng)用程序中逐漸添加 asp.net 功能,隨時(shí)增強(qiáng) asp 應(yīng)用程序的功能。asp.net 是一個(gè)已編譯的、基于 .net 的環(huán)境,可以用任何與 .net 兼容的語(yǔ)言(包括 visual basic .net、c# 和 jscript .net.)創(chuàng)作應(yīng)用程序。另外,任何 asp.net 應(yīng)用程序都可以使用整個(gè) .net framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。asp.net 可以無
18、縫地與 wysiwyg html 編輯器和其他編程工具(包括 microsoft visual studio .net)一起工作。這不僅使得 web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來將服務(wù)器控件拖放到 web 頁(yè)的 gui 和完全集成的調(diào)試支持。微軟為asp.net設(shè)計(jì)了這樣一些策略:易于寫出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類語(yǔ)言編寫等等,目的是讓程序員更容易開發(fā)出web應(yīng)用,滿足計(jì)算向web轉(zhuǎn)移的戰(zhàn)略需要。asp.net的新性能asp.net提供了穩(wěn)定的性能、優(yōu)秀的升級(jí)性、更快速的開發(fā)、更簡(jiǎn)便的管理、全新的語(yǔ)言以及網(wǎng)絡(luò)服務(wù)。貫穿整個(gè)asp
19、.net的主題就是系統(tǒng)幫用戶做了大部分不重要的瑣碎的工作。(1)全新的構(gòu)造新的asp.net引入受管代碼(managed code)這樣一個(gè)全新概念,橫貫整個(gè)視窗開發(fā)平臺(tái)。受管代碼在ngws runtime下運(yùn)行,而ngws runtime是一個(gè)時(shí)間運(yùn)行環(huán)境,它管理代碼的執(zhí)行,使程序設(shè)計(jì)更為簡(jiǎn)便。(2)高效率對(duì)于一個(gè)程序,速度是一件非常令人渴望的東西。一旦代碼開始工作,接下來你就得盡可能地讓它運(yùn)作得快些快些再快些。在asp中你只有盡可能精簡(jiǎn)你的代碼,以至于不得不將它們移植到一個(gè)僅有很少一點(diǎn)性能的部件中。而現(xiàn)在,asp.net會(huì)妥善地解決這一問題。(3)易控制在asp.net里,你將會(huì)擁有一個(gè)“
20、data-bounds” (數(shù)據(jù)約束),這意味著它會(huì)與數(shù)據(jù)源連接,并會(huì)自動(dòng)裝入數(shù)據(jù),使控制工作簡(jiǎn)單易行。(4)語(yǔ)言支持asp.net支持多種語(yǔ)言,支持編譯類語(yǔ)言,支持比如vb、vc+、c#等,它比這些編譯類語(yǔ)言運(yùn)行速度快,更適合編寫大型應(yīng)用。(5)更好的升級(jí)能力快速發(fā)展的分布式應(yīng)用也需要更快速、更模塊化、更易操作、更多平臺(tái)支持和重復(fù)利用性更強(qiáng)的開發(fā),需要一種新的技術(shù)來適應(yīng)不同的系統(tǒng),網(wǎng)絡(luò)應(yīng)用和網(wǎng)站需要提供一種更加強(qiáng)大的可升級(jí)的服務(wù)。asp.net能夠適應(yīng)上面的要求。(6)讓你的生活更簡(jiǎn)單對(duì)于今天的web程序員來說,最大的挑戰(zhàn)就是不斷變化的瀏覽器兼容性以及它們不斷升級(jí)的復(fù)雜性。在保證頁(yè)面能在所有
21、瀏覽器下工作的同時(shí),又得盡量使用每個(gè)瀏覽器的最新屬性來建立更具交互性的頁(yè)面,這簡(jiǎn)直就是一場(chǎng)惡夢(mèng)。更加可怕的是,需要對(duì)不同的用戶設(shè)備建立不同的網(wǎng)頁(yè)。最簡(jiǎn)單的解決辦法就是動(dòng)態(tài)地對(duì)不同的用戶生成不同的輸出,或者就是對(duì)不同的用戶寫多個(gè)頁(yè)面。大多數(shù)開發(fā)者都會(huì)選擇第一種方法。但是,這就意味著用戶的每次點(diǎn)擊都會(huì)讓服務(wù)器判斷應(yīng)該向用戶顯示什么。而通過asp.net,我們可以看到一個(gè)新的服務(wù)控制的概念,它封裝了一些普通的任務(wù),提供了一種清晰的編程模塊,有助于管理和處理不同的用戶類型。簡(jiǎn)單地說,asp.net把這些過程自動(dòng)化了。2.2.3 c#簡(jiǎn)介現(xiàn)在asp.net支持的開發(fā)語(yǔ)言包括vb.net、c#.net、j
22、script.net、vc+.net以及其它.net framework所支持的語(yǔ)言。我們所做的產(chǎn)品追溯系統(tǒng)是用c#語(yǔ)言。所以,在這里我介紹一下c#語(yǔ)言。c# (c sharp)是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編寫各種基于microsoft .net平臺(tái)的應(yīng)用程序,microsoft .net提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。 正是由于c#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選無論是高級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡(jiǎn)單的c#語(yǔ)言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為xml 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過int
23、ernet進(jìn)行調(diào)用。 c#有以下特性: 效率與安全性 支持現(xiàn)有的網(wǎng)絡(luò)編程新標(biāo)準(zhǔn) 消除大量程序錯(cuò)誤 對(duì)版本的更新提供內(nèi)在的支持降低了開發(fā)成本 商業(yè)過程和軟件實(shí)現(xiàn)的更好對(duì)應(yīng) 擴(kuò)展交互性 2.2.4數(shù)據(jù)庫(kù)sql server簡(jiǎn)介sql server是微軟公司開發(fā)的一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),以transact_sql作為它的數(shù)據(jù)庫(kù)查詢和編程語(yǔ)言。t-sql是結(jié)構(gòu)化查詢語(yǔ)言sql的一種,支持ansi sql92標(biāo)準(zhǔn)。sql server 采用二級(jí)安全驗(yàn)證、登錄驗(yàn)證及數(shù)據(jù)庫(kù)用戶帳號(hào)和角色的許可驗(yàn)證。sql server 支持兩種身份驗(yàn)證模式:windows nt身份驗(yàn)證和sql server 身份驗(yàn)證。7.
24、0版支持多種類型的角色,角色概念的引入方便了權(quán)限的管理,也使權(quán)限的分配更加靈活。sql server為公共的管理功能提供了預(yù)定義的服務(wù)器和數(shù)據(jù)庫(kù)角色,可以很容易為某一特定用戶授予一組選擇好的許可權(quán)限。 sql server可以在不同的操作平臺(tái)上運(yùn)行,支持多種不同類型的網(wǎng)絡(luò)協(xié)議如tcp/ip、ipx/spx、apple talk等。sql server在服務(wù)器端的軟件運(yùn)行平臺(tái)是windows nt、windows9x,在客戶端可以是windows3.x、windows nt、windows9x,也可以采用其它廠商開發(fā)的系統(tǒng)如unix、apple macintosh等。微軟的sql server是
25、一項(xiàng)完美的客戶/服務(wù)器系統(tǒng)。sql server需要安裝在windows nt的平臺(tái)上,而windows nt可以支持intel 386,power pc,mips,alpha pc和risc等平臺(tái),它使sql server具備足夠的威力和功能。2.2.5 html的簡(jiǎn)介 在www上的一個(gè)超媒體文檔稱之為一個(gè)頁(yè)面(page)。作為一個(gè)組織或個(gè)人在萬維網(wǎng)上放置開始點(diǎn)的頁(yè)面稱為主頁(yè)homepage,或首頁(yè),主頁(yè)中通常包括有指向其他相關(guān)頁(yè)面或其他節(jié)點(diǎn)的指針(超級(jí)鏈接)。在邏輯上將視為一個(gè)整體的一系列頁(yè)面的有機(jī)集合稱為網(wǎng)站(website或site)。 html是一種規(guī)范,一種標(biāo)準(zhǔn),它通過標(biāo)記符號(hào)來標(biāo)
26、記要顯示的網(wǎng)頁(yè)中的各個(gè)部分。網(wǎng)頁(yè)文件本身是一種文本文件,通過在文本文件中添加標(biāo)記符,可以告訴瀏覽器如何顯示其中的內(nèi)容(如:文字如何處理,畫面如何安排,圖片如何顯示等)。瀏覽器按順序閱讀網(wǎng)頁(yè)文件,然后根據(jù)標(biāo)記符解釋和顯示其標(biāo)記的內(nèi)容,對(duì)書寫出錯(cuò)的標(biāo)記將不指出其錯(cuò)誤,且不停止其解釋執(zhí)行過程,編制者只能通過顯示效果來分析出錯(cuò)原因和出錯(cuò)部位。但需要注意的是,對(duì)于不同的瀏覽器,對(duì)同一標(biāo)記符可能會(huì)有不完全相同的解釋,因而可能會(huì)有不同的顯示效果。 html之所以稱為超文本標(biāo)記語(yǔ)言,是因?yàn)槲谋局邪怂^“超級(jí)鏈接”點(diǎn)。所謂超級(jí)鏈接,就是一種url指針,通過激活(點(diǎn)擊)它,可使瀏覽器方便地獲取新的網(wǎng)頁(yè)。這也是
27、html獲得廣泛應(yīng)用的最重要的原因之一。 網(wǎng)頁(yè)的本質(zhì)就是html,通過結(jié)合使用其他的web技術(shù)(如:腳本語(yǔ)言、cgi、組件等),可以創(chuàng)造出功能強(qiáng)大的網(wǎng)頁(yè)。因而,html是web編程的基礎(chǔ),也就是說萬維網(wǎng)是建立在超文本基礎(chǔ)之上的。2.2.6 html的特點(diǎn)html文檔制作不是很復(fù)雜,且功能強(qiáng)大,支持不同數(shù)據(jù)格式的文件鑲?cè)?,這也是www盛行的原因之一,其主要特點(diǎn)如下: 簡(jiǎn)易性,html版本升級(jí)采用超集方式,從而更加靈活方便。 可擴(kuò)展性,html語(yǔ)言的廣泛應(yīng)用帶來了加強(qiáng)功能,增加標(biāo)識(shí)符等要求,html采取子類元素的方式,為系統(tǒng)擴(kuò)展帶來保證。 平臺(tái)無關(guān)性。雖然pc機(jī)大行其道,但使用mac等其他機(jī)器的大
28、有人在,html可以使用在廣泛的平臺(tái)上,這也是www盛行的另一個(gè)原因。2.3 jscript jscript是由微軟公司開發(fā)的活動(dòng)腳本語(yǔ)言,是微軟對(duì)ecmascript規(guī)范的實(shí)現(xiàn)。jscript最初是隨internet explorer 3.0于1996年8月發(fā)布。在網(wǎng)絡(luò)程序員談?wù)搃nternet explorer中的javascript的時(shí)候,他們實(shí)際上是指jscript。和其他活動(dòng)腳本一樣,它后來也被windows script host(wsh)和active server pages所支持。典型的jscript源文件使用的擴(kuò)展名是.js。jscript最新的版本是基于尚未定稿的ecma
29、script4.0版規(guī)范的jscript .net,并且可以在微軟的.net環(huán)境下編譯。jscript在ecma的規(guī)范上增加了許多特性。2.3.1 jscript 新增功能jscript 8.0 是一種真正的面向?qū)ο蟮哪_本語(yǔ)言。盡管 jscript 8.0 現(xiàn)在可以使用類、類型和其他高級(jí)語(yǔ)言功能來編寫可靠的應(yīng)用程序,但它仍然保留著其“腳本”特色,支持無類型編程、expando 函數(shù)和類、動(dòng)態(tài)代碼執(zhí)行(使用 eval)等。 jscript 8.0 不僅是一種無類型語(yǔ)言,現(xiàn)在它還可以用作一種強(qiáng)類型化的語(yǔ)言。在先前版本中,jscript 松散的類型化結(jié)構(gòu)意味著變量采用賦給它們的值的類型。實(shí)際上,在先
30、前版本中用戶不能聲明變量的數(shù)據(jù)類型。jscript 8.0 允許對(duì)變量進(jìn)行類型批注,這與先前版本的 jscript 相比提供了更大的靈活性。這種方法將變量綁定到某個(gè)特定的數(shù)據(jù)類型,這樣該變量就只能存儲(chǔ)這種類型在編程語(yǔ)言中,強(qiáng)類型有許多優(yōu)勢(shì)。除了當(dāng)所使用的數(shù)據(jù)類型恰好適合正在使用的數(shù)據(jù)時(shí)獲得的益處外,還有其他幾點(diǎn)好處:提高執(zhí)行速度 ,運(yùn)行時(shí)/編譯時(shí)類型檢查 ,自記錄代碼等。最后,jscript 8.0 并不是另一種編程語(yǔ)言的簡(jiǎn)單版本,也不是對(duì)任何內(nèi)容的簡(jiǎn)化。而是一種應(yīng)用非常廣泛的現(xiàn)代腳本語(yǔ)言。2.4開發(fā)環(huán)境a軟件配置操作系統(tǒng):windows xp professional數(shù)據(jù)庫(kù)選擇: sql s
31、erver2000開發(fā)平臺(tái):c#b硬件配置cpu:amd athlon xp, 1000 mhz (5 x 200)內(nèi)存:256mb或以上(服務(wù)器)硬盤:2gb以上(服務(wù)器)cpu:amd athlon xp, 1000 mhz (5 x 200)或以上(客戶機(jī))內(nèi)存:64mb或以上(客戶機(jī))硬盤:200mb以上(客戶機(jī))顯示器:vga或更高 3 系統(tǒng)功能介紹主界面上要求分身份登陸且要有權(quán)限限制;文件上傳用來收發(fā)文件,進(jìn)行答復(fù),可以上傳和下載附件,增加了草稿箱,若寫到一半不想發(fā)了,可對(duì)文件進(jìn)行保存,下次再發(fā),若發(fā)出去的文件,接收者沒有查看,發(fā)件者可對(duì)文件進(jìn)行修改;每個(gè)人登陸后都先跳轉(zhuǎn)到公告信息
32、頁(yè)面,查看發(fā)布的公告信息,可對(duì)公告信息進(jìn)行刪除和修改,可通過用戶權(quán)限來審核公告信息,看是否能發(fā)布;可保存草稿,下次繼續(xù)發(fā)送。議題的詳細(xì)功能模塊同公告信息一樣,只是多了評(píng)論,自己可以對(duì)某個(gè)話題進(jìn)行評(píng)論,除了可查看自己的評(píng)論,也可看到其他人的評(píng)論;系統(tǒng)管理應(yīng)包括公告信息、用戶信息、文件信息、議題信息、系統(tǒng)日志等幾個(gè)內(nèi)容;互通信息管理。系統(tǒng)功能圖如3.1所示:普通用戶文件顯示管理員系統(tǒng)登錄增加文件文件修改文件辦公系統(tǒng)管理草稿文件顯示公告信息增加公告信息顯示議題公告信息修改公告信息增加議題公告草稿信息修改議題議題議題草稿我的討論所有討論用戶信息系統(tǒng)管理公告信息文件信息互通信息議題信息系統(tǒng)日志系統(tǒng)日志角
33、色信息圖 3.1 系統(tǒng)功能模塊圖用戶登陸模塊:用戶登陸模塊主要是由兩個(gè)子模塊構(gòu)成,管理員模塊,模塊實(shí)現(xiàn)用戶名,密碼的錄入,并轉(zhuǎn)到管理員管理主菜單。普通用戶的登陸模塊,該模塊實(shí)現(xiàn)用戶名,密碼的錄入,并轉(zhuǎn)到用戶管理主菜單。管理員登陸界面包括文件,公告信息,議題,系統(tǒng)管理、系統(tǒng)日志五個(gè)子模塊;普通用戶登陸界面包括文件,公告信息,議題,系統(tǒng)日志四個(gè)子模塊。文件管理模塊:文件的發(fā)送,可輕松選擇用戶對(duì)象發(fā)送,在發(fā)送的過程中可保存草稿,下次接著發(fā)送,并可上傳附件,發(fā)送附件。文件的接收,可直接選擇對(duì)文件進(jìn)行查看和回復(fù),并下載接收文件。也可以查閱接收時(shí)間、刪除已過期的文件。公告信息模塊:該欄目有一個(gè)公告板,任何
34、權(quán)限的人都可以通過單擊查看信息。查看的內(nèi)容包括主題、發(fā)布人、發(fā)布時(shí)間、公告內(nèi)容等。每個(gè)人登陸后都先跳轉(zhuǎn)到公告信息頁(yè)面,公告信息的發(fā)布,其中包括發(fā)布新聞,發(fā)布通知等等。編輯后發(fā)布,可以即刻顯示在系統(tǒng)首頁(yè);可對(duì)公告信息進(jìn)行刪除和修改,可通過用戶權(quán)限來審核公告信息,看是否能發(fā)布;可保存草稿,下次繼續(xù)發(fā)送。議題信息模塊:議題討論包括查看議題和發(fā)表議題。每個(gè)人登陸后都先跳轉(zhuǎn)到議題信息頁(yè)面,議題信息的發(fā)布,其中包括發(fā)布新聞,發(fā)布通知等等。編輯后發(fā)布,可以即刻顯示在系統(tǒng)首頁(yè);可對(duì)議題信息進(jìn)行刪除和修改,可通過用戶權(quán)限來審核議題信息,看是否能發(fā)布;可保存草稿,下次繼續(xù)發(fā)送;可對(duì)議題進(jìn)行公開的評(píng)論,其他人除了能
35、查看自己的評(píng)論之外,還能看到他人的評(píng)論。系統(tǒng)管理模塊:可查看所有的用戶信息,文件信息,公告信息,議題信息,狀態(tài)信息,角色信息。并對(duì)其進(jìn)行查看,修改和刪除。系統(tǒng)日志模塊:對(duì)系統(tǒng)進(jìn)行實(shí)時(shí)跟蹤,可查看都有哪些人登陸了該系統(tǒng),什么時(shí)間登陸的。密碼管理模塊:用戶可自由修改密碼管理員也可自由修改管理密碼,實(shí)時(shí)更新,即刻生效。修改個(gè)人信息:為了確保用戶的信息安全,保證用戶自己的隱私權(quán)利,用戶可以修改個(gè)人信息,如登錄密碼等?;ネㄐ畔⒐芾恚?jiǎn)挝恢懈骷?jí)工作人員可以通過該項(xiàng)功能,相互之間以信件的方式發(fā)送相關(guān)的內(nèi)容,達(dá)到交流的目的。4 系統(tǒng)設(shè)計(jì)4.1體系結(jié)構(gòu)系統(tǒng)采用b/s結(jié)構(gòu),具體的配置圖,如圖所示4.1:圖4.1
36、數(shù)據(jù)流程5總體設(shè)計(jì)5.1系統(tǒng)特點(diǎn)本系統(tǒng)完全基于web技術(shù), 軟件通過軟件界面的巧妙設(shè)計(jì),使用戶處理業(yè)務(wù)更加方便。采用sql server 2008開發(fā),具有管理方便,代碼清晰的特點(diǎn)。可以完全通過網(wǎng)頁(yè)登錄管理系統(tǒng),維護(hù)方便。各種功能模塊獨(dú)立性強(qiáng),可以根據(jù)需要任意組合。具有簡(jiǎn)潔方便的界面,操作簡(jiǎn)單。設(shè)計(jì)出的系統(tǒng)應(yīng)該界面友好,符合一般用戶的習(xí)慣。運(yùn)行平臺(tái)用 windows7。編程語(yǔ)言用asp,sqlserver。5.2系統(tǒng)的總體設(shè)計(jì)方案主界面上要求分身份登陸且要有權(quán)限限制,文件上傳用來收發(fā)文件,進(jìn)行答復(fù);系統(tǒng)管理應(yīng)包括公告信息、用戶信息、文件信息、議題信息、系統(tǒng)日志等幾個(gè)內(nèi)容;互通信息管理。5.3系
37、統(tǒng)模塊設(shè)計(jì)5.3.1用戶登陸模塊用戶登陸模塊主要是由兩個(gè)子模塊構(gòu)成,管理員模塊,模塊實(shí)現(xiàn)用戶名,密碼的錄入,并轉(zhuǎn)到管理員管理主菜單。普通用戶的登陸模塊,該模塊實(shí)現(xiàn)用戶名,密碼的錄入,并轉(zhuǎn)到用戶管理主菜單。管理員登陸界面包括文件,公告信息,議題,系統(tǒng)管理、系統(tǒng)日志五個(gè)子模塊;普通用戶登陸界面包括文件,公告信息,議題,系統(tǒng)日志四個(gè)子模塊。5.3.2文件管理模塊文件的發(fā)送,可輕松選擇用戶對(duì)象發(fā)送,在發(fā)送的過程中可保存草稿,下次接著發(fā)送,并可上傳附件,發(fā)送附件。文件的接收,可直接選擇對(duì)文件進(jìn)行查看和回復(fù),并下載接收文件。也可以查閱接收時(shí)間、刪除已過期的文件。5.3.3公告信息模塊該欄目有一個(gè)公告板,任
38、何權(quán)限的人都可以通過單擊查看信息。查看的內(nèi)容包括主題、發(fā)布人、發(fā)布時(shí)間、公告內(nèi)容等。每個(gè)人登陸后都先跳轉(zhuǎn)到公告信息頁(yè)面,公告信息的發(fā)布,其中包括發(fā)布新聞,發(fā)布通知等等。編輯后發(fā)布,可以即刻顯示在系統(tǒng)首頁(yè);可對(duì)公告信息進(jìn)行刪除和修改,可通過用戶權(quán)限來審核公告信息,看是否能發(fā)布;可保存草稿,下次繼續(xù)發(fā)送。5.3.4議題信息模塊議題討論包括查看議題和發(fā)表議題。每個(gè)人登陸后都先跳轉(zhuǎn)到議題信息頁(yè)面,議題信息的發(fā)布,其中包括發(fā)布新聞,發(fā)布通知等等。編輯后發(fā)布,可以即刻顯示在系統(tǒng)首頁(yè);可對(duì)議題信息進(jìn)行刪除和修改,可通過用戶權(quán)限來審核議題信息,看是否能發(fā)布;可保存草稿,下次繼續(xù)發(fā)送;可對(duì)議題進(jìn)行公開的評(píng)論,其
39、他人除了能查看自己的評(píng)論之外,還能看到他人的評(píng)論。5.3.5系統(tǒng)管理模塊可查看所有的用戶信息,文件信息,公告信息,議題信息,狀態(tài)信息,角色信息。并對(duì)其進(jìn)行查看,修改和刪除。5.3.6系統(tǒng)日志模塊對(duì)系統(tǒng)進(jìn)行實(shí)時(shí)跟蹤,可查看都有哪些人登陸了該系統(tǒng),什么時(shí)間登陸的。5.3.7密碼管理模塊用戶可自由修改密碼管理員也可自由修改管理密碼,實(shí)時(shí)更新,即刻生效。5.3.8修改個(gè)人信息模塊 為了確保用戶的信息安全,保證用戶自己的隱私權(quán)利,用戶可以修改個(gè)人信息,如登錄密碼等。5.3.9互通信息管理模塊單位中各級(jí)工作人員可以通過該項(xiàng)功能,相互之間以信件的方式發(fā)送相關(guān)的內(nèi)容,達(dá)到交流的目的。6詳細(xì)設(shè)計(jì)6.1數(shù)據(jù)庫(kù)設(shè)計(jì)
40、數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)設(shè)計(jì)的優(yōu)劣將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存取效率,保證數(shù)據(jù)的完整性和一致性,從而有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的和將來可能增加的需求。6.1.1 數(shù)據(jù)庫(kù)需求分析用戶需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢上,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能補(bǔ)充滿足各種信息的輸出和輸入。通過收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。針對(duì)網(wǎng)絡(luò)辦公系統(tǒng)的需求,通過對(duì)辦公過程的內(nèi)容和數(shù)據(jù)分析,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):用戶信
41、息:包括的數(shù)據(jù)項(xiàng)有用戶編號(hào)、用戶登錄名、用戶名、密碼、權(quán)限等。角色信息:包括的數(shù)據(jù)項(xiàng)有角色編號(hào)、角色名。文件信息:包括的數(shù)據(jù)項(xiàng)有文件編號(hào)、文件名、文件內(nèi)容、發(fā)件人編號(hào)、發(fā)件時(shí)間、收件人編號(hào)、附件編碼、文件狀態(tài)等。公告信息:包括的數(shù)據(jù)項(xiàng)有公告編號(hào)、公告主題、公告內(nèi)容、公布人、公布日期、公布內(nèi)容等。議題信息:包括的數(shù)據(jù)項(xiàng)有回復(fù)編號(hào)、回復(fù)議題編號(hào)、回復(fù)標(biāo)題、回復(fù)人、回復(fù)時(shí)間、回復(fù)內(nèi)容等。議題討論信息:包括的數(shù)據(jù)項(xiàng)有議題編號(hào)、議題主題、提議人、提議時(shí)間、提議內(nèi)容、閱讀次數(shù)、回復(fù)次數(shù),審核編碼,審核狀態(tài)等。狀態(tài)信息:包括的數(shù)據(jù)項(xiàng)有狀態(tài)類型、狀態(tài)名稱等。附件信息:包括的數(shù)據(jù)項(xiàng)有附件編碼、附件名稱、附件大小
42、、附件內(nèi)容、文件編碼等。系統(tǒng)日志信息:包括的數(shù)據(jù)項(xiàng)有系統(tǒng)登錄編號(hào)、用戶編號(hào)、用戶名、登錄時(shí)間等。6.1.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互之間的聯(lián)接形成數(shù)據(jù)的流動(dòng)。根據(jù)上面的設(shè)計(jì)所規(guī)劃出的實(shí)體有:用戶實(shí)體、角色實(shí)體、文件實(shí)體、公告信息實(shí)體、議題信息實(shí)體、附件實(shí)體、系統(tǒng)日志實(shí)體、狀態(tài)實(shí)體等。用戶信息:根據(jù)分析所得,用戶信息包括的數(shù)據(jù)項(xiàng)有用戶編號(hào)、用戶登錄名、用戶名、密碼、角色編碼等。用戶實(shí)體e-r圖如圖6.1所示:用戶用戶編號(hào)用戶登錄名用戶名密碼角色編碼圖6
43、.1用戶實(shí)體e-r圖角色信息:根據(jù)分析所得,角色信息包括的數(shù)據(jù)項(xiàng)有角色編號(hào)、角色名。角色實(shí)體e-r圖如圖6.2所示:角色角色編號(hào)角色名圖6.2 角色實(shí)體e-r圖文件信息:根據(jù)分析所得,文件包括的數(shù)據(jù)項(xiàng)有文件編號(hào)、文件名、文件內(nèi)容、發(fā)件人編號(hào)、發(fā)件時(shí)間、收件人編號(hào)、附件編碼、文件狀態(tài)等。文件實(shí)體e-r圖如圖6.3所示:文件編號(hào)附件編號(hào)文件狀態(tài)文件文件名文件內(nèi)容發(fā)件人編號(hào)收件人編號(hào)發(fā)件時(shí)間文件編號(hào)附件編號(hào)文件狀態(tài)文件文件名文件內(nèi)容發(fā)件人編號(hào)收件人編號(hào)發(fā)件時(shí)間圖6.3 文件實(shí)體e-r圖公告信息:根據(jù)分析所得,公告信息包括的數(shù)據(jù)項(xiàng)有公告編號(hào)、公告主題、公告內(nèi)容、公布人、公布日期、公布內(nèi)容等。公告實(shí)體e
44、-r圖如圖6.4所示:公告編號(hào)審核狀態(tài)公告公告名公告內(nèi)容發(fā)布人編號(hào)審核人編號(hào)發(fā)布時(shí)間圖6.4公告實(shí)體e-r圖議題信息:根據(jù)分析所得,議題信息包括的數(shù)據(jù)項(xiàng)有回復(fù)編號(hào)、回復(fù)議題編號(hào)、回復(fù)標(biāo)題、回復(fù)人、回復(fù)時(shí)間、回復(fù)內(nèi)容等。公告實(shí)體e-r圖如圖6.5所示:議題編號(hào)討論時(shí)間審核狀態(tài)議題議題名議題內(nèi)容提出人編號(hào)審核人編號(hào)提出時(shí)間圖6.5 議題實(shí)體e-r圖附件信息:根絕分析所得,附件信息包括的數(shù)據(jù)項(xiàng)有附件編碼、附件名稱、附件大小、附件內(nèi)容、文件編碼等。附件實(shí)體e-r圖如圖6.6所示:附件附件編號(hào)附件名稱附件大小附件值圖6.6 附件實(shí)體e-r圖狀態(tài)信息:根據(jù)分析所得,狀態(tài)信息包括的數(shù)據(jù)項(xiàng)有狀態(tài)類型、狀態(tài)名稱
45、等。狀態(tài)實(shí)體e-r圖如圖6.7所示:狀態(tài)狀態(tài)編號(hào)狀態(tài)名稱名狀態(tài)類型名 圖6.7 狀態(tài)實(shí)體e-r圖系統(tǒng)日志信息:根據(jù)分析所得包括的數(shù)據(jù)項(xiàng)有日志編號(hào)、用戶名、時(shí)間等。系統(tǒng)日志實(shí)體e-r圖如圖6.8所示:系統(tǒng)日志系統(tǒng)登錄編號(hào)登錄時(shí)間名用戶編號(hào)名圖6.8系統(tǒng)日志實(shí)體e-r圖6.1.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)在上面設(shè)計(jì)的數(shù)據(jù)庫(kù)e-r圖的基礎(chǔ)上,將數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),進(jìn)一步形成數(shù)據(jù)庫(kù)中的表格以及各個(gè)表格之間的關(guān)系。網(wǎng)絡(luò)辦公系統(tǒng)的數(shù)據(jù)庫(kù)名子為weboffice.mdb,如圖6.9所示:圖6.9 weboffice.mdb的結(jié)構(gòu)其中各個(gè)表結(jié)構(gòu)設(shè)計(jì)如下所示:
46、用戶信息表如表6.1所示:表6.1 用戶信息表列名數(shù)據(jù)類型允許null值說明useridintnot null主鍵userloginnamenchar(10)nullusernamenchar(10)nulluserpasswordintnullroleidintnull角色信息表如表6.2所示:表6.2 角色信息表列名數(shù)據(jù)類型允許null值說明roleidintnot null主鍵rolenamenchar(50)null文件信息表如表6.3所示:表6.3 文件信息表列名數(shù)據(jù)類型允許null值說明fileidintnot null主鍵filenamenchar(100)nullfilecon
47、tentntextnulluseridintnullreceiveidintnullemilestarttimedatetimenullstatenchar(10)nullattachmentidintnull公告信息表如表6.4所示:表6.4 公告信息表列名數(shù)據(jù)類型允許null值說明officefileidintnot null主鍵officefilenamenchar(10)nullofficefilecontentntextnulluseridintnullcheckeridintnullnoticetimedatetimenullcheckstateintnull議題信息表如表6.5所
48、示:表6.5議題信息表列名數(shù)據(jù)類型允許null值說明topicdiscussidintnot null主鍵topicdiscussnamenchar(50)nulltopicdiscusscontentntextnulluseridintnullcheckeridintnullnoticetimedatetimenullcheckstateintnulldisscusstimenchar(50)null附件信息表如表6.6所示:表6.6 附近信息表列名數(shù)據(jù)類型允許null值說明attachmentidintnot null主鍵attachmentnamenvarchar(50)nullatta
49、chmentsizenvarchar(50)attachmentvalueintnull狀態(tài)信息表如表6.7所示:表6.7狀態(tài)信息表列名數(shù)據(jù)類型允許null值說明statesidintnot null主鍵statetypenvarchar(50)nullstatesnamenvarchar(50)null系統(tǒng)日志信息表如表6.8所示:表6.8系統(tǒng)日志信息表列名數(shù)據(jù)類型允許null值說明systemlogidintnot null主鍵useridintnulllogintimedatetimenull7 軟件的使用說明7.1 系統(tǒng)的登錄登錄本系統(tǒng)后,系統(tǒng)自動(dòng)識(shí)別用戶,給用戶分配一個(gè)權(quán)限,系統(tǒng)再根
50、據(jù)權(quán)限使其具有相應(yīng)的功能。如用戶信息管理、文件管理、公告管理、系統(tǒng)管理等。本系統(tǒng)需要根據(jù)用戶的權(quán)限來決定某項(xiàng)功能是否可用, 對(duì)于互通信息,任何系統(tǒng)用戶都可以使用。主要區(qū)別在系統(tǒng)管理上,系統(tǒng)管理只有管理員才可用。系統(tǒng)登陸界面如圖7.1所示:圖7.1 系統(tǒng)登錄界面當(dāng)輸入用戶名和密碼時(shí),點(diǎn)擊login按鈕,出現(xiàn)系統(tǒng)登陸成功對(duì)話框如圖7.2 所示:圖7.2 系統(tǒng)登錄成功對(duì)話框當(dāng)點(diǎn)擊確定時(shí)系統(tǒng)自動(dòng)跳轉(zhuǎn)到辦公系統(tǒng)管理界面如圖7.3所示:圖7.3 辦公系統(tǒng)管理界面普通用戶登錄時(shí)都首先跳轉(zhuǎn)到該頁(yè)面,因?yàn)樵擁?yè)面顯示公告信息,按照日常習(xí)慣,一般用戶登錄后首先要查看最新公告和通知。而管理員用戶登陸后則跳轉(zhuǎn)到系統(tǒng)管理
51、中的用戶管理信息頁(yè)面如圖7.4所示:圖7.4 用戶管理信息頁(yè)面7.2 文件信息的使用在整個(gè)系統(tǒng)中,文件管理顯得比較靈活,用戶可以把文件上傳到服務(wù)器,到了別的工作地點(diǎn),可以把它下載下來。當(dāng)完成工作,就可以把資料上傳到服務(wù)器,需要此數(shù)據(jù)的用戶便可以到服務(wù)器上下載,特加是對(duì)異地工作的使用者來說,方便了數(shù)據(jù)的交流。而在系統(tǒng)中也設(shè)置了權(quán)限,一般用戶無法刪除和下載文件,只有檔的擁有者或管理員才可以對(duì)檔進(jìn)行操作。單擊主接口中的“文件信息”,進(jìn)入文件信息的窗體,文件管理包括以下幾個(gè)方面:文件顯示:可通過下拉按鈕選擇郵件的狀態(tài),郵件分為未讀,已讀,未回復(fù),已恢復(fù),還有草稿等,選擇后再繼續(xù)選擇發(fā)件人和發(fā)件名稱,會(huì)
52、自動(dòng)帶出文件內(nèi)容、發(fā)送時(shí)間、消息狀態(tài)以及附件,可以對(duì)附件進(jìn)行下載并看其相應(yīng)的內(nèi)容,對(duì)文件進(jìn)行回復(fù),也可給其他人發(fā)送文件。文件顯示頁(yè)面如圖7.5所示:圖7.5 文件顯示頁(yè)面增加文件:即發(fā)送文件,可隨意選擇收件人對(duì)其發(fā)送文件,可上傳附件(上傳:當(dāng)用戶有文件要交流,可以通過此項(xiàng)功能,把文件上傳到服務(wù)器。這項(xiàng)功能的操作只需要單擊 “上傳”。)然后點(diǎn)擊發(fā)送即可發(fā)送成功。若不想現(xiàn)在發(fā)了,可保存文件下次再發(fā)。增加文件頁(yè)面如圖7.6所示:圖7.6增加文件頁(yè)面 修改文件:選擇多要修改的文件,自動(dòng)帶出收件人、文件名稱、文件內(nèi)容,可對(duì)文件進(jìn)行修改、刪除。(注意:當(dāng)收件人未讀此郵件時(shí),發(fā)件人才可修改、刪除該郵件)修改文件顯示頁(yè)面如圖7.7所示:圖7.7 修改文件頁(yè)面草稿文件:選擇文件名稱,自動(dòng)帶出收件人,可以修改收件人、文件名稱、文件內(nèi)容。對(duì)該文件進(jìn)行發(fā)送、刪除、也可繼續(xù)保存草稿。草稿文件頁(yè)面如圖7.8所示:圖7.7 草稿文件頁(yè)面7.3 公告信息的使用在公告信息中,管理用戶可以對(duì)普通用戶發(fā)布的公告進(jìn)行審核,看其是否可以發(fā)布。其他用戶和管理用戶都可以查看公告信息,刪除,修改自己的公告信息。進(jìn)入公告信息的窗體,公告信息管理包括以下幾個(gè)方面:顯示公告信息:對(duì)于管理員用戶
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度老人病危期間綜合醫(yī)療救治與心理支持合同
- 2025年度新型電動(dòng)汽車充電車位租賃服務(wù)合同
- 二零二五年度電商平臺(tái)直播帶貨返利合同范本
- 二零二五年度終止合作協(xié)議通知與品牌形象維護(hù)合同
- 2025年度因?qū)Ψ竭`約導(dǎo)致的股權(quán)轉(zhuǎn)讓協(xié)議解除及權(quán)益保護(hù)合同
- 二零二五年度合同解除與終止法律合同
- 二零二五年版在線教育平臺(tái)合作開發(fā)合同4篇
- 2025年度醫(yī)療衛(wèi)生機(jī)構(gòu)專業(yè)技術(shù)人員聘用合同4篇
- 二零二五年度殯葬服務(wù)與社區(qū)養(yǎng)老服務(wù)對(duì)接合同3篇
- 2025年度農(nóng)副產(chǎn)品線上線下銷售與物流一體化服務(wù)合同3篇
- 江蘇省蘇州市2024-2025學(xué)年高三上學(xué)期1月期末生物試題(有答案)
- 銷售與銷售目標(biāo)管理制度
- 人教版(2025新版)七年級(jí)下冊(cè)英語(yǔ):寒假課內(nèi)預(yù)習(xí)重點(diǎn)知識(shí)默寫練習(xí)
- 2024年食品行業(yè)員工勞動(dòng)合同標(biāo)準(zhǔn)文本
- 2025年第一次工地開工會(huì)議主要議程開工大吉模板
- 全屋整裝售后保修合同模板
- 高中生物學(xué)科學(xué)推理能力測(cè)試
- GB/T 44423-2024近紅外腦功能康復(fù)評(píng)估設(shè)備通用要求
- 2024-2030年中國(guó)減肥行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資研究報(bào)告
- 運(yùn)動(dòng)技能學(xué)習(xí)
- 單側(cè)雙通道內(nèi)鏡下腰椎間盤摘除術(shù)手術(shù)護(hù)理配合1
評(píng)論
0/150
提交評(píng)論