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

正文內(nèi)容

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

2024-11-17 21:27本頁(yè)面

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

  

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