眼镜进销存管理系统的设计与实现.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《眼镜进销存管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《眼镜进销存管理系统的设计与实现.doc(35页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、漳 州 师 范 学 院 成 人 教 育 本 科 生毕 业 论 文论文题目:眼镜进销存管理系统的设计与实现系别_计算机系_专业 计算机科学与技术 姓名_林杉_学号 通迅地址 福建省宁德市天湖花园北区28号502 邮政编码 指导教师 张天津 职称 工程师 完成日期 2012 年 12 月 15 日论文题目:眼镜进销存管理系统的设计与实现内 容 提 要科技化高速发展的今天,眼镜进销存管理系统已成为当今一个比较流行的话题。管理在我们周围随处可见,包括一个公司或一个企业对人事的管理,对物品的管理,对设备的管理等。我们可以想象一下,如果用传统的方式去记录和维护(更新、查询、统计)这些东西,将是一件多么繁琐
2、的事情。随着科技的进步,人们引入了进销存管理理念,即眼镜进销存管理系统。对于一个大中型眼镜公司来说,采用眼镜进销存管理系统,既可以大幅提高各业务部门自身的工作效率,也可自动完成各业务部门之间的各种营业信息、报表的自动化传输与汇总,使各项业务工作制度化,科学化。本系统从入库作业、销售作业到库存盘点实现了一条龙的进销存管理。关键词:管理、进销存、自动化、效率目 录第一章 绪论11.1系统开发的背景与意义.11.2本文主要研究内容1第二章需求分析22.1技术可行性22.1.1软件可行性22.1.2 硬件可行性22.2 经济可行性22.3 操作可行性22.4 系统需求分析32.5 软件生存周期32.6
3、 实现目标3第三章 系统的设计43.1 眼镜进销存管理系统的内容43.2 系统功能模块结构图43.3 系统功能总体分析53.4 数据库设计53.4.1 数据库中的表对象53.4.2 ER图绘制53.4.3 表结构详细设置73.5 创建数据库143.5.1 创建数据库的操作143.5.2 创建表153.5.3 使用ODBC数据源连接数据库163.6系统详细设计173.6.1 系统设计的基本思想173.6.2 系统设计的基本步骤183.6.3 系统主结构的设计183.6.4 系统主菜单功能具体设计183.6.5系统各功能模块的窗口化设计193.6.6 各个功能模块和数据表、窗口的包含关系193.6
4、.7 各窗口、数据表之间的内部联系20第四章 系统的实现214.1 系统登录窗口的实现214.2 销售管理功能模块的实现224.2.1 销售登记224.2.2 销售登记查询234.2.3 销售退货234.2.4 销售退货查询244.2.5 销售报表254.3 进货管理功能模块的实现264.3.1 入库登记264.3.2 入库登记查询264.3.3 入库退货264.3.4 入库退货查询26第五章总结28致谢29参考文献30第一章 绪 论1.1系统开发的背景与意义随着中国经济市场开放程度的日益深化,竞争成为企业生存和发展的主体环境,竞争力已逐渐成为企业生存和成长的基础和前提。尤其是我国加入WTO之
5、后,中国企业已完全从国内竞争转向国际乃至全球竞争,所有中国企业都将面对国际企业竞争国内化、国内企业竞争国际化的竞争格局。在西方发达国家,眼镜店进销存管理已经集零售、批发、连锁业的进货、销售、库存于一体,让商家与顾客能够轻松的实现交易,而且用户还享受技术不断升级的服务。面对这样的局面,企业传统管理模式的改革必须加速,运用现代管理系统成为新的发展方向。1.2本文主要研究内容要提高市场竞争力,既要有好的产品质量,同时也要有好的客户服务。企业要做到能及时响应客户的产品需求,根据需求迅速生产,按时交货,就必须有一个好的计划,使得市场销售和生产制造两个环节能够很好地协调配合。进销存管理是商业企业经营管理中
6、的核心环节,也是一个企业能否取得效益的关键。如果能做到合理生产、及时销售、库存量最小,减少积压,那么企业就能取得最佳效益。由此可见,进销存管理决策的正确与否直接影响了企业的经济效益。我在做毕业设计之前,曾去眼镜店调研,了解了眼镜店的业务需求和工作流程,决定采用PowerBuilder 9.0 和SQL Server 2000 来开发该系统,这样可以将该系统应用于一台主机上,或者作为一个大中型眼镜公司进销存管理系统的一部分来应用,通过研究设计,我了解了大型系统开发项目的流程,为今后的工作、学习打下了坚实的基础。第二章需求分析2.1 技术可行性2.1.1 软件可行性该软件的开发可以在任何版本Win
7、dows操作系统下进行,利进行PowerBuilder 9.0开发。2.1.2 硬件可行性该系统是一个数据库管理系统,对数据库进行操作只需要奔腾以上处理器的计算机,内存应该2G以上,有5G空余硬盘空间的计算机来开发和运行该软件。目前,开发者熟悉VB和WindowsXP操作系统,具有开发大型软件的能力。综上,开发该管理软件具有技术可行性的。2.2 经济可行性进行该软件的开发经费和投资较少,开发只需一台计算机及相应的软件。该系统的研制和开发充分考虑用户的业务往来、管理流程和人员素质等方面的因素,从而能够满足使用的要求。窗口操作简单,直观,易于掌握。是具有运行可行性的。综上所述,开发眼镜店管理系统是
8、可行的。随着信息技术的发展和人们对眼睛店的要求越来越高,许多眼镜店已明显觉得手工管理已不能适应当前高速发展的需要,眼镜店已意识到使用计算机网络和计算机管理的重要性,决定采用 眼镜进销存管理系统。该系统应充分利用信息技术提高眼镜店的管理水平。 眼镜进销存管理系统要实现会员信息管理、前台管理、消费管理和系统维护功能等功能。对眼镜店进行全方位的管理。2.3 操作可行性在会员登录模块中,分为管理员用户和普通用户,分别赋予不同的权限,管理员用户可以对数据库进行数据库的日常维护,其中包括数据库信息的查询、修改、插入与删除,以及普通用户的批准;普通用户可以对数据库进行数据信息的查询。在其它用户管理模块中,主
9、要实现对登陆人员信息的管理,包括姓名,凭证号,编号和联系方式等信息的管理。在查询模块中实现对客房情况,用户情况等查询,方便对库存情况,消费情况的查询,并可对用户的信息进行查询。介于本系统界面清晰,操作简单,查找添加数据方便,易于操作,对于此系统的可操作性强。2.4 系统需求分析作为一个大中型眼镜店,每天有上百人来消费,加之服务、管理项目繁杂,致使工作效率提不上去,错误层出不穷。日常工作需要耗费大量人力和物力,在没有使用管理软件前,该行业业主一直为此而烦恼。2.5 软件生存周期需求分析主要是确定待开发软件的功能、性能、数据、界面等要求。根据软件生存周期这一思想,可得出软件生存具体包括五个方面的内
10、容:1.制定计划。确定要开发软件系统的总目标,给出它的功能、性能、可靠性以及接口等方面的要求;同系统分析员和用户合作,研究完成该项软件任务的可行性,探讨解决问题的可能方案,制定出完成开发任务的实施计划。2.需求分析和定义。对待开发软件提出的需求进行分析并给出详细的定义。3.软件设计。设计是软件工程的技术核心。在设计阶段中,设计人员把已确定了的各项需求转换成一个相应的体系结构。4.程序编写。把软件设计转换成计算机可以接受的程序代码,即写成以某一种特定程序设计语言表示的“源程序清单”。这一步工作也称为编码。5.软件测试。测试是保证软件质量的重要手段,其主要方式是在设计测试用例的基础上检验软件的各个
11、组成部分。6.运行及维护。软件在运行中可能由于多方面的原因,需要对它进行修改。其原因可能有:运行中发现了软件运行中发现了软件中的错误需要修正;为了适应变化了的软件工作环境,需做适当变更;为了增强件的功能需做变更。2.6 实现目标面对眼镜店行业的飞速发展及其发展过程中出现的各种情况, 眼镜进销存管理系统实施后应能达到以下目标:(1)、业务管理信息化,可随时掌握眼镜的进销存情况。(2)、系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全可靠。(3)、提供快速、准确的处理眼镜进、销、存等多种业务模式。(4)、通过系统的实施,可逐步提高企业管理水平,提升员工的素质。(5)、系统维护方便可靠,有
12、较高的安全性,满足实用性、先进性的要求。第三章系统的设计软件的开发包括系统分析、系统设计规划、后期编码、软件测试、软件发布等过程。系统分析是开发一个项目的前提。3.1眼镜进销存管理系统的内容在信息高度发达的今天,眼镜店进销存涉及的各环节已不再仅仅是传统的买进货,结算业务而是更广泛、更全面的服务性行业代表。眼镜店作为一个销售行业,从眼镜的营销,即客人的挑选开始,到确定直至最后买下结帐,整个过程应该能够体现以客人为中心,提供快捷、方便的服务,令客人感受到一种顾客至上的享受,提高眼镜店的管理水平,简化各种复杂操作,在最合理最短时间内完成眼镜店业务规范操作,这样才能令客人顺利消费,增加客人回头率。面对
13、眼镜店业内激烈的竞争形势,各眼镜店均在努力拓展其服务领域的广度和深度。虽然信息化并不是眼镜店走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的效用。因此,采用全新的计算机网络和管理系统,将成为提高眼镜店的管理效率,改善服务水准的重要手段之一。3.2 系统功能模块结构图系统功能模块结构图如图3-1所示。眼 镜 店 进 销 存 管 理 系 统销售管理销售退货销售退货查询销售报表销售登记查询销售登记库房管理库存盘点库存报表库存查询进货管理销售退货销售退货查询销售报表销售登记查询销售登记系统管理权限管理数据备份操作员管理增删用户帮 助关于系统使用帮助基础信息管理员工信息客户信息眼镜信息供
14、应商信息图3-1 系统功能模块结构图3.3 系统功能总体分析本系统针对眼镜店的业务需求,设计实现其进销存管理系统,主要由进货管理、销售、库房管理三部分组成。通过这三部分的实现,使管理者能够随时随地了解各个部门的业务情况,提高工作效率,使消费者能够方便快捷的进行消费和查询,使企业经营运做物流清晰,经营状况一目了然,使眼镜店的经营管理体系更加科学化、规模化、管理化。因此,系统中软件部分所要具备的功能主要包括以下的六大部分:销售管理、库房管理、进货管理、基础信息管理、系统管理、帮助等功能组成。3.4 数据库设计3.4.1 数据库中的表对象根据一般眼镜店的业务情况,本系统采用了大型的SQL Serve
15、r 2000数据库,数据库名称为眼镜进销存。数据库眼镜进销存包含以下10个表:操作员信息表、供应商信息表、库存表、客户信息表、入库登记表、入库退货表、销售退货表、销售登记表、员工信息表、眼镜信息表。其中系统中包含10个表对象的名称及作用如表3-1。表3-1 系统全部表结构及作用序号名称作用描述1操作员信息表保存操作员的基本信息2供应商信息表保存供应商的基础信息3库存表保存眼镜数据的相关信息4客户信息表保存客户的基础信息5入库登记表保存入库眼镜信息6入库退货表保存入库眼镜退货返厂的记录信息7销售退货表保存销售眼镜的退货记录信息8销售登记表保存眼镜的销售信息9员工信息表保存员工的基础信息10眼镜信
16、息表保存眼镜的基础信息3.4.2 E-R图绘制供应商实体、客户实体及实体之间相互关系分别如图3-2、3-3、3-4所示供 应 商供应商编号供应商全称地址客 户客户编号客户全称图3-2 供应商实体图客 户客户编号客户全称 图3-3客户实体图供 应 商M:NN:11:N入库作业库 存销售管理N:1N:1客 户退货管理N:1 图3-4 实体之间相互关系E-R图 3.4.3 表结构详细设置1. 操作员信息表字段名称数据类型字段大小忽略空值操作员编号varchar10否操作员级别varchar16否操作员varchar2否密码varchar20是表3-2 操作员信息表详细设置2. 供应商信息表表3-3
17、供应商信息表详细设置字段名称数据类型字段大小忽略空值供应商编号varchar10否简称varchar6否供应商全称varchar10否所属地区varchar18否地址varchar2是邮政编码varchar3是电话varchar2是传真varchar30是联系人varchar19是联系人电话varchar11是开户银行char16是银行账号char10是纳税人登记char10是邮箱网址char10是3. 库存表表3-4 库存表详细设置字段名称数据类型字段大小忽略空值眼镜编号varchar10否眼镜名称varchar10否简称varchar20是仓库名称char10是型号char10是货位cha
18、r10是产地char10是规格char10是包装char10是单位char10是商标char10是批准文号char10是批号char10是进价char10是数量char10是4. 客户信息表表3-5 客户信息表详细设置字段名称数据类型字段大小忽略空值客户编号char10否简称varchar4否客户全称varchar2否所属地区Char10是地址Char10是邮政编码Char10是电话Char10是传真Char10是联系人Char10是联系人电话Char10是开户银行Char10是银行账户Char10是纳税人登记Char10是邮箱网址Char10是5. 入库登记表表3-6 入库登记表详细设置字段
19、名称数据类型字段大小忽略空值眼镜编号varchar10否供应商全称varchar30否经手人Char4否操作员Char13否入库票号Char20是入库日期date10是结算方式Char10是仓库名称Char10是眼镜名称Char10是简称Char10是型号Char10是货位Char10是产地Char10是规格Char10是包装Char10是单位Char10是商标Char10是批准文号Char10是批号Char10是批发价Char10是优惠价Char10是联系人Char10是数量Char10是金额Char10是6. 入库退货表表3-7 入库退货表详细设置字段名称数据类型字段大小忽略空值眼镜编号v
20、archar10否供应商全称varchar20否经手人varchar20否操作员varchar20是退货票号varchar20是退货日期date20是结算方式Char20是仓库名称Char20是眼镜名称Char20是简称Char20是型号Char20是货位Char20是产地Char20是规格Char20是包装Char20是单位Char20是商标Char20是批准文号Char20是批号Char20是进价Char20是数量Char20是金额Char20是7. 销售退货表表3-8 销售退货表详细设置字段名称数据类型字段大小忽略空值眼镜编号varchar10否客户全称varchar20否经手人varc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 眼镜 进销存 管理 系统 设计 实现
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内