(营销报告)网上图书销售系统设计报告_第1页
(营销报告)网上图书销售系统设计报告_第2页
(营销报告)网上图书销售系统设计报告_第3页
(营销报告)网上图书销售系统设计报告_第4页
(营销报告)网上图书销售系统设计报告_第5页
已阅读5页,还剩53页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(营销报告)网上图书销售要22.1国内外研究的现状22.2功能需求22.3数据描述42.4数据库描述53概要设计63.1系统运行环境63.2系统功能模块设计63.3系统处理流程73.4接口设计74详细设计94.1登录模块及主界面94.2图书录入模块114.3图书销售模块164.4销售统计模块214.5查询库存模块247.1系统功能337.2系统不足和改进337.3总结33提高了效率。可见,网上图书销售系统跨越了时间的空间的限制,给商业流通领域带来了不壹样的变革,也给消费者带来了便捷。AbstractfeSale式进行的。这误和疏漏;计算机技术的全理效率的同时,克服了传统面的对图书销售和库存进行管理。大大提高了书店的管理效率和准确性。2.1国内外研究的现状工作,越来越式中的易店管理的首选管理工具。2.2功能需求2.2.1待开发软件的功能需求1.图书录入,包括图书的基本信息,如分类、进价、售价、作者等。2.图书销售,包括图书的售价、折扣、销售日期,且实现对库存量的修改。3.销售统计,包括按图书类型、书名、作者、出版社等进行统计。4.查询库存,对指定的某本图书剩余库存量进行查询。5.售完图书查询,对已售完图书进行查询。2.2.2待开发软件的功能需求,要满足之上功能,我设计出了图书销售管理系统的系统功能图书录图书销销售统查询库售图书录图书销销售统查询库售完图图书销售管理系统图图2.1所示的系统功能解释如下:基本信息,如分类、进价、售价、作者等。价、折扣、销售日期,且实现对库存量的修改。销售统计,包括按图书类型、书名、作者、出版社等进行统计。查询库存,对指定的某本图书剩余库存量进行查询。售完图书查询,对已售完图书进行查询。通过之上分析,能够得到仓库管理系统的数据流图,如图2.2所示。记录数据数据库理记录数据数据库理图书管理反馈信息图书信息图书信息反馈信息2.3数据描述2.3.1数据库概要说明录据库信息。2.3.2主要数据表的结构Int4Int4Int4Publisher4float8Pricefloat8Int4Int4Int48Int4Int4SalePriceFloat842.4数据库描述销售自动化管理。于分析阶段,我们已经提出了系统的结构和数据字典。本节我们将对系统的使用环境作简要介绍,且对该系统作概要设计。3.1系统运行环境3.2系统功能模块设计3.1所示的系统功能模块图。块功能分配如下: 3.3系统处理流程 (1)系统启动,进入身份验证。 (2)初始化系统,导入数据库。 (3)录入图书信息。 (4)图书销售。 (5)统计图书销售信息。 (6)查询图书库存信息。 (7)查询已售完图书信息。 (8)退出系统。3.4接口设计3.4.1外部接口(1)用户界面采用图形用户界面,包含菜单、按钮、对话框等元素。(2)软件接口(3)硬件接口3.4.2内部接口 之后进入消息循环状态。 之后进入消息循环状态。 之后进入消息循环状态。 之后进入消息循环状态。 (5)售完图书查询模块(M6):由相应事件驱动消息激活,完成售完图书查询功能,之后进入消息循环状态。主要实现图书录入、图书销售等功能。下面具体对各模块进行介绍。4.1登录模块及主界面于登录界面(如图4.1所示)中输入用户名和密码,登录成功后进入主界面。,单击某个按钮就能弹出某个功能的界面。类型用户名密码否密码是否正确是进入主界面束4.2图书录入模块4.2.1实现目标4.2.2设计步骤 且为资源设置相对应的变量,如表4.1所示。PropertiesPublisherPricePrice4.2.3代码分析 {CDialog::OnInitDialog();//TODO:Addextrainitializationhere} (2)当用户单击“保存“按钮时,实现添加图书功能,其响应代码如下:{eif(!IsValidInput())return;return;if(SaveData()){//保存后重置数据OnReset();}else} (3)判断输入信息是否正确的函数是IsValidInput(),其响应代码如下:{r{xreturnfalse;}{returnfalse;}{xreturnfalse;}if(m_strPublisher.IsEmpty()||m_strPublisher.FindOneOf(str)!=-1){oxreturnfalse;}{returnfalse;}{returnfalse;}{returnfalse;}if(m_lStock<1){returnfalse;}{returnfalse;}isherrn//m_strBarcode);returntrue;}4.3图书销售模块4.3.1实现目标4.3.2实现步骤 rties销售。” 源设置相对应的变量,如表3.2所示:PropertiesPriceSalePrice4.3.3代码分析 (1)为“销售”按钮添加代码,实现图书销售功能,代码如下:{else{,m_dSalePrice);{ModifyStock();//修改图书库存SaveSaleRecord();//记录销售记录}Init();}//CDialog::OnOK();} k如下:{eCStringstrSql;_variant_tvar;elseif(!m_strBarCode.IsEmpty())else{returnfalse;}try{gtic{returnfalse;}if(var.vt!=NULL)if(var.vt!=NULL)if(var.vt!=NULL)if(var.vt!=NULL)if(var.vt!=NULL)l}{}returntrue;}4.4销售统计模块4.4.1实现目标进行统计的功能,销售统计对话框如图4.8所示。4.4.2设计步骤 源设置相应的变量,如表4.3所示:Properties4.4.3代码分析{{//设置销售报表标题管理模式,故此处加2intiTitleType=0;{case0://图书类型统计break;case1://图书名称统计break;case2://图书作者统计break;case3://出版社统计break;case4://全部销售记录统计break;default:break;}SetTitle(iTitleType);}}4.5查询库存模块4.5.1实现目标进行统计的功能,销售统计对话框如图4.9所示。4.5.2设计步骤 源设置相应的变量,如表4.4所示:PropertiesPublisher4.5.3代码分析 try{//单独处理类型为全部的情况,0表示选择类型为全部if(m_strCategory==_T("全部"))mstrCategoryT("");} 下:{CStringstrSql;_variant_tvar;mctrlCategoryResetContent合框中原有数据{gtic{if(var.vt!=NULL)m_ctrlCategory.AddString((LPCSTR)_bstr_t(var));}m_ctrlCategory.AddString("全部");}{}//设置当前选择类型为全部}行即可运行。下面将给出系统运行的过程。 框,如图5.1。 会自动显示现有图书信息,如图5.3。 存信息,如图5.4。 》的库存量已减少壹本,如图5.5。 对话框,查询《魅力何来》这本书的库存信息,如图5.7。 已售完的图书的信息如图5.8。 7.1系统功能清晰,方便用户操作。图书对已售图书和剩余库存进行统计和汇总工作,大大提高了书店的管理效率和准确性。7.2系统不足和改进到普通书店的销售管理中。7.3总结能。通过本次课程设计,自己壹步熟悉了SQL数据库的知识,包括建表、查询、修改等操作,以及学习了。通过认真的学习序的过程中,也发现自己仍是存于仍要多加练习来达到熟练的目的,以后仍要努

温馨提示

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

评论

0/150

提交评论