毕业论文基于VB技术的电脑销售管理系统设计与开发模板.doc
《毕业论文基于VB技术的电脑销售管理系统设计与开发模板.doc》由会员分享,可在线阅读,更多相关《毕业论文基于VB技术的电脑销售管理系统设计与开发模板.doc(8页珍藏版)》请在咨信网上搜索。
基于VB技术电脑销售管理系统设计和开发 Design and develop of compute selling and management system based on VB technique [摘要] 伴随计算机技术快速发展,计算机信息管理系统已成为热门话题。本文以设计开发电脑销售系统为例,介绍了怎样实现利用电脑来处理传统手工方法管理计算机销售日常工作。 [关键字] 销售;系统;数据库 [Abstract] By the development of computer technique, computer information management system has became a hot topic. This paper is aimed at an instance of computer selling system, show a way to resolve daily work of computer selling. [Keyword] Selling; System; Database 1 引言 销售管理是企业管理一个关键步骤,伴随经济和信息化快速发展,使用信息化管理工具对企业销售物流进行全方面管理是必需,也是肯定。销售管理系统应能给企业决议者和管理者提供全方位销售步骤和实时信息查询,而且能够统计出某段时间内产品销售量,为企业提供一个全方面信息化平台,提升工作效率,加强对企业销售这一步骤全盘掌控,使决议者能够完全清楚和控制销售这一个和企业经济直接相关联关键过程。 1.1 背景 一直以来,电脑销售企业使用传统人工方法管理计算机销售日常工作。一个最经典手工处理“电脑销售过程”就是:电脑销售企业和用户达成购置协议并签署销售订单后,由销售方销售员亲自拿着订单去财务部交钱,然后再去仓库领货,最终才进行装机。 这种管理方法存在着很多缺点,如:效率低、保密性差、轻易让底层职员混水摸鱼,而且直接迁涉到仓库出入库管理,形成了双向物流。假如时间一长将产生大量文件和发票、收据等数据,对于以后查找更新和保管全部带来了不少困难。 1.2 可行性分析 “电脑销售管理系统”设计和开发,将从根本上处理商品销售整个业务步骤效率低,处理能力差等手工操作过程中表现出不足之处。方便电脑销售商对商品资料、用户资料、销售业绩等进行高效管理。使用该程序以后,管理层能够立即查询商品、管理商品、管理职员、还能够对目前销售业绩、销售财务进行部分统计,给出统计表格,方便全方面掌握商品销售情况。 利用计算机来处理无疑会极大程度地提升效率和处理能力。销售职员不需再为整个销售过程忙碌,工作人员犯错概率也会降低,工作效率自然就会提升。 2 需求分析 2.1 系统需求 本套系统开发拟以电脑来替换手工办公模式,并可推广至各大电脑销售企业使用。在系统开发上,我们选择工具是Microsoft Visual Basic 6.0 ,数据库采取Microsoft SQL Server 。 2.2 功效需求 基于以上开发背景分析及目标定位,将“电脑销售管理系统”划分成基础信息管理、产品信息管理、库存操作管理、库存警示管理和统计查询管理5大模块。各模块所完成子功效图1所表示。 图1 模块划分图 2.3 业务步骤图 其业务步骤图图2所表示。 3 总体设计 3.1 基础设计概念和处理步骤 用户在运行本系统时,首先应出现一个“身份验证”框,对用户身份进行确定,然后才能进入到对应管理模块,图2所表示。 对于用户(消费者)来说,首先应了解用户相关资料,然后依据用户购置类型,从系统中调出原来录入资料(入库),并生成订单(出库)。 图2 业务步骤图 对于企业工作人员来说,当新进一批设备时,应将其分类(产品类目管理)后输入设备相关信息(入库);当用户购置此设备时,又进入到设备出库管理;当出库数量大于库存数量时,系统将汇报警示信息;每隔一段时间进行设备盘点。 对于企业老总来说,需了解天天销售情况(统计查询管理),同时对企业工作人员相关资料进行管理(用户信息管理)。 3.2 模块设计 1. 基础信息管理 包含用户信息管理、仓库信息管理、用户信息管理等。用户信息管理完成用户分类查询和添加、修改、删除;仓库信息管理完成仓库建立、查询、修改、删除;用户信息管理限定操作员权限,添加、修改、删除操作员等。 2. 产品信息管理 包含产品类目管理和产品信息管理。产品类目管理完成类目创建及类目中下级类目创建和分类,也可查询、修改、删除类目信息;产品信息管理完成产品基础信息录入、查询、修改和删除。 3. 库存操作管理 包含入库、出库和仓库盘点管理。在入库操作中用填写入库单形式来完成产品入库行为,在出库操作中用填写出库单形式来完成产品出库行为,当出库数据大于库存数量时,系统将汇报警示信息;库存盘点用于显示仓库中全部产品库存信息。 4. 库存警示管理 包含数量报警和失效报警。数量报警可选择在产品数量超出上限或数量低于下限产品;失效报警即汇报产品使用期。以上两项信息全部是在填写入库单时填写。 5. 统计查询管理 包含产品入库统计表和库存产品物流统计表。此模块完成产品入库全部信息,库存产品物流信息,其查询、统计是全方面。 4 数据库设计 4.1 数据库逻辑设计 分析步骤图,这个系统需要使用数据库来存放相关信息。数据库是整个系统基础,只有将数据库框架搭建起来,才能完成子模块编辑、实施。为方便数据维护及数据有效扩充,我们采取数据库开发工具是Microsoft SQL Server ,数据库名称为Stocks.mdf ,在此数据库中创建8个表,分别为: 用户信息表,表名:client。 仓库信息表,表名:storehouse。 用户信息表,表名:users。 产品类目录,表名:protype。 产品信息表,表名:product。 入库操作信息表,表名:storein。 出库信息表,表名:takeout。 库存产品信息表,表名:prolstor。 并设置对应字段,管理各功效模块中具体内容。 4.2 数据库配置 因包含到数据库安全性问题,在首次运行本程序时,须正确配置数据源(DNS)。打开“ODBC数据源管理器”,并添加一个用户数据源,选择数据源驱动程序为SQL Server ,数据源名称为stocks ,同时将系统默认数据库更改为数据库文件stocks 。 5 具体设计 5.1 类模块设计 打开Microsoft Visual Basic 6.0 汉字版,新建一个“标准EXE”工程,并在工程中添加“类模块”,我们将为每个表创建一个类模块,并把全部数据库表操作封装在类模块中,类组员变量大部分和表中字段名相同。如:在工程中添加名为Client类模块,用来对“用户信息表——Client”中数据进行操作;在工程中添加名为Users类模块,用来对“用户信息表——Users”中数据进行操作等8个类模块。 在创建类模块同时,进行程序编写,如: Public Function In_DB(ByVal TmpUser As String) As Boolean DB_Connect SqlStmt = "SELECT * FROM Users WHERE UserName='" + Trim(TmpUser) + "'" OdbcExt (SqlStmt) If SQLFetch(Hstmt) = SQL_NO_DATA_FOUND Then In_DB = False Else In_DB = True End If Rc = SQLFreeStmt(Hstmt, SQL_DROP) DB_Disconnect End Function ...... 添加大多数类模块中函数全部是完成相同操作,只是操作表不一样而已。 5.2 标准模块设计 依据功效模块划分标准,在工程中创建4个标准模块。 1. Const标准模块 用于管理工程中常量。设计程序为: Public Const SQL_C_CHAR As Long = 1 Public Const SQL_COLUMN_LABEL As Long = 18 Public Const SQL_DROP As Long = 1 Public Const SQL_DRROR As Long = -1 Public Const SQL_NO_DATA_FOUND As Long = 100 Public Const SQL_SUCCESS As Long = 0 Public Const SQL_SUCCESS_WITH_INFO As Long = 1 Public Const SQL_ATTR_MAX_LENGTH As Long = 100 Public Const DATABASE As String = "Stocks" Public Const DSN As String = "Stocks" Public Const DB_USER_NAME As String = "sa" Public Const DB_PASSWORD As String = "sa" Public Const CONNECT_LOOP_MAX = 10 2. DbFunc标准模块 用来管理工程中和数据库操作相关申明。其数据库连接程序设计为: Private Sub connect() Dim TmpStat As Long If IsConnect = True Then Exit Sub End If ...... TmpStat = SQLConnect(Hdbc, DSN, Len(DSN), DB_USER_NAME, _ Lengch(DB_USER_NAME), DB_PASSWORD, Len(DB_PASSWORD)) If TmpStat <> SQL_SUCCESS And _ TmpStat <> SQL_SUCCESS_WITH_INFO Then MsgBox "无法取得连接句柄!", , "ODBC API实施错误" IsConnect = True Disconnect End End If IsConnect = True End Sub 3. Generalfunc标准模块 用来管理工程中部分通用自定义函数。 4. Variable标准模块 用来管理工程中全局变量。 6 窗体模块设计 窗体模块设计采取了VB中各功效组件结合使用,关键用到有:CommandButton、Lable、Frame、ComboBox、Adodc、TextBox、DataList、DataCombo、DataGrid等控件。依据功效模块划分标准,在工程中将创建23个窗体。 说明:因限于篇幅,此处不列出。——斜体为非毕业论文中内容。 7 系统维护 7.1 调试运行 在程序开发过程中,边调试边运行边检验错误,使用了断点方法完成。断点就是使程序实施到某条可疑语句时临时停下来,方便利用调试工具查找犯错误所在。 (1)设置断点 在程序代码窗口中将光标移动要设置断点语句行。 选择“调试”|“切换断点”命令,这时该语句行变成高亮度加粗显示,而且在该 行左侧出现一个醒目标大圆点,这时程序临时停止并进入中止模式中。 (2)当对设置成断点语句调试完成后,清除断点 在代码窗口中将光标移动到设置了断点语句行上; 再次选择“调试”|“切换断点”命令,此时该行字体恢复原来正常显示。 7.2 生成可实施文件 实施“文件”菜单中“生成工程1.exe”,在弹出“生成工程”对话框中选择可实施文件目录并了输入文件名为:“电脑销售管理系统.exe”,单击“确定”按钮即可完成。对于生成可实施文件可完全脱离系统开发工具而单独运行。 8 系统评价 面对销售管理过程中出现多种情况,销售管理系统在实施后,已满足了下列要求: (1)全方面自动化信息管理,能够随时掌握销售情况。 (2)全方位快速查询,提升工作效率。 (3)完整工程及服务档案,提升管理水平。 (4)全方面统计、汇总分析,立即提供决定依据,销售企业领导可随时查询最新具体销售情况。 (5)系统内部数据控制严密、数据存放可靠。 (6)从用户需求到售后服务形成一套严密、科学、完善管理体系。 9 结束语 电脑销售管理系统是经典信息管理系统(MIS),其开发关键包含后台数据库建立和维护,和前端应用程序设计开发两方面。对于前者要求建立起数据一致性好和完整性强、数据安全性好数据库,而对于后者则要求应用程序含有功效完备,易使用等特点。 参考文件 [1] 于鹏. Visual Basic 6.0程序设计教程[M]. 北京:电子工业出版社,. [2] 胡或. VB程序设计[M]. 北京:电子工业出版社,. [3] 成奋华. 现代软件工程[M]. 长沙:中南大学出版社,. 附 录 源程序完整光盘一张 致 谢 在此次毕业设计中,我从指导老师XXX身上学到了很多东西。XXX老师认真负责工作态度、严谨治学精神和深厚理论水平全部使我受益匪浅。不管在理论上还是在实践中,她全部给了我很大帮助,使我得到不少提升。这些对于我以后工作和学习全部有巨大帮助,感谢她耐心教导。同时还要感谢本组同学,是我们共同努力才圆满完成了毕业设计。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 VB 技术 电脑 销售 管理 系统 设计 开发 模板
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文