资料库系统project

上传人:j****9 文档编号:45260489 上传时间:2018-06-15 格式:DOC 页数:35 大小:2.56MB
返回 下载 相关 举报
资料库系统project_第1页
第1页 / 共35页
资料库系统project_第2页
第2页 / 共35页
资料库系统project_第3页
第3页 / 共35页
资料库系统project_第4页
第4页 / 共35页
资料库系统project_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《资料库系统project》由会员分享,可在线阅读,更多相关《资料库系统project(35页珍藏版)》请在金锄头文库上搜索。

1、資料庫系統 Project 2題目:國際 abc 公司人事缺額管理資訊系統指導教授:中山大學資管所 黃三益 教授學生:n934120014陳盈秀n934020016郭瓊蓉m9222406019陳德政m9322406051李春霖1索 引一、前言一、前言 2 2二、需求分析二、需求分析2 2三、資料及功能分析三、資料及功能分析 3 3四、系統架構圖四、系統架構圖 4 4五、程式架構圖五、程式架構圖 5 5六、六、ER-DER-D 6 6七、七、RelationRelation SchemaSchema 7 7八、八、SQLSQL 敘述敘述 7 7九、心得報告九、心得報告 1010附錄:操作說明附錄

2、:操作說明 12122一、前言:一、前言:企業組織經常需要因應外在環境之變化與內部發展之需要,隨時做必要的人力調整與變動,且針對現有的人力資源狀況進行評估、分析、比較,以便對整體組織進行必要的調整應變。國際 ABC 公司為跨國公司,其分公司遍佈全球各地,總公司希望能夠掌握員工缺額狀況及人員整體任用情形,於是由 MIS 部門開發員工缺額管理系統,提供人力資源部門使用,以使企業高層能快速瞭解人員任用及各地區公司缺額情況。 二、需求分析:二、需求分析:由於各分公司人員出缺或異動頻繁,總公司人力資源部門為掌握整體公司狀況,需以公文詢問各分公司目前或將來是否會有工作缺額,而各分公司也以公文方式回覆總公司

3、有關缺額的狀況。資料以公文郵寄方式過慢,總公司收到後,也要整理兩四、五十家的分公司,重複登入電腦,作業更沒效率,故而有以下需求:1. 由各分公司人力資源部門負責人在每個月月初,須上網登入該分公司人員缺額狀況,職稱、職系、職等、缺額人數、出缺日期等資料。2. 總公司人力資源部門管理人員在每個月月初以後,能隨時上網查詢如當月(2004/11)的各缺額人數,以報告其直屬主管知悉,做為將來進用新進人員的考量。3. 為做為將來進用人員的考量,總公司除需瞭解各分公司人員出缺狀況,亦須發送問卷詢問各分公司有關人員的任用情況,如各分公司任用女性員工人數、比率、平均年齡等資訊。4. 管理者身份因資通安全考量,須

4、與一般使用者資料分開存放。3三、資料及功能分析三、資料及功能分析表格資料說明Orga儲存各分公司代號,名稱,其中代號為 10 位編碼Codelist職稱、職等、職系、職缺狀態之代碼及名稱Users儲存使用者名稱、代號Manager儲存管理者名稱、代號(因安全考量,與使用者分開)Status各使用者輸入的資料存於此 table,如職務編號、職稱、職等、 職系等Survey使用者填寫問卷後,將結果儲存於此表格Survey_d各問卷題目Survey_t問卷主檔,儲存問卷名稱、問卷的起始、結束日期功能說明基本資料管理選單各類代碼查詢查詢各類代碼承辦人資料維護查詢承辦人之基本資料報表登錄選單職員缺額表登

5、錄各分公司人事承辦人員須將當月的人事缺額資料輸入系統 包含職務編號、職稱、職等、職系、職缺狀態、出缺日期等職員缺額表查詢使用者可查詢所登錄的缺額資料職員缺額查報表列印 使用者可列印所登錄的缺額資料調查表暨問卷專區各問卷由使用者填列由管理者所發行的問卷4四、系統架構圖四、系統架構圖基本資料 管理選單報表登錄 選單調查表 暨 問卷專區使用說明 下載各類代碼查詢承辦人員資料維護職員缺額表登錄職員缺額表查詢職員缺額查報表列印tset 調查表 (94-01-1294-03-12)職系職稱職缺狀況職等新增存檔修正存檔查詢刪除列印當月無缺額登錄調查表 登錄更正刪除首頁5五、程式架構圖五、程式架構圖首頁ind

6、ex.php各類代碼查詢kpd2.code.q1.php承辦人員資料維護kpd2.users.um1.phptset 調查表(94-01-1294-03-12)kpd2.survey.urpt1.php?rpt=28p職員缺額表登錄kpd2.statusa.um1.php調查表 暨 問卷專區kpd2.statusa.urpt1.php職員缺額查報表列印kpd2.statusa.urpt2.php系統登入網址:使用者http:/smtp.kcg.gov.tw/test_kpd 帳號:test 密碼:test2766 可執行時間:全天管理者http:/smtp.kcg.gov.tw/test_kp

7、d/manager 帳號:test 密碼:test27666六、六、ER-DER-D分公司orga問卷 survey_t人事人員 users管理者 managerHasHasorganonameseq email telnonameemailNdesignN員工缺額 status填報問卷內容 survey_dHas填寫 surveytitlecreatorbdateedatemodtimemodby11NMN職缺分類 codelistnamefieldnotitleftyperequireremarkremarkyyyymmtitlestatusedate11N1Nnametelnostaff

8、_codeaddrdataremarkmodtimemodbykindrankremarkhas1N分公司orga問卷 survey_t人事人員 users管理者 managerHasHasorganonameseq email telnonameemailNdesignN員工缺額 status填報問卷內容 survey_dHas填寫 surveytitlecreatorbdateedatemodtimemodby11NMN職缺分類 codelistnamefieldnotitleftyperequireremarkremarkyyyymmtitlestatusedate11N1Nnamete

9、lnostaff_codeaddrdataremarkmodtimemodbykindrankremarkhas1N7七、七、RelationRelation SchemaSchema八、八、SQLSQL 敘述敘述CREATE TABLE orga (organo char(10) NOT NULL,name varchar2(100) NOT NULL,addr varchar2(100),PRIMARY KEY(organo) );CREATE TABLE codelist (kind char(5) NOT NULL,name char(30),PRIMARY KEY(kind) );C

10、REATE TABLE users (email varchar2(20) NOT NULL,organo char(10) NOT NULL,8name char(16) NOT NULL,telno char(15),PRIMARY KEY(organo,email),foreign key (organo) REFERENCES orga(organo);drop table manager; CREATE TABLE manager (email varchar2(20) NOT NULL,organo char(10) NOT NULL,name char(16) NOT NULL,

11、telno char(15),PRIMARY KEY(organo,email),FOREIGN KEY(organo) REFERENCES orga(organo) );CREATE TABLE survey_t (seq integer NOT NULL,organo char(10) NOT NULL,email varchar2(20) NOT NULL title varchar2(255) NOT NULL,creator varchar2(40) NOT NULL,bdate date,edate date,modtime date,modby varchar2(40),rem

12、ark varchar2(40),PRIMARY KEY(seq),FOREIGN KEY(organo,email) REFERENCES manager(organo,email) );CREATE TABLE survey_d (seq integer NOT NULL,fieldno smallint DEFAULT 0 NOT NULL,ftitle varchar2(255) NOT NULL,9ftype char(1) NOT NULL,require char(1),remark varchar2(40),PRIMARY KEY(seq,fieldno),FOREIGN KE

13、Y(seq) REFERENCES Survey_t(seq) );CREATE TABLE survey(seq integer NOT NULL,fieldno smallint DEFAULT 0 NOT NULL,organo char(10) NOT NULL,email varchar2(20) NOT NULL,data varchar2(80),remark varchar2(40),modtime date,modby varchar2(40),PRIMARY KEY(seq, fieldno, organo, email),FOREIGN KEY(seq, fieldno)

14、 REFERENCES survey_d(seq, fieldno),FOREIGN KEY(organo, email) REFERENCES users(organo, email) );CREATE TABLE status (yyyymm integer NOT NULL,organo char(10) NOT NULL,email varchar2(20) NOT NULL,staff_code char(7) NOT NULL,title varchar2(10),rank varchar2(10),kind char(5),status varchar2(10),edate da

15、te,remark varchar2(40),PRIMARY KEY(yyyymm, staff_code),FOREIGN KEY(organo,email) REFERENCES users(organo,email),FOREIGN KEY(kind) REFERENCES codelist(kind) );10九、心得報告九、心得報告盈秀的心得這學期老師的授課方式和以往不同,老實說對我這個想偷懶撿現成的學生而言, 平日要增加很多準備課業的時間,每天都好像在和時間賽跑,好不容易熬過星期二, 怎麼下一個星期二馬上又來了,真的很辛苦,但是一學期下來,真的學到很多東西, 以前對資料庫似是而非的觀念又強化了,雖然不敢說自己對資料庫已經有很深入的瞭 解,但至少自己感覺到自己的資料庫功力似乎又增

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号