




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、目錄一、需求分析31.1 需求概述31.2 功能簡介3二、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計32.1 確定聯(lián)系集及E-R圖32.2 畫出E-R圖42.3公司員工信息及財務(wù)管理系統(tǒng)總E-R圖5三、數(shù)據(jù)庫邏輯設(shè)計53.1 員工信息表(worker)63.2 收入信息表(income)63.3 支出信息表(payment)63.4 數(shù)據(jù)字典7四、 建表74.1 創(chuàng)建數(shù)據(jù)庫74.2 創(chuàng)建數(shù)據(jù)表7五、數(shù)據(jù)庫的運(yùn)行和維護(hù)105.1 創(chuàng)建觸發(fā)器和表的基本操作105.2 創(chuàng)建函數(shù)和調(diào)用135.2.1 ptotal函數(shù)查詢員工的支出金額135.2.2 itotal函數(shù)查詢員工的收入金額145.3 創(chuàng)建登錄名和權(quán)限155.3.1
2、創(chuàng)建用戶yy155.3.2 創(chuàng)建用戶xx155.4 數(shù)據(jù)庫的安全性16六、總結(jié)17一、需求分析1.1 需求概述 近年來,隨著我國經(jīng)濟(jì)實(shí)力的不斷增強(qiáng),相關(guān)事業(yè)單位的基建項(xiàng)目也日漸增多,對其財務(wù)管理帶來了更大的挑戰(zhàn)。在這種背景下,加強(qiáng)事業(yè)單位基建財務(wù)管理顯得尤為重要,為了積極應(yīng)對國際金融危機(jī)的沖擊,實(shí)現(xiàn)“保增長、保穩(wěn)定、保民生”目標(biāo),按照社會主義市場經(jīng)濟(jì)規(guī)律的根本要求,全面加強(qiáng)企業(yè)單位財務(wù)管理編寫出財務(wù)管理系統(tǒng),該系統(tǒng)可以給我們提供正確的意見和計劃,讓消費(fèi)狀況變得更加直觀,也便于我們更好更方便的管理公司的財務(wù)狀況;同時也需要員工管理系統(tǒng),該系統(tǒng)分析對當(dāng)今社會的人事管理方面的需求進(jìn)行了認(rèn)真而全面的調(diào)
3、查。根據(jù)對企業(yè)的員工管理系統(tǒng)的功能需求、業(yè)務(wù)操作規(guī)程及其數(shù)據(jù)結(jié)構(gòu)等具體要求,調(diào)查了單位對員工管理企業(yè)的員工基本信息,確定了系統(tǒng)性能要求,系統(tǒng)運(yùn)行支持環(huán)境要求,數(shù)據(jù)項(xiàng)的名稱、數(shù)據(jù)類型、數(shù)據(jù)規(guī)格。以上這一切為統(tǒng)下一步的開發(fā)工作奠定了良好的基礎(chǔ),雙系統(tǒng)的結(jié)合便于查看員工信息和收入支出情況。1.2 功能簡介能夠進(jìn)行數(shù)據(jù)庫的數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制等處理功能,進(jìn)行聯(lián)機(jī)處理的相應(yīng)時間要短。具體功能應(yīng)包括:系統(tǒng)應(yīng)該提供對員工數(shù)據(jù)的插入、刪除、更新、查詢。例如:1.單表查詢 查詢員工編號為101的姓名 2.插入數(shù)據(jù) 員工表中插入一數(shù)據(jù) 3.修改數(shù)據(jù) 小陳的年齡為25 4.刪除數(shù)據(jù) 刪除編號為103的員工記
4、錄二、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計2.1 確定聯(lián)系集及E-R圖根據(jù)前面對系統(tǒng)進(jìn)行的分析,已經(jīng)初步了解了公司員工及財務(wù)管理系統(tǒng)的數(shù)據(jù)處理流程,找出與系統(tǒng)有關(guān)的各個實(shí)體及其相互聯(lián)系如下:、標(biāo)示實(shí)體集:三個關(guān)系:員工,收入,支出、標(biāo)示聯(lián)系集:員工和收入:一個員工有多種收入方式 關(guān)系為:1:N員工和支出:一個員工可以有多種支出方式 關(guān)系為:1:M、標(biāo)示屬性集:員工(員工編號,名字,年齡,性別)收入(收入編號,員工編號,收入金額,收入時間)支出(支出編號,員工編號,支出金額,支出時間)2.2 畫出E-R圖 員工信息圖如下: 員 工 名 字 年 齡 性 別員工編號 圖2-2-1員工實(shí)體集的E-R圖收入信息圖如下:
5、收 入 收入時間 收入金額 員工編號收入編號 圖2-2-2收入實(shí)體集E-R圖 支出信息圖如下: 支出 員工編號 支出時間 支出金額支出編號 圖2-2-3支出實(shí)體集E-R圖 2.3公司員工信息及財務(wù)管理系統(tǒng)總E-R圖 根據(jù)上面對實(shí)體聯(lián)系的分析,可以畫出E-R圖如下: 員工11mn 收 入 支 出 圖2-2-5公司員工信息及財務(wù)管理系統(tǒng)總E-R圖三、數(shù)據(jù)庫邏輯設(shè)計邏輯結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯結(jié)構(gòu)的任務(wù)是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)化為宜選用的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),并對其進(jìn)行優(yōu)化。E-R圖向關(guān)系模型轉(zhuǎn)化要解決的問題是如何將實(shí)體型和實(shí)體間的聯(lián)系轉(zhuǎn)化為
6、關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。設(shè)計公司員工信息及財務(wù)管理數(shù)據(jù)庫,包括員工、收入、支出三個關(guān)系, 其關(guān)系模式中對每個實(shí)體定義的屬性如下:員工信息表 員工(員工編號,名字,年齡,性別)收入信息表 收入(收入編號,員工編號,收入金額,收入時間)支出信息表 支出(支出編號,員工編號,支出金額,支出時間)設(shè)計出E-R圖后,可將E-R圖轉(zhuǎn)換為數(shù)據(jù)庫模式。本系統(tǒng)建立的數(shù)據(jù)庫為“yy”,運(yùn)行本系統(tǒng)時在庫中所建立的表分別介紹如下:3.1 員工信息表(worker)字段名別名數(shù)據(jù)類型字段限制員工編號widintPrimary key名字wnameChar(10)Not null年齡wageintNot
7、 null性別wsexChar(10)Not null3.2 收入信息表(income)字段名別名數(shù)據(jù)類型字段權(quán)限收入編號iidintPrimary key員工編號 iwidintForeign key收入金額 imoneyfloatNot null收入時間 itimevarchar(100)Not null3.3 支出信息表(payment)字段名屬 性數(shù)據(jù)類型字段權(quán)限支出編號pidintPrimary key員工編號pwidintForgien key支出金額 pmoneyfloatNot null支出時間 ptimevarchar(100)Not null 3.4 數(shù)據(jù)字典員工:指企業(yè)(
8、單位)中各種用工形式的人員,包括固定工、合同工、臨時工,以及代訓(xùn)工和實(shí)習(xí)生。員工編號:代表員工的代號名字:是人類為區(qū)分個體,給每個個體給定的特定名稱符號,是通過語言文字信息區(qū)別人群個體差異的標(biāo)志。年齡:指一個人從出生時起到計算時止生存的時間長度,通常用年歲來表示。性別:主要指男女兩性的區(qū)別收入:指企業(yè)在日?;顒又兴纬傻?、會導(dǎo)致所有者權(quán)益增加的、非所有者投入資本的經(jīng)濟(jì)利益的總流入收入編號:代表收入的代號收入金額:企業(yè)在日?;顒又兴@取的金錢數(shù)量收入時間:收入入賬的時間支出:企業(yè)在生產(chǎn)經(jīng)營過程中為獲得另一項(xiàng)資產(chǎn)、為清償債務(wù)所發(fā)生的資產(chǎn)的流出。支出金額:企業(yè)在日?;顒又兴褂玫慕疱X數(shù)量支出時間:支
9、出入賬的時間4、 建表4.1 創(chuàng)建數(shù)據(jù)庫Create database yy 4.2 創(chuàng)建數(shù)據(jù)表 一個完整的數(shù)據(jù)庫不可缺少的就是數(shù)據(jù)表,若干個數(shù)據(jù)表的集合成一個數(shù)據(jù)庫。數(shù)據(jù)表主要用來存放一定格式的記錄,數(shù)據(jù)表中的行被稱為記錄,列被稱為字段。創(chuàng)建數(shù)據(jù)表的過程其實(shí)就是定義字段的過程。在此公司員工信息及財務(wù)管理系統(tǒng)中需要創(chuàng)建三個表,即員工信息表、收入信息表、支出信息表。創(chuàng)建數(shù)據(jù)庫后,為yy數(shù)據(jù)庫添加數(shù)據(jù)表,步驟如下。新建查詢窗口在查詢窗口中鍵入下列SQL語句 create table worker( wid int primary key, wname char(10), wsex char(10)
10、, wage int);執(zhí)行上述SQL語句即可創(chuàng)建員工信息表相關(guān)表格insert into worker values(101,'小劉','男',24);insert into worker values(102,'小張','女',26);insert into worker values(103,'小陳','男',27);insert into worker values(104,'小邱','女',22);運(yùn)行結(jié)果為: create table income( ii
11、d int primary key, iwid int , imoney float, itime varchar(100), foreign key(iwid) references worker(wid) );執(zhí)行上述SQL語句即可創(chuàng)建收入信息表相關(guān)表格insert into worker values(101,'小劉','男',24);insert into worker values(102,'小張','女',26);insert into worker values(103,'小陳','男'
12、;,27);insert into worker values(104,'小邱','女',22); 運(yùn)行結(jié)果為:create table payment( pid int primary key, pwid int , pmoney float, ptime varchar(100) foreign key (pwid) references worker(wid); 執(zhí)行上述SQL語句即可創(chuàng)建支出信息表相關(guān)表格 insert into income values(201,103,1000,'2012年2月4日');insert into inc
13、ome values(202,104,2000,'2012年6月10日');insert into income values(203,101,1500,'2012年8月17日');insert into income values(204,102,2500,'2012年10月3日');運(yùn)行結(jié)果為:五、數(shù)據(jù)庫的運(yùn)行和維護(hù)5.1 創(chuàng)建觸發(fā)器和表的基本操作觸發(fā)器的作用:當(dāng)刪除、插入及修改數(shù)據(jù)時,顯示所有數(shù)據(jù)。create trigger yy on workerafter insert,delete,updateasbegin select * fr
14、om worker -插入數(shù)據(jù) 員工表中插入一數(shù)據(jù)insert into worker values(105,'小李','女',22);-單表查詢 查詢員工編號為101的姓名select wname from worker where wid=101;-修改數(shù)據(jù) 小陳的年齡為25update worker set wage=25 where wname='小陳'-刪除數(shù)據(jù) 刪除編號為103的員工記錄 delete from worker where wid=103; 5.2 創(chuàng)建函數(shù)和調(diào)用5.2.1 ptotal函數(shù)查詢員工的支出金額if exi
15、sts (select name from sysobjects where name='ptotal') drop function ptotalgo create function ptotal(a char)returns float begin declare b float select b =(select payment.pmoney from payment,worker where payment.pwid=worker.wid and worker.wname=a) return b endselect * from ptotal('小劉')
16、 運(yùn)行結(jié)果如下圖:5.2.2 itotal函數(shù)查詢員工的收入金額 if exists (select name from sysobjects where name='itotal') drop function itotalgo create function itotal(c char)returns double as begin declare h double select h=(select sum(imoney) from income.wid=worker.wid where worker.wname=c) return h endselect * from i
17、total('小張') 運(yùn)行結(jié)果如下圖:5.3 創(chuàng)建登錄名和權(quán)限5.3.1創(chuàng)建用戶yy db_owner:數(shù)據(jù)庫所有者,可以執(zhí)行數(shù)據(jù)庫的所有管理操作create login yy with password='123', default_database=yy create user yy for login yy exec sp_addrolemember 'db_owner','yy'5.3.2 創(chuàng)建用戶xxdb_denydatawriter:數(shù)據(jù)庫拒絕數(shù)據(jù)寫入者,不能添加、修改或刪除數(shù)據(jù)庫內(nèi)用戶表中的任何數(shù)據(jù)create login xx with password='123', default_database=yy create user xx for login xx exec sp_addrolemember 'db_denydatawriter','xx'5.4 數(shù)據(jù)庫的安全性所謂計算機(jī)系統(tǒng)安全性,是指為計算機(jī)系統(tǒng)建立和采取
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓(xùn)課件歸屬權(quán)
- 復(fù)崗培訓(xùn)課件
- 的少兒美術(shù)培訓(xùn)課件
- 河北省邯鄲市廣平縣第二中學(xué)2021-2022學(xué)年九上期中試卷(解析版)
- 浙江省民政廳事業(yè)單位真題2024
- 滄州海事學(xué)校招聘真題
- 九年級(上)期末數(shù)學(xué)試卷分析解答
- 專題02 礦產(chǎn)資源的利用-備戰(zhàn)2020年中考化學(xué)工藝流程題型特訓(xùn)(原卷版)
- 人事工作流程SOP-企業(yè)管理
- 鏈上藝術(shù)金融-洞察及研究
- 家庭急救包物品清單
- 護(hù)理安全管理課件
- 2025年甘肅省隴南市事業(yè)單位招聘247人筆試參考題庫及答案詳解一套
- 如何當(dāng)好一名班主任 課件-2024-2025學(xué)年高一下學(xué)期班主任工作經(jīng)驗(yàn)分享
- 2025年心理健康指導(dǎo)師職業(yè)資格考試試題及答案
- 七年級下冊道德與法治期末復(fù)習(xí)必刷主觀題含答案
- 2024年廣東省揭西縣教師招聘考試《教育學(xué)和心理學(xué)基礎(chǔ)知識》真題庫及答案
- 北京市順義區(qū)2023-2024學(xué)年六年級下學(xué)期數(shù)學(xué)期末試卷(含答案)
- 公司安全廉政管理制度
- 江蘇省泰州市泰州中學(xué)2025屆英語八年級第二學(xué)期期末復(fù)習(xí)檢測試題含答案
- 2025昆明醫(yī)科大學(xué)海源學(xué)院輔導(dǎo)員考試試題及答案
評論
0/150
提交評論