基于java的进销存管理系统

基于java的进销存管理系统

ID:29694254

大小:2.64 MB

页数:36页

时间:2018-12-22

基于java的进销存管理系统_第1页
基于java的进销存管理系统_第2页
基于java的进销存管理系统_第3页
基于java的进销存管理系统_第4页
基于java的进销存管理系统_第5页
资源描述:

《基于java的进销存管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计课题名称:基于java的进销存管理系统姓名:学号:班级:指导教师:湖南理工学院计算机学院年月一、设计目的当今国内外多数企业的竞争特点是,产品的种类、规格特别多,市场需求变化很快,与分销商,零售商的关系日益密切等。而随着业务量的扩大,传统的管理方法已经无法处理日益膨胀的大量的业务数据。实现企业信息化管理是现代社会中小企业稳步发展的必要条件,它可以提高企业的管理水平和工作效率,最大限度地减少手工操作带来的失误。进销存管理系统正是一个信息化管理软件,可以实现企业的进货、销售、库存管理等各项业务的信息化管理。出于以上原因,本课程设计将基于sqls

2、erver2000数据库并以JAVA为开发环境设计实现一个企业进销存管理系统。二、系统的功能分析通过调查和与企业相关专业人员的沟通,要求系统具有以下功能:1.系统操作简单、便捷,界面简洁、友好。2.具有规范、完善的基础信息设置和管理。3.支持多人操作,要求有用户和权限分配功能。4.支持多条件的快捷查询功能。5.对销售信息提供销售排行功能。6.支持销售退货和入库退货功能。7.支持批量填写进货单及销售单。8.支持库存价格调整功能。通过对进销存管理系统的功能需求分析,可以将本系统划分为基础信息管理、进货管理、销售管理、库存管理、查询统计、系统管理等6大

3、部分。系统结构如图下图所示。企业进销存管理系统基础信息管理销售管理库存管理查询统计系统管理客户信息管理销售退货商品信息管理供应商信息管理客户信息添加客户修改与删除库存盘点销售单库存价格盘点进货管理进货单进货退货商品信息添加供应商修改与删除商品修改与删除供应商信息添加客户查询商品查询销售排行销售退货查询入库退货查询供应商查询销售查询入库查询操作员管理权限管理更改密码进销存管理系统的系统流程图如下所示。基础信息管理系统管理查询统计销售管理进货管理库存管理操作员管理员密码修改三、系统的数据库设计1.数据库字典(1).数据项条目数据项编号:1数据项名称:

4、商品编号符号名:ID数据类型:varchar长度:5数据项编号:2数据项名称:系统用户编号符号名:username数据类型:varchar长度:8数据项编号:3数据项名称:供应商编号符号名:id数据类型:varchar长度:8(2).数据结构条目数据结构编号:1数据结构名称:商品入库简述:商品入库的记录点组成:商品编号+入库日期+商品价格+供应商+数量数据结构编号:2数据结构名称:用户登记简述:管理员合法凭证组成:用户编号+用户权限数据结构编号:3数据结构名称:供应商录入简述:记录贸易往来组成:供应商编号+供应商名+供应商联系方式(3).数据存储

5、条目数据存储编号:001数据存储名称:商品输出来源:销售部产生组成:商品编号+销售日期+数量+金额+日期数据存储编号:002数据存储名称:商品输入来源:进货部门组成:商品编号+供应商编号+数量+金额+日期数据存储编号:003数据存储名称:商品退换来源:售后部门组成:商品编号+数量+金额+退货商+日期数据存储编号:004数据存储名称:供应商录入来源:商品交易产生组成:供应商编号+联系方式+名称数据存储编号:005数据存储名称:系统用户增添来源:系统管理产生组成:用户名+用户密码+权限(4).数据处理条目加工编号001加工名称商品入库流入数据流:商品

6、名称流出数据流:供应商品处理周期:有加入就登记处理逻辑:如果不存在商品名称则登记当前商品登记方法:自动递增商品编号,将商品编号,商品名称,供应商名称,商品数量,价格等记录到商品列表中否则不记录加工编号002加工名称供应商登记流入数据:供应商名称流出数据:供应商信息处理周期:随时记录处理逻辑:如果不存在供应商则登记供应商登记方法:产生既定方式编号,并将,供应商名,地址,联系方式,登记入库。否则不登记加工编号001加工名称系统用户增添流入数据流:用户名流出数据流:用户信息处理周期:随机处理逻辑:如果用户名不存在则输入用户信息登记方法:将用户名,用户密

7、码,用户权限添加到用户列表否则拒绝增加2.数据库E-R图企业进销存管理系统主要实现从进货、库存到销售的一体化信息管理,涉及商品信息、商品的供应商、购买商品的客户等多个实体。下面简单介绍几个关键的实体E-R图。客户实体E-R图企业进销存管理系统将记录所有的客户信息,在销售、退货等操作时,将直接引用该客户的实体属性。客户实体包括客户编号、客户名称、简称、地址、电话、邮政编码、联系人、联系人电话、传真、开户行和账号等属性,客户实体E-R图如下图所示。客户编号名称简称地址电话E-mail邮政编码账号开户行传真联系人联系电话客户实体E-R图供应商实体E-R

8、图不同的供应商可以为企业提供不同的商品,在商品信息中将引用商品供应商的实体属性。供应商实体包括编号、名称、简称、地址、电话、邮政编码、传

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。