java超市进销存管理系统实训报告.doc

上传人:b****1 文档编号:231040 上传时间:2022-10-07 格式:DOC 页数:20 大小:427.50KB
下载 相关 举报
java超市进销存管理系统实训报告.doc_第1页
第1页 / 共20页
java超市进销存管理系统实训报告.doc_第2页
第2页 / 共20页
java超市进销存管理系统实训报告.doc_第3页
第3页 / 共20页
java超市进销存管理系统实训报告.doc_第4页
第4页 / 共20页
java超市进销存管理系统实训报告.doc_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

java超市进销存管理系统实训报告.doc

《java超市进销存管理系统实训报告.doc》由会员分享,可在线阅读,更多相关《java超市进销存管理系统实训报告.doc(20页珍藏版)》请在冰豆网上搜索。

java超市进销存管理系统实训报告.doc

基于Java的超市管理系统(C/S)

姓名:

学号:

课程名称:

JavaC/S架构超市管理系统综合实训

指导老师:

摘要

超市的日常管理工作往往是很复杂,很繁琐的,再加上管理的货物种类繁多,因此超市管理必须实现计算机化。

超市进销存管理系统是用计算机对超市货物的库存和货物的进出进行管理的一种计算机应用技术,在计算机还未普及之前超市的库存管理都是由工作人员手工书写的方式来操作的,那样很容易出现差错而造成不必要的损失。

现在一般的超市都采用计算机进行智能化管理,用计算机作为管理工具可以帮助管理员进行更有效、更快捷的超市库存管理工作。

超市进销存管理系统是典型的管理信息系统,其开发主要包括后台数据库的建立和维护以及前端应用系统的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。

而对于后者则要求应用系统功能完备、易使用等特点。

超市进销存管理系统要实现的功能非常多,最重要的是对货物的管理,包括货物的买入(进货)、货物的卖出(销货)、货物的存储(库存)。

本系统采用Java语言和MySql数据库进行开发。

利用Java语言进行设计,基本实现了对货物的管理工作,另外添加了一些很人性化的操作提示,例如用户可以通过点击帮助图标去查看帮助文档,里面附有详细的图表及文字说明。

利用MySql做后台数据库,不为数据量大所困。

关键字:

超市进销存管理,数据库,系统

目录

摘要 1

目录 3

前言 4

第一章需求分析 5

第一节系统需求分析 5

1.1.1商品管理功能 5

1.1.2用户管理功能 5

第二节系统整体功能分析 6

第二章系统设计 7

第一节可行性分析 7

2.1.1调查分析 7

2.1.2必要性分析 7

第二节主要功能模块设计 8

2.2.1登陆功能模块 8

2.2.2主界面模块 8

第三节逻辑结构设计 12

第三章系统概要设计 15

第一节设计思想 15

3.1.1系统设计思想 15

3.1.2设计原则 15

3.1.3业务流程分析 16

第四章系统测试 17

第一节系统测试 17

4.1.1系统登录测试 17

4.1.2测试汇总 18

第五章关键技术系统分析与改进 19

结论 19

致谢 20

参考文献 20

Java超市进销存管理系统

前言

1.1研究背景

随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。

作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必不可少的。

我国的超市在20世纪90年代初期形成,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。

随着经济的快速发展,超市的经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售业的发展,这样就迫切地需要引入新的管理技术。

1.2研究意义

随着超市商品的大量增加,其管理难度越来越大。

在计算机技术飞速发展的今天,将计算机这一信息处理器应用到超市的日常管理已是势在必然。

于是,超市进销存管理系统便应运而生。

这也为超市管理带来前所未有的改变,同时为企业带来意想不到的经济效益和社会效益。

这主要体现在以下几个方面:

(1)极大的提高了超市工作人员的工作效率,避免了以往入出存流程繁琐、杂乱和周期长等弊端。

(2)超市进销存管理实现了操作自动化和信息电子化,全面提高了超市的管理水平。

(3)基于超市进销存管理的全面自动化,可以大大减少入库管理、出库管理及库存管理中的漏洞,可以节约大量管理开支,增加企业的收入。

第一章需求分析

第一节系统需求分析

需求分析是对系统将要实现的功能的大致描述,能够把设计系统的基本思路都列出来,它在系统开发中起着重要的作用,下面分别介绍。

1.1.1商品管理功能

(1)商品添加:

该模块将实现对供货商基本信息的添加功能。

商品基本信息包括:

商品编号,条形码,名称、类别编号、进货单价、零售价、商品规格、保质期。

(2)商品查询:

(精确查询,模糊查询)该模块将实现对商品基本信息的查询功能商品基本信息包括:

商品编号,条形码,名称、类别编号、进货单价、零售价、商品规格、保质期。

精确查询:

例只输入完整的商品编号,如10002,显示商品编号为10002的记录

模糊查询:

商品编号只输入1,就可以把所有商品编号包含1的商品查询出来

(3)商品删除:

该模块将实现对商品基本信息的删除功能。

从而为商品入库、出库、库存统计提供基本信息。

(4)商品更新:

该模块将实现对商品基本信息更新功能。

如输入商品编号,点击确定按钮,就可以把商品的全部信息显示出来,然后更新商品。

(5)商品销售:

设计到表关联,前台收银模块。

1.1.2用户管理功能

用户权限设置(高级会员,普通会员)

此功能模块主要是对可以使用此系统的用户进行管理,不同类别的用户权限不同。

1、高级会员:

进入系统后可以对系统进行查看、添加、修改和删除等操作,另外还可以通过输入商品编号进行精确查询商品信息或模糊查询商品信息。

2、普通会员:

进入系统,只能看系统,不可以进行修改、删除、添加等操作。

第二节系统整体功能分析

本系统根据其具体功能,设计其功能模块如图1.2所示。

图1.2系统功能模块图

登陆界面

主界面

销售信息统计

销售管理

库存管理

用户管理

商品管理

商品进/退货管理

销售信息处理

库存查询

库存处理

员工信息查询

员工信息处理

进/退货信息查询

进/退货信息处理

商品信息查询

商品信息处理

整个前台模块是本系统最重要的模块,它提供了超市管理平台的日常管理操作,可以满足普通用户和管理员对商品库存信息查询等的需求,而删除、修改信息则只有管理员权限操作,普通用户也不能进行用户管理操作。

第二章系统设计

第一节可行性分析

2.1.1调查分析

系统的初步调查是系统设计规划阶段的第一项活动,也是整个系统开发的第一项活动,主要目标就是了解组织机构、工作现状。

正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。

[1]明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。

[2]提出新系统的人员并不都是系统研究人员,有些人对功能和处理数据的方法没明确的认识。

它们只是根据自已业务工作的需要提出了要求,系统开人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。

[3]商品进销存管理系统的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计也一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。

通过对整个进销存信息管理系统目前主要管理业务的了解,主要工作是由管理员负责完成的。

首先管理员手工录入目前所有产品或配件信息,并负责对其进行管理和维护;建立详尽的客户信息,并对进出货进行登记,便于随时查询销售状况,以及利润状况。

总之,必需对现行系统进行详细调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。

2.1.2必要性分析

随着销售数据规模的日益庞大,商品数目也在呈指数级的增长,这样就造成了:

(1)产品库存量大,工作人员为产品进出库登记时的工作负荷重、效率低。

(2)进出货过程中,时常会出现错误,增加了业务成本。

(3)对进出货数据进行查询时,需要手工翻阅大量的票据,大大降低了查询效率,而查询的结果有尽人意。

以上缺点直接或间接地降低了工作效率,最终影响了商品进出库的管理。

第二节主要功能模块设计

2.2.1登陆功能模块

用户使用本系统要进行身份验证,将用户名和密码输入文本框中,然后连接数据库,判断用户表中是否存在此用户,验证成功后方可进入,系统登陆模块图如图2.2.1所示。

图2.2.1登录界面

2.2.2主界面模块

在用户登录时,有权限设置,如果选择高级会员,就会进入如下界面,高级会员的用户进入系统后可以对系统进行查看、添加、修改和删除等操作,另外还可以通过输入商品编号进行精确查询商品信息或模糊查询商品信息。

如果选择普通会员,进入系统后,只能看系统,不可以进行修改、删除、添加等操作。

系统主界面模块如图2.1.2所示:

图2.2.2主界面模块

(1)当点击前台销售按钮时,显示前台收银的界面,如图2.2.3所示:

图2.2.3前台收银

(2)当点击新增按钮时,显示添加商品信息窗口,如图2.2.4所示:

图2.2.4添加商品

(3)当点击商品查询按钮时,显示商品查询窗口,如果选择精确查询,必须得输入商品的全部编码,如:

输入111,只找到一条记录,如图2.2.5所示:

图2.2.5商品精确查询

(4)如果选择模糊查询,只需输入商品编码其中的一个号,如:

输入1,将会找到商品编号中所有带有1的商品记录,如图2.2.6所示:

图2.2.6商品模糊查询

(5)当点击商品修改按钮时,显示商品修改的窗口,如图2.2.7所示:

图2.2.7商品修改

(6)商品修改成功后,如图2.2.8所示

图2.2.8商品修改

第三节逻辑结构设计

本系统数据库采用MySQL数据库,数据库名称为“shopping.sql”。

数据库shopping.sql中包含以下7个表:

user、stock、shoppingmessage、shoppingenter、shoppingtype、cangkumessage、shoppingxiao。

各个数据表的结构如下所示:

(2)用户信息表(user)

用户信息表用来保存用户信息,登录、注册时用到。

如图2.3.1所示:

表2.3.1用户信息表

字段名称

字段类型

是否为空

主键否

cardID

Varchar(10)

Yes

cardJifen

Int(10)

Yes

cardKaiDate

Varchar(20)

Yes

Id

Int(11)

No

maxTime

Int

(2)

Yes

remarks

Varchar(255)

Yes

userName

Varchar(20)

Yse

userpassWord

Varchar(6)

Yes

usreType

Varchar(20)

Yes

zhengjiangID

Varchar(22)

Yes

(2)仓库信息表(stock)

如图2.3.2所示:

表2.3.2仓库信息表

字段名称

字段类型

是否为空

主键否

Id

Int(11)

no

s

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

当前位置:首页 > 职业教育 > 职高对口

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1