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

正文內(nèi)容

圖書管理系統(tǒng)mis的設(shè)計與實現(xiàn)畢業(yè)論文(留存版)

2025-08-06 20:49上一頁面

下一頁面
  

【正文】 Unchecked(密碼)Password nvarchar(24) Unchecked圖書信息表 Book_Info:(圖書編號)Book_ID nvarchar(50) Unchecked 主鍵(圖書名稱)Book_Name nvarchar(50) Unchecked (作者) Writer nvarchar(50) Unchecked(出版社) Press nvarchar(50) Unchecked(價格) Price float Unchecked(入庫時間) InLibrary_Date smalldatetime Unchecked(圖書總量) Total_Amount int Unchecked(現(xiàn)存總量) Now_Amount int Unchecked借閱卡信息表 Proof_Info: (借閱卡號)Proof_ID nvarchar(50) Unchecked 主鍵 (姓名) Name nvarchar(50) Unchecked (性別) Sex nvarchar(50) Unchecked(出生日期) Birth_Time smalldatetime Unchecked(住址 ) Address nvarchar(50) Unchecked(身份證號碼) ID_Number nvarchar(50) Unchecked(電話號碼) Tel_Number nvarchar(50) Unchecked(現(xiàn)借書總數(shù)) Now_Borrow_Amount int Unchecked借書信息表 Borrow_Info: (借書號)BorrowID int Unchecked 主鍵(借閱卡號)Proof_ID nvarchar(50) Unchecked 外鍵(圖書號) Book_ID nvarchar(50) Unchecked 外鍵(借書日期) Borrow_Date smalldatetime Unchecked罰金信息表 Punish_Info:(罰金號)Puni_ID int Unchecked 主鍵(借閱卡號)Proof_ID nvarchar(50) Unchecked 外鍵(圖書號) Book_ID nvarchar(50) Unchecked 外鍵(借書日期) Borrow_Date smalldatetime Unchecked(還書日期) Return_Date smalldatetime Unchecked(罰金金額) Puni_Money float Unchecked 系統(tǒng)與數(shù)據(jù)庫通過ODBC建立連接(其中數(shù)據(jù)源的名稱為Library)。第二章.系統(tǒng)需求分析圖書館信息管理員在對圖書管理和學(xué)生借還書籍的過程中達(dá)到操作簡單、方便而又有安全保障。、系統(tǒng)設(shè)計環(huán)境以VC為開發(fā)平臺,Micrsoft SQL Server 2005為后臺數(shù)據(jù)庫。(4)概念結(jié)構(gòu)設(shè)計(給出ER圖)第三章.系統(tǒng)設(shè)計:通過對圖書管理系統(tǒng)的功能分析,可以定義出系統(tǒng)的功能模塊,如下圖所示,定義的功能模塊包括以下幾方面:: 借閱卡信息表:借閱卡號,姓名,性別,出生日期,家庭住址,身份證號碼,電話,現(xiàn)借書總數(shù);圖書信息表:圖書編號,圖書名稱,作者,出版社,價格,入庫時間,圖書總量,現(xiàn)存總量;讀者/學(xué)生信息表:讀者號,姓名,密碼管理員信息表:管理員編號,姓名,密碼罰金信息表:罰金號,借閱卡號,圖書號,借出時間,返還時間,罰金借書信息表:借書號,借閱卡號,圖書號,借書日期建庫:新建數(shù)據(jù)庫命名為Library,采用Windows身份驗證方式連接數(shù)據(jù)庫。m_database)。 } } else { ()。,m_strBookID)。 } (select * from Book_Info)。 m_psetSetFieldNull(amp。 ()。m_database)。 (i,0,m_strBookID)。 m_psetGetFieldValue(7,varValue)。 (select * from Proof_Info where Proof_ID=39。 while(!m_psetIsEOF()) { int temp=0。 (i,6,strTemp)。,m_strProofID)。 if(()==0||()==0) { MessageBox(請正確填寫所需數(shù)據(jù),增加用戶)。 m_psetSetFieldNull(amp。 } if(!()) { //連接數(shù)據(jù)源 if(!(_T(Library))) { MessageBox(連接數(shù)據(jù)庫失敗!,圖書管理系統(tǒng),MB_OK|MB_ICONINFORMATION)。,m_strUserName,m_strPassword_old)。 ()。, m_strProofID)。 m_pProofUpdate()。 m_pBookRequery()。(m_pBorrowm_Borrow_Date),FALSE)。 CTime curTime,oriTime。 m_yeardiff=()()。 return。 m_pBookm_Total_Amount。 m_psetSetFieldNull(amp。 m_psetClose()。 m_pProofClose()。 m_pBorrowClose()。 sprintf(buf,%d%d%d %d:%d:%d,year, month,day, hour,minute, second)。 } if(!()) { if(!(_T(Library))) { MessageBox(不能打開數(shù)據(jù)庫,辦理借閱證)。 //沒有這個號碼,辦理借閱證,存入數(shù)據(jù)庫 if(m_strProofID==||m_strName==||m_strAddress== ||m_strID==||m_strTel==) { MessageBox(請認(rèn)真填寫要求的數(shù)據(jù)!,辦理借閱證)。 m_psetOpen(AFX_DB_USE_DEFAULT_TYPE,strSQL)。 m_psetSetFieldNull(amp。 MessageBox(辦理借閱證成功!,辦理借閱證)。 39。 39。End IfIf = True Then sql = select * from 書籍信息 where 是否被借出=39。下邊主要采用黑箱測試法來對系統(tǒng)部分模塊進(jìn)行測試。 End IfEnd Ifsql = select * from 讀者信息 where amp。 and 讀者姓名=39。不可刪除 = FalseIf userpow = guest Then 39。 m_psetUpdate()。 CTime m_strBirthTime(m_year,m_month,m_day,10,5,6,1)。 m_month=atoi(m_strMonth)。 ()。 ()。 m_pBorrowGetFieldValue(2,strTemp)。 CBorrowSet *m_pBorrow=new CBorrowSet(amp。%s39。 m_psetm_Puni_Money=m_dblPunish。 } m_psetAddNew()。 if(m_pBookGetRecordCount()==0) { MessageBox(查詢書籍信息出錯,將進(jìn)行回退,請與館主聯(lián)系!,圖書掛失)。 m_pProofOpen(AFX_DB_USE_DEFAULT_TYPE,strSQL)。 return。 } if(!()) { if(!(_T(Library))) { MessageBox(Canot connect to the data source!,圖書掛失)。(m_pBorrowm_Book_ID),FALSE)。 return。 ()。 return。 MessageBox(修改成功!,修改密碼,MB_OK|MB_ICONEXCLAMATION)。 (select * from Admin_Info where User_Name=39。 if(()) { MessageBox(請輸入用戶名!,登錄系統(tǒng),MB_OK|MB_ICONEXCLAMATION)。 m_psetAddNew()。 =m_strProofID。m_database)。 (i,4,strTemp)。 CDBVariant varValue。 return。 (i,5,buf)。 CDBVariant varValue。 }選擇管理員登錄,進(jìn)入新書登記,出現(xiàn)新書登記界面,如圖:void CCheckBooksDlg::OnButtonCheck() { // TODO: Add your control notification handler code here UpdateData()。 m_psetm_InLibrary_Date=curTime。 m_psetm_Writer=m_strWriter。 } m_psetClose()。m_database)。 UpdateData(FALSE)。 return。對新加盟的讀者,將其信息加入到讀者信息表中;對某些特定的讀者,將其信息從讀者信息表中刪除;當(dāng)讀者情況變化時,修改讀者信息表中相應(yīng)的記錄。圖書管理系統(tǒng)應(yīng)運而生,逐漸成為信息化建設(shè)的重要組成部分。數(shù)據(jù)精確度:查詢時應(yīng)保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到 時間特性:一般操作的響應(yīng)時間應(yīng)在12秒內(nèi),對相應(yīng)服務(wù)響應(yīng)時間也應(yīng)在可接受的時間內(nèi)完成適應(yīng)性:有良好的適應(yīng)性,可在Windows各版本移植。 }void CLogin::Onstudents() { CDialog::OnOK()。%s39。 }}學(xué)生登錄與管理員登錄類似,只是改成作用在表Students_Info。 m_psetUpdate()。(m_psetm_Book_ID),FALSE)。 m_psetm_Total_Amount=m_lTotal。 ()。 m_psetOpen(AFX_DB_USE_DEFAULT_TYPE,strSQL)。 m_psetGetFieldValue(3,strPress)。 UpdateData(FALSE)。 m_psetClose()。 (i,1,strTemp)。 m_psetMoveNext()。 return。 } } CString strSQL。 m_psetm_WorkID=num+2。 ()。 ()。void CBorrowDlg::OnButtonOk() { // TODO: Add your control notification handler code here UpdateData()。 m_pProofClose()。,m_strBookID)。 m_pBorrowOpen(AFX_DB_USE_DEFAULT_TYPE,strSQL)。 m_pBorrowClose()。 AND Book_ID=39。 } //無論是否超期,首先進(jìn)行還書操作,然后處以丟書罰款 //Borrow_Info刪除該條記錄 m_pBorrowDelete()。 m_pProofClose()。 m_dblPunish+=m_dPrice*3。 m_psetm_Borrow_Date=oriTime。 return。 m_strName=strTemp。 int i=0。 m_pBookOpen(AFX_DB_USE_DEFAULT_TYPE,strSQL)。 (select * from Proof_Info where Proof_ID=39。 else { MessageBox(請選擇性別信息!,辦理借閱證)。 m_psetm_Proof_ID=m_strProofID。 m_psetm_ID_Number=m_strID。 amp。 39。 39。 39。(一)系統(tǒng)測試系統(tǒng)測試:采用人工測試方法進(jìn)行系統(tǒng)的測試,先從程序調(diào)試開始,因為軟件的設(shè)計需要編出很多的代碼,其錯誤的頻率相當(dāng)?shù)母?,如果沒有錯誤,則進(jìn)行子系統(tǒng)的測試,子系統(tǒng)是各個模塊的分支,通過測試之后,再與模塊相連接,看總體的設(shè)計是否合理。 and 讀者類別=39。 amp。 39。(m_psetm_Te
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1