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

正文內(nèi)容

數(shù)據(jù)庫原理課程設(shè)計(jì)-圖書管理系統(tǒng)-在線瀏覽

2025-03-04 19:31本頁面
  

【正文】 l varchar( 50) 電子郵箱 6 ReaderBorrowe int 借書數(shù)量 9 dBooks 用戶表( User) 編號(hào) 字段名稱 數(shù)據(jù)結(jié)構(gòu) 說明 1 UserID char( 10) 用戶編號(hào) 2 UserPassword char( 10) 用戶密碼 3 UserSort varchar( 10) 用戶分類 在建立完所有數(shù)據(jù)表后,要根據(jù)數(shù)據(jù)表之間的關(guān)系在屬性頁中添加關(guān)系。同時(shí)在兩關(guān)系中實(shí)現(xiàn)表間的級(jí)聯(lián)更新和級(jí)聯(lián)刪除。該視圖涉及到 Book表、 BorrowBook 表和 Reader 表,三表間的聯(lián)系及其各自想要顯示的字段,如下圖所示。 圖書出租管理系統(tǒng)中,需要?jiǎng)?chuàng)建 6個(gè)存儲(chǔ)過程,分別為: a) ReaderBorrowedNumber 存儲(chǔ)過程 該存儲(chǔ)過程負(fù)責(zé)獲取客戶已經(jīng)租借的圖書數(shù)目。 b) BookNumber 存儲(chǔ)過程 此存儲(chǔ)過程的功能是根據(jù)輸入的圖書編號(hào)得到該圖書現(xiàn)在的庫存數(shù)量。 d) BorrowBook 存儲(chǔ)過程 當(dāng)客戶租借某種圖書后,該存儲(chǔ)過程向圖書表的相應(yīng)的圖書庫現(xiàn)存量中減去 1。 f) ReturnBook存儲(chǔ)過程 當(dāng)客戶歸還所借的圖書時(shí),該存儲(chǔ)過程在圖 書表中相應(yīng)的圖書現(xiàn)存量中增加 1。 (可同時(shí)在創(chuàng)建時(shí)定義相關(guān)的約束) TSQL 語句: 12 User表: create table User ( UserID char(10) primary key, UesrPassword char(10), UserSort varchar(10) )。 BorrowBook 表: create table ManagerUser ( ReaderID char(6), BookID nvarchar(50), BorrowDate datatime, ReturnDate datatime, FactReturnDate datatime, primary key(ReaderID,BookID), foreign key(ReaderID) references from Reader(ReaderID), foreign key(BookID ID) references from BookID (BookID ID) )。 Borrow視圖 : CREATE VIEW AS SELECT , , , , , 13 , , FROM INNER JOIN ON = INNER JOIN ON = 1) ReaderBorrowedNumber 存儲(chǔ)過程 CREATE PROCEDURE ( ReaderID char(10), BorrowedNumber int OUTPUT ) AS select BorrowedNumber=count(*) from BorrowBook where ReaderID=ReaderID RETURN GO 2) BookNumber 存儲(chǔ)過程 CREATE PROCEDURE ( BookID char(10), BookNumber int OUTPUT ) AS select BookNumber=BookRemain from Book where BookID=BookID RETURN GO 3) BorrowReader 存儲(chǔ)過程 CREATE PROCEDURE ( ReaderID char(6) ) AS update Reader set ReaderBorrowedBooks=ReaderBorrowedbooks+1 where ReaderID=ReaderID。 RETURN GO 5) ReturnReader 存儲(chǔ)過程 CREATE PROCEDURE 14 ( ReaderID char(6) ) AS update Reader set ReaderBorrowedBooks=ReaderBorrowedbooks1 where ReaderID=ReaderID。 RETURN GO 六、界面與數(shù)據(jù)庫的連接 代碼區(qū)中加入如下代碼: = new ()。database=BookManagement。 = false。 public class LoginForm : { private btnCancel。 private textUserPassword。 private sqlConnection1。 private lblPassword。 private ponents = null。 // TODO: 在 InitializeComponent 調(diào)用后添加任何構(gòu)造函數(shù)代碼 } // 清理所有正在使用的資源。 } } ( disposing )。 /// /summary private void InitializeComponent() { resources = new (typeof(LoginForm))。 = new ()。 = new ()。 = new ()。 ()。 = new (宋體 , 12F, , , ((byte)(134)))。 = lblUser。 = 1。 // // lblPassword // = 。 = new (40, 104)。 = new (72, 23)。 = 密 碼: 。 = new (144, 152)。 = new (64, 24)。 = 重置 。 += new ()。 = textUserID。 = 0。 = textUserPassword。*39。 = 1。 = new (40, 152)。 = new (64, 24)。 = 登錄 。 += new ()。database=BookManagement。 = false。 = 。 = new (250, 194)。 ()。 ()。 ()。 = false。 = LoginForm。 = 圖書出租管理系統(tǒng) 。 (false)。 } endregion static void Main() { (new LoginForm())。 =。 Form mainform=new MainForm(,system)。 ()。 Form mainform=new MainForm(,user)。 ()。 ()。 } else { ()。 usersort=nobody。 SqlCommand checkuser=new SqlCommand(txtSql,)。 SqlDataReader sqlreader=()。amp。 break。 (())。 //return nobody。 } private void Login_Load(object sender, e) { //()。 } } 點(diǎn)擊“登錄”后,進(jìn)入系統(tǒng)主控界面,截圖如下: 19 代碼: public MainForm(string username,string usersort) { // // Windows 窗體設(shè)計(jì)器支持所必需的 // InitializeComponent()。 userSort=usersort。 /// /summary protected override void Dispose( bool disposing ) { if( disposing ) { if (ponents != null) { ()。 } region Windows 窗體設(shè)計(jì)器生成的代碼 /// summary /// 設(shè)計(jì)器支持所需的方法 不要使用代碼編輯器修改 /// 此方法的內(nèi)容。 resources = new (typeof(MainForm))。 = new ()。 = new ()。 = new ()。 = new ()。 = new ()。 // // btnReader // = 。 = 。 = btnReader。 = 9。 = 客戶信息 。 += new ()。 = 。 = new (318, 188)。 = new (113, 30)。 = 圖書信息 。 += new ()。 = 。 = new (318, 274)。 = new (113, 30)。 = 客戶租還書 。 += new ()。 = 。 = new (318, 96)。 = new (113, 30)。 = 用戶信息 。 += new ()。 = 。 = new (318, 231)。 = new (113, 30)。 = 綜合查詢 。 += new ()。 = 。 = new (318, 365)。 = new (113, 30)。 = 退出系統(tǒng) 。 += new ()。 = false。 = new (2, 0)。 = new (562, 40)。 = 歡迎光臨圖書館! 。 = 40。 // // timer2 // = 40。 // // btninf // = 。 = 。 = btninf。 = 18。 = false。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1