【正文】
script language=javascript34 / 59alert(數(shù)據(jù)修改成功!)。()。()。/script%end if%執(zhí)行結(jié)果如圖 所示。 (a)(b)圖 修改個(gè)人信息設(shè)計(jì)的實(shí)現(xiàn)35 / 59 日志查看對(duì)于WEB信息管理系統(tǒng),建立日志查看功能是非常必要的,網(wǎng)上企業(yè)辦公自動(dòng)化系統(tǒng)所有日志信息都寫(xiě)進(jìn)行記錄。核心代碼如下:!include file=../Connections/ %set rs_log=()sdate=date()+timevalue(00:00:00) 39。設(shè)置查詢起始時(shí)間edate=date()+timevalue(23:59:59) 39。設(shè)置查詢終止時(shí)間mysql=select * from tab_log where Dtime between 39。amp。sdateamp。39。 and 39。amp。edateamp。39。 mysql,conn,1,3%日志查看實(shí)現(xiàn)如圖 所示。圖 網(wǎng)上企業(yè)辦公自動(dòng)化系統(tǒng)日志查看36 / 59第 6 章 系統(tǒng)測(cè)試與調(diào)試 測(cè)試軟件測(cè)試在軟件生命周期中橫跨兩個(gè)階段。通常在編寫(xiě)出每個(gè)模塊之后就對(duì)它做必要的測(cè)試——單元測(cè)試,也就是白盒測(cè)試,而黑盒測(cè)試把程序看成一個(gè)黑盒子,完全不考慮程序的內(nèi)部的結(jié)構(gòu)和處理過(guò)程,比如登錄模塊實(shí)現(xiàn)后對(duì)其進(jìn)行功能測(cè)試:設(shè)置輸入數(shù)值:秋心,111,則進(jìn)入普通員工頁(yè)面,該員工只具有只讀權(quán)限;林夕,111,則進(jìn)入主頁(yè)面,該員工只具有讀寫(xiě)權(quán)限;admin,111,管理員,則進(jìn)入主頁(yè)面,管理員具有超級(jí)管理權(quán)限。輸入 admin,admin,管理員都會(huì)進(jìn)入錯(cuò)誤頁(yè)。如圖 所示。圖 錯(cuò)誤提示我們程序測(cè)試通常是用黑盒法設(shè)計(jì)基本的測(cè)試方案,再用白盒法補(bǔ)充一些方案,在編碼時(shí),我們對(duì)程序進(jìn)行白盒測(cè)試,對(duì)語(yǔ)句進(jìn)行語(yǔ)句覆蓋,即為了暴露程序中的錯(cuò)誤,至少每個(gè)語(yǔ)句應(yīng)該執(zhí)行一次,但語(yǔ)句覆蓋是比較薄弱的邏輯覆蓋標(biāo)準(zhǔn),我們?cè)诔绦驕y(cè)試也中選用判定覆蓋,用戶登錄的代碼,測(cè)試流程圖 所示。if (UserName) and (PWD) thensession(UserName)=(UserName)session(PWD)=(PWD)session(qx)=(PWD)sql=select UserName,PWD from where UserName=39。amp。session(UserName)amp。39。set rs=(sql)37 / 59圖 測(cè)試流程 調(diào)試Visual Studio .NET 調(diào)試器是一個(gè)功能強(qiáng)大的工具,它允許我們觀察您的程序運(yùn)行時(shí)行為,并確定語(yǔ)義錯(cuò)誤的位置。調(diào)試器能夠理解程序設(shè)計(jì)語(yǔ)言中嵌入的功能及其相關(guān)的庫(kù)。使用調(diào)試器,可以中斷(掛起)程序的執(zhí)行以檢查代碼,計(jì)算和編輯程序中的變量,查看寄存器,查看從源代碼創(chuàng)建的指令,以及查看應(yīng)用程序所占用的內(nèi)存空間。網(wǎng)上企業(yè)辦公自動(dòng)化系統(tǒng)在編寫(xiě)代碼時(shí)對(duì)異常進(jìn)行了特殊處理,在語(yǔ)句執(zhí)行前后使用 Try ..Catch.. Finally 捕捉以及處理異常,并建立錯(cuò)誤提示頁(yè),在數(shù)據(jù)庫(kù)服務(wù)未啟動(dòng)的情況下,系統(tǒng)提示了相關(guān)信息。在程序設(shè)計(jì)中,我們又使用了斷點(diǎn)進(jìn)行錯(cuò)誤排查,如圖 所示,按 F10 可以逐過(guò)程執(zhí)行,F(xiàn)11 為逐語(yǔ)句執(zhí)行,在執(zhí)行期間,我們可以監(jiān)視所有變量的信息,從而發(fā)現(xiàn)錯(cuò)誤原因。圖 利用斷點(diǎn)偵錯(cuò)38 / 59第 7 章 結(jié) 論至此,網(wǎng)上企業(yè)辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)暫時(shí)結(jié)束。在本次設(shè)計(jì)過(guò)程中遇到了很多困難,比如:如何實(shí)現(xiàn)系統(tǒng)的安全性、易用性等問(wèn)題,通過(guò)查找資料、詢問(wèn)老師這些問(wèn)題都慢慢解決了,軟件工程是一門(mén)科學(xué),它是系統(tǒng)化,整體化有機(jī)結(jié)合,最重要的是軟件工程的思想,在接下來(lái)的設(shè)計(jì)中,我深深的體會(huì)到了這一點(diǎn),雖然網(wǎng)上企業(yè)辦公自動(dòng)化系統(tǒng)經(jīng)過(guò)細(xì)致的需求分析與設(shè)計(jì),但由于時(shí)間倉(cāng)促以及技術(shù)局限,難免會(huì)有或多或少的缺點(diǎn)與不足。在選題部分的實(shí)現(xiàn)上,客戶端對(duì)服務(wù)器的交互會(huì)非常頻繁,這就導(dǎo)致系統(tǒng)效率總體的下降,要解決這個(gè)問(wèn)題,只要減少客戶端對(duì)服務(wù)器的無(wú)用請(qǐng)求就可以了,我們計(jì)劃使用 JAVASCRIPT 腳本實(shí)現(xiàn),在客戶端表單之間使用這個(gè)腳本實(shí)現(xiàn)數(shù)據(jù)傳遞與顯示,我們進(jìn)行的操作只是把數(shù)據(jù)送往服務(wù)器,而不在刷新,這樣就減輕了服務(wù)器的壓力,從而實(shí)現(xiàn)性能進(jìn)一步的優(yōu)化。最后,看著自己的設(shè)計(jì)成果一步步成長(zhǎng),最后實(shí)施,心情的喜悅溢于言表,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),我會(huì)在以后的工作中努力將軟件工程這門(mén)科學(xué)學(xué)好,三個(gè)月的畢業(yè)設(shè)計(jì)意味著大學(xué)生涯的結(jié)束,也檢驗(yàn)了自己大學(xué)期間的所學(xué)系統(tǒng)知識(shí)的整合與不足,網(wǎng)上企業(yè)辦公自動(dòng)化將是未來(lái)一個(gè)企業(yè)發(fā)展的必然趨勢(shì),也是社會(huì)發(fā)展的必然趨勢(shì)。39 / 59參考文獻(xiàn)[1] (第三版) .北京:高等教育出版社, 2022[2] 、:高等教育出版社, 2022[3] 鄺孔武、王曉敏編著 .:清華大學(xué)出版社, 1999[4] (第四版) .北京:清華大學(xué)出版社, 2022[5] 段小軍、高金環(huán)著 .:西安郵電學(xué)院學(xué)報(bào), 2022[6] Server 2022 應(yīng)用開(kāi)發(fā)技術(shù)指南..北京 :清華大學(xué)出版社, 2022[7] Server 2022 5 :電子工業(yè)出版社, 2022[8] Server 2022 中文版完全實(shí)戰(zhàn)入門(mén)篇 .北京:中國(guó)鐵道出版社, 2022[9] 王超 張鵬 .:北京希望電子出版社, 2022[10] Server2022 :海洋出版社,2022[11] 李長(zhǎng)樹(shù). , 2022[12] Date Introduction to Database , 1995[13] Joseph and Paul Sever Developer’s :電子工業(yè)出版社, 2022[14] 張景峰、. 北京:中國(guó)水利水電出版社,2022[15] :中國(guó)電力出版社,2022[16] Server2022 :海洋出版社,2022[17] Server :清華大學(xué)出版社,2022 [18] 與 SQL Server :機(jī)械工業(yè)出版社,2022 40 / 59致 謝大學(xué)的時(shí)光荏苒而去,一切美好的回憶依稀如同昨天,這些年的風(fēng)風(fēng)雨雨,無(wú)論得到什么,失去什么,在這里都會(huì)化成一個(gè)圓滿的句號(hào),不管以后怎樣我都會(huì)勇敢的面對(duì),遼寧工學(xué)院給了我許多,我從根本上知道了自己的重?fù)?dān),忘記所有的一切,重新開(kāi)始,即將離開(kāi)校園,多少有些落寞與傷感,以后的生活中又有許多未知的困難,尊重自己、尊重他人,努力、自信一定會(huì)有所為。感謝這些年來(lái)關(guān)心我、幫助我的老師,他們嚴(yán)謹(jǐn)?shù)淖黠L(fēng),深厚的理論知識(shí),誨人不倦的學(xué)者風(fēng)范,都給我留下了深刻的印象,我也時(shí)刻會(huì)以他們?yōu)榘駱?,在以后的工作中努力上進(jìn),不負(fù)尊師厚望。在此衷心的祝愿我的老師工作順利,萬(wàn)事如意!感謝這些年來(lái)陪伴我,相信我的朋友,他們?cè)谖易罾щy的時(shí)候幫助我,鼓勵(lì)我,也許畢業(yè)意味著分別,也許離開(kāi)代表著更好的再次相逢,無(wú)論我們以后身在何方,彼此牽掛的心永不更改,朋友!我衷心的祝愿我們能夠有所作為,能夠靠自己的努力,開(kāi)創(chuàng)一片屬于自己的天地,為了那深藏心中的夢(mèng)想,堅(jiān)強(qiáng),努力!錦州,這座美麗的城市,我在這里度過(guò)了自己的大學(xué)時(shí)光,即將離開(kāi)這里,依依惜別之情讓人傷感,這些年來(lái)憑借自己的努力,我學(xué)到了許多知識(shí),知道了許多以前沒(méi)有想過(guò)的道理,經(jīng)歷了許多自己以前未曾經(jīng)歷過(guò)的事情,這所有的一切都是一筆巨大的人生財(cái)富,也許若干年后再次回到這里,那時(shí)候的我至少?zèng)]有感嘆自己年華的虛度,沒(méi)有感傷、沒(méi)有抱怨、沒(méi)有悔恨渤海洶涌的波濤卷起的浪花漫天飛舞,似我執(zhí)著的情懷,校園的春風(fēng)吹過(guò)美麗的大地,似我離別的幽思,前方的路漫長(zhǎng)坎坷,也有著數(shù)不清的波折,以平靜的心面對(duì)紛蕪的世界。相信自己!努力!41 / 59附 錄Enterprise puterization trendSeveral major trends have been blend together affect enterprise puterization, undermining enterprise management. These trends will workbased management direction. Several enterprises in the area of puterization of the main trends as a major driving force, not only promoting the development of traditional enterprise management system, a Webbased management and promote new development direction. These enterprises are the main trends of puterization。 1. rapid development of enterprise external work : 2. traditional management structure constant maturity。 3. software development methods and technologies。 4. whole, especially the importance of improving work security。 5. prehensive work hardware acceleration technology。 6. electronic data transmission and integration of transmission works。 7. Personal puter applications within enterprises growing。 8. the cost associated with the puterization of enterprises continuing concern. Intra and Extra The pany has begun to use the Inter and web technologies as an integral part of enterprise information model, which has not secret. Intra concept is a natural bination of enterprise and Inter progress. Intra Web technology is used within a pany to establish a private work. It may be seen as cloud Zhongyun ( ). Although the internal work may be a local area work using individual pieces ICP/IP agreement Group. But this is linked to the typical work and the Inter. Safe passage (such as firewalls) will be used for internal work from the Inter, isolated, and then selectively from the outside into the internal work. Intra use broad. They can ensure different forms of online transmission of information in the enterprise39。s internal security. Intra will be used in enterprises within the activities of the Working Group, as well as the distribution of projects sharing. Other uses include control of access to corporate financial documents, research information and other requirements within the enterprise publishing informationfrom the department to request the holiday panies latest quarterly earnings report.42 / 59External work is a further definition of the concept of internal works. External work may be seen as an extension of their internal works to external. They allow remote users can connect to the Inter or a private work to connect to the Inter entrepreneurs. Usually, firewalls and tunnels agreement or