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

正文內(nèi)容

圖書管理系統(tǒng)的建立—免費(fèi)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧在線文庫(kù)

  

【正文】 ..............14 詳細(xì)設(shè)計(jì) ...............................................20 ...............................................20 ...............................................20 第四章 設(shè)計(jì)思想 .............................................27 面向?qū)ο蟮某绦蛟O(shè)計(jì) ..............................................23 詳 細(xì)設(shè)計(jì)思想 .............................................24 “用戶登錄”模塊設(shè)計(jì) ..................................... ....24 “基本資料”維護(hù)模塊設(shè)計(jì): ......................................26 “系統(tǒng)管理”模塊設(shè)計(jì) .........................................35 總結(jié)與展望 ......................................................38 結(jié)束語(yǔ) ...............................................39 參考文獻(xiàn) ...............................................39 致謝語(yǔ) ????????????????????????????4 0 附錄 :???????????????????????????? .42 第一章 導(dǎo)論 一直以來(lái)人們使用傳統(tǒng)的人工方式管理圖書館的日常工作,對(duì)于圖書館的借書和還書過(guò)程,想必大家都已很熟悉。 為方便對(duì)圖書館書籍、讀者資料、借還書等進(jìn)行高效的管理,特編寫該程序以提高圖書館的管理效率。作這些工作需對(duì)數(shù) 據(jù)庫(kù)知識(shí)有足夠認(rèn)識(shí),并深入的了解 VC++。 (3)CEdit(編輯框控件):完成文字的輸入輸出雙向操作,查看并編輯文字??梢栽L問(wèn)的數(shù)據(jù)庫(kù)類型主要有: Microsoft Jet 數(shù)據(jù)庫(kù)、 ODBC 數(shù)據(jù)源、可安裝的 ISAM數(shù)據(jù)庫(kù)。這個(gè) COM 接口與 ODBC 相比,其健壯性和靈活性要高的多。 根據(jù)系統(tǒng)分析,圖書管理系統(tǒng)的要求如下 : ( 1)需求分析: ① 能夠輸入圖書的綜合情況和進(jìn)行新書入庫(kù)、現(xiàn)有圖書信息修改以及刪除; ② 能夠?qū)崿F(xiàn) 對(duì)讀者檔案的查詢和編輯管理; ③ 能夠進(jìn)行罰款功能; ④ 能夠進(jìn)行借閱歷史的查詢功能; ( 2)系統(tǒng)性能要求: ① 系統(tǒng)安全、可靠; ② 功能齊全; ③ 操作方便、界面友好; ④ 易于維護(hù)和擴(kuò)充。 功能的實(shí)現(xiàn): 1.“日常工作”模塊: ( 1) 借書處理: 主要功能是記錄借閱證編號(hào)和圖書編號(hào),進(jìn)行借書過(guò)程。 ( 2)讀者資料查詢: 根據(jù)相應(yīng)的讀者資料進(jìn)行所需查詢。 ( 3)數(shù)據(jù)恢復(fù): 對(duì)數(shù)據(jù)庫(kù)信息的恢復(fù) 模塊框架圖 日常工作 借書處理 還書處理 繳納罰金 基本資料維護(hù) 圖書資料維護(hù) 讀者資料維護(hù) 查 詢 圖書資料查詢 讀者資料查詢 借閱歷史維護(hù) 系統(tǒng)登錄 罰款歷史維護(hù) 系統(tǒng)管理 員工管理 數(shù)據(jù)備份 數(shù)據(jù)恢復(fù) 數(shù)據(jù)恢復(fù) 圖書管理系統(tǒng) 圖 21 模塊框架圖 系統(tǒng)數(shù)據(jù)分析 通過(guò)對(duì)圖書管理系統(tǒng)的分析,可以得出該系統(tǒng)涉及三個(gè)實(shí)體:讀者、圖書、工作人員。只不過(guò)這個(gè)倉(cāng)庫(kù)是在計(jì)算機(jī)存儲(chǔ)設(shè)備上,而且數(shù)據(jù)是按一定的格式存放的?,F(xiàn)在 Sybase 則專著在 UNIX操作系統(tǒng)上的數(shù)據(jù)庫(kù)版本(稱為 Sybase 數(shù)據(jù)庫(kù)系統(tǒng),和 Informix、 Oracle二家公司的數(shù)據(jù)庫(kù)系統(tǒng)是在 UNIX操作系統(tǒng)上最常見的數(shù)據(jù)庫(kù)系統(tǒng)),而 Microsoft則全力推廣 Windows NT版本。不過(guò)光有引擎還不能成為車子,你必須還要有方向盤、輪子等周邊設(shè)備才可以讓車子上路。 SQL Server 和前端平臺(tái)連接最主要的是靠網(wǎng)絡(luò),所以網(wǎng)絡(luò)設(shè)定必須正確, SQL Server才能正常運(yùn)行。數(shù)據(jù)只需要在表中存儲(chǔ)一次,用戶便可以在不同的位置查看,當(dāng)某一數(shù)據(jù)更新后,所有顯示該數(shù)據(jù)的位置都將自動(dòng)更新,這樣可以避免冗余存儲(chǔ)減少了工作量和錯(cuò)誤 ACCESS2020 數(shù)據(jù)庫(kù)是由表、查詢 、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏以及模塊七種數(shù)據(jù)對(duì)象組成,這些數(shù)據(jù)對(duì)象在數(shù)據(jù)庫(kù)中有著不同的功能,這些數(shù)據(jù)庫(kù)對(duì)象大部分都存儲(chǔ)在數(shù)據(jù)庫(kù)中作為 ACCESS2020的一部分,如果要單獨(dú)輸出某個(gè)數(shù)據(jù)庫(kù)對(duì)象,可以利用 ACCESS2020 提供的導(dǎo)出功能,雖然 ACCESS2020能夠利用其整合的 ACCESS Visual basic ,但是很少有人利用它來(lái)開發(fā)一個(gè)數(shù)據(jù)庫(kù)應(yīng)用程序。 它包括:‘借閱證編號(hào)’、‘ 讀者姓名’、‘圖書編號(hào)’、‘圖書名稱’、‘借閱時(shí)間’、 ‘歸還時(shí)間’‘借書操作員姓名’、‘還書操作員姓名’和‘備注’。在進(jìn)行圖書分類信息的時(shí)候,字段就相應(yīng)比較少了,只需要描述某本圖書在所有圖書中的類型就完全可以了,這個(gè)信息將提供給工作人員進(jìn)行借書登記時(shí)信息的一個(gè)依據(jù)。一是方法的唯一性,即方法是對(duì)軟件開發(fā)過(guò)程所有階段進(jìn)行綜合考慮而得到的。每個(gè)對(duì)象可用其一組屬性和它執(zhí)行的一組操作來(lái)定義。 繼承( Inheritance)是使用已存在的(現(xiàn)存)定義作為基礎(chǔ)建立新定義的技術(shù)。 該操作的流程如下:用戶在相應(yīng)的控件內(nèi)填寫姓名和密碼,通過(guò)“ UpdateData(TRUE);”將控件中的數(shù)據(jù)傳送給字段數(shù)據(jù)成員,然后執(zhí)行下面的 SQL語(yǔ)句: SELECT * FROM CLERK WHERE NAME=m_strName AND PASSWORD=m_strPassword。 mSqlStr = mSqlStr + m_strName。 //(select * from CLERK where NAME=39。 } else { AfxMessageBox(用戶名或密碼不正確??!您錯(cuò)過(guò)了三次機(jī)會(huì)!! )。 DisplayRecord()。 void CClerkMDlg::OnEnquery() //對(duì)數(shù)據(jù)的查詢時(shí)行定義,實(shí)現(xiàn)查詢功能 { if (() amp。 if (!()) { = CLERK_ID=39。 + m_strUserNameQ。用戶身份證的設(shè)置 m_strPassword = 。 pWndSetFocus()。//滾動(dòng)到記錄集中的第一個(gè)記錄 void MoveLast( )。 (圖書編號(hào) )。(4)。 return。 (1)。 (0)。 (庫(kù)存量 )。(0)。 (iRow)。 (str2)。 ()。 int n=0。 (AFX_DB_USE_DEFAULT_TYPE,strSQL)。 = m_strFlagBorrow。 = m_strFlagBorrow。 ()。在Serialize函數(shù)中,定義一個(gè)基于 CArchive類的對(duì)象 ar,可以使用插入運(yùn)算符(《)和提取運(yùn)算符(》)來(lái)續(xù)寫數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)的備份和恢復(fù)。file,CArchive::store)。 ar。 CLibrarySet m_rsClerkSet。 while(!()) { ()。 ar。 } ()。在學(xué)與做的過(guò)程中自身的努力以及相關(guān)圖書資料的幫助,逐漸熟悉了 Visual C++ 。為此,我也希望我的畢業(yè)設(shè)計(jì)能給指導(dǎo)我的老師交上一份滿意的試卷。 m_strPassword = _T()。 DDX_Text(pDX, IDC_USERID_Q, m_strUserIDQ)。 //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CClerkMDlg, CDialog) //{{AFX_MSG_MAP(CClerkMDlg) ON_BN_CLICKED(IDC_CANCEL_REC, OnCancelRec) ON_BN_CLICKED(IDC_DELETE, OnDelete) ON_BN_CLICKED(IDC_EDIT, OnEdit) ON_BN_CLICKED(IDC_ENQUERY, OnEnquery) ON_BN_CLICKED(IDC_EXIT, OnExit) ON_BN_CLICKED(IDC_FIRST, OnFirst) ON_BN_CLICKED(IDC_LAST, OnLast) ON_BN_CLICKED(IDC_NEW, OnNew) ON_BN_CLICKED(IDC_NEXT, OnNext) ON_BN_CLICKED(IDC_PRIOR, OnPrior) ON_BN_CLICKED(IDC_SAVE, OnSave) ON_CBN_EDITCHANGE(IDC_POSITION, OnEditchangePosition) ON_EN_CHANGE(IDC_IDCARD, OnChangeIdcard) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CClerkMDlg message handlers void CClerkMDlg::OnCancelRec() { // TODO: Add your control notification handler code here m_bAdd = FALSE。 } void CClerkMDlg::OnEdit() { // TODO: Add your control notification handler code here m_bEdit = TRUE。amp。 + m_strUserIDQ 。 = + 39。 } } void CClerkMDlg::OnLast() { // TODO: Add your control notification handler code here if(!()) { ()。 m_bEdit = TRUE。 DisplayRecord()。 CWnd *pWnd。 m_strUserName = 。 } void CClerkMDlg::OnExit() { // TODO: Add your control notification handler code here CDialog::OnCancel()。 = + m_strUserNameQ。 SetButtonState()。 pWnd = GetDlgItem(IDC_USERNAME)。 SetTextState()。 DDX_Text(pDX, IDC_PASSWORD, m_strPassword)。 DDX_Text(pDX, IDC_USERNAME_Q, m_strUserNameQ)。 在此我謹(jǐn)向敬愛的倒是致以最誠(chéng)摯的謝意! 蓋猛 二零零六年六月 附錄代碼 : 用戶資料管理 : CClerkMDlg::CClerkMDlg(CWnd* pParent /*=NULL*/) : CDialog(CClerkMDlg::IDD, pParent) { //{{AFX_DATA_INIT(CClerkMDlg) m_strUserNameQ = _T()。 結(jié)束語(yǔ) 畢業(yè)設(shè)計(jì)對(duì)我們每個(gè)畢業(yè)生都非常重要。 通過(guò)這次的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1