


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信息技术在生活中的应用超市销售管理系统摘要:IT技术在市场经济竞争中愈发突出它的自身的优势,21世纪迈入数字信息化时 代,我们对数据库应用和数据库的管理有关技术的更深一步研发和使用突显得尤为需要。 而大、中型的连锁超市销售管理系统功能和逻辑太过于强大和复杂进而形成了使用繁琐麻 烦尾大不掉的现状,同时降低了小型超市工作效能和销售的成果。关键词:超市;市场;信息管理系统。在现在的零售业当中超市是很大一个分支,盛久不衰,超市管理系统有大量的市场需 求。现在各种开发工具完全可以满足一个超市销售管理系统的需求,丰富的开发语言、大 型数据管理系统的诞生使得商品信息、会员信息还及供应商等信息都可以记录,为此
2、,本 文设计的系统能实现对商品信息、供应商、顾客信息、进货信息、退货信息、销售信息修 改、查询和删除操作,结合库存情况,方便管理部门对商品信息和顾客对商品的需求量进 行统计,对各种商品的采购做出合理的规划。1需求分析系统需求本系统是比较有代表性的MIS系统,它的发一般包括数据库的建立和软件系统的设计。 在系统中主要包括顾客信息、商品信息、供应商信息,销售信息,进货信息、退货信息、 库存信息等查询,目的为了提髙经营效率。系统有比较完整的用户数添加、删除功能,用 户也可以修改自己和密码功能,系统采用Microsoft Office中的SQL Server 2000数据 库管理系统,在其中建好自己数
3、据库,同时用当前用的比较多的项目开发工具一 MyEclipse,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。功能需求根据现在对管理系统功能需要,把功能按模块式进行设计,一般对超市销售管理系统 列出下列需求目标:(1) 商品信息管理功能:商品信息的添加,商品信息的修改和删除。(2) 顾客信息管理功能:顾客信息的添加,顾客信息的修改和删除。(3) 供应商信息的管理功能:供应商信息的添加,供应商信息的修改和删除。(4) 进货管理功能:进货单添加和入库,进货退货单的添加和退货。(5) 销售管理功能:销售单的添加和销售,销售退货的添加与退货。(6) 查询统计功能:顾客查询、商品查询、供应商查
4、询、销售查询、入库查询、销售 退货查询、入库退货查询、销售排行等功能。(7) 库存管理功能:库存盘点,价格调整。(8) 系统管理功能:用户管理,更改密码管理,权限管理性能需求系统运行对于运行环境的要求是:<硬件环境目前,此研发的系统功能不是强大,适用用在在中小型超市内部,因此,不需要在配 置很好的电脑上面就可以顺畅运行。对硬件一般要求如下:(1) 处理器:Intel Pentium 4或更高(2) 硬盘空间:320GB(3) 显卡:SVGA显示适配器软件环境(1) 操作系统:Windows 2000/XP(2) 开发软件:MyEclipse 8(3) 数据库管理系统:Microsoft
5、SQL Server 2000数据需求超市销售管理系统的数据需求包括如下几点:(1) 数据录入和处理的准确性使用每个功能时要输入正确才能正确的使用,错误的输入会使得系统运行不正常,而 且出现不可想象的错误,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过设计的相应的功能按钮具有错误提示功能,从而降低出错次数。(2) 数据的一致性与完整性超市销售管理系统对数据的处理要求很严格,因为对货物、销售等信息的处理的次数 非常的多,所以要有相关的专业人士维护数据的一致性,在数据输入处把控数据的流向, 并且对数据库的完整性进行严格的约束。对于手动录进系统的的数据,要为其定义的相应的完整性完
6、整性条件,如果不能符合 完整性约束,系统应该不同意传递此数据。(3) 数据的独立性超市销售管理系统的管理对超市来说是特别重要的组成成分,不允许非授权操作,应 该由相关的专业人士对超市销售管理系统进行管理和操作。2系统设计设计思想与处理流程本系统采用面向对象方法进行分析和设计,在SQL Server 2000数据库上实现数据操 作。使用纯面向对象的JAVA语言作为开发语言,使用Windows XP作为开发平台,能够很 好地实现系统的开发及测试。系统的基本流程是:用户登录(普通用户,管理员)匚)主界面©选择各项子系统。系统层次模块图"超市销售管理系统”主要分为:基础信息管理、进
7、货管理、销售管理、查询统计管 理、库存管理.系统管理等6个大模块。系统主模块功能树如图所示。超市销售管理系统图“超市销售管理系统”系统主模块功能树模块设计登录模块输入用户的名称和密码,并且选择相应的身份登录,如果用户名、密码正确、身份正 确,就进入相应的主控制界面;否则给出错误信息提示。基础信息管理模块1.客户信息管理模块:(1) 客户信息的添加(2) 客户信息的修改和删除2商品信息管理模块:(1) 商品信息的添加(2) 商品信息的修改和删除3 供应商信息管理模块:(1) 供应商信息的添加(2) 供应商信息的修改和删除进货管理模块(1) 进货单:用户登录之后可以根据超市的库存情况进行下订货单,
8、同时也可以进行 入库操作。(2) 进货退货:用户登录之后可以添加退货信息,同时入库也跟着修改。销售管理模块(1)销售单:用户登录后,可以根据销售票号进行销售单的添加然后进行销售操作(2)销售退货:用户登录之后可以添加退货信息,同时入库也跟着修改。查询统计模块(1) 客户查询子模块:用户登录之后,可以根据客户II)和客户名称或者是简称进行精 确查询,也可以进行条件查询。(2) 商品查询子模块:用户登录之后,可以根据商品的ID、名称进行精确查询。也可 以根据产地等进行模糊查询,也可以进行条件查询。(3) 供应商查询子模块:用户登录之后,可以根据供应商的ID和供应商的全称进行精 确查询。也可以进行条
9、件查询。(4) 销售查询子模块:用户登录之后,可以根据客户全称、销售票号、销售日期等进 行条件查询。(5) 销售退货查询子模块:用户登录之后,可以根据退货时间和销退票号进行查询。(6) 入库查询子模块:用户登录之后,可以根据商品名称和入库票号进行精确查询, 或者根据入库时间进行条件查询。(7) 入库退货查询子模块:用户登录之后,可以根据商品名称和入退票号进行查询。 也可以根据退货时间进行条件查询。(8) 销售排行查询子模块:用户登录之后,可以选择时间段,对销售的数量、金额进 行升序、降序查询。库存管理模块(1) 库存盘点子模块:用户登录之后,可以查询到商品的种类和数量等。(2) 价格调整子模块
10、:用户登录之后,可以对每件商品进行价格调整。系统管理模块操作员管理子模块:用户登录之后,可以添加用户和删除用户。权限管理子模块:用户登录之后,可以修改用户权限。更改密码管理子模块:可以修改用户密码。3数据库设计数据库概念结构设计这一设计阶段在需求分析的基础上进行的,设计出能够满足用户的各种实体,以及他 们之间的关系,为后面的逻辑结果设计打下基础。根据上面的功能需求可以得到的实体有:客户实体、供应商实体、商品体、用户实体 等。各个实体的描述E-R图如图所示。图用户实体E-R图图客户实体E-R图图供应商实体E-R图总E-R图根据各实体之间的联系,总E-R图如图所示。图总E-R图表结构实现根据系统功
11、能设计的要求以及功能模块的划分,对于超市销售管理系统数据库,同时 本系统有设计的表有点多,为了更好的展示,重点可以列出以下数据项和数据结构:(1) 名称:商品信息表表名称标识:tb_spinfo表表商品信息表(tb spinfo)字段名字段类型主/外键字段值约束对应中文名Idvarchar11PNot null商品编号Spnamevarchar10<商品名称Jcvarchar50商品简称Cdvarchar50产地DwvarcharK单位Ggvarchar4规格Bzvarchar50包装GysnamevarcharIS供应商名称Pzwhvarchar20批准文号(2) 名称:供应商信息表表
12、名称标识:tb gysinfo表表供应商信息表(tb gysinfo)字段名字段类型主/外键字段值约束对应中文名Idvarchar4PNot null供应商编号Namevarchar10名称Jcvarchar11简称Addressvarchar8地址Bia nniavarchar1()邮政编码Telvarchar50电话Faxvarchar50传真Lianvarchar50联系人Ltelvarchar50联系人电话Yhvarchar50开户银行Mai 1varchar1()电子信箱(3)名称:客户信息表表名称标识:tb khinfo表表客户信息表(tb khinfo)字段名字段类型主/外键字段
13、值约束对应中文名Idvarchar10PNot null客户编号Khnamevarchar2()f名称Jianvarchar50简称Addressvarchar50地址Bia nniavarchar50邮改编码Telvarchar50V电话Faxvarchar50传真Lianvarchar50联系人Ltelvarchar50联系人电话Mai 1)varchar50邮箱Yinha nj?varchar50开户银行Haovarchar50银行帐号数据库结果的实现在需求分析的基础上得到数据库的逻辑结果以后,就可以在数据库系统中实现逻辑结 构。下面就给出创建这些表的SQL的语句。(1) 创建商品信息表
14、CREATE TABLE db_JXC. tb_spinfo(spname varchar (20) COLLATE Chinese_PRC_CI_ASNULL ,jcvarchar (50) COLLATE Chinese_PRC_CI ASNULL .cdvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,dwvarchar (8) COLLATE Chinese_PRC_CL ASNULL ,ggvarchar NULL ,bzvarchar (50) COLLATE Chinese_PRC_CI_ASNULL ,phvarchar (40) COL
15、LATE Chinese_PRC_CI_ASNULL ,mome varchar (10) COLLATE Chinese_PRC_CI_ASNULL ,gysname varchar (18) COLLATE Chinese_PRC_CI_ASNULL ,pzwh varchar (20) COLLATE Chinese_PRC_CI_ASNULL ,)ON PRIMARYGO(2) 创建用户基本信息表CREATE TABLE db_JXC. tbuserlist(name varchar (11) COLLATE Chinese_PRC_CI_AS NOT NULL ,Pass varch
16、ar (50) COLLATE Chinese_PRC_CI_ASNULL ,quan varchar (10) COLLATE Chinese_PRC_CI_AS NULLusername varchar (10) COLLATE Chinese_PRC_CI AS NULL)ON PRIMARYGO(3) 创建供应商信息表CREATE TABLE dbJXC. tb_gysinfo(id varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,adress char (20) COLLATE Chinese_PRC.CI_AS NOT NULL ,
17、 bianma char (20) COLLATE Chinese_PRCCI_AS NOT NULL , tel char (20) COLLATE Chinese_PRC_CI_AS NOT NULL , fax char (20) COLLATE Chinese_PRC_CI_AS NOT NULL , lian char (20) COLLATE Chinese_PRC_CI_AS NOT NULL , ltel char (20) COLLATE Chinese_PRC_CI_AS NOT NULL , yh char (20) COLLATE Chinese_PRC_CI_AS N
18、OT NULL , mail char (20) COLLATE Chinese_PRC_CI_AS NOT NULL , )ON PRIMARYGO(4) 创建客户信息表CREATE TABLE db JXC.tbkhinfo(id varchar IDENTITY (1, 1) NOT NULL ,khname varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,jian varchar (11) COLLATE Chinese_PRC_CI_ASNULL ,adress varchar COLLATE Chinese_PRC_CI_ASNUL
19、L ,bianma varchar (10) COLLATE Chinese_PRC_CI_ASNULL ,tel varchar (10) COLLATE Chinese_PRC CI_AS NULLfax varchar (10) COLLATE Chinese_PRC_CI_AS NULLlian varchar (10) COLLATE Chinese_PRC_CI_AS NULLltel varchar (10) COLLATE Chinese_PRC_CI_AS NULLmain varchar (10) COLLATE Chinese_PRC_CI_AS NULL)ON PRIMARYGO4系统的维护和改进运行维护经过每个模块功能的测试,该系统运行比较稳定,在平时使用和管理维护当中应该注 意一下几个问题:(1) 过了一段时间及时备份多份数据库,来避免数据库数据丢失和不可恢复。(2) 过一段时间要按时清理数据中的没用的数据来提升运行速度。(3) 使用者要平时对此系统及运行环境和数据库环境进行维护。(4) 使用者平常要看看软件的使用说明文档,保证能准确的使用此系统。系统改进和提髙此软
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 晚会赞助合同协议书
- 活动板房转卖协议书
- 淘宝侵权和解协议书
- 有偿器官捐献协议书
- 授权协议解除协议书
- 教师雇佣合同协议书
- 村级抽水合同协议书
- 武术机构安全协议书
- 楼顶加盖拆除协议书
- 校企合作生产协议书
- 2024年秋江苏开放大学文献检索与论文写作参考范文一:行政管理专业
- 《电力市场概论》 课件 第五章 系统安全与辅助服务
- 2024年湖南省高考生物试卷真题(含答案解析)
- 秘书公文写作范文
- 《民法典》2024年知识考试题库(含答案)
- 《篮球原地双手胸前传接球》教案 (三篇)
- 旅游经济专业知识和实务经济师考试(中级)试卷及解答参考(2025年)
- 高中化学新课标知识考试题库大全(新版)
- 2024年江苏南京金陵中学特长生选拔考试数学试题(含答案详解)
- 《论语》全文带拼音有注释(完整版)
- 《火灾调查 第2版》 课件全套 刘玲 第1-12章 绪论、询问 -火灾物证鉴定
评论
0/150
提交评论