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

正文內(nèi)容

銀行儲蓄業(yè)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(已改無錯(cuò)字)

2023-01-28 19:49:36 本頁面
  

【正文】 賬金額 +轉(zhuǎn)賬時(shí)間 約束 定義約束(非空約束、唯一約束、主鍵約束、外鍵約束) 操作權(quán)限 可對數(shù)據(jù)進(jìn)行查詢、錄入 位置 存儲到 BankData數(shù)據(jù)庫 表 賬戶交易記錄數(shù)據(jù)字典 名稱 賬戶交易記錄 別名 無 描述 記錄所有交易記錄及 賬戶余額 定義 賬戶交易記錄 =賬號 +賬戶名 +賬戶類型 +交易類型 +交易號 +交易金額 +賬戶余額 約束 定義約束(非空約束、唯一約束、主鍵約束、外鍵約束) 操作權(quán)限 可對數(shù)據(jù)進(jìn)行查詢、錄入 位置 存儲到 BankData數(shù)據(jù)庫 數(shù)據(jù)庫邏輯設(shè)計(jì) 服務(wù)器上建立名為 BankData 的數(shù)據(jù)庫。其中包括以下表:賬戶信息表、業(yè)務(wù)員信息表、存款信息表、取款信息表、轉(zhuǎn)賬信息表、賬戶交易記錄表。賬戶信息表的結(jié)構(gòu)如表 ,業(yè)務(wù)員信息表的結(jié)構(gòu)如表 所示,存款信息表的結(jié)構(gòu)如表 ,取款信息表的結(jié)構(gòu)如表 所示,轉(zhuǎn)賬信息表的結(jié)構(gòu)如表 所示,賬戶交易記錄表的結(jié)構(gòu)如表 所示。 數(shù)據(jù)庫約束性設(shè)計(jì) SQL 把各種完整性約束作為數(shù)據(jù)庫模式定義的一部分,既有效防止了對數(shù)據(jù)庫的意外破壞,提高了完整檢測的效率,又可以減輕編程人員的負(fù)擔(dān)。SQL 對三種不同完整性約束的設(shè)置及檢測,采取了不同的方式加以實(shí)現(xiàn)。下面分別介紹: 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 22 表 賬戶信息表 字段名 字段代碼 數(shù)值類型 數(shù)據(jù)長度 是否主鍵 可否為空 賬號 Account Char 16 Y N 賬戶名 AccountName Char 20 N N 身份證號 AccountID Char 20 N N 聯(lián)系電話 AccountTEL Char 20 N Y 家庭住址 AccountAddress Char 30 N Y 注冊日期 AccountRegDate Datetime 8 N N 郵件地址 AccountEmail Char 20 N Y 密碼 AccountCode Char 6 N N 開戶類別 AccountSort char 4 N N 賬戶類型 AccountType Char 4 N N 表 存款信息 表 字段名 字段代碼 數(shù)值類型 數(shù)據(jù)長度 是否主鍵 可否為空 交易號 DepositNum Char 12 Y N 賬號 Account Char 16 N N 賬戶名 AccountName Char 20 N N 存款日期 DepositDate Datetime 8 N N 存款金額 DepositAmount double 8 N N 賬戶金額 AccountBalance Double 8 N N 業(yè)務(wù)員 Admin Char 16 N N 表 業(yè)務(wù)員信息表 字段名 字段代 碼 數(shù)值類型 數(shù)據(jù)長度 是否主鍵 可否為空 用戶名 Admin Char 16 Y N 姓名 AdminName Char 20 N N 身份證號 AdminID Char 20 N N 密碼 AdminCode Char 6 N N 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 23 表 取款信息表 字段名 字段代碼 數(shù)值類型 數(shù)據(jù)長度 是否主鍵 可否為空 交易號 MoneyNum Char 12 Y N 賬號 Account Char 16 N N 賬戶名 AccountName Char 20 N N 取款日期 MoneyDate Datetime 8 N N 取款金額 MoneyAmount double 8 N N 賬戶金額 AccountBalance Double 8 N N 業(yè)務(wù)員 Admin Char 16 N N 表 轉(zhuǎn)賬信息表 字段名 字段代碼 數(shù)值類型 數(shù)據(jù)長度 是否主鍵 可否為空 交易號 TransferNum Char 12 Y N 轉(zhuǎn)出方賬號 TransferOutAccount Char 16 N N 轉(zhuǎn)出方賬戶名 AccountOutName Char 20 N N 轉(zhuǎn)入方賬 號 TransferInAccount Char 16 N N 轉(zhuǎn)入方賬戶名 AccountInName Char 20 N N 轉(zhuǎn)賬日期 TransferDate Datetime 8 N N 轉(zhuǎn)賬金額 TransferAmount double 8 N N 業(yè)務(wù)員 Admin Char 16 N N 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 24 表 賬戶交易記錄 字段名 字段代碼 數(shù)值類型 數(shù)據(jù)長度 是否主鍵 可否為空 賬號 Account Char 16 N N 賬戶名 AccountName Char 20 N N 賬戶類型 AccountType Char 4 N N 交易類型 DealType Char 4 N N 交易號 DealNum char 20 Y N 交易金額 DealMoney Double 8 N N 賬戶余額 AccountBalance Double 8 N N 業(yè)務(wù)員 Admin Char 16 N N 交易日期 DealDate DateTime 8 N N (1)實(shí)體完整性和主碼。實(shí)體完整性規(guī)定,主碼的任何屬性都不能為空,因?yàn)椋拍钅P椭袑?shí)體和聯(lián)系都是可區(qū)分的 ,而且他們以碼為唯一性標(biāo)識。主碼的定義是在 Create Table 語句中使用 Primary Key 關(guān)鍵字來實(shí)現(xiàn)的。方法有兩種: (a)在屬性定義后加上關(guān)鍵字 Primary Key; (b)在屬性表定義后加上額外的定義主碼的子句: Primary Key( 主碼屬性表 ) 在本系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,實(shí)體完整性和主碼體現(xiàn)如下: 賬戶信息表( 賬號 ,賬戶名,身份證號,賬戶金額,聯(lián)系電話,家庭地址,注冊日期,郵件地址,密碼) 業(yè)務(wù)員信息表( 工名 ,姓名,注冊日期,密碼,身份證號) 存款信息表( 交易號 ,賬號,賬戶名,存款日期 ,存款金額,業(yè)務(wù)員) 取款信息表( 交易號 ,賬號,賬戶名,取款日期,取款金額,業(yè)務(wù)員) 轉(zhuǎn)賬信息表( 交易號 ,轉(zhuǎn)出方賬號,轉(zhuǎn)出方賬戶名,轉(zhuǎn)入方賬號,轉(zhuǎn)入方賬戶名,轉(zhuǎn)賬日期,轉(zhuǎn)賬金額,業(yè)務(wù)員) 賬戶交易記錄( 交易號 ,交易日期,賬號,賬戶名,交易類型,交易金額,賬戶余額,業(yè)務(wù)員) (2)參照完整性約束與外部碼。參照完整性是對關(guān)系間引用數(shù)據(jù)的一種限制。即:若屬性組 A是基本關(guān)系 R1 的外碼,他與基本關(guān)系 R2的主碼 K想江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 25 對應(yīng),則 R1 種每個(gè)元組在 A上的值必須等于 R2 中某元組的主碼值或取空值。在本系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,參照完整性約 束與外部碼體現(xiàn)如下: 存款信息表包括:交易號,賬號,賬戶名,存款日期,存款金額。其中主鍵是交易號,外鍵是賬號。 CREATE TABLE [存款信息表 ] ( [DepositNum] [char] (12) COLLATE Chinese_PRC_CI_AS NOT NULL , [Account] [char] (16) COLLATE Chinese_PRC_CI_AS NOT NULL PRIMARY KEY (Account) REFERENCES 賬戶信息表 (Account) , [AccountName] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , [DepositDate] [datetime] NOT NULL , [DepositAmount] [money] NOT NULL ) ON [PRIMARY] GO 系統(tǒng)安全性設(shè)計(jì) 系統(tǒng)的安全性就是指數(shù)據(jù)庫中數(shù)據(jù)的保護(hù)措施,一般包括登錄的身份驗(yàn)證管理、數(shù)據(jù)庫的使用權(quán)限管理和數(shù)據(jù)庫中對象的使用權(quán)限管理三種安全性保護(hù)措施 1。本系統(tǒng)采用如下安全技術(shù)保證系統(tǒng)的安全性: (1)用 戶標(biāo)識與鑒別:是系統(tǒng)提供的最外層安全保護(hù)措施。其方法是由系統(tǒng)提供一定的方式讓用戶標(biāo)識自己的名字或身份。每次用戶要求進(jìn)入系統(tǒng)時(shí),由系統(tǒng)進(jìn)行核對,通過鑒定后才提供機(jī)器使用權(quán)。用戶標(biāo)識和鑒定的方法有很多種,而且在一個(gè)系統(tǒng)中往往是多種方法并舉,已獲得更強(qiáng)的安全性。常用的方法有: 用戶標(biāo)識( User Identification):用一個(gè)用戶名( User Name)或者用戶標(biāo)識號( UID)來標(biāo)明用戶身份。系統(tǒng)內(nèi)部記錄著所有合法用戶的標(biāo)識,系統(tǒng)鑒別此用戶是否是合法用戶,若是,則可以進(jìn)入下一步的核實(shí);若不是則不能使用系統(tǒng) 。 口令( Password):為了進(jìn)一步核實(shí)用戶,系統(tǒng)常常要求用戶輸入口令。 1郭建校, 2021:《數(shù)據(jù)庫技術(shù)及應(yīng)用教程 :SQL Server 版》,北京大學(xué)出版社,第 39 頁。 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 26 為保密起見,用戶在終端上輸入的口令不顯示在屏幕上。系統(tǒng)核對口令以鑒別用戶的身份。 (2)存取控制:數(shù)據(jù)庫安全最重要的一點(diǎn)就是確保之授權(quán)給有資格的用戶訪問數(shù)據(jù)庫的權(quán)限,同時(shí)令所有未被授權(quán)的人員無法接近數(shù)據(jù),這主要通過數(shù)據(jù)庫系統(tǒng)的存取控制機(jī)制實(shí)現(xiàn)。存取控制機(jī)制( DBMS)主要包括兩個(gè)部分: (a)用戶對某一數(shù)據(jù)對象的操作權(quán)利成為權(quán)限。某個(gè)用戶應(yīng)該具有何種權(quán)限是個(gè)管理問題和政策問題而不是技術(shù)問題。 DBMS 的功能是保證這些決定的執(zhí)行。為此 DBMS 系統(tǒng)必須提供適當(dāng)?shù)恼Z言來定義用戶權(quán)限,這些定義經(jīng)過編譯后存放在數(shù)據(jù)字典中,被稱作安全規(guī)則或授權(quán)規(guī)則。 (b)合法權(quán)限檢查。每當(dāng)用戶發(fā)出存取數(shù)據(jù)庫的操作請求后, DBMS 查找數(shù)據(jù)字典,根據(jù)安全規(guī)則進(jìn)行合法權(quán)限檢查,若用戶的操作請求超出了定義的權(quán)限,系統(tǒng)將拒絕執(zhí)行此操作 1。 1黃明, 2021:《 Visual Basic + SQL Server 中小型信息系統(tǒng)開發(fā)實(shí)例精選》,機(jī)械工業(yè)出版社,第 54頁。 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 27 4 詳細(xì)設(shè)計(jì) 系統(tǒng)模塊設(shè)計(jì) 系統(tǒng)將要實(shí)現(xiàn)的主要功能包括 : (1)登錄功能:登錄將分賬戶登錄、業(yè)務(wù)員登錄和系統(tǒng)管理員登錄,在主界面設(shè)立登錄框,區(qū)分賬戶、業(yè)務(wù)員和系統(tǒng)管理員三種不同身份的登錄模式,需要輸入用戶名和密碼通過身份驗(yàn)證 才可登錄。用戶登錄時(shí)在登錄界面,輸入自己的用戶名和密碼,系統(tǒng)首先判斷用戶名和密碼的正確性,然后根據(jù)用戶類型確定其權(quán)限,不同的登錄用戶可能具有不同的權(quán)限,系統(tǒng)根據(jù)登錄用戶具有的權(quán)限將相應(yīng)的功能顯示在管理界面上,沒有權(quán)限操作的功能將不顯示在這個(gè)界面上。登錄功能的程序設(shè)計(jì)流程圖如圖 41 所示。 獲 取 輸 入 的 用 戶 名 和 密 碼 , 驗(yàn) 證 合 法 性是 否 合 法連 接 數(shù) 據(jù) 庫 , 驗(yàn) 證 用 戶 名 和 密 碼 是 否 正 確驗(yàn) 證 通 過 是 否 三 次 輸 入重 新 輸 入 用 戶 名 和 密 碼通 過 用 戶 類 型 判 斷 用 戶 權(quán) 限 , 顯 示 功 能 菜 單YNYNNY 圖 41登錄模塊的程序設(shè)計(jì)流程圖 (2)個(gè)人信息管理:賬戶登錄到系統(tǒng)將可以修改個(gè)人基本信息,可以修改登錄密碼;業(yè)務(wù)員登錄系統(tǒng)后可修改個(gè)人基本信息和個(gè)人登錄密碼。功 能模塊圖如圖 42所示,修改密碼模塊的程序設(shè)計(jì)流程圖如圖 43所示。 圖 42 個(gè)人信息管理功能模塊圖 個(gè)人信息管理模塊 修改基本信息 修改密碼 江西財(cái)經(jīng)大學(xué)普通本科畢業(yè)設(shè)計(jì) 28 修 改 密 碼 模 塊 調(diào) 用輸 入 原 始 密 碼 和 兩 次 新 密 碼密 碼 是 否 正 確兩 次 新 密 碼 是 否 相 同修 改 密 碼 為 新 密 碼是 否 三 次 輸 入彈 出 提 示 , 重 新 輸 入密 碼 錯(cuò) 誤 提 示 , 清 空 頁 面提 示 超 過 密 碼 輸 入 次 數(shù) , 關(guān) 閉 模 塊NYYNYN 圖 43 修改密碼程序設(shè)計(jì)流程圖 (3)賬戶管理:業(yè)務(wù)員登錄系統(tǒng)后,可以新增賬戶,可以查詢?nèi)魏钨~戶的基本信息,在賬戶主人許可的情況下可以修改賬戶的基本信息和賬戶登錄密碼,也可注銷賬戶。賬戶管理的具體功能模塊圖如圖 44 所示,刪除賬戶模塊程序設(shè)計(jì)流程圖如圖 45所示。 圖 44 賬戶管理模塊功能模塊圖 (4)存款功能: 業(yè)務(wù)員登錄系統(tǒng)將可以完成賬戶的存款業(yè)務(wù),輸入賬戶的賬號后,系統(tǒng)顯示賬戶的基本信息,確認(rèn)后可以輸入存款金額等信息完成存款業(yè)務(wù),存款完成,此次存款信息返回到數(shù)據(jù)庫,賬戶余額增加。程序設(shè)計(jì)流程圖如圖 46 所示。 (5)取款功能:業(yè)務(wù)員登錄系統(tǒng)將可以完成賬戶的取款業(yè)務(wù),輸入賬戶的賬號后,系統(tǒng)顯示賬戶的基本信息,確認(rèn)可以輸入取款金額等信息,系統(tǒng)提示輸入取款密碼,驗(yàn)證通過后,數(shù)據(jù)庫更新賬戶余額信息,完成取款
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1