信息技术在生活中的应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息技术在生活中的应用

——超市销售管理系统

摘要:IT技术在市场经济竞争中愈发突出它的自身的优势,21世纪迈入数字信息化时代,我们对数据库应用和数据库的管理有关技术的更深一步研发和使用突显得尤为需要。而大、中型的连锁超市销售管理系统功能和逻辑太过于强大和复杂进而形成了使用繁琐麻烦尾大不掉的现状,同时降低了小型超市工作效能和销售的成果。

关键词:超市;市场;信息管理系统。

在现在的零售业当中超市是很大一个分支,盛久不衰,超市管理系统有大量的市场需求。现在各种开发工具完全可以满足一个超市销售管理系统的需求,丰富的开发语言、大型数据管理系统的诞生使得商品信息、会员信息还及供应商等信息都可以记录,为此,本文设计的系统能实现对商品信息、供应商、顾客信息、进货信息、退货信息、销售信息修改、查询和删除操作,结合库存情况,方便管理部门对商品信息和顾客对商品的需求量进行统计,对各种商品的采购做出合理的规划。

1 需求分析

1.1 系统需求

本系统是比较有代表性的MIS系统,它的发一般包括数据库的建立和软件系统的设计。在系统中主要包括顾客信息、商品信息、供应商信息,销售信息,进货信息、退货信息、库存信息等查询,目的为了提高经营效率。系统有比较完整的用户数添加、删除功能,用户也可以修改自己和密码功能,系统采用Microsoft Office中的SQL Server 2000数据库管理系统,在其中建好自己数据库,同时用当前用的比较多的项目开发工具—MyEclipse,它

有着最为灵活的数据库结构,对数据库应用有着良好的支持。

1.2 功能需求

根据现在对管理系统功能需要,把功能按模块式进行设计,一般对超市销售管理系统列出下列需求目标:

(1) 商品信息管理功能:商品信息的添加,商品信息的修改和删除。

(2) 顾客信息管理功能:顾客信息的添加,顾客信息的修改和删除。

(3) 供应商信息的管理功能:供应商信息的添加,供应商信息的修改和删除。

(4) 进货管理功能:进货单添加和入库,进货退货单的添加和退货。

(5) 销售管理功能:销售单的添加和销售,销售退货的添加与退货。

(6) 查询统计功能:顾客查询、商品查询、供应商查询、销售查询、入库查询、销售退货查询、入库退货查询、销售排行等功能。

(7) 库存管理功能:库存盘点,价格调整。

(8) 系统管理功能:用户管理,更改密码管理,权限管理

1.3 性能需求

系统运行对于运行环境的要:

硬件环境

目前,此研发的系统功能不是强大,适用用在在中小型超市部,因此,不需要在配置很好的电脑上面就可以顺畅运行。对硬件一般要求如下:

(1)处理器:Intel Pentium 4 3.06GX或更高

(2)硬盘空间:320GB

(3)显卡:SVGA显示适配器

软件环境

(1)操作系统:Windows 2000/XP

(2)开发软件:MyEclipse 8

(3)数据库管理系统:Microsoft SQL Server 2000

1.4数据需求

超市销售管理系统的数据需求包括如下几点:

(1)数据录入和处理的准确性

使用每个功能时要输入正确才能正确的使用,错误的输入会使得系统运行不正常,而且出现不可想象的错误,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过设计的相应的功能按钮具有错误提示功能,从而降低出错次数。

(2)数据的一致性与完整性

超市销售管理系统对数据的处理要求很严格,因为对货物、销售等信息的处理的次数非常的多,所以要有相关的专业人士维护数据的一致性,在数据输入处把控数据的流向,并且对数据库的完整性进行严格的约束。

对于手动录进系统的的数据,要为其定义的相应的完整性完整性条件,如果不能符合完整性约束,系统应该不同意传递此数据。

(3)数据的独立性

超市销售管理系统的管理对超市来说是特别重要的组成成分,不允许非授权操作,应该由相关的专业人士对超市销售管理系统进行管理和操作。

2系统设计

2.1 设计思想与处理流程

本系统采用面向对象方法进行分析和设计,在SQL Server 2000 数据库上实现数据操作。使用纯面向对象的JAVA语言作为开发语言,使用Windows XP作为开发平台,能够

很好地实现系统的开发及测试。

系统的基本流程是:用户登录(普通用户,管理员)主界面选择各项子系统。

2.2 系统层次模块图

“超市销售管理系统”主要分为:基础信息管理、进货管理、销售管理、查询统计管理、库存管理、系统管理等6个大模块。系统主模块功能树如图2.1所示。

图2.1 “超市销售管理系统”系统主模块功能树

2.3 模块设计

2.3.1 登录模块

输入用户的名称和密码,并且选择相应的身份登录,如果用户名、密码正确、身份正确,就进入相应的主控制界面;否则给出错误信息提示。

2.3.2 基础信息管理模块

1.客户信息管理模块:

(1)客户信息的添加

(2)客户信息的修改和删除

2.商品信息管理模块:

(1)商品信息的添加

(2)商品信息的修改和删除

3.供应商信息管理模块:

(1)供应商信息的添加

(2)供应商信息的修改和删除

2.3.3 进货管理模块

(1)进货单:用户登录之后可以根据超市的库存情况进行下订货单,同时也可以进行入库操作。

(2)进货退货:用户登录之后可以添加退货信息,同时入库也跟着修改。

2.3.4 销售管理模块

(1)销售单:用户登录后,可以根据销售票号进行销售单的添加然后进行销售操作

(2)销售退货:用户登录之后可以添加退货信息,同时入库也跟着修改。

2.3.5 查询统计模块

(1)客户查询子模块:用户登录之后,可以根据客户ID和客户名称或者是简称进行精确查询,也可以进行条件查询。

(2)商品查询子模块:用户登录之后,可以根据商品的ID、名称进行精确查询。也可以根据产地等进行模糊查询,也可以进行条件查询。

(3)供应商查询子模块:用户登录之后,可以根据供应商的ID和供应商的全称进行精确查询。也可以进行条件查询。

(4)销售查询子模块:用户登录之后,可以根据客户全称、销售票号、销售日期等进行

相关文档
最新文档