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

正文內容

圖書管理系統(tǒng)的建立—免費畢業(yè)設計論文(更新版)

2025-01-14 00:31上一頁面

下一頁面
  

【正文】 Record()。 CWnd *pWnd。 SetButtonState()。 DDV_MaxChars(pDX, m_strUserID, 8)。 //{{AFX_DATA_MAP(CClerkMDlg) DDX_Control(pDX, IDC_POSITION, m_trPosition)。楊學賓老師洞察全局、高屋建瓴,為我的論文的順利完成指出了很好的方向,楊學賓老師淵博的知識、寬廣無私的胸懷、夜以繼日的工作態(tài)度、對事業(yè)的執(zhí)著追求、誨人不倦的教師風范和對問題的敏銳觀察力,都將使我畢生受益。懇請各位老師批評指正,致使我在以 后的工作和實踐中加以改進和提高。讓用戶方便地掌握圖書的庫存情況與借閱情況,以及圖書書目、讀者信息、圖書借閱情況等,利用 DAO、 ODBC編程來實現(xiàn)信息的輸入、編輯(刪除、增加、修改)等功能,繼而完成對圖書信息數(shù)據(jù)庫、讀者信息數(shù)據(jù)庫、借閱信息數(shù)據(jù)庫的必要操作。 ar。 arn1。 (fileName,CFile::modeRead)。 ar。 while(!()) { ()。 CLibrarySet m_rsClerkSet。 、“數(shù)據(jù)備份”和“數(shù)據(jù)恢復”模塊設計: 數(shù)據(jù)備份和恢復:用戶處理數(shù)據(jù)往往要存盤作永久備份,在 需要時進行數(shù)據(jù)恢復。 MessageBox(信息修改成功! )。 MessageBox(新記錄添加成功! )。 n=1。 strSQL = strSQL + m_strReaderName。在模塊的設計過程中,根據(jù)需要對數(shù)據(jù)庫中的“讀者登記表”作了相應的修改。 (str1)。 (iRow)。(1)。 while(!()) { CString str,str1,str2。 (0)。(2)。 ()。(5)。 (圖書名稱 )。代碼如下: if(()) { (7)。添加書目時有兩種情況,一是要添加的圖書是新書,二是書庫中已存在此類書籍。 m_bAdd = TRUE。 DisplayRecord()。 mAll = TRUE。 ()。 CWnd *pWnd //對用戶的職務時行定義 pWnd = GetDlgItem(IDC_POSITION)。 } } “資本資料維護”模塊設計: 本模塊包括兩個方面:“用戶資料維護” 、“圖書資料維護”和“讀者資料維護”。%s39。 mSqlStr = mSqlStr + m_strPassword。在用戶通過了身份驗證之后,就可以進入系統(tǒng),進行所有的操作。 面向對象的程序設計已成為軟件界主流的程序設計思想和方法。 類( class)是一組具有相同數(shù)據(jù)結構和相同操作的對象的集合。 什么是“面向對象”?對于這個問題,有許多不同的看法。新的讀者,都要進行信息登記,將新會員的各項信息輸入讀者資料維護信息數(shù)據(jù)表中 ,從而讀者資料維護信息數(shù)據(jù)表將會更新,更新后新的會員就可以借閱圖書了。 7. 罰 款歷史信 息數(shù)據(jù)表 罰款歷史信息數(shù)據(jù)表的主要功能是對某位讀者罰款歷史的信息 進行查詢。 字段名稱 字段類型 字段大小 索引 必須填寫 BOOK_ID 文本 30 有(無重復) 是 BOOK_NAME 文本 50 是 CLASS 文本 20 是 AUTHOR 文本 30 是 PRESS 文本 50 是 PRICE 數(shù)字 是 STOCK 數(shù)字 是 字段名稱 字段類型 字段大小 索引 必須填寫 READER_ID 文本 30 有(無重復) 是 NAME 文本 8 是 ID_CARD 文本 20 是 MAXNUM_CAN_BORROW 數(shù)字 長整型 是 FLAG_BORROW 數(shù)字 長整型 是 讀者編號字段為主關鍵字段,讀者姓名字段、身份證號字段、 最大借書數(shù)字段和‘止借標志’字段分別記錄讀者的借閱證編號、讀者姓名、讀者的身份證號、最大借書數(shù)和‘止借標志’信息; 員工信息數(shù)據(jù)表的主要功能是新員工的注冊以及保存已注冊員工的相關信息。 微軟開發(fā)的 ACCESS2020是在 Windows95/98/2020及 Windows NT平臺中應用的關系型數(shù)據(jù)庫管理系統(tǒng),可以通過各種數(shù)據(jù)庫對象對數(shù)據(jù)進行控制和管理,不論用戶創(chuàng)建的獨立桌面數(shù)據(jù)庫適用于個人、部門還是整個企業(yè), ACCESS2020 都可以為管理數(shù)據(jù)生成易于使用的數(shù)據(jù)庫, ACCESS2020 不僅擁有眾多傳統(tǒng)數(shù)據(jù)庫管理軟件所具備的功能,同時還進一步增強了與 web頁集成,能夠更方便的共享跨越各種平臺和不同用戶級別 的數(shù)據(jù)。當擁護要查詢數(shù)據(jù)時,前端程序將查詢命令傳給后段的數(shù)據(jù)庫執(zhí)行,前端程序則等待接受數(shù)據(jù)結果然后再將結果顯示在界面上。 SQL Server 在現(xiàn)今流行的 ClientServer結構中是扮演服務器端角色。為了有效的管理數(shù)據(jù)庫,常常需要一些數(shù)據(jù)庫管理系統(tǒng)( DBMS)為用戶提供對數(shù)據(jù)庫操作的各種命令、工具及方法,包括數(shù)據(jù)庫的建立和記錄的輸入、修改、檢索、顯示、刪除和統(tǒng)計等。 工作人員:員工編號、員工姓名、員工性別、身份證號、登陸密碼。此查詢包括:‘借閱證編號’、‘圖書編號’、‘借書日期’、‘還書日期’。 ( 3) 繳納罰金: 輸入讀者 ID,顯示該讀者的姓名、圖書編號、罰款金額和罰款原因,如果讀者交納了罰金,則將借閱登記表的允許借閱標志置為“ Y” 。系統(tǒng)維護包括對各種表記錄的修改、刪除、添加等操作。 Visual C++ 數(shù)據(jù)庫設計的第一步是明確數(shù)據(jù)庫的目的和如何使用。 ODBC Direct Workspace —— 這是一種使用 ODBC Direct 來直接訪問一個 ODBC 數(shù)據(jù)源,并繞過 Microsoft Jet 數(shù)據(jù)庫引擎的工作區(qū)。 Visual C++中可用的數(shù)據(jù)訪問對象接口有三種: ODBC( Open Database Connectity,開發(fā)數(shù)據(jù)庫連接)、 DAO(Data Access Objects,數(shù)據(jù)訪問對象 )及 OLE DB(OLE data Base, OLE數(shù)據(jù)庫 )。 所用開發(fā)語言簡介 VC++的特點 Visual C++是功能最為強大可視化開發(fā)工具,它不僅支持傳統(tǒng)的軟件開發(fā)方法,更重要的是它能支持面向對象、可視化的開發(fā)風格。同時對整個系統(tǒng)的分析、設計過程給出一個完整論證。這樣借書過程就完成了。因此, 圖書管理系統(tǒng)也以方便、快捷、費用低的優(yōu)點正慢慢地進入人們的生活,將傳統(tǒng)的圖書管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作 ,減小出錯的概率,使讀者可以花更多的時間在選擇書和看書上。信息化時代的到來成為不可抗拒的潮流,人類文明正在進入一個嶄新的時代。一個最典型的手工處理還書過程就是:讀者將要借的書和借閱證交給工作人員,工作人員將每本書上附帶的描述書的信息的卡片和讀者的借閱證放在一個小格欄里,并在借閱證和每本書貼的借閱條上填寫借閱信息。 本次畢業(yè)設計題目:“圖書管理系統(tǒng)”主要目的是利用數(shù)據(jù)庫軟件編制一個管理軟件,用以實現(xiàn)圖書、讀者以及日常工作等多項管理。隨著信息量的不斷增加,作為計算機的三大主要應用(科學計算、過程控制和數(shù)據(jù)處理)之一的數(shù)據(jù)處理,已迅速上升為計算機應用的主要方面,數(shù)據(jù)庫技術則成為人們日常生活中處理數(shù)據(jù)不可缺少的有力工具,并且現(xiàn)代的信息管理系統(tǒng)幾乎都以數(shù)據(jù)庫技術作為核心。 (5)CComboBox(組合框):將列表框和編輯框有機地組合在一起,可選擇列表中已有的項,還可以編輯出新的項。 DAO 支持兩種不同的數(shù)據(jù)庫環(huán)境 —— 稱為工作區(qū)( Workspace) . Microsoft Jet Workspace —— 這是一種使用 Microsoft Jet 數(shù)據(jù)庫引擎來訪問數(shù)據(jù)源的工作區(qū)。 第二章 需求分析階段 需求分析是在于要弄清用戶對開發(fā)的數(shù)據(jù)庫應用 系統(tǒng)的確切要求。 資料維護:為了存放圖書、讀者檔案的全部數(shù)據(jù),本系統(tǒng)將每一本圖書和每位讀者的信息進行管理。 ( 2) 還書處理: 主要功能是輸入借閱證編號、圖書 ID,在借閱登記表中找到相應的記錄,將該記錄的相應數(shù)據(jù)插入到還書記錄中,同時將借書記錄刪除,并保存在借閱歷史記錄表中。 ( 3)借閱歷史記錄查詢: 根據(jù)相應的借閱信息進行所需查詢。 圖書:圖書編號、圖書名稱、作者、出版社、價格、庫存量。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述、和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享。 21版本以前, Microsoft和 Sybase 皆能銷售 SQL Server ,所以有時你會看到和 Microsoft SQL Server 和 Sybase SQL Server 兩種類似的產(chǎn)品名稱,事實上兩者是一樣的。前端開發(fā)工具用來設計輸入和查詢界面,擁護通過這個界面輸入數(shù)據(jù),再由前端程序通過網(wǎng)絡傳給后段的數(shù)據(jù)庫引擎將數(shù)據(jù)存儲在數(shù)據(jù)庫。至于前端應用程序則是靠標準的 ODBC 或 OLE DB 數(shù)據(jù)庫驅動程序和下層的 DBLibrary 網(wǎng)絡程序驅動和 SQL Server相連。 它包括:‘借閱證編號’、‘讀者姓名’、‘讀者身份證號’、‘最多借書數(shù)’和‘止借標志’。 它包括:‘借閱證編號’、‘讀者姓名’、‘圖書編號’ 、‘圖書名稱’、‘借閱時間’、‘罰款原因’‘罰款金額’、‘罰款日期’和‘操作員姓名’。 2.“讀者資料維護”模塊: 要進行讀者資料的維護就必須有讀者的相關信息:如:讀者所使用的借閱證編號、讀者的姓名、讀者的身份證號以及止借標志。三是把面向對象分析( OOA)、面向對象設計( OOD)和面向對象程序設 計( OOP)集成到生存期的相應階段。操作又稱為方法或服務,在 C++中成為成員函數(shù),它描述了對象執(zhí)行的功能。這個新的類可以認為是現(xiàn)存類的一個特化。打開記錄集,查詢是否有符合條件的記錄,如果記錄集不為空,則說明 有符合條件的記錄,說明登錄合法,否則“登錄失敗!”。 AND PASSWORD=39。 AND PASSWORD=39。 ExitProcess(0)。 SetTextState()。 ())// 對數(shù)據(jù)庫進行查詢 { = 。 = + 39。 } } ()。 m_bEdit = TRUE。打開“圖書資料維護模塊”對話框( CBookDlg)時 ,調用 SetButtonState()(設置按鈕狀態(tài) )、 SetTextState()(設置文本編輯框狀態(tài) )、 DisplayRecord()( 數(shù)據(jù) 顯示 )函數(shù),將對話框初始化,然后可以進行相關的操作。系統(tǒng)調用‘ void shuixin()’ ,重畫網(wǎng)格。(2)。 (0)。//畫網(wǎng)格 while (!()) { ()。 (0)。 (出版社 )。 //重新畫網(wǎng)格 int iRow=1。 (iRow)。 ()。(6)。 三、“讀者資料維護”模塊設計: “讀者資料維護”模塊的實現(xiàn)與“圖書資料維護”基本上一樣,實現(xiàn)了讀者的借書證號、姓名、證件號碼的登記。 strSQL = SELECT * FROM READER WHERE NAME=39。 MessageBox(此讀者已存在! ,提示 ,MB_ICONQUESTION)。 ()。 ()。 shuaxin()。 if(()==IDOK) { fileName = ()。 n10。 ar。 CFile file。 } ()。 ar。利用 Visual C++ ODBC( Open Database Connectity,開發(fā)數(shù)據(jù)庫連接)、 DAO(Data Access Objects,數(shù)據(jù)訪問對象 )及 OLE DB(OLE data Base, OLE數(shù)據(jù)庫 ),編寫程序來實現(xiàn)用戶對圖書數(shù)據(jù)庫的錄入、修改、檢索等操作。在這次的畢業(yè)設計中我學習到不少的數(shù)據(jù)庫知識, 但由于自己的理論知識水平有限,實踐知識和設計經(jīng)驗不足,在設計過程中難免存在一些問題,甚至錯誤。 首先我要感謝我的導師楊學賓,在這兩個月來他在學習、科研上一直對我悉心指導,嚴格要求、熱情鼓勵,為我創(chuàng)造了很多鍛煉提高的機會。 //}}AFX_DATA_INIT } void CClerkMDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 DDX_Text(pDX, IDC_USERID, m_strUserID)。 DisplayRecord()。 SetTextState()。 ()。 mAll = TRUE。 DisplayRecord()。 SetButtonState()。 SetButtonState()。 } } void CClerkMDlg::OnPrior() { // TODO: Add your control notificat
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1