ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:310.76KB ,
资源ID:3101938      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3101938.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(库存分销管理系统数据库设计统计报表管理开发与实现测试 学位论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

库存分销管理系统数据库设计统计报表管理开发与实现测试 学位论文.docx

1、库存分销管理系统数据库设计统计报表管理开发与实现测试 学位论文库存分销管理系统 数据库设计、统计报表管理开发与实现、测试 摘 要:本文针对目前库存管理系统存在的有关权限授权和认证问题分析,采用面向对象的开发方法,分析设计了库存分销管理系统,采用Java语言实现了库存分销管理系统中的子功能统计报表管理与用户登录。本文对系统的数据库设计进行说明,并对统的系统管理模块进行测试说明。关键词:库存;报表;登录;测试Abstract:This article according to the present stock management system existed the problem of th

2、e authorization and authentication problem, used the object-oriented development method, analysis and design of the distribution of inventory management system, and used Java language to realize the the distribution of inventory management systems -manage statistic forms and user login. This article

3、 brieflydescribed thedesign of thesystem,and the systemmanagement module of the systemtestinstructions.Key words:Inventory; Report forms; Login; Test 1 引言1.1 编写目的 库存分销管理系统是管理企业的分销网络的系统,目的是使企业具有对订单和供货具有快速反应和持续补充库存的能力。 通过互联网将供应商与经销商有机地联系在一起,为企业的业务经营及与贸易伙伴的合作提供了一种全新的模式。供应商和经销商之间可以实时地提交订单、查询产品供应和库存状况、并获

4、得市场、销售信息及客户支持,实现了供应商与经销商之间端到端的供应链管理,有效地缩短了供销链。新的模式借助互联网的延申性及便利性,使商务过程不再受时间、地点和人员的限制,企业的工作效率和业务范围都得到了有效提高。企业可以在兼容互联网时代现有业务模式和现有基础设施情况下,扩展现有的业务和销售能力,实现零风险库存,大大降低分销成本,提高周转效率,确保获得领先一步的竞争优势。1.2 范围 库存分销管理系统是管理企业的分销网络的系统,目的是使企业具有对订单和供货具有快速的反应和持续的补充库存的能力而开发的系统。通过互联网将供应商与经销商有机地联系在一起,为企业的业务经营及与贸易伙伴的合作提供了一种全新的

5、模式。适用于所有的管理企业,主要用于企业对订单和库存的掌握和管理。1.3 定义 数据库开发软件:Navicat for Mysql 数据库管理系统:Mysql 运行环境:Windows XP/ Win 7开发语言:Java1.4 本文可行性分析 可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题作出判断,避免在花费了大量人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统的可行性的分析,要求用最小的代价在尽量短的时间内确定系统是否可行。为了保证系统开发成功,采取面向对象的分析方法,采用面向对象的开发方法,可以将现实世界的复

6、杂问题简单化,从现实世界中抽取出实体对象,通过协作关系将实体对象关联起来,从而达到整个系统正常运行。采用面向对象的开发方法,可以将复杂的问题简单化,有利于编程。2 项目概述2.1 产品描述 在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的库存分销管理系统。主要有如下几个方面的目标: 确保系统用户及其权限的维护和数据的安全 实现分销商库存时的各种数据计算、显示和记录 为供货厂商和客户建立档案 能对库存的管理和商品资料维护 自动记录订单和报表情况并分析当天数据得到用户需要盈亏报表结果等。 根据客户的要求,

7、分析现有情况及问题,采用Browser/Server结构,将分销资源计划管理系统做成一个独立的网站。2.2 产品功能 公司所有产品都是通过一级分销商出货,一级分销商的货品分四种方式出库,即调拨到二级分销商调拨到三级分销商、纯销售到批发、销售到其他经销点(如超市等),二级分销商的货品分三种方式出库,即调拨到三级分销商、纯销售到批发、销售到其他经销点(如超市等),三级分销商的货品分两种方式出库,即纯销售到批发、销售到其他经销点(如超市等),超市和其他经销点都作为终端客户。 程序功能:进行用户身份验证,根据不同登入的用户权限采用不同权限策略。分销商库存管理:分销商库存数量初始化确认、流向单维护、流向

8、单审核、流向单抽查、流向单复审、盘点结果维护、盘点结果审核。 统计报表管理: 分销商级别分布图、流向单录入审核报告、流向单抽查报告、分销商月度分销(调拨)明细表、分销商库存报表。 基础数据管理: 物料维护、分销商维护、终端客户维护 系统管理: 用户维护、修改密码2.3 用户特点知道本系统的密码用户就可在浏览器上打开以使用,不同用户所拥有的权限不同。2.4 一般约束 系统的实现约束如下:(a) 操作系统为Win2000以上(b) 开发平台为:MyEclipse-SDK-3.1.2-win32(c) 数据库为Mysql2.5 假设和依据a. 本系统需要运行计算机为一般的PC机,计算机上一般都安装了

9、浏览器。b. 本系统采用JSP+struts开发,JSP在现在的web开发中比较流行。3 数据库设计 数据库设计与实现是系统开发中的一个重要环节,一个结构合理的数据库可以提高系统的整体的运行效率,同时可以缩短系统的开发时间。本系统主要采用MySql Server作为数据库。3.1 数据库的设计原则在数据库的设计中,本系统按照以下原则进行设计,以尽量满足系统的要求。 (1)数据库中数据的可操作性数据库设计时注意保证在整个系统运行和业务操作过程中,数据库都能便于访问和查询,同时还需要考虑要尽量节省数据库操作时的相应时间,尽可能的提高数据库对程序和业务请求的响应速度。 (2)数据库设计的准确性和完整

10、性数据库中的数据设计要满足程序设计的要求,对于程序中使用的数据和存储的数据内容,都有严格的数据和准确的数据类型与之对应,同时在数据库设计时要对关键数据进行详细说明,以方便系统设计人员的开发工作。 (3)数据库冗余性过多的冗余数据会大大增加数据库的工作量,降低数据库的响应时间和准确性。因此改善数据库性能的一个非常重要的方面就是减少或消除数据库中的冗余信息,要通过规范化处理使冗余数据减少。3.2 数据库连接设计为了方便连接数据库,本系统把数据库连接保存在DB.java中,采用TOMCAT服务器提供的数据库连接池。private DB() try ctx = new InitialContext()

11、; / 采用jndi查找连接池 ds = (DataSource) ctx.lookup(java:comp/env/jdbc/drp); catch (NamingException namee) System.out.println(查询连接池失败!n + namee.getMessage(); finally if (ctx != null) try ctx.close(); catch (NamingException e) / TODO Auto-generated catch block e.printStackTrace(); String driver=com.mysql.jd

12、bc.Driver; String url=jdbc:mysql:/localhost:3306/drp; String username=root; String pwd=123456;3.3 标识符和状态表3.1 系统表名用表 表名名称或标识符描述状态(试验/测试使用)t_user用户信息表使用t_client分销商信息表使用t_temi_client终端信息表未使用t_items物料信息表使用t_fiscal_year_period会计核算期表使用t_flow_card_master流向单信息使用t_flow_card_detail流向单详细信息使用t_data_dict数据字典使用3.

13、4 数据库表格设计3.4.1 数据字典数据字典是系统中各类数据描述集合,其中规定了每个字段名称,数据类型,长度,主键等基本信息。有时为了方便使用,在设计数据库时会有意增加一些数据冗余,对于本系统中出现的数据,这次系统中我们用以下数据字典做详细描述如下表所示:表3.2 t_user表 t_user列名中文名称数据类型长度是否能为空备注user_id用户IDVarchar 10not nullprimary keyuser_name用户名varchar20not nullpassword密码varchar20contact_tel联系电话varchar30email邮箱varchar30creat

14、e_date创建日期datetime表3.3 t_client表 t_client 列名中文名称数据类型长度是否能为空备注id序列IDintnot nullprimary keypid上级分销商IDintnot nullname名称varchar40not nullclient_id分销商代码varchar10client_level分销商等级char3bank_acct_no银行账号varchar30contact_tel联系电话varchar20address地址varchar50zip_code邮编varchar20is_leaf是否为叶子节点chardefault Nis_client是否为分销商chardefault N 表3.4 t_temi_client表t_temi_client列名中文名称数据类型长度是否能为空备注id序列IDintnot nullprimary keypid上级分销商IDintnot nullname

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

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