基于J2EE平台下的struts2+spring+Ibatis的手机贸易企业进销存系统全程实战
  完毕
收藏课程
9999+

基于J2EE平台下的struts2+spring+Ibatis的手机贸易企业进销存系统全程实战

本项目最终部署于Linux服务器,采用S2SI框架进行构建,课程讲解细微,并带大家用div+css制作框架页面,课程实现了进销存系统应有的各大模块,并提供了完整...

适合人群:高级
课时数量:80课时
用到技术:用MVC模式、分层设计、页面脚本使用jquery框架、大量应用AJAX技术、视图展示应用JSP 、JSTL
涉及项目:手机贸易企业进销存系统

本课程为VIP6会员免费专享区课程,专享区包括300+门北风网原创实战课程,价值15万元以上,不断更新,VIP6会员可任意免费学习,点此查看专享区内所有课程。
  • 课程顾问贴心解答

    为你推荐精品课程,无论就业还是升职加薪,毫无压力。

  • 名企定制紧随大流

    量身打造紧贴企业需求的实用性课程。

  • 系统教学把控效果

    集学、测、练为一体的学习系统为你科学的安排学习进度,提高效率。

  • 一线大师1对1指导

    课程研发团队内一线资深讲师一对一指导,手把手教学,直到学会。

  • 点播答疑完美结合

    每周2-3次直播解答,保证学员日常学习问题能得到解决。

  • 量身定制学习计划

    告别杂乱的学习方式,我们会根据你的情况定制学习计划。

 

 详细大纲下载地址:http://bbs.ibeifeng.com/read-htm-tid-31451.html

第一讲项目介绍试听下载:http://www.ibeifeng.com/bfvideos/video/ec0060/lesson1.rar 

第十六框架页面试听下载:http://bbs.ibeifeng.com/read-htm-tid-31460.html 

手机进销存软件需求规格说明书下载:http://www.ibeifeng.com/add/new.rar

前言:

进销存系统是企业,尤其是贸易类企业信息系统中必不可少的管理软件,通过对商品的供应商、客户、库存及相关帐务信息的统一管理,可帮助企业降低成本、规范管理、提高效率,并通过数据分析为企业管理者制定经营策略提供参考。 

本系统即包括了常规进销存系统的绝大多数功能,如供应商、代理、零售客户、往来帐目、提成返利、库存、调拔、批发零售等管理功能,又因每部手机都有其唯一标识(串号)而有其特殊性。  

课程特色: 

本课程完全是真实项目的开发重现,具有真正的实践意义。通过学习本课程,除了可以掌握应用JavaEE技术开发企业级管理系统的实用技术和实际流程外,还可了解大量贸易企业相关的行业领域知识,对提高学习者项目开发能力以及积累行业经验都有极大的帮助。 

本课程除讲解技术实现外,还包含很多实际项目开发流程、需求分析与系统设计实战、组件化可重用模块设计方法、模式应用等项目管理与系统设计知识,以提高学习者分析解决问题及系统设计能力。 

系统功能概述: 

1、 基础数据管理:设置与管理系统相关基础数据,如供应商、客户、帐户、角色、用户、权限等基本数据的设置与管理。 

2、 供应商业务:手机、配件的进货入库、返利统计与计算、保价管理、上家退换货业务、交易明细、帐目管理等。 

3、 库存业务:手机、配件库存的查询统计、成本管理、商品调拔、报废处理等。 

4、 客户业务:针对下级代理及零售客户的批发、零售,已售手机及配件的退换货管理,针对下级代理的返利、保价、帐目、付款等管理。 

5、 帐务管理:查询、转帐、存取、收支等管理。 

6、 报表系统:库存、帐务、日销售、月总结等相关报表生成、导出、打印等。 

环境与技术框架: 

部署环境:RedHat Enterprise Linux + jdk5 + tomcat 6 + mysql 5 

开发环境:Eclipse + MyEclipse 6.5 + Aptana js IDE + Navicat MySql管理工具 + SVN + ER/Studio专业数据库建模工具服 + ireport报表生成。 

应用技术:采用MVC模式、分层设计;页面脚本使用jquery框架,大量应用AJAX技术;视图展示应用JSP +JSTL;后台程序应用struts2.0 + Spring + Ibatis 框架。

讲课内容安排: 

手机进销存系统 详细课程大纲 

1.项目概况及项目开发流程: 

课程目标: 

·了解项目相关各类情况,对项目开发及本项目有个总体认识 

主要内容: 

·介绍客户及本项目基本情况,使学员对本项目情况有个总体了解 

·概述一般的进销存系统通用的功能及用途,使学员对进销存系统有个总体概念 

·介绍项目开发与管理流程、项目组成员分工等公司实际开发与管理方式,了解一般软件公司项目开发与管理情况"

2.需求分析: 

课程目标: 

·了解系统总体需求,对本项目有清晰认识,并学会编写《需求规格说明书》 

主要内容: 

·系统用户、流程、主要功能点 

·性能、环境要求 

·需求说明书的格式与编写

3.系统设计: 

课程目标: 

·掌握概要设计方法,学会使用ER/Studio完成数据建模与物理结构生成,了解MySql及navicat工具的使用。 

主要内容: 

·划分功能模块 

·细化需求,形成概要设计,编写《概要设计》文档 

·基于数据模型分析与设计系统,利用ER/STUDIO工具完成数据建模 

·将概念数据模型转换为物理结构、导入MySql数据库

4.搭建开发框架: 

课程目标: 

·掌握struts2/spring/ibatis开源框架的集成与配置以及提取通用功能开发可重用模块方法 

·掌握基于html/css/js(jquery)设计基本UI组件的方法 

主要内容: 

·MVC与分层设计、S2SI框架介绍、集成与常用配置 (3课时) 

·数据源、事务管理与通用数据访问对象 (2课时) 

·jquery简介并实现一些常用JS工具方法(1课时) 

·主题样式、统一风格的表格、表单与表单对象、导航对象等样式与脚本的实现(2课时) 

·JS树型控制的实现 (2课时) 

·JS模拟弹出窗口/信息框/遮罩层的实现(2课时) 

·下拉菜单的实现 (2课时) 

·登录/主框架页/欢迎页的设计与实现 (1课时) 

·菜单/角色与用户/权限系统设计 (1课时) 

·struts2拦截器/菜单/角色与用户权限管理系统的实现(3课时) 

·分页数据查询、分页显示方法,封装分页功能提高开发速度 (3课时) 

·系统日志的设计与实现 (1课时)

5.系统管理与基础设置模块: 

课程目标: 

·这两个模块多以基本CRUD操作为主,通过此模块练习,达到熟练使用本框架进行开发的目的 

主要内容: 

·权限/角色/用户/密码等管理 (1课时) 

·组织机构/财务帐户管理 (1课时) 

·供应商/客户管理 (1课时) 

·手机/配件相关数据管理 (1课时) 

·返利、销售员数据管理 (1课时)

6.供应商业务模块: 

课程目标: 

·此模块涉及大量行业领域知识,业务逻辑较复杂,通过此模块学习,可熟悉进销存系统常见业务需求,并学会大量设计与开发技巧 

主要内容: 

·手机/配件入库 (4课时) 

·现金返利与一般返利 (3课时) 

·供应商价保 (2课时) 

·手机/配件退换货 (3课时) 

·付款/交易明细/对帐单 (3课时)

7.库存业务模块: 

课程目标: 

·此模块涉及较多数据查询与统计,以及进销存系统中库存相关业务知识,通过此模块学习,熟练数据处理技巧及能力 

主要内容: 

·手机/配件库存统计、明细及历史库存 (2课时) 

·库存调拔 (1课时) 

·手机/配件库存报废 (1课时) 

·手机/配件价格修改 (1课时)

8.客户业务模块: 

课程目标: 

·此模块与供应商业务模块功能有许多相似之处,但商品与财务流通方向恰好相反,又有不同之处,通过此模块学习,掌握系统销售环节知识,并通过此模块与供应商模块对比体会如何设计系统以便代码重用 

主要内容: 

·销售与零售管理 (3课时) 

·面向客户的返利与价保 (2课时) 

·客户手机/配件退换货 (1课时) 

·收款/交易明细/对帐单 (2课时) 

9.帐户业务: 

课程目标: 

·了解进销存系统中常见帐户相关业务处理规则与程序设计方法 

主要内容: 

·帐户金额及明细 (1课时) 

·转帐及调帐 (1课时)

10.其它业务: 

课程目标: 

·此模块内容繁杂,应用的技术与设计方式与前面模块有略有差别,通过此部分学习,了解更多关于项目开发中可能遇到的问题,并加深对已学知识理解 

主要内容: 

·数据导出生成EXCEL文件操作 (0.5课时) 

·未审单据查询及导出 (0.5课时) 

·串号历史查询及导出 (0.5课时) 

·重点客户 (0.5课时) 

·消息系统 (1课时)

11.报表与统计: 

课程目标:  

·销售报表 (2课时) 

·业绩提成报表 (1课时) 

·销售毛利润报表 (2课时) 

·库存及帐户报表 (1课时)  

12.系统部署: 

课程目标: 

·掌握在linux平台上部署应用的方法及TOMCAT集群配置 

主要内容: 

·Linux安装与配置 (1课时) 

·Linux上MYSQL、TOMCAT安装与配置 (1课时) 

·TOMCAT集群配置实现负载均衡与容错 (1课时)