多平台眼镜销售管理系统.docx

上传人:小飞机 文档编号:5090314 上传时间:2023-06-03 格式:DOCX 页数:35 大小:537.25KB
返回 下载 相关 举报
多平台眼镜销售管理系统.docx_第1页
第1页 / 共35页
多平台眼镜销售管理系统.docx_第2页
第2页 / 共35页
多平台眼镜销售管理系统.docx_第3页
第3页 / 共35页
多平台眼镜销售管理系统.docx_第4页
第4页 / 共35页
多平台眼镜销售管理系统.docx_第5页
第5页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《多平台眼镜销售管理系统.docx》由会员分享,可在线阅读,更多相关《多平台眼镜销售管理系统.docx(35页珍藏版)》请在三一办公上搜索。

1、多平台眼镜销售管理系统摘要本文设计了一个多平台眼镜销售管理系统,本系统主要由销售管理、进货管 理、库房管理、基础信息管理、系统管理、帮助等功能组成本文共分六章。第1 章介绍了眼镜店进销存系统发展现状以及对系统开发工具的简单介绍.主要的开 发工具是PowerBuilder 9.0和SQL Sever 2000.第2章是系统的需求分析,按照软 件开发的步骤,先后介绍了开发背景,实现目标,开发环境,系统业务流程图和 系统功能模块简介,清晰地描述了本系统的设计过程。第3章是数据库的设计, 主要介绍了系统数据库的设计与实现.第4章是系统功能模块的详细设计与说明。 第5章具体介绍了各个功能子模块的实现。第

2、6章是软件测试。科技化高速发展的今天,多平台眼镜销售管理系统已成为当今一个比较流行 的话题.管理在我们周围随处可见,包括一个公司或一个企业对人事的管理,对 物品的管理,对设备的管理等。我们可以想象一下,如果用传统的方式去记录和 维护(更新、查询、统计)这些东西,将是一件多么繁琐的事情.随着科技的进 步,人们引入了进销存管理理念,即多平台眼镜销售管理系统.对于一个大中型眼镜公司来说,采用多平台眼镜销售管理系统,既可以大幅 提高各业务部门自身的工作效率,也可自动完成各业务部门之间的各种营业信 息、报表的自动化传输与汇总,使各项业务工作制度化,科学化。本系统从入库 作业、销售作业到库存盘点实现了一条

3、龙的进销存管理。关键词:多平台眼镜销售管理系统需求分析可行性分析1概述12可行性分析12。1技术可行性12。1。1软件可行性12.1。2硬件可行性22。2经济可行性22。3操作可行性23需求分析33。1软件生存周期33。2实现目标34概要设计44.1多平台眼镜销售管理系统的内容44。2系统功能模块结构图44.3系统功能总体分析54。4数据库设计54。4。1数据库中的表对象54.4.2 ER图绘制64。4.3表结构详细设置74.5创建数据库144。5。1创建数据库的操作144。5.2创建表164.5.3使用ODBC数据源连接数据库175详细设计185。1.1系统设计的基本思想185。1.2系统设

4、计基本步骤185。1。3系统主结构的设计195。1.4系统主菜单功能具体分析195.2系统各功能模块的窗口化设计205。2。1各个功能模块和数据表、窗口的包含关系205。2。2各窗口、数据表之间的内部联系215.3系统登录窗口的实现225.4销售管理功能模块235。4.1销售登记235.4.2销售登记查询255.4。3销售退货255。4。4销售退货查询265.4.5销售报表265.5进货管理功能模块285.5.1入库登记285.5。2入库登记查询285.5.3入库退货285.5。4入库退货查询29总结29参考文献301概述随着中国经济市场开放程度和市场化进程的日益深化,竞争已经成为企业生 存和

5、发展的主体环境,竞争力已成为企业生存和成长的基础和前提。尤其是我国 加入WTO后,中国企业已完全从国内竞争转向国际乃至全球竞争,所有中国企业 都将面对国际企业竞争国内化、国内企业竞争国际化的竞争格局。在西方发达国 家,眼镜店进销存管理已经集零售、批发、连锁业的进货、销售、库存于一体, 让商家与顾客能够轻松的实现交易,而且用户还享受技术不断升级的服务。面对 这样的局面,企业传统管理模式的改革必须加速,运用现代管理系统成为新的发 展方向。要提高市场竞争力,既要有好的产品质量,同时也要有好的客户服务.企业要 作到能及时响应客户的产品需求,根据需求迅速生产,按时交货,就必须有一个 好的计划,使得市场销

6、售和生产制造两个环节能够很好地协调配合.进销存管理 是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键。如果能 做到合理生产、及时销售、库存量最小,减少积压,那么企业就能取得最佳效益. 由此可见,进销存管理决策的正确与否直接影响了企业的经济效益。我在做毕业设计之前,曾去眼镜店调研,了解了眼镜店的业务需求和工作流程, 决定采用PowerBuilder 9.0和SQL Server 2000来开发该系统,这样可以将该 系统应用于一台主机上,或者作为一个大中型眼镜公司进销存管理系统的一部分 来应用,通过研究设计,我了解了大型系统开发项目的流程,为今后的工作、学 习打下了坚实的基础。2可行

7、性分析2。1技术可行性2。1.1软件可行性该软件的开发可以在任何版本Windows操作系统下进行,利进行Delphi9.0 开发,在计算机上只需安装一般的字处理软件和一些支持软件,不需要大型的系 统软件和应用软件来支持。2.1。2硬件可行性该系统是一个数据库管理系统,对数据库进行操作只需要奔腾以上处理器的 计算机,内存应该为32M以上,有1G空余硬盘空间的计算机来开发和运行该 软件。目前,开发者熟悉Delphi9。0和Windows98操作系统,具有开发大型软件 的能力。综上,开发该管理软件具有技术可行性的.2.2经济可行性进行该软件的开发经费和投资较少,开发只需一台奔腾以上的计算机及相应 的

8、软件。该系统的研制和开发充分考虑用户的业务往来、管理流程和人员素质等方面 的因素,从而能够满足使用的要求。窗口操作简单,直观,易于掌握.是具有运 行可行性的。综上所述,开发眼镜店管理系统是可行的.随着信息技术的发展和人们对眼睛店的要求越来越高,许多眼镜店已明显觉 得手工管理已不能适应当前高速发展的需要,眼镜店已意识到使用计算机网络和 计算机管理的重要性,决定采用多平台眼镜销售管理系统。该系统应充分利用信息技术提高眼镜店的管理水平。多平台眼镜销售管理系 统要实现会员信息管理、前台管理、消费管理和系统维护功能等功能.对眼镜店 进行全方位的管理。2.3操作可行性在会员登录模块中,分为管理员用户和普通

9、用户,分别赋予不同的权限,管理 员用户可以对数据库进行数据库的日常维护,其中包括数据库信息的查询、修改、 插入与删除,以及普通用户的批准;普通用户可以对数据库进行数据信息的查询. 在其它用户管理模块中,主要实现对登陆人员信息的管理,包括姓名,凭证号,编号 和联系方式等信息的管理。在查询模块中实现对客房情况,用户情况等查询,方 便对库存情况,消费情况的查询,并可对用户的信息进行查询。介于本系统界面清晰,操作简单,查找添加数据方便,易于操作,对于此系 统的可操作性强.3需求分析作为一个大中型眼镜店,每天有上百人来消费,加之服务、管理项目繁杂,致 使工作效率提不上去,错误层出不穷。日常工作需要耗费大

10、量人力和物力,在没 有使用管理软件前,该行业业主一直为此而烦恼。3.1软件生存周期需求分析主要是确定待开发软件的功能、性能、数据、界面等要求。根据软 件生存周期这一思想,可得出软件生存具体包括五个方面的内容:1。制定计划。确定要开发软件系统的总目标,给出它的功能、性能、可靠 性以及接口等方面的要求;同系统分析员和用户合作,研究完成该项软件任务的 可行性,探讨解决问题的可能方案,制定出完成开发任务的实施计划.2。需求分析和定义。对待开发软件提出的需求进行分析并给出详细的定义.3。软件设计。设计是软件工程的技术核心.在设计阶段中,设计人员把已确 定了的各项需求转换成一个相应的体系结构。4。程序编写

11、。把软件设计转换成计算机可以接受的程序代码,即写成以某 一种特定程序设计语言表示的“源程序清单”。这一步工作也称为编码。5。软件测试。测试是保证软件质量的重要手段,其主要方式是在设计测试用 例的基础上检验软件的各个组成部分。6。运行及维护.软件在运行中可能由于多方面的原因,需要对它进行修改。 其原因可能有:运行中发现了软件运行中发现了软件中的错误需要修正;为了适 应变化了的软件工作环境,需做适当变更;为了增强件的功能需做变更。3.2实现目标面对眼镜店行业的飞速发展及其发展过程中出现的各种情况,多平台眼镜销 售管理系统实施后应能达到以下目标:(1)业务管理信息化,可随时掌握眼镜的进销存情况。(2

12、)系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全可 靠。(3)提供快速、准确的处理眼镜进、销、存、退、盘点等多种业务模式。(4)通过系统的实施,可逐步提高企业管理水平,提升员工的素质.(5) 系统维护方便可靠,有较高的安全性,满足实用性、先进性的要求.4概要设计软件的开发包括系统分析、系统设计规划、后期编码、软件测试、软件发布 等过程.系统分析是开发一个项目的前提。4。1多平台眼镜销售管理系统的内容在信息高度发达的今天,眼镜店进销存涉及的各环节已不再仅仅是传统的买 进货,结算业务而是更广泛、更全面的服务性行业代表。眼镜店作为一个销售行 业,从眼镜的营销,即客人的挑选开始,到确定直至

13、最后买下结帐,整个过程应 该能够体现以客人为中心,提供快捷、方便的服务,令客人感受到一种顾客至上 的享受,提高眼镜店的管理水平,简化各种复杂操作,在最合理最短时间内完成 眼镜店业务规范操作,这样才能令客人顺利消费,增加客人回头率。面对眼镜店 业内激烈的竞争形势,各眼镜店均在努力拓展其服务领域的广度和深度。虽然信 息化并不是眼镜店走向成功的关键元素,但它可以帮助那些真正影响成败的要素 发挥更大的效用。因此,采用全新的计算机网络和管理系统,将成为提高眼镜店 的管理效率,改善服务水准的重要手段之一。4。2系统功能模块结构图眼镜 店进 销存管 理系统进货管理库房管理销售管理销售报表销售退货查询销售退货

14、销售登记查询销售登记使用帮助关于系统库存报表库存盘点库存查询销售报表销售退货查询销售退货销售登记查询销售登记图1系统结构构图4。3系统功能总体分析本系统针对眼镜店的业务需求,设计实现其进销存管理系统,主要由进货管 理、销售、库房管理三部分组成.通过这三部分的实现,使管理者能够随时随地了 解各个部门的业务情况,提高工作效率,使消费者能够方便快捷的进行消费和查 询,使企业经营运做物流清晰,经营状况一目了然,使眼镜店的经营管理体系更 加科学化、规模化、管理化。因此,系统中软件部分所要具备的功能主要包括以下的六大部分:销售管理、 库房管理、进货管理、基础信息管理、系统管理、帮助等功能组成。4.4数据库

15、设计4.4。1数据库中的表对象根据一般眼镜店的业务情况,本系统采用了大型的SQL Server 2000数据库, 数据库名称为眼镜进销存。数据库眼镜进销存包含以下10个表:操作员信息表、 供应商信息表、库存表、客户信息表、入库登记表、入库退货表、销售退货表、 销售登记表、员工信息表、眼镜信息表。其中系统中包含10个表对象的名称及 作用如表1。表1系统全部表结构及作用序号名称作用描述1操作员信息表保存操作员的基本信息2供应商信息表保存供应商的基础信息3库存表保存眼镜数据的相关信息4客户信息表保存客户的基础信息5入库登记表保存入库眼镜信息6入库退货表保存入库眼镜退货返厂的记录信息7销售退货表保存销

16、售眼镜的退货记录信息8销售登记表保存眼镜的销售信息9员工信息表保存员工的基础信息10眼镜信息表保存眼镜的基础信息4.4。2 ER图绘制供应商实体、客户实体及实体之间相互关系分别如图2、3、4图2供应商实体图图3客户实体图图4实体之间相互关系E-R图4.4.3表结构详细设置1.操作员信息表如表2表2操作员信息表详细设置字段名称数据类型字段大小忽略空值操作员编号varchar10否操作员级别varchar16否操作员varchar2否密码varchar20是2.供应商信息表如表3表3供应商信息表详细设置字段名称数据类型字段大小忽略空值供应商编号varchar10否简称varchar6否供应商全称v

17、archar10否所属地区varchar18否地址varchar2是邮政编码varchar3是电话varchar2是传真varchar30是联系人varchar19是联系人电话varchar11是开户银行char16是银行账号char10是纳税人登记char10是邮箱网址char10是3.库存表如表4表4库存表详细设置字段名称数据类型字段大小忽略空值眼镜编号varchar10否眼镜名称varchar10否简称varchar20是仓库名称char10是型号char10是货位char10是产地char10是规格char10是包装char10是单位char10是商标char10是批准文号char10

18、是批号char10是进价char10是数量char10是4.客户信息表如表5表5客户信息表详细设置字段名称数据类型字段大小忽略空值客户编号char10否简称varchar4否客户全称varchar2否所属地区Char10是地址Char10是邮政编码Char10是电话Char10是传真Char10是联系人Char10是联系人电话Char10是开户银行Char10是银行账户Char10是纳税人登记Char10是邮箱网址Char10是5.入库登记表如表6表6入库登记表详细设置字段名称数据类型字段大小忽略空值眼镜编号varchar10否供应商全称varchar30否经手人Char4否操作员Char13

19、否入库票号Char20是入库日期date10是结算方式Char10是仓库名称Char10是眼镜名称Char10是简称Char10是型号Char10是货位Char10是产地Char10是规格Char10是包装Char10是单位Char10是商标Char10是批准文号Char10是批号Char10是批发价Char10是优惠价Char10是联系人Char10是数量Char10是金额Char10是6.入库退货表如表7表7入库退货表详细设置字段名称数据类型字段大小忽略空值眼镜编号varchar10否供应商全称varchar20否经手人varchar20否操作员varchar20是退货票号varchar2

20、0是退货日期date20是结算方式Char20是仓库名称Char20是眼镜名称Char20是简称Char20是型号Char20是货位Char20是产地Char20是规格Char20是包装Char20是单位Char20是商标Char20是批准文号Char20是批号Char20是进价Char20是数量Char20是金额Char20是7.销售退货表如表8表8销售退货表详细设置字段名称数据类型字段大小忽略空值眼镜编号varchar10否客户全称varchar20否经手人varchar20否操作员char4否退货日期date4是结算方式varchar20是眼镜名称Char20是简称Char20是型号Ch

21、ar20是货位Char20产地Char20规格Char20包装Char20单位Char20商标Char20批准文号Char20票号Char20保质期Char20单价Char20数量Char20金额Char208.销售登记表如表9表9销售登记表详细设置字段名称数据类型字段大小忽略空值眼镜编号varchar10否客户全称varchar20否经手人varchar20否操作员char13否销售票号char13是出库日期date13否结算方式int4是眼镜名称varchar20是仓库名称Char20是简称Char20是型号Char20是货位Char20是规格Char20是产地Char20包装Char20

22、单位Char20商标Char20批准文号Char20批号Char20保质期Char20单价Char20数量Char20金额Char209.员工信息表如表10表10员工信息表详细设置字段名称数据类型字段大小忽略空值员工编号varchar10否员工性别varchar30否员工姓名char13否员工类别char13否职务char4否聘用日期date20否薪金Char20是备注text-10.眼镜信息表如表11表11眼镜信息表详细设置字段名称数据类型字段大小忽略空值眼镜编号char10否眼镜名称varchar10是简称varchar2是型号varchar10是货位varchar30是产地char4是规

23、格varchar25是包装char13是单位varchar2是商标varchar25是批准文号varchar6是进价varchar6是批发价Char20是零售价Char20是批号Char20是保质期Char20是货源Char20是4。5创建数据库4.5.1创建数据库的操作在Microsoft SQL 2000系统中,提供了创建数据库的三种方法:1。使用 CREATE DATABASE句;2.使用企业管理器;3.使用 Create Database Wizard。 下面来介绍使用企业管理器工具创建多平台眼镜销售管理系统的数据库。(1) 启动企业管理器,打开左端的树状结构,打开指定的服务器,选择其

24、中的数 据库节点.右键点击该节点,则弹出一个快捷菜单窗口,如图5.SHfl SQI. Se r vex En-t erpzi s e :anwgmr* 谧爻:汁1? 肆iF以)至右性3XM (T ) 窗匚4 _ 色雨1K点屋园I智:;:蜀-I.-LS I I*审:L rLJE三riTi AE t dr新逢数据库也).既渤Jlld日珀理制至注M蓍愚思敏管E安支&-.Ltl-EI-Hd-E-a-rrlInrrlMFpl-t所有任英沱J查君从世史 刖迎帘n g刷制削)导出列毛0?帮的电)图5眼镜进销存节点的快捷菜单窗口(2) 在图5所示的快捷菜单窗格中,选择新建数据库选项。单击该选项这时 出现数据库

25、属性对话框。在该对话框中,有三个选项卡,即常规选项卡、数据文 件选项卡和事物日志选项卡。(3) 打开常规选项卡如图6所示。该选项卡可以分成两个部分。最上面有一 个名称的文本框要求输入该数据库的名称,输入名称是眼镜进销存,在该选项卡的 下部,又可以分成三个区域的信息,即数据库区域、备份区域和维护区域.第一部分是数据库区域,用于说明该数据库本身的一些信息和数据库的状 态,例如数据库的状态、创建者、创建日期、数据库的大小、可以使用的空、当 前数据库中的用户数量等.第二部分是备份区域,用于记录该数据库的备份情况,例如最近执行数据库 完全备份的日期、最近执行事物日志备份的日期等.第三部分是维护区域,用于

26、描述是否创建了维护计划、选择该数据库使用的 字符排列顺序等。数据库属性一眼镜进销存甯规 数据文件 事荟日志2jJ名耕四|眼镜进销存I数据库松态:未知)所有者:(未知)创建日期:(未知)大小:(未知)应用空间:(未知)用尸数:未知)备汾上次数据库备价:无上次事冬日志备愣:无维护维护计划:无排序规则名称:卜服咎器默认设置) 三|L确定 职消| 帮助 |图6数据库属性对话框的常规选项卡4。5。2创建表在SQL Server 2000系统中,提供了两种创建表的方法。一种方法是使用 CREATE TABLE语句,另外一种方法是使用 SQL Server Enterprise Manager 工具。 在本

27、系统中使用创建表的方法是后一种。下面来详细介绍。(1)在企业管理器窗口中,打开指定的服务器组,打开指定的服务器。(2)打开数据库节点,打开眼镜进销存数据库,表示将在该数据库创建响应 的表.右键单击眼镜进销存数据库中的表的节点,这时弹出一个快捷菜单,如图3。 3所示.在该快捷菜单中,可以选择新建表选项来创建新表。(3)单击新建表选项,则出现表的结构设计对话框。在该对话框中,可以输 入相应的列名和设置相应的列的属性。ifQ SQL Server Enterprzlse lanager 控交件。 操作心 查看叫 工具 窗口卒土也间X囱苗晶留圭:S d:_|控制台根目录数据库11-EJ Microso

28、ft SQL Servers-耳SQL Server 组-(local) (WindoE BT)-_i US十 J master十model十 J mzdb十 my database十 J North-ind十pi cture十 J pub i中ri4-temjdb中 J pyglM-J眼镜进销存工i关系图澎电由方一I羔二I黑备月Jriistei-J眼曲进船存新建表(W.所有任务溟)从这里创建窗口世)刷新。帮助+ _|数斑转换服务曲幻管理由们图7表的节点的快捷菜单窗4。5.3使用ODBC数据源连接数据库ODBC,即开放式数据库连接.为了能够方便地使用ODBC,必须配置ODBC数 据源。ODBC

29、数据源又叫DSN.它把应用程序要使用的驱动程序、数据库、用户 名和口令等信息结合起来,供用户使用.ODBC数据源配置主要是通过控制面版 中的ODBC数据源(Windows XP中可以在管理工具中找到)来完成.设置时选中 系统DSN,如图3.4所示单击确定按钮,驱动选中Microsoft SQL Server,然后选 取本次设计所用的数据库。单击确定即可完成配置。图8 ODBC数据源管理器5详细设计通过前几章的介绍,我们已经对多平台眼镜销售管理系统所具备的功能,有 了初步的了解,本章将对该系统进行详细的设计。5。1.1系统设计的基本思想以上只是从整体上对系统进行了结构化的分析,并没有对系统的内部

30、进行分 析,这里我将对软件的内部结构,各功能的具体实现做进一步的阐述。首先,把设计此系统的基本思想介绍一下:由于我们是采用PowerBuilder 0作为开发工具,所以系统功能的实现和数 据的传递基本上都是依靠窗口和菜单来实现.因此我们的工作主要就是创建窗口 和菜单,并对他们所对应的事件进行编程,来实现数据的传递和记录。5.1.2系统设计基本步骤系统的主要设计过程分如下几步:1. 创建数据库;2. 创建各个数据表;3. 创建各个窗口(包括控件、数据窗口的创建);4. 对窗口的各个事件进行编程;5. 调试,编译;6. 发布程序;5。1。3系统主结构的设计系统主结构窗体如图9rri_rri-3in

31、-图 m_ni3in操作员管理增册用户权限首理数据备偷驴退出- 销售管理&销售登记毛1销售登记查询。销售退货销售退货查询E销售报表- 进货管理书入库登记入库登记查询入库退赁入库退货查询 亲入库报表- 库房管理瘟r库存查询&库存盘点库存报表- 基础信息管理眼镜信息员工信息客户信息供应商信息+窗口- 帮助BB关于系毓?使用帮助 |x|图9系统主结构窗体5.1。4系统主菜单功能具体分析销售管理:该功能又包括销售登记、销售登记查询、销售退货、销售退货查 询、销售报表五个子模块,其中销售登记,可以完成眼镜销售登记操作;销售登记 查询,可以按不同字段、不同条件查询眼镜销售信息;销售退货,可以完成销售 眼镜

32、的退货登记操作;销售退货查询,可以按不同字段、不同条件查询销售退货 信息;销售报表,可以按时间段查询眼镜的销售信息.进货管理:该功能又包括入库登记、入库登记查询、入库退货、入库退货查 询、入库报表五个子模块,其中入库登记,可以完成眼镜的入库登记操作;入库 登记查询,可以按不同字段、不同条件查询眼镜入库信息;入库退货,可以完成 入库退货登记操作;入库退货查询,可以按不同字段、不同条件查询入库退货信 息;入库报表,可按时间段查询眼镜入库信息。库房管理:该功能又包括库存查询、库存盘点、库存报表三个子模块。其中 库存查询,可按不同字段、不同条件查询库存信息;库存盘点,实现以表单形式 显示库存数量大于零

33、的全部眼镜信息;库存报表,可按不同条件查询库存信息。基础信息管理:该功能又包括眼镜信息、员工信息、客户信息、供应商信息 四个子模块。其中眼镜信息,可以添加、修改、删除眼镜信息;员工信息,可以添 加、修改、删除员工信息;客户信息,可以添加、修改、删除客户信息;供应商 信息,可以添加、修改、删除供应商信息.系统管理:该功能包括操作员管理、增删用户、权限管理、数据备份与恢复 四个子模块。其中操作员管理,如果您是管理员可以为本系统添加新用户以及修 改它们的密码;增删用户,增加、修改、删除操作员信息;权限管理,查询操作 员权限级别及使用权限;数据备份与恢复,提供选择备份与恢复文件路径窗口, 并完成文件的

34、备份与恢复操作。帮助:该功能包括关于系统和使用帮助两个子模块。其中关于系统,介绍了本 系统的版本以及版权所有;使用帮助,对本系统的各功能模块做了简单的介绍,帮 助操作者更好地使用该软件。5。2系统各功能模块的窗口化设计我们在系统的结构化分析中,已经把系统所要实现的功能划分成了若干模块, 这里把系统的各个功能模块和数据表、窗口联系起来做一下具体介绍。5。2。1各个功能模块和数据表、窗口的包含关系系统的功能模块包括:销售管理模块、进货管理模块、库房管理模块、基础 信息管理模块、系统管理模块、帮助模块。具体介绍:销售管理模块包括:数据表:销售登记表、销售退货表。窗口 :销售登记、销售登记查询、销售退

35、货、销售退货查询、销售报表。进货管理模块包括:数据表:入库登记表、入库退货表.窗口:入库登记、入库登记查询、入库退货、入库退货查询、入库报表。库房管理模块包括:数据表:库存表。窗口:库存查询、库存盘点、库存报表。基础信息管理模块包括:数据表:无.窗口:眼镜信息、员工信息、客户信息、供应商信息.系统管理模块包括:数据表:操作员信息表.窗口:操作员管理、权限管理、数据备份与恢复。帮助模块包括:数据表:无。窗口:关于软件、使用帮助。5.2.2各窗口、数据表之间的内部联系现在通过具体的操作来对窗口和数据表之间的数据传递做一下介绍,具体操 作步骤如下:1. 操作员打开登录窗口,选择操作员和输入口令,验证

36、成功后,进入主窗口。系统主窗口如图4。2.2. 进入主窗口,打开系统主菜单,根据不同的菜单项,选择进入不同的功能 界面。3. 用户通过点击菜单调用了其他功能窗口,包括销售管理、进货管理、库 房管理、基础信息管理、系统管理、帮助等。可以进行登记、查询、修改、及删 除等操作。图10眼镜店管理主窗口5。3系统登录窗口的实现1. 实现目标及功能:操作员进入系统前,必须通过系统登录窗口进入主窗口 界面。功能是确认操作员身份。2. 实现过程:1)在多平台眼镜销售管理系统应用程序中,添加一个窗体 ,命名为 w_login.2)在窗体中添加2个StaticText控件、1个DropDownListBox控件、

37、1 个 GroupBox 控件和 2 个 CommandButton 控件、1 个 SingleLineEdit 控件。其中st_1和st_2的Text属性分别为操作员和口令。两个命令 按钮的Text属性分别为确定和取消。要实现本窗口的目标需要对 w_login的open()事件、确定”按钮的click()事件编写代码。3)关键技术:open()事件把不同的操作员添加到组合框ddlb_1中Declare cursorl cursor for select distinct czy from czy_tab;Open cursor1 ;Fetch cursor1 into: czy100;Do

38、while sqlca.sqlcode=0ddlb_1。additem (czy100)Fetch cursor1 into: czy100;LoopClose cursor1 ;系统登录窗口整体布局如图11所示:图11系统登录窗口5。4销售管理功能模块5.4.1销售登记1. 实现目标及功能:操作员单击主菜单“销售管理”下的“销售登记”子菜 单,进入“销售登记窗口。功能是完成眼镜销售登记操作,自动生成8位 销售票号,自动计算金额,提供多种结算方式.2. 实现过程:1)在多平台眼镜销售管理系统应用程序中,添加一个窗体,命名为xsdj_win。2)在窗体中添加23个StaticText控件、4个C

39、ommandButton控件、3个GroupBox 控件、5 个 DropDownListBox 控件、14 个 SingleLineEdit 控件、1 个 DataWindow 控件和4个EditMast控件。3)关键技术:自动生成一个8位的销售票号00000001Declare cursor1 cursor for select xsph from xxdj_tab ;Open cursor1 ;Fetch cursor1 into: ypbh1;ypbh2二”00000001Do while sqlca。sqlcode=0Ifypbh1ypbh2 thenypbh2=ypbh1Elsey

40、pbh2=ypbh2End ifFetch cursor1 into: ypbh1;LoopClose cursor1 ;销售登记窗口如图12所示:图12销售登记窗口5。4。2销售登记查询1. 实现目标及功能:操作员单击主菜单“销售管理”下的“销售登记查询”子 菜单,进入“销售登记查询窗口。功能是可按不同字段、不同条件查询眼镜 销售信息,以卡片、列表两种方式显示眼镜销售信息,支持快速浏览眼镜销 售信息。2. 实现过程:1) 在多平台眼镜销售管理系统应用程序中,添加一个窗体,命名为 xsdjcx_win。2) 在窗体中添加1个StaticText控件、1个SingleLineEdit控件、2个

41、DropDownListBox 控件、6 个 CommandButton 控件、3 个 GroupBox 控件 和1个Tab控件。5。4.3销售退货1. 实现目标及功能:操作员单击主菜单“销售管理”下的“销售退货”子菜单, 进入“销售退货”窗口。功能是完成销售眼镜的退货登记操作,自动生成8 位退货票号,自动计算金额。2. 实现过程:1)在多平台眼镜销售管理系统应用程序中,添加一个窗体,命名为 xsth_win。在窗体中添加23个StaticText控件、1个DataWindow控件、4个CommandButton 控件、5 个 DropDownListBox 控件、3 个 GroupBox 控件、14 个 SingleLineEdit 控件和4个EditMask控件。通过对各按钮编辑的Click()事件,完成登记、保存、 取消等功能.销售退货窗口如图13所示:图13销售退货窗口5.4。4销售退货查询1. 实现目标及功能:操作员单击主菜单“销售管理”下的“销售退货查询”子 菜单,进入“销售退货查询”窗口。功能是可按不同字段、不同条件查询销 售退货信息,以卡片、列表两种方式显示销售退货信息,支持快速浏览销售退 货信息.2. 实现过程:1) 在多平台眼镜销售管理系统应用程序中,添加一个窗体,命名为 xsthcx_win。2) 在窗体中添加1个

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号