收藏 分销(赏)

毕业论文基于VB技术的电脑销售管理系统设计与开发模板.doc

上传人:精**** 文档编号:2589922 上传时间:2024-06-01 格式:DOC 页数:8 大小:42.04KB 下载积分:6 金币
下载 相关 举报
毕业论文基于VB技术的电脑销售管理系统设计与开发模板.doc_第1页
第1页 / 共8页
毕业论文基于VB技术的电脑销售管理系统设计与开发模板.doc_第2页
第2页 / 共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老师认真负责工作态度、严谨治学精神和深厚理论水平全部使我受益匪浅。不管在理论上还是在实践中,她全部给了我很大帮助,使我得到不少提升。这些对于我以后工作和学习全部有巨大帮助,感谢她耐心教导。同时还要感谢本组同学,是我们共同努力才圆满完成了毕业设计。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服