freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的日程安排管理系統(tǒng)(畢業(yè)論文)(參考版)

2025-06-30 18:18本頁面
  

【正文】 參考文獻(xiàn)[1] .[EB/OL].[2] :基于MVC的Java Web 設(shè)計(jì)與開發(fā),電子工業(yè)出版社,[2] [J],物流科技,2004,P46.[3] 李書杰,[J].:2730.[4] JSP應(yīng)用開發(fā)祥解(第二版),電子工業(yè)出版社, [5] [M].東北大學(xué)出版社,.[6] 王珊,[M].北京:高等教育出版社,[7] 周志逵,[M],科學(xué)出版社,2003:4273[8] Html 程序開發(fā)文檔[9] JAVA 與 J2EE 程序開發(fā)文檔 [10] JAVASCRIPT。感謝寢室兄弟,在整個(gè)課題的研究過程中,對我生活上的照顧,與我共同探討技術(shù)上的問題,同甘共苦的日子是我難以忘懷的。竭老師在百忙之中抽出寶貴的時(shí)間關(guān)心我的課題進(jìn)展情況,耐心指導(dǎo)我的論文,如果沒有她的指導(dǎo),我不可能完成我的課題和論文,在這里再次表示深深的謝意。有了這次經(jīng)驗(yàn),我對未來的辦公自動化系統(tǒng)將會有一個(gè)更清晰的認(rèn)識,也將繼續(xù)努力,爭取實(shí)現(xiàn)一個(gè)優(yōu)秀的國產(chǎn)辦公自動化軟件! 致謝在我做畢業(yè)設(shè)計(jì)、完成論文的過程中,得到了許多老師和同學(xué)的關(guān)懷和幫助,使我能夠順利完成設(shè)計(jì)和論文。一旦校驗(yàn)代碼發(fā)現(xiàn)有可疑的請求信息,就將這些可疑代碼替換,將其過濾掉。要防止出現(xiàn)這種問題要靠輸入檢查和輸出過濾。通常,被濫用的標(biāo)記是那些能夠把代碼嵌入到頁面的標(biāo)記,比如 SCRIPT 、 OBJECT 等。(2) 防止IE 緩沖登陸頁面在登陸頁面設(shè)置方法事客戶在請求中嵌入惡意HTML 標(biāo)記,這種攻擊通常包含一個(gè)由用戶提交的病態(tài)腳本,或者包含惡意的HTML (或XML) 標(biāo)記,JSP引擎會把這些內(nèi)容引入到動態(tài)生成的頁面。安全性問題:由于日程安排與個(gè)人的日常生活和隱私有關(guān),一旦被惡意更改將會造成極其嚴(yán)重的后果,因此安全性問題在這個(gè)子模塊顯得尤為重要。我可以進(jìn)一步細(xì)化,減少代碼的冗余。代碼量方面?,F(xiàn)在的日歷卡看起來還不是十分的醒目。  關(guān)于下一步工作要解決的幾個(gè)問題的討論由于本系統(tǒng)的開發(fā)時(shí)間有限,再加上我本身對該領(lǐng)域知識掌握的有限,所以我在這個(gè)系統(tǒng)的整體設(shè)計(jì)和功能實(shí)現(xiàn)上還存在一些有待改進(jìn)和增加的地方。另外在設(shè)計(jì)中考慮了多種安全技術(shù)通過采用加密、設(shè)置口令、設(shè)置權(quán)限等手段,充分保證了系統(tǒng)中數(shù)據(jù)的完整性和安全性,防止各種非法的操作和意外的破壞。并且本系統(tǒng)中的所有模塊都支持WWW操作,用戶使用瀏覽器即可在Windows桌面環(huán)境下維護(hù)整個(gè)企業(yè)辦公系統(tǒng),符合當(dāng)前的技術(shù)發(fā)展趨勢。本論文所描述的“基于電子政務(wù)的辦公自動化的日程安排管理系統(tǒng)”是本人在本科生畢業(yè)設(shè)計(jì)期間設(shè)計(jì)并實(shí)現(xiàn)的。而對于廣大中國企業(yè)用戶來說,系統(tǒng)界面友好,操作簡單,易學(xué)易用是非常重要的。在軟件方面數(shù)據(jù)庫服務(wù)器應(yīng)用的是Windows 2000 Server 操作系統(tǒng)和Oracle數(shù)據(jù)庫;在應(yīng)用服務(wù)器中應(yīng)用的是Windows 2000 Server 操作系統(tǒng);在Web服務(wù)器端應(yīng)用的是Apache+Tomact;也可以運(yùn)行于 BEA Weblogic Server ;主要用在Weblogic他可以提供強(qiáng)大的WWW服務(wù),支持最新的超文本傳輸協(xié)議標(biāo)準(zhǔn),運(yùn)行的速度更快、安全性更高,還可以提供虛擬主機(jī)服務(wù),允許設(shè)定數(shù)目不限的虛擬Web站點(diǎn)。通過加入JavaScript校驗(yàn)代碼對用戶輸入數(shù)據(jù)進(jìn)行前臺校驗(yàn),以及在數(shù)據(jù)庫操作前添加了必要的程序段對預(yù)存入數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行了處理,基本上避免了一些不合法數(shù)據(jù)存入數(shù)據(jù)庫。此外,在很多模塊中,要求輸入時(shí)間的信息,這樣就有可能輸入一些非法的時(shí)間信息,例如是不能為數(shù)字和“-”“:”以外的其它字符。以個(gè)人日程模塊中的增加、修改、刪除為例說明:添加信息時(shí)要求用戶輸入文檔的一些基本信息,黑盒測試時(shí),對于數(shù)據(jù)庫表中允許為空的字段,在文本框中添加內(nèi)容時(shí)不輸入任何信息,插入數(shù)據(jù)庫時(shí)發(fā)現(xiàn)相應(yīng)字段寫入null,在進(jìn)行數(shù)據(jù)查詢的時(shí)候,null顯示在查詢結(jié)果界面,進(jìn)行白盒測試發(fā)現(xiàn)在進(jìn)行數(shù)據(jù)庫存儲之前,缺少處理空信息的程序段,直接將空值存入了數(shù)據(jù)庫,查詢時(shí)也未作處理,直接將null顯示在頁面上。在黑盒測試中,直接輸入可能出現(xiàn)錯(cuò)誤結(jié)果的數(shù)據(jù),查看結(jié)果,如果出現(xiàn)錯(cuò)誤,再進(jìn)行白盒測試,檢驗(yàn)程序中出錯(cuò)的程序段或查出沒有考慮到的情況。  系統(tǒng)測試由于畢業(yè)設(shè)計(jì)提交的系統(tǒng)只是為需求服務(wù)的原型,因此其系統(tǒng)測試相對簡單,采用的是軟件工程中的白盒測試與黑盒測試相結(jié)合的方式。這里是指定值request。所以在Jsp頁面中完整的調(diào)用方法“=”?method=getSechdule”” scope指定ActionForm Bean的存在范圍,可選值為request和session。 Parameter指定Action的配置參數(shù)。type指定Action類的完整類名。actionmappingsaction path=/calendar type= parameter=method scope=request forward name=success path=/pages/calendarplan/ / forward name=addbook path=/pages/calendarplan/ //action/actionmappings根據(jù)代碼講述一下他元素的特性 path指定訪問Action的路徑,它以“/”開頭,沒有擴(kuò)展名。action元素描述了從特定的請求路徑到相應(yīng)的Action類的映射。 在這里主要講解actionmappings元素。是Struts配置文件的根文件,.ModuleConfig類。sql語句可以先連接到數(shù)據(jù)庫,用sqlplus試驗(yàn)語句的正確性,這個(gè)語句的意思是從日程表中根據(jù)人員的id和有備忘的記錄來獲取備忘錄的開始日期與結(jié)束日期,得到開始日期與結(jié)束日期之后就可以在前天Jsp頁面中計(jì)算出開始日期與結(jié)束日期之間的日期,用來在日歷中顯示特殊顏色。} Applogic代碼 Applogic主要用來實(shí)現(xiàn)數(shù)據(jù)庫的操作,執(zhí)行數(shù)據(jù)庫SQL語句。 DataSet ds = (DataSet) (sql)。+ personid + 39。YYYYMMDD39。YYYYMMDD39。[9]public DataSet returnStartDate(String personid) throws COAException,{ DBPersistenceManager dbpm = this.getPersitenceManager()。Persoid是通過Action傳來的參數(shù)對象來得到用戶的id號碼,catalog是CalenderPlanApplogic類的對象,通過這個(gè)變量就可以調(diào)用CalenderPlanApplogic的方法來進(jìn)行數(shù)據(jù)的操作。}這段代碼是用來連接Action與Applogic通過它就可以實(shí)現(xiàn)前臺數(shù)據(jù)與后臺數(shù)據(jù)庫的操作。 ().addParameter(startday, startday)。 DataSet calendarsetting = (personid)。 String personid = (String) ().getParameter(personid)。然后再通過request請求對象封裝數(shù)據(jù),在Jsp頁面進(jìn)行調(diào)用。().addParameter(personid, personid)。 COAResponseEnvelope resv = new COAResponseEnvelope()。ActionMapping幫助控制體將請求應(yīng)映射到操作;ActionfForm顯示模塊數(shù)據(jù);Personid是通過request對象的getParameter方法得到前臺數(shù)據(jù)并轉(zhuǎn)換成字符串型數(shù)據(jù)。 return (startcalendar)。 String startday = (String) ().getParameter(startday)。ICalendarPlanInteractioninteraction=new CalendarPlanInteractionImpl()。 COAResponseEnvelope resv = new COAResponseEnvelope()。public ActionForward getSchedule(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response) throws Exception { String personid = (String)(personID)。Pagebut的樣式程序?yàn)檫@樣頁面的按鈕就具有了,背景圖片為“”、字體的大小顏色的深淺都有了相應(yīng)的設(shè)置,以及按鈕框的顏色邊框的大小等,這里還設(shè)置了當(dāng)鼠標(biāo)移動在按鈕上時(shí),呈手形狀。 / input type=Button class=pagebut value=bean:message key= / onclick=edit()。 border:1 。 HEIGHT: 18px。 FONTFAMILY: Arial。[10] css樣式單在Jsp頁面中的應(yīng)用 { backgroundimage: url(../images/)。Js腳本是把一些通用的JavaScript方法封裝起來,可以進(jìn)行通用的方法的集合體,在需要的時(shí)候只要去連接文件,減少代碼的編寫,可以進(jìn)行二次開發(fā)。link href=%=contextPath%/css/ rel=stylesheet type=text/cssscript language=javascript src=%=contextPath%/js/ /script 連接css樣式單和js頁面 css樣式單是寫在Jsp頁面外部,用來定義頁面中html腳本的樣式,比如字體的大小顏色,頁面風(fēng)格都可以統(tǒng)一的調(diào)整,css的功能就是一次編寫代碼多處使用,如果要需要改樣式不用具體的改動每個(gè)頁面,只要修改統(tǒng)一制定的樣式單就可以了。% taglib %是用來連接應(yīng)用標(biāo)簽庫,定義標(biāo)簽庫并且說明標(biāo)簽引用的前綴在Jsp頁面。如果有需要就將類的方法封裝到Java文件中,用import導(dǎo)入,這樣使得Jsp頁面就可以減少冗余度。 import 導(dǎo)入包列表。charset=GB2312”這里用的客戶端MIME類型為“text/html”字符集為“GB2312” language=”java” 描述了說使用的腳本語言。 contentType 屬性用來指定發(fā)送到客戶端MIME類型及所使用的字符集。charset=GB2312%% page language=java%% taglib uri=/WEBINF/taglib/unieap prefix=unieap%% page import= %% page import= % JSP代碼Jsp中有指令,表達(dá)式,與腳本片斷在Jsp頁面中,我們現(xiàn)在看到的是% page ~~%是Jsp的page指令,它包括9個(gè)字段屬性。對應(yīng)的確定按鈕的流程圖為412。列出的人員是已經(jīng)指定了你為其進(jìn)行日程安排的人員,選擇人員進(jìn)入安排頁面,同樣日程的顯示分為月,和周的形式。 圖 48 圖 49 圖 410 他人日程該模塊實(shí)現(xiàn)對他人日程安排的設(shè)置,以下圖411既是日程安排的界面。選擇已有日程的某一天,點(diǎn)擊每條日程,進(jìn)入修改,刪除日程安排頁,修改,刪除已制定的日程安排內(nèi)容。 在該頁面,用戶點(diǎn)擊時(shí)間列表實(shí)現(xiàn)制定日程、點(diǎn)擊列出的每條日程實(shí)現(xiàn)修改、刪除、查看日程安排內(nèi)容的操作。中間顯示日歷卡 ,以月顯示,第一行顯示星期幾,之后顯示當(dāng)前日期的月份日歷,每一天對應(yīng)出星期幾的列,按7天換行(格式同于日歷),本格內(nèi)的每一天即為選擇框,以供選擇。以下圖47既是日程安排的界面(該圖為已有記錄時(shí)的頁面)。 如圖 4圖46 圖45 圖46 日程安排日程安排是實(shí)現(xiàn)個(gè)人對一段時(shí)間內(nèi)(具體到每天每小時(shí))日程的計(jì)劃和安排。 這個(gè)按鈕增加修改的頁面如 圖44
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1