资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
联系方式:北京源智天下科技有限公司JavaEE 项目开发培训视频项目开发培训视频飞达商贸有限公司飞达商贸有限公司POS系统系统 1-2北京源智天下科技有限公司联系方式:课程安排课程安排开发背景系统分析系统设计数据库设计登录及注销模块 商品资料管理模块 商品类别管理模块 客户资料管理模块 1-3北京源智天下科技有限公司联系方式:课程安课程安 排(续)排(续)供应商资料管理模块 采购信息管理模块 采购退货管理模块 销售与退货管理模块 库存统计模块系统维护模块知识点汇总章末总结1-4北京源智天下科技有限公司联系方式:开发背景由于公司及各个子公司之间距离比较远,这对公司的信息、商品等管理造成了很大的不便,其直接制约着公司的发展,利用电话、传真等进行数据传送存在着很大的缺陷,如:库存数据的不一致性较高;公司间的信息传输慢;对工作人员的管理不方便;为了弥补上述缺陷,提高公司的效益,因此开发此管理系统,来提高公司的竞争力,实现公司的信息化管理。 1-5北京源智天下科技有限公司联系方式:系统分析 本系统主要是供公司内部使用,主要是对一些内部资料及数据的管理,具体功能如下:商品管理功能,包括对商品的增、删、改、查。商品类别的管理功能,包括对类别的增、删、改、查。供应商的管理功能,包括对其的增、删、改、查。客户的管理功能,包括对其的增、删、改、查。采购信息及销售信息的管理功能,包括对其的增、删、改、查。采购退货和销售退货的管理功能,主要包括对其的增、删、改、查。库存统计功能,主要是对符合一定要求的商品进行查询系统维护,主要是对管理人员的增、删、改、查。 1-6北京源智天下科技有限公司联系方式:系统设计 本系统的系统结构如图所示:1-7北京源智天下科技有限公司联系方式:系统预览这一节将对本系统各功能模块进行演示。1-8北京源智天下科技有限公司联系方式:系统目录组织结构 系统开发前,要先明确系统的目录组织结构,本系统的目录组织结构如图所示 :1-9北京源智天下科技有限公司联系方式:基本框架本系统的基本框架图如下所示:1-10北京源智天下科技有限公司联系方式:基本框架(续)具体动作含义如下所示:动作编号动作编号动作内容动作内容动作编号动作编号动作内容动作内容动作编号动作编号动作内容动作内容a管理员登录管理员登录j查看类别查看类别s修改供应商资料修改供应商资料b搜索动作搜索动作k修改类别修改类别t添加供应商资料添加供应商资料c管理员注销管理员注销l添加类别添加类别u删除采购记录删除采购记录d换页动作换页动作m删除客户删除客户v查看采购信息查看采购信息e删除商品删除商品n查看客户资料查看客户资料w修改采购记录修改采购记录f查看商品查看商品o修改客户资料修改客户资料x修改采购明细修改采购明细g修改商品修改商品p添加客户添加客户y删除采购明细删除采购明细h添加商品添加商品q删除供应商删除供应商z添加采购明细添加采购明细i删除类别删除类别r查看供应商查看供应商A添加采购记录添加采购记录1-11北京源智天下科技有限公司联系方式:数据库设计 本系统包含的实体主要有:商品、类别、客户、供应商、管理员等,下面将介绍各实体的E-R图 。1-12北京源智天下科技有限公司联系方式:数据库设计(续) 本系统中的表主要有:商品表、类别表、客户表、供应商表、管理员表、采购表及其明细表,采购退货表及其明细表,销售表及其明细表,销售退货表及其明细表等,下面将商品资料表进行介绍 ,其它表的设计请参看本书中的详细介绍。字段名称字段名称数据类型数据类型字段大小字段大小是否主键是否主键是否为空是否为空说明说明ridnumberN/A是是否否关系关系IDtidnumberN/A否否否否车次车次IDsidnumberN/A否否否否车站车站IDrarrivedateN/A否否是是到站时间到站时间rstartdateN/A否否是是出站时间出站时间rsequencenumberN/A否否否否到站次序到站次序1-13北京源智天下科技有限公司联系方式:开发前准备工作由于该系统采用Spring做业务层,hibernate作为持久层,MySQL作为数据库,因此在开发前,要对其进行配置,并在数据库中插入一些记录,供开发中测试使用。表的创建与记录插入 数据源的配置 Spring的配置 Hibernate的配置 1-14北京源智天下科技有限公司联系方式:登录及注销模块 进入系统进行管理时,首先要进行登录验证,以防止非法人员进入,造成数据错误,给公司带来损失。本节将开发该登录模块,实现用户的验证 。登录页面的设计Servlet的配置 登录动作的实现 业务方法的实现 注销动作的实现 1-15北京源智天下科技有限公司联系方式:首页的开发 当用户登录成功后,就进入到管理首页,该页面的左端是一个树形的导航,右面是按钮式的导航,其实现都比较简单 ,在此就不再进行介绍。1-16北京源智天下科技有限公司联系方式:商品资料管理模块 本节将会对商品的管理功能进行开发,实现对商品的增、删、改、查等操作 。 商品管理页面的实现 业务方法的实现 商品搜索及换页动作的实现 商品的添加和查看 商品的修改及删除 1-17北京源智天下科技有限公司联系方式:商品类别管理模块 本节将开发对商品类别的管理模块,主要包括如下内容: 类别管理页面的实现 类别的添加及查看 类别的修改及删除 1-18北京源智天下科技有限公司联系方式:客户资料管理模块 本节将对客户资料管理模块进行开发,实现对客户的增、删、改、查等功能 。客户管理页面的实现 客户的添加及查看 客户的修改与删除 1-19北京源智天下科技有限公司联系方式:供应商资料管理模块 本节将会对供应商管理模块进行开发,实现对供应商的增、删、改、查等 。供应商管理模块的功能和客户管理模块完全相同,在此就不再进行开发介绍 。1-20北京源智天下科技有限公司联系方式:采购信息管理模块 该模块主要用来管理公司的采购信息,主要包括对采购记录的增、删、改、查,以及对采购明细的增、删、改、查等 。采购管理页面的实现 采购信息的添加及删除 采购明细的添加 采购信息的查看与修改 采购明细的修改与删除 1-21北京源智天下科技有限公司联系方式:采购退货管理模块 当采购的货物不符合要求时,就需要将这批货物退货,本小节将对采购退货进行开发。采购退货明细的添加 采购退货明细的修改及删除 1-22北京源智天下科技有限公司联系方式:销售与退货管理模块 本模块中的销售信息管理模块与采购信息管理模块的功能完全相同,均对采购或销售表以及与之对应的明细表实现了增、删、改、查等功能。 本模块中的销售退货管理模块与上一节中的采购退货模块功能完全一样,均实现了对其以及与之对应的明细表的增、删、改、查等功能。 1-23北京源智天下科技有限公司联系方式:库存统计模块 本模块主要是对仓库中的商品按照数量进行搜索 。1-24北京源智天下科技有限公司联系方式:系统维护模块 本节将对系统维护模块进行开发,即实现对管理员的增、删、改、查等功能 。管理员管理页面的实现 管理员的添加及删除 密码重置 修改个人密码 1-25北京源智天下科技有限公司联系方式:知识点汇总知识点汇总 下面对其中比较重要的知识点进行简单的总结: 控制反转的应用:本系统应用了Spring的IoC容器,在开发过程中,当Spring的一个受管Bean需要另一个受管Bean的对象时,只需要将其注入到所需要的类中即可,而不需要再进行实例的创建操作,读者可参阅本应用中对Spring的配置文件。 数据源的使用:本系统中对数据库的操作使用了数据源,并将JndiObjectFactoryBean作为Spring的一个受管Bean来使用,当要得到数据源时,只需得到Spring的受管Bean即可。 OR映射的使用:本系统使用了hibernate作为持久层,将数据库中的表与POJO相映射,进而将面向数据库的各种业务操作以POJO的属性与方法的形式实现。 1-26北京源智天下科技有限公司联系方式:章末总结 通过本章的学习,读者应该对MVC的设计模式有了一定的理解。本系统中采用JSP做为表示层,Servlet作为控制器,Spring做为业务层,Hibernate做为持久层。希望通过本案例的开发,读者可以学会该模式的使用,如果读者有兴趣,可以进一步完善本系统的各项功能 。联系方式:北京源智天下科技有限公司性格决定命运性格决定命运, 专注成就人生专注成就人生源智天下源智天下
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号