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

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計報告——銀行管理系統(tǒng)-展示頁

2024-08-24 15:54本頁面
  

【正文】 何數(shù)據(jù)的時候,才可以進(jìn)行銷戶。開戶操作:是添加一張新的銀行卡,先對開戶的用戶名進(jìn)行判斷是否是新用戶,如果是新用戶,則對用戶表和銀行卡表同時進(jìn)行添加,如果是已存在用戶,則只添加銀行卡表。 }}運行截圖:登陸成功自動跳轉(zhuǎn)至管理員界面或者用戶界面。 }傳遞給下一個FORM的值 } else { (用戶名不存在或密碼錯誤,請重新輸入!)。 se = new (this,name)。 ()。登陸管理員 if (xy == 管理員) { ()。 ()。 SqlDataReader result1 = ()。+name+39。 if (result[密碼].ToString() == code) { ()。 ()。查找密碼 if ( == ) { ()。+name+39。 code=。 string name, code。 = con。連接數(shù)據(jù)庫 = new SqlConnection(constr)。 if ( == ) { ()。 i++。 int i = 0。 String[] array = new String[3]。查找用戶類型 if ( == ) {利用數(shù)組進(jìn)行填充 ()。 sql = select distinct 用戶類型 from 用戶 。 = new SqlCommand()。進(jìn)入相關(guān)界面流程圖:成功查找用戶類型匹配成功輸入用戶名和密碼在數(shù)據(jù)庫中進(jìn)行查找失敗提示用戶名或密碼不正確失敗程序代碼:用戶類型下拉菜單(從數(shù)據(jù)庫中查找類型并填充) private void loginform_Load(object sender, EventArgs e) { string constr = [DB]。登陸界面中的用戶類型下拉菜單是對數(shù)據(jù)庫進(jìn)行查詢后得出的,這樣設(shè)計對于管理員的安全性有了很大的提高。還貸(卡號,貸款日期,還款時間,貸款利率,貸款金額,利息,應(yīng)還金額)透支表:透支號是由程序生成的隨機數(shù)字,透支開始時間和透支還清時間是獲取相應(yīng)動作的datetime,透支金額是用戶自主決定的不超過透支額度的數(shù)字。轉(zhuǎn)賬(轉(zhuǎn)賬號,卡號,轉(zhuǎn)向卡號,轉(zhuǎn)賬金額,手續(xù)費,轉(zhuǎn)賬利率)貸款表:貸款號是由程序生成的隨機數(shù)字,貸款利率是由用戶對貸款時間進(jìn)行選擇后生成的,貸款金額是用戶自主決定的不超過貸款額度的數(shù)字,利息和應(yīng)還金額是程序計算后得出的數(shù)字,貸款日期是為了以后進(jìn)行還貸判斷時間來設(shè)置的,為Datetime型。轉(zhuǎn)賬表:轉(zhuǎn)賬表主要用于處理用戶的轉(zhuǎn)賬操作??ㄌ柺浅绦蜃詣由傻牟恢貜?fù)的隨機數(shù)字,卡類型是用戶開戶的時候確定的,金額即卡上的現(xiàn)金,透支功能是布爾型表示本卡是否具有透支功能,貸款額度和透支額度是由用戶表中的用戶收入確定的。用戶(用戶名,密碼,用戶類型,信譽度,用戶收入)用戶名是主鍵。銀行管理系統(tǒng)登陸用戶管理員卡號選擇模糊查詢精確查詢銷戶添加用戶還貸款貸款信息透支信息透支貸款取款存款三.具體設(shè)計以及程序?qū)崿F(xiàn)用戶表:用戶表主要用于登陸信息校驗,因為程序使用的先驗證用戶名和密碼然后再進(jìn)行卡號選擇的模式,因此在用戶表中沒有卡號這個列。這種特性使用戶更易集中精力于要得到的結(jié)果。所有用SQL編寫的程序都是可以移植的。經(jīng)過幾天的學(xué)習(xí)和思考以及結(jié)合本系統(tǒng)的實際應(yīng)用,最后選擇使用Microsoft SQL2008作為本系統(tǒng)的數(shù)據(jù)庫。2. C,可以在Microsoft .NET平臺上事半功倍的構(gòu)建應(yīng)用程序的擴展框架(即與數(shù)據(jù)庫的連接非常易于實現(xiàn),對數(shù)據(jù)可以直接進(jìn)行操作。6. 還透支:只有在用戶存在透支的時候有效,本系統(tǒng)暫時不支持還透支功能。轉(zhuǎn)賬金額不能超過該卡的當(dāng)前存款。4. 轉(zhuǎn)賬:對卡號以及密碼進(jìn)行驗證以后,進(jìn)行轉(zhuǎn)賬操作。貸款可以隨時進(jìn)行,即使該用戶具有透支也可以貸款。3. 貸款:對卡號以及密碼進(jìn)行驗證以后,進(jìn)行貸款操作。與此同時,該卡進(jìn)入透支階段,必須還清透支以后才可以再次進(jìn)行取款。2. 取款:對卡號以及密碼進(jìn)行驗證以后,進(jìn)行取款操作。4. 模糊查詢:即對不完全的給出數(shù)據(jù)進(jìn)行查詢(例如名字只給出第一個字,或者時間只給出月份)。2. 銷戶:銷戶即首先計算該用戶該卡的所有存款,貸款以及透支并計算最近結(jié)果,讓用戶先取出剩余金額或者還清金額后,對該銀行卡進(jìn)行刪除操作。 下面我們從程序設(shè)計過程中分別對程序的需求分析和數(shù)據(jù)庫的需求分析結(jié)合進(jìn)行討論。 一. 需求分析 需求分析是只收集和分析用戶對系統(tǒng)的信息需求和處理要求,得到設(shè)計所需的需求信息。這些信息是是選擇了對數(shù)據(jù)庫設(shè)計直接有用的信息,一般包括實體類、聯(lián)系類、數(shù)據(jù)的使用要求及沖突表等方面的內(nèi)容。A) 管理員功能:1. 開戶:開戶即讓用戶填寫相關(guān)信息并要求開戶存款至少存入十元,開戶后用戶獲得一張新的銀行卡。3. 精確查詢:即組合查詢,要求根據(jù)輸入的條件(具體條件如:日期,用戶名)進(jìn)行查詢。《該功能在本系統(tǒng)中暫時還沒有實現(xiàn)》B) 用戶功能:1. 存款:對卡號以及密碼進(jìn)行驗證以后,進(jìn)行存款操作。不具有透支功能的卡不可以取出比當(dāng)前卡金額多的錢,具有透支功能的卡可以取出不超過透支額度的額外的錢。透支額度根據(jù)用戶的收入和信譽度共同決定。每張卡具有一定的貸款額度,具體貸款額度由該用戶的收入決定。貸款以后用戶需要在一定時間內(nèi)還清,否則將不能進(jìn)行該銀行卡的相關(guān)操作。判斷轉(zhuǎn)賬卡號存在以后,判斷主卡號和轉(zhuǎn)向卡號的卡類型。5. 還貸:只有在用戶存在貸款的時候有效,理論上要求分期付款,但是本系統(tǒng)現(xiàn)階段只支持一次性還清。7. 查看貸款,透支信息:點擊按鈕可以對當(dāng)前卡的貸款和透支信息進(jìn)行查看。(數(shù)據(jù)庫中表的設(shè)計)用戶(用戶名,密碼,用戶類型,信譽度,用戶收入)銀行卡(用戶名,卡號,卡類型,金額,透支功能,透支額度,貸款額度)轉(zhuǎn)賬(轉(zhuǎn)賬號,卡號,轉(zhuǎn)向卡號,轉(zhuǎn)賬金額,手續(xù)費,轉(zhuǎn)賬利率)貸款(卡號,貸款號,貸款金額,貸款日期,貸款利率,是否有貸款,利息,應(yīng)還金額)還貸(卡號,貸款日期,還款時間,貸款利率,貸款金額,利息,應(yīng)還金額)透支(卡號,透支金額,透支號,透支開始時間,透支還清時間)編號標(biāo)識符類型長度所屬表名1用戶名nchar10用戶,銀行卡2密碼int*用戶3用戶類型nchar10用戶4信譽度int*用戶5用戶收入int*用戶6卡號int*銀行卡,轉(zhuǎn)賬,貸款,還貸,透支7卡類型nchar10銀行卡8金額float*銀行卡9透支功能Bool(bit)*銀行卡10透支額度int*銀行卡11貸款額度int*銀行卡12轉(zhuǎn)賬號int*轉(zhuǎn)賬13轉(zhuǎn)向卡號 int*轉(zhuǎn)賬14轉(zhuǎn)賬金額int*轉(zhuǎn)賬15手續(xù)費float*轉(zhuǎn)賬16轉(zhuǎn)賬利率float*轉(zhuǎn)賬17貸款號int*貸款18貸款金額int*貸款19貸款日期datetime*貸款,還貸20貸款利率float*貸款,還貸21是否有貸款Bool(bit)*貸款22利息float*貸款,還貸23應(yīng)還金額float*貸款,還貸24還款時間datatime*還貸25透支金額int*透支26透支號int*透支27透支開始時間datatime*透支28透支還清時間datatime*透支(ER模型)卡號信譽度卡號、透支號貸款金額用戶名類型貸款號 用戶償還金額 透支 貸款擁有操作操作透支金額日期還清時間利率利息開始時間 銀行卡操作操作卡號轉(zhuǎn)利率手續(xù)費還時間 還貸 轉(zhuǎn)賬償還金額貸日期轉(zhuǎn)向卡號利率利息卡號轉(zhuǎn)賬號SQL關(guān)系截圖:二.整體設(shè)計本系統(tǒng)是用C語言,選用這個語言的原因有以下幾點:1. C與C/C++具有極大的相似性,我們之前認(rèn)真學(xué)習(xí)過C語言和c++語言,c是這兩個語言的高效率版本,更易于上手。)3. 全界面人性化操作,實現(xiàn)代碼簡單易懂,適合初學(xué)者學(xué)習(xí)。和其他的數(shù)據(jù)庫軟件相比MicrsoftSQL2008具有以下的優(yōu)點:1. MSSQL具有廣泛的可移植性,尤其MS2008更是強化了這個優(yōu)點,由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉(zhuǎn)到另一個。2. MSSQL語言具有簡單實用,一眼明了的特點,所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段。3. MSSQL使我們數(shù)據(jù)庫課程學(xué)習(xí)的主要語言,選用MSSQL可以鍛煉我們對MSSQL實際操作的能力。結(jié)合開戶的程序設(shè)計,還要在用戶表中添加用戶信譽度和用戶收入來計算用戶的透支額度以及貸款額度。銀行卡表:銀行卡表是本數(shù)據(jù)庫的核心,所有的服務(wù)都參照本表進(jìn)行。銀行卡(用戶名,卡號,卡類型,金額,透支功能,透支額度,貸款額度)卡號是主鍵。轉(zhuǎn)賬號是又程序生成的隨機數(shù)字,轉(zhuǎn)向卡號是由用戶自主確定的,轉(zhuǎn)賬金額是由用戶確定但是不超過當(dāng)前卡金額的數(shù)字,手續(xù)費和轉(zhuǎn)賬利率是FLOAT型的由轉(zhuǎn)向卡和當(dāng)前卡的類型決定的。貸款(卡號,貸款號,貸款金額,貸款日期,貸款利率,是否有貸款,利息,應(yīng)還金額)還貸表:還貸表中很多數(shù)據(jù)都是從貸款表中得來的,還款時間是獲取還款時的時間并和貸款時間進(jìn)行比較。透支(卡號,透支金額,透支號,透支開始時間,透支還清時間)設(shè)計思路:登陸界面的校驗和很多人不一樣,我是先進(jìn)行用戶名,密碼以及用戶類型的校驗以后,再進(jìn)行卡號的選擇。在沒有管理員的用戶類型時,是不能登陸管理員界面的。連接數(shù)據(jù)庫 = new SqlConnection(constr)。 = con。 =sql。 } SqlDataReader result = ()。 因為用戶類型只有管理員和用戶,因此只定義三個。 while (()) { (result[用戶類型].ToString(), i)。 } = array。 } }登陸驗證(先驗證用戶名和密碼,再驗證用戶類型)private void loginbutton_Click(object sender, EventArgs e) { string constr = [DB]。 = new SqlCommand()。 連接數(shù)據(jù)庫操作后文中不再示例。定義text name=。 sql = select 密碼 from 用戶 where 用戶名=39。 = sql。 }
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1