




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
沈阳理工大学课程设计专用纸 noi 沈阳理工大学 i 摘摘 要要 销售管理是企业管理的一个重要的管理环节,它的特点是信息量大,要求信息反馈迅 速。同时,与库存管理、销售账务管理等关系十分密切。利用计算机管理技术,把科学管 理的技术及管理方式融入到企业销售管理中,可极大的提高工作效率和企业的管理水平, 使企业能够随着市场的动态变化而随时调整销售业务流程。本文采用vb + sql server开 发模式,针对某企业产品的特点,开发了基于c/s模式的销售管理系统,在单一数据库下, 实现了该企业不同品种、不同系列产品订、退货的销售过程的管理。实际应用表明,该管 理系统显著提高了企业的销售管理水平,产生明显的经济效果。 关键词关键词: :销售管理;统计查询;vb + sql server开发模式;e-r模型 沈阳理工大学课程设计专用纸 noii 沈阳理工大学 ii 目目 录录 第第 1 章章 系统功能概述系统功能概述 .1 1.1 系统的功能1 1.2 系统结构总图.1 第第 2 章章 数据库设计数据库设计 .2 2.1 销售管理系统 e-r 模型.2 2.2 销售管理系统关系模型.2 2.3 销售管理系统表结构设计.2 第第 3 章章 功能模块的设计功能模块的设计 .5 3.1 配置数据源(odbc 数据源): .5 3.2 各窗体的设计5 3.2.1 封面5 3.2.2 登录6 3.2.3 主菜单7 3.2.4 添加信息8 3.2.5 删除信息9 3.2.6 查询11 3.2.7 注册更改12 结论结论 .13 参考文献参考文献 .13 沈阳理工大学课程设计专用纸 no1 沈阳理工大学 1 第第 1 章章 系统功能概述系统功能概述 1.1 系统的功能系统的功能 销售管理的主要任务是用计算机对产品销售过程进行日常管理,如销售订单、销售发货、销售退货 等,迅速准确地完成各种销售信息的统计计算和汇总工作,并快速打印销售报表。针对系统服务对象的 具体要求,设计了销售管理系统。 销售管理系统主要包含以下功能: (1)基本信息管理:对商品、客户的基本信息进行维护和管理。能够完成各种信息的添加、修改和删除, 也可按照一定的条件查询这些信息。 (2)销售过程管理:系统可完成订单、发货等每个模块的添加、修改和删除等操作,并可按照一定的条件 查询订单完成情况、发货状态等信息。 (3)查询统计:可按用户选择的字段和输入的内容进行查询,并在查询过程中显示销售数量和金额。 1.2 系统结构总图系统结构总图 销售管理系统的总体结构如图1.1所示。 销售管理系统 基本信息 销售管理统计查询 客 户 信 息 管 理 产 品 信 息 管 理 销 售 订 单 销 售 退 货 销 售 统 计 查 询 图1.1 销售管理系统的总体结构 沈阳理工大学课程设计专用纸 no2 沈阳理工大学 2 第第 2 章章 数据库设计数据库设计 2.1 销售管理系统销售管理系统 e-r 模型模型 销售管理系统的e-r图如图2.1所示。 客户 订货 销售订单 退货退货单 1 n 1 n 图 2.1 销售管理系统的 e-r 图 2.2 销售管理系统关系模型销售管理系统关系模型 一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。根据 e- r 图向关系模型转换的原则,把图 2.1 中的 e-r 图转换为关系模型。关系的码用下横线标出。 客户(客户编号,客户名称,客户地址,客户联系方式) 销售订单(编号,客户编号,销售日期,销售数量,销售价) 销售退货单(编号,货号,退货数量,退货日期) 2.3 销售管理系统表结构设计销售管理系统表结构设计 数据字典中数据项部分的描述,如表 2.1-2.3 所示;数据库如图 2.2 所示。 表 2.1 “客户”表数据字典 数据项名数据类型长度(byte)取值范围含义说明 客户编号char510001-10005客户的编号 客户名称varchar10客户的名称 客户性别varchar2客户的性别 客户地址varchar20客户的地址 客户联系方式char11客户的联系方式 沈阳理工大学课程设计专用纸 no3 沈阳理工大学 3 表 2.2 “销售订单”表数据字典 数据项名数据类型长度(byte)取值范围含义说明 订单编号char510001-10005订单的编号 客户编号char500001-00003客户的编号 销售日期char8销售的日期 销售数量varchar10销售的数量 销售价格varchar5销售价格 发货地址varchar20货物发往地址 表 2.3 “销售退货单”表数据字典 数据项名数据类型长度(byte)取值范围含义说明 编号char510001-10005订单的编号 货号char5所退货物的编号 退货数量varchar10退货的数量 退货日期char5退货的日期 退货原因varchar20退货的原因 表 2.4 “密码表”表数据字典 数据项名数据类型长度(byte)取值范围含义说明 用户名char1010001-10005登陆时的用户名 密码char6登陆时的用密码 图 2.2 销售管理系统数据库 沈阳理工大学课程设计专用纸 no4 沈阳理工大学 4 图 2.2 销售管理系统数据库 沈阳理工大学课程设计专用纸 no5 沈阳理工大学 5 第第 3 章章 功能模块的设计功能模块的设计 3.1 配置数据源(配置数据源(odbc 数据源):数据源): 按如下步骤,根据向导配置系统数据源。 开始设置 控制面板 管理工具 数据源(odbc) 系统 dsn 驱动程序选为 sql server 给出该数据源的名称、描述、服务器 更改默认数据库为(自己所建的数 据库) 测试 成功 确定 确定。 3.2 各窗体的设计各窗体的设计 3.2.1 封面封面 封面,如图 31,标题为“欢迎进入销售管理系统” ,为此标题添加一个 timer,编辑 代码使其可以定时变色。点击“点击进入”就可以关闭本窗体并打开登录窗体。 封面代码如下: private sub command1_click() form2.show unload me end sub 图 3.1 欢迎界面 添加 完成 沈阳理工大学课程设计专用纸 no6 沈阳理工大学 6 3.2.2 登录登录 将打开“登录”对话框,用户输入用户名和密码,如图 3.2.2,若正确则打开下面的 主窗体,如图 3.2。 登录代码如下: private sub cmdland_click(index as integer) dim sqlstr as string dim micount as integer 用于记录输入密码次数 sqlstr = “select * from 密码表 where 用户名= “ & text1(1) & “ “ adodc1.recordsource = sqlstr adodc1.refresh if adodc1.recordset.bof then 若没找到符合 where 条件的记录 msgbox “用户名错误,重新输入“, vbexclamation, “警告“ text1(1).text = “ “ text1(1).setfocus text1 获得焦点 else 判断密码是否正确 if adodc1.recordset.fields(“密码“) = text2(0) then mdiform1.show unload me else msgbox “密码错误,重新输入 “, vbexclamation, “警告“ text2(0).text = “ “ text2(0).setfocus end if end if micount = micount + 1 if micount = 3 then unload me 图 3.2 登陆界面 沈阳理工大学课程设计专用纸 no7 沈阳理工大学 7 3.2.3 主菜单主菜单 主窗体,如图 3.3,设计为 mdi 窗体,含有主菜单:数据操作、数据查询、注册 更改。 数据操作菜单包含添加菜单,删除菜单,退出。用于添加删除各种信息。 数据查询包含客户信息菜单,订单信息菜单,退货信息菜单。用于查询各种信息。 注册更改用于密码个更改。 主菜单代码如下: private sub dingdanxinxi_click() form8.show end sub private sub kehuxinxi_click() form7.show end sub private sub mimashezhi_click() form12.show end sub private sub shanchudingdan_click() for10.show end sub private sub shanchukehu_click() form9.show end sub private sub shanchutuihuo_click() form6.show end sub private sub tuichu_click() unload me end sub private sub tuihuo_click() form5.show end sub private sub tuihuoxinxi_click() form11.show 沈阳理工大学课程设计专用纸 no8 沈阳理工大学 8 end sub private sub yonghu_click() form3.show end sub 图 3.3 主窗体 3.2.4 添加信息添加信息 添加功能主要用于实现客户信息、订单信息、退货信息的添加。单击“数据操作 添 加(通过对于客户、订单退货的不同选择,实现对不同信息的添加)” 若输入正确,则将输入的信息保存到相对应的表中,并提示“添加成功!” (图 3.4) 。 a)客户添加 代码 private sub command1_click(index as integer) adodc1.recordset.update adodc1.recordset.addnew msgbox “添加成功!“ end sub 沈阳理工大学课程设计专用纸 no9 沈阳理工大学 9 private sub command2_click(index as integer) unload me b)订单添加(同客户添加) c)退货添加(同客户添加) 图 3.4 添加 3.2.5 删除信息删除信息 删除功能主要用于实现客户信息、订单信息、退货信息的删除。单击“数据操作删 除(通过对于客户、订单退货的不同选择,实现对不同信息的删除)” 选择要删除的条目,点击删除,提示“确定删除当前记录吗?”点击确定,则删除该条 记录(图 3.5) 。 a)客户删除 private sub command1_click(index as integer) x = msgbox(“确实要删除当前记录吗?“, vbyesno + vbquestion, “确认“) if x = vbyes then adodc1.recordset.delete adodc1.recordset.movenext if adodc1.recordset.eof then 沈阳理工大学课程设计专用纸 no10 沈阳理工大学 10 adodc1.recordset.movelast end if else adodc1.refresh end if end sub private sub command2_click(index as integer) unload me end sub b)订单删除(同客户删除) c)退货删除(同客户删除) 图 3.5 删除 沈阳理工大学课程设计专用纸 no11 沈阳理工大学 11 3.2.6 查询查询 单击“数据库查询”按钮,通过对于客户、订单退货的不同选择,实现对不同信息的查找, ,正确则打开下面的主窗体,如图 3.6。 查找代码如下: private sub command2_click() unload me end sub private sub command3_click() dim str1 as string if combo1.list(1) = combo1.text then str1 = “select * from 客户信息“ str1 = str1 & “ where 客户信息.客户名称 like “ & trim(text1.text) & “%“ adodc1.recordsource = str1 adodc1.refresh elseif combo1.list(0) = combo1.text then str1 = “select * from 客户信息 where 客户编号=“ & trim(text1.text) & “ adodc1.recordsource = str1 adodc1.refresh elseif combo1.list(2) = combo1.text then str1 = “select * from 客户信息 where 客户性别=“ & trim(text1.text) & “ adodc1.recordsource = str1 adodc1.refresh elseif combo1.list(3) = combo1.text then str1 = “select * from 客户信息 where 客户地址=“ & trim(text1.text) & “ adodc1.recordsource = str1 adodc1.refresh elseif combo1.list(4) = combo1.text then str1 = “select * from 客户信息 where 联系方式=“ & trim(text1.text) & “ adodc1.recordsource = str1 adodc1.refresh end if end sub (由于订单查询,退货查询原理与客户查询相同,所以不意义列出) 沈阳理工大学课程设计专用纸 no12 沈阳理工大学 12 图 3.6 查询 沈阳理工大学课程设计专用纸 no13 沈阳理工大学 13 3.2.7 注册更改注册更改 将打开“注册更改”对话框,用户设置用户名和密码,如图 3.6,输入完成后点击确 定则设置完成,如图 3.7。 注册更改代码如下: private sub command1_click() adodc1.recordset.update adodc1.recordset.addnew end sub 图 3.6 注册更改 沈阳理工大学课程设计专用纸 no14 沈阳理工大学 14 结论结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流企业智能分拣设备数据库租赁与数据安全评估协议
- 互联网广告联盟精准投放服务合同
- 继子女抚养权解除与监护责任转移协议
- 汽车美容连锁品牌合作经营普通合伙合同样本
- 农村土地流转与农业产业升级合作协议
- 《初中数学公式复习课件完善版》
- 内部人员沟通培训流程图
- 《幼儿园中班家长会课件》
- 《眉山市房地产市场分析》课件
- 聚氯乙烯生产工艺流程
- 公司科学管理
- 学校社团的国际化交流与合作机会
- 2023年高考化学试卷(河北)(解析卷)
- 食品安全操作流程
- 《雷达原理》课件-3.3.2 教学课件:天线波束
- 2023年五家渠选聘专职人民调解员笔试真题
- 市场营销部规范化管理工具箱
- 2024年湖南高考真题化学试题(原卷版)
- 英文电影鉴赏(北华大学)知到智慧树章节答案
- 儿童糖尿病讲课课件
- 综合服务中心施工组织设计
评论
0/150
提交评论