基于Web的库存管理系统设计与实现(SSM,MySQL) 来源:wenku163.com 资料编号:WK16310244 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310244 我要下载该资源 资料介绍 基于Web的库存管理系统设计与实现(SSM,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文15000字,程序代码,MySQL数据库) 系统结构特点 库存管理系统采用SSM(Spring3、SpringMVC、MyBatis)框架,采用三层体系结构,三层体系即客户端浏览器、应用服务器和数据库。 论文从对库存管理系统的相关技术及可行性分析开始,简述了该管理系统采用 B/S 模式的好处及需要实现的模块,详细介绍了各个功能是怎样实现的,以及模块测试的情况。 本库存系统开发以MVC分层思想为原则,使用SSM框架进行整合开发。页面使用JSP和ExtJS相结合,运用MySQL数据库,这些技术目前相对比较成熟,方便系统的维护与扩展。库存管理系统包括了用户登录,用户管理和权限分配,基础资料维护,进货管理和销售管理等主要功能。本系统具有操作简单、页面友善、灵活性好、运行稳定等特点。 通过软件测试方法和测试用例对系统的模块进行测试,结果证明本文所开发的库存管理系统具有很好的可靠性,满足一般应用需求。 系统的功能模块设计 登录模块:系统登录部分。 系统管理模块:用户和角色的添加、修改、删除、导出功能以及对角色的授权。 基础资料模块:维护供应商、客户、商品的信息以及查询期初库存。 进货管理模块:商品进货和退货单的生成及其单据查询。 销售管理模块:商品销售和退货单的生成及其单据查询。 目 录 摘 要 I ABSTRACT II 1 绪论 1 1.1 引言 1 1.2 研究现状 1 1.3 系统开发必要性 2 1.4 论文主要内容简介和本人工作 2 2 系统相关技术介绍 3 2.1 GZIP压缩 3 2.2 开发环境 3 2.2.1 JDK 1.6介绍 3 2.2.2 Myeclipse介绍 3 2.3 开发语言 4 2.3.1 Java简介 4 2.3.2 Spring MVC简介 4 2.3.3 MyBatis简介 5 2.3.4 ExtJS4简介 5 3 系统分析与设计 7 3.1 系统的需求分析 7 3.2 系统的功能模块设计 7 3.3 系统结构特点 8 3.4 数据库设计 8 3.4.1 概念模型设计 9 3.4.2 数据库表设计 9 4 系统的具体实现 16 4.1 数据源的配置 16 4.2 数据持久化 17 4.3 登录模块 18 4.4 交互模块 19 4.5 系统管理模块 21 4.5.1 用户管理 21 4.5.2 角色管理 24 4.6 基础资料模块 28 4.6.1 供应商管理 28 4.6.2 客户管理 28 4.6.3 商品管理 29 4.7 进货管理模块 30 4.7.1 进货入库 30 4.7.2 退货出库 32 4.7.3 进货单据查询 33 4.7.4 退货单据查询 34 5 系统的安装与测试 36 5.1 系统的安装 36 5.2 系统的测试 36 5.2.1 测试环境 36 5.2.2 测试方法 36 5.3 小结 42 结束语 43 致 谢 44 参考文献 45