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

正文內容

畢業(yè)設計-基于ssh框架的辦公自動化系統(tǒng)的設計與實現-資料下載頁

2024-12-03 19:16本頁面

【導讀】的一種新型辦公方式,是信息化社會的產物。它利用先進的技術,極大地提高辦公的。開發(fā)工作量,降低耦合性,提高可維護性和可擴展性的目標。具體實現的功能模塊有我的辦公桌、辦公申請、事務管理、文檔管理、會議管理以及系統(tǒng)管理等功能模塊。

  

【正文】 了提高系統(tǒng)的響應時間,合理的數據冗余也是必要的。使用規(guī)則和約 束來防止系統(tǒng)操作人員誤輸入造成數據的錯誤是設計人員的另一種常用 手段,但是,不必要的規(guī)則和約束也會占用系統(tǒng)不必要的開銷,需要注意的是,約束對數據的有效性驗證要 比規(guī)則快。所有 的這些,設計人員在 設計階段應根據系統(tǒng)操作的類型、頻度加以均衡的考慮。 ( 3)數據庫性能調整 在計算機硬件配置和網絡設計確定的情況下,影響到應用系統(tǒng) 性能的因素不外乎為數據庫性能和客戶端程序設計。而大多數數據庫設計員采用兩步法進行數據庫設計:首先進行 邏輯設計,而后進行物理 設計 [16]。數據庫邏輯設計去除了所有冗余數據,提高了數據吞吐速度,保證了數據的完整性,清楚地表達數據元素之間的關系。 當然 ,物理設計需要折中考慮,根據業(yè)務規(guī)則,確定對關聯表的數據量大小、數據項的訪問頻度,對此類數據表頻繁的關聯查詢 應適當提高數據冗余設計。 數據庫 邏輯 設計 邏輯設計即是將需求分析得到的用戶需求抽象為信息結構以及概念模型的過程。為了描述數據庫結構的概念模式,這里采用 實體聯系 圖來描述主要 的 實體。 ( 1)用戶 實體 聯系 圖 如圖 43 所示 。 用 戶編 號員 工 號密 碼性 別 年 齡入 職 日 期員 工 狀 態(tài)部 門 編 號職 位 編 號 圖 43 用戶 實體 聯系 圖 系統(tǒng)的設計 18 ( 2) 事務實體 聯系 圖 如圖 44 所示 。 事 務編 號申 請 人內 容備 注 狀 態(tài)批 準 時 間批 準 人申 請 時 間事 務 類 別 圖 44 事務 實體 聯系圖 ( 3) 會議實體 聯系 圖 如圖 45 所示 。 會 議編 號會 議 主 題會 議 狀 態(tài)會 議 內 容 開 始 時 間會 議 人 數主 持 人結 束 時 間會 議 備 注會 議 室 編 號 圖 45 會議 實體 聯系 圖 ( 4) 文檔實體 聯系 圖 如圖 46 所示 。 會 議編 號文 檔 名 稱部 門 編 號上 傳 時 間上 傳 文 件 大 小文 檔 類 型 編 號 圖 46 文檔 實體 聯系 圖 ( 5)職位實體 聯系 圖如圖 47 所示 。 職 位編 號職 位 名 稱 部 門 編 號 圖 47 職位 實體 聯系 圖 由于 本 系統(tǒng)涉及的實體比較多,在此只畫出了重要的 實體 聯系 圖。根據上面所畫的 實體 聯系 圖,將實體之間的關系圖轉換出來。其中 系統(tǒng)的總體 的 ER 圖 如下圖48 所示。 系統(tǒng)的設計 19 管 理 員用 戶通 訊 錄 短 消 息事 務職 位會 議 文 檔部 門 事 務 類 型申 請管 理管 理任 職屬 于管 理 管 理 管 理屬 于屬 于 管 理 管 理11111111 1 111NNN NNN NNNN M 圖 48 系統(tǒng) 總體 ER 圖 數據庫 物理 設計 ( 1) 表匯總 表 42 表匯總 表名 功能說明 tb_meetiongRoom 會議室表:存儲會議室使用情況。 tb_meeting 會議記錄表:存儲會議記錄情況。 tb_affairs 事務表:存儲待審批申請表。 tb_affairsType 事務類型表:存儲審批表類型。 tb_message 短消息表:存儲用戶發(fā)送的消息。 tb_schedule 日程表:存儲用戶保存的日程安排信息。 tb_addesssBook 通訊錄表:存儲用戶的聯系人信息。 tb_document 文檔表:存儲上傳文檔的信息。 tb_docType 文檔類型表:存儲文檔分類信息。 tb_pasition 職位表:存儲公司職位信息。 tb_user 用戶表:存儲用戶的信息。 tb_department 部門表:存儲部門的分類。 ( 2) 數據庫表的設計 ① 會議室表 表 43 tb_meetingRoom 表 列名 描述 數據類型(精度范圍) 空 /非空 約束條件 id 編號 int 非空 主鍵 name 會議室名稱 varchar(20) 非空 container 容納人數 varchar(20) 非空 address 會議室地址 varchar(50) 非空 state 會議室使用狀態(tài) varchar(20) 系統(tǒng)的設計 20 ② 會議記錄表 表 44 tb_meeting 表 列名 描述 數據類型(精度范圍) 空 /非空 約束條件 id 會議編號 int 非空 主鍵 theme 會議主題 varchar(20) 非空 state 會議狀態(tài) varchar(20) 非空 content 會議內容 varchar(255) 非空 beginning 會議開始時間 date 非空 ending 會議結束時間 date 非空 pere 主持人 varchar(20) 非空 count 會議人數 varchar(20) 非空 ment 會議備注 varchar(200) meetingRoom_id 會議室編號 varchar(20) 非空 外鍵 ③ 事務表 表 45 tb_affairs 表 列名 描述 數據類型(精度范圍) 空 /非空 約束條件 id 編號 int 非空 主鍵 applicant 申請人 varchar(20) 非空 applicant_time 申請時間 date 非空 content 內容 varchar(255) 非空 approve 批準人 varchar(20) 非空 ment 備注 varchar(200) approve_time 批準時間 date 非空 state 狀態(tài) varchar(20) 非空 affairs_type 事務類別 varchar(20) 非空 外鍵 ④ 事務類型表 表 46 tb_affairsType 表 列名 描述 數據類型(精度范圍) 空 /非空 約束條件 id 編號 int 非空 主鍵 type 類別 varchar(20) 非空 ⑤ 短消息表 表 47 tb_message 表 列名 描述 數據類型(精度范圍) 空 /非空 約束條件 id 編號 int(10) 非空 主鍵 title 標題 varchar(100) 非空 receiverId 收件人 ID int 非空 content 內容 varchar(2021) 非空 user 發(fā)件人 varchar(20) 非空 userId 發(fā)件人 ID int time 發(fā)件時間 varchar(255) 非空 當前系統(tǒng)時間 ⑥ 日程表 系統(tǒng)的設計 21 表 48 tb_schedule 表 列名 描述 數據類型(精度范圍) 空 /非空 約束條件 id 編號 int 非空 主鍵 title 日程標題 varchar(20) 非空 summary 日程摘要 varchar(200) 非空 content 日程內容 varchar(255) 非空 userId 當前用戶 ID int 非空 當前用戶 Id currentTime 日 程提交時間 varchar(200) 當前系統(tǒng)時間 ⑦ 通訊錄表 表 49 tb_addessBook 表 列名 描述 數據類型(精度范圍) 空 /非空 約束條件 id 編號 int 非空 主鍵 userId 用戶的編號 int 非空 ⑧ 文檔表 表 410 tb_document 表 列名 描述 數據類型(精度范圍) 空 /非空 約束條件 doc_id 編號 int 非空 主鍵 doc_name 文檔名稱 varchar(50) docType 文檔類型編號 int 非空 外鍵 department 部門編號 int 非空 外鍵 uploadDate 上傳時間 varchar(20) size 上傳文件的大小 varchar(200) ⑨ 文檔類型表 表 411 tb_docType 表 列名 描述 數據類型(精度范圍) 空 /非空 約束條件 dt_id 文檔類型編號 int 非空 主鍵 dt_name 文檔類型的名稱 varchar(20) dep_id 部門編號 int 外鍵 ⑩ 職位表 表 412 tb_position 表 列名 描述 數據類型(精度范圍) 空 /非空 約束條件 id 編號 int 非空 主鍵 positionname 職位的名稱 varchar(20) departmentId 部門編號 int 外鍵 ? 用戶表 表 413 tb_user 表 列名 描述 數據類型(精度范圍) 空 /非空 約束條件 id 編號 int 非空 主鍵 employeeid 員工在公司的編號 varchar(20) password 登陸密碼 varchar(20) name 員工姓名 varchar(20) 系統(tǒng)的設計 22 續(xù)表 413 列名 描述 數據類型(精度范圍) 空 /非空 約束條件 age 員工年齡 int begindate 入職日期 date gender 性別 char(2) state 員工狀態(tài) varchar(20) departmentid 員工所在部門 編號 int 外鍵 positionid 員工職務 編號 int 外鍵 ? 部門表 表 414 tb_department 表 列名 描述 數據類型(精度范圍) 空 /非空 約束條件 id 編號 int 非空 主鍵 departmentname 部門名 稱 varchar(20) 非空 安全性設計 ( 1) 防止用戶直接操作數據庫的方法 用戶只能用賬戶登錄到應用 系統(tǒng) ,通過相應的功能訪問數據庫,而沒有其他途徑操作數據庫。 ( 2) 用戶賬號的加密方法 用戶賬戶和密碼采用 MD5 算法進行加密處理,確保在任何地方都不會出現密碼的明文。 ( 3) 角色與權限 表 415 角色與權限表 角色 可以訪問的表與列 操作權限 管理員 tb_user 查詢、添加、更新 tb_pasition tb_department tb_user 部門 經理 tb_meetiongRoom 查詢、添加、刪除、更新 tb_meeting tb_affairs tb_affairsType tb_document tb_documentType 普通員工 tb_message 查詢、添加 、更新、刪除 tb_schedule tb_addesssBook 系統(tǒng)的設計 23 詳細設計 登錄 模塊 ( 1) 程序描述 用戶通過登錄模塊獲取相應的操作權限并使用 本 系統(tǒng)。用戶包括管理員、 部門經理以及普通員工。 ( 2) 功能 本模塊完成用戶登 錄 功能。 在登錄界面,用戶需要輸入工號和密碼,系統(tǒng)會在數據庫中查找該工號是否存在,若不存在,重新登錄;若存在,將輸入的密碼與數據庫中的對比,若正確,根據這個工號的權限進入到相應的主界面;否則提示密碼不正確,返回登錄界面重新登錄。 ( 3) 性能 本模塊無精度要求,對于輸入的密碼要求大小寫不敏感,時間上要求能盡快給用戶返回信息。 ( 4) 輸入 與輸出項 輸入: 工號 ,數據類型為 varchar,長度 50; 密碼,數據類型為 varchar,長度 50。其中密碼要求不顯示在登錄界面上以保證安全。 輸出: 如果工號或者密碼不正確,總是返 回到登錄界面;反之,根據不同的用戶權限 進入到各自的首頁。 ( 5) 算法 本模塊利用二分查找對數據庫表項進行檢索。 ( 6) 流程邏輯 登 錄 界 面輸 入 工 號 和 密 碼輸 入 正 確Y從 數 據 庫獲 得 權 限錯 誤 界 面N進 入 到 各 自 的 主 界 面 圖 49 登錄模塊流程圖 系統(tǒng)的設計 24 ( 7) 接口 本模塊轉向 管理員、部門經理、普通員工界面 ,對外接口包含后臺數據庫的連接。 ( 8) 限制條件 部門經理和普通員工不允許注冊,只能由管理員來進行添加 。 我的辦公桌模塊 ( 1) 程序描述 我的辦公桌模塊 是辦公自動化系統(tǒng)的最基本的一個功能模塊;無論用戶是什么身份都 具備這樣的一個功能模塊 。 ( 2) 功能 本模塊包含日程管理模塊、短消息管理模塊以及通訊錄模塊。日程管理包含對日程的增、刪、改、查功能;短消息管理包含消息的
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1