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

正文內(nèi)容

基于java的日程安排管理系統(tǒng)(doc畢業(yè)設(shè)計論文)(編輯修改稿)

2024-07-24 22:51 本頁面
 

【文章內(nèi)容簡介】 C DDR內(nèi)存以上硬盤:2塊 18GB 10000轉(zhuǎn)熱插拔SCSI硬盤網(wǎng)卡:1塊100M網(wǎng)卡軟件配置:應(yīng)用服務(wù)器:操作系統(tǒng):Linux、UNIX、Windows 2000 ServerWeb服務(wù)器:IBM WebSphereBEA Weblogic ServerAPACHE + Tomcat數(shù)據(jù)庫服務(wù)器:操作系統(tǒng):Linux、UNIX、Windows 2000 Server數(shù)據(jù)庫:Oracle、DBMS SQL Server 2000 第三章 辦公自動化系統(tǒng)日程安排設(shè)計  設(shè)計目標(biāo)我國企業(yè)對信息系統(tǒng)的需求基本可以分為三類:信息共享、協(xié)同工作和應(yīng)用系統(tǒng)的接入。其中,信息共享包括信息瀏覽、信息拷貝、數(shù)據(jù)分析、信息查詢等功能;協(xié)同工作包括在線交談、語音會議、電視會議、電子郵件、信息交流、工作流程(workflow)控制等功能;應(yīng)用系統(tǒng)的接入是指無縫地接入數(shù)據(jù)庫和其它應(yīng)用系統(tǒng)。本文通過進(jìn)行比較詳細(xì)透徹的調(diào)研工作和后期的設(shè)計實現(xiàn),要基本完成信息共享和應(yīng)用系統(tǒng)的接入,從大的功能模塊上要實現(xiàn)個人設(shè)置、綜合查詢、個人日程、他人日程四個大的功能模塊。從具體的業(yè)務(wù)流程中可以抽取出:包括添加、刪除、編輯、查詢在內(nèi)的維護(hù)功能,數(shù)據(jù)庫文件的導(dǎo)入功能,對于數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢功能等。通過概要設(shè)計、具體設(shè)計以及編碼實踐,能夠用計算機(jī)實現(xiàn)日程安排,并最終通過測試能夠交付用戶使用。數(shù)據(jù)結(jié)構(gòu)是開發(fā)應(yīng)用系統(tǒng)中非常重要的一個環(huán)節(jié),數(shù)據(jù)結(jié)構(gòu)設(shè)計的好壞直接關(guān)系到程序的后期開發(fā)效率及開發(fā)的成敗,因此在具體編寫代碼前,一定要做好數(shù)據(jù)結(jié)構(gòu)的設(shè)計工作。在數(shù)據(jù)庫設(shè)計中,數(shù)據(jù)庫設(shè)計的規(guī)范化與查詢效率和所占存儲空間是相互矛盾和相互制約的。從關(guān)系數(shù)據(jù)庫設(shè)計的理論來說,數(shù)據(jù)庫所滿足的范式越高,如BCDF、4NF,則數(shù)據(jù)庫越完備,性能越好,數(shù)據(jù)的冗余也就越小,沒有插入或刪除異常情況,但這常常會降低查詢的效率。有時數(shù)據(jù)庫分解所帶來的消除更新異常的好處與經(jīng)常查詢、頻繁進(jìn)行自然連接所帶來的效率的降低相比得不償失。同時,冗余字段的使用可以提高數(shù)據(jù)的處理速度,其代價是增加存儲空間,對于那些檢索頻率較高的字段來說是可以考慮的,因此,冗余字段可以適當(dāng)采用[6]。在數(shù)據(jù)設(shè)計中,通常以滿足第三范式為基本要求。但也不是規(guī)范化程度越高關(guān)系模式越好,要結(jié)合實際環(huán)境,確定關(guān)系模式。設(shè)計一個好的數(shù)據(jù)結(jié)構(gòu)需要進(jìn)行詳細(xì)的應(yīng)用系統(tǒng)需求分析,另一方面設(shè)計經(jīng)驗也是個重要因素,根據(jù)經(jīng)驗提出一下幾條建議:1. 字段的唯一性。不允許同名異義的字段或異名同義的字段出現(xiàn),這使數(shù)據(jù)的一致性得到的基本保證。2. 檢索頻率相差較大的數(shù)據(jù)項不直接放在同一庫中。這樣可以提高檢索速度,減少數(shù)據(jù)傳輸量。3. 避免不同數(shù)據(jù)中重復(fù)出現(xiàn)同一類非關(guān)鍵字。4. 把共享數(shù)據(jù)盡可能集中存放。5. 應(yīng)用統(tǒng)一的設(shè)計準(zhǔn)則,即數(shù)據(jù)庫維護(hù)權(quán)限準(zhǔn)則、子系統(tǒng)接口設(shè)計的路徑名、數(shù)據(jù)庫名、模塊名統(tǒng)一準(zhǔn)則。6. 每一個表中有主關(guān)鍵字,其他數(shù)據(jù)元素與主關(guān)鍵字一一對應(yīng),在該字段上不允許有重復(fù)的記錄出現(xiàn)?;诖?,本系統(tǒng)的ER圖如圖31所示[7]:根據(jù)ER圖設(shè)計的數(shù)據(jù)庫表為表31,表32,表33,表34 表31 PER_SCHEDULE 個人日歷卡字段名稱類型大小約束說明ROW_IDVARCHAR2321ROW_IDEMP_ROWIDVARCHAR2321人員IDSCHEDULE_DAYDATE1日期格式:YYYY/MM/DDSC_REMINDVARCHAR210特殊提醒標(biāo)志SC_CONTENTVARCHAR210安排內(nèi)容詳細(xì)ACTIVE_FLAGVARCHAR210有效標(biāo)志CREATE_DATEDATE0創(chuàng)建日期CREATE_BYVARCHAR2300創(chuàng)建人圖31 數(shù)據(jù)庫設(shè)計ER圖表32 PER_SCHEDULE_DONFIG 日程安排配置表字段名稱類型大小約束說明ROW_IDVARCHAR2321ROW_IDEMP_ROWIDVARCHAR2321人員IDSHARE_FLAGVARCHAR211共享標(biāo)志REMIND_FLAGVARCHAR210提醒標(biāo)志REMIND_WAYVARCHAR21提醒方式ACTIVE_FLAGVARCHAR210有效標(biāo)志CREATE_DATEDATE0創(chuàng)建日期CREATE_BYVARCHAR2300創(chuàng)建人LAST_UPDATE_DATEDATE0修改日期LAST_UPDATE_BYVARCHAR2300最近修改人UPDATE_COUNTNUMBER40修改次數(shù)表33 PER_SCHEDULE_ITEM 日程安排備忘錄表字段名稱類型大小約束說明ROW_IDVARCHAR2321ROW_IDEMP_ROWIDVARCHAR2320人員IDSCHEDULE_DAYDATE0開始日期SCHEDULE_TIMEVARCHAR2320開始時間END_SCH_DAYDATE0結(jié)束日期END_SCH_TIMEVARCHAR2320結(jié)束時間URGENT_FLAGVARCHAR210重要程度CREATE_FLAGVARCHAR210重要來源SC_CONTENTVARCHAR240000安排內(nèi)容詳細(xì)ITEM_SHARE_FLAGVARCHAR210共享標(biāo)志ACTIVE_FLAGVARCHAR210有效標(biāo)志CREATE_DATEDATE0創(chuàng)建日期CREATE_BYVARCHAR2300創(chuàng)建人LAST_UPDATE_DATEDATE0修改日期LAST_UPDATE_BYVARCHAR2300最近修改人UPDATE_COUNTNUMBER40修改次數(shù)表34 PER_SHARE_EMPLOYEE 共享人員關(guān)系表字段名稱類型大小約束說明ROW_IDVARCHAR2321ROW_IDPRV_EMP_ROWIDVARCHAR2320個人日程人員IDPRV_EMP_NAMEVARCHAR2320個人日程人員姓名SHARE_EMP_ROWIDVARCHAR2320共享人員IDHARE_EMP_NAMEVARCHAR2320共享人員姓名 日程安排的主要數(shù)據(jù)操作都是對以上的4個數(shù)據(jù)庫表進(jìn)行操作,日程的增加,修改,刪除等操作是基于數(shù)據(jù)庫表的PER_SCHEDULE_ITEM,日歷的顯示是根據(jù)系統(tǒng)的當(dāng)前時間進(jìn)行分析,用日歷算法進(jìn)行農(nóng)歷、天干地支、節(jié)日、節(jié)氣、年份、月份、星期等計算用以顯示在日歷卡上。人員之間的共享是用PER_SHARE_EMPLOYEE數(shù)據(jù)表。 以上就是OA辦公自動化系統(tǒng)的日程安排得數(shù)據(jù)庫設(shè)計與數(shù)據(jù)表的設(shè)計具體的功能設(shè)計與實現(xiàn)在下面會詳細(xì)介紹。 日程安排的模塊設(shè)計 日程查詢 用戶界面界面編號界面類型界面名稱備注READ_ONLY日程查詢界面中處理的數(shù)據(jù)項數(shù)據(jù)窗體 處理的數(shù)據(jù)表名日程項目詳細(xì)表(PER_SCHEDULE_ITEM)數(shù)據(jù)項界面處理編碼規(guī)則日期系統(tǒng)初始化開始時間系統(tǒng)初始化, 結(jié)束時間系統(tǒng)初始化,創(chuàng)建人系統(tǒng)初始化, 內(nèi)容系統(tǒng)初始化,界面操作數(shù)據(jù)窗體界面操作控件業(yè)務(wù)操作關(guān)聯(lián)的界面操作查詢彈出查詢條件選擇頁面 輸入條件進(jìn)行查詢 個人設(shè)置 實現(xiàn)對個人日程安排的設(shè)置,選擇共享的人員。用戶界面界面編號界面類型界面名稱備注FREE_EDIT個人設(shè)置界面中處理的數(shù)據(jù)項數(shù)據(jù)窗體處理的數(shù)據(jù)表名個人日程設(shè)置表(PER_SCHEDULE_CONFIG)日程共享的人員表(PER_SHARE_EMPLOYEE)數(shù)據(jù)項界面處理編碼規(guī)則是否共享日程系統(tǒng)初始化,用戶修改是否郵件提醒系統(tǒng)初始化,用戶修改共享人員列表系統(tǒng)初始化,只有在是否共享人員為共享時才顯示界面操作數(shù)據(jù)窗體界面操作控件業(yè)務(wù)操作關(guān)聯(lián)的界面操作選擇共享人員彈出人員組織機(jī)構(gòu)頁面 修改、刪除共享人員 個人日程 用戶界面界面編號界面類型界面名稱備注ONE_SELECTFREE_EDITFREE_EDIT個人日程界面中處理的數(shù)據(jù)項數(shù)據(jù)窗體處理的數(shù)據(jù)表名日程項目詳細(xì)表(PER_SCHEDULE_ITEM)數(shù)據(jù)項界面處理編碼規(guī)則日期系統(tǒng)自動生成, 開始時間系統(tǒng)初始化,用戶可編輯結(jié)束時間系統(tǒng)初始化,用戶可編輯創(chuàng)建人系統(tǒng)自動生成, 內(nèi)容系統(tǒng)初始化,用戶可編輯界面操作數(shù)據(jù)窗體界面操作控件業(yè)務(wù)操作關(guān)聯(lián)的界面操作增加日程跳轉(zhuǎn)到增加日程頁面修改日程跳轉(zhuǎn)到修改日程頁面刪除日程刪除日程保存提交增加或修改的日程返回返回日程列表頁面 他人日程用戶界面界面編號界面類型界面名稱備注ONE_SELECTONE_SELECTFREE_EDITFREE_EDIT他人日程界面中處理的數(shù)據(jù)項數(shù)據(jù)窗體處理的數(shù)據(jù)表名日程項目詳細(xì)表(PER_SCHEDULE_ITEM)數(shù)據(jù)項界面處理編碼規(guī)則日期系統(tǒng)自動生成, 開始時間系統(tǒng)初始化,用戶可編輯結(jié)束時間系統(tǒng)初始化,用戶可編輯創(chuàng)建人系統(tǒng)自動生成, 內(nèi)容系統(tǒng)初始化,用戶可編輯界面操作數(shù)據(jù)窗體界面操作控件業(yè)務(wù)操作關(guān)聯(lián)的界面操作增加日程跳轉(zhuǎn)到增加日程頁面修改日程跳轉(zhuǎn)到修改日程頁面刪除日程刪除日程保存提交增加或修改的日程返回返回日程列表頁面確定選擇人員的確定模塊結(jié)構(gòu)一級菜單二級菜單三級菜單日程安排日程查詢個人設(shè)置個人日程他人日程在模塊設(shè)計時考慮到個人日程與他人日程在內(nèi)容上兩個獨立的界面,但區(qū)別在于人員的不同有著不同的頁面頭信息,和不同的內(nèi)容,所也設(shè)計成了兩類頁面,在模塊設(shè)計中主要設(shè)計的顯示功能,確定了在頁面顯示時系統(tǒng)所需的頁面顯示功能的模塊。 第四章 辦公自動化系統(tǒng)日程安排實現(xiàn) 日程查詢?nèi)粘滩樵兪菍崿F(xiàn)用戶對所有日程的查詢的功能。頁面表現(xiàn)如下圖41(該圖為已有記錄時的頁面):圖41 日程查詢頁面該頁面的初始界面默認(rèn)值是當(dāng)前用戶日程的結(jié)束日期大于當(dāng)前日期的日程安排內(nèi)容列表,默認(rèn)按照日程安排的開始時間進(jìn)行升序排序。顯示了日程安排的詳細(xì)日期、時間、內(nèi)容、地點、創(chuàng)建人的詳細(xì)信息。用戶可在依據(jù)日期,查詢某一日期范圍內(nèi)的日程安排,或依據(jù)日程內(nèi)容,查詢想要獲悉的詳細(xì)信息。內(nèi)容查詢可以實現(xiàn)模糊查詢的功能。在日程查詢中只有一個查詢按鈕,和數(shù)據(jù)窗體自帶的翻頁按鈕。查詢按鈕是Unieap數(shù)據(jù)窗體自帶按鈕,在頁面里沒有明顯的類似于Button那樣的樣式,這里是在翻頁按鈕左邊的那個類似于瀏覽樣式的是查詢按鈕。這里描述出查詢按鈕的流程圖 42。 圖 42 個人設(shè)置該模塊實現(xiàn)對個人日程安排的設(shè)置,以下圖43既是日程安排的界面。 圖43 個人設(shè)置界面 共享設(shè)置的功能是,指定其他人可以對你的日程進(jìn)行安排,在這里只要你選擇了人員就是把你的日程安排共享給了他人。就沒有必要去設(shè)置共享標(biāo)志了如:總經(jīng)理事務(wù)繁忙,可以指定秘書,總經(jīng)理就把秘書的名稱添加到選擇人員就可以了。對總經(jīng)理的日程進(jìn)行安排,這樣秘書就可以在他人日程模塊中替總經(jīng)理進(jìn)行日程安排。安排后,總經(jīng)理可以在自己的個人日程模塊中,看到秘書為自己安排的事項,并且,當(dāng)總經(jīng)理再進(jìn)行日程安排時,可以選擇日程的密級形式,以前的所有安排均被設(shè)置成秘密,如果是秘密的日程秘書是看不到的,如果是公開則日程可以看到,保證了日程的保密性。 在個人設(shè)置中只有一個選擇人員按鈕,這個按鈕就能實現(xiàn)人員的增加修改功能。 這個按鈕增加修改的頁面如 圖44 圖 44 選擇人員界面選擇人員的添加、刪除、上移、下移是不經(jīng)過數(shù)據(jù)庫處理的,只是在頁面的操作,當(dāng)點擊確定按鈕時才會起作用?;趥€人設(shè)置的選擇人員按鈕,畫出了數(shù)據(jù)的點擊按鈕時的數(shù)據(jù)流程圖。 如圖 4圖46 圖45 圖46 日程安排日程安排是實現(xiàn)個人對一段時間內(nèi)(具體到每天每小時)日程的計劃和安排。用戶進(jìn)入后顯示的是當(dāng)前月的日歷卡。以下圖4
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1