图书营销管理报告

上传人:时间****91 文档编号:155281110 上传时间:2022-09-22 格式:DOCX 页数:47 大小:793.16KB
收藏 版权申诉 举报 下载
图书营销管理报告_第1页
第1页 / 共47页
图书营销管理报告_第2页
第2页 / 共47页
图书营销管理报告_第3页
第3页 / 共47页
资源描述:

《图书营销管理报告》由会员分享,可在线阅读,更多相关《图书营销管理报告(47页珍藏版)》请在装配图网上搜索。

1、第一章 开发背景及意义 随着现代图书流通市场竞争的愈演愈烈,如何以一种新的管理方式提高图书流通信息的反馈速度,降低库存占用,加快资金周转,提高工作效率,已经成为图书企业提高竞争的关键。信息技术的发展给图书企业的管理带了新的力量,通过图书管理系统对图书企业经营运作的全程管理,不仅使企业拜托了人工管理带来的一系列的问题,更重要的是提高了工作效率,进而提高了企业的经济效益。通过管理系统对企业的管理,为企业的发展提供了大量的、关键性的数据,企业根据这些数据,及时作出决策,进行调整,使之能够更好的把握市场的销售规律,适应市场变化,在激烈的行业竞争中取得一席之地。第二章 需求分析2.1、功能分析:主要利用

2、计算机系统实现图书的信息化管理。图书管理涉及基本信息,库存信息,销售信息等多种数据管理。 在基本信息管理中需要实现添加、修改和删除,包括操作员信息管理、图书信息管理、图书种类信息管理、供应商信息管理、仓库信息管理、柜台信息管理。 在库存信息管理中需要实现添加,包括图书的入库、入库退货、库存调拨管理。 在图书价格信息管理中需要实现添加和删除,包括图书定价管理、图书调价管理。 在图书销售信息管理中主要实现添加和删除,包括图书销售、销售退货管理。 在查询信息管理中主要实现入库查询管理、入库退货查询管理、销售查询管理、销售退货查询管理。2.2、工作流图: 图书管理系统的结构图如图所示: 图书管理系统的

3、业务流程图如图所示2.3、数据流图:在该系统中主要的数据记录有:图书、仓库、入库、入库退货、销售、销售退货、调拨、定价等信息;主要的数据流有:图书信息数据流、入库信息数据流、入库退货数据流、销售数据流、销售退货信息流、调拨信息流、仓库信息流; 主要的数据处理有:对图书入库、入库退货、入库退货结账、入库结账、销售、销售结账、销售退货、销售退货结账、调拨信息的处理。由该分析得数据流图如下:2.4、数据字典:重要数据库及其简要描述: 1、数据项名 称 说 明条形码唯一标识一种图书,形式随便书籍种类把图书归成几类,方面查找操作员名称管理员,使用系统时,拥有系统账户的人供应商名称唯一标识一个供应商销售单

4、号以此记录一次销售记录。唯一标识每次销售记录,形式如:XS入库单号以此记录一次入库登记,唯一标识每次入库登记,形式如:EQ退货单号以此记录一次入库退货登记,唯一标识每次入库退货登记,形式如:EQ调拨单号以此记录每一次调货登记,唯一标识每次调货登录,形式如:AD销售退货单号以此记录一次销售退货记录。唯一标识每次销售退货记录,形式如:EQ仓库名称唯一标识某个仓库柜台名称唯一标识某个柜台 2 、数据存储名 称 说 明图书信息表记录图书的基本信息图书种类信息表记录图书种类仓库信息表记录仓库的基本信息操作员信息表记录操作员的用户名,密码,等级供应商信息表记录供应商的基本信息柜台图书表记录柜台图书的基本信

5、息柜台信息表记录柜台的基本信息入库单记录入库时的图书及数量,单价等信息入库结账单记录入库结账的金额,操作员,日期等信息入库退货单记录入库退货时的图书及数量信息入库退货结账单记录入库退货时的供应商,金额,时间等信息图书销售单记录销售时的图书及数量信息图书销售结账单记录销售结账的金额,操作员,金额,销售时间等信息图书仓库表记录图书条形码,数量及仓库名称图书调拨单记录调拨时的单号,条形码,数量,操作员,调拨时间,仓库名称等信息图书定价表记录图书销售价格信息销售退货单记录销售时的条形码,数量等信息销售退货结账单记录销售退货结账的金额,操作员,日期等信息 3、处理过程名 称说 明销售登记进行销售交易,即

6、出库销售退货登记进行销售退货交易入库登记进行入库交易,也可以称为采购登记入库退货登记进行入库退货交易入库结账登记入库结账操作,也可以称为采购结账销售结账登记销售结账操作入库退货结账登记入库退货结账操作,也可以称为采购退货结账销售退货结账登记销售退货结账操作调拨登记在仓库之间重新分配库存量第三章 概念模型设计这一设计阶段是在需求分析的基础上进行的,目的是设计出能够设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。根据以上的分析设计的结果,得到以下实体:图书、操作员、供应商、仓库、柜台图书、入库单、入库退货单、销售单、调拨单、定价单、销售退货单、入库退货结账单、销售

7、结构单、入库结账单、销售退货结账单下图为图书实体E-R图:下图为操作员实体E-R图:操作员等级密码名称下图为供应商实体E-R图:下图为仓库实体E-R图:仓 库数 量仓库名称条形码下图为柜台图书实体E-R图: 柜台图书柜台名称数量条形码下图为入库单实体E-R图:下图为入库退货单实体E-R图:下图为销售单实体E-R图:下图为调拨单实体E-R图:下图为定价单实体E-R图:定价单 销售价格条形码下图为销售退货单实体E-R图:下图为入库退货结账单实体E-R图:下图为销售结账单实体E-R图:下图为入库结账单实体E-R图:下图为销售退货结账单实体E-R图:下图为销售单与操作员相关的E-R图: 销售单销售操作

8、员下图为入库单与操作员相关的E-R图: 入库单 采购 操作员下图为入库相关的E-R图: 入库结账单m 结账 供应商11图书入库m1 入库单 采购n1m图书 仓库退货m1nm图书出库入库退货单1结账m入库退货结账单下图为销售相关的E-R图:销售结账单m顾客结账11m1图书出库销售单销售n1m退货仓库图书mmn图书入库销售退货单1结账m销售退货结账单第四章 逻辑结构设计4.1、E-R图向关系模型的转换: 图书信息表(tb_bookinfo):字段名称字段类型主键外键允许为空描述booknamevarchar(30)书籍名称shortnamevarchar(10)简码barcodevarchar(3

9、0)是条形码authorvarchar(30)作者bookconcernvarchar(30)出版社pricemoney价格memovarchar(100)是备注kindvarchar(30)是种类 图书种类信息表(tb_bookkinds):字段名称字段类型主键外键允许为空描述bookkindvarchar(30)是书籍种类 仓库信息表(tb_storageinfo):字段名称字段类型主键外键允许为空描述storagenamevarchar(30)是仓库名称 操作员信息表(tb_operator):字段名称字段类型主键外键允许为空描述namevarchar(30)是名称passwordvar

10、char(50)密码levelsmallint等级 供应商信息表(tb_providerinfo):字段名称字段类型主键外键允许为空描述providervarchar(30)是供应商名称corporationvarchar(30)法人principalvarchar(10)负责人phonevarchar(30)联系电话addervarchar(50)地址webvarchar(50)是网址e_mailvarchar(30)是电子邮件 柜台图书表(tb_counterbook):字段名称字段类型主键外键允许为空描述barcodevarchar(30)外键条形码countervarchar(30)外

11、键柜台名称booknumfloat数量 柜台信息表(tb_counterinfo):字段名称字段类型主键外键允许为空描述countervarchar(30)是柜台名称 入库单表(tb_instock_sub):字段名称字段类型主键外键允许为空描述instockidvarchar(30)外键入库单号barcodevarchar(30)外键条形码unitPricemoney单价numbersfloat数量rebatefloat折扣paymoneymoney应付金额stocknamevarchar(30)外键仓库名称 入库退货单表(tb_cancelinstock_sub):字段名称字段类型主键外键

12、允许为空描述CancelIDvarchar(30)是退货单价barcodevarchar(30)是条形码unitPricemoney单价numbersfloat数量rebatefloat折扣paymoneymoney金额stocknamevarchar(30)是仓库名称 图书仓库表(tb_bookstorage):字段名称字段类型主键外键允许为空描述barcodevarchar(30)是条形码storagenamevarchar(30)是仓库名称booknumfloat数量 图书调拨明细表(tb_bookmove_sub):字段名称字段类型主键外键允许为空描述moveIDvarchar(30)

13、是调拨单号barcodevarchar(30)是条形码booknumfloat数量 图书调拨主表(tb_bookmove_main):字段名称字段类型主键外键允许为空描述moveIDvarchar(30)是调拨单号storagevarchar(30)是仓库名称countervarchar(30)是柜台名称operatorvarchar(30)是操作员movetimedatetime调拨时间入库退货结账表(tb_cancelinstock_main):字段名称字段类型主键外键允许为空描述CancelIDvarchar(30)是退货单号providervarchar(50)是供应商operator

14、varchar(30)是操作员rebatefloat折扣sumtotalfloat总计paymoneymoney应付金额factmoneymoney实付金额inttimedatetime退货金额 图书销售单表(tb_sell_sub):字段名称字段类型主键外键允许为空描述SellIDvarchar(30)是销售单号barcodevarchar(30)是条形码unitPricemoney单价numbersfloat数量rebatefloat折扣paymoneymoney金额 图书销售结账表(tb_sell_main):字段名称字段类型主键外键允许为空描述SellIDvarchar(30)是销售单

15、号Customervarchar(30)是顾客operatorvarchar(30)是操作员rebatefloat折扣sumtoalmoney总计paymoneymoney应付金额factmoneymoney实付金额intimedatetime销售时间countervarchar(30)是柜台名称 图书定价表(tb_fixprice):字段名称字段类型主键外键允许为空描述barcodevarchar(30)是条形码sellpricemoney销售价格 图书入库结账表(tb_instorage_main):字段名称字段类型主键外键允许为空描述IDvarchar(30)是入库单号providerv

16、archar(50)是供应商operatevarchar(30)是操作员rebatefloat折扣sumtoalmoney总计paymoneymoney应付金额factmoneymoney实付金额intimedatetime入库时间 销售退货单表(tb_cancelsell_sub):字段名称字段类型主键外键允许为空描述SellCancelIDvarchar(30)是销售退货单号barcodevarchar(30)是条形码unitPricemoney单价numbersfloat数量rebatefloat折扣paymoneymoney金额 销售退货结账表(tb_cancelsell_main):

17、字段名称字段类型主键外键允许为空描述SellCancelIDvarchar(30) 是销售退货单号Customervarchar(30)是顾客operatorvarchar(30)是操作员rebatefloat折扣sumtoalmoney总计paymoneymoney应付金额factmoneymoney实付金额intimedatetime退货时间countervarchar(30是柜台名称 4.2、说明: 以上表中均不存在非主属性和主属性对码的部分函数依赖和传递函数依赖,每一个非平凡函数依赖的决定因素都包含有候选键,因此满足BC范式。第五章 源代码及查询截图5.1 源代码:1、登录窗口:为了防

18、止非法用户进入系统,程序中设计了一个系统登录窗口。在程序启动时,首先显示登录窗口,进行用户身份验证,如果用户输入的用户名称和密码不正确,将禁止进入系统。(用户名:宗吉 密码:123456)程序相关代码:设计思路:首先判断用户名和密码是否为空,如果为空,则提示用户输入用户名和密码,否则以用户名和密码为条件,从数据库中查询数据,有数据返回,证明用户身份合法;反之,身份不合法。void CDlgLogin:OnButton1() CString c_user,c_password;m_user.GetWindowText(c_user);m_password.GetWindowText(c_pass

19、word);if (c_user.IsEmpty() | c_password.IsEmpty()MessageBox(用户名称或密码不能为空, 用户登录信息);return;CString sql;sql.Format(select * from tb_operator where name = %s and password = %s,c_user,c_password);m_pRs-raw_Close();m_pRs-Open(_variant_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);

20、if (m_pRs-RecordCount0)Flag = true;user = m_pRs-GetCollect(name).bstrVal;password = m_pRs-GetCollect(password).bstrVal;/PostMessage(WM_CLOSE,0,0);EndDialog(0);elseuser = ;password = ;MessageBox(用户名或密码不正确.,提示,64);return;2、主窗体:图书管理系统主界面由菜单和客户区域两部分组成。3、 基本信息管理: 操作员信息的添加、修改和删除程序相关代码: 利用函数LoadOperatorInf

21、o()加载操作员信息。在窗口初始化时,调用该函数将所有操作员信息添加到列表中。void CDlgOperator1:LoadOperatorInfo()m_list.DeleteAllItems();m_pRs-raw_Close();CString sql;sql.Format(select * from tb_operator); /设置SQL语句m_pRs-Open(_variant_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);int row = 0;CString itemtext;wh

22、ile (! m_pRs-adoEOF) /利用循环向表中添加数据m_list.InsertItem(100,);for (int index = 0;index Fields-Count;index+)itemtext =(TCHAR*)(_bstr_t) m_pRs-GetFields()-GetItem(long)index)-Value;m_list.SetItemText(row,index,itemtext);row += 1;m_pRs-MoveNext(); /向下移动记录void CDlgOperator1:AddOperator()/判断基础信息是否为空if (!InfoI

23、sNull()CString c_operator,c_password,c_level;m_operator.GetWindowText(c_operator);m_password.GetWindowText(c_password);m_level.GetWindowText(c_level);int level= atoi(c_level);CString sql;sql.Format(insert into tb_operator values (%s,%s,%d),c_operator,c_password,level);if (m_pRs-State =adStateOpen)m_

24、pRs-raw_Close();trym_pRs-Open(_bstr_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);LoadOperatorInfo();ClearInterface();MessageBox(操作成功.,提示,MB_OK);catch(_com_error *e)MessageBox(操作失败.,提示,MB_OK|MB_ICONERROR);elseMessageBox(基础信息不能为空.,提示,MB_OK+MB_ICONINFORMATION);bool CDlgOperat

25、or1:InfoIsNull()CString c_operator,c_password,c_level;m_operator.GetWindowText(c_operator);m_password.GetWindowText(c_password);m_level.GetWindowText(c_level);if (c_operator.IsEmpty()|c_password.IsEmpty()|c_level.IsEmpty()return true;return false;void CDlgOperator1:OnDblclkList1(NMHDR* pNMHDR, LRESU

26、LT* pResult) int row = m_list.GetSelectionMark();if (row != -1)m_operator.SetWindowText(m_list.GetItemText(row,0);m_password.SetWindowText(m_list.GetItemText(row,1);m_level.SetCurSel(m_level.FindString(0,m_list.GetItemText(row,2);*pResult = 0;void CDlgOperator1:ClearInterface()m_operator.SetWindowTe

27、xt();m_password.SetWindowText();m_level.SetCurSel(-1);void CDlgOperator1:UpdateOperator()if (!InfoIsNull()if (m_list.GetSelectionMark()!=-1)if (MessageBox(确实要修改数据吗?,提示,MB_YESNO|MB_ICONINFORMATION)=IDYES)CString c_operator,c_password,c_level;m_operator.GetWindowText(c_operator);m_password.GetWindowTe

28、xt(c_password);m_level.GetWindowText(c_level);int level= atoi(c_level);int i = m_list.GetSelectionMark();CString c_name = m_list.GetItemText(i,0);CString sql;sql.Format(update tb_operator set name = %s,password = %s,level = %d where name = %s,c_operator,c_password,level,c_name);m_pRs-raw_Close();try

29、m_pRs-Open(_variant_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);ClearInterface();LoadOperatorInfo();MessageBox(操作成功.,提示,64);catch(.)MessageBox(操作失败.,提示,MB_OK|MB_ICONERROR);elseMessageBox(请选择欲修改的信息.,提示,MB_OK|MB_ICONINFORMATION);elseMessageBox(基础信息不完整.,提示,MB_OK|MB_ICONINFOR

30、MATION);bool CDlgOperator1:InfoIsExist(LPTSTR name)CString sql;sql.Format(select * from tb_operator where name = %s,name);m_pRs-raw_Close();m_pRs-Open(_variant_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);if (m_pRs-RecordCount1)return true;return false;void CDlgOperator1:D

31、eleteOperator()if (m_list.GetSelectionMark()!=-1)if (MessageBox(确实要删除数据吗?,提示,MB_YESNO|MB_ICONINFORMATION)=IDYES)int i = m_list.GetSelectionMark();CString c_name = m_list.GetItemText(i,0);CString sql;sql.Format(delete tb_operator where name= %s,c_name);m_pRs-raw_Close();trym_pRs-Open(_variant_t)sql,m

32、_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);ClearInterface();LoadOperatorInfo();MessageBox(操作成功.,提示,64);catch(.)MessageBox(操作失败.,提示,MB_OK|MB_ICONERROR);elseMessageBox(请选择欲删除的信息.,提示,MB_OK|MB_ICONINFORMATION); 图书信息的添加、修改和删除相关代码:BOOL CDlgBookInfo1:PreTranslateMessage(MSG* pMsg) if

33、(pMsg-message=WM_KEYDOWN)if (pMsg-wParam = 13)pMsg-wParam = 9;return CDialog:PreTranslateMessage(pMsg);BOOL CDlgBookInfo1:OnInitDialog() CDialog:OnInitDialog(); /设置表格风格m_list.ModifyStyle(LVS_EDITLABELS,0);m_list.ModifyStyle(0,LVS_REPORT);m_list.ModifyStyle(0,LVS_SHOWSELALWAYS);m_list.SetExtendedStyl

34、e(LVS_EX_FULLROWSELECT|LVS_EX_HEADERDRAGDROP|LVS_EX_GRIDLINES|LVS_EX_ONECLICKACTIVATE|LVS_EX_FLATSB);/添加列m_list.InsertColumn(0,书籍名称);m_list.InsertColumn(1,助记码);m_list.InsertColumn(2,条形码);m_list.InsertColumn(3,作者);m_list.InsertColumn(4,出版社);m_list.InsertColumn(5,价格);m_list.InsertColumn(6,备注);m_list.I

35、nsertColumn(7,种类);/设置列宽度m_list.SetColumnWidth(0,100);m_list.SetColumnWidth(1,60);m_list.SetColumnWidth(2,80);m_list.SetColumnWidth(3,60);m_list.SetColumnWidth(4,80);m_list.SetColumnWidth(5,60);m_list.SetColumnWidth(6,80);m_list.SetColumnWidth(7,60);/加载图书种类AddBookkinds();/加载图书信息LoadBookInfo();return

36、TRUE; / return TRUE unless you set the focus to a control / EXCEPTION: OCX Property Pages should return FALSEvoid CDlgBookInfo1:OnOK()/void CDlgBookInfo1:OnCancel()/void CDlgBookInfo1:AddBookkinds()m_kinds.ResetContent();m_pRs-raw_Close();CString sql;sql.Format(select * from tb_bookkinds);m_pRs-Open

37、(_variant_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);while (! m_pRs-adoEOF)m_kinds.AddString(TCHAR*)(_bstr_t)m_pRs-GetFields()-GetItem(long)0)-Value);m_pRs-MoveNext();/*说明: 清空界面数据*/void CDlgBookInfo1:ClearInterface()m_list.DeleteAllItems();m_author.SetWindowText();m_barc

38、ode.SetWindowText();m_bookname.SetWindowText();m_kinds.SetWindowText();m_list.SetWindowText();m_memo.SetWindowText();m_price.SetWindowText();m_public.SetWindowText();m_shortcode.SetWindowText();m_kinds.SetCurSel(-1);/*说明: 判断信息是否为空*/bool CDlgBookInfo1:InfoIsNull()CWnd * temp;temp = this;CString text;

39、for (int index = 0; index GetNextDlgTabItem(temp);temp-GetWindowText(text);if (text.IsEmpty()return true;return false;/*说明: 加载图书信息*/void CDlgBookInfo1:LoadBookInfo()m_pRs-raw_Close();CString sql;sql.Format(select * from tb_bookinfo);m_pRs-Open(_variant_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adL

40、ockOptimistic,adCmdText);int row = 0;m_list.DeleteAllItems();while (!m_pRs-adoEOF)m_list.InsertItem(100,);for (int col = 0;col GetFields()-GetItem(long)col)-Value);row += 1;m_pRs-MoveNext();/*说明: 判断条形码是否存在*/bool CDlgBookInfo1:BarcodeIsExist(LPTSTR barcode)m_pRs-raw_Close();CString sql;sql.Format(sel

41、ect * from tb_bookinfo where barcode = %s,barcode);m_pRs-Open(_variant_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);if (m_pRs-RecordCount0)return true;return false;/*说明: 添加图书信息*/void CDlgBookInfo1:AddBookInfo()if (InfoIsNull()MessageBox(图书信息不能为空.,提示,MB_OK|MB_ICONINFORMATIO

42、N);return;CString c_barcode;m_barcode.GetWindowText(c_barcode);if (BarcodeIsExist(_bstr_t)c_barcode)MessageBox(条形码已经存在.,提示,MB_OK|MB_ICONINFORMATION);return;CString c_name,c_shortname,c_author,c_press,c_price,c_memo,c_kinds;m_bookname.GetWindowText(c_name);m_shortcode.GetWindowText(c_shortname);m_aut

43、hor.GetWindowText(c_author);m_public.GetWindowText(c_press);m_price.GetWindowText(c_price);m_memo.GetWindowText(c_memo);m_kinds.GetWindowText(c_kinds);CString sql;sql.Format(Insert into tb_bookinfo values ( %s,%s,%s,%s,%s,%f,%s,%s),c_name,c_shortname,c_barcode,c_author,c_press,atof(c_price),c_memo,c

44、_kinds);trym_pRs-raw_Close();m_pRs-Open(_variant_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);MessageBox(操作成功.,提示,MB_OK|MB_ICONINFORMATION);ClearInterface();LoadBookInfo();catch(.)MessageBox(操作失败.,提示,MB_OK|MB_ICONERROR);void CDlgBookInfo1:UpdateBookInfo()if (!InfoIsNull()i

45、f (m_list.GetSelectionMark()!=-1)if (MessageBox(确实要修改数据吗?,提示,MB_YESNO|MB_ICONINFORMATION)=IDYES)CString c_barcode;c_barcode = m_list.GetItemText(m_list.GetSelectionMark(),2);CString c_name,c_newcode,c_shortname,c_author,c_press,c_price,c_memo,c_kinds;m_bookname.GetWindowText(c_name);m_barcode.GetWin

46、dowText(c_newcode);m_shortcode.GetWindowText(c_shortname);m_author.GetWindowText(c_author);m_public.GetWindowText(c_press);m_price.GetWindowText(c_price);m_memo.GetWindowText(c_memo);m_kinds.GetWindowText(c_kinds);CString sql;sql.Format(update tb_bookinfo set bookname = %s,shortname = %s,barcode = %

47、s,author = %s,bookconcern = %s,price = %f,memo = %s,kind = %s where barcode = %s,c_name,c_shortname,c_newcode,c_author,c_press,atof(c_price),c_memo,c_kinds,c_barcode);m_pRs-raw_Close();trym_pRs-Open(_variant_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);ClearInterface();Loa

48、dBookInfo();MessageBox(操作成功.,提示,64);catch(.)MessageBox(操作失败.,提示,MB_OK|MB_ICONERROR);elseMessageBox(请选择欲修改的信息.,提示,MB_OK|MB_ICONINFORMATION);elseMessageBox(基础信息不完整.,提示,MB_OK|MB_ICONINFORMATION);void CDlgBookInfo1:OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult) int row = m_list.GetSelectionMark();if (row !=-1)m_bookname.SetWindowText(m_list.GetItemText(row,0);m_shortcode.SetWindowText(m_list.GetItemText(row,1);m_barcode.SetWindowText(m_list.GetItemText(row,2);m_author.SetWindowText(m_list.GetI

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!