1、长 沙 广 播 电 视 大 学毕 业 设 计商品销售管理系统指导老师: 学生: 学号:摘要在科学技术日新月异今天,计算机已逐步渗透各个领域,不管是学习,工作,还是娱乐全部普及了计算机使用,而伴随网络开通、并和Internet连接更让我们社会成为信息化时代,大家不再需要浪费太多时间去手工取得信息,只要做在家中轻点几下鼠标不仅能轻松取得多种信息,而且能够购置到自己需要商品,既摆脱了时间和空间限制又节省了大量时间,所以熟练使用计算机及网络,已成为大家进入现代社会必备技能。商品销售管理系统正是在这种情况下诞生并逐步发展起来,它已成为我们进行商品交易中不可缺乏部分。商品信息管理系统是经典信息管理系统(M
2、IS),其开发关键包含后台数据库建立和维护和应用程序开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好数据库,而对于后者则要求应用程序功效完备,操作简单等。本系统是在分析了现行商品管理中存在问题基础上,结合信息管理系统开发概念、结构及系统开发基础原理和方法,开发一套商品信息管理系统。依据实际情况,由现在各功效需求和企业里情况而设计这套系统。全文共分为课题研究意义、开发环境、系统实现、性能测试和分析和结束语等章节,具体地叙述了本系统开发目标、过程。关键词:信息管理系统;系统开发 ;商品销售AbstractThe rapid advance of science and techn
3、ology today, the computer has gradually infiltrated all areas, regardless of learning, work, or entertainment throughout all of the computers use, and with the opening of networks, connecting with the Internet and made us become information-based society of the times, People no longer need to waste
4、too much time for manual access to information. As long as it is at home Click on the mouse and understand world, but to buy their needs of commodities, both out of time and space constraints to save a great deal of time, the use of skilled computer and network, People have become modern social skil
5、ls required. Sales Management System is under such circumstances birth and gradually develops and it has become a commodity transactions indispensable part. Commodity information management system is typical of the Information Management System (MIS), including development of its key database backgr
6、ound to the establishment and maintenance of front-end applications and the development of the two areas. Regarding the former requirement to establish data consistency and integrity of strong, good data security database. As for the latter demanded the application functions, and simple operation. T
7、he system is the analysis of the existing merchandise management problems that exist on the basis of a combination of information management systems development concepts, structure and system development and the fundamental principles and methods, developed a set of commodity information management
8、system. According to the actual situation from the various functional needs and the situation of the company and the design of such systems. The article consists of the significance of the research, development environment, the realization of system performance tests and analysis, and conclusion, th
9、e chapters, detailed description of the purpose of the system development process.Keywords Information Management System; System Development; Commodity sales 目录第一章:引 言11.1信息管理系统介绍11.2 本课题研究意义11.3 系统研究设计目标2第二章 现行系统调查研究22.1 现行业务介绍22.2该企业组织机构图32.3新系统业务步骤图32.4 可行性分析52.4.1技术可行性52.4.2经济可行性52.4.3操作可行性5第三章
10、系统分析63.1数据步骤图63.2数据字典93.2.1数据元素卡93.2.2数据流卡103.2.3数据处理卡133.2.4 数据存放卡13第四章系统设计164.1系统结构设计164.1.1系统结构图164.1.2系统模块图174.2代码设计204.3输出设计204.4输入设计214.5 数据库设计224.5.1数据库需求分析224.5.2数据库逻辑结构设计234.5.3数据库备份和恢复24第五章 系统实施255.1 语言选择255.2 系统运行环境255.3程序完成情况表255.4界面设计及程序设计26第六章 系统使用和评价316.1 本系统使用方法316.2系统评价34结论35致谢36参考文
11、件37第一章:引 言1.1信息管理系统介绍信息管理系统(MIS)是一个由人和计算机等组成能够提供信息以支持一个组织机构内部作业、管理、分析和决议职能系统。信息管理系统利用计算机硬件和软件,手工规程、分析、计划、控制和决议用模型,和数据库对信息进行搜集、传输、加工、保留、维护和使用。所以信息管理系统是一个信息处理系统。信息管理系统作为各项业务、技术、工作自动化及高水平管理方法和模式,正在得到越来越广泛应用。早期信息管理系统通常是以各单位为主体,独自进行开发和应用。从技术上看,大致是以局域网或用户机/服务器模式组成应用系统平台,在操作系统和数据库管理系统平台上开发应用软件系统。不过,因为技术发展和
12、进步和应用、管理和数据共享需要等很多原因,把分散开发且分布在各个地域独立管理信息系统相互连接起来,实现系统硬件、系统软件、应用软件及数据共享,已经成为越来越迫切任务。1.2 本课题研究意义当今社会是一个信息社会,信息已成为继劳动力、土地、资本以后又一大资源。谁控制信息越多,谁利用信息资源效率越高,谁就会在各方面竞争中占有一席之地, 谁就会有更多优势。商品管理信息系统是一个销售单位不可缺乏部分,它内容对于企业决议者和管理者来说全部至关关键,所以商品信息管理系统应该能够为用户提供充足信息和快捷查询手段。但现在还有部分小型企业仍使用传统人工方法管理,这种管理方法存在着很多缺点,如:效率低、保密性差,
13、另外时间长了,将产生大量文件和数据,这对于查找、更新和维护全部带来了很多困难。伴随科学技术不停提升,计算机科学日渐成熟,她强大功效早已为大家所知晓,它已进入人类社会各个领域并发挥着越来越关键作用。计算机业飞速发展,技术淘汰指标高得惊人,价格下降和软件应用快速扩展引发了以信息处理计算机化为标志“微机革命”。 微型计算机出现和普及,为信息处理提供了物美价廉手段,对于推进信息管理系统使用起到了关键作用。使用计算机对商品信息进行管理,含有手工管理所无法比拟优点。比如:检索快速、查找方便、可靠性高、存放量大、保密性好、使用时间长、成本低等。这些优点能够极大地提升商品信息管理效率,也是企业科学化、正规化管
14、理及和世界接轨关键条件。1.3 系统研究设计目标而现在商品销售单位需要处理大量供给商信息,还要时刻更新单位所销售产品信息,不停地添加、修改销售信息。面对多种不一样信息,需要合理数据库结构来保留数据信息,还需要有效程序结构支持多种数据操作实施。本系统关键特点是:功效完善,实用性较强,还有操作简单,实施快速等。第二章 现行系统调查研究2.1 现行业务介绍该企业是从事商品销售单位,采购科进行商品采购,采购完成后,将所采购来货物及采购清单一并交给库管员,库管员进行审核入库并将信息写入商品信息册中。商品销售时,销售员开出用户需要货物清单,将该清单交给库管员,库管员依据该清单上写明货物从仓库中取出交给销售
15、人员,同时将销售统计写入统计册中。采购科将供给商信息交给管理员,管理员将供给商基础信息统计在供给商统计册中。划价员依据经理指示对商品进行定价并商品定价写入商品价格表中。这些全部是手工操作,十分烦琐,而且轻易犯错,犯错后不便查找纠正。因为信息量巨大,所以具体信息极难进行查询。时间长了会形成大量书面文档,不易保留。2.2该企业组织机构图 经理采购科售货员库管员划价员 图2-1 企业组织结构图2.3新系统业务步骤图经过对原有业务分析,为了愈加合理利用现有人力、财力和设备,充足利用计算机带来便利,计划出新系统业务步骤图以下:图2-2 新系统业务步骤图2.4 可行性分析2.4.1技术可行性a.开发软件可
16、行性结合本项目实际,本企业业务量很大,不过其操作步骤并不是很复杂,多种结构及步骤十分清楚,能够设计出符合实际需求信息管理系统。vf6.0很擅长对数据表和其间关系进行简单操作,不管是查询,统计还是用报表进行数据输出,全部能顺利完成。所以,从软件角度讲是vf6.0是完全能够胜任。b.开发硬件可行性开发本系统所使用vf6.0软件对于计算机要求比较低:(1) WINDOWS 98以上版本(2) 80486或更高处理器(3) MS WINDOWS支持VGA或更高分辨率显示器(4) 应用程序要求8MB RAM这么要求市场上计算机配置全部能够达成,所以硬件可行性也可达成。2.4.2经济可行性 因为销售企业现
17、在完全采取手工方法完成业务,进行报表制作,对数据进行综合分析等。管理系统建成后因为不是直接用于生产,所以直接经济效益较小,不过一定会间接发明出十分可观经济效益。由此可见,开发此系统在经济上是完全可行。而且,因为系统在未来较长时间内稳定发挥作用,这对于提升企业综合管理水平、简化日常业务操作全部将会起到很大帮助。2.4.3操作可行性销售企业大多数职员从未使用过类似管理系统,不过WINDOWS友好界面和本系统简易操作设置,能够使企业内部职员很快掌握其多种操作。不仅如此,系统还附有具体使用帮助文件,为本系统正确使用给以图文并茂形式加以说明。同时,在开发过程中,我们还能够尽可能给用户以方便,充足考虑到用
18、户需求实际情况,在输入界面,查询界面、报表打印等部分添加注释或提醒,并尽可能采取相关联数据自动输入功效,帮助用户立即掌握系统使用和降低数据输入,以提升本系统使用效率。第三章 系统分析3.1数据步骤图依据对新系统业务分析,提出新系统数据步骤图以下:图3-1 数据步骤图顶层图 图3-2数据步骤图一级细化 图3-3 数据步骤图二级细化3.2数据字典3.2.1数据元素卡名称:商品代码 编号:A001所属数据流:F1、F2、F4、F7、F8、F10所属存放:D0、D1、D2、D4、D5、D7、D8数据类型:字符型数据类型:字符型名称:商品名称 编号:A -002所属数据流:F1、F2、F4、F7、F8、
19、F10所属存放:D0、D1、D2、D4、D5、D7、D8数据类型:字符型名称:销售日期 编号:A -003所属数据流:F2、F8、F10所属存放:D2、D5、D8数据类型:日期型名称:销售单价 编号:A -004所属数据流:F2、F8、F10所属存放:D2、D5、D8数据类型:数值型名称:销售数量 编号:A -005所属数据流:F2、F8、F10所属存放:D2、D5、D8数据类型:数值型名称:折扣 编号:A -006所属数据流:F2、F8、F10所属存放:D2、D5、D8数据类型:字符型名称:小计 编号:A -007所属数据流:F2、F8、F10所属存放:D2、D5、D8数据类型:字符型名称:
20、供给商编号 编号:A -008所属数据流:F1、F2、F3所属存放:D 1、D2、D3数据类型:字符型名称:供给商名称 编号:A -009所属数据流:F3、F9、F10所属存放:D 3、D6、D9数据类型:字符型名称:商品进价 编号:A -010所属数据流:F1、F2、F4、F7、F8、F10所属存放:D0、D1、D2、D4、D5、D7、D8数据类型:数值型名称:商品售价 编号:A -011所属数据流:F1、F2、F4、F7、F8、F10所属存放:D0、D1、D2、D4、D5、D7、D8数据类型:数值型名称:进货日期 编号:A -012所属数据流:F1、F2、F4、F7、F8、F10所属存放:
21、D0、D1、D2、D4、D5、D7、D8数据类型:日期型名称:库存量 编号:A -013所属数据流:F1、F2、F4、F7、F8、F10所属存放:D0、D1、D2、D4、D5、D7、D8数据类型:数值型名称:备注 编号:A -014所属数据流:F1、F2、F4、F7、F8、F10所属存放:D0、D1、D2、D4、D5、D7、D8数据类型:备注型名称:责任人 编号:A -15所属数据流:F1、F2、F3所属存放:D 1、D2、D3数据类型:字符型名称:联络地址 编号:A -016所属数据流:F1、F2、F3所属存放:D 1、D2、D3数据类型:字符型名称:联络电话 编号:A -017所属数据流:
22、F1、F2、F3所属存放:D 1、D2、D3数据类型:数值型3.2.2数据流卡数据流卡名称:入库登记卡 编号:F1起源:外部实体“采购科”去向:处理“登记入库信息”(P2.1)数据结构:商品编号 商品名称 进货日期 进货单价 销售价格说明:数据流卡名称:商品销售卡 编号:F2起源:外部实体“销售员”去向:处理“录入商品销售信息”(P2.2)数据结构:商品编号 商品名称 进货日期 进货单价 销售价格说明:数据流卡名称:供给商信息卡 编号:F3起源:外部实体“采购科”去向:处理“录入供给商信息”(P2.3)数据结构:供给商编号 供给商名称 责任人 联络人电话 联络地址说明:数据流卡名称:价格变动
23、编号:F4起源:外部实体“划价员”去向:处理“价格变动处理”(P2.3)数据结构:商品编号 商品名称 库存量 进货价格 销售价格说明:数据流卡名称:商品信息报表 编号:F7起源:处理“打印商品信息表”(P4.1)去向:外部实体“采购科”数据结构:商品编号 商品名称 库存量 说明:数据流卡名称:商品销售信息报表 编号:F8起源:处理“打印商品销售信息表”(P4.2)去向:外部实体“经理”数据结构:商品编号 商品名称 商品售价 销售日期 累计金额 说明:数据流卡名称:供给商信息报表 编号:F9起源:处理“供给商信息报表”(P4.3)去向:外部实体“采购科”数据结构:供给商编号 名称 责任人 联络电
24、话 联络地址说明: 数据流卡名称:信息查询 编号:F10起源:处理“信息查询处理”(P5)去向:外部实体“查询者”数据结构:商品编号 商品名称 商品售价 供给商名称 等 说明:3.2.3数据处理卡数据处理卡名称:登记商品入库信息 编号:P1.1输入: F1输出: D1处理:将数据流“商品清单”中信息用键盘录入,数据存放“商品信息”中。数据处理卡名称:销售商品信息 编号:P1.2输入: F2输出: D2处理:将数据流“销售清单”中准备销售商品信息用键盘录入,数据存放“商品销售统计”中。数据处理卡名称:供给商信息 编号:P1.3输入: F3输出: D3处理:将数据流“供给商信息”中供给商信息用键盘
25、录入,数据存放“供给商”中。数据处理卡名称:价格变动 编号:P1.4输入: F4输出: D4处理:将数据流“价格变动通知”中价格信息用键盘录入,数据存放“商品基础信息”中。3.2.4 数据存放卡名称:商品销售 代码:B001相关处理:商品销售信息录入(P1),商品信息查询(P5),打印报表(P4)数据结构:字段名字段类型宽度取值范围商品编号字符6销售日期日期8销售单价数值5销售数量数值5折扣数值30-1小计字符9 名称:商品销售统计 代码:B002相关处理:商品销售信息录入(P1),销售信息查询(P5),打印报表(P4)数据结构: 字段名字段类型宽度取值范围商品编号字符6销售日期日期8销售单价
26、数值5销售数量数值5折扣数值30-1累计字符8名称:商品信息 代码:B003相关处理:商品信息录入(P1),商品信息查询(P5),打印报表(P4)数据结构: 字段名字段类型宽度取值范围商品编号字符6商品名称字符30供给商名称字符30供给商编号字符6商品进价数值70-99999.99商品售价数值70-99999.99进货日期日期8库存量数值50-99999备注备注备注名称:供给商信息 代码:B004相关处理:供给商信息录入(P1),供给商查询(P5),打印报表(P4)数据结构:字段名字段类型宽度取值范围供给商编号字符6供给商名称字符30责任人字符10联络电话数值13联络地址字符30备注备注备注第
27、四章 系统设计4.1系统结构设计4.1.1系统结构图图4-1 系统功效结构图4.1.2系统模块图经过对用户需求分析,我们能够分析出该商品销售管理大致能够分为四个模块:商品基础信息模块、供给商信息模块、商品价格变动模块、报表打印模块。 现在对这四个模块做具体说明:模块IPO图系统名称: 子系统名称:商品销售管理系统模块名称:录入商品信息模块代码: D-001调用模块:无被调用模块:商品信息数据录入输入:数据流“商品入库清单单”输出:数据库表“商品基础信息表处理: 1)打开数据库表“商品基础信息表”。 2)依据输入设计“商品基础信息表”输入格式,显示“商品基础信息表”格式。 3)接收输入数据并校验
28、。 4)提醒操作人员确定,确定后将数据写入数据库表“商品基础信息表”。 5)关闭数据库,结束操作。 商品入库模块模块IPO图系统名称: 子系统名称:商品销售管理系统模块名称:商品出售模块代码: D-002调用模块:无被调用模块:商品变动数据录入输入:数据流“商品销售信息表输出:数据库表“商品销售统计处理:1) 打开数据库表“销售统计表 2)依据输入设计“销售统计表”输入格式,显示“销售统计表”格式。 3)接收输入数据并校验。 4)提醒操作人员确定,确定后将数据写入数据库表“销售统计表”。 5)关闭数据库,结束操作。 商品销售模块模块IPO图系统名称: 子系统名称: 商品销售管理系统模块名称:供
29、给商信息录入模块代码: D-003调用模块:无被调用模块:供给商数据录入输入:数据流“供给商信息表”输出:数据库表“供给商信息表” 处理: 1)打开数据库表“供给商信息表”。 2)依据输入设计“供给商信息表”输入格式,显示“供给商信息表”格式。 3)接收输入数据并校验。 4)提醒操作人员确定,确定后将数据写入数据库表“供给商信息表”。 5)关闭数据库,结束操作。供给商信息录入模块模块IPO图系统名称: 子系统名称: 商品销售管理系统模块名称:价格变动数据录入模块代码: D-004调用模块:无被调用模块:商品价格数据录入输入:数据流“价格变动表”输出:数据库表“商品基础信息表” 处理: 1)打开
30、数据库表“商品基础信息表”。 2)依据输入设计“商品基础信息表”输入格式,显示“商品基础信息表”格式。 3)接收输入数据并校验。 4)提醒操作人员确定,确定后将数据写入数据库表“商品基础信息表”。 5)关闭数据库,结束操作。价格变动模块模块IPO图系统名称: 子系统名称: 商品销售管理系统模块名称:商品信息查询模块模块代码: D-005调用模块:无被调用模块:信息查询输入:数据流“商品基础信息表”输出:数据库表“商品基础信息表” 处理: 1)打开数据库表“商品基础信息表”。 2)依据输入设计“商品基础信息表”输入格式,显示“商品基础信息表”格式。 3)接收输入查询数据依据并校验。 4)提醒操作
31、人员确定,确定后将显示查询结果 5)关闭数据库,结束操作。商品信息查询模块模块IPO图系统名称: 子系统名称: 商品销售管理系统模块名称:供给商信息查询模块模块代码: D-006调用模块:无被调用模块:供给商查询输入:数据流“供给商信息表”输出:数据库表“供给商信息表” 处理: 1)打开数据库表“供给商信息表”。 2)依据输入设计“供给商信息表”输入格式,显示“供给商信息表”格式。 3)接收输入查询数据依据并校验。 4)提醒操作人员确定,确定后将显示查询结果 5)关闭数据库,结束操作。供给商查询模块系统名称: 子系统名称: 商品销售管理系统模块名称:打印商品信息模块模块代码: D-007调用模
32、块:无被调用模块:报表打印输入:数据处理D7输出:数据流F7 处理: 1)打开数据库表“商品信息表”。 2)预览并打印“商品基础信息报表”。 3)关闭数据库,结束操作。商品信息打印模块系统名称: 子系统名称: 商品销售管理系统模块名称:打印商品销售模块模块代码: D-008调用模块:无被调用模块:报表打印输入:数据处理D8输出:数据流F8 处理: 1)打开数据库表“商品销售信息表”。 2)预览并打印“商品销售信息报表”。 3)关闭数据库,结束操作。商品销售信息报表4.2代码设计商品编号 商品序号 商品产地 商品类型供给商编号 供给商编号 供给商类型供给商所在城市4.3输出设计为了适应日常立即对
33、多种数据信息进行整理和分析,需要对数据库中数据进行输出。本系统提供了两种输出形式:一是屏幕输出;二是报表输出。a.显示输出显示输出上最常见输出方法,它有其它输出方法无法比拟优点:输出信息速度快,即时性强,输出成本低而且形式多样。关键是满足日常数据管理需要,将多种数据库信息显示在电脑屏幕上,方便操作员进行多种操作。这种输出方法用最多就是多种信息查询,另外,显示输出也常见于显示数据输入、数据修改、系统工作状态等情况。b.报表输出报表输出关键将商品信息经过打印机输出到纸张上,不仅能够长久保留、随时散发而且方便对数据进行比较,为领导决议提供依据。为了立即了解库存商品信息及库存量,设计了“库存商品信息报
34、表”,为了立即了解商品销售情况,和立即统计营业额,设计了“商品销售统计报表”,为了加强和各个供给商进行联络,设计了“供给商基础信息报表”。具体设计以下图:图4-2 库存商品信息报表图4-3 商品销售统计报表图4-4 供给商基础信息报表4.4输入设计输入模块关键包含:商品入库,商品销售信息添加和供给商信息添加。这个模块是商品信息管理系统中很关键部分。它设计是否易于操作,往往直接影响整个系统能否在日常业务中充足发挥作用。所以输入模块应尽可能使操作方便、安全,尽可能降低数据输入量和输入次数。本系统关键以信息表登记方法进行数据输入。1输入名称;商品入库 相关模块:D-001输入周期: 不定 原始数据起
35、源:采购科输入屏幕格式:商品编号商品名称供给商编号供给商名称商品进价商品售价进货日期库存量娃哈哈很可乐Bj0001天马批发商城100300-6-14500其它输入和此输入类似。4.5 数据库设计数据库在信息管理系统中占有很关键地位,数据库结构设计好坏将直接影响系统运行效率高低和数据是否含有完整性和一致性。设计数据库系统时即要充足了解用户现在需求,还要考虑到未来可能增加要求。4.5.1数据库需求分析用户需求具体表现在多种信息提供,保留,更新和查询上,这就要求数据库结构能充足满足多种数据输出和输入,搜集和查询。经过对系统功效分析和需求总结,考虑到未来功效上扩展,设计以下面所表示数据项和数据结构。商
36、品基础信息:包含商品编号,商品名称,供给商名称,供给商编号,商品进价,商品售价,进货日期,库存量,备注。商品供给商信息:供给商编号,供给商名称,责任人,联络电话,联络地址,备注等。商品销售信息:商品编号,销售日期,销售单价,销售数量,折扣,小计。商品销售统计:商品编号,销售日期,销售单价,销售数量,折扣,累计等。管理员信息:包含管理员代码,管理员姓名,密码,备注,rank(权限)等。在上面需求分析,数据结构设计基础上,下面能够开始数据库逻辑结构设计了。4.5.2数据库逻辑结构设计使用visual foxpro 6.0开发系统时,能够使用visual foxpro 6.0自带数据库管理系统,各个
37、数据表字段设置以下:表1 商品销售信息表( xiaoshou.dbf )字段名字段类型宽度说明商品编号字符6一般索引销售日期日期8销售单价数值5销售数量数值5折扣数值3小计字符9表2 商品销售统计表( xiaoshoujilu.dbf )字段名字段类型宽度说明商品编号字符6一般索引销售日期日期8销售单价数值5销售数量数值5折扣数值3累计字符8表3 商品信息表( shangpin.dbf )字段名字段类型宽度说明商品编号字符6一般索引商品名称字符30一般索引供给商名称字符30一般索引供给商编号字符6一般索引商品进价数值72位小数商品售价数值72位小数进货日期日期8库存量数值5一般索引备注备注备注表4 供给商信息表( gongyingshang .dbf )字段名字段类型宽度说明供给商编号字符6一般索引供给商名称字符30一般索引责任人字符10一般索引联络电话数值13联络地址字符30备注备注备注表5 管理员
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100