资料库系统Project.doc

上传人:hs****ma 文档编号:550815027 上传时间:2022-12-19 格式:DOC 页数:24 大小:2.56MB
返回 下载 相关 举报
资料库系统Project.doc_第1页
第1页 / 共24页
资料库系统Project.doc_第2页
第2页 / 共24页
资料库系统Project.doc_第3页
第3页 / 共24页
资料库系统Project.doc_第4页
第4页 / 共24页
资料库系统Project.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

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

1、資料庫系統Project 2題目:國際abc公司人事缺額管理資訊系統指導教授:中山大學資管所 黃三益 教授學生:n934120014陳盈秀n934020016郭瓊蓉m9222406019陳德政m9322406051李春霖 索引一、前言 2二、需求分析2三、資料及功能分析 3四、系統架構圖 4五、程式架構圖 5六、ER-D 6七、Relation Schema 7八、SQL 敘述 7九、心得報告 10附錄:操作說明 12一、前言:企業組織經常需要因應外在環境之變化與內部發展之需要,隨時做必要的人力調整與變動,且針對現有的人力資源狀況進行評估、分析、比較,以便對整體組織進行必要的調整應變。國際AB

2、C公司為跨國公司,其分公司遍佈全球各地,總公司希望能夠掌握員工缺額狀況及人員整體任用情形,於是由MIS部門開發員工缺額管理系統,提供人力資源部門使用,以使企業高層能快速瞭解人員任用及各地區公司缺額情況。 二、需求分析:由於各分公司人員出缺或異動頻繁,總公司人力資源部門為掌握整體公司狀況,需以公文詢問各分公司目前或將來是否會有工作缺額,而各分公司也以公文方式回覆總公司有關缺額的狀況。資料以公文郵寄方式過慢,總公司收到後,也要整理兩四、五十家的分公司,重複登入電腦,作業更沒效率,故而有以下需求:1. 由各分公司人力資源部門負責人在每個月月初,須上網登入該分公司人員缺額狀況,職稱、職系、職等、缺額人

3、數、出缺日期等資料。2. 總公司人力資源部門管理人員在每個月月初以後,能隨時上網查詢如當月(2004/11)的各缺額人數,以報告其直屬主管知悉,做為將來進用新進人員的考量。3. 為做為將來進用人員的考量,總公司除需瞭解各分公司人員出缺狀況,亦須發送問卷詢問各分公司有關人員的任用情況,如各分公司任用女性員工人數、比率、平均年齡等資訊。4. 管理者身份因資通安全考量,須與一般使用者資料分開存放。三、資料及功能分析表格資料說明Orga儲存各分公司代號,名稱,其中代號為10位編碼Codelist職稱、職等、職系、職缺狀態之代碼及名稱Users儲存使用者名稱、代號Manager儲存管理者名稱、代號(因安

4、全考量,與使用者分開)Status各使用者輸入的資料存於此table,如職務編號、職稱、職等、職系等Survey使用者填寫問卷後,將結果儲存於此表格Survey_d各問卷題目Survey_t問卷主檔,儲存問卷名稱、問卷的起始、結束日期功能說明基本資料管理選單各類代碼查詢查詢各類代碼承辦人資料維護查詢承辦人之基本資料報表登錄選單職員缺額表登錄各分公司人事承辦人員須將當月的人事缺額資料輸入系統包含職務編號、職稱、職等、職系、職缺狀態、出缺日期等職員缺額表查詢使用者可查詢所登錄的缺額資料職員缺額查報表列印使用者可列印所登錄的缺額資料調查表暨問卷專區各問卷由使用者填列由管理者所發行的問卷四、系統架構圖

5、基本資料管理選單報表登錄選單調查表 暨問卷專區使用說明下載各類代碼查詢承辦人員資料維護職員缺額表登錄職員缺額表查詢職員缺額查報表列印tset調查表(94-01-1294-03-12)職系職稱職缺狀況職等新增存檔修正存檔查詢刪除列印當月無缺額登錄調查表登錄更正刪除首頁五、程式架構圖首頁index.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.statu

6、sa.urpt1.php職員缺額查報表列印kpd2.statusa.urpt2.php系統登入網址:l 使用者l http:/smtp.kcg.gov.tw/test_kpdl 帳號:testl 密碼:test2766l 可執行時間:全天l 管理者l http:/smtp.kcg.gov.tw/test_kpd/managerl 帳號:testl 密碼:test2766六、ER-D七、Relation Schema八、SQL 敘述CREATE TABLE orga ( organo char(10) NOT NULL, name varchar2(100) NOT NULL, addr var

7、char2(100), PRIMARY KEY(organo);CREATE TABLE codelist ( kind char(5) NOT NULL, name char(30), PRIMARY KEY(kind);CREATE TABLE users ( email varchar2(20) NOT NULL, organo char(10) NOT NULL, name char(16) NOT NULL, telno char(15), PRIMARY KEY(organo,email), foreign key (organo) REFERENCES orga(organo)

8、);drop table manager;CREATE TABLE manager ( email varchar2(20) NOT NULL, organo char(10) NOT NULL, name char(16) NOT NULL, 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)

9、 NOT NULLtitle varchar2(255) NOT NULL, creator varchar2(40) NOT NULL, bdate date, edate date, modtime date, modby varchar2(40), remark 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

10、 NOT NULL, ftitle varchar2(255) NOT NULL, ftype char(1) NOT NULL, require char(1), remark varchar2(40), PRIMARY KEY(seq,fieldno), FOREIGN KEY(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

11、 NULL, data varchar2(80), remark varchar2(40), modtime date, modby varchar2(40), PRIMARY KEY(seq, fieldno, organo, email), FOREIGN KEY(seq, fieldno) REFERENCES survey_d(seq, fieldno), FOREIGN KEY(organo, email) REFERENCES users(organo, email);CREATE TABLE status ( yyyymm integer NOT NULL, organo cha

12、r(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 date, remark varchar2(40), PRIMARY KEY(yyyymm, staff_code), FOREIGN KEY(organo,email) REFERENCES users(organo,email), FOREIGN KEY(kind) REFERENCES

13、 codelist(kind); 九、心得報告盈秀的心得這學期老師的授課方式和以往不同,老實說對我這個想偷懶撿現成的學生而言,平日要增加很多準備課業的時間,每天都好像在和時間賽跑,好不容易熬過星期二,怎麼下一個星期二馬上又來了,真的很辛苦,但是一學期下來,真的學到很多東西,以前對資料庫似是而非的觀念又強化了,雖然不敢說自己對資料庫已經有很深入的瞭解,但至少自己感覺到自己的資料庫功力似乎又增強許多;雖然老師沒有在言詞上逼迫我們唸書,但每次上課看到老師那麼認真準備那麼多教材,以及老師對資料庫如此鑽研,對我們所提的問題都是有問必答,而且詳細到以往的錯誤觀念也被老師導正,在認真的老師指導下,平日工作很累、想偷懶不預習的我,每到有空閒時間,還是會不自覺將資料庫拿起來預習,這樣上課時才能聽得懂老師在講什麼,也才能跟得上老師的課程進度,而不至於累積到最後消化不良。從大學開始所接觸到的資料庫都僅止於紙上談兵,對於從未有過任何實作經驗的我而言,這門課還有機會從

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

当前位置:首页 > 生活休闲 > 社会民生

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