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

正文內(nèi)容

基于網(wǎng)絡的辦公自動化管理系統(tǒng)-資料下載頁

2024-11-17 21:27本頁面

【導讀】企業(yè)對信息需求的增長,使計算機、網(wǎng)絡技術(shù)已經(jīng)滲透到企業(yè)的日常工作中。了企業(yè)內(nèi)部的管理水平,進而提升了企業(yè)在市場競爭中的綜合競爭力。了短信息管理、公告和公文管理等功能,大大方便了企業(yè)內(nèi)部人員的交流。能模塊聯(lián)機操作,使企業(yè)的日常管理步入了科學系統(tǒng)管理的軌道上。化系統(tǒng)用JSP+JavaBean+Servlet,SQLServer2020和Tomcat來完成的。

  

【正文】 、職位信息與部門信息的管理。 (8) 后臺管理員對短消息的查看與刪除功能。 (9) 后臺管理員管理員工狀態(tài)信息。 (10) 后臺實現(xiàn)對在線信息的查看與刪除功能。 (11) 后臺管理員工登錄賬號信息。 (12) 設置前后臺的系統(tǒng)退出功能。 模塊功能介紹 前臺主要功能 (1) 公告管理:主要完成公告的發(fā)布,查看。 (2) 公文管理:主要完成公文的發(fā)送,接收 。 (3) 員工管理:主要完成添加員工,查找員工,瀏覽員工的信息。 (4) 部門管理:主要完成查看職位,部門信息。 (5) 收發(fā)信息:主要完成發(fā)送短信息,查看短信息。 (6) 優(yōu)秀員工管理:主要完成查看優(yōu)秀員工,對優(yōu)秀員工的提名。 后臺主要功能 (1) 部門管理:主要完成添加,修改,查看,刪除部門信息。 (2) 職位管理:主要完成添加,修改,查看,刪除職位信息。 (3) 公告管理:主要完成查看,刪除公告。 (4) 公文查看:主要對公文信息的查看。 (5) 員工管理:主要完成添加,查找,瀏覽員工信息。 18 (6) 帳號管理:主要完成員工密碼設定,查看員工密碼,刪除員工。 (7) 在線管理:主要完成查看在線人員,刪除在線人員。 (8) 短信息管理: 主要完成查看,刪除短信息。 (9) 員工狀態(tài)管理:主要完成添加,修改,刪除,查詢員工狀態(tài)。 文件架構(gòu) 前臺架構(gòu)圖 該系統(tǒng)的前臺架構(gòu)圖如 圖 45 前臺架構(gòu)圖 所示。 圖 45 前臺結(jié)構(gòu)圖 后臺架構(gòu)圖 由于后臺的功能架構(gòu)和前臺的部分相識,所以后臺架構(gòu)圖部分省略,其部分的架構(gòu)圖如圖 46 后臺架構(gòu)圖 所示 。 19 圖 46 后臺結(jié)構(gòu)圖 本章小結(jié) 本章主要 介紹了該系統(tǒng)的各功能模塊及各模塊的主要功能,同時還給出了本系統(tǒng)的功能結(jié)構(gòu)目錄,結(jié)構(gòu)功能圖及詳細的功能架構(gòu)圖。這是整個系統(tǒng)開發(fā)的參照標準。 20 第 5 章 數(shù)據(jù)庫設計 數(shù)據(jù)庫 概念結(jié)構(gòu) 設計 選擇合適的數(shù)據(jù)庫是項目開發(fā)成功 與否的先決條件,我們在設計時應該從以下幾方面去考慮數(shù)據(jù)庫的選擇 。 (1) 易用性 (2) 分布性 (3) 并發(fā)行 (4) 數(shù)據(jù)完整性 (5) 安全性 (6) 數(shù)據(jù)恢復性 本系統(tǒng)采用的數(shù)據(jù)庫工具為 Sql Server 2020 數(shù)據(jù)庫名為 OA。 所謂數(shù)據(jù)庫 概念結(jié)構(gòu)設計是將分析得到的用戶需求抽象為概念模型的過程。即在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體以及它們之間的相互關系概念結(jié)構(gòu)設計模型。這樣才能更好地、更準確地用某一 DBMS 實現(xiàn)這些需求。它是整個數(shù)據(jù)庫設計的關鍵。 概念結(jié)構(gòu)的主要特點是能真實、充分地反映現(xiàn)實世界;易于理解;易于更改;易于向關系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。描述概念模型的有力工具是 ER模型。 本系統(tǒng)的 ER 圖如 圖 51 Power Designer 中的 ER 圖所示。 21 圖 51 Power Designer 中的 ER 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設計 本系統(tǒng)的數(shù)據(jù)庫表有 11 張,它們分別是: (1) affice(公告信息表 ) 公告信息表主要用于管理公告信息。 表 affice 的結(jié)構(gòu)如表 51 affice 表 所示。 表 51 affice表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 afficeid int 4 是 公告編號 Title varchar 40 公告標題 time datetime 8 公告發(fā)布時間 employeeid int 4 發(fā)布公告員工編號 content text 16 公告內(nèi)容 (2)bumf(公文信息表) 公文信息表主要用于管理公文信息。表 bumf 的結(jié)構(gòu)如表 52 bumf 表 所示。 22 表 52 bumf 表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 bumfid int 4 是 公文編號 sendter int 4 發(fā)送者編號 accepter int 4 接收者編號 Title varchar 40 題目 time datetime 8 時間 content text 16 內(nèi)容 Affix varchar 40 附件名稱 examine bit 1 處理結(jié)果 Sign bit 1 標志 (3)eminfo(員工信息表) 員工信息表主要用于保存員工信息。表 eminfo 的結(jié)構(gòu)如表 53 eminfo 表 所示。 表 53 eminfo表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 employeeid int 4 是 員工編號 Name varchar 20 姓名 Sex bit 1 性別 birthday datetime 8 出生日期 learn varchar 10 學歷 post varchar 10 職稱 departmentid int 4 部門編號 jobid int 4 職位編號 tel varchar 20 電話 addr varchar 100 地址 stateid int 4 狀態(tài)編號 (4)info(短信息表) 短信息表 主要用于保存 短信息 。 表 info 的結(jié)構(gòu)如表 54 info 表 所示 表 54 info表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 23 infoid int 4 是 短信息編號 title varchar 40 題目 time datetime 8 時間 sendter int 4 發(fā)送者編號 accepter int 4 接收者編號 content text 16 內(nèi)容 new bit 1 標識短信是否被查看 (5)department(部門信息表) 部門信息表主要用于保存部門信息。 表 department 的結(jié)構(gòu)如表 55 department表 所示。 表 55 department 表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 departmentid int 4 是 部 門編號 name varchar 20 部門名稱 explain text 16 部門描述 (6)emstate(員工狀態(tài)表) 員工狀態(tài)表主要用于保存員工狀態(tài)信息。表 emstate 的結(jié)構(gòu)如表 56 emstat 表所示。 表 56 emstate表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 stateid int 4 是 狀態(tài)編號 name varchar 10 狀態(tài)名稱 explain text 16 狀態(tài)描述 (7)job(工作名稱表) 工作名稱表主要用于工作名稱信息。表 job 的結(jié)構(gòu)如 表 57 job 表 所示。 表 57 job表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 jobid int 4 是 工作名稱編號 name varchar 20 工作名稱名稱 explain text 16 工作名稱描述 24 (8)password(員工登錄表) 員工登錄表主要用于員工登錄信息。表 password 的結(jié)構(gòu)如表 58 password 表所示。 表 58 password表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 empoyeeid int 4 員工編號 password varchar 20 員工密碼 time datetime 8 系統(tǒng)時間 (9)signstate(員工上下班描述表) 員工上下班描述表主要用于員工上下班描述信息。表 signstate 的結(jié)構(gòu)如表 59 signstate 表 所示。 表 59 signstate 表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 signstateid int 4 是 上下班編號 describestate varchar 20 上下班名稱 time datetime 8 系統(tǒng)時間 (10)sign(員工上下班描述表) 員工上下班描述表主要用于員工上下班描述信息。表 sign 的結(jié)構(gòu)如表 510 sign表所示。 表 510 sign表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 signid int 4 是 員工上下班編號 time datetime 8 系統(tǒng)時間 employeeid int 4 員工編號 Late bit 1 是否遲到 Quit bit 1 是否下班 leave bit 1 是否早退 work bit 1 工作狀態(tài) signstateid int 4 外鍵 (11) excellence(優(yōu)秀員工描述表 ) 25 優(yōu)秀員工描述表主要用于被提名的優(yōu)秀員工信息的描述。表 excellence 的結(jié)構(gòu)如圖表 511 excellence 表所示。 表 511 excellence 表 字段名 數(shù)據(jù)類型 長度 主鍵否 描述 excellenceid int 4 是 優(yōu)秀員工編號 employeeid int 4 提交員工編號 time datetime 8 提交時間 levelid int 4 是否被提名為優(yōu)秀 departmentid int 4 提名優(yōu)秀員工的部編號 Sql server Enterprise Manager OA 數(shù)據(jù)庫中的關系圖如圖 52 前臺員工關系圖 , 53后臺管理員關系圖 , 54 員工上下班描述關系圖 所示。 圖 52 前臺員工關系圖 26 圖 53 后臺管理員關系圖 圖 54 員工上下班描述關系圖 本章小結(jié) 一般系統(tǒng)的數(shù)據(jù)庫設計也是系統(tǒng)設計中最主要的過程之一。一個系統(tǒng),如果沒有數(shù)據(jù)庫,那它不是一個系統(tǒng), 而只是一個靜態(tài)的網(wǎng)頁了罷了,不能進行任何有關數(shù)據(jù)庫的操作,比如數(shù)據(jù)的存儲,數(shù)據(jù)的修改等。由此可見數(shù)據(jù)庫的重要性。 27 第 6 章 通用模塊的設計 在 JSP+JavaBean+Servlet 模式中,一般使用 Servlet 接收 Http 請求,然后執(zhí)行連接數(shù)據(jù)庫的操作,操作完成后,如果需要,將操作的結(jié)果保存在 Http 請求中,然后把視圖派發(fā)到用于顯示的 JSP 頁。下面主要介紹了及個主要的 javabean 的設計。 數(shù)據(jù)庫操作的代碼 本系統(tǒng)采用數(shù)據(jù)庫連接池進行數(shù)據(jù)庫的統(tǒng)一管理,同時在數(shù)據(jù)庫的操作上進行了封裝, 方便程序開發(fā)時與數(shù)據(jù)庫的交互。該類的主要功 能是實現(xiàn)對數(shù)據(jù)庫的連接操作和對數(shù)據(jù)庫中數(shù)據(jù)的一些簡單操作。其主要 代碼 如下: public static synchronized Connection getCon()throws Exception{ Context ctx。 DataSource ds。 try{ ctx = new InitialContext()。 ds = (DataSource)(java:p/env/jdbc/OA)。 ()。 (數(shù)據(jù)連接 ++(++error))。 return ()。 } public Statement getStmtread(){ try{ con=getCon()。 stmt=(, )。 } public int getRowCount(String sql){ int count=0。 try{ stmt=()。 rs=(SELECT COUNT(*) FROM +sql)。 28 ()。 if(()){ count=(1)。 }else{ count=1。 } } public Statement getStmt(){ try{ con=getCon()。 stmt=()。 } 分頁顯示的代碼 在進行數(shù)據(jù)庫查詢操作時,往往會遇到數(shù)據(jù)量很大的情況,如果將所有數(shù)據(jù)在一個頁面中顯示是不現(xiàn)實的,因為這會給用戶帶來操作上的不方便,這是不愿意看到的,因此有必要將分頁顯示封裝在一個類中,以提高這段代碼的重用性。 本系統(tǒng)用做分頁顯示的 部分 代碼如下 : public Contact()throws Exception{ Calendar dd。 stmt=()。 coll= new ArrayList()。 } public int getCount()throws Exception{
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1