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

正文內(nèi)容

基于c下的圖書(shū)管理系統(tǒng)(編輯修改稿)

2025-07-19 16:18 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 更加強(qiáng)大,更加復(fù)雜,也更加難懂,似乎也更加學(xué)院派,不得不說(shuō)它正在向邊緣化道路發(fā)展。另一個(gè)趨勢(shì)是C++在主流的企業(yè)應(yīng)用開(kāi)發(fā)中已經(jīng)逐漸退出了,ERP這樣的企業(yè)軟件開(kāi)發(fā)中基本上不會(huì)考慮C++,除非需要考慮性能或者和遺留代碼的集成這些因素。C++退守到系統(tǒng)級(jí)別語(yǔ)言,成為軟件工業(yè)的基礎(chǔ)是大勢(shì)所趨。然而反思一下,真的是退守么?自從STL出現(xiàn),無(wú)數(shù)的人風(fēng)起云涌的開(kāi)始支持C++,他們狂呼“我看到深夜消失了,目標(biāo)軟件工程的出現(xiàn)。我看到了可維護(hù)的代碼?!笔堑?,STL在可維護(hù)性下做得如此出色。但是又怎樣呢?STL為C++鋪平了現(xiàn)代軟件工程的道路,而在上層應(yīng)用程序軟件開(kāi)發(fā)領(lǐng)域這塊場(chǎng)地早不單獨(dú)屬于C++,很多程序設(shè)計(jì)語(yǔ)言都做得很出色,瘋狂的支持者會(huì)毫不猶豫地說(shuō)我們應(yīng)當(dāng)支持C++,因?yàn)樗鞘澜缟献畎舻恼Z(yǔ)言。而坦率地說(shuō),你的腰桿真的那么硬么?也許只是在逃避一些事實(shí)。C++是優(yōu)秀的,這不可否認(rèn),STL的出現(xiàn)讓C++一度走上了最輝煌的時(shí)刻,然而現(xiàn)在看來(lái)……我的一位恩師曾言:真正能夠?qū)TL應(yīng)用得淋漓盡致的人很保守地說(shuō)國(guó)內(nèi)也不超過(guò)200人,或許不加入STL能夠使C++向著它應(yīng)當(dāng)發(fā)展的方向發(fā)展的更好,而現(xiàn)在看來(lái),C++也應(yīng)當(dāng)回首到真正屬于他的那一片圣地上……第3章 總體設(shè)計(jì) 系統(tǒng)需求分析 設(shè)計(jì)背景 數(shù)據(jù)庫(kù)技術(shù)和Internet的飛速發(fā)展,使它們已經(jīng)成為現(xiàn)代信息技術(shù)的重要組成部分,是現(xiàn)在計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。對(duì)于任何一個(gè)企業(yè)來(lái)說(shuō),數(shù)據(jù)是企業(yè)重要的資產(chǎn),如何有效利用這些數(shù)據(jù),對(duì)于企業(yè)發(fā)展起著極其重要的作用。隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的迅速發(fā)展和人們生活水平的不斷提高,圖書(shū)館藏書(shū)的樹(shù)木逐漸增大,這也挑戰(zhàn)了圖書(shū)管理方面的技術(shù),以前的人工管理方式已經(jīng)不再適應(yīng)現(xiàn)在的環(huán)境,取而代之的是先進(jìn)的圖書(shū)管理系統(tǒng),通過(guò)使用PowerBuilder創(chuàng)建的圖書(shū)管理系統(tǒng)可以讓管理人員方便而快捷的進(jìn)行管理。圖書(shū)管理系統(tǒng)采用了以 C/S構(gòu)架技術(shù)實(shí)現(xiàn)。② 業(yè)務(wù)需求 圖書(shū)管理信息系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。通過(guò)上網(wǎng)調(diào)查得知,一款合格的圖書(shū)信息管理系統(tǒng)必須具備以下3個(gè)特點(diǎn): 能夠?qū)D書(shū)信息進(jìn)行集中管理 能夠大大提高用戶的工作效率 能夠?qū)D書(shū)的部分信息進(jìn)行查詢 系統(tǒng)目標(biāo)通過(guò)對(duì)圖書(shū)銷售管理過(guò)程的研究與分析,在設(shè)計(jì)時(shí)系統(tǒng)應(yīng)該實(shí)現(xiàn)的目標(biāo)如下: 實(shí)現(xiàn)圖書(shū)的入庫(kù)和入庫(kù)退貨管理 實(shí)現(xiàn)圖書(shū)的庫(kù)存盤點(diǎn)管理 實(shí)現(xiàn)圖書(shū)的定價(jià)、調(diào)價(jià)管理 實(shí)現(xiàn)圖書(shū)的銷售、銷售退貨管理 實(shí)現(xiàn)圖書(shū)的入庫(kù)查詢、入庫(kù)退貨查詢、圖書(shū)銷售查詢等信息查詢 系統(tǒng)功能結(jié)構(gòu)圖書(shū)管理系統(tǒng)功能結(jié)構(gòu)圖如下所示: 總體功能設(shè)計(jì)(什么圖嗎!看不了??!可能是wps的問(wèn)題,要用word來(lái)寫(xiě)。其次,你的圖太簡(jiǎn)單了吧,屬于及其簡(jiǎn)陋型的)圖書(shū)管理系統(tǒng) 查詢管理銷售管理價(jià)格管理庫(kù)存管理基礎(chǔ)信息管理 銷售查詢銷售退貨管理圖書(shū)調(diào)價(jià)管理圖書(shū)定價(jià)管理入庫(kù)退貨管理柜臺(tái)信息管理倉(cāng)庫(kù)信息管理操作員信息管理圖書(shū)信息管理圖書(shū)種類信息管理供應(yīng)商信息管理銷售退貨查詢?nèi)霂?kù)退貨查詢?nèi)霂?kù)查詢圖書(shū)銷售管理庫(kù)存調(diào)撥管理圖書(shū)入庫(kù)管理 數(shù)據(jù)庫(kù)概念設(shè)計(jì) SQLserver是Microsoft公司推出的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)軟件,是功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一?,F(xiàn)在有越來(lái)越多的專業(yè)人士選擇SQLServerZ《擬)開(kāi)發(fā)數(shù)據(jù)庫(kù)管理程序。① 根據(jù)對(duì)系統(tǒng)的功能分析和功能設(shè)計(jì),規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫(kù)實(shí)體。下面介紹幾個(gè)關(guān)鍵實(shí)體的ER圖。 圖書(shū)信息實(shí)體:圖書(shū)信息實(shí)體包括書(shū)名、作者、種類及單價(jià)等。圖書(shū)信息實(shí)體ER圖如下:作者助記碼書(shū)名 出版社圖書(shū)信息條形碼 備注單價(jià)種類 操作員 操作員信息實(shí)體:操作員信息實(shí)體包括用戶名、密碼及權(quán)限。操作員信息實(shí)體ER圖如下:權(quán)限密碼用戶名 入庫(kù)信息實(shí)體:入庫(kù)信息實(shí)體包括單價(jià)、條形碼及數(shù)量等信息。入庫(kù)信息實(shí)體ER圖如下:票號(hào)入庫(kù)信息條形碼單價(jià)數(shù)量折扣倉(cāng)庫(kù)應(yīng)付金額 商品銷售信息實(shí)體:商品銷售信息實(shí)體包括條形碼、銷售編號(hào)、圖書(shū)售價(jià)及數(shù)量等。商品銷售信息實(shí)體ER圖如下:數(shù)量銷售編號(hào)圖書(shū)售價(jià)條形碼商品銷售信息 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)(每個(gè)數(shù)據(jù)表應(yīng)該說(shuō)明為什么這么設(shè)計(jì),這樣設(shè)計(jì)的好處等,不是畫(huà)張表就行了的) 本系統(tǒng)利用Visual Studio200SQL Server2005數(shù)據(jù)庫(kù)和軟件工程的相關(guān)知識(shí)。③ 根據(jù)上述ER圖在數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表。下面分別介紹主要數(shù)據(jù)表的結(jié)構(gòu): tb_bookinfo(圖書(shū)信息表):圖書(shū)信息表用來(lái)存儲(chǔ)圖書(shū)信息。表tb_bookinfo的結(jié)構(gòu)如下表: 字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述booknamevarchar30圖書(shū)名barcodevarchar10條形碼authorvarchar30作者bookconcernvarchar30圖書(shū)所屬類別pricemoney價(jià)格memovarchar100備注kindvarchar30種類 tb_booksstorage(書(shū)庫(kù)信息表):書(shū)庫(kù)信息表用來(lái)存儲(chǔ)書(shū)庫(kù)信息。表tb_booksstorage的結(jié)構(gòu)如下表:字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述barcodevarchar30條形碼storagenamevarchar30庫(kù)名booknumfloat圖書(shū)數(shù)量 tb_bookmove_main(圖書(shū)搬動(dòng)信息表):圖書(shū)搬動(dòng)信息表用來(lái)存儲(chǔ)圖書(shū)搬動(dòng)信息。表tb_bookmove_main的結(jié)構(gòu)如下表:字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述moveIDvarchar30搬動(dòng)編號(hào)storagevarchar30書(shū)庫(kù)名countervarchar30計(jì)數(shù)員operatorvarchar30操作員movetimedatetime搬動(dòng)時(shí)間 tb_bookkinds(圖書(shū)種類信息表):圖書(shū)種類信息表用來(lái)存儲(chǔ)圖書(shū)種類信息。表tb_bookkinds的結(jié)構(gòu)如下表:字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述bookkindvarchar30圖書(shū)種類第4章 詳細(xì)設(shè)計(jì)(此部分全是貼圖貼代碼,這種方式不行,要介紹關(guān)鍵技術(shù)和實(shí)現(xiàn)方式,而不是面面聚到,涉及的簡(jiǎn)單的實(shí)現(xiàn)方案,介紹了反而露出缺點(diǎn)!貼代碼介紹不了實(shí)現(xiàn)方案,還是應(yīng)轉(zhuǎn)化成文字的實(shí)現(xiàn)方案描述!此部分要大改) 業(yè)務(wù)設(shè)計(jì) 業(yè)務(wù)流程圖圖書(shū)管理系統(tǒng)的業(yè)務(wù)流程圖如下所示:入庫(kù)退貨查詢圖書(shū)入庫(kù)圖書(shū)查詢管理圖書(shū)銷售管理圖書(shū)價(jià)格管理入庫(kù)登記入庫(kù)查詢圖書(shū)掉價(jià)圖書(shū)調(diào)撥銷售查詢圖書(shū)定價(jià)入庫(kù)退貨銷售退貨查詢操作員 主窗體設(shè)計(jì)本圖書(shū)管理系統(tǒng)主界面由菜單欄和工具欄區(qū)域兩部分組成,客戶區(qū)域由寧夏大學(xué)圖書(shū)館的一副位圖來(lái)填充,整體設(shè)計(jì)效果采用對(duì)話框結(jié)構(gòu)進(jìn)行設(shè)計(jì),運(yùn)行結(jié)果如下:(這個(gè)圖有什么意義?表現(xiàn)你的軟件過(guò)于簡(jiǎn)陋?) 系統(tǒng)登錄模塊設(shè)計(jì) 系統(tǒng)登錄模塊概述(登錄部分是最簡(jiǎn)單部分,可以不貼圖,不貼代碼,貼上顯得丟人)為了防止非法用戶進(jìn)入系統(tǒng),程序中設(shè)計(jì)了一個(gè)“系統(tǒng)登錄”窗口。在程序啟動(dòng)時(shí),首先顯示登錄窗口進(jìn)行用戶身份驗(yàn)證,如果用戶輸入的用戶名稱和密碼不正確,將禁止進(jìn)入系統(tǒng)?!跋到y(tǒng)登錄”模塊運(yùn)行效果如下: 系統(tǒng)登錄技術(shù)分析與實(shí)現(xiàn)過(guò)程為了保證用戶在某控件上按“Enter”鍵時(shí),都會(huì)將焦點(diǎn)定位到下一個(gè)控件上,可以通過(guò)將“Enter”鍵轉(zhuǎn)換成“Tab”鍵來(lái)實(shí)現(xiàn)。在本模塊中系統(tǒng)就采取了這種方法,輸入“用戶名稱”后按“Enter”鍵,焦點(diǎn)就會(huì)移動(dòng)到“用戶密碼”文本框中。實(shí)現(xiàn)方法如下:BOOL CDlgLogin::PreTranslateMessage(MSG* pMsg) { if((pMsgmessage==WM_KEYDOWN)amp。amp。(pMsghwnd!=)amp。amp。(pMsghwnd!= )) if (pMsgwParam ==13) // 如果按下的是“Enter”鍵 pMsgwParam = 9。 // 轉(zhuǎn)成“Tab”鍵 return CDialog::PreTranslateMessage(pMsg)。 // 默認(rèn)處理} 操作員管理模塊實(shí)現(xiàn) 操作員管理模塊概述操作員管理模塊主要實(shí)現(xiàn)操作員信息的添加、修改和刪除功能。再刪除操作員信息時(shí),不要?jiǎng)h除所有的操作員,否則無(wú)法進(jìn)入系統(tǒng)。操作員管路模塊的運(yùn)行結(jié)果如下所示: 操作員管理模塊技術(shù)分析與實(shí)現(xiàn)過(guò)程再利用ADO技術(shù)操作數(shù)據(jù)庫(kù)時(shí),如果需要將Recordset對(duì)象中的數(shù)據(jù)顯示在表格中,使用了如下語(yǔ)句:Temp = (TCHAR*)(_bstr_t)m_pRsGetFields()GetItem((long )i)Value。如果寫(xiě)成如下形式,當(dāng)字段的數(shù)據(jù)類型不是字符串時(shí),將會(huì)出現(xiàn)錯(cuò)誤:Temp = m_pRsGetFields() GetItem((long)i)。函數(shù)AddOperator()用于添加操作員,該函數(shù)首先調(diào)用InfoIsNull()函數(shù),判斷操作員信息是否為空,如果為空,進(jìn)行提示,并退出了操作;如果不為空,利用SQL語(yǔ)句將數(shù)據(jù)保存到數(shù)據(jù)表中,實(shí)現(xiàn)過(guò)程如下:void CDlgOperator1::AddOperator(){ //判斷基礎(chǔ)信息是否為空 if (!InfoIsNull()) { CString c_operator,c_password,c_level。 (c_operator)。 //捕獲操作員信息 (c_password)。 (c_level)。 int level= atoi(c_level)。 CString sql。 (insert into tb_operator values (39
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1