【正文】
NUMBER(3,2)地址addressVARCHAR2(20)存款余額(億)Balance(billion)INT創(chuàng)建儲戶表的代碼如下:CREATE TABLE luser( aum VARCHAR2(5) NOT NULL , id NUMBER NOT NULL , name VARCHAR2(20) NOT NULL , sex VARCHAR2(2) CHECK(sex IN (39。用戶通過存款操作與存款單建立聯(lián)系,通過取款操作與取款單建立聯(lián)系。 儲戶填寫的存款單或取款單輸入系統(tǒng),如果是存款,則系統(tǒng)記錄存款人姓名,住址(或電話號碼),身份證號碼,存款類型,存款金額,存款日期等信息,并打印存單給儲戶;如果是取款,則需要輸入帳號、取款金額等信息,核對正確后系統(tǒng)打印出清單給儲戶。當(dāng)然,這樣的一個銀行儲蓄業(yè)務(wù)系統(tǒng)就應(yīng)運而生了。更多企業(yè)學(xué)院:...../Shop/《中小企業(yè)管理全能版》183套講座+89700份資料...../Shop/《總經(jīng)理、高層管理》49套講座+16388份資料...../Shop/《中層管理學(xué)院》46套講座+6020份資料本系統(tǒng)是一個簡單的儲蓄系統(tǒng),可以對儲戶的信息進(jìn)行查詢修改以及刪除。(二)系統(tǒng)邏輯模型1.?dāng)?shù)據(jù)流圖:圖11 系統(tǒng)數(shù)據(jù)流圖2.?dāng)?shù)據(jù)字典數(shù)據(jù)名字:注冊申請表數(shù)據(jù)來源:儲戶數(shù)據(jù)目的:儲戶信息數(shù)據(jù)組成:姓名+密碼+住址+身份證號碼數(shù)據(jù)名字:儲戶信息表數(shù)據(jù)來源:儲戶數(shù)據(jù)目的:身份驗證數(shù)據(jù)組成:姓名+密碼+住址+身份證號碼+現(xiàn)有金額數(shù)據(jù)名字:利息清單數(shù)據(jù)來源:系統(tǒng)數(shù)據(jù)目的:儲戶數(shù)據(jù)組成:利息+姓名+取款時間數(shù)據(jù)名字:存單數(shù)據(jù)來源:存款信息表數(shù)據(jù)目的:儲戶數(shù)據(jù)組成:姓名+到期時間+存入類型+存入時間+利率+存入金額 數(shù)據(jù)名字:取款單數(shù)據(jù)來源:儲戶 數(shù)據(jù)目的:儲戶信息表數(shù)據(jù)組成:姓名+到期時間+存入類型+存入時間+利率+取款金額+身份證號數(shù)據(jù)名字:存款單數(shù)據(jù)來源:儲戶數(shù)據(jù)目的: 存款信息表數(shù)據(jù)組成:姓名+到期時間+存入類型+存入時間+利率+存入金額+身份證號 系統(tǒng)數(shù)據(jù)字典三、系統(tǒng)設(shè)計:(一)概念結(jié)構(gòu)設(shè)計ER圖:(二)邏輯結(jié)構(gòu)設(shè)計四、詳細(xì)設(shè)計(一) 開發(fā)平臺及工具l 開發(fā)工具 Microsoft Visual C++ l DBMS: Microsoft SQL Server 2000l 建模工具: Microsoft Visio,word編輯器說明:為了方便的實現(xiàn)系統(tǒng)以及個人熟悉程度的因素,選擇了VC++ 。3)數(shù)據(jù)準(zhǔn)備前期準(zhǔn)備工作:以system賬戶登錄,創(chuàng)建新賬戶create user dy identified by lyjn。男39。ALTER TABLE luser添加主鍵約束 ADD CONSTRAINT XPKluser PRIMARY KEY (aum)。取款單表(drawslip)字段(屬性)含義字段(屬性)名字段(屬性)類型取款單號dw_numNUMBER賬號aumVARCHAR2(5)取款時間dw_timeTIMESTAMP金額(億)MoneyINT取款方式dw_wayVARCHAR2(10)創(chuàng)建取款單表的代碼如下:CREATE TABLE drawslip( dw_num NUMBER NOT NULL , money INT CHECK(money=0), dw_way VARCHAR2(10) NOT NULL , aum VARCHAR2(5) NOT NULL , dw_time TIMESTAMP NULL )。0000139。男39。insert into luser (ACNUM, ID, NAME, SEX,HEIGHT, ADDRESS, BALANCE)values (39。, 39。, 123)。陳光標(biāo)39。南京市新街口39。, 3422104, 39。, 39。0000539。女39。插入存款單表(depositslip)數(shù)據(jù)insert into depositslip (DPS_NUM, ACNUM, MONEY, DPS_TIME, DPS_WAY)values (98001,39。,39。)。1008200939。整存整取39。, 100,to_date(39。), 39。0000239。ddmmyyyy39。insert into depositslip (DPS_NUM, ACNUM, MONEY, DPS_TIME, DPS_WAY)values (98005,39。,39。)。1409200939。零存整取39。, 80,to_date(39。), 39。0000439。ddmmyyyy39。insert into depositslip (DPS_NUM, ACNUM, MONEY, DPS_TIME, DPS_WAY)values (98009,39。,39。)。2408200939。通知存款39。, 210,to_date(39。), 39。0000139。ddmmyyyy39。insert into drawslip (DW_NUM, ACNUM, MONEY, DW_TIME, DW_WAY)values (52002,39。,39。)。1210201039。柜臺39。,47,to_date(39。), 39。0000439。ddmmyyyy39。insert into drawslip (DW_NUM, ACNUM, MONEY, DW_TIME, DW_WAY)values (52006,39。,39。)。1010201039。柜臺39。,39,to_date(39。), 39。在存款單表的賬號字段建立索引CREATE INDEX XIF1depositslip ON depositslip(aum ASC)。6)觸發(fā)器插入存款,對應(yīng)儲戶表的相應(yīng)儲戶的余額(balance)增加插入記錄包含的金額數(shù)(money)CREATE OR REPLACE TRIGGER OperatingDps AFTER INSERT ON depositsl